Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5244166B2 - Arc welding robot and its weaving method - Google Patents
[go: Go Back, main page]

JP5244166B2 - Arc welding robot and its weaving method - Google Patents

Arc welding robot and its weaving method Download PDF

Info

Publication number
JP5244166B2
JP5244166B2 JP2010271908A JP2010271908A JP5244166B2 JP 5244166 B2 JP5244166 B2 JP 5244166B2 JP 2010271908 A JP2010271908 A JP 2010271908A JP 2010271908 A JP2010271908 A JP 2010271908A JP 5244166 B2 JP5244166 B2 JP 5244166B2
Authority
JP
Japan
Prior art keywords
axis
torch
welding
rotation
arm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2010271908A
Other languages
Japanese (ja)
Other versions
JP2011045934A (en
Inventor
利彦 西村
達治 湊
浩史 松村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kobe Steel Ltd
Original Assignee
Kobe Steel Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP2010271908A priority Critical patent/JP5244166B2/en
Publication of JP2011045934A publication Critical patent/JP2011045934A/en
Application granted granted Critical
Publication of JP5244166B2 publication Critical patent/JP5244166B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

本発明は、溶接トーチをウィービングさせながら溶接するアーク溶接ロボットおよびそのウィービング方法に関するものである。   The present invention relates to an arc welding robot that performs welding while weaving a welding torch and a weaving method thereof.

例えば6自由度の多関節ロボットを備えたアーク溶接ロボットは、アーム先端部に溶接トーチを取り付け、この溶接トーチを任意のトーチ姿勢で空間座標の任意の位置に移動させるように構成されている。そして、突き合わせ溶接や隅肉溶接を行う場合には、溶接金属を平坦に形成して内部欠陥を少なくするため、溶接トーチのトーチ先端部から突き出された溶接電極を溶接線に対して垂直方向に揺動させるウィービング動作が実行される(例えば特許文献1参照)。また、アーク溶接ロボットには、アーム先端部にウィービング機構を取り付け、上記のウィービング動作を実行させるように構成されたものもある(例えば特許文献2・3参照)。   For example, an arc welding robot including a multi-joint robot with 6 degrees of freedom is configured to attach a welding torch to the tip of an arm and move the welding torch to an arbitrary position in spatial coordinates in an arbitrary torch posture. When performing butt welding or fillet welding, in order to form a weld metal flat and reduce internal defects, the welding electrode protruding from the torch tip of the welding torch is perpendicular to the welding line. A swinging weaving operation is performed (see, for example, Patent Document 1). Some arc welding robots are configured so that a weaving mechanism is attached to the tip of an arm and the above-described weaving operation is performed (see, for example, Patent Documents 2 and 3).

しかしながら、上記従来のように、多関節ロボットの各軸を用いてウィービング動作を行う構成では、溶接トーチのトーチ先端部の位置決め精度が低下し易いという問題がある。尚、位置決め精度が低下し易い原因は、各軸の移動により誤差が累積されると共に、剛性の小さな旋回軸、前後揺動軸および上下揺動軸からなる基本3軸において大きな誤差が発生するためであることを各種の試験により見出した。また、ウィービング機構を用いてウィービング動作を行う構成では、ウィービング機構が装置コストを高騰させるという問題がある。   However, in the configuration in which the weaving operation is performed using each axis of the multi-joint robot as in the above-described conventional technique, there is a problem in that the positioning accuracy of the torch tip of the welding torch is likely to be lowered. The reason why the positioning accuracy is likely to decrease is that errors are accumulated due to the movement of each axis, and a large error occurs in the basic three axes consisting of a pivoting shaft having a low rigidity, a longitudinal swinging shaft, and a vertical swinging shaft. It was found by various tests. Further, in the configuration in which the weaving operation is performed using the weaving mechanism, there is a problem that the weaving mechanism increases the device cost.

特開2002−239723号公報JP 2002-239723 A 特開2000−117445号公報JP 2000-117445 A 特開平8−281443号公報JP-A-8-281443

解決しようとする問題点は、装置コストが高騰し、ウィービング動作時におけるトーチ先端位置の位置決め精度を向上させることができない点である。   The problem to be solved is that the cost of the apparatus rises and the positioning accuracy of the tip position of the torch during the weaving operation cannot be improved.

本発明は、ウィービング動作を行うときに、アームの先端部の移動量が最小となるように前記溶接トーチのトーチ回転角を変化させることを最も主要な特徴とする。   The most important feature of the present invention is that when the weaving operation is performed, the torch rotation angle of the welding torch is changed so that the amount of movement of the tip of the arm is minimized.

即ち、本発明は、アームの基台の旋回軸、該旋回軸に対して揺動する第1揺動軸および該第1揺動軸に対して揺動する第2揺動軸からなるアーム軸の3軸、並びに、前記第2揺動軸の回転軸であるアーム回転軸、前記アーム回転軸に対して揺動する手首揺動軸、および前記手首揺動軸の回転軸である手首回転軸からなる6自由度を有する多関節ロボットと、前記多関節ロボットのアームの先端部における、前記手首回転軸の軸線から外れた位置にトーチ本体が設けられ、該手首回転軸の軸線に対して、このトーチ本体から送り出される溶接ワイヤの送り出し方向が交差するように設定され、且つこの溶接ワイヤの先端であるトーチ先端が前記手首回転軸の軸線上に位置するように設定された溶接トーチとを有するアーク溶接ロボットのウィービング方法であって、前記溶接トーチの前記トーチ先端を原点、前記トーチ先端の溶接線に沿った進行方向をXm軸、前記溶接線に対する左右の方向をYm軸、前記Xm軸と前記Ym軸との外積である軸をZm軸とする第1溶接線座標系において、前記Xm軸回りの回転角度をトーチ傾斜角とし、前記第1溶接線座標系を前記トーチ傾斜角だけ回転させた第2溶接線座標系において、前記Ym軸に対応する軸をYm´軸、前記Zm軸に対応する軸をZm´軸とした際の、前記Ym´軸回りの回転角度をトーチ前進角とし、前記第2溶接線座標系を前記トーチ前進角だけ回転させた第3溶接線座標系において、前記Zm´軸に対応する軸をZm´´軸とした際の、前記Zm´´軸回りの回転角度をトーチ回転角とし、前記溶接トーチの中心軸が前記Zm´´軸と一致するようにしたときにおいて、前記多関節ロボットの各軸を用いて、前記溶接トーチのトーチ先端を前記溶接線に沿って移動させると共に、前記トーチ先端を所定の周波数で前記溶接線に対して左右に移動するように周期的に揺動させるウィービング動作を行うときに、前記ウィービング動作による前記アームの先端部の移動量が最小となるように前記溶接トーチの、前記トーチ回転角を、前記多関節ロボットの各軸を用いて変化させることを特徴とする。 That is, the present invention provides an arm shaft comprising a pivot shaft of an arm base, a first swing shaft that swings with respect to the swing shaft, and a second swing shaft that swings with respect to the first swing shaft. , An arm rotation shaft that is a rotation shaft of the second swing shaft, a wrist swing shaft that swings with respect to the arm rotation shaft, and a wrist rotation shaft that is a rotation shaft of the wrist swing shaft a multi-joint robot having six degrees of freedom consisting of, with respect to the at the distal end of the articulated robot arm, the torch body is provided at a position deviated from the axis of the wrist rotation axis, the axis of the wrist rotation axis, A welding torch which is set so that the delivery direction of the welding wire delivered from the torch body intersects and the torch tip which is the tip of the welding wire is positioned on the axis of the wrist rotation axis Arc welding robot we A packaging method, the torch tip to the origin of the welding torch, Xm axis traveling direction along the weld line of the torch tip, Ym axis direction of the left and right with respect to the weld line, the Xm-axis and said Ym axis In the first welding line coordinate system in which the axis that is the outer product of the first welding line coordinate system is the Zm axis, the rotation angle around the Xm axis is the torch inclination angle, and the second welding is the first welding line coordinate system rotated by the torch inclination angle. In the linear coordinate system, when the axis corresponding to the Ym axis is the Ym ′ axis and the axis corresponding to the Zm axis is the Zm ′ axis, the rotation angle around the Ym ′ axis is a torch advance angle, and the second In the third weld line coordinate system in which the weld line coordinate system is rotated by the torch advance angle, the rotation angle around the Zm ″ axis when the axis corresponding to the Zm ′ axis is the Zm ″ axis is the torch. A rotation angle, and the center axis of the welding torch is Z In case that to match the'' axis, using said respective axes of the articulated robot, the torch tip of the welding torch is moved along the weld line, the welding the torch head at a predetermined frequency when performing periodic weaving action swinging to move right and left relative to the line, the welding torch as movement of the tip portions of the arm by the weaving operation is minimized, the torch rotation angle Is changed using each axis of the articulated robot.

上記の構成によれば、装置コストの高騰を招来することなく、ウィービング動作時におけるトーチ先端位置の位置決め精度を向上させることができる。   According to said structure, the positioning precision of the torch tip position at the time of a weaving operation | movement can be improved, without causing a raise of apparatus cost.

また、本発明は、アーク溶接ロボットであって、アームの基台の旋回軸、該旋回軸に対して揺動する第1揺動軸および該第1揺動軸に対して揺動する第2揺動軸からなるアーム軸の3軸、並びに、前記第2揺動軸の回転軸であるアーム回転軸、前記アーム回転軸に対して揺動する手首揺動軸、および前記手首揺動軸の回転軸である手首回転軸からなる6自由度を有する多関節ロボットと、前記多関節ロボットのアームの先端部における、前記手首回転軸の軸線から外れた位置にトーチ本体が設けられ、該手首回転軸の軸線に対して、このトーチ本体から送り出される溶接ワイヤの送り出し方向が交差するように設定され、且つこの溶接ワイヤの先端であるトーチ先端が前記手首回転軸の軸線上に位置するように設定された溶接トーチと、前記溶接トーチの前記トーチ先端を原点、前記トーチ先端の溶接線に沿った進行方向をXm軸、前記溶接線に対する左右の方向をYm軸、前記Xm軸と前記Ym軸との外積である軸をZm軸とする第1溶接線座標系において、前記Xm軸回りの回転角度をトーチ傾斜角とし、前記第1溶接線座標系を前記トーチ傾斜角だけ回転させた第2溶接線座標系において、前記Ym軸に対応する軸をYm´軸、前記Zm軸に対応する軸をZm´軸とした際の、前記Ym´軸回りの回転角度をトーチ前進角とし、前記第2溶接線座標系を前記トーチ前進角だけ回転させた第3溶接線座標系において、前記Zm´軸に対応する軸をZm´´軸とした際の、前記Zm´´軸回りの回転角度をトーチ回転角とし、前記溶接トーチの中心軸が前記Zm´´軸と一致するようにしたときにおいて、前記多関節ロボットの各軸を用いて、前記溶接トーチのトーチ先端を前記溶接線に沿って移動させると共に、前記トーチ先端を所定の周波数で前記溶接線に対して左右に移動するように周期的に揺動させるウィービング動作を行うときに、前記トーチ回転角を、前記多関節ロボットの各軸を用いて変化させることにより前記ウィービング動作による前記アームの先端部の移動量が最小となるように前記多関節ロボットを制御する制御装置とを有することを特徴としている。 The present invention is also an arc welding robot, which is a swing axis of a base of an arm, a first swing axis swinging with respect to the swing axis, and a second swing swinging with respect to the first swing axis. Three of the arm shafts including the swing shaft, an arm rotation shaft that is a rotation shaft of the second swing shaft, a wrist swing shaft that swings with respect to the arm rotation shaft, and the wrist swing shaft a multi-joint robot having six degrees of freedom consisting of the wrist rotation shaft as the rotational axis, wherein at the distal end of the articulated robot arm, the torch body is provided at a position deviated from the axis of the wrist rotation axis, the wrist rotation to the axis of the shaft, feeding direction of the welding wire fed from the torch body is set so as to intersect, and set such that the tip torch head is in the welding wire is located on the axis of the wrist rotation axis a welding torch that is, the The torch tip of the contact torch is the origin, the traveling direction along the welding line at the tip of the torch is the Xm axis, the right and left direction with respect to the welding line is the Ym axis, and the axis that is the outer product of the Xm axis and the Ym axis is Zm In the first weld line coordinate system having an axis, the rotation angle around the Xm axis is a torch inclination angle, and in the second weld line coordinate system in which the first weld line coordinate system is rotated by the torch inclination angle, the Ym When the axis corresponding to the axis is the Ym ′ axis and the axis corresponding to the Zm axis is the Zm ′ axis, the rotation angle around the Ym ′ axis is the torch advance angle, and the second weld line coordinate system is the torch In the third welding line coordinate system rotated by the advance angle, the rotation angle around the Zm ″ axis when the axis corresponding to the Zm ′ axis is the Zm ″ axis is the torch rotation angle, and the welding torch So that the central axis of the line coincides with the Zm ″ axis. In case the, using said respective axes of the articulated robot, the torch tip of the welding torch is moved along the welding line, moves to the left and right with respect to the welding line the torch head at a predetermined frequency when performing a weaving operation for periodically swinging to the said torch rotation angle, movement of the tip portions of the arm by the weaving operation by changing with the axes of the articulated robot Min And a control device for controlling the articulated robot.

上記の構成によれば、装置コストの高騰を招来することなく、ウィービング動作時におけるトーチ先端位置の位置決め精度を向上させることができるアーク溶接ロボットを得ることができる。   According to said structure, the arc welding robot which can improve the positioning accuracy of the torch front-end | tip position at the time of a weaving operation | movement can be obtained, without causing a raise of apparatus cost.

本発明によれば、装置コストの高騰を招来することなく、ウィービング動作時におけるトーチ先端位置の位置決め精度を向上させることができるという利点がある。   According to the present invention, there is an advantage that the positioning accuracy of the tip position of the torch during the weaving operation can be improved without causing an increase in apparatus cost.

アーク溶接ロボットのブロック図である。It is a block diagram of an arc welding robot. ウィービング動作の状態を示す説明図である。It is explanatory drawing which shows the state of a weaving operation | movement. ウィービング動作の状態を示す説明図である。It is explanatory drawing which shows the state of a weaving operation | movement. ウィービング動作の状態を示す説明図である。It is explanatory drawing which shows the state of a weaving operation | movement. 溶接トーチの移動する状態を示す説明図である。It is explanatory drawing which shows the state which a welding torch moves. 溶接トーチの移動する状態を示す説明図である。It is explanatory drawing which shows the state which a welding torch moves. トーチ回転角の算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of a torch rotation angle. トーチ回転角の算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of a torch rotation angle. トーチ回転角の算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of a torch rotation angle. トーチ回転角を変化させてウィービングした場合の基本3軸の挙動を示すグラフである。It is a graph which shows the behavior of a basic 3 axis | shaft at the time of weaving by changing a torch rotation angle. トーチ回転角を変化させずにウィービングした場合の基本3軸の挙動を示すグラフである。It is a graph which shows the behavior of a basic 3 axis | shaft at the time of weaving, without changing a torch rotation angle. 溶接トーチの移動する状態を示す説明図である。It is explanatory drawing which shows the state which a welding torch moves. トーチ回転角の算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of a torch rotation angle. トーチ回転角を変化させてウィービングした場合の基本3軸の挙動を示すグラフである。It is a graph which shows the behavior of a basic 3 axis | shaft at the time of weaving by changing a torch rotation angle. トーチ回転角を変化させずにウィービングした場合の基本3軸の挙動を示すグラフである。It is a graph which shows the behavior of a basic 3 axis | shaft at the time of weaving, without changing a torch rotation angle.

ウィービング動作時におけるトーチ先端位置の位置決め精度を向上させることができるという目的を、装置コストの高騰を招来することなく実現した。   The purpose of improving the positioning accuracy of the tip position of the torch during the weaving operation has been realized without incurring an increase in device cost.

本発明の実施の形態を図1ないし図14に基づいて以下に説明する。
本実施の形態に係るアーク溶接ロボットは、図1に示すように、床面に固設されたベース1と、ベース1に設けられたアーム20とを備えている。アーム20は、基台2と第1アーム3と第2アーム4と手首部材5とを有している。基台2は、旋回軸J1として機能するようにベース1上に旋回可能に設けられている。基台2の上面には、第1アーム3が縦設されており、第1アーム3は、前後揺動軸J2として機能するように揺動可能にされている。
An embodiment of the present invention will be described below with reference to FIGS.
As shown in FIG. 1, the arc welding robot according to the present embodiment includes a base 1 fixed on a floor surface and an arm 20 provided on the base 1. The arm 20 includes a base 2, a first arm 3, a second arm 4, and a wrist member 5. The base 2 is pivotably provided on the base 1 so as to function as the pivot axis J1. A first arm 3 is vertically provided on the upper surface of the base 2, and the first arm 3 is configured to be swingable so as to function as a front / rear swing shaft J <b> 2.

上記の第1アーム3は、主アーム3aおよび副アーム3bからなっている。主アーム3aおよび副アーム3bは、上下揺動軸J3として機能するように、自由端側において第2アーム4をそれぞれ回動自在に軸支している。第2アーム4は、アーム回転軸J4として機能するように回転可能にされており、自由端側には、手首部材5が設けられている。手首部材5は、手首揺動軸J5および手首回転軸J6として機能するように揺動可能および回転可能にされている。そして、このように構成されたアーム20は、各軸J1〜J6により複数の自由度を備えることによって、3次元からなる空間座標(X,Y,Z)の任意の位置にアーム先端部20aを移動可能になっている。   The first arm 3 includes a main arm 3a and a sub arm 3b. The main arm 3a and the sub arm 3b pivotally support the second arm 4 on the free end side so as to function as the vertical swing axis J3. The second arm 4 is rotatable so as to function as an arm rotation axis J4, and a wrist member 5 is provided on the free end side. The wrist member 5 is swingable and rotatable so as to function as a wrist swing axis J5 and a wrist rotation axis J6. The arm 20 thus configured has a plurality of degrees of freedom by the axes J1 to J6, so that the arm tip 20a can be placed at an arbitrary position in three-dimensional spatial coordinates (X, Y, Z). It can be moved.

上記のアーム先端部20aには、トーチブラケット8を介して溶接トーチ7が設けられている。トーチブラケット8は、手首回転軸J6の軸線から外れた位置で溶接トーチ7を支持している。溶接トーチ7のトーチ本体は、トーチ本体の送り出し先端面から後端面にかけて連通されており、後端面に供給された溶接ワイヤ6をトーチ本体内に挿通させて送り出し先端面から送り出すようになっている。溶接トーチ7の送り出し方向は、手首回転軸J6の軸線に対して交差するように設定されており、且つ、溶接ワイヤ6の先端であるトーチ先端が手首回転軸J6の軸線上に位置するように設定されている。これにより、図2に示すように、溶接トーチ7は、溶接トーチ7の先端部の位置(トーチ先端位置)を頂点した回転円錐体21の底辺を移動軌跡としてアーム先端部20aが移動するように各軸J1〜J6が作動されることによって、トーチ傾斜角、トーチ前進角およびトーチ先端位置を維持した状態でトーチ回転角のみをアーム先端部20aの移動とトーチ支持姿勢の変化とで変更可能になっている。   The arm tip 20a is provided with a welding torch 7 via a torch bracket 8. The torch bracket 8 supports the welding torch 7 at a position deviating from the axis of the wrist rotation axis J6. The torch main body of the welding torch 7 is communicated from the delivery tip end surface to the rear end surface of the torch main body, and the welding wire 6 supplied to the rear end surface is inserted into the torch main body and delivered from the delivery front end surface. . The delivery direction of the welding torch 7 is set so as to intersect the axis of the wrist rotation axis J6, and the tip of the torch, which is the tip of the welding wire 6, is positioned on the axis of the wrist rotation axis J6. Is set. Accordingly, as shown in FIG. 2, the welding torch 7 moves so that the arm tip 20 a moves with the bottom of the rotating cone 21 having the top position (torch tip position) of the welding torch 7 as the movement locus. By operating each of the axes J1 to J6, only the torch rotation angle can be changed by the movement of the arm tip 20a and the change of the torch support posture while maintaining the torch inclination angle, the torch advance angle, and the torch tip position. It has become.

ここで、トーチ傾斜角、トーチ前進角およびトーチ回転角は、溶接進行方向(溶接線座標系Σline)に対する溶接トーチの姿勢角度のことである。溶接線座標は、原点位置は溶接ワイヤ6の先端であるトーチ先端であり、Xm軸=進行方向、Ym軸=Xm軸×(−重力方向)、Zm軸=Xm軸×Ym軸で決定される。なお、トーチ先端がベース座標系Σbaseから見て移動すれば、溶接線座標系Σlineもベース座標系Σbaseから見て移動する。そして、トーチ傾斜角Rxは、溶接線座標系ΣlineにおけるXm軸回りの回転角度(右ネジ方向が+方向)として定義される。トーチ前進角Ryは、図3に示すように、溶接線座標系Σline(第1溶接線座標系)をトーチ傾斜角Rxだけ回転させた座標系(第2溶接線座標系)におけるYm´回りの回転角度(右ネジ方向が+方向)として定義される。トーチ回転角Rzは、第2溶接線座標系をトーチ前進角Ryだけ回転させた座標系(第3溶接線座標系)におけるZm´´軸回りの回転角度(右ネジ方向が+方向)として定義される。また、溶接トーチの中心軸は、Zm´´軸と一致する。 Here, the torch inclination angle, the torch advance angle, and the torch rotation angle are the attitude angles of the welding torch with respect to the welding progress direction (welding line coordinate system Σline). The origin of the welding line coordinates is the torch tip, which is the tip of the welding wire 6, and is determined by Xm axis = traveling direction, Ym axis = Xm axis × ( −gravity direction), Zm axis = Xm axis × Ym axis. . If the tip of the torch moves as seen from the base coordinate system Σbase, the welding line coordinate system Σline also moves as seen from the base coordinate system Σbase. The torch inclination angle Rx is defined as the rotation angle around the Xm axis in the weld line coordinate system Σline (the right screw direction is the + direction). As shown in FIG. 3 , the torch advance angle Ry is about Ym ′ in the coordinate system (second weld line coordinate system) obtained by rotating the weld line coordinate system Σline (first weld line coordinate system) by the torch inclination angle Rx . It is defined as the rotation angle (the right screw direction is the + direction). The torch rotation angle Rz is defined as the rotation angle around the Zm ″ axis in the coordinate system (third weld line coordinate system) obtained by rotating the second welding line coordinate system by the torch advance angle Ry (the right screw direction is the + direction). Is done. Further, the center axis of the welding torch coincides with the Zm ″ axis.

また、トーチ傾斜角、トーチ前進角およびトーチ回転角の回転の順番は、図3に示すように、[Xm回り]Rx→[Ym´回り]Ry→[Zm´´回り]Rzである。即ち、溶接線座標系Σlineから見た溶接トーチ7の回転行列は、下記の(1)式で示される。尚、上記の3種類の角度表記において、溶接施工に影響があるものは、トーチ傾斜角Rxとトーチ前進角Ryであり、トーチ回転角Rzは、溶接施工に影響のない冗長な自由度である。 Further, the rotation order of the torch inclination angle, the torch advance angle, and the torch rotation angle is [around Xm] Rx → [around Ym ′] Ry → [around Zm ″] Rz , as shown in FIG. That is, the rotation matrix of the welding torch 7 viewed from the weld line coordinate system Σline is expressed by the following equation (1). In the above three types of angle notation, what affects the welding operation is the torch inclination angle Rx and the torch advance angle Ry, and the torch rotation angle Rz is a redundant degree of freedom that does not affect the welding operation. .

また、トーチ支持姿勢とは、図2に示すように、溶接トーチ7を支持するトーチブラケット8の姿勢のことである。例えば図示実線で示すように、溶接トーチ7のトーチ傾斜角とトーチ前進角とを一定に維持しながらトーチ回転角を変化させる場合には、トーチ先端位置を頂点とした回転円錐体21の円形状の底辺上を移動する各位置に応じた形態のトーチ支持姿勢が存在する The torch support posture is a posture of the torch bracket 8 that supports the welding torch 7, as shown in FIG. For example, as shown by the solid line in the figure, when the torch rotation angle is changed while maintaining the torch inclination angle and the torch advance angle of the welding torch 7 constant, the circular shape of the rotating cone 21 with the torch tip position as the apex is used. There is a torch support posture in a form corresponding to each position moving on the bottom side of the .

上記のアーク溶接ロボットは、図1に示すように、アーム20等を制御する制御装置10を備えている。制御装置10は、入力用変換部11と出力用変換部12と入出力部13と記憶部14と演算部15とを有している。これらの各部11〜15は、信号バス16を介してデータ信号を送受信可能に接続されている。出力用変換部12は、アーム20の各軸J1〜J6を駆動するモータに接続されており、モータを所望の回転角度および回転速度で駆動可能になっている。入力用変換部11は、各軸J1〜J6の変位量を検出する検出器に接続されており、検出器からの変位信号を演算部15の処理に適した信号形態に変換するようになっている。入出力部13は、教示ボックス17に接続されている。教示ボックス17は、オペレータのキー操作により溶接条件等の溶接データやウィービング動作のウィービングデータ等を教示する際に使用される。   As shown in FIG. 1, the arc welding robot includes a control device 10 that controls the arm 20 and the like. The control device 10 includes an input conversion unit 11, an output conversion unit 12, an input / output unit 13, a storage unit 14, and a calculation unit 15. These units 11 to 15 are connected via a signal bus 16 so that data signals can be transmitted and received. The output converter 12 is connected to a motor that drives the axes J1 to J6 of the arm 20, and can drive the motor at a desired rotation angle and rotation speed. The input conversion unit 11 is connected to a detector that detects the displacement amount of each of the axes J1 to J6, and converts the displacement signal from the detector into a signal form suitable for the processing of the calculation unit 15. Yes. The input / output unit 13 is connected to the teaching box 17. The teaching box 17 is used when teaching welding data such as welding conditions, weaving data of a weaving operation, or the like by an operator's key operation.

また、記憶部14には、プログラム領域やデータ領域が形成されている。プログラム領域には、溶接動作を実行する溶接プログラムや、ウィービング動作を実行するウィービングプログラム等が格納されている。また、データ領域は、プログラムの実行時に必要な各種のデータを書き換え可能に格納している。尚、溶接プログラムやウィービングプログラムは、記憶部14のROMに予め読み出し専用に書き込まれていても良いし、CD等の記録媒体に記録されたものが必要時に読み出されて記憶部14に書き込まれても良いし、さらにはインターネット等の電気通信回線を介して伝送されて記憶部14に書き込まれても良い。   The storage unit 14 is formed with a program area and a data area. The program area stores a welding program for executing a welding operation, a weaving program for executing a weaving operation, and the like. The data area stores various data necessary for executing the program in a rewritable manner. Note that the welding program and the weaving program may be written in the ROM of the storage unit 14 in advance for reading only, or those recorded on a recording medium such as a CD are read out and written to the storage unit 14 when necessary. Alternatively, it may be transmitted via an electric communication line such as the Internet and written in the storage unit 14.

上記のウィービングプログラムは、ウィービング動作時におけるアーム20の振動を抑制する機能を含んでいる。この機能を実現するための基本的な考え方は、基本3軸(旋回軸J1・前後揺動軸J2・上下揺動軸J3)の移動量を低減させるトーチ回転角を決定するというものである。即ち、基本3軸の移動量は、アーム先端部20a(図4のような典型的な垂直多関節型ロボットでは手首揺動軸J5の回転中心位置)の移動量と略等価である。また、溶接施工において、トーチ傾斜角は、溶接条件の一つとして指令通りに動作させるべき項目であるが、トーチ回転角は、溶接に影響しない冗長な自由度である。従って、トーチ回転角を操作することによりアーム先端部20aの移動量を低減することによって、ウィービング動作時における基本3軸の移動量を低減し、結果として精度劣化を低減することを可能にしている。   The above weaving program includes a function of suppressing the vibration of the arm 20 during the weaving operation. The basic idea for realizing this function is to determine the torch rotation angle that reduces the amount of movement of the three basic axes (swivel axis J1, longitudinal swing axis J2, and vertical swing axis J3). That is, the movement amount of the basic three axes is substantially equivalent to the movement amount of the arm tip portion 20a (the rotation center position of the wrist swing axis J5 in the typical vertical articulated robot as shown in FIG. 4). Moreover, in welding construction, the torch inclination angle is an item that should be operated as commanded as one of the welding conditions, but the torch rotation angle is a redundant degree of freedom that does not affect welding. Therefore, by operating the torch rotation angle, the amount of movement of the arm tip 20a is reduced, thereby reducing the amount of movement of the basic three axes during the weaving operation, and as a result, reducing accuracy degradation. .

具体的には、ウィービングプログラムは、図1および図4に示すように、制御装置10内の演算部15および記憶部14を備えたコンピュータに、予め与えられた溶接開始点P1および溶接終了点P2に基づいて溶接線座標系Σlineと移動径路方程式P(t)=P1+ΔP・tとを求める第1手段と、移動径路方程式P(t)=P1+ΔP・tに基づいて溶接トーチ7のトーチ先端が単位時間後に移動する溶接線座標系Σlineの移動点Pを求める第2手段と、移動点Pにウィービング並進成分を加算(P=P+ΔW・sin(2πft))する第3手段と、移動点Pを座標変換することによって、溶接線座標系Σlineから見た溶接トーチ7の位置・姿勢をlineP=(x,y,z,Rx,Ry,Rz)として求める第4手段と、位置・姿勢に含まれるトーチ傾斜角Rxに傾斜角ウィービング成分を加算し、且つ、トーチ前進角Ryに前進角ウィービング成分を加算する第5手段と、基本3軸の動きを減少させるようにトーチ回転角Rzを求め、このトーチ回転角Rzを位置・姿勢に含まれるトーチ回転角Rzとする第6手段と、前記位置・姿勢をベース座標系に座標変換し、このベース座標系の移動点P’を求める第7手段と、移動点P’から逆キネマティネマティクスにより各軸の関節角度を求め、これら関節角度に基づいて多関節ロボットを作動させる第8手段とを実行させるようになっている。尚、ここでは、上記移動径路方程式の移動径路を直線であるとして説明するが、これに限らず、移動径路が曲線であっても同様である。従って、以下は、移動径路方程式を直線径路方程式と言うことがある。 Specifically, as shown in FIGS. 1 and 4, the weaving program stores a welding start point P1 and a welding end point P2 that are given in advance to a computer including the calculation unit 15 and the storage unit 14 in the control device 10. And a first means for obtaining a welding line coordinate system Σline and a moving path equation P (t) = P1 + ΔP · t, and a torch tip of the welding torch 7 based on the moving path equation P (t) = P1 + ΔP · t Second means for obtaining the moving point P of the welding line coordinate system Σline that moves after time, third means for adding a weaving translational component to the moving point P (P = P + ΔW · sin (2πft)), and coordinates of the moving point P A fourth means for obtaining the position / orientation of the welding torch 7 as seen from the welding line coordinate system Σline as line P = (x, y, z, Rx, Ry, Rz) by conversion, and a torch included in the position / orientation Inclination angle Rx A fifth means for adding the inclination angle weaving component and adding the advance angle weaving component to the torch advance angle Ry, and obtaining the torch rotation angle Rz so as to reduce the movement of the basic three axes, and calculating the torch rotation angle Rz Sixth means for setting a torch rotation angle Rz included in the position / posture, seventh means for converting the position / posture into a base coordinate system and obtaining a moving point P ′ of the base coordinate system, and a moving point P ′ Thus, the joint angle of each axis is obtained by inverse kinematics, and the eighth means for operating the articulated robot is executed based on these joint angles. Note that, here, the moving path in the moving path equation is described as being a straight line, but the present invention is not limited to this, and the same applies even if the moving path is a curve. Therefore, in the following, the moving path equation may be referred to as a linear path equation.

また、ウィービングプログラムは、上記の第6手段として、所望のウィービング幅となるようにトーチ傾斜角を変更したときのトーチ回転軸後端部の変動幅dYを記憶しておく変動幅記憶手段と、回転角振幅Rzwidth=−Sin -1 (dY/r)の計算式に、前記変動幅dYと、前記アーム先端部から前記溶接トーチのトーチ回転軸に対する垂線距離rとを代入して回転角振幅Rzwidth を求める回転角振幅算出手段と、回転角振幅Rzwidthに対応したトーチ回転角を求める回転角算出手段と有している。 Further, the weaving program, as the sixth means, a fluctuation width storage means for storing a fluctuation width dY of the rear end portion of the torch rotation shaft when the torch inclination angle is changed so as to obtain a desired weaving width; The rotational angle amplitude Rzwidth = −Sin −1 (dY / r) is calculated by substituting the fluctuation width dY and the perpendicular distance r from the arm tip to the torch rotation axis of the welding torch. And a rotation angle calculation means for calculating a torch rotation angle corresponding to the rotation angle amplitude Rzwidth.

ここで、ウィービングプログラムにおける回転角振幅Rzwidth=−Sin -1 (dY/r)は、下記のようにして導き出されている。 Here, the rotation angle amplitude Rzwidth = −Sin −1 (dY / r) in the weaving program is derived as follows.

先ず、図5に示すように、本実施形態のアーク溶接ロボットにおいて、トーチ回転角Rzを変化させると、アーム先端部20aの移動軌跡が円となる。そして、この円を底面とし、溶接トーチ7の先端部を頂点とした回転円錐体21を想定する。この回転円錐体21において、図6に示すように、手首回転軸J6と溶接トーチ7のトーチ回転軸との交差角度が傾斜角φである。溶接トーチ7の先端部からアーム先端部20aまでの距離が斜面長Lである。アーム先端部20aからトーチ回転軸に対する垂線距離が底面半径rである。溶接トーチの中心軸22が回転円錐体21の底面に対して交差する点がトーチ回転軸後端部である。トーチ回転軸後端部と溶接トーチ7の先端部との距離が高さHである。 First, as shown in FIG. 5, in the arc welding robot of the present embodiment, when the torch rotation angle Rz is changed, the movement locus of the arm tip 20a becomes a circle. A rotating cone 21 is assumed with this circle as the bottom and the tip of the welding torch 7 as the apex. In this rotating cone 21, as shown in FIG. 6, the angle of intersection between the wrist rotation axis J 6 and the torch rotation axis of the welding torch 7 is the inclination angle φ. The distance from the tip of the welding torch 7 to the arm tip 20a is the slope length L. The perpendicular distance from the arm tip 20a to the torch rotation axis is the bottom surface radius r. The point where the center axis 22 of the welding torch intersects the bottom surface of the rotary cone 21 is the rear end portion of the torch rotation axis. The distance between the rear end portion of the torch rotating shaft and the front end portion of the welding torch 7 is the height H.

次に、傾斜角振幅をRxWidth(rad)、y成分のウィービング振幅をΔY(mm)、計画した元々の(ウィービング加算前の)トーチ姿勢角をα、β、γ(rad)であると仮定し、図7に示すように、溶接線座標系ΣlineのYmZm平面で、トーチ傾斜角を元々の姿勢Rx0(rad)から+RxWidth(rad)回転させた場合を考える。ここで、α、β、γ(rad)は、ベース座標系Σbaseからみた溶接トーチ7の姿勢角(ロール・ピッチ・ヨー角)である。また、図7に示すように、回転円錐体21の底面と溶接トーチの中心軸22とが交差する点(図6参照)を原点Oc、溶接トーチの中心軸22に沿う方向をZc軸、溶接トーチ7のアーム先端部20a及び原点Ocを通る方向をXc軸、Xc軸及びZc軸と直交する方向をYc軸とする座標系を定義する。この場合において、溶接トーチ7のトーチ先端をウィービング振幅ΔYだけYm方向に移動させ、且つ、トーチ傾斜角を元々の姿勢Rx0(rad)から+RxWidth(rad)回転させたときのアーム回転軸後端部の変動幅dYについては幾何学的に求めることができる。そして、この変動幅dYにおける最適なトーチ回転角振幅Rzwidthの計算式は、回転円錐体21を底面側から見たときに、この回転円錐体21の底辺軌道を移動するアーム先端部20aの移動量が最小となる場合であるため、底面半径rと変動幅dYとをパラメータとした−Sin -1 (dY/r)で表すことができる。 Next, it is assumed that the inclination angle amplitude is RxWidth (rad), the y-component weaving amplitude is ΔY (mm), and the planned torch attitude angle (before adding the weaving) is α, β, γ (rad). Consider the case where the torch inclination angle is rotated + RxWidth (rad) from the original posture Rx0 (rad) on the YmZm plane of the weld line coordinate system Σline as shown in FIG. Here, α, β, and γ (rad) are the attitude angles (roll, pitch, and yaw angles) of the welding torch 7 as viewed from the base coordinate system Σbase. Further, as shown in FIG. 7, a point (see FIG. 6) where the bottom surface of the rotating cone 21 and the center axis 22 of the welding torch intersect is the origin Oc, and a direction along the center axis 22 of the welding torch is the Zc axis. A coordinate system is defined in which the direction passing through the arm tip 20a and the origin Oc of the torch 7 is the Xc axis, and the direction perpendicular to the Xc axis and the Zc axis is the Yc axis. In this case, the rear end of the arm rotation shaft when the torch tip of the welding torch 7 is moved in the Ym direction by the weaving amplitude ΔY and the torch inclination angle is rotated from the original position Rx0 (rad) to + RxWidth (rad). The fluctuation range dY can be obtained geometrically. The optimum calculation formula of the torch rotation angle amplitude Rzwidth in the fluctuation range dY is the amount of movement of the arm tip 20a that moves along the bottom trajectory of the rotating cone 21 when the rotating cone 21 is viewed from the bottom surface side. Can be represented by −Sin −1 (dY / r) using the bottom surface radius r and the fluctuation range dY as parameters.

但し、−Sin -1 (dY/r)の計算式で得たトーチ回転角振幅Rzwidthを有効に機能させるためには、(1)溶接線座標が急激に変化せず、(2)トーチ前進角の振幅RyWidthが略0であり、(3)元々の(ウィービング加算前の)トーチ姿勢が大きく変化しないという3つの条件を満足させる必要がある。 However, in order to make the torch rotation angle amplitude Rzwidth obtained by the equation −Sin −1 (dY / r) function effectively, (1) the weld line coordinates do not change abruptly, and (2) the torch advance angle It is necessary to satisfy the three conditions that the amplitude RyWidth is substantially 0 and (3) the original torch posture (before the weaving addition) does not change significantly.

また、図8に示すように、トーチ傾斜角振幅RxWidthが小さく、Sin(RxWidth)≦l3/Hという条件下においては、RzWidth=Sin -1 (dY/r)の計算式によりトーチ回転角振幅RzWidthを計算することが望ましい。ここで、l3は、図8に示すように、元々の溶接トーチの中心軸22と、当該元々の溶接トーチの中心軸22をウィービング幅ΔYだけYm方向に平行させたと仮定した場合の溶接トーチの中心軸との間の最短距離である。 Further, as shown in FIG. 8, when the torch inclination angle amplitude RxWidth is small and Sin (RxWidth) ≦ l 3 / H, the torch rotation angle amplitude is calculated by the formula RzWidth = Sin −1 (dY / r). It is desirable to calculate RzWidth. Here, l 3 is a welding torch when it is assumed that the center axis 22 of the original welding torch and the center axis 22 of the original welding torch are parallel to the Ym direction by the weaving width ΔY, as shown in FIG. Is the shortest distance from the central axis.

上記の構成において、アーク溶接ロボットの動作およびウィービング方法について説明する。   In the above configuration, the operation of the arc welding robot and the weaving method will be described.

先ず、図1に示すように、ワークが所定の姿勢にセットされた後、制御装置10に電源が投入されると、記憶部14に格納された溶接プログラムやウィービングプログラム等のプログラムが演算部15により実行される。この後、例えば教示ボックス17が操作され、溶接開始点P1や溶接終了点P2、正弦波ウィービング条件(振幅ΔW、周波数fHz等)、トーチ傾斜角振幅RxWidth(rad) (図9参照)、トーチ前進角振幅RyWidth(rad)、トーチ回転角振幅RzWidth(rad)(図9参照)等が入力される。 First, as shown in FIG. 1, when the control device 10 is turned on after the workpiece is set in a predetermined posture, a program such as a welding program or a weaving program stored in the storage unit 14 is stored in the calculation unit 15. It is executed by. Thereafter, for example, the teaching box 17 is operated, and the welding start point P1 and the welding end point P2, sine wave weaving conditions (amplitude ΔW, frequency fHz, etc.), torch inclination angle amplitude RxWidth (rad) (see FIG. 9) , torch advance Angular amplitude RyWidth (rad), torch rotation angular amplitude RzWidth (rad) (see FIG. 9), and the like are input.

次に、図4に示すように、溶接開始点P1および溶接終了点P2から溶接線座標系Σlineと、P1〜P2の直線径路方程式P(t)=P1+ΔP・tが求められる。尚、ΔPは単位時間当たりの移動量である。また、t=0とされる。この後、t=t+Δtとして、P=P1+ΔP・tが計算され、トーチ先端がP1→P2に向かって移動される。尚、Δtはロボットの制御周期である。   Next, as shown in FIG. 4, a welding line coordinate system Σline and a linear path equation P (t) = P1 + ΔP · t of P1 to P2 are obtained from the welding start point P1 and the welding end point P2. Note that ΔP is a movement amount per unit time. Also, t = 0. Thereafter, as t = t + Δt, P = P1 + ΔP · t is calculated, and the tip of the torch is moved from P1 to P2. Note that Δt is the control period of the robot.

次に、ウィービング並進成分が加算されることによって、P=P+ΔW・sin(2πft)とされる。そして、Pが座標変換され、溶接線座標Σlineから見た溶接トーチ7の位置・姿勢がlineP=(x,y,z,Rx,Ry,Rz)として求められる。このとき、トーチ姿勢角は、(Rx:トーチ傾斜角,Ry:トーチ前進角,Rz:トーチ回転角)として計算される。   Next, by adding the weaving translational component, P = P + ΔW · sin (2πft). Then, P is coordinate-transformed, and the position / orientation of the welding torch 7 viewed from the welding line coordinate Σline is obtained as lineP = (x, y, z, Rx, Ry, Rz). At this time, the torch posture angle is calculated as (Rx: torch tilt angle, Ry: torch advance angle, Rz: torch rotation angle).

即ち、先ず、溶接線座標系Σline(図9参照)の方向余弦ベクトルXm、Ym、Zmからbaselineが計算される。次いで、ベース座標系Σbaseから見た溶接トーチ7のトーチ姿勢角(ロール・ピッチ・ヨー角:α,β,γ)からbasetoolが計算される。また、溶接線座標系Σlineから見た溶接トーチ7の回転行列linetoollinebase basetool が計算される。 That is, first, base R line is calculated from the direction cosine vectors Xm, Ym, Zm of the weld line coordinate system Σline (see FIG. 9) . Next, base R tool is calculated from the torch attitude angle (roll, pitch, yaw angle: α, β, γ) of the welding torch 7 viewed from the base coordinate system Σbase. In addition, the rotation matrix of the welding torch 7 as seen from the welding line coordinate system Σline line R tool = line R base / base R tool Is calculated.

この後、計算したlinetoolより溶接トーチ7の傾斜角・前進角・回転角(Rx,Ry,Rz)が計算され、傾斜角・前進角・回転角の時系列変化が加算(=ウィービング量の加算)される。具体的には、傾斜角Rx’=Rx+RxWidth (2πf・t)と、前進角Ry’=Ry+RyWidth (2πf・t)と、回転角Rz’=Rz+RzWidth (2πf・t)とが求められる。 After this, the tilt angle / advance angle / rotation angle (Rx, Ry, Rz) of the welding torch 7 is calculated from the calculated line R tool , and the time series changes of the tilt angle / advance angle / rotation angle are added (= weaving amount) Is added). Specifically, the inclination angle Rx ′ = Rx + RxWidth (2πf · t), the forward angle Ry ′ = Ry + RyWidth (2πf · t), and the rotation angle Rz ′ = Rz + RzWidth (2πf · t) are obtained.

上記の回転角Rz’=Rz+RzWidth (2πf・t)の計算時においては、回転角振幅Rzwidthの最適化処理が実施される。即ち、傾斜角振幅RxWidthが小さく、且つSin(RxWidth)≦l3/Hという所定条件下でウィービング動作が実行されるか否かが判定される。所定条件下でのウィービング動作でない場合には、図7に示すように、Rzwidth=−Sin -1 (dY/r)の計算式に、変動幅dYと、アーム先端部から溶接トーチの中心軸22に対する垂線距離rとが代入されることによって、回転角振幅Rzwidthが求められる。一方、図8に示すように、所定条件下でのウィービング動作である場合には、RzWidth=Sin -1 (dY/r)の計算式に基づいて回転角振幅RzWidthが求められる。尚、回転角振幅Rzwidthの最適化処理に使用される計算式は、ウィービング動作の実行前に予め選択されている。 At the time of calculating the rotation angle Rz ′ = Rz + RzWidth (2πf · t), the optimization process of the rotation angle amplitude Rzwidth is performed. That is, it is determined whether or not the weaving operation is performed under a predetermined condition that the inclination angle amplitude RxWidth is small and Sin (RxWidth) ≦ l 3 / H. When the weaving operation is not performed under a predetermined condition, as shown in FIG. 7, the calculation formula of Rzwidth = −Sin −1 (dY / r) is set to the fluctuation width dY and the central axis 22 of the welding torch from the arm tip. The rotation angle amplitude Rzwidth is obtained by substituting the perpendicular distance r with respect to. On the other hand, as shown in FIG. 8, in the case of the weaving operation under a predetermined condition, the rotation angle amplitude RzWidth is obtained based on the calculation formula of RzWidth = Sin −1 (dY / r) . Note that the calculation formula used for the optimization process of the rotation angle amplitude Rzwidth is selected in advance before the execution of the weaving operation.

この後、上記の傾斜角・前進角・回転角(Rx’,Ry’,Rz’)からlinetool'が計算され、ベース座標系Σbaseでの回転行列に座標変換(basetool'baseline linetool' )される。そして、このbasetool'に基づいてベース座標系Σbaseから見た溶接トーチ7のロール・ピッチ・ヨー角度(α,β,γ)が計算される。この後、逆キネマティクス処理により各軸J1〜J6の関節角度が求められ、これらの関節角度となるように各軸J1〜J6のモータが駆動されることによって、ウィービング動作が実施される。 Thereafter, line R tool ′ is calculated from the tilt angle / advance angle / rotation angle (Rx ′, Ry ′, Rz ′) and converted to a rotation matrix in the base coordinate system Σbase ( base R tool ′ = base R line / line R tool ' ). Based on this base R tool ′ , the roll pitch pitch yaw angle (α, β, γ) of the welding torch 7 viewed from the base coordinate system Σbase is calculated. Thereafter, the joint angles of the axes J1 to J6 are obtained by the inverse kinematics process, and the weaving operation is performed by driving the motors of the axes J1 to J6 so as to be these joint angles.

上記のようにしてウィービング動作が実施されると、図7に示すように、上述の計算式により算出された回転角振幅RzWidthに基づいてトーチブラケット8(図4参照)の支持姿勢が変更されながら、溶接トーチ7が回転されることによって、アーム先端部20aが回転円錐体21(図6参照)の底辺軌道中の例えばA点とB点との最短距離を揺動する状態となる。そして、このアーム先端部20aの短距離の揺動によって、アーム20の各軸J1〜J6の関節角度が僅かな変動幅に抑制される。これにより、特に比較的に剛性が低い基本3軸(J1、J2,J3)についての振動が抑制され、結果としてトーチ先端位置の精度確保が容易化することによって、正確な溶接作業を行うことが可能になる。 When the weaving operation is performed as described above, as shown in FIG. 7 , the support posture of the torch bracket 8 (see FIG. 4) is changed based on the rotation angle amplitude RzWidth calculated by the above formula . When the welding torch 7 is rotated, the arm tip 20a is in a state of swinging, for example, the shortest distance between the point A and the point B in the bottom track of the rotating cone 21 (see FIG. 6) . And the joint angle of each axis | shaft J1-J6 of the arm 20 is suppressed by the slight fluctuation | variation range by rocking | fluctuation of this arm front-end | tip part 20a for a short distance. As a result, vibrations with respect to the basic three axes (J1, J2, J3), which have a relatively low rigidity, are suppressed, and as a result, it is easy to ensure the accuracy of the torch tip position, thereby performing an accurate welding operation. It becomes possible.

次に、本実施形態におけるウィービング方法の効果を確認するため、本実施形態のウィービング方法でトーチ回転角Rzの最適化処理を実施してウィービング動作を行った場合と、従来のウィービング方法、即ち、トーチ回転角Rzの最適化処理を実施せずにウィービング動作を行った場合とで基本3軸(J1、J2,J3)の挙動をそれぞれ調査した。   Next, in order to confirm the effect of the weaving method in the present embodiment, the weaving operation is performed by performing the optimization process of the torch rotation angle Rz by the weaving method of the present embodiment, and the conventional weaving method, that is, The behavior of the basic three axes (J1, J2, J3) was investigated when the weaving operation was performed without performing the optimization process of the torch rotation angle Rz.

この結果、トーチ回転角Rzの最適化処理を実施してウィービング動作を行った場合には、図10に示すように、基本3軸(J1、J2,J3)に殆んど振動が起らないことが確認された。これに対し、トーチ回転角Rzの最適化処理を実施せずにウィービング動作を行った場合には、図11に示すように、基本3軸(J1、J2,J3)の特にJ1軸に大きな振動が起ることが確認された。これにより、本実施形態のウィービング方法によれば、より高い周波数でのウィービング動作も可能になることが明らかになった。   As a result, when the weaving operation is performed by performing the optimization process of the torch rotation angle Rz, as shown in FIG. 10, the basic three axes (J1, J2, J3) are hardly vibrated. It was confirmed. On the other hand, when the weaving operation is performed without performing the optimization process of the torch rotation angle Rz, as shown in FIG. 11, large vibrations are generated in the basic three axes (J1, J2, J3), particularly in the J1 axis. Has been confirmed to occur. Thereby, according to the weaving method of this embodiment, it became clear that the weaving operation | movement by a higher frequency is also attained.

即ち、一般に、ウィービング周波数の上限は、比較的に剛性の低い基本3軸の固有振動数(10〜20Hz程度)により決定される。これは、ウィービング周波数が高くなり、固有振動数に近づく程、共振による振動が大きくなり、所望の精度を維持できなくなるからである。従って、本実施形態のウィービング方法によれば、基本3軸の移動量を低減して振動を抑制できることから、従来のウィービング方法よりも高い周波数のウィービング動作であっても所望の精度を確保できることが明らかになった。   That is, generally, the upper limit of the weaving frequency is determined by the natural frequency (about 10 to 20 Hz) of the basic three axes having relatively low rigidity. This is because the higher the weaving frequency and the closer to the natural frequency, the greater the vibration due to resonance and the desired accuracy cannot be maintained. Therefore, according to the weaving method of the present embodiment, since the vibration amount can be suppressed by reducing the movement amount of the basic three axes, a desired accuracy can be ensured even in a weaving operation at a higher frequency than the conventional weaving method. It was revealed.

以上のように、本実施形態のアーク溶接ロボットは、図1に示すように、旋回軸J1、前後揺動軸J2および上下揺動軸J3からなる基本3軸を含む少なくとも6自由度を有する多関節ロボットの各軸J1〜J6を用いて溶接トーチ7のトーチ先端を溶接線に沿って移動させると共に、トーチ先端を溶接線に対して左右に揺動させ、且つ溶接トーチ7のトーチ傾斜角とトーチ前進角を変化させながらウィービング動作を行うときに、基本3軸の動きを減少させるように溶接トーチ7のトーチ回転角を変化させるウィービング方法により溶接を行うように構成されている。   As described above, as shown in FIG. 1, the arc welding robot according to the present embodiment has at least six degrees of freedom including the three basic axes including the pivot axis J1, the longitudinal swing axis J2, and the vertical swing axis J3. The torch tip of the welding torch 7 is moved along the welding line using the axes J1 to J6 of the joint robot, the torch tip is swung to the left and right with respect to the welding line, and the torch inclination angle of the welding torch 7 When performing the weaving operation while changing the torch advance angle, welding is performed by a weaving method in which the torch rotation angle of the welding torch 7 is changed so as to reduce the movement of the basic three axes.

即ち、アーク溶接ロボットは、旋回軸J1、前後揺動軸J2および上下揺動軸J3からなる基本3軸を含む少なくとも6自由度を有する多関節ロボットと、多関節ロボットの各軸J1〜J6を用いてトーチ傾斜角とトーチ前進角とトーチ回転角とを変更可能にされると共に任意の位置に移動可能にされた溶接トーチ7と、溶接トーチ7のトーチ先端を溶接線に沿って移動させると共に、トーチ先端を溶接線に対して左右に揺動させ、且つトーチ傾斜角とトーチ前進角を変化させながらウィービング動作を行うときに、トーチ回転角を変化させることにより基本3軸の動きを減少させるように多関節ロボットを制御する制御装置10とを有した構成にされている。   That is, the arc welding robot includes an articulated robot having at least 6 degrees of freedom including three basic axes including a swing axis J1, a longitudinal swing axis J2, and a vertical swing axis J3, and each axis J1 to J6 of the articulated robot. The torch inclination angle, the torch advance angle, and the torch rotation angle can be changed by using the welding torch 7 that can be changed to an arbitrary position, and the torch tip of the welding torch 7 is moved along the welding line. When the weaving operation is performed while the tip of the torch is swung left and right with respect to the welding line and the torch inclination angle and the torch advance angle are changed, the movement of the basic three axes is reduced by changing the torch rotation angle. As described above, the controller 10 is configured to control the articulated robot.

これにより、剛性の小さな旋回軸J1、前後揺動軸J2および上下揺動軸J3からなる基本3軸における移動量を減少させながらウィービングを動作を行うことができるため、ウィービング動作時におけるトーチ先端位置の位置決め精度を向上させることができる。また、専用のウィービング機構を備える必要がないため、装置コストが高騰することもない。   As a result, the weaving operation can be performed while reducing the amount of movement in the three basic axes including the pivot shaft J1, the longitudinal swing shaft J2, and the vertical swing shaft J3 having a small rigidity. The positioning accuracy can be improved. Further, since there is no need to provide a dedicated weaving mechanism, the apparatus cost does not increase.

尚、本発明を好適な実施の形態に基づいて説明したが、本発明はその趣旨を超えない範囲において変更が可能である。即ち、本実施形態においては、最適なトーチ回転角を幾何学的に求める場合について説明したが、これに限定されるものではない。即ち、図12に示すように、アーム先端部20aの移動前(前回位置ARMold)と移動後(次回位置ARM)の距離(|ARM−ARMold|)を最短化する方法により最適なトーチ回転角が求められるようになっていても良い。   In addition, although this invention was demonstrated based on suitable embodiment, this invention can be changed in the range which does not exceed the meaning. That is, in this embodiment, the case where the optimum torch rotation angle is obtained geometrically has been described, but the present invention is not limited to this. That is, as shown in FIG. 12, an optimum torch rotation angle is obtained by a method of minimizing the distance (| ARM-ARMold |) before the movement (previous position ARMold) and after the movement (next position ARM) of the arm tip 20a. It may be required.

即ち、旋回軸J1、前後揺動軸J2および上下揺動軸J3からなる基本3軸を含む少なくとも6自由度を有する多関節ロボットのアーム先端部に溶接トーチ7を設け、多関節ロボットの各軸J1〜J6を用いて溶接トーチ7をウィービングさせながら溶接を行うアーク溶接ロボットのコンピュータにおいて実行されるウィービングプログラムの第6手段が、アーム先端部の前回の位置を記憶する前回位置記憶手段と、ウィービング動作のための次回のトーチ傾斜角を記憶する次回傾斜角記憶手段と、次回のトーチ傾斜角を維持した状態でトーチ回転角とトーチ支持姿勢とを変化させることで取り得るアーム先端部の可動軌跡の中から、前回のアーム先端部の位置に最も近い位置となるトーチ回転角を求める次回回転角取得手段と有した構成であっても良い。   That is, a welding torch 7 is provided at the tip of an arm of an articulated robot having at least 6 degrees of freedom including three basic axes including a pivot axis J1, a front and rear oscillation axis J2, and a vertical oscillation axis J3. The sixth means of the weaving program executed in the computer of the arc welding robot that performs welding while weaving the welding torch 7 using J1 to J6 is the previous position storage means for storing the previous position of the arm tip, and the weaving The next tilt angle storage means for storing the next torch tilt angle for operation, and the movable trajectory of the arm tip that can be taken by changing the torch rotation angle and the torch support posture while maintaining the next torch tilt angle And the next rotation angle acquisition means for obtaining the torch rotation angle that is closest to the position of the previous arm tip. It may be.

具体的には、傾斜角振幅:RxWidth(rad)、前進角振幅:RyWidth(rad)、ウィービング加算ベクトルVw(ΔX、ΔY、ΔZ)(mm)、ウィービング加算前のトーチ姿勢:αβγ(rad)、傾斜・前進・回転角=(Rx0、Ry0、Rz0)(rad)ウィービング成分加算後のトーチ傾斜角:Rx'= Rx0+RxWidth(2πft)、トーチ前進角:Ry'= Ry0+RyWidth(2πft)、前回のアーム位置:ARMoldとする。 Specifically, inclination bevel amplitude: RxWidth (rad), the advancing angle amplitude: RyWidth (rad), weaving add vector Vw (ΔX, ΔY, ΔZ) (mm), the torch attitude before weaving addition: αβγ (rad) , Inclination / advance / rotation angle = (Rx0, Ry0, Rz0) (rad) Torch inclination angle after adding the weaving component: Rx '= Rx0 + RxWidth (2πft), Torch advance angle: Ry' = Ry0 + RyWidth (2πft), previous arm Position: ARMold.

溶接線座標系Σlineから見たトーチ回転円錐体底面が座標系Σcであるとすると、回転行列は、linec linetool= Rot(Rx')・Rot(Ry')・Rot(Rz0)となり、並進行列は、linec = ベクトルVw+ベクトルH・Zcとなる。そして、図13に示すように、 [ARM(Rz)-ARMold]の絶対値が最小となる最適なツール回転角Rz'はベクトルV=ARMold−OcをΣcに正射影し、Vc(Vx,Vy)を求めることによって、Rz'= Tan-1(Vy/Vx)で算出することができる。 Assuming that the bottom of the torch rotating cone viewed from the weld line coordinate system Σline is the coordinate system Σc, the rotation matrix is: line R c = line R tool = Rot (Rx ') / Rot (Ry') / Rot (Rz0) Thus, the parallel progression is line T c = vector Vw + vector H · Zc. Then, as shown in FIG. 13, the optimal tool rotation angle Rz ′ that minimizes the absolute value of [ARM (Rz) −ARMold] is orthogonally projected from the vector V = ARMold−Oc to Σc, and Vc (Vx, Vy ) Can be calculated by Rz ′ = Tan −1 (Vy / Vx).

また、本実施形態においては、溶接トーチ7のトーチ傾斜角を周期的に変更することによりウィービング動作が行われる場合について説明したが、これに限定されるものでもない。即ち、溶接トーチ7のトーチ傾斜角およびトーチ前進角を一定に保持しながらトーチ先端位置を周期的に変更するウィービング動作においても適用することができる。そして、このウィービング動作においても効果を奏することを確認するため、本実施形態のウィービング方法でトーチ回転角Rzの最適化処理を実施してウィービング動作を行った場合と、従来のウィービング方法、即ち、トーチ回転角Rzの最適化処理を実施せずにウィービング動作を行った場合との基本3軸(J1、J2,J3)の挙動を調査した。   Moreover, although this embodiment demonstrated the case where a weaving operation | movement was performed by changing the torch inclination angle of the welding torch 7 periodically, it is not limited to this. That is, the present invention can also be applied to a weaving operation in which the torch tip position is periodically changed while the torch inclination angle and the torch advance angle of the welding torch 7 are kept constant. And in order to confirm that there is an effect also in this weaving operation, when performing the weaving operation by performing the optimization process of the torch rotation angle Rz by the weaving method of this embodiment, the conventional weaving method, that is, The behavior of the basic three axes (J1, J2, J3) when the weaving operation was performed without performing the optimization process of the torch rotation angle Rz was investigated.

この結果、トーチ回転角Rzの最適化処理を実施してウィービング動作を行った場合には、図14に示すように、基本3軸(J1、J2,J3)に殆んど振動が起らないことが確認された。これに対し、トーチ回転角Rzの最適化処理を実施せずにウィービング動作を行った場合には、図15に示すように、基本3軸(J1、J2,J3)の特にJ1軸に大きな振動が起ることが確認された。これにより、上記のウィービング方法によっても、より高い周波数でのウィービング動作も可能になることが明らかになった。   As a result, when the weaving operation is performed by performing the optimization process of the torch rotation angle Rz, the basic three axes (J1, J2, J3) hardly vibrate as shown in FIG. It was confirmed. On the other hand, when the weaving operation is performed without performing the optimization process of the torch rotation angle Rz, as shown in FIG. 15, large vibrations are generated in the basic three axes (J1, J2, J3), particularly in the J1 axis. Has been confirmed to occur. As a result, it has been clarified that a weaving operation at a higher frequency is also possible by the above weaving method.

また、ウィービング動作は、予め設定された動作データに基づいて行なわれて良い。即ち、本実施形態におけるアーク溶接ロボットのコンピュータにおいて実行されるウィービングプログラムの第6手段は、基本3軸の動きを減少させるように予め決定されたトーチ回転角を前記溶接線座標系の全移動点Pに対応して記憶する回転角記憶手段と、次回の移動点Pに対応したトーチ回転角を前記回転角記憶手段から読み出す回転角読出手段と有した構成にされていても良い。   Further, the weaving operation may be performed based on preset operation data. That is, the sixth means of the weaving program executed in the computer of the arc welding robot in the present embodiment uses the torch rotation angle determined in advance so as to reduce the movement of the basic three axes as the total moving point of the welding line coordinate system. A rotation angle storage unit that stores information corresponding to P and a rotation angle reading unit that reads out the rotation angle storage unit corresponding to the next movement point P from the rotation angle storage unit may be used.

溶接トーチをウィービングさせながら溶接する用途にも適用できる。   It can also be applied to applications where welding is performed while weaving the welding torch.

1 ベース
2 基台
3 第1アーム
4 第2アーム
5 手首部材
6 溶接ワイヤ
7 溶接トーチ
8 トーチブラケット
10 制御装置
11 入力用変換部
12 出力用変換部
13 入出力部
14 記憶部
15 演算部
16 信号バス
17 教示ボックス
18 ベース
20 アーム
20a アーム先端部
21 回転円錐体
DESCRIPTION OF SYMBOLS 1 Base 2 Base 3 1st arm 4 2nd arm 5 Wrist member 6 Welding wire 7 Welding torch 8 Torch bracket 10 Controller 11 Input conversion unit 12 Output conversion unit 13 Input / output unit 14 Storage unit 15 Calculation unit 16 Signal Bus 17 Teaching box 18 Base 20 Arm 20a Arm tip 21 Rotating cone

Claims (2)

アームの基台の旋回軸、該旋回軸に対して揺動する第1揺動軸および該第1揺動軸に対して揺動する第2揺動軸からなるアーム軸の3軸、並びに、前記第2揺動軸の回転軸であるアーム回転軸、前記アーム回転軸に対して揺動する手首揺動軸、および前記手首揺動軸の回転軸である手首回転軸からなる6自由度を有する多関節ロボットと、前記多関節ロボットのアームの先端部における、前記手首回転軸の軸線から外れた位置にトーチ本体が設けられ、該手首回転軸の軸線に対して、このトーチ本体から送り出される溶接ワイヤの送り出し方向が交差するように設定され、且つこの溶接ワイヤの先端であるトーチ先端が前記手首回転軸の軸線上に位置するように設定された溶接トーチとを有するアーク溶接ロボットのウィービング方法であって、
前記溶接トーチの前記トーチ先端を原点、前記トーチ先端の溶接線に沿った進行方向をXm軸、前記溶接線に対する左右の方向をYm軸、前記Xm軸と前記Ym軸との外積である軸をZm軸とする第1溶接線座標系において、前記Xm軸回りの回転角度をトーチ傾斜角とし、
前記第1溶接線座標系を前記トーチ傾斜角だけ回転させた第2溶接線座標系において、前記Ym軸に対応する軸をYm´軸、前記Zm軸に対応する軸をZm´軸とした際の、前記Ym´軸回りの回転角度をトーチ前進角とし、
前記第2溶接線座標系を前記トーチ前進角だけ回転させた第3溶接線座標系において、前記Zm´軸に対応する軸をZm´´軸とした際の、前記Zm´´軸回りの回転角度をトーチ回転角とし、前記溶接トーチの中心軸が前記Zm´´軸と一致するようにしたときにおいて、
前記多関節ロボットの各軸を用いて、前記溶接トーチのトーチ先端を前記溶接線に沿って移動させると共に、前記トーチ先端を所定の周波数で前記溶接線に対して左右に移動するように周期的に揺動させるウィービング動作を行うときに、前記ウィービング動作による前記アームの先端部の移動量が最小となるように前記溶接トーチの、前記トーチ回転角を、前記多関節ロボットの各軸を用いて変化させることを特徴とするアーク溶接ロボットのウィービング方法。
Base of the pivot axis of the arm, the three axes of the arm shaft of a second swing shaft swings relative to the first swing axis and the first pivot shaft to swing with respect to said pivot axis, and, Six degrees of freedom comprising an arm rotation shaft that is a rotation shaft of the second swing shaft, a wrist swing shaft that swings with respect to the arm rotation shaft, and a wrist rotation shaft that is a rotation shaft of the wrist swing shaft. a multi-joint robot having, with respect to the at the distal end of the articulated robot arm, the torch body is provided at a position deviated from the axis of the wrist rotation axis, the axis of the wrist rotation axis, fed from the torch body Weaving method for arc welding robot having welding torch set so that delivery direction of welding wire intersects and torch tip which is tip of welding wire is positioned on axis of wrist rotation axis So ,
The torch tip of the welding torch is the origin, the traveling direction along the welding line at the tip of the torch is the Xm axis, the right and left direction with respect to the welding line is the Ym axis, and the axis is the outer product of the Xm axis and the Ym axis. In the first welding line coordinate system with the Zm axis, the rotation angle around the Xm axis is the torch inclination angle,
In the second weld line coordinate system in which the first weld line coordinate system is rotated by the torch inclination angle, the axis corresponding to the Ym axis is the Ym ′ axis and the axis corresponding to the Zm axis is the Zm ′ axis. The rotation angle around the Ym ′ axis is the torch advance angle,
In the third weld line coordinate system in which the second weld line coordinate system is rotated by the torch advance angle, rotation about the Zm ″ axis when the axis corresponding to the Zm ′ axis is the Zm ″ axis When the angle is the torch rotation angle, and the center axis of the welding torch coincides with the Zm ″ axis,
Said articulated with each axis of the robot, the torch tip of the welding torch is moved along the welding line, periodically to move to the left and right with respect to the welding line the torch head at a predetermined frequency to when performing weaving operation to swing, the welding torch as movement of the tip portions of the arm by the weaving operation is minimized, the torch rotation angle, using the respective axes of the articulated robot A method of weaving an arc welding robot, characterized by changing.
アームの基台の旋回軸、該旋回軸に対して揺動する第1揺動軸および該第1揺動軸に対して揺動する第2揺動軸からなるアーム軸の3軸、並びに、前記第2揺動軸の回転軸であるアーム回転軸、前記アーム回転軸に対して揺動する手首揺動軸、および前記手首揺動軸の回転軸である手首回転軸からなる6自由度を有する多関節ロボットと、
前記多関節ロボットのアームの先端部における、前記手首回転軸の軸線から外れた位置にトーチ本体が設けられ、該手首回転軸の軸線に対して、このトーチ本体から送り出される溶接ワイヤの送り出し方向が交差するように設定され、且つこの溶接ワイヤの先端であるトーチ先端が前記手首回転軸の軸線上に位置するように設定された溶接トーチと、
前記溶接トーチの前記トーチ先端を原点、前記トーチ先端の溶接線に沿った進行方向をXm軸、前記溶接線に対する左右の方向をYm軸、前記Xm軸と前記Ym軸との外積である軸をZm軸とする第1溶接線座標系において、前記Xm軸回りの回転角度をトーチ傾斜角とし、
前記第1溶接線座標系を前記トーチ傾斜角だけ回転させた第2溶接線座標系において、前記Ym軸に対応する軸をYm´軸、前記Zm軸に対応する軸をZm´軸とした際の、前記Ym´軸回りの回転角度をトーチ前進角とし、
前記第2溶接線座標系を前記トーチ前進角だけ回転させた第3溶接線座標系において、前記Zm´軸に対応する軸をZm´´軸とした際の、前記Zm´´軸回りの回転角度をトーチ回転角とし、前記溶接トーチの中心軸が前記Zm´´軸と一致するようにしたときにおいて、
前記多関節ロボットの各軸を用いて、前記溶接トーチのトーチ先端を前記溶接線に沿って移動させると共に、前記トーチ先端を所定の周波数で前記溶接線に対して左右に移動するように周期的に揺動させるウィービング動作を行うときに、前記トーチ回転角を、前記多関節ロボットの各軸を用いて変化させることにより前記ウィービング動作による前記アームの先端部の移動量が最小となるように前記多関節ロボットを制御する制御装置と
を有することを特徴とするアーク溶接ロボット。
Base of the pivot axis of the arm, the three axes of the arm shaft of a second swing shaft swings relative to the first swing axis and the first pivot shaft to swing with respect to said pivot axis, and, Six degrees of freedom comprising an arm rotation shaft that is a rotation shaft of the second swing shaft, a wrist swing shaft that swings with respect to the arm rotation shaft, and a wrist rotation shaft that is a rotation shaft of the wrist swing shaft. An articulated robot having
Wherein at the distal end of the articulated robot arm, the torch body is provided at a position deviated from the axis of the wrist rotation axis, relative to the axis of the wrist rotation axis, the forwarding direction of the welding wire fed from the torch body A welding torch set so as to intersect and a torch tip which is a tip of the welding wire is set on the axis of the wrist rotation axis ;
The torch tip of the welding torch is the origin, the traveling direction along the welding line at the tip of the torch is the Xm axis, the right and left direction with respect to the welding line is the Ym axis, and the axis is the outer product of the Xm axis and the Ym axis. In the first welding line coordinate system with the Zm axis, the rotation angle around the Xm axis is the torch inclination angle,
In the second weld line coordinate system in which the first weld line coordinate system is rotated by the torch inclination angle, the axis corresponding to the Ym axis is the Ym ′ axis and the axis corresponding to the Zm axis is the Zm ′ axis. The rotation angle around the Ym ′ axis is the torch advance angle,
In the third weld line coordinate system in which the second weld line coordinate system is rotated by the torch advance angle, rotation about the Zm ″ axis when the axis corresponding to the Zm ′ axis is the Zm ″ axis When the angle is the torch rotation angle, and the center axis of the welding torch coincides with the Zm ″ axis,
Said articulated with each axis of the robot, the torch tip of the welding torch is moved along the welding line, periodically to move to the left and right with respect to the welding line the torch head at a predetermined frequency When performing a weaving operation that swings the arm, the torch rotation angle is changed using each axis of the articulated robot so that the amount of movement of the tip of the arm due to the weaving operation is minimized. An arc welding robot having a control device for controlling an articulated robot.
JP2010271908A 2010-12-06 2010-12-06 Arc welding robot and its weaving method Expired - Lifetime JP5244166B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010271908A JP5244166B2 (en) 2010-12-06 2010-12-06 Arc welding robot and its weaving method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010271908A JP5244166B2 (en) 2010-12-06 2010-12-06 Arc welding robot and its weaving method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003270654A Division JP5112599B2 (en) 2003-07-03 2003-07-03 Arc welding robot, its weaving method and its weaving program

Publications (2)

Publication Number Publication Date
JP2011045934A JP2011045934A (en) 2011-03-10
JP5244166B2 true JP5244166B2 (en) 2013-07-24

Family

ID=43832774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010271908A Expired - Lifetime JP5244166B2 (en) 2010-12-06 2010-12-06 Arc welding robot and its weaving method

Country Status (1)

Country Link
JP (1) JP5244166B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170005462A (en) * 2014-05-09 2017-01-13 이에스에이비 아베 Ergonomic welding arm with a plurality of arm links and joints

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5609769B2 (en) * 2011-05-23 2014-10-22 株式会社安川電機 Robot system
JP2013056359A (en) * 2011-09-09 2013-03-28 Komatsu Ltd Welding system
JP5980867B2 (en) * 2014-10-07 2016-08-31 ファナック株式会社 Robot teaching device that teaches robots offline
CN107351095A (en) * 2017-07-31 2017-11-17 华南理工大学 One kind vortex electroplating equipment wielding machine arm
CN114734178B (en) * 2022-06-15 2022-09-16 江苏皓日汽车零部件有限公司 An automatic welding device for auto parts

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756127Y2 (en) * 1991-07-10 1995-12-25 川崎重工業株式会社 Welding arc welding robot
JP3117363B2 (en) * 1994-06-24 2000-12-11 日本鋼管工事株式会社 High-speed rotating arc welding equipment
JPH08281443A (en) * 1995-04-10 1996-10-29 Mitsubishi Heavy Ind Ltd Weaving welding torch
JP2000117445A (en) * 1998-10-12 2000-04-25 Daido Steel Co Ltd All-position weaving device
JP3531811B2 (en) * 2001-02-19 2004-05-31 日立建機株式会社 Welding method, welding apparatus used for this method, welded joint and welded structure manufactured by the method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170005462A (en) * 2014-05-09 2017-01-13 이에스에이비 아베 Ergonomic welding arm with a plurality of arm links and joints
KR102045613B1 (en) * 2014-05-09 2019-11-15 이에스에이비 아베 Ergonomic welding arm with a plurality of arm links and joints

Also Published As

Publication number Publication date
JP2011045934A (en) 2011-03-10

Similar Documents

Publication Publication Date Title
JP5244166B2 (en) Arc welding robot and its weaving method
JP7088800B2 (en) Robot control device that controls the arc motion of the robot
JP6771288B2 (en) Welding equipment and control method of welding equipment
JP5276527B2 (en) Arc welding robot control method and arc welding robot control apparatus
JP5103147B2 (en) Teaching method of welding line coordinates in welding robot and teaching method of offset value in multi-layer welding of welding robot
JP2014180705A (en) Robot picking system and manufacturing method for workpiece
CN110234474B (en) Wire harness connection structure of robot arm and articulated welding robot
US10807238B2 (en) Robot system and method for controlling robot
JP5112599B2 (en) Arc welding robot, its weaving method and its weaving program
JP7396829B2 (en) Device, robot control device, robot system, and method for setting robot coordinate system
JP7304132B2 (en) Cutting method and cutting device
JP4859386B2 (en) Arc welding apparatus and weaving welding method for arc welding apparatus
JP3237241B2 (en) Laser head correction method for laser robot
CN115943019A (en) robot controller
JP7404797B2 (en) Robot system control method
JP2010240664A (en) Welding robot and method for controlling weaving operation in welding
JPH08155647A (en) Weaving controller for welding robot
JPH1158014A (en) Weaving control device for welding robot
JP2007216232A (en) Welding robot controller
JP3944419B2 (en) Method for controlling welding robot apparatus
WO2023008062A1 (en) Method for controlling modeling device, modeling device, and program
KR101312003B1 (en) Interpolation method of robot comprising r-axis
JP5167537B2 (en) Control device and control method for welding robot
JP7298957B2 (en) welding system
JP2021151661A (en) Circumferential welding method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120515

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130222

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130405

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160412

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5244166

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150