Laser processing machine, laser processing machine control method, and program

The laser processing machine identifies obstructing and interfering parts to prevent collisions, enhancing automatic operation and machining reliability by adjusting the machining program.

JP7734091B2Active Publication Date: 2025-09-04AMADA CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022017902
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-08
Publication Date
2025-09-04
Estimated Expiration
2042-02-08

AI Technical Summary

Technical Problem

Existing laser processing machines face issues with automatic operation when machined parts stand upright, potentially causing collisions with the machining head, as the skip function in existing technologies does not adequately address this issue.

Method used

The laser processing machine includes a control device that identifies obstructing parts from machined parts and searches for interfering parts among unmachined parts, predicting potential collisions and adjusting the machining program to avoid such collisions.

Benefits of technology

This approach enhances the automatic operation of the laser processing machine by preventing collisions and improving the reliability of the machining process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007734091000001
    Figure 0007734091000001
  • Figure 0007734091000002
    Figure 0007734091000002
  • Figure 0007734091000003
    Figure 0007734091000003
Patent Text Reader

Abstract

To further improve automatic operation of a laser beam machine.SOLUTION: A laser beam machine includes: a laser beam machine body 10 for machining a workpiece W by moving a machining head 30 relative to the workpiece W; and a control device 60 for controlling the laser beam machine body 10 according to a machining program for cutting out a plurality of parts allocated to the workpiece W in order from the workpiece W. The control device 60 determines whether or not collision of the machining head 30 has occurred, and identifies an obstructing part having collided with the machining head 30 from among a plurality of machined parts cut out from the workpiece W, if collision of the machining head 30 is determined to have occurred, and searches for an interfering part which causes the machining head 30 to interfere with the obstructing part in machining an unmachined part, from among unmachined parts not yet machined.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a laser processing machine, a control method for a laser processing machine, and a program. [Background technology]

[0002] For example, Patent Document 1 discloses a processing machine that processes a workpiece. When the processing machine described in Patent Document 1 detects a processing defect while processing a workpiece, it identifies the part (product) that is being processed. The processing machine skips processing the identified part and then resumes processing the remaining parts that have not been processed.

[0003] A workpiece is assigned multiple parts. By skipping the processing of the part where a problem occurred, it is possible to continue processing the remaining parts. This enables automatic operation of the laser processing machine in situations where there is no worker present, such as at night, thereby reducing the burden on workers and improving productivity. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-120071 Summary of the Invention [Problem to be solved by the invention]

[0005] Some machined parts cut from a workpiece may stand upright at an angle relative to the workpiece surface. As a result, when machining an unmachined part, the machining head may collide with the upright part. While the skip function described in Patent Document 1 enables automatic operation of the laser processing machine, this function still has room for improvement. [Means for solving the problem]

[0006] A laser processing machine according to one embodiment of the present invention comprises a laser processing machine main body that processes the workpiece by moving a processing head that irradiates a laser beam relative to the workpiece, and a control device that controls the laser processing machine main body based on a processing program for cutting out from the workpiece in sequence multiple parts assigned to the workpiece. The control device determines whether a collision of the processing head has occurred, and if it determines that a collision of the processing head has occurred, it identifies the obstructing part that the processing head has collided with from among the multiple processed parts cut out from the workpiece, and searches for an interfering part from among unprocessed parts that have not been processed, which will cause the processing head to interfere with the obstructing part when processing the unprocessed part.

[0007] According to one aspect of the present invention, the laser processing machine can identify the obstructing part and search for the interfering part with which the processing head will interfere when processing the unmachined part, thereby predicting in advance the situation in which the processing head will collide with the obstructing part again when processing of the unmachined part is resumed. [Effects of the Invention]

[0008] According to one aspect of the present invention, it is possible to take measures against faulty parts, thereby improving the automatic operation function of the laser processing machine. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a laser processing machine according to this embodiment. [Figure 2] FIG. 2 is a block diagram showing the functions of the control device. [Figure 3] FIG. 3 is an explanatory diagram showing the state of machining the workpiece. [Figure 4] FIG. 4 is a flowchart showing a method for controlling the laser processing machine. [Figure 5] FIG. 5 is a diagram illustrating an outline of the process for identifying a faulty part. [Figure 6]FIG. 6 is a diagram for explaining an outline of the process for setting the second determination region and the process for searching for an interfering part. [Figure 7] FIG. 7 is a diagram illustrating an outline of the process of setting the second determination region and the process of searching for an interfering part. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, a laser processing machine, a control method for a laser processing machine, and a program will be described with reference to the drawings.

[0011] 1 is a diagram showing a schematic configuration of a laser processing machine according to this embodiment. The laser processing machine according to this embodiment includes a laser processing machine main body 10 that processes the workpiece W by moving a processing head 30 that irradiates a laser beam relative to the workpiece W, and a control device 60 that controls the laser processing machine main body 10 based on a processing program for sequentially cutting out from the workpiece W a plurality of parts assigned to the workpiece W. The control device 60 determines whether a collision of the processing head 30 has occurred, and if it determines that a collision of the processing head 30 has occurred, identifies an obstacle part that the processing head 30 has collided with from among the plurality of machined parts cut out from the workpiece W, and searches for an interfering part from among unmachined parts that has not been machined, which will interfere with the obstacle part when the processing head 30 processes the unmachined part.

[0012] The detailed configuration of the laser processing machine will be described below. The laser processing machine is a processing machine that processes (cuts) a workpiece W using a laser beam. The workpiece W to be processed is a sheet-like material, such as sheet metal. The laser processing machine includes a laser processing machine main body 10 and a control device 60.

[0013] The laser processing machine body 10 is mainly composed of a table 15, a head driving mechanism 20, a processing head 30, and a laser oscillator 40.

[0014] The table 15 is a base for supporting the workpiece W to be machined. The table 15 is equipped with a frame member, which is a rectangular frame. A plurality of workpiece supports, each formed from a plate-like member, are arranged at predetermined intervals on the frame member. The workpiece W on the table 15 is supported by the plurality of workpiece supports so as to lie along a horizontal plane (the surface of the workpiece W) defined by the X-axis and Y-axis, which are perpendicular to each other. There are gaps between the individual workpiece supports, and scraps generated during machining fall downward through the gaps.

[0015] A gate-shaped frame (not shown) that is movable along the X-axis direction is provided on the table 15. A carriage (not shown) that is movable along the Y-axis direction is provided on this gate-shaped frame. A processing head 30 is attached to the carriage.

[0016] The head drive mechanism 20 is a mechanism that moves the machining head 30 along the X-axis and Y-axis and raises and lowers the machining head 30 along the Z-axis, which is the up-and-down direction. Specifically, the head drive mechanism 20 includes an X-axis drive unit 21 that moves the gate-shaped frame in the X-axis direction, a Y-axis drive unit 22 that moves the carriage in the Y-axis direction, and a Z-axis drive unit 23 that moves the machining head 30 in the Z-axis direction. By driving the X-axis drive unit 21 and the Y-axis drive unit 22 to move the gate-shaped frame and carriage, the machining head 30 can be moved in the horizontal direction. Furthermore, by driving the Z-axis drive unit 23, the machining head 30 can be moved in the up-and-down direction.

[0017] The laser processing machine body 10 may be configured to move the workpiece W while keeping the position of the processing head 30 fixed, instead of moving the processing head 30 relative to the workpiece W. The laser processing machine body 10 may be configured to move the processing head 30 relative to the workpiece W.

[0018] The processing head 30 irradiates a laser beam from above the workpiece W to cut out parts from the workpiece W. A laser beam emitted from a laser oscillator 40 is transmitted to the processing head 30. A nozzle 31 that emits the laser beam is detachably attached to the tip of the processing head 30. A circular opening is provided at the tip of the nozzle 31, and the laser beam is irradiated onto the workpiece W from the opening at the tip of the nozzle 31.

[0019] By moving the machining head 30 in the X-axis direction and the Y-axis direction, the machining head 30 can be moved two-dimensionally on the surface of the workpiece W. At this time, by moving the machining head 30 in the Z-axis direction as necessary, the machining head 30 can be moved so as to follow the surface of the workpiece W. This allows the machining head 30 to move so as to follow the surface of the workpiece W while maintaining a constant distance between the workpiece W and the machining head 30.

[0020] The laser oscillator 40 generates a laser beam and supplies the laser beam to the processing head 30. The laser oscillator 40 is connected to the processing head 30 via a process fiber.

[0021] The control device 60 controls the operation of the laser processing machine. The control device 60 is configured by a computer having a hardware processor such as a CPU (Central Processing Unit), memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. The hardware processor executes programs stored in the memory, allowing the control device 60 to realize various functions for controlling the laser processing machine. The control device 60 includes functions such as an NC (Numerical Control) device.

[0022] The control device 60 receives a sensor signal output from a sensor unit 35 mounted on the machining head 30. The sensor unit 35 detects that the machining head 30 (nozzle 31) has collided with an obstacle. For example, the sensor unit 35 detects that the nozzle 31 has collided with an obstacle and has changed its orientation from its standard mounting position, thereby detecting the collision with the obstacle.

[0023] An operation display unit 70 is connected to the control device 60. The operation display unit 70 includes an operation unit operated by an operator to input information to the control device 60, and a display unit that displays information output from the laser processing machine main body 10 and the control device 60. For example, the operation display unit 70 is mainly composed of a display and a touch panel that allows input operations to be performed in accordance with the information displayed on the display. By operating the operation display unit 70, the worker can input various information to the control device 60. In addition, the worker can recognize various information related to the laser processing machine main body 10 from the information displayed on the operation display unit 70.

[0024] Fig. 2 is a block diagram showing the functions of the control device. Fig. 3 is an explanatory diagram showing the machining state of a workpiece. In this embodiment, a state in which 11 parts (products) P1 to P11 are assigned to the workpiece W is illustrated. The 11 parts P1 to P11 are cut out in the order of the numbers added after the symbol "P." Parts P1 to P6 shown in solid lines indicate machined parts that have already been machined and cut out from the workpiece W, while parts P8 to P11 shown in dashed lines indicate unmachined parts that have not yet been machined. Furthermore, part P7 shown in dashed lines indicates the part that was being machined when the machining head 30 collided.

[0025] The control device 60 includes a machining program storage unit 61 , a machining control unit 62 , a fault processing unit 63 , a fault part determination unit 64 , an interfering part determination unit 65 , and a program processing unit 66 .

[0026] The processing program storage unit 61 stores processing programs and the like. Processing programs are created by a computer such as CAM (Computer-Aided Manufacturing). CAM creates processing programs consisting of code (G-code) that defines the operation of the laser processing machine body 10 based on shape data indicating the shapes of the parts, cutting data in which multiple parts P1 to P11 are allocated to the workpiece W, and the like. In this embodiment, as shown in FIG. 3, the processing program is created so that multiple parts P1 to P11 are cut out in order from the workpiece W based on the cutting data in which multiple parts P1 to P11 are allocated to the workpiece W.

[0027] The processing control unit 62 executes a processing program and controls the laser processing machine body 10 in accordance with the processing program.

[0028] The fault processing unit 63 determines whether or not a collision of the machining head 30 with the machined parts P1 to P6 has occurred based on the detection result of the sensor unit 35. If the fault processing unit 63 determines that a collision of the machining head 30 has occurred, it stops the operation of the machining head 30. Then, the fault processing unit 63 determines whether or not automatic recovery of the machining head 30 is possible by a recovery operation to recover from the failure.

[0029] The obstacle part determination unit 64 identifies the obstacle part with which the machining head 30 has collided from among the plurality of machined parts P1 to P6 cut out from the workpiece W.

[0030] The interfering part determination unit 65 searches for an interfering part from among the plurality of unmachined parts P8 to P11, which will cause the machining head 30 to interfere with the obstacle part when machining the unmachined parts P8 to P11.

[0031] The program processing unit 66 has a function of editing and creating a machining program.

[0032] A method for controlling a laser processing machine will be described with reference to Figures 3 and 4. Figure 4 is a flowchart showing the method for controlling a laser processing machine. When the control device 60 operates the laser processing machine (laser processing machine main body 10) according to a processing program, it executes the processing shown in the flowchart of Figure 4.

[0033] First, in step S10, the control device 60 determines whether a collision of the machining head 30 has occurred. The machined parts P1 to P6 cut out from the workpiece W are supported by a plurality of plate-shaped workpiece support members. Depending on the shape of the cut out parts, the position of the allocated parts, and the like, the machined parts P1 to P6 may stand up at an angle relative to the plane of the workpiece W. When the machining head 30 moves during machining, the machining head 30 may collide with the upstanding machined parts P1 to P6.

[0034] The control device 60 determines whether a collision has occurred based on the detection result of the sensor unit 35. If it is determined that a collision has not occurred (S10: No), the control device 60 performs the process of step S10 again. On the other hand, if it is determined that a collision has occurred (S10: Yes), the control device 60 performs a process to stop the movement of the machining head 30 and a process to stop the output of the laser beam, and then performs the process of step S11. For example, it is assumed that it is determined that a collision of the machining head 30 has occurred while machining part P7.

[0035] In step S11, the control device 60 determines whether recovery is possible. When a collision of the machining head 30 occurs, various problems may occur, such as the optical axis of the laser beam being misaligned from the center of the opening of the nozzle 31. Therefore, the control device 60 determines whether automatic recovery of the machining head 30 is possible by utilizing a function for automatically recovering from a failure (automatic recovery function), such as an automatic centering function.

[0036] If recovery is not possible (S11: No), the process proceeds to step S12. On the other hand, if recovery is possible (S11: Yes), the control device 60 performs the processes from step S13 onwards.

[0037] In step S12, the control device 60 issues an alarm stop to stop the operation of the laser processing machine body 10, and ends this process.

[0038] In step S13, the control device 60 identifies the obstacle part with which the machining head 30 collided from among the plurality of machined parts P1 to P6 cut out from the workpiece W.

[0039] FIG. 5 is a diagram illustrating an outline of the process for identifying an obstructing part. The control device 60 references the cutting data in which multiple parts P1 to P11 are allocated to the workpiece W, and sets a first determination area 110 centered on the position where the movement of the machining head 30 is stopped, i.e., the collision position 100 where the machining head 30 collides. The first determination area 110 is an area indicating the range in which the machining head 30 exists, and is, for example, a circular area corresponding to the diameter of the machining head 30. However, the first determination area 110 may be set by adding a certain margin to the diameter of the machining head 30, or may be set in a shape conforming to the shape of the machining head 30. In other words, the first determination area 110 only needs to have an area (predetermined area) large enough to identify an obstructing part.

[0040] The control device 60 compares the cutting paths for cutting the machined parts P1 to P6, i.e., the outlines of the machined parts P1 to P6, with the first judgment area 110. Then, the control device 60 identifies the machined parts P1 to P6 whose outlines are included in the first judgment area 110 as obstructive parts. In the example shown in FIG. 5, the machined part P5 is included in the first judgment area 110, so the control device 60 identifies the machined part P5 as an obstructive part.

[0041] If the parts included in the first judgment area 110 are unmachined parts P8 to P11, the control device 60 does not identify those parts as obstructive parts. That is, the control device 60 identifies the obstructive part from among the machined parts P1 to P6. Furthermore, if there are multiple machined parts P1 to P6 included in the first judgment area 110, the control device 60 preferably refers to the cutting path of part P7 and identifies the machined parts P1 to P6 located upstream of the cutting path as obstructive parts.

[0042] On the other hand, if there are no machined parts P1 to P6 included in the first determination area 110, there is a possibility that the machining head 30 has collided with an obstacle other than the machined parts P1 to P6. In this case, it is preferable that the control device 60 issues an alarm stop and ends this process.

[0043] 4, in step S14, the control device 60 sets a second judgment region, and then in step S15, the control device 60 searches for an interfering part based on the second judgment region.

[0044] 6 and 7 are diagrams outlining the process of setting the second judgment area and the process of searching for interfering parts. FIG. 6 illustrates a machined part P5 as an example of an obstructing part, and FIG. 7 illustrates a machined part P6 as an example of an obstructing part. The control device 60 sets the second judgment area 120 based on the machined parts P5 and P6, which are the obstructing parts. Specifically, the control device 60 calculates an area obtained by expanding the machining path used to cut and machine the machined parts P5 and P6 by a width D corresponding to the diameter of the machining head 30 in a direction perpendicular to the machining path. The control device 60 sets this calculated area as the second judgment area 120.

[0045] An interfering part is a part among the unmachined parts P8 to P11 that will cause interference with the obstructing part when the machining head 30 cuts and processes the unmachined parts P8 to P11. The control device 60 compares the cutting path for cutting the unmachined parts P8 to P11, i.e., the outlines of the unmachined parts P8 to P11, with the second judgment area 120, and searches for unmachined parts P8 to P11 whose outlines are included in the second judgment area 120. In the example shown in FIG. 6, none of the unmachined parts P8 to P11 (not shown) are included in the second judgment area 120, so the search does not identify any interfering parts. On the other hand, in the example shown in FIG. 7, the unmachined part P10 is included in the second judgment area 120, so the search identifies the unmachined part P10 as an interfering part.

[0046] 3 and 4, in step S16, the control device 60 determines whether or not there is an interfering part. If there is no interfering part (S16: No), the control device 60 performs the process of step S17. On the other hand, if there is an interfering part (S16: Yes), the control device 60 performs the process of step S18.

[0047] In step S17, the control device 60 skips machining of the part P7 that is currently being machined, and then resumes machining of the unmachined parts P8 to P11.

[0048] In step S18, the control device 60 edits the machining program. Specifically, the control device 60 creates and saves a machining program for remachining the unmachined parts P8, P9, and P11 by deleting the G-code for machining the interfering unmachined part P10 from the G-code for machining the unmachined parts P8 to P11.

[0049] In step S19, the control device 60 extracts the G-code related to machining the unmachined part P10, which is the interfering part. Then, the control device 60 creates and saves a machining program for remachining the unmachined part P10, which is the interfering part, based on the extracted G-code.

[0050] In step S20, the control device 60 skips machining of the part P7 that is currently being machined, and then resumes machining of the unmachined parts P8 to P11 based on the machining program created in step S18 for remachining the unmachined parts P8, P9, and P11.

[0051] The control device 60 resumes machining based on a new machining program for re-machining, but machining may also be resumed using the original machining program. In this case, when the control device 60 recognizes the machining start command for the interfering unmachined part P10 in the G-code, it operates to skip the G-code until the machining start command for the next unmachined part P11.

[0052] In step S21, the control device 60 ends the machining based on the G code for ending the machining defined in the machining program.

[0053] When the worker removes the machined part P6, which is the obstructing part, the worker instructs the start of machining the unmachined part P10, which is the interfering part. In step S22, the control device 60 reads out the machining program created in step S19 for remachining the unmachined part P10, which is the interfering part. The control device 60 machines the unmachined part P10, which is the interfering part, based on the read machining program.

[0054] In step S23, the control device 60 ends the machining based on the G code for ending the machining defined in the machining program.

[0055] Through this series of steps, the control of the laser processing machine is completed.

[0056] According to this embodiment, by identifying the obstructing part, it is possible to search for an interfering part that will interfere with the obstructing part when machining the unmachined part. This makes it possible to predict in advance a situation in which the machining head 30 will collide with the obstructing part again when machining of the unmachined part is resumed. Therefore, it is possible to take measures against the obstructing part, thereby improving the automatic operation function of the laser machining machine.

[0057] In this embodiment, the control device 60 sets a first judgment area 110 having a predetermined area centered on the collision position 100 where the collision of the machining head 30 occurred, based on the cutting data in which multiple parts P1 to P11 are assigned to the workpiece W, and identifies the machined part P5 included in the first judgment area 110 as the obstructing part.

[0058] According to this configuration, it is possible to easily search for a faulty part without using a detection means such as a sensor.

[0059] In this embodiment, the control device 60 sets a second judgment area 120 by widening the machining path used to machine the obstructing part (machined part P5) by a certain width based on the cutting data, and identifies the unmachined part P10 included in the second judgment area 120 as an interfering part.

[0060] According to this configuration, it is possible to easily search for interfering parts without using a detection means such as a sensor.

[0061] In addition to the method of setting a second judgment region 120 for the obstructing part, another possible method for searching for an interfering part is to set a second judgment region 120 for each of the unmachined parts P8 to P11 and compare each of the second judgment regions 120 with the obstructing part. However, when setting a second judgment region 120 for the unmachined parts P8 to P11, it is necessary to set a second judgment region 120 for each of the unmachined parts P8 to P11, which increases the computational load when there are a large number of unmachined parts. On the other hand, when setting a second judgment region 120 for the obstructing part, it is sufficient to set a second judgment region 120 only for at least the obstructing part, thereby reducing the computational load. This allows for searching for an interfering part with simple calculations.

[0062] In this embodiment, if an interfering part is identified as a result of the search, the control device 60 skips machining of the interfering part (unmachined part P10) when restarting machining of the unmachined parts P8 to P11.

[0063] This configuration can prevent the machining head 30 from colliding with interfering parts after machining is resumed. This can prevent machining from being stopped again when machining the unmachined parts P8 to P11, thereby improving the reliability of the automatic operation function of the laser machining machine.

[0064] In this embodiment, the control device 60 extracts a program for machining the interfering part and stores a machining program for remachining the interfering part.

[0065] According to this configuration, since a machining program for remachining the interfering part is stored, after the worker removes the obstructing part, machining of the interfering part can be carried out smoothly.

[0066] In this embodiment, when the control device 60 determines that a collision has occurred in the machining head 30, it determines whether automatic recovery of the machining head 30 is possible, and if it determines that automatic recovery of the machining head 30 is possible, it performs a process to identify the faulty part.

[0067] With this configuration, the process of identifying the faulty part is performed within the scope of automatic recovery of the laser processing machine, which makes it possible to prevent unnecessary processing in situations where the laser processing machine cannot automatically recover and an alarm is issued to stop the machine.

[0068] In this embodiment, the processing program for processing the unmachined parts is automatically edited, assuming automatic operation of the laser processing machine. However, the laser processing machine may be manually resumed by an operator. In this case, the operator edits the processing program or starts reprocessing using the normal sheet reprocessing function. At this time, if an interfering part that interferes with the obstructing part is detected, the control device 60 may display information about the interfering part. Alternatively, the control device 60 may permit the start of reprocessing only if no interfering part is detected. This prevents the processing head 30 from colliding with the obstructing part again when processing the unmachined parts P8 to P11.

[0069] Furthermore, machining of part P7, which was stopped midway due to a collision with an obstacle part, has not been completed normally. Therefore, the control device 60 may extract the program related to machining of part P7 and save it as a machining program for remachining part P7.

[0070] One aspect of the present embodiment includes a method for controlling a laser processing machine that processes a workpiece W by moving a processing head 30 that irradiates a laser beam relative to the workpiece W. The method for controlling the laser processing machine operates the laser processing machine in accordance with a processing program for cutting out from the workpiece W, in order, a plurality of parts P1 to P11 assigned to the workpiece W, determines whether a collision of the processing head 30 has occurred, and, if it is determined that a collision of the processing head 30 has occurred, identifies an obstacle part that the processing head has collided with from among the plurality of processed parts P1 to P6 cut out from the workpiece W, and searches for an interfering part from among unmachined parts P8 to P11 that has not been machined, which will interfere with the obstacle part when the unmachined parts P8 to P11 are machined.

[0071] Furthermore, one aspect of the present embodiment includes a program for controlling a laser processing machine that processes the workpiece W while moving the processing head 30 that irradiates the laser beam relative to the workpiece W. This program causes a computer to operate the laser processing machine in accordance with a processing program for cutting out from the workpiece W, in order, a plurality of parts P1 to P11 assigned to the workpiece W, determine whether a collision of the processing head 30 has occurred, and, if it is determined that a collision of the processing head 30 has occurred, identify an obstacle part that the processing head 30 has collided with from the plurality of machined parts P1 to P6 cut out from the workpiece W, and search for an interfering part from unmachined parts P8 to P11 that will interfere with the obstacle part when the processing head 30 processes the unmachined parts P8 to P11.

[0072] According to these aspects of the present embodiment, by identifying the obstructing part, it is possible to search for an interfering part that will interfere with the obstructing part when machining the unmachined part. This makes it possible to predict in advance a situation in which the machining head 30 will collide with the obstructing part again when machining of the unmachined part is resumed. Therefore, it is possible to take measures against the obstructing part, thereby improving the automatic operation function of the laser machining machine.

[0073] Although the embodiments of the present invention have been described above, the descriptions and drawings that form part of this disclosure should not be understood to limit the present invention. Various alternative embodiments, examples, and operating techniques will become apparent to those skilled in the art from this disclosure. [Explanation of symbols]

[0074] 10 Laser processing machine body 15 tables 20 Head drive mechanism 21 X-axis drive unit 22 Y-axis drive unit 23 Z-axis drive unit 30 Processing head 31 nozzles 35 Sensor section 40 Laser Oscillator 60 Control device 61 Machining program memory unit 62 Processing control section 63 Fault processing unit 64 Faulty Parts Judgment Unit 65 Interference parts detection section 66 Program Processing Section 70 Operation display section 100 Collision position 110 1st judgment area 120 Second judgment area P1~P5 Parts (Processed Parts) P7 Parts (Parts in the process of being processed) P8~P11 Parts (Unprocessed Parts) D width double work

Claims

1. a laser processing machine body that processes a workpiece by moving a processing head that irradiates a laser beam relative to the workpiece; a control device that controls the laser processing machine body based on a processing program for cutting out the plurality of parts allocated to the workpiece in order from the workpiece, The control device determining whether a collision of the processing head has occurred; When it is determined that the collision of the machining head has occurred, an obstacle part with which the machining head has collided is identified from among a plurality of machined parts cut out from the workpiece; Among unmachined parts that have not been machined, an interference part that will cause the machining head to interfere with the obstacle part when machining the unmachined part is searched for. Laser processing machine.

2. The control device Based on the cutting data in which the plurality of parts are allocated to the workpiece, a first judgment area having a predetermined area is set around the collision position where the collision of the machining head occurs; The machined part included in the first determination area is identified as the defective part.

2. The laser processing machine according to claim 1.

3. The control device a second determination area is set by widening the machining path used to machine the obstacle part by a certain width based on the cutting data; The unmachined part included in the second determination area is identified as the interfering part.

3. The laser processing machine according to claim 2.

4. The control device If the interfering part is identified as a result of the search, the machining of the interfering part is skipped when the machining of the unmachined part is resumed.

4. The laser processing machine according to claim 3.

5. The control device Extracting the machining program for machining the interfering part and saving the machining program for remachining the interfering part.

5. The laser processing machine according to claim 4.

6. The control device When it is determined that the collision of the machining head has occurred, it is determined whether or not automatic recovery of the machining head is possible; When it is determined that the automatic recovery of the processing head is possible, a process for identifying the faulty part is performed.

6. The laser processing machine according to claim 1.

7. A method for controlling a laser processing machine that processes a workpiece by moving a processing head that irradiates a laser beam relative to the workpiece, comprising: Operate the laser processing machine in accordance with a processing program for cutting out the plurality of parts allocated to the workpiece in order from the workpiece; determining whether a collision of the processing head has occurred; When it is determined that the collision of the machining head has occurred, an obstacle part with which the machining head has collided is identified from among a plurality of machined parts cut out from the workpiece; Among unmachined parts that have not been machined, an interference part that will cause the machining head to interfere with the obstacle part when machining the unmachined part is searched for. A method for controlling a laser processing machine.

8. A program for controlling a laser processing machine that processes a workpiece while moving a processing head that irradiates a laser beam relative to the workpiece, Operate the laser processing machine in accordance with a processing program for cutting out the plurality of parts allocated to the workpiece in order from the workpiece; determining whether a collision of the processing head has occurred; When it is determined that the machining head has collided with the obstacle part, the obstacle part is identified from among the plurality of machined parts cut out from the workpiece. Among unmachined parts that have not been machined, an interference part that will cause the machining head to interfere with the obstacle part when machining the unmachined part is searched for. A program that causes a computer to perform a process.

Citation Information

Patent Citations

  • Method for the separating machining of a workpiece

    DE102014200208B3

  • Laser cutting machine and method for laser cutting

    JP2003019581A

  • Processing machine, and method for specifying unprocessed product in the processing machine

    JP2010120071A

  • Laser beam machining method and laser beam machining apparatus

    JP2010149159A

  • Evaluation method and laser cutting machine

    JP2015522855A