Next Article in Journal
Extended Hierarchical Fuzzy Interpreted Petri Net
Next Article in Special Issue
Divergence-Based Segmentation Algorithm for Heavy-Tailed Acoustic Signals with Time-Varying Characteristics
Previous Article in Journal
Reflected Wave Reduction Based on Time-Delay Separation for the Plane Array of Multilayer Acoustic Absorbers
Previous Article in Special Issue
Online Frequency Response Analysis of Electric Machinery through an Active Coupling System Based on Power Electronics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

System for Tool-Wear Condition Monitoring in CNC Machines under Variations of Cutting Parameter Based on Fusion Stray Flux-Current Processing

by
Arturo Yosimar Jaen-Cuellar
1,
Roque Alfredo Osornio-Ríos
1,
Miguel Trejo-Hernández
1,
Israel Zamudio-Ramírez
1,2,
Geovanni Díaz-Saldaña
1,
José Pablo Pacheco-Guerrero
1 and
Jose Alfonso Antonino-Daviu
2,*
1
CA Mecatrónica, Facultad de Ingeniería, Campus San Juan del Río, Universidad Autónoma de Querétaro, Av. Río Moctezuma 249, San Juan del Río 76807, Mexico
2
Instituto Tecnológico de la Energía, Universitat Politècnica de València (UPV), Camino de Vera s/n, 46022 Valencia, Spain
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(24), 8431; https://doi.org/10.3390/s21248431
Submission received: 26 October 2021 / Revised: 21 November 2021 / Accepted: 16 December 2021 / Published: 17 December 2021

Abstract

:
The computer numerical control (CNC) machine has recently taken a fundamental role in the manufacturing industry, which is essential for the economic development of many countries. Current high quality production standards, along with the requirement for maximum economic benefits, demand the use of tool condition monitoring (TCM) systems able to monitor and diagnose cutting tool wear. Current TCM methodologies mainly rely on vibration signals, cutting force signals, and acoustic emission (AE) signals, which have the common drawback of requiring the installation of sensors near the working area, a factor that limits their application in practical terms. Moreover, as machining processes require the optimal tuning of cutting parameters, novel methodologies must be able to perform the diagnosis under a variety of cutting parameters. This paper proposes a novel non-invasive method capable of automatically diagnosing cutting tool wear in CNC machines under the variation of cutting speed and feed rate cutting parameters. The proposal relies on the sensor information fusion of spindle-motor stray flux and current signals by means of statistical and non-statistical time-domain parameters, which are then reduced by means of a linear discriminant analysis (LDA); a feed-forward neural network is then used to automatically classify the level of wear on the cutting tool. The proposal is validated with a Fanuc Oi mate Computer Numeric Control (CNC) turning machine for three different cutting tool wear levels and different cutting speed and feed rate values.

1. Introduction

The manufacturing industry has been a fundamental and highly relevant sector in the economic development of many countries [1]. In this regard, the computer numerical control (CNC) machine has taken a fundamental role and is involved in many manufacturing industries. In order to obtain an increased quality production, along with maximum economic benefits (one of the main objectives pursued by the involved companies), industrial processes must be optimized by means of the different factors that can strongly influence manufacturing expenses, such as cutting tool costs, electricity costs, machining efficiency, and machined surface quality [2]. As reported in [3,4], the costs of machining and replacing the cutting tool can represent up to 25% of the total production costs, and even a slight reduction of machine cutting tool downtime improves the production rate significantly [5]. These figures and facts highlight the necessity of using cutting tools in excellent condition without replacing them unnecessarily. However, cutting tools are subjected to constant stresses, which leads to an imminent and gradual wear that tends to deteriorate the machining quality and cutting efficiency, no matter the tuning of optimal cutting parameters. Additionally, this situation may lead to the shutdown of the machine tool in severe cases, with approximately 20% of the production time being wasted in this kind of downtimes [6,7]. In this regard, it is essential to develop tool condition monitoring (TCM) systems and methodologies capable of extracting relevant information from the machining process and its different elements and signals in order to effectively correlate and diagnose the healthiness state of the cutting tool and achieve adequate maintenance actions. Currently, most of the TCM methodologies have relied on information obtained from different physical magnitudes. Each technique is subjected to its own constraints and requirements, especially those related to intrinsic implications due to the sensors used: reduced space for installation, invasiveness to the machining process, and high sensitivity to environmental noise, among other factors. As a consequence, the feasibility of applying diverse methods in real operating conditions is directly affected and limited according to the sensors used and their characteristics [8].
With regards to CNC cutting tool wear research, it should be noted that there are two main trends: the first oriented to optimizing the machining cutting parameters in order to take care of the tool wear, and the second relying on methods focused on detecting the tool wear. For example, the work carried out in [9] demonstrates that the cutting speed has the most significant effect on tool wear, followed by the variation in the feed rate and finally the depth of cut. Similarly, Kuntoğlu et al. [10] presented a method that deals with the variation of three parameters: cutting speed, feed rate, and tool tip, in order to determine the most optimal parameters that reduce progressive tool wear.
On the other hand, TCM methods have been developed over the last few decades that can be divided into two main groups: (a) direct techniques and (b) indirect techniques. The most preferred are the indirect techniques because they do not require the machine to be stopped, and the final diagnosis is performed by signal collection, signal processing, and classification, which relates then to the observed values of cutting tool wear [11]. In this context, several investigations have been carried out that have been able to properly correlate diverse physical magnitudes to the cutting tool wear at a certain level of uncertainty. Therefore, vibration signals, cutting force signals, acoustic emission (AE) signals, temperature signals, motor current signals, and image processing, among other factors, have been extensively used for these purposes in several investigations [8,12,13]. Vibration is considered one of the variables that best reflects the TCM process. Certain factors, such as the fact that it is not necessity to make any changes to the machine tool or workpiece fixtures, are among the most important advantages that distinguish vibration measurement [14]. However, as vibrations are generated during machine operation, even when the tool is not engaged in cutting, effectively distinguishing between entity-cut and air-cut operations is still an open challenge [13], and it is a constraint that limits its applicability. In addition, the position at which the sensor is installed and the use of cutting fluid can affect the vibration signals [15], making them difficult to be filtered; therefore, vibration signals are likely to provide inaccurate data [16]. On the other hand, force sensors and signals have been demonstrated as being very sensitive to changes in the tool condition and can therefore accurately estimate the tool state [17]. However, cutting force sensors are difficult to apply in industrial environments because their physical properties limit the physical size of a workpiece, which is not appropriate when milling medium and large workpieces [18]. Moreover, the problem that cutting force monitoring interferes with the motion control of the spindle and stage in a milling machine has been pointed out [19], along with the fact that commercial dynamometers are very expensive. In turn, AE signals are known to have a superior sensitivity compared to cutting force and vibration signals. They are also non-invasive and propagate at a frequency much higher than the characteristic frequency caused by cutting, which reduces interference [20,21]. Nevertheless, intermittent cutting during the milling processes results in AE signal spikes, which complicate the signal analysis and processing stage [18]. Additionally, AE sensors are highly sensitive to environmental noise, which complicates the task of extracting valid signal feature information [22]. Similarly, in infrared image-based techniques, any thermal interference can deteriorate the final diagnosis, so the coolant liquid used and hot chips can lead to false indications [23], limiting the application of such methods to specific operating conditions. On the other hand, current signals have been demonstrated as being feasible for diagnosing cutting tool wear due to the fact that cutting force increases with increasing tool wear, and hence the current drawn by the machine motor undergoes a corresponding increase [24]. However, motor currents have the disadvantage of containing a certain amount of noise [19]. In this regard, a very recent investigation, which is the preliminary work of this paper, proposed the analysis of spindle-motor stray flux signals [25]. In that work, the feasibility of such signals was demonstrated; it is a non-invasive technique that does not require the installation of sensors near the working area, and it properly correlates the cutting tool wear under different depths of cut. However, it does not take into consideration the variation of other cutting parameters, which is a very important aspect that must be taken into account because the variation of such parameters is central in real industry applications. Generally speaking, the essential use of sensors installed near the working area that indirectly affect the final results is one of the main limitations in indirect methodologies. As discussed in [13], the use of multiple sensors can achieve better results over a wide range of cutting parameters and cutting conditions than those obtained with a single sensor. In this regard, Huang et al. [26] proposed the combined analysis of force, torque, and vibration signals. They obtained an accuracy above 88.89% under different cutting parameters: feed rate, axial depth of cut, and radial depth of cut. However, as pointed out in [13], there is an increased interference in the milling process associated with multiple sensors (mainly invasive sensors such as torque, vibration, and force sensors), which certainly limits the viability of some sensor fusion techniques. Nevertheless, this problem may be overcome if the fusion information of non-invasive sensors is used. For example, Zhou et al. [27] demonstrated the performance achieved when combining the three spindle-motor current signals (by means of three different time, frequency, and time-frequency domain parameters) for tool-wear condition monitoring under the variation of spindle speed, depth of cut, and feed rate. The authors demonstrated that results with very small errors could be accomplished. Additionally, Hassan et al. [28] proposed an innovative methodology for the diagnosis of cutting tool wear in milling machines by using spindle-motor current, voltage, and power signals, and the empirical mode decomposition (EMD) method. They achieved an accuracy of 98% for detecting the tool condition under different cutting parameters (feed rate, axial and radial depth of cut, and tool diameters) and flank wear levels. Accordingly, as has been shown in various investigations reported in the literature, and as discussed above, the combination of different signal information is an excellent alternative for diagnosing the cutting tool wear in a machining process more reliably and under diverse variations in cutting parameters. Therefore, it would be of great relevance to combine the information provided by different signals (preferably those that are non-invasive to the working area and the machining process) by means of a suitable technique able to extract the most relevant data of each one. Unfortunately, there is no research in the literature focused on the fusion of spindle-motor stray flux and current signals for the diagnosis of cutting tool wear under different cutting parameters, despite such signals being proven to yield comparable results to those of well-established methods with high reliability and the advantage of it being non-invasive, low cost, and immune to some electric motor fault diagnosis [29].
The main contribution of this paper is the development of a non-invasive system capable of monitoring and diagnosing cutting tool wear during a machining process under the variation of two cutting parameters: feed rate and cutting speed. The proposed method relies on the merging of the information provided by stray flux signals (captured around the spindle motor) and spindle-motor currents, which is non-invasive because the sensors are installed away from the machining process and cutting tool area. Additionally, in order to have a sensor that fulfills the requirement of capturing the different stray flux magnetic components at a single point, no matter the position, it is proposed that a triaxial stray flux sensor (made up of three primary hall-effect sensors placed on relatively perpendicular axes) be installed on the frame of the spindle motor. The proposal relies on the computation of selected statistical and non-statistical time-domain features, which are capable of providing information regarding general trends and characteristics concerning the dynamic behavior of a signal. Subsequently, these features are reduced to two main components by means of a linear discriminant analysis (LDA) in order to combine the most relevant information regarding all the captured signals and features. An artificial neural network is then trained and incorporated in order to obtain an automatic classification. The experiments are carried out using a Fanuc Oi mate CNC turning machine considering five different cutting tool wear states: from new cutting tool to severe cutting tool wear. The results achieved show that the proposed method is able to diagnose and correlate the cutting tool wear to the captured spindle-motor stray flux signals, regardless of variation in the cutting parameters used during the machining process. The proposal may find great applicability in several machining processes that require constant cutting tool monitoring.

2. Materials and Methods

2.1. Stray Flux Signal Analysis

Magnetic stray flux analysis is an emerging technology that has gained great relevance in the field of electrical machine fault diagnosis in recent years, especially for the analysis of induction motors. This is mainly due to its excellent characteristics and performance. Additionally, it is a non-invasive technique that requires low-cost sensors, and it has been shown to be effective in situations where conventional methods generate false diagnoses [29]. The techniques based on the analysis of stray flux rely on magnetic flux that radiates outside the frame of the machine and is induced by stator and rotor currents; this flux is modified when a fault is present and is dependent on the fault origin: electrical, mechanical, and even those faults related to the kinematic chain to which the motor is connected, as demonstrated in several investigations [30]. In this way, when an electric motor is operating under a fault condition, this can be reflected in the rotor/stator current signals, which in turn further modify the magnetic stray flux captured around the motor according to the fault origin.
The stray flux can be analyzed through its two magnetic components: axial and radial [31]. It is known that the axial magnetic field is generated by currents in the stator end-windings or rotor cage end ring and is located in a plane that comprises the machine axis, while the radial magnetic field is located in a plane perpendicular to the machine axis. Furthermore, as reported in [30], based on the presumed circulation of the field lines of the axial and radial stray fluxes, it is possible to capture such stray flux components separately by installing suitable sensors in specific positions around the motor frame. Then, as shown in Figure 1, if a proper magnetic coil-based sensor is installed as in position A, the axial field can be measured; the radial field can be acquired if a sensor is installed as in position C, as shown in Figure 1, and finally by installing a sensor as in position B, the combination axial + radial stray flux can be captured. Alternatively, it is possible to use a triaxial magnetic flux sensor with three individual sensitive devices (primary sensor 1, primary sensor 2, and primary sensor 3) placed on perpendicular axis in order to capture the three orthogonal components of the magnetic flux, as shown in Figure 2a. In this way, this triaxial sensor can be placed at different points around the frame of the machine to capture the different stray flux components, as shown in Figure 2b.

2.2. AC Current Demand of the Spindle Motor in the CNC Machine

One of the most important electromechanical elements of a CNC machine is the motor installed in the spindle. Thus, it is typical that a three-phase induction motor manages the spindle by means of a variable frequency drive in order to reach the rotation speed defined by the CNC that is required for the machining of a workpiece. It is well known that the AC current demand by the spindle motor is a good indicator of the anomalies presented during the machining process. Therefore, the measurement of the AC current demand from the spindle motor is crucial in applications where tool-wear conditions need to be detected. Normally, the AC current demand by the spindle motor is detected and acquired through commercial current clamps because they are non-invasive sensors, and there exist models that use a flexible Rogowski coil for allowing the sensors to make measurements in a very simple way, as in the case of this work.

2.3. Cutting Parameters in CNC Machines

The cutting parameters are commonly selected depending on the materials of the workpiece (aluminum, iron, and others) and available cutting tools (cermets, nitride, carbides, covered carbides, and others). A deficient cutting parameter selection can provoke tool wear, tool failures, vibration, high temperatures, and incorrect surface rugosity, among other things. For the selection of cutting parameters in the turning process, the feed rate (f) and the revolution per minute of the spindle (N), as programming parameters in G-code, should be accounted for. Both parameters can be related according to Equations (1)–(3). Additionally, if an aluminum alloy is to be machined in the same was as other materials, particularly in the roughing or finishing process, the parameters consideration for avoiding the effects stated previously, can be found using the tables in [32] as a guide.
The cutting speed ( v c ) or feed rate, can be proposed according to those tables. Equation (1) can relate those parameters.
v c = π D o N
where v c is the maximum cutting speed in m/min, D o is the external diameter of the workpiece in mm, and N is the spindle rotation in rpm. Depth of cut ( a p ), in mm, can be obtained from the relation shown in Equation (2).
a p = D o D f 2
where D f is the final diameter of the workpiece after a faced machining process. Programming the G-code and depth of cut parameter should depend on the radial or diametral programing mode in the respective CNC machine.
On the other hand, the feed rate in mm/rev can be calculated with Equation (3).
f = v f N
where v f (given in mm / min ) is the axial speed of the cutting tool.
Equations (1)–(3) can relate easily, if two parameters are holding or settled in certain desired constant values, for computing the other cutting parameters. The parameters mentioned here can be seen in Figure 3.

2.4. Tool-Wear Calculation

Tool wear has been widely studied in the literature. The wearing process is complex due to the chaotic behavior between workpiece and cutting tool. High stresses, temperatures, sliding of chips, and constant repetitions of the machining process, among other factors, are some the causes of this complexity. Tool-wear classification includes flank wear, crater wear, nose wear, or tool failure. Diverse methods for measurement of the tool wear can be applied, including direct inspection, image processing, and microscopy. Image processing for tool-wear area computing as quantification can also be applied. As described in [12], the measuring of tool wear in cutting tools can be considered as area, length, or width. In this work, with the aim to validate the developed method, the tool-wear area is used and described by A f   in mm 2 , and it can be computed following the procedure shown in Figure 4. A micrography from the insert, with tool wear, is taken and processed using dedicated software for counting the pixels in the zone where tool wear appears. Corresponding conversion to mm 2 is considered and reported as a tool-wear area.

2.5. Statistical Time-Domain Features

As has been shown in diverse investigations in the literature, a system with different operating conditions may have signals with varied statistical parameters. In this way, it is expected that a system working under a fault condition will reflect its status on some statistical parameters [33]. Statistical time-domain indices such as mean, root mean square (RMS), standard deviation, variation, impulse factor, and shape factor, among others, have been successfully used for the condition monitoring of electric machines [34]. In addition, time-domain features have proliferated in the area of electric fault diagnosis, especially in schemes intended for online analysis due to their excellent characteristics and benefits, such as low computation burden and memory resources required to compute them, their capability to provide information regarding general trends, and their simplicity [35]. In this way, a time-domain signal may be successfully characterized by a set of several features. In this work, a set of 15 statistical time-domain features ( T 1 ,   T 2 , , T 15 ) is considered, whose mathematical formulation is described in Table 1, from Equation (4)–(18), where x i is the time-domain signal for sample i = 1 ,   2 ,   ,   N , with N being the number of data points.

2.6. Fractal Dimension Analysis

Fractal dimension (FD) analysis is a concept of chaos theory that attempts to measure the amount of self-similarity or repeated patterns that can be found in a time-domain signal [36]. The fractal dimensions of a signal may range from 1.0, for straight lines, to 2.0, according to the complexity and self-similarity [37]. In this way, an FD analysis may be useful to assess the regularity of a time-domain signal. This implies that any variation in the waveform regularity may yield information related to the dynamic behavior of the system under analysis. Therefore, extrapolating these ideas in the case of cutting tool wear in CNC machines, it is expected that the spindle-motor stray flux and current signals may suffer an alteration due to cutting tool wear (i.e., transient characteristics in the measured signal may change), which can vary according to the severity of the damage; such change can be characterized by a fractal index. In this work, two fractal indexes are evaluated: Katz’s FD (KFD) and Higuchi’s FD (HFD).

2.6.1. Katz’s Fractal Dimension (KFD) Computation Procedure

The mathematical procedure to obtain KFD is as follows [38]:
Step 1. Find the maximum Euclidean distance, d , between the first sample, x 1 , and sample x k (for k = 1 ,   ,   N ); N represents the number of samples found in the time-domain signal).
Step 2. Obtain the arithmetic sum of the Euclidean distances ( L ) between successive samples of time-domain signal x   and then calculate its average ( a ) as follows:
L = k = 2 N d i s t a n c e x k x k 1
a = L N 1
Step 3. Compute the fractality, KFD, of the time-domain series signal according to Equation (21):
K F D = log L / a log d / a  

2.6.2. Higuchi’s Fractal Dimension (HFD) Computation Procedure

The following steps describe the mathematical procedure to estimate the HFD fractality of a time-series signal [33,35]:
Step 1: Decompose the original time-series signal, x , with   N   samples in new signals or time-domain sequences, x k m .
x k m = x m ,   x m + k ,   x m + 2 k , ,   x m + N m k k     m = 1 , 2 , , k  
where k   and m are integer numbers that determine the time delay between successive samples and the initial sample time, respectively. The N m k term denotes a rounding to the integer part of a value.
Step 2: Compute the normalized average length ( L m ) for each sequence, x k m .
L m k = N 1 k N m k i N m k x m + i k x m + i 1 k  
where the term N 1 k N m k is a normalized factor of each sequence.
Step 3: Compute the total length L k by averaging the length of all sequences, L m k , for a given k value as follows:
L k = m = 1 k L m k
Step 4: Modify k = k + 1 . If k < k max   and repeat steps 1 to 3. The k m a x value is selected to be the number when the slope of the best line fitted to the diagram of the plotted plane ( l n L k versus l n 1 / k ) remains constant. The obtained slope of this line represents the Higuchi’s fractality value (HFD) of the analyzed signal; Equation (24).

2.7. Dicrete Wavelet Transform Energy ( γ D W T )

The discrete wavelet transform (DWT) energy ( γ D W T ) is a normalized indicator that provides a general idea of the energy changes in a given signal. This indicator has been widely applied with great success to the diagnosis of faults in electric motors due to its high capacity to evaluate the energy of a specific frequency band. This indicator is suitable for measuring the amplitudes in a band-limited frequency in which a fault component appears, and it is supported by the fact that energies of the faulty band wavelet component increase as the fault severity does; for the case in which the stray flux is analyzed, it relates the stray flux (ϕ) captured by the sensor to that of the wavelet signal containing the majority of the fault frequency component ( d n ). This indicator has been suggested in previous works for the detection of some electric motor failures, such as rotor problems [39], and it is adapted here for the purposes of this paper. This normalized indicator is given by Equation (25) (where N b is the position of the first sample to be considered and N s is the last sample covering the time interval under consideration). Additionally, Figure 5 shows an example of a time window considered for the computation of the γ D W T index.
γ D W T = 10   log j = N b N s ϕ j 2 j = N b N s d n j 2

2.8. Wavelet Entropy ( S W T )

Due to the uncertainty principle that is inherent in some time-frequency transformations, a critical limitation arises when a specific window is applied to a data series, as in the case of the wavelet transform; if the window is too narrow, the frequency resolution will be poor, and if the window is too wide, the time location will be less accurate. This limitation becomes relevant when the signal has transient components located in time, such as the components in most real signals [40]. To overcome these limitations, a parameter based on the entropy of a signal has been defined from a time-frequency representation provided by the DWT [41]. Hence, the wavelet entropy is intended to determine the amount of order or disorder existing in a signal, that is, it can provide additional information regarding the underlying dynamic processes associated with it. The total wavelet entropy ( S W T ) is given by Equation (26) [42].
S W T S WT p = j = m n ln p i
where m and n are the first and the last considered wavelet decomposition levels, respectively, and p i represent the relative wavelet energy normalized values, which can be computed by applying (27):
p i = E i E t o t
where E i and E t o t are the energy of wavelet level decomposition, i , and the total energy of all wavelet level decompositions, as given by Equations (28) and (29), respectively.
E i = k C i k 2
E t o t = i E i

3. Proposed Methodology

This section presents the procedure to implement the system for tool-wear condition monitoring through signal analysis by fusing the current and stray flux generated over the spindle motor of a CNC lathe machine under variations of the cutting parameters: cutting speed and feed rate. The proposed approach is observed in the block diagram of Figure 6. Note that there are three main blocks for the implementation of the monitoring system, namely: (i) Machining Process, (ii) Data Acquisition System, and (iii) Cutting Tool Wear Condition Monitoring by Fusion of Stray Flux and Current Signals.
In the Machining Process block, the cutting parameters in the CNC lathe for driving the cutting tool to the workpiece under different conditions of cutting speed and feed rate are established: these will be detailed next in the experimental setup. As a result, the spindle motor of the machine generates stray flux and current signals related to the variations of the cutting parameters and the condition of the tool.
On the one hand, the magnetic stray flux generated around the spindle motor is detected by means of a proprietary board integrating three sensors that conform a non-invasive triaxial sensing module. This board is mounted on the spindle-motor frame of the CNC machine, and it is capable of detecting, simultaneously, the flux coming from the axial, radial, and axial + radial directions, unlike other approaches that use a one directional single sensor. Meanwhile, the signal from the AC current demand by the spindle motor is measured by means of a current sensor integrated by a commercial current clamp. Later, the stray flux and the current signals detected by the sensors are acquired through the ADC of a commercial microcontroller unit (µCU) and transmitted to the PC for processing and analysis. Together, the triaxial stray flux sensor proprietary board, the integrated commercial current clamp, and the commercial microcontroller define the Data Acquisition System (DAS) block.
Once the DAS module has transmitted the acquired signals to the PC, the third main block, known as Cutting Tool Wear Condition Monitoring by Fusion of Stray Flux and Current Signals, is finally run. As a first stage, the sampled data are preprocessed by applying fast Fourier transform (FFT) and a low-pass filter in order to clean the signals of noise effects. The FFT is applied in order to obtain the fundamental frequencies of the acquired signals, because a variable frequency drive (VFD) drives the spindle motor of the machine. Therefore, taking these frequencies into account, the cutoffs for the low-pass filters are defined between 30 Hz up to 200 Hz. Immediately, in a second stage, the filtered signal is then decomposed by the DWT and employed to obtain the statistical and non-statistical indicators. Thereby, in the third stage, the statistical indicators are computed using the expressions of Table 1 through Equations (4)–(18). In counterpart, the non-statistical indicators, such as Katz’s Fractal Dimension (KFD), Higuchi’s Fractal Dimension (HFD), DWT energy ( γ D W T ), and Wavelet entropy ( S W T ), are computed through expressions (21) and (24–26), respectively. As a result, a total of 19 indicators are considered in the experiments for generating a general features matrix, as detailed in the experimental setup. The sensor fusion starts from this stage, because the 19 indicators are computed for the signals of the four sensors (AC current, axial flux, radial flux, and axial + radial flux), and all these indicators are structured in a single matrix of features. In the fourth and final stage, this matrix of features is reduced, by applying Linear Discriminant Analysis (LDA), into a 2D representation that separates the clusters of every condition detected. Here, the sensor fusion is completed, because the matrix reduction is made by taking into account the values of all the features in the matrix without discriminating if the features are from the AC current sensor or from the stray flux sensors. Finally, the reduced indicators are employed to perform a classification of the tool-wear condition through an Artificial Neural Network (ANN). For this work, a simple structure of the ANN was selected because its concept and structure are very well-known, it does not require expert knowledge in its use or interpretation, and it can be easily automated and adjusted for the tool-wear classification problem. Thus, due to the facility and low complexity in the classification task for detecting the tool-wear condition after applying the reduction of the matrix of features through LDA, a simple ANN is proposed to keep the computational effort and the number of resources as low as possible. This procedure is executed for both variations of the cutting parameters: cutting speed and feed rate.

4. Experimentation

4.1. Experimental Setup

This section describe in detail the experimental setup considered for the tests. In this work, the machining process, observed in Figure 7a, was carried out on a Fanuc Oi Mate CNC lathe (model Realland Smart Motors P96AR06D4152704) that has a three-phase induction motor installed in the spindle with four poles with a rated power of 3.7 kW that is fed at 220 Vac through an VFD. Regarding the data acquisition system module observed in Figure 7b, it is based on the components detailed as follows: A triaxial stray flux sensor proprietary board, which integrates three individual hall-effect sensors, model A1325 from the microsystems brand ALLEGROTM. Each flux sensor mounted on the board has a sensitivity of 5 mV/G, a range of operating temperature between −40 °C and 150 °C, and a bandwidth of 17 kHz (−3 dB), according to the manufacturer data sheet. The overall characteristics of the board are proportionality of the output to the magnetic flux density, low level noise at the output, and immunity to mechanical stress. The flux sensors are placed on perpendicular axes between them in order to capture the magnetic flux from the axial, radial, and combination axial + radial directions, no matter the relative installation of the board in the spindle-motor frame. On the other hand, the AC current demand, also from the spindle motor, is detected by means of a current sensor integrated by a commercial current clamp, model Fluke i3000s, which has three adjustable output ranges of 30 A, 300 A, and 3000 A. Its operating bandwidth is from 10 Hz to 50 Hz, according to the manufacturer data sheet. The current clamp is a flexible Rogowski coil that facilitates the measurements in wires up to 7 inches placed in areas that are difficult to access. Then, the four signals of interest (the AC current and the stray flux from the three directions) are the instantaneous values captured and transmitted to the PC for normalization and processing using the 14-bit ADC of the µCU from Texas Instruments, operating at 5000 samples per second ( f s = 5 kHz) in order to ensure the acquisition of an adequate number of samples.

4.2. Study Cases

In the reported literature, the majority of the studies regarding tool-wear condition typically consider the depth of cut for their analysis. For that reason, in the proposed approach, the experimental tests were reinforced by carrying out variations in the cutting speed and also in the feed rate. Those variations are specified in the corresponding ranges that are recommended for machining aluminum 6061 workpieces and that can be found in [29]. Thus, for each trial, the machining entails a cycle of three continuous cuts along the workpiece during 30 s, generating 150,000 samples for the f s specified, observed in Figure 3.
Regarding the cutting tools employed for the tests, a total of six coated carbide inserts, BOEHLERIT TCMT—16T308—MP LCP—25T, were used; these were divided into two groups of three inserts with gradual progressive wear. The first group was used for the analysis in the variation of cutting speed, and the second group was used for the analysis of the variation of feed rate. Then, for each group, three different states were handled: new tool, medium tool wear, and excessive tool wear, calculated as explained in Section 2.3. Therefore, two main sets of experiments were defined.

4.2.1. Study Case: Variation in Cutting Speed

For the experiments related to the variation of cutting speed, the three cutting tools used are shown in the images in Figure 8a, taken with a microscope. The tool marked as I1s is a new insert with an A f = 0   mm 2 , I2s has a medium tool wear with an A f = 1.2645   mm 2 value, and I3s has excessive tool wear with an A f = 2.2814   mm 2 . Table 2 summarizes the five cutting speeds used for the this first set of experiments, while the depth of cut, a p , and feed rate, f , were kept constant. The variations were taken from 60 m/min until 100 m/min for each insert, generating a total of 15 tests.

4.2.2. Study Case: Variations in Feed Rate

For the experiments related to the variation of feed rate, the respective three cutting tools used are displayed in the images in Figure 8b, taken with a microscope. Here, the tool named as I1f is a new insert with an A f = 0   mm 2 , and the I2f and I3f inserts have medium and excessive tool wear with A f = 0.5858   mm 2 and A f = 1.7390   m m 2 values, respectively. The five feed rates used for the second set of experiments are summarized in Table 3; depth of cut, a p , and cutting speed, v c , remained constant. The variations were taken from 0.08 mm/rev until 0.24 mm/rev for each insert, generating a total of 15 tests.

4.3. Experimental Design for Matrix of Features Computing and Tool-Wear Condition Classification

In summary, for each test, the signals of four sensors were acquired from the spindle motor of the CNC machine (AC current, axial flux, radial flux, and axial + radial flux). For a single signal (for instance, the AC current), the samples of the three cuts were analyzed. For each cut, time-windows of 1024 samples were taken, generating 80 rectangular windowed signals. The advantages of this rectangular function are as follows: it shows better performance than other functions (defined by experimentation), there are a greater number of windows for accurate data analysis, and finally, it is possible to observe small variations in the acquired signals due to the continuous windows taken. Thus, the 19 indicators (statistical and non-statistical) were computed for the 80 windows and for the five variations of a single cutting parameter, creating an indicator matrix with a dimension of 400 × 19. This procedure was repeated for the remaining sensor signals, and their indicator matrices were horizontally concatenated. Once the above was accomplished, the computing of all the indicators for one of the three inserts was complete; the process was then performed twice more for the other two inserts. As a result, a matrix of features of a dimensionof 1200 × 76 was obtained and used as the input to the LDA technique. This technique was configured to reduce the matrix of features into a two-dimensional representation, which meant that only two sets of features (Feature 1 and Feature 2) were obtained, for the three classes stablished, as follows: new insert and inserts with medium and excessive tool wear. Additionally, this reduction helped to reach the maximum separation between the classes defined. The two-dimensional representation was defined in the LDA in order to reduce the computational resources required by yielding only two inputs for the classifier. The classification task of the tool-wear conditions was finally made through a simple ANN topology that consisted of two layers, for which two neurons were used in the input layer, and eight neurons were used for the hidden layer. The activation functions were defined as hyperbolic for the hidden layer and linear for the output. A total of 400 values (80 windows by the five cutting parameter variations) were taken into account, from which 370 and 30 were randomly used without repetition for training and validation of the ANN, respectively. All the procedure were executed twice because variation in cutting speed and feed rate were both considered. Figure 9 presents this experimental design.

5. Results

This section presents the results obtained from the experimental tests performed. The following paragraphs are organized by study case, starting with the cutting speed variations and continuing with the feed rate variations. Additionally, in order to demonstrate the effectiveness and robustness of the proposed approach, through the fusion between the AC current sensor signal and the stray flux sensor signals acquired from the spindle motor of the CNC machine, the results are compared with a processing that considers the tool-wear condition using a single variable, which means that AC current and stray flux are analyzed separately.

5.1. Results of Cutting Tool Wear Detection under Variations in Cutting Speed

The first set of experiments was carried out for the case of the cutting speed variations, and the following plots represent the acquired signals from the four sensors (AC current, axial flux, radial flux, and axial + radial flux) through the DAS module from a single random trial for demonstrative purposes. Thus, for the case of cutting speed, Figure 10a shows the plots of the signals directly obtained from the ADC. Once the low–low pass filter is applied, the obtained signals are those displayed in the plots of Figure 10b, and hereafter these signals are used for the processing stage.
The plots in Figure 11 depict the results obtained for detecting the tool-wear conditions using the five values of cutting speed from Table 2 for the inserts I1s, I2s, and I3s. These results consider the fusion of features from the AC current demand signal and the stray flux signals coming from the axial, radial, and axial + radial directions of the spindle motor. Figure 11a presents the confusion matrix of the classifier, and Figure 11b shows the classification performed by the ANN.
In Figure 12a, the confusion matrix of the classifier for the tests that consider exclusively the AC current sensor of the spindle motor can be observed, and its respective tool-wear conditions classification through the ANN is plotted in Figure 12b.
In the same way, the last plots of Figure 13 correspond to the tests that only use the stray flux signals coming from the axial, radial, and axial + radial directions of the spindle motor. The confusion matrix can be seen in Figure 13a. In addition, Figure 13b shows the classification of tool-wear conditions obtained by the ANN.

5.2. Results of Cutting Tool Wear Detection under Variations in Feed Rate

The second set of experiments was carried out relating to feed rate variations. The following plots represent the acquired signals from the four sensors through the DAS module from a single random trial for demonstrative purposes. Hence, Figure 14a shows the plots of the original signals and Figure 14b displays the filtered signal, which is hereafter used for the processing stage.
Accordingly, the plots of Figure 15 portray the results obtained for detecting the tool-wear conditions using the five values of feed rate from Table 3 for the inserts I1f, I2f, and I3f. Here, a fusion of features from the AC current demand signal and the stray flux signals coming from the axial, radial, and axial + radial directions of the spindle motor was considered. Thereby, Figure 15a shows the confusion matrix of the classifier, and Figure 15b shows the classification performed by the ANN.
The comparison with the performance when the AC current demand signal of the motor is used is also presented here for the feed rate case. Therefore, Figure 16a displays the confusion matrix of the classifier, and the respective tool-wear conditions classification by the ANN is observed in Figure 16b.
Again, the final results are for the tool-wear condition detection when only the stray flux signals of the motor are used for processing. They are shown by the plot in Figure 17a, where the confusion matrix can be appreciated. Additionally, Figure 17b shows the classification of tool-wear conditions accomplished by the ANN.

6. Discussion

A discussion of the obtained results is presented in this section. Firstly, the importance of the main blocks of the proposed methodology it must be highlighted, starting with the machining process. The variations of the cutting parameters are important because they provide the methodology for a matrix of experiments with several conditions that could be related to the tool-wear condition. For example, the variation in the cutting speed and the feed rate are related to the amount of current and stray flux demanded and generated, respectively, on the spindle motor. The physical variables must then be captured; here, the DAS module plays a key role, because data must be sufficient and has to be acquired at a convenient sampling frequency that allows the definition of enough windowed signals to compute the necessary mathematical indicators. For instance, a matrix of features must contain a high number of values in order to extract those features that yield an effective tool-wear condition classification.
From the obtained results, for the case of cutting speed variation, it can be observed that tool-wear condition is successfully detected and categorized by fusing the AC current signal and the stray flux signals detected by the sensors mounted in the spindle motor, and by means of the statistical and non-statistical features, extracted and reduced, that better describe the behavior of the sampled data. Specifically, by analyzing the plots of the study case where the cutting speed is changed, Figure 11a demonstrates an excellent performance in differentiating between the three tool-wear conditions, I1s, I2s, and I3s, because a general 94.4% is finally reached. Indeed, only two errors in the diagnostics occur when two data of condition I1s were considered as condition I3s, and three data of condition I3s were considered as condition I1s from the 30 data of validation. In parallel, condition I2s was successfully characterized without errors. The tool-wear classification of the ANN is showed in Figure 11b; here, only a very slight overlapping between condition I1s and condition I3s is observed. Nevertheless, in comparison with the results of tool-wear condition classification made by processing only the AC current demand signal of the spindle motor, Figure 12a, it is noticed that the overall performance for these tests is only 77.8%, which is noticeably lower than the results obtained from the fusion of sensors. This means that, even considering and computing all the same 19 indicators for the acquired current signals, the information contained in the matrix of features is not enough for making a good discrimination between the different tool wear presented in the inserts. Additionally, it should not be forgotten that by using only the AC current signal, the dimension of the matrix of features is reduced to 1200 × 19, leaving a lower number of values to evaluate. In consequence, a good deal of valuable information is not considered, and then, in Figure 12b, a greater overlapping between conditions I1s and I3s is observed; a moderate overlapping even occurs with condition I2s. Similarly, a comparison can be made with respect to the results of tool-wear condition classification made by using only the stray flux signals, Figure 13a, where 75.6% is reached. Here, the flux signals are acquired from the axial, radial, and axial + radial directions of the spindle motor, yielding a dimension of 1200 × 57 for the matrix of features. Evidently, this information is not sufficient to reach a better performance, Figure 13b; additionally, the matrix has the same quality and influence as the AC current signal matrix, because a similar percentage is obtained. This observation can be justified because the three plots of stray flux do not show a good definition in the machining cuts of the trial, in contrast with the AC current signal, which is visibly better, Figure 10b.
Other points to discuss are the results for tool-wear condition for the case feed rate variation. Equally, the tool-wear conditions of inserts I1f, I2f, and I3f are successfully detected and categorized by fusing the AC current signal and the stray flux signals acquired from the spindle motor. In this case, Figure 15a demonstrates excellent performance in differentiating between the three tool-wear conditions because an overall 94.4% is reached. In this case, only three errors in the diagnostics occur when one datum of condition I1f was considered as condition I3f, two data of condition I2f were considered as condition I3f, and two data of condition I3f were considered as condition I2f from the 30 data of validation. Furthermore, the tool-wear classification of the ANN is showed in Figure 15b; here, only a very slight overlapping between condition I2f and condition I3f is observed. In the same way, Figure 16a allows a comparison with the results of the classification made by processing only the AC current signal of the motor; it is observed that the performance for these tests barely reaches 77.8%, which is notably under the percentage reached for the fusion of sensors. Additionally, by taking into account only the AC current, the dimension of the matrix of features is reduced to 1200 × 19. As result, much valuable information is not considered and then a strong overlapping between conditions I2f and I3f is observed, Figure 16b. Finally, Figure 17a displays a lower performance from the results of the tool-wear condition classification, made through the stray flux signals of the spindle motor only, where 74.4% is reached in comparison with the fusion of sensors. Here, the dimension of the matrix of features is only 1200 × 57. The performance percentage for the analysis of stray flux is similar to the performance percentage for the analysis of the AC current; therefore, the same justification related to the quality of the signals is taken. This means that the three signals of stray flux have the same impact as the AC current signal, Figure 14b.

7. Conclusions

This work develops a novel methodology that uses the signal of AC current and the signals of stray flux coming from the axial, radial, and axial + radial directions from the spindle motor of a CNC lathe for detecting and classifying tool-wear condition under cutting parameter variation (cutting speed and feed rate). The proposed methodology here described looks to take advantage of each physical variable (AC current and stray fluxes) to achieve an excellent performance in the detection and classification of tool-wear conditions. To this end, two sets of three inserts were analyzed, each set with three tool-wear conditions, the first set under cutting speed variation and the second set under feed rate variation.
For the experimental trials, workpieces of aluminum 6061 were used in a Fanuc Oi Mate CNC lathe, and the displayed results demonstrate excellent tool-wear condition detection and classification, reaching performances up to 94.4% for both study cases: cutting speed and feed rate. It is worth mentioning that methodologies that apply the fusion of sensors allow an increase in the overall performance in comparison with methodologies that use single sensor signals. For this work, in the cutting speed variation, the fusion of sensors in the proposed methodology has a performance of 16.6% above the performance using AC current signals, and 18.8% above the performance using stray flux signals. Meanwhile, in the feed rate variation, the fusion of sensors has a performance of 16.6% above the performance using AC current signals, and 20% above the performance using stray flux signals. It is also concluded that feature extraction from signals of physical variables using statistical and non-statistical indicators is very helpful. To include them in a matrix of features to finally make a dimension reduction in order to apply intelligent classification technique is a good tool. However, the kind of features that are expected to be analyzed from the matrix must be considered. For instance, statistical indicators help to provide information regarding the means, distributions, and tendences of data. Meanwhile, non-statistical indicators such as HFD, KFD, γ D W T , and S W T help to provide other information, such as the amount of self-similarity or repeated patterns, energy changes in a given signal, and the entropy of a signal, respectively. With this in mind, the quality of the matrix of features is reinforced in this work using a wide range of information. The main drawbacks in the development of this work were not being able to experiment with other types of CNC machines and under other external parameter variations, such as the chip load and speed. However, access to laboratories for experimentation was restricted by the SARS- CoV-2 pandemic around the world, which is the main reason this investigation has being realized only gradually, with limited parameters. In future work, we expect to address other conditions in the machining process, along with cutting parameters. Finally, future works will involve looking at detecting and classifying other anomalies in the machining process by considering other non-invasive physical variables such as sound. Additionally, the matrix of features could be optimized by hybridizing with other indicators, increasing the number of dimensions, and applying metaheuristic techniques. Additionally, it would be interesting to prove if the proposed methodology is insensible for tool-wear condition monitoring when it is applied in CNC machines with motors that have different efficiencies.

Author Contributions

A.Y.J.-C. developed the methodology presented, wrote most of the paper, and generated the data; R.A.O.-R. conceived and developed the idea of this research, developed the methodology presented, and wrote most of the paper; M.T.-H. developed the experimental setup, generated the data, and wrote some of the paper; I.Z.-R. developed the experimental setup, generated the data, and wrote some of the paper; J.P.P.-G. contributed to the development of the methodology and data analysis; G.D.-S. contributed to the development of the experimental setup and generated the data; J.A.A.-D. conceived and developed the idea of this research, performed data analysis, and wrote some of the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Spanish ‘Ministerio de Ciencia Innovación y Universidades’ and FEDER program in the framework of the ‘Proyectos de I + D de Generación de Conocimiento del Programa Estatal de Generación de Conocimiento y Fortalecimiento Científico y Tecnológico del Sistema de I + D + i, Subprograma Estatal de Generación de Conocimiento’ (ref: PGC2018-095747-B-I00).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Haraguchi, N.; Cheng, C.F.C.; Smeets, E. The Importance of Manufacturing in Economic Development: Has This Changed? World Dev. 2017, 93, 293–315. [Google Scholar] [CrossRef]
  2. Luan, X.; Zhang, S.; Li, J.; Mendis, G.; Zhao, F.; Sutherland, J. Trade-off analysis of tool wear, machining quality and energy efficiency of alloy cast iron milling process. Procedia Manuf. 2018, 26, 383–393. [Google Scholar] [CrossRef]
  3. Weckenmann, A.; Nalbantic, K. Precision Measurement of Cutting Tools with two Matched Optical 3D-Sensors. CIRP Ann. 2003, 52, 443–446. [Google Scholar] [CrossRef]
  4. Sakharov, G.N.; Il’inykh, V.A.; Konyukhov, V.Y. Improvement of fastening elements in an assembled cutting tool. Sov. Eng. Res. 1990, 10, 102–103. [Google Scholar]
  5. Dutta, S.; Pal, S.; Mukhopadhyay, S.; Sen, R. Application of digital image processing in tool condition monitoring: A review. CIRP J. Manuf. Sci. Technol. 2013, 6, 212–232. [Google Scholar] [CrossRef]
  6. Kao, Y.T.; Chang, S.C.; Dauzere-Peres, S.; Blue, J. Opportunity for improving fab effectiveness by predictive overall equipment effectiveness (POEE). In Proceedings of the e-Manufacturing and Design Collaboration Symposium 2016 (eMDC 2016), Hsinchu, Taiwan, 9 September 2016; pp. 1–4. [Google Scholar]
  7. Guo, J.C.; Li, A.H. Advances in Monitoring Technology of Tool Wear Condition. Tool Eng. 2019, 53, 3–13. [Google Scholar]
  8. Dimla, E. Sensor signals for tool-wear monitoring in metal cutting operations—A review of methods. Int. J. Mach. Tools Manuf. 2000, 40, 1073–1098. [Google Scholar] [CrossRef]
  9. Suresh, R.; Basavarajappa, S. Effect of Process Parameters on Tool Wear and Surface Roughness during Turning of Hardened Steel with Coated Ceramic Tool. Procedia Mater. Sci. 2014, 5, 1450–1459. [Google Scholar] [CrossRef] [Green Version]
  10. Kuntoğlu, M.; Sağlam, H. Investigation of progressive tool wear for determining of optimized machining parameters in turning. Measurement 2019, 140, 427–436. [Google Scholar] [CrossRef]
  11. Bhattacharyya, P.; Sengupta, D.; Mukhopadhyay, S. Cutting force-based real-time estimation of tool wear in face milling using a combination of signal processing techniques. Mech. Syst. Signal Process. 2007, 21, 2665–2683. [Google Scholar] [CrossRef]
  12. Miao, H.; Zhao, Z.; Sun, C.; Li, B.; Yan, R. A U-Net-Based Approach for Tool Wear Area Detection and Identification. IEEE Trans. Instrum. Meas. 2021, 70, 5004110. [Google Scholar] [CrossRef]
  13. Zhou, Y.; Xue, W. Review of tool condition monitoring methods in milling processes. Int. J. Adv. Manuf. Technol. 2018, 96, 2509–2523. [Google Scholar] [CrossRef]
  14. Kuntoğlu, M.; Aslan, A.; Pimenov, D.Y.; Usca, Ü.A.; Salur, E.; Gupta, M.K.; Mikolajczyk, T.; Giasin, K.; Kapłonek, W.; Sharma, S. A Review of Indirect Tool Condition Monitoring Systems and Decision-Making Methods in Turning: Critical Analysis and Trends. Sensors 2021, 21, 108. [Google Scholar] [CrossRef]
  15. Drouillet, C.; Karandikar, J.; Nath, C.; Journeaux, A.-C.; El Mansori, M.; Kurfess, T. Tool life predictions in milling using spindle power with the neural network technique. J. Manuf. Process. 2016, 22, 161–168. [Google Scholar] [CrossRef]
  16. Cuka, B.; Kim, D.-W. Fuzzy logic based tool condition monitoring for end-milling. Robot. Comput. Manuf. 2017, 47, 22–36. [Google Scholar] [CrossRef]
  17. Javed, K.; Gouriveau, R.; Li, X.; Zerhouni, N. Tool wear monitoring and prognostics challenges: A comparison of connectionist methods toward an adaptive ensemble model. J. Intell. Manuf. 2018, 29, 1873–1890. [Google Scholar] [CrossRef]
  18. Prickett, P.; Johns, C. An overview of approaches to end milling tool monitoring. Int. J. Mach. Tools Manuf. 1999, 39, 105–122. [Google Scholar] [CrossRef]
  19. Koike, R.; Ohnishi, K.; Aoyama, T. A sensorless approach for tool fracture detection in milling by integrating multi-axial servo information. CIRP Ann. 2016, 65, 385–388. [Google Scholar] [CrossRef]
  20. Pechenin, V.A.; Khaimovich, A.I.; Kondratiev, A.I.; Bolotov, M.A. Method of Controlling Cutting Tool Wear Based on Signal Analysis of Acoustic Emission for Milling. Procedia Eng. 2017, 176, 246–252. [Google Scholar] [CrossRef]
  21. Yen, C.-L.; Lu, M.-C.; Chen, J.-L. Applying the self-organization feature map (SOM) algorithm to AE-based tool wear monitoring in micro-cutting. Mech. Syst. Signal Process. 2013, 34, 353–366. [Google Scholar] [CrossRef]
  22. Zhu, K.; Vogel-Heuser, B. Sparse representation and its applications in micro-milling condition monitoring: Noise separation and tool condition monitoring. Int. J. Adv. Manuf. Technol. 2014, 70, 185–199. [Google Scholar] [CrossRef]
  23. Ramirez-Nunez, J.A.; Trejo-Hernandez, M.; Romero-Troncoso, R.J.; Herrera-Ruiz, G.; Osornio-Rios, R.A. Smart-sensor for tool-breakage detection in milling process under dry and wet conditions based on infrared thermography. Int. J. Adv. Manuf. Technol. 2018, 97, 1753–1765. [Google Scholar] [CrossRef]
  24. Ammouri, A.H.; Hamade, R.F. Current rise criterion: A process-independent method for tool-condition monitoring and prognostics. Int. J. Adv. Manuf. Technol. 2014, 72, 509–519. [Google Scholar] [CrossRef]
  25. Zamudio-Ramirez, I.; Antonino-Daviu, J.A.; Trejo-Hernandez, M.; Osornio-Rios, R.A.A. Cutting Tool Wear Monitoring in CNC Machines Based in Spindle-Motor Stray Flux Signals. IEEE Trans. Ind. Inform. 2020, 1. [Google Scholar] [CrossRef]
  26. Huang, Z.; Zhu, J.; Lei, J.; Li, X.; Tian, F. Tool wear predicting based on multi-domain feature fusion by deep convolutional neural network in milling operations. J. Intell. Manuf. 2020, 31, 953–966. [Google Scholar] [CrossRef]
  27. Zhou, Y.; Sun, W. Tool Wear Condition Monitoring in Milling Process Based on Current Sensors. IEEE Access 2020, 8, 95491–95502. [Google Scholar] [CrossRef]
  28. Hassan, M.; Sadek, A.; Attia, M.H. A Generalized Multisensor Real-Time Tool Condition–Monitoring Approach Using Deep Recurrent Neural Network. Smart Sustain. Manuf. Syst. 2019, 3, 41–52. [Google Scholar] [CrossRef]
  29. Zamudio-Ramirez, I.; Osornio-Rios, R.A.A.; Antonino-Daviu, J.A.; Razik, H.; Romero-Troncoso, R.D.J. Magnetic Flux Analysis for the Condition Monitoring of Electric Machines: A Review. IEEE Trans. Ind. Inform. 2021, 1. [Google Scholar] [CrossRef]
  30. Romary, R.; Pusca, R.; Lecointe, J.P.; Brudny, J.F. Electrical machines fault diagnosis by stray flux analysis. In Proceedings of the 2013 IEEE Workshop on Electrical Machines Design, Control and Diagnosis (WEMDCD), Paris, France, 11–12 March 2013; pp. 247–256. [Google Scholar]
  31. Romary, R.; Roger, D.; Brudny, J.-F. Analytical computation of an AC machine external magnetic field. Eur. Phys. J. Appl. Phys. 2009, 47, 31102. [Google Scholar] [CrossRef]
  32. Kalpakjian, S.; Schmid, S.R. Manufacturing Engineering and Technology; Pearson Prentice Hall: Hoboken, NJ, USA, 2014. [Google Scholar]
  33. Caesarendra, W.; Tjahjowidodo, T. A Review of Feature Extraction Methods in Vibration-Based Condition Monitoring and Its Application for Degradation Trend Estimation of Low-Speed Slew Bearing. Machines 2017, 5, 21. [Google Scholar] [CrossRef]
  34. Saucedo-Dorantes, J.J.; Delgado-Prieto, M.; Osornio-Rios, R.A.; Romero-Troncoso, R.D.J. Diagnosis methodology for identifying gearbox wear based on statistical time feature reduction. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2017, 232, 2711–2722. [Google Scholar] [CrossRef] [Green Version]
  35. Huerta-Rosales, J.; Granados-Lieberman, D.; Garcia-Perez, A.; Camarena-Martinez, D.; Amezquita-Sanchez, J.; Valtierra-Rodriguez, M. Short-Circuited Turn Fault Diagnosis in Transformers by Using Vibration Signals, Statistical Time Features, and Support Vector Machines on FPGA. Sensors 2021, 21, 3598. [Google Scholar] [CrossRef]
  36. Amezquita-Sanchez, J.P.; Valtierra-Rodriguez, M.; Perez-Ramirez, C.A.; Camarena-Martinez, D.; Garcia-Perez, A.; Romero-Troncoso, R.J. Fractal dimension and fuzzy logic systems for broken rotor bar detection in induction motors at start-up and steady-state regimes. Meas. Sci. Technol. 2017, 28, 075001. [Google Scholar] [CrossRef]
  37. Katz, M.J. Fractals and the analysis of waveforms. Comput. Biol. Med. 1988, 18, 145–156. [Google Scholar] [CrossRef]
  38. Higuchi, T. Approach to an irregular time series on the basis of the fractal theory. Phys. D Nonlinear Phenom. 1988, 31, 277–283. [Google Scholar] [CrossRef]
  39. Riera-Guasp, M.; Antonino-Daviu, J.A.; Pineda-Sanchez, M.; Puche-Panadero, R.; Perez-Cruz, J. A General Approach for the Transient Detection of Slip-Dependent Fault Components Based on the Discrete Wavelet Transform. IEEE Trans. Ind. Electron. 2008, 55, 4167–4180. [Google Scholar] [CrossRef]
  40. Rosso, O.A.; Blanco, S.; Yordanova, J.; Kolev, V.; Figliola, A.; Schürmann, M.; Başar, E. Wavelet entropy: A new tool for analysis of short duration brain electrical signals. J. Neurosci. Methods 2001, 105, 65–75. [Google Scholar] [CrossRef]
  41. Quiroga, R.Q.; Rosso, O.A.; Başar, E.; Schürmann, M. Wavelet entropy in event-related potentials: A new method shows ordering of EEG oscillations. Biol. Cybern. 2001, 84, 291–299. [Google Scholar] [CrossRef]
  42. Rizal, A.; Hidayat, R.; Nugroho, H.A. Multilevel wavelet packet entropy: A new strategy for lung sound feature extraction based on wavelet entropy. In Proceedings of the 2017 International Conference on Robotics, Automation and Sciences (ICORAS), Melaka, Malaysia, 27–29 November 2017; pp. 1–5. [Google Scholar] [CrossRef]
Figure 1. Magnetic stray flux components: (a) radial stray flux; (b) axial stray flux.
Figure 1. Magnetic stray flux components: (a) radial stray flux; (b) axial stray flux.
Sensors 21 08431 g001
Figure 2. Triaxial stray flux architecture: (a) primary sensors; (b) axial stray flux installation.
Figure 2. Triaxial stray flux architecture: (a) primary sensors; (b) axial stray flux installation.
Sensors 21 08431 g002
Figure 3. Machining process and cutting parameters.
Figure 3. Machining process and cutting parameters.
Sensors 21 08431 g003
Figure 4. Tool-wear area quantification.
Figure 4. Tool-wear area quantification.
Sensors 21 08431 g004
Figure 5. Rectangular window considered to compute γ D W T by analyzing the wavelet signal, d n : (a) stray flux captured by the sensor. (b) wavelet signal containing the majority of the fault frequency component.
Figure 5. Rectangular window considered to compute γ D W T by analyzing the wavelet signal, d n : (a) stray flux captured by the sensor. (b) wavelet signal containing the majority of the fault frequency component.
Sensors 21 08431 g005
Figure 6. Block diagram of the proposed methodology for tool-wear condition monitoring.
Figure 6. Block diagram of the proposed methodology for tool-wear condition monitoring.
Sensors 21 08431 g006
Figure 7. Experimental setup: (a) machining process and (b) data acquisition system module.
Figure 7. Experimental setup: (a) machining process and (b) data acquisition system module.
Sensors 21 08431 g007
Figure 8. Inserts without wear and with medium and excessive tool wear for experimentation: (a) cutting speed, and (b) feed rate variation.
Figure 8. Inserts without wear and with medium and excessive tool wear for experimentation: (a) cutting speed, and (b) feed rate variation.
Sensors 21 08431 g008
Figure 9. Experimental design for matrix of features computing and tool-wear condition classification.
Figure 9. Experimental design for matrix of features computing and tool-wear condition classification.
Sensors 21 08431 g009
Figure 10. Acquired signals from the four sensors: test taken from variation of cutting speed; (a) original signals and (b) filtered signals.
Figure 10. Acquired signals from the four sensors: test taken from variation of cutting speed; (a) original signals and (b) filtered signals.
Sensors 21 08431 g010
Figure 11. Results from cutting speed variations for the fusion of AC current and stray flux sensors; (a) confusion matrix and (b) ANN classification.
Figure 11. Results from cutting speed variations for the fusion of AC current and stray flux sensors; (a) confusion matrix and (b) ANN classification.
Sensors 21 08431 g011
Figure 12. Results from cutting speed variations for the AC current sensor; (a) confusion matrix and (b) ANN classification.
Figure 12. Results from cutting speed variations for the AC current sensor; (a) confusion matrix and (b) ANN classification.
Sensors 21 08431 g012
Figure 13. Results from cutting speed variations for the stray flux sensors; (a) confusion matrix and (b) ANN classification.
Figure 13. Results from cutting speed variations for the stray flux sensors; (a) confusion matrix and (b) ANN classification.
Sensors 21 08431 g013
Figure 14. Acquired signals from the four sensors: test taken from variation of feed rate; (a) original signals and (b) filtered signals.
Figure 14. Acquired signals from the four sensors: test taken from variation of feed rate; (a) original signals and (b) filtered signals.
Sensors 21 08431 g014
Figure 15. Results from feed rate variations for the fusion of AC current and stray flux sensors; (a) confusion matrix and (b) ANN classification.
Figure 15. Results from feed rate variations for the fusion of AC current and stray flux sensors; (a) confusion matrix and (b) ANN classification.
Sensors 21 08431 g015
Figure 16. Results from feed rate variations for the AC current sensor; (a) confusion matrix and (b) ANN classification.
Figure 16. Results from feed rate variations for the AC current sensor; (a) confusion matrix and (b) ANN classification.
Sensors 21 08431 g016
Figure 17. Results from feed rate variations for the stray flux sensors; (a) confusion matrix and (b) ANN classification.
Figure 17. Results from feed rate variations for the stray flux sensors; (a) confusion matrix and (b) ANN classification.
Sensors 21 08431 g017
Table 1. Proposed set of statistical time-domain features for the characterization of the dynamic behavior of a signal.
Table 1. Proposed set of statistical time-domain features for the characterization of the dynamic behavior of a signal.
Statistical Time-Domain FeatureMathematical Equation
Mean T 1 = 1 N · i = 1 N x i (4)
Maximum value T 2 = m a x x (5)
Root mean square T 3 = 1 N · i = 1 N x i 2 (6)
Square root mean T 4 = 1 N · i = 1 N x i 2 (7)
Standard deviation T 5 = 1 N · i = 1 N x i T 1 2 (8)
Variance T 6 = 1 N · i = 1 n x i T 1 2 (9)
RMS Shape factor T 7 = T 3 1 N · i = 1 N x i (10)
SRM Shape factor T 8 = T 4 1 N · i = 1 N x i (11)
Crest factor T 9 = T 2 T 3 (12)
Latitude factor T 10 = T 2 T 4 (13)
Impulse factor T 11 = T 2 1 N · i = 1 N x i (14)
Skewness T 12 = x i T 1 3 T 5 3 (15)
Kurtosis T 13 = x i T 1 4 T 5 4 (16)
Fifth moment T 14 = x i T 1 5 T 5 5 (17)
Sixth moment T 15 = x i T 1 6 T 5 6 (18)
Table 2. Cutting parameters for cutting speed variations.
Table 2. Cutting parameters for cutting speed variations.
NoInsert Tool a p m m f m m / r e v v c m / r e v   N r p m V f m m / m i n
1I1s, I2s, I3s1.250.1660779.53124.72
21.250.1670909.45145.51
31.250.16801039.37166.30
41.250.16901169.29187.08
51.250.161001299.22207.87
Table 3. Cutting parameters for feed rate variations.
Table 3. Cutting parameters for feed rate variations.
NoInsert Tool a p m m f m m / r e v v c m / r e v   N r p m V f m m / m i n
1I1f, I2f, I3f1.250.081001299.22103.938
21.250.121001299.22155.907
31.250.161001299.22207.875
41.250.201001299.22259.844
51.250.241001299.22311.813
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jaen-Cuellar, A.Y.; Osornio-Ríos, R.A.; Trejo-Hernández, M.; Zamudio-Ramírez, I.; Díaz-Saldaña, G.; Pacheco-Guerrero, J.P.; Antonino-Daviu, J.A. System for Tool-Wear Condition Monitoring in CNC Machines under Variations of Cutting Parameter Based on Fusion Stray Flux-Current Processing. Sensors 2021, 21, 8431. https://doi.org/10.3390/s21248431

AMA Style

Jaen-Cuellar AY, Osornio-Ríos RA, Trejo-Hernández M, Zamudio-Ramírez I, Díaz-Saldaña G, Pacheco-Guerrero JP, Antonino-Daviu JA. System for Tool-Wear Condition Monitoring in CNC Machines under Variations of Cutting Parameter Based on Fusion Stray Flux-Current Processing. Sensors. 2021; 21(24):8431. https://doi.org/10.3390/s21248431

Chicago/Turabian Style

Jaen-Cuellar, Arturo Yosimar, Roque Alfredo Osornio-Ríos, Miguel Trejo-Hernández, Israel Zamudio-Ramírez, Geovanni Díaz-Saldaña, José Pablo Pacheco-Guerrero, and Jose Alfonso Antonino-Daviu. 2021. "System for Tool-Wear Condition Monitoring in CNC Machines under Variations of Cutting Parameter Based on Fusion Stray Flux-Current Processing" Sensors 21, no. 24: 8431. https://doi.org/10.3390/s21248431

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop