METHOD AND SYSTEM FOR MONITORING WEAR STATE OF MILLING TOOLS FOR COMPLEX THIN-WALLED COMPONENTS
20260131414 ยท 2026-05-14
Inventors
- Qinghua SONG (Jinan, CN)
- Xiaojuan WANG (Jinan, CN)
- Yicong DU (Jinan, CN)
- Haifeng MA (Jinan, CN)
- Zhanqiang LIU (Jinan, CN)
Cpc classification
International classification
Abstract
The present invention provides a method and system for monitoring wear state of milling tools for complex thin-walled components, comprising: taking monotonicity of feature vector as a first index, normalized mutual information of the feature vector and wear vector of the tool as a second index, and a ReLU function of Spearman correlation coefficients between feature vectors and the wear vector of the tool as a third index; according to the above indexes, determining behavior indexes corresponding to each feature vector; characterizing behavior characterizations of signal channels, comparing channel behavior indexes of each signal channel, determining input vectors of model, and training tool state recognition model according to the input vectors; and tool change is determined and performed timely by comparing output wear amount value of the tool by using the model with a threshold value.
Claims
1. A method for monitoring wear state of milling tools for complex thin-walled components, comprising: collecting cutting signals in all cutting signal channels of a tool of a machining center by tool cutting signal collection equipment mounted on the machining center and transmitting to a processor; extracting, by the processor, feature vectors of each of the cutting signal channels and constructing a signal feature matrix for the each of the cutting signal channels; calculating, by the processor, a monotonicity of each of the feature vectors in the each of the cutting signal channels as a first index, calculating normalized mutual information of the each of the feature vectors in the each of the cutting signal channels and a tool wear vector as a second index, and calculating Spearman correlation coefficients between the each of the feature vectors in the each of the cutting signal channels and the tool wear vector, then calculating a third index based on a preset relationship between the Spearman correlation coefficients and the third index; wherein, the tool wear vector is constructed by the processor from historical tool wear amounts of the tool of the machining center measured by an electron microscope; obtaining, by the processor, feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels according to a preset relationship between an accumulation sum of the first index, the second index and the third index and the feature behavior indexes; calculating, by the processor, a cumulative average of the feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels as a channel behavior index of a corresponding cutting signal channel; sorting, by the processor, the each of the cutting signal channels according to a size of the channel behavior index, screening the cutting signal channels with a set number of top rankings as input signal channels, and selecting a feature vector with a largest feature behavior index in time domain, frequency domain and time frequency domain of each of the input signal channels, respectively, to form model input vectors; outputting, by the processor, an online monitoring value of a wear amount of the tool of the machining center based on the model input vectors and the tool state recognition model trained in advance; and replacing the tool of the machining center when the online monitored value of the wear amount of the tool is greater than a predefined wear amount threshold.
2. The method according to claim 1, wherein the processor calculates the monotonicity of the each of the feature vectors in the each of the cutting signal channels, comprising:
3. The method according to claim 1, wherein the processor calculates the normalized mutual information of the each of the feature vectors in the each of the cutting signal channels and the tool wear vector, comprising:
4. The method according to claim 1, wherein the processor calculates the third index, comprising:
5. The method according to claim 1, wherein the preset relationship between the accumulation sum of the first index, the second index and the third index and the feature behavior index, comprising:
6. The method according to claim 1, wherein the cutting signal channels of the tool comprises a combination of at least any two signal channels of a milling force signal channel, a workpiece acceleration signal channel, a cutting noise signal channel and an acoustic emission signal channel.
7. The method according to claim 6, wherein milling force signals in the milling force signal channel are collected by a rotary force measuring tool holder.
8. The method according to claim 6, wherein workpiece acceleration signals in the workpiece acceleration signal channel are collected by a three-axis accelerometer.
9. The method according to claim 1, wherein the tool state recognition model is a lightweight gate recurrent unit (GRU) network with four layers, wherein a first layer and a second layer comprise a plurality of bidirectional GRUs, and a third layer and a fourth layer comprise a plurality of fully connected layers of neurons.
10. A system for monitoring wear state of milling tools for complex thin-walled components, comprising: a processor and a machining center mounted with tool cutting signal collection equipment; wherein the tool cutting signal collection equipment of the machining center is configured to collect cutting signals in all cutting signal channels of a tool of the machining center, and transmit the collected cutting signals to the processor; and the processor is configured to: extract feature vectors of each of the cutting signal channels and constructing a signal feature matrix for the each of the cutting signal channels; calculate a monotonicity of each of the feature vectors in the each of the cutting signal channels as a first index, calculate normalized mutual information of the each of the feature vectors in the each of the cutting signal channels and a tool wear vector as a second index, and calculate Spearman correlation coefficients between the each of the feature vectors in the each of the cutting signal channels and the tool wear vector, then calculate a third index based on a preset relationship between the Spearman correlation coefficients and the third index; wherein, the tool wear vector is constructed by the processor from historical tool wear amounts of the tool of the machining center measured by an electron microscope; obtain feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels according to a preset relationship between an accumulation sum of the first index, the second index and the third index and the feature behavior indexes; calculate a cumulative average of the feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels as a channel behavior index of a corresponding cutting signal channel; sort the each of the cutting signal channels according to a size of the channel behavior index, screening the cutting signal channels with a set number of top rankings as input signal channels, and select a feature vector with a largest feature behavior index in time domain, frequency domain and time frequency domain of each of the input signal channels, respectively, to form model input vectors; and output an online monitoring value of a wear amount of the tool of the machining center based on the model input vectors and the tool state recognition model trained in advance; wherein, replacing the tool of the machining center when the online monitored value of the wear amount of the tool is greater than a predefined wear amount threshold.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0043] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary examples of the present invention and descriptions thereof are used to explain the present invention, and do not constitute an improper limitation of the present invention.
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1
[0050] The present embodiment provide a method for monitoring wear state of milling tools for complex thin-walled components, comprising: [0051] Step 1: collecting cutting signals in all cutting signal channels of a tool of a machining center by tool cutting signal collection equipment mounted on the machining center and transmitting to a processor; [0052] Step 2: extracting, by the processor, feature vectors of each of the cutting signal channels and constructing a signal feature matrix for the each of the cutting signal channels; [0053] Step 3: calculating, by the processor, a monotonicity of each of the feature vectors in the each of the cutting signal channels as a first index, calculating normalized mutual information of the each of the feature vectors in the each of the cutting signal channels and a tool wear vector as a second index, and calculating Spearman correlation coefficients between the each of the feature vectors in the each of the cutting signal channels and the tool wear vector, then calculating a third index based on a preset relationship between the Spearman correlation coefficients and the third index; wherein, the tool wear vector is constructed by the processor from historical tool wear amounts of the tool of the machining center measured by an electron microscope; [0054] Step 4: obtaining, by the processor, feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels according to a preset relationship between an accumulation sum of the first index, the second index and the third index and the feature behavior indexes; [0055] Step 5: calculating, by the processor, a cumulative average of the feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels as a channel behavior index of a corresponding cutting signal channel; [0056] Step 6: sorting, by the processor, the each of the cutting signal channels according to a size of the channel behavior index, screening the cutting signal channels with a set number of top rankings as input signal channels, and selecting a feature vector with a largest feature behavior index in time domain, frequency domain and time frequency domain of each of the input signal channels, respectively, to form model input vectors; [0057] Step 7: outputting, by the processor, an online monitoring value of a wear amount of the tool of the machining center based on the model input vectors and the tool state recognition model trained in advance; and [0058] Step 8: replacing the tool of the machining center when the online monitored value of the wear amount of the tool is greater than a predefined wear amount threshold.
[0059] Specifically, in step 1, the cutting signal channels of the tool comprises a combination of at least any two signal channels of a milling force signal channel, a workpiece acceleration signal channel, a cutting noise signal channel, and an acoustic emission signal channel. For example, a rotary force measuring tool holder is used to collect the milling force signal in the milling force signal channel, and a three-axis accelerometer is used to collect the workpiece acceleration signal in the workpiece acceleration signal channel.
[0060] Steps 2 to 7 are performed in the processor.
[0061] It should be noted here that, when the wear amount of the tool of the machining center is monitored online in real-time, a calculation process of model input vectors is the same as a calculation process of the model input vectors for training the tool state recognition model.
[0062] Specifically, referring to
[0071] The distribution of signal feature vectors of thin-walled workpieces cut by the tools does not necessarily satisfy the normal distribution, and the traditional Pearson correlation coefficient is difficult to characterize the correlation between signal feature vectors and tool wear amount. In this step, Spearman correlation is calculated to solve the correlation characterization problem in monitoring of tool state in the thin-walled workpiece milling.
[0072] In addition, an expression of the ReLU function in equation (3) is:
[0073] According to equations (3) and (5), the performance index of the feature vector negatively correlated with the tool wear vector can be directly set to zero through this step, unnecessary subsequent operations are reduced, and the efficiency of feature index calculation is greatly improved. [0074] S5, based on the first index MO.sub.ij, the second index NI.sub.ij, and the third index C.sub.ij corresponding to the feature vector f.sub.ij in the feature space of the j.sup.th tool, the feature behavior index P.sub.ij corresponding to the tool feature vector f.sub.ij can be obtained as:
[0076] Based on this, the behavior index corresponding to each feature vector can be obtained by calculating the average value of the feature behavior index of all cutting tool feature vectors, which is expressed as:
[0080] After quantitative characterization of feature behavior rules and channel behavior rules is completed, lightweight monitoring and recognition of wear state of the tools for the thin-walled workpiece milling can be realized. The method for monitoring wear state of milling tools for complex thin-walled components comprises the following steps: [0081] S7, comparing the channel behavior indexes P.sub.c of the each of the signal channels, selecting the signal channels with the top two behavior indexes as input signal channels, and selecting a feature vector with the largest feature behavior index P.sub.ij in the time domain, frequency domain and time frequency domain of each of the input signal channels to form model input vectors, which is expressed as:
[0082] In the process of training the tool state recognition model, the tool state recognition model is trained based on the input vectors obtained in S7, and the tool state recognition model adopts a lightweight GRU network with four layers in total, wherein the first layer contains 16 bidirectional GRUs, the second layer contains 32 bidirectional GRUs, the third layer is a fully connected layer containing 64 neurons, and the fourth layer is a fully connected layer containing 1 neuron. [0083] where the expressions for the GRU are as follows:
[0085] An expression for the fully connected layers is:
[0087] In the present embodiment, the model parameters in the training process are set as follows: the number of batches is 32, the learning rate is 0.001, and the number of training rounds is 300, and an RMSprop algorithm is used to optimize the training process.
[0088] The cutting signals are collected in real-time during the machining of thin-walled workpieces by the tools of the machining center, S1-S7 are repeated based on the collected cutting signals, and feature vectors are input into the trained tool state recognition model to realize lightweight on-line monitoring of the tool state.
[0089] The process signal can be a combination of any two signal channels of milling force, workpiece acceleration, cutting noise, and acoustic emission signals.
Embodiment 2
[0090] In order to verify the feasibility of the first embodiment, a DMU70V five-axis machining center was used to carry out milling experiments of aerospace titanium alloy thin-walled parts and the milling tool wear measurement experiments.
[0091] The workpiece is Ti6Al4V rectangular thin plate, its geometric size is 150 mm*100 mm*5 mm; the milling tool is an insert two-edge end mill, and the tool diameter is 14 mm; the thin-walled workpiece is machined by a side milling, the spindle speed is 8000 r/min, the feed rate is 1280 mm/min, the radial cutting depth is 0.2 mm, and the axial cutting depth is 4 mm.
[0092] In order to verify the monitoring method, milling experiments with 100 passes of three identical tools were carried out in turn.
[0093] To improve the efficiency of the experiment, after every 10 passes, the wear amount of the tool flank is measured by an electron microscope. Based on the measured results, the wear amount of the tool flank corresponding to each pass is obtained by nonlinear interpolation, which is used as a data label. During the cutting process, vibration signals v.sub.x, v.sub.y, and v.sub.z of the machined workpiece in three directions of machine tool feed direction, vertical feed direction and axial direction are collected in real-time by a three-axis accelerometer, and milling forces f.sub.x, f.sub.y, and f.sub.z in three directions of tool tangential direction, radial direction and axial direction and milling torque m.sub.z in axial direction are collected in real-time by a Kistler rotary force measuring tool holder.
[0094] For cutting signals of various channels during cutting of each tool, according to a table 2 in Document 1Fault diagnosis of rotating machinery based on multiple ANFIS combination with Gas[J], Mechanical Systems & Signal Processing, 2007, 21 (5): 2280-2294), sequentially extracting 11 time-domain features from p.sub.1 to p.sub.11 in the table, and extracting the maximum value of the signal as a supplement, totaling 12 time-domain features; and, 11 frequency-domain features expressed from p.sub.12 to p.sub.23 in the table. In addition, based on db1 wavelet basis function, performing 3-layer wavelet packet decomposition on cutting signals in each channel to obtain 8 wavelet packet energies, i.e., 8 time-frequency domain features, so that a total of 32 multi-domain features can be obtained, i.e., the signal feature matrix F.sub.j in step S1 is obtained, wherein the 1.sup.st to 12.sup.th feature vectors are time-domain features, the 13.sup.th to 24.sup.th feature vectors are frequency-domain features, and the 25.sup.th to 32.sup.nd feature vectors are time-frequency domain features. The size of signal sample space m is equal to the number of tool passes 100, and the dimension of feature space n is equal to the number of multi-domain features 32.
[0095] Therefore, for the cutting signals of each tool, the first index, the second index and the third index corresponding to each feature vector of each signal channel can be calculated according to steps S2 to S4, and the feature behavior index of each channel multi-domain feature vector of each tool can be obtained according to equation (6) in step S5, as shown in
[0096] According to step S7, f.sub.x and m.sub.z are selected as input signal channels based on
[0097] In the present embodiment, the cutting signals of tool #1 and tool #2 are used as training data, and the establishment and training of the tool state recognition model of the lightweight gated cyclic unit network can be completed.
[0098] The first layer of the tool state recognition model is composed of 16 bidirectional GRUs, so the output data of the first layer is [32, 15, 32], and the size and parameter quantity of the input and output of the remaining layers can be obtained in turn according to step S8. Compared with the parameters of the tool state recognition model of milling tools for thin-walled components in a Document 2Wang R, Song Q, Peng Y, et al. A milling tool wear monitoring method with sensing generalization capability[J]. Journal of Manufacturing Systems, 2023, 68:25-41) (see the Table 3 in the Document 2), the total number of parameters of the lightweight recognition model established in the present embodiment is reduced by more than 5.6 times, so the calculation efficiency is improved, and the calculation resource consumption is effectively reduced.
[0099] After the model training is completed, in the present embodiment, the cutting signals of the tool #3 is taken as test data, and lightweight online monitoring of the tool state can be realized based on the trained tool state recognition model. According to the monitoring results in
Embodiment 3
[0100] The present embodiment provides a system for monitoring wear state of milling tools for complex thin-walled components, comprising: [0101] a processor and a machining center mounted with tool cutting signal collection equipment; wherein [0102] the tool cutting signal collection equipment of the machining center is configured to collect cutting signals in all cutting signal channels of a tool of the machining center, and transmit the collected cutting signals to the processor; and [0103] the processor is configured to: [0104] extract feature vectors of each of the cutting signal channels and constructing a signal feature matrix for the each of the cutting signal channels; [0105] calculate a monotonicity of each of the feature vectors in the each of the cutting signal channels as a first index, calculate normalized mutual information of the each of the feature vectors in the each of the cutting signal channels and a tool wear vector as a second index, and calculate Spearman correlation coefficients between the each of the feature vectors in the each of the cutting signal channels and the tool wear vector, then calculate a third index based on a preset relationship between the Spearman correlation coefficients and the third index; wherein, the tool wear vector is constructed by the processor from historical tool wear amounts of the tool of the machining center measured by an electron microscope; [0106] obtain feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels according to a preset relationship between an accumulation sum of the first index, the second index and the third index and the feature behavior indexes; [0107] calculate a cumulative average of the feature behavior indexes corresponding to the each of the feature vectors in the each of the cutting signal channels as a channel behavior index of a corresponding cutting signal channel; [0108] sort the each of the cutting signal channels according to a size of the channel behavior index, screening the cutting signal channels with a set number of top rankings as input signal channels, and select a feature vector with a largest feature behavior index in time domain, frequency domain and time frequency domain of each of the input signal channels, respectively, to form model input vectors; and [0109] output an online monitoring value of a wear amount of the tool of the machining center based on the model input vectors and the tool state recognition model trained in advance; wherein, [0110] the tool of the machining center is replaced when the online monitored value of the wear amount of the tool is greater than a predefined wear amount threshold.
Embodiment 4
[0111] The present embodiment provides an electronic device, comprising a memory, a processor and a computer program stored in the memory and operable on the processor; wherein, when the processor executes the computer program, implementing the method for monitoring wear state of milling tools for complex thin-walled components according to Embodiment 1.
Embodiment 5
[0112] The present embodiment provides a non-transitory computer readable storage medium storing a computer program thereon; wherein, when the computer program is executed by a processor, implementing the method for monitoring wear state of milling tools for complex thin-walled components according to the Embodiment 1.
[0113] The foregoing descriptions are merely preferred embodiments of the present invention but are not intended to limit the present invention. A person skilled in art may make various alterations and variations to the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.