JPH0810949A - 多層盛り溶接における溶接ロボットシステムの制御方法 - Google Patents

多層盛り溶接における溶接ロボットシステムの制御方法

Info

Publication number
JPH0810949A
JPH0810949A JP6163294A JP16329494A JPH0810949A JP H0810949 A JPH0810949 A JP H0810949A JP 6163294 A JP6163294 A JP 6163294A JP 16329494 A JP16329494 A JP 16329494A JP H0810949 A JPH0810949 A JP H0810949A
Authority
JP
Japan
Prior art keywords
welding
layer
robot
welded
workpiece
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.)
Pending
Application number
JP6163294A
Other languages
English (en)
Inventor
Takayuki Ito
孝幸 伊藤
Akiko Takano
明子 高野
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP6163294A priority Critical patent/JPH0810949A/ja
Priority to US08/492,545 priority patent/US5715375A/en
Publication of JPH0810949A publication Critical patent/JPH0810949A/ja
Pending 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/12Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
    • B23K9/127Means for tracking lines during arc welding or cutting
    • B23K9/1272Geometry oriented, e.g. beam optical trading
    • B23K9/1274Using non-contact, optical means, e.g. laser means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1694Program controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36405Adjust path by detecting path, line with a photosensor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37563Ccd, tv camera
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37571Camera detecting reflected light from laser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45104Lasrobot, welding robot
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49384Control of oscillatory movement like filling a weld, weaving

Landscapes

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

Abstract

(57)【要約】 【目的】 移動ワークに対する多層盛り溶接における層
移行タイミング決定をセンサを利用して適正に行なうこ
と。 【構成】 円筒形の溶接対象ワークWは、外部駆動軸A
Xの周りで矢印AR1方向に回転駆動される。ロボット
アーム先端部1には、溶接トーチ2及びレーザセンサ3
が取り付けられている。レーザセンサ3からは偏向走査
レーザビームLBが溶接点4の僅かに前方の領域に向け
て投射され、光点軌跡5が溶接中心線6と直交する方向
に沿って形成される。レーザセンサ3のCCDカメラC
がこれを撮影し、溶接層の厚さの変化を検出する。ウィ
ービング実行時には、ロボット1が溶接中心線6と直交
する方向の成分を含む繰り返し運動を行なう。ワークW
が回転し、レーザビームLBの投射領域が溶接層未形成
領域(第0層)から第1溶接層7の形成領域にさしかか
ると、溶接層の厚みの増大で層移行が感知される。この
時点を基準として、ロボット位置の補正、溶接条件の変
更等を実行する制御が行なわれる。第2層以下への移行
時についても同様である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本願発明は、アーク溶接用の溶接
トーチをロボットに支持させてワークに対する多層盛り
溶接を実行する際の溶接ロボットシステムの制御方法に
関し、更に詳しく言えば、多層盛りの1つの溶接層から
次の溶接層への移行に際してロボットシステムの制御に
センサを利用するロボットシステムの制御方法に関す
る。
【0002】
【従来の技術】厚手のワークに対するアーク溶接は、1
つの要溶接部位に対繰り返して溶接を施すいわゆる多層
盛り溶接の方式で実行されることが非常に多い。通常、
多層盛り溶接は各層の形成に対応する溶接経路を少しづ
つずらせながら実行される。また、次層への移行時に溶
接条件(溶接電圧、溶接電流)を変更することもある。
従って、ロボットシステムを利用して多層盛り溶接を実
行する場合には、1つの溶接層から次の溶接層への移行
タイミングをなんらかの手段によってロボットシステム
に認識させ、それに応じてロボット位置や溶接条件(溶
接電圧、溶接電流)の変更する必要がある。
【0003】静止したワークに対してロボットを移動さ
せながら溶接を実行する場合であれば、ロボットシステ
ムは1層分の溶接層形成の完了時点あるいは次層分の溶
接層形成の開始時点を、1つの溶接経路の終点位置また
は始点位置への到達時点から認識することが可能であ
る。また、ワークを移動(回転、並進移動等)させるこ
とによって溶接経路を形成する場合であっても、ワーク
の移動を司る軸がロボット制御装置によって制御される
付加軸であれば、ワークの移動量(回転位置、並進移動
位置等)から層移行のタイミングを把握することが出来
る。しかし、この方式では、教示作業が煩雑になる難点
がある。
【0004】一方、例えばワークを駆動する付加軸を持
たない6軸ロボットを用いてワーク回転、定位置ウィー
ビング等を行なうようなケースでは、ワーク回転やウィ
ービングをロボット制御装置からみて外部の軸の移動状
態を表わす情報(例えば、ワーク回転速度、回転持続時
間等)に基づいて次層への移行タイミングを定めなけれ
ばならない。一般に、溶接速度はオーバライドによる変
更、起動時の立ち上がりなどによって変化するので、ワ
ークの移動位置(回転位置、並進位置等)を回転速度、
並進移動速度、回転/並進移動持続時間等から常に正確
に把握することは困難であり、高精度の多層盛り溶接を
実現することが出来なかった。
【0005】
【発明が解決しようとする課題】本願発明の目的は、ワ
ークを移動させながらロボットシステムを用いて多層盛
り溶接を実行する際に、ロボット制御装置によって制御
される付加軸によってワーク移動を行なわずとも、次溶
接層への移行を正確に把握することが出来るロボットシ
ステムの制御方法を提供し、教示作業が簡単で高精度の
多層盛り溶接を可能にすることにある。
【0006】
【問題点を解決するための手段】本願発明は、上記技術
課題に関し、溶接層移行時にロボット移動を含む動作が
要求されるケースに対応する解決手段として、「ロボッ
ト制御装置と、該ロボット制御装置によって制御される
ロボットと、該ロボットに支持された溶接トーチと、溶
接対象ワークを前記ロボットに対して運動させる手段
と、前記溶接対象ワーク上の溶接層の形成状態を検出す
るセンサ手段を含む溶接ロボットシステムを用いて多層
盛り溶接を実行するに際して、前記センサ手段を用いて
前記運動中の前記溶接対象ワークについて前記溶接トー
チ先端近傍の部位の溶接層形成状態を検出することによ
って前記溶接対象ワークの運動方向に関する溶接層形成
状態の境界領域の到来を感知する段階と、該境界領域到
来の感知に対応したタイミングで前記ロボット制御装置
が溶接層移行に対応したロボット移動指令を発する段階
とを含むことを特徴とする多層盛り溶接における溶接ロ
ボットシステムの制御方法」(請求項1)を提案採用す
ることによって上記問題点を解決したものである。
【0007】また、溶接層移行時に溶接条件の変更が要
求されるケースに対応する解決手段として、「ロボット
制御装置と、該ロボット制御装置によって制御されるロ
ボットと、該ロボットに支持されると共に前記ロボット
制御装置から発せられる溶接条件制御指令を受ける溶接
電源部によって溶接条件が制御される溶接トーチと、溶
接対象ワークを前記ロボットに対して運動させる手段
と、前記溶接対象ワーク上の溶接層の形成状態を検出す
るセンサ手段を含む溶接ロボットシステムを用いて多層
盛り溶接を実行するに際して、前記センサ手段を用いて
前記運動中の前記溶接対象ワークについて前記溶接トー
チ先端近傍の部位の溶接層形成状態を検出することによ
って前記溶接対象ワークの運動方向に関する溶接層形成
状態の境界領域の到来を感知する段階と、該境界領域到
来の感知に対応したタイミングで前記ロボット制御装置
が溶接層移行に対応した溶接条件制御指令を発する段階
とを含むことを特徴とする多層盛り溶接における溶接ロ
ボットシステムの制御方法」(請求項2)を提案したも
のである。
【0008】そして、多層盛り溶接をウィービングを行
いながら実行するケースに対応する為に、上記各構成に
更に、「前記多層盛り溶接実行中にウィービングが実行
される」という要件を課した構成(請求項3)を提案し
たものである。
【0009】
【作用】本願発明は、多層盛り溶接実行時における溶接
層移行タイミングの決定に、溶接層形成状態を検出する
センサ手段を用いた点に基本的な特徴がある。即ち、ロ
ボットに搭載あるいはロボット外部に設置されたセンサ
手段は、ロボットに支持されて溶接実行態勢にあるトー
チ先端近傍の部位について溶接層形成状態を検出し、溶
接対象ワークの運動方向に関して溶接層形成状態の境界
領域の到来を感知する。ロボット制御装置は、該境界領
域の到来の検出に対応したタイミングで溶接層移行に対
応した制御指令を発する。
【0010】通常、この制御指令にはロボットの移動指
令が含まれる。最も一般的な移動指令は、溶接層の重層
化に伴う溶接層の厚みの増大を補償する程度の距離分だ
けロボットをワークから遠ざけるような移動を与えるも
のである。これにより、溶接部位と溶接トーチ先端との
位置関係がほぼ一定に保たれる。
【0011】また、必要に応じて溶接電圧、溶接電流の
一方または両方を変更する指令(溶接条件を変更する指
令)が含まれる。但し、ロボット移動が行なわれずに溶
接条件変更のみが実行される場合、あるいは、多層盛り
の一部の層移行について、ロボット移動指令と溶接条件
変更のいずれもが実行されない場合も有り得る。
【0012】溶接層形成状態を検出するセンサ手段に
は、溶接層の対溶接トーチの距離あるいは形状に関する
情報をなんらかの形で検出する能力のあるものが使用さ
れる。通常は、溶接層の重層化に応じた溶接層の厚みの
増大がセンサに対する距離変化あるいはセンシング対象
領域の形状変化としてと把握される。
【0013】このようなセンサ手段としては、例えば、
偏向レーザビームの照射点軌跡をCCDカメラ等で検知
するレーザセンサ(後述実施例参照)や三角測量の原理
を利用してレーザビームの照射点までの距離をPSD
(位置検出型検出器)出力に基づいて測定するレーザ変
位センサがある。
【0014】
【実施例】図1は、本願発明を円筒形ワークの周方向に
沿った多層盛り溶接に適用する際の配置の概要を説明す
る模式図である。同図において、Wは円筒形の外形を有
する溶接対象ワークで、外部駆動軸AXの周りで矢印A
R1方向に回転駆動され得るように支持されている。溶
接ロボット本体の大半を省いて符号1で指示されたロボ
ットアーム先端部には、適当な装着機構を介して溶接ト
ーチ2及びレーザセンサ3が取り付けられている。符号
4は溶接ロボットのツールポイントとして設定された溶
接トーチ先端位置(以下、「溶接点」と言う。)を表わ
している。
【0015】レーザセンサ3からは偏向走査ビームLB
が溶接点の僅かに前方の領域(直後に溶接される部分)
に向けて投射され、光点軌跡5が溶接中心線6と直交す
る方向に沿って形成される。レーザセンサ3には、光点
軌跡5をレーザビームLBの偏向走査平面(扇形平面)
に対して斜め方向から撮影するCCDカメラCが装備さ
れている。
【0016】ロボット1には、ワーク座標系Σw が設定
されており、ここでは溶接トーチ2はZ軸、溶接点4に
おける溶接中心線6の接線はX軸、ワークWの回転軸及
びレーザビームLBの偏向走査方向はY軸と各々平行な
関係にあるケースが示されている。
【0017】ウィービングを実行する場合には、ロボッ
ト1が溶接中心線6と直交する方向(矢印AR2で表
示)、即ちY軸方向に沿って適当な周期で繰り返し運動
を行なう。場合によっては、X軸方向の繰り返し運動を
重畳させて種々のウィービングがパターン描かれる。
【0018】符号7は1層目の溶接層を表わしており、
ここでは符号8で示された位置から開始された1層目の
溶接層形成がワークWの1周分完了する少し前の状態が
描かれている。図2は、この状態でCCDカメラCで撮
影される映像を示したものである。図1に示された状態
では、レーザビームLBは溶接層が未形成(第0層)の
部分を偏向走査しているので、円筒形の表面上でY軸方
向に直線状の光点軌跡5が形成されるので、CCDカメ
ラCで撮影される光点軌跡映像5Aも1本の直線状のも
のとなる(但し、突合せ部が谷形にカットされている場
合には、谷形の部分の映像は5Cのようになる)。破線
6Aは溶接中心線6の対応位置を表わしており、ウィー
ビングを行なえば、破線位置6Aは左右に移動する(次
記図3参照)。
【0019】ワークWが更に回転し、図1で符号8で示
した溶接開始点に相当する部分に光点軌跡5が形成され
る時点からは、第1層目の溶接層7を横切ってレーザビ
ームLBが偏向走査されるので、CCDカメラCで撮影
される光点軌跡映像5Aは1本の直線の一部が盛り上が
った形状に変化し始める。
【0020】図3は、溶接開始点8の前方側の近傍で溶
接層の厚さが安定する位置8’に相当する部分が走査さ
れている時点におけるCCDカメラCにおよる撮影映像
を示したものである。この状態では、レーザビームLB
は第1層目の盛り上がりに対応して、CCDカメラCで
撮影される光点軌跡映像5Aには盛り上がり部5Bが形
成される。この状態はワークWが更に1回転する迄維持
されるが、2層目の溶接が完了して符号8、8’に対応
した部位が再び走査される時点では、光点軌跡映像5A
の盛り上がり部5Bの高さはh1 からh2 に高まる。
【0021】そこで、一般に第n層の溶接層が走査され
ている間(溶接層厚さ安定位置8’以降)の光点軌跡映
像の盛り上がりの高さをhn として、層判別基準値αn
を0<α1 <h1 <α2 <h2 <α3 ・・・となるよう
に予め定めておき、CCDカメラCで撮影される光点軌
跡映像5Aの盛り上がり部5Bの高さhと、溶接層判別
基準値α1 ,α2 ・・・を比較することによって層判別
を継続的に(あるいは短周期で)実行し、これら溶接層
判別基準値との大小関係の変化から次溶接層の到来が感
知される。
【0022】例えば、図1に示した状態では、h<α1
であるが、位置8と位置8’の間の領域がレーザビーム
LBで走査されるタイミングでhが増大してα1 を越え
るので、α1 <h<α2 となり、第1層目の到来が感知
される。同様に、第k層目の到来は、hがαk-1 を越え
ることで感知される。なお、溶接層移行時には、ロボッ
ト1がZ軸方向に少量(溶接層の厚み増加に見合った程
度)移動される。従って、CCDカメラCによる撮影条
件が若干変化するから、必要に応じてこれを考慮に入れ
て基準値αn が定められる。また、適当なキャリブレー
ションを行なうことによって、画面上の盛り上がり量h
あるいは基準値αn を実際の溶接層の厚さ乃至その増大
量と対応付けることが出来る。
【0023】図4は、上述した方式で層判別を行なって
本願発明の制御方法を実行する際に使用されるシステム
構成の概要を要部ブロック図で例示したものである。こ
れを説明すると、10は溶接ロボット制御機能と画像処
理装置の機能を兼備した溶接ロボット制御装置で、中央
演算処理装置(以下、CPUという。)11を有し、該
CPU11には、ROMからなるメモリ12、RAMか
らなるメモリ13、不揮発性メモリ14、CCDカメラ
Cを備えたレーザセンサ3及び溶接トーチ用の電源部3
0に接続された汎用インターフェイス15、フレームメ
モリ16、画像処理プロセッサ17、液晶表示装置(L
CD)18を備えた教示操作盤19、及びサーボ回路2
1を経て溶接ロボット本体1に接続された溶接ロボット
軸制御部20が各々バス23を介して接続されている。
【0024】レーザセンサ3はレーザビーム投射部及び
CCDカメラCを備え、CPU11からの指令に従って
レーザビームLBの偏向走査及び光点軌跡の撮影が行な
われる。CCDカメラによって捕捉された画像の信号
は、汎用インターフェイス15を介して、グレースケー
ルによる濃淡信号に変換されてフレームメモリ16に格
納される。フレームメモリ16から読み出されたに画像
情報は画像処理プロセッサ17によって処理される。ま
た、電源部30は、CPU11からの指令に従って溶接
トーチに供給される溶接電圧及び溶接電流を制御する機
能を有している。
【0025】ROM12には、CPU11が溶接ロボッ
ト本体1、レーザセンサ3、電源部30及び溶接ロボッ
ト制御装置10自身の制御を行なう為の各種のプログラ
ムが格納される。これには、次に説明するような態様で
多層盛り溶接実行に関連した諸条件を画面入力形式で設
定する為のプログラムや光点軌跡画像を解析して光点軌
跡画像の盛り上がりhを求め、これを溶接層の厚さ(γ
とする。)に換算する為のプログラムが含まれる。RA
M13はデ−タの一時記憶や演算の為に利用出来るメモ
リである。
【0026】不揮発性メモリ14には、ロボットシステ
ムの動作内容を定める各種プログラム及びパラメータ設
定値が格納される。これには、溶接作業実行時にレーザ
センサ3を用いて溶接層の形成状態を継続的に検出し、
層判別を行なう為のプログラム(処理内容は後述)や設
定された諸条件に従って層移行に伴う制御指令を発する
命令を含むプログラム(処理内容は後述)及び関連設定
値が含まれている。
【0027】以上説明したシステム構成及び機能を前提
に、本願発明の方法を実施する為に次の準備を行なう。
ここでは、図1に示した配置の下で第3層までの多層盛
り定位置ウィービング溶接を実行する場合について説明
する。 (1)先ず、教示操作盤16を操作して、LCD15の
画面上に図5に示されたような定位置ウィービング条件
一覧画面を呼び出し、定位置ウィービング溶接の基本的
な実行条件を画面入力により設定(または既設定内容の
再設定、以下同様)する。
【0028】図5に示された画面中、「ソウスウ」は、
溶接層数を表わしており、ここでは第4層までの多層盛
りについての条件が設定される例が示されている。「キ
ョヨウチ」は、各溶接層の到来を判断する基準値をmm
単位の変化量で指定するものであり、上述のαn を用い
れば、第n層の到来を表わす許容値βn は、βn =kn
(αn −αn-1 )となる。但し、n=1,2,3、α0
=0である。また、kn は画像上の距離を実際の溶接層
の厚みに換算する係数であり、キャリブレーションによ
って定められる。
【0029】例えば、β1 =2.0mm、β2 =1.5
mm、β3 =1.2mmと設定すれば、レーザセンサ3
によるhの検出値をmmに換算した値が2.0mmを越
えた(または到達した)場合に第1層目の到来(図1参
照)が感知される。同様に、第2,3層目の到来は、レ
ーザセンサ3によるhの検出値をmmに換算した値が各
々3.5mm、4.7mmを越える(または到達する)
ことによって感知されることになる。
【0030】(2)更に、教示操作盤16を再操作し
て、LCD15の画面上に図6に示されたような定位置
ウィービング条件詳細画面を呼び出し、定位置ウィービ
ング溶接の実行条件の詳細を画面入力により設定する。
【0031】図6に示された画面中、「ジョウケン」
は、ここに設定される条件に付される番号を表わしてお
り、ここでは1番とされた例が示されている。「ソウス
ウ」は条件設定が行なわれる層数を表わしており、ここ
では第3層までの定位置ウィービングの条件設定が行な
われる例が示されている。「キョヨウチ」は、上記定位
置ウィービング一覧画面で設定された層判別基準値β1
〜β4 が自動表示されたものである。
【0032】そして、「1ソウメカラ2ソウメイコウジ
ホセイリョウ」は、1層目から2層目への移行時に必要
なロボット位置の補正量(教示位置からの補正量)を表
わしている。例えば、1層目の溶接は教示位置で行い、
2層目の溶接は教示位置をワーク座標系Σw (図1参
照)のZ軸方向に2.1mmシフトさせた位置で行なう
場合であれば、x2 =y2 =0,z3 =2.1と設定さ
れる。同様に、「2ソウメカラ3ソウメイコウジホセイ
リョウ」は、2層目から3層目への移行時に必要なロボ
ット位置の補正量(教示位置からの補正量)を表わして
いる。
【0033】(3)以上の設定を行なった上で、溶接作
業を開始する。ここでは、ロボットの動作及び溶接条件
を定めた動作プログラムとして、図7に示したものが実
行されるものとする。命令文中第1行の、カクジク
[1]の[1]は位置[1]の意で、ここでは図1に示
した溶接開始時のロボット位置の位置データで定義され
ているものとする。また、命令文中第7行の、カクジク
[2]の[2]は位置[2]の意で、ここでは図1に示
したワークWから適当に離隔したエアカット点として位
置データで定義されているものとする。
【0034】ロボット制御装置10のCPU11による
処理は、ロボット本体1及び電源部30を制御する主処
理と溶接層形成状態を検出し、層判定を行なう副処理に
分けられる。副処理の概要は図8のフローチャートに示
されており、適当なレジスタに設定された層判別指標i
をi=1に初期設定した状態で次に述べる主処理を同時
に開始される。先ず、ロボットの位置[1](溶接開始
時の位置、図1参照)への到達を待って(ステップS
1)、レーザセンサ3が起動され、CCDカメラCによ
る光点画像の解析により、光点軌跡の盛り上がりhが検
出され、溶接層の厚みγに換算される(ステップS
2)。
【0035】γの値について、次溶接層の到来を判別す
る基準値(β1 〜βi までの和)を越えているかがチェ
ックされる(ステップS3)。次溶接層の到来が感知さ
れるまで、ステップS2、ステップS3、ステップS4
が周期的に繰り返される。ステップS4では、i>形成
される溶接層の層数=3で、最終溶接層の到来がチェク
される。ステップS3で次溶接層が到来してγの値がβ
1 〜βi までの和)を越えると、ステップS5へ進み、
層判別指標iを1カウントアップしてから、ステップS
4を経て、ステップS2へ戻る。
【0036】以後、溶接層の厚みγが継続的に算出さ
れ、次溶接層が到来する毎に層判別指標iが1づつカウ
ントアップされる。動作プログラムで指定された層数
(ここでは3層)の層形成が完了する直前に最終溶接層
(第3層)の到来が感知され、ステップS5で層判別指
標iが層数(=3)を越え、ステップ4を経て副処理が
終了される。
【0037】このように、副処理では次に何層目の溶接
層が到来するのかが判別指標iの値でリアルタイムに把
握される。例えば、i=1である間は、第1層目の到来
を待つフェイズ、即ち、センサが溶接層未形成領域をセ
ンシング中であることが判り、i=2である間は、第2
層目の到来を待つフェイズ、即ち、センサが第1層上の
領域をセンシング中であることが判る。主処理ではこれ
を利用して層移行のタイミングが測られる。
【0038】主処理は、適当なレジスタに層移行指標q
が初期値q=1で設定された状態で、例えば適当な外部
信号によってワークWの回転が開始されたことがロボッ
ト制御装置10に知らされるのを待って副処理と共に開
始される。先ず、動作プログラムの第1行が読み込まれ
(ステップM1;図7参照、以下同じ。)、ロボットは
各軸移動形式で位置[1](図1に示された位置)へ移
動する(ステップM2)。次いで、動作プログラムの第
2行が読み込まれ(ステップM3)、ウィービングがサ
イン[1]で指定された態様で開始される(ステップM
4)。
【0039】続くステップM5、ステップM6では、動
作プログラムの第3行が読み込まれ、溶接トーチ2へ電
源部30を介して溶接電圧V1 、溶接電流I1 の条件で
電力が供給され、第1層目のアーク溶接が開始される。
そして、ステップM7で動作プログラムの第4行が読み
込まれるが、位置[1]への移動命令であるからロボッ
トは不動に保たれる。
【0040】このようにして定位置ウィービング溶接を
開始した上で、次のステップM8へ進み、層判別指標i
の継続的な監視態勢に入る。既に説明したように、次溶
接層の到来が感知されると副処理で層判別指標iの値が
1カウントアップされ、ステップM9へ進んで層移行指
標qが1カウントアップされる。最終溶接層(ここでは
第3層)の到来が副処理で感知されない限り、q>3と
はならず、ステップM10を経てステップM11、ステ
ップM12へ進み、層移行に伴って発せられるべき制御
指令がCPU11から出される。ここでは、第1層目か
ら第2層目への移行に際して、ロボット位置が位置
[1]からX軸方向にx2 、Y軸方向にy2、Z軸方向
にz2 シフトした位置へ補正されると共に、溶接条件が
V=V2 ,I=I2 に更新される(図6参照)。
【0041】層移行に伴なう処理がなされると、再びス
テップM8へ戻って、層判別指標iの継続的な監視態勢
が再開される。以下、同様にして、第2層、第3層の到
来感知、層移行処理が行なわれ、多層盛り溶接が指定さ
れた条件の下で実行されて行く。即ち、位置[1]から
X軸方向にx2 、Y軸方向にy2 、Z軸方向にz2 シフ
トしたロボット位置を基準位置として第2層目の定位置
ウィービング溶接がV=V2 ,I=I2 の溶接条件で実
行され、位置[1]からX軸方向にx3 、Y軸方向にy
3 、Z軸方向にz3 シフトしたロボット位置を基準位置
として第3層目の定位置ウィービング溶接がV=V3 ,
I=I3 の溶接条件で実行されることになる。
【0042】第3層目の溶接がほぼ完了した時点で、第
3層の到来が副処理で感知され、ステップS5で層判別
指標がi=4となる。すると、主処理のステップM10
でイエスの判断がなされ、ステップM13で動作プログ
ラムの第5行が読み込まれ電源部30を介してアークが
オフされる(ステップM14)。
【0043】次いで、動作プログラムの第6行が読み込
まれ(ステップM15)、ウィービングが終了される
(ステップM16)。更に、動作プログラムの第7行が
読み込まれ(ステップM17)、各軸移動でロボットを
ワークから離れた位置[2]へ移動させ(ステップM1
8)、処理を終了する。
【0044】なお、図1の配置で示したように、レーザ
センサ3(またはこれに代わるセンサ)のセンシング領
域は溶接点のやや前方にあるから、次溶接層の到来が感
知される時点と実際にロボット位置補正や溶接条件の変
更等が行なわれる時点とは若干のタイムラグがあること
が望ましいことになる。理想的なタイムラグの大きさは
ワークWの移動速度(必ずしも一定ではない。)に依存
するが、適当なワークWの移動速度を想定してCPUの
処理速度を考慮した設計を行なえば、許容される誤差範
囲のタイムラグを実質的に確保することは困難ではな
い。場合によっては、タイムラグを調整する為の待機時
間を図6に示したような条件設定画面で任意に設定出来
るようにすることも考えられる。
【0045】以上、図1に示した回転駆動される円筒形
ワークの周面について多層盛りウィービング溶接を実行
する場合について本願発明の実施例を説明したが、ワー
クWの形状や運動形態、溶接を施す部位について本願発
明は特に制約を課すものではない。例えば、板状ワーク
に繰り返し並進運動を与えながら多層盛り定位置ウィー
ビング溶接を実行するケースに本願発明を適用する場
合、上記説明した条件設定、教示作業、処理手順等に特
に大きな変更を要しないことは容易に理解されるであろ
う。
【0046】また、上記実施例ではレーザセンサを用い
た例を説明したが、「作用」の欄で述べたように、溶接
層の対溶接トーチの距離あるいは形状に関する情報をな
んらかの形で検出する能力のあるものであれば、三角測
量の原理を利用してレーザビームの照射点までの距離を
PSD(位置検出型検出器)出力に基づいて測定するレ
ーザ変位センサ等、任意のものが使用可能である。
【0047】
【発明の効果】本願発明によれば、ロボット側で溶接層
移行のタイミングを測ることが出来るので、多層盛り溶
接対象ワークがロボット外部の軸上で移動する場合であ
っても、溶接層移行時に同期させてロボット位置の補
正、溶接条件の変更等の必要な動作を行なわせることが
容易となる。
【0048】従って、定位置ウィービング等による多層
盛り溶接の適用範囲が拡がり、幅広い溶接ロボットシス
テムの構築が可能になる。また、溶接層移行のタイミン
グを測る為に複雑な動作プログラムを用意する必要がな
く、教示作業が簡単になる。
【図面の簡単な説明】
【図1】本願発明を円筒形ワークの周方向に沿った多層
盛り溶接に適用する際の配置の概要を説明する模式図で
ある。
【図2】図1に示した状態でレーザセンサのCCDカメ
ラで撮影される映像を示したものである。
【図3】溶接開始点8の前方側の近傍で溶接層の厚さが
安定する位置に相当する部分が走査されている時点にお
けるレーザセンサのCCDカメラにおよる撮影映像を示
したものである。
【図4】本願発明の実施例において使用されるシステム
構成の概要を要部ブロック図で例示したものである。
【図5】教示操作盤に付属のLCDの画面上に表示され
る定位置ウィービング条件一覧画面を説明する図であ
る。
【図6】教示操作盤に付属のLCDの画面上に表示され
る定位置ウィービング条件詳細画面を説明する図であ
る。
【図7】本願発明の実施例における動作プログラムを説
明する図である。
【図8】本願発明の実施例における副処理の概要を記し
たフローチャートである。
【図9】本願発明の実施例における主処理の概要を記し
たフローチャートである。
【符号の説明】
1 溶接ロボット本体(アーム先端部) 2 溶接トーチ 3 レーザセンサ 4 溶接点(溶接トーチ先端) 5 光点軌跡 5A 光点軌跡映像 5B 光点軌跡映像の盛り上がり部 5C 谷形部の光点軌跡映像 6 溶接中心線 6A 溶接中心線6の対応位置 7 第1層目の溶接層 8 第1層目の溶接層の開始点 8’ 第1層目の溶接層の厚さが安定する位置 10 溶接ロボット制御装置 11 中央演算処理装置(CPU) 12 メモリ(ROM) 13 メモリ(RAM) 14 不揮発性メモリ 15 汎用インターフェイス 16 フレームメモリ 17 画像処理プロセッサ 18 LCD 19 教示操作盤 21 溶接ロボット軸制御部 22 サーボ回路 23 バス 30 電源部 AX ワークの回転軸 LB 偏向更走査レーザビーム W 溶接対象ワーク
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B25J 13/08 G05B 19/18 19/4093

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ロボット制御装置と、該ロボット制御装
    置によって制御されるロボットと、該ロボットに支持さ
    れた溶接トーチと、溶接対象ワークを前記ロボットに対
    して運動させる手段と、前記溶接対象ワーク上の溶接層
    の形成状態を検出するセンサ手段を含む溶接ロボットシ
    ステムを用いて多層盛り溶接を実行するに際して、 前記センサ手段を用いて前記運動中の前記溶接対象ワー
    クについて前記溶接トーチ先端近傍の部位の溶接層形成
    状態を検出することによって前記溶接対象ワークの運動
    方向に関する溶接層形成状態の境界領域の到来を感知す
    る段階と、該境界領域到来の感知に対応したタイミング
    で前記ロボット制御装置が溶接層移行に対応したロボッ
    ト移動指令を発する段階とを含むことを特徴とする多層
    盛り溶接における溶接ロボットシステムの制御方法。
  2. 【請求項2】 ロボット制御装置と、該ロボット制御装
    置によって制御されるロボットと、該ロボットに支持さ
    れると共に前記ロボット制御装置から発せられる溶接条
    件制御指令を受ける溶接電源部によって溶接条件が制御
    される溶接トーチと、溶接対象ワークを前記ロボットに
    対して運動させる手段と、前記溶接対象ワーク上の溶接
    層の形成状態を検出するセンサ手段を含む溶接ロボット
    システムを用いて多層盛り溶接を実行するに際して、 前記センサ手段を用いて前記運動中の前記溶接対象ワー
    クについて前記溶接トーチ先端近傍の部位の溶接層形成
    状態を検出することによって前記溶接対象ワークの運動
    方向に関する溶接層形成状態の境界領域の到来を感知す
    る段階と、該境界領域到来の感知に対応したタイミング
    で前記ロボット制御装置が溶接層移行に対応した溶接条
    件制御指令を発する段階とを含むことを特徴とする多層
    盛り溶接における溶接ロボットシステムの制御方法。
  3. 【請求項3】 前記多層盛り溶接実行中にウィービング
    が実行されることを特徴とする請求項1または請求項2
    に記載された多層盛り溶接における溶接ロボットシステ
    ムの制御方法。
JP6163294A 1994-06-23 1994-06-23 多層盛り溶接における溶接ロボットシステムの制御方法 Pending JPH0810949A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP6163294A JPH0810949A (ja) 1994-06-23 1994-06-23 多層盛り溶接における溶接ロボットシステムの制御方法
US08/492,545 US5715375A (en) 1994-06-23 1995-06-20 Robot control system for executing multi-layer welding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6163294A JPH0810949A (ja) 1994-06-23 1994-06-23 多層盛り溶接における溶接ロボットシステムの制御方法

Publications (1)

Publication Number Publication Date
JPH0810949A true JPH0810949A (ja) 1996-01-16

Family

ID=15771098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6163294A Pending JPH0810949A (ja) 1994-06-23 1994-06-23 多層盛り溶接における溶接ロボットシステムの制御方法

Country Status (2)

Country Link
US (1) US5715375A (ja)
JP (1) JPH0810949A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7910855B2 (en) * 2005-09-23 2011-03-22 Lasx Industries, Inc. No gap laser welding of coated steel
CN102794763A (zh) * 2012-08-31 2012-11-28 江南大学 基于线结构光视觉传感器引导的焊接机器人系统标定方法
CN105171197A (zh) * 2015-09-30 2015-12-23 厦门理工学院 焊接的组合视觉传感器装置
JP2021128164A (ja) * 2020-02-17 2021-09-02 ザ・スウォッチ・グループ・リサーチ・アンド・ディベロップメント・リミテッド 一体型機械的計時器用部品を製造する方法
CN115139029A (zh) * 2021-03-31 2022-10-04 中国石油化工股份有限公司 焊接机器人系统

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE515773C2 (sv) * 1995-12-22 2001-10-08 Esab Ab Förfarande vid automatisk flerskiktssvetsning
DE19716293C2 (de) * 1997-04-18 2000-07-13 Daimler Chrysler Ag Vorrichtung zur Regelung der Fokuslage beim Laserstrahlschweißen
US6060853A (en) * 1997-09-04 2000-05-09 Cybo Robots, Inc. Removable robotic sensor assembly
US7085230B2 (en) * 1998-12-24 2006-08-01 Mci, Llc Method and system for evaluating the quality of packet-switched voice signals
AU2000239097A1 (en) * 2000-03-22 2001-10-03 Applied Kinetic, Inc. Manufacturing apparatus and method
JP3424001B2 (ja) * 2000-12-28 2003-07-07 川崎重工業株式会社 レーザ溶接方法およびレーザ溶接装置
JP4473124B2 (ja) * 2002-08-28 2010-06-02 ザ ピーオーエム グループ 多層dmdプロセス用の形状によらないリアルタイムの閉ループウェルドプール温度制御システム
US7345256B2 (en) * 2004-04-08 2008-03-18 Ziyun Chen Methods and apparatus for delivering laser energy for joining parts
DE102004039410A1 (de) * 2004-08-13 2006-02-23 Precitec Kg Verfahren und Vorrichtung zur Regelung eines automatischen Bearbeitungsprozesses
US20080023453A1 (en) * 2006-07-17 2008-01-31 Zhang Ping Y Methods and apparatus for delivering laser energy for joining parts
DE102007033309A1 (de) * 2007-07-18 2009-01-22 Abb Ag Verfahren zum Bearbeiten einer Kontur an wenigstens einem Werkstück mittels eines Roboters
US20110186556A1 (en) * 2008-02-06 2011-08-04 Roboweld Inc. Hybrid automated welding system
ES2338622B1 (es) * 2008-07-23 2011-07-01 Estudios De Ingenieria Adaptada, S.L. Cabezal posicionador de herramienta sobre superficies irregulares.
SE0950604A1 (sv) * 2009-08-24 2010-06-22 Esab Ab Anordning och förfarande för automatisk flersträngssvetsning
CN102915001A (zh) * 2011-08-03 2013-02-06 重庆长安凌云汽车零部件有限公司 汽车儿童安全座椅固定器机器人焊接智能监控系统
CN103889650B (zh) * 2011-11-16 2017-05-24 日产自动车株式会社 接合体的制造方法及其制造装置
CN102581444B (zh) * 2012-02-03 2014-03-19 天津大学 一种用于“j”型坡口焊接机器人的在线示教方法
CN102699920B (zh) * 2012-06-07 2015-03-25 中国东方电气集团有限公司 一种全驱动复合吸附式爬行机器人的控制系统
CN104117772A (zh) * 2013-04-25 2014-10-29 三菱综合材料株式会社 激光加工方法及加工装置
JP6311421B2 (ja) * 2014-04-10 2018-04-18 株式会社安川電機 ティーチングシステム、ロボットシステムおよびティーチング方法
KR20180111089A (ko) * 2017-03-31 2018-10-11 주식회사 탑 엔지니어링 레이저 스크라이브 장치
US11179793B2 (en) * 2017-09-12 2021-11-23 Autodesk, Inc. Automated edge welding based on edge recognition using separate positioning and welding robots
CN112388626B (zh) * 2019-08-15 2022-04-22 广东博智林机器人有限公司 机器人辅助导航方法
CN112453718B (zh) * 2019-11-13 2024-11-05 山东弘昂自动化科技有限公司 一种螺旋管激光跟踪在线激光切割装置
CN120619696B (zh) * 2025-08-13 2025-10-14 太原工业学院 一种无极升降焊接机器人及其控制方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4508953A (en) * 1982-04-27 1985-04-02 Kabushiki Kaisha Kobe Seiko Sho Method of multi-layer welding
DE3545505C2 (de) * 1985-12-20 1995-08-10 Kuka Schweissanlagen & Roboter Verfahren und Vorrichtung zum Aufsuchen und Verfolgen einer Kehlnaht beim Schutzgas-Lichtbogenschweißen
DE69024297T2 (de) * 1989-02-23 1996-08-29 Yaskawa Denki Seisakusho Kk Verfahren und gerät zum mehrschichtigen auftragschweissen
ES2120414T3 (es) * 1991-01-21 1998-11-01 Sulzer Hydro Ag Metodo de fabricacion de piezas metalicas por un aparato de soldadura, y aparato para su realizacion.
JP3207533B2 (ja) * 1992-07-06 2001-09-10 ファナック株式会社 スポット溶接用制御装置及び制御方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7910855B2 (en) * 2005-09-23 2011-03-22 Lasx Industries, Inc. No gap laser welding of coated steel
CN102794763A (zh) * 2012-08-31 2012-11-28 江南大学 基于线结构光视觉传感器引导的焊接机器人系统标定方法
CN105171197A (zh) * 2015-09-30 2015-12-23 厦门理工学院 焊接的组合视觉传感器装置
JP2021128164A (ja) * 2020-02-17 2021-09-02 ザ・スウォッチ・グループ・リサーチ・アンド・ディベロップメント・リミテッド 一体型機械的計時器用部品を製造する方法
CN115139029A (zh) * 2021-03-31 2022-10-04 中国石油化工股份有限公司 焊接机器人系统

Also Published As

Publication number Publication date
US5715375A (en) 1998-02-03

Similar Documents

Publication Publication Date Title
JPH0810949A (ja) 多層盛り溶接における溶接ロボットシステムの制御方法
JP3904605B2 (ja) 複合センサーロボットシステム
US5887122A (en) Tracking control method for robot with weaving action
US5624588A (en) Method of controlling robot for use in arc welding
JPH10244367A (ja) 溶接ロボットシステム
JPWO1997024206A1 (ja) 複合センサーロボットシステム
JP2004261878A (ja) 作業ロボットを用いた制御システムおよびこの制御システムによるワーク加工方法
JPH08505091A (ja) 冗長軸を使用して対象物上の形態をトラッキングするためのシステム並びに方法
JPH09277045A (ja) 多層盛り溶接における制御方法
JP3207409B2 (ja) ロボットのツール姿勢制御方法
JPH10264067A (ja) 作業線探索機能を備えたロボット−レーザセンサシステム
JPH09183087A (ja) 作業ロボット装置
JPH11883A (ja) ロボット動作の自動教示方法、ロボットの軌跡修正方法および溶接ロボットの制御方法
JP3483713B2 (ja) 隅肉多層盛り溶接ロボットシステムにおける制御方法
JPH08197248A (ja) 多層盛溶接の為のトラッキング制御方法
JPH0816227A (ja) 位置センサを用いた自動機械の移動経路教示方法
JP7620082B2 (ja) センサの出力に基づいて教示点を生成する教示点生成装置、ロボット制御装置、および教示点生成方法
JPH0394979A (ja) 溶接位置検出装置及び該装置を備えた溶接ロボット
JP3175623B2 (ja) ロボットの制御装置
JP2004009278A (ja) 溶接ロボット装置の制御方法
JPH06149327A (ja) リアルタイム位置補正方法
JP3596095B2 (ja) ロボット制御装置
JP2512716B2 (ja) 自動溶接装置
JPH0415420Y2 (ja)
JPS61131887A (ja) 視覚付ロボツトのキヤリブレ−シヨン方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20021029