Laser pipe cutting machine control method and device, laser pipe cutting machine and storage medium

By designating the pre -pre -pre -sharing area and the alarm area for the auxiliary support of the laser pipeline to detect the location of the mount and control the supporting support to avoid the avoidance, the unstable posture of cutting points caused by the excessive support area of ​​the pipe is improved, which improves the processing accuracy And quality.

CN119328340AActive Publication Date: 2025-01-21HANS LASER TECH IND GRP CO LTD +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411670942.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-01-21
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

In laser pipe cutting machine processing, the unsupported area of ​​the pipe is too long, resulting in unstable cutting point posture, affecting processing accuracy and quality.

Method used

By demarcating the pre-avoidance area and alarm area for the auxiliary support, detecting the position of the movable chuck, and controlling the auxiliary support avoidance, it is ensured that the pipe is always well supported during the processing process, and the posture instability caused by the auxiliary support falling during cutting is avoided.

Benefits of technology

The stability of the cutting point attitude is achieved, the processing accuracy and quality of the processing point are achieved, and the mutation point caused by the decline in the decline of the auxiliary support is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119328340A_ABST
    Figure CN119328340A_ABST
Patent Text Reader

Abstract

The invention provides a laser pipe cutting machine control method and device, a laser pipe cutting machine and a storage medium. The method comprises the following steps that a pre-avoiding area and an alarm area are delimited for each auxiliary support; if the movable chuck enters the pre-avoiding area, the auxiliary support moves to the avoiding position; if the movable chuck enters the alarm area and the auxiliary support is not in the avoiding position, the movable chuck stops moving and gives an alarm; a plurality of contours are sequentially machined in the opposite direction of the first direction, the point, closest to the movable chuck, on each contour is the farthest point, after machining of the current contour is finished, whether the movable chuck penetrates through the pre-avoiding area of the adjacent auxiliary support or not when machining is conducted to the farthest point of the next contour is judged, and if yes, the movable chuck penetrates through the pre-avoiding area of the adjacent auxiliary support; if yes, the auxiliary support avoids and keeps before the next contour is machined, and otherwise, the auxiliary support keeps supporting in the machining process of the next contour. According to the control method of the laser pipe cutting machine, it can be ensured that the posture of the cutting point is stable, and the machining quality is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of laser processing technology, and more specifically, relates to a laser tube cutting machine control method, device, laser tube cutting machine and storage medium. Background Art

[0002] Since the laser tube cutting machine processes tubes with different cross-sections and lengths, in order to ensure the stability of the tube posture during processing, a certain number of auxiliary supports need to be distributed in the length direction according to the length of the tube to cooperate with the chuck to support the tube and prevent the tube from shaking. In the related technology, an avoidance zone is set in front of the auxiliary support. When the chuck moves into the avoidance zone, the auxiliary support will avoid it to avoid collision between the chuck and the auxiliary support mechanism.

[0003] However, in the middle of processing, if the chuck enters the avoidance area first and then exits the avoidance area, after the auxiliary support drops, the length of the unsupported area of ​​the pipe is greater than the distance between the two auxiliary supports. The unsupported area is too long, and the posture stability of the cutting point cannot be ensured during the processing of the pipe. The auxiliary support drops when the pipe is in the middle of cutting the contour. When the auxiliary support drops in the middle of cutting the contour, the processing accuracy will be affected, and a mutation point may occur, which will greatly reduce the processing quality. Summary of the invention

[0004] The embodiment of the present application provides a laser tube cutting machine control method, which can ensure the stability of the posture of the cutting point and ensure the processing quality.

[0005] The technical solution adopted in the embodiment of the present application is: to provide a laser tube cutting machine control method, which is applicable to the laser tube cutting machine, wherein the laser tube cutting machine comprises a fixed chuck, a movable chuck and a plurality of auxiliary supports, wherein the movable chuck, the auxiliary supports and the fixed chuck are arranged in sequence, and the auxiliary supports can support the tube at a supporting position or avoid the movable chuck at an avoidance position, and a direction from the movable chuck to the fixed chuck is defined as a first direction, and the method comprises the following steps:

[0006] Defining a pre-avoidance zone and a warning zone for each auxiliary support, which are the pre-avoidance zone, the warning zone and the corresponding auxiliary support in order along the first direction;

[0007] Detecting the position of the movable chuck to determine whether the movable chuck enters the pre-avoidance zone, and if so, controlling the auxiliary support to move to the avoidance position;

[0008] If the movable chuck enters the alarm area, the position of the auxiliary support is further detected, and if the auxiliary support is not in the avoidance position, the movable chuck is controlled to stop moving and an alarm is sounded;

[0009] Multiple contours are processed in sequence in the opposite direction of the first direction, and the point on the contour closest to the active chuck is the farthest point. After the current contour processing is completed, it is determined whether the active chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour. If so, this auxiliary support avoids and maintains before the next contour processing, otherwise, this auxiliary support maintains support during the processing of the next contour.

[0010] Further, the plurality of contours are processed in sequence in the direction opposite to the first direction, the point on the contour closest to the active chuck is the farthest point, and after the current contour processing is completed, it is determined whether the active chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour, and if so, the auxiliary support avoids and maintains before the next contour processing, otherwise, the auxiliary support maintains support during the processing of the next contour, specifically including:

[0011] After the current processing is completed, the distance value ΔX between the end point of the current processing and the farthest point of the next contour in the first direction is obtained;

[0012] Determining whether the movable chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support after the movable chuck moves ΔX along the first direction;

[0013] If so, this auxiliary support will be avoided and maintained before the next contour processing;

[0014] If not, this auxiliary support remains as support during the machining of the next contour.

[0015] Furthermore, before processing the first contour, the end of the tube away from the movable chuck is first processed;

[0016] After the end processing, the next contour is the first contour, and the distance value between the end point of the end processing and the farthest point of the first contour in the first direction is obtained as ΔX.

[0017] Furthermore, after the auxiliary support is avoided and maintained before the next contour processing, during the next contour processing, the dynamic performance of the movable chuck along the first direction can be performed according to the maximum performance of the machine tool.

[0018] Further, the time taken for the auxiliary support to move from the support position to the avoidance position is shorter than the time taken for the movable chuck to pass through the pre-avoidance area.

[0019] The embodiment of the present application further provides a laser tube cutting machine control device for the laser tube cutting machine, the laser tube cutting machine comprising a fixed chuck, a movable chuck and a plurality of auxiliary supports, the auxiliary supports can support the tube at a supporting position or avoid the movable chuck at an avoidance position, with the direction from the movable chuck to the fixed chuck as a first direction, the device comprising:

[0020] A region division module, the region division module is used to define a pre-avoidance zone and a warning zone for each auxiliary support, which are the pre-avoidance zone, the warning zone and the corresponding auxiliary support in sequence along the first direction;

[0021] A pre-avoidance module, the pre-avoidance module is used to control the auxiliary support to move to the avoidance position when the movable chuck enters the pre-avoidance area;

[0022] an alarm module, the alarm module being used for controlling the movable chuck to stop moving and alarming when the movable chuck enters the alarm area and the auxiliary support is not in the avoidance position;

[0023] The processing avoidance judgment module includes a processing submodule and an avoidance judgment submodule. The processing submodule is used to control the processing of multiple contours in sequence in the opposite direction of the first direction, and the point on the contour closest to the active chuck is the farthest point; the avoidance judgment submodule is used to judge whether the active chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour after the current contour processing is completed. If so, this auxiliary support avoids and maintains before the next contour processing, otherwise, this auxiliary support maintains support during the processing of the next contour.

[0024] An embodiment of the present application also provides a laser tube cutting machine, which includes a cutting head, a fixed chuck, a movable chuck and a plurality of auxiliary supports, wherein the movable chuck, the auxiliary supports, the fixed chuck and the cutting head are arranged in sequence, and the auxiliary supports can support the tube in a supporting position or avoid the movable chuck in an avoidance position. The machine also includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the method described above.

[0025] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described above is implemented.

[0026] The beneficial effects of the laser tube cutting machine control method provided in the embodiment of the present application are:

[0027] 1. In the laser tube cutting machine control method of the embodiment of the present application, a pre-avoidance zone and an alarm zone are set on one side of the auxiliary support. When the active chuck enters the pre-avoidance zone, the auxiliary support can avoid it. When the active chuck enters the alarm and the auxiliary support is not in the avoidance position, the active chuck stops moving and sounds an alarm to avoid collision.

[0028] 2. When processing multiple contours of the pipe in sequence, after each contour processing is completed, it is determined whether the active chuck will penetrate the pre-avoidance area when processing to the farthest point of the next contour. If it penetrates the pre-avoidance area, it means that the active chuck and the auxiliary support will interfere with each other during the processing of the contour, so the auxiliary support needs to be moved to the avoidance position. At the same time, in order to avoid sudden changes caused by the auxiliary support to the avoidance position during processing, the auxiliary support needs to be avoided and maintained before processing the contour. At this time, the length of the unsupported area of ​​the pipe is less than the distance between the two auxiliary supports, the pipe is well supported, the posture of the cutting point is stable, and the cutting quality is good. If it does not penetrate the avoidance area, it means that during the processing of the contour, the active chuck will not enter the alarm area and will not collide with the auxiliary support. Therefore, the auxiliary support does not need to be avoided and the support is maintained. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0030] Figure 1 A flow chart of a laser tube cutting machine control method provided in an embodiment of the present application;

[0031] Figure 2 A schematic diagram of the structure of a laser tube cutting machine provided in an embodiment of the present application;

[0032] Figure 3 A schematic diagram of a movable chuck provided in an embodiment of the present application after entering a pre-avoidance zone;

[0033] Figure 4 A schematic diagram of a movable chuck provided in an embodiment of the present application first entering a pre-avoidance zone and then exiting the pre-avoidance zone;

[0034] Figure 5 A schematic diagram of the contour to be processed on the pipe provided in an embodiment of the present application.

[0035] Among them, the reference numerals in the figure are:

[0036] 11. Fixed chuck; 12. Movable chuck; 13. First auxiliary support; 131. First pre-avoidance zone; 132. First alarm zone; 14. Second auxiliary support; 141. Second pre-avoidance zone; 142. Second alarm zone; 15. Third auxiliary support; 151. Third pre-avoidance zone; 152. Third alarm zone; 16. Cutting head;

[0037] 20. Pipe; 21. Profile 1; 22. Profile 2; 23. Profile 3; 24. Profile 4; 25. End; 26. Unsupported area. DETAILED DESCRIPTION

[0038] 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 below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0039] It should be noted that when an element is referred to as being "fixed to" or "disposed on" another element, it can be directly on the other element or indirectly on the other element. When an element is referred to as being "connected to" another element, it can be directly connected to the other element or indirectly connected to the other element.

[0040] It should be understood that the orientation or position relationship indicated by terms such as "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside" and "outside" are based on the orientation or position relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0041] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0042] See also Figure 1 , the laser tube cutting machine control method provided in the embodiment of the present application is now described.

[0043] The laser tube cutting machine control method provided in the embodiment of the present application is applicable to the laser tube cutting machine.

[0044] Reference Figure 2The laser tube cutting machine includes a fixed chuck 11, a movable chuck 12 and a plurality of auxiliary supports. The movable chuck 12, the auxiliary supports and the fixed chuck 11 are arranged in sequence. The auxiliary supports can support the tube 20 at the supporting position or avoid the movable chuck 12 at the avoiding position. The direction from the movable chuck 12 to the fixed chuck 11 is the first direction.

[0045] The fixed chuck 11 can be a mechanical fixture, similar to a fixing device with a claw, which is used to firmly fix one end of the tube 20 during the laser tube cutting process, so that it can maintain a relatively stable position during processing, and the fixed chuck 11 can drive the tube 20 to rotate. For example, a common three-jaw chuck can clamp or loosen the tube 20 by evenly contracting or expanding the three claws toward the center. In a laser tube cutting machine, it is usually installed at a fixed position of the equipment to provide a stable support point for the tube 20.

[0046] The movable chuck 12 is also a chuck structure, but it is different from the fixed chuck 11 in that it can move under a certain drive (such as X-axis drive), thereby driving the tube 20 to feed in the X direction, and can rotate synchronously with the rotation of the fixed chuck 11. For example, it can be a chuck driven by a motor, which can accurately control the moving distance and speed of the tube 20 in the X-axis direction according to the instructions of the control system. During the laser tube cutting process, it is responsible for transporting the tube 20 to a suitable processing position, and when the tube 20 rotates, it needs to work in coordination with the fixed chuck 11 to ensure that the tube 20 rotates smoothly.

[0047] Reference Figure 2 , the auxiliary support can be a support device with a lifting mechanism, such as a lifting rod driven by a cylinder or a servo motor. The number of auxiliary supports is multiple, such as 2, 3, 4 or even more. In the embodiment of the present application, three auxiliary supports are used as an example for explanation. When the pipe 20 may sag during processing due to its long length or poor rigidity, the auxiliary support can rise to the support position to provide an upward support force for the pipe 20 to offset the influence of other forces such as gravity and rotational clamping force on the pipe 20 during the feeding process, thereby ensuring the stability of the posture of the pipe 20 during the processing. When the movable chuck 12 needs to be moved to the position of the auxiliary support, the auxiliary support can be lowered to the avoidance position to avoid collision with the movable chuck 12.

[0048] The direction from the movable chuck 12 to the fixed chuck 11 is the first direction. For example, if the movable chuck 12 is located on the left side of the fixed chuck 11, the first direction is from left to right. Of course, the movable chuck 12 may also be located on the right side of the fixed chuck 11, then the first direction is from right to left.

[0049] Reference Figure 2 In the embodiment of the present application, the first direction is explained from left to right, and the movable chuck 12 is located on the left side of the fixed chuck 11 and can move to the right to approach the fixed chuck 11.

[0050] In order to support the pipe 20 between the movable chuck 12 and the fixed chuck 11, it can be understood that each auxiliary support is also arranged on the left side of the fixed chuck 11. When the movable chuck 12 moves to the farthest from the fixed chuck 11, each auxiliary support is located between the movable chuck 12 and the fixed chuck 11.

[0051] Reference Figure 2 It can be understood that the auxiliary supports are arranged at equal intervals along the length direction of the tube 20, and the interval is D0. The interval D0 makes the tube 20 less likely to shake when supported, ensuring the cutting accuracy. If the length of the unsupported area of ​​the tube 20 is greater than D0, it is difficult to stabilize the tube 20 during cutting, resulting in reduced cutting accuracy.

[0052] In addition, the laser tube cutting machine further comprises a cutting head 16 , which is arranged on a side of the fixed chuck 11 away from the movable chuck 12 (ie, the right side) and is used for cutting the tube 20 .

[0053] Therefore, in the machine tool coordinate system of the laser tube cutting machine, the fixed chuck 11 rotates around its own axis, the movable chuck 12 can translate along the X-axis (the X-axis is in the left-right direction), and the cutting head 16 can translate along the Y-axis (front-back direction) and parallel to the Z-axis (up-down direction) and is located on the left side of the fixed chuck 11. Taking three auxiliary supports as an example, the three auxiliary supports are the first auxiliary support 13, the second auxiliary support 14 and the third auxiliary support 15 from left to right.

[0054] Reference Figure 1 , the method comprises the following steps:

[0055] S10: defining a pre-avoidance zone and a warning zone for each auxiliary support, which are the pre-avoidance zone, the warning zone and the corresponding auxiliary support in sequence along the first direction.

[0056] Reference Figure 3 The pre-avoidance zone is an area delineated in the X-axis direction, and is located in front of the auxiliary support along the first direction from the movable chuck 12 to the fixed chuck 11. When the movable chuck 12 enters this area, it means that it is about to approach the auxiliary support, and at this time the control system will issue a command to move the auxiliary support to the avoidance position.

[0057] The alarm zone is an area closer to the auxiliary support. When the movable chuck 12 enters the alarm zone and the auxiliary support is not in the avoidance position, in order to prevent a collision accident, the movable chuck 12 will stop moving and send out an alarm signal.

[0058] In the embodiment of the present application, for an auxiliary support, the auxiliary support is located on the right side of its alarm area, and its pre-avoidance area is located on the right side of its alarm area, that is, from left to right, they are the pre-avoidance area, the alarm area and the auxiliary support.

[0059] Reference Figure 2 and Figure 3 In the machine tool coordinate system, before machining, the X-axis coordinate of the movable chuck 12 is X0, and the X-axis coordinate of the first auxiliary support 13 is X1, then the first pre-avoidance zone 131 is X11-X12, and the first alarm zone 132 is X12-X1. Similarly, the X-axis coordinate of the second auxiliary support 14 is X2, then the second pre-avoidance zone 141 is X21-X22, and the second alarm zone 142 is X22-X2. The X-axis coordinate of the third auxiliary support 15 is X3, then the third pre-avoidance zone 151 is X31-X32, and the third alarm zone 152 is X32-X3.

[0060] S20: Detect the position of the movable chuck to determine whether the movable chuck 12 enters the pre-avoidance zone. If so, control the auxiliary support to move to the avoidance position.

[0061] Reference Figure 3 When the laser tube cutting machine starts working, the movable chuck 12 moves along the first direction. If the movable chuck 12 enters the pre-avoidance zone, the corresponding auxiliary support will receive the instruction and move to the avoidance position to make room for the movable chuck 12 to continue moving.

[0062] It is understandable that when the movable chuck 12 enters the pre-avoidance zone, the speed of the movable chuck 12 and the avoidance speed of the auxiliary support need to cooperate with each other. The speed of the movable chuck 12 is usually determined by the processing requirements and the performance of the X-axis drive system. For example, in high-precision processing, the speed of the movable chuck 12 may be relatively slow to ensure cutting accuracy; while in the case of pursuing processing efficiency, the speed may be appropriately increased. The avoidance speed of the auxiliary support depends on its driving mechanism. Ideally, the avoidance speed of the auxiliary support should be fast enough to ensure that the auxiliary support can be completely moved to the avoidance position before the movable chuck 12 reaches a position where a collision may occur.

[0063] The avoidance time of the auxiliary support refers to the time required from receiving the avoidance instruction to completely moving to the avoidance position. This time includes the response time of the drive mechanism and the actual movement time. The avoidance time of the auxiliary support must be less than the time from the active chuck 12 entering the pre-avoidance area to leaving the pre-avoidance area, so as to ensure that the avoidance is completed before the active chuck 12 reaches the position where the collision may occur.

[0064] When the movable chuck 12 moves, its own X-axis coordinate will change. When the X-axis coordinate of the movable chuck 12 is equal to X11, it means that the movable chuck 12 enters the pre-avoidance zone of the first auxiliary support 13, and the first auxiliary support 13 begins to avoid. The X-axis coordinate of the movable chuck 12 gradually approaches X12 from X11. When it becomes X12, the first auxiliary support 13 should have been in the avoidance position. Similarly, when the movable chuck 12 enters the pre-avoidance zone of other auxiliary supports, the corresponding auxiliary supports will also avoid.

[0065] S30: If the movable chuck 12 enters the alarm area, the position of the auxiliary support is further detected. If the auxiliary support is not in the avoidance position, the movable chuck 12 is controlled to stop moving and an alarm is issued.

[0066] When the chuck enters the alarm zone, the laser tube cutting machine system will obtain the position information of the auxiliary support through sensors. These sensors can be position sensors, such as photoelectric sensors or magnetic sensors. The control system of the laser tube cutting machine can also record the position information of the auxiliary support in real time. There are special registers or storage units in the control system to save this data. This data can be read and analyzed when needed to determine whether the auxiliary support is in the avoidance position. When the chuck enters the alarm zone, the control system will immediately read these stored position data and compare them with the preset avoidance position data.

[0067] Once it is determined that the chuck has entered the alarm zone and the auxiliary support is not in the avoidance position, the control system will first issue a command to stop the movement of the chuck. This prevents the chuck from continuing to move forward and colliding with the auxiliary support that has not been avoided. At the same time, the system will trigger the alarm mechanism. The alarm can be implemented in many ways, such as sound and light alarms. For example, an alarm light and a buzzer are installed on the equipment. When this happens, the alarm light will flash and send out a striking light signal, such as a flashing red light; the buzzer will emit a sharp sound to attract the attention of the operator. In addition, the control system can display the alarm information on the operation interface, detailing the reason for the alarm is that the chuck has entered the alarm zone but the auxiliary support has not been avoided, so that the operator can quickly locate the problem.

[0068] After receiving the alarm signal, the operator needs to check the position of the auxiliary support, troubleshoot and repair the fault. After the repair is completed, the operator needs to reset the system's alarm status through the operation interface or reset button, then restart the chuck movement and continue the processing operation. In addition, the system can record relevant information about the alarm event, such as alarm time, chuck position, auxiliary support position, etc., so as to analyze and optimize the operation of the equipment later.

[0069] S40: Process multiple contours in sequence in the opposite direction of the first direction, and the point on the contour closest to the movable chuck 12 is the farthest point. After the current contour processing is completed, determine whether the movable chuck 12 penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour. If so, this auxiliary support avoids and maintains before the next contour processing, otherwise, this auxiliary support maintains support during the processing of the next contour.

[0070] Reference Figure 5 , where the point on the contour closest to the movable chuck 12 is the farthest point, which means that during the contour processing, when the movable chuck 12 is processed to this point, the distance moved by the movable chuck 12 is the farthest. Generally speaking, the farthest point of a contour is also the starting point and the end point of its processing (such as Figure 5 The leftmost point of each contour in ).

[0071] Reference Figure 4 and Figure 5 In the process of processing the pipe 20, it is necessary to process multiple contours in sequence in the opposite direction of the first direction. For the processing of each contour, after the current contour processing is completed, it is determined whether the movable chuck 12 penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour. The penetration avoidance area mentioned here refers to whether the movable chuck 12 moves from the left side of X11 to the right side of X12 during the processing to the farthest point, that is, passes through the entire pre-avoidance area.

[0072] If the judgment result is that the pre-avoidance area will be penetrated, it means that during the processing of the next contour, the movable chuck 12 will interfere with and collide with the auxiliary support. In order to avoid the auxiliary support moving to the avoidance position during the processing, causing a sudden change in the posture of the tube 20 and affecting the processing quality, it is necessary to avoid and keep the auxiliary support in the avoidance position before processing the next contour. In this way, it can be ensured that during the entire processing of the next contour, the tube 20 has good support, and the posture of the cutting point can remain stable, thereby ensuring the cutting quality. At this time, since the avoidance is performed before processing, the length of the unsupported area 26 of the tube 20 will be less than the distance between the two auxiliary supports, so that the tube 20 can be effectively supported most of the time.

[0073] If the result of the judgment is that the pre-avoidance zone will not be penetrated, it means that during the processing of the next contour, the movable chuck 12 will not enter the alarm zone, and will not collide with the auxiliary support. Therefore, in this case, the auxiliary support does not need to perform an avoidance operation, but remains in the supporting position, continues to provide support force for the pipe 20, and ensures the stability of the pipe 20 during the processing.

[0074] It is understandable that during processing, multiple contours need to be processed on the tube 20, and the shapes of these contours can be the same or different. During the processing of the tube 20, multiple contours need to be processed in sequence along the opposite direction of the first direction. For example, in the embodiment of the present application, the tube 20 is clamped on the movable chuck 12 and the fixed chuck 11, and the cutting head 16 is located on the right side of the fixed chuck 11. During processing, the movable chuck 12 moves to the right, and the cutting head 16 processes the tube 20 from right to left to produce multiple contours in sequence.

[0075] Reference Figure 4 and Figure 5 For the processing of each contour, when the current contour processing is completed, it will be determined whether the movable chuck 12 will penetrate the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour. For example, after the current contour processing is completed, the contour to be processed next is a rectangle, which has two upper and lower long sides and two left and right short sides. The distance between the left short side and the movable chuck 12 is smaller than the distance between the right short side and the movable chuck 12. A point on the left short side is the farthest point closest to the movable chuck 12. During processing, the right short side is processed first, and then the left short side. Compared with the processing of the right short side, the position of the movable chuck 12 is further to the right when processing the left short side. When processing to the farthest point, the position of the movable chuck 12 is the farthest to the right. When processing the rectangle, the movable chuck 12 is first fed positively (i.e., moves to the right first) and then fed negatively (i.e., moves to the left again) in the X-axis direction to complete one circle of the rectangle.

[0076] If the movable chuck 12 is located on the left side of the pre-avoidance zone of the adjacent auxiliary support when calculating the next contour processing to the farthest point, it means that during the entire processing process of the contour (that is, regardless of whether the movable chuck 12 is fed positively and then fed negatively), it will not enter the alarm zone of the auxiliary support, the movable chuck 12 will not collide with the auxiliary support, and the auxiliary support maintains support without avoidance.

[0077] If the movable chuck 12 is located within the pre-avoidance zone of the adjacent auxiliary support (i.e., the X-axis coordinate of the movable chuck 12 is between X11 and X12) when calculating the next contour processing to the farthest point, it means that during the entire processing process of the contour, it will enter the pre-avoidance zone but will not enter the alarm zone of the auxiliary support. The movable chuck 12 will not collide with the auxiliary support, and the auxiliary support will maintain support without avoidance.

[0078] Reference Figure 4During processing, the movable chuck 12 first moves to the right and then to the left. When processing the right short side of the next contour, the movable chuck 12 is located on the left side of the pre-avoidance area of ​​the adjacent auxiliary support (that is, the X-axis coordinate of the movable chuck 12 is located on the left side of X11), and the auxiliary support is in the supporting position. When processing the long side and the left short side, the movable chuck 12 moves to the right and enters the pre-avoidance area (that is, the X-axis coordinate of the movable chuck 12 is between X11 and X12). If the auxiliary support is lowered at this time, the length of the unsupported area 26 of the tube 20 is D1, and D1>D0. When processing to the farthest point, the active chuck 12 is located in the pre-avoidance area of ​​the adjacent auxiliary support, and continues to process the other long side. At this time, the active chuck 12 will move to the left, so that the X-axis coordinate of the active chuck 12 is located on the left side of X11. At this time, the length of the unsupported area 26 of the tube 20 is D2, and D2>D1. The length of the unsupported area 26 is relatively large. The tube 20 cannot ensure the stability of the posture of the cutting point during the processing, and the moment when the auxiliary support drops (that is, when it just enters the pre-avoidance area) is when the tube 20 is in the middle of cutting the contour. When the auxiliary support drops during the cutting of the contour, it will affect the processing accuracy and may cause a mutation point. Without the auxiliary support in the long range, the processing accuracy consistency of all workpieces of the entire tube will also be greatly reduced at this time when it is in the process of processing.

[0079] Therefore, in order to solve this problem, refer to Figure 4 and Figure 5 In the embodiment of the present application, by judging that when the next contour is processed to the farthest point, the movable chuck 12 is located in the pre-avoidance zone of the adjacent auxiliary support, it is determined that during the entire processing process of the contour, the piston chuck will not enter the alarm zone of the auxiliary support, and the movable chuck 12 will not collide with the auxiliary support, and the auxiliary support is controlled to maintain support without avoiding, thereby avoiding the problem of reduced processing accuracy due to the unsupported area 26 of the pipe 20 being too long, and also avoiding the sudden change caused by the decrease of the auxiliary support during processing.

[0080] If the movable chuck 12 penetrates the pre-avoidance zone of the adjacent auxiliary support (i.e., the X-axis coordinate of the movable chuck 12 is located on the right side of X12) when calculating the next contour to be processed to the farthest point, it means that during the entire processing of the contour, the auxiliary support alarm zone will be entered, and there is a risk of collision between the movable chuck 12 and the auxiliary support, and they must be avoided. In order to avoid a sudden change in processing accuracy due to the avoidance of the auxiliary support during processing, after determining that avoidance is required during the processing, the embodiment of the present application avoids before starting the processing of the contour, and then processes the contour. Since the avoidance zone is passed through during the processing, the movable chuck 12 moves further to the right, and the length of the unsupported area 26 can be less than D0, that is, during the processing of the contour, the pipe 20 can be effectively supported most of the time to ensure processing accuracy.

[0081] Step S40 specifically includes:

[0082] S402: After the current processing is completed, the distance value ΔX between the end point of the current processing and the farthest point of the next contour in the first direction is obtained.

[0083] Reference Figure 5 In the process of laser tube cutting machine processing the tube 20, when the current contour processing is completed, it is necessary to determine the position information of the next contour. First, find the point on the next contour that is closest to the movable chuck 12, that is, the farthest point. When one contour processing is completed, the processing end point of the contour is the starting point for the movable chuck 12 to move when the next contour is processed. That is, the movable chuck 12 needs to start from the end point, move to the processing start point of the next contour, start processing, process to the farthest point, and continue processing to the end point of this contour (generally speaking, it returns to the processing start point of this contour). In this process, the moving distance of the movable chuck 12 in the X-axis direction is the distance from the end point of the current contour to the farthest point of the next contour.

[0084] Through the coordinates of the processing end point of the current contour and the coordinates of the farthest point of the next contour in the processing task, the distance value ΔX between the end point of the current processing and the farthest point of the next contour in the first direction (the direction from the movable chuck 12 to the fixed chuck 11) can be calculated. For example, the X-axis coordinate of the processing end point of the current contour is Xa, and the X-axis coordinate of the farthest point of the next contour is Xb, then ΔX=Xa-Xb. If there are four contours to be cut, from right to left, they are contour one 21, contour two 22, contour three 23 and contour four 24. Correspondingly, the distance value between the processing end point of contour one 21 and the farthest point of contour two 22 in the first direction is ΔX2, the distance value between the processing end point of contour two 22 and the farthest point of contour three 23 in the first direction is ΔX3, and the distance value between the processing end point of contour three 23 and the farthest point of contour four 24 in the first direction is ΔX4.

[0085] S403: Determine whether the movable chuck 12 penetrates the pre-avoidance area of ​​the adjacent auxiliary support after the movable chuck 12 moves ΔX along the first direction.

[0086] Reference Figure 5, after obtaining the distance value ΔX, it is necessary to determine whether the position of the movable chuck 12 will penetrate the pre-avoidance zone of the adjacent auxiliary support after it moves a distance of ΔX along the first direction. The penetration here means that the movable chuck 12 moves from one side of the pre-avoidance zone to the other side, that is, the position of the movable chuck 12 moves from the starting coordinate (such as X11) less than the pre-avoidance zone to the ending coordinate (such as X12) greater than the pre-avoidance zone. The judgment process can compare the X-axis coordinate X of the position of the movable chuck 12 after adding ΔX when the current contour processing is completed (that is, the coordinate of the movable chuck 12 corresponding to the processing contact point) with the coordinate range of the pre-avoidance zone of the auxiliary support, that is, X+ΔX is compared with X12. If X+ΔX>X12, it means that it has penetrated. If the position of the movable chuck 12 after moving penetrates the range of the pre-avoidance zone, it means that it may interfere with the auxiliary support. If X+ΔX<X12, it means that it has not penetrated. If the position of the movable chuck 12 after moving does not penetrate the range of the pre-avoidance zone, it means that it will not interfere with the auxiliary support.

[0087] S404: If yes, this auxiliary support is avoided and maintained before the next contour processing.

[0088] If the result of the judgment is that the movable chuck 12 will penetrate the pre-avoidance area of ​​the adjacent auxiliary support (i.e., X+ΔX>X12), then in order to avoid the collision between the movable chuck 12 and the auxiliary support during the processing of the next contour, the auxiliary support needs to be avoided before the next contour is processed. Specifically, the auxiliary support will move to the avoidance position and remain in this position during the entire processing of the next contour. This ensures that the tube 20 has good support during the processing, while avoiding the collision between the movable chuck 12 and the auxiliary support.

[0089] S405: If not, this auxiliary support remains as support during the processing of the next contour.

[0090] If the result of the judgment is that the movable chuck 12 will not penetrate the pre-avoidance area of ​​the adjacent auxiliary support (i.e., X+ΔX<X12), it means that during the processing of the next contour, the movable chuck 12 will not enter the alarm area and will not collide with the auxiliary support. In this case, the auxiliary support maintains the supporting state during the processing of the next contour and continues to provide supporting force for the pipe 20. This can ensure the stability of the pipe 20 during the processing and improve the processing accuracy.

[0091] Reference Figure 5 Before processing the first contour, the end of the tube 20 away from the movable chuck 12 is processed with the end head 25; after the end head 25 is processed, the next contour is the first contour, and the distance value between the end point of the end head 25 processing and the farthest point of the first contour in the first direction is obtained as ΔX.

[0092] That is, before step S402, there is also step S401.

[0093] S401: Processing the end 25 of the tube 20 away from the movable chuck 12 .

[0094] Before processing the first contour, the end of the tube 20 away from the movable chuck 12 is first processed with the end head 25. The end head 25 processing is usually to make the end of the tube 20 reach a specific shape, size or surface quality requirement, so as to better perform subsequent processing operations.

[0095] The process of processing the end 25 can adopt different processing methods according to specific processing requirements. For example, cutting, milling, grinding and other processing methods can be used to remove excess material at the end of the pipe 20, or the end can be chamfered, rounded and other processes can be performed to improve the connection performance and aesthetics of the pipe 20.

[0096] After the end 25 is processed, the next contour is the first contour, and the distance value between the end point of the end 25 processing and the farthest point of the first contour in the first direction is obtained as ΔX. That is, in step S402, after the end 25 processing is completed, it is necessary to determine the distance value between the end point of the end 25 processing and the farthest point of the first contour in the first direction, and use it as ΔX. In order to distinguish it from other subsequent ΔX, the distance value between the end point of the end 25 processing and the farthest point of the first contour in the first direction is defined as ΔX1.

[0097] First, determine the position of the end point of the end head 25 processing. This position can be determined by the measurement system of the laser tube cutting machine or the processing record. Then, determine the position of the farthest point of the first contour in the same way as before. Finally, calculate the distance between the end point of the end head 25 processing and the farthest point of the first contour in the first direction. This calculation can be achieved by coordinate subtraction or other suitable algorithms. If the first direction is the X-axis direction, the X-coordinate of the end point of the end head 25 processing is Xc, and the X-coordinate of the farthest point of the first contour is Xd, then ΔX1=Xd-Xc.

[0098] The purpose of doing so is to more accurately determine the positional relationship between the movable chuck 12 and the auxiliary support before starting to process the first contour, so as to take corresponding avoidance measures in time to ensure the smooth progress and processing quality of the processing. At the same time, by considering the influence of the processing of the end 25, it can better adapt to the changes in the length of different pipes 20 and processing requirements.

[0099] Furthermore, after the auxiliary support is avoided and maintained before the next contour processing, during the next contour processing, the dynamic performance of the movable chuck 12 along the first direction can be performed according to the maximum performance of the machine tool.

[0100] When it is determined that the auxiliary support is avoided and maintained before the next contour processing, during the actual next contour processing, the movable chuck 12 has a special advantage in moving along the first direction. The dynamic performance mentioned here mainly includes the performance related to the motion parameters such as the moving speed and acceleration of the movable chuck 12 in this direction.

[0101] Generally, during the operation of the laser tube cutting machine, the movement of the movable chuck 12 may be restricted to a certain extent due to the need to consider the position of the auxiliary support and avoid collision with the auxiliary support, and it is impossible to operate at the maximum performance that the machine tool can achieve. However, when the auxiliary support makes a reasonable avoidance in advance and remains in the avoidance position, an unobstructed movement space is created for the movable chuck 12.

[0102] Specifically, in this case, the moving speed of the movable chuck 12 along the first direction can reach the maximum speed allowed by the machine tool, and there is no need to slow down or frequently adjust the speed due to concerns about interference with the auxiliary support. This allows the machining process to be carried out more efficiently, shortens the machining time of a single contour, and thus improves the overall machining efficiency.

[0103] At the same time, the acceleration of the movable chuck 12 can also be adjusted according to the maximum performance setting of the machine tool. A larger acceleration can make the movable chuck 12 start and stop more quickly, reducing the time wasted during acceleration and deceleration, and further improving the smoothness and efficiency of processing. Moreover, being able to perform dynamic performance at maximum performance can also reduce the impact on processing accuracy that may be caused by unstable changes in speed and acceleration, ensuring the stability of processing quality.

[0104] Furthermore, the time taken for the auxiliary support to move from the support position to the avoidance position is less than the time taken for the movable chuck 12 to pass through the pre-avoidance zone.

[0105] The auxiliary support has a support position and an avoidance position. When position switching is required, it moves from the support position to the avoidance position. The time spent on this movement process is a key factor.

[0106] The time it takes for the movable chuck 12 to pass through the pre-avoidance zone is related to the movement speed of the movable chuck 12 and the length of the pre-avoidance zone. The movement speed of the movable chuck 12 is set according to the processing requirements and the overall performance of the machine tool. When it moves along the first direction, the time it takes to pass through the pre-avoidance zone can be calculated by dividing the length of the pre-avoidance zone by the speed of the movable chuck 12.

[0107] The time taken by the auxiliary support to move from the support position to the avoidance position is required to be less than the time taken by the active chuck 12 to pass through the pre-avoidance zone in order to ensure that the auxiliary support can complete the avoidance action in time before the active chuck 12 reaches the area where a collision may occur. If the auxiliary support movement time is too long, the active chuck 12 may have entered the pre-avoidance zone or even the alarm zone, while the auxiliary support has not yet completely moved to the avoidance position, which will increase the risk of collision, affect the normal processing, and may even damage the equipment.

[0108] For example, assuming that the speed of the movable chuck 12 is v and the length of the pre-avoidance zone is L (in millimeters), then the time t1 for the movable chuck 12 to pass through the pre-avoidance zone is L / v. If the time for the auxiliary support to move from the support position to the avoidance position is t2, in order to ensure safe avoidance, t2 must be less than t1. Such design and requirements can effectively improve the safety and reliability of the laser tube cutting machine, ensure the smooth progress of the processing process, and avoid various problems caused by the uncoordinated movement of the auxiliary support and the movable chuck 12.

[0109] The embodiment of the present application also provides a laser tube cutting machine control device for the laser tube cutting machine, the laser tube cutting machine includes a cutting head, a fixed chuck 11, a movable chuck 12 and a plurality of auxiliary supports, the movable chuck, the auxiliary supports, the fixed chuck and the cutting head are arranged in sequence, the auxiliary supports can support the tube 20 at the supporting position or avoid the movable chuck 12 at the avoiding position, and the direction from the movable chuck 12 to the fixed chuck 11 is the first direction.

[0110] The device comprises an area division module, a pre-avoidance module, an alarm module and a processing avoidance judgment module.

[0111] The area division module is used to define a pre-avoidance area and a warning area for each auxiliary support, which are the pre-avoidance area, the warning area and the corresponding auxiliary support in sequence along the first direction.

[0112] The area division module defines a pre-avoidance zone and an alarm zone for each auxiliary support. The pre-avoidance zone is an area where a signal is sent in advance to allow the auxiliary support to avoid when the active chuck 12 approaches the auxiliary support; the alarm zone is an area where an alarm is triggered when the active chuck 12 enters the area and the auxiliary support is not in the avoidance position.

[0113] The pre-avoidance module is used to control the auxiliary support to move to the avoidance position when the movable chuck 12 enters the pre-avoidance area. When the movable chuck 12 enters the pre-avoidance area, the module will control the auxiliary support to move to the avoidance position to make room for the continued movement of the movable chuck 12. The pre-avoidance module communicates with the drive system of the auxiliary support and issues a command to the drive system to move the auxiliary support from the support position to the avoidance position. For example, if the auxiliary support is driven by a cylinder, the pre-avoidance module will send a signal to the cylinder control system to shrink the cylinder, thereby driving the auxiliary support to descend to the avoidance position.

[0114] The alarm module is used to control the movable chuck 12 to stop moving and alarm when the movable chuck 12 enters the alarm area and the auxiliary support is not in the avoidance position. When the movable chuck 12 enters the alarm area and the auxiliary support is not in the avoidance position, the module will control the movable chuck 12 to stop moving and alarm to prevent the occurrence of collision accidents. The alarm module can alarm in a variety of ways, such as setting an audible and visual alarm on the equipment. When the alarm is triggered, the alarm emits flashing lights and sharp sounds to remind the operator to pay attention. At the same time, the alarm information can also be displayed on the operation interface, detailing the cause and location of the alarm so that the operator can quickly locate the problem and take corresponding measures.

[0115] The processing avoidance judgment module includes a processing submodule and an avoidance judgment submodule.

[0116] The processing submodule is used to control the processing of multiple contours in sequence along the opposite direction of the first direction, and the point on the contour closest to the movable chuck 12 is the farthest point. The processing submodule controls the laser tube cutting machine to process multiple contours in sequence along the opposite direction of the first direction. During the processing, ensure that the position of the tube 20 is accurate, and the cutting head 16 performs processing according to a predetermined trajectory. According to the pre-set processing program, the movement of the movable chuck 12 and the cutting head 16 is controlled. For example, when processing the tube 20, the movable chuck 12 moves to the right (assuming that this is the opposite direction of the first direction), and the cutting head 16 cuts the tube 20 from right to left in sequence to process different contour shapes. For the processing of each contour, the processing submodule will accurately control the moving speed and position of the movable chuck 12, as well as the cutting parameters of the cutting head 16 to ensure the processing quality and accuracy.

[0117] The avoidance judgment submodule is used to judge whether the movable chuck 12 penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour after the current contour processing is completed. If so, this auxiliary support avoids and maintains before the next contour processing; otherwise, this auxiliary support maintains support during the processing of the next contour.

[0118] After the current contour processing is completed, it is determined whether the active chuck 12 penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour. According to the judgment result, the position state of the auxiliary support in the next contour processing is determined. If it penetrates the pre-avoidance area, it means that the active chuck 12 and the auxiliary support may collide during the processing of the next contour. At this time, the auxiliary support needs to avoid and remain in the avoidance position before the next contour processing; if it does not penetrate the pre-avoidance area, it means that the active chuck 12 will not collide with the auxiliary support, and the auxiliary support can maintain the support state during the processing of the next contour.

[0119] The laser tube cutting machine control device of the embodiment of the present application includes the laser tube cutting machine control method in any of the above embodiments, and therefore has the beneficial effects brought by the laser tube cutting machine control method in any of the above embodiments, which will not be elaborated here.

[0120] The embodiment of the present application also provides a laser tube cutting machine, which includes a fixed chuck 11, a movable chuck 12 and a plurality of auxiliary supports, wherein the auxiliary supports can support the tube 20 at a supporting position or avoid the movable chuck 12 at an avoidance position, and further includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the above method.

[0121] The laser tube cutting machine of the embodiment of the present application includes the laser tube cutting machine control method in any of the above embodiments, and therefore has the beneficial effects brought by the laser tube cutting machine control method in any of the above embodiments, which will not be elaborated here.

[0122] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the above method is implemented.

[0123] Since the system of the embodiment of the present application includes the laser tube cutting machine control method in any of the above embodiments, it has the beneficial effects brought by the laser tube cutting machine control method in any of the above embodiments, which will not be repeated here.

[0124] In several embodiments provided in the present application, it should be understood that the disclosed device can also be implemented in other ways. The device embodiments described above are merely schematic, for example, the block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices according to the multiple embodiments of the present application. In this regard, each box in the block diagram can represent a module, a program segment or a part of a code, and a part of a module, a program segment or a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram, and the combination of the block diagrams, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0125] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0126] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read□Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0127] The computer-readable storage medium of the embodiment of the present application includes the laser tube cutting machine control method in any of the above embodiments, and therefore has the beneficial effects brought by the laser tube cutting machine control method in any of the above embodiments, which will not be repeated here.

[0128] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A control method for a laser tube cutting machine, applicable to a laser tube cutting machine, wherein the laser tube cutting machine comprises a fixed chuck, a movable chuck and a plurality of auxiliary supports, wherein the movable chuck, the auxiliary supports and the fixed chuck are arranged in sequence, and the auxiliary supports can support the tube at a supporting position or avoid the movable chuck at an avoiding position, and a direction from the movable chuck to the fixed chuck is defined as a first direction, characterized in that: The method comprises the following steps: Defining a pre-avoidance zone and a warning zone for each auxiliary support, which are the pre-avoidance zone, the warning zone and the corresponding auxiliary support in order along the first direction; Detecting the position of the movable chuck to determine whether the movable chuck enters the pre-avoidance zone, and if so, controlling the auxiliary support to move to the avoidance position; If the movable chuck enters the alarm area, the position of the auxiliary support is further detected, and if the auxiliary support is not in the avoidance position, the movable chuck is controlled to stop moving and an alarm is sounded; Multiple contours are processed in sequence in the opposite direction of the first direction, and the point on the contour closest to the active chuck is the farthest point. After the current contour processing is completed, it is determined whether the active chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour. If so, this auxiliary support avoids and maintains before the next contour processing, otherwise, this auxiliary support maintains support during the processing of the next contour.

2. The laser tube cutting machine control method according to claim 1, characterized in that: The step of sequentially processing a plurality of contours in the direction opposite to the first direction, wherein the point on the contour closest to the active chuck is the farthest point, and after the current contour processing is completed, judging whether the active chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour, and if so, the auxiliary support avoids and maintains before the next contour processing, otherwise, the auxiliary support maintains support during the processing of the next contour, specifically includes: After the current processing is completed, the distance value ΔX between the end point of the current processing and the farthest point of the next contour in the first direction is obtained; Determining whether the movable chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support after the movable chuck moves ΔX along the first direction; If so, this auxiliary support will be avoided and maintained before the next contour processing; If not, this auxiliary support remains as support during the machining of the next contour.

3. The laser tube cutting machine control method according to claim 2, characterized in that: Before processing the first contour, the end of the tube away from the movable chuck is first processed; After the end processing, the next contour is the first contour, and the distance value between the end point of the end processing and the farthest point of the first contour in the first direction is obtained as ΔX.

4. The laser tube cutting machine control method according to claim 2, characterized in that: After the auxiliary support is avoided and maintained before the next contour processing, during the next contour processing, the dynamic performance of the movable chuck along the first direction can be executed according to the maximum performance of the machine tool.

5. The laser tube cutting machine control method according to claim 1, characterized in that: The time taken for the auxiliary support to move from the support position to the avoidance position is less than the time taken for the movable chuck to pass through the pre-avoidance zone.

6. A laser tube cutting machine control device, used for a laser tube cutting machine, the laser tube cutting machine comprises a fixed chuck, a movable chuck and a plurality of auxiliary supports, the auxiliary supports can support the tube at a supporting position or avoid the movable chuck at an avoidance position, with the direction from the movable chuck to the fixed chuck as a first direction, characterized in that: The device comprises: A region division module, the region division module is used to define a pre-avoidance zone and a warning zone for each auxiliary support, which are the pre-avoidance zone, the warning zone and the corresponding auxiliary support in sequence along the first direction; A pre-avoidance module, the pre-avoidance module is used to control the auxiliary support to move to the avoidance position when the movable chuck enters the pre-avoidance area; an alarm module, the alarm module being used for controlling the movable chuck to stop moving and alarming when the movable chuck enters the alarm area and the auxiliary support is not in the avoidance position; The processing avoidance judgment module includes a processing submodule and an avoidance judgment submodule. The processing submodule is used to control the processing of multiple contours in sequence in the opposite direction of the first direction, and the point on the contour closest to the active chuck is the farthest point; the avoidance judgment submodule is used to judge whether the active chuck penetrates the pre-avoidance area of ​​the adjacent auxiliary support when processing to the farthest point of the next contour after the current contour processing is completed. If so, this auxiliary support avoids and maintains before the next contour processing, otherwise, this auxiliary support maintains support during the processing of the next contour.

7. A laser tube cutting machine, characterized in that: The laser tube cutting machine includes a cutting head, a fixed chuck, a movable chuck and a plurality of auxiliary supports, wherein the movable chuck, the auxiliary supports, the fixed chuck and the cutting head are arranged in sequence, and the auxiliary supports can support the tube in a supporting position or avoid the movable chuck in an avoidance position. The machine also includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Three-chuck laser tube cutting machine and three-chuck tube cutting method

    CN110421277A

  • Laser pipe cutting machine

    CN114515913A

  • Laser head idle movement control method and device and readable storage medium

    CN114523195A

  • Intelligent control method and equipment for laser pipe cutting machine

    CN115446471A

  • Zero-tailing pipe cutting method and three-chuck pipe cutting machine

    CN116673617A