A CNC machine tool processing control method, system and CNC machine tool

By introducing methods of CNC code setting, verification, correction and processing process detection and analysis in the CNC machine tool machining control system, the problem of lack of code simulation operation in the existing system is solved, and higher processing accuracy and material utilization are achieved, and production costs are reduced.

CN118642430BActive Publication Date: 2025-05-13XUZHOU DINGLI MOULD CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411117453.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2025-05-13
Estimated Expiration
2044-08-15

AI Technical Summary

Technical Problem

The existing CNC machine tool machining control system lacks code simulation operation in gear processing, which makes it impossible to predict and avoid potential safety hazards, affecting processing accuracy and material utilization.

Method used

It provides a CNC machine tool processing control method, including CNC code setting, verification, correction and processing process detection and analysis. Through simulation operation and data analysis, CNC code correction and real-time detection of the processing process to ensure the compliance of closed-loop control, temperature control and processing parameters.

Benefits of technology

By predicting and avoiding safety hazards, ensuring the accuracy of CNC code, improving the accuracy of gear processing and material utilization, reducing production costs, and improving product quality and machine tool life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118642430B_ABST
    Figure CN118642430B_ABST
Patent Text Reader

Abstract

The present invention belongs to the technical field of CNC machine tool processing control, and relates to a CNC machine tool processing control method, system and CNC machine tool. The present invention helps predict and avoid potential safety hazards by analyzing each CNC machine tool that needs to modify the CNC code and correcting it, ensuring the accuracy of the CNC code, ensuring the processing accuracy of the target workpiece, reducing material waste and tool wear, and also improving the utilization rate and production efficiency of each designated CNC machine tool, reducing production costs, and by analyzing each CNC machine tool that needs closed-loop control, each CNC machine tool that needs temperature control and each CNC machine tool that needs processing parameter control, and controlling them, it helps to ensure the high precision and stability of each designated CNC machine tool during the processing process, which is conducive to reducing processing errors and improving product quality, reducing rework and maintenance costs, and also ensuring the life of each designated CNC machine tool to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of CNC machine tool processing control, and relates to a CNC machine tool processing control method, system and CNC machine tool. Background Art

[0002] CNC machine tool is the abbreviation of digital control machine tool, which is an automated machine tool equipped with a program control system. The control system can logically process programs specified by control codes or other symbolic instructions, decode them, express them in coded numbers, and input them into the CNC device through information carriers. After calculation and processing, the CNC device sends various control signals to control the movement of the machine tool and automatically process the parts according to the shape and size required by the drawing. CNC machine tools have better solved the problems of complex, precise, small batch and multi-variety parts processing. They are flexible and high-efficiency automated machine tools, representing the development direction of modern machine tool control technology and a typical mechatronics product.

[0003] Gears are the most basic mechanical transmission components, which are used in large quantities and in a wide range of applications. With the development of the machinery manufacturing industry, the requirements for gear processing accuracy and efficiency are getting higher and higher. Especially in the manufacture of high-precision gears, traditional processing methods can no longer meet the requirements. Gear processing methods based on CNC machine tools have become a trend. Therefore, CNC machine tool processing control systems for gears are of great significance.

[0004] The existing CNC machine tool processing control systems for gears can basically meet the use requirements, but there are still certain shortcomings: on the one hand, the existing CNC machine tool processing control systems for gears automatically process gears by generating CNC codes, but the existing CNC machine tool processing control systems for gears lack code simulation operation before gear processing, so that potential safety hazards cannot be predicted and avoided, and thus the accuracy of the CNC codes cannot be guaranteed, the processing accuracy of the gears cannot be guaranteed, material waste and tool wear cannot be reduced, and production costs cannot be reduced.

[0005] On the other hand, the existing CNC machine tool processing control system for gears performs quality inspection and analysis on the finished gear products, thereby obtaining its shortcomings. However, the existing CNC machine tool processing control system for gears ignores the inspection and analysis of the gear workpiece during the processing, thereby failing to ensure high precision and stability during the processing, failing to reduce processing errors and improving product quality. Summary of the invention

[0006] In view of this, in order to solve the problems raised in the above background technology, a CNC machine tool processing control method, system and CNC machine tool are now proposed.

[0007] The purpose of the present invention can be achieved through the following technical solutions: The first aspect of the present invention provides a CNC machine tool processing control method, including: S1, CNC code setting: each CNC machine tool that processes the target workpiece is recorded as a designated CNC machine tool, and based on the design drawings of the target workpiece, the CNC code of each designated CNC machine tool is set according to predefined principles.

[0008] S2. NC code verification: simulate the NC code of each designated NC machine tool corresponding to the target workpiece, obtain the processing data of each designated NC machine tool corresponding to the target workpiece, and analyze and obtain the NC machine tools that need to modify the NC code.

[0009] S3. CNC code correction: Correct the CNC machine tools that need to modify the CNC code.

[0010] S4. Process detection: record each workpiece processed by each designated CNC machine tool based on the target workpiece as each workpiece belonging to the target workpiece corresponding to each designated CNC machine tool, perform real-time detection on each workpiece belonging to the target workpiece corresponding to each designated CNC machine tool, and obtain processing process information data of each designated CNC machine tool.

[0011] S5. Process analysis: Analyze the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each designated CNC machine tool, and based on this, determine which CNC machine tools require closed-loop control, which CNC machine tools require temperature control, and which CNC machine tools require processing parameter control.

[0012] S6. Machine tool processing control: Control each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control.

[0013] The second aspect of the present invention provides a CNC machine tool processing control system, including: a CNC code setting module, a CNC code verification module, a CNC code correction module, a processing process detection module, a processing process analysis module, a machine tool processing control module and a database.

[0014] The CNC code setting module is connected to the CNC code verification module, the CNC code verification module is connected to the CNC code correction module, the CNC code correction module is connected to the machining process detection module, the machining process detection module is connected to the machining process analysis module, the machining process analysis module is connected to the machine tool machining control module, and the database is respectively connected to the CNC code verification module and the machining process analysis module.

[0015] The NC code setting module is used to record each NC machine tool for processing the target workpiece as each designated NC machine tool, and to set the NC code of each designated NC machine tool according to a predefined principle based on the design drawing of the target workpiece.

[0016] The NC code verification module is used to simulate the NC code of each designated NC machine tool corresponding to the target workpiece, obtain the processing data of each designated NC machine tool corresponding to the target workpiece, and analyze and obtain the NC machine tools that need to modify the NC code.

[0017] The NC code correction module is used to correct each NC machine tool that needs to modify the NC code.

[0018] The processing process detection module is used to perform real-time detection on each designated CNC machine tool during the process of processing each workpiece belonging to the target workpiece, and obtain the processing process information data of each designated CNC machine tool.

[0019] The processing process analysis module is used to analyze the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each specified CNC machine tool, and based on this, determine each CNC machine tool that needs closed-loop control, each CNC machine tool that needs temperature control and each CNC machine tool that needs processing parameter control.

[0020] The machine tool processing control module is used to control each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control.

[0021] The database is used to store the standard cutting sequence of the required tools in the CNC code of each specified CNC machine tool, the standard operation path of each required tool, the standard value of each processing parameter, the opening interval and closing interval corresponding to each operation of the coolant, and the standard position coordinate points of each part of the workpiece, and store the appropriate temperature of the target workpiece during the processing process.

[0022] A third aspect of the present invention provides a CNC machine tool, which stores one or more programs. The one or more programs can be executed by one or more processors to implement a CNC machine tool machining control method described in the present invention.

[0023] Compared with the prior art, the advantages and positive effects of the present invention are as follows: 1. The present invention obtains the processing data of the target workpiece corresponding to each designated CNC machine tool, analyzes each CNC machine tool that needs to modify the CNC code, and corrects it. Through simulation operation and data analysis, it helps to predict and avoid potential safety hazards, ensures the accuracy of the CNC code, ensures the processing accuracy of the target workpiece, reduces material waste and tool wear, and also improves the utilization rate and production efficiency of each designated CNC machine tool, thereby reducing production costs.

[0024] 2. The present invention obtains the processing information data of each designated CNC machine tool, analyzes each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control, and controls them, thereby helping to ensure the high precision and stability of each designated CNC machine tool during the processing, helping to reduce processing errors and improve product quality, reducing rework and maintenance costs, and also ensuring the life of each designated CNC machine tool to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for describing the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0026] Figure 1 It is a schematic diagram for implementing the method steps of the present invention.

[0027] Figure 2 It is a schematic diagram of system module connection of the present invention.

[0028] Figure 3 It is the operation path of the required tool of the designated numerical control machine tool corresponding to the target workpiece of the present invention.

[0029] Figure 4 It is a curve of the operation path of the required tool of the designated numerically controlled machine tool corresponding to the target workpiece of the present invention.

[0030] Illustrations: 1. The operation path of the required tool; 2. The straight line length of the required tool operation starting point relative to the machining zero point. DETAILED DESCRIPTION

[0031] 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.

[0032] Example 1

[0033] See also Figure 1 As shown, the present invention provides a CNC machine tool processing control method, and the specific steps are as follows: S1, CNC code setting: each CNC machine tool that processes the target workpiece is recorded as a designated CNC machine tool, and the CNC code of each designated CNC machine tool is set according to a predefined principle based on the design drawing of the target workpiece.

[0034] As a preferred feasible embodiment, the predefined principles for setting the CNC codes of each designated CNC machine tool corresponding to the target workpiece are as follows: A1. Determine the various processing parameters of the target workpiece based on the design drawing of the target workpiece, and select the various types of processing tools required for it, and record them as the required processing tools for the target workpiece.

[0035] A2. Take the center point of the target workpiece as the machining zero point, determine the machining starting position of the target workpiece, further calculate and set the feed, retract path and cutting sequence of each required type of machining tool according to the machining parameters of the target workpiece and the required machining tools, and finally set the opening and closing of the control coolant, and then the operator writes the CNC code for each specified CNC machine tool.

[0036] S2. NC code verification: simulate the NC code of each designated NC machine tool corresponding to the target workpiece, obtain the processing data of each designated NC machine tool corresponding to the target workpiece, and analyze and obtain the NC machine tools that need to modify the NC code.

[0037] It should be further explained that the simulation operation of the numerical control code of each designated numerical control machine tool corresponding to the target workpiece is realized by simulation in the CAM software.

[0038] As a preferred feasible embodiment, the processing data of the target workpiece corresponding to each designated CNC machine tool includes the cutting sequence of the required tools, the operation path of each required tool and the values ​​of each processing parameter, as well as the opening interval duration and closing interval duration corresponding to each operation of the coolant.

[0039] It should be further explained that the processing parameters include but are not limited to the number of teeth, module, pressure angle, pitch circle diameter, tooth pitch, tooth top height, tooth root height, full tooth height, top clearance, tooth top height coefficient, side clearance, normal module, helix angle, base circle diameter, pitch circle diameter, etc.

[0040] The duration of each coolant opening interval is the duration of the interval between each coolant opening time point and the designated CNC machine tool start processing time point, and the duration of each coolant closing interval is the duration of the interval between each coolant closing time point and the designated CNC machine tool start processing time point.

[0041] It needs to be further explained that the specific method for obtaining the cutting sequence of the required tools for the target workpieces corresponding to each specified CNC machine tool, the operation path of each required tool, the values ​​of each processing parameter, and the on interval duration and off interval duration corresponding to each operation of the coolant is as follows: after the simulation is completed, the cutting sequence of the required tools for the target workpieces corresponding to each specified CNC machine tool, the operation path of each required tool, the values ​​of each processing parameter, and the on interval duration and off interval duration corresponding to each operation of the coolant are directly extracted from the CAM software.

[0042] As a preferred feasible embodiment, the specific analysis method of each CNC machine tool that needs to modify the CNC code is: extract the cutting sequence of the required tool of each specified CNC machine tool corresponding to the target workpiece, compare it with the standard cutting sequence of the required tool in the CNC code, and obtain the overlap degree of the required tool cutting sequence of each specified CNC machine tool corresponding to the target workpiece. ,in , It is the number of each specified CNC machine tool.

[0043] It needs to be further explained that the specific method of obtaining the overlap of the cutting sequence of the required tools for the target workpieces corresponding to each designated CNC machine tool is: obtaining the required tool names of each cutting sequence number of the required tools for the target workpieces corresponding to each designated CNC machine tool from the cutting sequence of the required tools for the target workpieces corresponding to each designated CNC machine tool, and then by the same token, obtaining the required tool names of each cutting sequence number of the required tools in the CNC code of the target workpieces corresponding to each designated CNC machine tool.

[0044] Compare the required tool names of each cutting sequence number of the required tools corresponding to the target workpiece of each specified CNC machine tool with the required tool names of the required tool corresponding to the cutting sequence number in its CNC code. If the required tool name of a cutting sequence number of the required tool of a specified CNC machine tool corresponding to the target workpiece is consistent with the required tool name of the cutting sequence number of the required tool in its CNC code, then the cutting sequence number of the required tool of the specified CNC machine tool corresponding to the target workpiece is recorded as the successfully matched cutting sequence number of the specified CNC machine tool corresponding to the target workpiece; otherwise, the cutting sequence number of the required tool of the specified CNC machine tool corresponding to the target workpiece is recorded as the failed matching cutting sequence number of the specified CNC machine tool corresponding to the target workpiece, thereby obtaining the number of successfully matched cutting sequence numbers of the target workpieces of each specified CNC machine tool, dividing it by the total number of cutting sequence numbers of the required tools of the target workpieces of the specified CNC machine tool, and recording the quotient as the overlap of the cutting sequence of the required tools of each specified CNC machine tool corresponding to the target workpiece.

[0045] Extract the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece, and analyze the curve deviation area of ​​the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece. ,in , The number of each required tool.

[0046] It should be explained that the operation path of each required tool is the straight line length of the required tool relative to the machining zero point during the process of each required tool running from its operation starting point to its operation ending point, such as Figure 3 shown.

[0047] It should be further explained that the specific analysis method of the curve deviation area of ​​the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece is: the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece is placed in a two-dimensional coordinate system, and the curve of the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece is obtained. ,in , is the number of each time point in the curve. Similarly, the curve of the standard operation path of each required tool in the NC code of each specified NC machine tool can be obtained. , according to the analytical formula Get the curve deviation area of ​​the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece .

[0048] It should be noted that the curve of the operation path of each required tool of each designated CNC machine tool corresponding to the target workpiece is obtained by: taking the time point as the horizontal axis and the operation path of the required tool as the vertical axis, a two-dimensional coordinate system is established, and points are drawn and connected in it to obtain the curve of the operation path of each required tool of each designated CNC machine tool corresponding to the target workpiece, such as Figure 4 shown.

[0049] Extract the opening interval time corresponding to each operation of the coolant of each specified CNC machine tool corresponding to the target workpiece and closing interval ,in , The number of each operation is used to analyze the conformity of the coolant interval of each specified CNC machine tool corresponding to the target workpiece. .

[0050] It should be further explained that the specific analysis method for analyzing the conformity of the interval time length of the coolant of each designated CNC machine tool corresponding to the target workpiece is: according to the analysis formula The coolant interval compliance of each specified CNC machine tool corresponding to the target workpiece can be obtained ,in Respectively The first coolant in the NC code of the specified CNC machine tool The duration of the opening standard interval and the duration of the closing standard interval corresponding to this operation.

[0051] Extract the values ​​of each processing parameter of each specified CNC machine tool corresponding to the target workpiece , , is the number of each processing parameter.

[0052] Analyze the NC code modification requirement evaluation coefficients for each specified NC machine tool corresponding to the target workpiece ,in They are respectively the threshold of coincidence degree of the required tool cutting sequence corresponding to the target workpiece of the CNC machine tool, the allowable curve deviation area of ​​the required tool operation path and the threshold of conformity degree of the coolant interval time. For the The first NC code of a specified NC machine tool The standard value of a processing parameter.

[0053] It needs to be explained that the formula for the evaluation coefficient of the NC code modification requirement of the above-mentioned specified NC machine tools corresponding to the target workpiece is composed of the constant An exponential function of , in which the greater the overlap of the required tool cutting sequence, the smaller the curve deviation area of ​​the required tool operation path, the smaller the difference between the processing parameter value and its standard value, and the greater the conformity of the coolant interval time, the smaller the evaluation coefficient of the NC code modification requirement of the specified NC machine tool, which means that the NC code requirement of the specified NC machine tool is smaller.

[0054] Specifically, taking a specified CNC machine tool corresponding to a target workpiece as an example, the thresholds of the required tool cutting sequence overlap and the required tool cutting sequence overlap of the specified CNC machine tool corresponding to the target workpiece are 0.8 and 0.9, respectively. , the curve deviation area of ​​the operation path of each required tool of the specified CNC machine tool corresponding to the target workpiece and the allowable curve deviation area of ​​the operation path of the required tool are 0.5, 0.5, 0.2 and 0.3 respectively, that is, , and as well as , the values ​​of the machining parameters of the specified CNC machine tool corresponding to the target workpiece and their standard values ​​are 5, 8 and 0.6 and 5, 7 and 0.6 respectively, that is, , and as well as , and , the coolant interval length compliance and coolant interval length compliance threshold of the specified CNC machine tool corresponding to the target workpiece are 0.7 and 0.8 respectively, that is, According to the above formula, the NC code modification demand evaluation coefficient of the specified NC machine tool corresponding to the target workpiece can be obtained: .

[0055] The CNC code modification need assessment coefficient of each designated CNC machine tool is compared with the set CNC code modification need assessment coefficient threshold. If the CNC code modification need assessment coefficient of a designated CNC machine tool is greater than the CNC code modification need assessment coefficient threshold, the designated CNC machine tool is recorded as a CNC machine tool that needs to modify the CNC code; otherwise, the designated CNC machine tool is recorded as a CNC machine tool that does not need to modify the CNC code, thereby obtaining the CNC machine tools that need to modify the CNC code.

[0056] S3. CNC code correction: Correct the CNC machine tools that need to modify the CNC code.

[0057] As a preferred feasible embodiment, the control of each CNC machine tool that needs to modify the CNC code includes: determining the CNC code modification source of each CNC machine tool that needs to modify the CNC code, entering the editing mode of each CNC machine tool that needs to modify the CNC code, and directly modifying and saving the code on its controller.

[0058] It needs to be further explained that the specific operation of determining the source of CNC code modification of each CNC machine tool that needs to modify the CNC code is: D1, extracting the overlap of the required tool cutting sequence corresponding to the target workpiece of each CNC machine tool that needs to modify the CNC code, the curve deviation area of ​​the operation path of each required tool, the coolant interval time compliance and the value of each processing parameter.

[0059] D2. Ratio the overlap of the required tool cutting sequence of a CNC machine tool that needs to modify the CNC code corresponding to the target workpiece with the set threshold of the overlap of the required tool cutting sequence of the CNC machine tool corresponding to the target workpiece. If the quotient is greater than 1, the source of the CNC code modification of the CNC machine tool that needs to modify the CNC code is recorded as the required tool cutting sequence. Otherwise, execute D3.

[0060] D3. Ratio the allowable curve deviation area of ​​the operating path of the set required tool with the curve deviation area of ​​the operating path of each required tool of the target workpiece corresponding to the CNC machine tool that needs to modify the CNC code, and obtain the ratio of the allowable curve deviation area of ​​the operating path of each required tool of the target workpiece corresponding to the CNC machine tool that needs to modify the CNC code to the curve deviation area. Filter out the required tools of the target workpiece corresponding to the CNC machine tool that needs to modify the CNC code whose ratio is greater than 1, and record them as the CNC code modification source of the CNC machine tool that needs to modify the CNC code. Otherwise, execute D4.

[0061] D4. Ratio the coolant interval duration compliance of the target workpiece of the CNC machine tool that needs to modify the CNC code with the set coolant interval duration compliance threshold. If the quotient is greater than 1, the CNC code modification source of the CNC machine tool that needs to modify the CNC code is recorded as the coolant interval duration. Otherwise, execute D5.

[0062] D5. According to the analysis formula Obtain the conformity of various processing parameters of the CNC machine tool corresponding to the target workpiece that needs to modify the CNC code ,in The NC code of the NC machine tool corresponding to the target workpiece needs to be modified. The value of a processing parameter, The NC code of the NC machine tool that needs to modify the NC code is The standard value of a processing parameter is obtained, and the conformity of each processing parameter of the target workpiece corresponding to the CNC machine tool that needs to modify the CNC code is compared with the set conformity threshold, and the processing parameters of the target workpiece corresponding to the CNC machine tool that needs to modify the CNC code with a conformity score less than the conformity threshold are screened out, and they are recorded as the CNC code modification source of the CNC machine tool that needs to modify the CNC code.

[0063] D6. Then determine the source of modification of the NC codes of each NC machine tool that needs to modify the NC codes.

[0064] Further, the NC codes of the NC machine tools that need to be modified are simulated, tested, analyzed and modified until the NC code modification requirements of the NC machine tools that need to be modified are no longer required.

[0065] The present invention obtains the processing data of the target workpiece corresponding to each designated CNC machine tool, analyzes each CNC machine tool that needs to modify the CNC code, and corrects it. Through simulation operation and data analysis, it helps to predict and avoid potential safety hazards, ensure the accuracy of the CNC code, ensure the processing accuracy of the target workpiece, reduce material waste and tool wear, and also improve the utilization rate and production efficiency of each designated CNC machine tool, thereby reducing production costs.

[0066] S4. Process detection: record each workpiece processed by each designated CNC machine tool based on the target workpiece as each workpiece belonging to the target workpiece corresponding to each designated CNC machine tool, perform real-time detection on each workpiece belonging to the target workpiece corresponding to each designated CNC machine tool, and obtain processing process information data of each designated CNC machine tool.

[0067] It should be explained that the processing process information data of each designated CNC machine tool is obtained by acquiring the processing engineering information data of the workpiece to which the target workpiece currently processed by each designated CNC machine tool belongs.

[0068] As a preferred feasible embodiment, the machining process information data of each designated CNC machine tool includes closed-loop control information data, temperature information data and machining parameter information data.

[0069] The closed-loop control information data includes the positions of various parts of the workpiece.

[0070] It needs to be further explained that the specific method of obtaining the position of each part of the workpiece is: using the deployed linear grating ruler to monitor the movement of each designated CNC machine tool in real time, and recording the position of each part of the workpiece of each designated CNC machine tool.

[0071] The temperature information data includes the processing temperature of the workpiece.

[0072] It should be further explained that the specific method for obtaining the processing temperature of the workpiece is: using the arranged temperature sensors to directly measure and obtain the processing temperature of the workpiece of each designated CNC machine tool.

[0073] The processing parameter information data includes various processing parameter values ​​of the workpiece.

[0074] It should be further explained that the specific method for obtaining the values ​​of the various processing parameters of the workpiece is: using the deployed data collector to directly measure and obtain the values ​​of the various processing parameters of the workpiece of each designated CNC machine tool.

[0075] S5. Process analysis: Analyze the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each designated CNC machine tool, and based on this, determine which CNC machine tools require closed-loop control, which CNC machine tools require temperature control, and which CNC machine tools require processing parameter control.

[0076] As a preferred feasible embodiment, the specific analysis process of the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each designated CNC machine tool is as follows: extracting the position of each part of the workpiece of each designated CNC machine tool, and then determining the position coordinate points of each part of the workpiece of each designated CNC machine tool. ,in , is the number of each part, is the number of parts. Similarly, the standard position coordinate points of each part of the workpiece in the NC code of each specified NC machine tool corresponding to the target workpiece can be obtained. , analyze the closed-loop control compliance of each specified CNC machine tool .

[0077] It should be further explained that the position coordinate points of each part of the workpiece of each designated CNC machine tool are determined. The specific operation is: take the machining zero point of the workpiece as the origin, draw a horizontal straight line through the origin as the horizontal axis, draw a straight line through the origin perpendicular to the plane where the origin is as the vertical axis, and draw a straight line through the origin perpendicular to the horizontal axis as the Z axis, and then obtain the three-dimensional coordinate system of the workpiece of each specified CNC machine tool, so as to determine the position coordinate points of each part of the workpiece of each specified CNC machine tool. .

[0078] It needs to be explained that the machining zero point is a concept used in CNC machining and other forms of automated or semi-automated machining. The machining zero point is a specific position fixed on the workpiece or fixture, used as the origin of the coordinate system, and the size and position of all machining operations are measured and programmed relative to this point.

[0079] The machining zero point of the workpiece of each designated CNC machine tool is its geometric center.

[0080] Extract the machining temperature of the workpiece for each specified CNC machine tool , analyze the temperature control compliance of each specified CNC machine tool ,in It is the suitable temperature of the target workpiece during the machining process extracted from the database.

[0081] Extract the machining parameter values ​​of each workpiece of each specified CNC machine tool , analyze the control compliance of each processing parameter of each specified CNC machine tool .

[0082] As a preferred feasible embodiment, the specific acquisition process of each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control is as follows: the closed-loop control compliance of each designated CNC machine tool is compared with the set closed-loop control compliance threshold. If the closed-loop control compliance of a designated CNC machine tool is less than the closed-loop control compliance threshold, the designated CNC machine tool is recorded as a CNC machine tool that requires closed-loop control; otherwise, the designated CNC machine tool is recorded as a CNC machine tool that does not require closed-loop control, thereby obtaining each CNC machine tool that requires closed-loop control.

[0083] Similarly, various CNC machine tools that require temperature control can be obtained.

[0084] The control compliance of each processing parameter of each designated CNC machine tool is compared with the set processing parameter control compliance. If the control compliance of each processing parameter of a designated CNC machine tool is greater than or equal to the processing parameter of the processing parameter control compliance threshold, the designated CNC machine tool is recorded as a CNC machine tool that does not require processing parameter control. Otherwise, the designated CNC machine tool is recorded as a CNC machine tool that requires processing parameter control, thereby obtaining the CNC machine tools that require processing parameter control.

[0085] S6. Machine tool processing control: Control each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control.

[0086] As a preferred feasible embodiment, the control of each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control, its specific operations include: B1, controlling each CNC machine tool that requires closed-loop control: according to the deviation amount of each CNC machine tool that requires closed-loop control, adjusting the drive signal of the servo motor of each CNC machine tool that requires closed-loop control to correct the position deviation, and further detecting and analyzing it until its closed-loop control compliance is greater than or equal to the closed-loop control compliance threshold.

[0087] B2. Each temperature-controlled CNC machine tool needs to be controlled: adjust the frequency or valve opening of the cooling pump of each temperature-controlled CNC machine tool to control the flow rate and injection speed of the coolant.

[0088] B3. Control the CNC machine tools according to the required processing parameters: During the processing, the CNC machine tools are controlled according to the actual control required processing parameters, and the processing parameters are adjusted.

[0089] It needs to be further explained that the specific operation of adjusting the processing parameters according to the actual processing parameter control requirements of each CNC machine tool that needs processing parameter control is: extracting the control compliance of each processing parameter of each CNC machine tool that needs processing parameter control from the control compliance of each processing parameter of each specified CNC machine tool, and comparing them with the set processing parameter control compliance respectively; if the control compliance of a certain processing parameter of a CNC machine tool that needs processing parameter control is less than the processing parameter control compliance threshold, then the processing parameter of the CNC machine tool that needs processing parameter control is recorded as the actual control requirement processing parameter of the CNC machine tool that needs processing parameter control, thereby obtaining the actual control requirement processing parameters of the CNC machine tool that needs processing parameter control, and performing corresponding code adjustments on them.

[0090] Similarly, the actual control required processing parameters of each CNC machine tool that needs processing parameters to be controlled can be obtained, and the corresponding code can be adjusted.

[0091] The present invention obtains the processing information data of each designated CNC machine tool, analyzes each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control, and controls them, thereby helping to ensure the high precision and stability of each designated CNC machine tool during the processing, which is beneficial to reducing processing errors and improving product quality, reducing rework and maintenance costs, and also ensuring the life of each designated CNC machine tool to a certain extent.

[0092] Example 2

[0093] See also Figure 2As shown, the present invention provides a CNC machine tool processing control system, and the specific modules are distributed as follows: CNC code setting module, CNC code verification module, CNC code correction module, processing detection module, processing analysis module, machine tool processing control module and database. Among them, the connection mode between the modules is: the CNC code setting module is connected to the CNC code verification module, the CNC code verification module is connected to the CNC code correction module, the CNC code correction module is connected to the processing detection module, the processing detection module is connected to the processing analysis module, the processing analysis module is connected to the machine tool processing control module, and the database is connected to the CNC code verification module and the processing analysis module respectively.

[0094] The NC code setting module is used to record each NC machine tool for processing the target workpiece as each designated NC machine tool, and to set the NC code of each designated NC machine tool according to a predefined principle based on the design drawing of the target workpiece.

[0095] The NC code verification module is used to simulate the NC code of each designated NC machine tool corresponding to the target workpiece, obtain the processing data of each designated NC machine tool corresponding to the target workpiece, and analyze and obtain the NC machine tools that need to modify the NC code.

[0096] The NC code correction module is used to correct each NC machine tool that needs to modify the NC code.

[0097] The processing process detection module is used to perform real-time detection on each designated CNC machine tool during the process of processing each workpiece belonging to the target workpiece, and obtain the processing process information data of each designated CNC machine tool.

[0098] The processing process analysis module is used to analyze the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each specified CNC machine tool, and based on this, determine each CNC machine tool that needs closed-loop control, each CNC machine tool that needs temperature control and each CNC machine tool that needs processing parameter control.

[0099] The machine tool processing control module is used to control each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control.

[0100] The database is used to store the standard cutting sequence of the required tools in the CNC code of each specified CNC machine tool, the standard operation path of each required tool, the standard value of each processing parameter, the opening interval and closing interval corresponding to each operation of the coolant, and the standard position coordinate points of each part of the workpiece, and store the appropriate temperature of the target workpiece during the processing process.

[0101] Example 3

[0102] A third aspect of the present invention provides a CNC machine tool, which stores one or more programs. The one or more programs can be executed by one or more processors to implement a CNC machine tool machining control method described in the present invention.

[0103] The above contents are merely examples and explanations of the concept of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the concept of the invention or exceed the scope defined by the present invention, they shall all fall within the protection scope of the present invention.

Claims

1. A CNC machine tool processing control method, characterized in that: include: S1. NC code setting: each NC machine tool for processing the target workpiece is recorded as each designated NC machine tool, and the NC code of each designated NC machine tool is set according to a predefined principle based on the design drawing of the target workpiece; S2. NC code verification: simulate the NC code of each designated NC machine tool, obtain the processing data of the target workpiece corresponding to each designated NC machine tool, and analyze and obtain the NC machine tools that need to modify the NC code; S3. CNC code correction: Correct the CNC machine tools that need to modify the CNC code; S4, machining process detection: each workpiece processed by each designated CNC machine tool with the target workpiece as a reference is recorded as each workpiece belonging to the target workpiece corresponding to each designated CNC machine tool, each workpiece belonging to the target workpiece corresponding to each designated CNC machine tool is detected in real time, and machining process information data of each designated CNC machine tool is obtained; S5. Process analysis: Analyze the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each designated CNC machine tool, and determine the CNC machine tools that need closed-loop control, the CNC machine tools that need temperature control and the CNC machine tools that need processing parameter control. S6. Machine tool processing control: Control each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control; The specific contents of the predefined principle for setting the NC code of each designated NC machine tool corresponding to the target workpiece are: A1. Determine various processing parameters of the target workpiece based on the design drawing of the target workpiece, and select various types of processing tools required by the target workpiece, which are recorded as various required processing tools of the target workpiece; A2. Take the center point of the target workpiece as the machining zero point, determine the machining starting position of the target workpiece, further calculate and set the feed, retract path and cutting sequence of each required type of machining tool according to the machining parameters of the target workpiece and each required machining tool, and finally set the opening and closing of the control coolant, and then the operator writes the CNC code of each specified CNC machine tool; The processing data of the target workpiece corresponding to each designated CNC machine tool includes the cutting sequence of the required tools, the operation path of each required tool and the value of each processing parameter, and the opening interval duration and closing interval duration corresponding to each operation of the coolant; The processing information data of each designated CNC machine tool includes closed-loop control information data, temperature information data and processing parameter information data; Among them, the closed-loop control information data includes the positions of various parts of the workpiece; The temperature information data includes the processing temperature of the workpiece; The processing parameter information data includes various processing parameter values ​​of the workpiece; The specific analysis method of each CNC machine tool that needs to modify the CNC code is as follows: Extract the cutting sequence of the required tools for the target workpieces of each specified CNC machine tool, compare it with the standard cutting sequence of the required tools in its CNC code, and obtain the overlap of the required cutting sequence of the target workpieces of each specified CNC machine tool. ,in , The serial number of each designated CNC machine tool; Extract the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece, and analyze the curve deviation area of ​​the operation path of each required tool of each specified CNC machine tool corresponding to the target workpiece. ,in , The number of each required tool; Extract the opening interval time corresponding to each operation of the coolant of each specified CNC machine tool corresponding to the target workpiece and closing interval ,in , The number of each operation is used to analyze the conformity of the coolant interval of each specified CNC machine tool corresponding to the target workpiece. ; Extract the values ​​of each processing parameter of each specified CNC machine tool corresponding to the target workpiece , , is the number of each processing parameter; Analyze the NC code modification requirement evaluation coefficient for each specified NC machine tool ,in They are respectively the threshold of coincidence degree of the required tool cutting sequence corresponding to the target workpiece of the CNC machine tool, the allowable curve deviation area of ​​the required tool operation path and the threshold of conformity degree of the coolant interval time. For the The first NC code of a specified NC machine tool Standard values ​​of processing parameters; The CNC code modification need assessment coefficient of each designated CNC machine tool is compared with the set CNC code modification need assessment coefficient threshold. If the CNC code modification need assessment coefficient of a designated CNC machine tool is greater than the CNC code modification need assessment coefficient threshold, the designated CNC machine tool is recorded as a CNC machine tool that needs to modify the CNC code; otherwise, the designated CNC machine tool is recorded as a CNC machine tool that does not need to modify the CNC code, thereby obtaining the CNC machine tools that need to modify the CNC code.

2. A CNC machine tool processing control method according to claim 1, characterized in that: The specific operations of controlling each CNC machine tool that needs to modify the CNC code include: Determine the source of the NC code modification of each NC machine tool that needs to modify the NC code, enter the editing mode of each NC machine tool that needs to modify the NC code, and directly modify and save the code on its controller; Further, the NC codes of the NC machine tools that need to be modified are simulated, tested, analyzed and modified until the NC code modification requirements of the NC machine tools that need to be modified are no longer required.

3. A CNC machine tool processing control method according to claim 1, characterized in that: The specific analysis process of the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each designated CNC machine tool is as follows: Extract the positions of the parts of the workpieces of each specified CNC machine tool, and then determine the position coordinate points of the parts of the workpieces of each specified CNC machine tool ,in , is the number of each part, is the number of parts. Similarly, the standard position coordinate points of each part of the workpiece in the NC code of each specified NC machine tool corresponding to the target workpiece can be obtained. , analyze the closed-loop control compliance of each specified CNC machine tool ; Extract the machining temperature of the workpiece for each specified CNC machine tool , analyze the temperature control compliance of each specified CNC machine tool ,in The suitable temperature of the target workpiece during the machining process is extracted from the database; Extract the machining parameter values ​​of each workpiece of each specified CNC machine tool , analyze the control compliance of each processing parameter of each specified CNC machine tool .

4. A CNC machine tool processing control method according to claim 3, characterized in that: The specific acquisition process of each CNC machine tool that needs closed-loop control, each CNC machine tool that needs temperature control, and each CNC machine tool that needs processing parameter control is as follows: The closed-loop control compliance of each designated CNC machine tool is compared with the set closed-loop control compliance threshold. If the closed-loop control compliance of a designated CNC machine tool is less than the closed-loop control compliance threshold, the designated CNC machine tool is recorded as a CNC machine tool that needs closed-loop control. Otherwise, the designated CNC machine tool is recorded as a CNC machine tool that does not need closed-loop control, thereby obtaining each CNC machine tool that needs closed-loop control; Similarly, each CNC machine tool that needs temperature control can be obtained; The control compliance of each processing parameter of each designated CNC machine tool is compared with the set processing parameter control compliance. If the control compliance of each processing parameter of a designated CNC machine tool is greater than or equal to the processing parameter of the processing parameter control compliance threshold, the designated CNC machine tool is recorded as a CNC machine tool that does not require processing parameter control. Otherwise, the designated CNC machine tool is recorded as a CNC machine tool that requires processing parameter control, thereby obtaining the CNC machine tools that require processing parameter control.

5. A CNC machine tool machining control method according to claim 4, characterized in that: The specific operations of controlling each CNC machine tool that needs closed-loop control, each CNC machine tool that needs temperature control, and each CNC machine tool that needs processing parameter control include: B1. Control each CNC machine tool that needs closed-loop control: According to the deviation of each CNC machine tool that needs closed-loop control, adjust the drive signal of the servo motor of each CNC machine tool that needs closed-loop control to correct the position deviation, and further detect and analyze it until its closed-loop control compliance is greater than or equal to the closed-loop control compliance threshold; B2. Each temperature-controlled CNC machine tool needs to be controlled: adjust the frequency or valve opening of the cooling pump of each temperature-controlled CNC machine tool to control the flow rate and injection speed of the coolant; B3. Control the CNC machine tools according to the required processing parameters: During the processing, the CNC machine tools are controlled according to the actual control required processing parameters, and the processing parameters are adjusted.

6. A CNC machine tool control system for executing the method according to claim 1, characterized in that: include: A NC code setting module is used to record each NC machine tool for processing the target workpiece as each designated NC machine tool, and to set the NC code of each designated NC machine tool according to a predefined principle based on the design drawing of the target workpiece; The NC code verification module is used to simulate the NC code of each designated NC machine tool corresponding to the target workpiece, obtain the processing data of each designated NC machine tool corresponding to the target workpiece, and analyze and obtain the NC machine tools that need to modify the NC code; The NC code correction module is used to correct each NC machine tool that needs to modify the NC code; A processing process detection module is used to perform real-time detection on each designated CNC machine tool during the process of processing each workpiece belonging to the target workpiece, and obtain processing process information data of each designated CNC machine tool; The processing process analysis module is used to analyze the closed-loop control compliance, temperature control compliance and processing parameter control compliance of each designated CNC machine tool, and judge accordingly to obtain each CNC machine tool that needs closed-loop control, each CNC machine tool that needs temperature control and each CNC machine tool that needs processing parameter control; A machine tool processing control module is used to control each CNC machine tool that requires closed-loop control, each CNC machine tool that requires temperature control, and each CNC machine tool that requires processing parameter control; The database is used to store the standard cutting sequence of the required tools in the CNC code of each specified CNC machine tool, the standard operation path of each required tool, the standard value of each processing parameter, the opening interval and closing interval corresponding to each operation of the coolant, and the standard position coordinate points of each part of the workpiece, and store the appropriate temperature of the target workpiece during the processing process.

7. A CNC machine tool, characterized in that: The CNC machine tool stores one or more programs, and the one or more programs can be executed by one or more processors to implement a CNC machine tool processing control method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Method for transferring numerical control process code

    CN101206466A

  • Shaving tooth profile concave error prediction method

    CN112948992A