Laser continuous processing method, device, storage medium and computer program

By setting up a list of coil processing tasks in the laser processing equipment and resetting without shutdown between tasks, the problem of the feed shaft and the system losing synchronization in traditional laser processing systems is solved, and the continuous processing and production efficiency of coil materials are improved.

CN119187909APending Publication Date: 2024-12-27HANS LASER TECH IND GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411165188.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The shutdown and reset of traditional laser processing systems between tasks causes the feed shaft to lose synchronization with the system, affecting the continuity and efficiency of laser cutting.

Method used

By setting up a list of coil processing tasks in the coil laser processing equipment, perform multiple sub-processing tasks and directly perform the next task after the current task is completed, avoiding system shutdown and resetting, and ensuring that the feeding shaft is synchronized with the system.

Benefits of technology

Continuous processing of coil materials is achieved, production efficiency is improved, production costs are reduced, and the normal progress of the processing process is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119187909A_ABST
    Figure CN119187909A_ABST
Patent Text Reader

Abstract

The invention discloses a laser continuous machining method and device, a storage medium and a computer program. The laser continuous machining method comprises the steps that a roll material machining task list containing a plurality of sub-machining tasks is set; executing the plurality of sub-processing tasks according to a preset sequence; and after the current sub-processing task is completed, the roll material laser processing equipment is reset without shutdown, and the next sub-processing task is executed directly from the processing ending position of the current sub-processing task, so that continuous processing of the roll material is realized. Due to the fact that the roll material laser processing equipment cannot be shut down due to processing reset, the roll material feeding unit can uncoil the processing material continuously and feed the processing material to a processing position, the processing material feeding unit and a processing control system are kept synchronous, and normal continuous processing of the roll material is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of laser processing technology, and in particular to a laser continuous processing method, equipment, storage medium and computer program. Background Art

[0002] In the field of laser plane processing of sheet metal, the main focus is on whole sheet cutting. After laser processing of one sheet metal, the laser processing equipment will stop processing, and after completing the unloading of the current sheet metal and the loading of the next sheet metal, it will start again and process the next sheet metal.

[0003] In the RDC (Roll Dynamic Cutting) roll cutting process, the roll cutting equipment has a continuously moving feed axis, which can realize uninterrupted processing of the roll in the flattening, feeding, and online cutting mode. However, traditional laser processing systems use NC programs as processing tasks and M30 as the program end. Laser processing is divided into tasks and processed in a single time. Even when using control software such as processing task lists and production line management automation processes, M30 will be executed after each task is processed. At the kernel level of traditional laser cutting systems, kernel reset will be automatically triggered to reset various system states and actions, including axis movement, etc. The system shutdown caused by the reset process may cause the feed axis to also need to be shut down, causing the feed axis to lose synchronization with the system, thereby affecting the normal progress of laser cutting. Summary of the invention

[0004] In view of the above-mentioned deficiencies in the prior art, the present application provides a laser continuous processing method, equipment, storage medium and computer program, which can realize continuous processing of coiled materials.

[0005] This embodiment adopts the following technical solutions:

[0006] A laser continuous processing method, applied to coil laser processing equipment, comprises the following steps:

[0007] Setting a coil material processing task list, wherein the coil material processing task list includes a plurality of sub-processing tasks;

[0008] Execute multiple sub-processing tasks in a preset order;

[0009] After the current sub-processing task is completed, the coil laser processing equipment is reset without stopping and directly executes the next sub-processing task to achieve continuous processing of the coil.

[0010] Furthermore, in the laser continuous processing method, after the current sub-processing task is completed, the step of resetting the laser coil cutting machine without stopping includes:

[0011] After the program execution of the current sub-processing task is completed, execute the M02 program end instruction.

[0012] Furthermore, the laser continuous processing method further includes the following steps:

[0013] Set up common processing tasks;

[0014] After the program execution of the ordinary processing task is completed, execute the M30 program end instruction.

[0015] Furthermore, the laser continuous processing method further includes the following steps:

[0016] When the coil material processing task list is started, multiple sub-processing tasks in the coil material processing task list are classified and sorted according to the processing type for subsequent processing calls.

[0017] Furthermore, the laser continuous processing method further includes the following steps:

[0018] Different types of processing tasks are divided into different groups for cyclic calling.

[0019] Furthermore, the laser continuous processing method further includes the following steps:

[0020] Set the required quantity for each sub-processing task;

[0021] When executing the current sub-processing task, count the number of completed sub-processing tasks;

[0022] The current sub-processing task is executed repeatedly until the completed quantity of the current sub-processing task is equal to the required quantity.

[0023] Furthermore, the laser continuous processing method further includes the following steps:

[0024] When the current sub-processing task is executed and the task is abnormally interrupted, the current processing task is executed again and processing is resumed from the interruption point of the processing trajectory.

[0025] A laser processing device comprises a processor and a memory; the memory is used to store a computer program, the computer program comprises program instructions; the processor is used to call the computer program to implement the above-mentioned laser continuous processing method.

[0026] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned laser continuous processing method are implemented.

[0027] A computer program product stores computer instructions, which implement the steps of the above-mentioned laser continuous processing method when executed by a processor.

[0028] Compared with the prior art, the present application provides a laser continuous processing method, equipment, storage medium and computer program. During the processing, after the current sub-processing task is completed, the laser coil processing machine is controlled to reset without stopping, and the coil laser processing equipment directly starts to execute the next sub-processing task from the processing end position of the current sub-processing task to achieve continuous processing of the coil. At the same time, the coil feeding unit can continuously unwind the processing material and feed it into the processing position, keeping synchronization with the processing control system to ensure the normal continuous processing of the coil. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A flow chart of the laser continuous processing method provided in this application.

[0030] Figure 2 for Figure 1 The task calling flow chart of a specific embodiment of the laser continuous processing method is shown.

[0031] Figure 3 This is a structural block diagram of the laser continuous processing equipment provided in this application. DETAILED DESCRIPTION

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

[0033] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0034] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0035] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0036] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0037] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0038] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0039] The present application provides a laser continuous processing method, which is applied to coil laser processing equipment. The types of laser processing may include laser cutting, laser marking, laser welding, etc. For example, the laser continuous processing method can be applied to RDC coil laser cutting equipment, which uses efficient and accurate laser cutting technology and can be used for flexible and automated production of metal coils.

[0040] The coil laser processing equipment has a coil feeding unit, such as a continuously moving feeding shaft, which can flatten the coil and feed it uninterruptedly so that the laser processing head can process the coil uninterruptedly.

[0041] See also Figure 1 The laser continuous processing method provided in the present application comprises the following steps:

[0042] S10, setting a coil material processing task list, wherein the coil material processing task list includes a plurality of sub-processing tasks;

[0043] S20, executing multiple sub-processing tasks in a preset order;

[0044] S30, after the current sub-processing task is completed, the coil laser processing equipment is reset without stopping and directly executes the next sub-processing task to achieve continuous processing of the coil.

[0045] First, it is necessary to set a coil processing task list containing multiple sub-processing tasks in the processing control system of the coil laser processing equipment. When the coil processing task list is started, the coil laser processing equipment executes the multiple sub-processing tasks in a preset order.

[0046] During the processing, after the current sub-processing task is completed, the laser coil processing machine is controlled to reset without stopping, and the laser processing head directly starts to execute the next sub-processing task from the processing end position of the current sub-processing task to achieve continuous processing of the coil. At the same time, the coil feeding unit can continuously unwind the processing material and feed it into the processing position, keeping in sync with the processing control system to ensure the normal continuous processing of the coil.

[0047] In some embodiments, step S30 includes:

[0048] After the program execution of the current sub-processing task is completed, execute the M02 program end instruction.

[0049] In the NC program of the control system, M02 and M30 are both program end instructions. When M02 is used to end the program, the cursor is at the end position of the program. When re-processing the workpiece, the cursor must be returned to the beginning position of the program before the cycle start key can be pressed to process the part. It can be understood that using M02 as a program end instruction is mostly used to end the subroutine, and the NC processing does not end.

[0050] When M30 is used to end the program, the cursor returns to the beginning of the program. When the workpiece is to be processed again, the cycle start key can be directly pressed to process the workpiece. It can be understood that using M30 as a program end instruction to end the current processing program will automatically trigger a kernel reset at the CNC kernel level, resetting various system states and actions, including axis motion.

[0051] After the program execution of the current sub-processing task is completed, the M02 program end instruction is executed. The CNC kernel level will not automatically trigger a kernel reset, and will not cause the equipment to shut down.

[0052] In some embodiments, the laser continuous processing method further comprises the steps of:

[0053] When the coil material processing task list is started, multiple sub-processing tasks in the coil material processing task list are classified and sorted according to the processing type for subsequent processing calls.

[0054] For example, the coil processing task list contains 10 sub-processing tasks. The 10 sub-processing tasks can be divided into 3 groups and copied to the subroutine folder for real-time compilation at the same time, and sorted so that different types of sub-processing tasks can be compiled in real time.

[0055] In a more specific embodiment, different types of processing tasks may be divided into different groups for cyclic calling.

[0056] When executing a processing task, the task currently being processed can be compiled in real time, and other processing tasks can be pre-compiled. For example, the system can ensure that the task being compiled and the pre-compiled task do not conflict by calling 3 groups of processing tasks in a loop.

[0057] In some embodiments, the laser continuous processing method further comprises the steps of:

[0058] Set the required quantity for each sub-processing task;

[0059] When executing the current sub-processing task, count the number of completed sub-processing tasks;

[0060] The current sub-processing task is executed repeatedly until the completed quantity of the current sub-processing task is equal to the required quantity.

[0061] During processing, you can set the appropriate required quantity as needed to continuously process the coil for the target number of times, and proceed to the next sub-processing task or stop processing after the number is reached.

[0062] During implementation, a sub-processing task may be set, such as the required number of coil cutting is 10 times. Each time the coil cutting is completed, the completed number of the sub-processing task is accumulated +1 until the accumulated total number is equal to the required number.

[0063] In some embodiments, the laser continuous processing method provided by the present application further includes the steps of:

[0064] Set up common processing tasks;

[0065] After the program execution of the ordinary processing task is completed, execute the M30 program end instruction.

[0066] It is worth mentioning that step S10 can simultaneously include setting a coil processing task list and setting a common processing task, that is, forming two different options of common processing tasks and coil processing task lists in the processing control system. During processing, it is selected to execute common processing tasks or coil processing tasks, or to execute a combined processing task formed by the two as needed.

[0067] Ordinary processing tasks correspond to common laser processing tasks, that is, no coil connection processing is required. At this time, after the program execution of the ordinary processing task is completed, the M30 program end instruction is executed, and the system will automatically trigger the kernel reset at the CNC kernel level, resetting various system states and actions, including axis movement, to facilitate the next processing task.

[0068] In a more specific embodiment, the laser continuous processing method may further include a process interruption and cutting step. When the current sub-processing task is executed and an abnormal task interruption occurs, the current processing task is executed again and processing is resumed from the interruption point of the processing trajectory.

[0069] It is understandable that the NC machining program has a certain format, which defines the concepts of contour and workpiece. One program contains multiple workpieces, one workpiece contains multiple contours, each contour contains multiple trajectory instructions, and each contour generally uses G00 as the starting instruction.

[0070] The intermittent cutting step during processing is to start processing from the position of the breakpoint, which may be the beginning of the contour, the middle of the contour, or the end of the contour. It is necessary to find the NC line number corresponding to the breakpoint, and then construct the trajectory of the second half of the breakpoint trajectory, and then jump to the start of the next trajectory of the NC program to continue processing.

[0071] Furthermore, the laser continuous processing method may further include a flexible entry step and a processing interruption return step.

[0072] Flexible entry step means selecting a contour or workpiece in the program preview image and starting processing from the selected contour. For example, if there are 10 workpieces in the program and the first 5 workpieces have been processed, the next time you start the machine, you can use the flexible entry function to directly select the 6th workpiece to start processing and start processing from the starting line of the trajectory.

[0073] The machining interruption return step is the same as the flexible entry step, but it does not require manual selection of the workpiece or contour. It automatically jumps to the starting point of the contour currently being machined, that is, the G00 line at the beginning of the contour, and also starts machining from the starting line of the trajectory.

[0074] In order to better understand the present invention, the following Figure 2 The steps of implementing the laser continuous processing method provided by the present invention are described with reference to the specific embodiments:

[0075] First, modify the post-processing of the CAM software, add M02 at the end of the NC generated by CAM, and use M30 for normal processing of ordinary tasks and M02 for RDC task list processing mode;

[0076] Secondly, modify the compiler program compilation process, add the second subroutine compilation path, place the RDC task list task under this path, and realize the real-time compilation of the subroutine in this folder. Since it is executed as a subroutine at this time, the program will only execute M02 to end the subroutine and will not enter M30 to trigger system reset;

[0077] When the RDC task list is started, the control software renames the list tasks in sequence into subroutine file name formats such as Q660001 and Q660002 for subsequent processing calls;

[0078] The control software generates the task scheduling main program tasklist_temp.NC. The content of the main program is as follows:

[0079]

[0080]

[0081] In addition, in addition to the functions of the normal NC processing version, the main program line number is added and recorded in P1048. According to the above program structure, various tool connection functions such as flexible entry, processing interruption return, and continued cutting can be realized.

[0082] Through the above steps, RDC online processing can be realized continuously and uninterruptedly, flexible production can be realized, sheet material utilization rate can be improved, production efficiency can be improved, and production cost can be reduced. At the same time, various tool connection functions of online processing can also be realized. After power failure, abnormal alarm, etc. occur during the processing process, or after restarting the software, users can directly connect to the last breakpoint position, return to the current workpiece, or specify the workpiece / contour to continue processing according to their needs, without causing waste and delaying the processing progress.

[0083] This application also provides a laser continuous processing device, see Figure 3 The laser continuous processing device includes at least one processor A1, a communication bus A2, a memory A3 and at least one communication interface A4.

[0084] The processor A1 may be a general-purpose central processing unit (CPU), a network processor (NP), a microprocessor, or may be one or more integrated circuits for implementing the solution of the present application, such as an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0085] The communication bus A2 is used to transmit information between the above components. The communication bus A2 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0086] The memory A3 may be a read-only memory (ROM), a random access memory (RAM), an electrically erasable programmable read-only memory (EEPROM), an optical disc (including a compact disc read-only memory (CD-ROM), a compressed optical disc, a laser disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory A3 may exist independently and be connected to the processor A1 via the communication bus A2. The memory A3 may also be integrated with the processor A1.

[0087] The communication interface A4 uses any transceiver-like device for communicating with other devices or communication networks. The communication interface A4 includes a wired communication interface and may also include a wireless communication interface. The wired communication interface may be, for example, an Ethernet interface. The Ethernet interface may be an optical interface, an electrical interface, or a combination thereof. The wireless communication interface may be a wireless local area network (WLAN) interface, a cellular network communication interface, or a combination thereof.

[0088] In a specific implementation, the processor A1 may include one or more CPUs.

[0089] In a specific implementation, the laser continuous processing device may include multiple processors. Each of these processors may be a single-core processor or a multi-core processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0090] In a specific implementation, as an embodiment, the laser continuous processing device may further include an output device A5 and an input device A6. The output device A5 communicates with the processor A1, and the output device A5 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device or a projector, etc. The input device A6 communicates with the processor A1 and may receive user input in a variety of ways. For example, the input device A6 may be a mouse, a keyboard, a touch screen device or other sensor device, etc.

[0091] In some embodiments, the memory A3 is used to store the program code A7 for executing the solution of the present application, and the processor A1 can execute the program code A7 stored in the memory A3. The program code A7 may include one or more software modules, and the laser marking device can implement the laser continuous processing method provided in the above embodiment through the processor A1 and the program code A7 in the memory A3.

[0092] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital versatile disc (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)). It is worth noting that the computer-readable storage medium mentioned in the embodiment of the present application may be a non-volatile storage medium, in other words, a non-transient storage medium.

[0093] The present application also provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the computer executes the steps of the above-mentioned laser continuous processing method.

[0094] The present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps of the above-mentioned laser continuous processing method. In other words, a computer program is provided, which, when executed on a computer, enables the computer to execute the steps of the above-mentioned laser continuous processing method.

[0095] It is understandable that those skilled in the art can make equivalent substitutions or changes based on the technical solution and application concept of the present application, and all these changes or substitutions should fall within the protection scope of the claims attached to the present application.

Claims

1. A laser continuous processing method, applied to coil processing equipment, characterized in that: Includes steps: Setting a coil material processing task list, wherein the coil material processing task list includes a plurality of sub-processing tasks; Execute multiple sub-processing tasks in a preset order; After the current sub-processing task is completed, the laser coil cutting machine is reset without stopping and directly executes the next sub-processing task to realize continuous processing of the coil.

2. The laser continuous processing method according to claim 1, characterized in that: After the current sub-processing task is completed, the step of resetting the laser coil cutting machine without stopping includes: After the program execution of the current sub-processing task is completed, execute the M02 program end instruction.

3. The laser continuous processing method according to claim 2, characterized in that: Also includes the steps: Set up common processing tasks; After the program execution of the ordinary processing task is completed, execute the M30 program end instruction.

4. The laser continuous processing method according to claim 1, characterized in that: Also includes the steps: When the coil material processing task list is started, multiple sub-processing tasks in the coil material processing task list are classified and sorted according to the processing type for subsequent processing calls.

5. The laser continuous processing method according to claim 4, characterized in that: Also includes the steps: Different types of processing tasks are divided into different groups for cyclic calling.

6. The laser continuous processing method according to claim 1, characterized in that: Also includes the steps: Set the required quantity for each sub-processing task; When executing the current sub-processing task, count the number of completed sub-processing tasks; The current sub-processing task is executed repeatedly until the completed quantity of the current sub-processing task is equal to the required quantity.

7. The laser continuous processing method according to claim 1, characterized in that: Also includes the steps: When the current sub-processing task is executed and the task is abnormally interrupted, the current processing task is executed again and processing is resumed from the interruption point of the processing trajectory.

8. A laser processing device, characterized in that: It comprises a processor and a memory; the memory is used to store a computer program, and the computer program includes program instructions; the processor is used to call the computer program to implement the laser continuous processing method as described in any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the laser continuous processing method according to any one of claims 1 to 7 are implemented.

10. A computer program product, characterized in that The computer program product stores computer instructions, and when the computer instructions are executed by a processor, the steps of the laser continuous processing method according to any one of claims 1 to 7 are implemented.