Tool Path Generation for Linear Cutting Using Step File (ISO 10303) Data Structure

  • J. Ismail
  • S.B. Mohamed
  • A. Mohd
  • Z. Abd Rahman


The ISO 10303 also known as the Standard for the Exchanged Product data (STEP) that describes how to represent and exchange the product manufacturing information. STEP’s data structure incorporates three-dimensional data of product design elements and manufacturing details which allows users to access 3D product model/information via different CAD applications. These product data model if exploited fully can be used in CAD/CAM and CNC system to perform machining simulation or physical machining operation. The paper describes the interface system development of tool path generation for linear cut using STEP file as input file.  The system must be capable of identifying, extracting, processing the geometric data from STEP file and generate tool path according to G-code ISO 6983. A machined block sample with straight slot profile is designed from a 3D CAD modeler and saved in the STEP file format. This file was then upload into the Interface system to auto generate a G-code. The simulation and physical machining using 3-axis CNC milling as to validate the output.


Albert, M. (2006). STEP NC—The End Of G-Codes _ Modern Machine Shop.
Dharmawardhana, M., Oancea, G., & Ratnaweera, A. (2018). A review of STEP-NC compliant CNC systems and possibilities of closed loop manufacturing. IOP Conference Series: Materials Science and Engineering, 399(1).
Jinggao, L., Han, S., Shin, S., Lee, S., Kang, Y., Cho, H., Singh Rathore, P. (2011). CAD Data Exchange Using the Macro-Parametrics Approach: An Error Report. International Journal of CAD/CAM, 10(2), 00~00.
Kamran, L. (2015). New Technique for the Development of Open Cell Controller based on ISO 14649 and ISO 6983. Universiti Tun Hussein Onn Malaysia.
Kassim, N., Yusof, Y., & Awang, M. Z. (2016). Reviewing ISO 14649 through iso10303. ARPN Journal of Engineering and Applied Sciences, 11(10), 6599–6603.
Kramer, T., & Xu, X. (2009). STEP in a Nutshell, 1–22.
M.S. Tg Sulaiman, T., B. Mohamed, S., Minhat, M., S. Mohamed, A., & R. Mohamed, A. (2018). Integrated Interface Development Environment using STEP Universal Data Structure. International Journal of Engineering & Technology, 7(2.15), 27.
Othman, M. A., Minhat, M., & Jamaludin, Z. (2017). An overview on STEP-NC compliant controller development, 257(1), 1–10.
Pratt, M. J. (2001). Introduction to iso 10303—the step standard for product data exchange. Journal of Computing and Information Science in Engineering, 1(1), 102–103.
Rosso Jr, R. S., Allen, R. ., & Newman, S. T. (2014). Future issues for CAD / CAM and intelligent CNC manufacture, (June).
Sääski, J., Salonen, T., & Paro, J. (2005). Integration of CAD, CAM and NC with 52 Step-NC, 1–24. Retrieved from
Sateesh, P., & Mahesh, V. . (2017). International Journal. Statistical Analysis of EMG & GSR Biofeedback Efficacy on Different Modes for Chronic TTH on Various Indicators’ , Int. J. Advanced Intelligence Paradigms, Vol. X, No. Y, Retrieved from
Sayeed, S., & Naqi, S. (2017). STEP-NC - Hindrances and Challenges. International Journal of Scientific & Engineering Research, 8(7), 277–280.
Xu, X. W., & He, Q. (2004). Striving for a total integration of CAD, CAPP, CAM and CNC. Robotics and Computer-Integrated Manufacturing, 20(2), 101–109.
Yusof, Y., & Latif, K. (2015). New interpretation module for open architecture control based CNC systems. Procedia CIRP, 26, 729–734.
Zhang, Y., Zeng, Q., Mu, G., Yang, Y., Yan, Y., Song, W., & Gong, Y. (2018). A design for a novel open, intelligent and integrated CNC system based on ISO 10303-238 and PMAC, 25(2), 470–478.
Zhou, Z. D., Xie, S. Q., & Yang, W. Z. (2008). A case study on STEP-enabled generic product modelling framework. International Journal of Computer Integrated Manufacturing, 21(1), 43–61.
How to Cite
ISMAIL, J. et al. Tool Path Generation for Linear Cutting Using Step File (ISO 10303) Data Structure. International Journal of Advanced Research in Technology and Innovation, [S.l.], v. 3, n. 4, p. 53-64, dec. 2021. ISSN 2682-8324. Available at: <>. Date accessed: 25 may 2022.