Study of tool paths calculated by different commercial CAM systems and influences on the real machining time and surface roughness for milling free-form geometries

  • Adriano Fagali de SouzaEmail author
  • Rodrigo Berretta Käsemodel
  • Marcelo Arias
  • Felipe Marin
  • Alessandro Roger Rodrigues
Technical Paper


Today, there are many commercial CAM systems available capable of generating NC codes for milling free-form geometries up to 5-axis. However, the quality of these NC codes has not yet been well discussed so far. Apparently, on the computer screen and the geometrical simulation provided by CAM, tool paths calculated by different CAM systems seem to be the same. However, as observed in this work, NC codes differ expressively according to the CAM software applied, and it affects the productivity and quality of the machined surface. Thus, a study was carried out to investigate this issue. A representative workpiece with free-form geometries was designed; a data acquisition system from an open architecture CNC was developed and NC codes were generated by five worldwide commercial CAM systems. The finishing milling operation was evaluated. The results presented difference of up to 30% on the real machining time, differences in the feed rate oscillation and up to 2 times the surface roughness value. This work reveals an essential limitation on the CAM algorithm and arises a new point for benchmarking CAM systems, which brings an opportunity to improve the calculation of tool paths for milling free-form geometries.


Tool path Free-form milling CAM NC codes Open architecture CNC Data acquisition 



The authors would like to thank CNPq, CAPES, FAPESC under Project No. 04/2011 and Villares Metals; Tecnomotriz; Tecnodrill; and CGTech companies.


  1. 1.
    Zhai Z, Lin Z, Fu J (2018) HSM toolpath generation with capsule-based region subdivision. Int J Adv Manuf Technol 97:1407–1419. CrossRefGoogle Scholar
  2. 2.
    Lasemi A, Xue D, Gu P (2010) Recent development in CNC machining of freeform surfaces: a state-of-the-art review. CAD Comput Aided Des 42:641–654. CrossRefGoogle Scholar
  3. 3.
    Kaymakci M, Lazoglu I (2008) Tool path selection strategies for complex sculptured surface machining. Mach Sci Technol 12:119–132. CrossRefGoogle Scholar
  4. 4.
    Scandiffio I, Diniz AE, de Souza AF (2016) Evaluating surface roughness, tool life, and machining force when milling free-form shapes on hardened AISI D6 steel. Int J Adv Manuf Technol 82:2075–2086. CrossRefGoogle Scholar
  5. 5.
    Dürr H, Schünemman R (1999) Industrial application of new approaches of the CAD/CAM process chain for high speed machining of sculptured surfaces. In: 2nd international German and French conference, PTW, Darmstadt, pp 117–120Google Scholar
  6. 6.
    de Souza AF, Coelho RT (2007) Experimental investigation of feed rate limitations on high speed milling aimed at industrial applications. Int J Adv Manuf Technol 32:1104–1114. CrossRefGoogle Scholar
  7. 7.
    Choi BK, Kim DH, Jerardt RB (1997) C-space approach to tool-path generation for die and mould machining. CAD Comput Aided Des 29:657–669. CrossRefGoogle Scholar
  8. 8.
    Mladenović GM, Tanović LM, Ehmann KF (2015) Tool path generation for milling of free form surfaces with feed rate scheduling. FME Trans 43:9–15. CrossRefGoogle Scholar
  9. 9.
    Elber G, Cohen E (1994) Tool path generation for freeform surface models. CAD Comput Aided Des 26:490–496. CrossRefzbMATHGoogle Scholar
  10. 10.
    Loney GC, Ozsoy TM (1987) NC machining of free form surfaces. CAD Comput Aided Des 19:85–90. CrossRefzbMATHGoogle Scholar
  11. 11.
    Ding S, Mannan MA, Poo AN et al (2003) Adaptive iso-planar tool path generation for machining of free-form surfaces. CAD Comput Aided Des 35:141–153. CrossRefGoogle Scholar
  12. 12.
    Lin R-S, Koren Y (1996) Efficient tool-path planning for machining free-form surfaces. J Eng Ind 118:20–28. CrossRefGoogle Scholar
  13. 13.
    Suresh K, Yang DCH (1994) Constant scallop-height machining of free-form surfaces. J Eng Ind 116:253–259. CrossRefGoogle Scholar
  14. 14.
    Monreal M, Rodriguez CA (2003) Influence of tool path strategy on the cycle time of high-speed milling. CAD Comput Aided Des 35:395–401. CrossRefGoogle Scholar
  15. 15.
    Lo C (2000) CNC machine tool surface interpolator for ball-end milling of free-form surfaces. Int J Mach Tools Manuf 40:307–326. CrossRefGoogle Scholar
  16. 16.
    Chiou C-J, Lee Y-S (2002) A machining potential field approach to tool path generation for multi-axis sculptured surface machining. CAD Comput Aided Des 34:357–371. CrossRefzbMATHGoogle Scholar
  17. 17.
    Yau HT, Kuo MJ (2001) NURBS machining and feed rate adjustment for high-speed cutting of complex sculptured surfaces. Int J Prod Res 39:21–41. CrossRefzbMATHGoogle Scholar
  18. 18.
    Siller H, Rodriguez CA, Ahuett H (2006) Cycle time prediction in high-speed milling operations for sculptured surface finishing. J Mater Process Technol 174:355–362. CrossRefGoogle Scholar
  19. 19.
    Cheng MY, Tsai MC, Kuo JC (2002) Real-time NURBS command generators for CNC servo controllers. Int J Mach Tools Manuf 42:801–813. CrossRefGoogle Scholar
  20. 20.
    Misra D, Sundararajan V, Wright PK (2005) Zig-zag tool path generation for sculptured surface. In: Janardan R, Dutts D (eds) Geometric and algorithmic aspects of computer-aided design and manufacturing. American Mathematical Society, Providence, p 265CrossRefGoogle Scholar
  21. 21.
    Choi BK, Jerard RB (1998) Sculptured surface machining: theory and applications, First edn. Kluwer Academic Publishers, DordrechtCrossRefGoogle Scholar
  22. 22.
    Pessoles X, Landon Y, Rubio W (2010) Kinematic modelling of a 3-axis NC machine tool in linear and circular interpolation. Int J Adv Manuf Technol 47:639–655. CrossRefGoogle Scholar
  23. 23.
    Coelho RT, Souza AF, Roger AR et al (2010) Mechanistic approach to predict real machining time for milling free-form geometries applying high feed rate. Int J Adv Manuf Technol 46:1103–1111. CrossRefGoogle Scholar
  24. 24.
    Sun S, Yu D, Wang C, Xie C (2018) A smooth tool path generation and real-time interpolation algorithm based on B-spline curves. Adv Mech Eng 10:1–14. CrossRefGoogle Scholar
  25. 25.
    Tajima S, Sencer B (2016) Kinematic corner smoothing for high speed machine tools. Int J Mach Tools Manuf 108:27–43. CrossRefGoogle Scholar
  26. 26.
    Beudaert X, Lavernhe S, Tournier C (2013) 5-axis local corner rounding of linear tool path discontinuities. Int J Mach Tools 73:9–16. CrossRefGoogle Scholar
  27. 27.
    Souza AF, Diniz AE, Rodrigues AR, Coelho RT (2014) Investigating the cutting phenomena in free-form milling using aball-end cutting tool for die and mold manufacturing. Int J Adv Manuf Technol 71:1565–1577. CrossRefGoogle Scholar

Copyright information

© The Brazilian Society of Mechanical Sciences and Engineering 2019

Authors and Affiliations

  • Adriano Fagali de Souza
    • 1
    Email author
  • Rodrigo Berretta Käsemodel
    • 1
  • Marcelo Arias
    • 2
  • Felipe Marin
    • 3
  • Alessandro Roger Rodrigues
    • 4
  1. 1.Federal University of Santa Catarina – CEM/UFSCJoinvilleBrazil
  2. 2.Educational Society of Santa Catarina – SOCIESC/ISTBlumenauBrazil
  3. 3.University of the Basque Country – UPV/EHUBilbaoSpain
  4. 4.Engineering School of São Carlos – EESC/USPSão CarlosBrazil

Personalised recommendations