Processing method and device for realizing promotion auxiliary clamping efficiency in laser processing numerical control system, processor and readable storage medium thereof
By optimizing the auxiliary clamping action by calculating the maximum remaining angle of the B-axis, the problem of low auxiliary clamping efficiency in laser tube cutting was solved, realizing a more efficient auxiliary clamping system for laser processing and improving the overall processing efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI WEIHONG ELECTRONICS TECH
- Filing Date
- 2023-10-30
- Publication Date
- 2026-06-30
AI Technical Summary
Existing laser tube cutting methods are inefficient during the assisted clamping process, especially during the frog-jump motion, which results in a long waiting time and affects the overall processing efficiency.
By establishing a machine tool coordinate system, calculating the maximum remaining angle of the B-axis, optimizing the clamping and releasing actions of the auxiliary clamping, reducing waiting time, and using a processor to execute computer-executable instructions to improve the efficiency of the auxiliary clamping.
It shortens the waiting time for auxiliary clamping, improves the overall processing efficiency, simplifies the calculation process, and enhances the auxiliary clamping efficiency of the laser processing CNC system.
Smart Images

Figure CN117399823B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of laser cutting, particularly to the field of laser tube cutting, specifically to a processing method, apparatus, processor, and computer-readable storage medium in a laser processing CNC system for improving auxiliary clamping efficiency. Background Technology
[0002] During laser tube cutting, auxiliary clamping is used to prevent poor precision in heavy or long tubes. When the tube needs to be processed on multiple planes, the leaping process across the ribs will involve auxiliary clamping actions.
[0003] Reference [1] invented a control method for achieving efficient empty movement in a laser tube cutting machine. The method realizes four different empty movement processes based on the position information between the current contour and the next contour, namely direct translation, gun lifting translation, frog jump empty movement and gantry empty movement. Under the premise of ensuring safety, it reduces the ineffective processing time and maximizes the efficiency of empty movement.
[0004] Reference [2] invented a control method for a laser head. This method can determine the moment when the target laser cutting head collides with the target obstacle based on the translational speed, translational acceleration, frog jump speed, frog jump acceleration and slope angle, and obtain the frog jump limit curve accordingly. The frog jump limit curve can be well adapted to the target obstacle, so that the laser cutting head will not be blocked by the obstacle, thereby avoiding damage to the target laser cutting head.
[0005] Reference [3] provides a planar laser processing method with frog jumping motion. By acquiring the image data of the first and second graphics that are adjacent in the processing sequence and the estimated time model, the processing trajectory and frog jumping motion planning are determined. When the processing head moves to the frog jumping starting point, the processing head jumps to the frog jumping ending point based on the frog jumping motion trajectory.
[0006] Reference [4] discloses a method for calculating the frog jump of the processing head. By calculating the maximum speed Vm that can actually be reached through the maximum speed and time of the acceleration and deceleration phases, the actual height of the frog jump can be obtained based on this. This method can dynamically plan the appropriate frog jump height and improve the efficiency of the frog jump.
[0007] Existing methods mainly optimize the upward and downward movements of frog jumps, while relatively few methods involve auxiliary clamping during cross-legged frog jumps. In other words, when auxiliary clamping is involved, the process is still relatively slow.
[0008] References:
[0009] [1] Patent name: A control method for achieving efficient idle operation in a laser tube cutting machine Authorization announcement number: CN108393591B Patentee: Guangdong Hongshi Laser Technology Co., Ltd.
[0010] [2] Patent name: Control method, device, terminal equipment and storage medium for laser cutting head Authorization announcement number: CN114296403A Patentee: Shenzhen Huichuan Technology Co., Ltd.
[0011] [3] Patent name: Planar laser processing method, device, electronic device and storage medium with frog jumping action Authorization announcement number: CN115391863A Patentee: Shanghai Baichu Electronic Technology Co., Ltd.
[0012] [4] Patent name: A method for calculating headfrog jumping, processing equipment and storage medium, authorized announcement number: CN114595422A Patentee: Han's Laser Technology Industry Group Co., Ltd.; Shenzhen Han's Intelligent Control Technology Co., Ltd. Summary of the Invention
[0013] The purpose of this invention is to overcome the shortcomings of the prior art and provide a processing method, device, processor and computer-readable storage medium for improving auxiliary clamping efficiency in laser processing CNC systems that meet the requirements of short waiting time, high processing efficiency and wide applicability.
[0014] To achieve the above objectives, the laser processing CNC system of the present invention provides a processing method, apparatus, processor, and computer-readable storage medium for improving auxiliary clamping efficiency as follows:
[0015] The method for improving auxiliary clamping efficiency in this laser processing CNC system is characterized by the following steps:
[0016] (1) Establish the machine tool coordinate system to obtain the X-axis, Y-axis, Z-axis and B-axis. Raise the Z-axis. When the Z-axis moves to the position of the outer circle of the tube, the auxiliary clamping starts to perform the release action.
[0017] (2) The X-axis, Y-axis, Z-axis and B-axis begin to move towards the starting point of the next segment of cutting;
[0018] (3) Calculate the maximum remaining angle of the B-axis;
[0019] (4) Calculate the position of B-axis from the endpoint based on the maximum remaining angle of B-axis. When B-axis moves to a certain position from the endpoint, the auxiliary clamp will start to clamp.
[0020] (5) The Z-axis descends to the machining position, ready for the next machining.
[0021] Preferably, step (3) specifically includes the following steps:
[0022] (3.1) Calculate the motion state θ(t) of the B-axis at θ = θe The end time t e , where θ e This is the final displacement along the B-axis;
[0023] (3.2) Based on the motion state x(t) along the x-axis, the value at x = l0 / 2 + l is calculated. c At time t1, where l0 is the width of the square tube, l c This is the minimum clearance amount;
[0024] (3.3) The delay time t2 required for the auxiliary clamping to start is calculated;
[0025] (3.4) The rotation angle θ of axis B at this time is calculated. m ;
[0026] (3.5) Calculate the maximum residual angle θ0 along the B-axis, θ0 = θ e -θ m ;
[0027] (3.6) Based on θ0 and the conditions that must be met to avoid collision, verify whether the conditions are met. If not, appropriately increase the minimum clearance amount l. c And continue with steps (3.2) through (3.6).
[0028] Preferably, the delay time t2 required for the auxiliary clamping start-up is calculated in step (3.3) as follows:
[0029] The delay time t2 required for the auxiliary clamping to start is calculated using the following formula:
[0030] t2=t e -t1;
[0031] Among them, t e For θ = θ e The end time of the time, t1 is the time when x = l0 / 2 + l c At that moment.
[0032] Preferably, the B-axis rotation angle θ is calculated in step (3.4) at this time. m Specifically:
[0033] The B-axis rotation angle θ is calculated using the following formula. m :
[0034] θ m =θ(t2+t0);
[0035] Where t0 is the starting time of the B-axis movement, and t2 is the delay time required for the auxiliary clamping to start.
[0036] The device used in this laser processing CNC system to improve auxiliary clamping efficiency is characterized in that the device includes:
[0037] A processor is configured to execute computer-executable instructions;
[0038] The memory stores one or more computer-executable instructions, which, when executed by the processor, implement the various steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system described above.
[0039] The processor in this laser processing CNC system, used to implement the processing to improve auxiliary clamping efficiency, is characterized in that the processor is configured to execute computer-executable instructions. When the computer-executable instructions are executed by the processor, the various steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system are implemented.
[0040] The main feature of this computer-readable storage medium is that it stores a computer program thereon, which can be executed by a processor to implement the various steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system described above.
[0041] The present invention utilizes a laser processing CNC system to improve auxiliary clamping efficiency, including a processing method, apparatus, processor, and computer-readable storage medium, thereby reducing auxiliary clamping waiting time and shortening overall processing time. The invention also provides a method for calculating the maximum remaining angle along the B-axis in the method for improving auxiliary clamping efficiency, simplifying the process and improving computational efficiency. Attached Figure Description
[0042] Figure 1 This is a schematic diagram of step (1) of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system of the present invention.
[0043] Figure 2 This is a schematic diagram of step (2) of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system of the present invention.
[0044] Figure 3 The diagram shows steps (3) and (4) of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system of the present invention.
[0045] Figure 4 This is a schematic diagram showing the auxiliary clamping height being greater than the height of the tube, which is part of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system of the present invention.
[0046] Figure 5This is a schematic diagram showing the auxiliary clamping height being less than the height of the tube, which is part of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system of the present invention.
[0047] Figure 6 This is a flowchart illustrating the calculation process of the maximum remaining angle of the B-axis in the laser processing CNC system of the present invention, which is a method for improving auxiliary clamping efficiency.
[0048] Figure 7 This is a schematic diagram illustrating the calculation principle of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system of the present invention. Detailed Implementation
[0049] To more clearly describe the technical content of the present invention, the following description is provided in conjunction with specific embodiments.
[0050] The laser processing CNC system of the present invention provides a method for improving auxiliary clamping efficiency, comprising the following steps:
[0051] (1) Establish the machine tool coordinate system to obtain the X-axis, Y-axis, Z-axis and B-axis. Raise the Z-axis. When the Z-axis moves to the position of the outer circle of the tube, the auxiliary clamping starts to perform the release action.
[0052] (2) The X-axis, Y-axis, Z-axis and B-axis begin to move towards the starting point of the next segment of cutting;
[0053] (3) Calculate the maximum remaining angle of the B-axis;
[0054] (4) Calculate the position of B-axis from the endpoint based on the maximum remaining angle of B-axis. When B-axis moves to a certain position from the endpoint, the auxiliary clamp will start to clamp.
[0055] (5) The Z-axis descends to the machining position, ready for the next machining.
[0056] In a preferred embodiment of the present invention, step (3) specifically includes the following steps:
[0057] (3.1) Calculate the motion state θ(t) of the B-axis at θ = θ e The end time t e , where θ e This is the final displacement along the B-axis;
[0058] (3.2) Based on the motion state x(t) along the x-axis, the value at x = l0 / 2 + l is calculated. c At time t1, where l0 is the width of the square tube, l c This is the minimum clearance amount;
[0059] (3.3) The delay time t2 required for the auxiliary clamping to start is calculated;
[0060] (3.4) The rotation angle θ of axis B at this time is calculated. m ;
[0061] (3.5) Calculate the maximum residual angle θ0 along the B-axis, θ0 = θ e -θ m ;
[0062] (3.6) Based on θ0 and the conditions that must be met to avoid collision, verify whether the conditions are met. If not, appropriately increase the minimum clearance amount l. c And continue with steps (3.2) through (3.6).
[0063] In a preferred embodiment of the present invention, the delay time t2 required for the auxiliary clamping start is calculated in step (3.3), specifically as follows:
[0064] The delay time t2 required for the auxiliary clamping to start is calculated using the following formula:
[0065] t2=t e -t1;
[0066] Among them, t e For θ = θ e The end time of the time, t1 is the time when x = l0 / 2 + l c At that moment.
[0067] In a preferred embodiment of the present invention, the B-axis rotation angle θ is calculated in step (3.4). m Specifically:
[0068] The B-axis rotation angle θ is calculated using the following formula. m :
[0069] θ m =θ(t2+t0);
[0070] Where t0 is the starting time of the B-axis movement, and t2 is the delay time required for the auxiliary clamping to start.
[0071] The laser processing CNC system of the present invention includes a device for improving auxiliary clamping efficiency, wherein the device comprises:
[0072] A processor is configured to execute computer-executable instructions;
[0073] The memory stores one or more computer-executable instructions, which, when executed by the processor, implement the various steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system described above.
[0074] The laser processing CNC system of the present invention includes a processor for implementing a process to improve auxiliary clamping efficiency. The processor is configured to execute computer-executable instructions. When the computer-executable instructions are executed by the processor, each step of the above-described method for improving auxiliary clamping efficiency in the laser processing CNC system is implemented.
[0075] The computer-readable storage medium of the present invention stores a computer program that can be executed by a processor to implement the various steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system described above.
[0076] In a specific embodiment of the present invention, a method for improving auxiliary clamping efficiency is provided to shorten the waiting time of auxiliary clamping and improve the overall processing efficiency.
[0077] To address the waiting problem of auxiliary clamping devices during the frog-jumping motion, this invention provides a method to improve the efficiency of auxiliary clamping.
[0078] Taking square tube as an example, the machine tool coordinate system is as follows: Figure 1 As shown, after the cutting is completed, it is determined whether to perform a frog-jump across the ridge. The steps involved in this invention are as follows:
[0079] S1: The Z-axis is lifted. When the Z-axis moves to the position of the outer circle of the tube, the auxiliary clamp begins to loosen. Figure 1 As shown.
[0080] S2: When the auxiliary clamp is released to the position of the outer circle of the tube, each of the X / Y / Z / B axes begins to move to the starting point of the next machining operation. Figure 2 As shown.
[0081] S3: When the B-axis is a certain distance from the endpoint, the auxiliary clamp will begin to clamp, such as... Figure 3 As shown.
[0082] S4: After the B-axis reaches its position, the auxiliary clamping mechanism tightens, and the Z-axis descends to the machining position, such as... Figure 3 As shown.
[0083] The "certain position" in S3 can be calculated based on the motion state of the B-axis and the motion state of the auxiliary clamp. To ensure that the auxiliary clamp does not touch the pipe before the B-axis reaches its position, it is only necessary to ensure that the boundary of the auxiliary clamp does not collide with the boundary of the pipe during the movement.
[0084] Taking a square tube as an example, assume that the width and height of the square tube are both L0; let the motion state of the B-axis be θ = θ(t), and the final displacement of the B-axis be θ. e Then the remaining angle θ along the B axis r =θ e-θ(t); The height of the auxiliary clamp is L1, and the motion states of the two clamping parts are symmetrical, and the motion state of point M on the auxiliary clamp along the x-axis is x. M =x(t), and let N be the point on the pipe that is on the same horizontal line as point M. The motion state of point N on the x-axis is x. N When the B-axis moves to θ0, the auxiliary clamping begins its clamping action; the minimum clearance between the auxiliary clamping and the pipe is l, which is the distance between points M and N, as shown below. Figure 4 and Figure 5 As shown.
[0085] Assuming the two motion states of the auxiliary clamp are symmetrical, based on the B-axis and the motion state of the auxiliary clamp, the condition that the auxiliary clamp and the pipe must not collide is as follows:
[0086] When L1≥L0 0≤θ r ≤θ0;
[0087] When L1 < L0 0≤θ r ≤θ0;
[0088] Based on this condition, the maximum value θ0 that satisfies the condition is calculated. 0max Then this θ 0max Let l be a "certain position" of the B-axis from the endpoint in S3; this position will be referred to as the maximum residual angle of the B-axis later. Since the above condition is required throughout the entire motion, only the minimum value of l is needed. min Satisfy l min ≥0 is acceptable. But l min The analytical solution is quite complex, so we introduce a method with a minimum gap to solve this problem.
[0089] Assume l min It occurs when the B-axis is in position, and a minimum clearance amount l is given. c , making l min =l c At this moment, the position of point M on the x-axis is: x M =l0 / 2+l c Furthermore, since the auxiliary clamp starts moving from rest, let's assume that the auxiliary clamp starts moving simultaneously with the B-axis. The calculation steps for the maximum remaining angle of the B-axis are as follows:
[0090] S1: Calculate θ = θ based on θ(t). e End time t e ;
[0091] S2: Calculate x = l0 / 2 + l based on x(t). c Time t1;
[0092] S3: Obtain the delay time, t2 = t e -t1 means that the auxiliary clamping requires a delay of t2 to start;
[0093] S4: Calculate the B-axis rotation angle at this time, θ m =θ(t2+t0), where t0 is the starting time of the movement of the B-axis;
[0094] S5: Calculate the maximum remaining angle along the B-axis, θ0 = θ e -θ m ;
[0095] S6: Substitute θ0 back into the condition that no collision should occur, and verify whether the condition is met. If not, adjust l appropriately. c And repeat steps S2 to S6.
[0096] The flowchart of the calculation method is as follows Figure 6 As shown, a schematic diagram of the calculation principle is as follows: Figure 7 As shown.
[0097] The machine tool used in this embodiment is a four-axis laser processing machine tool with auxiliary clamping. Besides the laser head being able to translate in the X, Y, and Z directions, the tube can also rotate around the Y-axis (B-axis). The machine tool coordinate system in this embodiment is the same as... Figure 1 .
[0098] Taking the cutting of square tubes as an example, when it involves changing the processing plane, the auxiliary clamp will perform the action process described in this invention.
[0099] S1: When the Z-axis is raised to the outer circle of the pipe, the auxiliary clamping begins to release. The Z-axis is raised first to ensure that the pipe will not hit the plate when the auxiliary clamping is released.
[0100] S2: X / Y / Z / B starts moving towards the starting point of the next segment cut. When the B axis moves to the calculated maximum remaining angle, the auxiliary clamping starts to perform the clamping action.
[0101] S3: The B-axis moves into position, the auxiliary clamp then clamps into position, and the Z-axis moves downwards to position, ready for the next machining operation.
[0102] The maximum remaining angle of the B-axis motion can be calculated by the method in this invention or manually given by the user.
[0103] This method for improving the efficiency of auxiliary clamping is not only applicable to the frog-jump process across the rib, but also to other processes where the B-axis and auxiliary clamping can be linked (such as the material pulling process).
[0104] The process of calculating the maximum remaining angle of the B-axis motion needs to be completed before the auxiliary clamping starts moving, that is, the calculation should begin at least after the need to cross the rib is detected. Using the solution method in this invention will also improve the efficiency of the calculation.
[0105] For the specific implementation scheme of this embodiment, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.
[0106] It is understood that the same or similar parts in the above embodiments can be referred to each other, and the contents not described in detail in some embodiments can be referred to the same or similar contents in other embodiments.
[0107] It should be noted that in the description of this invention, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this invention, unless otherwise stated, "a plurality of" means at least two.
[0108] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0109] The present invention utilizes a laser processing CNC system to improve auxiliary clamping efficiency, including a processing method, apparatus, processor, and computer-readable storage medium, thereby reducing auxiliary clamping waiting time and shortening overall processing time. The invention also provides a method for calculating the maximum remaining angle along the B-axis in the method for improving auxiliary clamping efficiency, simplifying the process and improving computational efficiency.
[0110] In this specification, the invention has been described with reference to specific embodiments thereof. However, it will be apparent that various modifications and variations can be made without departing from the spirit and scope of the invention. Therefore, the specification and drawings should be considered illustrative rather than restrictive.
Claims
1. A processing method for improving auxiliary clamping efficiency in a laser processing CNC system, characterized in that, The method includes the following steps: (1) Establish the machine tool coordinate system to obtain the X-axis, Y-axis, Z-axis and B-axis. Raise the Z-axis. When the Z-axis moves to the position of the outer circle of the tube, the auxiliary clamping starts to perform the release action. (2) The X-axis, Y-axis, Z-axis and B-axis begin to move towards the starting point of the next segment of cutting; (3) Calculate the maximum remaining angle of the B-axis; (4) Calculate the position of B-axis from the endpoint based on the maximum remaining angle of B-axis. When B-axis moves to a certain position from the endpoint, the auxiliary clamp will start to clamp. (5) The Z-axis descends to the machining position, ready for the next machining operation; Step (3) specifically includes the following steps: (3.1) Calculate the motion state θ(t) of axis B at θ = θ e The end time t e , where θ e This is the final displacement along the B-axis; (3.2) Based on the motion state x(t) along the x-axis, the value at x = l0 / 2 + l is calculated. c At time t1, where l0 is the width of the square tube, l c This is the minimum clearance amount; (3.3) The delay time t2 required for the auxiliary clamping to start is calculated; (3.4) The rotation angle θ of axis B at this time is calculated. m ; (3.5) Calculate the maximum residual angle θ0 along the B-axis, θ0 = θ e -θ m ; (3.6) Based on θ0 and the conditions that must be met to avoid collision, verify whether the conditions are met. If not, appropriately increase the minimum clearance amount l. c And continue with steps (3.2) through (3.6).
2. The processing method for improving auxiliary clamping efficiency in a laser processing CNC system according to claim 1, characterized in that, In step (3.3), the delay time t2 required for the auxiliary clamping to start is calculated as follows: The delay time t2 required for the auxiliary clamping to start is calculated using the following formula: t2=t e -t1; Among them, t e For θ = θ e The end time of the time, t1 is the time when x = l0 / 2 + l c At that moment.
3. The processing method for improving auxiliary clamping efficiency in a laser processing CNC system according to claim 1, characterized in that, In step (3.4), the rotation angle θ of axis B at this time is calculated. m Specifically: The B-axis rotation angle θ is calculated using the following formula. m : i m =θ(t2+t0); Where t0 is the starting time of the B-axis movement, and t2 is the delay time required for the auxiliary clamping to start.
4. A device for improving auxiliary clamping efficiency in a laser processing CNC system, characterized in that, The device includes: A processor is configured to execute computer-executable instructions; The memory stores one or more computer-executable instructions, which, when executed by the processor, implement the steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system according to any one of claims 1 to 3.
5. A processor in a laser processing CNC system for improving auxiliary clamping efficiency, characterized in that, The processor is configured to execute computer-executable instructions, which, when executed by the processor, implement the various steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, It stores a computer program that can be executed by a processor to implement the various steps of the processing method for improving auxiliary clamping efficiency in the laser processing CNC system according to any one of claims 1 to 3.