JPH0451266B2 - - Google Patents
Info
- Publication number
- JPH0451266B2 JPH0451266B2 JP61062561A JP6256186A JPH0451266B2 JP H0451266 B2 JPH0451266 B2 JP H0451266B2 JP 61062561 A JP61062561 A JP 61062561A JP 6256186 A JP6256186 A JP 6256186A JP H0451266 B2 JPH0451266 B2 JP H0451266B2
- Authority
- JP
- Japan
- Prior art keywords
- welding
- weaving
- point
- arc
- points
- 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
Links
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Description
【発明の詳細な説明】
(発明の分野)
この発明は溶接ロボツトの制御方法に関するも
ので、特に、溶接ロボツトにウイービング溶接を
行なわせるに際しての制御方法に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of the Invention) The present invention relates to a method for controlling a welding robot, and particularly to a method for controlling a welding robot to perform weaving welding.
(先行技術の説明)
溶接ロボツトの重要な機能のひとつにウイービ
ング溶接がある。このウイービング溶接は、周知
のように、溶接トーチを溶接線に対してほぼ直角
方向に揺動させつつ、溶接線に沿つて移動せしめ
る溶接方法である。このようなウイービング溶接
を溶接ロボツトに行なわせるための従来の制御方
法では、一般的に、上記直角方向の揺動幅すなわ
ちウイービング振幅を一定値としてあらかじめコ
ンピユータにセツトしておき、溶接ロボツトのト
ーチの先端を当該一定のウイービング振幅で揺動
させつつ溶接を行なうものであつた。(Description of Prior Art) One of the important functions of welding robots is weaving welding. As is well known, weaving welding is a welding method in which a welding torch is moved along the weld line while swinging in a direction substantially perpendicular to the weld line. In the conventional control method for making a welding robot perform such weaving welding, the welding robot's torch is generally set in advance by setting the swing width in the orthogonal direction, that is, the weaving amplitude, as a constant value in the computer. Welding was performed while the tip was oscillated at the constant weaving amplitude.
ところが、溶接の対象となるワーク(この明細
書では「被溶接体」と呼び、相互に溶接すべき2
つの被溶接体を「第1」と「第2」とによつてそ
れぞれ表現する。)は切断精度、曲げ精度、およ
び材料の曲りや歪による組立精度の各々のバラツ
キとその集積誤差により、第1と第2の被溶接体
の間の突き合わせ間隔や開先幅など(この明細書
ではこれらを総称して、被溶接体の「相互間隔」
と称する。)が、溶接線方向において不均一とな
ることが多い。このような被溶接体を従来の制御
方法を適用して、溶接ロボツトによりウイービン
グ溶接しても、上記不均一性を無視した一定のウ
イービング振幅で溶接が行なわれてしまい、場所
によつて溶接の過不足が生じて溶接品質が著しく
低下する。 However, the workpieces to be welded (referred to as "objects to be welded" in this specification) are two workpieces to be welded together.
The two objects to be welded are respectively expressed as "first" and "second." ) are due to variations in cutting accuracy, bending accuracy, assembly accuracy due to bending and distortion of the material, and their accumulated errors, such as the butt interval and groove width between the first and second workpieces (in this specification). Let's collectively refer to these as the "mutual spacing" of the objects to be welded.
It is called. ) is often non-uniform in the weld line direction. Even if conventional control methods are applied to such objects to be welded by a welding robot, welding will be performed with a constant weaving amplitude that ignores the above-mentioned non-uniformity, and the welding may vary depending on the location. Welding quality deteriorates significantly due to excess or deficiency.
このため従来では、不均一な相互間隔を有する
被溶接体のウイービング溶接は、手溶接に頼らざ
るを得ないという問題があつた。 For this reason, conventionally, weaving welding of welded objects having uneven mutual spacing has had to rely on manual welding.
(発明の目的)
この発明の目的は、上記従来技術の問題点を解
消し、被溶接体の間の相互間隔が溶接線方向に沿
つて不均一な場合であつても、過不足のないウイ
ービング溶接を行ない、それによつて高品質の溶
接精度を確保することのできる溶接ロボツトの制
御方法を提供することである。(Objective of the Invention) An object of the present invention is to solve the problems of the prior art described above, and to provide weaving that is accurate even when the mutual spacing between objects to be welded is uneven along the welding line direction. It is an object of the present invention to provide a control method for a welding robot capable of performing welding and thereby ensuring high quality welding accuracy.
(目的を達成するための手段)
上記目的を達成するため、この発明による溶接
ロボツトの制御方法においては、第1と第2の被
溶接体の溶接線に沿つた相互間隔を規定する輪郭
を任意の複数の円弧要素に分け、該円弧要素の軌
跡を決定するためのデータをあらかじめ与えてお
き、当該データに基づき決定される円弧軌跡の間
でウイービング振幅を変化させつつ溶接ロボツト
にウイービング溶接を行なわせるようにしてい
る。(Means for Achieving the Object) In order to achieve the above object, in the welding robot control method according to the present invention, the contours defining the mutual spacing between the first and second objects to be welded along the welding line are arbitrarily set. The welding robot performs weaving while changing the weaving amplitude between the arc trajectories determined based on the data. I try to make it possible.
すなわち、被溶接体の相互間隔が不均一であつ
ても、この不均一性が複数の円弧要素の軌跡の変
化として取り込まれ、ウイービング振幅がそれに
応じて変化するため、過不足のないウイービング
溶接となつて、高品質の溶接精度を確保すること
ができる。 In other words, even if the mutual spacing between the objects to be welded is non-uniform, this non-uniformity is taken into account as a change in the locus of the multiple circular arc elements, and the weaving amplitude changes accordingly, resulting in welding with no excess or deficiency. As a result, high quality welding accuracy can be ensured.
(実施例)
第1図は本発明の背景となる溶接ロボツトとし
て採用した(X,Y,Z)直角座標系溶接ロボツ
トROの全体概要図である。(Example) FIG. 1 is an overall schematic diagram of an (X, Y, Z) rectangular coordinate system welding robot RO employed as a welding robot that forms the background of the present invention.
この溶接ロボツトRO(詳細は図示せず)の端
末に構成した垂直軸1には、該軸1まわり(矢印
α方向)に旋回可能に、第1腕2を支承してあ
る。また、この第1腕2の先端には、斜軸3aま
わり(矢印β方向)に旋回可能に支承した第2腕
3を設けてある。この第2腕3の先端にはエンド
エフエクタとしての溶接トーチ4(この実施例で
はMIG溶接トーチ)を取付けている。 A vertical shaft 1 formed at the end of this welding robot RO (details not shown) supports a first arm 2 so as to be pivotable around the shaft 1 (in the direction of arrow α). Further, a second arm 3 is provided at the tip of the first arm 2 and is supported so as to be pivotable around an oblique shaft 3a (in the direction of arrow β). A welding torch 4 (an MIG welding torch in this embodiment) as an end effector is attached to the tip of the second arm 3.
そして軸1、軸3aおよびトーチ4の中心軸線
Mは一点Pにおいて交差するように構成してあ
る。さらにトーチ4は、その溶接作動点が点Pと
一致しうるように設定してある。この様な構成に
おいて、矢印αおよびβ方向への回転角を制御す
ることにより、トーチ4の垂直軸1に対する姿勢
角θおよび旋回角ψ(いわゆるオイラー角)を点
Pを固定して制御可能となつている。 The shafts 1, 3a, and the central axes M of the torch 4 are configured to intersect at one point P. Furthermore, the torch 4 is set so that its welding operating point can coincide with the point P. In such a configuration, by controlling the rotation angle in the directions of the arrows α and β, the attitude angle θ and the turning angle ψ (so-called Euler angle) of the torch 4 with respect to the vertical axis 1 can be controlled by fixing the point P. It's summery.
装置5は溶接電源装置である。この装置5は、
トーチ4の消耗電極4aを巻き取つたスプール6
を具備し、詳細は図示しないが送りローラを回転
して電極4aをくり出し可能であり、さらに電極
4aとワークWK間に溶接用電源5aを接続しう
るように構成してある。装置5はまた、検出用電
源5bを備えている。この検出用電源5bは例え
ば、電圧約100ないし2000V、電流は小電流に制
限されたものを使用する。検出用電源5bには通
電状態検出器5cが直列に接続されており、これ
らと電源5aとは、切換手段5dにより切換え可
能としてある。 Device 5 is a welding power supply device. This device 5 is
Spool 6 that winds up the consumable electrode 4a of the torch 4
Although details are not shown, the electrode 4a can be drawn out by rotating a feed roller, and furthermore, a welding power source 5a can be connected between the electrode 4a and the workpiece WK. The device 5 also includes a detection power source 5b. The detection power source 5b is limited to a voltage of approximately 100 to 2000 V and a current limited to a small current, for example. An energization state detector 5c is connected in series to the detection power source 5b, and these and the power source 5a can be switched by a switching means 5d.
この実施例全体の制御装置としての公知のコン
ピユータ7は、CPUおよびメモリを含んでおり、
このコンピユータ7のバスラインBには、電源5
A、電流センサ5cおよび切換手段5dが接続し
てある。 A known computer 7 as a control device for this entire embodiment includes a CPU and a memory,
A power supply 5 is connected to the bus line B of this computer 7.
A, a current sensor 5c and a switching means 5d are connected.
バスラインBにはさらに、ロボツトROのX軸
のサーボ系SXが接続してあり、このサーボ系SX
はX軸の動力MX、並びにその位置情報を出力す
るエンコーダEXを含んでいる。同様にして、バ
スラインBには、同様に構成したY軸のサーボ系
SY,Z軸のサーボ系SZ、α軸のサーボ系Sαおよ
びβ軸のサーボ系Sを接続してある。 The bus line B is further connected to the robot RO's X-axis servo system SX.
includes an X-axis power MX and an encoder EX that outputs its position information. Similarly, bus line B is connected to a similarly configured Y-axis servo system.
SY, Z-axis servo system SZ, α-axis servo system Sα, and β-axis servo system S are connected.
一方、遠隔操作盤8は、トーチ4を手動で移動
させるためのマニユアル操作スナツプスイツチ群
SW、溶接時以外の速度を指令するための速度指
令ロータリスイツチSV、3種類のモード(マニ
ユアルモードM、テストモードTE、およびオー
トモードA)に切換えるためのモード切換スイツ
チSM、テンキーTK、テンキーTKの操作により
後述の各切換位置で種々の条件を設定するための
条件設定用切換スイツチSE、修正スイツチRE、
並びに各モードにおいて動作を開始したりテイー
チング内容をメモリに取込む際に使用するスター
トスイツチSTA等を備えている。 On the other hand, the remote control panel 8 includes a group of manually operated snap switches for manually moving the torch 4.
SW, speed command rotary switch SV for commanding speeds other than welding, mode changeover switch SM for switching to three types of modes (manual mode M, test mode TE, and auto mode A), numeric keypad TK, numeric keypad TK Condition setting changeover switch SE, correction switch RE, to set various conditions at each switching position described later by operation of
It is also equipped with a start switch STA, which is used to start operations in each mode and to load teaching contents into memory.
前記切換スイツチSEは、以下に示す6つの切
換位置SE1〜SE6を有する。 The changeover switch SE has six changeover positions SE 1 to SE 6 shown below.
(1) 切換位置SE1…直線補間「L」、円補間
「C」、ウイービング「W」、円弧要素ウイービ
ング「CW」、センシング「S」の5つの表示
ランプを備え、それぞれテンキーTKのキー番
号「1」〜「5」を押すことにより各表示ラン
プを点灯させて選択することができる。(1) Switching position SE 1 ...Equipped with five display lamps: linear interpolation "L", circular interpolation "C", weaving "W", circular element weaving "CW", and sensing "S", each with a key number on the numeric keypad TK By pressing "1" to "5", each display lamp can be turned on to make a selection.
(2) 切換位置SE2…溶接条件番号WNo.の表示部を
有し、コンピユータ7のメモリには予め各No.ご
とに溶接電圧E、溶接電流I、および溶接速度
VWがセツトとして記憶されており、所望のセ
ツトに対応するテンキーTKのキー番号を押す
ことにより、そのセツトを呼び出せるようにな
つている。(2) Switching position SE 2 ...has a display section for the welding condition number WNo., and the welding voltage E, welding current I, and welding speed are stored in the memory of the computer 7 for each number in advance.
VW is stored as a set, and the set can be called up by pressing the key number on the numeric keypad TK that corresponds to the desired set.
(3) 切換位置SE3…センサメニユー番号SEMNo.の
表示部を有し、コンピユータ7のメモリには各
No.ごとにトーチ4の電極4a自体でワークWK
の溶接線をセンシングするのに必要なサブルー
チンがセツトとして記憶されており、テンキー
TKの操作で随時呼び出せるようになつてい
る。(3) Switching position SE 3 ...Has a display section for the sensor menu number SEMNo., and the memory of the computer 7 stores each
Work WK with electrode 4a of torch 4 itself for each No.
The subroutines necessary to sense the welding line are stored as a set, and the numeric keypad
It can be called at any time by operating TK.
(4) 切換位置SE4…補正方式番号AUXNo.の表示
部を有し、本実施例ではテンキーTKのキー番
号「99」の押動によつて、ウイービング振幅を
可変とすることができる。(4) Switching position SE 4 ...has a display section for the correction method number AUXNo. In this embodiment, the weaving amplitude can be made variable by pressing key number "99" of the numeric keypad TK.
(5) 切換位置SE5…1ピツチ情報表示部を有し、
1回の揺動で円周方向に進むべき距離をメニユ
ー番号で設定できるようになつている。(5) Switching position SE 5 ...has a 1-pitch information display section,
The distance to travel in the circumferential direction with one swing can be set using a menu number.
(6) 切換位置SE6…タイマー表示部を有し、揺動
の左右端での停止時間をメニユー番号で設定で
きるようになつている。(6) Switching position SE 6 ...Equipped with a timer display section so that the stopping time at the left and right ends of the swing can be set using a menu number.
一方この実施例におけるワークWKは、第1図
に示すように、第1の被溶接体としての板9と第
2の被溶接体としての軸10とから成る。板9に
は開先11が形成してあり、ボス部9aに軸10
を嵌挿させて、環状の下向開先部分をウイービン
グ溶接する。ただし第2図に誇張して示すよう
に、開先幅は何らかの原因によつて不均一となつ
ており、開先幅の輪郭である外円と内円とは同心
円となつていない。 On the other hand, the workpiece WK in this embodiment, as shown in FIG. 1, consists of a plate 9 as a first object to be welded and a shaft 10 as a second object to be welded. A groove 11 is formed in the plate 9, and a shaft 10 is formed in the boss portion 9a.
The annular downward groove is weaved and welded. However, as shown in an exaggerated manner in FIG. 2, the groove width is non-uniform for some reason, and the outer and inner circles, which are the contours of the groove width, are not concentric circles.
次に、この発明の実施例における処理を、この
発明の特徴に関連する部分を中心にして説明す
る。このうち、最初の処理はテイーチングであつ
て、上記第1図のほか、テイーチング点などの位
置関係を示す第2図と、プログラムのステツプを
示す第3図とを参照して説明する。 Next, the processing in the embodiment of the present invention will be explained, focusing on the parts related to the features of the present invention. The first process is teaching, which will be explained with reference to FIG. 1, FIG. 2 showing the positional relationship of teaching points, etc., and FIG. 3 showing the steps of the program.
(1) まず、この装置のオペレータは、スイツチ
SMを操作することによつてマニユアルモード
Mを選択する。そして、スイツチSWを操作
し、トーチ4を、溶接開始点P2(第2図参照)
に近い任意の地点P1に位置決めする。次に切
換スイツチSEを切換位置SE1に切換え、テンキ
ーTKの操作によつて直線補間「L」を設定す
る。そしてスイツチSTAを操作すれば、コン
ピユータ7は点P1の位置情報と直線補間「L」
の情報とを、第3図のステツプNo.1に関するデ
ータとして取り込む。(1) First, the operator of this device must operate the switch.
Select manual mode M by operating SM. Then, operate the switch SW to move the torch 4 to the welding starting point P 2 (see Figure 2).
Position at an arbitrary point P 1 close to . Next, change the changeover switch SE to the changeover position SE 1 , and set the linear interpolation "L" by operating the numeric keypad TK. Then, by operating the switch STA, the computer 7 will receive the position information of point P1 and the linear interpolation "L".
This information is taken in as data related to step No. 1 in FIG.
(2) 次にスイツチSWの操作により、トーチ4を
溶接に適した姿勢で外円上の溶接開始点P2に
位置決めする。そして、切換スイツチSEとテ
ンキーTKとの操作によつて、円弧ウイービン
グ「CW」、溶接条件「01」、補正方式「99」、
1ピツチ情報「1」およびタイマー「1」を選
択する。このうち、円弧ウイービング「CW」
の設定は、円補間による円弧に沿つたウイービ
ングの開始を意味し、溶接条件を示す「01」
は、当該ウイービングに最適の溶接条件(溶接
電圧、溶接電流、溶接速度)に対応して設定さ
れたメニユー番号である。また、補正方式
「99」を設定することによつて、以後のウイー
ビング溶接が振幅可変のモードで行なわれるこ
とを教示したことを意味する。さらに1ピツチ
情報「1」は、ウイービングの1回の揺動で溶
接トーチ4が円周方向に進むべき距離pの最適
値を設定したメニユー番号であり、タイマー
「1」は揺動の左右端で溶接トーチ4を一時停
止させるのに適した時間のメニユー番号を指定
している。そしてスイツチSTAを操作すれば、
コンピユータ7は溶接開始点P2の位置情報と
上記情報とを、第3図のステツプNo.2に関する
データとして取り込む。(2) Next, by operating the switch SW, position the torch 4 at the welding start point P2 on the outer circle in a posture suitable for welding. Then, by operating the changeover switch SE and numeric keypad TK, select arc weaving "CW", welding condition "01", correction method "99",
Select 1 pitch information "1" and timer "1". Among these, arc weaving "CW"
The setting means the start of weaving along an arc by circular interpolation, and "01" indicates the welding condition.
is a menu number set corresponding to the optimal welding conditions (welding voltage, welding current, welding speed) for the weaving. Further, by setting the correction method "99", it means that it has been taught that the subsequent weaving welding will be performed in the amplitude variable mode. Furthermore, 1-pitch information "1" is a menu number that sets the optimal value of the distance p that the welding torch 4 should travel in the circumferential direction with one swing of the weaving, and the timer "1" is a menu number that sets the optimal value of the distance p that the welding torch 4 should travel in the circumferential direction with one swing of the weaving. The menu number of the time suitable for temporarily stopping the welding torch 4 is specified. And if you operate Switch STA,
The computer 7 takes in the position information of the welding start point P2 and the above information as data regarding step No. 2 in FIG.
(3) 外円上の溶接開始点P2に対応する内円上の
位置として点P3を選択し、スイツチSWを操作
してここにトーチ4を位置決めする。そして切
換スイツチSEおよびテンキーTKを操作して、
円弧ウイービング「CW」および補正方式
「99」を選択する。次にスイツチSTAを操作す
れば、コンピユータ7は点P3の位置情報をス
テツプNo.3に関するデータとして取り込む。こ
のときコンピユータ7は、このステツプNo.3に
関する点P3の位置情報を、上記ステツプNo.2
に関する点P2の位置情報と1対のものとして
取り込む。すなわちこの実施例においては、振
幅可変の円弧ウイービングを指定する「CW」,
「99」の設定が行なわれているときは常に、連
続して設定された外円上の点と内円上の点とは
1対の位置情報としてコンピユータ7に取り込
まれる。(3) Select point P3 as the position on the inner circle corresponding to the welding start point P2 on the outer circle, and position the torch 4 here by operating the switch SW. Then operate the selector switch SE and numeric keypad TK,
Select arc weaving "CW" and correction method "99". Next, when the switch STA is operated, the computer 7 takes in the position information of point P3 as data regarding step No. 3. At this time, the computer 7 transfers the position information of point P 3 regarding this step No. 3 to the step No. 2.
It is taken in as a pair with the position information of point P 2 regarding the point P2. That is, in this embodiment, "CW", which specifies circular arc weaving with variable amplitude,
Whenever "99" is set, the continuously set points on the outer circle and the points on the inner circle are taken into the computer 7 as a pair of position information.
(4) スイツチSWの操作によりトーチ4を、元の
外円上の点P4に溶接に適した姿勢で位置決め
する。そして切換スイツチSEおよびテンキー
TKを操作して円弧ウイービング「CW」およ
び補正方式「99」を選択し、次にスイツチ
STAを操作して点P4の位置情報、円弧ウイー
ビング「CW」、および補正方式「99」をステ
ツプNo.4に関するデータとして取り込む。この
ときもし、点P4以後の被溶接体の板厚が変化
する等の事情により、点P4以後の溶接条件や
ウイービングのピツチあるいはタイマーを変化
させたいときには、併せてこれらのメニユー番
号も設定する。新たな設定がないときは、同一
条件(すなわちステツプNo.2で設定した溶接条
件「01」、1ピツチ情報「1」、タイマー「1」)
の継続として扱われる。(4) Position the torch 4 at a point P 4 on the original outer circle in a posture suitable for welding by operating the switch SW. And selector switch SE and numeric keypad
Operate TK to select arc weaving "CW" and correction method "99", then turn the switch.
Operate STA to import the position information of point P4 , arc weaving "CW", and correction method "99" as data regarding step No. 4. At this time, if you want to change the welding conditions, weaving pitch, or timer after point P4 due to circumstances such as a change in the thickness of the workpiece after point P4 , set these menu numbers at the same time. do. If there are no new settings, the same conditions (i.e. welding conditions set in step No. 2 "01", 1 pitch information "1", timer "1")
treated as a continuation of
(5) 外円上の点P4に対応する内円上の位置とし
て点P5を選択し、スイツチSWを操作してここ
にトーチ4を位置決めする。そして切換スイツ
チSEおよびテンキーTKを操作して円弧ウイー
ビング「CW」および補正方式「99」を選択
し、次にスイツチSTAを操作して点P5の位置
情報をステツプNo.5に関するデータとして取り
込む。今、振幅可変の円弧ウイービングを指定
する「CW」,「99」の設定が行なわれているの
で、上述と同様、ステツプNo.5に関する点P5
の位置情報は上記ステツプNo.4に関する点P4
の位置情報と1対のものとして、コンピユータ
7に取り込まれる。(5) Select point P5 as the position on the inner circle corresponding to point P4 on the outer circle, and position the torch 4 here by operating the switch SW. Then, select the arc weaving "CW" and the correction method "99" by operating the changeover switch SE and numeric keypad TK, and then operate the switch STA to import the position information of point P5 as data regarding step No. 5 . Now, the settings for "CW" and "99" that specify variable amplitude circular arc weaving have been made, so as above, point P 5 regarding step No. 5 has been made.
The location information is point P 4 related to step No. 4 above.
The information is taken into the computer 7 as a pair with the position information.
(6) 第3図に示すステツプNo.6〜No.9についての
データ入力は、上記ステツプNo.2〜No.5に関す
るデータ入力と同様に円弧ウイービング
「CW」および補正方式「99」を設定して、外
円と内円を交互にP6→P7→P8→P9の順序にて
行なう。このときもし、溶接条件、ウイービン
グのピツチあるいはタイマーを途中で変化させ
たいときには、点P6あるいは点P8の教示のと
きに同時にこれらのメニユー設定を行なつてお
く。(6) For data input for steps No. 6 to No. 9 shown in Figure 3, set arc weaving "CW" and correction method "99" in the same way as data input for steps No. 2 to No. 5 above. Then, perform the outer circle and inner circle alternately in the order of P 6 → P 7 → P 8 → P 9 . At this time, if it is desired to change the welding conditions, weaving pitch, or timer midway, these menu settings should be made at the same time as teaching point P6 or point P8 .
(7) ステツプNo.10、No.11に対応する点P10および
P11は、溶接の終了点である。今の場合、全円
をウイービング溶接したいのであるから、この
終了点P10、P11は上記開始点P2,P3とほぼ一致
させておく必要がある。すなわちまず、スイツ
チSWを操作してトーチ4を、外円上の開始点
P2と同一の終了点P10に位置決めする。そして
切換スイツチSEおよびテンキーTKを操作して
円弧ウイービング「CW」および補正方式
「99」を選択し、次にスイツチSTAを操作して
点P10の位置情報、円弧ウイービング「CW」、
および補正方式「99」をステツプNo.10に関する
データとして取込む。次にスイツチSWを操作
してトーチ4を、内円上の開始点P3と同一の
終了点P11に位置決めする。そして切換スイツ
チSWおよびテンキーTKを操作して円弧ウイ
ービング「CW」および補正方式「99」を選択
し、次にスイツチSTAを操作して点P11の位置
情報をステツプNo.11に関するデータとして取り
込む。今の場合、振幅可変の円弧ウイービング
を指定する「CW」,「99」の設定が行なわれて
いるので、上記ステツプNo.10,11における外円
および内円上の終了点P10,P11の位置情報は1
対のものとして、コンピユータ7に取り込まれ
る。(7) Point P 10 corresponding to step No. 10 and No. 11 and
P 11 is the end point of welding. In this case, since we want to weave the entire circle, the end points P 10 and P 11 need to be approximately aligned with the start points P 2 and P 3 . That is, first, operate the switch SW to move the torch 4 to the starting point on the outer circle.
Position at the same end point P 10 as P 2 . Then operate switch SE and numeric keypad TK to select arc weaving "CW" and correction method "99", then operate switch STA to select position information of point P10 , arc weave "CW",
and correction method "99" are taken in as data regarding step No. 10. Next, operate the switch SW to position the torch 4 at the same end point P11 as the starting point P3 on the inner circle. Then, select the arc weaving "CW" and the correction method "99" by operating the changeover switch SW and the numeric keypad TK, and then operate the switch STA to import the position information of point P11 as data regarding step No. 11. In this case, "CW" and "99" are set to specify variable amplitude circular arc weaving, so the end points P 10 and P 11 on the outer circle and inner circle in step Nos. 10 and 11 above are set. The location information is 1
The data is taken into the computer 7 as a pair.
(8) スイツチSWの走査によりトーチ4を、上記
溶接終了点P10から直線的に移行できる任意の
退避点P12に位置決めする。そして切換スイツ
チSEを切換位置SE1に切換え、テンキーTKの
操作により直線補間「L」を設定し、次にスイ
ツチSTAを操作すれば、コンピユータ7は点
P12の位置情報と直線補間「L」とを最後のス
テツプNo.12に関するデータとして取り込む。(8) By scanning the switch SW, position the torch 4 at an arbitrary retreat point P12 that can be moved linearly from the welding end point P10 . Then, change the changeover switch SE to the changeover position SE 1 , set the linear interpolation "L" by operating the numeric keypad TK, and then operate the switch STA.
The position information of P12 and the linear interpolation "L" are taken in as data regarding the last step No.12.
以上でテイーチングの基本的操作が完了する
が、いわゆるセンシングをあわせて行なう場合に
は、上記点P1〜P12についてのデータを入力する
前に、ボス部9および軸10の適当な地点をいく
つか選択してそれらをセンシングポイントとし、
その点の位置情報やセンシングモードなどを教示
しておく。この場合には後述するように、被溶接
体ごとに当該センシングにより得られたデータに
基づいて上記点P2〜P11の位置データを補正した
後、実際の溶接を始めることになる。 The basic teaching operation is completed above, but if you want to perform so-called sensing as well, before inputting the data for the points P 1 to P 12 above, set a number of appropriate points on the boss 9 and axis 10. Select them and use them as sensing points.
The location information and sensing mode of that point are taught. In this case, as will be described later, the actual welding is started after correcting the position data of the points P 2 to P 11 based on the data obtained by the sensing for each object to be welded.
次に、再生時におけるこの溶接ロボツトROの
動作を説明する。まず、モード切換スイツチSM
をテストモードTEに設定し、スイツチSTAを操
作すると、溶接ロボツトROは、後述する溶接時
の動作と同様の動作を、溶接を行なわずに実行す
る。オペレータはその動作を監視して、テイーチ
ング時のデータなどに誤りがあれば、修正を施し
ておく。次に、トーチ4を新たに位置決めし、モ
ード切換スイツチSMをオートモードAに設定
し、スイツチSTAを操作する。この時点から実
際のウイービング溶接のための動作が始まるわけ
であるが、その後の処理は、第4図のフローチヤ
ートを参照しつつ説明する。 Next, the operation of this welding robot RO during regeneration will be explained. First, mode selector switch SM
When set to test mode TE and operating switch STA, welding robot RO performs the same operation as that during welding, which will be described later, without welding. The operator monitors the operation and corrects any errors in the data during teaching. Next, the torch 4 is newly positioned, the mode changeover switch SM is set to auto mode A, and the switch STA is operated. At this point, the actual weaving welding operation begins, and the subsequent processing will be explained with reference to the flowchart of FIG. 4.
まず、処理101において、当該ステツプ(第3
図の該当ステツプ)が円弧ウイービング「CW」
であるかどうかが判断される。そして、円弧ウイ
ービング「CW」でない場合は処理102に移り、
センシング「S」であるかどうかが判断される。
第3図の各ステツプにはセンシング「S」は含ま
れていないが、前述したようにセンシングデータ
を含ませておいてもよく、その場合には当該セン
シングのステツプにおいて、処理103に移行して
センシンを行ない、しかる後に処理104において、
テイーチング時の点P2〜P11の位置データをその
センシングによつて得られたデータに基づいて補
正する。このセンシングは、トーチ4とワーク
WKとの間に検出用電源5bと電流センサ5cと
が接続されるよう切換手段5dを切換えて、電極
4aによるセンシングの形式で行なうことができ
る。このセンシング補正は、被溶接体の個体差
や、個別の取り付け誤差などの補正に有効であ
る。処理102における判断がセンシング「S」以
外のもの、たとえば直線補間「L」や円補間
「C」の場合には、処理105において当該ステツプ
の内容を実行する。 First, in process 101, the step (third
(corresponding step in the figure) is arc weaving “CW”
It is determined whether Then, if the arc weaving is not "CW", the process moves to process 102,
It is determined whether the sensing is "S".
Although sensing "S" is not included in each step in FIG. 3, sensing data may be included as described above, and in that case, the process moves to process 103 in the sensing step. Sensin is performed, and then in processing 104,
The position data of points P 2 to P 11 at the time of teaching is corrected based on the data obtained by the sensing. This sensing is done with torch 4 and work
By switching the switching means 5d so that the detection power source 5b and the current sensor 5c are connected between the detection power source 5b and the current sensor 5c, sensing can be performed using the electrode 4a. This sensing correction is effective for correcting individual differences in objects to be welded, individual installation errors, and the like. If the determination in process 102 is something other than sensing "S", such as linear interpolation "L" or circular interpolation "C", then in process 105 the contents of the relevant step are executed.
一方、処理101における判断が円弧ウイービン
グ「CW」である場合には、次の処理106におい
てその円弧ウイービングが振幅可変であるか否か
が判断される。この判断は補正方式(AUX,No.)
としての「99」が当該ステツプ内のデータとして
与えられているかどうかによつて行なうことがで
きる。振幅可変でない場合は、次の処理107にお
いて、あらかじめ設定された一定のウイービング
振幅により円弧部分のウイービング溶接を行な
う。逆に、振幅可変であるときには、処理106か
ら処理108へと移り、第1と第2の被溶接体の溶
接線に沿つた相互間隔(この実施例では第2図の
外円と内円により規定される開先幅)の変化に応
じてウイービング振幅を変えながら、円弧部分の
ウイービング溶接を行なう。そして、上記処理
104,105,107または108が完了すると、処理109
において最終ステツプであるが否かが判断され、
最終ステツプであれば一連の処理を完了するが、
最終ステツプでない場合には処理110においてス
テツプを更新し、処理101に戻つて、以上の処理
を繰返す。 On the other hand, if the determination in process 101 is arc weaving "CW", it is determined in the next process 106 whether or not the arc weaving is amplitude variable. This judgment is based on the correction method (AUX, No.)
This can be done depending on whether "99" is given as data in the step. If the amplitude is not variable, in the next process 107, weaving welding of the circular arc portion is performed using a preset constant weaving amplitude. On the other hand, when the amplitude is variable, the process moves from process 106 to process 108, and the mutual spacing along the welding line of the first and second objects to be welded (in this example, by the outer circle and inner circle in FIG. 2) is determined. Weaving welding of the circular arc portion is performed while changing the weaving amplitude according to changes in the specified groove width. And the above processing
When 104, 105, 107 or 108 is completed, process 109
It is determined whether or not it is the final step at
If it is the final step, the series of processing will be completed, but
If it is not the final step, the step is updated in process 110, and the process returns to process 101 to repeat the above process.
このような処理フローに対して第3図のステツ
プデータが適用された場合のトーチ4の先端の軌
跡Fを第2図中に点線にて示してある。この場
合、トーチ4の先端はまず、第3図のステツプNo.
1のデータに応じて点P1から点P2へと直線補間
によつて移動する。そしてトーチ4がP2に到達
するとコンピユータ7からは、点P2より点P4に
至るまでのウイービングパターンを指示する指令
が出力され、これによりトーチ4は溶接条件
「01」およびタイマー「1」に従つてウイービン
グ溶接を開始して、点P2から図示の点線に沿つ
て点P4へと進んで行く。 The trajectory F of the tip of the torch 4 when the step data of FIG. 3 is applied to such a processing flow is shown by a dotted line in FIG. In this case, the tip of the torch 4 should first be placed at step No. 3 in Fig. 3.
It moves from point P 1 to point P 2 according to the data of point P 1 by linear interpolation. When the torch 4 reaches P2 , the computer 7 outputs a command instructing the weaving pattern from point P2 to point P4 , and as a result, the torch 4 sets the welding condition to "01" and the timer to "1". Weaving welding is started according to the procedure, and progresses from point P2 to point P4 along the dotted line shown in the figure.
点P2より始まり点P4に至るまでのウイービン
グパターンは、点P2〜点P7の位置情報および1
ピツチ情報「1」に基づいて次のようにして作成
される。すなわち、3点P2,P4,P6により一意
に決定される円により外円に沿つた円弧部分
P2P4の軌跡を求め、他の3点P3,P5,P7により
一意に決定される円により内円に沿つた円弧部分
P3P5の軌跡を求める。次に円弧P2P4を1ピツチ
情報「1」により表わされるピツチpで分割し、
割り切れないときはピツチpにできるだけ近いピ
ツチを選択して、円弧P2P4を等分割する。そし
てこれらの各分割点のほぼ中点に対応する円弧
P3P5上の各点を求め、それらの各点と上記分割
点とを順に結べば、第2図に点線で示すような、
点P2より始まり点P4に至るまでのウイービング
パターンが得られる。 The weaving pattern starting from point P 2 and ending at point P 4 is based on the position information of points P 2 to P 7 and 1
It is created as follows based on pitch information "1". In other words, the arc portion along the outer circle of the circle uniquely determined by the three points P 2 , P 4 , and P 6
Find the locus of P 2 P 4 and find the arc part along the inner circle by the circle uniquely determined by the other three points P 3 , P 5 , P 7
Find the trajectory of P 3 P 5 . Next, divide the arc P 2 P 4 by pitch p represented by 1 pitch information “1”,
If it is not divisible, select a pitch as close as possible to the pitch p and divide the arc P 2 P 4 into equal parts. and an arc corresponding to approximately the midpoint of each of these dividing points
If you find each point on P 3 P 5 and connect each of those points to the above dividing points in order, you will get something like the dotted line in Figure 2.
A weaving pattern starting from point P2 and ending at point P4 is obtained.
次にトーチ4が点P4に到達するとコンピユー
タ7からは、点P4より点P6に至るまでのウイー
ビングパターンを指示する指令が出力され、これ
によりトーチ4は引き続き溶接条件「01」および
タイマー「1」に従つて、点P4から図示の点線
に沿つて点P6へとウイービング溶接を進めて行
く。点P4から点P6までのウイービングパターン
は上述と同様に、点P2〜点P7の位置情報および
1ピツチ情報「1」に基づいて作成される。 Next, when the torch 4 reaches point P 4 , the computer 7 outputs a command instructing the weaving pattern from point P 4 to point P 6 , and as a result, the torch 4 continues to operate under the welding condition "01" and the timer. According to "1", weaving welding is proceeded from point P 4 to point P 6 along the dotted line shown in the figure. The weaving pattern from point P 4 to point P 6 is created based on the position information of points P 2 to P 7 and the 1-pitch information “1” in the same way as described above.
そしてトーチ4が点P6に到達すると、コンピ
ユータ7からは次のウイービングパターン、すな
わち点P6から点P8に至るウイービングパターン
が出力されるが、このウイービングパターンは点
P4〜点P9の位置情報および1ピツチ情報「1」
に基づいて、上述と同様の方法により作成され
る。すなわちこの実施例では、開始点P2,P3以
外はその前後の点を参照して円弧の軌跡を求める
ようにしており、今の場合は点P6およびその前
後の点P4,P8を参照して円弧P6P8の軌跡を求め、
また点P7およびその前後の点P5,P9を参照して
円弧P7P9の軌跡を求めるのである。そしてトー
チ4は、このようにして作成された図示点線のウ
イービングパターンに沿つて、点P6から点P8へ
と溶接条件「01」、タイマー「1」に従つてウイ
ービング溶接を進めて行く。点P8から点P10まで
の間についても同様である。 When the torch 4 reaches point P 6 , the computer 7 outputs the next weaving pattern, that is, the weaving pattern from point P 6 to point P 8 .
Position information and 1 pitch information for points P 4 to P 9 “1”
based on the same method as described above. That is, in this embodiment, except for the starting points P 2 and P 3 , the trajectory of the arc is determined by referring to the points before and after the starting points P 2 and P 3. In this case, the trajectory of the arc is obtained by referring to the points before and after the starting points P 6 and the points P 4 and P 8 before and after the starting points. Find the locus of arc P 6 P 8 with reference to
The locus of the arc P 7 P 9 is also determined by referring to the point P 7 and the points P 5 and P 9 before and after it. Then, the torch 4 advances weaving welding from point P 6 to point P 8 according to the welding condition "01" and the timer "1" along the weaving pattern indicated by the dotted line in the figure created in this way. The same applies to the range from point P8 to point P10 .
このようにして、トーチ4の先端は、第2図中
において順次振幅を変化させつつ各円弧部分のウ
イービングパターン溶接を行ない、点P10におい
てウイービング溶接を完了すると、点P12へと直
線補間で移動し、一連の溶接処理を完了する。 In this way, the tip of the torch 4 performs weaving pattern welding on each arc portion while sequentially changing the amplitude in FIG . Move and complete a series of welding processes.
本発明は上述した実施例以外に、例えば以下に
述べるような種々の変形もまた可能である。 In addition to the embodiments described above, the present invention can also be modified in various ways, such as those described below.
() 上記実施例では被溶接体の溶接線に沿つた
相互間隔を規定する輪郭として全円を教示して
溶接したが、この発明では任意の円弧形状を教
示して溶接することができる。例えば被溶接体
の溶接線に沿つた相互間隔を規定する輪郭が第
5図に示すような円弧部分の場合、1対の溶接
開始点P2,P3および1対の溶接終了点P6,P7
の他、少なくとも1対の中間点P4,P5をテイ
ーチングしておけば、P2,P4,P6の位置情報
により円弧P2P4,P4P6の軌跡を決定でき、点
P3,P5,P7の位置情報により円弧P3P5,P5P7
の軌跡を決定できるので、この発明を適用して
振幅可変円弧ウイービング溶接を行なうことが
できる。() In the above embodiment, welding was performed by teaching a full circle as the contour defining the mutual spacing along the welding line of the welded object, but in the present invention, any circular arc shape can be taught and welded. For example, if the contour defining the mutual spacing along the weld line of the object to be welded is a circular arc portion as shown in FIG. 5, a pair of welding start points P 2 , P 3 and a pair of welding end points P 6 , P7
In addition, by teaching at least one pair of intermediate points P 4 and P 5 , the locus of the arcs P 2 P 4 and P 4 P 6 can be determined from the position information of P 2 , P 4 , and P 6 , and the points
Circular arc P 3 P 5 , P 5 P 7 based on the position information of P 3 , P 5 , P 7
Since the trajectory can be determined, the present invention can be applied to perform variable amplitude arc weaving welding.
() 上記()の考え方を拡張すれば、被溶接体
の溶接線に沿つた相互間隔を規定する輪郭が任
意の形状を成す場合にもこの発明を適用するこ
とができる。例えば第6図に示すような輪郭形
状の場合、この輪郭を適当数(第6図では6
つ)の円弧要素に分割し、これらの円弧要素の
軌跡を決定するための必要最低限の位置情報と
して、1対の溶接開始点P2,P3および1対の
溶接終了点P8,P9の他、2対の中間点P4,P5
およびP6,P7をテイーチングしておく。そし
て円弧P2P4,P4P6の軌跡は点P2,P4,P6の位
置情報から決定し、円弧P3P5,P5P7の軌跡は
点P3,P5,P7の位置情報から決定する。また
円弧P6P8の軌跡は点P4,P6,P8の位置情報か
ら決定し、円弧P7,P9の軌跡は点P5,P7,P9
の位置情報から決定する。第6図では3つの円
弧部分(円弧要素の数は6つ)に分割している
が、これをより多くの円弧部分に分割してテイ
ーチングしてやれば、より精緻な振幅可変円弧
ウイービング溶接を行なうことができるのは勿
論である。() By expanding the idea in () above, the present invention can be applied even when the contours defining the mutual spacing along the welding line of the objects to be welded have an arbitrary shape. For example, in the case of a contour shape as shown in Fig. 6, this contour is divided into an appropriate number (6 in Fig. 6).
A pair of welding start points P 2 , P 3 and a pair of welding end points P 8 , P are the minimum positional information required to determine the trajectory of these arc elements. In addition to 9 , the two pairs of midpoints P 4 and P 5
Also, teach P 6 and P 7 . The trajectories of arcs P 2 P 4 , P 4 P 6 are determined from the position information of points P 2 , P 4 , P 6 , and the trajectories of arcs P 3 P 5 , P 5 P 7 are determined from points P 3 , P 5 , Determine from the location information of P 7 . Furthermore, the locus of the arc P 6 P 8 is determined from the position information of the points P 4 , P 6 , P 8 , and the locus of the arcs P 7 and P 9 is determined from the position information of the points P 5 , P 7 , P 9
Determined from location information. In Figure 6, it is divided into three arc parts (the number of arc elements is six), but if you divide this into more arc parts and teach, you can perform more precise amplitude variable arc weaving welding. Of course, it is possible to do so.
さらに例えば、被溶接体の溶接線に沿つた相
互間隔を規定する輪郭が第7図に示すような形
状をなす場合であつても、この輪郭を2つの円
弧要素(1つの円弧部分)とみなして、1対の
溶接開始点P2,P3および1対の溶接終了点P6,
P7の他、1対の中間点P4,P5をテイーチング
しておけば、円弧P2P4,P4P6の軌跡は点P2,
P4,P6の位置情報から決定し、円弧P3P5,
P5P7の軌跡は点P3,P5,P7の位置情報から決
定することができるので、この発明を適用して
振幅可変円弧ウイービング溶接を行なうことが
できる。 Furthermore, for example, even if the contour that defines the mutual spacing along the weld line of the welded object has a shape as shown in FIG. 7, this contour is regarded as two arc elements (one arc portion). , a pair of welding start points P 2 , P 3 and a pair of welding end points P 6 ,
If you teach a pair of intermediate points P 4 and P 5 in addition to P 7 , the trajectories of arcs P 2 P 4 and P 4 P 6 will be the points P 2 ,
Determined from the position information of P 4 , P 6 , arc P 3 P 5 ,
Since the locus of P 5 P 7 can be determined from the positional information of points P 3 , P 5 , and P 7 , the present invention can be applied to perform amplitude variable arc weaving welding.
() 上記実施例では下向開先を振幅可変円弧ウ
イービング溶接する場合につき述べたが、これ
以外の溶接継手形状であつてもこの発明を適用
することができる。例えば第8図に示すように
な水平隅肉の場合には、内円を外円よりも高い
位置でテイーチングすればよい。() In the above embodiment, the downward groove is welded by variable amplitude arc weaving, but the present invention can be applied to other weld joint shapes. For example, in the case of a horizontal fillet as shown in FIG. 8, the inner circle may be taught at a higher position than the outer circle.
() 円弧要素の軌跡を決定するための情報は、
必ずしもトーチ4の具体的位置決めによる設定
で与える必要はない。例えばあらかじめ想定さ
れるような円弧軌跡のパターンあるいは1対の
円弧から成る円弧部分のパターンをいくつか準
備しておき、メニユー方式で選択して入力する
ようにしてもよい。この場合は例えば、溶接開
始点P2,P3や溶接終了点P10,P11についてのテ
イーチングデータを入力する際に、このような
データを併せて入力すればよい。要は溶接開始
および終了点の情報と、その間の円弧要素の軌
跡の情報とが、何らかの手段により与えられれ
ば足りるのである。また上記実施例のようにト
ーチ4の具体的位置決めにより円弧軌跡の情報
を与える場合であつても、各点の位置情報は必
ずしも1対ずつ与える必要はない。その与え方
は円弧軌跡認識のアルゴリズムやウイービング
パターン形成のアルゴリズムに依存するもので
あり、例えば内円上の点と外円上の点とを区別
できるような情報を付加して入力するのであれ
ば、上記実施例のように内円上の点と外円上と
を交互にテイーチングする必要はなくなる。() The information for determining the trajectory of the arc element is
It is not necessarily necessary to provide settings based on specific positioning of the torch 4. For example, several patterns of circular arc loci or patterns of circular arc portions consisting of a pair of circular arcs may be prepared in advance and selected and input using a menu method. In this case, for example, when inputting teaching data regarding welding start points P 2 and P 3 and welding end points P 10 and P 11 , such data may also be input. In short, it is sufficient that information on the welding start and end points and information on the locus of the arc element between them are provided by some means. Further, even in the case where the information on the circular locus is provided by specific positioning of the torch 4 as in the above embodiment, it is not necessarily necessary to provide the position information for each point one pair at a time. The way it is given depends on the arc trajectory recognition algorithm and the weaving pattern formation algorithm; for example, if information is added to distinguish between points on the inner circle and points on the outer circle. , it is no longer necessary to teach points on the inner circle and points on the outer circle alternately as in the above embodiment.
(発明の効果)
以上説明したように、本発明にかかる溶接ロボ
ツトの制御方法によれば、一組の被溶接体の間の
相互間隔が溶接線方向に沿つて不均一な場合であ
つても、当該相互間隔を形成する輪郭を任意の複
数の円弧要素に軌跡に解析し、これによりウイー
ビングパターンを形成して、このパターンに従つ
てウイービング振幅を変化させながら溶接を行う
ので、当該溶接体の相互間隔に対して過不足のな
いウイービング溶接を行うことが可能となり、極
めて高品質の溶接精度を自動化で達成できるよう
になつた。(Effects of the Invention) As explained above, according to the welding robot control method according to the present invention, even when the mutual spacing between a pair of objects to be welded is uneven along the welding line direction, , the contour forming the mutual spacing is analyzed into a trajectory of arbitrary plural arc elements, a weaving pattern is formed by this, and welding is performed while changing the weaving amplitude according to this pattern, so that the welding body can be It has become possible to perform weaving welding with just the right spacing, and it has become possible to achieve extremely high quality welding accuracy through automation.
第1図はこの発明の実施例の背景となる溶接ロ
ボツトの全体図、第2図はこの発明の実施例にお
けるテイーチング点の取り方とトーチの軌跡とを
示す図、第3図はこの発明の実施例で使用される
プログラムのステツプ図、第4図はこの発明の実
施例の動作を示すフローチヤート、第5図ないし
第8図はこの発明の変形例に関するデータ入力の
態様を示す図である。
RO…溶接ロボツト、4…トーチ、7…コンピ
ユータ、8…遠隔操作盤、WK…ワーク。
Fig. 1 is an overall view of a welding robot which is the background of an embodiment of the present invention, Fig. 2 is a diagram showing how to take a teaching point and the trajectory of a torch in an embodiment of this invention, and Fig. 3 is a diagram showing the trajectory of a torch in an embodiment of this invention. FIG. 4 is a flowchart showing the operation of the embodiment of the present invention, and FIGS. 5 to 8 are diagrams showing data input modes related to modified examples of the present invention. . RO...Welding robot, 4...Torch, 7...Computer, 8...Remote control panel, WK...Work.
Claims (1)
ービング溶接するための溶接ロボツトの制御方法
であつて、前記第1と第2の被溶接体の前記溶接
線に沿つた相互間隔を規定する輪郭を任意の複数
の円弧要素に分け、該円弧要素の軌跡を決定する
ためのデータを溶接に先立ち予め与えておき、当
該データに基づき決定される円弧軌跡の間で、ウ
イービング振幅を変化させつつ前記溶接ロボツト
にウイービング溶接を行わせるようにしたことを
特徴とする、溶接ロボツトの制御方法。1 A method for controlling a welding robot for weaving welding a first and a second object to be welded along a welding line, the method comprising controlling the mutual spacing between the first and second objects to be welded along the welding line. The defined contour is divided into a plurality of arbitrary arc elements, data for determining the trajectory of the arc elements is given in advance before welding, and the weaving amplitude is changed between the arc trajectories determined based on the data. A method for controlling a welding robot, characterized in that the welding robot is caused to perform weaving welding while the welding robot is weaving.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6256186A JPS62220283A (en) | 1986-03-20 | 1986-03-20 | Controlling method for welding robot |
| EP86904386A EP0266424B1 (en) | 1986-03-20 | 1986-07-17 | Method and apparatus for controlling welding robot |
| US07/138,383 US4870247A (en) | 1986-03-20 | 1986-07-17 | Method and apparatus for controlling a welding robot forming a nonuniform weld satisfying predetermined criteria related to an interspace between elements being welded |
| PCT/JP1986/000370 WO1987005549A1 (en) | 1986-03-20 | 1986-07-17 | Method and apparatus for controlling welding robot |
| EP92112964A EP0512583B1 (en) | 1986-03-20 | 1986-07-17 | Method of and apparatus for controlling a welding robot |
| US07/393,746 US5075533A (en) | 1986-03-20 | 1989-09-06 | Method of and apparatus for controlling a welding robot |
| US07/784,186 US5171966A (en) | 1986-03-20 | 1991-10-29 | Method of and apparatus for controlling a welding robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6256186A JPS62220283A (en) | 1986-03-20 | 1986-03-20 | Controlling method for welding robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62220283A JPS62220283A (en) | 1987-09-28 |
| JPH0451266B2 true JPH0451266B2 (en) | 1992-08-18 |
Family
ID=13203815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6256186A Granted JPS62220283A (en) | 1986-03-20 | 1986-03-20 | Controlling method for welding robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62220283A (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59193770A (en) * | 1983-04-19 | 1984-11-02 | Yaskawa Electric Mfg Co Ltd | Multi-layer welding method using a welding robot |
| JPS60229116A (en) * | 1984-04-25 | 1985-11-14 | Shin Meiwa Ind Co Ltd | Circular welding line tracking method in welding robot |
-
1986
- 1986-03-20 JP JP6256186A patent/JPS62220283A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62220283A (en) | 1987-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5171966A (en) | Method of and apparatus for controlling a welding robot | |
| US4870247A (en) | Method and apparatus for controlling a welding robot forming a nonuniform weld satisfying predetermined criteria related to an interspace between elements being welded | |
| JPH0292471A (en) | Automatic seam welding device for fuel tank | |
| EP0785492B1 (en) | Jog operation method of robot | |
| US5063281A (en) | Weaving welding method | |
| JPH0451266B2 (en) | ||
| KR100454472B1 (en) | Welding torch angle control method and device of arc welding robot in relation to angle correction of welding torch in welding circular arc | |
| JPH0428695Y2 (en) | ||
| JPS649154B2 (en) | ||
| JPS61172678A (en) | Welding robot control method | |
| JPH07106454B2 (en) | Welding line copying control method | |
| JPH0131201B2 (en) | ||
| JPH0641031B2 (en) | Welding method of welding robot | |
| JPS60147810A (en) | Welding robot controller | |
| JPH0413109B2 (en) | ||
| JPH0353070B2 (en) | ||
| JPH0418947B2 (en) | ||
| JPH0695295B2 (en) | Control method for industrial robot | |
| JPH0334086B2 (en) | ||
| JPH0353071B2 (en) | ||
| JPH0673752B2 (en) | Control method for welding robot | |
| JPH0429474B2 (en) | ||
| JPS62230481A (en) | Control method for welding robot | |
| JPS60203368A (en) | Weld line following method in welding robot | |
| JPH02145237A (en) | Working method for contour shape |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |