Skip to main content
Log in

New system architecture and algorithm design for indirect STEP-NC implementation

  • Original Paper
  • Published:
International Journal on Interactive Design and Manufacturing (IJIDeM) Aims and scope Submit manuscript

Abstract

The adoption of STEP-NC on CNC machines has been one of the most enduring difficulties in daily operations. It is not outside of the realm of possibility to put this solution into practice by techniques that are indirect, interpretative, or adaptive. In this implementation, the interpreted approach’s performance was noticeably better than the indirect method’s. In this particular field, a substantial amount of investigation still needs to be carried out. This investigation focuses on a better interpreted STEP-NC programming paradigm, and a novel data interpretation approach along with algorithm design are presented. The system has been contributed with the latest hybrid method, which combines the indirect and interpreted strategies for constructing tool paths. In addition, the interpretation algorithm has been updated to incorporate a method for extracting data in two layers (entity and string). The entirety of the system is made up of a variety of software tools and algorithms for the purpose of data extraction, tool path development, and execution. The information included in the paper explains the system’s structure and the process used to construct the algorithm. In addition, it has been tested on the STEP-NC part 21 examples 1 and 2.

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

Similar content being viewed by others

References

  1. Ridwan, Firman, Xun, Xu., Liu, Guangyu: A framework for machining optimisation based on STEP-NC. J. Intell. Manuf. 23(3), 423–441 (2012)

    Article  Google Scholar 

  2. Latif, K., Yusof, Y., Kadir, A.Z.A.: Development of virtual component-based STEP-compliant CNC system. Prog. Addit. Manuf. 7(1) (2022)

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

    Article  Google Scholar 

  4. Nassehi, Aydin, Newman, Stephen T., Allen, R.D.: The application of multi-agent systems for STEP-NC computer aided process planning of prismatic components. Int. J. Mach. Tools Manuf. 46(5), 559–574 (2006)

    Article  Google Scholar 

  5. 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)

  6. Calabrese, Francesco., Giovanni, Celentano.: Design and realization of a STEP-NC compliant CNC embedded controller. In: 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007), 1010-1017 (2007)

  7. Kramer, T. R., Proctor, F., Xu, X., Michaloski, J. L.: Run-time interpretation of STEP-NC: Implementation and performance. Int. J. Comput. Integr. Manuf. 19(6), 495–507 (2006)

  8. Lan, H., Liu, R., Zhang, C., Liuy, R., Zhangy, C.: International journal of production research a multi-agent-based intelligent STEP-NC controller for CNC machine tools) A multi-agent-based intelligent STEP-NC controller for CNC machine tools A multi-agent-based intelligent STEP-NC controller for CNC machine tools. Int. J. Prod. Res. 46(14), 3887–3907 (2008)

    Article  Google Scholar 

  9. Minhat, Mohamad, Vyatkin, Valeriy, Xun, Xu., Wong, Soon, Al-Bayaa, Zina: A novel open CNC architecture based on STEP-NC data model and IEC 61499 function blocks. Robot. Comput. Integr. Manuf. 25(3), 560–569 (2009)

    Article  Google Scholar 

  10. Li, P., Hu, T., Zhang, C.: A unified communication framework for intelligent integrated CNC on the shop floor, In: Proc. Eng. 15, 840–847 (2011)

  11. Sivakumar, S., Dhanalakshmi, V.: A feature-based system for CAD/CAM integration through STEP file for cylindrical parts. Indian J. Eng. Mater. Sci. 20, 21–26 (2013)

    Google Scholar 

  12. Pacheco, N.D.O., Eduardo, Harbs, Rosso Jr, Roberto SU., da Marcelo, S., Hounsell, João Carlos., Ferreira, E.: Application of the step-NC standard in a computer numerical controlled machining device. Proc. ABCM Symp. Ser. Mechatron. 5, 713–723 (2012)

    Google Scholar 

  13. Po, Hu., Hongya, Fu., Zhenyu, Han., Dedong, Han.: A closed-loop and self-learning STEP-NC machining system. In: 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 1598-1603 (2014)

  14. Zhang, X., Nassehi, A., Safaieh, M., Newman, S.T.: Process comprehension for shopfloor manufacturing knowledge reuse. Int. J. Prod. Res. 51(23–24), 7405–7419 (2013)

    Article  Google Scholar 

  15. Xiao, Wenlei, Zheng, Lianyu, Huan, Ji., Lei, Pei: A complete CAD/CAM/CNC solution for STEP-compliant manufacturing. Robot. Comput. Integr. Manuf. 31, 1–10 (2015)

    Article  Google Scholar 

  16. Benavente, J.C.T., Ferreira, J.C.E., Goulart, C.M., De Oliveira, V.G.: A STEP-NC compliant system for the remote design and manufacture of mechanical components through the Internet. Int. J. Comput. Integr. Manuf. 26(5), 412–428 (2013)

    Article  Google Scholar 

  17. Hu, Po., Zhenyu, Han., Yunzhong, Fu., Hongya, Fu.: Implementation of real-time machining process control based on fuzzy logic in a new STEP-NC compatible system. Math. Prob. Eng. (2016)

  18. Elias, D. M., Yusri, Yusof., Mohammad, Minhat.: An open STEP-NC controller via labview platform. In: Appl. Mech. Mater. 660, 873-877. Trans Tech Publications Ltd (2014)

  19. Latif, K., Yusof, Y., Nassehi, A., Alias, Q.B.: Imran latif, development of a feature-based open soft-CNC system. Int. J. Adv. Manuf. Technol. 89, 1–4 (2017)

    Article  Google Scholar 

  20. Živanovići, S., Glavonjići, M.: Methodology for implementation scenarios for applying protocol STEP-NC. J. Product. Eng. 17(1), 71–74 (2014)

    Google Scholar 

  21. Lei, P., Zheng, L., Xiao, W., Li, C., Wang, D.: A closed-loop machining system for assembly interfaces of large-scale component based on extended STEP-NC. Int. J. Adv. Manuf. Technol. 91(5–8), 2499–2525 (2017)

    Article  Google Scholar 

  22. Álvares, A.J., Paredes, M.E.G., Ferreira, J.C.E., Benavente, J.C.T.: A web-based STEP-NC-compliant architecture for low cost 3D part manufacturing. Int. J. Manuf. Res. 11(1), 1–27 (2016)

    Article  Google Scholar 

  23. Toquica, J.S., živanović, S., Alvares, A. J., Bonnard, R.: A STEP-NC compliant robotic machining platform for advanced manufacturing. Int. J. Adv. Manuf. Technol. 95(9–12), 3839–3854 (2018)

    Article  Google Scholar 

  24. Shin, S.J., Woo, J., Kim, D.B., Kumaraguru, S., Rachuri, S.: Developing a virtual machining model to generate MTConnect machine-monitoring data from STEP-NC. Int. J. Prod. Res. 54(15), 4487–4505 (2016)

    Article  Google Scholar 

  25. Gao, Wenbin, Zhang, Chengrui, Tianliang, Hu., Ye, Yingxin: sAn intelligent CNC controller using cloud knowledge base. Int. J. Adv. Manuf. Technol. 102(1), 213–223 (2019)

    Article  Google Scholar 

  26. Ye, Y., Hu, T., Zhang, C., Luo, W.: Design and development of a CNC machining process knowledge base using cloud technology. Int. J. Adv. Manuf. Technol. 94(9–12), 3413–3425 (2018)

    Article  Google Scholar 

  27. Harbs, Eduardo., Gabriel, H., Negri, Guilherme, Jarentchuk., Allan, Y., Hasegawa, Roberto SU Rosso Jr, Marcelo da Silva Hounsell, Fernando, H., Lafratta, Joao Carlos Ferreira.: CNC-C2: an ISO14649 and IEC61499 compliant controller. Int. J. Comput. Integr. Manuf. 34(6), 621-640 (2021)

  28. Liu, Y., Zhao, G., Zavalnyi, O., Cao, X., Cheng, K., Xiao, W.: STEP-compliant CAD/CNC system for feature-oriented machining. Comput. Aided Des. Appl. 16(2), 358–368 (2019)

    Article  Google Scholar 

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

    Google Scholar 

  30. Latif, Kamran., Yusri, Yusof., Kadir, Aini Zuhra Abdul.: Development of new integrated CNC system for ISO 6983 data interface model. Int. J. Interact. Des. Manuf. (IJIDeM), 1-9(2022)

Download references

Acknowledgements

The authors wish to thank the Malaysian Ministry of Higher Education and the Department of Engineering Technology, Fakulti Teknikal Dan Vokasional, Universiti Pendidikan Sultan Idris (UPSI). The authors also acknowledge the contributions of Department of Mechanical Engineering University of Brasilia, National Service for Industrial Apprenticeship SENAI, Senai Innovation Institute For Embedded Systems, Universiti Teknikal Malaysia Melaka (UTeM), the Advanced Manufacturing and Material Centre (AMMC) of Universiti Tun Hussein Onn Malaysia (UTHM), and the Production Laboratory of Universiti Teknologi Malaysia (UTM).

Funding

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

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

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. et al. New system architecture and algorithm design for indirect STEP-NC implementation. Int J Interact Des Manuf 17, 1895–1903 (2023). https://doi.org/10.1007/s12008-023-01317-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12008-023-01317-5

Keywords

Navigation