Laser tab cutting control method and device, control terminal and storage medium

By segmenting the electrode cutting data and processing it separately by the host computer and the FPGA control card, the problems of data processing lag and high hardware cost in the high-speed laser electrode cutting system are solved, and a stable and efficient electrode cutting effect is achieved.

CN117020438BActive Publication Date: 2026-05-12SHENZHEN JPT OPTO ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN JPT OPTO ELECTRONICS CO LTD
Filing Date
2023-08-10
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In high-speed flight laser electrode cutting control systems, existing technologies suffer from data processing lag and high hardware costs, leading to electrode cutting failure or over-cutting, and making it difficult to guarantee the stability of the conveyor belt.

Method used

The electrode cutting data is divided into vertical and horizontal data segments, which are processed by different processors. The host computer and FPGA control card work together to process the complex vertical data segments, while the simple horizontal data segments are processed by the FPGA control card, which reduces the computational burden on a single processor.

Benefits of technology

This technology improves the stability and efficiency of high-speed laser tab cutting, avoids additional hardware costs, reduces control latency, and ensures the accuracy and consistency of tab cutting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117020438B_ABST
    Figure CN117020438B_ABST
Patent Text Reader

Abstract

The application relates to the field of laser marking, and discloses a laser tab cutting control method, a device, a control terminal and a storage medium, the method comprising the following steps: segmenting tab cutting data to obtain longitudinal data segments and transverse data segments; determining the type of the data segment to be cut at the current moment, if the longitudinal data segment, the coordinate data of the longitudinal data segment is sent to a first processor, if the transverse data segment, the coordinate data of the transverse data segment is sent to a second processor; after the first processor receives the longitudinal data segment, the offset coordinates of the longitudinal line segment are calculated according to the conveying speed of a conveying belt, and the offset coordinates are sent to the second processor, and the second processor controls the movement of a galvanometer according to the offset coordinates; after the second processor receives the transverse data segment, the marking distance of the galvanometer is calculated according to the conveying speed of the conveying belt, and the movement of the galvanometer is controlled according to the marking distance. The calculation of the tab cutting is separated, the calculation pressure is reduced, and the reaction speed is accelerated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of laser marking, and more particularly to a laser tab cutting control method, device, control terminal, and storage medium. Background Technology

[0002] In high-speed laser electrode cutting control systems, there are typically two approaches. One is to use an encoder to collect the conveyor belt speed, which is then sent to a host computer for data processing before being distributed to the galvanometer and laser. However, the encoder pulse values ​​update very quickly, requiring constant feedback on the conveyor belt speed. The transmission rate between the host computer and the underlying circuit boards cannot keep up with speed changes, leading to data lag and causing the laser-cut electrodes to fail to close or exceed their limits at high speeds. The second approach involves sending the encoder data to a dedicated algorithm chip on the control card for processing. This approach is limited by the processing speed of the algorithm chip. The disadvantage of using a dedicated algorithm chip is the need for a high-speed algorithm processor, such as a DSP (Digital Signal Processing) chip, which significantly increases hardware costs and development complexity. Using a host computer to process data also has drawbacks: encoder changes cause lag in data processing, and the system requires high conveyor belt stability, making it unable to respond to fluctuations. Summary of the Invention

[0003] In a first aspect, this application provides a laser tab cutting control method applied to a laser marking machine, the laser marking machine including a first processor and a second processor, the method comprising:

[0004] The electrode cutting data is segmented to obtain vertical data segments and horizontal data segments;

[0005] The type of data segment to be cut at the current moment is determined. If it is a vertical data segment, the coordinate data of the vertical data segment is sent to the first processor. If it is a horizontal data segment, the coordinate data of the horizontal data segment is sent to the second processor.

[0006] After receiving the longitudinal data segment, the first processor calculates the offset coordinate of the longitudinal data segment according to the conveyor belt speed, and sends the offset coordinate to the second processor. The second processor controls the movement of the galvanometer according to the offset coordinate.

[0007] After receiving the transverse data segment, the second processor calculates the marking distance of the galvanometer based on the conveyor belt speed, and controls the movement of the galvanometer based on the marking distance.

[0008] Furthermore, the first processor is a host computer, and the second processor is an FPGA control card.

[0009] Furthermore, calculating the offset coordinates of the longitudinal data segment based on the conveyor belt's conveying speed includes:

[0010] The area of ​​the galvanometer, the rotational speed of the encoder of the conveyor belt, the conveying direction of the conveyor belt, and the encoding pulse interval of the encoder are determined.

[0011] The distance the galvanometer moves in one encoding pulse is calculated based on the area used and the encoding pulse interval. The offset of each coordinate data is obtained based on the moving distance, the coordinate data of the longitudinal data segment, and the moving distance.

[0012] Furthermore, the step of calculating the marking distance of the galvanometer based on the conveyor belt speed includes:

[0013] The conveyor belt's conveying speed, conveying direction, and the length of the currently cut transverse data segment are determined in real time.

[0014] The marking distance of the galvanometer is determined based on the preset cutting time of the horizontal data segment and the conveying speed, and the moving direction of the galvanometer is determined based on the conveying direction.

[0015] Furthermore, the expression for calculating the marking distance is:

[0016] L = L1 + Vt;

[0017] In the formula, L is the length of the horizontal data segment, L1 is the marking distance of the galvanometer, V is the transmission speed, and t is the cutting time.

[0018] Furthermore, the segmentation of the electrode cutting data into longitudinal and transverse data segments includes:

[0019] The vertical line segment of the electrode cutting data is divided into a vertical data segment, and the horizontal line segment of the electrode cutting data is divided into a horizontal data segment.

[0020] Number each data segment according to the cutting order of the tabs.

[0021] Furthermore, determining the type of data segment to be cut at the current moment includes:

[0022] Determine the number of the data segment to be cut at the current moment, and determine the type of the data segment to be cut based on the number of the data segment.

[0023] Secondly, this application also provides a laser tab cutting control device for use in a laser marking machine, the laser marking machine including a first processor and a second processor, the device including:

[0024] The segmentation module is used to segment the electrode cutting data into vertical and horizontal data segments;

[0025] The identification module is used to determine the type of data segment being cut at the current moment. If it is a vertical data segment, the coordinate data of the vertical data segment is sent to the first processor. If it is a horizontal data segment, the coordinate data of the horizontal data segment is sent to the second processor.

[0026] The first processing module is used to calculate the offset coordinates of the longitudinal data segment according to the conveying speed of the conveyor belt after the first processor receives the longitudinal data segment, and send the offset coordinates to the second processor, and the second processor controls the movement of the galvanometer according to the offset coordinates;

[0027] The second processing module is used to calculate the marking distance of the galvanometer based on the conveying speed of the conveyor belt after the second processor receives the horizontal data segment, and to control the movement of the galvanometer based on the marking distance.

[0028] Thirdly, this application also provides a control terminal, including a processor and a memory, wherein the memory stores a computer program, and the computer program executes the laser tab cutting control method when it runs on the processor.

[0029] Fourthly, this application also provides a readable storage medium storing a computer program that executes the laser tab cutting control method when run on a processor.

[0030] This invention discloses a laser tab cutting control method, device, control terminal, and storage medium. The method includes: segmenting the tab cutting data to obtain longitudinal data segments and transverse data segments; determining the type of data segment to be cut at the current moment; if it is a longitudinal data segment, the coordinate data of the longitudinal data segment is sent to a first processor; if it is a transverse data segment, the coordinate data of the transverse data segment is sent to a second processor; after receiving the longitudinal data segment, the first processor calculates the offset coordinates of the longitudinal data segment based on the conveyor belt speed and sends the offset coordinates to the second processor; the second processor controls the movement of the galvanometer based on the offset coordinates; after receiving the transverse data segment, the second processor calculates the marking distance of the galvanometer based on the conveyor belt speed and controls the movement of the galvanometer based on the marking distance. This separates the calculation of tab cutting, reducing the computational burden on a single processor, accelerating the response speed, and enabling the entire system to complete high-speed, stable laser tab cutting without the need for an additional algorithm processing chip. Attached Figure Description

[0031] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope of protection of the present invention. In the various drawings, similar components are numbered similarly.

[0032] Figure 1 This paper illustrates a schematic flowchart of a laser tab cutting control method according to an embodiment of this application.

[0033] Figure 2 A schematic diagram of a tab cutting shape according to an embodiment of this application is shown;

[0034] Figure 3 A schematic diagram of the structure of a laser cutting system according to an embodiment of this application is shown;

[0035] Figure 4 A schematic diagram of a laser tab cutting control device according to an embodiment of this application is shown. Detailed Implementation

[0036] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments.

[0037] The components of the embodiments of the invention described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0038] In the following, the terms “comprising,” “having,” and their cognates, which may be used in various embodiments of the invention, are intended only to indicate a particular feature, number, step, operation, element, component, or combination thereof, and should not be construed as excluding, firstly, the presence of one or more other features, numbers, steps, operations, elements, components, or combinations thereof, or adding the possibility of one or more features, numbers, steps, operations, elements, components, or combinations thereof.

[0039] Furthermore, the terms "first," "second," and "third" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.

[0040] Unless otherwise specified, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of the invention pertain. Terms (such as those defined in commonly used dictionaries) shall be interpreted as having the same meaning as in their contextual meaning in the relevant technical field and shall not be interpreted as having an idealized or overly formal meaning, unless clearly defined in the various embodiments of the invention.

[0041] The technical solution of this application is applied to the electrode cutting process of a laser. This application divides the various line segments during electrode cutting into data segments of longitudinal and transverse line segments, and assigns different types of data segments to different processing devices for processing. This allows complex calculations to be handled by the host computer and simple calculations to be handled by the control card, thereby reducing the computational pressure on the control card and thus reducing control latency.

[0042] Example 1

[0043] like Figure 1 As shown, the laser tab cutting control method of this application includes:

[0044] Step S100: Divide the electrode cutting data into segments to obtain longitudinal data segments and transverse data segments;

[0045] Tabs are a type of raw material used in lithium-ion polymer batteries. For example, they are used in everyday products such as mobile phone batteries, Bluetooth batteries, and laptop batteries. Before cutting, a tab is a single, sheet-like object; after cutting, it is shaped into a custom form, which facilitates battery manufacturing.

[0046] Cutting electrode tabs involves using lasers to cut the tabs into the shapes required for industrial applications. Specifically, for example... Figure 2 As shown in the diagram, the line segments represent the cutting paths of the electrode tabs, resembling a reclining P. Depending on the length of the electrode tabs, the cutting path will be as follows: Figure 2 The loop shown.

[0047] In this embodiment, the cutting data of the electrode is the coordinates of these cutting paths. Laser cutting is used, so for the laser, the coordinates of each point on the cutting path of the electrode are the input parameters. By inputting these coordinates, the laser can be controlled to cut precisely.

[0048] In actual industrial production lines, conveyor belts are typically used to carry electrodes through a laser, enabling laser-driven assembly line cutting of the electrodes. In this embodiment, the electrode cutting data is divided according to the path shape, such as... Figure 2 As shown, the data is divided into four segments. Segments numbered 1 and 3 are the vertical data segments, and segments numbered 2 and 4 are the horizontal data segments. The numbers can be assigned according to the order in which the data was cut. For example, using... Figure 2 Taking the form in the middle as an example, if the direction of movement of the conveyor belt is to the left, then it is according to... Figure 2 The numbers are cut according to their order. If the direction is to the right, the numbers can be reversed.

[0049] Step S200: Determine the type of data segment to be cut at the current moment. If it is a vertical data segment, the coordinate data of the vertical data segment is sent to the first processor. If it is a horizontal data segment, the coordinate data of the horizontal data segment is sent to the second processor.

[0050] Because the data segments are labeled, and the vertical and horizontal segments are adjacent, and the direction of the conveyor belt's movement is known, the type of data segment can be directly determined by the label. For example, if the conveyor belt moves to the left, then odd-numbered data segments are vertical data segments, and even-numbered data segments are horizontal data segments. The reverse is also true.

[0051] It is understandable that longitudinal cutting requires taking into account the speed of the conveyor belt, thereby calculating the offset of each coordinate point in the longitudinal data segment and controlling the movement of the galvanometer to control the landing point of the laser. The computational workload is higher than that of the transverse data segment. Therefore, in this embodiment, different processors are selected for corresponding processing depending on the data segment being cut.

[0052] The more complex vertical data segments are processed by the first processor, while the simpler ones are processed by the second processor.

[0053] Specifically, such as Figure 3 The diagram shown is a structural schematic of a laser cutting system used in this embodiment. The first processor can be a host computer 100, and the second processor can be a control card 200. The host computer 100 can be a computer or a wireless smart terminal or other control terminal with good computing power, and the control card 200 can be a control card such as an FPGA control card used to control the intelligent system.

[0054] It is understandable that the control card 200 is mainly used to directly control the movement of the galvanometer 300 and obtain motion parameters such as the speed of the conveyor belt 400. Its computing power is lower than that of the host computer 100, so the control card is responsible for processing the horizontal data segment.

[0055] In step S300, after receiving the longitudinal data segment, the first processor calculates the offset coordinate of the longitudinal data segment according to the conveyor belt speed, and sends the offset coordinate to the second processor. The second processor controls the movement of the galvanometer according to the offset coordinate.

[0056] For processing the vertical data segment, the host computer mainly needs to calculate the offset coordinates of each coordinate point in the vertical data segment.

[0057] It should be noted that the coordinate data for electrode cutting is planned before cutting begins. The host computer needs to perform calculations based on the planned data, combined with the area of ​​the galvanometer, the rotation speed of the encoder on the conveyor belt, the conveying direction of the conveyor belt, and the encoding pulse interval of the encoder.

[0058] The host computer can calculate the movement distance of the galvanometer in one encoding pulse based on the used area and the encoding pulse interval. Based on the movement distance and the coordinate data of the longitudinal data segment, the offset of each coordinate data point is obtained. The encoder is a device that controls the operation of the conveyor belt, controlling its working state through encoding pulses.

[0059] For example, if the galvanometer has an area of ​​100mm*100mm, the physical length of one revolution of the encoder is 200mm, and the number of revolutions of the encoder is 10000, then we can calculate 20um / pulse. 65535 / 100mm represents the distance 1mm travels in the galvanometer coordinate system. The distance 1mm travels in the galvanometer coordinate system is 655.36. Therefore, the distance traveled by one encoder pulse is 20um*655.36=13 (flight factor).

[0060] At a speed of 150 mm / s, the encoder pulse interval is 40 μs. Since the XY protocol of the galvanometer outputs a value every 10 μs, it requires 4 10 μs intervals. It takes 4 coordinate changes to complete one pulse. The coordinate distance of one pulse is 13. Therefore, the average distance traveled each time is 13 / 4 = 3.2. The coordinate increases by 3.2 each time. That is, at a conveyor belt speed of 150 mm / s, the coordinate needs to be offset by 3.2.

[0061] The offset coordinates are obtained by offsetting the coordinates of each point in the longitudinal data by offsetting the offset amount. These offset coordinates are sent directly to the second processor. The second processor controls the movement of the galvanometer based on these coordinates to complete the cutting operation of the current longitudinal data segment.

[0062] In step S400, after receiving the transverse data segment, the second processor calculates the marking distance of the galvanometer based on the conveying speed of the conveyor belt, and controls the movement of the galvanometer based on the marking distance.

[0063] After receiving the horizontal data segment, the second processor determines that the current segment to be cut is a horizontal line segment. For the galvanometer, it can remain stationary to complete the cutting operation, or it can perform some relative movement to complete the current horizontal cut. Moreover, in typical assembly line industries, there are certain efficiency requirements for the cutting of a single electrode, so there will be a specified cutting time.

[0064] Specifically, for the second processor, the calculation needs to be a marking distance, and the formula for this marking distance is as follows:

[0065] L = L1 + Vt;

[0066] In the formula, L is the length of the horizontal data segment, L1 is the marking distance of the galvanometer, V is the transmission speed, and t is the cutting time.

[0067] In this context, the speed V is conventionally positive, while a positive L1 indicates that the marking distance movement of the galvanometer is opposite to the conveying direction, and a negative L1 indicates that it is in the same direction as the conveyor belt.

[0068] Example 2

[0069] like Figure 4 As shown, this embodiment also provides a laser tab cutting control device 500, which is applied to a laser marking machine. The laser marking machine includes a first processor and a second processor. The device includes:

[0070] The segmentation module 510 is used to segment the electrode cutting data into vertical data segments and horizontal data segments;

[0071] The identification module 520 is used to determine the type of data segment being cut at the current moment. If it is a vertical data segment, the coordinate data of the vertical data segment is sent to the first processor. If it is a horizontal data segment, the coordinate data of the horizontal data segment is sent to the second processor.

[0072] The first processing module 530 is used to calculate the offset coordinates of the longitudinal line segment according to the conveying speed of the conveyor belt after the first processor receives the longitudinal data segment, and send the offset coordinates to the second processor, and the second processor controls the movement of the galvanometer according to the offset coordinates.

[0073] The second processing module 540 is used to calculate the marking distance of the galvanometer based on the conveying speed of the conveyor belt after the second processor receives the transverse data segment, and to control the movement of the galvanometer based on the marking distance.

[0074] Thirdly, this application also provides a control terminal, including a processor and a memory, wherein the memory stores a computer program, and the computer program executes the laser tab cutting control method when it runs on the processor.

[0075] Fourthly, this application also provides a readable storage medium storing a computer program that executes the laser tab cutting control method when run on a processor.

[0076] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that, as an alternative implementation, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0077] In addition, the functional modules or units in the various embodiments of the present invention can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0078] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a smartphone, personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0079] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention.

Claims

1. A laser tab cutting control method, characterized by, The application is applied to a laser marking device, the laser marking device comprises a first processor and a second processor, and the method comprises the following steps: Segmenting tab cutting data to obtain longitudinal data segments and transverse data segments; Determining the type of the data segment to be cut at the current time, if the data segment is a longitudinal data segment, the coordinate data of the longitudinal data segment is sent to the first processor, if the data segment is a transverse data segment, the coordinate data of the transverse data segment is sent to the second processor; After the first processor receives the longitudinal data segment, the offset coordinate of the longitudinal data segment is calculated according to the conveying speed of the conveying belt, and the offset coordinate is sent to the second processor, and the second processor controls the movement of the galvanometer according to the offset coordinate; After the second processor receives the transverse data segment, the marking distance of the galvanometer is calculated according to the conveying speed of the conveying belt, and the movement of the galvanometer is controlled according to the marking distance; The calculation of the offset coordinate of the longitudinal data segment according to the conveying speed of the conveying belt comprises the following steps: Determining the use area of the galvanometer, the rotation speed of the encoder of the conveying belt, the conveying direction of the conveying belt and the encoding pulse interval of the encoder; The movement distance of the galvanometer in one encoding pulse is calculated according to the use area and the encoding pulse interval, and the offset of each coordinate data is obtained according to the movement distance and the coordinate data of the longitudinal data segment.

2. The laser tab cutting control method of claim 1, wherein, The first processor is an upper computer, and the second processor is an FPGA control card.

3. The laser tab cutting control method of claim 1, wherein, The calculation of the marking distance of the galvanometer according to the conveying speed of the conveying belt comprises the following steps: Real-time determination of the conveying speed, the conveying direction of the conveying belt and the length of the transverse data segment to be cut at the current time; According to the preset cutting time of the transverse data segment and the conveying speed, the marking distance of the galvanometer is determined, and the movement direction of the galvanometer is determined according to the conveying direction.

4. The laser tab cutting control method of claim 3, wherein, The calculation expression of the marking distance is: L=L1 + Vt; In the formula, L is the length of the transverse data segment, L1 is the marking distance of the galvanometer, V is the conveying speed, and t is the cutting time.

5. The laser tab cutting control method of claim 1, wherein, The segmentation of tab cutting data to obtain longitudinal data segments and transverse data segments comprises the following steps: The longitudinal line segments of tab cutting data are divided into longitudinal data segments, and the transverse line segments of the tab cutting data are divided into transverse data segments; According to the cutting sequence of the tab, each data segment is numbered.

6. The laser tab cutting control method of claim 5, wherein, The determination of the type of the data segment to be cut at the current time comprises the following steps: Determining the number of the data segment to be cut at the current time, and determining the type of the data segment to be cut at the current time according to the number of the data segment.

7. A laser tab cutting control device, characterized by, The application is applied to a laser marking device, the laser marking device comprises a first processor and a second processor, and the method comprises the following steps: A segmentation module is configured to segment tab cutting data to obtain longitudinal data segments and transverse data segments; An identification module is configured to determine the type of the data segment to be cut at the current time, if the data segment is a longitudinal data segment, the coordinate data of the longitudinal data segment is sent to the second processor, if the data segment is a transverse data segment, the coordinate data of the trans verse data segment is sent to the second processor; The first processing module is configured to calculate the offset coordinates of the longitudinal data segment according to the conveying speed of the conveying belt after the first processor receives the longitudinal data segment, and send the offset coordinates to the second processor, and the second processor controls the movement of the galvanometer according to the offset coordinates. The second processing module is configured to calculate the marking distance of the galvanometer according to the conveying speed of the conveying belt after the second processor receives the transverse data segment, and control the movement of the galvanometer according to the marking distance. The calculation of the offset coordinates of the longitudinal data segment according to the conveying speed of the conveying belt comprises: determining the use area of the galvanometer, the rotation speed of the encoder of the conveying belt, the conveying direction of the conveying belt and the encoding pulse interval of the encoder; calculating the movement distance of the galvanometer in one encoding pulse according to the use area and the encoding pulse interval, and obtaining the offset amount of each coordinate data according to the movement distance and the coordinate data of the longitudinal data segment.

8. A control terminal, characterized by comprising: The processor and the memory are included, the memory stores a computer program, and the computer program executes the laser tab cutting control method in any one of claims 1 to 6 when running on the processor.

9. A readable storage medium, characterized by, The memory stores a computer program, and the computer program executes the laser tab cutting control method in any one of claims 1 to 6 when running on the processor.