Combined machining control system and control method

By introducing a matching detection module in the composite machining control system, the error processing problem caused by mismatch between the machining program and the workpiece in the prior art is solved, and the accuracy and safety of the machining process are achieved.

CN120215422APending Publication Date: 2025-06-27HANS LASER SMART EQUIP GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510312837.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

When the process program called by the existing composite machining control system does not match the workpiece currently being processed, it is easy to lead to incorrect processing, resulting in material waste, workpiece damage and collision problems.

Method used

By introducing a matching detection module in the composite machining control system, the material library list is scanned and the production task list is compared and matched in the order of workpiece layout in the work order task, and an alarm signal is generated and/or processing instructions are prohibited when the matches are inconsistent.

Benefits of technology

The precise matching of the material library list and the production task list during the composite processing process is achieved, and the problems such as waste of materials, damage to workpieces and collisions caused by mismatch between tasks and materials are avoided, ensuring the accuracy and safety of the processing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215422A_ABST
    Figure CN120215422A_ABST
Patent Text Reader

Abstract

The invention provides a combined machining control system and method, the control system comprises a material library configuration module, a machining program processing module and a matching detection module, and the material library configuration module is used for creating a material library list containing workpiece size information, workpiece codes and the typesetting number according to a work order task; the machining program processing module is used for receiving and analyzing a machining program, extracting workpiece size information, workpiece codes and a preprocessing number in the machining program, and generating a production task list; the matching detection module is used for scanning the material library list and the production task list, and comparing and matching the size information, the workpiece code and the typesetting number of the workpieces in the material library list with the size information, the workpiece code and the preprocessing number of the workpieces in the corresponding sequence in the production task list one by one according to the workpiece typesetting sequence in the work order task; and if the matching is inconsistent, generating an alarm signal and / or prohibiting processing instruction output. And the problems of material waste, workpiece damage, machine collision and the like are effectively avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of automation control technology. More specifically, it relates to a composite machining control system and a control method. Background Art

[0002] The composite machining control system mainly precisely controls the machining process through a numerical control system, and at the same time combines devices such as sensors for real-time monitoring and feedback to achieve efficient and high-precision composite operations of various machining methods.

[0003] The related art discloses a control system for composite machining control. However, due to the unreasonable setting of the control system in the related art, the situation where the called machining program does not match the current workpiece to be machined may occur, resulting in incorrect machining. Summary of the Invention

[0004] This application provides a composite machining control system. By using a matching detection module to scan the material library list and the production task list, it is possible to avoid the situation where the called machining program does not match the current workpiece to be machined, and thus avoid incorrect machining caused by continuing to execute subsequent machining.

[0005] The technical solution adopted in this application is: providing a composite machining control system, including a material library configuration module, a machining program processing module, and a matching detection module. The material library configuration module is used to create a material library list containing workpiece size information, workpiece codes, and typesetting quantities according to the work order tasks. The machining program processing module is used to receive and parse the machining program, extract the workpiece size information, workpiece codes, and pre-machining quantities in the machining program, and generate a production task list. The matching detection module is used to scan the material library list and the production task list, and respectively compare and match the size information, workpiece codes, and typesetting quantities of the workpieces in the material library list with the size information, workpiece codes, and pre-machining quantities of the corresponding sequence of workpieces in the production task list in the workpiece typesetting order of the work order tasks. When the matching is inconsistent, an alarm signal and / or a machining prohibition instruction are output.

[0006] Further, the workpieces include plates and pipes. The plate size information includes length, width, and thickness, and the pipe size information includes diameter, length, and wall thickness.

[0007] Further, the control system further includes a self-checking module. The self-checking module checks the material library list before the matching detection module runs to check whether there are preset invalid tasks.

[0008] Further, the preset invalid tasks include empty task items in the material library list and a typesetting quantity of 0 in the tasks.

[0009] Further, the control system further includes a counting module, which in real time during the execution of the processing program, counts the cumulative number of processed workpieces and the number of workpieces with the same code.

[0010] Further, the control system further includes a monitoring module, which continuously monitors the number of processed workpieces during the processing, and compares this number with the corresponding number of workpieces initially set in the material library list; when the monitoring module monitors that the number of processed workpieces reaches the corresponding number of workpieces initially set in the material library list, it prompts that the current corresponding processing task has been completed.

[0011] This application also provides a composite machining control method, including:

[0012] S1. Create a material library list according to the work order task, and the material library list includes the size information, workpiece code and typesetting quantity of the workpiece.

[0013] S2. Receive and parse the processing program, extract the size information, workpiece code and pre-processing quantity written in the processing program, and generate a production task list.

[0014] S3. According to the workpiece typesetting order in the work order task, sequentially compare and match the size information, workpiece code and typesetting quantity of the workpiece in the material library list with the size information, workpiece code and pre-processing quantity of the workpiece in the production task list.

[0015] S4. If the match is inconsistent, generate an alarm signal and / or output a prohibited machining instruction.

[0016] Further, before step S3, it further includes:

[0017] Sa. Self-check the material library list to check whether there are preset invalid tasks.

[0018] If there are invalid tasks, trigger an alarm and suspend the execution of subsequent steps until the material library list is corrected.

[0019] Among them, the preset invalid tasks include empty task items in the material library list and / or task items with a typesetting quantity of 0.

[0020] Further, the control method further includes:

[0021] S5. During the execution of the processing program, in real time count the cumulative number of processed workpieces and the number of workpieces with the same code.

[0022] S6. Compare the real-time counted number of workpieces with the corresponding number of workpieces initially set in the material library list. When the real-time counted number reaches the initially set number in the material library list, it prompts that the current processing task has been completed.

[0023] Further, step S5 includes:

[0024] S5a. During the processing, the workpiece code executed by the current cutting program is monitored in real time, and the real-time processing quantity of the same workpiece is counted by statistically accumulating the number of occurrences of the same workpiece code;

[0025] Step S6 includes:

[0026] S6a. Compare the real-time processing quantity of the same workpiece with the initial set quantity of the corresponding workpiece in the material library list. When the real-time processing quantity of the workpiece reaches the set value in the material library list, immediately prompt that the workpiece task has been completed.

[0027] Further, the control method further includes:

[0028] S7. After all processing tasks are completed, summarize the cumulative processing quantity of each workpiece and compare it with the initial set quantity in the material library list;

[0029] If there is a shortage, automatically generate a compensation work order and jump to step S1 to reconfigure the material library list.

[0030] Further, the control method further includes:

[0031] S8. When the processing is interrupted or stopped, automatically save the current task list and processing status. After the system restarts, resume the task execution from the saved breakpoint position.

[0032] In the composite processing control system provided by the present application, the material library configuration module creates a material library list containing detailed workpiece information according to the work order task. The processing program processing module parses the processing program to generate a production task list. The matching detection module sequentially compares the workpiece size information, code, and quantity in the material library list and the production task list according to the workpiece layout order in the work order task. Once an inconsistency is found, an alarm signal and / or a machining prohibition instruction is immediately generated, thereby preventing incorrect machining operations. The accurate matching of the material library list and the production task list in the composite processing process is realized, effectively avoiding problems such as material waste, workpiece damage, and machine collision caused by mismatches between tasks and materials, and ensuring the accuracy and safety of the processing process. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0034] Figure 1 Schematic block diagram of the composite machining control system provided by the embodiment of the present application;

[0035] Figure 2 Flowchart of a composite machining control method provided by the embodiment of the present application;

[0036] Figure 3 For further adding a flowchart for self-checking the material library list in Figure 2 ;

[0037] Figure 4 For further adding a flowchart for counting during the machining process and prompting the task execution progress according to the count in Figure 3 ;

[0038] Figure 5 For Figure 4 a further refined flowchart;

[0039] Figure 6 For further adding a flowchart for comparing the cumulative machining quantity after completing the machining task with the initial setting value of the material library list in Figure 5 ;

[0040] Figure 7 For further adding a flowchart for coping with machining interruption or shutdown in Figure 6 ;

[0041] Among them, each reference numeral in the figure:

[0042] 10. Control system; 11. Material library configuration module; 12. Machining program processing module; 13. Matching detection module; 14. Self-check module; 15. Counting module; 16. Monitoring module. Specific embodiments

[0043] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0044] It should be noted that when an element is referred to as being "disposed on" another element, it can be directly on the other element or indirectly on the other element. When an element is referred to as being "connected to" another element, it can be directly connected to the other element or indirectly connected to the other element.

[0045] It should be understood that the orientation or positional relationship indicated by terms such as "length" and "width" is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation to the present application.

[0046] In addition, in the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise specifically defined.

[0047] The related art discloses that in the Siemens system composite machining process, it is necessary to alternately call the sheet and pipe cutting programs in sequence according to the work order tasks dispatched according to actual requirements. When the program executes to the production at the current station, once the called machining program does not match the actual sheet and pipe sizes, there will be risks such as material waste, damage to the cut workpiece, and even machine collision.

[0048] After the work order task is determined, the material library list is also correspondingly determined, corresponding to the placement order of the workpieces. The staff will then write multiple machining programs according to the requirements of the work order task. Ideally, the multiple machining programs are sorted and typeset in sequence according to the information of each workpiece in the material library list. However, when the staff actually selects and calls the corresponding machining program by referring to the sorting of the information of each workpiece in the material library list, there may be situations where the call is incorrect. For example, the machining program for processing sheet A is called to process sheet B, resulting in incorrect machining and causing great economic losses.

[0049] Please refer to Figure 1 , and now the composite machining control system 10 provided by the embodiments of the present application will be described. The composite machining control system 10 provided by the embodiments of the present application includes a material library configuration module 11, a machining program processing module 12, and a matching detection module 13. The material library configuration module 11 is used to create a material library list containing workpiece size information, workpiece codes, and typesetting quantities according to the work order task; the machining program processing module 12 is used to receive and parse the machining program, extract the workpiece size information, workpiece codes, and pre-processing quantities in the machining program, and generate a production task list; the matching detection module 13 is used to scan the material library list and the production task list, and respectively compare and match the size information, workpiece codes, and typesetting quantities of the workpieces in the material library list with the size information, workpiece codes, and pre-processing quantities of the corresponding sequence of workpieces in the production task list one by one according to the workpiece typesetting order in the work order task. When the matching is inconsistent, an alarm signal and / or a prohibited machining instruction are output.

[0050] In the composite machining control system 10 provided by the embodiments of the present application, the material library configuration module 11 creates a material library list containing detailed workpiece information according to the work order task. The machining program processing module 12 parses the machining program to generate a production task list. The matching and detection module 13 sequentially compares the workpiece size information, codes, and quantities in the material library list and the production task list according to the workpiece layout order in the work order task. Once any inconsistency is found, an alarm signal and / or a machining prohibition instruction will be generated immediately, thereby preventing incorrect machining operations. The accurate matching between the material library list and the production task list in the composite machining process is realized, effectively avoiding problems such as material waste, workpiece damage, and machine collision caused by the mismatch between tasks and materials, and ensuring the accuracy and safety of the machining process.

[0051] In actual machining, if the work order task requires machining a batch of plate workpieces with specific dimensions, the material library configuration module 11 creates a corresponding list; the machining program processing module 12 parses the program containing the plate machining information to generate a task list; when the matching and detection module 13 makes a comparison, if it is found that the plate dimensions in the task list are inconsistent with those in the material library list, such as the plate width in the task list is narrower than that in the material library list, an alarm signal will be generated and machining will be prohibited, avoiding cutting errors caused by dimension mismatch.

[0052] It solves a series of risks caused by incorrect operation of production plan scheduling during the composite machining of Siemens numerical control systems, where the called program does not match the actual material dimensions, as well as the resulting workpiece counting errors and uncontrollable production management problems.

[0053] It should be noted that according to the production task, that is, the work order task, the material library list can be configured by automatically importing the material library of the production management system through software, or by editing the material library list in the production management software. The material library list is compatible with the material library list configuration software and the production management system software in a general coding and format. Specifically, the material library list file configured on the office computer can be imported into the industrial control computer through FTP (File Transfer Protocol). The machining program can be output through CAM (Computer Aided Manufacturing) software and added to the production task management list in sequence. During the addition process, the machining program processing module 12 will automatically obtain the program content and extract information such as workpiece size information, workpiece codes, and layout quantities and display them in the production task list.

[0054] If the matching and detection module 13 does not fully correspond when matching the material library list and the production task list, the work order task can be added again or the machining program sequence list can be adjusted sequentially with reference to the material library list until the full correspondence is achieved.

[0055] Among them, the workpiece in the embodiment of the present application includes a plate and a pipe. The size information of the plate includes length, width and thickness, and the size information of the pipe includes diameter, length and wall thickness.

[0056] Further refine the definition of the workpiece size information. For the plate, it is clear that its size information includes length, width and thickness; for the pipe, it is clear that it includes diameter, length and wall thickness. During the matching detection process, the system performs precise comparison based on these specific size information to improve the accuracy of matching.

[0057] For example, before processing the pipe, the matching detection module 13 will strictly compare the diameter, length and wall thickness of the pipe in the material library list and the production task list. If the diameter of the pipe in the material library list is 50mm, while the diameter of the pipe in the corresponding content of the production task list in the current order is 40mm, that is, the processing program corresponding to the production task list in the current order does not match the processing task corresponding to the library list. The matching detection module 13 can identify the arrangement difference and send out an alarm signal to prevent incorrect processing.

[0058] Furthermore, the control system 10 in the above embodiment may further include a self-check module 14. The self-check module 14 checks the material library list before the matching detection module 13 runs to check whether there are preset invalid tasks.

[0059] Before the matching detection module 13 runs, the self-check module 14 conducts a comprehensive inspection of the material library list to check whether there are preset invalid tasks. If problems are found, it will promptly give feedback to remind the user to correct the material library list to ensure the accuracy of subsequent matching detection and processing operations. It solves the problem that invalid tasks in the material library list may affect the normal progress of processing tasks, avoids the disorder of processing tasks caused by invalid tasks, and ensures the smoothness of the processing flow. The invalid task is preset, that is, it can be set manually to be controlled as needed.

[0060] Among them, the invalid tasks described in the embodiment of the present application take the empty task item in the material library list and the typesetting quantity in the task being 0 as examples.

[0061] That is, the self-check module 14 checks the material library list according to clear standards. Once invalid tasks that meet the conditions are found, the corresponding processing mechanism will be triggered immediately. Assuming that there is an empty task item in the material library list or the quantity of the workpiece is displayed as 0, the self-check module 14 will quickly identify it, trigger an alarm, and prompt the user to delete or supplement the information of the task item. Only after the user processes the invalid task will the system continue the subsequent operations to ensure the validity of the material library list. It further refines the types of problems that the self-check module 14 needs to pay attention to, avoiding problems such as processing task chaos and material waste caused by the failure to promptly detect empty task items or task items with a typesetting quantity of 0.

[0062] Furthermore, the control system 10 of the above embodiment may further include a counting module 15. The counting module 15 counts in real time the cumulative number of processed workpieces and the number of workpieces with the same code during the execution of the processing program.

[0063] During the execution of the processing program, the counting module 15 accurately records production data by cumulatively counting the processed workpieces in real time and separately counting the number of workpieces with the same code. It can accurately count the number of workpieces in the processing process in real time, provide accurate data support for production management, facilitate users to timely grasp the production progress, and reasonably arrange the production plan. It solves the problem of missing or miscounting the workpiece count in the composite processing process, avoids the ineffective management of production requirements due to inaccurate counting, and ensures the controllability of the production process.

[0064] In actual implementation, when processing a batch of parts with a specific code, the counting module 15 will count the processing quantity of the parts with this code in real time. For example, if it is set that 100 such parts need to be processed, the counting module 15 will display the current processed quantity in real time, enabling the operator to know the production progress at any time. When the processing quantity reaches 100, it is convenient to perform subsequent operations in a timely manner, such as prompting or controlling the machine to stop or switching the processing task.

[0065] Furthermore, the control system 10 of the above embodiment may further include a monitoring module 16. The monitoring module 16 continuously monitors the number of processed workpieces during the processing and compares this number with the corresponding number of workpieces initially set in the material library list; when the monitoring module 16 monitors that the number of processed workpieces reaches the corresponding number of workpieces initially set in the material library list, it prompts that the current corresponding processing task has been completed.

[0066] During the processing, the monitoring module 16 continuously obtains the number of processed workpieces counted by the counting module 15 and compares it with the corresponding number of workpieces initially set in the material library list. When the two are equal, the monitoring module 16 issues a prompt signal to indicate that the current corresponding processing task has been completed. By continuously monitoring and comparing, it timely prompts the completion status of the processing task, facilitates users to timely adjust the production arrangement, improves production efficiency, and avoids over-processing or under-processing. It solves the problem that users cannot timely know whether the processing task is completed, avoids waste of production resources or delay of production tasks due to untimely judgment, and realizes the intelligent management of the production process.

[0067] In actual implementation, when processing a batch of sheet metal workpieces, the material library list sets the processing quantity of the sheet metal workpieces to 50. The monitoring module 16 monitors the data of the counting module 15 in real time. When the number of processed sheet metal workpieces counted by the counting module 15 reaches 50, the monitoring module 16 immediately prompts "The processing task of the sheet metal workpieces has been completed", and the user can perform subsequent operations according to the prompt, such as replacing materials or adjusting the processing task. Of course, the monitored workpieces can be all workpieces or the same kind of workpieces as needed.

[0068] It should be noted that the material library configuration module 11, the processing program processing module 12, the matching detection module 13, the self-checking module 14, the counting module 15, and the monitoring module 16 in the above control system 10 can be set as independent modules or combined. For example, the counting module 15 and the monitoring module 16 can be combined into one module, and a program with both counting and monitoring functions is set at the same time. And each module is comprehensively coordinated and controlled by the control system 10, so it can be understood that there is an electrical connection relationship between them, which will not be elaborated here.

[0069] Please refer to Figure 2 , this embodiment of the present application also provides a composite processing control method, which can be used in the control system in the above embodiment, including the steps:

[0070] S1. Create a material library list according to the work order task, and the material library list includes the size information, workpiece code and typesetting quantity of the workpiece;

[0071] S2. Receive and parse the processing program, extract the size information, workpiece code and pre-processing quantity written in the processing program, and generate a production task list;

[0072] S3. According to the workpiece typesetting order in the work order task, sequentially compare and match the size information, workpiece code and typesetting quantity of the workpiece in the material library list with the size information, workpiece code and pre-processing quantity of the workpiece in the production task list;

[0073] S4. If the match is inconsistent, generate an alarm signal and / or output a prohibited processing instruction.

[0074] Of course, if the match is consistent, execute the processing program to perform processing operations. This step is taken as S4a for example.

[0075] First, create a material library list according to the work order task, then receive and parse the processing program to generate a production task list, and then perform detailed comparison and matching according to the workpiece typesetting order. If the match is inconsistent, generate an alarm signal and / or a prohibited processing instruction to prevent incorrect processing. From creating the material library list to comparing and matching, and then to handling inconsistent matches, it ensures the accuracy and reliability of the processing process and effectively avoids processing errors.

[0076] It solves various problems caused by the mismatch between production tasks and materials during the composite processing, such as material waste, workpiece damage, and machine collision. At the same time, it standardizes the processing flow, improving the efficiency and accuracy of production management.

[0077] In actual implementation, during the composite task of processing pipes and plates, a material library list is created to record information such as the dimensions, codes, and typesetting quantities of pipes and plates. After parsing the processing program to generate a production task list, a comparison and matching are performed. If it is found that the diameter of a certain pipe in the production task list does not match the material library list, the system immediately generates an alarm signal and prohibits processing to prevent incorrect cutting.

[0078] Please refer to Figure 3 , further, before step S3, it may further include:

[0079] Sa. Self-check the material library list to check whether there are preset invalid tasks;

[0080] If there are invalid tasks, an alarm is triggered and the subsequent steps are suspended until the material library list is corrected;

[0081] Among them, the preset invalid tasks include empty task items and / or task items with a typesetting quantity of 0 in the material library list.

[0082] Before the comparison and matching step, self-check the material library list. Specifically, it can be between step S2 and step S3, or between step S1 and step S2, or synchronized with step S2. In this embodiment of the application, step Sa is taken as an example between step S1 and step S2. If it is found that there are preset invalid tasks, such as empty task items or task items with a typesetting quantity of 0, an alarm is triggered and the subsequent steps are suspended until the user corrects the material library list and ensures the validity of the list before continuing with the subsequent process.

[0083] Adding a self-check link in the processing flow can eliminate potential problems in the material library list in advance, reduce the probability of matching failures, improve the stability and efficiency of the processing process, and reduce the increase in production costs caused by list errors.

[0084] In actual implementation, when there is a plate task with a typesetting quantity of 0 in the material library list, an alarm is triggered after self-checking, and the subsequent operations are suspended. After the user corrects the typesetting quantity, the system continues to perform operations such as parsing the processing program and comparison and matching to ensure the smooth progress of the processing task.

[0085] Please refer to Figure 4 , further, the control method in the above embodiment may further include the step:

[0086] S5. During the execution of the processing program, continuously count the cumulative number of processed workpieces and the number of workpieces with the same code;

[0087] S6. Compare the number of workpieces statistically in real time with the corresponding number of workpieces initially set in the material library list. When the statistically real-time number reaches the initially set number in the material library list, it is prompted that the current machining task is completed.

[0088] During the execution of the machining program, statistically accumulate the number of machined workpieces in real time and the number of workpieces with the same code. Compare these statistically real-time numbers with the corresponding number of workpieces initially set in the material library list. When the statistically real-time number reaches the initially set number, it is prompted that the current machining task is completed.

[0089] The functions of real-time monitoring during the machining process and task completion prompting are realized, making the production process more transparent and controllable, facilitating users to timely grasp the production progress, reasonably arrange production resources, and improve production efficiency.

[0090] In actual implementation, when machining parts with multiple different codes, the system statistically accumulates the machining quantity of each coded part in real time. For example, if the initially set machining quantity of a certain coded part is 30, when the machining quantity of this coded part is statistically accumulated to 30, the system prompts that the machining task of this part is completed, facilitating users to timely carry out subsequent processing.

[0091] Please refer to Figure 5 , further, step S5 includes:

[0092] S5a. During the machining process, monitor the workpiece code executed by the current cutting program in real time, and statistically accumulate the number of times the same workpiece code appears to statistically accumulate the real-time machining quantity of the same workpiece;

[0093] Step S6 includes:

[0094] S6a. Compare the real-time machining quantity of the same workpiece with the initially set quantity of the corresponding workpiece in the material library list. When the real-time machining quantity of this workpiece reaches the set value in the material library list, immediately prompt that the task of this workpiece is completed.

[0095] During the machining process, monitor the workpiece code executed by the current cutting program in real time, statistically accumulate the number of times the same workpiece code appears, and thereby statistically accumulate the real-time machining quantity of the same workpiece. Compare this real-time machining quantity with the initially set quantity of the corresponding workpiece in the material library list. When the two are equal, immediately prompt that the task of this workpiece is completed.

[0096] It further refines the method of workpiece quantity statistics and task completion judgment, solves the problems of how to accurately count the number of the same workpieces and timely judge task completion in complex machining processes, and improves the refinement degree of production management. It is convenient for users to accurately grasp the production progress and the machining situation of each workpiece.

[0097] In actual implementation, when processing a batch of plates with specific codes, the system monitors the workpiece codes in the cutting program and counts the number of times each code appears. When the counted number reaches the set processing quantity of the plate in the material library list, the system prompts "The processing task of this plate has been completed", facilitating the user to understand the production progress.

[0098] Please refer to Figure 6 , further, the control method in the above embodiment may further include the steps:

[0099] S7. After all processing tasks are completed, summarize the cumulative processing quantities of each workpiece and compare them with the initial set quantities in the material library list;

[0100] If there is a shortage, automatically generate a compensation work order and jump to step S1 to reconfigure the material library list. If there is no shortage, end this processing task and wait for the next processing task.

[0101] After all processing tasks are completed, summarize the cumulative processing quantities of each workpiece and compare them with the initial set quantities in the material library list. If there is a shortage, automatically generate a compensation work order and jump to the step of creating the material library list to reconfigure the material library list to complete the remaining production tasks.

[0102] It solves the problem of production shortage caused by untimely or inaccurate manual verification after the processing task is completed, and avoids affecting subsequent production arrangements and order deliveries due to the shortage not being discovered in time. It realizes the automatic adjustment and optimization of production tasks, improves the accuracy and integrity of production, and reduces the workload of manual verification and arrangement.

[0103] In actual implementation, after completing the processing of a batch of parts, the system summarizes the processing quantities of each part and finds that the actual processing quantity of a certain part is 5 less than that in the material library list. The system automatically generates a compensation work order, prompts the user to reconfigure the material library list, and supplements the processing tasks of 5 such parts to ensure the complete completion of the production task.

[0104] Please refer to Figure 7 , furthermore, the control method in the above embodiment may further include the steps:

[0105] S8. When processing is interrupted or stopped, automatically save the current task list and processing status. After the system restarts, resume task execution from the saved breakpoint position.

[0106] When processing is interrupted or stopped, the system automatically saves the current task list and processing status information. After the system restarts, according to the saved information, resume task execution from the breakpoint position and continue with the unfinished processing operations.

[0107] It solves the problem that the processing task cannot continue due to accidental interruptions during the processing, such as power outages, equipment failures, etc., and needs to start over, reducing the waste of production resources and the loss of production time. It avoids the loss of processing data and the delay of production progress caused by accidental interruptions, ensures the continuity of the production process, and improves production efficiency.

[0108] In actual implementation, during the processing of a batch of complex workpieces, there is a sudden power outage, and the system automatically saves the current task list and processing status. After the power is restored and restarted, the system continues processing from the workpiece that was being processed before the power outage according to the saved information, without having to start the entire processing process over again, saving time and resources.

[0109] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included within the protection scope of the present application.

[0110] When actually implementing the method of the present invention, the order of steps can be adaptively adjusted according to factors such as the operating environment and equipment performance. No matter what adjusted order is adopted, as long as it does not deviate from the essential features and expected goals of the present invention, it shall be considered to meet the requirements of the present invention. For example, on different models of equipment, due to differences in processing speed and memory limitations, it may be necessary to optimize the order of steps, and such order changes caused by external factors are also protected by the present invention.

Claims

1. A composite processing control system, characterized in that: include: The material library configuration module is used to create a material library list containing workpiece size information, workpiece code and layout quantity according to the work order task; The processing program processing module is used to receive and analyze the processing program, extract the workpiece size information, workpiece code and pre-processing quantity in the processing program, and generate a production task list; as well as The matching detection module is used to scan the material library list and the production task list, and compare and match the size information, workpiece code and layout quantity of the workpiece in the material library list with the size information, workpiece code and pre-processing quantity of the workpiece in the corresponding sequence in the production task list according to the workpiece layout order in the work order task. If the match is inconsistent, an alarm signal is generated and / or the processing instruction output is prohibited.

2. The control system according to claim 1, characterized in that: The workpieces include plates and tubes, the plate size information includes length, width and thickness, and the tube size information includes diameter, length and wall thickness.

3. The control system according to claim 1, characterized in that: The control system further comprises a self-checking module, which checks the material library list before the matching detection module runs to check whether there is a preset invalid task.

4. The control system according to claim 3, characterized in that: The preset invalid tasks include empty task items in the material library list and the number of typeset items in the tasks is 0.

5. The control system according to claim 1, characterized in that: The control system further comprises a counting module, which counts the cumulative number of workpieces processed and the number of workpieces with the same code in real time during the execution of the processing program.

6. The control system according to claim 5, characterized in that: The control system further comprises a monitoring module, which continuously monitors the number of workpieces that have been processed during the processing and compares the number with the number of corresponding workpieces initially set in the material library list; When the monitoring module detects that the number of workpieces that have been processed has reached the number of corresponding workpieces initially set in the material library list, it prompts that the current corresponding processing task has been completed.

7. A composite processing control method, characterized in that: include: S1. Create a material library list based on the work order task. The material library list includes the size information, workpiece code and layout quantity of the workpiece; S2. Receive and parse the machining program, extract the workpiece size information, workpiece code and pre-machining quantity written in the machining program, and generate a production task list; S3. According to the workpiece layout order in the work order task, the size information, workpiece code and layout quantity of the workpiece in the material library list are matched with the size information, workpiece code and pre-processing quantity of the workpiece in the production task list; S4. If the match is inconsistent, an alarm signal is generated and / or the processing instruction output is prohibited.

8. The control method according to claim 7, characterized in that: Before step S3, the method further includes: Sa. Perform a self-check on the material library list to check whether there are any preset invalid tasks; If there is an invalid task, an alarm is triggered and subsequent steps are suspended until the material library list is corrected; The preset invalid tasks include empty task items in the material library list and / or task items with a typesetting quantity of 0.

9. The control method according to claim 7, characterized in that: Also includes: S5. During the execution of the processing program, the cumulative number of workpieces processed and the number of workpieces with the same code are counted in real time; S6. Compare the real-time counted workpiece quantity with the corresponding workpiece quantity initially set in the material library list. When the real-time counted quantity reaches the initial set quantity in the material library list, it is prompted that the current processing task is completed.

10. The control method according to claim 9, characterized in that: Step S5 includes: S5a real-time monitoring of the workpiece code of the current cutting program during processing, by counting the cumulative number of times the same workpiece code appears, statistics of the same workpiece real-time processing quantity; Step S6 includes: S6a. Compare the real-time processing quantity of the same workpiece with the initial setting quantity of the corresponding workpiece in the material library list. When the real-time processing quantity of the workpiece reaches the set value in the material library list, immediately prompt that the workpiece task is completed.

11. The control method according to claim 9, characterized in that: Also includes: S7. After all processing tasks are completed, the cumulative processing quantity of each workpiece is summarized and compared with the initial setting quantity in the material library list; If there is a shortage, a compensation work order is automatically generated and the process jumps to step S1 to reconfigure the material inventory list.

12. The control method according to any one of claims 7 to 11, characterized in that: Also includes: S8. When processing is interrupted or stopped, the current task list and processing status are automatically saved. After the system is restarted, task execution is resumed from the saved breakpoint position.