6
An investigation of modeling of the machining database in turning operations B.Y. Lee a , Y.S. Tarng b,* , H.R. Lii c a Department of Mechanical Manufacture Engineering, National Huwei Institute of Technology, Yunlin 632, Taiwan, ROC b Department of Mechanical Engineering, National Taiwan University of Science and Technology, Taipei 106, Taiwan, ROC c Aeronautical Research Laboratory, Aeronautical Industrial Development Center, Chung Shan Institute of Science and Technology, Taichung, Taiwan, ROC Received 15 November 1998 Abstract Modeling of the machining database in turning operations has been investigated in this paper. The machining database is constructed based on polynomial networks. The polynomial networks can learn the relationships between cutting parameters (cutting speed, feed rate, and depth of cut) and cutting performance (tool life, surface roughness, and cutting force) through a self-organizing adaptive modeling technique. Experimental results have been shown that the machining database in turning operations can be modeled well through this approach. # 2000 Elsevier Science S.A. All rights reserved. Keywords: Modeling; Machining database; Turning; Polynomial networks 1. Introduction Turning is a commonly used machining operation in the manufacturing processes. Therefore, modeling of the machining database to associate cutting parameters with cutting performance is very important for the industry. In the past, several mathematical models have been formulated to establish the machining database [1–6]. In reality, reliable mathematical models are not easy to obtain and the applica- tion of the developed models in machining is still limited due to the insufficient interpolation ability for different machining conditions. In recent years, the use of adaptive learning tools to construct the machining database for associating the cutting parameters with cutting performance has gradually been accepted as a reliable, effective modeling technique [7–11]. This is because adaptive learning tools have an excellent ability to learn and to interpolate the complicated relationships between cutting parameters and cutting performance. In this paper, a polynomial network [12] is used to construct the relationships between the cutting parameters (cutting speed, feed rate, and depth of cut) and cutting performance (tool life, surface roughness, and cutting force). The polynomial network is a self-organizing adaptive mod- eling tool for constructing the mathematical relationships between input and output variables. It has been shown that the polynomial network has a great representational power for dealing with highly nonlinear, strongly coupled, multi- variable systems [13]. A comparison between the polyno- mial network and back-propagation network has shown that the polynomial network has higher prediction accuracy and fewer internal network connections [14]. The best network structure, number of layers, and functional node types can be determined by using an algorithm for synthesis of polyno- mial networks (ASPN) [15]. The paper is organized in the following manner. Poly- nomial networks are introduced first. The use of polynomial networks to construct a machining database is given next. Finally, experimental verification of the machining database is shown. 2. Polynomial networks The polynomial networks proposed by Ivakhnenko [12] are a group method of data handling (GMDH) techniques [16]. In a polynomial network, complex systems are decom- posed into smaller, simpler subsystems and grouped into several layers by using polynomial functional nodes. Inputs Journal of Materials Processing Technology 105 (2000) 1–6 * Corresponding author. Tel.: 886-2-2737-6456; fax: 886-2-2737-6460. E-mail address: [email protected] (Y.S. Tarng). 0924-0136/00/$ – see front matter # 2000 Elsevier Science S.A. All rights reserved. PII:S0924-0136(00)00535-5

An investigation of modeling of the machining database in turning operations

  • Upload
    by-lee

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

An investigation of modeling of the machiningdatabase in turning operations

B.Y. Leea, Y.S. Tarngb,*, H.R. Liic

aDepartment of Mechanical Manufacture Engineering, National Huwei Institute of Technology, Yunlin 632, Taiwan, ROCbDepartment of Mechanical Engineering, National Taiwan University of Science and Technology, Taipei 106, Taiwan, ROC

cAeronautical Research Laboratory, Aeronautical Industrial Development Center, Chung Shan Institute of Science and Technology,

Taichung, Taiwan, ROC

Received 15 November 1998

Abstract

Modeling of the machining database in turning operations has been investigated in this paper. The machining database is constructed

based on polynomial networks. The polynomial networks can learn the relationships between cutting parameters (cutting speed, feed rate,

and depth of cut) and cutting performance (tool life, surface roughness, and cutting force) through a self-organizing adaptive modeling

technique. Experimental results have been shown that the machining database in turning operations can be modeled well through this

approach. # 2000 Elsevier Science S.A. All rights reserved.

Keywords: Modeling; Machining database; Turning; Polynomial networks

1. Introduction

Turning is a commonly used machining operation in the

manufacturing processes. Therefore, modeling of the

machining database to associate cutting parameters with

cutting performance is very important for the industry. In the

past, several mathematical models have been formulated to

establish the machining database [1±6]. In reality, reliable

mathematical models are not easy to obtain and the applica-

tion of the developed models in machining is still limited

due to the insuf®cient interpolation ability for different

machining conditions. In recent years, the use of adaptive

learning tools to construct the machining database for

associating the cutting parameters with cutting performance

has gradually been accepted as a reliable, effective modeling

technique [7±11]. This is because adaptive learning tools

have an excellent ability to learn and to interpolate the

complicated relationships between cutting parameters and

cutting performance.

In this paper, a polynomial network [12] is used to

construct the relationships between the cutting parameters

(cutting speed, feed rate, and depth of cut) and cutting

performance (tool life, surface roughness, and cutting force).

The polynomial network is a self-organizing adaptive mod-

eling tool for constructing the mathematical relationships

between input and output variables. It has been shown that

the polynomial network has a great representational power

for dealing with highly nonlinear, strongly coupled, multi-

variable systems [13]. A comparison between the polyno-

mial network and back-propagation network has shown that

the polynomial network has higher prediction accuracy and

fewer internal network connections [14]. The best network

structure, number of layers, and functional node types can be

determined by using an algorithm for synthesis of polyno-

mial networks (ASPN) [15].

The paper is organized in the following manner. Poly-

nomial networks are introduced ®rst. The use of polynomial

networks to construct a machining database is given next.

Finally, experimental veri®cation of the machining database

is shown.

2. Polynomial networks

The polynomial networks proposed by Ivakhnenko [12]

are a group method of data handling (GMDH) techniques

[16]. In a polynomial network, complex systems are decom-

posed into smaller, simpler subsystems and grouped into

several layers by using polynomial functional nodes. Inputs

Journal of Materials Processing Technology 105 (2000) 1±6

* Corresponding author. Tel.: �886-2-2737-6456;

fax: �886-2-2737-6460.

E-mail address: [email protected] (Y.S. Tarng).

0924-0136/00/$ ± see front matter # 2000 Elsevier Science S.A. All rights reserved.

PII: S 0 9 2 4 - 0 1 3 6 ( 0 0 ) 0 0 5 3 5 - 5

of the network are subdivided into groups, then transmitted

into individual functional nodes. These nodes evaluate the

limited number of inputs by a polynomial function and

generate an output to serve as an input to subsequent nodes

of the next layer. The general methodology of dealing with a

limited number of inputs at a time, then summarizing the

input information, and then passing the summarized infor-

mation to a higher reasoning level is directly related to

human behavior observed by Miller [17]. Therefore, poly-

nomial networks can be recognized as a special class of

biologically inspired networks with machine intelligence

and can be used effectively as a predictor for estimating the

outputs of complex systems.

2.1. Polynomial functional nodes

The general polynomial function known as the Ivakh-

nenko polynomial in a polynomial functional node can be

expressed as

y0 � w0 �Xm

i�1

wixi �Xm

i�1

Xm

j�1

wijxixj

�Xm

i�1

Xm

j�1

Xm

k�1

wijkxixjxk � � � � (1)

where xi, xj, xk are the inputs, y0 the output, and

w0;wi;wij;wijk are the coef®cients of the polynomial func-

tional node.

In the present study, several speci®c types of polynomial

functional nodes (Fig. 1) are used in the polynomial network

for the modeling of cutting performance in turning opera-

tions. An explanation of these polynomial functional nodes

is given as follows.

2.1.1. Normalizer

A normalizer transforms the original input into the nor-

malized input and the corresponding polynomial function

can be expressed as

y1 � w0 � w1x1 (2)

where x1 is the original input, y1 the normalized input, and

w0;w1 are the coef®cients of the normalizer.

During this normalization process, the normalized input

y1 is adjusted to have a mean of zero and a variance of one.

2.1.2. Unitizer

On the other hand, a unitizer converts the output of the

network to the real output. The polynomial equation of the

unitizer can be expressed as

y1 � w0 � w1x1 (3)

where x1 is the output of the network, y1 the real output, and

w0;w1 are the coef®cients of the unitizer.

The mean and variance of the real output must be equal to

those of the output used to synthesize the network.

2.1.3. Single node

The single node only has one input and the polynomial

equation is limited to the third degree, that is

y1 � w0 � w1x1 � w2x21 � w3x3

1 (4)

where x1 is the input to the node, y1 the output of the

node, and w0;w1;w2 and w3 are the coef®cients of the single

node.

2.1.4. Double node

The double node takes two inputs at a time and the third-

degree polynomial equation has the cross-term so as to

consider the interaction between the two inputs, that is

y1 � w0 � w1x1 � w2x2 � w3x21 � w4x2

2 � w5x1x2

� w6x31 � w7x3

2 (5)

where x1, x2 are the inputs to the node, y1 the output of the

node, and w0;w1;w2; . . . ;w7 are the coef®cients of the

double node.

2.1.5. Triple node

Similar to the single and double nodes, the triple node

with three inputs has more complicated polynomial equation

Fig. 1. Various polynomial functional nodes.

2 B.Y. Lee et al. / Journal of Materials Processing Technology 105 (2000) 1±6

allowing the interaction among these inputs, that is

y1 � w0 � w1x1 � w2x2 � w3x3 � w4x21 � w5x2

2

� w6x23 � w7x1x2 � w8x1x3 � w9x2x3

� w10x1x2x3 � w11x31 � w12x3

2 � w13x33 (6)

where x1, x2, x3 are the inputs to the node, y1 the output of the

node, and w0;w1;w2; . . . ;w13 are the coef®cients of the

triple node.

2.1.6. White node

The white node is used to summarize all linear weighted

inputs plus a constant, that is

y1 � w0 � w1x1 � w2x2 � w3x3 � � � � � wnxn (7)

where x1; x2; x3; . . . ; xn are the inputs to the node, y1 the

output of the node, and w0;w1;w2; . . . ;wn are the coef®-

cients of the triple node.

Since the functions of various polynomial functional

nodes are explained, the next step is to construct a poly-

nomial network based on these functional nodes.

2.2. Synthesis of polynomial networks

To build a polynomial network, training samples with the

information of inputs and outputs are required ®rst. Then,

ASPN is used to determine an optimal network structure

with the minimum value of the predicted squared error

(PSE) of the training samples. The PSE of the training

samples is composed of two terms, that is

PSE � FSE� KP (8)

where FSE is the average squared error of the network for

®tting the training data and KP is the complex penalty of the

network.

The average squared error of the network FSE can be

expressed as

FSE � 1

N

XN

i�1

�yi ÿ yi�2 (9)

where N is the number of training data, yi the desired value in

the training set, and yi is the predicted value from the

network.

The complex penalty of the network KP can be expressed

as

KP � CPM2s2

PK

N(10)

where CPM is the complex penalty multiplier, K the number

of coef®cients in the network, and s2P is a prior estimate of the

model error variance, also equal to a prior estimate of FSE.

As shown by Eq. (8), a trade-off between model accuracy

and complexity is performed in the ASPN criterion. This is

because the principle of the ASPN criterion is to select a

network as accurate but as less complex as possible. In

addition, the coef®cient of CPM (Eq. (10)) can be used to

adjust the trade-off. A complex network will be penalized

more in the ASPN criterion as CPM is increased. On the

contrary, a complex network will be selected if CPM is

decreased.

3. Modeling of the machining database usingpolynomial networks

In this section, turning experiments and cutting perfor-

mance are discussed ®rst. Experimental data with regard to

different cutting parameters (cutting speed, feed rate, and

depth of cut) and cutting performance (tool life, surface

roughness, and cutting force) are performed. Then, the

polynomial networks are trained by the experimental data

to construct the machining database in turning operations.

3.1. Turning experiments and cutting performance measure

A number of turning experiments were carried out on an

engine lathe using tungsten carbides with the grade of P-10

for machining of S45C steel bars. The feasible space of the

cutting parameters were selected by varying cutting speed

in the range of 135±285 m/min, feed rate in the range of

0.08±0.32 mm per revolution, depth of cut in the range of

0.6±1.6 mm. Each of these cutting parameters was set at

three levels that are listed in Table 1. Hence, 27 turning

Table 1

Experimental cutting parameters and cutting performance

S. no. V

(m/min)

f (mm per

revolution)

d

(mm)

T

(mm)

Ra

(mm)

F (N)

1 135 0.08 0.6 2645 1.2 263

2 135 0.20 0.6 2379 5.3 403

3 135 0.32 0.6 2233 9.5 550

4 135 0.08 1.1 2604 1.7 454

5 135 0.20 1.1 2060 1.9 704

6 135 0.32 1.1 1870 4.1 889

7 135 0.08 1.6 2563 1.9 628

8 135 0.20 1.6 2032 4.1 924

9 135 0.32 1.6 1733 9.4 1198

10 210 0.08 0.6 1605 2.6 212

11 210 0.20 0.6 1198 4.5 389

12 210 0.32 0.6 802 11.0 502

13 210 0.08 1.1 1350 1.0 377

14 210 0.20 1.1 1059 2.8 622

15 210 0.32 1.1 734 7.5 854

16 210 0.08 1.6 1310 2.6 593

17 210 0.20 1.6 1031 6.1 952

18 210 0.32 1.6 602 14.4 1170

19 285 0.08 0.6 860 0.6 203

20 285 0.20 0.6 847 2.8 364

21 285 0.32 0.6 216 9.7 464

22 285 0.08 1.1 854 0.9 335

23 285 0.20 1.1 846 2.7 573

24 285 0.32 1.1 212 6.1 813

25 285 0.08 1.6 840 1.2 443

26 285 0.20 1.6 765 4.2 857

27 285 0.32 1.6 203 10.2 1099

B.Y. Lee et al. / Journal of Materials Processing Technology 105 (2000) 1±6 3

experiments were performed based on the cutting parameter

combinations.

Tool life T is de®ned as the period of cutting time that the

average ¯ank wear land VB of the tool is equal to 0.3 mm or

the maximum ¯ank wear land VBmax is equal to 0.6 mm [18].

In the experiments, the ¯ank wear land was measured by

using an optical tool microscope (Isoma). The machined

surface roughness was measured by a pro®le meter (3D-

Hommelewerk). The average surface roughness Ra that is

the most widely used surface ®nish parameter in industry is

selected in this study. It is the arithmetic average of the

absolute value of the heights of roughness irregularities from

the mean value measured within the sampling length of

8 mm. The cutting force acting on the cutting tool in the X, Y,

and Z directions was measured by a three-component piezo-

electric dynamometer (Kistler 5257A) under the tool holder.

The resultant cutting force F is then calculated to evaluate

machining performance in this study. The cutting perfor-

mance (tool life, surface roughness, and cutting force)

corresponding to 27 turning experiments is summarized

and also listed in Table 1.

3.2. Machining database for turning operations

Based on the experimental data listed in Table 1, poly-

nomial networks for predicting tool life, surface roughness,

and cutting force are constructed. The best network struc-

ture, number of layers, and functional node types can be

determined by using ASPN (Eqs. (8)±(10)). Fig. 2 shows the

developed polynomial network for predicting tool life. A

comparison of the estimated tool life and measured tool life

is shown in Fig. 3. It is shown that the estimated tool life is

very close to the measured tool life. Fig. 4 shows the

developed polynomial network for predicting surface rough-

Fig. 2. Polynomial network for predicting tool life.

Fig. 3. Comparison between the estimated tool life and measured tool life.

Fig. 4. Polynomial network for predicting surface roughness.

4 B.Y. Lee et al. / Journal of Materials Processing Technology 105 (2000) 1±6

ness. The estimated surface roughness consistent with the

measured surface roughness is shown in Fig. 5. Fig. 6 shows

the developed polynomial network for predicting cutting

force. Good agreement between the estimated cutting force

and measured cutting force is shown in Fig. 7. All of the

polynomial equations using in the networks (Figs. 2, 4 and 6)

are listed in Appendix A. Based on the experimental results,

it has been demonstrated clearly that the polynomial net-

works (Figs. 2, 4 and 6) can be used to predict cutting

performance (tool life, surface roughness, and cutting force)

with a high accuracy. In other words, the machining database

can be constructed by the developed polynomial networks

(Figs. 2, 4 and 6).

4. Conclusions

The paper has described the use of polynomial networks

to construct the machining database in turning operations. It

is shown that the polynomial networks have a self-organized

adaptive learning ability that can correctly model highly

nonlinear, strongly coupled, multivariable turning opera-

tions. As a result, the complicated relationships between

the cutting parameters (cutting speed, feed rate, and depth of

cut) and cutting performance (tool life, surface roughness,

and cutting force) can accurately be correlated in the

machining database. Experimental results have shown that

the machining database has a high accuracy in the prediction

of cutting performance in turning operations.

Acknowledgements

Financial supported from the National Science Council of

the Republic of China, Taiwan under grant number NSC87-

2216-E011-025 is acknowledged with gratitude.

Appendix A.

1. Normalizer:

1.1. y1 � ÿ3:37� 0:016x1

1.2. y1 � ÿ2� 10x1

1.3. y1 � ÿ2:64� 2:4x1

2. Unitizer:

2.1. y1 � 4:82� 3:72x1

2.2. y2 � 623� 289x1

2.3. y3 � 1310� 757x1

Fig. 5. Comparison between the estimated surface roughness and

measured surface roughness.

Fig. 6. Polynomial network for predicting cutting force.

Fig. 7. Comparison between the estimated cutting force and measured

cutting force.

B.Y. Lee et al. / Journal of Materials Processing Technology 105 (2000) 1±6 5

3. Single node:

3.1. y1 � 0:0586ÿ 0:368x1 ÿ 0:0608x21

4. Double node:

4.1. y1 � ÿ0:166� 0:0839x2 ÿ 0:282x21 � 0:455x2

2

�0:0488x1x2

4.2. y1 � 0:846x2 ÿ 0:28x21 � 0:278x2

2 � 0:0783x1x2

4.3. y1 � 0:0904ÿ 0:138x1 � 0:644x2 ÿ 0:0236x21

ÿ0:0703x22 � 0:0206x1x2

5. Triple node:

5.1. y1 � ÿ0:485� 0:445x1 � 0:808x2 � 0:635x21

�0:276x22 � 0:149x2

3 � 0:611x1x2

ÿ0:116x2x3 � 0:467x1x2x3 � 1:33x31

5.2. y1 � ÿ0:0565� 0:89x1 ÿ 0:0777x2 ÿ 0:0695x3

ÿ0:133x21 ÿ 0:23x2

2 � 0:044x23 � 0:346x1x2

ÿ0:313x1x3 � 0:32x2x3 � 0:0937x1x2x3

�0:00794x31 � 0:146x3

2

5.3. y1 � 0:953x1 � 0:727x3 � 0:297x1x3

�0:042x1x2x3 � 0:0679x31

5.4. y1 � ÿ0:258� 0:975x1 � 0:102x2 � 0:0564x3

�0:408x21 ÿ 1:54x1x2 ÿ 0:274x1x3

ÿ0:26x1x2x3 ÿ 0:0427x31

5.5. y1 � ÿ0:0293� x1 ÿ 0:0188x3 � 0:0304x23

ÿ0:0253x2x3 ÿ 0:0395x1x2x3

6. White node:

6.1. y1 � ÿ0:883x1 ÿ 0:368x2 ÿ 0:104x3

References

[1] W.S. Lau, P.K. Venuvinod, C. Rubenstein, The relation between tool

geometry and the Taylor tool life constant, Int. J. Mach. Tool Design

Res. 20 (1) (1980) 29±44.

[2] A.M. Abuelnaga, M.A. El-Dardiry, Optimization methods for metal

cutting, Int. J. Mach. Tool Design Res. 24 (1) (1984) 11±18.

[3] G. Boothroyd, W.A. Knight, Fundamentals of Machining and

Machine Tools, Marcel Dekker, New York, 1989, pp. 197±199.

[4] C. Zhou, R.A. Wysk, An integrated system for selecting optimum

cutting speeds and tool replacement times, Int. J. Mach. Tools

Manufacture 32 (5) (1992) 695±707.

[5] B. White, A. Houshyar, Quality and optimum parameter selection in

metal cutting, Comput. Ind. 20 (1992) 87±98.

[6] M.S. Chua, M. Rahman, Y.S. Wong, H.T. Loh, Determination of

optimal cutting conditions using design of experiments and

optimization techniques, Int. J. Mach. Tools Manufacture 33 (2)

(1993) 297±305.

[7] G. Chryssolouris, M. Guillot, A comparison of statistical and AI

approaches to the selection of process parameters in intelligent

machining, ASME J. Eng. Ind. 112 (1990) 122±131.

[8] H.V. Ravindra, M. Raghunandan, Y.G. Srinivasa, R. Krishnamurthy,

Tool wear estimation by group method of data handling in turning,

Int. J. Prod. Res. 32 (1994) 1295±1312.

[9] Y.S. Tarng, T.C. Wang, W.N. Chen, B.Y. Lee, The use of neural

networks in predicting turning force, J. Mater. Proc. Technol. 47

(1995) 273±289.

[10] Y.S. Tarng, S.C. Ma, L.K. Chung, Determination of optimal cutting

parameters in wire electrical discharge machining, Int. J. Mach. Tools

Manufacture 35 (12) (1995) 1693±1701.

[11] B.Y. Lee, H.S. Liu, Y.S. Tarng, Modeling and optimization of drilling

process, J. Mater. Proc. Technol. 74 (1998) 149±157.

[12] A.G. Ivakhnenko, Polynomial theory of complex systems, IEEE

Trans. Syst. Man Cybernetics 1 (4) (1971) 364±378.

[13] G.E. Fulcher, D.E. Brown, A polynomial network for predicting

temperature distributions, IEEE Trans. Neural Networks 5 (3) (1994)

372±379.

[14] G.J. Montgomery, K.C. Drake, Abductive reasoning network,

Neurocomputing 2 (1991) 97±104.

[15] A.R. Barron, Predicted squared error: a criterion for automatic model

selection, in: S.J. Farlow (Ed.), Self-Organizing Methods in

Modeling: GMDH Type Algorithms, Marcel Dekker, New York,

1984.

[16] S.J. Farlow, The GMDH algorithm, in: S.J. Farlow (Ed.), Self-

Organizing Methods in Modeling: GMDH Type Algorithms, Marcel

Dekker, New York, 1984.

[17] G.A. Miller, The magic number seven, plus or minus two: some

limits on our capacity for processing information, Psychol. Rev. 63

(1956) 81±97.

[18] M.C. Shaw, Metal Cutting Principle, Oxford University Press, New

York, 1984.

6 B.Y. Lee et al. / Journal of Materials Processing Technology 105 (2000) 1±6