Abstract
Modern computer numerical control (CNC) is intended to be more flexible, interoperable, adoptable, open, and intelligent. In realisation of such a CNC system, an ISO standard known as STEP for numeric control (STEP-NC) or ISO 14649 was developed in 2004 to alleviate a number of challenges associated with the widely used CNC standard (ISO 6983). Implementation of STEP-NC was initially carried out on some commercial CNC systems via an indirect STEP-NC programming approach. However, this approach failed to meet all the requirements of a modern CNC system, due to the translation of data from the high level to low level, which is vendor-specific and machine tool dependent, thus detrimental to the basic resource independent philosophy of STEP-NC. This paper presents a new generation of CNC systems, based on the Open Architecture Control (OAC) technology supported by STEP-NC data model to fundamentally solve these challenges. The developed system employs a new set of techniques for STEP-NC data interpretation, graphical verification, execution, monitoring, and report generation that supersede the exiting techniques in scope and capability. Using these techniques, the proposed system provides a flexible, intelligent, and adaptable manufacturing platform that can provide unprecedented levels of scalability and resource allocation agility in modern manufacturing enterprises. A prototype implementation of the proposed model is based on STEP-NC interpretation, 3D simulation, machine motion control, and live video monitoring with automatic document generation modules has been used to verify and validate the system in conjunction with industrially inspired test components.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Suh SH, Cheon SU (2002) A framework for an intelligent CNC and data model. Int J Adv Manuf Technol 19:727–735
Suh SH, Cho JH, Hong HD (2002) On the architecture of intelligent STEP-compliant CNC. Int J Comput Integr Manufac 15:168–177
TC184, I. SC4 (1991) Product data representation and exchange-part 1: overview and fundamental principles. ISO/DIS
Dunn M (1992) Industrial automation systems and integration—product data representation and exchange - part 48. Integration generic resources form features ISO/WD
Newman S, Nassehi A, Xu X, Rosso R, Wang L, Yusof Y, Ali L, Liu R, Zheng L, Kumar S (2008) Strategic advantages of interoperability for global manufacturing using CNC technology. Robot Comput Integr Manuf 24:699–708
Xu X, Newman S (2006) Making CNC machine tools more open, interoperable and intelligent - a review of the technologies. Compu Ind 57:141–152
Rauch M, Laguionie R, Hascoet JY, Suh S H (2012) An advanced STEP-NC controller for intelligent machining processes. Robot Comput Integr Manuf 28:375–384
Hamilton K, Hascoet JY, Rauch M (2014) Implementing STEP-NC: exploring possibilities for the future of advanced manufacturing. In: modern mechanical engineering. Springer, pp 199–239
Mori M, Yamazaki K, Fujishima M, Liu J, Furukawa N (2001) A study on development of an open servo system for intelligent control of a CNC machine tool. CIRP Ann Manuf Technol 50:247–250
Asato O, Kato E, Inamasu R, Porto A (2002) Analysis of open CNC architecture for machine tools. J Braz Soc Mech Sci 24:208–212
Zheng J, Zhao W, Li Z (2005) Open EDM CNC system based on RT Linux. Comput Integr Manuf Syst 11:1179
Park S, Kim SH, Cho H (2006) Kernel software for efficiently building, re-configuring, and distributing an open CNC controller. Int J Adv Manuf Technol 27:788–796
Ma XB, Han ZY, Wang YZ, Fu HY (2007) Development of a PC-based open architecture software-CNC system. Chin J Aeronaut 20:272–281
Suh SH, Lee BE, Chung DH, Cheon S (2003) Architecture and implementation of a shop-floor programming system for STEP-compliant CNC. Comput -Aided Des 35:1069–1083
Xu X (2006) Realization of STEP-NC enabled machining. Robot Comput Integr Manuf 22:144–153
Weck M, Wolf J, Kiritsis D (2001) STEP-NC—the STEP compliant NC programming interface. Int Intell Manuf Syst Forum
Wolf J (2001) STEP-NC - integrating shop floor into industrial data flow for the enabling of intelligent near to process functions, Korea-Germany Workshop on STEP-NC, 23
Storr A, Pritschow G, Heusinger S, Azotov A (2002) Workingstep planning for turning with STEP-NC: planning methods for user support. IWF Zeitschrift fur Wirtschaftlichen Fabrikbetrieb 97:390
Erdos G, Xirouchakis P (2003) STEP-NC data model developement for wire-EDM manufacturing. IFAC
Wang H, Xu X, Des Tedford J (2007) An adaptable CNC system based on STEP-NC and function blocks. Int J Produc Res 45:3809–3829
Minhat M, Vyatkin V, Xu X, Wong S, Al Bayaa Z (2009) A novel open CNC architecture based on STEP-NC data model and IEC 61499 function blocks. Robot Comput Integr Manuf 25:560–569
Weidong Y, Zhanbiao G (2010) An open CNC controller based on LabVIEW software. Comput Appl Syst Model (ICCASM) IEEE North Univ Chin 4:476–479
Zhanbiao G (2010) An open CNC controller based on LabVIEW software. In: Computer application and system modeling (ICCASM) IEEE North University of China
Da Rocha P, Diogne R, de Silva e Souza ME, De Lima Tostes (2010) Prototype CNC machine design. In: Industry applications (INDUSCON). IEEE, Sao Paulo, pp 1–5
Elias D, Yusof Y, Minhat M (2013) CNC machine system via STEP-NC data model and LabVIEW platform for milling operation. In: Open systems (ICOS). IEEE, pp 27–31
Elias D, Yusof Y, Minhat M (2014) An open STEP-NC controller via labview platform. Appl Mech Mater 660:873–877
Yusof Y, Kassim ND, Zamri Tan NZ (2011) The development of a new STEP-NC code generator (GEN-MILL). Int J Comput Integr Manuf 24:126–134
Yusof Y, Latif K (2015) A novel ISO 6983 interpreter for open architecture CNC systems. In: The international journal of advanced manufacturing technology, pp 1–10
Yusof Y, Latif K (2015) New technique for the interpretation of ISO 14649 and 6983 based on open CNC technology. In: International journal of computer integrated manufacturing, pp 1–13
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Latif, K., Yusof, Y., Nassehi, A. et al. Development of a feature-based open soft-CNC system. Int J Adv Manuf Technol 89, 1013–1024 (2017). https://doi.org/10.1007/s00170-016-9124-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-9124-0