JPS58143982A - 溶接ロボットの多層盛り溶接方法 - Google Patents

溶接ロボットの多層盛り溶接方法

Info

Publication number
JPS58143982A
JPS58143982A JP2558282A JP2558282A JPS58143982A JP S58143982 A JPS58143982 A JP S58143982A JP 2558282 A JP2558282 A JP 2558282A JP 2558282 A JP2558282 A JP 2558282A JP S58143982 A JPS58143982 A JP S58143982A
Authority
JP
Japan
Prior art keywords
robot
welding
predetermined
wrist
axis
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.)
Granted
Application number
JP2558282A
Other languages
English (en)
Other versions
JPH0428514B2 (ja
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.)
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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はティーチング・プレイパック方式を用いたロボ
ットの位置制御方式に関する。
従来の溶接ロボット、塗装ロボット等のこの稲の制御方
式は、ロボットの手首の所定部をティーチング点に位置
させ、その位@ VCおけるロボットの各軸の位置情報
をティーチングデータとして記憶し、このティーチング
データに基づいてロボット手首部の先端が所望の軌跡に
沿うようにロボットの各軸を制御するものである。
しかし、かかる従来の制御方式は、例えば同一形状のワ
ークを溶接する場合でもポジショナ−によるワークのセ
ツティング誤差等により前段のワークでティーチングし
たティーチング点と現在セツティングされているワーク
のティーチング点とにずれが生じるために同一のティー
チングデータを用V)て溶接することはできず、したが
って再ティーチングしなければならなかった。また、多
層盛溶接を行なう場合には各層ごとにティーチングが必
要であった。なお、多層盛溶接における2層目以降のテ
ィーチングは前層までの溶接状態を想定しながらティー
チングしなければならず、正確なティーチングは困難で
あった。
本発明は−E記夷悄に鑑みてなされたもので、手首の所
定部の軌跡を平行移動させる際に再テ(−チングする必
要がなく、ティーチング時間の短縮化および溶接精度の
高い多層盛溶接が可能なロボットの制御方式を提供する
ことを目的とする。
この発明によれば、ロボット手首の所定部がティーチン
グ点に一致したときのロボットの各軸の位置情報を予め
記憶装置に記憶し、この記憶装置の記憶値を所定の値だ
け変更することにより前記ロボット手首の所定部の描く
軌跡を所定量だけ平行移動させるようにしている。
また、ロボット手首の所定部がティーチング点に一致し
たときのロボットの各軸の位置情報を予め記憶装置に記
憶し、ロボット手首の所定部が描くべき軌跡とロボット
手首の所定部とのずれを検出する検出手段を設け、前記
記憶装置の記憶値および前記検出手段の出力に基づいて
ロボットの手首の所定部が前記描くべき軌跡に沿うよう
にロボットの各軸を制御するとともに、前記検出手段の
出力に基づいて前記記憶装置の記憶値を補正し、この補
正した記憶値を所定の値だけ変更することによりロボッ
ト手首の所定部が描く軌跡を所定量だけ平行移動させる
ようにしている。
第1図は本発明が適用されるロボットのシステム構成図
で、特VL溶嵌ロボットに関して示している。この溶接
ロボノ)1ま、溶接ロボット本体11溶接ロボツト制御
装置2、現場操作盤8、ティーチングボックス4、溶接
電源供給装置5および溶接ワイヤボックス6から構成さ
れ−Cいる。溶接ロボット本体1は手首7と、横送り(
X)、水平(Y)、垂直(Z)の直角座標系の腕部とを
有し、溶接ロボット制御装置2からの制御信号によって
各部の位置制御が行なわれる。また、溶接ロボット本体
IVcは溶接ワイヤ送給装f8が設けらた、この装置8
によって溶接ワイヤボックス6から溶接ワイヤ9を手首
7に供給する工うにしている。1fc1溶Fryイヤ9
には溶接ロボット制御装置2かラノ指令により溶接電源
供給装Fi、5から適宜の溶接電源が供給されるように
なっている。現場操作盤3tまオベレーメVCよって適
宜操作されるもので、溶接ロボット本体1の運転モード
の選択、非常停止、原点復帰等のスイッチを有している
。ティーチングボックス4f′i溶接ロボット本体1の
各部を移動させるスイッチおよびティーチング点の位置
情報を浴接Oボット制御装置2に書き込むためのスイッ
チ等を有している。
第2図(a)および(b)はそれぞれ溶接ロボッ)1の
手首7の平面図および側面図を示すものである。
この手17は手首7をX−Y平面内で回動させる回動軸
Sおよび溶接トーチ10をY−2平面内で回動させる回
動軸Bを有し、これらの回動軸Sおよび回動軸Bが溶接
ロボット制御装置2によって制御されることによって溶
接トーチ10の方向(手首の姿勢)が制御されるように
なっている。
第3図は本発明にかかわるロボットの制御方式の一実施
例を示すブロック図である。中央処理装置(CP U 
) 11は、予め各ティーチング点におけるロボット本
体1の各軸のティーチングデータ(XX Y、Z、  
θB、θB)を記憶している。ここで、このティーチン
グデータに基づいて多層盛溶接を行なう場合について説
明する。
ます、1層目の溶接は、予め記憶したティーチングデー
タとアーク電流センサ12の出力に基づいテ行なう。C
PUIIFiティーチングデータから各軸の移動指令値
を出力する。なお、この移動指令値によって各軸(X、
YXZ、SX B軸)とも同様に制御されるため、以後
1つの軸の制御につL/1てのみ説明する。CPUII
から出力された移動指令値はラッチ回路13でラッチさ
れ、パルス分配器14に加えられる。
パルス分配器14は移動指令値に基づいて予め指定さね
た速度で移動するようにパルス信号を減算器15V(出
力する。なお、パルス信号は速度が速いときはパルス数
が多く、遅いときはパルス数が少なく出力される。また
、ロボットが停止中はパルス数は±1パルスの範囲で変
動している。減算器15の他の入力にはエンコーダ16
から軸の移動距離、すなわち、軸駆動用モーター7の回
動量に応じた数のパルス信号が加えられるようになって
おり、減算器15け2人力信号の偏差をとってこれを位
置側5 差カウンター8に導く。位置偏差カウンター8のカウン
ト値はパルス分配器14で指定された値とロボット現在
位置とのずれパルス数に対応するもので、このカウント
匝はD/A変換器19でアナログ信号に変換さハて減算
器2()に加えらねる。減算器20の他の入力にL丁速
度検出器21から軸駆動用モーター7の回転速度に対応
するアナログ信号が加えらり、、 −Cおり、減算器2
Of’j2人力信号の偏差をとり一〇これをサーボアン
プ22を介して軸駆動用モーター7に導く。
寸た、アーク電流センサー2け、ロボット動作中に溶接
トーチ先端が実際の溶接線に沿うように倣い補正情(各
軸の移動指令値)を上記→ノーボ糸に出力しく図示ぜず
)、溶接トーチ先端を倣V)制御する。
このようにして、多層盛溶接の1層目が溶接さhる。な
お、アーク電流センサー2によって溶接を行な(八なが
ら溶接トーチを正しい位置に倣(ハ制御することができ
るため、ティーチング点が正確でなくても実際の溶接線
上を溶接することができる。
1゜ 一方、1層目の溶接中に、第41凶に示すように成る一
定長さく△t)に対するティーチングし、り軌跡Aと実
際の溶接線Bとの偏差(補正データ)(△Ei)ランチ
回路23.24.25で各軸毎にラッチし、これをCP
 U 11内のメモリに記憶させる。
なお、補正データ(Ei)の2乗汀次式、t\Ei” 
=△h; ix”+△g i y!十△E I Z R
を満足するものであり、CPU11のメモリニケ、第1
表の如く記憶される。
第1表 ゛また、第5図に示すように成る一定時間(ムt)に対
するティーチングした軌跡Aと実際の溶接線Bとの補正
データ(6g 4 / )を各軸に分解し、て記憶する
ようにしてもよt/1゜この補正データの積算値は、実
際の溶接線とティーチングデータによる軌跡との位置す
れにほかならない。
したがって、CPUIIにJ予め記憶したティーチング
データと11曽目の#接中に記憶した補正データに基づ
いて溶接線上におけるティーチングデータを算出するこ
とができる。
次に、2層目以降の溶接ff、補正データによって補正
された溶接線上におけるティ−チングデータを用ζ八て
行なう。ここで、2層目の溶接をその溶接中心が第6図
に示すように1層目の溶接中心から距離(△1+>だけ
−Y方向VC離間するように行なう場合につ一へて説明
する。この場合、移動量設定器26(第8図)Kは予め
11−目と2層目の溶接中心間距離に対応するパラメー
タ(Xt N ’l t %zt)、 xl=0、yt=−△t1、Z t= 0が1.ブに、
lさねて詔り、2ノ@目の溶接開始前にこの移動1に設
定器26から前記パラメータがCPUIIに出力さfI
る。
CP ’[71,1t、i:このパラメータを七t(ぞ
れIJ曽目の溶接時に14た溶接線上の各ティーチング
データIf(i加ガ17で、2I伜目のティーチングテ
ーク?算出し7、こりケ、rチングプ゛−夕に専÷づい
て2層目の浴接な実行させる。
同様に8層目の溶接をその溶接中心が1層目の溶接中心
から距離(△tx)だけ−Z方向に離間するように行な
う場合には、8層目の溶接開始前に移動量設定器26か
らパラメーjl(Xts >’Is  zt)、xt=
O,)rj=o、zt−−△t。
が出力されるようにすればよい。なお、2層目以降の溶
接時にはアーク電流センサ12は不動作にし、トーチ先
端の倣い制御は行なわないようにする。
このようにして、各溶接層間の溶接中心距離を所望の距
離に設定でき、溶接精度の高い多層盛溶接が可能になる
また、本発明は多層盛溶接に限らず、例えば第7図に示
すようにティーチング時にはティーチング点をP、。→
pH→P1!のように記憶し、現在セツティングされて
いるワークの溶接線はポジショナ−によるセツティング
誤差等によりPIG′→P11′PIt′のような場合
には、最初のティーチング点p、o’のみをティーチン
グし、他のティーチング点に関してはベクトル量A(P
、。P、。′ )づつ平行移動させるようにすれば再テ
ィーチングの必要がなくなり、ティーチング時間の短縮
化を図ることができる。
なお、本実施例では倣い制御を行なうためにアーク電流
センサを用いたが、これに限らず溶接線を検出すること
ができるセンサであれば如何なるものでもよい。1次、
本実施例では溶接ロボットへの適用について説明したが
、工作ロボット、塗装ロボット等にも適用できるもので
あり、更にロボット本体の座標系のとり方、制御される
軸の数等は本爽施flIvC限定されない。
以上説明したように本発明によれば、予め記憶したティ
ーチングデークを所定量だけ変更することにより、ロボ
ット手首の所定部の軌跡を容易に平行移動さ、すること
ができ、これにより再ティーチングVLL要するオペレ
ータのティーチング作業の軽減および時間の短縮を図る
ことができる。iた、多層盛溶接を行なう際には、1層
目の溶接はセンサを用いて溶接1−チを正しい位置に制
御した時の軌跡を記憶し、2層目以降の溶接は1層目の
軌跡を平行移動させることによって行なうため、溶接精
度の高t〆1多層盛溶接が可能になる。
【図面の簡単な説明】
第1図は本発明が適用されるロボットのシステム構成図
、第2図(a)および第2図(b)けそねそれ溶接ロボ
ットの手首の平面図および側面図、第3図は本発明にか
かわるロボットの制御方式の一実施例を示すブロック図
、第4図および第5図はティーチング[1,た軌跡と実
際の溶接線との関係図、第6図は隅肉溶接の多層盛を示
す断面図、第7図はティーチング点とこのティーチング
点を平行移動させたティーチング点との関係図である。 1・・ロボット本体、2・・溶接ロボット制御装置、8
・・・現場操作盤、4・・・テ、イーチングボノクス、
7・・手首、11・・・中央処理装置、12・・・アー
ク電流センサ、14・・・ハルス分配器、1b・・エン
コーダ、17・・・軸駆動用モータ、18・・位置偏差
カウンタ、26・・移動量設定器。 第1図

Claims (2)

    【特許請求の範囲】
  1. (1)  ロボット手首の所定部がティーチング点に一
    致したときのロボットの各軸の位置情報を予め記憶装置
    に記憶し、該記憶装置の記憶値に基づきロボット手首の
    所定部゛が所定の軌跡を描くようVC[:Iボットの各
    軸を制御するロボットの制御方式におV・て、前記記憶
    装置の記憶値を所定の値だけ変更することにより前記ロ
    ボット手首の所定部の描く軌跡を所定量だけ平行移動さ
    せるようにしたことを特徴とするロボットの制御方式。
  2. (2)  ロボット手首の所定部がティーチング点に一
    致したときのロボットの各軸の位置情報を予め記憶装f
    t、に記憶し、該記憶装置の記憶値に基づきロボット手
    首の所定部が所定の軌跡を描くようにロボットの各軸を
    制御するロボットの制御方式において、ロボット手首の
    所定部が措くべき軌跡と前記ロボット手首の所定部との
    ずれを検出する検出手段を設け、前記記憶装置の記憶値
    および前記検出゛手段の出力に基づV)でロボット手首
    の所定部が前記描くべき軌跡に沿うようにロボットの各
    軸を制御するとともに、前記検出手段の出力に基づいて
    前記記憶装置の記憶値を補正し、この補正し、た記憶値
    を所定の値だけ変更することによりロボット手首の所定
    部の描く軌跡を所定量だけ平行移動させるようにしたこ
    とを%徴とするロボットの制御方式。
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 true JPS58143982A (ja) 1983-08-26
JPH0428514B2 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)

Cited By (1)

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

Citations (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

Patent Citations (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

Cited By (1)

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

Also Published As

Publication number Publication date
JPH0428514B2 (ja) 1992-05-14

Similar Documents

Publication Publication Date Title
JP2728399B2 (ja) ロボツトの制御方法
US4859920A (en) Interface system for servo controller
WO1994028472A1 (en) Speed control method in numerical controller
WO1985003783A1 (fr) Procede de graduation pour une machine a souder automatique
JP2786874B2 (ja) 可動位置制御装置
JPS58143982A (ja) 溶接ロボットの多層盛り溶接方法
JPS62163109A (ja) 数値制御装置
JPH07152417A (ja) 数値制御装置の工具径路および送り速度制御方式
JPS6054275A (ja) 溶接ト−チの駆動制御方法
JP2703096B2 (ja) コンベア付きロボットシステムの教示方法
JP2922617B2 (ja) 力制御ロボットにおける押付力方向の指定方法
JP3433817B2 (ja) 送り制御装置
JPS60195616A (ja) 産業用ロボツト
JPS6320181A (ja) 自動溶接装置
JPH0332429B2 (ja)
JPS63229283A (ja) ロボツトの制御方式
JPS641269B2 (ja)
JPS63318278A (ja) 工業用ロボツトの教示方法
JPH01149113A (ja) 円弧トラッキング制御方式
JP2713656B2 (ja) 産業用ロボットの同期コンベアデータ入力方法
JPS59144910A (ja) テイ−チングサポ−ト方法および装置
JPS62269207A (ja) テイ−チング装置
JPS6320176A (ja) 位置決め制御方法
JPS58141865A (ja) 溶接ト−チの移動制御方法
JPS62139003A (ja) 外部にワ−ク位置検出用のセンサを備えたロボツトシステム