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.
Similar content being viewed by others
References
Sarkar S, Pratim PD (2015) Tolerance constraint CNC tool path modeling for discretely parameterized trimmed surfaces. Eng Comput 31:763–773
Li DY, Peng YH, Yin ZW (2006) Interference detection for direct tool path generation from measured data points. Eng Comput 22:25–31
Elkott DF, Veldhuis SC (2007) CAD-based sampling for CMM inspection of models with sculptured features. Eng Comput 23:187–206
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
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
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
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
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
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
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
Ulker E, Turanalp ME, Halkaci HS (2009) An artificial immune system approach to CNC toolpath generation. J Intell Manuf 20:67–77
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
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
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
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
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
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
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
Liu XJ, Yi H, Ni ZH (2013) Application of ant colony optimization algorithm in process planning optimization. J Intell Manuf 24(1):1–13
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
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
Kubota N, Fukuda T, Shimojima K (1996) Virus-evolutionary algorithm for a self-organising manufacturing system. Comput Ind Eng 30(4):1015–1026
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
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
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
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
Anderson N (1970) Evolutionary significance of virus infection. Nature 227:1346–1347
Jian C, Li F (2013) An improved virus evolutionary genetic algorithm for workflow mining. J Theor Appl Inf Technol 47(1):406–411
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
Fonseca CM, Correia MB (2005) Developing redundant binary representations for genetic search. Proc IEEE Congress on Evol Comput 2:372–379, Edinburgh, New York
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-016-0479-5