Adaptive - Control - Optimization - of - Cutting - Parameter PAPER
Adaptive - Control - Optimization - of - Cutting - Parameter PAPER
net/publication/221786413
CITATIONS READS
19 2,167
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Antonio Estruch on 28 May 2014.
1. Introduction
In traditional Computer Numerical Control (CNC) systems, machining parameters are
usually selected prior to machining according to handbooks or user’s experience. These
practices tend to select conservative parameters in order to avoid machining failure and
assure product quality specifications. Less conservative practices try to find optimal
machining parameters off-line to increase process productivity after conducting
experimentation (Chien & Chou, 2001). However, variations during the machining process
due to tool wear, temperature changes, vibrations and other disturbances make inefficient
any off-line optimization methodology, especially in high quality machining operations
where product quality specifications are very restrictive. Therefore, to assure the quality of
machining products, reduce costs and increase machining efficiency, cutting parameters
must be optimised in real-time according to the actual state of the process. This optimization
Open Access Database www.i-techonline.com
material removal rate subject to constraints such as surface roughness, power consumption,
cutting forces, etc (Venu Gopal & Venkateswara Rao, 2003). Other ACO systems optimise a
multi-objective function which are more practical in industrial applications (Zuperl & Cus,
2005). For example, it is quite often to search the optimal cutting parameters to minimize the
cost of the operation, maximize the production rate and maximize the part quality. ACO
systems are basically composed of several units which integrate the machine-tool system
and the equipment required for acquiring real-time process measurements and adjusting the
cutting parameters. Fig. (1) shows a simplified scheme of a basic ACO system presented in
(Koren, 1983). Basically, the ACO system requires a sensor system which provides real-time
data for tool wear diagnosis and part quality prediction. The real-time data are used by
process models previously obtained from experimental data. Tool wear and part quality
models are used in the multi-objective function together with cutting parameters. An
optimizer unit is then applied for searching optimal cutting parameters, and the selected
parameters are sent to the CNC system.
Fig. 1. Adaptive Control Optimization (ACO) scheme adapted from (Koren, 1983).
Interesting works related to ACO systems can be found in (Liu & Wang, 1999; Liu et al.,
1999; Chiang et al., 1995). Liu (Liu & Wang, 1999) proposed an adaptive control system
based on two neural network models, a Back-Propagation Neural Network (BP NN) and an
Augmented Lagrange Multiplier Neural Network (ALM NN). The BP NN was used for
modeling the state of the milling system, using as a single input the feed parameter and
sensing the cutting forces on-line. The ALM NN was used for maximising the material
removal rate which it was carried out adjusting the feed rate. Chiang (Chiang et al., 1995)
presented a similar work for end-milling operations, but surface roughness was also
considered as constraint. Both research works were based on theoretical formulas for
training the neural networks, and both applied an ALM NN for optimization, which it is
claimed to be an approach that can greatly reduce processing time in comparison to
conventional optimal algorithms and make real-time control possible. Liu (Liu et al., 1999)
also extended his previous work with a new optimization procedure based on a Genetic
Algorithm (GA).
Adaptive Control Optimization of Cutting Parameters for High Quality Machining Operations
based on Neural Networks and Search Algorithms 3
In spite of the potential application of ACO systems, their use in industry is limited due to
the non-existence of reliable on-line monitoring systems for tool wear diagnosis and quality
prediction (Azouzi & Guillot, 1997; Liang et al., 2004). Therefore, the optimal selection of
cutting parameters is usually done off-line for the cutting-tool life-cycle (Ghani et al., 2004;
Chien & Chou, 2001). The off-line parameters optimization is usually carried out through
short cutting experiments which are later used to obtain an empirical model which could be
optimized subjected to some constraints. Ghani (Ghani et al., 2004) optimized cutting
parameters using a Taguchi's Design of Experiments in end milling operations. With a
minimum number of trials compared with other approaches such as a full factorial design,
the methodology presented reveals the most significant factors and interactions during
cutting process which leads to choose optimal conditions. A similar methodology is
described in (Zhang et al., 2007). However, both methodologies do not permit to evaluate
quadratic or non-linear relations between factors, and the analysis is restricted to the levels
analysed in each factor. A more generic approach although more costly in experiments is
based on Response Surface Model (RSM) and Response Surface Model Optimization
(RSMO). Suresh (Suresh et al., 2002) used RSM for modeling the surface roughness as a first
and second-order mathematical model and the surface roughness optimization was carried
out through GA. Cus (Cus & Balic, 2003) also applied GA for optimising a multi-objective
function based on minimum time necessary for manufacturing, minimum unit cost and
minimum surface roughness. All the process models applied in his research were empirical
formulas from machining handbooks which were fitted through regressions. More complex
models have also been applied for surface roughness and tool wear modeling to optimise
off-line cutting parameters. Zuperl (Zuperl & Cus, 2003) also applied and compared feed-
forward and radial basis neural networks for learning a multi-objective function similar to
the one presented in (Cus & Balic, 2003). Choosing the radial basis networks due to their fast
learning ability and reliability, he applied a large-scale optimization algorithm to obtain the
optimal cutting parameters. Chien (Chien & Chou, 2001) applied neural networks for
modeling surface roughness, cutting forces and cutting-tool life and applied a GA to find
optimum cutting conditions for maximising the material removal rate under the constraints
of the expected surface roughness and tool life.
These previous works are off-line optimization methodologies which can be efficient
enough if tool wear effects have a minimal impact to surface roughness and/or a high
surface roughness quality is not required. Otherwise, an on-line optimization methodology
should be applied since optimal cutting conditions may vary during the cutting-tool life-
cycle due to tool wear effects on surface roughness. In this chapter, an ACO system is
presented for optimising a multi-objective function based on material removal rate, quality
loss function related to surface roughness, and cutting-tool life subjected to surface
roughness specifications constraint. The proposed system adjusts the cutting parameters
during the cutting-tool life-cycle in order to maximise in real-time the multi-objective
function. The core of the system is composed of three process models: a cutting-tool wear
model for diagnosing the state of the cutting tool, a surface roughness deviation model for
predicting the quality loss function and a cutting-tool life model. All models are developed
using artificial neural networks to model the non-linear relationships in machining
processes. Since the process models are black-box models, optimal cutting parameters are
obtained applying genetic algorithms and mesh adaptive direct search algorithms. The
proposed system is compared with 2 traditional methods for off-line cutting parameters
selection: (1) selection based on suggested cutting parameters from handbooks, and (2)
selection based on RSMO.
4 Advances in Robotics, Automation and Control
2. Experimental system
2.1 Machining process description
Machining hardened steels (hardness from 30 to 62 HRC) for moulds and dies with surface
roughness specifications less than 0.3 microns are commonly applied in industry, and
require costly and time-consuming traditional operations such as electro-discharge
machining or grinding. Recently, some research studies have reported the use of high
performance machining operations for these applications with important benefits as
reducing lead times and costs (Siller et al., 2008). However, tool wear process impacts
directly to surface roughness so optimal cutting parameters are difficult to obtain since they
vary according to cutting-tool state. Therefore, although high performance machining can
technically substitute grinding or electro-discharge machining, additional efforts should be
conducted in order to tune cutting parameters for an optimal machining. For these
applications, ACO techniques can improve the process significantly with respect to other
non-adaptive optimization techniques.
The machining process studied in this paper is presented in Fig. 2, and it consists of a face-
milling operation on workpieces of hardened AISI D3 steel (60 HRc) with dimensions
250x250 mm. The experiments were conducted on a CNC machining center suited for
mould and die manufacturing, and the cutting tool used was a face milling tool with Cubic
Boron Nitride (CBN) inserts. In order to generate a good surface finish and avoid run-out
problems, a single insert was mounted on a tool body with an effective diameter of 6.35 mm.
frequency of 100 kHz. Cutting forces were amplified and filtered by a Kistler 5405 amplifier
configured with a low-pass filter of 300 Hz cut-off frequency. Vibration signals were
amplified by a PCB 482A22 amplifier. Root-mean-square of forces and vibrations were
calculated for each cutting pass at the cutting-location x = 175 mm for a 2 seconds data
acquisition. Surface roughness (Ra) was measured by a Mitutoyo Surftest 301 profilometer
at the cutting-tool locations x = 40 mm, x = 110 mm, x = 175 mm every cutting pass
(sampling length λ = c/l = 0.8 mm and number of spans n = 5). Cutting tool wear (Vb) was
measured by a stereo-microscope Nikon MZ12 after each face-milling pass every 250 mm
length of cut. Fig. 4 describes the machining process with the Ra and Vb sampling
procedure.
3. Design of experiments
In order to compare cutting parameters optimization by RSMO and AI approaches, it is
necessary to carry out a Design of Experiments (DoE) to be useful for both. RSMO requires
classical designs of experiments such as Box-Wilson Central Composites Designs (CCD) or
Box-Behnken designs (Nist, 2006), in case that it is only considered linear and quadratic
effects. On the other hand, AI approaches require enough data for training and testing,
varying the factors in all its domain, but it does not require any specific DoE design.
The factors considered in the experimentation were the feed per tooth (fz) and the cutting
speed (Vc). The radial depth of cut (ae) was considered constant, with a value of 31.25 mm to
maximize the material removal rate. The axial depth of cut (ap) was defined as a constant
(0.4 mm) since the machining operation studied was a finishing operation. The minimal
experimentation required to apply RSMO with two factors is a face centered CCD with one
center point which is equivalent to a 23 full factorial design. For each experiment, the face-
6 Advances in Robotics, Automation and Control
milling operation was carried out until the cutting tool edge was worn (Vb higher than 0.3
mm, usual value for finishing operations (ISO 8688-1, 1989)) or the surface roughness was
outside specifications. Fig 5 shows the cutting conditions analysed and the order of the
cutting experiments.
Fig. 5. Design of Experiments and run order. Face Centered Central Composite Design.
(1)
(2)
(3)
Adaptive Control Optimization of Cutting Parameters for High Quality Machining Operations
based on Neural Networks and Search Algorithms 7
However, for high quality machining operations using CBN cutting tools, both traditional
surface roughness and tool life equations may not provide a good estimation. Machining a
very low feed speeds produce that additional mechanisms influence the surface roughness
generation such as vibrations, engagement of the cutting tool, built up edge, etc. (Siller et al.,
2008). On the other hand, CBN tools have a different wear process than traditional cutting-
tools such as high speed steels, so Taylor's formula may not be directly applied (Trent &
Wright, 2000). For both reasons, other empirical models based on experimental data must be
applied instead of Eqs. (2,3).
For the case study presented in this chapter which is a high quality face milling operation
based on CBN tools, two alternative objective functions were applied. Instead of Ra model,
it is applied the quality loss function described by Eq. (4). Considering a desired Ra value,
the quality loss function is usually applied to estimate the cost of manufacturing with a
quality variation. The loss function is defined as:
(4)
where Δ = Ramax - Ratarget with Ramax the maximum Ra defined by specifications and Ratarget
the Ra desired; V2 is the mean squared deviation as V2 = ((Ratarget - y1)2 + … + (Ratarget -
yn)2)/n , with n the number of samples; and Arework is the part cost if the part is outside
specifications. On the other hand, instead of the traditional Taylor’s formula, it is applied an
empirical model learnt from the experimentation which is defined by the Eq. (5), where f is
the function learnt.
(5)
(6)
8 Advances in Robotics, Automation and Control
with the exponent w is a weighting factor which determines how important it is to hit the
target value. For w = 1, the desirability function increases linearly towards Ti; for w < 1, the
function is convex and there is less emphasis on the target; and for w > 1, the function is
concave and there is more emphasis on the target. If one wants to minimize an objective
function instead, the individual desirability function is defined as
(7)
Fig. (6) shows the individual desirability functions according to different w values. The
individual desirability functions are combined to define the multi-objective function, called
the overall desirability of the multi-objective function. This measure of composite
desirability is the weighted geometric mean of the individual desirability for the objective
functions. The optimal solution (optimal operating conditions) can then be determined by
maximizing the composite desirability. The individual desirability is weighted by
importance factors Ii. Therefore, the multi-objective function or the overall desirability
function to optimize is defined as:
(8)
with k denoting the number of objective functions and Ii is the importance for the objective
function I, where i = 1,2,…,k.
4.3 Constraints
Due to the limitations on the cutting process, manufacturers limit the range of the cutting
parameters to avoid premature cutting-tool failures. Therefore, selected cutting parameters
according to manufacturer specifications are constrained to:
ap ≤ amax (11)
Adaptive Control Optimization of Cutting Parameters for High Quality Machining Operations
based on Neural Networks and Search Algorithms 9
(13)
(14)
V2target = 0.0001 µm2. V2maximum = 0.012 µm2. Importance factor I2=1. Note that the desirability
function of quality loss W for surface roughness can be defined by the surface roughness
deviation V2 since Eq. (4) relates W with V2 by a constant coefficient of Arework/Δ2.
- Cutting-tool life desirability function
(15)
(16)
constrained to:
ap = 0.4 mm (19)
and part quality increase, but cutting tool life decreases considerably. As both MRR and part
quality are much important than cutting tool life, it seems reasonably to fix Vc at its
maximum value. Therefore, the optimal cutting parameters based on catalogs and
handbooks can be defined as Vc=200 m/min and fz=0.08 mm. Experimentation was
conducted in order to check the overall desirability function at these cutting conditions. The
experimental results showed a cutting tool life T=10.8 min, an average surface roughness
deviation of V2=1.6·10-3 µm2, and a MRR=1592 mm3/min. The overall desirability was 0.472,
and the evolution of the overall desirability function due to surface roughness variability
along cutting tool life-cycle is shown in Fig (8).
Fig. 8. Overall desirability function along cutting tool life-cycle. Parameter optimization
based on handbooks. Vc=200m/min; fz=0.08mm; ap=0.4mm
(21)
where
(22)
12 Advances in Robotics, Automation and Control
(23)
(24)
(25)
- T response:
(26)
- MRR response
(27)
R2adj=100%.Note that this is the exact analytical equation for MRR.
Fig. 9 shows the response surface models for each response analysed.
cutting tool life T=13.7 min, a surface roughness deviation function of V2=5.5·10-3 µm2, and a
MRR=1967 mm3/min. The overall desirability of the experiment was 0.495, and the
evolution of the overall desirability function due to surface roughness variability along
cutting tool life-cycle is shown in Fig (10). Note that the expected overall desirability was
0.610 whereas the real value was 0.495. This error is due to the inaccuracy of the process
models developed through this methodology.
Fig. 9. Response Surface Models for deviation of Ra, T and MRR. Units: Vc (m/min); fz
(mm); Ra deviation (µm2); T (min); MRR (mm3/min).
Fig. 10. Overall desirability function along cutting tool life-cycle. Parameter optimization
based on RMSO. Vc=164m/min; fz=0.12mm; ap=0.4mm.
are a form of randomized search, in the way in which strings are chosen and combined is a
stochastic process. This is a radically different approach to the problem solving methods
used by more traditional algorithms, which tend to be more deterministic in nature, such as
the gradient methods used to find minima in graph theory. However, although GA is an
effective optimization algorithm, it usually takes a long time to find an optimal solution due
to its slow convergence speed (Cus & Balic, 2003).
On the other hand, MADS algorithms are iterative search algorithms where the optimization
is conducted through an adaptive mesh of points where the objective function is evaluated.
At the first iteration, the mesh is built according to an initial point of the objective function.
The algorithm computes the objective function at the mesh points until it finds one whose
value is smaller than the objective function evaluated on the initial point. If a mesh point has
a smaller value, the algorithm sets the next point in the sequence equal to this one and
multiplies the current mesh size by a mesh expansion factor. The mesh is then expanded
and the algorithm conducts a new iteration. In case none of the mesh points has a smaller
objective function value than the value at the best current solution, the algorithm does not
change the current point at the next iteration and the mesh size is contracted by a mesh
contraction factor. After the re-size, a new iteration is conducted. The iterations are
conducted until a stop condition is reached, typically when the mesh size reaches a
minimum value. Refer to (Audet & Dennis, 2004) for concepts related to MADS.
In this section it is proposed an optimization methodology based on Artificial Neural
Networks (ANN) models for modeling the machining process and GA-MADS algorithms to
optimize the multi-objective function defined by Eq. (16) and the ANN models. The
combination of GA and MADS algorithms lets reduce the computing time required for the
optimization. Basically, GA is firstly applied in order to find the region where the multi-
objective function is minimum. Then, the GA algorithm is interrupted and the MADS
algorithm refines the search using the GA solution as the initial point of the mesh. The
optimal cutting parameters are calculated when the MADS algorithm reaches the minimum
mesh size. Fig. 11 describes the procedure of the optimization methodology proposed, based
on process models using AI techniques and an initial Design of Experiments, and a GA-
MADS optimization. Table (1,2) defines the main characteristics of the ANN models applied
and the GA-MADS algorithms.
Fig. 12. ANN models of : (1) surface roughness deviation -V2- for a cutting tool wear of 50%;
(2) cutting tool life –T-; (3) tool wear state for a RMS Fxy of 60N.
16 Advances in Robotics, Automation and Control
surface roughness deviation and cutting-tool life models have been fitted by least squares
with a low coefficient of determination, 89% and 80.4% respectively.
The methodology proposed in this chapter, based on AI techniques for modeling the
machining process and the use of search algorithms to optimize the overall desirability
function on-line, shows an overall desirability function of 0.520. This methodology
compared with handbook optimization and RSMO increases the overall desirability in 10%
and 5% respectively. The main benefits reported by this methodology are due to two factors.
A first factor, the ANN process models let deal with non-linearity so this models are more
accurate than response surface models for modelling high quality machining operations.
Unlike RSMO where the error between the predicted overall desirability value and the
experimental one was 19% (0.61 versus 0.495), the proposed methodology presents an error
of 5% (0.545 versus 0.520). As a second factor, the on-line nature of the methodology lets
adapt the cutting parameters every cutting pass so the system is more flexible to adapt any
change in the objective function during the cutting-tool life. However, the ANN model for
cutting tool state prediction based on cutting forces seemed to be low accurate due to the
high variability of the cutting forces during machining. This variation produces that the
cutting tool parameters selected each cutting tool pass were quite irregular. This effect is
reflected in Fig. 13b, where cutting speed often varies from 195 to 150-130 m/min. The
replacement of the direct measurement of cutting forces by indirect methods which are not
so sensitive to cutting mechanisms such as current or power sensors might increase the
overall desirability function and select optimal parameters with a more regular variation.
Fig. 13. (a) Overall desirability function along cutting tool life-cycle. Parameter optimization
based on AI. (b) Adaptive cutting speed. (c) Adaptive feed per tooth
18 Advances in Robotics, Automation and Control
9. Conclusions
In this chapter, an Adaptive Control Optimization (ACO) system was presented for
optimising a multi-objective function based on material removal rate, quality loss function
related to surface roughness, and cutting-tool life subjected to surface roughness
specification constraints. Unlike traditional optimization techniques, this methodology lets
adapt the cutting parameters during the cutting-tool life-cycle in order to maximise in real-
time the multi-objective function according to cutting-tool state. The core of the system is
composed of three process models: a cutting-tool wear model for diagnosing the state of the
cutting tool, a surface roughness deviation model for predicting the quality loss function
and a cutting-tool life model. All models were developed using Artificial Neural Networks
(ANN) to model the non-linear relationships in machining processes. The cutting parameter
optimization is obtained applying genetic algorithms and mesh adaptive direct search
algorithms. The system proposed was compared with 2 traditional methods for off-line
cutting parameter selection: (1) selection based on suggested cutting parameters from
handbooks, and (2) selection based on RSMO.
The results showed how conservative are the cutting parameters selected by off-line
methodologies. A cutting parameter optimization based on handbooks provided an overall
desirability function of 0.472, whereas cutting optimization through RSMO gave an overall
desirability value of 0.495. The main inconvenient of RSMO is that this methodology is
based on mathematical first and second order models which are not enough accurate for
high quality machining operations. The new methodology proposed based on AI techniques
increases the overall desirability function up to 0.520. The improvement is due to two
effects: (1) the ANN process models deal with non-linearity so these models are more
accurate than response surface models for modelling high quality machining operations; (2)
the on-line nature of the methodology lets adapt the cutting parameters every cutting pass
so the system is more flexible to adapt any change in the objective function during the
cutting-tool life-cycle.
10. References
Audet, C. and Dennis, J. E. (2004). Mesh adaptive direct search algorithms for constrainted
optimization. Technical Report G-2004-04, Les Cahiers du GERAD, Montréal.
Azouzi, R. and Guillot, M. (1997). On-line prediction of surface finish and dimensional
deviation in turning using neural network based sensor fusion. International Journal
of Machine Tools and Manufacture, 37, 9, 1201–1217, (1997), ISSN 0890-6955.
Coker, S. A. and Shin, Y. C. (1996). In-process control of surface roughness due to tool wear
using a new ultrasonic system. International Journal of Machine Tools and
Manufacture, 36, 3, 411–422, (1996), ISSN 0890-6955.
Cus, F. and Balic, J. (2003). Optimization of cutting process by ga approach. Robotics and
Computer-Integrated Manufacturing, 19, 1-2, 113–121, (2003), ISSN 0736-5845.
Chiang, S. T. and Liu, D. I. and Lee, A. C. and Chieng, W. H. (1995). Adaptive-control
optimization in end milling using neural networks. International Journal of Machine
Tools and Manufacture, 35, 4, 637–660, (1995), ISSN 0890-6955.
Chien, W. T. and Chou, C. Y. (2001). The predictive model for machinability of 304 stainless
steel. Journal of Materials Processing Tech., 118, 1-3, (2001), 442–447, ISSN 0924-0136.
Adaptive Control Optimization of Cutting Parameters for High Quality Machining Operations
based on Neural Networks and Search Algorithms 19
Zuperl, U. and Cus, F. and Milfelner, A. (2005). Fuzzy control strategy for an adaptive force
control in end-milling. Journal of Materials Processing Technology, 164, 1472–1478,
(2005), ISSN 0924-0136 .
Zuperl, U. and Cus, F. (2003). Optimization of cutting conditions during cutting by using
neural networks. Robotics and Computer-Integrated Manufacturing, 19, 1-2, 189–199,
(2003), ISSN 0736-5845.