Skip to main content
Log in

Development of virtual component-based STEP-compliant CNC system

  • Full Research Article
  • Published:
Progress in Additive Manufacturing Aims and scope Submit manuscript

Abstract

Future manufacturing systems will need to be versatile, intelligent, adaptable, and long-lasting. Current systems cannot meet those criteria due to limitations in the data interface model and controller architecture. The Standard for the Exchange of Product Data-Numeric Control (STEP-NC) data interface model and open architecture control technology have the potential to enable the features of the next-generation manufacturing system. Three different programming approaches were used to implement the STEP-NC technology: indirect, interpreted and adapted. This study used open-architecture control, virtual component, and microcontroller technologies to develop an interpreted STEP-NC programming approach-based CNC system. The computer, Arduino microcontrollers, and custom boards were used to connect the system to the three-axis CNC milling machine. The STEP-NC implementation, on the other hand, has been done using a virtual component technology-based software system. The STEP-NC Part 21 programme file is read, parsed, interpreted, simulated, managed, and executed by the developed software. The paper’s content discusses system development as well as experimental validation. Finally, the study’s future directions are highlighted.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Zhong RY, Xu X, Klotz E, Newman ST (2017) Intelligent manufacturing in the context of industry 4.0: a review. Engineering 3(5):616–630

    Article  Google Scholar 

  2. Yusof Y, Latif K (2016) New technique for the interpretation of ISO 14649 and 6983 based on open CNC technology. Int J Comput Integr Manuf 29(2):136–148

    Google Scholar 

  3. Liang SY, Hecker RL, Landers RG (2004) Machining process monitoring and control: the state-of-the-art. J Manuf Sci Eng Trans ASME 126(2):297–310 (American Society of Mechanical Engineers Digital Collection)

    Article  Google Scholar 

  4. Ramesh R, Jyothirmai S, Lavanya K (2013) Intelligent automation of design and manufacturing in machine tools using an open architecture motion controller. J Manuf Syst 32(1):248

    Article  Google Scholar 

  5. Xu XW, Newman ST (2006) Making CNC machine tools more open, interoperable and intelligent—a review of the technologies. Comput Ind 57(2):141–152

    Article  Google Scholar 

  6. Suh S-H, Cheon S-U (2002) A framework for an intelligent CNC and data model. Int J Adv Manuf Technol 19(10):727–735

    Article  Google Scholar 

  7. Houshmand M, Valilai OF (2012) LAYMODalayered and modular platform for CAx product data integration based on the modular architecture of the standard for exchange of product data. Int J Comput Integr Manuf 25(6):473–487

    Article  Google Scholar 

  8. Xu X, He Q (2004) Striving for a total integration of CAD, CAPP, CAM and CNC. Robot Comput Integr Manuf 20(2):101–109

    Article  Google Scholar 

  9. Hamilton K, Hascoet JY, Rauch M (2014) Implementing STEP-NC: Exploring Possibilities for the Future of Advanced Manufacturing. In: Davim J. (eds) Modern Mechanical Engineering. Materials Forming, Machining and Tribology.https://doi.org/10.1007/978-3-642-45176-8_9

  10. Ridwan F, Xu X, Liu G (2012) A framework for machining optimisation based on STEP-NC. J Intell Manuf 23(3):423–441

    Article  Google Scholar 

  11. Rauch M, Laguionie R, Hascoet J-Y, Suh S-H (2012) An advanced STEP-NC controller for intelligent machining processes. Robot Comput Integr Manuf 28(3):375–384

    Article  Google Scholar 

  12. Latif K, Adam A, Yusof Y, Kadir AZA (2021) A review of G code, STEP, STEP-NC, and open architecture control technologies based embedded CNC systems. Int J Adv Manuf Technol 114(9–10):2549–2566

    Article  Google Scholar 

  13. Latif K, Yusof Y, Nassehi A, Imran Latif AQB (2017) Development of a feature-based open soft-CNC system. Int J Adv Manuf Technol 89(1–4):1013–1024

    Article  Google Scholar 

  14. Xiao J, Eynard B, Anwer N, Durupt A, Le Duigou J, Danjou C (2021) STEP/STEP-NC-compliant manufacturing information of 3D printing for FDM technology. Int J Adv Manuf Technol 112(5):1713–1728

    Article  Google Scholar 

  15. Rodriguez E, Alvares A (2019) A STEP-NC implementation approach for additive manufacturing. Proc Manuf 38:9–16

    Article  Google Scholar 

  16. Bonnard R (2018) An Advanced STEP-NC Platform for Additive Manufacturing. In: Meboldt M, Klahn C. (eds) Industrializing Additive Manufacturing - Proceedings of Additive Manufacturing in Products and Applications - AMPA2017. AMPA 2017.https://doi.org/10.1007/978-3-319-66866-6_12

Download references

Acknowledgements

The authors would like to thank the Sustainable and Responsive Manufacturing (SUSREM) research group of Universiti Teknikal Melaka (UTeM). The authors also acknowledge the support of the Advanced Manufacturing and Material Centre (AMMC) of Universiti Tun Hussein Onn Malaysia (UTHM), Production Laboratory of Universiti Teknologi Malaysia (UTM). This work is supported by the Ministry of Higher Education (MoHE) Malaysia under the Prototype Research Grant Scheme (PRGS) number PRGS/2020/FTKMP-COSSID/T00026.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kamran Latif.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Latif, K., Yusof, Y. & Kadir, A.Z.A. Development of virtual component-based STEP-compliant CNC system. Prog Addit Manuf 7, 77–85 (2022). https://doi.org/10.1007/s40964-021-00215-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40964-021-00215-0

Keywords

Navigation