Laser metal plate cutting control method, medium and equipment
By using a PLC system to read the cutting head height feedback in real time and combining it with an algorithm to determine the cutting head position, the problem of unstable laser sheet metal cutting operation in existing technologies has been solved, achieving efficient and stable cutting results.
Patent Information
- Application Number
- CN202610005857.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-05
- Publication Date
- 2026-03-17
AI Technical Summary
Existing laser sheet metal cutting technology suffers from problems such as cumbersome operation, reliance on personal experience, and low cutting success rate, especially when the sheet metal is rusted, wavy, or the cutting speed is too fast.
A laser sheet metal cutting control method is adopted, which reads the cutting head height feedback in real time through the PLC system, and combines the time sliding window algorithm and low-pass filter algorithm to determine whether the cutting head has reached the edge of the sheet metal, and switches the cutting mode when necessary to achieve efficient and stable cutting.
It achieves efficient, high-quality and highly stable laser sheet metal cutting with a success rate of over 99.8%, avoiding problems such as cutting head drooping and jamming.
Smart Images

Figure CN121670174A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of laser sheet metal processing, in particular to a laser sheet metal cutting control method, medium and equipment. BACKGROUND
[0002] Using laser to cut sheet metal is a very practical and common application in the laser sheet metal processing industry. There are some manual operation methods and skills to achieve laser sheet metal cutting in the industry, which are troublesome and dependent on personal experience, and have great risk. Most of the mainstream system manufacturers in the industry currently only provide and recommend an auxiliary function similar to the teaching function to complete this application requirement, that is, the user manually moves the cutting head to the edge of the plate, and then judges by the naked eye that the red light of the cutting head is aligned with a small part of the edge of the plate, and then the position of this point is taught into the system. After both edge points are taught into the system, the plate cutting can be completed through the teaching cutting process. A few system manufacturers provide a packaged "one-key cutting" button function, but the technology is packaged, the function is single, cannot be flexibly developed, and there are occasional cutting failures. When encountering conditions such as plate rust, wave fluctuations, and cutting speed that is too fast, the success rate of cutting will further decrease. SUMMARY
[0003] The purpose of the present application is to provide a laser sheet metal cutting control method, medium and equipment, which aims to realize efficient, high-quality and high-stability laser sheet metal cutting operation. The specific technical solutions are as follows:
[0004] A laser sheet metal cutting control method, the method comprising the following steps:
[0005] S100, executing an NC program command to control the cutting head to perform a cutting preparation process;
[0006] S200, executing an NC program command to send an edge recognition signal to the PLC system, and then controlling the cutting head to follow the cutting trajectory from the starting cutting position in the middle of the plate to one side;
[0007] S300, the PLC system reads the cutting head height feedback in real time, and calculates and processes according to the cutting head height feedback to determine whether the cutting head is suspected to reach the edge of the plate. If it is determined that the cutting head has not reached the edge of the plate, the cutting head continues to follow the cutting; if it is determined that the cutting head is suspected to reach the edge of the plate, the PLC command is executed to turn the cutting head into a constant height cutting;
[0008] S400, the PLC system reads the cutting head height feedback in real time, and calculates and processes according to the cutting head height feedback to determine whether the cutting head confirms to reach the edge of the plate. If it is determined that the cutting head does not confirm to reach the edge of the plate, the PLC command is executed to switch the cutting head from the fixed height cutting state to the following moving cutting state, and returns to step S300; if it is determined that the cutting head confirms to reach the edge of the plate, the PLC system sends a signal to the NC program that it has reached outside the plate, and executes the NC program command to control the cutting head to perform the pause process;
[0009] S500, the NC program command is executed to control the cutting head to frog jump to the starting cutting position, and steps S100-S400 are executed to control the cutting head to cut in the other direction to complete the cutting of the other side of the plate.
[0010] Further, in step S100, the cutting head performs the cutting preparation process, which includes: the cutting head automatically moves to the set position to be cut in the plate, the cutting head height is at the initial position, the cutting head discharges cutting gas, the cutting head perforates or does not perforate according to the process requirements, then the cutting head height follows the cutting position, and then the cutting head discharges laser.
[0011] Further, in step S300, the calculation and processing according to the cutting head height feedback to determine whether the cutting head is suspected to reach the edge of the plate includes: using a time sliding window algorithm to calculate the rate of change of the cutting head height feedback, if either the cutting head height feedback and the rate of change of the cutting head height feedback is greater than or equal to the corresponding set threshold, it is determined that the cutting head is suspected to reach the edge of the plate; if both the cutting head height feedback and the rate of change of the cutting head height feedback are less than the corresponding set threshold, it is determined that the cutting head is not suspected to reach the edge of the plate.
[0012] Further, before using the time sliding window algorithm to calculate the rate of change of the cutting head height feedback, the cutting head height feedback is preprocessed.
[0013] Further, the preprocessing includes filtering out high-frequency height feedback signals by using a low-pass filter algorithm.
[0014] Further, in step S400, the calculation and processing according to the cutting head height feedback to determine whether the cutting head confirms to reach the edge of the plate includes: calculating the ratio of the slope of the cutting head height feedback to the cutting speed of the cutting head, if the ratio is fixed and the cutting head height feedback becomes larger, it is determined that the cutting head confirms to reach the edge of the plate; if not, it is determined that the cutting head does not confirm to reach the edge of the plate.
[0015] Further, after it is determined that the cutting head confirms to reach the edge of the plate, the cutting head is controlled to continue to move and run for a set time, and then the PLC system sends a signal to the NC program that it has reached outside the plate.
[0016] Furthermore, in step S400, executing NC program commands to control the cutting head to perform a pause process includes controlling the cutting head to stop emitting laser light and lifting the cutting head.
[0017] The present invention also provides a computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the steps of the laser sheet metal cutting control method as described above.
[0018] The present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the laser sheet metal cutting control method as described above.
[0019] The laser sheet metal cutting control method, medium, and equipment provided by this invention have the following beneficial effects:
[0020] This invention controls the cutting head to perform a cutting preparation process by setting S100 and executing NC program commands; S200, executing NC program commands to send an edge recognition signal to the PLC system, and then controlling the cutting head to follow the cutting trajectory from the starting cutting position in the middle of the board to one side for cutting; S300, the PLC system reads the cutting head height feedback in real time and performs calculations based on the cutting head height feedback to determine whether the cutting head is suspected of reaching the edge of the board. If it is determined that the cutting head is not suspected of reaching the edge of the board, the cutting head continues to follow the cutting; if it is determined that the cutting head is suspected of reaching the edge of the board, the PLC command is executed to switch the cutting head to fixed-height cutting; S400, the PLC system reads the cutting head height feedback in real time... The system receives feedback on the cutting head height and performs calculations to determine whether the cutting head has reached the edge of the sheet metal. If it is determined that the cutting head has not reached the edge, the PLC command is executed to switch the cutting head from the fixed-height cutting state to the following-movement cutting state, and the process returns to step S300. If it is determined that the cutting head has reached the edge, the PLC system sends a signal confirming that the cutting head has reached the edge outside the sheet metal to the NC program, and the NC program command is executed to control the cutting head to pause the process. In step S500, the NC program command is executed to control the cutting head to jump to the starting cutting position, and steps S100-S400 are executed to control the cutting head to cut in another direction to complete the cutting of the other side of the sheet metal. This can achieve efficient, high-quality and high-stability laser sheet metal cutting. Attached Figure Description
[0021] Figure 1 A schematic flowchart of a laser sheet metal cutting control method provided in an embodiment of the present invention;
[0022] Figure 2 A schematic diagram of the NC code for cutting graphics provided as an example of the present invention;
[0023] Figure 3 A schematic diagram of a cutting head used for height-controlled cutting;
[0024] Figure 4 A graph showing the change in the height feedback value of the cutting head over time during constant-height cutting.
[0025] Figure 5 This is a structural block diagram of a computer device according to an embodiment of the present invention. Detailed Implementation
[0026] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. The advantages and features of the present invention will become clearer from the following description. It should be noted that the drawings are all in a very simplified form and use non-precise proportions, and are only used to facilitate and clearly illustrate the purpose of the embodiments of the present invention.
[0027] Example 1
[0028] This embodiment provides a laser sheet metal cutting control method, see reference. Figure 1 As shown, the method includes the following steps:
[0029] S100: Execute NC program commands to control the cutting head to perform the cutting preparation process.
[0030] In one embodiment, the cutting head performs a cutting preparation process including: the cutting head automatically moves to the set position to be cut in the plate, the cutting head is at the initial height, the cutting head emits cutting gas, the cutting head drills or does not drill according to the process requirements, then the cutting head height follows and descends to the cutting position, and then the cutting head emits laser.
[0031] S200: Execute the NC program command to send the edge recognition signal to the PLC system, and then control the cutting head to follow the cutting trajectory from the starting cutting position in the middle of the plate to one side for cutting.
[0032] This invention achieves cutting by loading cutting graphics, a very open technical implementation method. Users can flexibly write cutting files (NC application files) according to their needs, such as straight cuts, diagonal cuts, and curved cuts, among other desired cutting methods. Users can manually load graphics such as... Figure 2 Similar to the cut files shown, or in fully automated, unattended applications, these can be automatically loaded via program calls. Figure 2 The file shown is a similar cut file. Figure 2 The example shown is an arc cut. The idea behind this cut is to start from the middle, complete the cut on one side first, and then jump back to the previous cut starting point to complete the cut on the other side.
[0033] This invention is achieved through the simultaneous dual-line operation of an externally sequentially executed NC program and an internally ultra-high-speed cyclic scanning PLC program, allowing for real-time communication between the NC and PLC programs. The cutting file is executed in the manner of a normal laser cutting machine, with the laser cutting machine executing the NC program according to the cutting pattern. The NC program for the cutting file is executed sequentially according to the NC code.
[0034] Figure 2 In the example shown, the NC program executes relevant NC code 1, sending the edge recognition start signal GPB_EDGE_DETECT_START to the PLC system. Then, the NC program enters the execution process of patent-related NC code 2. The cutting path of patent-related NC code 2 can perform various cutting trajectories desired by the user, such as straight cutting, diagonal cutting, and curved cutting. The preset cutting path distance of the NC program is usually very long, and the trajectory will significantly exceed the edge of the board. The cutting head will continue to move and cut according to the path trajectory written by the NC, unless it receives a confirmation signal from the PLC that the cutting head has reached outside the board, GPB_HEIGHT_EDGE_OUT.
[0035] The S300 and PLC systems read the cutting head height feedback in real time and perform calculations based on the feedback to determine whether the cutting head is suspected of reaching the edge of the board. If it is determined that the cutting head is not suspected of reaching the edge of the board, the cutting head continues to follow and move for cutting; if it is determined that the cutting head is suspected of reaching the edge of the board, the PLC command is executed to switch the cutting head to fixed-height cutting.
[0036] When the PLC receives the edge recognition start signal GPB_EDGE_DETECT_START from the NC program, the PLC system starts the edge recognition program to scan and run in a loop, reading the cutting head height feedback in real time and performing complex mathematical calculations to identify all features that may match the edge (with a very small threshold). The PLC then commands the cutting head to switch to fixed-height cutting. The cutting head enters a brief fixed-height cutting state, reading the height feedback value in real time. In practical applications, although the fixed-height cutting time is very short, the cutting head often goes beyond the edge of the sheet metal during this state, resulting in a lower actual cut area. To ensure the quality of fixed-height cutting, the focus and air pressure settings need to be precisely and appropriately compensated based on the difference between the detected height feedback value and the set value.
[0037] In one embodiment, the calculation based on the cutting head height feedback to determine whether the cutting head is suspected of reaching the edge of the board includes: using a time sliding window algorithm to calculate the rate of change of the cutting head height feedback; if either the cutting head height feedback or the rate of change of the cutting head height feedback is greater than or equal to a corresponding set threshold, it is determined that the cutting head is suspected of reaching the edge of the board; if both the cutting head height feedback and the rate of change of the cutting head height feedback are less than the corresponding set threshold, it is determined that the cutting head is not suspected of reaching the edge of the board.
[0038] In a preferred embodiment, the cutting head height feedback is preprocessed before using the time sliding window algorithm to calculate the rate of change of the cutting head height feedback.
[0039] In one embodiment, preprocessing includes using a low-pass filter algorithm to filter out high-frequency height feedback signals.
[0040] During laser cutting, when the cutting head reaches the material edge, the height difference between the cutting head and the material surface changes as the metal sheet below the nozzle decreases. Real-time monitoring of the height sensor's feedback data determines whether the cutting position has reached the edge. However, two significant challenges exist. First, initially, to ensure cutting quality, the cutting head's height control uses a following cutting mode to guarantee accuracy in cutting height and focus. If the cutting head reaches the edge but hasn't completely exited it, the height difference between the cutting head and the material surface increases slightly. At this point, the height-following closed-loop control system immediately and automatically lowers the cutting head, reducing the feedback height. Furthermore, the cutting height is generally too low, far below the edge-finding height commonly used in the industry. This makes it extremely easy for the cutting head to hit or scrape the edge when it descends due to the height-following control. Therefore, the window time for the height feedback change when the cutting head reaches the material edge is extremely short, and the magnitude of the change is very small. Secondly, the plasma generated during laser cutting is a high-temperature ionized gas cloud formed after the metal material is vaporized by a high-energy laser. The plasma, slag, and cutting airflow generated during cutting cause complex and severe interference to the height feedback system of the capacitive cutting head. This interference from plasma, slag, and cutting airflow has multiple destructive effects on the electric field distribution of the capacitive height sensor. This often results in large fluctuations in the height feedback value before the cutting head reaches the edge of the material, and the characteristics of the height feedback value change are often similar to those at the edge of the material.
[0041] In the height feedback value judgment of the follow-up cutting, this invention has been specially developed and designed based on the objective laws discovered through research. First, we need to preprocess the read height feedback signal: In this invention, a low-pass filter algorithm is used to filter out high-frequency height feedback signal interference. This interference mainly comes from the plasma and slag produced during cutting, as well as the cutting air, which will cause significant fluctuations in the height feedback value. At the same time, appropriate vibration suppression is also required in the cutting head height control. Next, a time sliding window algorithm is used to calculate the rate of change of the real-time height value after filtering, that is, the derivative of the height value. Combining the height value and its change slope, the PLC program of this invention sets a dual comparison threshold that comprehensively considers the height value and the height change slope. In order to improve the success rate of intelligent cutting and avoid missing cases where the height feedback value change is not particularly obvious but the actual cutting head reaches the edge of the plate, this invention sets this threshold to be relatively small. This threshold can include all height feedback changes that reach the edge of the plate, and inevitably some cases that reach this threshold before reaching the edge of the plate are also included. That is, through a series of algorithms and a relatively small threshold, all cases that are suspected to match the cutting head reaching the edge of the plate are identified. Once the height feedback result after algorithm processing reaches this threshold, the system switches the current following cutting mode to fixed height cutting mode through the PLC program. At this time, the NC program is still executing the relevant NC code 2 line of code, and the cutting process is still proceeding smoothly without any lag.
[0042] S400: The PLC system reads the cutting head height feedback in real time and performs calculations based on the feedback to determine whether the cutting head has reached the edge of the board. If it is determined that the cutting head has not reached the edge of the board, the PLC command is executed to switch the cutting head from the fixed-height cutting state to the following-movement cutting state, and the process returns to step S300. If it is determined that the cutting head has reached the edge of the board, the PLC system sends a signal confirming that the cutting head has reached the edge of the board to the NC program, and the NC program command is executed to control the cutting head to perform a pause process.
[0043] The PLC system reads the height feedback value in real time and uses an algorithm to determine whether the cutting head has moved outside the board. If it hasn't, it quickly switches the fixed-height cutting mode to the following cutting mode via PLC commands. If it confirms that the cutting head has moved outside the board, it sends a confirmation signal GPB_HEIGHT_EDGE_OUT to the NC program. After receiving the confirmation signal GPB_HEIGHT_EDGE_OUT, the NC program terminates the execution of the relevant NC code line 2 and begins the execution of the next line of the NC program. The NC program commands control the cutting head to perform a pause process, including stopping the laser output and raising the cutting head. At this point, the NC program has completed the cutting of one side of the sheet metal.
[0044] In one embodiment, the calculation based on the cutting head height feedback to determine whether the cutting head has reached the edge of the board includes: calculating the ratio of the slope of the cutting head height feedback to the cutting speed of the cutting head; if the ratio is fixed and the cutting head height feedback increases, it is determined that the cutting head has reached the edge of the board; otherwise, it is determined that the cutting head has not reached the edge of the board.
[0045] During the laser cutting process, after processing all suspicious edge features in step S300, the cutting head has switched to a fixed-height cutting mode. In fixed-height cutting mode, it is easy to eliminate the possibility of the cutting head automatically following up and down due to changes in the height feedback value in the following mode, which would make subsequent height determination impossible.
[0046] See Figure 3 , 4 As shown, in constant-height cutting mode, once the cutting head reaches the edge of the board, the height feedback value increases at a relatively constant slope, depending on the speed at which the cutting head moves horizontally and the shape of the nozzle. Based on this characteristic, a corresponding program can be written to ensure that the ratio of the slope of the height feedback value to the speed is constant even when cutting out of the board at different speeds and heights.
[0047] An algorithm is used to determine whether the cutting head has reached the edge of the material by calculating the ratio of the height feedback change rate after the cutting head reaches a fixed height to the cutting speed. If the ratio of the height feedback change rate to the cutting speed matches the characteristic value of the cutting head reaching the edge of the material, the control allows the cutting head to continue moving for a set time, such as tens of milliseconds, until the cutting head height feedback value reaches the set value. Once it is confirmed that the cutting head has reached outside the material, the PLC program sends a confirmation signal GPB_HEIGHT_EDGE_OUT to the NC program.
[0048] If the height feedback change rate after the cutting head reaches its fixed height does not match the characteristic value of the change after the cutting head reaches the edge of the material, or if it decreases, the PLC program determines that the cutting head has not yet reached the edge of the material. At this point, to control the cutting quality, the PLC needs to promptly switch the cutting head from fixed-height cutting to following-cutting mode. Subsequently, the cutting system will continue to perform the above process steps S300~S400, reading and interpreting the height feedback in real time, until the cutting head actually reaches the edge of the material.
[0049] Meanwhile, in practical applications, although the fixed-height cutting time is very short, the cutting head often extends beyond the edge of the board during fixed-height cutting, resulting in a lower actual proportion of the sheet metal area cut at the fixed height. To ensure the quality of fixed-height cutting, the focus and air pressure settings need to be appropriately compensated based on the difference between the detected height feedback value and the set value. This is also accomplished by writing and designing a PLC program for focus and air pressure compensation, which is then executed by the PLC through high-speed scanning.
[0050] S500: Execute NC program commands to control the cutting head to jump to the starting cutting position, and execute steps S100-S400 to control the cutting head to cut in another direction to complete the cutting of the other side of the board.
[0051] This invention, unlike any other publicly available technical documents of the same type, boasts superior technology and achieves its superior performance through a simple yet open operating method of loading cutting graphics. The externally executed sequential NC program and the internal ultra-high-speed cyclic scanning PLC program run simultaneously in dual lines. The NC and PLC programs can communicate and interact in real time, providing both closed-loop control for cutting height following and stable closed-loop control for finding edges during cutting. It can seamlessly switch between height-following cutting and fixed-height cutting when necessary. Technically, it achieves highly efficient, high-quality, and highly stable intelligent laser sheet metal cutting control. Efficiency is reflected in this cutting method, which starts cutting from the middle, searching for edges while cutting, and after cutting one side, it can leap back to the middle starting point to begin cutting the other side. The entire process is highly efficient, eliminating the time spent on separate edge finding. High quality is reflected in the stability of the laser beam formed by the cutting height and focus, resulting in a smooth cutting process without any interruptions. The vast majority (over 96% in actual measurements) of the cutting area is completed automatically, allowing for precise control of the cutting height. Even in the few areas requiring a fixed height, the height is controlled within the process control range, and the air pressure and focus are compensated accordingly during height control, ensuring overall cutting quality. High stability is reflected in the extremely high success rate of the cut. This invention has been running stably for a long time in a highly automated production line with high cycle time requirements. The cut success rate at acceptance testing exceeded 99.8%, and common problems such as the cutting head sagging are not visible to the naked eye after cutting.
[0052] The laser sheet metal cutting control method provided by this invention includes: S100, executing NC program commands to control the cutting head to perform a cutting preparation process; S200, executing NC program commands to send an edge recognition signal to the PLC system, and then controlling the cutting head to follow the cutting trajectory from the starting cutting position in the middle of the sheet metal to one side for cutting; S300, the PLC system reads the cutting head height feedback in real time and performs calculations based on the cutting head height feedback to determine whether the cutting head is suspected of reaching the edge of the sheet metal. If it is determined that the cutting head is not suspected of reaching the edge of the sheet metal, the cutting head continues to follow the cutting movement; if it is determined that the cutting head is suspected of reaching the edge of the sheet metal, the PLC command is executed to switch the cutting head to fixed-height cutting; S400, the PLC system reads the cutting head height feedback in real time. The system takes the height feedback of the cutting head and performs calculations based on this feedback to determine whether the cutting head has reached the edge of the sheet metal. If it is determined that the cutting head has not reached the edge of the sheet metal, the PLC command is executed to switch the cutting head from the fixed-height cutting state to the following-movement cutting state, and the process returns to step S300. If it is determined that the cutting head has reached the edge of the sheet metal, the PLC system sends a signal confirming that the cutting head has reached the edge of the sheet metal to the NC program, and the NC program command is executed to control the cutting head to pause the process. In step S500, the NC program command is executed to control the cutting head to jump to the starting cutting position, and steps S100-S400 are executed to control the cutting head to cut in another direction to complete the cutting of the other side of the sheet metal. This can achieve efficient, high-quality and high-stability laser sheet metal cutting.
[0053] Example 2
[0054] This embodiment provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the laser sheet metal cutting control method described above.
[0055] The storage medium may be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc.; the storage medium may also include combinations of the above types of memory.
[0056] Example 3
[0057] This embodiment provides a computer device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of the laser sheet metal cutting control method described above.
[0058] likeFigure 5 As shown, the computer device 70 may include: at least one processor 71, such as a CPU (Central Processing Unit), at least one communication interface 73, a memory 74, and at least one communication bus 72. The communication bus 72 is used to enable communication between these components. The communication interface 73 may include a display screen and a keyboard; optionally, the communication interface 73 may also include a standard wired interface or a wireless interface. The memory 74 may be high-speed RAM (Random Access Memory) or non-volatile memory, such as at least one disk storage device. Optionally, the memory 74 may also be at least one storage device located remotely from the aforementioned processor 71. The memory 74 stores application programs, and the processor 71 calls the program code stored in the memory 74 to execute any of the above-described method steps.
[0059] The communication bus 72 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus 72 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0060] The memory 74 may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory 74 may also include a combination of the above types of memory.
[0061] The processor 71 can be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.
[0062] The processor 71 may further include a hardware chip. This hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0063] Optionally, the memory 74 is also used to store program instructions. The processor 71 can call the program instructions to implement the laser sheet metal cutting control method of the present invention.
[0064] Those skilled in the art should understand that the present invention can be implemented in many other specific forms without departing from the spirit and scope of the invention. Any changes or modifications made by those skilled in the art based on the embodiments of the present invention and the above disclosure shall fall within the protection scope of the claims.
Claims
1. A laser sheet metal cutting control method, characterized by, The method comprises the following steps: S100, executing an NC program command to control the cutting head to perform a cutting preparation process; S200, executing an NC program command to send an open edge identification signal to a PLC system, and then controlling the cutting head to follow a cutting trajectory to cut from a starting cutting position in the middle of the plate to one side; S300, the PLC system reads the cutting head height feedback in real time, and calculates and processes the cutting head height feedback to determine whether the cutting head is suspected to reach the edge of the plate. If it is determined that the cutting head is not suspected to reach the edge of the plate, the cutting head continues to follow the cutting; if it is determined that the cutting head is suspected to reach the edge of the plate, a PLC command is executed to turn the cutting head into a constant height cutting state; S400, the PLC system reads the cutting head height feedback in real time, and calculates and processes the cutting head height feedback to determine whether the cutting head has reached the edge of the plate. If it is determined that the cutting head has not reached the edge of the plate, a PLC command is executed to switch the cutting head from the constant height cutting state to the follow-up cutting state, and returns to step S300; if it is determined that the cutting head has reached the edge of the plate, the PLC system sends a signal to the NC program that the cutting head has reached the edge of the plate, and executes an NC program command to control the cutting head to perform a pause process; S500, executing an NC program command to control the cutting head to jump to the starting cutting position, and executing steps S100-S400 to control the cutting head to cut in the other direction to complete the cutting of the other edge of the plate.
2. The laser panel cutting control method of claim 1, wherein, In the step S100, the cutting head performs a cutting preparation process, which comprises: the cutting head automatically moves to a set position to be cut off in the plate, the cutting head height is at an initial position, the cutting head discharges cutting gas, the cutting head perforates or does not perforate according to process requirements, then the cutting head height follows the falling to a cutting position, and then the cutting head discharges laser.
3. The laser panel cutting control method of claim 1, wherein, In the step S300, the calculation and processing of the cutting head height feedback to determine whether the cutting head is suspected to reach the edge of the plate comprises: using a time sliding window algorithm to calculate the change rate of the cutting head height feedback, if either the cutting head height feedback or the change rate of the cutting head height feedback is greater than or equal to a corresponding set threshold, it is determined that the cutting head is suspected to reach the edge of the plate; if both the cutting head height feedback and the change rate of the cutting head height feedback are less than the corresponding set threshold, it is determined that the cutting head is not suspected to reach the edge of the plate.
4. The laser panel cutting control method of claim 3, wherein, Before using the time sliding window algorithm to calculate the change rate of the cutting head height feedback, the cutting head height feedback is preprocessed.
5. The laser panel cutting control method of claim 4, wherein, The preprocessing comprises filtering out high-frequency height feedback signals by using a low-pass filter algorithm.
6. The laser panel cutting control method of claim 1, wherein, In the step S400, the calculation and processing of the cutting head height feedback to determine whether the cutting head has reached the edge of the plate comprises: calculating the ratio of the slope of the cutting head height feedback to the cutting speed of the cutting head, if the ratio is fixed and the cutting head height feedback becomes larger, it is determined that the cutting head has reached the edge of the plate; if not, it is determined that the cutting head has not reached the edge of the plate.
7. The laser panel cutting control method of claim 6, wherein, After it is determined that the cutting head has reached the edge of the plate, the cutting head is controlled to continue to move and run for a set time, and then the PLC system sends a signal to the NC program that the cutting head has reached the edge of the plate.
8. The laser panel cutting control method of claim 1, wherein, In the step S400, executing the NC program command to control the cutting head to perform the pause procedure includes controlling the cutting head to stop emitting laser and lifting up the cutting head.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by a processor, implements the steps of the laser sheet metal cutting control method according to any one of claims 1-8.
10. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor, when executing the program, implements the steps of the laser sheet metal cutting control method according to any one of claims 1-8.