Abstract
Several open control architectures have been proposed to enable the incorporation of new technologies into existing CNC controllers. However, complex interfaces and communi- cations among heterogeneous hardware and software platforms have yet to be resolved to reduce development time and cost. We propose a piece of kernel software that facilitates the develop- ment, reconfiguration, and distribution of CNC controllers. As- suming that various CNC control functions can be implemented and represented as software modules, the kernel software, act- ing as middleware, provides bridges between the software mod- ules and the CNC machine by using the process and resource models. A resource model is created for each software mod- ule in order to represent its interface specification. A process model is used to represent the invocation sequence of software modules for a particular task received from the operators or other controllers. Based on the implementation of a prototype system, initial results look quite promising. The successful de- velopment of the kernel software will reduce the time and cost incurred in the development or modification of an open CNC controller.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: The International Journal of Advanced Manufacturing Technology
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.