Professional Documents
Culture Documents
DOI 10.1007/s00170-005-0384-3
Received: 28 July 2005 / Accepted: 27 December 2005 / Pulished online: 19 April 2006
# Springer-Verlag London Limited 2006
Abstract Optimization of cutting parameters is valuable work piece support 1.66 m maximum displacement. The
in terms of providing high precision and efficient good agreement between the GA cutting forces and
machining. Optimization of machining parameters for measured cutting forces clearly demonstrates the accuracy
milling is an important step to minimize the machining and effectiveness of the model presented and program
time and cutting force, increase productivity and tool life developed. The obtained results indicate that the optimized
and obtain better surface finish. In this work a mathemat- parameters are capable of machining the work piece more
ical model has been developed based on both the material efficiently with better surface finish.
behavior and the machine dynamics to determine cutting
force for milling operations. The system used for Keywords Genetic algorithms . Milling . Cutting force .
optimization is based on powerful artificial intelligence Surface roughness . Tool life . Machining time
called genetic algorithms (GA). The machining time is
considered as the objective function and constraints are Nomenclature
tool life, limits of feed rate, depth of cut, cutting speed, A Cross-sectional area of chip (mm)
surface roughness, cutting force and amplitude of vibra- b Axial depth of cut (mm)
tions while maintaining a constant material removal rate. br Radial depth of cut (mm)
The result of the work shows how a complex optimization D Diameter of cutting tool (mm)
problem is handled by a genetic algorithm and converges L Length of work piece (mm)
very quickly. Experimental end milling tests have been FN Radial force (N)
performed on mild steel to measure surface roughness, FT Thrust force (N)
cutting force using milling tool dynamometer and vibration f Feed rate per tooth (mm/tooth)
using a FFT (fast Fourier transform) analyzer for the fW Table feed rate (work piece feed rate), mm/min
optimized cutting parameters in a Universal milling Fx, y Cutting force component in directionx andy (N)
machine using an HSS cutter. From the estimated surface h Chip thickness (mm)
roughness value of 0.71 m, the optimal cutting parameters k Stiffness of the cutter (N/mm)
that have given a maximum material removal rate of m Average number of teeth in contact with work piece
6.0103 mm3/min with less amplitude of vibration at the N Rotational speed of milling cutter (rpm)
Ra Value of surface roughness (m)
P. Palanisamy T Tool life (min)
Department of Mechanical Engineering, V Cutting speed (m/min)
Kumaraguru College of Technology, x Dynamic displacement in feed direction x (mm)
Coimbatore, Tamil Nadu, 641006, India
e-mail: ppalanisamy2003@yahoo.com y Dynamic displacement in normal direction y (mm)
Z Number of teeth on the cutting tool
I. Rajendran (*) Rotational position of cutting edge (degrees)
Department of Mechanical Engineering,
Bannari Amman Institute of Technology,
Sathyamangalam, Tamil Nadu, 638401, India
e-mail: irus_rajendran@yahoo.co.in 1 Introduction
Tel.: +91-4295-221289
Fax: +91-4295-223775 The milling operation is a metal cutting process using a
S. Shanmugasundaram rotating cutter with one or more teeth. The determination of
Government College of Technology, optimal cutting parameters such as depth of cut, cutting
Coimbatore, Tamil Nadu, 641013, India speed and feed, which are applicable for assigned cutting
645
tools, is one of the vital modules in process planning of optimized cutting conditions (feed and speed) in plain
metal parts, since the economy of machining operations milling taking production time as an objective function.
plays an important role in increasing productivity and Dereli et al. [7] optimized cutting parameters for milling
competitiveness. The purpose of this study is to investigate operations taking unit cost as an objective function by
the optimal cutting parameters for minimizing machining using genetic algorithm. Juan et al. [8] optimized cutting
time and maximizing surface finish of the milling operation parameters for minimizing production cost on the rough
while maintaining material removal rate and stability of the machining of high speed milling operations. A machining
cutting process. The main parameters in machining model is constructed based on a polynomial network.
affecting machining time and surface finish are cutting Tandon et al. [9] optimized the tool path for end milling
speed, feed per tooth, and axial depth. The optimal cutting using a new evolutionary computation technique. Baek et
parameters are subjected to an objective function of al. [10] optimized the feed rate in terms of providing high
minimum machining time with the feasible range of precision and efficient machining. Shunmugam et al. [11]
cutting parameters. The user of the machine tool must optimized the machining parameters such as number of
know how to choose cutting parameters in order to passes, depth of cut in each pass, and speed and feed
minimize cutting time, cutting force and produce better obtained using a genetic algorithm (GA), to yield minimum
surface finish under stable conditions. Normally, feed rate, total production cost while considering technological
cutting speed, depth of cut and axial immersion are chosen constraints such as allowable speed and feed, dimensional
according to the technical guide. But these parameters are accuracy, surface finish, tool wear and machine tool
strongly dependent on the dynamic properties of the tool, capabilities in face-milling operations.
as well as spindle. In order to obtain better surface Closer study of the above works reveals that there has
roughness, the proper setting of cutting parameters is been substantial evidence to support the view that surface
crucial before the process takes place. finish and tool life can be improved by optimizing the
This paper introduces a computer algorithm developed cutting parameters. Some researchers optimized machining
to optimize the cutting parameters for minimizing machin- parameters based on a single variable by considering a
ing time and maximizing tool life for a constant material single constraint. However, it is obvious that the real
removal rate. The system is mainly based on a powerful optimal parameter cannot be achieved without considering
artificial intelligence (AI) tool, called genetic algorithms all the variables and constraints simultaneously. In the
(GAs). With the use of GAs, the impact and the power of present work, efforts have been made to study the influence
AI techniques have been reflected on the performance of of feed, depth of cut and cutting speed during machining on
the optimization system. The methodology of the devel- the tool life and surface finish while minimising the
oped optimization system is illustrated with practical machining time.
examples throughout the paper. Optimization of machining
parameters not only increases the utility for machining
economics, but also the product quality to a great extent. In 3 Modelling
this context, an effort has been made to estimate the surface
roughness and cutting force using experimental data. Milling is a metal cutting process in which the cutting tool
intermittently enters and leaves the work piece, unlike
turning, in which the tool is always in contact. In the
2 Literature survey milling process, material is removed from a work piece by
a rotating cutting tool. While the tool rotates, it translates in
Tolouei-Rad and Bidhendi [1] described the development the feed direction at a certain speed. A milling process can
and utilization of an optimization system which determines be modeled as cutting simultaneously with a number of
optimum machining parameters for milling operations. single-point cutting tools (with the tool having only one
These parameters are intended for use on NC machines; major cutting edge). A basic dynamic model of 2-DOF end
however, they can also be used for conventional machines. milling with a flexible tool is illustrated in Fig. 1. This
Choudhury and Rao [2] presented a new approach for model is dynamic in the sense that the effect of tool and
improving cutting tools by using optimal values of velocity work piece vibrations on the instantaneous tooth feed is
and feed throughout the cutting process. Suresh et al. [3] considered, and the part is assumed to be rigid. The chip
developed a second order mathematical model in terms of thickness during machining periodically varies due to the
machining parameters for surface roughness prediction vibration of the machine structure and cutting tool. The
using response surface methodology. An attempt has been cutter is assumed to have z number of teeth and zero helix
made to optimize the surface roughness using genetic angle. Since stability is determined by the average effect
algorithms. Sonmez et al. [4] developed an optimization during one revolution, the helix angle is ignored. If the tool
strategy to determine cutting parameters for multipass is flexible, its motion in both the x and y directions affects
milling operations like plain and face milling for the chip load and cutting forces, leading to chatter
maximizing production rate. Kim and Ramulu [5] instability under certain conditions. The process param-
optimized the drilling process of machining graphite/ eters are the spindle speed N, the feed per tooth (chip load)
bismaleimide-titanium alloy stacks by taking hole quality f, the radial depth-of-cut br and the axial depth of cut b. In
and machining cost as objective functions. Wang et al. [6] development of a dynamic force model for end milling, the
646
objective of this study is to combine the concept of the and resultant force in the y direction
equivalent orthogonal cutting conditions with the concept
of a regenerative force model to predict the cutting force. X
z
Fy FTi sin i FNi cos i (4)
i1
The tooth of a milling cutter can be viewed as a single point Substitution of Eqs. 1 and 2 into Eqs. 3 and 4 yields x
tool referring to a rotating coordinate system; hence, the and y cutting forces, each with three distinct terms: depth of
cutting force in milling can be calculated from a predictive cut b, sine and cosine of . Equations 5 and 6 can be
force model as presented in Fig. 1 from cutting conditions, rewritten as
the property of the work material, the tool geometry and the
corresponding instantaneous dynamic re-generative unde- X
z
1
formed chip thickness. Consider the case of up milling with Fx Ks bf sin i cos i 0:3 sin2 i Ks bf
i1
2
an assumed circular tool path. The cutter is subjected to (5)
normal and tangential cutting force components which may X
z
be projected into x and y coordinate directions using sin 2i 0:3 0:3 cos 2i
i1
rotational positioning of cutting edge .
1. The tangential force FT is proportional to the material
dependent specific force Ks, the feed per tooth f, the X
z
1
chip width b, and the rotational position of cutting edge . Fy Ks bf sin2 i 0:3 sin i cos i Ks bf
i1
2
(6)
FT K s bf sin (1) X
z
1 cos 2i 0:3 sin 2i
i1
2. The normal radial force is assumed proportional to
tangential force FN
Where z is the number of teeth on the cutter. The x and
FN kt FT (2) they cutting force components given in Eqs. 5 and 6 may be
evaluated analytically for the optimized cutting parameters
where kt is the cutting force coefficient. Resolving FT and compared with measured values.
and FN into cutting forces in the x andy direction and
summing for all the teeth engaged will result in
4 Optimization
X
z
Fx FTi cos i FNi sin i (3)
4.1 Working principle of GA
i1
and with a small mutation probability of 0.001 to 0.05. 1. Surface finish requirements; for the milling process the
The need for mutation is to keep diversity in the surface roughness range is 0.8 to 6.3 m (see Lindberg
population. [12])
Example: String 1 11001101 2. Tool life; minimum expected tool life for an HSS tool
String 2 01110100 is 60 to 120 min (see Nagpal [13])
Mutation probability =0.001 3. Maximum cutting force permitted by the rigidity of the
New string (offspring 1) -01001101 tool; maximum cutting force is limited to 500 N (see
New string (offspring 2) -01110110 Toh [14])
After applying the GA operators, a new set of 4. Amplitude of vibration at the work piece holder; for
population is created. Then, they are decoded and stable cutting the maximum amplitude of vibration is
objective function values are calculated. This com- limited to 2 m (see Lacerda and Lima [15])
pletes one generation of GA. Such iterations are 5. Maximum heat generated by cutting
continued till the termination criterion is achieved. The 6. Available feed rates and spindle speeds on the machine
above process is simulated by a computer program tool
with a population size of 25, iterated for 200
generations and crossover and mutation probability Excessive heat generation can be overcome by the use of
are selected to be 0.9 and 0.001, respectively. efficient coolants. Also, modern NC and CNC machines
are not faced with the last constraint since they provide all
possible feed rates and spindle speed within an acceptable
range. Therefore, the first four constraints are considered in
4.3 Objective function this work.
various parameters such as cutting speed, feed, depth of dynamics (tools transfer function)such that
cut, chip thickness, tool geometry and cutting fluid.
A corrected empirical formula for the practical tool life T 1 1 r2
of a cutting tool to be used in end milling operations has ReG (16)
k 1 r2 2r2
been proposed by Tolouei-Rad and Bidhendi [1]:
FY FT sin FN cos (14) b is the depth of cut, br is the radial depth of cut, N is the
spindle speed, and f is the feed/tooth.
The stability mainly depends upon depth of cut b which
4.4.4 Amplitude of vibration (stability) is directly proportional to the material removal rate.
Table 3 Specifications of Universal milling machine, cutter and work piece material
Sl No Parameters Value Sl No Parameters Value
3 Axis Milling Tool Optimization has been performed using GA to decide the
Dynamometer best possible combination of feed, cutting speed and depth
of cut by satisfying constraints including tool life, surface
roughness, cutting force and amplitude of vibration.
Printer Computer FFT Analyzer During the process of searching for the optimum, the
DI-2200
variation of cutting parameters feed/tooth, cutting speed
and depth of cut in each generation are shown in Figs. 5, 6
Fig. 2 The experimental set up and 7, respectively. It has been stated that GA does global
search in a random fashion. Hence the feed/tooth is highly
and z directions) on the machine. The sensors are fluctuating during the initial generations (up to generation
connected to a force indicator to displace the force values. number 80). After that, the fluctuation of the feed/tooth is
An accelerometer pick up with magnetic base is attached to increased and then it converges to optimum values, due to
the work piece holder (vice) to sense the vibration. The the population being filled by more fit individuals. The
signal absorbed by the accelerometer pick up is transferred fluctuation of cutting speed is greater up to the 10th
to the FFT analyzer. The FFT analyzer is interfaced with a generation and then it converges to optimum values. The
computer for vibration analysis in polymate software. The depth of cut is highly fluctuating up to 40 generations and
cutter has been made using a 6-teeth, 20 mm diameter then it converges to optimum values. It has been illustrated
cutter mounted in a shrink-fit tool holder. Table 3 shows the in Figs. 5, 6 and 7 that different values are chosen in a
specifications of the milling machine, cutter and work random manner from the specified solution space for
piece material for this work. The experimental tests consist evaluation and this process continues until the solution is
of three parts: (1) determination of cutting force using converged. Figure 8 shows the variation of machining time
milling tool dynamometer, (2) vibration measurement with number of generations. For the first 25 generations the
using the FFT analyzer, and (3) surface roughness fluctuation is greater and then it converges to an optimum
value of 0.54 min. The material removal rate fluctuation is
Accelerometer at the
work piece holder Vice
Computer
FFT Analyzer Milling Tool
(DI-2200) Dynamometer
651
Fig. 4 Surface roughness tester
Machined work
Pieces
40
greater up to 40 generations, then becomes smaller up to 90
Cutting speed in m/minute
35
generations and then converges to a constant value of 30
6.0103 mm3/min as shown in Fig. 9. 25
20
15
6.2 Surface roughness 10
5
Table 4 shows the comparison of GA results and surface 0
roughness values measured with a surface roughness tester 0 25 50 75 100 125 150 175 200
(Mitutoyo) for the optimized cutting conditions. Figure 10 Generations
shows the variation of surface roughness with number of Fig. 6 Variation of cutting speed with number of generations
generations. It is found that the fluctuation is greater up to
30 generations and then it converges to an optimum value 1.8
of 0.71 m. The surface roughness measured was 2.6 m 1.6
which is within the permissible limit of 6 m for milling
Depth of cut in mm
1.4
operations [12]. The difference in surface roughness 1.2
between GA value and measured value is due to the 1
relative motion between tool and work piece and non- 0.8
homogeneity of the material. 0.6
0.4
0.2
6.3 Tool life 0
0 25 50 75 100 125 150 175 200
The minimum expected life for an HSS tool should be 120 Generations
min [13]. Figure 11 shows the variation of tool life with Fig. 7 Variation of depth of cut with number of generations
number of generations. It is found that the fluctuation of
2.5
Machining Time in minutes
0.35
2.0
Feed Rate in mm/tooth
0.3
0.25 1.5
0.2
1.0
0.15
0.1 0.5
0.05 0.0
0 0 25 50 75 100 125 150 175 200
0 25 50 75 100 125 150 175 200 Generations
Generations
Fig. 8 Variation of machining time with number of generations
Fig. 5 Variation of feed/tooth with number of generations
652
Material removal rate (mm 3/minute) 9000 45000
8000 40000
6000 30000
25000
5000
20000
4000
15000
3000
10000
2000
5000
1000
0
0
50 100 150 200
0 25 50 75 100 125 150 175 200
Generations
Generations
Fig. 11 Variation of tool life with number of generations
Fig. 9 Variation of material removal rate with number of
generations
x and y directions with number of generations. It is found
Surface Roughness in micron metre
400
constraint in this optimization problem and the obtained 350
tool life is well within the boundaries. The optimized
300
parameters obtained from GA will allow the operator to use
250
the tool for a long period of time while maintaining a
200
constant material removal rate as well as stability.
150
100
maintaining that wear occurrs as minimum as possible. Fig. 12 Variation of cutting force in x direction with number of
Figures 12 and 13 show the variation of cutting force in the generations
Table 4 Comparison of GA results and experimental values for the optimized cutting parameters
Sl Cutting Feed, Depth of Machining Tool life in GA results Measured values
No speed, m/ mm/ cut, mm time t, minute minutes Roughness Cutting Cutting Roughness Cutting Cutting
min tooth m force Fx, N force Fy, N m force Fx, N force Fy, N
01 38.71 0.30 0.92 0.54 16,195 0.71 283.62 457.96 2.60 290 465
653
700
feed/tooth and the cutting speed provide the lowest
Cutting force in Y direction in N
400
300
7 Conclusions
200
The work described in this paper has made a significant
100
improvement in machining efficiency over the handbook
0 recommendations. An optimization technique using GA
0 25 50 75 100 125 150 175 200
has been used to machine mild steel work piece under
Generations
optimal parameters of feed, cutting speed and depth of cut
Fig. 13 Variation of cutting force in y direction with number of for a constant material removal rate in an end-milling
generations operation. The objective function is minimization of
machining time with constraints like surface roughness,
by measuring the amplitude of vibration. A highly sensitive cutting force, tool life and amplitude of vibration. The
fast Fourier transform FFT (DI-2200) analyzer is used to surface roughness of the machined surface for the op-
measure vibration level for the optimized cutting param- timized parameters is 2.6 m which is within the
eters. The vibration signal picked up at the work piece permissible limit of 6.3 m [12]. In this work, the cutting
holder is shown in Fig. 14 in terms of frequency spectrum. force has been maintained below 500 N to keep the tool
It is found that the maximum displacement occurring for wear to a minimum for a constant material removal rate.
the optimized cutting parameter is 1.66 m at 1,280 Hz The good agreement between the GA cutting forces and the
which is within the permissible limit of 2 m [15]. measured cutting forces clearly demonstrates the accuracy
and effectiveness of the model presented and the program
developed. The tool life for the optimized cutting
6.6 Surface plots parameters using GA is 16,195 min which is much more
than the minimum expected tool life of 120 min. The
Surface plots have been drawn using Matlab for the parameters optimized using GA will allow the operator to
convenience of selecting the best combinations of cutting use the tool for a long period in order to maintain a constant
parameters. The tool life variation for different combina- material removal rate as well as stability. The spectrum
tions of cutting parameters are shown in Fig. 15ac. A low analysis from the output of FFT shows the amplitude of
value of combination provides the highest tool life. The 1.66 m at 1,280 Hz for the optimized parameters which
material removal rate for the combination of work piece clearly indicates the stability of the cutting process which is
feed and depth of cut is shown in Fig. 15d. The com- within the permissible limit of 2 m. This helps in
bination of high value of work piece feed and the depth of improving surface finish and material removal rate. The
cut provide the highest material removal rate. The variation surface plot drawn using Matlab shows the variation of tool
of machining time for feed/tooth and cutting speed is life with the variation of cutting parameters. It helps in
shown in Fig. 15e. The combination of high value of selecting suitable cutting parameters in order to maintain
Fig. 15 Variation of machining parameters in end-milling opera- life with feed/tooth and depth of cut. d Variation of material
tions. a Variation of tool life with cutting speed and feed. b Variation removal rate with workpiece feed and depth of cut. e Variation of
of tool life with cutting speed and depth of cut. c Variation of tool machining time with cutting speed and feed/tooth
655
the tool life. With the GA-based optimization system 6. Wang ZG, Wong YS, Rahman M (2004) Optimization of multi-
developed in this work, it would be possible to increase pass milling using genetic algorithm and genetic simulated
annealing. Int J Adv Manuf Technol 24(910):727732
machining efficiency by using optimal cutting parameters. 7. Dereli T, Filiz IH, Baykasoglu A (2001) Optimizing cutting
Optimum machining parameters resulting from this work parameters in process planning of prismatic parts by using
are intended for use by conventional milling machines. genetic algorithms. Int J Prod Res 9:33033328
However, they can also be used by CNC milling machines. 8. Juan H, Yu SF, Lee BY (2003) The optimal cutting- parameter
selection of production cost in HSM for SKD61 tool steels.
Application of the GA approach to obtain optimal Int J Mach Tools Manuf 43:679686
machining conditions will be quite useful at the computer 9. Tandon V, EI-Mounayri H, Kishway H (2002) NC end milling
aided process planning (CAPP) stages in the production of optimization using evolutionary computation. Int J Mach Tools
high quality goods with tight tolerances by a variety of Manuf 42(5):595605
10. Baek DK, Ko TJ, Kim HS (2001) Optimization of feed rate in a
machining operations, and in adaptive control of automated face milling operation using a surface roughness model.
machine tools. Int J Mach Tools Manuf 41(3):451462
11. Shunmugam MS, Bhaskara Redd SV, Narendran TT (2000)
Selection of optimal conditions in multi-pass face-milling using
References a genetic algorithm. Int J Mach Tools Manuf 40:401414
12. Lindberg RA (1995) Process and materials of manufacture.
Prentice-Hall of India, p 158
1. Tolouei-Rad M, Bidhendi M (1997) On the optimization of 13. Nagpal GR (1995) Machine tool engineering. Khanna, India,
machining parameters for milling parameters. Int J Mach Tools p 118
Manuf 37(1):116 14. Toh CK (2004) Static and dynamic cutting force analysis when
2. Choudhury SK, Rao IVKA (1999) Optimization of cutting high speed rough milling hardened steel. Mater Des 25:4150
parameters for maximizing tool life. Int J Mach Tools Manuf 39 15. Lacerda HB, Lima VT (2004) Evaluation of cutting forces and
(2):343353 prediction of chatter vibration in milling. J Brazil Soc Mech Sci
3. Suresh PV, Venkateshwara Rao P, Deshmukh SG (2002) A Eng 25(1):81
genetic algorithmic approach for optimization of surface 16. Solis E, Peres CR, Jime J (2004) A new analytical-experimental
prediction model. Int J Mach Tools Manuf 42(6):675680 method for the identification of stability lobes in high-speed
4. Sonmez AI, Baykasoglu A, Dereli T, Filiz IH (1999) Dynamic milling. Int J Mach Tools Manuf 44:15911597
optimization of multipass milling operations via geometric
programming. Int J Mach Tools Manuf 39(2):297320
5. Kim D, Ramulu M (2004) Drilling process optimization for
graphite/ bismaleimide - titanium alloy stacks. Compos Struct
63:101104