Skip to main content
Log in

A roadmap for STEP-NC-enabled interoperable manufacturing

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

  2. Newman ST et al. (2007) Interoperable CNC for Global Manufacturing (Keynote paper). Flexible Automation and Intelligent Manufacturing, FAIM2007: p. 1–13

  3. ISO (2007) ISO 10303–203: Industrial automation systems and integration—product data representation and exchange—Part 203: Application Protocols: Configuration controlled 3D design

  4. 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

  5. ISO (2002) ISO 14649–1, Data model for computerized numerical controllers: Part 1 Overview and fundamental principles

  6. 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

  7. Fowler J (1995) STEP for data management, exchange and sharing. Technology Appraisals: p. 109–119

  8. Zhao YF (2009) An integrated process planning system for machining and inspection. In: Department of mechanical engineering. University of Auckland, Auckland

    Google Scholar 

  9. 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

    Article  Google Scholar 

  10. ISO (2004) ISO 14649–10: Industrial automation systems and integration—physical device control—data model for computerized numerical controllers—Part 10: general process data

  11. 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

  12. 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

  13. ISO (2004) ISO 14649–111: Data model for computerized numerical controllers—Part 111: tools for milling machines

  14. ISO (2003) ISO 14649–121: Data model for computerized numerical controllers—Part 121: tools for turning machines

  15. 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

  16. Kramer TR (1989) Automatic generation of NC-code for hole cutting with in-process metrology. p. 45–52

  17. 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

    Article  Google Scholar 

  18. STEP Tool Inc. (July 2009) Available from: http://www.steptools.com/

  19. 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

  20. Hardwick M (2004) On STEP-NC and the complexities of product data integration. J Comput Inf Sci Eng 4(1):60–67

    Article  Google Scholar 

  21. 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

  22. IMS. Intelligent Manufacturing System (1999) [cited 2010 November 3rd]; Available from: http://www.ims.org/

  23. Suh SH, Cho JH, Hong HD (2002) On the architecture of intelligent STEP-compliant CNC. Int J Comput Integr Manuf 15(2):168–177

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. MasterCAM (2009) Available from: http://www.mastercam.com/

  26. GibbsCAM (2009) Available from: http://www.gibbscam.com/

  27. Hardwick M, Loffredo D (2006) Lessons learned implementing STEP-NC AP-238. Int J Comput Integr Manuf 19(6):523–532

    Article  Google Scholar 

  28. Garrido Campos J, Hardwick M (2009) Manufacturing traceability automation using features and nc-functions. Int J Comput Integr Manuf 22(2):112–128

    Article  Google Scholar 

  29. 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

  30. ISO (2006) ISO 13399:2006 Cutting tool data representation and exchange—Part 1: overview, fundamental principles and general information model

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Y. F. Zhao.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-013-4894-0

Keywords

Navigation