JPH0332429B2 - - Google Patents

Info

Publication number
JPH0332429B2
JPH0332429B2 JP23244282A JP23244282A JPH0332429B2 JP H0332429 B2 JPH0332429 B2 JP H0332429B2 JP 23244282 A JP23244282 A JP 23244282A JP 23244282 A JP23244282 A JP 23244282A JP H0332429 B2 JPH0332429 B2 JP H0332429B2
Authority
JP
Japan
Prior art keywords
welding
layer
line
welding torch
torch
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
Application number
JP23244282A
Other languages
English (en)
Other versions
JPS59120374A (ja
Inventor
Hiroyuki Takagi
Sakae Tanahashi
Nobuaki Kido
Satoshi Nishida
Masakazu Kozono
Toshiichi Hotsuta
Hitoshi Nakagawa
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 JP23244282A priority Critical patent/JPS59120374A/ja
Publication of JPS59120374A publication Critical patent/JPS59120374A/ja
Publication of JPH0332429B2 publication Critical patent/JPH0332429B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/04Welding for other purposes than joining, e.g. built-up welding

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Plasma & Fusion (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】
本発明は溶接ロボツトにおける溶接トーチの制
御方法に関する。 従来のこの種の溶接ロボツトとしては、直交す
る3つの主軸(X、Y、Z軸)を有するロボツト
本体と、曲げ(B軸)と振り(S軸)の2軸を有
する手首部とを具備したものがある。この溶接ロ
ボツトは、手首部の先端に保持される溶接トーチ
を溶接線の始端から終端までの各テイーチング点
に位置させ、その位置におけるロボツトの各軸の
位置データをテイーチングデータとして順次記憶
し、溶接トーチ先端を前記テイーチングデータに
よつて教示した溶接線に沿つて移動させる場合に
は、前記各軸の位置データ(テイーチングデー
タ)と前記手首部の定数とから2つのテイーチン
グ点の位置データを求め、この2点間の距離を計
算し、これを等分割して補間の点数を決定したの
ち補間演算を行ない、この結果、2点間を直線
(または円)でトレースするような補間が得られ
るので、これに対して逆の座標変換を行ない各軸
の位置データを求め、この位置データにより各軸
を制御し、また溶接に際してはアークセンサ等の
溶接線検出手段によつて実際の溶接線を検出し、
この溶接線検出手段の出力により更に前記各軸を
制御して前記溶接トーチが実際の溶接線に沿うよ
うにしている。 かかる従来の溶接ロボツトによつて多層盛溶接
を行なう場合、まず1層目の溶接軌跡をテイーチ
ングし、次に2層目、3層目等逐次溶接軌跡をテ
イーチングするが、2層目以降のテイーチングは
前層までの溶接状態を想定しながらテイーチング
をしなければならず、またこれにより各層間の溶
接中心距離が不均一となるため、溶接精度が上が
らないという問題があり、また各層別にテイーチ
ング作業を行なわなければならないため、テイー
チング作業に多大な時間を要していた。 本発明は上記実情に鑑みてなされたもので、多
層盛溶接を簡単なテイーチング作業で実施するこ
とができるとともに、高溶接精度が得られ、しか
も溶接時間の短縮を図ることができる溶接トーチ
の制御方法を提供することを目的とする。 この発明によれば、ロボツト各軸に関連する所
定の定数および変数から溶接トーチ先端位置を演
算し、該溶接トーチ先端が予めテイーチングデー
タによつて教示した溶接線に沿うように前記各軸
を制御する溶接ロボツトにおいて、1層目の溶接
はテイーチングデータにより予め教示した溶接線
に沿つて、実際の溶接線を検出しながら溶接を行
なうとともに、予め教示した溶接線と実際の溶接
線とのずれ量を逐次記憶することにより宛際の溶
接線を記憶する。そして、2層目以降の溶接は、
各層の溶接中心距離に対応して前記所定の定数を
変更し、この変更した所定の定数および変数から
溶接トーチ先端位置を演算し、該溶接トーチが前
記記憶した実際の溶接線に沿うように各軸を制御
する。更に、偶数層の溶接を行なう場合には、前
記記憶した実際の溶接線を終端から始端に向けて
読み出し、溶接トーチを1層目の溶接方向とは逆
の方向に移動制御するようにしている。 以下本発明を添付図面を参照して詳細に説明す
る。 第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を曲げる回動軸Bを有
し、これらの回動軸Sおよび回動軸Bが溶接ロボ
ツト制御装置2によつて制御されることによつて
溶接トーチ10の方向(手首の姿勢)が制御され
るようになつている。またOは腕部の先端点を示
し、d1〜d4は第2図bに示すように手首7の各部
の長さを示す。 この溶接ロボツトは、上記手首7の各部の距離
を定数とし、回動軸S、Bの角度およ腕部の点O
(X、Y、Z)の位置を変数として溶接トーチ1
0の先端位置を演算し溶接トーチ10が所望の軌
跡に沿うように各軸を制御するものである。例え
ば、第3図に示すような溶接線Lを溶接する場合
には、溶接トーチ10をテイーチング点P1およ
びP2に位置させ、この位置における各軸の位置
データをテイーチングデータとして記憶する。な
お、第3図に示すようにP1とP2とでは溶接トー
チ10の姿勢が異なるようにテイーチングされて
いる。溶接トーチ10の先端は、P1とP2との間
を直線的に移動しなければならないので、各軸の
位置データからP1とP2の位置データを求め、次
のこの2点間の距離を計算し、これを等分離して
補間の点数を決めたうえで補間演算を行なう。こ
の結果、P1とP2の間を直線でトレースするよう
な補間が得られるので、これに対する各軸の位置
データを逆算する。この位置データに基づいてロ
ボツト各軸を制御する。なお、破線lは、腕部の
先端部Oがたどる軌跡である。 一方、溶接のワークは一般に加工や組立の精度
が良くないため、教示した溶接線を忠実にトレー
スするだけでは良好な溶接はできないので、溶接
に際しアークセンサ等の溶接線検出手段によつて
実際の溶接線を検出し、この検出出力によつて溶
接トーチが実際の溶接線に沿うように倣い制御す
るようにしている。 第4図は本発明に係る溶接トーチの制御方法を
実施するための制御装置の構成例を示すブロツク
図である。今、第6図に示すような隅肉3層盛溶
接を行なう場合について説明する。 第1メモリ11は予め各テイーチング点におけ
るロボツト本体1の各軸のテイーチングデータ
(X、Y、Z、θS、θB)を記憶している。また、
第3メモリ12は各層別に第1表に示す多層盛情
報を記憶している。
【表】 この多層盛情報は、各層毎の手首の疑似定数で
ある。 中央処理装置(CPU)13は、1層目の溶接
時には第1メモリ11からのテイーチングデータ
と、第3メモリ12からの1層目の手首定数と、
アークセンサ14の出力に基づいて各軸の移動指
令値を出力する。この移動指令値は減算器15に
加えられる。減算器15の他の入力にはエンコー
ダ16から軸の移動距離、すなわち軸駆動用モー
タ17の回動量に応じた数のパルス信号が加えら
れるようになつており、減算器15は2入力信号
の偏差をとつてこれを位置偏差カウンタ18に導
く。位置偏差カウンタ18のカウント値はD/A
変換器19でアナログ信号に変換されて減算器2
0に加えられる。減算器20の他の入力には速度
検出器21から軸駆動モータ17の回転速度に対
応するアナログ信号が加えられており、減算器2
0は2入力信号の偏差をとつてこれをサーボアン
プ22を介して軸駆動用モータ17に導く。 また、アークセンサ14は、ウイービング溶接
中におけるウイービング両端のアーク電流値に基
づいて実際の溶接線を検出し、溶接トーチ先端が
実際の溶接線に沿うように補正データを出力す
る。CPU13は上記補正データに基づき各軸の
移動指令値を出力し、溶接トーチ先端を倣い制御
するとともに、第5図に示すようにテイーチング
した溶接線Aと実際の溶接線Bとのずれ量
(ΔYi)を溶接線Aを或る一定の長さ(Δl)で等
分割した位置毎に第3メモリ23に記憶させる。
なお、Δl毎のセンサ補正量をEXとすると、テ、
ーチングした溶接線Aと実際の溶接線Bとのずれ
量(ΔYi)は、 ΔYi=ix=1 EX で表わすことができる。 このようにして、多層盛溶接の1層目が溶接さ
れる。 次に、2層目の溶接は、アークセンサ14を使
用せず、第1メモリ11からのテイーチングデー
タ、第2メモリ23からの倣い補正データおよび
第3メモリ12からの2層目の手首定数に基づい
て各軸の移動指令値を出力する。この場合、テイ
ーチングデータおよび倣い補正データは、第2表
に示すように溶接線の終端PNから始端P1に向け
て読み出す。
【表】

Claims (1)

    【特許請求の範囲】
  1. 1 ロボツト各軸に関連する所定の定数および変
    数から溶接トーチ先端位置を演算し、該溶接トー
    チ先端が予めテイーチングデータによつて教示し
    た溶接線に沿うように前記各軸を制御するととも
    に、溶接中に溶接線検出手段によつて実際の溶接
    線を検出し、前記溶接トーチが実際の溶接線に沿
    うように倣い制御する溶接ロボツトにおいて、多
    層盛溶接を行なう際に、前記所定の定数を各層毎
    に予設定量だけ変更した多層盛情報を記憶し、溶
    接線の1層目の溶接を行なう場合には、前記テイ
    ーチングデータおよび溶接線検出手段の出力に基
    づいて溶接トーチを制御するとともに、予め教示
    した溶接線と実際の溶接線とのずれ量を逐次記憶
    し、偶数層目の溶接を行なう場合には、前記テイ
    ーチングデータと前記記憶したずれ量を前記溶接
    線の終端から始端に向けて読み出すとともに、該
    溶接層に対応する前記多層盛情報を読み出し、こ
    の読み出したデータに基づいて溶接トーチを1層
    目の溶接方向とは逆の方向に移動制御し、1層目
    を除く奇数層目の溶接を行なう場合には、前記テ
    イーチングデータと前記記憶したずれ量を前記溶
    接線の始端から終端に向けて読み出すとともに、
    該溶接層に対応する前記多層盛情報を読み出し、
    この読み出したデータに基づいて溶接トーチを1
    層目の溶接方向と同一方向に移動制御することを
    特徴とする溶接トーチの制御方法。
JP23244282A 1982-12-28 1982-12-28 溶接ト−チの制御方法 Granted JPS59120374A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23244282A JPS59120374A (ja) 1982-12-28 1982-12-28 溶接ト−チの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23244282A JPS59120374A (ja) 1982-12-28 1982-12-28 溶接ト−チの制御方法

Publications (2)

Publication Number Publication Date
JPS59120374A JPS59120374A (ja) 1984-07-11
JPH0332429B2 true JPH0332429B2 (ja) 1991-05-13

Family

ID=16939329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23244282A Granted JPS59120374A (ja) 1982-12-28 1982-12-28 溶接ト−チの制御方法

Country Status (1)

Country Link
JP (1) JPS59120374A (ja)

Also Published As

Publication number Publication date
JPS59120374A (ja) 1984-07-11

Similar Documents

Publication Publication Date Title
US4517653A (en) Method for controlling an industrial robot
JP2512099B2 (ja) ロボットの動作教示方法および制御装置
GB2254171A (en) Welding robot
JP2728399B2 (ja) ロボツトの制御方法
WO1989008878A1 (fr) Procede de commande de l'orientation d'un outil dans un robot
JPH0252592B2 (ja)
JPH02263214A (ja) 可動位置制御装置
JPH0332429B2 (ja)
JP2633696B2 (ja) ロボット制御システム
JPS6054275A (ja) 溶接ト−チの駆動制御方法
JPS60147810A (ja) 溶接ロボツトの制御装置
JPH05261546A (ja) 溶接ロボットの制御方法
JPH0428514B2 (ja)
Ryuh et al. Arc welding robot automation systems
JP3191341B2 (ja) ロボット制御装置
JP2734258B2 (ja) ロボットの軌跡補正装置
JPS61164788A (ja) 産業用ロボツト
JPS60195616A (ja) 産業用ロボツト
JPH048485A (ja) コンベア付きロボットシステムの教示方法
JPS6320181A (ja) 自動溶接装置
JPS63318278A (ja) 工業用ロボツトの教示方法
JPH09114511A (ja) ロボットの制御方法
JP2521782B2 (ja) 産業用ロボットの制御方法
JPH04228268A (ja) 溶接ロボットのティーチング方法
JPS5976791A (ja) ロボツトの動作制御方法