|
Abstract: A
modular, reconfigurable, interoperable, scalable CNC controller
architecture is proposed and implemented that provided a way for rapid
customization and development of a new CNC controller by combining the
advantages from the PC, RT-Linux and real time component. After
reviewing the real time performance of the component available, such as
CORBA, COM/DCOM, the component that can be used to the real time control
is presented. The components and their interfaces of a base CNC
controller are given, and the controllers’ architecture is presented. A
virtual module system that is used to communicate and schedule the
components is put forward. The configuration system is realized by using
the key techniques such as configuration file and software synthesis.
Finally the system prototype was implemented on the RT-Linux.
Key word: Component
Open architecture Computer numerical control
CLC No: TP273
国家自然科学基金资助项目(60404019). Received
20050717,
received in revised form 20051215
|