Realization CNC Controller Enable Machine Condition Monitoring Architecture Based on STEP-NC Data Model


Article Preview

The drive for increased productivity, reduced production time and cost, reduced defective parts and relaxed machine design constraints, pushes for real-time control and optimization for machining operations. This vision can be realized if the current CNC controllers can be adaptable, portable, interoperable and intelligent in responding quickly and efficiently in the product lifecycle domain. In this study, the development of a realization CNC controller enabled machine condition monitoring architecture based on STEP-NC data model to support an automated and intelligent machining environment is introduced. The controller allows canonical machine commands to be executed with a fuzzy feed-rate optimization modul to serve the purpose of allowing in-process optimization to be automatically incorporated during on-going machining operation. This research has shown that it is more prolific to utilize high-level data structure as well as a universal interface for machine execution.



Advanced Materials Research (Volumes 383-390)

Edited by:

Wu Fan




F. Ridwan and X. Xu, "Realization CNC Controller Enable Machine Condition Monitoring Architecture Based on STEP-NC Data Model", Advanced Materials Research, Vols. 383-390, pp. 990-994, 2012

Online since:

November 2011





[1] A. Kahmen and M. Seyfarth, Open system architecture for controls within automation systems (OSACA), The Industrial Information Technology Handbook, (2004).


[2] OMAC API Reference Documentation, http: /www. isd. mel. nist. gov/info/omacapi/ReferneceDocumentation.

[3] C. Sawada and O. Akira, Open controller architecture OSEC-II: architecture overview and prototype systems, Emerging Technologies and Factory Automation (ETFA) Proceedings., pp.543-550, (1997).


[4] R. Henry, W. Shackleford, F. Proctor, J. Elson, and D. Mclain, The enhanced machine control developer handbook, (2003).

[5] Y. Liu, X. Guo, W. Li, K. Yamazaki, K. Kashihara, and M. Fujishima, An intelligent NC program processor for CNC system of machine tool, Robotics and Computer-Integrated Manufacturing, vol. 23, pp.160-169, (2007).


[6] S. H. Suh and S. U. Cheon, A framework for an intelligent CNC and data model, International Journal of Advanced Manufacturing Technology, vol. 19, pp.727-735, (2002).


[7] S. -H. Suh and R. Hyoja-dong, Intelligent STEP-NC controller, (2005).

[8] F. Calabrese and G. Celentano, Design and Realization of a STEP-NC Compliant CNC Embedded Controller, 12th IEEE Conference on Emerging Technologies and Factory Automation, Patras, Greece. , pp.1010-1017, (2007).


[9] M. Minhat, X. Xu, and V. Vyatkin, STEPNCMillUoA: a CNC system based on STEP-NC and Function Block architecture, Int. J. Mechatronics and Manufacturing Systems, vol. 2, pp.3-19, (2009).


[10] T. R. Kramer, F. Proctor, X. Xu, and J. L. Michaloski, Run-time interpretation of STEP-NC: implementation and performance, International Journal of Computer Integrated Manufacturing, vol. 19, pp.495-507, (2006).


[11] K. T. R. Proctor F. M., and John L. M. , Canonical Machining Commands, Intelligent Systems Division National Institute of Standards and Technology Administration U.S. Department of Commerce Gaithersburg, Maryland 20899. , (1997).


Fetching data from Crossref.
This may take some time to load.