METHOD FOR ON-LINE MONITORING DEFECTS OF MILLING TOOL

20220118574 · 2022-04-21

    Inventors

    Cpc classification

    International classification

    Abstract

    The present disclosure relates to a method for online monitoring defect of a milling tool, comprising the steps of: 1) installing a vibration sensor module on a machine tool spindle; 2) acquiring initial sample data; 3) setting a threshold value ΔS.sub.0 with a time interval of T; 4) measuring vibration signals of n blades in x, y and z directions in each period T.sub.0; 5) shaping to obtain n strong vibration cutting wave data respectively formed by n blades in x and y directions in each period T.sub.0; 6) analyzing and processing the strong vibration cutting wave data to obtain the difference ΔS.sub.0.sup./ between the cutting strong vibration wave areas formed by each blade in each period T.sub.0; 7) outputting a blade wear or defect signal to a display alarm module according to the constraint conditions by a data comparing and analyzing module, and giving an alarm by a display alarm module.

    Claims

    1. A method for on-line monitoring defects of a milling tool, comprising the steps of: 1) establishing a three-dimensional space coordinate system oxyz centering on a machine tool spindle, wherein z axis is located on the axis of the machine tool spindle, and the x and y axes are perpendicular to the z axis, respectively, installing a vibration sensor module on the machine tool spindle, starting the machine tool spindle, and debugging the vibration sensor module to ensure that the signals in x, y and z directions meet the requirements; 2) acquiring initial sample data; 2.1) taking one revolution of the spindle as a period T.sub.0; 2.2) when n blades on the cutter head enter normal milling, where 2≤n≤8, measuring, by the vibration sensor module, the initial vibration signals of n blades in x, y and z directions within a period T.sub.0, and outputting the initial vibration signals to the data acquiring and signal shaping module; 2.3) receiving and shaping the initial vibration signal, by the data acquiring and signal shaping module, to obtain n initial cutting wave data respectively formed by n blades in x and y directions in a period T.sub.0, and outputting the initial cutting wave data to the data comparing and analyzing module; 2.4) analyzing and processing, by the data comparing and analyzing module, the initial cutting wave data to obtain a sample cutting wave area S.sub.1 in a period T.sub.0, which will be saved as the initial sample data; 3) according to the requirement of machining precision, setting a threshold value ΔS.sub.0 of the difference between the cutting strong vibration wave areas formed by each blade in a period T.sub.0 in a data comparing and analyzing module; setting a time interval period T in a data comparing and analyzing module, T=mT.sub.0, wherein m is an even number greater than n, and setting a threshold value ΔS.sub.1; 4) when the workpiece is processed formally, measuring, by the vibration sensor module, the vibration signals of n blades in x, y and z directions in each period T.sub.0 in real time, and outputting the vibration signals to the data acquiring and signal shaping module; 5) receiving and shaping the vibration signal, by the data acquiring and signal shaping module, to obtain n strong vibration cutting wave data respectively formed by n blades in x and y directions in a period T.sub.0, and outputting the strong vibration cutting wave data to the data comparing and analyzing module; 6) analyzing and processing, by the data comparing and analyzing module, the strong vibration cutting wave data to obtain the difference Δ S 0 I = .Math. i = 1 , j = 1 n .Math. x i - x j .Math. between the cutting strong vibration wave areas formed by each blade in each period T.sub.0, wherein i≠j, n is the number of blades; 7) comparing, by the data comparing and analyzing module, the size relationship between ΔS.sub.0.sup./ and ΔS.sub.0 from time to time, wherein if ΔS.sub.0<ΔS.sub.0.sup./, and ΔS.sub.0<ΔS.sub.0.sup./ still holds after comparing the following two consecutive sets of data, the data comparing and analyzing module outputs the blade defect signal to the display alarm module, and the display alarm module issues an alarm; 8) if the data comparing and analyzing module does not output the blade defect signal during the machining process in step 7), comparing, by the data comparing and analyzing module, the difference value ΔS.sub.1.sup./=|S.sub.1−S.sub.1| between the average values S.sub.1 and S.sub.1 of the blade cutting wave areas in m periods T.sub.0 and ΔS.sub.1 according to the set period T; wherein if ΔS.sub.1<ΔS.sub.1.sup./, and ΔS.sub.1<ΔS.sub.1.sup./ still holds after comparing the following two consecutive sets of data and reducing the monitoring period by half in turn, the data comparing and analyzing module outputs a blade wear signal to the display alarm module, and the display alarm module issues an alarm.

    2. The method for on-line monitoring defects of a milling tool according to claim 1, wherein: in step 7), if the following two consecutive sets of data do not satisfy ΔS.sub.0<ΔS.sub.0.sup./, proceed to step 8).

    3. The method for on-line monitoring defects of a milling tool according to claim 1, further comprising step 9), wherein if the display alarm module does not issue an alarm during the whole machining process, the data comparing and analyzing module records the machining parameters of the whole process, analyzes and processes the acquired strong vibration cutting wave data to obtain and save the cutting wave area as a signal comparison sample material for later machining of the same workpiece.

    4. The method for on-line monitoring defects of a milling tool according to claim 3, wherein: in step 8), if the following two consecutive sets of data do not satisfy ΔS.sub.1<ΔS.sub.1.sup./, proceed to step 9).

    5. The method for on-line monitoring defects of a milling tool according to claim 3, wherein in step 9), the machining parameters comprise the sampling frequency f, the number of blades n, the threshold value ΔS.sub.0, the threshold value ΔS.sub.1, the period T.sub.0 and the period T.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0025] The present disclosure will be further explained with reference to the accompanying drawings:

    [0026] FIG. 1 is a schematic diagram of signal transmission flow according to the present disclosure;

    [0027] FIG. 2 is a schematic diagram of the installation of a vibration acquiring module according to the present disclosure;

    [0028] FIG. 3 is an operation flow chart according to the present disclosure;

    [0029] FIG. 4 is a schematic diagram of original signal amplitude of initial cutting wave data;

    [0030] FIG. 5 is a schematic diagram of signal amplitude after processing the average value of cutting wave area;

    [0031] FIG. 6 is a schematic diagram of the amplitude of initial cutting wave data in x direction without processing;

    [0032] FIG. 7 is a schematic diagram of the amplitude of initial cutting wave data in y direction without processing.

    DETAILED DESCRIPTION

    [0033] The present disclosure will be further explained with reference to the embodiments hereinafter, but it should not be understood that the scope of the above subject matter of the present disclosure is only limited to the following embodiments. Without departing from the above technical ideas of the present disclosure, various substitutions and changes can be made according to the common technical knowledge and conventional means in this field, which should be included in the protection scope of the present disclosure.

    Embodiment 1

    [0034] The embodiment discloses a method for online monitoring defects of a milling tool, as shown in FIG. 1, comprising the following steps.

    [0035] 1) Referring to FIG. 2, a three-dimensional space coordinate system oxyz centering on a machine tool spindle is established, wherein z axis is located on the axis of the machine tool spindle, and the x and y axes are perpendicular to the z axis, respectively. A vibration sensor module is installed on the machine tool spindle, the machine tool spindle starts, and the vibration sensor module is debugged to ensure that the signals in x, y and z directions meet the requirements.

    [0036] 2) Referring to FIG. 3, initial sample data is acquired. Specifically,

    [0037] 2.1) one revolution of the spindle is taken as a period T.sub.0.

    [0038] 2.2) In this embodiment, there are four blades on the cutter head, and the blade numbers are 1, 2, 3 and 4, respectively. When four blades on the cutter head enter normal milling, the vibration sensor module measures the initial vibration signals of four blades in x, y and z directions within a period T.sub.0, and outputs the initial vibration signals to the data acquiring and signal shaping module.

    [0039] 2.3) The data acquiring and signal shaping module receives and shapes the initial vibration signal. Taking the maximum change of vibration in x and y directions into account, vibration data in x and y directions is acquired. In one period, 20 points are uniformly sampled for each blade, and 80 points are acquired for four blades. The spindle has a rotating speed of 1800 r/min, and a total of 16000 points are acquired. The sampling frequency is f=2400 Hz. After fitting 20 points into a curve, it is the cutting wave of the corresponding blade to obtain four initial cutting wave data respectively formed by four blades in x and y directions in a period T.sub.0. As shown in FIG. 6 and FIG. 7, the initial cutting wave data is output to the data comparing and analyzing module.

    [0040] 2.4) The data comparing and analyzing module analyzes and processes the initial cutting wave data to obtain its corresponding area

    [00002] S T 0 = .Math. i = 1 4 S i ( S i = 0 T 4 f ( t ) dt )

    in a period T.sub.0, and four groups of data will be saved as the initial sample data.

    [0041] 3) According to the requirement of machining precision, a threshold value ΔS.sub.0 of the difference between the cutting strong vibration wave areas formed by each blade in a period T.sub.0 is set in a data comparing and analyzing module. In this embodiment, ΔS.sub.0=(0.125˜0.25) S.sub.T0 is set for detecting tool defect. A time interval period T is set in a data comparing and analyzing module, T=6T.sub.0. The time for comparing and sampling the difference between the average value Ŝ.sub.1 of strong vibration cutting wave area in six periods and the cutting wave area S.sub.1 of a sample in one period T.sub.0 is set, and a threshold value ΔS.sub.1 is set for detecting the wear condition of the blade, ΔS.sub.1=(0.1˜0.2) S.sub.T0.

    [0042] 4) When the workpiece is processed formally, the vibration sensor module measures the vibration signals of four blades in x, y and z directions in each period T.sub.0 in real time, and outputs the vibration signals to the data acquiring and signal shaping module.

    [0043] 5) The data acquiring and signal shaping module receives and shapes the vibration signal to obtain four strong vibration cutting wave data respectively formed by four blades in x and y directions in each period T.sub.0, and outputs the strong vibration cutting wave data to the data comparing and analyzing module.

    [0044] 6) The data comparing and analyzing module analyzes and processes the strong vibration cutting wave data to obtain the difference

    [00003] Δ S 0 I = .Math. i = 1 , j = 1 n .Math. x i - x j .Math.

    between the cutting strong vibration wave areas formed by each blade in each period T.sub.0, wherein i≠j, x.sub.i is the cutting strong vibration wave area formed by the blade numbered i in one period, x.sub.j is the cutting strong vibration wave area formed by the blade numbered j in one period, and 4 is the number of blades.

    [0045] 7) The data comparing and analyzing module compares the size relationship between ΔS.sub.0.sup./ and ΔS.sub.0 from time to time, wherein if ΔS.sub.0<ΔS.sub.0.sup./, blade wear may appear on the surface. If ΔS.sub.0<ΔS.sub.0.sup./ still holds after comparing the following two consecutive sets of data, the blade defect appears. The data comparing and analyzing module outputs the blade defect signal to the display alarm module, and the display alarm module issues an alarm. If the following two consecutive sets of data do not satisfy ΔS.sub.0<ΔS.sub.0.sup./, it is possible to prevent the vibration increase caused by the defect of the tool in cutting, while the front vibration increase may be caused by the local vibration increase resulted from casting or forging defects.

    [0046] 8) Referring to FIG. 4 and FIG. 5, if the data comparing and analyzing module does not output the blade defect signal during the machining process in step 7), the data comparing and analyzing module compares the difference value ΔS.sub.1.sup./=|S.sub.1−S.sub.1| between the average values S.sub.1 and S.sub.1 of the blade cutting wave areas in four periods and ΔS.sub.1 according to the set period T. If ΔS.sub.1<ΔS.sub.1.sup./, blade wear may appear on the surface. If ΔS.sub.1<ΔS.sub.1.sup./ still holds after comparing the following two consecutive sets of data and reducing the monitoring period by half in turn, that is, when the monitoring period will automatically change to ½T and the wear still appears, and when the monitoring period will automatically change to ¼T and the wear still appears, blade wear does appear on the surface. The data comparing and analyzing module outputs a blade wear signal to the display alarm module, and the display alarm module issues an alarm to remind the operator whether to accept the wear. If the wear is accepted, the value of ΔS.sub.1 is reset, otherwise, the blade is replaced. If the following two consecutive sets of data do not satisfy ΔS.sub.1<ΔS.sub.1.sup./, it is possible to prevent the blade cutting wave resulted from tool wear in cutting from becoming larger, while the front vibration increase may be caused by the local vibration increase resulted from casting or forging defects.

    [0047] 9) If the display alarm module does not issue an alarm during the whole machining process, the data comparing and analyzing module records the sampling frequency f, the number of blades n, the threshold value ΔS.sub.0, the threshold value ΔS.sub.1, the period T.sub.0 and the period T of the whole process, analyzes and processes the acquired strong vibration cutting wave data to obtain and save the cutting wave area as a signal comparison sample material for later machining of the same workpiece.

    [0048] It is worth noting that for different numbers of blades on different cutter heads, only the corresponding parameters need to be modified in the data comparing and analyzing module, i.e. sampling frequency f, the number of blades n, the threshold value ΔS.sub.0, the threshold value ΔS.sub.1, the period T.sub.0 and the period T.

    [0049] In this embodiment, considering the uneven distribution of rough machining blank stock, the thresholds ΔS.sub.0 and ΔS.sub.1 are compared to take a large value. The semi-finishing and finishing stock are uniformly distributed, and a small value can be taken. In other words, the vibration amplitude of a rough machining spindle varies greatly. The threshold can be set as the acceptable upper limit according to the practical experience of machining the same material in the past. In order to avoid a false alarm, if the comparison exceeds the set threshold, the values of subsequent sampling are not necessarily in the three groups in the example, but more groups can be taken, and conclusions can be drawn after the comparison is continued. Similarly, after rough machining, semi-finishing and finishing, the stock distribution is relatively uniform, and the spindle vibration varies uniformly during machining. The compared thresholds can be set as the lower limit. If the comparison exceeds the set threshold, the values of subsequent sampling are not necessarily in the three groups in the example, which can be reduced or increased. Conclusions are drawn after the comparison is continued.

    [0050] Further, in this embodiment, the initial sample data acquisition is completed at the beginning. However, in practice, the initial sample data is constantly updated to improve the monitoring precision. In other words, if there is no alarm after a period of rough machining, considering that the blade will definitely wear, there is an error between the cutting wave formed at this time and the cutting wave formed by blade cutting at the beginning, which will further reduce the monitoring precision. The machining precision can be improved by updating the existing data with the latest acquired data without alarm which is nearest to machining.

    [0051] In this embodiment, based on the precision requirement of a machined workpiece, the present disclosure can realize rapid tool defect monitoring, alarm and machine tool shutdown processing through acquisition and analysis processing of online vibration signals. The defect or wear of a tool can be monitored online by two comparison methods, instead of detecting a tool before and after machining at present, which improves the machining efficiency. The method of the present disclosure is simple and obvious in monitoring effect, which can obviously reduce the machining loss resulted from wear or defect of a tool, thus improving the quality of the machined workpiece.

    Embodiment 2

    [0052] This embodiment discloses a basic implementation, a method for on-line monitoring defects of a milling tool, as shown in FIG. 1, comprising the following steps.

    [0053] 1) Referring to FIG. 2, a three-dimensional space coordinate system oxyz centering on a machine tool spindle is established, wherein z axis is located on the axis of the machine tool spindle, and the x and y axes are perpendicular to the z axis, respectively. A vibration sensor module is installed on the machine tool spindle, the machine tool spindle starts, and the vibration sensor module is debugged to ensure that the signals in x, y and z directions meet the requirements.

    [0054] 2) Referring to FIG. 3, initial sample data is acquired. Specifically,

    [0055] 2.1) one revolution of the spindle is taken as a period T.sub.0.

    [0056] 2.2) In this embodiment, there are four blades on the cutter head, and the blade numbers are 1, 2, 3 and 4, respectively. When four blades on the cutter head enter normal milling, the vibration sensor module measures the initial vibration signals of four blades in x, y and z directions within a period T.sub.0, and outputs the initial vibration signals to the data acquiring and signal shaping module.

    [0057] 2.3) The data acquiring and signal shaping module receives and shapes the initial vibration signal. Taking the maximum change of vibration in x and y directions into account, vibration data in x and y directions is acquired. In one period, 20 points are uniformly sampled for each blade, and 80 points are acquired for four blades. The spindle has a rotating speed of 1800 r/min, and a total of 16000 points are acquired. The sampling frequency is f=2400 Hz. After fitting 20 points into a curve, it is the cutting wave of the corresponding blade to obtain four initial cutting wave data respectively formed by four blades in x and y directions in a period T.sub.0. As shown in FIG. 6 and FIG. 7, the initial cutting wave data is output to the data comparing and analyzing module.

    [0058] 2.4) The data comparing and analyzing module analyzes and processes the initial cutting wave data to obtain its corresponding area

    [00004] S T 0 = .Math. i = 1 4 S i ( S i = 0 T 4 f ( t ) dt )

    in a period T.sub.0, and four groups of data will be saved as the initial sample data.

    [0059] 3) According to the requirement of machining precision, a threshold value ΔS.sub.0 of the difference between the cutting strong vibration wave areas formed by each blade in a period T.sub.0 is set in a data comparing and analyzing module. In this embodiment, ΔS.sub.0=(0.125˜0.25) S.sub.T0 is set for detecting tool defect. A time interval period T is set in a data comparing and analyzing module, T=4T.sub.0. The time for comparing and sampling the difference between the average value S.sub.1 of strong vibration cutting wave area in four periods and the cutting wave area S.sub.1 of a sample in one period T.sub.0 is set, and a threshold value ΔS.sub.1 is set for detecting the wear condition of the blade, ΔS.sub.1=(0.1˜0.2) S.sub.T0.

    [0060] 4) When the workpiece is processed formally, the vibration sensor module measures the vibration signals of four blades in x, y and z directions in each period T.sub.0 in real time, and outputs the vibration signals to the data acquiring and signal shaping module.

    [0061] 5) The data acquiring and signal shaping module receives and shapes the vibration signal to obtain four strong vibration cutting wave data respectively formed by four blades in x and y directions in each period T.sub.0, and outputs the strong vibration cutting wave data to the data comparing and analyzing module.

    [0062] 6) The data comparing and analyzing module analyzes and processes the strong vibration cutting wave data to obtain the difference

    [00005] Δ S 0 I = .Math. i = 1 , j = 1 n .Math. x i - x j .Math.

    between the cutting strong vibration wave areas formed by each blade in each period T.sub.0, wherein i≠j, x.sub.i is the cutting strong vibration wave area formed by the blade numbered i in one period, x.sub.j is the cutting strong vibration wave area formed by the blade numbered j in one period, and 4 is the number of blades.

    [0063] 7) The data comparing and analyzing module compares the size relationship between ΔS.sub.0.sup./ and ΔS.sub.0 from time to time, wherein if ΔS.sub.0<ΔS.sub.0.sup./, blade wear may appear on the surface. If ΔS.sub.0<ΔS.sub.0.sup./ still holds after comparing the following two consecutive sets of data, the blade defect appears. The data comparing and analyzing module outputs the blade defect signal to the display alarm module, and the display alarm module issues an alarm.

    [0064] 8) Referring to FIG. 4 and FIG. 5, if the data comparing and analyzing module does not output the blade defect signal during the machining process in step 7), the data comparing and analyzing module compares the difference value ΔS.sub.1.sup./=|S.sub.1−S.sub.1| between the average values S.sub.1 before and after machining at present, which improves the machining efficiency. The method of the present disclosure is simple and obvious in monitoring effect, which can obviously reduce the machining loss resulted from wear or defect of a tool, thus improving the quality of the machined workpiece.

    Embodiment 3

    [0065] The main steps of this embodiment are the same as those of embodiment 2. Further, in step 7), if the following two consecutive sets of data do not satisfy ΔS.sub.0<ΔS.sub.0.sup./, it is possible to prevent the vibration increase caused by the defect of the tool in cutting, while the front vibration increase may be caused by the local vibration increase resulted from casting or forging defects, and proceed to step 8).

    Embodiment 4

    [0066] The main steps of this embodiment are the same as those of embodiment 2. Further, the method comprises step 9), wherein if the display alarm module does not issue an alarm during the whole machining process, the data comparing and analyzing module records the machining parameters of the whole process, analyzes and processes the acquired strong vibration cutting wave data to obtain and save the cutting wave area as a signal comparison sample material for later machining of the same workpiece.

    Embodiment 5

    [0067] The main steps of this embodiment are the same as those of embodiment 3. Further, in step 8), if the following two consecutive sets of data do not satisfy ΔS.sub.1<ΔS.sub.1.sup./, it is possible to prevent the blade cutting wave resulted from tool wear in cutting from becoming larger, while the front vibration increase may be caused by the local vibration increase resulted from casting or forging defects, and proceed to step 9).

    Embodiment 6

    [0068] The main steps of this embodiment are the same as those of embodiment 3. Further, in step 9), the machining parameters comprise the sampling frequency f, the number of blades n, the threshold value ΔS.sub.0, the threshold value ΔS.sub.1, the period T.sub.0 and the period T. It is worth noting that for different numbers of blades on different cutter heads, only the corresponding parameters need to be modified in the data comparing and analyzing module, i.e. sampling frequency f, the number of blades n, the threshold value ΔS.sub.0, the threshold value ΔS.sub.1, the period T.sub.0 and the period T.

    [0069] The above embodiments are provided only for the purpose of describing the present disclosure, rather than limit the scope of the present disclosure. The scope of the present disclosure is defined by the appended claims. All equivalent substitutions and modifications made without departing from the spirit and principle of the present disclosure shall be covered within the scope of the present disclosure.