Abstract
With the rapid advancement of internet technologies (IT) and computer numerical control (CNC) technologies, the production environment has significantly changed in the last two decades. The International Organization for Standardization (ISO) standard 6983 (Gcode), which is still being used as a link between computer aided design/computer aided process planning/computer aided manufacturing (CAD/CAPP/CAM) and CNC system, represents an obstacle for the full integration of design and manufacturing. The result of efforts to eliminate these obstacles and shortcomings of developed standards for data exchange and sharing is the development of (STEP-ISO 10303) standard, as well as its extension to numerical control STEP-NC. This paper shows the current possibility of implementing STEPNC in integration of computer aided technologies CAx and CNC systems in actual production conditions. Two scenarios represent a new approach to programming CNC machine tools using the STEP-NC protocol, which is explained in detail with IDEF0 diagrams, with defining necessary equipment and software. Implementation of the STEP-NC protocol described by the integration definition for function modeling (IDEF0) methodology was experimentally verified on specific examples for both scenarios, with the application of available CAD/CAM systems and the STEP-NC machine software, as well as appropriate virtual and physical CNC machine tools.
Similar content being viewed by others
References
R. Beach, A. P. Muhlemann, D. H. R. Price, A. Paterson and J. A. Sharp, A review of manufacturing flexibility, European J. of Operational Research, 122 (1) (2000) 41–57.
J. Li, D. Mun and S. Hun, Profile-based feature representation method and its application in data exchange from mechanical CAD systems to ship CAD systems, J. of Mechanical Science and Technology, 30 (12) (2016) 5641–5649.
M. Safaieh, A. Nassehi and S. T. Newman, A novel methodology for cross-technology interoperability in CNC machining, Robotics and Computer-Integrated Manufacturing, 29 (3) (2013) 79–87.
K. Liu, P. Zhong, Q. Zeng, D. Li and S. Li, Application modes of cloud manufacturing and program analysis, J. of Mechanical Science and Technology, 31 (1) (2017) 157–164.
M. F. Zaeh, G. Reinhart, M. Ostgathe, F. Geiger and C. Lau, A holistic approach for the cognitive control of production systems, Advanced Engineering Informatics, 24 (3) (2010) 300–307.
M. Minhat, X. Xu and V. Vyatkin, STEPNCMillUoA-A CNC system based on STEP-NC and function block architecture, International J. of Mechatronics and Manufacturing Systems, 2 (1/2) (2009) 3–19.
W. Maeder, V. K. Nguyen, J. Richard and J. Stark, Standardisation of the manufacturing process: The IMS STEPNC project, Proceedings of the INational Network of Competence on Integrated Production Logistics Workshop, Saas Fee, Switzerland (2002) 10–12.
M. Rauch, R. Laguionie, J. Y. Hascoet and S. H. Suh, An advanced STEP-NC controller for intelligent machining processes, Robotics and Computer-Integrated Manufacturing, 28 (3) (2012) 375–384.
Y. Yusof and K. Case, A STEP-Compliant approach to turning operations; Chapter in a book: Advanced design and manufacturing based on STEP, Springer, London (2009) 105–124.
STEP-NC Newsletter, 3 (2000) [Online]_http://www.stepnc. org/data/newsletter3.pdf.
S. Zivanovic and G. Vasilic, A new CNC programming method using STEP-NC protocol, FME Transactions, 45 (1) (2017) 149–158.
W. Xiao, L. Zheng, J. Huan and P. Lei, A complete CAD/CAM/CNC solution for STEP-compliant manufacturing, Robotics and Computer-Integrated Manufacturing, 31 (2015) 1–10.
S. Zivanovic, N. Slavkovic and D. Milutinovic, An approach for applying STEP-NC in robot machining, Robotics and Computer-Integrated Manufacturing, 49 (2018) 361–373.
X. Xu, L. Wang and S. T. Newman, Computer-aided process planning-A critical review of recent developments and future trends, International J. of Computer Integrated Manufacturing, 24 (1) (2011) 1–31.
J. C. E. Ferreira, J. C. T. Benavente and P. H. S. Inoue, A web-based CAD/CAPP/CAM system compliant with the STEP-NC standard to manufacture parts with general surfaces, J. of the Brazilian Society of Mechanical Sciences and Engineering, 39 (1) (2017) 155–176.
P. Hu, Z. Han, H. Fu and D. Han, Architecture and implementation of closed-loop machining system based on open STEPNC controller, International J. of Advanced Manufacturing Technology, 83 (5–8) (2016) 1361–1375.
C. Danjou, J. L. Duigou and B. Eynard, Manufacturing knowledge management based on STEP-NC standard: a Closed-Loop Manufacturing approach, International J. of Computer Integrated Manufacturing, 30 (9) (2017) 995–1009.
B. C. Kim and D. Mun, Enhanced volume decomposition minimizing overlapping volumes for the recognition of design features, J. of Mechanical Science and Technology, 29 (12) (2015) 5289–5298.
K. Hamilton, J. Y. Hascoet and M. Rauch, Implementing STEP-NC: Exploring possibilities for the future of advanced manufacturing, Chapter in a book: Modern mechanical engineering, Springer, London (2014) 199–239.
J. M. Cha, S. H. Suh, J. Y. Hascoet and I. Stroud, A roadmap for implementing new manufacturing technology based on STEP-NC, J. of Intelligent Manufacturing, 27 (5) (2016) 959–973.
STEP Application Handbook ISO 10303, version 3, SCRA (2006) [Online]_https://pdesinc.org/step-reports/.
R. D. Allen, J. A. Harding and S. T. Newman, The application of STEP-NC using agent-based process planning, International J. of Production Research, 43 (4) (2005) 655–670.
X. W. Xu, Realization of STEP-NC enabled machining, Robotics and Computer-Integrated Manufacturing, 22 (2) (2006) 144–153.
S. J. Shin, S. H. Suh and I. Stroud, Reincarnation of G-code based part programs into STEP-NC for turning applications, Computer Aided Design, 39 (1) (2007) 1–16.
T. Yifei, L. Dongbo, L. Changbo and Y. Minjian, A feature extraction based process planning system, International J. of Advanced Manufacturing Technology, 38 (11) (2008) 1192–1200.
X. Zhang, R. Liu, A. Nassehi and S. T. Newman, A STEPcompliant process planning system for CNC turning operations, Robotics and Computer-Integrated Manufacturing, 27 (2) (2011) 349–356.
A. Nassehi, S. T. Newman and R. D. Allen, The application of multi-agent systems for STEP-NC computer aided process planning of prismatic components, International J. of Machine Tools and Manufacture, 46 (5) (2006) 559–574.
M. Houshmand and O. F. Valilai, LAYMOD: A layered and modular platform for CAx product data integration based on the modular architecture of the standard for exchange of product data, International J. of Computer Integrated Manufacturing, 25 (6) (2012) 473–487.
O. F. Valilai and M. Houshmand, INFELT STEP: An integrated and interoperable platform for collaborative CAD/CAPP/CAM/CNC machining systems based on STEP standard, International J. of Computer Integrated Manufacturing, 23 (12) (2010) 1095–1117.
S. M. Amaitik and S. E. Kilic, STEP-based feature modeller for computer-aided process planning, International J. of Production Research, 43 (15) (2005) 3087–3101.
S. M. Amaitik and S. E. Kilic, An intelligent process planning system for prismatic parts using STEP features, International J. of Advanced Manufacturing Technology, 31 (9) (2007) 978–993.
X. Xu, Integrating advanced computer-Aided design, manufacturing, and numerical control: Principles and Implementations, Information Science Reference, Hershey, New York, USA (2009).
D. Lukic, V. Todic and M. Milosevic, Model of modern technological production preparation, J. Proceedings in Manufacturing Systems, 5 (1) (2010) 15–22.
S. Zivanovic and R. Puzovic, Wire EDM machining simulations based on STEP-NC program, Technical Gazette, 23 (6) (2016) 1831–1838.
J. Vukman et al., The importance of features into STEP standard, Machine Design, 7 (2) (2015) 55–60.
Step Tools, Inc. [Online]_http://www.steptools.com/.
S. Zivanovic and M. Glavonjic, Methodology for implementation scenarios for applying protocol STEP-NC, J. of Production Engineering, 17 (1) (2014) 71–74.
Y. Zhang, X. L. Bai, X. Xu and Y. X. Liu, STEP-NC based high-level machining simulations integrated with CAD/CAPP/CAM, International J. of Automation and Computing, 9 (5) (2012) 506–517.
D. Milutinovic, M. Glavonjic, V. Kvrgic and S. Zivanovic, A new 3-DOF spatial parallel mechanism for milling machines with long X travel, Annals of the CIRP, 54 (1) (2005) 345–348.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Young Whan Park
Dejan Lukic is an Associate Professor at Faculty of Technical Sciences, University of Novi Sad, Serbia. His current research interests are process planning, manufacturing optimization, DfMA and CAD/CAPP/CAM/CNC integration.
Sasa Zivanovic is an Associate Professor at Faculty of Mechanical Engineering, University of Belgrade, Serbia. His current research interests are machine tools, parallel kinematic machine tools, robots for machining, STEP-NC, CAD/CAM, Wire EDM.
Jovan Vukman is an Research Assistant at Faculty of Technical Sciences, University of Novi Sad, Serbia. His current research interests are process planning, manu-facturing optimization, thin-wall machining, STEP and CAD/ CAPP/CAM integration.
Mijodrag Milosevic is an Associate Professor at Faculty of Technical Sciences, University of Novi Sad, Serbia. His main field of interest is on process planning, CAPP systems and implementation of Inter- net technologies in production engineering.
Stevo Borojevic is an Assistant Professor at Faculty of Mechanical Engineering, University of Banja Luka, Bosnia and Herzegovina. His current research interest are process planning, manufacturing systems and CAD/CAPP/ CAM.
Aco Antic is an Associate Professor at Department of Production Engineering, Faculty of Technical Sciences, University of Novi Sad, Serbia. His research and scientific field is machine tools, flexible manufacturing systems and automation design processes.
Rights and permissions
About this article
Cite this article
Lukic, D., Zivanovic, S., Vukman, J. et al. The possibilities for application of STEP-NC in actual production conditions. J Mech Sci Technol 32, 3317–3328 (2018). https://doi.org/10.1007/s12206-018-0634-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12206-018-0634-6