Supplementary Files



Three-axis CNC machine
Tool path
Geometric error
Numerical coding


The increasing demands for rapid production have significantly boosted the use of CNC systems in industries. Over the past decade, efforts have concentrated on improving the time efficiency and accuracy of CNC machines. This paper reviews research on CNC machine structures, highlighting common errors such as geometric inaccuracies. It examines advanced tool path generation strategies, including traditional methods and next-generation algorithms like genetic algorithms and the simplex search method. The review assesses these strategies' impacts on machining efficiency and accuracy, comparing current and historical approaches. The objective is to present a comprehensive overview of advancements in CNC machining, contributing to the development of more efficient, precise, and reliable manufacturing technologies.


Arizmendi, M., Fernández, J., Lacalle, L. N. L. de, Lamikiz, A., Gil, A., Sánchez, J. A., Campa, F. J. & Veiga, F. (2008). Model development for the prediction of surface topography generated by ball-end mills taking into account the tool parallel axis offset. Experimental validation. CIRP Annals - Manufacturing Technology. Https://

Bedi, S., Ali, I. & Quan, N. (1993). Advanced Interpolation Techniques for N.C. Machines. Journal of Engineering for Industry, 115(3), 329–336.

Bobrow, J. E., Dubowsky, S. & Gibson, J. S. (1985). Time-Optimal Control of Robotic Manipulators Along Specified Paths. The International Journal of Robotics Research.

Bureau, I. (2015). Al (51). 12.

Chen, Z. C., Vickers, G. W. & Dong, Z. (2004). A new principle of CNC tool path planning for three-axis sculptured part machining - A steepest-ascending tool path. Journal of Manufacturing Science and Engineering, Transactions of the ASME.

Bieterman, M., & Sandstrom, D (2003). A Curvilinear Tool-Path Method for Pocket Machining. J. Manuf. Sci. Eng.,125(4):709–715. doi: 10.1115/1.1596579.

Chen, J., Huang, Y., & Chen, M., (2005). A study of the surface scallop generating mechanism in the ball-end milling process. Int. J. Mach. Tools Manuf.. doi: 10.1016/j.ijmachtools.2004.11.019.

Che?an, P. & Bolo?, V. (2011). The influence of the tool path regarding the roughness resulted from the milling process of the complex surfaces.

De Oliveira, A. J. & Diniz, A. E. (2009). Tool life and tool wear in the semi-finish milling of inclined surfaces. Journal of Materials Processing Technology.

Dejardin, S., Thibaud, S., Gelin, J. C. & Michel, G. (2010). Experimental investigations and numerical analysis for improving knowledge of incremental sheet forming process for sheet metal parts. Journal of Materials Processing Technology, 210(2), 363–369.

Emami, M. M. & Arezoo, B. (2010). A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length. CAD Computer Aided Design.

Erkorkmaz, K. & Altintas, Y. (2001). High speed CNC system design. Part I: Jerk limited trajectory generation and quintic spline interpolation. International Journal of Machine Tools and Manufacture.

Fan, W., Lee, C. H. & Chen, J. H. (2015). A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments. International Journal of Machine Tools and Manufacture.

Farouki, R. T. & Tsai, Y. F. (2001). Exact Taylor series coefficients for variable-feedrate CNC curve interpolators. CAD Computer Aided Design.

Gasparetto, A., Lanzutti, A., Vidoni, R. & Zanotto, V. (2012). Experimental validation and comparative analysis of optimal time-jerk algorithms for trajectory planning. Robotics and Computer-Integrated Manufacturing.

Guo, Q., Sun, Y., Jiang, Y., Yan, Y., Zhao, B. & Ming, P. (2016). Tool path optimization for five-axis flank milling with cutter runout effect using the theory of envelope surface based on CL data for general tools. Journal of Manufacturing Systems, 38, 87–97.

Gupta, P., & Jeswiet, J (2019). Parameters for the FEA simulations of single point incremental forming. Prod. Manuf.Res.,7(1):161-177.

Hao, Y. & Liu, Y. (2017). Analysis of milling surface roughness prediction for thin-walled parts with curved surface. International Journal of Advanced Manufacturing Technology.

Heilala, J., Montonen, J., Jarvinen, P. & Kivikunnas, S. (2010). Decision Support Using Simulation for Customer-Driven Manufacturing System Design and Operations Planning. In Decision Support Systems Advances in.

Huran, L. (2012). Computer Aided Simulation Machining Programming In 5-Axis Nc Milling Of Impeller Leaf. Physics Procedia.

Hussain, G., Gao, L., Hayat, N. & Ziran, X. (2009). A new formability indicator in single point incremental forming. Journal of Materials Processing Technology.

Ibaraki, S.,Yamaji, I., & Matsubara, A (2010). On the removal of critical cutting regions by trochoidal grooving. Precis. Eng., 34(3): 467–473. doi:

Jackson, K. & Allwood, J. (2009). The mechanics of incremental sheet forming. Journal of Materials Processing Technology.

Jimeno, A., Sánchez, J. L., Mora, H., Mora, J. & García-Chamizo, J. M. (2006). FPGA-based tool path computation: An application for shoe last machining on CNC lathes. Computers in Industry.

Jung, T., Yang, M., & K.-J. Lee, K (2005). A new approach to analysing machined surfaces by ball-end milling, part II. Int. J. Adv. Manuf. Technol. doi: 10.1007/s00170-003-1931-4.

Kecelj, B., Kopa?, J., Kampuš, Z. & Kuzman, K. (2004). Speciality of HSC in manufacturing of forging dies. Journal of Materials Processing Technology, 157–158, 536–542.

Kim, B. H. & Choi, B. K. (2000). Guide surface based tool path generation in 3-axis milling: An extension of the guide plane method. CAD Computer Aided Design.

Konobrytskyi, D (2013). Automated CNC Tool Path Planning and Machining Simulation on Highly Parallel Computing Architectures. Automot. Eng.

Lai, J. Y., Lin, K. Y., Tseng, S. J. & Ueng, W. Der. (2008). On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk. International Journal of Advanced Manufacturing Technology.

Lan, T.-S. (2010). Tool Wear Optimization for General CNC Turning Using Fuzzy Deduction. Engineering.

Liu, Z. B., Li, Y. Le, Daniel, B. & Meehan, P. (2014). Taguchi optimization of process parameters for forming time in incremental sheet forming process. Materials Science Forum.

Lu, B., Chen, J., Ou, H., & Cao, J (2013).Feature-based tool path generation approach for incremental sheet forming process. J. Mater. Process. Technol.

Lo, C. C. (2000). CNC machine tool surface interpolator for ball-end milling of free-form surfaces. International Journal of Machine Tools and Manufacture.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Copyright (c) 2024 Array