Post-processing method for interaction between software and controller

Through the interaction and collaboration between the controller and the CADCAM software, the setting method of post-processing of CNC machine tools is simplified, and the problems of complex post-processing and limited resources in the existing technology are solved, and the effect of improving work efficiency is achieved.

CN119717695APending Publication Date: 2025-03-28SUZHOU SYNTEC EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411870684.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The post-processing technology of existing CNC machine tools is complex, the development and adaptation are difficult, the learning curve is steep, the operation is complex, and the resources are limited are difficult to master. In the absence of a dedicated post-processor, the post-processing process consumes more computing resources and time, affecting work efficiency.

Method used

Through the interaction and collaboration between the controller and the CADCAM software, the post-processing setting method is simplified, learning costs and thresholds are reduced, and content is backed up by intelligent identification systems to improve work efficiency.

Benefits of technology

It simplifies the setting method of post-processing, lowers the learning and operation threshold, improves work efficiency, and allows users with limited resources to easily get started.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention discloses a post-processing method for interaction between software and a controller. The method comprises the following steps: 1) classifying and dividing post-processing modules in CADCAM software; 2) confirming that the machine tool controller is correctly connected and started, and checking whether the parameter setting and the PLC setting accord with the machine tool stroke and the programming specification or not; 3) performing data backup on the controller; and (4) parameters of backup software of the controller are read and post-processed through a post-processing plate of the CADCAM software, and the read and post-processed parameters comprise parameters of a linkage shaft and a power head, names of all axial directions, axial running directions and stroke boundaries of all the axial directions. According to the post-processing method for interaction between the software and the controller, through interaction cooperation between the controller and the CADCAM software, setting of software post-processing can be easier, the learning cost and the threshold of post-processing compiling and repairing are reduced, and the effect of improving the working efficiency is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of numerically controlled machine tools, and in particular to a post-processing method for interaction between software and a controller. Background Art

[0002] With the development of industry and the rise of intelligent manufacturing, CNC machine tools, as the core equipment of modern manufacturing, are becoming increasingly important in programming and post-processing technology. Post-processing of CNC machine tool programming software refers to the process of converting the tool path generated by computer-aided manufacturing (CAM) software into G code and M code that can be understood and executed by specific CNC machine tools. This step not only involves code conversion, but also includes path optimization, error detection and correction, and adaptation to different machine tool requirements. It is of great significance to ensure machining accuracy and improve production efficiency.

[0003] The development and innovation of CNC machine tool post-processing technology can promote the rapid development of the manufacturing industry. It can not only improve processing efficiency and reduce costs, but also verify the tool path before processing through simulation software, reducing the possibility of collision and errors, thereby improving product quality and processing safety. In addition, the post-processor software can also convert standardized G-code commands into the format required by specific machine tools to ensure a smooth and error-free processing process. Therefore, CNC machine tool programming software post-processing technology is a key link in the field of modern CNC machining. Its development and application are of great significance to improving machining accuracy, production efficiency and reducing costs.

[0004] With the advancement of computer technology and numerical control technology, manual programming has been replaced by computer-aided programming, which has significantly improved programming efficiency and accuracy. Common CAD / CAM software such as CAXA-ME, MasterCAM, Pro / ENGINEER, UG, etc., through automated programming, the calculation of complex tool paths is handed over to the computer, thereby greatly improving programming efficiency and accuracy.

[0005] However, today's software post-processing also faces a series of challenges. First, the complexity of the technology makes the development and adaptation of post-processors difficult, especially for advanced equipment such as multi-axis CNC machine tools; second, the learning curve of advanced CNC programming software is relatively steep, requiring users to invest a lot of time to learn and master, which is a considerable obstacle for users with limited resources; in addition, the complexity of the operation requires operators to have certain experience and skills to cope with complex processing operations and parameter adjustments; finally, without a dedicated post-processor, the post-processing process may consume more computing resources and time, affecting overall work efficiency. Summary of the invention

[0006] To solve the above problems, the present invention provides a post-processing method for interaction between software and controller, which can make the setting of software post-processing simpler through the interactive collaboration between the controller and CADCAM software, reduce the learning cost and the threshold for post-processing editing, and achieve the effect of improving work efficiency.

[0007] According to one aspect of the present invention, a post-processing method for software-controller interaction is provided, comprising the following steps:

[0008] 1) Classify and divide the post-processing modules in CADCAM software;

[0009] 2) Confirm that the machine tool controller is correctly connected and turned on, and check whether the parameter settings and PLC settings meet the machine tool travel and programming specifications;

[0010] 3) Back up the controller data;

[0011] 4) Through the post-processing section of the CADCAM software, the backup software of the controller is read and post-processed. The parameters read and post-processed include the linkage axis and power head parameters, the names of each axial direction, the axial running direction, and the boundaries of each axial stroke.

[0012] In some embodiments, in step 1), the post-processing modules are divided into machine axis, basic post-processing, M-code setting, backoff parameter setting, and process preset skills. The benefit of this is that it describes the classification and division of the post-processing modules.

[0013] In some implementations, in step 1), a full-featured language switch is designed in the software. This is beneficial in that it enables domestic and foreign customers to clearly understand and use it.

[0014] In some embodiments, in step 2), the parameter settings checked are axial information and stroke boundary parameter settings. The benefit is that the specific content of the parameter settings checked is described.

[0015] In some implementations, in step 2), the PLC settings checked are rules between various M codes and various C and R registers. This is beneficial in that it describes the specific content of the PLC settings.

[0016] In some implementations, in step 3), when backing up the controller, it is ensured that the ladder diagram and the parameter file are selected. The benefit of this is that it describes the situation when backing up the controller.

[0017] In some embodiments, in step 4), under the CAM module, first find the post-processing section of the CADCAM software, then find the data backup of the controller, and select to load and process. The benefit is that it describes the operation method of loading and processing the data backup of the controller.

[0018] In some embodiments, in step 4), the linkage axis and power head parameters include parameters for opening and hiding axis numbers, parameters for determining which axes move simultaneously, and parameters for determining whether the power head is installed and whether the power head is selected. The benefit of this is that the specific contents of the linkage axis and power head parameters are described.

[0019] In some implementations, in step 4), each axial name includes an axis number, a linear axis name, and a rotary axis name. This is beneficial in that the specific content of each axial name is described.

[0020] In some embodiments, in step 3) and step 4), the parameter file and the LAD file are directly used for post-processing. This is beneficial in that another post-processing method without using a controller data backup is described. DETAILED DESCRIPTION

[0021] The present invention is further described in detail below.

[0022] The method includes several main steps, which are described below.

[0023] The first step is to classify and divide the post-processing modules in the CADCAM software.

[0024] The software is a CADCAM software used for machine tool processing. In the classification and division of the post-processing modules, the difficult-to-understand codes are converted into easy-to-understand settings, including dividing the post-processing modules into machine axis, basic post-processing, M code setting, retraction parameter setting, process preset skills and other parts.

[0025] In addition, full-function language switching can be designed in the software to ensure that domestic and foreign customers can clearly understand and use it.

[0026] The second step is to confirm that the machine tool controller is correctly connected and turned on, and check whether the parameter settings and PLC settings meet the machine tool travel and programming specifications.

[0027] When checking the parameter settings, you need to operate "Next Page - F3 Parameter Setting" on the controller's operation page to check the Pr21-340, Pr2401-2440 and other parameters to check whether the axial information and stroke boundary parameter settings are correct.

[0028] When checking the PLC settings, you need to operate "Next Page - "F1 PLC Status" - "F8 Ladder Diagram" on the controller's operation page to check whether the rules between each M code and each C and R register in the corresponding ladder diagram correspond to the actual system programming rules.

[0029] The third step is to back up the controller data.

[0030] In this step, you need to install and open the CADCAM software on a WIN10 or higher system, and then back up the controller data, making sure to select the ladder diagram and parameter file during the backup.

[0031] When backing up, you need to go to the controller's operation page and select "Next Page - "F4 System Management" - "Enter the corresponding account name and password" - "F2 Data Backup" - "Ladder Diagram and Parameter File". Finally, select the name and the location of the USB flash drive to export, and you can back up the controller data.

[0032] The fourth step is to read the parameters of the controller's backup software through the post-processing entrance of the CADCAM software, perform post-processing, and generate the corresponding post-processing file.

[0033] In this step, you need to open the new generation CADCAM software on the PC first, find the post-processing section of the CADCAM software under the CAM module and open it; then, find "Load user controller parameters" and click the load option on the right; then find the controller data backup and select Confirm after finding it; finally, select "YES" in the "Machine axial parameters will change...Continue to load the file" pop-up window to realize the automatic generation of post-processing.

[0034] The parameters to be read and post-processed include the linkage axis and power head parameters, the names of each axis, the axial running direction, the stroke boundaries of each axis, etc., as follows:

[0035] 1. Linked axis and power head parameters: including the open and hidden axis numbers controlled by Pr21-40 and judged by Pr321-axis name, judging how many axes are moving at the same time according to the number of open axes, and judging whether the power head is installed and whether the power head is selected through Pr1621.

[0036] 2. Axial name: that is, axis number, linear and rotary axis name, including the corresponding axis analyzed by Pr21- combined with Pr221- and verified by Pr321- as linear or rotary axis;

[0037] 3. Axial movement direction: Read and confirm through Pr41-60.

[0038] 4. Axial travel limit: Read and confirm via Pr2401-2440.

[0039] 5. Straight radial axis: read and confirm through Pr281-300, and at the same time, its polar coordinate part is read and confirmed separately through Pr4020.

[0040] In addition, according to actual needs, it is also possible not to use the controller data backup, but to directly use the parameter file and LAD file for post-processing.

[0041] The post-processing method of software-controller interaction in the present invention mainly has the following beneficial effects:

[0042] 1. Simplified the post-processing setting method, making it easier for operators to edit and set post-processing;

[0043] 2. The threshold for modifying CAM post-processing is lowered, and even those without programming experience can easily operate it;

[0044] 3. The intelligent recognition system is used to back up the content, and the corresponding post-processing can be set without knowing too much about the machine tool, which improves work efficiency.

[0045] The above are only some embodiments of the present invention. For those skilled in the art, several modifications and improvements can be made without departing from the creative concept of the present invention, which all belong to the protection scope of the present invention.

Claims

1. A post-processing method for interaction between software and controller, characterized in that: The following steps are included 1) Classify and divide the post-processing modules in CADCAM software; 2) Confirm that the machine tool controller is correctly connected and turned on, and check whether the parameter settings and PLC settings meet the machine tool travel and programming specifications; 3) Back up the controller data; 4) Through the post-processing section of the CADCAM software, the backup software of the controller is read and post-processed. The parameters read and post-processed include the linkage axis and power head parameters, the names of each axial direction, the axial running direction, and the boundaries of each axial stroke.

2. A post-processing method for interaction between software and controller according to claim 1, characterized in that: In step 1), the post-processing module is divided into machine axis, basic post-processing, M code setting, backoff parameter setting, and process preset skills.

3. A post-processing method for software-controller interaction according to claim 1, characterized in that: In step 1), a full-featured language change is designed into the software.

4. A post-processing method for interaction between software and controller according to claim 1, characterized in that: In step 2), the parameter settings checked are the axial information and the stroke boundary parameter settings.

5. The post-processing method for software-controller interaction according to claim 1, characterized in that: In step 2), the PLC to be checked is set as the rule between each M code and each type of C and R register.

6. A post-processing method for interaction between software and controller according to claim 1, characterized in that: In step 3), when backing up the controller data, make sure to select the ladder diagram and parameter file.

7. A post-processing method for interaction between software and controller according to claim 1, characterized in that: In step 4), under the CAM module, first find the post-processing section of the CADCAM software, then find the data backup of the controller, and choose to load and process.

8. A post-processing method for interaction between software and controller according to claim 1, characterized in that: In step 4), the linkage axis and power head parameters include parameters for opening and hiding axis numbers, parameters for determining which axes move simultaneously, and parameters for determining whether the power head is installed and whether the power head is selected.

9. A post-processing method for interaction between software and controller according to claim 1, characterized in that: In step 4), each axis name includes an axis number, a linear axis name, and a rotary axis name.

10. A post-processing method for interaction between software and controller according to claim 1, characterized in that: In step 3) and step 4), the parameter file and the LAD file are directly used for post-processing.