Title: STEPNCMillUoA: a CNC system based on STEP-NC and Function Block architecture

Authors: Mohamad Minhat, Xun Xu, Valeriy Vyatkin

Addresses: Department of Mechanical Engineering, The University of Auckland, Private Bag 92019, Auckland Mail Centre, Auckland 1142, New Zealand. ' Department of Mechanical Engineering, The University of Auckland, Private Bag 92019, Auckland Mail Centre, Auckland 1142, New Zealand. ' Department of Electrical and Computer Engineering, The University of Auckland, Private Bag 92019, Auckland Mail Centre, Auckland 1142, New Zealand.

Abstract: STEPNCMillUoA is the prototype of a new CNC system that utilises the STEP-NC data model and IEC 61499. STEP-NC provides a high-level data model and enables feature-based machining whereas the enabled layered Function Block architecture simplifies the design of the CNC controller. The architecture layers are responsible for data processing, storage and execution. The object-oriented Model-View-Control design pattern supports the system architecture and the design framework, in which simulation of the machining becomes natural and inherent part of the design process, with seamless transition from simulation to actual machining. This system possesses interoperability, portability, re-configurability and distribution characteristics. The system was tested through simulation and actual machining.

Keywords: CNC machine tools; STEP-NC; IEC 61499; function blocks; architecture; feature-based machining; interoperability; portability; reconfigurability; object-oriented design; simulation.

DOI: 10.1504/IJMMS.2009.024345

International Journal of Mechatronics and Manufacturing Systems, 2009 Vol.2 No.1/2, pp.3 - 19

Published online: 01 Apr 2009 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article