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

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

Neural network process modelling for turning of steel parts using conventional and wiper Inserts

3D cutting force analysis in worn-tool finish hard turning. Jianwen Hu, Hui Song and Y. Kevin Chou*

Address for Correspondence

In-Process Chatter Detection in Surface Grinding

Design and analysis of a piezoelectric film embedded smart cutting tool

INFLUENCE OF TOOL NOSE RADIUS ON THE CUTTING PERFORMANCE AND SURFACE FINISH DURING HARD TURNING WITH CBN CUTTING TOOLS 1.

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

A Study of the Cutting Temperature in Milling Stainless Steels with Chamfered Main Cutting Edge Sharp Worn Tools

A SIMPLIFIED MODEL FOR PLOUGHING FORCES IN TURNING

CUTTING MECHANICS AND SURFACE FINISH FOR TURNING WITH DIFFERENTLY SHAPED CBN TOOLS

DYNAMIC ISSUES AND PROCEDURE TO OBTAIN USEFUL DOMAIN OF DYNAMOMETERS USED IN MACHINE TOOL RESEARCH ARIA

Proceedings of the 2013 ASME International Manufacturing Science and Engineering Conference MSEC2013 June 10-14, 2013, Madison, Wisconsin, USA

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

Backpropagation Neural Net

Optimization of Radial Force in Turning Process Using Taguchi s Approach

Data Mining Part 5. Prediction

Portugaliae Electrochimica Acta 26/4 (2008)

Neural Networks and Ensemble Methods for Classification

4. Multilayer Perceptrons

Reliability assessment of cutting tools life based on advanced approximation methods

Precision Engineering

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

Process Damping Coefficient Identification using Bayesian Inference

Cyclic Variation of Residual Stress Induced by Tool Vibration in Machining Operations

Simple neuron model Components of simple neuron

Artificial Neural Networks. MGS Lecture 2

Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption

MATHEMATICAL MODEL FOR DRILLING CUTTING FORCES OF 40CrMnMoS8-6 STEEL

Speaker Representation and Verification Part II. by Vasileios Vasilakakis

Need for Deep Networks Perceptron. Can only model linear functions. Kernel Machines. Non-linearity provided by kernels

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

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

Artificial Neural Networks Examination, June 2004

Artificial Neural Network

Structure Design of Neural Networks Using Genetic Algorithms

A New Computational Intelligence Approach to Predicting the Machined Surface Roughness in Metal Machining

Lecture 7 Artificial neural networks: Supervised learning

Artificial Neural Network Method of Rock Mass Blastability Classification

CSE 352 (AI) LECTURE NOTES Professor Anita Wasilewska. NEURAL NETWORKS Learning

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES

Lecture 5: Logistic Regression. Neural Networks

Bearing fault diagnosis based on EMD-KPCA and ELM

Lecture 4: Perceptrons and Multilayer Perceptrons

2015 Todd Neller. A.I.M.A. text figures 1995 Prentice Hall. Used by permission. Neural Networks. Todd W. Neller

Neural Network Based Response Surface Methods a Comparative Study

Artificial Neural Networks D B M G. Data Base and Data Mining Group of Politecnico di Torino. Elena Baralis. Politecnico di Torino

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

Deep Feedforward Networks

Revision: Neural Network

ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD

Introduction to Natural Computation. Lecture 9. Multilayer Perceptrons and Backpropagation. Peter Lewis

Neural Nets Supervised learning

ECE521 Lectures 9 Fully Connected Neural Networks

High Speed Turning of Titanium (Ti-6Al-4V) Alloy. Anil Srivastava, Ph.D. Manager, Manufacturing Technology TechSolve, Inc., Cincinnati, OH 45237

Using a Hopfield Network: A Nuts and Bolts Approach

Artificial Neural Network Based Approach for Design of RCC Columns

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

Introduction to Artificial Neural Networks

Study of a neural network-based system for stability augmentation of an airplane

A Novel Activity Detection Method

Learning and Memory in Neural Networks

Introduction to Machine Learning

Serious limitations of (single-layer) perceptrons: Cannot learn non-linearly separable tasks. Cannot approximate (learn) non-linear functions

Multilayer Feedforward Networks. Berlin Chen, 2002

Modeling and Estimation of Grinding Forces for Mono Layer cbn Grinding Wheel

Artificial Neural Network and Fuzzy Logic

Journal of Manufacturing Systems

Calculation of the heat power consumption in the heat exchanger using artificial neural network

Keywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm

Artificial Neural Networks

Pattern Recognition Prof. P. S. Sastry Department of Electronics and Communication Engineering Indian Institute of Science, Bangalore

AI Programming CS F-20 Neural Networks

Artificial Intelligence

Multi-layer Perceptron Networks

Neural Networks and the Back-propagation Algorithm

Back-Propagation Algorithm. Perceptron Gradient Descent Multilayered neural network Back-Propagation More on Back-Propagation Examples

PRELIMINARY INVESTIGATION ON GRAPHENE AS SOLID LUBRICANT IN DRY TURNING

Artificial Neural Networks Examination, March 2004

Machining Dynamics. Experimental characterization of machining processes. TEQIP Workshop on. Dr. Mohit Law

Neural Networks biological neuron artificial neuron 1

Available online at ScienceDirect. Procedia Technology 14 (2014 )

Stability of orthogonal turning processes

M A N U F A C T U R I N G P R O C E S S E S ME A S S I G N M E N T

Thermal modeling for white layer predictions in finish hard turning

Suppression of Machine Tool Vibration Using Passive Damping

Artificial Neural Networks

PRODUCT CATALOG

Thermal finite-difference modeling of machining operations in polymers

Artifical Neural Networks

Christian Mohr

Integer weight training by differential evolution algorithms

A New Model and Analysis of Orthogonal Machining With an Edge-Radiused Tool

Notes on Back Propagation in 4 Lines

PREDICTION OF ROUGHNESS IN HARD TURNING OF AISI 4140 STEEL THROUGH ARTIFICIAL NEURAL NETWORK AND REGRESSION MODELS

Thermal error compensation for a high precision lathe

Modified Learning for Discrete Multi-Valued Neuron

N. Sarikaya Department of Aircraft Electrical and Electronics Civil Aviation School Erciyes University Kayseri 38039, Turkey

UNCERTAINTY PROPAGATION FOR SELECTED ANALYTICAL MILLING STABILITY LIMIT ANALYSES

Transcription:

International Journal of Machine Tools & Manufacture 42 (2002) 287 297 Prediction of flank wear by using back propagation neural network modeling when cutting hardened H-13 steel with chamfered and honed CBN tools Tugrul Özel *, Abhijit Nadgir Department of Industrial and Manufacturing Engineering, Cleveland State University, Cleveland, OH 44115, USA Received 15 December 2000; accepted 24 May 2001 Abstract Productivity and quality in the finish turning of hardened steels can be improved by utilizing predicted performance of the cutting tools. This paper combines predictive machining approach with neural network modeling of tool flank wear in order to estimate performance of chamfered and honed Cubic Boron Nitride (CBN) tools for a variety of cutting conditions. Experimental work has been performed in orthogonal cutting of hardened H-13 type tool steel using CBN tools. At the selected cutting conditions the forces have been measured using a piezoelectric dynamometer and data acquisition system. Simultaneously flank wear at the cutting edge has been monitored by using a tool makers microscope. The experimental force and wear data were utilized to train the developed simulation environment based on back propagation neural network modeling. A trained neural network system was used in predicting flank wear for various different cutting conditions. The developed prediction system was found to be capable of accurate tool wear classification for the range it had been trained. 2001 Elsevier Science Ltd. All rights reserved. Keywords: Turning hardened steels; Cubic boron nitrite tools; Flank wear; Neural networks 1. Introduction Finish turning of H-13 steel is a demanding operation due to the increased hardness of the workpiece (usually 50 52 HRC). In turning soft steel the principle cutting force is the highest among the force components. However, in turning of hardened steel, the thrust force increases significantly and becomes the highest as the hardness of the workpiece increases. Cubic Boron Nitride (CBN) tools are suitable for turning of hardened steels, because of their characteristics such as high strength, high hardness, high abrasive wear resistance and chemical stability at high temperatures. In order to prolong tool life, increase edge strength, prevent edge failure, and provide favorable residual stresses, edge preparation is important for CBN tools. Most common * Corresponding author. Tel.: +1-216-523-7251; fax: +1-216-687-9330. E-mail address: t.ozel@csuohio.edu (T. Özel). types of edge preparation are chamfered and honed edge preparations. Tool wear is an important factor directly affecting the surface quality of the machined parts. In particular, flank wear requires close monitoring in finish turning of hardened steels. Wear development during machining can reach unacceptable levels very fast in some cutting conditions resulting in poor surface finish. The prediction and detection of tool wear before the tool causes any damage on the machined surface becomes highly valuable in order to avoid loss of product, damage to the machine tool and associated loss in productivity. 2. Neural networks in tool condition monitoring Developments in faster computation techniques have made neural networks a very popular choice in modeling of sophisticated phenomenon. A number of researchers reported application of neural network systems in tool condition monitoring and prediction of tool wear and tool life. Out of the various neural network algorithms, 0890-6955/02/$ - see front matter 2001 Elsevier Science Ltd. All rights reserved. PII: S0890-6955(01)00103-1

288 T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 Nomenclature E i E k F c F t I i M j O k f V V B x i w ij a b g error at the input of the middle layer processing element error at the input of the output layer processing element principal cutting force (per unit width of cut) in cutting process thrust force (per unit width of cut) in cutting process output values of the input layer processing units in neural network model output values of the middle layer processing units in neural network model output values of the output layer processing units in neural network model feed or undeformed chip thickness in orthogonal cutting cutting velocity flank wear depth input to a processing element in the neural network model interconnecting weights in the neural network model rake angle learning constant clearance angle the back propagation model has been well developed and extensively used by other researchers. Applying sensors to monitor tool conditions and representing it with neural networks is a reliable and attractive alternative as opposed to previously employed empirical methods with sensor fusion, vibrations, ultrasonic, torque, power, velocity and temperature sensors. The approaches presented in the literature show that they are for either modeling of relations between cutting process variables and tool wear, or classification of worn or unspent tools [1 5]. The major advantages of using neural networks are the ability to model, mathematically calculate, and match non-linear tool wear patterns. Recently, Liu and Altintas [6] reported development of a feed forward neural network for predicting flank wear on a tungsten carbide cutting tool when cutting P-20 type mold steel. Ghasempoor et al. [7] used a combination of three different neural network inspectors to predict the wear on flank, crater and nose of the tool. Another hybrid machining simulator, which was developed by Li et al. [8], used the predictive machining theory to calculate the forces and feed them to a neural network component to predict the tool wear. In another work, Choudhury [9] proposed use of an in-process sensor to measure the tool wear during the cutting process and a back propagation neural network that predicts flank wear. Dimla et al. [10] reported use of multi-layer neural networks in successful classification of tool state as worn or sharp. In a different study, the relationship between cutting forces and tool wear was studied in micro end milling by Tansel et al. [11]. Optimization of the back propagation neural network model was studied by Dutta et al. [12] and interesting results have been presented. It is worth noting that most of the work reported in the literature uses a single cutting condition to train neural networks, where as multi cutting conditions should be used for training to increase the range and the accuracy of the predictions. 3. Orthogonal cutting experiments Orthogonal cutting tests have been performed on hardened (55 HRC) H-13 steel tube workpieces using CBN tools (Fig. 1). Triangular inserts (TNM-433 type) with two different edge preparations a) chamfered (0.1 mm, 25 ), and b) honed (0.02 mm radius) were used as shown in Fig. 2a and b respectively. The tool holder (Kennametal MTCNN-644) provided negative 5 degrees rake angle. Cutting velocity of 200, 250 and 300 m/min, and feeds of 0.05 and 0.10 mm/rev were used as cutting conditions. The forces in principal cutting (F c ) and thrust (F t ) directions were acquired by using a piezoelectric dynamometer (Kistler type 9272), charge amplifiers with 100 khz filters (Kistler type 5010) and a PC based data acquisition system. The dynamometer is a high impedance, four-component dynamometer, accurately measures torque, and the three orthogonal components of a dynamic or quasistatic force in the range of 4.89 to 20.00 kn (for F c ), ±4.89 kn (for F t ). The cutting process was interrupted every 5, 10 or 20 seconds (depending on the progress in the amount of wear) and flank wear depth was measured by using a tool makers microscope. 4. Backpropagation training neural network (BPTNN) A neural network is often defined as a computing system made up of a number of simple, highly interconnected processing elements, which possesses information by its dynamic state response to external inputs [13]. It

T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 289 Fig. 1. Illustration of orthogonal cutting test set-up. Fig. 2. Illustration of the edge preparations for the CBN tools. element executes a transfer function, and the rules governing changes in the interconnecting weights (w 1, w 2,,w n ) known as training laws. In this study, two neural network models are used. The first model is the backpropagation training neural network (BPTNN) and the second one is the backpropagation prediction neural network (BPPNN). 4.1. Neural network layers is composed of many simple processing elements that receive a number of input signals (x 1, x 2,,x n ) and generate a single output signal for a weighted sum of the inputs as illustrated in Fig. 3. The output signal of an individual processing element is sent to other processing elements as input signals via the interconnections. The two primary elements which make up a neural network are processing elements and interconnections. The structure of the neural network is defined by the interconnection architecture between the processing elements, the rules determining whether or not a processing The BPTNN model, a procedure based on the gradient decent rule, is hierarchical, i.e. the network always consists of at least three layers of processing elements. This model (as shown in Fig. 4) has three layers of processing elements: a) the input layer with five processing elements, b) the middle layer with thirty processing elements and c) the output layer with eight processing elements (as shown in Fig. 5). The input variables are cutting velocity, feed, time, width of cut, and the force ratio of the cutting force to the thrust force. Each input variable is assigned to a single input layer processing element. The input variable Fig. 3. Forces generated during orthogonal cutting. Fig. 4. Illustration of a processing element.

290 T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 elements. The output and the middle layer elements are also connected similarly and the interconnection weights are represented by w kj2 (where k=1, 2,,8 and j=1, 2,,30). The superscript 2 represents the inter-layer connections between the output and the middle layer processing elements. The interconnection weights are unknown to the process. A random number generator is initially used in assigning weights to the inter-layer connections. They are scaled in the range of 0.25 to +0.25. These weights are trained, using the BPTNN model, to match the input patterns to the output flank wear. 4.4. Backpropagation training neural network forward pass Fig. 5. Backpropagation training neural network model. values are carried over to the output of the input layer without any processing. The output values of the input layer processing units are represented by I i (where i=1, 2,%,5). The number of middle layer processing elements is determined by trial and error after testing the model for 5 to 30 processing elements at the middle layer. The output values of the middle layer processing elements are represented by M j (where j=1, 2,,30). The output layer, which consists of eight processing elements, is an 8 bit binary representation of the experimentally found flank wear value corresponding to the set of input variables. The output value at the output layer processing elements is represented as O k (where k=1, 2,,8) where each has either a value between 0 and 1. 4.2. Input patterns The input patterns include five input variables and the measured flank wear value which is coded in an eight bit binary format. Each of the eight bits in the binary format forms the output value at one output layer processing element. In this study, 25 different input sets for the chamfered tool and 15 patterns for honed tool obtained from cutting experiments were used as training input patterns as shown in Tables 1 and 2 respectively. 4.3. Interconnection weights All of the processing elements at input layer are connected to each of the middle layer processing elements via interconnections which are weighted and represented by w ji1 (where j=1, 2,,30 and i=1, 2,,5). The superscript 1 indicates the inter-layer connections between the middle and the input layer processing The first input pattern values are initialized at the input and the output layers of the BPTNN. Every input layer processing element, I i, is multiplied by the corresponding weight on the inter-layer connections of a middle layer processing element. All the products of I i and W ji1 are then summed and form the input to a middle layer processing element. A sigmoid activation function, as given with Eq. (2), is applied to the input value of the middle layer processing element to get a scaled output at the output of the middle layer processing element M j. f(l) 1 (1) 1+e 5L where L is given as: L w ji1 I i (2) The same procedure is followed for all middle layer processing elements. Following through the network, these output values from the middle layer are treated as input values to the output layer. The sum of the product of the entire middle layer output values (M j ) and the inter-layer connection weights (w kj2 ) to an output layer processing element forms the input value to that output layer processing element. The same sigmoid activation function in Eq. (1) is applied and output O k is computed. The output O k is then compared to the experimentally measured output wear and the difference in the measured and computed outputs is calculated. This difference in the outputs forms the error E at the output layer. This procedure constitutes the forward flow of the backpropagation model. 4.5. Backpropagation training neural network backward pass The error computed is backpropagated through the same network by changing the weights of the interconnections on the output to middle layer processing

T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 291 Table 1 Measured forces and flank wear for different cutting conditions using chamfered tools Cutting velocity V Feed f (mm/rev) Time t (sec) Force F t (N/mm) Force F c (N/mm) Flank wear V B (mm) (m/min) 200 0.05 10 150 110 0.038 200 0.05 20 180 120 0.048 200 0.05 30 150 10 0.053 200 0.05 40 200 120 0.066 200 0.05 50 210 120 0.066 200 0.05 60 250 120 0.074 200 0.05 70 210 110 0.076 200 0.05 80 180 140 0.079 200 0.05 100 220 90 0.084 250 0.05 20 150 120 0.053 250 0.05 40 220 130 0.079 250 0.05 50 220 200 0.089 250 0.05 60 220 120 0.099 300 0.05 20 130 80 0.058 300 0.05 40 180 120 0.081 300 0.05 60 200 120 0.114 200 0.1 10 220 190 0.038 200 0.1 20 230 150 0.058 200 0.1 30 250 210 0.066 200 0.1 40 260 190 0.071 200 0.1 60 270 190 0.089 250 0.1 10 200 150 0.051 250 0.1 20 230 170 0.081 300 0.1 10 210 140 0.056 300 0.1 20 230 190 0.089 Table 2 Measured forces and flank wear for different cutting conditions using honed tools Cutting velocity V Feed f (mm/rev) Time t (sec) Force F t (N/mm) Force F c (N/mm) Flank wear V B (mm) (m/min) 200 0.05 20 110 100 0.058 200 0.05 30 170 100 0.074 200 0.05 40 170 90 0.084 200 0.05 50 200 110 0.089 200 0.05 60 190 110 0.102 200 0.1 20 115 150 0.036 200 0.1 40 120 100 0.089 200 0.1 44 130 180 0.099 250 0.05 10 190 110 0.053 250 0.05 15 130 110 0.067 250 0.05 20 140 110 0.091 250 0.05 25 160 130 0.104 250 0.1 10 135 180 0.061 250 0.1 15 140 165 0.073 250 0.1 20 140 160 0.096 300 0.05 10 90 90 0.066 300 0.05 17 130 120 0.099 300 0.1 18 120 160 0.137 elements and also the middle to input layer processing elements. The error at each output layer processing element is passed backwards through the derivative of the sigmoidal activation function and is computed as: E k df(l) dl E (3) where E is the computed error at the output layer and E k is the error at the input of the output layer processing element.

292 T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 The derivative presents a bell-shaped curve when plotted against the input, with relatively large values in the midrange of inputs and small values at either end. The derivative thus contributes to the stability of the network, since it assures that as the outputs approach 0 or 1 only very small changes can occur and the error E k will be proportionate to the original error propagated by the input values of the middle layer processing elements. A rule known as Delta rule is applied to determine how to change the weights [13]. By applying Delta rule to the error value the change is determined as: (w kj ) new (w kj ) old be kl (4) L 2 Where difference for the weights is the delta vector, b is a scalar value of the learning constant, E k is a scalar value of the error at the output layer processing element, and L is the input vector to the output layer processing element. A momentum term, which results in faster convergence to the ideal weight vector, is used. The term applies a momentum factor to the difference between the latest known and the previously known weights. The momentum term is calculated as follows: M a( w kj ) (5) where M is the momentum term, a is the momentum factor, and w kj is the difference in the latest known weight and the previously known weight. The values of b, the learning constant and the a, the momentum factor M are optimized between the range of 0.1 and 0.9 by trial and error. The new interconnection weights on the output middle layer are calculated by adding the delta vector and the momentum term to the old weights. The middle-input layer interconnection weights also share a part of the error and the error is calculated as follows: E i df(l) dl [ W 2 kje k ] (6) where E i is the error of the i th middle layer processing element, [ W 2 kje k ] is the summation of the product of the weights of each middle to all output layer processing elements and the error at all output layer processing df(l) elements E k, is the derivative of the activation dl function of the middle-layer processing element for the net input it received. The error E i computed is now used to change the weights on the interconnections of the middle input layer. Delta rule and the momentum term are calculated for every middle layer processing element. The summed inputs to the middle layer processing element, error E i, and the original and previous weights, form the inputs to the Delta rule and the momentum term. The remaining input patterns are then presented to the BPTNN sequentially and following the above procedure, the inter-connection weights on the middle-input layer and output-middle layer are constantly changed [14]. A mean square error (MSE) is calculated based on the error between the computed and desired output at the output layer processing elements. The mean square errors for all the output layer processing elements and for all patterns presented to the BPTNN are added to get the total error through one pass. The patterns are presented to the BPTNN and the weights are constantly changed until the MSE reaches a fixed value of 0.1. The program is terminated after 40,000 iterations in case it does not reach the fixed MSE value. Trained weights corresponding to this error are then stored, which are used in the BPPNN model. 4.6. Training sets In order to train the BPTNN, training sets have been collected experimentally, for two types of tool edge preparations (chamfered and honed) as shown in Tables 1 and 2. The training set consists of five inputs to the input layer, cutting velocity in m/min, feed in mm/rev, time in sec, force ratio and depth of cut 2.5 mm which is a constant. The flank wear corresponding to the cutting conditions and at the time recorded has also been shown in the following tables. Experiments have been conducted until the flank wear, for a specific set of cutting condition, reaches a wear of 0.1 mm. The discussion here and the tables produced show that for a typical cut for the purpose of generating the training samples, consists of the following. The workpiece is turned using specified cutting conditions. The cutting force components are recorded at steady state condition. After fixed intervals of time of cutting, wear component is observed using the toolmakers microscope. 4.7. Normalization and scaling of inputs The input patterns are presented to the BPTNN as a normalized array and are scaled in a range of 0.1 to 0.9. The original values are normalized for efficient processing by the network. The normalization is carried out using a linear mapping given as X (X r X min ) X N max X N min X max X min X N min (7) where X is the normalized variable, X r is the real value of the variable before normalization, X max and X min are the maximum and the minimum values of the variable before normalization and X Nmax and X Nmin are maximum and minimum values of the variable after normalization.

T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 293 5. Backpropagation prediction neural network model (BPPNN) 5.1. BPPNN architecture and input patterns The BPPNN architecture is the same as the BPTNN; with exactly the same number of input, middle and output layer processing elements. The trained set of weights is assigned to the interconnections of the middle-input and the output-middle layers. New testing input patterns other than that used for training the BPTNN, without the flank wear, are presented to the BPPNN model. The BPPNN model works exactly like the forward pass of the BPTNN model. The force ratio is calculated using the predictive machining theory [15] and provided as input to the BPPNN model. All of the input variables are normalized in the same range that was used for the BPTNN model. The input to the middle layer processing elements is the weighted sum of the values from the input layer processing elements. The weights on the interconnections are obtained from the recorded weights at MSE=0.1, for the BPTNN model. The same sigmoid function as in the BPTNN model gives an output at the middle layer processing elements. These outputs and the weight on the interconnections of the output-middle layer, form a weighted sum input to the output layer processing elements. This input when passed through the sigmoid function gives an output at the output layer processing elements. The calculated output value is the predicted flank wear value for the new testing set or unknown condition [16]. 5.2. Decoding of BPPNN model output The outputs of the processing elements at the output layer form the predicted value of the flank wear. The flank wear value is not in the binary representation format. Since the weights remain the same and a new testing set of input variables or unknown input values are presented to the BPPNN model, the output values of the BPPNN model will lie anywhere in the range of 0 to 1 values. The output of the sigmoid function O k, can reach a value of 0 or 1 only if the input value to the function is plus or minus infinity. Since the summed input to any of the processing elements can never reach the infinite value, an output value of 0 or 1 is impossible to obtain. Thus, a threshold value of 0.1 is applied to all ones in the output values and reduced to 0.9 and all zeros are increased to 0.1 in the experimental flank wear binary representation. The intermediate values are assumed as fractional values of the binary representation and are multiplied to their corresponding decimal equivalent. This type of decoding helps in prediction of values in between two trained values, between consecutive whole numbers and also values after the decimal point. The unique representation shown above makes the codingdecoding scheme dynamic and very powerful. 6. Results and conclusions In this study, a trained set of backpropagation neural network algorithms is used to predict the flank wear of CBN cutting tools with chamfered and honed edge preparations during the orthogonal cutting of hardened H-13 steel workpieces. Initially orthogonal cutting experiments were conducted using CBN cutting tools with two different edge geometries and forces were recorded using a data acquisition system. A backpropagation training neural network model was trained by using the experimental data. The latter model, the backpropagation prediction neural network, was used with the trained pattern of flank wear in order to predict the flank wear in both original experimental cutting conditions and different cutting conditions. The major advantage of the neural network predictions is that the models, can estimate flank wear progress very fast and accurately, once the forces are known. In order to calculate force ratio in cutting conditions that were not experimented, predictive machining theory was used as discussed in an earlier study [15]. Figs. 6 and 7 show reasonable agreements between the predicted and measured flank wear on CBN tools with a chamfered edge preparation. The error between the measured and the predicted flank wear values for a few conditions could be related partly to the average force ratio, which is obtained using predictive machining Fig. 6. Comparison of measured and predicted flank wear for chamfered tool.

294 T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 Fig. 7. Comparison of measured and predicted flank wear for chamfered tool. Fig. 9. Comparison of measured and predicted flank wear for honed tool. Fig. 10. Predicted flank wear for chamfered tool at different cutting velocities. Fig. 8. Comparison of measured and predicted flank wear for honed tool. theory, instead of the experimental force ratio and partly to the neural network algorithm. The neural network algorithm reveals relatively poor results if it is provided with a few training patterns. The predicted values demonstrate an upward trend with progression of time similar to the measured values. Incidentally, the neural network model predicts a faster flank wear development in respond to an increase in the cutting velocity and the feed. Figs. 8 and 9 show similar results for the CBN tools with honed edge preparations. The number of training data used for the honed CBN tools was less than that of the chamfered CBN tools. The predicted values for the Fig. 11. Predicted flank wear for chamfered tool at different cutting velocities.

T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 295 honed tool are in good agreement with the measured values and also portray an upward trend for higher feed values. Flank wear is also predicted for the cutting velocities other than the patterns for which the neural network algorithm is trained, fairly large error was observed at those predictions. Figs. 10 and 11 show incremental wear pattern with progression of time. They also predict faster wear for higher cutting velocity and feed values. Overall they show good wear patterns. Predictions at few other velocities and at random time have been shown in Tables 3 and 4. In order to evaluate the error in the predictions, a root- mean-squared (RMS) error between the measured and predicted readings was computed by using the equation: %RMS error 1 n n 1 ( V B measured V B predicted 100) V 2 (8) B predicted The root-mean-square error between the measured and the predicted depth of the flank wear for each cutting condition is presented in Table 5. Generally, the percentage error was found between 0.59% 15.09%. The error variation of the error indicates that the measured depth of the flank wear values highly affects the percentage Table 3 Training patterns at different cutting conditions with predicted flank wear for chamfered tools Cutting velocity Feed Time Force ratio Width of cut Predicted flank wear Predicted flank (coded) wear (decoded) 0.10 0.10 0.10 0.73 0.90 0 0100110 38.00 0.10 0.10 0.18 0.67 0.90 0 0110010 50.00 0.10 0.10 0.23 0.55 0.90 0 0110010 50.00 0.10 0.10 0.27 0.07 0.90 0 0110101 53.00 0.10 0.10 0.35 0.60 0.90 0 1000010 66.00 0.10 0.10 0.39 0.55 0.90 0 1000010 66.00 0.10 0.10 0.44 0.57 0.90 0 1000010 66.00 0.10 0.10 0.52 0.48 0.90 0 1001010 74.00 0.10 0.10 0.58 0.55 0.90 0 1001.610 76.40 0.10 0.10 0.61 0.52 0.90 0 1001100 76.00 0.10 0.10 0.69 0.78 0.90 0 1001111 79.00 0.10 0.10 0.75 0.55 0.90 0 1 0.23 1 1 0 0 79.68 0.10 0.10 0.86 0.41 0.90 0 1011100 92.00 0.30 0.10 0.80 0.56 0.90 0 1011100 92.00 0.40 0.10 0.89 0.56 0.90 0 1011010 90.00 0.50 0.10 0.18 0.80 0.90 0 0110101 53.00 0.50 0.10 0.26 0.56 0.90 0 0 1 1.83 0 1 0 56.64 0.50 0.10 0.35 0.59 0.90 0 1001111 79.00 0.50 0.10 0.44 0.91 0.90 0 1001101 77.00 0.50 0.10 0.48 0.56 0.90 0 1.5 0 1.38 1 1 92.52 0.50 0.10 0.52 0.55 0.90 0 1101011 107.00 0.60 0.10 0.58 0.54 0.90 0 1111011 123.00 0.80 0.10 0.70 0.50 0.90 0 11110.480 120.96 0.90 0.10 0.18 0.62 0.90 0 0111010 58.00 0.90 0.10 0.27 0.48 0.90 0.74 1 1 0 0 1 0 97.36 0.90 0.10 0.35 0.67 0.90 0 1010001 81.00 0.90 0.10 0.52 0.60 0.90 0 1110010 114.00 0.90 0.10 0.55 0.48 0.90 0 11110.870 121.74 0.10 0.90 0.10 0.86 0.90 0 0100110 38.00 0.10 0.90 0.18 0.65 0.90 0 0111010 58.00 0.10 0.90 0.25 0.55 0.90 0 1010010 82.00 0.10 0.90 0.27 0.84 0.90 0 1000010 66.00 0.10 0.90 0.35 0.73 0.90 0 1000111 71.00 0.10 0.90 0.40 0.56 0.90 0 1010010 82.00 0.10 0.90 0.52 0.70 0.90 0 1011001 89.00 0.50 0.90 0.10 0.75 0.90 0 0110011 51.00 0.50 0.90 0.15 0.56 0.90 0.45 1 1 0 0.19.6 77.80 0.50 0.90 0.18 0.74 0.90 0 1010001 81.00 0.78 0.90 0.24 0.51 0.90 0 01110.570 57.14 0.90 0.90 0.10 0.67 0.90 0 0111000 56.00 0.90 0.90 0.11 0.48 0.90 0 01110.160 56.32 0.90 0.90 0.18 0.83 0.90 0 0111000 56.00

296 T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 Table 4 Training patterns at different cutting conditions with predicted flank wear for honed tools Cutting velocity Feed Time Force ratio Width of cut Predicted flank wear Predicted flank (coded) wear (decoded) 0.10 0.10 0.19 0.47 0.90 0 0111010 58.00 0.10 0.10 0.28 0.24 0.90 0 1001010 74.00 0.10 0.10 0.34 0.22 0.90 0 1 0.76.78.25.54 0 84.48 0.10 0.10 0.37 0.19 0.90 0 1010100 84.00 0.10 0.10 0.42 0.22 0.90 0 101100.3 88.30 0.10 0.10 0.46 0.21 0.90 0 1011001 89.00 0.10 0.10 0.54 0.23 0.90 0 1100110 102.00 0.10 0.10 0.60 0.22 0.90 0 1100110 102.00 0.10 0.90 0.19 0.76 0.90 0 0100100 36.00 0.10 0.90 0.37 0.42 0.90 0 1011001 89.00 0.10 0.90 0.39 0.22 0.90 0 1010.801 80.00 0.10 0.90 0.40 0.82 0.90 0 1100011 99.00 0.10 0.90 0.45 0.22 0.90 0 1010101 85.00 0.50 0.10 0.10 0.23 0.90 0 0010101 21.00 0.50 0.10 0.13 0.21 0.90 0 0010101 21.00 0.50 0.10 0.14 0.42 0.90 0 1000011 67.00 0.50 0.10 0.17 0.21 0.90 0 0 0 1.45 1 0 0 23.60 0.50 0.10 0.19 0.38 0.90 0 1011011 91.00 0.50 0.10 0.23 0.40 0.90 0 1101000 104.00 0.50 0.10 0.40 0.21 0.90 0 111100.78 120.78 0.50 0.90 0.10 0.78 0.90 0 0111101 61.00 0.50 0.90 0.14 0.67 0.90 0 1001001 73.00 0.50 0.90 0.16 0.21 0.90 0.48 0 1 0.46 0 1 49.56 0.50 0.90 0.19 0.64 0.90 0 1100000 96.00 0.90 0.10 0.10 0.54 0.90 0 1000010 66.00 0.90 0.10 0.16 0.48 0.90 0 1100011 99.00 0.90 0.10 0.18 0.16 0.90 0 1010101 85.00 0.25 0.90 0.45 0.22 0.90 0 1.8 1 0.86 0 1 110.04 0.25 0.10 0.23 0.22 0.90 0.54 0 1.83 1 0 0 61.20 0.30 0.10 0.51 0.21 0.90 0 1110100 116.00 0.40 0.90 0.16 0.22 0.90 0.26 0 1 0.46 0 1 35.48 0.78 0.10 0.25 0.18 0.90 0 1.11 1 0 1 0 1 88.52 Table 5 Percentage root mean squared error for chamfered and honed tools at trained patterns 200 m/min (0.05 mm/rev) 200 m/min (0.1 mm/rev) 250 m/min (0.05 mm/rev) 250 m/min (0.1 mm/rev) %RMS Error (Chamfered) 1.16 5.65 9.35 0.55 %RMS Error (Honed) 1.54 3.25 15.09 1.25 root-mean-squared error in the trained patterns. There was no error evaluation done for the flank wear predictions for the untrained patterns. In conclusion, predicted flank wear was found significantly sensitive to the measured cutting forces. The major advantage of the neural network predictions is that the algorithms can estimate flank wear progress quite accurately once the forces are known. Therefore, obtaining force information without using a force sensor would definitely improve the implementation of proposed approach in shop floor practice. It is needless to say that such tool conditioning systems have great potential to improve precision hard part machining using advanced cutting tools such as CBN. References [1] S.V.T. Elanayar, Y.C. Shin, Machining condition monitoring for automation using neural networks, in: ASME Winter Annual Meeting, Dallas, TX, USA, 1990, pp. 85 100. [2] R.G. Khanchustambham, G.M. Zhang, A neural network approach to on-line monitoring of turning process, in: International Joint Conference on Neural Networks, Baltimore, Maryland, 1992, pp. 889 894. [3] S.V.T. Elanayar, Y.C. Shin, Robust tool wear estimation via radial basis function neural networks, in: ASME Winter Annual Meeting, Anaheim, CA, USA, 1992, pp. 37 51. [4] S. Purushothaman, Y.G. Srinivasa, A back-propagation algorithm applied to tool wear monitoring, International Journal of Machine Tools and Manufacturing 34 (5) (1994) 625 631. [5] Y.S. Tarng, Y.W. Hseih, S.T. Hwang, Sensing tool breakage in

T. Özel, A. Nadgir / International Journal of Machine Tools & Manufacture 42 (2002) 287 297 297 face milling with a neural network, International Journal of Machine Tools and Manufacturing 34 (3) (1994) 341 350. [6] Q. Liu, Y. Altintas, On-line monitoring of flank wear in turning with multilayered feed-forward neural network, International Journal of Machine Tools and Manufacture 39 (1999) 1945 1959. [7] A. Ghasempoor, J. Jeswiet, T.N. Moore, Real time implementation of on-line tool condition monitoring in turning, International Journal of Machine Tools and Manufacture 39 (1999) 1883 1902. [8] X.P. Li, K. Iynkaran, A.Y.C. Nee, A hybrid machining simulator based on predictive machining theory and neural network modeling. Proceedings of the CIRP International Workshop on Modeling of Machining Operations Atlanta, Georgia, USA, 1998, pp. 417 428. [9] S.K. Choudhury, V.K. Jain, C.V.V. Rama Rao, On-line monitoring of tool wear in turning using a neural network, International Journal of Machine Tools and Manufacture 39 (1999) 489 504. [10] D.E. Dimla Jr., P.M. Lister, N.J. Leighton, Automatic tool state identification in a metal turning operation using MLP neural networks and multivariate process parameters, International Journal of Machine Tools and Manufacture 38 (4) (1998) 343 352. [11] I.N. Tansel, T.T. Arkan, W.Y. Bao, N. Mahendrakar, B. Shisler, D. Smith, M. McCool, Tool wear estimation in micro-machining. Part I: tool-usage-cutting force relationship, International Journal of Machine Tools and Manufacture 40 (2000) 599 608. [12] R.K. Dutta, S. Paul, A.B. Chattopadhyay, Applicability of the modified back propagation algorithm in tool condition monitoring for faster convergence, International Journal of Machine Tools and Manufacture 98 (2000) 299 309. [13] M. Caudill, Neural Networks Primer, Reprints of AI Expert Magazine, Miller Freeman Publications, 1989. [14] T. Munakata, Fundamentals of the New Artificial Intelligence, Beyond Traditional Paradigms, Springer-Verlag New York Inc, 1998. [15] T. Özel, Development of a predictive machining simulator for orthogonal metal cutting process. In: Proceedings of 4th International Conference on Engineering Design and Automation, July 30 August 2, Orlando, Florida, USA, 2000. [16] A. Nadgir, T. Özel, Neural network modeling of flank wear for tool condition monitoring in orthogonal cutting of hardened steels. In: Proceedings of 4th International Conference on Engineering Design and Automation, July 30 August 2, Orlando, Florida, USA, 2000.