Development of genetic algorithm toolbox using MATLAB in cutting tool path optimization

In this study, optimization of tool path is presented through simulation material removal using Finite Element Analysis (FEA) and control via Genetic Algorithm (GA). The computer code for GA is developed and is specifically designed using MATLAB programming. The developed GA toolbox was written in m-files script together with several built-in functions in order to import the text file generated by FEA software. This paper presents the solution for cutting tool path optimization which is the interaction toolbox that consists of the integration between MATLAB and ABAQUS. This developed toolbox facilitates the optimization process to be performed successfully on the tool path machining process. The optimization technique inherently assists in producing finishing product, with minimum chatter and static deflection problem.

[1]  Yusuf Altintas,et al.  Analytical Stability Prediction and Design of Variable Pitch Cutters , 1998, Manufacturing Science and Engineering.

[2]  D. Dvorak,et al.  Tool path strategies for high speed milling aluminum workpieces with thin webs , 1998 .

[3]  A. E. Eiben,et al.  Evolutionary Computing , 2002, Lecture Notes in Computer Science.

[4]  C. L. Nachtigal,et al.  A Theoretical Basis for the Active Control of a Boring Bar Operation , 1975 .

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  Necmettin Kaya,et al.  Machining fixture locating and clamping position optimization using genetic algorithms , 2006, Comput. Ind..

[7]  B. P. Bandyopadhyay,et al.  Chatter Reduction in Machine Tools , 1991 .

[8]  Natarajan Shankar,et al.  Mitigation of Chatter Instabilities in Milling by Active Structural Control , 2001 .

[9]  Zhe Chen,et al.  Genetic algorithms encoding study and a sufficient convergence condition of GAs , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[10]  Keith Worden,et al.  Genetic Optimisation of Machine Tool Paths , 2004 .

[11]  Mohd Ariffin,et al.  Manufacture of aerospace parts : an intelligent tool path strategy , 2006 .

[12]  Q. H. Wu,et al.  Teaching Genetic Algorithm Using Matlab , 1999 .

[13]  Holly Moore,et al.  MATLAB for Engineers , 2006 .

[14]  Yung C. Shin,et al.  A comprehensive chatter prediction model for face turning operation including tool wear effect , 2002 .

[15]  Fathy Ismail,et al.  Chatter detection by monitoring spindle drive current , 1997 .

[16]  Erhan Budak,et al.  An analytical design method for milling cutters with nonconstant pitch to increase stability, Part I: Theory , 2003 .

[17]  Wonjae Lee,et al.  Genetic algorithm implementation in Python , 2005, Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05).