Control system of laser processing automation system
By designing a laser processing automation system control system, including workshop manufacturing execution system, warehousing management system, warehousing control system and CNC laser cutting machine, the problem of inefficiency of the existing laser processing system has been solved, automated production and efficient material management have been realized, and system efficiency has been improved.
Patent Information
- Application Number
- CN202510070521.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-05-23
AI Technical Summary
The existing laser processing systems are inefficient, making it difficult to achieve automated production and efficient material management.
A laser processing automation system control system is designed, including workshop manufacturing execution system, warehousing management system, warehousing control system and CNC laser cutting machine, which realizes automatic material preparation, automatic loading and unloading and automatic laser processing through logistics equipment.
It realizes an automated production process based on production tasks, improves the efficiency of the laser processing system, and reduces manpower investment and operational errors.
Smart Images

Figure CN120029194A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of laser cutting, and in particular to a laser processing automation system control system. Background Art
[0002] Laser processing is the most commonly used application of laser systems, mainly including laser cutting, laser welding, laser cleaning, surface modification, laser drilling, micro-processing, etc. In the process of laser processing, enterprises integrate data on production tasks, logistics, processes, quality, output, etc. to achieve visualization and management of the production process. During the production process, the system automatically issues tasks, controls material flow, and cooperates with automated equipment to reduce manpower input and the risk of errors caused by manual operation, thereby achieving the company's goal of reducing costs and increasing efficiency. Summary of the invention
[0003] In view of the technical defects and technical drawbacks in the prior art, the embodiment of the present invention provides a laser processing automation system control system that overcomes the above problems or at least partially solves the above problems. The specific solution is as follows:
[0004] A laser processing automation system control system, the system comprising a workshop manufacturing execution system, a warehouse management system, a warehouse control system and a CNC laser cutting machine;
[0005] The workshop manufacturing execution system is used to obtain production task information and send the production task information to the warehouse management system and the CNC laser cutting machine;
[0006] The warehouse management system is used to receive production task information and send it to the warehouse control system; the warehouse control system is used to transport the materials to be processed to the workbench of the CNC laser cutting machine through logistics equipment according to the production task information, and transport the finished products after processing to the sorting station for sorting;
[0007] The CNC laser cutting machine is used to receive generation task information and perform laser processing on the material to be processed on the workbench based on the production task information.
[0008] Furthermore, the logistics equipment includes logistics equipment for loading and material equipment for unloading, and the logistics equipment for loading and material equipment for unloading both include heavy-load AGVs. The logistics equipment for loading includes the heavy-load AGV and the loading equipment, and the logistics equipment for unloading also includes the heavy-load AGV and the unloading equipment; the heavy-load AGV for loading is used to transport the materials to be processed to the loading area, and the heavy-load AGV for unloading is used to transport the finished products after laser processing from the unloading area to the sorting station for sorting; the loading equipment is used to receive the loading instructions of the CNC laser cutting machine, and move the materials to be processed in the loading area to the workbench of the CNC laser cutting machine, and the unloading equipment is used to receive the unloading instructions of the CNC laser cutting machine, and move the finished products after laser processing from the workbench to the heavy-load AGV for unloading in the unloading area.
[0009] Furthermore, the production task information includes the request number, the task creator, the task creation time, the material issuing inventory location, the task serial number, the material receiving inventory location, the receiving factory number, the production line number, whether a partition is required, whether it is a whole plate, the plate length, the plate width, the plate thickness, the cutting program name, the target cutting quantity and the material coding information; wherein the task serial number is a unique number used to distinguish different tasks;
[0010] The warehouse control system is used to determine the materials to be processed based on the task serial number and material coding information in the production task information and transport the materials to be processed to the workbench of the CNC laser cutting machine;
[0011] The CNC laser cutting machine is used to dynamically store the received production task information, call the corresponding cutting program based on the cutting program name, and perform laser cutting within the target cutting quantity.
[0012] Furthermore, the CNC laser cutting machine dynamically stores the received production task information including:
[0013] All production task information issued by the workshop manufacturing execution system is stored in a text document according to the structure of task information variable name and task information variable value as a task file, and the file is named with the task serial number;
[0014] The cutting program name, plate length, plate width, plate thickness, task serial number, target cutting quantity, cut quantity, loaded quantity, unloaded quantity and whether the task is completed are stored in a database file as a task table and displayed in a table on the HMI interface of the CNC laser cutting machine.
[0015] Furthermore, the CNC laser cutting machine is also used to record the number of cuts, the number of materials loaded and the number of materials unloaded during the laser processing automation process. During the laser processing automation process, when the target cutting number, the number of cuts, the number of materials loaded and the number of materials unloaded are equal, it is judged that the laser processing task has been completed, otherwise it is judged that the corresponding task in the task table is not completed.
[0016] Furthermore, the CNC laser cutting machine is also used to report to the workshop manufacturing execution system when the laser processing task is completed. When reporting, the task creation time, production line number, cutting program name and target cutting quantity in the task file are parsed and sent to the workshop manufacturing execution system together with the report instruction.
[0017] Furthermore, the CNC laser cutting machine is also used to: obtain the current loading task number, unloading task number and cutting task number, wherein the loading task number, unloading task number and cutting task number are the row numbers of the CNC laser cutting machine task table, obtain the task serial number information of the corresponding row through the row number, retrieve the corresponding task file named with the task serial number locally, parse the task file content, obtain information related to the loading action, unloading action and cutting, and perform loading operations, unloading operations and cutting operations.
[0018] Furthermore, the CNC laser cutting machine analyzes the task file content to obtain information related to the loading action, unloading action and cutting. The loading operation, unloading operation and cutting operation include:
[0019] Parse and obtain the parameters in the task file, including whether it is whole plate cutting, task serial number, material code, plate length, plate width, and plate thickness information. When it is whole plate cutting, compare the serial number and material code in the task file with the task serial number and material code of the current ready material in the loading area read by the CNC laser cutting machine in real time to see if they are the same. If they are the same, send a loading instruction to the logistics equipment; if they are different, send a return instruction to the logistics equipment to control the logistics equipment to re-prepare materials; when the task is residual material cutting, compare the serial number, material code, plate length, plate width, and plate thickness in the task file with the task serial number, material code, plate length, plate width, and plate thickness of the current ready material in the loading area read by the CNC laser cutting machine in real time to see if they are the same. If they are the same, send a loading instruction to the logistics equipment; if they are different, send a return instruction to the logistics equipment to control the logistics equipment to re-prepare materials;
[0020] Parse and obtain the parameters in the task file, including whether partitions are needed, plate length, plate width, and plate thickness information, and send the obtained parameters along with the unloading instructions to the logistics equipment. When partitions are needed, control the logistics equipment to grab a partition according to the size of the plate and place it on the finished product after each processing, so as to avoid scratches on the surface of parts caused by direct stacking of two finished products; when partitions are not needed, control the logistics equipment to directly stack the two finished products unloaded from the front and back. When all materials of the task are unloaded, that is, the number of unloadings is equal to the target cutting number or the weight of the materials unloaded by the logistics equipment reaches the set weight value, control the logistics equipment to move from the unloading area to the sorting area.
[0021] Furthermore, the CNC laser cutting machine includes two workbenches, which are respectively located in the cutting area and the area to be cut of the machine tool. The positions of the two workbenches can be interchanged. When the plate on the workbench in the cutting area is being cut, the logistics equipment performs loading or unloading operations for the workbench in the area to be cut.
[0022] Furthermore, the laser processing task of the CNC laser cutting machine supports starting the automated process with any initial material conditions on the workbench in the cutting area and the area to be cut; when starting the automated process, there are four initial conditions for the material on the workbench in the cutting area: no material on the workbench, raw materials to be processed on the workbench, semi-finished products on the workbench, and finished products on the workbench; there are three initial conditions for the material on the workbench in the area to be cut: no material on the workbench, raw materials to be processed on the workbench, and finished products on the workbench.
[0023] The present invention has the following beneficial effects:
[0024] The present invention provides a laser processing automation system control system, which can automatically prepare materials, automatically load and unload materials, and automatically perform laser processing based on production tasks, so as to solve the problem of low efficiency of existing laser processing systems. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A framework diagram of a laser processing automation system control system provided in an embodiment of the present invention.
[0026] Figure 2 A flowchart of a laser processing automation system control method provided by an embodiment of the present invention;
[0027] Figure 3 The material initial condition provided for the embodiment of the present invention is an automated processing flow chart with no material at the front and no material at the back;
[0028] Figure 4 The material initial condition provided for the embodiment of the present invention is a flow chart of automated processing of raw materials after there is no material at the beginning;
[0029] Figure 5The material initial condition provided for the embodiment of the present invention is a flow chart of automated processing of finished products after no material is produced;
[0030] Figure 6 The material initial conditions provided for the embodiment of the present invention are raw materials before and no materials after the automated processing flow chart;
[0031] Figure 7 The material initial conditions provided for the embodiment of the present invention are the raw materials before and the raw materials after the automated processing flow chart;
[0032] Figure 8 The material initial conditions provided for the embodiment of the present invention are the raw materials before and the finished product after the automated processing flow chart;
[0033] Fig. 9 The material initial condition provided for the embodiment of the present invention is a flow chart of automated processing with finished products before and no materials after;
[0034] Fig.10 The material initial conditions provided for the embodiment of the present invention are the automated processing flow chart of the finished product before and the raw material after;
[0035] Fig.11 The material initial condition provided for the embodiment of the present invention is the automated processing flow chart of the finished product before and after the finished product. DETAILED DESCRIPTION
[0036] 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 present invention, not all 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.
[0037] like Figure 1 As shown, a laser processing automation system control system provided by an embodiment of the present invention includes a workshop manufacturing execution system, a warehouse management system, a warehouse control system and a CNC laser cutting machine;
[0038] The workshop manufacturing execution system is used to obtain production task information and send the production task information to the warehouse management system and the CNC laser cutting machine;
[0039] The warehouse management system is used to receive production task information and send it to the warehouse control system; the warehouse control system is used to transport the materials to be processed to the workbench of the CNC laser cutting machine through logistics equipment according to the production task information, and transport the finished products after processing to the sorting station for sorting;
[0040] The CNC laser cutting machine is used to receive generation task information and perform laser processing on the material to be processed on the workbench based on the production task information.
[0041] Among them, the logistics equipment includes logistics equipment for loading and material equipment for unloading, the logistics equipment for loading includes a heavy-load AGV for loading and loading equipment, and the logistics equipment for unloading also includes a heavy-load AGV for unloading and unloading equipment; the heavy-load AGV for loading is used to transport the materials to be processed to the loading area, and the heavy-load AGV for unloading is used to transport the finished products after laser processing from the unloading area to the sorting station for sorting; the loading equipment is used to receive the loading instructions of the CNC laser cutting machine, and move the materials to be processed in the loading area to the workbench of the CNC laser cutting machine, and the unloading equipment is used to receive the unloading instructions of the CNC laser cutting machine, and move the finished products after laser processing from the workbench to the heavy-load AGV for unloading in the unloading area.
[0042] Among them, the loading equipment includes a loading robot and a loading PLC that controls the action of the loading robot, the unloading equipment includes a unloading robot and a unloading PLC that controls the action of the unloading robot, the warehouse management system and the warehouse control system communicate through the HTTP protocol, the warehouse control system and the logistics equipment communicate through the TCP / IP protocol, the CNC laser cutting machine and the workshop manufacturing execution system communicate through the HTTP protocol, the CNC laser cutting machine and the loading and unloading equipment communicate through the S7 protocol, and the laser cutting machine has ensured the storage of the processing program files of the workshop manufacturing execution system's production scheduling tasks.
[0043] The present invention provides a laser processing automation system control system, which can automatically prepare materials, automatically load and unload materials, and automatically perform laser processing based on production tasks, so as to solve the problem of low efficiency of existing laser processing systems.
[0044] Preferably, the production task information of the present invention includes the request number, the task creator, the task creation time, the material issuing inventory location, the task serial number, the material receiving inventory location, the receiving factory number, the production line number, whether a partition is required, whether it is a whole plate, the plate length, the plate width, the plate thickness, the cutting program name, the target cutting quantity and the material coding information;
[0045] The material issuing inventory location, receiving task inventory location, receiving factory number and production line number are used together to determine the material departure and destination;
[0046] The task serial number is a unique number and is the basis for distinguishing different tasks. The CNC laser cutting machine and the warehouse control system use the material code and the task serial number to compare whether the current cutting task matches the material.
[0047] The workshop manufacturing execution system can issue tasks at any time during the automated production process. The laser cutting machine HMI will dynamically store all received tasks and execute them in the order in which they are received.
[0048] The warehouse control system is used to determine the materials to be processed based on the task serial number and material coding information in the production task information and transport the materials to be processed to the workbench of the CNC laser cutting machine;
[0049] The CNC laser cutting machine is used to dynamically store the received production task information, call the corresponding cutting program based on the cutting program name, and perform laser cutting within the target cutting quantity.
[0050] Preferably, the dynamic storage tasks of the CNC laser cutting machine are divided into two parts: the first part stores all the production task information issued by the workshop manufacturing execution system in a text document according to the structure of the task information variable name and the task information variable value as a task file, and the file is named with the task serial number; the second part stores the cutting program name, plate length, plate width, plate thickness, task serial number, target cutting quantity, cut quantity, loaded quantity, unloaded quantity and whether the task is completed in a database file as a task table and displays it in a table on the HMI interface of the CNC laser cutting machine.
[0051] Preferably, the CNC laser cutting machine is also used to record the number of cuts, the number of materials loaded and the number of materials unloaded during the laser processing automation process. During the laser processing automation process, when the target cutting number, the number of cuts, the number of materials loaded and the number of materials unloaded are equal, it is judged that the laser processing task has been completed, otherwise it is judged that the corresponding task in the task table is not completed.
[0052] Preferably, the CNC laser cutting machine is also used to: obtain the current loading task number, unloading task number and cutting task number, wherein the loading task number, unloading task number and cutting task number are the row numbers of the CNC laser cutting machine task table, obtain the task serial number information of the corresponding row through the row number, retrieve the corresponding task file named with the task serial number locally, parse the task file content, obtain information related to the loading action, unloading action and cutting, and perform loading operations, unloading operations and cutting operations.
[0053] Among them, the CNC laser cutting machine analyzes the content of the task file and obtains information related to the loading action, unloading action and cutting. The loading operation, unloading operation and cutting operation include:
[0054] Parse and obtain the parameters in the task file, including whether it is whole plate cutting, task serial number, material code, plate length, plate width, and plate thickness information. When it is whole plate cutting, compare the serial number and material code in the task file with the task serial number and material code of the current ready material in the loading area read by the CNC laser cutting machine in real time to see if they are the same. If they are the same, send a loading instruction to the logistics equipment; if they are different, send a return instruction to the logistics equipment to control the logistics equipment to re-prepare materials; when the task is residual material cutting, compare the serial number, material code, plate length, plate width, and plate thickness in the task file with the task serial number, material code, plate length, plate width, and plate thickness of the current ready material in the loading area read by the CNC laser cutting machine in real time to see if they are the same. If they are the same, send a loading instruction to the logistics equipment; if they are different, send a return instruction to the logistics equipment to control the logistics equipment to re-prepare materials;
[0055] Parse and obtain the parameters in the task file, including whether partitions are needed, plate length, plate width, and plate thickness information, and send the obtained parameters along with the unloading instructions to the logistics equipment. When partitions are needed, control the logistics equipment to grab a partition according to the size of the plate and place it on the finished product after each processing, so as to avoid scratches on the surface of parts caused by direct stacking of two finished products; when partitions are not needed, control the logistics equipment to directly stack the two finished products unloaded from the front and back. When all materials of the task are unloaded, that is, the number of unloadings is equal to the target cutting number or the weight of the materials unloaded by the logistics equipment reaches the set weight value, control the logistics equipment to move from the unloading area to the sorting area.
[0056] During the task process, when each board (material) is processed and completed, a completion signal is received from the CNC laser cutting machine. When the signal is received, the number of cuts in the current task list will be increased by 1. Similarly, when unloading is completed, a unloading completion signal is received from the loading and unloading PLC, and the number of unloaded materials in the current task list will be increased by 1. When the unloaded quantity of the task is equal to the target cutting quantity, the laser cutting CNC machine tool HMI will report to the workshop manufacturing execution system. When reporting, the task creation time, production line number, cutting program name, and number of cutting tasks in the current task file will be parsed and sent to the workshop execution system along with the report instruction.
[0057] like Figure 2 FIG. 1 is a flow chart of a laser processing automation system control method provided by an embodiment of the present invention, including:
[0058] S1, the workshop manufacturing execution system MES issues tasks;
[0059] S2, warehouse management system WMS and CNC laser cutting machine receive tasks;
[0060] S3, the warehouse management system WMS prepares materials through the warehouse control system WCS, the loading and unloading PLC receives material information, and the CNC laser cutting machine starts the automation process;
[0061] S4, the CNC laser cutting machine compares the material information received by the loading and unloading PLC to determine whether the material is correct. If it is not correct, it will feedback to the background to verify the reason and re-prepare the material. If it is correct, it will start cutting;
[0062] S5, after the single-station cutting is completed, determine whether the task is completed. If it is completed, the process ends, otherwise continue with the subsequent cutting;
[0063] S6, determine whether the small material cart is in the unloading area. If not, wait for the unloading cart status to be updated and ready to unload. If it is, the single unloading is completed; determine whether the transportation condition is triggered. If so, transport it to the sorting station and send the unloading information to the workshop manufacturing execution system MES. Otherwise, continue to wait for unloading;
[0064] S7, determine whether the task is completed, if yes, return to S1, otherwise continue loading and processing.
[0065] Preferably, the CNC laser cutting machine includes two workbenches, which are respectively located in the cutting area and the area to be cut of the machine tool. The positions of the two workbenches can be interchanged. When the plate on the workbench in the cutting area is being cut, the logistics equipment performs loading or unloading operations for the workbench in the area to be cut.
[0066] The laser processing task of the CNC laser cutting machine supports any initial material conditions on the workbench in the cutting area and the area to be cut to start the automated process; when starting the automated process, there are four initial material conditions on the workbench in the cutting area: no material on the workbench, raw materials to be processed on the workbench, semi-finished products on the workbench, and finished products on the workbench; there are three initial material conditions on the workbench in the area to be cut: no material on the workbench, raw materials to be processed on the workbench, and finished products on the workbench. The CNC laser cutting machine supports any initial material conditions on the workbench in the cutting area and the workbench in the area to be cut, that is, it supports a total of 4*3=12 initial material conditions for automated process processing.
[0067] The initial material conditions of the cutting area and the workbench in the to-be-cut area of the CNC laser cutting machine are manually selected by an operator according to actual material conditions.
[0068] When the initial material condition of the laser processing automation process is that there is no material on the workbench in the cutting area and there is no material on the area to be cut, the automation process starts as follows: unload the material on the workbench in the area to be cut, then exchange the workbench, start processing the material on the workbench in the cutting area, and continue to unload the material on the workbench in the area to be cut after the exchange. After the processing of the plate in the area to be cut is completed, the loading of the plate on the workbench in the area to be cut is completed, the workbench is exchanged again, the plate in the cutting area is processed, the material is unloaded from the workbench in the area to be cut, and the loading of the plate on the workbench in the area to be cut is completed, and the workbench is exchanged again to process the plate in the cutting area, unload the material from the workbench in the area to be cut, and then load the material on the workbench in the area to be cut, and the cycle is repeated until the entire task list is completed.
[0069] The initial material condition of the laser processing automation process is that there is no material on the workbench in the cutting area and there is material to be processed on the workbench in the to-be-cut area. The automatic process starts as follows: exchange the workbench, exchange the material on the workbench in the to-be-cut area to the cutting area, and after the exchange is completed, cut the material on the workbench in the cutting area. The program determines whether the workbench in the to-be-cut needs to continue to be loaded with material according to the target cutting quantity and the loaded material quantity in the task list. If loading is not required, the cutting of the workbench in the cutting area is completed, and the unloading operation is performed after the workbench is exchanged, that is, the entire task list is completed; if the loaded material quantity in the task list is less than the target cutting quantity, continue to load the workbench in the to-be-cut area, and repeat in sequence until the entire laser processing task is completed;
[0070] The initial material condition of the laser processing automation process is that there is no material on the workbench in the cutting area and the workbench to be cut is a finished product. The automatic process starts as follows: a material unloading instruction is issued to unload the finished product on the workbench in the cutting area. When unloading is completed, if the unloaded quantity in the task list is equal to the target cutting quantity, the entire task list is considered to be completed; if the unloaded quantity in the task list is less than the target cutting quantity, continue to load the workbench in the cutting area, exchange the workbench after loading, and then start the cutting operation on the workbench in the cutting area. After the cutting operation is completed, exchange the workbench, and repeat in sequence until the entire laser processing task is completed;
[0071] The initial material condition of the laser processing automation process is that the workbench in the cutting area is the material to be processed and there is no material on the workbench in the cutting area. The automatic process starts as follows: process the material on the workbench in the cutting area, read whether the number of loaded materials in the task table is equal to the target cutting number, if they are equal, it is determined that the processing of the material on the workbench in the cutting area is completed, and the unloading operation is performed after the workbench is exchanged, and the entire task table is completed; if the number of loaded materials in the task table is less than the target cutting number, continue to load the workbench in the cutting area, wait until the material processing on the workbench in the cutting area is completed and the loading on the workbench in the cutting area is completed, exchange the workbench, and repeat in sequence until the entire laser processing task is completed;
[0072] The initial material condition of the laser processing automation process is that the workbench in the cutting area is the material to be processed and the workbench in the to-be-cut area is the finished product. The automatic process starts as follows: cutting operation is performed on the material on the workbench in the cutting area, and unloading operation is performed on the finished product on the workbench in the to-be-cut area. After unloading is completed, it is determined whether the number of loaded materials in the task table is equal to the target cutting number. If they are equal, after the cutting of the material on the workbench in the cutting area is completed, the workbench is exchanged, the unloading operation is performed, and it is determined that the entire laser processing task has been completed; if they are not equal, the loading is continued, and after the cutting of the material on the workbench in the cutting area is completed and the loading on the workbench in the to-be-cut area is completed, the workbench is exchanged, and the cycle is repeated in sequence until the entire laser processing task is completed;
[0073] The initial material conditions of the laser processing automation process are that the workbench in the cutting area is the material to be processed and the workbench in the to-be-cut area is the material to be processed, and the automatic process starts as follows: cutting operation is performed on the material on the workbench in the cutting area, and after the cutting is completed, the workbench is exchanged, and after the workbench exchange is completed, the material on the workbench in the cutting area continues to be processed and the finished product on the workbench in the to-be-cut area is unloaded, and then it is determined whether the cut quantity is equal to the target cutting quantity. If it is equal, it is determined that the entire laser processing task is completed. If not equal, the workbench in the to-be-cut area is loaded with materials, the workbench is exchanged, and then the material on the workbench in the cutting area is cut, and the cycle is repeated in sequence until the entire laser processing task is completed.
[0074] The initial material condition of the laser processing automation process is that the workbench in the processing area is a finished product and there is no material on the workbench in the area to be processed. The automatic process starts as follows: first, determine whether the finished product on the workbench in the cutting area is the last material in the current task list. If so, exchange the workbench, and after the exchange is completed, unload the finished product on the workbench in the area to be cut. After unloading, the entire task list is completed; if the workbench in the cutting area is not the last material in the current task list, continue to load the workbench in the area to be cut, and after loading, exchange the workbench, and after the workbench exchange is completed, continue to process the material on the workbench in the cutting area, unload the finished product on the workbench in the area to be cut, and continue the subsequent process.
[0075] The initial material condition of the laser processing automation process is that the workbench in the cutting area is a finished product and the workbench in the to-be-cut area is a material to be processed. The automatic process starts as follows: first exchange the workbench, and after the workbench exchange is completed, cut the material on the workbench in the cutting area, unload the finished product on the workbench in the to-be-cut area, and continue with the subsequent process.
[0076] The initial material condition of the laser processing automation process is that the work in the cutting area is a finished product and the workbench in the to-be-cut area is a finished product. The automation process starts as follows: first unload the finished product on the workbench in the to-be-cut area. After unloading is completed, exchange the workbench. After the workbench exchange is completed, continue unloading. After unloading is completed, determine whether the task list is completed. If not completed, load the workbench to be cut, complete loading, exchange the workbench, and continue the subsequent process.
[0077] The initial material condition of the laser processing automation process is that there are semi-finished products on the workbench in the cutting area, and there is no material on the workbench in the to-be-cut area. The automatic process starts as follows: first start the material processing on the workbench in the cutting area, and judge whether the loading of the task list is completed. If the loading is completed, the material processing on the workbench in the to-be-cut area is completed, the workbench is exchanged, and the material is unloaded. After the unloading is completed, the entire task list is completed; if the loading of the task list is not completed, start the processing on the workbench in the cutting area while continuing to load the material on the workbench in the to-be-cut area. After the loading is completed and the cutting is completed on the workbench in the processing area, the workbench is exchanged, and the subsequent process continues.
[0078] The initial material condition of the laser processing automation process is that the workbench in the cutting area is a semi-finished product and the workbench in the to-be-cut area is the material to be processed. The automation process starts as follows: first start the processing of the material on the workbench in the cutting area, wait for the processing to be completed, exchange the workbench, and after the workbench exchange is completed, unload the material on the workbench in the to-be-cut area, process the material on the workbench in the cutting area, and continue with the subsequent process.
[0079] The initial material condition of the laser processing automation process is that there are semi-finished products on the workbench in the cutting area and finished products on the workbench in the waiting cutting area. The automation process starts as follows: first start the processing of the material on the workbench in the cutting area, unload the finished product on the workbench in the waiting cutting area, and complete the unloading. Determine whether loading is required. If loading is required, send a loading request, complete the material processing on the workbench in the waiting cutting area, complete the loading on the workbench in the waiting cutting area, then exchange the workbenches, complete the exchange of the workbenches, and continue with the subsequent process; if loading is not required, complete the cutting of the material on the workbench in the waiting cutting area, exchange the workbenches, complete the exchange of the workbenches, unload the material, and complete the unloading, and the entire task list is completed.
[0080] Reference Figure 3-11 , which is a schematic diagram of the automated processing flow of several initial material combinations of the cutting area workbench and the to-be-cut area workbench provided in an embodiment of the present invention. For the convenience of description, the cutting area workbench is referred to as the front workbench, and the to-be-cut area workbench is referred to as the rear workbench. When the material on the cutting area workbench is a semi-finished product, the operator is required to manually start the continued cutting of the plate. After the cutting is completed, the program will automatically adjust the initial material conditions of the cutting area workbench to the finished product, and perform automated production according to the initial material of the cutting area workbench as the finished product and the initial material conditions of the to-be-cutting area workbench. The processing flow chart will not be repeated.
[0081] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A laser processing automation system control system, characterized in that: Including workshop manufacturing execution system, warehouse management system, warehouse control system and CNC laser cutting machine; The workshop manufacturing execution system is used to obtain production task information and send the production task information to the warehouse management system and the CNC laser cutting machine; The warehouse management system is used to receive production task information and send it to the warehouse control system; the warehouse control system is used to transport the materials to be processed to the workbench of the CNC laser cutting machine through logistics equipment according to the production task information, and transport the finished products after processing to the sorting station for sorting; The CNC laser cutting machine is used to receive generation task information and perform laser processing on the material to be processed on the workbench based on the production task information.
2. The laser processing automation system control system according to claim 1, characterized in that: The logistics equipment includes logistics equipment for loading and material equipment for unloading. The logistics equipment for loading includes a heavy-load AGV for loading and a loading device, and the logistics equipment for unloading also includes a heavy-load AGV for unloading and an unloading device; the heavy-load AGV for loading is used to transport the materials to be processed to the loading area, and the heavy-load AGV for unloading is used to transport the finished products after laser processing from the unloading area to the sorting station for sorting; the loading equipment is used to receive the loading instructions of the CNC laser cutting machine, and move the materials to be processed in the loading area to the workbench of the CNC laser cutting machine, and the unloading equipment is used to receive the unloading instructions of the CNC laser cutting machine, and move the finished products after laser processing from the workbench to the heavy-load AGV for unloading in the unloading area.
3. The laser processing automation system control system according to claim 2, characterized in that: The production task information includes the request number, the person who created the task, the time when the task was created, the material issuing warehouse, the task serial number, the material receiving warehouse, the receiving factory number, the production line number, whether a partition is required, whether it is a whole board, the length of the board, the width of the board, the thickness of the board, the name of the cutting program, the target cutting quantity and the material coding information; wherein the task serial number is a unique number used to distinguish different tasks; The warehouse control system is used to determine the materials to be processed based on the task serial number and material coding information in the production task information and transport the materials to be processed to the workbench of the CNC laser cutting machine; The CNC laser cutting machine is used to dynamically store the received production task information, call the corresponding cutting program based on the cutting program name, and perform laser cutting within the target cutting quantity.
4. The laser processing automation system control system according to claim 3, characterized in that: The production task information dynamically stored by the CNC laser cutting machine includes: All production task information issued by the workshop manufacturing execution system is stored in a text document according to the structure of task information variable name and task information variable value as a task file, and the file is named with the task serial number; The cutting program name, plate length, plate width, plate thickness, task serial number, target cutting quantity, cut quantity, loaded quantity, unloaded quantity and whether the task is completed are stored in a database file as a task table and displayed in a table on the HMI interface of the CNC laser cutting machine.
5. The laser processing automation system control system according to claim 4, characterized in that: The CNC laser cutting machine is also used to record the number of cuts, the number of materials loaded and the number of materials unloaded during the laser processing automation process. During the laser processing automation process, when the target cutting number, the number of cuts, the number of materials loaded and the number of materials unloaded are equal, it is judged that the laser processing task has been completed, otherwise it is judged that the corresponding task in the task table is not completed.
6. The laser processing automation system control system according to claim 5, characterized in that: The CNC laser cutting machine is also used to report to the workshop manufacturing execution system when the laser processing task is completed. When reporting, the task creation time, production line number, cutting program name and target cutting quantity in the task file are parsed and sent to the workshop manufacturing execution system together with the report instruction.
7. The laser processing automation system control system according to claim 5, characterized in that: The CNC laser cutting machine is also used to: obtain the current loading task number, unloading task number and cutting task number, wherein the loading task number, unloading task number and cutting task number are the row numbers of the CNC laser cutting machine task table, obtain the task serial number information of the corresponding row through the row number, retrieve the corresponding task file named with the task serial number locally, parse the task file content, obtain the information related to the loading action, unloading action and cutting, and perform loading operations, unloading operations and cutting operations.
8. The laser processing automation system control system according to claim 7, characterized in that: The CNC laser cutting machine analyzes the task file content and obtains information related to loading, unloading and cutting. The loading, unloading and cutting operations include: Parse and obtain the parameters in the task file, including whether it is whole plate cutting, task serial number, material code, plate length, plate width, and plate thickness information. When it is whole plate cutting, compare the serial number and material code in the task file with the task serial number and material code of the current ready material in the loading area read by the CNC laser cutting machine in real time to see if they are the same. If they are the same, send a loading instruction to the logistics equipment; if they are different, send a return instruction to the logistics equipment to control the logistics equipment to re-prepare materials; when the task is residual material cutting, compare the serial number, material code, plate length, plate width, and plate thickness in the task file with the task serial number, material code, plate length, plate width, and plate thickness of the current ready material in the loading area read by the CNC laser cutting machine in real time to see if they are the same. If they are the same, send a loading instruction to the logistics equipment; if they are different, send a return instruction to the logistics equipment to control the logistics equipment to re-prepare materials; Parse and obtain the parameters in the task file, including whether partitions are needed, plate length, plate width, and plate thickness information, and send the obtained parameters along with the unloading instructions to the logistics equipment. When partitions are needed, control the logistics equipment to grab a partition according to the size of the plate and place it on the finished product after each processing, so as to avoid scratches on the surface of parts caused by direct stacking of two finished products; when partitions are not needed, control the logistics equipment to directly stack the two finished products unloaded from the front and back. When all materials of the task are unloaded, that is, the number of unloadings is equal to the target cutting number or the weight of the materials unloaded by the logistics equipment reaches the set weight value, control the logistics equipment to move from the unloading area to the sorting area.
9. The laser processing automation system control system according to claim 2, characterized in that: The CNC laser cutting machine includes two workbenches, which are respectively located in the cutting area and the area to be cut of the machine tool. The positions of the two workbenches can be interchanged. When the plate on the workbench in the cutting area is being cut, the logistics equipment performs loading or unloading operations for the workbench in the area to be cut.
10. The laser processing automation system control system according to claim 9, characterized in that: The laser processing task of the CNC laser cutting machine supports starting the automated process with any initial material conditions on the workbench in the cutting area and the area to be cut; when starting the automated process, there are four initial conditions for the material on the workbench in the cutting area: no material on the workbench, raw materials to be processed on the workbench, semi-finished products on the workbench, and finished products on the workbench; there are three initial conditions for the material on the workbench in the area to be cut: no material on the workbench, raw materials to be processed on the workbench, and finished products on the workbench.
Citation Information
Cited By
Robot forklift-based line-side automatic feeding and back-dragging control method and scheduling system
CN121120211A