WO2022080448A1 - レーザ加工システム及び制御方法 - Google Patents
レーザ加工システム及び制御方法 Download PDFInfo
- Publication number
- WO2022080448A1 WO2022080448A1 PCT/JP2021/038030 JP2021038030W WO2022080448A1 WO 2022080448 A1 WO2022080448 A1 WO 2022080448A1 JP 2021038030 W JP2021038030 W JP 2021038030W WO 2022080448 A1 WO2022080448 A1 WO 2022080448A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scanner
- control point
- laser
- control
- robot
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims description 7
- 238000003754 machining Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000012937 correction Methods 0.000 abstract description 22
- 230000003287 optical effect Effects 0.000 description 19
- 230000036544 posture Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000003466 welding Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 239000006059 cover glass Substances 0.000 description 2
- 206010047571 Visual impairment Diseases 0.000 description 1
- CRQQGFGUEAVUIL-UHFFFAOYSA-N chlorothalonil Chemical compound ClC1=C(Cl)C(C#N)=C(Cl)C(C#N)=C1Cl CRQQGFGUEAVUIL-UHFFFAOYSA-N 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/20—Bonding
- B23K26/21—Bonding by welding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/08—Devices involving relative movement between laser beam and workpiece
- B23K26/082—Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/08—Devices involving relative movement between laser beam and workpiece
- B23K26/0869—Devices involving movement of the laser head in at least one axial direction
- B23K26/0876—Devices involving movement of the laser head in at least one axial direction in at least two axial directions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/08—Devices involving relative movement between laser beam and workpiece
- B23K26/0869—Devices involving movement of the laser head in at least one axial direction
- B23K26/0876—Devices involving movement of the laser head in at least one axial direction in at least two axial directions
- B23K26/0884—Devices involving movement of the laser head in at least one axial direction in at least two axial directions in at least in three axial directions, e.g. manipulators, robots
Definitions
- the present invention relates to a laser processing system and a control method.
- a laser processing system has been proposed in which a work is irradiated with a laser beam from a distant position to perform welding.
- the laser processing system has a scanner that irradiates the tip of the arm of the robot with a laser beam.
- each robot axis of the laser processing system is driven according to a program stored in advance in the control device. Therefore, at the work site, teaching work of creating a program using an actual machine and a work is performed (see, for example, Patent Document 1).
- the path of the laser irradiation point can be considered to be represented by a sequence of points in the coordinate system with respect to the base of the robot in the work space, so this is called a control point.
- the control point may be a point on the path of the laser irradiation point, or is required to define the path of the laser irradiation point, even if it is not on the path of the laser irradiation point, such as the center of an arc. It may be a point.
- the control point requires a direction that defines the machining shape with respect to the control point, that is, a coordinate system.
- the robot program and the scanner program are generated according to each point of the position and direction (coordinate system of the control point) of each control point set in the program generation device of the laser processing system.
- the CAD data does not match the actual work, and there is a position error in the operation path of the robot, the jig, and the like. Therefore, it is necessary to teach and correct such deviations and errors.
- TCP tool center point
- the tool center point may also need to be modified.
- TCP is represented by a position vector from the robot tip point to the scanner reference point.
- control point correction and TCP setting have been performed using a teaching jig that points to a specific point directly under the scanner.
- a particular point is the origin of the scanner's workspace and is set at the point where the laser focuses.
- a teaching jig made of metal, resin, etc. is used, or multiple additional guide lights are crossed and the intersection is visually recognized. Both methods acquire the coordinates of one point directly under the scanner, so it is necessary to operate the robot in order to match the desired position on the actual work with a specific point, which is not efficient. ..
- the laser processing system includes a scanner capable of scanning a laser beam with respect to a work, a moving device for moving the scanner with respect to the work, and a scanner control device for controlling the scanner.
- the scanner control device is an irradiation control unit that controls the scanner so that the laser beam is irradiated to the same preset control point on the work in a state where the scanner is stopped at a plurality of positions by the moving device. Has.
- the control method of the laser processing system includes a step of moving a scanner capable of scanning laser light with respect to the work with respect to the work, and a plurality of moving devices for moving the scanner with respect to the work.
- the scanner is controlled so as to irradiate the same control point set in advance on the work with the laser beam while the scanner is stopped at the plurality of positions by the step of stopping at the position of. With steps to do.
- control points can be easily modified.
- FIG. 1 is a diagram showing an overall configuration of a laser processing system 1 according to the present embodiment.
- the laser processing system 1 shown in FIG. 1 shows an example of a remote laser welding robot system.
- the laser processing system 1 includes a robot 2, a laser oscillator 3, a scanner 4, a robot control device 5, a scanner control device 6, a laser control device 7, a robot teaching operation panel 8, a program generation device 9, and the like. To prepare for.
- Robot 2 is, for example, an articulated robot having a plurality of joints.
- the robot 2 includes a base 21, an arm 22, and joint shafts 23a to 23d having a plurality of rotation axes extending in the Y direction.
- the robot 2 includes a plurality of robots such as a servomotor for a robot that rotates and moves the arm 22 with the Z direction as a rotation axis, and a servomotor for a robot that rotates each of the joint axes 23a to 23d to move the arm 22 in the X direction.
- a servo motor for has a servo motor for.
- Each robot servomotor is rotationally driven based on drive data from the robot control device 5 described later.
- the scanner 4 is fixed to the tip 22a of the arm 22 of the robot 2. Therefore, the robot 2 can move the scanner 4 to an arbitrary position and direction in the work space at a predetermined robot speed by rotationally driving each servo motor for the robot. That is, the robot 2 is a moving device that moves the scanner 4 with respect to the work 10.
- the laser processing system 1 uses the robot 2 as the moving device, but the robot 2 is not limited to this, and for example, a three-dimensional processing machine may be used as the moving device.
- the laser oscillator 3 is composed of a laser medium, an optical resonator, an excitation source, and the like.
- the laser oscillator 3 generates laser light of laser output based on the laser output command from the laser control device 7 described later, and supplies the generated laser light to the scanner 4.
- the type of oscillated laser includes a Faber laser, a CO 2 laser, a YAG laser, and the like, but in the present embodiment, the type of the laser is not particularly limited.
- the laser oscillator 3 can output a processing laser for processing the work 10 and a guide laser for adjusting the processing laser.
- the guide laser is a visible light laser adjusted on the same axis as the processing laser.
- the scanner 4 is a device capable of scanning the laser beam L with respect to the work 10 by receiving the laser beam L emitted from the laser oscillator 3.
- FIG. 2 is a diagram illustrating an optical system of the scanner 4 in the laser processing system 1 according to the present embodiment.
- the scanner 4 has, for example, two galvano mirrors 41 and 42 that reflect the laser beam L emitted from the laser oscillator 3 and galvano motors 41a and 42a that rotationally drive the galvano mirrors 41 and 42, respectively.
- a cover glass 43 is provided.
- the galvano mirrors 41 and 42 are configured to be rotatable around two rotation axes J1 and J2 that are orthogonal to each other.
- the galvano motors 41a and 42a are rotationally driven based on the drive data from the laser control device 7, and the galvano mirrors 41 and 42 are independently rotated around the rotation axes J1 and J2.
- the laser beam L emitted from the laser oscillator 3 is sequentially reflected by the two galvano mirrors 41 and 42 and then emitted from the scanner 4 to reach the processing point (welding point) of the work 10.
- the two galvano mirrors 41 and 42 are rotated by the galvano motors 41a and 42a, respectively, the incident angle of the laser beam L incident on the galvano mirrors 41 and 42 changes continuously.
- the laser beam L is scanned from the scanner 4 with respect to the work 10 by a predetermined path, and a welding locus is formed on the work 10 along the scanning path of the laser beam L.
- the scanning path of the laser beam L emitted from the scanner 4 onto the work 10 is X, Y by appropriately controlling the rotational drive of the galvano motors 41a and 42a to change the rotation angles of the galvano mirrors 41 and 42, respectively. It can be changed arbitrarily in the direction.
- the scanner 4 also has a zooming optical system (not shown) whose positional relationship can be freely changed by a Z-axis motor.
- the scanner 4 can arbitrarily change the laser irradiation point in the Z direction by moving the point at which the laser is focused in the optical axis direction by the drive control of the Z-axis motor.
- the cover glass 43 has a disk shape, is sequentially reflected by the galvano mirrors 41 and 42, transmits the laser beam L toward the work 10, and has a function of protecting the inside of the scanner 4.
- the scanner 4 may be a trepanning head.
- the scanner 4 can have a configuration in which, for example, a lens having one surface inclined is rotated by a motor to refract the incident laser and irradiate it at an arbitrary position.
- the robot control device 5 outputs drive control data to each robot servomotor of the robot 2 according to a predetermined robot program, and controls the operation of the robot 2.
- the scanner control device 6 is a control device that adjusts the positions of the lens and the mirror in the mechanism of the scanner 4.
- the scanner control device 6 may be incorporated in the robot control device 5.
- the laser control device 7 is a control device that controls the laser oscillator 3, and controls so as to output laser light in response to a command from the scanner control device 6.
- the laser control device 7 may be directly connected not only to the scanner control device 6 but also to the robot control device 5. Further, the laser control device 7 may be integrated with the scanner control device 6.
- the robot teaching operation panel 8 is connected to the robot control device 5 and is used by the operator to operate the robot 2. For example, the operator inputs the machining information for performing the laser machining through the user interface on the robot teaching operation panel 8.
- the program generation device 9 is connected to the robot control device 5 and the scanner control device 6 to generate a program for the robot 2 and the scanner 4.
- the program generation device 9 will be described in detail with reference to FIG. In this embodiment, it is assumed that at least the scanner 4 is adjusted so that the robot 2 is also accurately driven in response to the command of the program.
- FIG. 3 is a block diagram showing a functional configuration of the laser processing system 1 according to the present embodiment.
- the laser processing system 1 includes a robot 2, a laser oscillator 3, a scanner 4, a robot control device 5, a scanner control device 6, a laser control device 7, a robot teaching operation panel 8, and a program.
- a generator 9 is provided.
- the operations of the robot control device, the scanner control device 6, the laser control device 7, and the program generation device 9 will be described in detail with reference to FIG.
- the program generation device 9 generates a robot program Pa for the robot 2 and a scanner program Pb for the scanner 4 in the virtual workspace from the CAD / CAM data. Further, the program generation device 9 generates a control point correction program for correcting the control points.
- the generated robot program Pa and scanner program Pb are transferred to the robot control device 5 and the scanner control device 6, respectively.
- the robot program Pa stored in the robot control device 5 is activated by the operation of the robot teaching operation panel 8
- a command is sent from the robot control device 5 to the scanner control device 6, and the scanner program Pb is also activated.
- the robot control device 5 outputs a signal when the robot 2 conveys the scanner 4 to a predetermined position.
- the scanner control device 6 drives the optical system in the scanner 4 in response to the signal output from the robot control device 5.
- the scanner control device 6 commands the laser control device 7 to output a laser.
- the robot control device 5, the scanner control device 6, and the laser control device 7 synchronize the movement of the robot 2, the scanning of the laser optical axis, and the output of the laser beam by exchanging signals at appropriate timings.
- the robot 2 and the scanner 4 share position information and time information, and control the laser irradiation point at a desired position in the work space. Further, the robot 2 and the scanner 4 start and end the laser irradiation at appropriate timings. As a result, the laser processing system 1 can perform laser processing such as welding.
- the program generator 9 has a built-in 3D modeling software. The operator can operate the models of the robot 2 and the scanner 4 on a computer and check the laser irradiation point, the coordinate values, and the like.
- the program generation device 9 generates 3D modeling of the work 10 using the CAD data of the work 10, and sets one or more control points on the work 10 of the 3D modeling. Then, the program generation device 9 defines the welding shape for each set control point.
- the path of the laser irradiation point can be considered to be represented by a sequence of points in the coordinate system with respect to the base of the robot in the work space, so this is called a control point.
- the control point may be a point on the path of the laser irradiation point, or is required to define the path of the laser irradiation point, even if it is not on the path of the laser irradiation point, such as the center of an arc. It may be a point.
- the program generation device 9 calculates the robot path in which the robot 2 moves and the scanning path of the laser irradiation point by the scanner 4.
- the program generation device 9 includes an algorithm for searching for an optimum solution that satisfies the conditions.
- the conditions for generating the programs of the robot program Pa and the scanner program Pb are the shortest processing time, the limitation of the laser irradiation angle with respect to the work 10, the limitation of the posture range of the robot 2, and the like.
- the scanner control device 6 transmits the corrected control point position information and direction information to the program generation device 9.
- the program generation device 9 regenerates the robot program Pa and the scanner program Pb based on the corrected position information and direction information of the control point by using the algorithm for searching the optimum solution described above.
- the generated robot program Pa and scanner program Pb are transmitted to the scanner control device 6 again.
- the program generation device 9 generates the robot program Pa and the scanner program Pb that reflect the modified control points, whereby the robot path in the robot program Pa and the irradiation path of the laser beam by the scanner 4 in the scanner program Pb. Can be modified.
- FIG. 4 is a block diagram showing a functional configuration of the scanner control device 6 according to the present embodiment.
- the scanner control device 6 includes an irradiation control unit 61, a control point moving unit 62, a control point storage unit 63, and a correction control point calculation unit 64.
- the irradiation control unit 61 controls the scanner 4 so as to irradiate the same preset control point on the work 10 with the laser beam while the scanner 4 is stopped at a plurality of positions by the robot 2. If the position of the scanner 4 is different, the emission direction of the laser beam by the scanner 4 is different. Further, the irradiation control unit 61 controls the scanner so as to irradiate the work with laser light based on the position of the control point stored in the control point storage unit 63, the position of the control point, and the direction of the coordinate system. ..
- the irradiation control unit 61 uses a laser based on the plurality of positions of the control points stored in the control point storage unit 63, the plurality of positions of the control points, and the direction of the coordinate system.
- the scanner is controlled to irradiate the work with light.
- the plurality of positions include the laser irradiation start position and the laser irradiation end position of the scanner 4 corresponding to the laser irradiation start time point and the laser irradiation end time point in the scanner program and the robot program that control the scanner 4 and the robot 2.
- the control point moving unit 62 moves the control point according to the operation of the robot teaching operation panel 8 by the operator.
- the control point storage unit 63 stores a plurality of positions of the moved control points, or a plurality of positions of the control points and directions of a plurality of coordinate systems defined by the control points.
- the modified control point calculation unit 64 is finally modified based on the plurality of positions of the control points stored in the control point storage unit 63, the plurality of positions of the control points, and the directions of the plurality of coordinate systems. Calculate the correction control points that are points.
- FIG. 5 is a diagram showing an example of the laser irradiation shape 11A.
- the laser irradiation shape 11A has a C-shaped shape and is irradiated with reference to the control point C1.
- the laser processing system 1 performs laser processing of the laser irradiation shape 11A by moving the robot 2 and scanning the laser optical axis of the scanner 4 with the control point C1 as a reference.
- the program generation device 9 calculates an appropriate path of the robot 2 and the path of the scanner 4 from the positional relationship with the irradiation shape in the front and back, and applies the calculated path of the robot 2 and the path of the scanner 4.
- a robot program and a scanner program are generated and transmitted to the robot control device 5 and the scanner control device 6, respectively.
- the program generation device 9 in order to correct the control points before actually performing the laser machining, the program generation device 9 generates a control point correction program for correcting the control points.
- the operation of the control point correction program is different from that of the machining robot program and the scanner program.
- the control point correction program operates as follows, for example.
- the control point correction program temporarily stops the robot 2 at the position where laser machining of the irradiation shape having a C-shape is started in the machining robot program and the scanner program. Then, the control point correction program controls the scanner 4 so as to irradiate the control point with the guide laser instead of the processing laser.
- the control point correction program becomes a C character.
- the robot 2 is moved to a position where the laser processing of the irradiation shape having the shape is completed, and the robot 2 is temporarily stopped.
- the control point correction program controls the scanner 4 so as to irradiate the control point with the guide laser beam again.
- the guide light laser irradiates the same control point on the work 10.
- the position in the robot coordinate system is the same, so that the guide light laser irradiates the same control point regardless of the posture of the robot 2.
- control point correction program moves the robot 2 to a position where laser processing of the next irradiation shape is started, and the robot Stop 2 once. Then, the above operation is repeated, and the confirmation of the control point setting is continued.
- FIG. 6A and 6B are diagrams showing an example of the above-mentioned actual laser machining and the operation of correcting the control point, and the operation of the scanner 4 is performed when the laser irradiation shape 11A on the work 10 shown in FIG. 5 is machined. It is a view seen from the side.
- FIG. 6A is a diagram showing the operation of the scanner 4 when actually performing laser processing.
- the machining robot program and the scanner program continuously feed the scanner 4 by the robot 2 and irradiate the laser irradiation shape 11A by the machining laser at the positions A and B on the work 10. Controls the scanner 4. As a result, the scanner 4 can perform laser welding at positions A and B.
- FIG. 6B is a diagram showing the operation of the scanner 4 when the control points are corrected.
- the control point correction program controlled by the irradiation control unit 61 intermittently feeds the scanner 4 by the robot 2, and the scanner 4 at the laser irradiation start position (start point) and the laser irradiation end position (end point). Stop moving.
- control point correction program controls the scanner 4 so as to irradiate the laser irradiation shape 11A with the guide laser light at the laser irradiation start position and the laser irradiation end position.
- the laser irradiation start position and the laser irradiation end position match.
- the laser irradiation start position and the laser irradiation end position are set.
- the trajectories of the laser irradiation shape 11A do not match.
- the operator sends an instruction to move the optical axis direction of the scanner 4 to the scanner control device 6 in a state where the robot 2 is stopped by operating the robot teaching operation panel 8 to control the scanner 4 at a desired position. Correct the point.
- FIG. 7A to 7E are diagrams showing an operation of correcting a control point.
- the laser processing system 1 is controlled by the control point moving unit 62 at the laser irradiation start position Y1.
- the point P1 is moved to the desired position on the actual work 10.
- the scanner control device 6 stores the position of the moved control point and the direction of the coordinate system as the control point P0 in the control point storage unit 63.
- the robot 2 is moved to the laser irradiation start position Y1, and the control point moving unit 62 changes the height of the control point at the laser irradiation start position Y1 in the optical axis direction, and the control point P2. Is moved to the desired position (control point P0) on the actual work 10. However, if the position of the control point is moved too much, the control point P3 does not coincide with the control point P0, as shown in FIG. 7C.
- the robot 2 is moved to the laser irradiation end position Y2, and the control point moving unit 62 changes the height of the control point in the laser irradiation end position Y2 in the optical axis direction, and the control point P4. Is moved to the desired position (control point P0) on the actual work 10. However, if the position of the control point is moved too much, the control point P4 does not coincide with the control point P0, as shown in FIG. 7D.
- control point P5 finally coincides with the control point P0 as shown in FIG. 7E.
- the scanner control device 6 transmits the position of the control point stored in the control point storage unit 63 and the direction of the coordinate system to the program generation device 9, and the program generation device 9 is used. Modify the 3D modeling of work 10. As a result, the program generation device 9 can generate a robot program and a scanner program that reflect the positions of the correct control points.
- the laser processing system 1 may move the robot 2 to an arbitrary posture without using the posture of the robot 2 at the laser irradiation start position and the laser irradiation end position. As a result, the operator can appropriately correct the control point.
- the scanner control device 6 may control the scanner 4 so as to repeatedly scan the laser irradiation shape at high speed by the guide laser beam.
- the operator can visually recognize the laser irradiation shape including the control point by the afterimage effect. Therefore, as in the case of laser processing, the scanner 4 irradiates the guide laser beam from the laser irradiation start position and the laser irradiation end position, so that the operator can confirm, for example, the interference between the guide laser beam and the obstacle. can.
- the program generator 9 uses a scanner program based on the control points and irradiation shapes set in the 3D modeling.
- the laser processing system 1 can perform a new position in the manual operation. And coordinates can be registered as control points.
- the operator arranges the scanner 4 at a desired position by operating the robot teaching operation panel 8, and sets the irradiation point at an arbitrary position on the work 10 by the scanner 4 while maintaining the posture of the robot 2. ..
- the scanner 4 again irradiates the guide laser beam toward the same irradiation point. If the position of the guide laser beam does not move on the work 10 in these two postures, the laser irradiation point is located on the work 10. Then, the laser processing system 1 can register the position and coordinates of the laser irradiation point as a control point.
- the correction control point calculation unit 64 calculates the final correction control point based on the plurality of positions of the control points stored in the control point storage unit 63 and the directions of the plurality of coordinate systems.
- the control point P11 becomes the position where the control point P11 should be on the actual work 10 ( It deviates from the final correction control point P10).
- the operator moves the scanner 4 in the optical axis direction while the robot 2 is stopped by operating the robot teaching operation panel 8.
- the scanner control device 6 sets the position of the control point P12 and the direction of the coordinate system as correction control points in the control point storage unit. Store in 63.
- the robot 2 is moved to the laser irradiation end position Y2, and the irradiation control unit 61 irradiates the control point P12 at the laser irradiation end position Y2 with the guide laser light.
- the operator moves the scanner 4 in the optical axis direction while the robot 2 is stopped by operating the robot teaching operation panel 8.
- the scanner control device 6 stores the position of the control point P12 and the direction of the coordinate system as correction control points in the control point storage unit 63.
- the scanner control device 6 stores the position of the control point P13 and the direction of the coordinate system as the correction control points in the control point storage unit 63.
- the correction control point calculation unit 64 determines the height and position of the final correction control point P10. Can be calculated.
- the correction control point calculation unit 64 determines the final correction control point P10 based on the distance between the control point P12 and the control point P13 and the irradiation angle of the scanner 4 at the laser irradiation start position Y1 and the laser irradiation end position Y2.
- the height and position of the can be calculated.
- the laser machining system 1 can easily determine the height and position of the final correction control point P10.
- FIG. 9 is a flowchart showing a processing flow of the laser processing system 1 according to the present embodiment.
- the robot control device 5 controls the robot 2 so that the scanner 4 capable of scanning the laser beam with respect to the work 10 is moved with respect to the work 10 based on the robot program.
- step S2 the robot control device 5 controls the scanner 4 to be stopped at a plurality of positions by the robot 2 based on the robot program.
- step S3 the irradiation control unit 61 controls the scanner 4 so as to irradiate the same preset control point on the work 10 with the laser beam while the scanner 4 is stopped at a plurality of positions by the robot 2. ..
- step S4 the control point moving unit 62 moves the control point according to the operation of the robot teaching operation panel 8 by the operator.
- the control point storage unit 63 stores a plurality of positions of the moved control points, a plurality of positions of the control points, and directions of a plurality of coordinate systems.
- step S6 the irradiation control unit 61 controls the scanner 4 so as to irradiate the work 10 with laser light based on the position of the control point or the direction of the plurality of positions of the control point and the coordinate system.
- the laser processing system 1 controls a scanner 4 capable of scanning laser light with respect to the work 10, a robot 2 for moving the scanner 4 with respect to the work 10, and a scanner 4.
- the scanner control device 6 is provided with the scanner control device 6 and the scanner control device 6 irradiates the same preset control point on the work 10 with a laser beam while the scanner 4 is stopped at a plurality of positions by the robot 2. It has an irradiation control unit 61 that controls the scanner 4. As a result, the laser machining system 1 can easily modify the control points.
- the plurality of positions include the laser irradiation start position and the laser irradiation end position of the scanner 4 corresponding to the laser irradiation start time point and the laser irradiation end time point in the scanner program and the robot program that control the scanner 4 and the robot 2.
- the laser processing system 1 can correct the control point by using the laser irradiation start position and the laser irradiation end position of the scanner 4.
- the scanner control device 6 stores the control point moving unit 62 that moves the control point, the position of the moved control point, or the position of the control point and the direction of the coordinate system defined by the control point. Further including a storage unit 63, the irradiation control unit 61 controls the scanner 4 to irradiate the work 10 with laser light based on the position of the control point or the position of the control point and the direction of the coordinate system. .. As a result, the laser machining system 1 can appropriately modify the control points.
- the scanner control device 6 includes a control point moving unit 62 that moves a control point, a plurality of positions of the moved control points, or a plurality of coordinate systems defined by the positions of the plurality of control points and the control points.
- a modified control point that is a finally modified control point based on the control point storage unit 63 that stores the direction, a plurality of positions of the control points, or a plurality of positions of the control points and the directions of a plurality of coordinate systems.
- a modified control point calculation unit 64 for calculating the above is further provided. As a result, the laser machining system 1 can obtain the final correction control point by calculation.
- the above laser processing system 1 can be realized by hardware, software, or a combination thereof. Further, the control method performed by the laser processing system 1 described above can also be realized by hardware, software, or a combination thereof.
- what is realized by software means that it is realized by a computer reading and executing a program.
- Non-transitory computer-readable media include various types of tangible storage media (tangible studio media).
- Examples of non-temporary computer-readable media include magnetic recording media (eg, hard disk drives), magneto-optical recording media (eg, magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-Rs / W, including semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)).
Landscapes
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Engineering & Computer Science (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Laser Beam Processing (AREA)
Abstract
Description
前述したように、レーザ加工システム1は、ロボット2と、レーザ発振器3と、スキャナ4と、ロボット制御装置5と、スキャナ制御装置6と、レーザ制御装置7と、ロボット教示操作盤8と、プログラム生成装置9と、を備える。
以下、図3を参照しながら、ロボット制御装置、スキャナ制御装置6、レーザ制御装置7及びプログラム生成装置9の動作について詳述する。
ロボット教示操作盤8の操作によって、ロボット制御装置5内に格納されたロボットプログラムPaが起動されると、ロボット制御装置5からスキャナ制御装置6に指令が送られ、スキャナプログラムPbも起動される。
図4に示すように、スキャナ制御装置6は、照射制御部61と、制御点移動部62と、制御点記憶部63と、修正制御点計算部64と、を備える。
また、照射制御部61は、制御点記憶部63に記憶された制御点の位置、又は、制御点の位置及び座標系の方向に基づいて、レーザ光をワークに照射するようにスキャナを制御する。
制御点記憶部63は、移動された制御点の複数の位置、又は、制御点の複数の位置及び制御点によって定義される複数の座標系の方向を記憶する。
図5に示すように、レーザ照射形状11Aは、Cの字形状を有し、制御点C1を基準として照射される。本実施形態において、レーザ加工システム1は、制御点C1を基準として、ロボット2の移動及びスキャナ4のレーザ光軸の走査の動作によって、レーザ照射形状11Aのレーザ加工を行う。
制御点修正用プログラムは、加工用のロボットプログラム及びスキャナプログラムとは動作が異なる。制御点修正用プログラムは、例えば、以下のように動作する。
図6Bに示すように、照射制御部61によって制御される制御点修正用プログラムは、ロボット2によってスキャナ4を断続送りし、レーザ照射開始位置(始点)及びレーザ照射終了位置(終点)においてスキャナ4の移動を停止させる。
図7Aに示すように、レーザ照射開始位置Y1及びレーザ照射終了位置Y2においてレーザ照射形状11Aの軌跡が一致しない場合、レーザ加工システム1は、制御点移動部62によって、レーザ照射開始位置Y1における制御点P1を、実際のワーク10上のあるべき位置に移動する。そして、スキャナ制御装置6は、移動された制御点の位置及び座標系の方向を制御点P0として制御点記憶部63に記憶する。
一方、3Dモデリングに設定された制御点及び照射形状を用いずに、任意の点に照射点を移動し、当該照射点を記憶することによって、レーザ加工システム1は、手動操作において、新たな位置及び座標を制御点として登録することができる。
上述したように、修正制御点計算部64は、制御点記憶部63に記憶された制御点の複数の位置及び複数の座標系の方向に基づいて、最終的な修正制御点を計算する。
このとき、光軸方向の高さ(すなわち、スキャナ4とワーク10との距離)がわからないため、スキャナ制御装置6は、修正制御点として制御点P12の位置及び座標系の方向を制御点記憶部63に記憶する。
操作者は、ロボット教示操作盤8の操作によって、ロボット2を停止した状態で、スキャナ4を光軸方向に移動する。スキャナ制御装置6は、修正制御点として制御点P12の位置及び座標系の方向を制御点記憶部63に記憶する。
ステップS1において、ロボット制御装置5は、ロボットプログラムに基づいて、ワーク10に対してレーザ光を走査可能なスキャナ4を、ワーク10に対して移動させるようにロボット2を制御する。
ステップS5において、制御点記憶部63は、移動された制御点の複数の位置、又は、制御点の複数の位置及び複数の座標系の方向を記憶する。
2 ロボット
3 レーザ発振器
4 スキャナ4
5 ロボット制御装置
6 スキャナ制御装置
7 レーザ制御装置
8 ロボット教示操作盤
9 プログラム生成装置
10 ワーク
61 照射制御部
62 制御点移動部
63 制御点記憶部
64 修正制御点計算部
Claims (5)
- ワークに対してレーザ光を走査可能なスキャナと、
前記スキャナを前記ワークに対して移動させる移動装置と、
前記スキャナを制御するスキャナ制御装置と、
を備え、
前記スキャナ制御装置は、前記移動装置により前記スキャナを複数の位置に停止した状態で、前記ワーク上の予め設定された同一の制御点に前記レーザ光を照射するように前記スキャナを制御する照射制御部を有する、
レーザ加工システム。 - 前記複数の位置は、前記スキャナ及び前記移動装置を制御するプログラムにおけるレーザ照射開始時点及びレーザ照射終了時点に対応する前記スキャナのレーザ照射開始位置及びレーザ照射終了位置を含む、
請求項1に記載のレーザ加工システム。 - 前記スキャナ制御装置は、
前記制御点を移動する制御点移動部と、
移動された前記制御点の位置、又は、前記制御点の位置及び前記制御点によって定義される座標系の方向を記憶する制御点記憶部と、を更に備え、
前記照射制御部は、前記制御点の位置、又は、前記制御点の位置及び前記制御点によって定義される座標系の方向に基づいて、前記レーザ光を前記ワークに照射するように前記スキャナを制御する、
請求項1又は2に記載のレーザ加工システム。 - 前記スキャナ制御装置は、
前記制御点を移動する制御点移動部と、
移動された前記制御点の複数の位置、又は、前記制御点の複数の位置及び前記制御点によって定義される複数の座標系の方向を記憶する制御点記憶部と、
前記制御点の複数の位置、又は、前記制御点の複数の位置及び前記複数の座標系の方向に基づいて、最終的に修正された前記制御点である修正制御点を計算する修正制御点計算部と、
を更に備える、請求項1又は2に記載のレーザ加工システム。 - ワークに対してレーザ光を走査可能なスキャナを前記ワークに対して移動させるステップと、
前記スキャナを前記ワークに対して移動させるための移動装置を複数の位置に停止させるステップと、
前記移動装置により前記スキャナを前記複数の位置に停止した状態で、前記ワーク上の予め設定された同一の制御点に前記レーザ光を照射するように前記スキャナを制御するステップと、
を備える、レーザ加工システムの制御方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE112021004655.1T DE112021004655T5 (de) | 2020-10-16 | 2021-10-14 | Laserbearbeitungssystem und Steuerungsverfahren |
JP2022557431A JPWO2022080448A1 (ja) | 2020-10-16 | 2021-10-14 | |
US18/247,625 US20230381890A1 (en) | 2020-10-16 | 2021-10-14 | Laser processing system and control method |
CN202180069715.0A CN116367952A (zh) | 2020-10-16 | 2021-10-14 | 激光加工***和控制方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020-174437 | 2020-10-16 | ||
JP2020174437 | 2020-10-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022080448A1 true WO2022080448A1 (ja) | 2022-04-21 |
Family
ID=81208099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/038030 WO2022080448A1 (ja) | 2020-10-16 | 2021-10-14 | レーザ加工システム及び制御方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230381890A1 (ja) |
JP (1) | JPWO2022080448A1 (ja) |
CN (1) | CN116367952A (ja) |
DE (1) | DE112021004655T5 (ja) |
WO (1) | WO2022080448A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014054658A (ja) * | 2012-09-12 | 2014-03-27 | Hioki Ee Corp | 穿孔装置および穿孔方法 |
JP2016150363A (ja) * | 2015-02-18 | 2016-08-22 | トヨタ自動車株式会社 | レーザ溶接方法 |
WO2019038860A1 (ja) * | 2017-08-23 | 2019-02-28 | 三菱電機株式会社 | レーザ加工方法およびレーザ加工装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012135781A (ja) | 2010-12-24 | 2012-07-19 | Kawasaki Heavy Ind Ltd | レーザ加工ロボットの教示方法及び教示装置 |
-
2021
- 2021-10-14 JP JP2022557431A patent/JPWO2022080448A1/ja active Pending
- 2021-10-14 WO PCT/JP2021/038030 patent/WO2022080448A1/ja active Application Filing
- 2021-10-14 DE DE112021004655.1T patent/DE112021004655T5/de active Pending
- 2021-10-14 US US18/247,625 patent/US20230381890A1/en active Pending
- 2021-10-14 CN CN202180069715.0A patent/CN116367952A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014054658A (ja) * | 2012-09-12 | 2014-03-27 | Hioki Ee Corp | 穿孔装置および穿孔方法 |
JP2016150363A (ja) * | 2015-02-18 | 2016-08-22 | トヨタ自動車株式会社 | レーザ溶接方法 |
WO2019038860A1 (ja) * | 2017-08-23 | 2019-02-28 | 三菱電機株式会社 | レーザ加工方法およびレーザ加工装置 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2022080448A1 (ja) | 2022-04-21 |
DE112021004655T5 (de) | 2023-06-29 |
CN116367952A (zh) | 2023-06-30 |
US20230381890A1 (en) | 2023-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10175684B2 (en) | Laser processing robot system and control method of laser processing robot system | |
JP4922584B2 (ja) | ロボットシステム | |
KR101023594B1 (ko) | 레이저 가공 로봇 제어 시스템, 제어 방법 및 제어프로그램 매체 | |
JP5715809B2 (ja) | ロボットの作業プログラム作成方法、ロボットの作業プログラム作成装置、及びロボット制御システム | |
CN107584206B (zh) | 激光加工机器人*** | |
JP4149165B2 (ja) | 3次元レーザ加工機用制御装置 | |
JP2004174709A (ja) | 工作物を加工するための方法および装置 | |
JP6795565B2 (ja) | レーザ加工システム | |
JP5608074B2 (ja) | レーザ加工システム及びその制御方法 | |
CN110154043B (zh) | 基于加工结果进行学习控制的机器人***及其控制方法 | |
WO2022080446A1 (ja) | レーザ加工システム及び制御方法 | |
WO2022080448A1 (ja) | レーザ加工システム及び制御方法 | |
JP2006055901A (ja) | レーザ加工装置 | |
JP6734316B2 (ja) | ロボットの動作プログラムの設定装置、ロボット、およびロボットの制御方法 | |
WO2022080447A1 (ja) | レーザ加工システム及び制御方法 | |
JP7092629B2 (ja) | レーザ加工装置 | |
TWI593494B (zh) | 雷射加工控制系統及其控制方法 | |
JP4277747B2 (ja) | レーザ加工装置 | |
CN109773335B (zh) | 激光加工方法、控制器以及机器人*** | |
WO2022186054A1 (ja) | センサの出力に基づいて教示点を生成する教示点生成装置および教示点生成方法 | |
JP7405986B2 (ja) | レーザ加工システム | |
JP3237241B2 (ja) | レーザロボットのレーザヘッド補正方法 | |
JP2022071372A (ja) | レーザ加工システム及び制御方法 | |
JP2018103193A (ja) | レーザ加工用ヘッドおよびそれを備えたレーザ加工システム | |
JP2572082Y2 (ja) | 加工機のティーチング装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21880184 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2022557431 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18247625 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21880184 Country of ref document: EP Kind code of ref document: A1 |