发明名称 |
Method and apparatus for a numerical control system for processing multiple job streams |
摘要 |
A software-based controller implemented on a generic computer hardware platform for dynamically allocating and controlling multiple job streams for anumerically controlling a machine tool. The software-based controller includes a first module for performing a set of first operations corresponding to a first job stream, a second module for performing a set of second operations corresponding to said first job stream, and a third module for performing a set of third operations corresponding to a second job stream. Each of the first, second and third modules are collectively defining a pointer architecture that includes a vertical data system to facilitate communication between operations in the same job stream and a horizontal data system to facilitate communication between operations in different job streams. A shared memory accessible to the first, second and third modules is further defined as having a vertical data structure associated with said vertical data system and a horizontal data structure associated with said horizontal data system. The first, second and third modules communicating through the shared memory by: (a) using the vertical data system to point operations in a common job stream to a first common shared memory location in said vertical data structure; and (b) using the horizontal data system to point operations in a different job streams to a second common shared memory location in said horizontal data structure.
|
申请公布号 |
US5984499(A) |
申请公布日期 |
1999.11.16 |
申请号 |
US19970928089 |
申请日期 |
1997.09.12 |
申请人 |
MANUFACTURING DATA SYSTEMS, INC. |
发明人 |
NOURSE, BRUCE E.;HUTCHINS, CHARLES S. |
分类号 |
G06F19/00;(IPC1-7):G06F19/00 |
主分类号 |
G06F19/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|