Wear State Recognition of Drills Based on K-means Cluster and Radial Basis Function Neural Network

Similar documents
MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH

S S Panda is presently with National Institute of Technology Rourkela. Monitoring of drill flank wear using fuzzy back propagation neural network

In-Process Chatter Detection in Surface Grinding

Bearing fault diagnosis based on EMD-KPCA and ELM

Neural Networks Lecture 4: Radial Bases Function Networks

Condition Monitoring of Single Point Cutting Tool through Vibration Signals using Decision Tree Algorithm

Myoelectrical signal classification based on S transform and two-directional 2DPCA

Radial Basis Function Networks. Ravi Kaushik Project 1 CSC Neural Networks and Pattern Recognition

Bearing fault diagnosis based on TEO and SVM

Introduction to Neural Networks

Artificial Neural Networks. Edward Gatt

ARTIFICIAL NEURAL NETWORKS گروه مطالعاتي 17 بهار 92

2198. Milling cutter condition reliability prediction based on state space model

A novel intelligent predictive maintenance procedure for electrical machines

Selection of Mother Wavelet for Wavelet Analysis of Vibration Signals in Machining

1251. An approach for tool health assessment using the Mahalanobis-Taguchi system based on WPT-AR

Characterisation of the plasma density with two artificial neural network models

Power Supply Quality Analysis Using S-Transform and SVM Classifier

Application of cepstrum and neural network to bearing fault detection

Research Article Calculation for Primary Combustion Characteristics of Boron-Based Fuel-Rich Propellant Based on BP Neural Network

DAMAGE ASSESSMENT OF REINFORCED CONCRETE USING ULTRASONIC WAVE PROPAGATION AND PATTERN RECOGNITION

RESEARCH ON COMPLEX THREE ORDER CUMULANTS COUPLING FEATURES IN FAULT DIAGNOSIS

Bearing fault diagnosis based on Shannon entropy and wavelet package decomposition

CHAPTER IX Radial Basis Function Networks

Artificial Neural Networks Francesco DI MAIO, Ph.D., Politecnico di Milano Department of Energy - Nuclear Division IEEE - Italian Reliability Chapter

Introduction to Machine Learning

Introduction to Biomedical Engineering

TECHNICAL RESEARCH REPORT

Modeling and Compensation for Capacitive Pressure Sensor by RBF Neural Networks

Neural Network Training

Neural Networks and the Back-propagation Algorithm

In the Name of God. Lectures 15&16: Radial Basis Function Networks

CSE 417T: Introduction to Machine Learning. Final Review. Henry Chai 12/4/18

A methodology for fault detection in rolling element bearings using singular spectrum analysis

NONLINEAR CLASSIFICATION AND REGRESSION. J. Elder CSE 4404/5327 Introduction to Machine Learning and Pattern Recognition

A SEASONAL FUZZY TIME SERIES FORECASTING METHOD BASED ON GUSTAFSON-KESSEL FUZZY CLUSTERING *

Unit 8: Introduction to neural networks. Perceptrons

Computational statistics

Intelligent Fault Classification of Rolling Bearing at Variable Speed Based on Reconstructed Phase Space

Active Sonar Target Classification Using Classifier Ensembles

Sequence labeling. Taking collective a set of interrelated instances x 1,, x T and jointly labeling them

Mr. Harshit K. Dave 1, Dr. Keyur P. Desai 2, Dr. Harit K. Raval 3

Invariant Pattern Recognition using Dual-tree Complex Wavelets and Fourier Features

Multi-Layer Boosting for Pattern Recognition

Supervised (BPL) verses Hybrid (RBF) Learning. By: Shahed Shahir

Unsupervised Learning Methods

What Do Neural Networks Do? MLP Lecture 3 Multi-layer networks 1

Introduction to Neural Networks

A Multi-sensor Based System for Manufacturing Process Monitoring

A Machine Intelligence Approach for Classification of Power Quality Disturbances

Non-linear Measure Based Process Monitoring and Fault Diagnosis

Online Identification And Control of A PV-Supplied DC Motor Using Universal Learning Networks

Artificial Neural Networks" and Nonparametric Methods" CMPSCI 383 Nov 17, 2011!

PATTERN RECOGNITION FOR PARTIAL DISCHARGE DIAGNOSIS OF POWER TRANSFORMER

A Novel Rejection Measurement in Handwritten Numeral Recognition Based on Linear Discriminant Analysis

Multi-layer Neural Networks

Chemometrics: Classification of spectra

Cheng Soon Ong & Christian Walder. Canberra February June 2018

SINGLE CHANNEL SPEECH MUSIC SEPARATION USING NONNEGATIVE MATRIX FACTORIZATION AND SPECTRAL MASKS. Emad M. Grais and Hakan Erdogan

Introduction to Mathematical Programming

Motivating the Covariance Matrix

CS229 Project: Musical Alignment Discovery

Prediction of flank wear by using back propagation neural network modeling when cutting hardened H-13 steel with chamfered and honed CBN tools

Method for Recognizing Mechanical Status of Container Crane Motor Based on SOM Neural Network

PATTERN CLASSIFICATION

Automatic Noise Recognition Based on Neural Network Using LPC and MFCC Feature Parameters

Wavelet Neural Networks for Nonlinear Time Series Analysis

y(x n, w) t n 2. (1)

Journal of Engineering Science and Technology Review 6 (2) (2013) Research Article. Received 25 June 2012; Accepted 15 January 2013

Lecture 3: Pattern Classification

1983. Gearbox fault diagnosis based on local mean decomposition, permutation entropy and extreme learning machine

Radial-Basis Function Networks

NEURAL NETWORKS APPLICATION FOR MECHANICAL PARAMETERS IDENTIFICATION OF ASYNCHRONOUS MOTOR

Intelligent Handwritten Digit Recognition using Artificial Neural Network

Expectation Maximization (EM)

Multilayer Neural Networks

Radial-Basis Function Networks

Portugaliae Electrochimica Acta 26/4 (2008)

Machine Learning for Large-Scale Data Analysis and Decision Making A. Neural Networks Week #6

Vibration Signals Analysis and Condition Monitoring of Centrifugal Pump

Early fault detection and diagnosis in bearings based on logarithmic energy entropy and statistical pattern recognition

FEEDBACK GMDH-TYPE NEURAL NETWORK AND ITS APPLICATION TO MEDICAL IMAGE ANALYSIS OF LIVER CANCER. Tadashi Kondo and Junji Ueno

An artificial neural networks (ANNs) model is a functional abstraction of the

Artificial Neural Network

Pattern Recognition and Machine Learning

Induction Motor Bearing Fault Detection with Non-stationary Signal Analysis

Misalignment Fault Detection in Dual-rotor System Based on Time Frequency Techniques

COMPARING PERFORMANCE OF NEURAL NETWORKS RECOGNIZING MACHINE GENERATED CHARACTERS

Sparse Support Vector Machines by Kernel Discriminant Analysis

Learning Vector Quantization

Clustering. Professor Ameet Talwalkar. Professor Ameet Talwalkar CS260 Machine Learning Algorithms March 8, / 26

ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD

Neural networks. Chapter 20. Chapter 20 1

Deep Learning: Approximation of Functions by Composition

Brief Introduction of Machine Learning Techniques for Content Analysis

We may not be able to do any great thing, but if each of us will do something, however small it may be, a good deal will be accomplished.

Introduction Neural Networks - Architecture Network Training Small Example - ZIP Codes Summary. Neural Networks - I. Henrik I Christensen

Data-driven methods in application to flood defence systems monitoring and analysis Pyayt, A.

Lecture 7 Artificial neural networks: Supervised learning

Identification of Milling Status Using Vibration Feature Extraction Techniques and Support Vector Machine Classifier

Transcription:

International Journal of Automation and Computing 7(3), August 2010, 271-276 DOI: 10.1007/s11633-010-0502-z Wear State Recognition of Drills Based on K-means Cluster and Radial Basis Function Neural Network Xu Yang 1, 2 1 Department of Mechanical System Engineering, Faculty of Engineering, Gunma University, Kiryu 376-8515, Japan 2 Department of Mechanical Engineering, School of Mechanical Engineering and Automation, Dalian Polytechnic University, Dalian 116034, PRC Abstract: Drill wear not only affects the surface smoothness of the hole, but also influences the life of the drill. Drill wear state recognition is important in the manufacturing process, which consists of two steps: first, decomposing cutting torque components from the original signals by wavelet packet decomposition (WPD); second, extracting wavelet coefficients of different wear states (i.e., slight, normal, or severe wear) with signal features adapting to Welch spectrum. Finally, monitoring and recognition of the feature vectors of cutting torque signal are performed by using the K-means cluster and radial basis function neural network (RBFNN). The experiments on different tool wears of the multivariable features reveal that the results of monitoring and recognition are significant and effective. Keywords: Drill wear state recognition, cutting torque signals, wavelet packet decomposition (WPD), Welch spectrum energy, K-means cluster, radial basis function neural network. 1 Introduction In today s competitive manufacturing environment, the manufacturers are always striving to automate the manufacturing systems to improve product quality and reduce operating cost. Drilling represents over 30 % of all cutting operations performed in manufacturing engineering [1]. Drill wear directly determines the products quality, tool-life, and over-all cost [2]. Therefore, drill wear is a very important issue in manufacturing industries. Previous researchers have considered various kinds of signals as indicators of tool wear, such as cutting torque and thrust force [3], acoustic emission [4], and motor current [5]. The wavelet transform (WT) provides a time-frequency representation of the signal. It was developed to overcome the shortcoming of the short time Fourier transform (STFT). WT provides good solution in time and frequency domain, and it is capable of extracting more information in time domain in different frequency bands [6]. In the WT, only the previous approximation coefficients are decomposed. However, using wavelet packet decomposition (WPD), we can decompose both the approximation and detail coefficients [7]. WPD is widely used in image processing [8] and pattern recognition [9], fault diagnosis [10], etc. In this paper, the monitoring and recognition of tool wear states by using wavelet coefficients of torque signals are presented. Welch spectrum of the wavelet coefficients is used as features for identifying tool wear states. K-means is an automating learning algorithms that solves the clustering problem. The procedure follows an easy way to classify given observations through some number of clusters. Euclidean distance is used as a metric, and variance is used as a measure of cluster scatter [11]. A K- means cluster model is generally used for pattern recognition and classification of data [12, 13]. Artificial neural network (ANN) algorithms are regarded as multivariate non- linear analytical tools, i.e., they are capable of recognizing patterns from complex data and estimating their nonlinear relationships [14]. Thus, they have been used in monitoring and recognition applications. Li and Wu [15] introduced a fuzzy C-means clustering algorithm for monitoring of drill wear states. The thrust force and torque were selected as the features relevant to the drill wear states. Datta et al. [16] proposed tool condition monitoring strategies for face milling using tri-axes forces along with speed, feed, and depth of cut, using an ANN model. Govekar and Grabec [17] proposed an adaptive self-organizing neural network for identification and classification of the drill flank wear. Obikawa and Shinozuka [18] used unsupervised and self-organizing neural network adaptive resonance theory (ART2) for monitoring of flank wear in high-speed machining operation. Radial basis function neural network has been successfully used for sensor fault in time delay nonlinear systems [19]. Tsao [20] used the radial basis function network (RBFN) and adaptive radial basis function network (ARBFN) to predict the flank wear, and compared their results with experimental observation. Feature-based identification of drill wear states is essentially a pattern recognition problem in which there are two basic issues: feature selection and identification based on the selected features. The proposed method relies on features extraction of cutting torque signals in different wear states. WPD is used to decompose the original signal of cutting torque in different frequency regions. The extracted spectrum energy is further utilized to compose the feature vector. K-means cluster and RBFNN are applied to recognize the wear state. Experimental results show that the identification accuracy of RBFNN with spectrum energy features can provide a better result, i.e., the performance of RBFNN is higher than K-means cluster. In this paper, the rest of this paper is organized as follows. The research background is introduced in Manuscript received January 1, 2010; revised March 16, 2010

272 International Journal of Automation and Computing 7(3), August 2010 Section 1. The background of theoretical modeling techniques for wear states recognition is described in Section 2. The experimental setup is described in Section 3. The proposed method is verified and results are discussed in Section 4. Finally, conclusions and future work are given in Section 5. 2 Theoretical background 2.1 Wavelet packet decomposition Wavelet transform is a signal processing technique in the time-frequency domain. It uses dilations and translations of a mother wave function [7]. The mother wave function is defined as follows: ψ a,b = 1 ( ) a t ψ (1) a b where a and b are the dilation and translation parameters, respectively. Discrete wavelet transform (DWT) is a fast algorithm that computes digitally the transform coefficients on the dyadic scale by setting a = 2 j and b = k2 j. DWT is defined as follows: W ψ = 2 j 2 f(t)ψ (2 j t k)dt. (2) The wavelets ψ j,k (mother wavelet), orthonormal basis of L 2 is the space of square integrable functions, therefore, any function f(t) L 2 can be represented by the base functions ψ j,k and corresponding scaling functions φ n (father wavelet). f(t) = n= c(n)φ n(t) + j=0 k= d(j, k)ψ j,k (t) (3) where c(n) and d(j, k) are the approximation coefficients and details coefficients, respectively. At level l, we have a set of approximations and details. In order to get decomposition at level l, we decompose approximations A l 1 i proximations and details: and details D l 1 i into the following ap- A l 1 i {A l 2i, D l 2i}, l > 0 (4) D l 1 i {A l 2i+1, D l 2i+1}, l > 0 (5) where i = 0, 1,, 2 (l 1) 1. For three levels of decomposition, the WPD produces different coefficients. The decomposition tree is shown in Fig.1. The wavelet packet coefficients A 3 0 D3 3 (i.e., S130 S137) are obtained, respectively. Fig. 1 Binary tree of discrete wavelet packet decomposition 2.2 Welch spectrum The Welch spectrum method is an improvement of the standard periodogram method, and Bartlett s method in that it reduces noise in the estimated power spectra in exchange for reducing the frequency resolution [21]. The welch spectrum of signal x i(n) (M data) is defined as follows: P i(ω) = 1 N 1 MU x i(n)w(n)e jωn 2 (6) U = 1 M n=0 N w 2 (n) (7) n=0 where U is the normalized factor and w(n) is window function. 2.3 K-means cluster model The K-means method aims to partition n observations x = (x 1, x 2,, x n) into k clusters (k < n) centre C = (C 1, C 2,, C k ). K-means clustering is the minimization of the sum of squared distances between all observations and the cluster centre (within-cluster sum of squares). The within-cluster sum of squares (WCSS) E is defined as follows: k E = x j µ i 2 (8) i=1 x j C j where µ i is the mean of C i. This algorithm consists of the following steps: Step 1. Randomly assign k initial cluster centres m 1(1), m 1(2),, m 1(k). Step 2. Assign all observation x to the cluster with the closest mean C l i = {x j: x j m l i x j m l i for all i = 1, 2,, k}. (9) Step 3. Compute the new cluster centres m i(k + 1) such that the sum of the squared distances from all observations in m i(k) to the new cluster centre is minimized. The new cluster centre is given by m i = 1 x (10) N i x j C j where N i is the number of samples in C i(k). Step 4. If the algorithm has converged and the assignment no longer changes, i.e., m i(k) = m i(k + 1), then the algorithm procedure is terminated. Otherwise, repeat Steps 2 4. 2.4 Radial basis function neural network model The radial basis function neural network has a feed forward architecture with an input layer, a hidden layer, and an output layer as shown in Fig 2. Input element Ii P = 0, 1,, l enters the input layer and is subjected to direct transfer function and output from input layer is same as P input pattern. Between the inputs and outputs there are hidden units; each unit of them implements a radial basis function. The activation function

X. Yang / Wear State Recognition of Drills Based on K-means Cluster and Radial Basis Function Neural Network 273 of the hidden layer is Gaussian function, and is characterized by their centre vector and covariance matrices C i, i = 1, 2,, m, where m is the number of hidden units. It is assumed that the covariance matrices C i are of the form C i = σ 2 I P i. n is the number of output units. W is obtained from the standard least squares solution as given by W = (G T G) 1 G T Y. (15) So, W is an (m + 1) n matrix of weights. The elements of Y are specified as { 1, I Class j Y ij = (16) 0, otherwise. In the present case, centre selection algorithm has been considered for training of the RBFNN which consists of the following steps (it is shown in the flow chart of Fig. 3): Step 1. Initialize the samples to K-means (clusters) v ji. Step 2. Modify the corresponding centre vector closest to the sample as Fig. 2 Architecture of radial basis function neural network The hidden layer consists of the nodes which satisfy a unique property, i.e., being radially symmetric. Between the inputs and outputs there is a layer of hidden units, which uses radial basis function in the hidden units. Then, the activation function of the i-th hidden unit is given by ) g j(ii P ) = exp ( IP i v ji 2 (11) 2σ 2 where v ji and σ are calculated by using suitable clustering algorithm. Here, the K-means clustering algorithm is employed to determine the centres, where centre vector v ji in the input space, is made up of the cluster centre with element. The σ is the spread parameter determined from v n j = v n 1 j + η (I P i v n 1 j ) (17) where η is learning rate, i.e., 0 < η < 1. Step 3. Calculate spread parameter σ as (12). Step 4. Initialise the weights of output layer to small random values. Step 5. Calculate the output from the output layer as (13). Step 6. Calculate the mean square error (MSE) of the training sample. If the MSE training reaches the specified goal then the training is over, otherwise, the weight is updated based on gradient descent method by repeating Steps 2 6. σ = max( IP i v j ) (12) M and M is the number of centre vectors. These cluster means are used as the centres v j of the activation functions in the RBFNN. The output units are linear. Output from the output layer is given by Y k = m W jk g j(ii P ) (13) j=1 where g 0(Ii P ) = 1. The hidden layer units are connected to the n output layer units through weights W jk. The weights W jk are determined as follows: given that the Gaussian function centers and widths are computed from m training vectors, which may be written in matrix form as Y = GW (14) where Y is an l n matrix with elements Y ij = y j(i P i ), G is an l (m + 1) matrix with elements G ij = y j(i P i ), and Fig. 3 3 Experiment The training flow chart of RBFNN The schematic diagram of the experimental set-up is shown in Fig. 4. The experiments were performed on a

274 International Journal of Automation and Computing 7(3), August 2010 5-axis computer number control (CNC) machining center (MC1010-5XA). The torque signals were monitored using a piezoelectric dynamometer (YDZ-II02). The amplified torque signals were preprocessed by a charge amplifier (YE5850) and then sent to data acquisition system (NR- 2000) and computer (PC). Fig. 4 Schematic diagram of the experimental set-up In the experiments, Carbide K10 drills with 8 mm diameters were used for drilling in high silicon aluminum alloy work piece at different cutting conditions. The presented signals were collected at a spindle rotating speed of 4500 rpm/min and the feed rate was 0.2 mm/rev. The depth of these holes was 20 mm. The sampling frequency was set as 1 khz. The cutting torque signal in the drilling process in the slight wear (< 0.1 mm), normal wear (> 0.25 mm), severe wear (> 0.5 mm) are shown in Fig. 5 (a) (c). It can be seen that the amplitudes of torque signal with increasing drill wear will increase. 4 Results and discussion 4.1 Feature extraction of torque signals using WPD In this paper, we use the WPD to analyze the original torque signals. The decomposition level is 3, and approximation and detail coefficients are obtained in each level. Welch spectrum of the wavelet coefficients is employed to distinguish the tool wear states more distinctly here. It is shown in Fig. 6 in slight, normal, and severe wear states. From Fig. 6 (a) (c), P130 belongs to the frequency bandwidth (0 Hz, 62.5 Hz), and P130 P131 correspond to the frequency bandwidths (62.5 Hz, 125.0 Hz), (125.0 Hz, 187.5 Hz), (187.5 Hz, 250.0 Hz), (250.0 Hz, 312.5 Hz), (312.5 Hz, 375.0 Hz), (375.0 Hz, 437.5 Hz), (437.5 Hz, 500.0 Hz), respectively. This means that wavelet coefficients spectrum is dominated by the drill thrust frequency f130, spindle rotating frequency f131 (75 Hz), and its harmonic. In the case of severe wear, we can see that the drill thrust frequency f130, spindle rotating frequency f131, and its harmonic f133, f134 increase as compared to the slight wear case and normal wear case. So, Welch spectrum of the wavelet coefficients can be called characteristic frequencies for tool state identification. Based on the energy in each spectrum, feature spectrums are selected by calculating the same as (18) given below: E i = ˆP (j) (18) where ˆP (j) is the spectrum peak value and i is coefficient number. The feature vectors of different wear states are made up of spectrum energy (E 0, E 1, E 3, and E 4). (a) Slight wear (b) Normal wear Fig. 5 (c) Severe wear Torque signals in different wear states. (a) Slight wear

X. Yang / Wear State Recognition of Drills Based on K-means Cluster and Radial Basis Function Neural Network 275 the weight matrix was calculated using the least squares algorithm for each of the feature vectors. Fig. 7 shows the variation of mean square error (MSE) in training with number of iterations. It can be observed that the network has been trained till 11 iterations in which the MSE for training is 0.0073. It can also be observed from Fig. 7 that the MSE of training sample rapidly reduces within 11 iterations until the network over fits. (b) Normal wear Fig. 7 Variation of training error with number of iterations for RBFNN. The identification performance (testing) of the system using RBFNN for recognition of drill wear states is given in Table 1, and it can be observed that the identification rate is within 92.31% (13 data sets, 12/13 recognizable). Table 1 The recognition result (testing) using RBFNN Wear states Vectors of input (E 0, E 1, E 3, E 4) Accredit logic 40.5212 0.1691 0.0155 0.0108 1 Slight wear 39.8264 0.2005 0.0206 0.0098 1 39.6006 0.2049 0.0242 0.0107 1 Normal wear Severe wear 40.8496 0.3710 0.0331 0.0272 0 48.4726 0.2255 0.0384 0.0179 1 43.9039 0.2750 0.0341 0.0146 1 44.0274 0.7061 0.0695 0.0256 1 42.7999 0.4843 0.0823 0.0220 1 43.9238 0.0801 0.0322 0.0244 1 42.6711 0.2324 0.0753 0.0339 1 50.1655 0.9391 0.1844 0.1222 1 52.7340 0.9800 0.1089 0.0726 1 55.0219 0.7775 0.1819 0.1091 1 Fig. 6 (c) Severe wear Welch spectrum of the wavelet coefficients 4.2 Wear state recognition using RBFNN These features are given as input to the RBFNN model. Out of the 26 feature data sets, 13 data sets (training set) were selected at random and were used for training the network, whereas 13 data sets (testing set) were used to evaluate the testing error (accredit logic 0 or 1). The RBF centres were located using K-means algorithm. For training, 4.3 Wear state recognition using K-means cluster Using the K-means cluster arithmetic no the training data set (as described in Section 4.2) for automatic classification, the learning steps of the algorithm are set to 500. This approach will automatically classify test data into two clusters (cluster 1 and cluster 2), cluster centres are (42.014 0.3026 0.04298 0.01989) and (51.599 0.73052 0.1284 0.0805). Cluster results are shown in Table 2. It can be observed that the identification rate is within 69.23 % (9 data sets,

276 International Journal of Automation and Computing 7(3), August 2010 9/13 recognizable). By this result, K-means cluster arithmetic can effectively identify eigenvalue of serious wear out, but cannot discriminate slight wear and normal wear. Table 2 The cluster result using K-means cluster Wear states Vectors of input (E 0, E 1, E 3, E 4) Cluster result 40.5212 0.1691 0.0155 0.0108 Slight wear 39.8264 0.2005 0.0206 0.0098 39.6006 0.2049 0.0242 0.0107 Normal wear Severe wear 5 Conclusions 40.8496 0.3710 0.0331 0.0272 42.6711 0.2324 0.0753 0.0339 43.9039 0.2750 0.0341 0.0146 44.0274 0.7061 0.0695 0.0256 42.7999 0.4843 0.0823 0.0220 43.9238 0.0801 0.0322 0.0244 48.4726 0.2255 0.0384 0.0179 50.1655 0.9391 0.1844 0.1222 52.7340 0.9800 0.1089 0.0726 55.0219 0.7775 0.1819 0.1091 Cluster 1 Cluster 2 This paper proposes the recognition method of drill wear states using K-means cluster and RBFNN. From the presented work, the following specific conclusions have been drawn: 1) The feature extraction of cutting torque is performed in different drill wear states using WPD and Welch spectrum. Cutting torque has low bandwidth with respect to its dynamic sensitivity and is very sensitive to the change of tool wear state. To separate useful torque signals from the original signals, wavelet packet decomposition is employed. The features of Welch spectrum are extracted as salient features from wavelet coefficients of cutting torque signals to indicate drill states. 2) We have proposed a drill wear states recognition method using K-means cluster and RBFNN. Experimental results show that the proposed identification rates of wear states are 69.23% and 92.31%, respectively. This proves that RBFNN can identify more precisely as compared with K-means. Therefore, the work indicates that the RBFNN method can be more effectively used for wear state recognition. References [1] Y. J. Choi, M. S. Park, C. N. Chu. Prediction of drill failure using features extraction in time and frequency domains of feed motor current. International Journal of Machine Tools and Manufacture, vol. 48, no. 1, pp. 29 39, 2008. [2] B. Sick. On-line and indirect tool wear monitoring in turning with artificial networks: A review of more than a decade of research. Mechanical Systems and Signal Processing, vol. 16, no. 4, pp. 487 546, 2002. [3] A. Noori-Khajavi, R. Komanduri. Frequency and time domain analyses of sensor signals in drilling, Part 1: Correlation with drill wear. International Journal of Machine Tools and Manufacture, vol. 35, no. 6, pp. 775 793, 1995. [4] A. L. Quadro, J. R. T. Branco. Analysis of the acoustic emission during drilling test. Surface and Coating Technology, vol. 94 95, no. 1 3, pp. 691 695, 1997. [5] Y. T. Oh, W. T. Kwon, C. N. Chu. Drilling torque control using spindle motor current and its effect on tool wear. International Journal of Advanced Manufacturing Technology, vol. 24, no. 5 6, pp. 327 334, 2004. [6] N. Kasashima, K. Mori, G. H. Ruiz, N. Taniguchi. On-line failure detection in face milling using discrete wavelet transform. CIRP Annals Manufacturing Technology, vol. 44, no. 1, pp. 483 487, 1995. [7] V. Perlibakas. Face recognition using principal component analysis and wavelet packet decomposition. Informatica, vol. 15, no. 2, pp. 243 250, 2004. [8] Z. X. Xiong, K. Ramchandran, M. T. Orchard. Wavelet packet image coding using space-frequency quantization. IEEE Transactions on Image Processing, vol. 7, no. 6, pp. 892 898, 1998. [9] M. Cocchi, R. Seeber, A. Ulrici. WPTER: Wavelet packet transform for efficient pattern recognition of signals. Chemometrics and Intelligent Laboratory Systems, vol. 57, no. 2, pp. 97 119, 2001. [10] B Liu. Selection of wavelet packet basis for rotating machinery fault diagnosis. Journal of Sound and Vibration, vol. 284, no. 3-5, pp. 567 582, 2005. [11] J. A. Hartigan, M. A. Wong. Algorithm AS 136: A K-means clustering algorithm. Applied Statistics, vol. 28, no. 1, pp. 100 108, 1979. [12] A. Juan, E. Vidal. Fast K-means-like clustering in metric spaces. Pattern Recognition Letters, vol. 15, no. 1, pp. 19 25, 1994. [13] T. Kanungo, D. M. Mount, N. S. Netanyahu, C. D. Piatko, R. Silverman, A. Y. Wu. An efficient K-means clustering algorithm: Analysis and implementation. IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 24, no. 7, pp. 881 892, 2002. [14] I. Abu-Mahfouz. Drilling wear detection and classification using vibration signals and artificial neural network. International Journal of Machine Tools and Manufacture, vol. 43, no. 7, pp. 707 720, 2003. [15] P. G. Li, S. M. Wu. Monitoring drilling wear states by a fuzzy pattern recognition technique. Journal of Engineering for Industry Transactions of the ASME, vol. 110, no. 3, pp. 297 300, 1988. [16] R. K. Dutta, S. Paul, A. B. Chattopadhyay. Applicability of the modified back propagation algorithm in tool condition monitoring for faster convergence. Journal of Materials Processing Technology, vol. 98, no. 3, pp. 299 309, 2000. [17] E. Govekar, I. Grabec. Self-organizing neural network application to drill wear classification. Journal of Engineering for Industry Transactions of the ASME, vol. 116, no. 2, pp. 233 238, 1994. [18] T. Obikawa, J. Shinozuka. Monitoring of flank wear of coated tools in high speed machining with neural network ART2. International Journal of Machine Tools and Manufacture, vol. 44, no. 12-13, pp. 1311 1318, 2004. [19] M. Chen, C. S. Jiang, Q. X. Wu. Sensor fault diagnosis for a class of time delay uncertain nonlinear systems using neural network. International Journal of Automation and Computing, vol. 5, no. 4, pp. 401 405, 2008. [20] C. C. Tsao. Prediction of flank wear of different coated drills for JIS SUS 304 stainless steel using neural network. Journal of Materials Processing Technology, vol. 123, no. 3, pp. 354 360, 2002. [21] P. Welch. The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms. IEEE Transactions on Audio and Electroacoustics, vol. 15, no. 2, pp. 70 73, 1967. Xu Yang received M. Tech. degree in mechanical engineering from Dalian Polytechnic University, Dalian, PRC in 2005. He has been a lecturer of Dalian Polytechnic University. Currently, he is a Ph. D. candidate in the Department of Mechanical System Engineering at Faculty of Engineering of Gunma University, Kiryu, Japan. His research interests include mechanical automation, artificial intelligence, and virtual instrument. E-mail: yangxv1994@163.com (Corresponding author)