5
Drill fracture detection by the discrete wavelet transform B.Y. Lee a , Y.S. Tarng b,* a Department of Mechanical Manufacture Engineering, National Huwei Institute of Technology, Yunlin, Taiwan 632, ROC b Department of Mechanical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan 106, ROC Received 7 July 1998 Abstract This paper describes the use of induction motor current to detect the occurrence of drill fracture based on the discrete wavelet transform. The scaling and shifting coefficients in the discrete wavelet transform are chosen as powers of two so that a multi-level signal decomposition of the induction motor current can be performed. Different wavelets are also considered in order to recognize drill fracture clearly. Experimental results have indicated that drill fracture can be detected successfully by this approach. # 2000 Elsevier Science S.A. All rights reserved. Keywords: Drill fracture; Discrete wavelet transform; Induction motor current 1. Introduction Detection of tool fracture in machining operations has been considered a key technology in achieving unmanned machining in the automated factory. To detect the occur- rence of tool fracture correctly, the selection of an appro- priate signal processing algorithm is very important. It is well known that the Fourier transform is a useful signal processing tool for transforming a signal from the time domain to the frequency domain. Based on the Fourier transform, a signal can be decomposed into a family of complex sinusoids as basis functions. However, the Fourier transform has a serious drawback. In transforming to the frequency domain, information of the time domain is lost. As a result, it is impossible to tell when a particular event (e.g., tool fracture) takes place from the frequency domain. To correct this deficiency, the Fourier transform of a small section of the signal at a time, called the short-time Fourier transform, has been proposed. The use of the short-time Fourier transform to detect tool fracture in machining operations has been reported [1,2]. However, the precision of the short-time Fourier transform is still limited and is greatly dependent on the size of the window. Furthermore, tool fracture features may not be so clear in the frequency domain even when using the short-time Fourier transform. In recent years, a more flexible approach, called the wavelet transform [3,4], has been developed to decompose the signal into various components for different time windows and frequency bands using a family of wavelets as the basic functions. As a result, the use of the wavelet transform to detect tool fracture is better than the use of the Fourier transform to detect tool fracture [5]. In this paper, the use of induction motor current as a sensing signal to monitor tool fracture in drilling operations has been studied. This is because the induction spindle motor system is already built into a machine tool and therefore the cost of sensor investment can be greatly reduced. In addition, the mounting of the sensor does not interfere with the operation of the machine tool. On the other hand, the induction motor current signal is not so sensitive to the occurrence of tool fracture owing to the limited band- width of the induction spindle motor system [6]. However, the response time for tool fracture is still acceptable based on sensitivity analysis. To detect tool fracture accurately, the induction motor current signal is processed by the discrete wavelet transform [7]. Based on the discrete wavelet trans- form, the induction motor current signal is decomposed into a set of approximations and details of the signal. The approximation is the low-frequency component of the signal and the detail is the high-frequency components of the signal. This decomposition process can be iterated so that the induction motor current signal is broken into a hierarch- Journal of Materials Processing Technology 99 (2000) 250–254 * 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(99)00432-X

Drill fracture detection by the discrete wavelet transform

  • Upload
    by-lee

  • View
    213

  • Download
    1

Embed Size (px)

Citation preview

Drill fracture detection by the discrete wavelet transform

B.Y. Leea, Y.S. Tarngb,*

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

Received 7 July 1998

Abstract

This paper describes the use of induction motor current to detect the occurrence of drill fracture based on the discrete wavelet transform.

The scaling and shifting coef®cients in the discrete wavelet transform are chosen as powers of two so that a multi-level signal

decomposition of the induction motor current can be performed. Different wavelets are also considered in order to recognize drill fracture

clearly. Experimental results have indicated that drill fracture can be detected successfully by this approach. # 2000 Elsevier Science S.A.

All rights reserved.

Keywords: Drill fracture; Discrete wavelet transform; Induction motor current

1. Introduction

Detection of tool fracture in machining operations has

been considered a key technology in achieving unmanned

machining in the automated factory. To detect the occur-

rence of tool fracture correctly, the selection of an appro-

priate signal processing algorithm is very important. It is

well known that the Fourier transform is a useful signal

processing tool for transforming a signal from the time

domain to the frequency domain. Based on the Fourier

transform, a signal can be decomposed into a family of

complex sinusoids as basis functions. However, the Fourier

transform has a serious drawback. In transforming to the

frequency domain, information of the time domain is lost.

As a result, it is impossible to tell when a particular event

(e.g., tool fracture) takes place from the frequency domain.

To correct this de®ciency, the Fourier transform of a small

section of the signal at a time, called the short-time Fourier

transform, has been proposed. The use of the short-time

Fourier transform to detect tool fracture in machining

operations has been reported [1,2]. However, the precision

of the short-time Fourier transform is still limited and is

greatly dependent on the size of the window. Furthermore,

tool fracture features may not be so clear in the frequency

domain even when using the short-time Fourier transform. In

recent years, a more ¯exible approach, called the wavelet

transform [3,4], has been developed to decompose the signal

into various components for different time windows and

frequency bands using a family of wavelets as the basic

functions. As a result, the use of the wavelet transform to

detect tool fracture is better than the use of the Fourier

transform to detect tool fracture [5].

In this paper, the use of induction motor current as a

sensing signal to monitor tool fracture in drilling operations

has been studied. This is because the induction spindle

motor system is already built into a machine tool and

therefore the cost of sensor investment can be greatly

reduced. In addition, the mounting of the sensor does not

interfere with the operation of the machine tool. On the other

hand, the induction motor current signal is not so sensitive to

the occurrence of tool fracture owing to the limited band-

width of the induction spindle motor system [6]. However,

the response time for tool fracture is still acceptable based on

sensitivity analysis. To detect tool fracture accurately, the

induction motor current signal is processed by the discrete

wavelet transform [7]. Based on the discrete wavelet trans-

form, the induction motor current signal is decomposed into

a set of approximations and details of the signal. The

approximation is the low-frequency component of the signal

and the detail is the high-frequency components of the

signal. This decomposition process can be iterated so that

the induction motor current signal is broken into a hierarch-

Journal of Materials Processing Technology 99 (2000) 250±254

* 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 ( 9 9 ) 0 0 4 3 2 - X

ical set of approximations and details, also called a multi-

level signal decomposition [8]. The results of the multi-level

signal decomposition can be used to monitor tool fracture in

drilling operations accurately.

In the following, the discrete wavelet transform is intro-

duced in order to perform a multi-level signal decomposi-

tion. Then, the measurement of induction motor current in

drilling operations is discussed. Experimental veri®cation of

the discrete wavelet transform for the detection of drill

fracture is shown. Finally, the paper concludes with a

summary of this study.

2. Discrete wavelet transform

The wavelet transform of a signal f(t) is de®ned as the sum

over all of the time of the signal f(t) multiplied by a scaled

and shifted version of the wavelet function c(t). The coef®-

cients C(a,b) of the wavelet transform of the signal f(t) can

be expressed as

C�a; b� �Z 1ÿ1

f �t� 1���ap c

t ÿ b

a

� �dt (1)

where a and b are the scaling and shifting parameters in the

wavelet transform.

Basically, a small scaling parameter corresponds to a

compressed wavelet function. As a result, the rapidly chan-

ging features in the signal f(t), i.e. high-frequency compo-

nents, can be obtained from the wavelet transform by using a

small scaling parameter. On the other hand, low-frequency

features in the signal f(t) can be extracted by using a large

scaling parameter with a stretched wavelet function. In other

word, a small scaling value is used for local analysis, whilst a

large scaling value is used for global analysis.

For a digital signal f(k), k � 0,1,2,. . ., a discrete wavelet

transform can be used. The most commonly used discrete

wavelet transform is the scaling and shifting of parameters

with powers of two, i.e.,

a � 2j (2)

b � ka � k2j (3)

where j is the number of levels in the discrete wavelet

transform.

The coef®cients C(a,b) of the discrete wavelet transform

can be divided into two parts: one is the approximation

coef®cients and the other is the detail coef®cients. The

approximation coef®cients are the high-scale, low-fre-

quency components of the signal f(k), whilst the detail

coef®cients are the low-scale, high-frequency components

of the signal f(k). The approximation coef®cients of the

discrete wavelet transform for the digital signal f(k) at level j

can be expressed as

Aj �X1n�0

f �n�fj;k�n� �X1n�0

f �n� 1�����2 jp f

nÿ k2 j

2 j

� �(4)

where fj,k(n) is the scaling function associated with the

wavelet function cj,k(n).

Similarly, the detail coef®cients of the discrete wavelet

transform for the digital signal f(k) at level j can be expressed

as

Dj �X1n�0

f �n�cj;k�n� �X1n�0

f �n� 1�����2 jp c

nÿ k2 j

2 j

� �(5)

Based on Eqs. (4) and (5), the decomposition of the signal

f(k) can be iterated as the number of levels increases. As a

result, a hierarchical set of approximations and details can be

obtained through the multi-level signal decomposition. Use-

ful information for the signal f(k) can then be yielded from

the multi-level wavelet signal decomposition. Fig. 1 shows

an example of a two-level wavelet decomposition of the

signal f(k). First, the signal f(k) is split into an approximation

A1 and a detail D1. Then, the approximation A1 is also split

so as to obtain a second-level approximation A2 and detail

D2. As shown in Fig. 1, a wavelet decomposition tree can be

obtained through this transformation process.

3. Measurement of the induction motor current

The most often used spindle motor in the machine tool

industry is an induction motor [9]. Basically, the induction

motor consists of two components: a stationary stator and a

revolving rotor, the rotor being separated from the stator by a

small air gap. A three-phase set of voltages are applied to the

stator causing a three-phase set of currents to ¯ow. These

currents produce a rotating magnetic ®eld, which drags the

rotor along in the same direction. Therefore, the rotor

rotation speed n is equal to the rotation speed of the

induction motor. However, the rotor rotation speed is always

slightly less than the rotation speed of the magnetic ®eld ns.

The rotation speed of the magnetic ®eld, which is also called

the synchronous speed ns (rpm), can be expressed as

ns � 120f

p(6)

Fig. 1. A two-level wavelet decomposition.

B.Y. Lee, Y.S. Tarng / Journal of Materials Processing Technology 99 (2000) 250±254 251

where f is the frequency of the stator in Hertz and p the

number of poles per phase in the induction motor.

In a drilling operations, once tool fracture occurs, cutting

edges with chipping, breakage or severe deformation lose

their usefulness. If the damaged tool is still in use, an

excessive cutting force acting on the cutting edges is una-

voidable. A larger motor torque must be generated to over-

come an excessive cutting force acting on the cutting edges.

Basically, the stator current of the induction motor increases

with the motor torque. Therefore, in this paper, the stator

current of the induction motor is used as the sensing signal

for the detection of tool fracture in drilling operations.

In the experiments, a three-phase four-pole induction

spindle motor was installed in a machining center for the

machining of the S45C steel plate using a 12 mm � 140 mm

(diameter � length) twist drill. For the induction motor,

each phase of the stator current signal has the same peak-

to-peak amplitude but is displaced in time by a phase angle

of 1208. Therefore, only one of the phases of the stator

current signal was measured by a current to voltage (C/V)

sensor (LEM Module LA50-P) and recorded on a PC work-

station through a data acquisition board (DT2828). To per-

form the sensitivity analysis for the stator current, a

dynamometer (Kistler 9271A) was mounted under the work-

piece. The dynamometer signal was transmitted through a

charge ampli®er (Kistler 5007) from which the torque signal

was obtained and also recorded in the PC workstation. The

transfer function between the stator current and the torque is

shown in Fig. 2. As shown in this ®gure, a change of spindle

speed varies the frequency response a little. The bandwidth

of the transfer function is not wide and the corresponding

time constant is about 0.2 s. Therefore, the stator current

signal is not so sensitive to the torque variations due to the

limited bandwidth. Once tool fracture occurs, the use of the

stator current signal to detect tool fracture will have a little

time delay. However, the time delay is acceptable for the

detection of tool fracture in drilling operations.

4. Results and discussion

A schematic diagram of the experimental set-up for the

detection of tool fracture using the induction motor current

is shown in Fig. 3. As seen in this ®gure, the stator current

signal was measured by the current sensor and recorded on

Fig. 2. The transfer function between the stator current and the torque in

drilling.

Fig. 3. Schematic diagram for the detection of drill fracture.

252 B.Y. Lee, Y.S. Tarng / Journal of Materials Processing Technology 99 (2000) 250±254

the PC workstation. The stator current signal is further

processed by the discrete wavelet transform. To detect the

occurrence of tool fracture clearly, the discrete wavelet

transform uses Daubechies wavelets for performing the

multi-level wavelet signal decomposition: this is because

the Daubechies wavelets are suitable for the detection of a

sudden signal change at the time or frequency domain. In

this study, the names of the Daubechies wavelets are written

dbN, where N is the order of the wavelet. Fig. 4 shows the

result of a drilling test in the 10th drilling cycle with a

spindle speed of 1000 rpm and a feed of 240 mm/min. A

two-level wavelet decomposition (Fig. 1) of the stator

current signal using the Daubechies wavelets was per-

formed. Fig. 4a shows the original stator current signal in

a drilling operation with tool fracture. A constant peak-to-

Fig. 4. Experimental results for the detection of drill fracture: (a) stator

current; (b) approximation coef®cients A2 using the db1 wavelet; and (c)

approximation coef®cients A2 using the db6 wavelet (spindle

speed � 1000 rpm; feed � 240 mm/min).

Fig. 5. Daubechies wavelets: (a) db1; (b) db6.

Fig. 6. The three-dimensional approximation coef®cients in the level two (spindle speed � 1000 rpm; feed � 240 mm/min).

B.Y. Lee, Y.S. Tarng / Journal of Materials Processing Technology 99 (2000) 250±254 253

peak AC current signal was recorded at the beginning due to

the free run of the spindle. Once the drill started to engage

the workpiece at 1.6 s, the current signal gradually

increased. The peak-to-peak current signal became constant

again when the drill fully entered the workpiece. However, a

large variation of the stator current signal suddenly occurred

at 9.5 s due to tool fracture. Fig. 4b shows the approximation

coef®cients A2 (Fig. 1) using the db1 wavelet and Fig. 4c

shows the approximation coef®cients A2 using the db6

wavelet. The scaling function and wavelet function for

the Daubechies wavelets, db1 and db6, are shown in Fig.

5. It is seen that the approximation coef®cients A2 can

clearly detect the occurrence of tool fracture (Fig. 4b and c).

This is because the stator current signal in the normal cutting

states is ®ltered out and the large variation of the stator

current signal owing to tool fracture is left in the approx-

imation coef®cients A2. Furthermore, a higher order of the

Daubechies wavelets can distinguish a drill with tool frac-

ture and one without tool fracture more clearly. As shown in

Fig. 4, the use of the db6 wavelet to perform the discrete

wavelet transform is clear enough to detect the occurrence of

tool fracture. The three-dimensional approximation coef®-

cients A2 in this drilling test are shown in Fig. 6, where it is

seen that the approximation coef®cients A2 is very small

from the ®rst drilling cycle to the ninth drilling cycle.

However, the approximation coef®cients A2 become very

large in the 10th drilling cycle due to the occurrence of tool

fracture. Fig. 7 shows the experimental result for other

drilling tests using a spindle speed of 1200 rpm and a feed

of 220 mm/min. A similar result for the detection of tool

fracture from the approximation coef®cients A2 using the

db6 wavelet is also illustrated in Fig. 7. Therefore, the

approximation coef®cients A2 can be used to detect the

occurrence of drill fracture successfully in drilling, even

under different cutting conditions.

5. Conclusions

An application of the discrete wavelet transform to the

detection of drill fracture has been reported in this paper.

The discrete wavelet transform performs a two-level signal

decomposition of the induction motor current in drilling

operations. Based on the results of the signal decomposition,

the approximation coef®cients in the second-level can be

used to detect the occurrence of tool fracture clearly. It has

also been found that the use of a Daubechies wavelet with

the order of six is clear enough to detect the occurrence of

tool fracture. Experimental veri®cation has con®rmed the

effectiveness of this proposed approach for the detection of

tool fracture in drilling operations.

Acknowledgements

The authors wish to express appreciation to Associate

Professor H. S. Liu, National Huwei Institute of Technology,

for his help in the experiments.

References

[1] T.C. Li, Y.S. Tarng, Adaptive tool failure monitoring for drilling

processes, Int. J. Intell. Mechatron.: Design Prod. 2(1) (1997) 12±21.

[2] Y.S. Tarng, M.C. Chen, H.S. Liu, Detection of tool failure in end

milling, J. Mater. Process. Technol. 57 (1996) 55±61.

[3] I. Daubechies, The wavelets transform, time-frequency localization

and signal analysis, IEEE Trans. Inform. Theory 36(5) (1990) 961±

1005.

[4] M. Vetterli, C. Herley, Wavelets and ®lter banks: theory and design,

IEEE Trans. Signal Process. 40(9) (1992) 2207±2232.

[5] Y. Wu, R. Du, Feature extraction and assessment using wavelet

packets for monitoring of machining processes, Mech. Syst. Signal

Process. 10(1) (1996) 29±53.

[6] H.S. Liu, B.Y. Lee, Y.S. Tarng, Monitoring of drill fracture from the

current measurement of a three-phase induction motor, Int. J. Mach.

Tools Manuf. 36(6) (1996) 729±738.

[7] G. Strang, T. Nguyen, Wavelets and Filter Banks, Wellesley-

Cambridge Press, Wellesley, MA, 1996.

[8] S.G. Mallat, A theory for multi-resolution signal decomposition: the

wavelet representation, IEEE Trans. Pattern Anal. Intell. 11(7) (1989)

674±693.

[9] S. Yammamura, AC Motors for High-Performance Applications,

Marcel Dekker, New York, 1986.

Fig. 7. Experimental results for the detection of drill fracture: (a) stator

current; (b) approximation coef®cients A2 using the db6 wavelet (spindle

speed � 1200 rpm; feed � 220 mm/min).

254 B.Y. Lee, Y.S. Tarng / Journal of Materials Processing Technology 99 (2000) 250±254