Skip to main content

Development of a STEP-NC – Enabled Interoperable and Open Architecture CNC Controller

  • Conference paper
  • First Online:
Advances in Production Management Systems. Smart Manufacturing and Logistics Systems: Turning Ideas into Action (APMS 2022)

Abstract

Most of modern computer numerical control (CNC) machine tools (CNCMTs) use standard G-code (ISO 6983) – based controllers. However, during the generation of G-codes by Computer-Aided Manufacturing (CAM) software, several machining information could be lost, which hinder the development of smart interoperable CNCMTs required for modern manufacturing environment. The STEP-NC (STEP compliant Numerical Control), which is a machine-tool control language governed by the ISO 14649 standard, was developed to overcome the G-code programming limitations. Over the last two decades, several research studies attempted to develop a new generation of CNCMTs controllers taking advantage of STEP-NC capabilities. Nevertheless, these controllers are customized for specific applications, complex to replicate, costly, and not yet accepted in the manufacturing industry. In this paper, an easy to replicate, noninvasive, and low-cost interpreted open architecture STEP-NC controller is developed. This controller uses a Single Board Computer which can be directly connected to a commercial lathe. The controller software is developed based on C++ and can interpret a ISO14649 STEP-NC file, generate a toolpath, simulate the toolpath, and communicate with the CNCMT. The developed STEP-NC controller was successfully tested by simulating the toolpath during the machining of a test part available in the ISO standard.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. ISO 6983-1:1982 Commande numérique des machines — Format de programme et définition des mots adresses —, ISO (1982)

    Google Scholar 

  2. ISO 14649-1: Overview and fundamental principles, ISO (2003)

    Google Scholar 

  3. ISO 10303 Systèmes d’automatisation industrielle et intégration — Représentation et échange de données de produits, ISO (1994)

    Google Scholar 

  4. Suh, S.H., Lee, B.E., Chung, D.H., Cheon, S.U.: Architecture and implementation of a shop-floor programming system for STEP-compliant CNC. Comput. Aided Des. 35(12), 1069–1083 (2003). https://doi.org/10.1016/s0010-4485(02)00179-3

    Article  Google Scholar 

  5. Mueller, P., Hyu, Y.T.: ESPRIT Project EP 29708 STEP-Compliant Data Interface for Numerical Controls (STEP-NC), STEP-NC consortium (2001)

    Google Scholar 

  6. Brecher, C., Verl, A., Lechler, A., Servos, M.: Open control systems: state of the art. Prod. Eng. Res. Devel. 4(2–3), 247–254 (2010). https://doi.org/10.1007/s11740-010-0218-5

    Article  Google Scholar 

  7. Zhao, Y.F., Habeeb, S., Xu, X.: Research into integrated design and manufacturing based on STEP. Int. J. Adv. Manuf. Technol. 44(5–6), 606–624 (2008). https://doi.org/10.1007/s00170-008-1841-6

    Article  Google Scholar 

  8. Choi, I., Suh, S.H., Kim, K., Song, M., Jang, M., Lee, B.E.: Development process and data management of TurnSTEP: a STEP-compliant CNC system for turning (in English). Int. J. Comput. Integr. Manuf. 19(6), 546–558 (2006). https://doi.org/10.1080/09511920600622072

    Article  Google Scholar 

  9. Lee, W., Bang, Y.B., Ryou, M.S., Kwon, W.H., Jee, H.S.: Development of a PC-based milling machine operated by STEP-NC in XML format. Int. J. Comput. Integr. Manuf. 19(6), 593–602 (2006). https://doi.org/10.1080/09511920600623674

    Article  Google Scholar 

  10. Calabrese, F., Celentano, G.: Design and realization of a STEP-NC compliant CNC embedded controller. In: 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007), 25–28 September 2007, pp. 1010–1017 (2007). https://doi.org/10.1109/EFTA.2007.4416894

  11. Po, H., Hongya, F., Zhenyu, H., Dedong, H.: A closed-loop and self-learning STEP-NC machining system. In: 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 8–11 July 2014, pp. 1598–1603 (2014). https://doi.org/10.1109/AIM.2014.6878312

  12. Latif, K., Yusof, Y., Nassehi, A., Alias Imran Latif, Q.B.: Development of a feature-based open soft-CNC system. Int. J. Adv. Manuf. Technol. 89(1–4), 1013–1024 (2016). https://doi.org/10.1007/s00170-016-9124-0

    Article  Google Scholar 

  13. Dharmawardhana, M., Ratnaweera, A., Oancea, G.: STEP-NC compliant intelligent CNC milling machine with an open architecture controller. Appl. Sci. 11(13) (2021). https://doi.org/10.3390/app11136223

  14. Suh, S.-H., Kang, S., Chung, D.-H., Stroud, I.: Theory and Design of CNC Systems (2008)

    Google Scholar 

  15. ISO 14649-12: Process date for turning, ISO (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julien Bechtold .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bechtold, J., Danjou, C., Jomaa, W. (2022). Development of a STEP-NC – Enabled Interoperable and Open Architecture CNC Controller. In: Kim, D.Y., von Cieminski, G., Romero, D. (eds) Advances in Production Management Systems. Smart Manufacturing and Logistics Systems: Turning Ideas into Action. APMS 2022. IFIP Advances in Information and Communication Technology, vol 663. Springer, Cham. https://doi.org/10.1007/978-3-031-16407-1_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-16407-1_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-16406-4

  • Online ISBN: 978-3-031-16407-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics