JPH0428514B2 - - Google Patents

Info

Publication number
JPH0428514B2
JPH0428514B2 JP57025582A JP2558282A JPH0428514B2 JP H0428514 B2 JPH0428514 B2 JP H0428514B2 JP 57025582 A JP57025582 A JP 57025582A JP 2558282 A JP2558282 A JP 2558282A JP H0428514 B2 JPH0428514 B2 JP H0428514B2
Authority
JP
Japan
Prior art keywords
welding
layer
robot
teaching
deviation
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
JP57025582A
Other languages
English (en)
Other versions
JPS58143982A (ja
Inventor
Hiroyuki Takagi
Akira Matsuda
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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP2558282A priority Critical patent/JPS58143982A/ja
Publication of JPS58143982A publication Critical patent/JPS58143982A/ja
Publication of JPH0428514B2 publication Critical patent/JPH0428514B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】
本発明はテイーチング・プレイバツク方式を用
いた溶接ロボツトの多層盛り溶接方法に関する。 従来の溶接ロボツト、塗装ロボツト等のこの種
の制御方式は、ロボツトの手首の所定部をテイー
チング点に位置させ、その位置におけるロボツト
の各軸の位置情報をテイーチングデータとして記
憶し、このテイーチングデータに基づいてロボツ
ト手首部の先端が所望の軌跡に沿うようにロボツ
トの各軸を制御するものである。 しかし、かかる従来の制御方式は、例えば同一
形状のワークを溶接する場合でもポジシヨナーに
よるワークのセツテイング誤差等により前段のワ
ークでテイーチングしたテイーチング点と現在セ
ツテイングされているワークのテイーチング点と
にずれが生じるために同一のテイーチングデータ
を用いて溶接することはできず、したがつて再テ
イーチングしなければならなかつた。また、多層
盛溶接を行なう場合には各層ごとにテイーチング
が必要であつた。なお、多層盛溶接における2層
目以降のテイーチングは前層までの溶接状態を想
定しながらテイーチングしなければならず、正確
なテイーチングは困難であつた。 本発明は上記実情に鑑みてなされたもので、手
首の所定部の軌跡を平行移動させる際に再テイー
チングする必要がなく、テイーチング時間の短縮
化および溶接精度の高い多層盛溶接が可能な溶接
ロボツトの多層盛り溶接方法を提供することを目
的とする。 この発明によれば、予め記憶したロボツト各軸
のテイーチングデータによる溶接トーチ先端の軌
跡と溶接線との偏差を各軸毎に検出する偏差検出
器の出力に基ずき溶接トーチ先端が前記溶接線に
沿うように倣い制御を行ないながら前記テイーチ
ングデータにしたがつてロボツト各軸を駆動する
ことにより1層目の溶接を行なうとともに、この
1層目の溶接の際前記偏差検出器から出力される
偏差データを各軸毎に記憶する第1工程と、前記
記憶した前記偏差検出器の偏差データによつて前
記テイーチングデータを補正すると共に、この補
正後のテイーチングデータに1層目の溶接中心か
ら2層目の溶接中心までの離間距離の各軸成分を
それぞれ加算し、この加算結果を2層目溶接用の
テイーチングデータとする第2工程と、前記偏差
検出器の出力に基ずく倣い制御を行なうことなく
前記第2工程で求めた2層目溶接用のテイーチン
グデータを用いて2層目の溶接を行なう第3工程
とを具えるようにする。 また、ロボツト手首の所定部がテイーチング点
に一致したときのロボツトの各軸の位置情報を予
め記憶装置に記憶し、ロボツト手首の所定部が描
くべき軌跡とロボツト手首の所定部とのずれを検
出する検出手段を設け、前記記憶装置の記憶値お
よび前記検出手段の出力に基づいてロボツトの手
首の所定部が前記描くべき軌跡に沿うようにロボ
ツトの各軸を制御するとともに、前記検出手段の
出力に基づいて前記記憶装置の記憶値を補正し、
この補正した記憶値を所定の値だけ変更すること
によりロボツト手首の所定部が描く軌跡を所定量
だけ平行移動させるようにしている。 第1図は本発明が適用されるロボツトのシステ
ム構成図で、特に溶接ロボツトに関して示してい
る。この溶接ロボツトは、溶接ロボツト本体1、
溶接ロボツト制御装置2、現場操作盤3、テイー
チングボツクス4、溶接電源供給装置5および溶
接ワイヤボツクス6から構成されている。溶接ロ
ボツト本体1は手首7と、横送りX、水平Y、垂
直Zの直角座標系の腕部とを有し、溶接ロボツト
制御装置2からの制御信号によつて各部の位置制
御が行なわれる。また、溶接ロボツト本体1には
溶接ワイヤ送給装置8が設けられ、この装置8に
よつて溶接ワイヤボツクス6から溶接ワイヤ9を
手首7に供給するようにしている。また、溶接ワ
イヤ9には溶接ロボツト制御装置2からの指令に
より溶接電源供給装置5から適宜の溶接電源が供
給されるようになつている。現場操作盤3はオペ
レータによつて適宜操作されるもので、溶接ロボ
ツト本体1の運転モードの選択、非常停止、原点
復帰等のスイツチを有している。テイーチングボ
ツクス4は溶接ロボツト本体1の各部を移動させ
るスイツチおよびテイーチング点の位置情報を溶
接ロボツト制御装置2に書き込むためのスイツチ
等を有している。 第2図aおよびbはそれぞれ溶接ロボツト1の
手首7の平面図および側面図を示すものである。
この手首7は手首7をX−Y平面内で回動させる
回動軸Sおよび溶接トーチ10をY−Z平面内で
回動させる回動軸Bを有し、これらの回動軸Sお
よび回動軸Bが溶接ロボツト制御装置2によつて
制御されることによつて溶接トーチ10の方向
(手首の姿勢)が制御されるようになつている。 第3図は本発明にかかわるロボツトの制御方式
の一実施例を示すブロツク図である。中央処理装
置(CPU)11は、予め各テイーチング点にお
けるロボツト本体1の各軸のテイーチングデータ
(X、Y、Z、θS、θB)を記憶している。ここで、
このテイーチングデータに基づいて多層盛溶接を
行なう場合について説明する。 まず、1層目の溶接は、予め記憶したテイーチ
ングデータとアーク電流センサ12の出力に基づ
いて行なう。CPU11はテイーチングデータか
ら各軸の移動指令値を出力する。なお、この移動
指令値によつて各軸(X、Y、Z、S、B軸)と
も同様に制御されるため、以後1つの軸の制御に
ついてのみ説明する。CPU11から出力された
移動指令値はラツチ回路13でラツチされ、パル
ス分配器14に加えられる。 パルス分配器14は移動指令値に基づいて予め
指定された速度で移動するようにパルス信号を減
算器15に出力する。なお、パルス信号は速度が
速いときはパルス数が多く、遅いときはパルス数
が少なく出力される。また、ロボツトが停止中は
パルス数は±1パルスの範囲で変動している。減
算器15の他の入力にはエンコーダ16から軸の
移動距離、すなわち、軸駆動用モータ17の回動
量に応じた数のパルス信号が加えられるようにな
つており、減算器15は2入力信号の偏差をとつ
てこれを位置偏差カウンタ18に導く。位置偏差
カウンタ18のカウント値はパルス分配器14で
指定された値とロボツト現在位置とのずれパルス
数に対応するもので、このカウント値はD/A変
換器19でアナログ信号に変換されて減算器20
に加えられる。減算器20の他の入力には速度検
出器21から軸駆動用モータ17の回転速度に対
応するアナログ信号が加えられており、減算器2
0は2入力信号の偏差をとつてこれをサーボアン
プ22を介して軸駆動用モータ17に導く。 また、アーク電流センサ12は、ロボツト動作
中に溶接トーチ先端が実際の溶接線に沿うように
倣い補正量(各軸の移動指令値)を上記サーボ系
に出力し(図示せず)、溶接トーチ先端を倣い制
御する。 このようにして、多層盛溶接の1層目が溶接さ
れる。なお、アーク電流センサ12によつて溶接
を行ないながら溶接トーチを正しい位置に倣い制
御することができるため、テイーチング点が正確
でなくても実際の溶接線上を溶接することができ
る。 一方、1層目の溶接中に、第4図に示すように
或る一定長さ(△l)に対するテイーチングした
軌跡Aと実際の溶接線Bとの偏差(補正データ)
(△Ei)ラツチ回路23,24,25で各軸毎に
ラツチし、これをCPU11内のメモリに記憶さ
せる。なお、補正データ(Ei)の2乗は次式、 △Ei2=△Eix2+△Eiy2+△Eiz2 を満足するものであり、CPU11のメモリには、
第1表の如く記憶される。
【表】 また、第5図に示すように或る一定時間(△
t)に対するテイーチングした軌跡Aと実際の溶
接線Bとの補正データ(△Ei′)を各軸に分解し
て記憶するようにしてもよい。この補正データの
積算値は、実際の溶接線とテイーチングデータに
よる軌跡との位置ずれにほかならない。 したがつて、CPU11は予め記憶したテイー
チングデータと1層目の溶接中に記憶した補正デ
ータに基づいて溶接線上におけるテイーチングデ
ータを算出することができる。 次に、2層目以降の溶接は、補正データによつ
て補正された溶接線上におけるテイーチングデー
タを用いて行なう。ここで、2層目の溶接をその
溶接中心が第6図に示すように1層目の溶接中心
から距離(△l1)だけ−Y方向に離間するように
行なう場合について説明する。この場合、移動量
設定器26(第3図)には予め1層目と2層目の
溶接中心間距離に対応するパラメータ(xt、yt、
zt)、 xt=0、yt=−△l1、zt=0 が設定されており、2層目の溶接開始前にこの移
動量設定器26から前記パラメータがCPU11
に出力される。 CPU11はこのパラメータをそれぞれ1層目
の溶接時に得た溶接線上の各テイーチングデータ
に加算して、2層目のテイーチングデータを算出
し、このテイチングデータに基づいて2層目の溶
接を実行させる。 同様に3層目の溶接をその溶接中心が1層目の
溶接中心から距離(△l2)だけ−Z方向に離間す
るように行なう場合には、3層目の溶接開始前に
移動量設定器26からパラメータ(xt、yt、zt)、 xt=0、yt=0、zt=−△l2 が出力されるようにすればよい。なお、2層目以
降の溶接時にはアーク電流センサ12は不動作に
し、トーチ先端の倣い制御は行なわないようにす
る。 このようにして、各溶接層間の溶接中心距離を
所望の距離に設定でき、溶接精度の高い多層盛溶
接が可能になる。 また、本発明は多層盛溶接に限らず、例えば第
7図に示すようにテイーチング時にはテイーチン
グ点をP10→P11→P12のように記憶し、現在セツ
テイングされているワークの溶接線はポジシヨナ
ーによるセツテイング誤差等によりP10′→
P11′P12′のような場合には、最初のテイーチング
点P10′のみをテイーチングし、他のテイーチング
点に関してはベクトル量A→(P1010−−→′)

つ平行移動させるようにすれば再テイーチングの
必要がなくなり、テイーチング時間の短縮化を図
ることができる。 なお、本実施例では倣い制御を行なうためにア
ーク電流センサを用いたが、これに限らず溶接線
を検出することができるセンサであれば如何なる
ものでもよい。また、本実施例では溶接ロボツト
への適用について説明したが、工作ロボツト、塗
装ロボツト等にも適用できるものであり、更にロ
ボツト本体の座標系のとり方、制御される軸の数
等は本実施例に限定されない。 以上説明したように本発明によれば、1層目の
溶接は溶接軌跡と溶接線の偏差を検出する偏差検
出器の出力を用いて倣い制御を行ない溶接トーチ
を正しい位置に制御すると共に、前記偏差検出器
の出力を記憶し、2層目の溶接の際は1層目のテ
イーチングデータを前記偏差検出器の出力を用い
て補正し、さらにこの補正テイーチングデータに
1層目の溶接中心から2層目の溶接中心までの離
間距離の各軸成分を加算して2層目のテイーチン
グデータを作成し、この2層目のテイーチングデ
ータにしたがつて2層目の溶接を行なうようにし
たので、再テイーチングに要するオペレータのテ
イーチング作業の軽減および時間の短縮を図るこ
とができると共に、精度の高い多層盛り溶接をな
し得るようになる。
【図面の簡単な説明】
第1図は本発明が適用されるロボツトのシステ
ム構成図、第2図aおよび第2図bはそれぞれ溶
接ロボツトの手首の平面図および側面図、第3図
は本発明にかかわるロボツトの制御方式の一実施
例を示すブロツク図、第4図および第5図はテイ
ーチングした軌跡と実際の溶接線との関係図、第
6図は隅肉溶接の多層盛を示す断面図、第7図は
テイーチング点とこのテイーチング点を平行移動
させたテイーチング点との関係図である。 1……ロボツト本体、2……溶接ロボツト制御
装置、3……現場操作盤、4……テイーチングボ
ツクス、7……手首、11……中央処理装置、1
2……アーク電流センサ、14……パルス分配
器、16……エンコーダ、17……軸駆動用モー
タ、18……位置偏差カウンタ、26……移動量
設定器。

Claims (1)

  1. 【特許請求の範囲】 1 予め記憶したロボツト各軸のテイーチングデ
    ータによる溶接トーチ先端の軌跡と溶接線との偏
    差を各軸毎に検出する偏差検出器の出力に基ずき
    溶接トーチ先端が前記溶接線に沿うように倣い制
    御を行ないながら前記テイーチングデータにした
    がつてロボツト各軸を駆動することにより1層目
    の溶接を行なうとともに、この1層目の溶接の際
    前記偏差検出器から出力される偏差データを各軸
    毎に記憶する第1工程と、 前記記憶した前記偏差検出器の偏差データによ
    つて前記テイーチングデータを補正すると共に、
    この補正後のテイーチングデータに1層目の溶接
    中心から2層目の溶接中心までの離間距離の各軸
    成分をそれぞれ加算し、この加算結果を2層目溶
    接用のテイーチングデータとする第2工程と、 前記偏差検出器の出力に基ずく倣い制御を行な
    うことなく前記第2工程で求めた2層目溶接用の
    テイーチングデータを用いて2層目の溶接を行な
    う第3工程と、 を具える溶接ロボツトの多層盛り溶接方法。
JP2558282A 1982-02-19 1982-02-19 溶接ロボットの多層盛り溶接方法 Granted JPS58143982A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2558282A JPS58143982A (ja) 1982-02-19 1982-02-19 溶接ロボットの多層盛り溶接方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2558282A JPS58143982A (ja) 1982-02-19 1982-02-19 溶接ロボットの多層盛り溶接方法

Publications (2)

Publication Number Publication Date
JPS58143982A JPS58143982A (ja) 1983-08-26
JPH0428514B2 true JPH0428514B2 (ja) 1992-05-14

Family

ID=12169906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2558282A Granted JPS58143982A (ja) 1982-02-19 1982-02-19 溶接ロボットの多層盛り溶接方法

Country Status (1)

Country Link
JP (1) JPS58143982A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61162491A (ja) * 1985-01-11 1986-07-23 東京電力株式会社 クレ−ンの自動運転方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5279469A (en) * 1975-12-26 1977-07-04 Tokico Ltd Industrial robot
JPS5583589A (en) * 1978-12-20 1980-06-24 Tokico Ltd Data compensator for playback type robot

Also Published As

Publication number Publication date
JPS58143982A (ja) 1983-08-26

Similar Documents

Publication Publication Date Title
JPH048802B2 (ja)
JP2728399B2 (ja) ロボツトの制御方法
JPS6315604B2 (ja)
WO1985003783A1 (fr) Procede de graduation pour une machine a souder automatique
JPH0871969A (ja) ロボットの位置教示方法
JPH0428514B2 (ja)
JPS5857762B2 (ja) ロボットにおける移動速度の修正方法とその装置
JP2922617B2 (ja) 力制御ロボットにおける押付力方向の指定方法
JPS6054275A (ja) 溶接ト−チの駆動制御方法
JPH05265537A (ja) ロボットの自動教示法
JPS6214845B2 (ja)
JPS6038721B2 (ja) 工業用ロボットの制後方法
JPH03104581A (ja) ロボット制御システム
JPS618236A (ja) 移動体制御装置
JPH048485A (ja) コンベア付きロボットシステムの教示方法
JPH0332429B2 (ja)
JP3065386B2 (ja) 産業用ロボットの制御方法
JP2547999B2 (ja) プログラムデ−タの教示装置
JPS58141865A (ja) 溶接ト−チの移動制御方法
JPS6320181A (ja) 自動溶接装置
JPS60195616A (ja) 産業用ロボツト
JPH01149113A (ja) 円弧トラッキング制御方式
JPH04228268A (ja) 溶接ロボットのティーチング方法
JPH04120106U (ja) 加工機のテイーチング装置
JPH062316B2 (ja) 始端検出方法