A precision control system and method for multi-station diamond grinding CNC machine tools
Through real-time monitoring and historical data analysis, the processing parameters of multi-station diamond grinding CNC machine tools are identified and optimized, and the problem of reduced machining accuracy is solved and efficient and accurate CNC machine tools are achieved.
Patent Information
- Application Number
- CN202510303860.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2045-03-14
AI Technical Summary
During the processing process, multi-station diamond grinding CNC machine tools have reduced machining accuracy due to machine tool error, cutting parameter selection and inaccurate workpiece positioning, and the mutual influence between machining parameters is difficult to control.
By monitoring the machine tool movement status in real time, calculating the processing status characterization value and generating alarm signals, analyzing historical data to identify processing parameter data that is prone to alarms, formulating optimization control strategies, including collaborative state analysis of single parameters and parameter groups, and fusion of parameter range and early warning parameter group ratio calculations to achieve accuracy control.
Real-time monitoring and optimization control of machine tool machining accuracy is realized, the machining accuracy and stability of diamond workpieces is improved, the controllability of machining accuracy is ensured, and the risk of accuracy deviation is reduced.
Smart Images

Figure CN119795042B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of precision control, and in particular to a precision control system and method for a multi-station diamond grinding CNC machine tool. Background Art
[0002] Multi-station diamond grinding CNC machine tools use CNC systems for precise coordinate control to achieve precise regulation of the machining process. However, in the actual machining process, due to the influence of various factors, such as the error of the machine tool itself, the selection of cutting parameters, and inaccurate positioning of the workpiece, the machining accuracy may decrease. In addition, due to the interaction and dependence between the various machined parts, there may be one or more groups of specific machining parameter settings, which restrict the mutual influence between the parameters, resulting in a decrease in machining accuracy. Therefore, how to effectively control the machining accuracy of multi-station diamond grinding CNC machine tools has become a problem that needs to be solved urgently. Summary of the invention
[0003] The object of the present invention is to provide a multi-station diamond grinding CNC machine tool precision control system and method to solve the technical problems in the above background.
[0004] The purpose of the present invention can be achieved through the following technical solutions:
[0005] In a first aspect, the present invention provides a method for controlling the precision of a multi-station diamond grinding CNC machine tool, comprising:
[0006] Monitor the motion state of the machine tool in real time, calculate the processing state representation value, and generate a processing state alarm signal if it exceeds the preset processing state representation threshold;
[0007] At the same time, the historical data of multi-station diamond grinding CNC machine tools are analyzed to identify the processing parameter data that are easy to cause processing status alarm signals, so as to formulate corresponding optimization control strategies based on this, specifically:
[0008] The easy-to-process parameter data includes: easy-to-process parameter values and easy-to-process parameter groups;
[0009] The moment when the processing state alarm signal is generated is marked as the alarm moment, the processing parameter value at this time is extracted as the single parameter alarm value, and its discrete degree is detected to obtain the single parameter discrete representation value. If the single parameter discrete representation value is ≤ the preset single parameter discrete representation threshold, the single parameter alarm value is marked as the easy processing parameter value;
[0010] At the same time, all processing parameter values at each alarm moment are extracted as a single alarm moment parameter group, and the coordinated state of the single alarm moment parameter group is analyzed to obtain the fusion parameter range. It is analyzed based on the historical data of multi-station diamond grinding CNC machine tools to obtain the early warning parameter group ratio. If the early warning parameter group ratio is greater than the preset early warning parameter group ratio threshold, the fusion parameter range corresponding to the early warning parameter group ratio is marked as an easy-to-process parameter group.
[0011] As a further solution of the present invention: the process of obtaining the processing state characterization value is:
[0012] Based on any processing parameter, obtain the real-time curve of the actual processing parameter during the processing;
[0013] Based on the real-time curve of the actual processing parameters and the current time point, a vector difference representation value, a parameter difference representation value and a completed difference representation value are respectively obtained;
[0014] By formula: , calculate and obtain the single parameter state characterization value DC, where a 1 、a 2 、a 3 are preset scale factors, and are all > 0, XL is the vector difference representation value, CS is the parameter difference representation value, and YWC is the completed difference representation value;
[0015] Then, the single parameter state characterization values corresponding to all processing parameters are summed up to obtain the processing state characterization value.
[0016] As a further solution of the present invention: the process of obtaining the vector difference characterization value is:
[0017] Based on the current time point, the tangent vector of the real-time curve of the actual machining parameters is extracted to obtain the actual real-time tangent vector;
[0018] Based on the current time point, extract the tangent vector of the preset processing parameter real-time curve to obtain the preset real-time tangent vector;
[0019] The inner product between the actual real-time tangent vector and the preset real-time tangent vector is calculated to obtain a vector difference representation value.
[0020] As a further solution of the present invention: the process of obtaining the parameter difference characterization value is:
[0021] Based on the current time point, respectively extract the values corresponding to the real-time curve of the actual processing parameters and the real-time curve of the set processing parameters, and respectively obtain the actual processing parameter value and the preset processing parameter value;
[0022] Then, the difference between the actual processing parameter value and the preset processing parameter value is calculated, and the absolute value is taken to obtain the parameter difference characterization value.
[0023] As a further solution of the present invention: the process of obtaining the difference characterization value is completed as follows:
[0024] Based on the current time point, the area enclosed by the real-time curve of the actual processing parameters and the real-time curve of the set processing parameters is extracted to obtain the completed difference characterization value.
[0025] As a further solution of the present invention: the process of obtaining the discrete characterization value of a single parameter is:
[0026] Based on any processing parameter, the value of the processing parameter at the alarm time is marked as a single parameter alarm value;
[0027] All single parameter alarm values are sorted according to the size of the values, and the first quartile and the third quartile are obtained based on the sorting of the single parameter alarm values;
[0028] Then the difference between the first quartile and the third quartile is calculated to obtain a single parameter discrete representation value.
[0029] As a further solution of the present invention: the process of obtaining the fusion parameter range is:
[0030] Based on any set of single alarm moment parameter groups, the single alarm moment parameter group is compared, analyzed and fused with another set of single alarm moment parameter groups. If the difference of each processing parameter between the single alarm moment parameter group and the other set of single alarm moment parameter groups is small, the single alarm moment parameter group is fused with each processing parameter of the other set of single alarm moment parameter groups until all single alarm moment parameter groups cannot be fused, and one or more n-th fused parameter groups are obtained, where n represents the number of times the single alarm moment parameter groups are fused;
[0031] Among them, the process of obtaining the nth fusion parameter group is:
[0032] Calculate the mean of each processing parameter in the two corresponding fusion groups, and mark the mean of each processing parameter obtained as the nth fusion parameter group, so as to facilitate the comparison and analysis with another single alarm moment parameter group;
[0033] Based on any n-th fusion parameter group, all fusionable groups in the fusion process of the n-th fusion parameter group are extracted, and the fusion parameter range is obtained according to the maximum and minimum values of various processing parameters of the fusionable groups.
[0034] As a further solution of the present invention: the process of obtaining the fusionable group is as follows:
[0035] Calculate the differences of various processing parameters in a single alarm moment parameter group respectively, and sum the differences of each processing parameter to obtain the parameter group discrete representation value between the single alarm moment parameter group and another group of single alarm moment parameter groups. If the parameter group discrete representation value is ≤ the parameter group discrete representation threshold, both groups are marked as fusionable groups.
[0036] As a further solution of the present invention: the process of obtaining the warning parameter group ratio is:
[0037] Based on the historical data of multi-station diamond grinding CNC machine tools, the real-time curve of actual processing parameters for each processing process is extracted;
[0038] Based on the real-time curve of the actual processing parameters of each processing parameter and the fusion parameter range, the time period in which each processing parameter is within the fusion parameter range is obtained, marked as the actual processing parameter time period, and whether a processing status alarm signal is generated in each actual processing parameter time period is obtained. If yes, the corresponding actual processing parameter time period is marked as a time period that meets the easy alarm;
[0039] The number of time periods that meet the easy alarm conditions is extracted, and the ratio is calculated with the total number of actual processing parameter time periods to obtain the warning parameter group ratio.
[0040] In a second aspect, the present invention provides a multi-station diamond grinding CNC machine tool precision control system, the system comprising:
[0041] State monitoring module: monitors the motion state of the machine tool in real time, calculates the processing state representation value, and generates a processing state alarm signal if it exceeds the preset processing state representation threshold;
[0042] Complete the detection module: Analyze the historical data of the multi-station diamond grinding CNC machine tool, identify the processing parameter data that is easy to cause the processing status alarm signal, so as to formulate the corresponding optimization control strategy based on this, specifically:
[0043] The easy-to-process parameter data includes: easy-to-process parameter values and easy-to-process parameter groups;
[0044] The moment when the processing state alarm signal is generated is marked as the alarm moment, the processing parameter value at this time is extracted as the single parameter alarm value, and its discrete degree is detected to obtain the single parameter discrete representation value. If the single parameter discrete representation value is ≤ the preset single parameter discrete representation threshold, the single parameter alarm value is marked as the easy processing parameter value;
[0045] At the same time, all processing parameter values at each alarm moment are extracted as a single alarm moment parameter group, and the coordinated state of the single alarm moment parameter group is analyzed to obtain the fusion parameter range. It is analyzed based on the historical data of multi-station diamond grinding CNC machine tools to obtain the early warning parameter group ratio. If the early warning parameter group ratio is greater than the preset early warning parameter group ratio threshold, the fusion parameter range corresponding to the early warning parameter group ratio is marked as an easy-to-process parameter group.
[0046] Beneficial effects of the present invention:
[0047] (1) The present invention realizes effective control of the machining accuracy of the machine tool through machine tool initialization, diamond clamping and positioning, machining parameter setting, real-time status monitoring, precision adjustment and optimization, and completion of machining and testing. The method can monitor the motion state of the machine tool in real time, timely discover and adjust the precision deviation in the machining process, thereby improving the machining accuracy and stability of the diamond workpiece. In addition, the method also accurately evaluates the machining state through a preset machining state characterization threshold, further ensuring the controllability of the machining accuracy. Overall, the present invention provides an efficient and accurate CNC machine tool precision control solution for diamond grinding;
[0048] (2) The present invention introduces analysis based on historical data to identify and determine the processing parameter combination that is likely to cause the generation of a processing status alarm signal. Through data analysis and easy processing parameter data determination, the processing parameters and their combinations that have a greater impact on the processing accuracy can be accurately identified, providing strong support for subsequent accuracy adjustment and optimization. At the same time, the method also continuously collects and analyzes new data through intelligent adjustment and iterative optimization strategies to achieve continuous optimization control of machine tool accuracy. Overall, the present invention not only improves the processing accuracy and stability of the machine tool, but also reduces the risk of accuracy deviation during the processing process, providing a more reliable and efficient CNC machine tool accuracy control solution for diamond grinding. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] The present invention will be further described below in conjunction with the accompanying drawings.
[0050] Figure 1 is a flowchart of Embodiment 1 of the present invention;
[0051] Figure 2 is a flowchart of Embodiment 2 of the present invention;
[0052] Figure 3 It is a system block diagram of embodiment 3 of the present invention. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] Embodiment 1:
[0055] See also Figure 1 As shown, a method for controlling the precision of a multi-station diamond grinding CNC machine tool according to an embodiment of the present invention comprises the following steps:
[0056] Step 1: Machine tool initialization;
[0057] In some implementation schemes, after the multi-station diamond grinding CNC machine tool is started, the machine tool is initialized;
[0058] Initialization of the machine tool includes but is not limited to: zero return operation of each moving guide rail (up and down moving guide rail, left and right moving guide rail), initial angle setting of DD direct drive high-precision multi-joint indexing mechanism, and ensuring that all parts of the machine tool are in the initial state;
[0059] Step 2: Diamond clamping and positioning;
[0060] In some embodiments, the diamond workpiece to be processed is clamped on a fixture of a machine tool and positioned by a DD direct-drive high-precision multi-joint indexing mechanism of the machine tool to ensure the stability and accuracy of the workpiece during processing;
[0061] Step 3: Processing parameter setting;
[0062] In some embodiments, according to the diamond processing requirements and the machine tool performance parameters, the processing parameters are set in the numerical control system, and based on the time and the set processing parameters, a real-time curve of the set processing parameters is obtained;
[0063] Among them, the processing parameters include but are not limited to: the rotation speed of the rotating grinding disc, the up and down moving speed of the slide, the left and right moving speed and angle indexing of the DD direct-drive high-precision multi-joint indexing mechanism;
[0064] Step 4: Real-time status monitoring;
[0065] In some embodiments, during the machining process, the motion state of the machine tool is monitored in real time by a sensor built into the machine tool, a machining state characterization value is calculated, and the current machining state is evaluated based on the machining state characterization value;
[0066] Specifically, the process of obtaining the processing state representation value is as follows:
[0067] Based on any processing parameter, obtain the real-time curve of the actual processing parameter during the processing;
[0068] Based on the current time point, the tangent vector of the real-time curve of the actual machining parameters is extracted to obtain the actual real-time tangent vector;
[0069] Based on the current time point, extract the tangent vector of the preset processing parameter real-time curve to obtain the preset real-time tangent vector;
[0070] Calculate the inner product between the actual real-time tangent vector and the preset real-time tangent vector to obtain a vector difference representation value;
[0071] At the same time, based on the current time point, the values corresponding to the real-time curve of the actual processing parameters and the real-time curve of the set processing parameters are extracted respectively, and the actual processing parameter value and the preset processing parameter value are obtained respectively;
[0072] Then, the difference between the actual processing parameter value and the preset processing parameter value is calculated, and the absolute value is taken to obtain the parameter difference characterization value;
[0073] At the same time, based on the current time point, the area enclosed by the real-time curve of the actual processing parameters and the real-time curve of the set processing parameters is extracted to obtain the completed difference characterization value;
[0074] By formula: , calculate and obtain the single parameter state characterization value DC, where a 1 、a 2 、a 3 are preset scale factors, and are all > 0, XL is the vector difference representation value, CS is the parameter difference representation value, and YWC is the completed difference representation value;
[0075] Then, the single parameter state representation values corresponding to all processing parameters are summed up to obtain the processing state representation value;
[0076] Specifically, the process of evaluating the current processing state based on the processing state characterization value is:
[0077] Preset a processing state characterization threshold, and compare and analyze the processing state characterization value with the processing state characterization threshold;
[0078] If the processing state representation value is less than or equal to the processing state representation threshold, it means that the processing accuracy at the current time point does not exceed the preset range;
[0079] If the processing state characterization value is greater than the processing state characterization threshold, it means that the processing accuracy at the current time point exceeds the preset range, and a processing state alarm signal is generated;
[0080] Step 5: Precision adjustment and optimization;
[0081] In some embodiments, based on the machining status alarm signal, the machining parameters of the machine tool are adjusted and optimized to eliminate the accuracy deviation;
[0082] Exemplarily, the machining accuracy can be improved by adjusting the moving speed of the slide, the angular indexing speed of the DD direct-drive high-precision multi-joint indexing mechanism, or the rotation speed of the rotating grinding disc;
[0083] Step 6: Complete processing and testing;
[0084] In some embodiments, after the processing is completed, the diamond workpiece is tested to verify whether the processing accuracy meets the requirements. If the processing accuracy does not meet the requirements, the operations of step 2 to step 6 are repeated until the processing accuracy meets the requirements;
[0085] The technical solution of the embodiment of the present invention is mainly as follows: through machine tool initialization, diamond clamping and positioning, processing parameter setting, real-time status monitoring, precision adjustment and optimization, and completion of processing and detection, effective control of machine tool processing accuracy is achieved. The method can monitor the motion state of the machine tool in real time, timely discover and adjust the precision deviation during the processing process, thereby improving the processing accuracy and stability of the diamond workpiece. In addition, the method also accurately evaluates the processing state through a preset processing state characterization threshold, further ensuring the controllability of the processing accuracy. On the whole, the embodiment of the present invention provides an efficient and accurate CNC machine tool precision control solution for diamond grinding.
[0086] Embodiment 2:
[0087] On the basis of Example 1, considering the actual operation status of the multi-station diamond grinding CNC machine tool, due to the interaction and dependence between the various processed parts, there may be one or more sets of specific processing parameter settings, which make the mutual influence and restriction between the parameters, which easily leads to the generation of processing status alarm signals. In order to more effectively control the accuracy of the machine tool, please refer to Figure 2 As shown, a precision control method for a multi-station diamond grinding CNC machine tool according to an embodiment of the present invention further includes, based on the analysis of historical data of the multi-station diamond grinding CNC machine tool, identifying and determining those processing parameter data that are easy to cause the generation of a processing state alarm signal, and the specific method is the following steps:
[0088] S1: Data analysis and easy processing parameter data determination;
[0089] The easy-to-process parameter data includes: easy-to-process parameter values and easy-to-process parameter groups;
[0090] In some embodiments, based on the historical data of the multi-station diamond grinding CNC machine tool, the current time point corresponding to the generation of the processing status alarm signal is marked as the alarm time;
[0091] Based on any processing parameter, the value of the processing parameter at the alarm time is marked as a single parameter alarm value;
[0092] Sort all single parameter alarm values by numerical value (either in ascending or descending order), and obtain the first quartile and the third quartile based on the sorting of the single parameter alarm values;
[0093] It should be explained that the first quartile is to divide the ranking of the single parameter alarm value into four equal parts. The first quartile is the data in the first quarter position (if there is no data in the first quarter position, the value is taken downward to the nearest data point position). Similarly, the third quartile is the data in the third quarter position (if there is no data in the third quarter position, the value is taken upward to the nearest data point position);
[0094] Then the difference between the first quartile and the third quartile is calculated to obtain a single parameter discrete representation value;
[0095] Preset a single parameter discrete representation threshold, and compare and analyze the single parameter discrete representation value with the single parameter discrete representation threshold;
[0096] If the single parameter discrete representation value is less than or equal to the single parameter discrete representation threshold, it means that at all alarm moments, the discrete degree of the single parameter alarm value corresponding to the single parameter discrete representation value is small, that is, when the value of the single parameter alarm value is within a certain range, it is easy to trigger the generation of a processing state alarm signal, and the single parameter alarm value is marked as an easy-to-process parameter value;
[0097] If the single parameter discrete representation value is greater than the single parameter discrete representation threshold, it means that at all alarm moments, the single parameter alarm value corresponding to the single parameter discrete representation value has a large degree of dispersion, which means that when the machining state alarm signal is generated, the value of the single parameter alarm value is relatively dispersed;
[0098] At the same time, the values of all processing parameters at each alarm moment are extracted and marked as a single alarm moment parameter group;
[0099] Based on any set of single alarm moment parameter groups, the single alarm moment parameter group is compared, analyzed and fused with another set of single alarm moment parameter groups. If the difference of each processing parameter between the single alarm moment parameter group and the other set of single alarm moment parameter groups is small, the single alarm moment parameter group is fused with each processing parameter of the other set of single alarm moment parameter groups until all single alarm moment parameter groups cannot be fused, and one or more n-th fused parameter groups are obtained, where n represents the number of times the single alarm moment parameter groups are fused;
[0100] Exemplarily, the process of comparing, analyzing and fusing the single alarm time parameter group with another single alarm time parameter group is as follows:
[0101] Calculate the differences of various processing parameters in a single alarm moment parameter group respectively, and sum the differences of each processing parameter to obtain a discrete representation value of the parameter group between the single alarm moment parameter group and another single alarm moment parameter group;
[0102] Preset the discrete characterization threshold of the parameter group, and compare and analyze the discrete characterization value of the parameter group with the discrete characterization value of the parameter group;
[0103] If the discrete representation value of the parameter group is less than or equal to the discrete representation threshold of the parameter group, it means that the difference of each processing parameter between the single alarm moment parameter group and another single alarm moment parameter group is small, that is, both groups are marked as fusionable groups;
[0104] If the parameter group discrete representation value is greater than the parameter group discrete representation threshold, it means that the difference between the single alarm moment parameter group and another single alarm moment parameter group in each processing parameter is large;
[0105] The process of obtaining the nth fusion parameter group is as follows:
[0106] Calculate the mean of each processing parameter in the two corresponding fusion groups, and mark the mean of each processing parameter obtained as the nth fusion parameter group, so as to facilitate the comparison and analysis with another single alarm moment parameter group;
[0107] Based on any n-th fusion parameter group, all fusionable groups in the fusion process of the n-th fusion parameter group are extracted, and the fusion parameter range is obtained according to the maximum and minimum values of various processing parameters of the fusionable groups;
[0108] It should be explained that if the sum of the extreme differences of each processing parameter within the fusion parameter range exceeds the discrete representation threshold of a single parameter, it means that the fusion parameter range is too large, that is, the value of the discrete representation threshold of the parameter group needs to be reduced to regain the fusion parameter range;
[0109] Based on the historical data of multi-station diamond grinding CNC machine tools, the real-time curve of actual processing parameters for each processing process is extracted;
[0110] Based on the real-time curve of the actual processing parameters of each processing parameter and the fusion parameter range, the time period in which each processing parameter is within the fusion parameter range is obtained, marked as the actual processing parameter time period, and whether a processing status alarm signal is generated in each actual processing parameter time period is obtained. If yes, the corresponding actual processing parameter time period is marked as a time period that meets the easy alarm;
[0111] Extract the number of time periods that meet the easy alarm conditions, and calculate the ratio with the total number of actual processing parameter time periods to obtain the warning parameter group ratio;
[0112] Preset the warning parameter group ratio threshold, and compare and analyze the warning parameter group ratio with the warning parameter group ratio threshold;
[0113] If the warning parameter group ratio is greater than the warning parameter group ratio threshold, it means that when all processing parameters are within the corresponding fusion parameter range, it is more likely to generate a processing status alarm signal, that is, the fusion parameter range corresponding to the warning parameter group ratio is marked as an easy processing parameter group;
[0114] If the warning parameter group ratio ≤ the warning parameter group ratio threshold, it means that when all processing parameters are within the corresponding fusion parameter range, the possibility of generating a processing status alarm signal is small;
[0115] S2: Intelligent adjustment;
[0116] In some embodiments, based on the process parameter data, a corresponding optimization strategy is formulated;
[0117] Exemplarily, the optimization strategies include, but are not limited to: a setting method based on statistical analysis, a setting method based on machine learning, and a setting method based on expert experience;
[0118] S3: Iterative optimization;
[0119] In some implementation schemes, the above optimization strategy is applied to the actual machining process, and the machining accuracy and machine tool status are continuously monitored. By continuously collecting and analyzing new data, the optimization strategy is iterated to achieve more effective control of the accuracy of multi-station diamond grinding CNC machine tools;
[0120] The technical solution of the embodiment of the present invention is mainly as follows: by introducing analysis based on historical data, the combination of machining parameters that are likely to cause the generation of machining status alarm signals is identified and determined; through data analysis and determination of machining parameter data, the machining parameters and their combinations that have a greater impact on machining accuracy can be accurately identified, providing strong support for subsequent accuracy adjustment and optimization; at the same time, the method also continuously collects and analyzes new data through intelligent adjustment and iterative optimization strategies to achieve continuous optimization control of machine tool accuracy; on the whole, the embodiment of the present invention not only improves the machining accuracy and stability of the machine tool, but also reduces the risk of accuracy deviation during the machining process, providing a more reliable and efficient CNC machine tool accuracy control solution for diamond grinding.
[0121] Embodiment 3:
[0122] Based on Example 1 and Example 2, please refer to Figure 3 As shown, a multi-station diamond grinding CNC machine tool precision control system according to an embodiment of the present invention comprises:
[0123] Initialization module: machine tool initialization;
[0124] Clamping module: diamond clamping and positioning;
[0125] Parameter setting module: processing parameter setting;
[0126] Status monitoring module: real-time status monitoring, specifically:
[0127] During the processing, the motion state of the machine tool is monitored in real time, and the processing state characterization value is calculated. If the processing state characterization value exceeds the processing state characterization threshold, a processing state alarm signal is immediately generated;
[0128] Precision adjustment module: precision adjustment and optimization;
[0129] Complete the inspection module: complete processing and inspection;
[0130] It also includes, based on the analysis of historical data of multi-station diamond grinding CNC machine tools, identifying and determining the processing parameter data that is likely to cause the generation of processing status alarm signals, specifically:
[0131] Data analysis module: data analysis and easy processing parameter data determination, specifically:
[0132] The easy-to-process parameter data includes: easy-to-process parameter values and easy-to-process parameter groups;
[0133] Based on the historical data of the multi-station diamond grinding CNC machine tool, the current time point corresponding to the generated processing status alarm signal is marked as the alarm time;
[0134] Based on any processing parameter, the value of the processing parameter at the alarm time is marked as a single parameter alarm value, and its discrete degree is detected to obtain a single parameter discrete representation value. If the single parameter discrete representation value is ≤ the single parameter discrete representation threshold, the single parameter alarm value is marked as an easy processing parameter value;
[0135] At the same time, the values of all processing parameters at each alarm moment are extracted respectively, marked as a single alarm moment parameter group, and the coordinated state and performance of each processing parameter in the single alarm moment parameter group are analyzed to obtain the fusion parameter range;
[0136] Based on the historical data of multi-station diamond grinding CNC machine tools, the fusion parameter range is analyzed and the warning parameter group ratio is calculated. If the warning parameter group ratio is greater than the warning parameter group ratio threshold, the fusion parameter range corresponding to the warning parameter group ratio is marked as an easy-to-process parameter group.
[0137] Intelligent adjustment module: intelligent adjustment;
[0138] Iterative optimization module: iterative optimization.
[0139] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A method for controlling the precision of a multi-station diamond grinding CNC machine tool, characterized in that: include: Monitor the motion state of the machine tool in real time, calculate the processing state representation value, and generate a processing state alarm signal if it exceeds the preset processing state representation threshold; At the same time, the historical data of multi-station diamond grinding CNC machine tools are analyzed to identify the processing parameter data that are easy to cause processing status alarm signals, so as to formulate corresponding optimization control strategies based on this, specifically: The easy-to-process parameter data includes: easy-to-process parameter values and easy-to-process parameter groups; The moment when the processing state alarm signal is generated is marked as the alarm moment, the processing parameter value at this time is extracted as the single parameter alarm value, and its discrete degree is detected to obtain the single parameter discrete representation value. If the single parameter discrete representation value is ≤ the preset single parameter discrete representation threshold, the single parameter alarm value is marked as the easy processing parameter value; The process of obtaining the discrete representation value of a single parameter is as follows: Based on any processing parameter, the value of the processing parameter at the alarm time is marked as a single parameter alarm value; All single parameter alarm values are sorted according to the size of the values, and the first quartile and the third quartile are obtained based on the sorting of the single parameter alarm values; Then the difference between the first quartile and the third quartile is calculated to obtain a single parameter discrete representation value; At the same time, all processing parameter values at each alarm moment are extracted as a single alarm moment parameter group, and the coordinated state of the single alarm moment parameter group is analyzed to obtain the fusion parameter range. It is analyzed based on the historical data of multi-station diamond grinding CNC machine tools to obtain the early warning parameter group ratio. If the early warning parameter group ratio is greater than the preset early warning parameter group ratio threshold, the fusion parameter range corresponding to the early warning parameter group ratio is marked as an easy-to-process parameter group.
2. A method for controlling the precision of a multi-station diamond grinding CNC machine tool according to claim 1, characterized in that: The process of obtaining the processing state characterization value is as follows: Based on any processing parameter, obtain the real-time curve of the actual processing parameter during the processing; Based on the real-time curve of the actual processing parameters and the current time point, a vector difference representation value, a parameter difference representation value and a completed difference representation value are respectively obtained; By formula: , calculate and obtain a single parameter state representation value DC, where a1, a2, and a3 are preset scale factors, and are all greater than 0, XL is a vector difference representation value, CS is a parameter difference representation value, and YWC is a completed difference representation value; Then, the single parameter state characterization values corresponding to all processing parameters are summed up to obtain the processing state characterization value.
3. A method for controlling the precision of a multi-station diamond grinding CNC machine tool according to claim 2, characterized in that: The process of obtaining the vector difference representation value is: Based on the current time point, the tangent vector of the real-time curve of the actual machining parameters is extracted to obtain the actual real-time tangent vector; Based on the current time point, extract the tangent vector of the preset processing parameter real-time curve to obtain the preset real-time tangent vector; The inner product between the actual real-time tangent vector and the preset real-time tangent vector is calculated to obtain a vector difference representation value.
4. A method for controlling the precision of a multi-station diamond grinding CNC machine tool according to claim 2, characterized in that: The process of obtaining the parameter difference characterization value is as follows: Based on the current time point, respectively extract the values corresponding to the real-time curve of the actual processing parameters and the real-time curve of the set processing parameters, and respectively obtain the actual processing parameter value and the preset processing parameter value; Then, the difference between the actual processing parameter value and the preset processing parameter value is calculated, and the absolute value is taken to obtain the parameter difference characterization value.
5. A method for controlling the precision of a multi-station diamond grinding CNC machine tool according to claim 2, characterized in that: The process of obtaining the completed difference characterization value is as follows: Based on the current time point, the area enclosed by the real-time curve of the actual processing parameters and the real-time curve of the set processing parameters is extracted to obtain the completed difference characterization value.
6. A method for controlling the precision of a multi-station diamond grinding CNC machine tool according to claim 1, characterized in that: The process of obtaining the fusion parameter range is: Based on any set of single alarm moment parameter groups, the single alarm moment parameter group is compared, analyzed and fused with another set of single alarm moment parameter groups. If the difference of each processing parameter between the single alarm moment parameter group and the other set of single alarm moment parameter groups is small, the single alarm moment parameter group is fused with each processing parameter of the other set of single alarm moment parameter groups until all single alarm moment parameter groups cannot be fused, and one or more n-th fused parameter groups are obtained, where n represents the number of times the single alarm moment parameter groups are fused; Among them, the process of obtaining the nth fusion parameter group is: Calculate the mean of each processing parameter in the two corresponding fusion groups, and mark the mean of each processing parameter obtained as the nth fusion parameter group, so as to facilitate the comparison and analysis with another single alarm moment parameter group; Based on any n-th fusion parameter group, all fusionable groups in the fusion process of the n-th fusion parameter group are extracted, and the fusion parameter range is obtained according to the maximum and minimum values of various processing parameters of the fusionable groups.
7. A method for controlling the precision of a multi-station diamond grinding CNC machine tool according to claim 6, characterized in that: The process of obtaining a fusionable group is as follows: Calculate the differences of various processing parameters in a single alarm moment parameter group respectively, and sum the differences of each processing parameter to obtain the parameter group discrete representation value between the single alarm moment parameter group and another group of single alarm moment parameter groups. If the parameter group discrete representation value is ≤ the parameter group discrete representation threshold, both groups are marked as fusionable groups.
8. A method for controlling the precision of a multi-station diamond grinding CNC machine tool according to claim 2, characterized in that: The process of obtaining the warning parameter group ratio is as follows: Based on the historical data of multi-station diamond grinding CNC machine tools, the real-time curve of actual processing parameters for each processing process is extracted; Based on the real-time curve of the actual processing parameters of each processing parameter and the fusion parameter range, the time period in which each processing parameter is within the fusion parameter range is obtained, marked as the actual processing parameter time period, and whether a processing status alarm signal is generated in each actual processing parameter time period is obtained. If yes, the corresponding actual processing parameter time period is marked as a time period that meets the easy alarm; The number of time periods that meet the easy alarm conditions is extracted, and the ratio is calculated with the total number of actual processing parameter time periods to obtain the warning parameter group ratio.
9. A precision control system for a multi-station diamond grinding CNC machine tool, applied to a precision control method for a multi-station diamond grinding CNC machine tool as claimed in any one of claims 1 to 8, characterized in that: The system includes: State monitoring module: monitors the motion state of the machine tool in real time, calculates the processing state representation value, and generates a processing state alarm signal if it exceeds the preset processing state representation threshold; Complete the detection module: Analyze the historical data of the multi-station diamond grinding CNC machine tool, identify the processing parameter data that is easy to cause the processing status alarm signal, so as to formulate the corresponding optimization control strategy based on this, specifically: The easy-to-process parameter data includes: easy-to-process parameter values and easy-to-process parameter groups; The moment when the processing state alarm signal is generated is marked as the alarm moment, the processing parameter value at this time is extracted as the single parameter alarm value, and its discrete degree is detected to obtain the single parameter discrete representation value. If the single parameter discrete representation value is ≤ the preset single parameter discrete representation threshold, the single parameter alarm value is marked as the easy processing parameter value; The process of obtaining the discrete representation value of a single parameter is as follows: Based on any processing parameter, the value of the processing parameter at the alarm time is marked as a single parameter alarm value; All single parameter alarm values are sorted according to the size of the values, and the first quartile and the third quartile are obtained based on the sorting of the single parameter alarm values; Then the difference between the first quartile and the third quartile is calculated to obtain a single parameter discrete representation value; At the same time, all processing parameter values at each alarm moment are extracted as a single alarm moment parameter group, and the coordinated state of the single alarm moment parameter group is analyzed to obtain the fusion parameter range. It is analyzed based on the historical data of multi-station diamond grinding CNC machine tools to obtain the early warning parameter group ratio. If the early warning parameter group ratio is greater than the preset early warning parameter group ratio threshold, the fusion parameter range corresponding to the early warning parameter group ratio is marked as an easy-to-process parameter group.
Citation Information
Patent Citations
Numerical control lathe machining efficiency detection system based on artificial intelligence
CN116700141A