METHOD AND SYSTEM FOR MONITORING WEAR STATE OF MILLING TOOLS FOR COMPLEX THIN-WALLED COMPONENTS

20260131414 ยท 2026-05-14

    Inventors

    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: M O i j = .Math. "\[LeftBracketingBar]" corr ( rank ( f ij ) , rank ( t ij ) ) .Math. "\[RightBracketingBar]" where, MO.sub.ij denotes monotonicity of feature vector; corr denotes calculated Spearman rank correlation coefficient, rank denotes calculated Spearman rank, and ty denotes time series vector corresponding to feature vector f.sub.ij.

    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: NI ij = I ij ( f ij ; w j ) H ( f ij ) + H ( w j ) where, NI.sub.ij denotes normalized mutual information between feature vector f.sub.ij and tool wear vector w.sub.j; I.sub.ij(f.sub.ij; w.sub.j) denotes mutual information between computed feature vector f.sub.ij and tool wear vector w.sub.j of the j.sup.th tool; H() denotes computed vector information entropy.

    4. The method according to claim 1, wherein the processor calculates the third index, comprising: C ij = ReLU ( r ij ) , r ij = 1 - 6 .Math. u = 1 m [ d ij ( u ) ] 2 m ( m 2 - 1 ) , and ReLU ( x ) = max ( 0 , x ) , where, r.sub.ij is the Spearman correlation coefficient between feature vector f.sub.ij and tool wear vector w.sub.j; ReLU(x) is the expression of ReLU function; d ij ( u ) denotes the rank difference between the u.sup.th feature data in feature vector f.sub.ij and the u.sup.th tool wear value in tool wear vector w.sub.j.

    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: P ij = ( M O ij + NI ij + C ij ) where, P.sub.ij denotes the feature behavior index corresponding to the feature vector f.sub.ij; MO.sub.ij, NI.sub.ij, and C.sub.ij denote the first index, the second index, and the third index corresponding to the feature vector f.sub.ij, respectively; () denotes the Sigmoid activation function.

    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] FIG. 1 shows a flow chart according to one or more embodiments of the present invention;

    [0045] FIG. 2 shows multi-signal channel multi-domain feature behavior indexes for each milling tool according to one or more embodiments of the present invention;

    [0046] FIG. 3 shows multi-domain feature vector behavior characterization metrics according to one or more embodiments of the present invention;

    [0047] FIG. 4 shows multi-signal channel behavior characterization metrics according to one or more embodiments of the present invention;

    [0048] FIG. 5 shows a structure diagram of a tool state recognition model based on lightweight GRU network according to one or more embodiments of the present invention;

    [0049] FIG. 6 shows a graph of a result of the tool wear monitoring compared with an actual wear amount of the tool for thin-walled workpiece milling according to one or more embodiments of the present invention.

    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 FIG. 1, the calculation process of the model input vector within the processor is as follows: [0063] S1, inputting a signal feature matrix obtained from the cutting signal of the j.sup.th tool of the machining center, which can be expressed as F.sub.j=(f.sub.1j, f.sub.2j, . . . , f.sub.ij, . . . , f.sub.nj)R.sup.mn, where f.sub.ij denotes the i.sup.th feature vector in the feature space of the cutting signal of the j.sup.th tool, m denotes the size of the cutting signal sample space, and n denotes the dimension of the feature space. [0064] S2, for the each of the cutting signal channels of each tool of the machining center, the monotonicity of each of the feature vectors is cyclically calculated as the first index for evaluating feature behavior, wherein the monotonicity MO.sub.ij of feature vector f.sub.ij can be expressed by Equation (1), as follows:

    [00006] M O i j = .Math. "\[LeftBracketingBar]" corr ( rank ( f i j ) , rank ( t i j ) ) .Math. "\[RightBracketingBar]" ( 1 ) [0065] where, corr denotes calculated Spearman rank correlation coefficient, rank denotes calculated Spearman rank, and ty denotes time series vector corresponding to feature vector f.sub.ij. [0066] S3, for the each of the cutting signal channels of the each tool of the machining center, the normalized mutual information NI.sub.ij of the feature vector f.sub.ij and tool wear vector w.sub.j is cyclically calculated as the second index characterizing feature behavior, which can be expressed by Equation (2), as follows:

    [00007] NI i j = I ij ( f ij ; w j ) H ( f ij ) + H ( w j ) ( 2 ) [0067] where, I.sub.ij(f.sub.ij; w.sub.j) denotes mutual information between computed feature vector f.sub.ij and tool wear vector w.sub.j of the j.sup.th tool, and H() denotes computed vector information entropy. [0068] S4, for the each of the cutting signal channels of the each tool of the machining center, the Spearman correlation coefficient between the feature vector f.sub.ij and the tool wear vector w.sub.j is cyclically calculated as the third index for evaluating the feature behavior; wherein, the performance index of the feature vector negatively correlated with the tool wear vector is directly set to zero by the ReLU function. The calculation process can be expressed by Equation (3), as follows:

    [00008] C i j = R e L U ( r i j ) ) ( 3 ) [0069] where, r.sub.ij is the Spearman correlation coefficient between feature vector f.sub.ij and tool wear vector w.sub.j, which is:

    [00009] r i j = 1 - 6 .Math. u = 1 m [ d ij ( u ) ] 2 m ( m 2 - 1 ) ( 4 ) [0070] where,

    [00010] d ij ( u ) denotes the rank difference between the u.sup.th feature data in feature vector f.sub.ij and the u.sup.th tool wear value in tool wear vector w.sub.j.

    [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:

    [00011] R e L U ( x ) = max ( 0 , x ) ( 4 )

    [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:

    [00012] P ij = ( MO ij + NI ij + C ij ) ( 6 ) [0075] where, () denotes the Sigmoid activation function.

    [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:

    [00013] P i = 1 p .Math. j = 1 p P i j ( 7 ) [0077] where, P.sub.i denotes the feature behavior index of the i.sup.th feature vector, and p is the number of the tools used in the machining of the thin-walled workpieces; thus, quantitative characterization of the behavior of multi-domain eigenvectors in each signal channel is realized. [0078] S6, for each cutting tool of machining center, calculating the accumulative average value of feature vector behavior indexes of the each of the signal channels, to characterize the behavior characterizations of signal channel, which is expressed as:

    [00014] P c = 1 np [ .Math. i = 1 n ( .Math. j = 1 p P ij ) ] ( 8 ) [0079] where, P.sub.c denotes the channel behavior characterization index of the c.sup.th signal channel, so far, quantitative characterization of the behavior law of the multi-signal channel is realized.

    [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:

    [00015] input = [ f t ( 1 ) , f f ( 1 ) , f tf ( 1 ) , f t ( 2 ) , f f ( 2 ) , f tf ( 2 ) ] T where , f t ( 1 ) , f f ( 1 ) , and f tf ( 1 ) ( 9 ) respectively denote the feature vectors with the largest time domain, frequency domain, and time-frequency domain feature behavior indexes in the signal channel with the first behavior index ranking, and

    [00016] f t ( 2 ) , f f ( 2 ) , and f tf ( 2 ) respectively denote the feature vectors with the largest time domain, frequency domain, and time-frequency domain feature behavior indexes in the signal channel with the second behavior index ranking.

    [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:

    [00017] z i = ( W z f rf ( i ) + U z h l - 1 .fwdarw. + b Z ) ( 10 ) r i = ( W r f rf ( i ) + U r h l - 1 .fwdarw. + b r ) ( 11 ) h l ~ = tan h ( W h f rf ( i ) + U h ( r i h l - 1 .fwdarw. ) + b h ) ( 12 ) h l .fwdarw. = z i .fwdarw. h l - 1 .fwdarw. + ( 1 - z i ) h l ~ ( 13 ) [0084] where, W*, U*, b*, and (*{h, r, z}) are weight matrices and bias vectors that can be learned, z.sub.i is an update gate, r.sub.i denotes a reset gate, {right arrow over (h.sub.i)} and {right arrow over (h.sub.i-1)} denote the current state and the state at the previous time, respectively; and, {tilde over (h)}.sub.i is candidate state.

    [0085] An expression for the fully connected layers is:

    [00018] output = R e L U ( WX + b ) ( 14 ) [0086] where, W and b are weight matrices and bias vectors that can be learned, and X is the output vector of the previous layer.

    [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 FIG. 2. Thus, the behavior characterization index corresponding to each feature vector can be obtained according to equation (7) in step S5, and its value is shown in FIG. 3. Based on this, quantitative characterization indexes of signal channel behavior can be obtained according to step S6, and FIG. 4 shows the calculated channel behavior indexes of each signal channel.

    [0096] According to step S7, f.sub.x and m.sub.z are selected as input signal channels based on FIG. 4, the 5.sup.th, 16.sup.th, and 26.sup.th features are selected as input features of the f.sub.x channel based on FIG. 3, and the 5.sup.th, 14.sup.th, and 26.sup.th features are selected as input features of the m.sub.z channel based on FIG. 3, thereby obtaining the model input vector in step S7.

    [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. FIG. 5 shows the structure and parameter quantity of the trained model. Since 2 channels are input, and 3 feature vectors are input for each channel, according to step S8, the number of batches is set to 32. In this embodiment, the sequence length is set to 15, and the input data size is [32, 15, 6].

    [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 FIG. 6, the root mean square error (RMSE) between the monitoring results and the real tool wear is calculated in turn as the accuracy evaluation index, and it is found that the RMSE between the monitoring results and the real results is 9.98. This is almost at the same level as the recognition accuracy of tool wear of milling tool for thin-walled components in the Document 2. However, since the present embodiment considers the multi-domain feature behavior law of milling signals of thin-walled components through quantitative characterization of feature evolution law, the present embodiment can realize accurate monitoring of wear state of milling tools only through lightweight tool state recognition model. The proposed method has high calculation efficiency in behavior law characterization process, low consumption of resources in model training process, and it is easier to popularize to the engineering practice of thin wall component machining.

    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.