Optimization of Machining Parameters in CNC Turning Using Firefly Algorithm
Optimization of Machining Parameters in CNC Turning Using Firefly Algorithm
I. INTRODUCTION
56
(mm/min)
Depth
of cut
(mm)
Machini
ng time
(sec)
900
0.16
0.8
316
900
0.18
0.8
281
900
0.22
0.8
233
900
0.24
0.8
203
1100
0.16
0.8
259
1100
0.18
0.8
232
1100
0.22
0.8
191
1100
0.24
0.8
174
1500
0.16
0.8
196
10
1500
0.18
0.8
174
11
1500
0.22
0.8
146
12
1500
0.24
0.8
133
13
1800
0.16
0.8
164
14
1800
0.18
0.8
147
15
1800
0.22
0.8
122
16
1800
0.24
0.8
113
Experiment
number
Speed
Feed
(rpm)
(mm/min)
Depth
of cut
(mm)
Machin
ing
time
(sec)
0.09
0.2
84
Experiment
number
Speed
Feed
(rpm)
1400
57
A. CNC Parameters
Optimization of cutting speed, feed and depth of cut was
selected because requirements in any change in the cutting
parameters do not involve time and cost. Among the three
parameters, two parameters V and f contribute more on
production time. Depth of cut (d) remains same for the
complete machining of single operation, but it varies
accordingly to the rough, semi-finish and finishing
operations. The cutting parameter limits are chosen based on
the operating range of work piece and machine capability.
1400
0.11
0.2
61
1400
0.15
0.2
53
1400
0.17
0.2
48
1600
0.09
0.2
75
1600
0.11
0.2
61
1600
0.15
0.2
47
1600
0.17
0.2
42
2000
0.09
0.2
62
10
2000
0.11
0.2
52
11
2000
0.15
0.2
40
12
2000
0.17
0.2
36
13
2200
0.09
0.2
57
14
2200
0.11
0.2
48
15
2200
0.15
0.2
37
Vmin V Vmax,
(1)
16
2200
0.17
0.2
34
fmin f fmax,
(2)
B. Constraints Considered
There are always some practical constraints that exist in
actual machining operations. Upper and lower limits of V
and f are considered as practical constraints. Equations for
the constraints considered are given in equations (1) and (2).
Here the depth of cut is kept at the desired value in order to
get the required dimension at the end.
C. Empirical relation
The empirical relation between the cutting parameters and
the machining time for considering three machining
operations are generated using MINITAB 16 software.
Empirical relations for roughing, semi-finishing and
finishing operations are given in equation (3), (4) and (5).
(mm/min)
Depth
of cut
(mm)
Machining
time (sec)
1400
0.06
0.2
170
(3)
1400
0.08
0.2
96
(4)
(5)
Experiment
number
Speed
Feed
(rpm)
1
2
3
1400
0.12
0.2
66
1400
0.14
0.2
57
V. FIREFLY ALGORITHM
1600
0.06
0.2
111
1600
0.08
0.2
85
1600
0.12
0.2
58
1600
0.14
0.2
51
2000
0.06
0.2
91
10
2000
0.08
0.2
61
11
2000
0.12
0.2
49
12
2000
0.14
0.2
43
13
2200
0.06
0.2
83
14
2200
0.08
0.2
64
15
2200
0.12
0.2
45
16
2200
0.14
0.2
40
A. Population Initiation
The value of V and f are calculated randomly using the
equations (6) and (7)
V = Vmin + (Vmax Vmin) rand(),
(6)
(7)
B. Distance
xi and xj are the points of presence of two fireflies i and j
respectively. The distance (rij) between these two fireflies
are represented in terms of Cartesian equation given in
equation (8), where k is the kth component of ith firefly and d
is the dimension
rij = ||xi - xj|| =
(8)
58
C. Attractiveness equation
Firefly algorithm is based on the attractiveness of the
fireflies. The attractiveness function is given in equation (9).
In that r is the distance between two fireflies, 0 is the initial
attractiveness at r=0 and is a coefficient which controls the
lights intensity. M is considered as a higher light intensity
and it is vice versa to attractiveness. In this article, m is
taken as 1to solve the problem in worst case condition.
= 0.e-.rm,
(mm/min)
Depth of cut
(mm)
Machining
time
(seconds)
0.20
0.8
168
Speed
Feed
(rpm)
1342
(mm/min)
Depth of cut
(mm)
Machining
time
(seconds)
0.13
0.2
23
Speed
Feed
Where m 1
(rpm)
D. Movement
The movement of the firefly i towards j due to the
attractiveness through the brightness can be given as in
equation (10) and (11)
2180
(9)
(10)
(11)
(mm/min)
Depth of cut
(mm)
Machining
time
(seconds)
0.20
0.8
160
Speed
Feed
(rpm)
1342
(mm/min)
Depth of cut
(mm)
Machining
time
(seconds)
0.09
0.2
52
Speed
Feed
(rpm)
1862
(mm/min)
Depth of cut
(mm)
Machining
time
(seconds)
0.13
0.2
21
Speed
Feed
(rpm)
2180
(mm/min)
Depth of cut
(mm)
Machining
time
(seconds)
0.09
0.2
49
Speed
Feed
(rpm)
1862
59
160 168
150
100
49
50
21
52
23
0
Roughing
Semi-Finishing
Finishing
VIII. CONCLUSION
In this research article, pilot experiments are conducted to
study the effect of cutting parameters on machining time for
a continuous finished profile. Further, predicted machining
time based on cutting parameter optimization by Firefly
algorithm was verified by experimental results. The
followings are the observations evolved from the present
research work:
1) The effect of feed on machining time was dominating
more than cutting speed.
2) Firefly algorithm could able to predict the machining
time for the proposed continuous profile in terms of
accuracy as follows:
Roughing: 95.2%
Semi-finishing: 91.3%
Finishing: 94.2%
3) Firefly algorithm has proved to be one of the best tools
for optimization for solving any engineering problems.
4) The present method of selection of cutting parameters
can very well be replaced by the proposed method of
selection of optimized cutting parameters by FA.
5) Since a real time job profile was undertaken, optimized
parameters by FA have increased the production rate
60
REFERENCES
[1] M.S.Chua, M.Rahman, Y.S.Wang and H.T.Loh,
Determination of optimal cutting conditions using
design of experiment and optimization techniques,
Int J Mach Tool Manuf, vol.33, pp.297-305, 1993.
[2] C.Y.Nian, W.H.Yang and Y.S.Tarng, Optimization
of turning operations with multiple performance
characteristics, J Mater Process Technol, vol.95,
pp.90-96, 1999.
[3] C.F.Cheung and W.B.Lee, A theoretical and
experimental investigation of surface roughness
formation in ultra-precision diamond turning. Int J
Mach Tools Manuf, vol.40, pp.979-1002, 2000.
[4] B.Y.Lee, Y.S.Tarng and H.R.Lii, An investigation of
modelling of the machining database in turning
operation, J Mater Process Technol, vol.105, pp.1-6,
2000.
[5] J Paulo Davim and C.A.Conceicao Antonio,
Optimization of cutting conditions in machining of
aluminium matrix composites using a numerical and
experimental model J Mater Process Technol
vol.112, pp.78-82, 2001.
[6] M.Y.Noordin, V.C.Venkatesh, S Sharif, S Elting and
A Abdullah, Application of Response Surface
Methodology in describing the performance of coated
carbide tools when turning AISI 1045 steel, J Mater
Process Technol, vol.145, pp.46-58,2004.
[7] Wassilla Bouzid, Cutting parameter optimization to
minimize production time in high speed turning, J
Mater Process Technol, vol.16, pp.388-395, 2005.
[8] Muthukrishnan and J Paulo Davim, Optimization of
machining parameters of Al/SiC- MMC with
ANOVA and ANN analysis J Mater Process
Technol, vol.209, pp.225-232, 2009.
[9] S Bharathi Raja and N Baskar, Optimization
techniques for machining operations: A retrospective
research based on various mathematical models, Int
J Adv. Manuf Technol, vol.48, pp. 1075-1090, 2010.
[10] S Bharathi Raja and N Baskar, Application of
Particle Swarm Optimization technique for achieving
desired milled surface roughness in minimum
machining time, Exp Sys Appln, vol.39, pp.59825989, 2012.
[11] S.Bharathi Raja,C.V.Srinivas Pramod, K.Vamshee
Krishna, Arvind Ragunathan and Somalaraju Vinesh,
61