International Journal of Production Research · 2006 · 64 citations · 9 references
EngineeringComputer EngineeringComputer ScienceAutomationComputer ArchitectureEmbedded SystemsComputer Numerical ControlControl Unit DesignCnc AutomationCnc ControllersComputer Numerical Control (Cnc) MachiningControl System RobustnessFunction Block DiagramRobustnessSystem Robustness
Superior to G-code, STEP-NC is a new data model for computer numerical control (CNC). It provides rich information for CNC machine tools. This high-level information contains feature-based data. Unlike G-code that describes ‘how-to-do’, STEP-NC models ‘what-to-do’ at the task level in terms of features and ‘Workingsteps’. In the absence of a STEP-NC controller, there is a need for a system which can work with STEP-NC data and at the same time interface with the existing CNC machine tools. This paper describes such a system. This system acts like a ‘front-end’ for the current CNC controllers, giving these machine tools a ‘Plug-and-Play’ feature. The core of the system is the mapping mechanism which accepts STEP-NC data and translates it into the type of G-code that a specific controller can understand. The key to the mapping mechanism is the use of function block (IEC 61499) technology. This gives the system robustness and modularity.
9