Abstract
The STEP-NC—AP 238 and ISO 14649 standard is the result of a 10-year international effort to replace the RS274D (ISO 6983) G and M code standard with a modern associative language that connects the CAD design data used to determine the machining requirements for an operation with the CAM process data that is used in creating a machining solution to satisfy these requirements. STEP-NC builds on the previous 10 years effort to develop the STEP neutral data standard for CAD data, and uses the modern geometric constructs in that standard to specify device independent tool paths, and CAM independent volume removal features. STEP-Manufacturing, Team 24 in Working Group 3 (WG3) of ISO TC184/SC4, is developing and validating the STEP-NC standard in liaison with Working Group (WG7) of ISO TC184/SC1 who provides the domain-specific input (ISO 14649) used within the standard. This paper reviews the demonstrations carried out by STEP-Manufacturing over the past 10 years. These demonstrations have been international collaborations between industry, academia, and research agencies. Each demonstration focused on extending the STEP-NC data model for a different application.
Similar content being viewed by others
References
ISO, ISO 6983/1 (1982) Numerical control of machines—Program format and definition of address words—Part 1: Data format for positioning, line and contouring control systems
Newman ST et al. (2007) Interoperable CNC for Global Manufacturing (Keynote paper). Flexible Automation and Intelligent Manufacturing, FAIM2007: p. 1–13
ISO (2007) ISO 10303–203: Industrial automation systems and integration—product data representation and exchange—Part 203: Application Protocols: Configuration controlled 3D design
ISO (2006) ISO 10303–224: Industrial automation systems and integration—product data representation and exchange—Part 224: Application protocol: mechanical product definition for process planning using machining features
ISO (2002) ISO 14649–1, Data model for computerized numerical controllers: Part 1 Overview and fundamental principles
Kramer TR and Xu X (2009) STEP in a Nutshell. In: Advanced Design and Manufacturing Based on STEP. Xu X, Nee AYC (eds) p. 1–19
Fowler J (1995) STEP for data management, exchange and sharing. Technology Appraisals: p. 109–119
Zhao YF (2009) An integrated process planning system for machining and inspection. In: Department of mechanical engineering. University of Auckland, Auckland
Zhao YF, Habeeb S, Xu X (2009) Research into integrated design and manufacturing based on STEP. Int J Adv Manuf Technol 44(5–6):606–624
ISO (2004) ISO 14649–10: Industrial automation systems and integration—physical device control—data model for computerized numerical controllers—Part 10: general process data
ISO (2004) ISO 14649–11: Industrial automation systems and integration—physical device control—data model for computerized numerical controllers—Part 11: process data for milling
ISO (2005) ISO 14649–12: Industrial automation systems and integration—physical device control—data model for computerized numerical controllers—Part 12: process data for turning
ISO (2004) ISO 14649–111: Data model for computerized numerical controllers—Part 111: tools for milling machines
ISO (2003) ISO 14649–121: Data model for computerized numerical controllers—Part 121: tools for turning machines
Wang H, Xu XW (2004) A STEP-compliant ‘adaptor' for linking CAPP with CNC. Proceedings of the 34th International MATADOR Conference 2004, pp. 45–50
Kramer TR (1989) Automatic generation of NC-code for hole cutting with in-process metrology. p. 45–52
Zhao YF, Xu X, Xie S (2008) STEP-NC enabled on-line inspection in support of closed-loop machining. Robot Comput Integr Manuf 24(2):200–216
STEP Tool Inc. (July 2009) Available from: http://www.steptools.com/
ISO (2004) ISO 10303–238: Industrial automation systems and integration—product data representation and exchange—Part 238: application protocols: application interpreted model for computerized numerical controllers
Hardwick M (2004) On STEP-NC and the complexities of product data integration. J Comput Inf Sci Eng 4(1):60–67
ISO (2009) ISO 10303–203:2009: Industrial automation systems and integration—product data representation and exchange—Part 203: application protocol: configuration controlled 3D design of mechanical parts and assemblies
IMS. Intelligent Manufacturing System (1999) [cited 2010 November 3rd]; Available from: http://www.ims.org/
Suh SH, Cho JH, Hong HD (2002) On the architecture of intelligent STEP-compliant CNC. Int J Comput Integr Manuf 15(2):168–177
Xu XW et al (2005) STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration. Int J Prod Res 43(17):3703–3743
MasterCAM (2009) Available from: http://www.mastercam.com/
GibbsCAM (2009) Available from: http://www.gibbscam.com/
Hardwick M, Loffredo D (2006) Lessons learned implementing STEP-NC AP-238. Int J Comput Integr Manuf 19(6):523–532
Garrido Campos J, Hardwick M (2009) Manufacturing traceability automation using features and nc-functions. Int J Comput Integr Manuf 22(2):112–128
Xu L (2009) STEP-NC in support of machining process optimization, advanced design and manufacturing based on STEP. Xu X, Nee AYC (eds) Springer. p. 169–196
ISO (2006) ISO 13399:2006 Cutting tool data representation and exchange—Part 1: overview, fundamental principles and general information model
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hardwick, M., Zhao, Y.F., Proctor, F.M. et al. A roadmap for STEP-NC-enabled interoperable manufacturing. Int J Adv Manuf Technol 68, 1023–1037 (2013). https://doi.org/10.1007/s00170-013-4894-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-013-4894-0