Nothing Special   »   [go: up one dir, main page]

JP3944419B2 - Method for controlling welding robot apparatus - Google Patents

Method for controlling welding robot apparatus Download PDF

Info

Publication number
JP3944419B2
JP3944419B2 JP2002170360A JP2002170360A JP3944419B2 JP 3944419 B2 JP3944419 B2 JP 3944419B2 JP 2002170360 A JP2002170360 A JP 2002170360A JP 2002170360 A JP2002170360 A JP 2002170360A JP 3944419 B2 JP3944419 B2 JP 3944419B2
Authority
JP
Japan
Prior art keywords
workpiece
positioner
teaching
welding
welding robot
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
JP2002170360A
Other languages
Japanese (ja)
Other versions
JP2004009278A (en
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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel 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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP2002170360A priority Critical patent/JP3944419B2/en
Publication of JP2004009278A publication Critical patent/JP2004009278A/en
Application granted granted Critical
Publication of JP3944419B2 publication Critical patent/JP3944419B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ティーチングプレイバック式の溶接ロボットによりポジショナに保持されているワークをアーク溶接する溶接ロボット装置の制御方法に関し、教示時のワークに対する再生時におけるワークの回転ずれを検出し、検出したワーク回転ずれをポジショナの回転軸に反映させて解消するようにした、溶接ロボット装置の制御方法に関するものである。
【0002】
【従来の技術】
アーク溶接を行うティーチングプレイバック方式の溶接ロボットでは、回転軸を有するポジショナのワーク取付け定盤上に取り付けられている基準となるワークについて、オペレータによる教示作業により、所定数の教示位置と、各教示位置や教示位置間における所定の動作命令とを入力して教示データ(教示プログラム)を作成する。そして、溶接ロボットは、再生時において、教示データに従って同一の動作を繰り返すことによって、供給される各ワークに対して自動溶接作業を行うようになっている。ところが、再生時において実際にアーク溶接するワークには、これをポジショナのワーク取付け定盤に取り付ける際に教示時のワークに対して取付け誤差であるワークの回転ずれが発生する。ワークの回転ずれは、ポジショナの回転軸周りに生じるワーク位置ずれである。ワークの回転ずれが生じると、溶接ロボットが教示データを正確に再生して動作しても、ワークの溶接線に対する溶接トーチの位置ずれが発生して正確な溶接を行うことができないことになる。
【0003】
そこで、溶接に際しワークの回転ずれを解消するための従来技術として、特公昭54−24708号公報、特公平3−18989号公報及び特開平7−241676号公報に開示されたものが挙げられる。
【0004】
前記特公昭54−24708号公報には、ロボット自身がワークの位置姿勢を検知し、ポジショナの回転軸を回転駆動してワークを所望の姿勢に修正するようにした自動溶接装置が示されている(第1の従来技術)。すなわち、2つの回転軸PTW,PBDを有するポジショナのワーク取付け定盤上に載置されたワークのベース鋼板Aの姿勢を検知し、ベース鋼板Aをロボットの直角座標系のX−Y平面に平行となるようにするために、まず、ベース鋼板AにおけるロボットX軸に平行な2点の座標を測定し、ベース鋼板AをロボットX軸に平行にするために必要なポジショナ回転軸PTWの回転角度θpを計算し、その角度θpにて該回転軸PTWを回転駆動する。しかる後、ベース鋼板AにおけるロボットY軸に平行な2点の座標を測定し、ベース鋼板AをロボットY軸に平行にするために必要なポジショナ回転軸PBDの回転角度ωpを計算し、その角度ωpにて該回転軸PBDを回転駆動する。このようにして、溶接に先立ち、ポジショナの回転軸を回転駆動してワークを所望の姿勢に修正するようにしている。
【0005】
また、前記特公平3−18989号公報には、ワークを搭載したポジショナ(回転体)を回転駆動させることによりロボットに搭載したセンサによってワークを検知し、検知した位置にて前記ポジショナを停止し、そのポジショナの位置を基準にして、予め教示したプログラムを実施するようにした自動溶接方法が示されている(第2の従来技術)。
【0006】
また、前記特開平7−241676号公報には、オペレータによるポジショナへのワークの取り付け体位に拘らず、教示の際のワーク体位に修正してから、溶接を行うようにした自動溶接装置が示されている(第3の従来技術)。すなわち、ポジショナ(保持手段)に保持されているワークの体位(ワークの位置姿勢)を体位検出手段によって検出し、この検出したワーク体位と予め設定されているワーク体位と比較し、前記予め設定されているワーク体位になるように前記ポジショナを駆動制御して前記ワークの位置姿勢を修正するようにした自動溶接装置が示されている。
【0007】
【発明が解決しようとする課題】
しかしながら、前述した第1の従来技術では、ロボットとポジショナとの位置関係が、ロボットの3軸直角座標系を構成するX軸とポジショナの回転軸PBDとが平行をなし、ロボットのZ軸とポジショナの回転軸PTWとが平行をなすように、ロボットとポジショナとの位置関係が設定されていることが必要である。また、自動溶接を行うときはポジショナのワーク取付け定盤が必ずロボットのX−Y平面に平行になる必要がある。このように、ロボットとポジショナとの位置関係、及び自動溶接を行うときのポジショナのワーク取付け定盤の姿勢に制約があった。
【0008】
また、前述した第2の従来技術は、ポジショナ(回転体)を回転駆動させることによりセンサによってワークを検知し、検知した位置にて前記ポジショナを停止し、そのポジショナの停止位置にて予め教示したプログラムを実施するようにしたものである。このため、第2の従来技術では、対象ワークが大形の場合、ワーク重量が大きいことからワーク検知時のポジショナ(回転体)の停止精度が悪く、結果としてワークの検出精度が低下し、ワークの溶接線に対する溶接トーチの位置ずれが発生することになる。
【0009】
また、前述した第3の従来技術は、ポジショナ(保持手段)に保持されているワークの体位を光センサ(体位検出手段)によって検出し、光センサからの検出データに基づいて解析処理を行って検出したワーク体位と教示時のワーク体位との差異を認識するようにしたものである。このため、第3の従来技術では、検出したワーク体位と教示時のワーク体位とのずれの求め方が画像認識などによる複雑なものとなっていた。
【0010】
そこで、本発明の目的は、1軸以上の回転軸を有し、ワークを保持するポジショナと、前記ワークのアーク溶接を行うティーチングプレイバック式の溶接ロボットとを備えた溶接ロボット装置において、教示時のワークに対する再生時におけるワークの回転ずれを、容易、かつ検出精度良く求めて解消することができ、また、溶接ロボットとポジショナとの相対的な位置関係や、ポジショナのワーク取付け定盤の姿勢に制約されることなくワークの回転ずれを求めることができる溶接ロボット装置の制御方法を提供することにある。
【0011】
【課題を解決するための手段】
前記の目的を達成するために、本願発明は次のような構成としている。請求項1の発明は、1軸以上の回転軸を有し、ワークを位置決め保持するポジショナと、前記ワークの位置検出を行うセンサを搭載し、前記ワークのアーク溶接を行うティーチングプレイバック式の溶接ロボットと、予め前記溶接ロボットと前記ポジショナの相対的な位置・姿勢関係が入力され、前記溶接ロボット及び前記ポジショナの動作を制御する制御装置とを備えた溶接ロボット装置において、教示時のワークに対する再生時におけるワークの回転ずれを求めて解消するための制御方法であって、教示時におけるワークについて教示された2点以上の教示時ワーク代表位置と、再生時におけるワークについて、前記各教示時ワーク代表位置に対してそれぞれ予め設定されたセンシング開始位置から前記センサを当該教示時ワーク代表位置へ向けて移動させることによって検出した該2点以上のワーク代表位置とを、前記ポジショナにおけるワーク回転ずれを反映する回転軸の軸心線に垂直に交わる平面に投影し、前記教示時ワーク代表位置の前記平面への投影点によるベクトルと、前記ワーク代表位置の前記平面への投影点によるベクトルとのなす角度を求め、この求めた該ワーク回転ずれ角度を前記ポジショナの前記ワーク回転ずれ反映回転軸に反映させて、ワークの回転ずれを解消することを特徴とする溶接ロボット装置の制御方法である。
【0012】
請求項2の発明は、前記請求項1記載の溶接ロボット装置の制御方法において、前記センサがワイヤアース法によるセンシングを行う溶接トーチ自体であることを特徴とするものである。
【0013】
本発明による溶接ロボット装置の制御方法においては、教示時のワーク(教示作業による教示データ作成時のワーク)Wに対する再生時におけるワークW’の回転ずれを求めて解消するに際し、教示時におけるワークWについて教示された2点以上の教示時ワーク代表位置P3,P6と、再生時におけるワークW’について、前記各教示時ワーク代表位置P3,P6に対してそれぞれ予め設定されたセンシング開始位置P2,P5から溶接ロボットに搭載されたセンサを当該教示時ワーク代表位置P3,P6へ向けて移動させることによって検出した該2点以上のワーク代表位置P3’,P6’とを、ポジショナにおけるワーク回転ずれを反映する回転軸の軸心線に垂直に交わる平面Xp−Ypに投影する。この平面Xp−Ypはポジショナ座標系Σpにおける平面である。しかる後、前記教示時ワーク代表位置P3,P6の前記平面Xp−Ypへの投影点P3XY,P6XYによるベクトルP3XYP6XYと、前記ワーク代表位置P3’,P6’の前記平面Xp−Ypへの投影点P3’XY,P6’XYによるベクトルP3’XYP6’XYとのなす角度Δθを求めることにより、教示時のワークWに対する再生時におけるワークW’の回転ずれを検出することができる。よって、この求めたワーク回転ずれ角度Δθをポジショナの前記ワーク回転ずれ反映回転軸に反映させることにより、例えば、求めたワーク回転ずれ角度Δθの分だけポジショナの前記ワーク回転ずれ反映回転軸を駆動することにより、ワークの回転ずれΔθを解消することができる。このようにして、教示時のワークWに対する再生時におけるワークW’の回転ずれΔθを求めて解消することにより、先の教示作業によって得られた教示データを補正することなくそのまま用いて再生時におけるワークを位置ずれなく正確に溶接することができる。
【0014】
このように、本発明による溶接ロボット装置の制御方法によれば、前記第3の従来技術とは違って、前記2つのベクトルP3XYP6XY,P3’XYP6’XYの計算を行うだけで、教示時のワークWに対する再生時におけるワークW’の回転ずれΔθを容易に求めることができる。また、前記第2の従来技術とは違って、ポジショナを回転駆動するのではなく溶接ロボットを移動動作させて、該溶接ロボットに搭載されたセンサによるセンシングによってワークWの位置P3’,P6’を検出するようにしたので、その結果、ワークW’の回転ずれΔθを精度良く求めることができる。また、前記第1の従来技術とは違って、予め溶接ロボットとポジショナの相対的な位置・姿勢関係が制御装置に入力されているので、溶接ロボットとポジショナとの相対的な位置関係や、ポジショナのワーク取付け定盤の姿勢に制約されることなく、ワークWの回転ずれΔθを求めることができる。
【0015】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。図1は本発明の制御方法を採用した溶接ロボット装置の全体構成を示す図である。
【0016】
この溶接ロボット装置は、図1に示すように、回転2自由度を有し、ワークW’を位置決め保持するポジショナ20と、6自由度を有し、ワークW’のアーク溶接を行うティーチングプレイバック式の溶接ロボット10と、溶接ロボット10及びポジショナ20の動作を制御する制御装置30と、教示作業に用いられる教示ペンダント(教示装置)40と、溶接電源50とにより構成されている。溶接ロボット10、ポジショナ20、教示ペンダント40及び溶接電源50は、制御装置30に接続されている。ワークW’は、この実施形態では、水平すみ肉溶接用T継手をなすものである。
【0017】
溶接ロボット10の手首部には溶接ワイヤ12を支持する溶接トーチ11が取り付けられている。溶接ワイヤ12は図示しないワイヤ送給装置により溶接トーチ11に送給されるようになっている。溶接電源50は、前記ワイヤ送給装置を介して溶接ワイヤ12とワークW’との間に電圧を印加してアークを発生させるようになっている。溶接ロボット10に搭載された溶接トーチ11は、ポジショナ20に保持されているワークW’の位置検出を行うセンサとしての機能をも有している。そのため、溶接電源50は、溶接トーチ11によるセンシングを行うために溶接トーチ11に印加するセンシング用電源を内蔵している。
【0018】
前記ポジショナ20は、この実施形態では2軸傾動型ポジショナである。このポジショナ20は、L字型アーム22上に回転自在に取り付けられ、ワークW’が取り付けられるワーク取付け定盤21と、L字型アーム22に回転自在に取り付けられ、ワーク取付け定盤21を図示しないモータにより回転駆動するための回転軸23と、L字型支持架台25に回転自在に取り付けられ、L字型アーム22と一体にワーク取付け定盤21を水平姿勢(水平位置)から垂直姿勢(垂直位置)まで傾動可能(図2参照)に図示しないモータにより駆動するための傾動用回転軸24とにより構成されている。回転軸23と傾動用回転軸24とは垂直をなしている。
【0019】
この実施形態では、図1に示すように、ワークW’は水平姿勢をなす状態のワーク取付け定盤21上に取り付けられている。なお、ワークW’は、その回転中心が回転ずれを反映した軸23の軸心線上に位置するように取り付けられている。また、この実施形態では、ポジショナ20の座標系Σpは、Xp軸,Yp軸,Zp軸よりなる直角座標系をなしており、ポジショナ座標系ΣpのZp軸をワーク取付け定盤21を回転させる回転軸23と平行をなすように定義し、ワーク取付け定盤21面はポジショナ座標系Σpの平面Xp−Ypと平行になっている。なお、溶接ロボット10の座標系Σrは、Xr軸,Yr軸,Zr軸よりなる直角座標系をなしている。
【0020】
前記制御装置30は、I/Oインターフェース31、CPU32、メモリ33及び図示しない溶接ロボット10用のサーボ制御器を有しており、溶接ロボット10及びポジショナ20の動作を制御する装置である。
【0021】
前記制御装置30のメモリ33は、プログラム記憶部33aと、溶接ロボットとポジショナの相対的な位置・姿勢関係記憶部33bとを有している。プログラム記憶部33aには、教示ペンダント40を用いての教示作業により作成される教示プログラムや、ワークW’の回転ずれを検出し解消するためのプログラムなどが格納される。教示プログラムには、所定数の教示位置と、各教示位置や教示位置間における所定の動作命令とが、溶接ロボット10とポジショナ20の位置・姿勢を対応させた状態で入力(記憶)されている。教示位置としては、例えば、センシング開始位置P2,P5、教示時ワーク代表位置P3,P6、溶接開始位置及び溶接終了位置などである。また、前記の所定の動作命令としては、移動命令、ワークのセンシング命令、ワーク回転ずれ計算命令、アークオン命令及びアークオフ命令などがある。前記相対的な位置・姿勢関係記憶部33bには、溶接ロボット10とポジショナ20との同期・協調動作が可能なように、溶接ロボット10の座標系Σrとポジショナ20の座標系Σpの相対的な位置・姿勢関係が予め作成されて記憶されている。
【0022】
図3は教示プログラムに入力されているワークセンシング動作の説明図である。図3において、Wは教示作業に供されるワークで、図示省略しているが、ポジショナ20のワーク取付け定盤21上に取り付けられている。P1〜P7は、溶接ロボット10を動作させながら行う教示作業により作成された教示プログラムの教示位置である。各々について説明すると、P1:出発位置、P2:溶接開始位置側でのセンシング開始位置、P3:溶接開始位置側での教示時ワーク代表位置、P4:退避位置、P5:溶接終了位置側でのセンシング開始位置、P6:溶接終了位置側での教示時ワーク代表位置、P7:退避位置、である。なお、位置P3下方のコーナー部に教示される溶接開始位置と、位置P6下方のコーナー部に教示される溶接終了位置については図示省略している。
【0023】
前記の各教示位置P1〜P7は、オペレータが教示ペンダント40に入力する移動命令により教示されるようになっている。また、センシング開始位置P2が教示されるとともに、この位置P2から教示時ワーク代表位置P3の方向に向かってセンシング動作を再生時に行うためのセンシング命令が入力される。同様に、センシング開始位置P5が教示されるとともに、この位置P5から教示時ワーク代表位置P6の方向に向かってセンシング動作を再生時に行うためのセンシング命令とが入力されるようになっている。また、退避位置P7が教示されるとともに、退避位置P7到達後に再生時のワークW’の回転ずれを求める回転ずれ命令が入力されるようになっている。この回転ずれ命令を入力するとき、オペレータにより、ワーク回転ずれ反映回転軸23の軸心線に垂直に交わる平面(平面Xp−Yp)が指定されて入力される(教示される)ようになされている。
【0024】
次に、このように構成される溶接ロボット装置において、教示時のワークWに対する再生時におけるワークW’の回転ずれを求め、この回転ずれを解消する制御について、前記図1と前記図3、及び図4〜図6を参照して説明する。図4はワイヤアース法によるワークの位置検出の説明図、図5は本発明の制御方法を説明するための図、図6は図5における各位置の座標値を示す図である。
【0025】
再生時において、まず、ポジショナ20のワーク取付け定盤21上に取り付けられているワークW’について、溶接トーチ11をセンサとするワイヤアース法によるセンシングを行って、ワーク代表位置P3’,P6’を検出する。溶接トーチ11自体をセンサとするワイヤアース法(ワイヤタッチセンシング法)は、公知技術であり、溶接トーチ11のチップ先端から溶接ワイヤ12を所定長さ突き出させ、該溶接ワイヤ12とワークW’との間にセンシング電圧を印加し、所定位置から溶接トーチ11をワークW’に向けて移動させる。そして、溶接ワイヤ12とワークW’との接触による電圧低下に基づく溶接ワイヤ12のワークW’への接触を検出する動作を所定順序で行うことにより、ワーク位置を検出するようにしたものである。
【0026】
すなわち、まず、溶接ロボット10の溶接トーチ11先端(溶接ワイヤ12先端)が予め教示されている溶接開始位置側でのセンシング開始位置P2に到達すると、溶接電源50に内蔵されているセンシング用電源からの電圧が溶接トーチ11とワークW’間に印加される。次いで、予め教示されているセンシング開始位置P2及び教示時ワーク代表位置P3からワーク検出方向101が計算により求められて、溶接トーチ11がセンシング開始位置P2からワーク検出方向101へ前進移動される。そして、図4に示すように、教示時のワークWに対して再生時のワークW’に回転ずれが生じていると、溶接トーチ11の溶接ワイヤ12とワークW’との接触によって電圧が低下することにより、ワークW’のワーク代表位置P3’を検出することができる。同様にして、溶接トーチ11がセンシング開始位置P5からワーク検出方向102へ前進移動されることで、ワークW’のワーク代表位置P6’を検出することができる。
【0027】
次に、前記位置P3,P3’,P6,P6’について、溶接ロボット座標系Σrからみたポジショナ座標系Σpでの位置をそれぞれ求める。これは、予め作成されている溶接ロボット10の座標系Σrとポジショナ20の座標系Σpの相対的な位置・姿勢関係を用いて座標変換を行うという一般的なやり方により求めることができる。図5には、ポジショナ座標系Σpにおける位置P3,P3’,P6,P6’について示している。
【0028】
次に、図5に示すように、ポジショナ座標系Σpにおいて、位置P3,P3’,P6,P6’について、平面Xp−Yp上にそれぞれ投影し、位置P3の投影点P3XYと、位置P3’の投影点P3’XYと、位置P6の投影点P6XYと、位置P6’の投影点P6’XYとを求める。ここで、これらの位置P3,P3’,P6,P6’を投影する面は、回転ずれを反映する軸23に垂直な平面であればいずれの平面であっても差し支えない。
【0029】
次いで、ポジショナ座標系Σpの座標値に座標変換された教示時ワーク代表位置P3,P6の平面Xp−Ypへの投影点P3XY,P6XYから、平面Xp−Yp上において投影点P3XYから投影点P6XYに向かうベクトルP3XYP6XY(図5では符号103で示し、式1,式3では「→」付きで表す)を求めることができる。このベクトルP3XYP6XYは、下記の式1により表される。また、ポジショナ座標系Σpの座標値に座標変換されたワーク代表位置P3’,P6’の平面Xp−Ypへの投影点P3’XY,P6’XYから、平面Xp−Yp上において投影点P3’XYから投影点P6’XYに向かうベクトルP3’XYP6’XY(図5では符号104で示し、式2,式3では「→」付きで表す)を求めることができる。このベクトルP3’XYP6’XYは、下記の式2により表される。また、ベクトルP3XYP6XYとベクトルP3’XYP6’XYとのなす角度Δθは、下記の式3により求めることができる。
【0030】
【数1】

Figure 0003944419
【0031】
このようにして、ベクトルP3XYP6XYとベクトルP3’XYP6’XYとのなす角度Δθであるワーク回転ずれ角度Δθ、すなわち、教示時のワークWに対する再生時におけるワークW’の回転ずれΔθを検出することができる。よって、ワーク回転ずれ角度Δθの分だけポジショナのワーク回転ずれ反映回転軸23を回転駆動することにより、ワークの回転ずれΔθを解消することができる。このように、教示時のワークWに対する再生時におけるワークW’の回転ずれΔθを求めて解消することにより、先の教示作業によって得られた教示データを補正することなくそのまま用いて再生時におけるワークW’を位置ずれなく正確に溶接することができる。
【0032】
なお、溶接ロボット10に搭載され、ワークの位置検出を行うセンサとして、本実施形態ではワイヤアース法によるセンシングを行う溶接トーチ11を用いたが、これに限定されず、公知の接触式,非接触式センサを用いることも可能である。また、ワークWの教示時ワーク代表位置を3点以上教示する場合や、ワークW’のワーク代表位置を3点以上検出する場合は、最小二乗法によって直線回帰して、ベクトルを求めるようにすればよい。
【0033】
また、本実施形態では、ポジショナ20の回転軸23まわりのワーク回転ずれを求めて解消する方法について述べたが、本発明方法は、ポジショナ20の傾動用回転軸24まわりのワーク回転ずれについても適用することができる。
【0034】
【発明の効果】
以上述べたように、本発明による溶接ロボット装置の制御方法によれば、ポジショナに保持されているワークをティーチングプレイバック式の溶接ロボットによりアーク溶接するに際し、教示時のワークに対する再生時におけるワークの回転ずれを、溶接ロボットとポジショナとの相対的な位置関係や、ポジショナのワーク取付け定盤の姿勢に制約されることなく、容易、かつ検出精度良く求めて解消することができ、再生時におけるワークを位置ずれなく正確に溶接することができる。
【図面の簡単な説明】
【図1】本発明の制御方法を採用した溶接ロボット装置の全体構成を示す図である。
【図2】図1におけるポジショナの傾斜軸を回転駆動してワーク取付け定盤を傾斜させた様子を示す図である。
【図3】教示プログラムに入力されているワークセンシング動作の説明図である。
【図4】ワイヤアース法によるワークの位置検出の説明図である。
【図5】本発明の制御方法を説明するための図である。
【図6】図5における各位置の座標値を示す図である。
【符号の説明】
10…溶接ロボット 11…溶接トーチ 12…溶接ワイヤ 20…ポジショナ 21…ワーク取付け定盤 22…L字型アーム 23…回転軸 24…傾動用回転軸 25…L字型支持架台 30…制御装置 31…I/Oインターフェース 32…CPU 33…メモリ 33a…プログラム記憶部 33b…溶接ロボットとポジショナの相対的な位置・姿勢関係記憶部 40…教示ペンダント
50…溶接電源[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control method for a welding robot apparatus that arc-welds a workpiece held on a positioner by a teaching playback type welding robot, and detects a rotational deviation of the workpiece during reproduction with respect to the workpiece at the time of teaching. The present invention relates to a control method for a welding robot apparatus in which a rotational deviation is reflected on a rotation axis of a positioner to be eliminated.
[0002]
[Prior art]
In a teaching playback type welding robot that performs arc welding, a predetermined number of teaching positions and each teaching are determined by a teaching operation by an operator for a reference workpiece mounted on a workpiece mounting surface plate of a positioner having a rotation axis. A teaching operation (teaching program) is created by inputting a predetermined operation command between positions and teaching positions. The welding robot repeats the same operation according to the teaching data at the time of reproduction, thereby performing an automatic welding operation for each workpiece to be supplied. However, when the workpiece is actually arc-welded at the time of reproduction, when the workpiece is attached to the workpiece mounting surface plate of the positioner, a rotational deviation of the workpiece, which is an attachment error, occurs with respect to the workpiece at the time of teaching. The work rotation deviation is a work position deviation that occurs around the rotation axis of the positioner. When the rotation deviation of the workpiece occurs, even if the welding robot accurately reproduces and operates the teaching data, a position deviation of the welding torch with respect to the welding line of the workpiece occurs and accurate welding cannot be performed.
[0003]
Therefore, as conventional techniques for eliminating the rotational deviation of the workpiece during welding, those disclosed in Japanese Patent Publication No. 54-24708, Japanese Patent Publication No. 3-18989 and Japanese Patent Application Laid-Open No. 7-241676 can be cited.
[0004]
Japanese Patent Publication No. 54-24708 discloses an automatic welding apparatus in which a robot itself detects the position and orientation of a workpiece and rotationally drives a rotation shaft of a positioner to correct the workpiece to a desired posture. (First prior art). That is, the posture of the base steel plate A of the work placed on the work mounting surface plate of the positioner having the two rotation axes PTW and PBD is detected, and the base steel plate A is parallel to the XY plane of the robot's rectangular coordinate system. First, the coordinates of two points parallel to the robot X axis on the base steel plate A are measured, and the rotation angle of the positioner rotation axis PTW necessary to make the base steel plate A parallel to the robot X axis. θp is calculated, and the rotary shaft PTW is rotationally driven at the angle θp. Thereafter, the coordinates of two points parallel to the robot Y axis on the base steel plate A are measured, and the rotation angle ωp of the positioner rotation axis PBD necessary to make the base steel plate A parallel to the robot Y axis is calculated. The rotation shaft PBD is rotationally driven at ωp. Thus, prior to welding, the rotary shaft of the positioner is rotationally driven to correct the workpiece to a desired posture.
[0005]
In Japanese Patent Publication No. 3-18989, a positioner (rotary body) on which a work is mounted is rotated to detect the work by a sensor mounted on the robot, and the positioner is stopped at the detected position. There is shown an automatic welding method in which a program taught in advance is executed based on the position of the positioner (second prior art).
[0006]
Japanese Patent Laid-Open No. 7-241676 discloses an automatic welding apparatus in which welding is performed after the workpiece position is corrected to the teaching position regardless of the position of the workpiece attached to the positioner by the operator. (Third prior art). In other words, the posture of the workpiece held by the positioner (holding means) (the position and posture of the workpiece) is detected by the posture detection means, and the detected workpiece posture is compared with a preset workpiece posture, which is set in advance. An automatic welding apparatus is shown in which the positioner is driven and controlled to correct the position and orientation of the workpiece so as to obtain a workpiece position.
[0007]
[Problems to be solved by the invention]
However, in the first prior art described above, the positional relationship between the robot and the positioner is such that the X axis constituting the robot's three-axis rectangular coordinate system and the rotation axis PBD of the positioner are parallel, and the Z axis of the robot and the positioner It is necessary that the positional relationship between the robot and the positioner be set so that the rotation axis PTW of the robot is in parallel. Also, when performing automatic welding, the work mounting surface plate of the positioner must be parallel to the XY plane of the robot. As described above, there are restrictions on the positional relationship between the robot and the positioner and the posture of the work mounting surface plate of the positioner when performing automatic welding.
[0008]
In the second prior art described above, the workpiece is detected by a sensor by rotationally driving a positioner (rotating body), the positioner is stopped at the detected position, and the positioner is stopped in advance. The program is implemented. For this reason, in the second prior art, when the target workpiece is large, the workpiece weight is large, so the stop accuracy of the positioner (rotary body) at the time of workpiece detection is poor, and as a result, the workpiece detection accuracy decreases, This causes a displacement of the welding torch with respect to the welding line.
[0009]
In the third prior art described above, the posture of the work held by the positioner (holding means) is detected by an optical sensor (position detection means), and analysis processing is performed based on detection data from the optical sensor. The difference between the detected workpiece posture and the workpiece posture at the time of teaching is recognized. For this reason, in the third prior art, the method of obtaining the difference between the detected workpiece posture and the workpiece posture at the time of teaching is complicated due to image recognition or the like.
[0010]
SUMMARY OF THE INVENTION An object of the present invention is to provide a welding robot apparatus including a positioner that has one or more rotation axes and holds a workpiece, and a teaching playback type welding robot that performs arc welding of the workpiece. The rotation deviation of the workpiece during the reproduction with respect to the workpiece can be easily and accurately detected and eliminated, and the relative positional relationship between the welding robot and the positioner and the position of the positioner work mounting surface plate An object of the present invention is to provide a control method for a welding robot apparatus capable of obtaining a rotational deviation of a workpiece without being restricted.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, the present invention has the following configuration. According to a first aspect of the present invention, there is provided a teaching playback type welding for arc welding of the workpiece, which has one or more rotation shafts, is equipped with a positioner for positioning and holding the workpiece, and a sensor for detecting the position of the workpiece. In a welding robot apparatus comprising a robot and a control device for controlling the operation of the welding robot and the positioner, in which a relative positional / posture relationship between the welding robot and the positioner is input in advance, reproduction on a workpiece at the time of teaching Is a control method for finding and eliminating the rotational deviation of the workpiece at the time, and for the teaching representative workpiece position at two or more points taught about the workpiece at the teaching and the workpiece representative at each teaching, The workpiece representative position at the time of teaching the sensor from the sensing start position preset for each position A workpiece representative position above the two points detected by moving towards, projected on a plane intersecting perpendicularly to the axial line of the rotating shaft to reflect the workpiece rotational deviation in the positioner, the teaching time work representative position The angle formed by the vector of the projection point on the plane and the vector of the projection position of the workpiece representative position on the plane is determined, and the calculated rotation angle of the workpiece is reflected on the rotation axis reflecting the rotation difference of the positioner. The control method of the welding robot apparatus is characterized in that the rotational deviation of the workpiece is eliminated as reflected in the above.
[0012]
According to a second aspect of the present invention, in the method for controlling a welding robot apparatus according to the first aspect, the sensor is a welding torch itself that performs sensing by a wire earth method.
[0013]
In the control method of welding robot system according to the present invention, when eliminating seeking rotational displacement of the workpiece W 'during reproduction for W (work when creating teaching data by teaching work) teaching time of the workpiece, the workpiece W at the time of teaching For the teaching representative workpiece positions P3 and P6 at two or more points taught in the above and the workpiece W ′ during reproduction, sensing start positions P2 and P5 respectively set in advance for the teaching representative workpiece positions P3 and P6. The two or more workpiece representative positions P3 ′ and P6 ′ detected by moving the sensor mounted on the welding robot to the workpiece representative positions P3 and P6 at the time of teaching reflect the deviation of the workpiece rotation in the positioner. Projection is performed on a plane Xp-Yp perpendicular to the axis of the rotating shaft. This plane Xp-Yp is a plane in the positioner coordinate system Σp. Thereafter, the vectors P3 XY P6 XY by the projection points P3 XY and P6 XY of the workpiece representative positions P3 and P6 at the teaching time onto the plane Xp-Yp and the plane Xp-Yp of the workpiece representative positions P3 ′ and P6 ′. By calculating an angle Δθ formed by the projection points P3 ′ XY and P6 ′ XY with the vector P3 ′ XY P6 ′ XY , it is possible to detect a rotational deviation of the workpiece W ′ during reproduction with respect to the workpiece W during teaching. . Therefore, by reflecting the calculated workpiece rotation deviation angle Δθ on the workpiece rotation deviation reflecting rotation axis of the positioner, for example, the workpiece rotation deviation reflecting rotation shaft of the positioner is driven by the calculated workpiece rotation deviation angle Δθ. As a result, the rotational deviation Δθ of the workpiece can be eliminated. In this way, by obtaining and eliminating the rotational deviation Δθ of the workpiece W ′ at the time of reproduction with respect to the workpiece W at the time of teaching, the teaching data obtained by the previous teaching work can be used as it is without being corrected. The workpieces can be accurately welded without misalignment.
[0014]
Thus, according to the control method of the welding robot apparatus according to the present invention, unlike the third prior art, only by calculating the two vectors P3 XY P6 XY and P3 ′ XY P6 ′ XY , The rotational deviation Δθ of the workpiece W ′ during reproduction with respect to the workpiece W during teaching can be easily obtained. Unlike the second prior art, the position P3 ′, P6 ′ of the workpiece W is determined by sensing the sensor mounted on the welding robot by moving the welding robot instead of rotationally driving the positioner. As a result, the rotational deviation Δθ of the workpiece W ′ can be obtained with high accuracy. Unlike the first prior art, since the relative position / posture relationship between the welding robot and the positioner is input in advance to the control device, the relative positional relationship between the welding robot and the positioner, and the positioner The rotation deviation Δθ of the workpiece W can be obtained without being restricted by the posture of the workpiece mounting surface plate.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an overall configuration of a welding robot apparatus employing the control method of the present invention.
[0016]
As shown in FIG. 1, this welding robot apparatus has a positioner 20 having two degrees of freedom of rotation and positioning and holding the workpiece W ′, and a teaching playback having six degrees of freedom and performing arc welding of the workpiece W ′. Type welding robot 10, control device 30 for controlling the operation of welding robot 10 and positioner 20, teaching pendant (teaching device) 40 used for teaching work, and welding power source 50. The welding robot 10, the positioner 20, the teaching pendant 40 and the welding power source 50 are connected to the control device 30. In this embodiment, the workpiece W ′ forms a T-joint for horizontal fillet welding.
[0017]
A welding torch 11 that supports a welding wire 12 is attached to the wrist of the welding robot 10. The welding wire 12 is fed to the welding torch 11 by a wire feeding device (not shown). The welding power supply 50 applies a voltage between the welding wire 12 and the workpiece W ′ via the wire feeding device to generate an arc. The welding torch 11 mounted on the welding robot 10 also has a function as a sensor for detecting the position of the workpiece W ′ held by the positioner 20. Therefore, the welding power source 50 has a built-in sensing power source that is applied to the welding torch 11 in order to perform sensing by the welding torch 11.
[0018]
In this embodiment, the positioner 20 is a biaxial tilting positioner. The positioner 20 is rotatably mounted on an L-shaped arm 22 and is mounted on a workpiece mounting surface 21 on which a workpiece W ′ is mounted, and a L-shaped arm 22 so as to be rotatable. A rotary shaft 23 for rotationally driving by a motor that does not rotate, and an L-shaped support base 25 are rotatably mounted, and the workpiece mounting surface 21 is integrated with the L-shaped arm 22 from a horizontal position (horizontal position) to a vertical position ( It is composed of a tilting rotary shaft 24 that is driven by a motor (not shown) so as to be tiltable to a vertical position (see FIG. 2). The rotating shaft 23 and the tilting rotating shaft 24 are perpendicular to each other.
[0019]
In this embodiment, as shown in FIG. 1, the workpiece W ′ is mounted on a workpiece mounting surface plate 21 in a horizontal posture. The workpiece W ′ is mounted such that its center of rotation is positioned on the axis of the shaft 23 reflecting the rotational deviation. In this embodiment, the coordinate system Σp of the positioner 20 forms a rectangular coordinate system composed of the Xp axis, the Yp axis, and the Zp axis, and the Zp axis of the positioner coordinate system Σp rotates to rotate the workpiece mounting surface plate 21. It is defined so as to be parallel to the axis 23, and the surface 21 of the workpiece mounting surface 21 is parallel to the plane Xp-Yp of the positioner coordinate system Σp. Note that the coordinate system Σr of the welding robot 10 is a rectangular coordinate system including an Xr axis, a Yr axis, and a Zr axis.
[0020]
The control device 30 includes an I / O interface 31, a CPU 32, a memory 33, and a servo controller for the welding robot 10 (not shown), and controls the operations of the welding robot 10 and the positioner 20.
[0021]
The memory 33 of the control device 30 includes a program storage unit 33a and a relative position / posture relationship storage unit 33b of the welding robot and the positioner. The program storage unit 33a stores a teaching program created by teaching work using the teaching pendant 40, a program for detecting and eliminating the rotational deviation of the workpiece W ′, and the like. In the teaching program, a predetermined number of teaching positions and predetermined operation commands between the teaching positions and between the teaching positions are input (stored) in a state where the positions and postures of the welding robot 10 and the positioner 20 are associated with each other. . Examples of the teaching position include sensing start positions P2 and P5, teaching workpiece representative positions P3 and P6, a welding start position, and a welding end position. The predetermined operation command includes a movement command, a workpiece sensing command, a workpiece rotation deviation calculation command, an arc-on command, and an arc-off command. In the relative position / posture relationship storage unit 33b, the coordinate system Σr of the welding robot 10 and the coordinate system Σp of the positioner 20 are relative to each other so that the welding robot 10 and the positioner 20 can be synchronized and coordinated. The position / posture relationship is created and stored in advance.
[0022]
FIG. 3 is an explanatory diagram of the work sensing operation input to the teaching program. In FIG. 3, W is a work that is used for teaching work, which is not shown, but is mounted on a work mounting surface plate 21 of the positioner 20. P1 to P7 are teaching positions of a teaching program created by teaching work performed while operating the welding robot 10. To explain each, P1: start position, P2: sensing start position on the welding start position side, P3: work representative position at teaching on the welding start position side, P4: retreat position, P5: sensing on the welding end position side Start position, P6: Workpiece representative position at teaching on the welding end position side, P7: Retraction position. The welding start position taught at the corner portion below position P3 and the welding end position taught at the corner portion below position P6 are not shown.
[0023]
Each of the teaching positions P1 to P7 is taught by a movement command input to the teaching pendant 40 by the operator. In addition, the sensing start position P2 is taught, and a sensing command for performing the sensing operation at the time of reproduction from the position P2 toward the teaching representative work position P3 is input. Similarly, a sensing start position P5 is taught, and a sensing command for performing a sensing operation at the time of reproduction is input from the position P5 toward the teaching representative position P6. In addition, the retraction position P7 is taught, and a rotation deviation command for obtaining a rotation deviation of the workpiece W ′ during reproduction is input after reaching the retraction position P7. When inputting this rotation deviation command, the operator designates and inputs (teaches) a plane (plane Xp-Yp) perpendicular to the axis of the rotation axis 23 reflecting the workpiece rotation deviation. Yes.
[0024]
Next, in the welding robot apparatus configured as described above, the rotation deviation of the workpiece W ′ at the time of reproduction with respect to the workpiece W at the time of teaching is obtained, and the control for eliminating this rotation deviation is described with reference to FIGS. This will be described with reference to FIGS. FIG. 4 is an explanatory diagram of workpiece position detection by the wire earth method, FIG. 5 is a diagram for explaining the control method of the present invention, and FIG. 6 is a diagram showing coordinate values of each position in FIG.
[0025]
At the time of regeneration, first, the workpiece W ′ mounted on the workpiece mounting surface plate 21 of the positioner 20 is sensed by the wire earth method using the welding torch 11 as a sensor, and the workpiece representative positions P3 ′ and P6 ′ are determined. To detect. A wire earth method (wire touch sensing method) using the welding torch 11 itself as a sensor is a known technique, in which the welding wire 12 is protruded from the tip end of the welding torch 11 by a predetermined length, and the welding wire 12 and the workpiece W ′. During this time, a sensing voltage is applied to move the welding torch 11 from a predetermined position toward the workpiece W ′. The workpiece position is detected by performing an operation for detecting the contact of the welding wire 12 to the workpiece W ′ based on the voltage drop due to the contact between the welding wire 12 and the workpiece W ′ in a predetermined order. .
[0026]
That is, first, when the distal end of the welding torch 11 (the distal end of the welding wire 12) of the welding robot 10 reaches the sensing start position P2 on the welding start position side taught in advance, the sensing power source incorporated in the welding power source 50 is used. Is applied between the welding torch 11 and the workpiece W ′. Next, the workpiece detection direction 101 is obtained by calculation from the sensing start position P2 taught in advance and the workpiece representative position P3 during teaching, and the welding torch 11 is moved forward in the workpiece detection direction 101 from the sensing start position P2. As shown in FIG. 4, when the rotation of the workpiece W ′ at the time of reproduction is different from the workpiece W at the time of teaching, the voltage decreases due to the contact between the welding wire 12 of the welding torch 11 and the workpiece W ′. By doing so, the workpiece representative position P3 ′ of the workpiece W ′ can be detected. Similarly, when the welding torch 11 is moved forward in the workpiece detection direction 102 from the sensing start position P5, the workpiece representative position P6 ′ of the workpiece W ′ can be detected.
[0027]
Next, for the positions P3, P3 ′, P6, and P6 ′, positions in the positioner coordinate system Σp viewed from the welding robot coordinate system Σr are obtained. This can be obtained by a general method in which coordinate transformation is performed using a relative position / posture relationship between the coordinate system Σr of the welding robot 10 and the coordinate system Σp of the positioner 20 that has been created in advance. FIG. 5 shows positions P3, P3 ′, P6, and P6 ′ in the positioner coordinate system Σp.
[0028]
Next, as shown in FIG. 5, in the positioner coordinate system Σp, the positions P3, P3 ′, P6, and P6 ′ are respectively projected onto the plane Xp-Yp, and the projection point P3 XY at the position P3 and the position P3 ′ are projected. obtaining projection point P3 'of the XY, and the projection point P6 XY position P6, the position P6' and a projection point P6 'XY of. Here, the plane on which these positions P3, P3 ′, P6 and P6 ′ are projected may be any plane as long as it is a plane perpendicular to the axis 23 reflecting the rotational deviation.
[0029]
Next, projection from the projection points P3 XY and P6 XY onto the plane Xp-Yp of the teaching work representative positions P3 and P6 coordinate-converted to the coordinate values of the positioner coordinate system Σp, and projection from the projection point P3 XY on the plane Xp-Yp. A vector P3 XY P6 XY (indicated by reference numeral 103 in FIG. 5 and represented by “→” in Equations 1 and 3) toward the point P6 XY can be obtained. This vector P3 XY P6 XY is represented by the following Equation 1. Further, the projection points P3 ′ on the plane Xp-Yp from the projection points P3 ′ XY , P6 ′ XY on the plane Xp-Yp of the workpiece representative positions P3 ′, P6 ′ transformed into the coordinate values of the positioner coordinate system Σp. 'toward the XY vector P3' from the XY projection point P6 XY P6 'XY (shown in FIG. 5, reference numeral 104, equation 2 in equation 3 represents with a "→") can be obtained. This vector P3 ′ XY P6 ′ XY is expressed by the following Equation 2. Further, an angle Δθ formed by the vector P3 XY P6 XY and the vector P3 ′ XY P6 ′ XY can be obtained by the following expression 3.
[0030]
[Expression 1]
Figure 0003944419
[0031]
In this way, the workpiece rotation deviation angle Δθ which is an angle Δθ formed by the vector P3 XY P6 XY and the vector P3 ′ XY P6 ′ XY , that is, the rotation deviation Δθ of the workpiece W ′ during reproduction with respect to the workpiece W at teaching is obtained. Can be detected. Accordingly, the rotational deviation Δθ of the workpiece can be eliminated by rotationally driving the workpiece rotational deviation reflecting rotary shaft 23 of the positioner by the workpiece rotational deviation angle Δθ. In this way, by obtaining and eliminating the rotational deviation Δθ of the workpiece W ′ at the time of reproduction with respect to the workpiece W at the time of teaching, the teaching data obtained by the previous teaching work can be used as it is without being corrected, and the workpiece at the time of reproduction can be used. W ′ can be accurately welded without misalignment.
[0032]
In this embodiment, the welding torch 11 that performs sensing by the wire earth method is used as a sensor that is mounted on the welding robot 10 and detects the position of the workpiece. However, the present invention is not limited to this. It is also possible to use a type sensor. When teaching 3 or more workpiece representative positions during teaching of workpiece W, or when detecting 3 or more workpiece representative positions of workpiece W ′, linear regression is performed by the least square method to obtain a vector. That's fine.
[0033]
In the present embodiment, the method for obtaining and eliminating the workpiece rotation deviation around the rotation shaft 23 of the positioner 20 has been described. However, the method of the present invention is also applied to the workpiece rotation deviation around the tilting rotation shaft 24 of the positioner 20. can do.
[0034]
【The invention's effect】
As described above, according to the control method of the welding robot apparatus according to the present invention, when arc welding the workpiece held by the positioner with the teaching playback type welding robot, Rotational deviation can be easily obtained with high detection accuracy and eliminated without being restricted by the relative positional relationship between the welding robot and the positioner or the position of the work surface of the positioner. Can be accurately welded without misalignment.
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of a welding robot apparatus employing a control method of the present invention.
2 is a view showing a state where a workpiece mounting surface plate is tilted by rotationally driving the tilt shaft of the positioner in FIG. 1; FIG.
FIG. 3 is an explanatory diagram of a work sensing operation input to a teaching program.
FIG. 4 is an explanatory diagram of workpiece position detection by a wire earth method.
FIG. 5 is a diagram for explaining a control method of the present invention.
6 is a diagram showing coordinate values at each position in FIG. 5;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Welding robot 11 ... Welding torch 12 ... Welding wire 20 ... Positioner 21 ... Work mounting surface plate 22 ... L-shaped arm 23 ... Rotating shaft 24 ... Rotating rotating shaft 25 ... L-shaped support stand 30 ... Control device 31 ... I / O interface 32 ... CPU 33 ... memory 33a ... program storage unit 33b ... relative position / posture relationship storage unit between welding robot and positioner 40 ... teaching pendant 50 ... welding power source

Claims (2)

1軸以上の回転軸を有し、ワークを位置決め保持するポジショナと、前記ワークの位置検出を行うセンサを搭載し、前記ワークのアーク溶接を行うティーチングプレイバック式の溶接ロボットと、予め前記溶接ロボットと前記ポジショナの相対的な位置・姿勢関係が入力され、前記溶接ロボット及び前記ポジショナの動作を制御する制御装置とを備えた溶接ロボット装置において、教示時のワークに対する再生時におけるワークの回転ずれを求めて解消するための制御方法であって、
教示時におけるワークについて教示された2点以上の教示時ワーク代表位置と、再生時におけるワークについて、前記各教示時ワーク代表位置に対してそれぞれ予め設定されたセンシング開始位置から前記センサを当該教示時ワーク代表位置へ向けて移動させることによって検出した該2点以上のワーク代表位置とを、前記ポジショナにおけるワーク回転ずれを反映する回転軸の軸心線に垂直に交わる平面に投影し、前記教示時ワーク代表位置の前記平面への投影点によるベクトルと、前記ワーク代表位置の前記平面への投影点によるベクトルとのなす角度を求め、この求めた該ワーク回転ずれ角度を前記ポジショナの前記ワーク回転ずれ反映回転軸に反映させて、ワークの回転ずれを解消することを特徴とする溶接ロボット装置の制御方法。
A positioner that has one or more rotation axes and that positions and holds a workpiece, a sensor that detects the position of the workpiece, a teaching playback type welding robot that performs arc welding of the workpiece, and the welding robot in advance And a relative position / posture relationship between the positioner and the welding robot and a control device for controlling the operation of the positioner. A control method for seeking and solving,
Two or more teaching workpiece representative positions taught for the workpiece at the time of teaching, and the workpiece at the time of reproduction, the sensor from the sensing start position set in advance for each of the teaching workpiece representative positions. The two or more workpiece representative positions detected by moving toward the workpiece representative position are projected onto a plane perpendicular to the axis of the rotation axis reflecting the workpiece rotation deviation in the positioner. An angle formed by a vector of the workpiece representative position projected on the plane and a vector of the workpiece representative position projected on the plane is obtained, and the obtained workpiece rotation deviation angle is determined by the workpiece rotation deviation of the positioner. Control method of welding robot apparatus, wherein reflected rotational axis is reflected to eliminate rotational deviation of workpiece
前記センサがワイヤアース法によるセンシングを行う溶接トーチ自体であることを特徴とする請求項1記載の溶接ロボット装置の制御方法。  2. The method of controlling a welding robot apparatus according to claim 1, wherein the sensor is a welding torch that performs sensing by a wire earth method.
JP2002170360A 2002-06-11 2002-06-11 Method for controlling welding robot apparatus Expired - Lifetime JP3944419B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002170360A JP3944419B2 (en) 2002-06-11 2002-06-11 Method for controlling welding robot apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002170360A JP3944419B2 (en) 2002-06-11 2002-06-11 Method for controlling welding robot apparatus

Publications (2)

Publication Number Publication Date
JP2004009278A JP2004009278A (en) 2004-01-15
JP3944419B2 true JP3944419B2 (en) 2007-07-11

Family

ID=30436648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002170360A Expired - Lifetime JP3944419B2 (en) 2002-06-11 2002-06-11 Method for controlling welding robot apparatus

Country Status (1)

Country Link
JP (1) JP3944419B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5293994B2 (en) * 2008-01-21 2013-09-18 トヨタ車体株式会社 Welding inspection method, welding inspection device, welding inspection program
JP5517664B2 (en) * 2010-02-17 2014-06-11 株式会社神戸製鋼所 Sensing operation generation method, sensing operation generation device, and sensing operation generation program for work manipulator
CN104607848B (en) * 2015-01-30 2016-04-27 上海气焊机厂有限公司 Angle-style welding bead localization method

Also Published As

Publication number Publication date
JP2004009278A (en) 2004-01-15

Similar Documents

Publication Publication Date Title
US6243621B1 (en) Method of determining workpiece positions including coordinated motion
US4380696A (en) Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing
JP2766290B2 (en) Welding robot
US11679508B2 (en) Robot device controller for controlling position of robot
US11192247B2 (en) Robot controller for controlling arc motion of robot
JPS6389277A (en) Industrial robot device
JP2023090918A (en) articulated robot
JP5502462B2 (en) Control apparatus and program for arc welding robot
WO2003031110A1 (en) Three-dimensional laser beam machine
JP3944419B2 (en) Method for controlling welding robot apparatus
JPH09183087A (en) Working robot device
US11654562B2 (en) Apparatus, robot control device, robot system, and method of setting robot coordinate system
JP3237241B2 (en) Laser head correction method for laser robot
JP7620082B2 (en) TEACHING POINT GENERATION DEVICE FOR GENERATING TEACHING POINTS BASED ON SENSOR OUTPUT, ROBOT CONTROL DEVICE, AND TEACHING POINT GENERATION METHOD
JPH10175085A (en) Method and device for controlling profiling axis in three-dimensional laser beam machine
JP3682637B2 (en) Groove detection method in automatic welding machine
JPH0813433B2 (en) Automatic processing equipment
JP2538287B2 (en) Origin adjustment method for horizontal joint robot
JP2005021971A (en) Arc welding robot and its weaving method and its weaving program
JPH0415420Y2 (en)
JPH10244368A (en) Method and device for detecting groove in automatic welding machine
JP2013027966A (en) Method and device for detecting welding position
CN111113373B (en) Control device, robot system and control method
JP3285694B2 (en) Automatic welding apparatus and welding method using the automatic welding apparatus
JP2817930B2 (en) How to use welding machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061005

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061113

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070403

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070409

R150 Certificate of patent or registration of utility model

Ref document number: 3944419

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100413

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110413

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120413

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130413

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130413

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140413

Year of fee payment: 7

EXPY Cancellation because of completion of term