JPS63251182A - 加工線始端の開先位置検出方法 - Google Patents
加工線始端の開先位置検出方法Info
- Publication number
- JPS63251182A JPS63251182A JP8487087A JP8487087A JPS63251182A JP S63251182 A JPS63251182 A JP S63251182A JP 8487087 A JP8487087 A JP 8487087A JP 8487087 A JP8487087 A JP 8487087A JP S63251182 A JPS63251182 A JP S63251182A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- welding
- support shaft
- point
- starting end
- 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
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、加工線始端の開先位置検出方法に係り、特に
、例えば溶接ロボットの位置制御に際して、加工すべき
開先位置の加工線始端の位置ずれを検出するのに好適な
加工線始端の開先位置検出方法に関するものである。
、例えば溶接ロボットの位置制御に際して、加工すべき
開先位置の加工線始端の位置ずれを検出するのに好適な
加工線始端の開先位置検出方法に関するものである。
[従来の技術]
物体面上の溶接線を溶接する従来の技術としては、特開
昭58−209481号公報記載の倣い制御方法が知ら
れている。
昭58−209481号公報記載の倣い制御方法が知ら
れている。
当該技術は、加工線方向に対して直交する方向に線状光
束すなわちスリット光を照射し、スリット光源と一体に
楕成されている撮像装近により得た光切断画像から開先
部の三次元座標位置を検出していた。そして、この検出
位置と、教示位置との偏差ベクトル方向に加工線の始終
端を平行移動し、この加工線上を倣うように溶接トーチ
を移動していた。
束すなわちスリット光を照射し、スリット光源と一体に
楕成されている撮像装近により得た光切断画像から開先
部の三次元座標位置を検出していた。そして、この検出
位置と、教示位置との偏差ベクトル方向に加工線の始終
端を平行移動し、この加工線上を倣うように溶接トーチ
を移動していた。
[発明が解決しようとする問題点]
上記従来技術になる視覚センサでは、スリット光が照射
された面内における開先位置しか検出できず、検出を行
う際の姿勢、あるいは被加工部材の高さ方向の位置ずれ
によりスリット光の照射位置が加工線方向の前後に移動
するという点について配慮がされぞおらず、加工を行う
べき始端の位置が加工線方向にずれるという問題があっ
た。
された面内における開先位置しか検出できず、検出を行
う際の姿勢、あるいは被加工部材の高さ方向の位置ずれ
によりスリット光の照射位置が加工線方向の前後に移動
するという点について配慮がされぞおらず、加工を行う
べき始端の位置が加工線方向にずれるという問題があっ
た。
本発明は、上記従来技術の問題点を解決するためになさ
れたもので、加工線方向に検出位置をずらすことなく、
加工線始端の開先位置ずれを検出しつる加工線始端の開
先位置検出方法の提供を、その目的とするものである。
れたもので、加工線方向に検出位置をずらすことなく、
加工線始端の開先位置ずれを検出しつる加工線始端の開
先位置検出方法の提供を、その目的とするものである。
[問題点を解決するための手段]
上記目的を達成するために、本発明に係る加工線始端の
開先位置検出方法は、教示・再生機能をもつロボットお
よびロボット制御装置と、前記ロボットの支持軸に固定
され加工線始端部における開先の位置偏差ベクトルを検
出すべき視覚センサと、前記ロボットの支持軸の軸心に
対して傾斜して固定した加工手段とを備え、上記ロボッ
ト制御装置の演算制御機能を用いて、加工線始端の教示
位置から加工手段の軸心方向に一定距離だけ退避した退
避点を演算により創成し、この退避点に対する、退避前
の点を基準点とする加工線始端部における開先部の位置
偏差ベクトルを上記視覚センサにより検出し、この位置
偏差ベクトルのうち、ロボットの支持軸の回転中心軸と
前記加工手段の軸心とが成す平面内の位置偏差ベクトル
成分を用い、この位置偏差ベクトルの方向にロボットの
支持軸を移動する一連の動作を、当該位置偏差ベクトル
が零になるまで繰返して行い、検出を開始した時点での
ロボットの支持軸の位置と、最終的に位置偏差ベクトル
が零となった時点でのロボットの支持軸の位置との差ベ
クトルを開先位置のずれ量にするようにしている。
開先位置検出方法は、教示・再生機能をもつロボットお
よびロボット制御装置と、前記ロボットの支持軸に固定
され加工線始端部における開先の位置偏差ベクトルを検
出すべき視覚センサと、前記ロボットの支持軸の軸心に
対して傾斜して固定した加工手段とを備え、上記ロボッ
ト制御装置の演算制御機能を用いて、加工線始端の教示
位置から加工手段の軸心方向に一定距離だけ退避した退
避点を演算により創成し、この退避点に対する、退避前
の点を基準点とする加工線始端部における開先部の位置
偏差ベクトルを上記視覚センサにより検出し、この位置
偏差ベクトルのうち、ロボットの支持軸の回転中心軸と
前記加工手段の軸心とが成す平面内の位置偏差ベクトル
成分を用い、この位置偏差ベクトルの方向にロボットの
支持軸を移動する一連の動作を、当該位置偏差ベクトル
が零になるまで繰返して行い、検出を開始した時点での
ロボットの支持軸の位置と、最終的に位置偏差ベクトル
が零となった時点でのロボットの支持軸の位置との差ベ
クトルを開先位置のずれ量にするようにしている。
[作用]
上記の方法によれば、視覚センサは、検出した加工線始
端の開先の三次元位置偏差ベクトルのうち、ロボットの
支持軸の回転中心軸と加工手段の軸心とが成す平面内の
位置偏差ベクトル成分のみをロボット制御装置に送るよ
うにしているので、ロボットの支持軸は、前記平面内で
のみ移動し。
端の開先の三次元位置偏差ベクトルのうち、ロボットの
支持軸の回転中心軸と加工手段の軸心とが成す平面内の
位置偏差ベクトル成分のみをロボット制御装置に送るよ
うにしているので、ロボットの支持軸は、前記平面内で
のみ移動し。
したがって、位置偏差ベクトルが零になった時点で視覚
センサの基準点は、前記平面と一致する。
センサの基準点は、前記平面と一致する。
これによって、本視覚センサでは、前記平面内における
開先位置の検出が行えるようになるので、加工線の開始
点が加工線の前後方向にずれることがない。
開先位置の検出が行えるようになるので、加工線の開始
点が加工線の前後方向にずれることがない。
[実施例]
以下、本発明のゴ実施例を、溶接加工を行う場合を例に
とり、第1図ないし第11図を参照して説明する。
とり、第1図ないし第11図を参照して説明する。
まず、溶接ロボットの位置制御装置の構成を第1図ない
し第4図を参照して説明する。
し第4図を参照して説明する。
第1図は1本発明の一実施例に係る溶接ロボットの、視
覚センサを取付けたロボット支持部の側面図、第2図は
、第1図の正面図、第3図は、視覚センサを備えた溶接
ロボットシステムの機器構成図、第4図は、その制御系
のハードウェア構成を示す模式図である。
覚センサを取付けたロボット支持部の側面図、第2図は
、第1図の正面図、第3図は、視覚センサを備えた溶接
ロボットシステムの機器構成図、第4図は、その制御系
のハードウェア構成を示す模式図である。
第1,2図において、1は、溶接線始端部における開先
位置を検出する視覚センサ、2は、加工手段に係る溶接
トーチ、3は、溶接トーチ2の位置制御手段であるロボ
ットの支持軸、4は、溶接トーチ2をロボットの支持軸
3に固定するための取付治具である。
位置を検出する視覚センサ、2は、加工手段に係る溶接
トーチ、3は、溶接トーチ2の位置制御手段であるロボ
ットの支持軸、4は、溶接トーチ2をロボットの支持軸
3に固定するための取付治具である。
6は、スリット状の光線5を照射する、例えば半導体レ
ーザなどのスリット光源、10は、レンズ7、ミラー8
、および固体撮像素子9を備えてなる観測用光学系であ
り、この観測用光学系10は、スリット光源6照射時に
被測定物である被加工部材11上形成される光切断像を
wt測するものである。前記スリット光源6および観測
用光学系10によって前記視覚センサ1が構成されてい
る。
ーザなどのスリット光源、10は、レンズ7、ミラー8
、および固体撮像素子9を備えてなる観測用光学系であ
り、この観測用光学系10は、スリット光源6照射時に
被測定物である被加工部材11上形成される光切断像を
wt測するものである。前記スリット光源6および観測
用光学系10によって前記視覚センサ1が構成されてい
る。
スリット光線5の中心軸と観測用光学系10の中心軸で
形成される平面は、加工手段の軸心、すなわち溶接トー
チ2の中心軸と所定の角度を成すように構成され、さら
にスリット光線5の中心軸と観測用光学系10の中心軸
とが成す角度を等分する線と、溶接トーチ2の軸心およ
びロボット手首に相当する支持軸3の回転中心軸は一致
し、溶接トーチ2に組込まれた溶接ワイヤーの先端位置
○からの退避量(例えばlomn+)分だけ溶接トーチ
2の軸心方向に延長した点に観測用光学系1゜の基準点
O′を置き、スリット光線5もこの基準点○′を通るよ
うに調整している。
形成される平面は、加工手段の軸心、すなわち溶接トー
チ2の中心軸と所定の角度を成すように構成され、さら
にスリット光線5の中心軸と観測用光学系10の中心軸
とが成す角度を等分する線と、溶接トーチ2の軸心およ
びロボット手首に相当する支持軸3の回転中心軸は一致
し、溶接トーチ2に組込まれた溶接ワイヤーの先端位置
○からの退避量(例えばlomn+)分だけ溶接トーチ
2の軸心方向に延長した点に観測用光学系1゜の基準点
O′を置き、スリット光線5もこの基準点○′を通るよ
うに調整している。
第3図に示す溶接ロボットシステムにおいて、12はロ
ボット、13はロボット制御装置、14は教示操作盤、
18は画像処理装置、19は、コンソール形式のティー
チングボックス、23は溶接機である。
ボット、13はロボット制御装置、14は教示操作盤、
18は画像処理装置、19は、コンソール形式のティー
チングボックス、23は溶接機である。
ロボット12、ロボット制御装置13、および教示操作
盤14はケーブルで接続されている。ロボットの支持軸
3には、視覚センサ1と溶接トーチ2とが固定され、視
覚センサ1は信号ケーブル15により画像処理装置18
に接続され、この画像処理装置18はティーチングボッ
クス19と接続されている。
盤14はケーブルで接続されている。ロボットの支持軸
3には、視覚センサ1と溶接トーチ2とが固定され、視
覚センサ1は信号ケーブル15により画像処理装置18
に接続され、この画像処理装置18はティーチングボッ
クス19と接続されている。
ン容接用のワイヤは、ワイヤリール20からコンジット
ケーブル22を介して溶接トーチ2に供給されている。
ケーブル22を介して溶接トーチ2に供給されている。
また、ワイヤは同時にコンジットケーブル22を介して
溶接機23にもつながっており、ガスボンベ25から溶
接機23へ、ケーブル24を介してシールドガスが供給
され、シールドガスはコンジットケーブル22を経て溶
接トーチ2へ導かれる。
溶接機23にもつながっており、ガスボンベ25から溶
接機23へ、ケーブル24を介してシールドガスが供給
され、シールドガスはコンジットケーブル22を経て溶
接トーチ2へ導かれる。
ロボット12は、回転関節による5自由度を有する垂直
多関節形であり、基部に近い関節から水平旋回、上腕回
転、前腕回転、手首曲げ、手首ひねりの各動作を行う。
多関節形であり、基部に近い関節から水平旋回、上腕回
転、前腕回転、手首曲げ、手首ひねりの各動作を行う。
各関節には、図示しないがモータの動力が減速機を介し
て伝達されるものである。視覚センサ1で得られた光切
断像は、画像処理装置18に送られ、画像処理装置18
は、前記光切断像から溶接線の画面内での位置とこれに
基づく手首座標系での位置を求めるようになっている。
て伝達されるものである。視覚センサ1で得られた光切
断像は、画像処理装置18に送られ、画像処理装置18
は、前記光切断像から溶接線の画面内での位置とこれに
基づく手首座標系での位置を求めるようになっている。
このような溶接ロボットシステムの制御系のハードウェ
ア構成を第4図を参照して説明する。
ア構成を第4図を参照して説明する。
第4図の図中、第3図と同一符号のものは同一機器、部
品を示す。
品を示す。
第4図に示すロボット制御装置13は、メカインタフェ
ース26によりロボット12と、また溶接機インタフェ
ース27により溶接機23と接続されている。ロボット
制御装置13の中のコンピュータ間通話ボート28と画
像処理装置18とはシリアル信号線により接続されてい
る。視覚センサ1内のスリット光源6および固体撮像素
子9は信号ケーブル15によりそれぞれセンサインタフ
ニー久29を介して画像処理装置18に接続され″。
ース26によりロボット12と、また溶接機インタフェ
ース27により溶接機23と接続されている。ロボット
制御装置13の中のコンピュータ間通話ボート28と画
像処理装置18とはシリアル信号線により接続されてい
る。視覚センサ1内のスリット光源6および固体撮像素
子9は信号ケーブル15によりそれぞれセンサインタフ
ニー久29を介して画像処理装置18に接続され″。
ている。
次に、このような視覚センサを備えた溶接ロボットによ
り、溶接開始点における開先位置の位置偏差ベクトルを
検出する方法について、第1ないし第4図にあわせて、
第5図ないし第11図を参照して説明する。
り、溶接開始点における開先位置の位置偏差ベクトルを
検出する方法について、第1ないし第4図にあわせて、
第5図ないし第11図を参照して説明する。
第5図は、溶接径路の教示方法を示す説明斜視図、第6
図は、再生動作を示す説明斜視図、第7図は、退避動作
の説明図で、(a)は斜視図、(b)は、ワイヤ先端部
の拡大図、第8図は、光切断像検出画面を示す説明図、
第9図は、溶接開始点の開先検出位置と溶接トーチの移
動位置の説明斜視図、第10図は、検出点でのロボット
動作のフローチャート図、第11図は、検出点での検出
経過、i8接トーチの移動経路を示す説明斜視図である
。
図は、再生動作を示す説明斜視図、第7図は、退避動作
の説明図で、(a)は斜視図、(b)は、ワイヤ先端部
の拡大図、第8図は、光切断像検出画面を示す説明図、
第9図は、溶接開始点の開先検出位置と溶接トーチの移
動位置の説明斜視図、第10図は、検出点でのロボット
動作のフローチャート図、第11図は、検出点での検出
経過、i8接トーチの移動経路を示す説明斜視図である
。
まず、ロボット12の手首に相当する溶接トーチ2が作
動すべき加工線すなわち溶接径路をテイチングボックス
19を用いて教示する。すなわち、第5図(、)に示す
アプローチ点を教示したのち、第5図(b)の溶接開始
点では、視覚センサ1による検出のためのセンサON、
開先形状、溶接トーチのシフトなどの教示を行う。すな
わち、溶接継手の種類、開先部の位置ずれの検出、検出
に基づく溶接径路の補正などの各条件をロボット制御装
置13内の記憶部(バブルメモリ)に、予め記憶されて
いるティーチデータ(例えば溶接位置。
動すべき加工線すなわち溶接径路をテイチングボックス
19を用いて教示する。すなわち、第5図(、)に示す
アプローチ点を教示したのち、第5図(b)の溶接開始
点では、視覚センサ1による検出のためのセンサON、
開先形状、溶接トーチのシフトなどの教示を行う。すな
わち、溶接継手の種類、開先部の位置ずれの検出、検出
に基づく溶接径路の補正などの各条件をロボット制御装
置13内の記憶部(バブルメモリ)に、予め記憶されて
いるティーチデータ(例えば溶接位置。
姿勢、溶接速度、溶接電流など)に加えて記憶させる。
第5図(c)に示す溶接終了点では、同様にシフトの教
示を加え、溶接開始点で得た検出データに基づき、溶接
終了点に到る径路の位置補正を行うことを記憶させる。
示を加え、溶接開始点で得た検出データに基づき、溶接
終了点に到る径路の位置補正を行うことを記憶させる。
このような教示操作を行ったのち、再生動作を行うこと
になる。
になる。
ロボット12は、視覚センサ1による検出すなわちセン
サ○Nが設定された溶接開始点に到るまで、予め教示さ
れた径路に従って移動する。
サ○Nが設定された溶接開始点に到るまで、予め教示さ
れた径路に従って移動する。
センサ○Nの点では、センサONを教示した位置データ
を基に、第6図(a)に示す退避点を創成し、この点に
溶接トーチ2のワイヤ先端を位置決めする(第10図ス
テップ■)。
を基に、第6図(a)に示す退避点を創成し、この点に
溶接トーチ2のワイヤ先端を位置決めする(第10図ス
テップ■)。
この退避点を決める方法を第7図を参照して説明する。
第7図(b)において、○′は観測系の基準点となる教
示点、0は、教示点O′から溶接トーチ2の軸心方向に
ワイヤ先端を退避させた退避点である。
示点、0は、教示点O′から溶接トーチ2の軸心方向に
ワイヤ先端を退避させた退避点である。
図示したように、退避後の溶接トーチ2のワイヤ先端の
位置、すなわち退避点Oを原点として。
位置、すなわち退避点Oを原点として。
この原点を通るロボットの支持軸3の回転中心軸方向を
Z′軸とし、このZ′軸と溶接トーチ2の軸心とを含む
平面内で2′軸に直交する方向にX′軸を設定した溶接
トーチ2(ロボット12の手首)の座標系o−x’y’
z’を考える。
Z′軸とし、このZ′軸と溶接トーチ2の軸心とを含む
平面内で2′軸に直交する方向にX′軸を設定した溶接
トーチ2(ロボット12の手首)の座標系o−x’y’
z’を考える。
前記座標系に対する溶接トーチ2の取付角が45’であ
るとすると、教示点O′から退避点○への退避ベクトル
ρ′、は、退避量をLとして、(4,= (−L/2.
O,L/2) で与えられる。
るとすると、教示点O′から退避点○への退避ベクトル
ρ′、は、退避量をLとして、(4,= (−L/2.
O,L/2) で与えられる。
この退避ベクトルa′、は、このときのロボットの各関
節角情報をもとに次式により、ロボット座標系 o−x
yz における退避ベクトル乙、に変換できる。
節角情報をもとに次式により、ロボット座標系 o−x
yz における退避ベクトル乙、に変換できる。
ここで、座標変換行列Tは、ティーチ時における各関節
角情報から以下のように与えられる。
角情報から以下のように与えられる。
n、=C1C2,4Cs s、s。
ny = S 1C2J4 C5+ Cx S 5nz
=−82,4C3 θ−” Cx C234S s S z C5By
= 5lc234ss+clcsOz=s234ss d、=Cl52,4 d3=SiS234 d2=62,4 p、=C2< ds ・S 234+43 ・C23+
’?2 ・cz)p =s工(d、・S2,4十〇
、・C2,−Za、・c z )pz=ds” C23
4−a3’ Sza (22Szここに、 Ci = c o s D i (i = 1 、−
、5 )S i =si nθi (i=1.・・・
、5)Cijk= c o s (θi+θj+θk
)Sijk=si n (θi + Oj+θk)θ
1:旋回関節回転角 0□:上腕関節回転角 θ、:前腕関節回転角 042手首曲げ関節回転角 θ5:手首ひねり関節回転角 C2:上腕長さ q、:前腕長さ C5:手先部長さ である。
=−82,4C3 θ−” Cx C234S s S z C5By
= 5lc234ss+clcsOz=s234ss d、=Cl52,4 d3=SiS234 d2=62,4 p、=C2< ds ・S 234+43 ・C23+
’?2 ・cz)p =s工(d、・S2,4十〇
、・C2,−Za、・c z )pz=ds” C23
4−a3’ Sza (22Szここに、 Ci = c o s D i (i = 1 、−
、5 )S i =si nθi (i=1.・・・
、5)Cijk= c o s (θi+θj+θk
)Sijk=si n (θi + Oj+θk)θ
1:旋回関節回転角 0□:上腕関節回転角 θ、:前腕関節回転角 042手首曲げ関節回転角 θ5:手首ひねり関節回転角 C2:上腕長さ q、:前腕長さ C5:手先部長さ である。
ロボット12は、(1)式で計算した退避点0に、ティ
ーチング時のロボット座標系における姿勢を保ったまま
溶接トーチ2を移動させ、画像処理装置18に開先形状
に関する情報とともに検出指令を送る。
ーチング時のロボット座標系における姿勢を保ったまま
溶接トーチ2を移動させ、画像処理装置18に開先形状
に関する情報とともに検出指令を送る。
画像処理装置18は、スリット光源6からのスリット光
線5の照射により固体撮像素子9から得られた光切断画
像を取り込み、第8図に示すように、開先形状により決
まる認識アルゴリズムに従って、すなわち、画像におけ
る線の勾配が変る位置を溶接線の位置つまり開先位置と
認識して、画面内での開先位置(u、v)を求める。
線5の照射により固体撮像素子9から得られた光切断画
像を取り込み、第8図に示すように、開先形状により決
まる認識アルゴリズムに従って、すなわち、画像におけ
る線の勾配が変る位置を溶接線の位置つまり開先位置と
認識して、画面内での開先位置(u、v)を求める。
視覚センサ1は、第7図(b)に示した教示点O′を観
測系の基準点にしているため、第9図に示すように、ス
リット光線が照射されている点Sまでの位置偏差ベクト
ル〜1を求めることができる(第10図ステップ■)。
測系の基準点にしているため、第9図に示すように、ス
リット光線が照射されている点Sまでの位置偏差ベクト
ル〜1を求めることができる(第10図ステップ■)。
ここで、スリット光線5の照射中心軸および光切断像の
撮像系の中心軸が、溶接1・−チ2およびロボットの支
持軸3の回転中心軸が作る面に対して成す角が等しく、
角α(図示せず)で表わされ、照射中心軸と撮像系の中
心軸とが作る面がZ軸すなわちロボットの支持軸3の回
転中心軸と成す角をO(図示せず)とし、撮像系の倍率
をAとすると位置偏差ベクトルa′、は次式で与えられ
る。
撮像系の中心軸が、溶接1・−チ2およびロボットの支
持軸3の回転中心軸が作る面に対して成す角が等しく、
角α(図示せず)で表わされ、照射中心軸と撮像系の中
心軸とが作る面がZ軸すなわちロボットの支持軸3の回
転中心軸と成す角をO(図示せず)とし、撮像系の倍率
をAとすると位置偏差ベクトルa′、は次式で与えられ
る。
画像処理装置18は、このデータのうち、Y’=Oとし
た位置偏差ベクトル成分a′をによって演算し、ロボッ
ト制御装置13に送る(第10図ステップ■)。
た位置偏差ベクトル成分a′をによって演算し、ロボッ
ト制御装置13に送る(第10図ステップ■)。
ロボット制御装置13は、検出時の各関節角情報を基に
(1)式の座標変換を行い、ロボット座標系における溶
接トーチ2のワイヤ先端位置のシフトベクトルa4を求
め、この位置に前記ワイヤ先端を移動する(第10図ス
テップ■)。
(1)式の座標変換を行い、ロボット座標系における溶
接トーチ2のワイヤ先端位置のシフトベクトルa4を求
め、この位置に前記ワイヤ先端を移動する(第10図ス
テップ■)。
第10図は、このときのロボットの動作をフローチャー
トで示したものである。
トで示したものである。
フローチャートで示したように、ロボッ1−は、視覚セ
ンサ1による検出とロボットの支持軸3の移動とを一連
の動作として、位置偏差ベクトルが零となるまで、すな
わち、4.’=oになるまで、換言すれば、視覚センサ
1の基準点である教示点0′と開先位置とが一致するま
で、この−巡の動作を繰り返す。
ンサ1による検出とロボットの支持軸3の移動とを一連
の動作として、位置偏差ベクトルが零となるまで、すな
わち、4.’=oになるまで、換言すれば、視覚センサ
1の基準点である教示点0′と開先位置とが一致するま
で、この−巡の動作を繰り返す。
そして、θ;=0となった最終的な溶接トーチ2の現在
位置からセンシング(検出)開始位置までの差ベクトル
Aを計算し、これを開先位置のずれ量とする(第1o図
ステップ■)。
位置からセンシング(検出)開始位置までの差ベクトル
Aを計算し、これを開先位置のずれ量とする(第1o図
ステップ■)。
第11図は、この繰返し動作により、視覚センサ1の検
出ベクトルである位置偏差ベクトル、 /および溶接ト
ーチ2のワイヤ先端のベクトル4′1が変化し、零に収
束する様子を図示したものである。
出ベクトルである位置偏差ベクトル、 /および溶接ト
ーチ2のワイヤ先端のベクトル4′1が変化し、零に収
束する様子を図示したものである。
a:、 tag’、 oにおける添字1.2’、3・・
・は繰返し動作回数を示し、ベクトルの零に収束する変
化を明らかにしている。
・は繰返し動作回数を示し、ベクトルの零に収束する変
化を明らかにしている。
ロボット12は、この検出動作後、第6図(b)および
(c)に示す溶接開始および終了点からなる溶接径路、
すなわち溶接の始、終端ティチラインを上記差ベクトル
6分のずれ量で修正を加え、その修正ラインに溶接トー
チ2を移動させて溶接を行う(第10図ステップ■)。
(c)に示す溶接開始および終了点からなる溶接径路、
すなわち溶接の始、終端ティチラインを上記差ベクトル
6分のずれ量で修正を加え、その修正ラインに溶接トー
チ2を移動させて溶接を行う(第10図ステップ■)。
前述の動作により、溶接線始端の開先部がX′。
Z′力方向それぞれずれ、しかもY′軸と溶接線とが一
致していない状態であっても、ロボットの手首である支
持軸3の回転中心軸と溶接トーチ2の軸心とが成す面内
における開先位置を示す差ベクトル6を検出することが
可能となる。
致していない状態であっても、ロボットの手首である支
持軸3の回転中心軸と溶接トーチ2の軸心とが成す面内
における開先位置を示す差ベクトル6を検出することが
可能となる。
このように本実施例によれば、溶接開始点で、溶接トー
チ2の軸心とロボットの支持軸3の回転中心軸とが成す
面内における開先位置を検出できるので、視覚センサ1
の検出を行う際の姿勢、あるいは被加工部材11の高さ
方向のずれがあっても、検出位置が溶接線方向の前後に
移動することがないという効果がある。
チ2の軸心とロボットの支持軸3の回転中心軸とが成す
面内における開先位置を検出できるので、視覚センサ1
の検出を行う際の姿勢、あるいは被加工部材11の高さ
方向のずれがあっても、検出位置が溶接線方向の前後に
移動することがないという効果がある。
また、検出を、データが収束する方向に繰返し行うため
、検出誤差の評価が可能となり、高精度で検出を行うこ
とができるという効果もある。
、検出誤差の評価が可能となり、高精度で検出を行うこ
とができるという効果もある。
さらに、退避した点で上記動作を行うため、溶接トーチ
2のワイヤ先端と被加工部材11とが衝突することなく
検出を行うことができるという効果もある。
2のワイヤ先端と被加工部材11とが衝突することなく
検出を行うことができるという効果もある。
なお、前述の実施例は、溶接加工を行う場合の溶接ロボ
ットシステムの溶接線始端部における開先位置検出方法
について説明したが、本発明は、溶接加工のみに限らず
、例えば自動車のシールなどシーリング加工等にも適用
可能であり、教示・再生機能をもち、視覚センサを備え
たロボットによる加工ラインの加工開先部位置検出に汎
用的に適用できる方法である。
ットシステムの溶接線始端部における開先位置検出方法
について説明したが、本発明は、溶接加工のみに限らず
、例えば自動車のシールなどシーリング加工等にも適用
可能であり、教示・再生機能をもち、視覚センサを備え
たロボットによる加工ラインの加工開先部位置検出に汎
用的に適用できる方法である。
[発明の効果]
以上述べたように、本発明によれば、加工線方向に検出
位置をずらすことなく、加工線始端の開先位置ずれを検
出しうる加工線始端の開先位置検出方法を提出すること
ができる。
位置をずらすことなく、加工線始端の開先位置ずれを検
出しうる加工線始端の開先位置検出方法を提出すること
ができる。
第1図は、本発明の一実施例に係る溶接ロボットの、視
覚センサを取付けたロボット支持部の側面図、第2図は
、第1図の正面図、第3図は、視覚センサを備えた溶接
ロボットシステムの機器構成図、第4図は、その制御系
のハードウェア構成を示す模式図、第5図は、溶接径路
の教示方法を示す説明斜視図、第6図は、再生動作を示
す説明斜視図、第7図は、退避動作の説明図で、(a)
は斜視図、(b)は、ワイヤ先端部の拡大図、第8図は
、光切断伝検出画面を示す説明図、第9図は、溶接DF
J始点の開先位置と溶接トーチの移動位置の説明斜視図
、第10図は、検出点でのロボット動作のフローチャー
ト図、第11図は、検出点での検出経過、溶接トーチの
移動経過を示す説明斜視図である。 1・・・視覚センサ、2・・・溶接トーチ、3・・・ロ
ボットの支持軸、6・・・スリット光源、1o・・・観
測用光学系、11・・・被加工部材、12・・・ロボッ
ト、13・・・ロボット制御装置、14・・・教示操作
盤、18・・・画像処理装置、19・・・ティーチング
ボックス。
覚センサを取付けたロボット支持部の側面図、第2図は
、第1図の正面図、第3図は、視覚センサを備えた溶接
ロボットシステムの機器構成図、第4図は、その制御系
のハードウェア構成を示す模式図、第5図は、溶接径路
の教示方法を示す説明斜視図、第6図は、再生動作を示
す説明斜視図、第7図は、退避動作の説明図で、(a)
は斜視図、(b)は、ワイヤ先端部の拡大図、第8図は
、光切断伝検出画面を示す説明図、第9図は、溶接DF
J始点の開先位置と溶接トーチの移動位置の説明斜視図
、第10図は、検出点でのロボット動作のフローチャー
ト図、第11図は、検出点での検出経過、溶接トーチの
移動経過を示す説明斜視図である。 1・・・視覚センサ、2・・・溶接トーチ、3・・・ロ
ボットの支持軸、6・・・スリット光源、1o・・・観
測用光学系、11・・・被加工部材、12・・・ロボッ
ト、13・・・ロボット制御装置、14・・・教示操作
盤、18・・・画像処理装置、19・・・ティーチング
ボックス。
Claims (1)
- 1、教示・再生機能をもつロボットおよびロボット制御
装置と、前記ロボットの支持軸に固定され加工線始端部
における開先の位置偏差ベクトルを検出すべき視覚セン
サと、前記ロボットの支持軸の軸心に対して傾斜して固
定した加工手段とを備え、上記ロボット制御装置の演算
制御機能を用いて、加工線始端の教示位置から加工手段
の軸心方向に一定距離だけ退避した退避点を演算により
創成し、この退避点に対する、退避前の点を基準点とす
る加工線始端部における開先部の位置偏差ベクトルを上
記視覚センサにより検出し、この位置偏差ベクトルのう
ち、ロボットの支持軸の回転中心軸と前記加工手段の軸
心とが成す平面内の位置偏差ベクトル成分を用い、この
位置偏差ベクトルの方向にロボットの支持軸を移動する
一連の動作を、当該位置偏差ベクトルが零になるまで繰
返して行い、検出を開始した時点でのロボットの支持軸
の位置と、最終的に位置偏差ベクトルが零となった時点
でのロボットの支持軸との差ベクトルを開先位置のずれ
量にするようにしたことを特徴とする加工線始端の開先
位置検出方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62084870A JPH0790482B2 (ja) | 1987-04-08 | 1987-04-08 | 加工線始端の開先位置検出方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62084870A JPH0790482B2 (ja) | 1987-04-08 | 1987-04-08 | 加工線始端の開先位置検出方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63251182A true JPS63251182A (ja) | 1988-10-18 |
| JPH0790482B2 JPH0790482B2 (ja) | 1995-10-04 |
Family
ID=13842833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62084870A Expired - Lifetime JPH0790482B2 (ja) | 1987-04-08 | 1987-04-08 | 加工線始端の開先位置検出方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0790482B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1994026474A1 (fr) * | 1993-05-10 | 1994-11-24 | Masayuki Hamura | Procede de commande d'un robot pourvu d'un capteur |
| EP1527852A1 (en) * | 2003-10-31 | 2005-05-04 | Fanuc Ltd | Industrial robot with imaging device accomodated in end-effector supporting mechanism |
| JP2011128114A (ja) * | 2009-12-21 | 2011-06-30 | Kawasaki Heavy Ind Ltd | ツール寸法の計測方法、ツール寸法の計測装置、およびその計測装置を備えるロボット |
| JP2014139577A (ja) * | 2014-03-12 | 2014-07-31 | Kawasaki Heavy Ind Ltd | ツール寸法の計測方法、ツール寸法の計測装置、およびその計測装置を備えるロボット |
| JPWO2019171706A1 (ja) * | 2018-03-08 | 2021-02-18 | パナソニックIpマネジメント株式会社 | 溶接装置およびその制御方法 |
| CN115582607A (zh) * | 2022-10-26 | 2023-01-10 | 熵智科技(深圳)有限公司 | 切坡口的坡口线引弧方法、装置、设备及存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5887603A (ja) * | 1981-11-20 | 1983-05-25 | Tokico Ltd | 産業用ロボツト |
| JPS6037273A (ja) * | 1983-04-19 | 1985-02-26 | ユニメイシヨン インコーポレーテツド | マニピユレータ型溶接装置 |
-
1987
- 1987-04-08 JP JP62084870A patent/JPH0790482B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5887603A (ja) * | 1981-11-20 | 1983-05-25 | Tokico Ltd | 産業用ロボツト |
| JPS6037273A (ja) * | 1983-04-19 | 1985-02-26 | ユニメイシヨン インコーポレーテツド | マニピユレータ型溶接装置 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1994026474A1 (fr) * | 1993-05-10 | 1994-11-24 | Masayuki Hamura | Procede de commande d'un robot pourvu d'un capteur |
| US5582750A (en) * | 1993-05-10 | 1996-12-10 | Fanuc Ltd. | Control method for a robot with sensor |
| EP1527852A1 (en) * | 2003-10-31 | 2005-05-04 | Fanuc Ltd | Industrial robot with imaging device accomodated in end-effector supporting mechanism |
| JP2005131761A (ja) * | 2003-10-31 | 2005-05-26 | Fanuc Ltd | 産業用ロボット |
| US7715946B2 (en) | 2003-10-31 | 2010-05-11 | Fanuc Ltd | Industrial robot |
| JP2011128114A (ja) * | 2009-12-21 | 2011-06-30 | Kawasaki Heavy Ind Ltd | ツール寸法の計測方法、ツール寸法の計測装置、およびその計測装置を備えるロボット |
| JP2014139577A (ja) * | 2014-03-12 | 2014-07-31 | Kawasaki Heavy Ind Ltd | ツール寸法の計測方法、ツール寸法の計測装置、およびその計測装置を備えるロボット |
| JPWO2019171706A1 (ja) * | 2018-03-08 | 2021-02-18 | パナソニックIpマネジメント株式会社 | 溶接装置およびその制御方法 |
| CN115582607A (zh) * | 2022-10-26 | 2023-01-10 | 熵智科技(深圳)有限公司 | 切坡口的坡口线引弧方法、装置、设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0790482B2 (ja) | 1995-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101060435B1 (ko) | 용접 로봇 | |
| US4761596A (en) | Method of detecting and controlling work start point of robot | |
| CN111745267A (zh) | 一种基于激光位移传感器的坡口焊缝实时跟踪系统及方法 | |
| JP5502462B2 (ja) | アーク溶接ロボットの制御装置及びプログラム | |
| JP2010142910A (ja) | ロボットシステム | |
| EP0601206B1 (en) | Method for controlling operation of a robot arm | |
| JP5277946B2 (ja) | ロボット制御装置およびロボットシステム | |
| CN115135466A (zh) | 毛刺去除装置和控制系统 | |
| JPH0790482B2 (ja) | 加工線始端の開先位置検出方法 | |
| JPH09222913A (ja) | ロボットの教示位置補正装置 | |
| JPH0813433B2 (ja) | 自動加工装置 | |
| JP2003121134A (ja) | 運動精度の測定方法 | |
| JPH10175085A (ja) | 3次元レーザー加工機における倣い軸制御方法と装置 | |
| JPH0394979A (ja) | 溶接位置検出装置及び該装置を備えた溶接ロボット | |
| JPS6054275A (ja) | 溶接ト−チの駆動制御方法 | |
| JPS5991308A (ja) | 平面の検出方法 | |
| JP2542615B2 (ja) | 加工線テイ−チング方法 | |
| JPH0783653A (ja) | 形状測定方法および形状測定システム | |
| JPH07232272A (ja) | 自動溶接装置及び溶接方法 | |
| JPWO1994000269A1 (ja) | 溶接用ロボット | |
| JPH10244368A (ja) | 自動溶接機における開先検出方法および装置 | |
| JP3576419B2 (ja) | 工作機の工具位置決め制御方法 | |
| Ishida et al. | Two arc welding robots coordinated with 3-D vision sensor | |
| JPS63114853A (ja) | センサ付自動加工装置 | |
| JPS63102881A (ja) | 自動作業装置の教示方式 |