Skip to main content

Advertisement

Log in

A virus-evolutionary multi-objective intelligent tool path optimization methodology for 5-axis sculptured surface CNC machining

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Sculptured surface machining is a material removal operation essentially adopted to manufacture complex products. Computing optimal tool paths with reference to ideally designed CAD models is indispensable to be able to suggest machining improvements in terms of high quality and productivity. The present paper proposes a new methodology based on a virus-evolutionary genetic algorithm for enhancing sculptured surface tool path planning through an automated selection of values for standard 5-axis end milling strategies’ machining parameters to be decided upon in the context of a simulation-based; software-integrated, multi-objective optimization problem. The problem involves surface machining error as the first quality objective represented via the mean value of chordal deviations that tool path interpolation yields and effective radius of inclined tools that affects scallop. Machining time is the second quality objective entering the problem to assess productivity; whereas the number of cutter location points created for each tool path evaluation is also considered. Tool type, tool axis inclination angles as well as longitudinal and transversal steps are considered as the independent parameters in the case of 5-axis machining. Results obtained by conducting evaluation experiments and simulation tests accompanied by an actual machining process provided significant insight concerning the methodology’s efficiency and ability of suggesting practically viable results.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Sarkar S, Pratim PD (2015) Tolerance constraint CNC tool path modeling for discretely parameterized trimmed surfaces. Eng Comput 31:763–773

    Article  Google Scholar 

  2. Li DY, Peng YH, Yin ZW (2006) Interference detection for direct tool path generation from measured data points. Eng Comput 22:25–31

    Article  Google Scholar 

  3. Elkott DF, Veldhuis SC (2007) CAD-based sampling for CMM inspection of models with sculptured features. Eng Comput 23:187–206

    Article  Google Scholar 

  4. Chu CH, Wu PH, Lei WT (2012) Tool path planning for 5-axis flank milling of ruled surfaces considering CNC linear interpolation. J Intell Manuf 23:471–480

    Article  Google Scholar 

  5. Yang J, Altintas Y (2015) A generalized on-line estimation and control of five-axis contouring errors of CNC machine tools. Int J Mach Tools Manuf 88:9–23

    Article  Google Scholar 

  6. Lin Z, Fu J, Shen H, Gan W (2014) An accurate surface error optimization for five-axis machining of freeform surfaces. Int J Adv Manuf Technol 71(5–8):1175–1185

    Article  Google Scholar 

  7. Warkentin A, Ismail F, Bedi S (2000) Multi-point tool positioning strategy for 5-axis machining of sculptured surfaces. Comput Aided Geom Des 17(1):83–100

    Article  MathSciNet  MATH  Google Scholar 

  8. Tournier C, Duc E (2002) A surface based approach for constant scallop height tool path generation. Int J Adv Manuf Technol 19(5):318–324

    Article  Google Scholar 

  9. Masood A, Siddiqui R, Pinto M, Rehman H, Khan MA (2015) Tool path generation, for complex surface machining, using point cloud data. Proc CIRP 26:397–402

    Article  Google Scholar 

  10. Kersting P, Zabel A (2009) Optimizing NC-tool paths for simultaneous five-axis milling based on multi-population multi-objective evolutionary algorithms. Adv Eng Soft 40(6):452–463

    Article  MATH  Google Scholar 

  11. Ulker E, Turanalp ME, Halkaci HS (2009) An artificial immune system approach to CNC toolpath generation. J Intell Manuf 20:67–77

    Article  Google Scholar 

  12. Zeroudi N, Fontaine M, Necib K (2012) Prediction of cutting forces in 3-axes milling of sculptured surfaces directly from CAM tool path. J Intell Manuf 23(5):1573–1587

    Article  Google Scholar 

  13. Li L, Liu F, Chen B, Li BC (2015) Multi-objective optimization of cutting parameters in sculptured parts machining based on neural network. J Intell Manuf 26(5):891–898

    Article  Google Scholar 

  14. Manav C, Bank HS, Lazoglu I (2013) Intelligent tool path selection via multi-criteria optimization in complex sculptured surface milling. J Intell Manuf 24:349–355

    Article  Google Scholar 

  15. Fountas NA, Vaxevanidis NM, Stergiou CI, Benhadj-Djilali R (2014) Development of a software-automated intelligent sculptured surface machining optimization environment. Int J Adv Manuf Technol 75(5–8):909–931

    Article  Google Scholar 

  16. Talon HJL, Garcia-Hernandez C, Berges-Muro L, Gella-Marin R (2014) Obtaining a spiral path for machining STL surfaces using non-deterministic techniques and spherical tool. Comput Aided Des 50:41–50

    Article  Google Scholar 

  17. Zain AM, Haron H, Sharif S (2010) Application of GA to optimize cutting conditions for minimizing surface roughness in end milling machining process. Expert Sys Appl 37:4650–4659

    Article  Google Scholar 

  18. Raja SB, Baskar N (2012) Application of particle swarm optimization technique for achieving desired milled surface roughness in minimum machining time. Expert Sys Appl 39(5):5982–5989

    Article  Google Scholar 

  19. Liu XJ, Yi H, Ni ZH (2013) Application of ant colony optimization algorithm in process planning optimization. J Intell Manuf 24(1):1–13

    Article  Google Scholar 

  20. Aydin I, Karakose M, Akin E (2011) A multi-objective artificial immune algorithm for parameter optimization in support vector machine. Appl Soft Comput 11(1):120–129

    Article  Google Scholar 

  21. Kim T (2015) Simulated annealing approach with an exhaustive greedy search for the optimal machining region decomposition in CNC roughing tool path generation. Int J Precis Eng Manuf 16(2):399–440

    Article  Google Scholar 

  22. Kubota N, Fukuda T, Shimojima K (1996) Virus-evolutionary algorithm for a self-organising manufacturing system. Comput Ind Eng 30(4):1015–1026

    Article  Google Scholar 

  23. Chen X, Zhao J, Zhang W (2015) Influence of milling modes and tool postures on the milled surface for multi-axis finish ball-end milling. Int J Adv Manuf Technol 77(9–12):2035–2050

    Article  Google Scholar 

  24. Redonnet JM, Djebali S, Segonds S, Senatore J, Rubio W (2013) Study of the effective cutter radius for end milling of free-form surfaces using a torus milling cutter. Comput Aided Des 45:951–962

    Article  Google Scholar 

  25. 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 

  26. Malik S, Wadhwa S (2014) Preventing premature convergence in genetic algorithm using DGCA and elitist technique. Int J Adv Res Comput Sci Soft Eng 4(6):410–418

    Google Scholar 

  27. Anderson N (1970) Evolutionary significance of virus infection. Nature 227:1346–1347

    Article  Google Scholar 

  28. Jian C, Li F (2013) An improved virus evolutionary genetic algorithm for workflow mining. J Theor Appl Inf Technol 47(1):406–411

    MathSciNet  Google Scholar 

  29. Fountas NA, Vaxevanidis NM, Stergiou CI, Benhadj-Djilali R (2015) Intelligent CNC tool path optimization for sculptured surface machining through a virus-evolutionary genetic algorithm. In: Davim JP (ed) Modern manufacturing engineering: materials forming, machining and tribology. Springer, Basel, pp 143–177

    Chapter  Google Scholar 

  30. Fonseca CM, Correia MB (2005) Developing redundant binary representations for genetic search. Proc IEEE Congress on Evol Comput 2:372–379, Edinburgh, New York

  31. Fountas NA, Kimpenis AA, Vaxevanidis NM, Davim JP (2012) Single and multi-objective optimization methodologies in CNC machining. In: Davim JP (ed) Statistical and computational methods in manufacturing. Springer, Heidelberg, pp 187–218

    Chapter  Google Scholar 

  32. Aich U, Banerjee S (2014) A simple procedure for searching pareto optimal front in machining process: electric discharge machining. Modell Simul Eng Article ID. doi:10.1155/2014/594054

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to N. M. Vaxevanidis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fountas, N.A., Vaxevanidis, N.M., Stergiou, C.I. et al. A virus-evolutionary multi-objective intelligent tool path optimization methodology for 5-axis sculptured surface CNC machining. Engineering with Computers 33, 375–391 (2017). https://doi.org/10.1007/s00366-016-0479-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-016-0479-5

Keywords

Navigation