Skip to main content
Log in

Graph-based optimization of five-axis machine tool movements by varying tool orientation

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

There is a relatively vast class of tool path optimization methods that minimize cost functions depending on a whole tool path. In these methods, cost functions are usually limited to convex function because the used optimization approaches cannot either handle nonsmooth functions or perform with an acceptable computational time. This paper describes a developed optimization method that finds a sequence of tool orientations that can minimize various cost functions including displacement of machine rotary axes. Every posture, tool feasible orientation can be represented in discrete fashion as nodes of a directed graph in which the edge weights denote an objective. Shortest paths are sought iteratively by applying Dijkstra’s algorithms and narrowing intervals of feasible tool orientations around the previous solution. The developed algorithm is a derivative-free optimization method working in a linear time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Marciniak K (1987) Influence of surface shape in admissible tool positions in 5-axis face milling. Comput Aided Des 19:233–236

    Article  MATH  Google Scholar 

  2. Jensen C G, Anderson D C (1993) Accurate tool placement and orientation for finish surface machining. J Des Manufacting 3:251–261

    Google Scholar 

  3. Choi B, Park J, Jun C (1993) Cutter-location data optimization in 5-axis surface machining. Comput Aided Des 25(6):377–386

    Article  MATH  Google Scholar 

  4. Kruth J P, Klewais P (1994) Optimization and dynamic adaptation of the cutter inclination during five-axis milling of sculptured surfaces. CIRP Annals—Manufacturing Technol 43(1):443–448

    Article  Google Scholar 

  5. Rao N, Ismail F, Bedi S (1997) Tool path planning for five-axis machining using the principal axis method. Int J Mach Tools Manuf 37(7):1025–1040

    Article  Google Scholar 

  6. Morishige K, Takeuchi Y, Kase K (1999) Tool path generation using C-space for 5-axis control machining. J Manuf Sci Eng 121(1):144–149

    Article  Google Scholar 

  7. Jun C S, Cha K, Lee Y S (2003) Optimizing tool orientations for 5-axis machining by configuration-space search method. Comput Aided Des 35(6):549–566

    Article  Google Scholar 

  8. Weinert K, Zabel A, Müller H, Kersting P (2006) Optimizing of nc tool paths for five-axis milling using evolutionary algorithms on wavelets. In: Proceedings of the 8th annual conference on genetic and evolutionary computation. ACM, Seattle, pp 1809–1816

    Google Scholar 

  9. Kim T, Sarma S E (2002) Toolpath generation along directions of maximum kinematic performance: a first cut at machine-optimal paths. Comput Aided Des 34(6):453–468

    Article  Google Scholar 

  10. Castagnetti C, Duc E, Ray P (2008) The domain of admissible orientation concept: a new method for five-axis tool path optimisation. Comput Aided Des 40(9):938–950

    Article  Google Scholar 

  11. Lavernhe S, Tournier C, Lartigue C (2008) Optimization of 5-axis high-speed machining using a surface based approach. Comput Aided Des 40(10-11):1015–1023

    Article  Google Scholar 

  12. Barakchi Fard M, Feng H Y (2009) Effect of tool tilt angle on machining strip width in five-axis flat-end milling of free-form surfaces. Int J Adv Manuf Technol 44:211–222

    Article  Google Scholar 

  13. Munlin M, Makhanov S S (2012) Iterative tool path optimization for five-axis machines with optimal point insertion. Comput Aided Des Appl 9(1):33–41

    Google Scholar 

  14. Hsieh H-T, Chu C-H (2013) Improving optimization of tool path planning in 5-axis flank milling using advanced {PSO} algorithms. Robot Comput Integr Manuf 29:3–11

    Article  Google Scholar 

  15. Chu C-H, Kuo C-L (2013) Improving optimization of tool path planning in 5-axis flank milling by integrating statistical techniques. In: Proceedings of the institute of industrial engineers asian conference 2013, Singapore, pp 287–294

  16. Yusup N, Zain A M (2012) Evolutionary techniques in optimizing machining parameters: review and recent applications (2007–2011). Expert Syst Appl 39:9909–9927

    Article  Google Scholar 

  17. Yildiz A (2013) Cuckoo search algorithm for the selection of optimal machining parameters in milling operations. IntJ J Adv Manuf Technol 64(1-4):55–61

    Article  Google Scholar 

  18. Yildiz A (2013) A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations. Appl Soft Comput 13:1561–1566

    Article  Google Scholar 

  19. Plakhotnik D, Lauwers B (2012) Computing of the actual shape of removed material for five-axis flat-end milling. Comput Aided Des 44(11):1103–1114

    Article  Google Scholar 

  20. Sørby K (2007) Inverse kinematics of five-axis machines near singular configurations. Int J Mach Tools Manuf 47(2):299–306

    Article  Google Scholar 

  21. Dijkstra E W (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271

    Article  MATH  MathSciNet  Google Scholar 

  22. Kappel F, Kuntsevich A V (2000) An implementation of Shor’s r-algorithm. Comput Optim Appl 15(2):193–205

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bert Lauwers.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Plakhotnik, D., Lauwers, B. Graph-based optimization of five-axis machine tool movements by varying tool orientation. Int J Adv Manuf Technol 74, 307–318 (2014). https://doi.org/10.1007/s00170-014-5823-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-014-5823-6

Keywords

Navigation