Design and implementation of an open CNC core at the shop floor level

作者:Hu Tianliang*; Zhang Chengrui; Liu Riliang; Li Peng
来源:International Journal of Advanced Manufacturing Technology, 2009, 40(5-6): 541-552.
DOI:10.1007/s00170-007-1365-5

摘要

In this paper, a new CNC core design method, the function-separated design (FSD) method, is proposed to increase the modularity and reconfigurability of CNC systems, simplify the CNC development process, as well as gain a secondary development ability to allow customers or third parties to add or modify NC functions at the shop floor level. With the FSD method, a new CNC core structure is built. In this structure, the CNC core is composed of three main components: engine machine interface, event processor (EP), and system description data (SDD). The engine machine interface provides an interface to machine tools through the parameter settings via a human machine interface (HMI). The EP and SDD are the most important parts. The SDD stores the control rules and modularized NC functions. It is designed as the relatively separated part inside the CNC core. It can also be modified according to the specification changes to access the functions of the CNC core at the shop floor level. To ease the modification of the SDD on the shop floor, the Statechart modeling tool is used to generate a CNC function model; meanwhile, an SDD generator is developed to convert this model into the SDD. The EP is driven by events from the event generator and processes these events by referring to the SDD. The EP always remains the same. With such a structure, the control rules and NC functions of a CNC core can be redesigned or upgraded easily. A case study for implementing a non-circular piston-turning system verifies the feasibility of the proposed design method at the shop floor level.

全文