International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Blog/Latest News Contact Us
10th percentile
Powered by  Scopus
Scopus coverage:
Nov 2018 to May 2020


IJSTR >> Volume 9 - Issue 4, April 2020 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

Reviewing Of STEP-NC Standards Related To Manufacturing Industries

[Full Text]



Noor Hatem, Yusri Yusof, Aini Zuhra A.Kadir, Mohammed M.A



STEP-NC, G&M code, ISO 14649, ISO 10303, CNC, data models.



Modern programming for computer numerical control (CNC) Machine tools, which is advancing as a replacement to G code, is STEP- NC (Standard for Product Model Data Exchange for Numerical Control). STEP-NC is a current model for computer numerical control. It gives rich information about CNC machine tools. This paper reviews a chain of STEP-NC standards related to manufacturing industries across the globe. The Standards for STEP NC and STEP ISO14649 and ISO10303 have been sophisticated to insert interoperability into manufacturing projects to meet the defy of reacting to production on request. This paper highlighted reviews of the research been performed by different countries and researchers for the last 20 years. The authors believed that STEP-NC is one enabler in the eventuality that will be reached. In the future, the feedback part and online control for the CNC system should be included to achieve a smart and global manufacturing system.



[1] X. Xu and J. Mao, “A STEP-compliant collaborative product development system,” in Proceedings of the 33rd international conference on computers and industrial engineering, 2004, pp. 25–27.
[2] ISO, “Automation systems and integration -- Numerical control of machines -- Program format and definitions of address words -- Part 1: Data format for positioning, line motion and contouring control systems.,” Iso 6983, vol. 2009, 2009.
[3] J. C. T. Benavente, J. C. E. Ferreira, C. M. Goulart, and V. G. de Oliveira, “A STEP-NC compliant system for the remote design and manufacture of mechanical components through the Internet,” Int. J. Comput. Integr. Manuf., vol. 26, no. 5, pp. 412–428, 2013.
[4] T. Kramer and X. Xu, “STEP in a nutshell,” in Advanced design and manufacturing based on STEP, Springer, 2009, pp. 1–22.
[5] S.-J. Shin, S.-H. Suh, and I. Stroud, “Reincarnation of G-code based part programs into STEP-NC for turning applications,” Comput. Des., vol. 39, no. 1, pp. 1–16, 2007.
[6] M. Hardwick et al., “A roadmap for STEP-NC-enabled interoperable manufacturing,” Int. J. Adv. Manuf. Technol., vol. 68, no. 5–8, pp. 1023–1037, 2013.
[7] X. W. Xu and Q. He, “Striving for a total integration of CAD, CAPP, CAM and CNC,” Robot. Comput. Integr. Manuf., vol. 20, no. 2, pp. 101–109, 2004.
[8] K. Hamilton, J.-Y. Hascoet, and M. Rauch, “Implementing STEP-NC: Exploring possibilities for the future of advanced manufacturing,” in Modern Mechanical Engineering, Springer, 2014, pp. 199–239.
[9] M. Rauch, R. Laguionie, and J.-Y. Hascoet, “Achieving a STEP-NC enabled advanced NC programming environment,” in Advanced design and manufacturing based on STEP, Springer, 2009, pp. 197–214.
[10] J. Sääski, T. Salonen, and J. Paro, “Integration of CAD, CAM and NC with Step-NC,” Espoo, VTT, 2005.
[11] X. W. Xu and S. T. Newman, “Making CNC machine tools more open, interoperable and intelligent—a review of the technologies,” Comput. Ind., vol. 57, no. 2, pp. 141–152, 2006.
[12] Y. Yusof, N. D. Kassim, and N. Z. Zamri Tan, “The development of a new STEP-NC code generator (GEN-MILL),” Int. J. Comput. Integr. Manuf., vol. 24, no. 2, pp. 126–134, 2011.
[13] N. Kassim, Y. Yusof, and M. Z. Awang, “Reviewing iso 14649 through iso10303,” ARPN J. Eng. Appl. Sci, vol. 11, no. 10, pp. 6599–6603, 2016.
[14] M. A. Othman, M. Minhat, and Z. Jamaludin, “An overview on STEP-NC compliant controller development,” in IOP Conference Series: Materials Science and Engineering, 2017, vol. 257, no. 1, p. 12048.
[15] X. Xu, “Machine Tool 4.0 for the new era of manufacturing,” Int. J. Adv. Manuf. Technol., vol. 92, no. 5–8, pp. 1893–1900, 2017.
[16] Y. Yusof and K. Latif, “Survey on computer-aided process planning,” Int. J. Adv. Manuf. Technol., vol. 75, no. 1–4, pp. 77–89, 2014.
[17] Y. F. Zhao and X. Xu, “Enabling cognitive manufacturing through automated on-machine measurement planning and feedback,” Adv. Eng. Informatics, vol. 24, no. 3, pp. 269–284, 2010.
[18] F. Zhao, X. Xu, and S. Xie, “STEP-NC enabled on-line inspection in support of closed-loop machining,” Robot. Comput. Integr. Manuf., vol. 24, no. 2, pp. 200–216, 2008.
[19] P. Lei, L. Zheng, W. Xiao, C. Li, and D. Wang, “A closed-loop machining system for assembly interfaces of large-scale component based on extended STEP-NC,” Int. J. Adv. Manuf. Technol., pp. 1–27, 2017.
[20] P. Hu, Z. Han, H. Fu, and D. Han, “Architecture and implementation of closed-loop machining system based on open STEP-NC controller,” Int. J. Adv. Manuf. Technol., vol. 83, no. 5–8, pp. 1361–1375, 2016.
[21] X. W. Xu* et al., “STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration,” Int. J. Prod. Res., vol. 43, no. 17, pp. 3703–3743, 2005.
[22] K. S. Babu, D. D. N. Rao, A. Balakrishna, and C. S. Rao, “Development of a Manufacturing database System for Step-NC data from express entities,” Int. J. Eng. Sci. Technol., vol. 2, no. 11, pp. 6819–6828, 2010.
[23] J. Richard and J. Stark, “Standardisation of the manufacturing process: the STEP-NC project,” in IPLnet Workshop 2002, Saas-Fee, I-tech, EIG, HES-SO, 2002, pp. 10–11.
[24] E. Rodriguez and A. J. Alvares, “Implementation of the STEP-NC and MTConnect Standards for Additive Manufacturing,” in Anais do X Congresso Brasileiro de Engenharia de Fabricaçao, ABCM, Sao Carlos-SP, 2019, pp. 1–5.
[25] H. K. Denkena, J. Tönshoff, A. Selle, S. Storr, S. Heusinger, and G. Rogers, “Offline-Berechnung der Zerspankräfte in der NC-Programmierung,” Vor. der Zerspankräfte beim HSC-Schlichtfräsen, 2002.
[26] R. Bonnard, P. Mognol, and J. Y. Hascoët, “Rapid prototyping project description in STEP-NC model,” in Proceedings of the 6th CIRP International Seminar on Intelligent Computation in Manufacturing Engineering, Naples, Italy, 2008, pp. 357–362.
[27] X. W. Xu, “Realization of STEP-NC enabled machining,” Robot. Comput. Integr. Manuf., vol. 22, no. 2, pp. 144–153, 2006.
[28] H. Wang, X. Xu, and J. Des Tedford, “An adaptable CNC system based on STEP-NC and function blocks,” Int. J. Prod. Res., vol. 45, no. 17, pp. 3809–3829, 2007.
[29] T. Kramer and F. Proctor, “Feature-based process planning based on STEP,” Adv. Des. Manuf. Based STEP, pp. 23–48, 2009.
[30] Y. Yusof, “STEP-NC-compliant systems for the manufacturing environment,” lathe, vol. 15, p. 24, 2009.
[31] F. Ridwan, X. W. Xu, and G. Liu, “Generic Feed-Rate Optimization Based on a Predicted Power Force Model,” in Proceedings of the 6th CIRP-Sponsored International Conference on Digital Enterprise Technology, 2010, pp. 401–417.
[32] O. Hua-bing and S. Bin, “Research on the Conversion from Design Features to Machining Features Faced on STEP-NC,” in Measuring Technology and Mechatronics Automation (ICMTMA), 2011 Third International Conference on, 2011, vol. 3, pp. 103–106.
[33] A. K. Verma and S. Rajotia, “A review of machining feature recognition methodologies,” Int. J. Comput. Integr. Manuf., vol. 23, no. 4, pp. 353–368, 2010.
[34] Y. Zhao, “An integrated process planning system for machining and inspection.” University of Auckland, 2009.
[35] R. S. U. Rosso Jr, S. T. Newman, and S. Rahimifard, “The adoption of STEP-NC for the manufacture of asymmetric rotational components,” Proc. Inst. Mech. Eng. Part B J. Eng. Manuf., vol. 218, no. 11, pp. 1639–1644, 2004.
[36] R. S. U. Rosso Jr, “STEP compliant CAD/CAPP/CAM system for rotational asymmetric parts.” © Roberto SU Rosso Jr., 2005.
[37] Y. Yusof, K. Case, S. T. Newman, and X. W. Xu, “A STEP-compliant system for turning operations,” 2007.
[38] Y. Yusof and K. Case, “STEP compliant CAD/CAPP/CAM system for turning operations,” in Proceedings of the world congress on engineering and computer science, 2008, pp. 22–24.
[39] S. Cuenca, A. Jimeno-Morenilla, A. Martínez, and R. Maestre, “Hardware approach to tool path computation for STEP-NC enabled CNC: A case study of turning operations,” Comput. Ind., vol. 62, no. 5, pp. 509–518, 2011.
[40] A. Valente, E. Carpanzano, A. Nassehi, and S. T. Newman, “A STEP compliant knowledge based schema to support shop-floor adaptive automation in dynamic manufacturing environments,” CIRP Ann. Technol., vol. 59, no. 1, pp. 441–444, 2010.
[41] M. Rauch, R. Laguionie, J.-Y. Hascoët, and X. Xu, “Enhancing CNC manufacturing interoperability with STEP-NC,” J. Mach. Eng., vol. 9, no. 4, pp. 26–37, 2009.
[42] T. R. Kramer, H. M. Huang, E. Messina, F. M. Proctor, and H. Scott, “A feature-based inspection and machining system,” Comput. Des., vol. 33, no. 9, pp. 653–669, 2001.
[43] J. Tan, C. Zhang, and X. Liang, “Research on STEP-NC Based Machining and On-Machine Inspecting Simulation System,” in Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on, 2009, pp. 1–4.
[44] J. Tan, C. Zhang, R. Liu, and X. Liang, “Study on framework of STEP-NC controller with on-machine inspection,” in Artificial Intelligence and Computational Intelligence, 2009. AICI’09. International Conference on, 2009, vol. 4, pp. 40–44.
[45] T. R. Kramer, F. M. Proctor, and E. Messina, The nist rs274ngc interpreter-version 3, vol. 5416. NISTIR, 2000.
[46] S. Storr and S. Heusinger, “STEP-NC–Grundlage einer CAD,” NC-Prozesskette Das STEP-NC-Prozessmodell für die Drehbearb., 2002.
[47] S.-H. Suh, B.-E. Lee, D.-H. Chung, and S. U. Cheon, “Architecture and implementation of a shop-floor programming system for STEP-compliant CNC,” Comput. Des., vol. 35, no. 12, pp. 1069–1083, 2003.
[48] A. Storr, G. Pritschow, S. Heusinger, and A. Azotov, “Workingstep planning for turning with STEP-NC: planning methods for user support,” IWF Zeitschrift fur Wirtschaftlichen Fabrikbetr., vol. 97, no. 7–8, p. 390, 2002.
[49] J. Pobożniak, “Algorithm for ISO 14649 (STEP-NC) feature recognition,” Manag. Prod. Eng. Rev., 2013.
[50] C. Danjou, J. Le Duigou, and B. Eynard, “Closed-loop manufacturing process based on STEP-NC,” Int. J. Interact. Des. Manuf., vol. 11, no. 2, pp. 233–245, 2017.
[51] J. S. Toquica, A. J. Alvares, and R. Bonnard, “A STEP-NC compliant robotic machining platform for advanced manufacturing,” Int. J. Adv. Manuf. Technol., vol. 95, no. 9–12, pp. 3839–3854, 2018.
[52] J. S. Toquica, S. Zivanovic, R. Bonnard, E. Rodriguez, A. J. Alvares, and J. C. E. Ferreira, “STEP-NC-based machining architecture applied to industrial robots,” J. Brazilian Soc. Mech. Sci. Eng., vol. 41, no. 8, p. 314, 2019.