JPH08103870A - 溶接ロボット - Google Patents
溶接ロボットInfo
- Publication number
- JPH08103870A JPH08103870A JP6239979A JP23997994A JPH08103870A JP H08103870 A JPH08103870 A JP H08103870A JP 6239979 A JP6239979 A JP 6239979A JP 23997994 A JP23997994 A JP 23997994A JP H08103870 A JPH08103870 A JP H08103870A
- Authority
- JP
- Japan
- Prior art keywords
- error
- welding
- sensing
- robot
- sensor
- 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)
Abstract
る。 【構成】 溶接トーチ20とレーザセンサ21を備えた
ロボット本体11と、ロボット本体11を制御するロボ
ットコントローラ12と、センサデータに基づいて教示
データを補正する補正部13eとを備え、ロボットコン
トローラ12がこの補正部13eの出力に応じてロボッ
ト本体11を制御する溶接ロボット10において、レー
ザセンサ21のデータの異常を判定するエラー判定部1
3fと、このエラー判定部13fがエラーと判定した場
合、センシング駆動回路13aに再度センシング命令を
送出するセンシングリトライ指令部13gとを備えるよ
うにした。
Description
溶接トーチと共にセンサを配設し、このセンサで溶接予
定部位の形状(位置も含む)をセンシングして、そのセ
ンシングデータにより予め教示したデータを補正しなが
ら溶接を行うティーチングプレイバック方式のアーク溶
接ロボット(以下、単に溶接ロボットという)に関す
る。
例えば、特開平5−212540号公報や特願平6−1
6293号公報に記載のものが存在する。このような溶
接ロボット1では、図9に示すように、台座2上に配設
された可動アーム3の先端手首に、レーザセンサ4及び
溶接トーチ5が配設されている。上記レーザセンサ4
は、溶接部位の近傍において、溶接予定線の方向に直交
する方向の検出線に沿ってレーザビームで走査可能に配
備され、走査中に被溶接物の表面で乱反射するレーザ拡
散光の一部を受光して溶接予定部位の位置等の形状を検
出する。
に、まず、教示(ティーチング)モードにして、可動ア
ーム3を被溶接物7と同形同大の教示物7’に向け、ロ
ボット本体(マニピュレータ)を制御するコントローラ
6に、溶接を行う溶接基準位置と、レーザセンサ4で走
査して計測を行うセンサ計測位置とを予め学習記憶させ
る。この後、再生(プレイバック)モードにして可動ア
ーム3を送りラインL上の被溶接物7に向け、記憶され
た溶接基準位置とセンサ計測位置とに基づいて、被溶接
物7の溶接予定位置からのずれを検出して位置補正デー
タを作成し、この位置補正データに基づいて、上記記憶
された溶接基準位置と検出した溶接予定位置との位置差
をコントローラ6で補正して、被溶接物7の溶接予定部
位8に対して溶接トーチ5が溶接を行う。このような構
成の溶接ロボットによれば、繰り返し正確な位置に位置
決めすることの難しい被溶接物に対して、常に正確な溶
接位置で、教示内容に忠実な溶接を行うことができる。
サで被溶接物の溶接予定部位をセンシングした場合、何
らかの原因で誤ったデータがコントローラに送られてし
まうことがある。この場合そのままレーザセンサからの
データに基づいて教示データを補正して溶接を実行して
しまうと、溶接不良を起こしたり、被溶接物に溶接トー
チをぶつけてしまう可能性がある。しかし、レーザセン
サのデータが使用できない場合(これをエラーという)
のうち、時間的な経過によって自然にエラー原因が解消
されるような場合、例えば被溶接物を固定治具等にセッ
トした時点で発生した振動がエラー原因であるような場
合は、何度かセンシングを繰り返すことによりエラーが
解消され、正しい検知データを得ることができる。そこ
で、エラーが発生したと分かった場合は、操作者が再度
センシングを実行するようにプログラムを戻す操作を行
う必要があるが、そうした場合、人手による操作である
ため作業が面倒であった。
もので、センシングエラーが発生した場合、自動的に再
度のセンシングを実行させることのできる溶接ロボット
を提供することを目的としている。
に、請求項1記載の発明は、動腕部の先端に溶接トーチ
と溶接予定部位の表面位置を測定するセンサとを備えた
ロボット本体と、このロボット本体の動腕部の動作及び
溶接動作を制御するロボット制御手段と、センシング命
令が入力されたとき上記動腕部をセンシング位置に位置
決めすべく上記ロボット制御手段に移動指令を発し、動
腕部がセンシング位置に位置決めされた状態で上記セン
サを溶接予定部位の溶接予定線と直交する方向に走査さ
せるセンシング制御手段と、上記センサのデータに基づ
いて予め教示されたデータを補正する補正手段とを備
え、上記ロボット制御手段がこの補正手段の出力に応じ
て上記ロボット本体を制御する溶接ロボットにおいて、
上記センサのデータ又はそれを処理して得たデータの異
常を判定するエラー判定手段と、このエラー判定手段が
エラーと判定した場合、上記センシング制御手段に再度
センシング命令を送出するセンシングリトライ指令手段
とを備えたことを特徴としている。
接ロボットであって、上記センシングリトライ指令手段
が所定回数センシング命令を発しても上記エラー判定手
段がエラーと判定する場合、エラー信号を上記ロボット
制御手段に送出するエラー信号発生手段を設けたことを
特徴としている。
接ロボットであって、上記エラー判定手段が、予め与え
られた複数のエラー条件のいずれのエラー条件に該当す
るかを判定し、上記エラー信号発生手段が、上記各エラ
ー条件毎に対応したそれぞれ異なるエラー信号のうち、
該当するエラー条件に対応するエラー信号を上記ロボッ
ト制御手段に送出することを特徴としている。
回)が入力されたときセンシング制御手段が移動命令を
ロボット制御手段に送り、ロボット制御手段がこの移動
命令に応答して動腕部を動かし、センサをセンシング位
置に位置決めする。位置決めすると、センシング制御手
段がセンサを溶接予定線と直交する方向に走査させ、そ
れに応じてセンサが溶接予定部の形状を検出する。そし
て、この形状データにより補正手段が予め教示されたデ
ータを補正する。補正した教示データはロボット制御手
段に送られ、ロボット制御手段がこの補正した教示デー
タに基づいてロボット本体を制御し、溶接を実行する。
この場合、センシング時にセンサのデータ又はそれを処
理したデータの異常が確認されると、センシングリトラ
イ指令手段からセンシング命令が再度自動的に出され、
それに応じてセンシング制御手段が再度のセンシングを
行うよう処理する。
のセンシングを実行してもセンシングエラーが解消され
ない場合、その時点で初めて、エラー信号がロボット制
御手段に送出される。
認められた場合、エラーの内容に応じて異なるエラー信
号がロボット制御手段に送られるので、ロボット制御手
段側で各エラーに対処できる。
いて説明する。図1は、この発明の一実施例である溶接
ロボットのシステム全体の構成を示す概略図、また、図
2は、同システムに適用されるセンサコントローラの電
気的構成を示すブロック図である。この例の溶接ロボッ
トは、鉄骨系の建物ユニットの組立工場に配備され、送
りライン上で仮組立された構造体の鋼製の梁と柱とをジ
ョイントピースを介してアーク溶接する作業を行うもの
で、図1に示すように、ロボット本体11と、ロボット
コントローラ(ロボット制御装置)12と、センサコン
トローラ13と、表示装置(モニタ)14と、教示ボッ
クス15とからなり、必要に応じて、パソコンやホスト
コンピュータが接続されるようになっている。
接各関節に取り付けられた多関節構造のもので、台座2
の上に3次元的に駆動すると共に所望の姿勢をとり得る
動腕部16が設けられている。動腕部16は、2つのア
ーム(第1アーム17aと第2アーム17bと)で構成
され、所定方向に駆動可能な可動アーム17と、この可
動アーム17の先端に設けられた手首部18と、可動ア
ーム17の基端部を台座2上で回動自在に軸支して、可
動アーム17を被溶接物と教示物との間で往復駆動する
基動部19とからなっている。上記手首部18には、溶
接トーチ20及び溶接予定部位の形状や溶接予定線の位
置を検出するためのレーザセンサ21が配設されてい
る。
を示す部分斜視図である。この例において、被溶接物5
0は、建物ユニットの鉄骨躯体の一部分であって、角に
R部がついた角形鋼管からなる柱51と、柱51の上端
部又は下端部に接近して配置されたジョイントピース5
2とからなり、ジョイントピース52のエッジ部52a
が、柱51の角部に数mm程度のギャップを持って予め
仮付けされている。そして、このジョイントピース52
のエッジ部52aと柱51の角部とを接合すべく、エッ
ジ部52aに沿ってアーク溶接のための溶接予定線Pが
設定されている。
合して架設するための断面コ字型の接合用部材であり、
ジョイントピース52と柱51とをアーク溶接する際に
は、既に、ジョイントピースのコ字型の凹部に梁が挿入
され、2重構造部分となった所がスポット溶接されて両
者は互いに固定されている。つまり、建物ユニットの鉄
骨躯体が送りライン上で仮組立された後、当該鉄骨躯体
の隅部(柱51の上下端部とジョイントピース51との
接合部位)がこの例の溶接ロボットによって本溶接され
ることとなる。
投光レンズ等からなる発光部と、結像レンズや位置検出
素子(PSD)等からなる受光部とを備え、半導体レー
ザからの射出光が、投光レンズで絞られ、被測定物上に
ビームスポットを作ると、このビームスポットが、被測
定物の表面で乱反射(拡散反射)し、その一部が戻って
きて結像レンズによって位置検出素子上に像となって結
ばれることで、スポット光の位置やレーザセンサ21の
前面から被測定物の表面までの距離が計測されるように
なっている。このレーザセンサ21は、溶接予定線Pの
近傍において、検出線Sの方向に走査可能に備えられ、
検出線Sに沿う被溶接物50の表面位置を検出する。な
お、レーザセンサ21の走査機構としては、レーザセン
サ21自体を全体的に駆動するものであっても良いし、
レーザセンサ21の内部においてミラー等を用いて発光
部からの光の照射方向を変更するものであっても良い。
ローラ13が接続されている。このセンサコントローラ
13は、図2に示すように、センシング駆動回路13a
と、形状解析部13bと、記憶部13cと、ずれ量算出
部13dと、補正部13eと、エラー判定部13fと、
センシングリトライ指令部13gと、エラー信号発生部
13hと、さらには、教示データ作成部、最適条件選択
部、送信回路及び制御部(いずれも図示略)とから電気
的に構成されている。
ング駆動回路13aは、スタート操作に応じて入力され
るセンシング命令によりセンシング位置にレーザセンサ
21前面を移動する命令がロボットコントローラ12に
発せられ、レーザセンサ21前面がセンシング位置に位
置決めされた状態で、レーザ光(スポット光)を溶接予
定部位の溶接予定線と直交する方向に走査させるための
回路である。形状解析部13bは、レーザセンサ21か
ら送出されてくる検出信号に基づいて、かつ、所定のア
ルゴリズムに従って、被溶接物50の溶接部位のギャッ
プ、段差等の寸法やエッジ部52aの位置(この例で
は、このエッジ部の位置が溶接予定位置となる)等の形
状データを算出する。教示データ作成部(図示略)は、
教示モードのとき、レーザセンサ21を走査させて、模
擬溶接部位の形状データを含む教示データを作成して、
RAMやEEPROM等からなる記憶部13bに格納す
る。
る他、レーザセンサ21を走査して、各計測点毎に測定
された受光量を記憶する。また、ずれ量算出部13d
は、教示データに含まれる基準位置(教示物50’で教
示したエッジ部52a’の位置)と形状解析部13bが
解析した被溶接物50の溶接予定位置(エッジ部52a
の位置)とのずれ量を算出する。補正部13eは、ずれ
量算出部13dの出力に基づいて、教示データを補正す
る。最適条件選択部(図示略)は、ロボットコントロー
ラ12が予め保管している最適溶接条件データベースか
らこの補正した教示データに応じた最適な溶接条件を選
択する。
サ21又はずれ量算出部13dからの信号が予め定めら
れたエラー条件に該当するか否かを判定する。また、セ
ンシングリトライ指令部13gは、このエラー判定部1
3fがエラーと判定した場合、上記センシング駆動回路
に再度センシング命令を送出する。エラー信号発生部1
3hは、センシングリトライ指令部が所定回数センシン
グ命令を発してもエラー判定部がエラーと判定する場合
に、エラー信号を発生する。また、送信回路(図示略)
は、ロボットコントローラ12へ溶接予定部位の座標値
(補正された教示データ)、最適溶接条件信号、及びエ
ラー信号を送信する。また、制御部は、CPU(中央処
理装置)及びROMやRAM等の内部メモリを備え、R
OMに記憶された処理プログラムを、RAMを用いて実
行することによりセンサコントローラ13の構成各部を
制御する。
め与えられた複数のエラー条件のいずれのエラー条件に
該当するかを判定できるようになっている。そして、エ
ラー信号発生部13hは、該当するエラー条件に対応す
るエラー番号(エラー条件毎に異なる)を発生する。特
に、エラー判定部13fが複数のエラー条件に該当する
と判定した場合、エラー信号発生部13hは、予め定め
た優先順位の上位のエラー条件に応じたエラー番号のみ
を発生するようになっている。具体的なエラー条件とエ
ラー番号の関係については、作用の説明のところで述べ
る。
コントローラ12に接続されている。ロボットコントロ
ーラ12は、センサコントローラ13からセンシング位
置への移動命令を受けたときは、動腕部16を動かして
レーザセンサ21をセンシング位置へ位置決めする。ま
た、ロボットコントローラ12は、センサコントローラ
13から送られてきた補正された教示データ(溶接予定
部位の補正された座標値)、最適溶接条件信号等に基づ
いてロボット本体11の動作制御を行い、溶接を実行す
る。また、エラー信号が送られてきたときには、そのエ
ラー信号を表示装置14に表示させ、必要に応じてロボ
ット本体11の動作を停止する。なお、このロボットコ
ントローラ12内の最適溶接条件データベースには、熟
練工の知識や経験に基づいて、溶接条件決定のための電
流、電圧、速度、トーチ角度、狙い角度等の情報が記憶
されている。
物ユニットの組立工場において、この溶接ロボットによ
り、構造体である被溶接物50の溶接予定部位(柱51
とジョイントピース52との間)に対して溶接を実行す
るには、まず、ロボット本体11に対する相対位置が送
りライン上の被溶接物と同じ関係になるように送りライ
ン外に教示物を配置する。教示物は被溶接物と同じも
の、あるいはモデル化したものである。そして、この教
示物にロボット本体11を向けて教示を行う。すなわ
ち、まず、教示物の基準座標を、可動アーム17の先端
を動かすことで溶接ロボット10に教示する。ついで、
教示物の模擬溶接予定線に沿って溶接トーチ20の先端
を手動で動かすことにより、動腕部16の座標値を検出
して溶接基準線を算出させる。
の測定位置)を定め、その位置でレーザセンサ21を走
査させて、その計測データにより模擬溶接部位の形状を
解析させる。この解析データの中には教示物のエッジ部
(溶接基準位置)の座標値や溶接基準線の座標値が含ま
れている。センシング位置は、この例の場合、上下に間
隔をおいた2点である(3点以上でも勿論良い)。次
に、ロボット本体11の可動アーム17を送りライン上
の被溶接物50に戻して再生モードとし、自動溶接処理
をスタートさせる。スタート操作すると、まず、スター
ト信号と共にセンシング命令がセンサコントローラ13
に入力され、センサコントローラ13側が、図5に示す
ような自身の処理を開始する。同時にロボットコントロ
ーラ12側も、図4に示すような自身の処理を開始す
る。
に従って動作を説明する。図4はロボットコントローラ
12側の処理の流れ、図5はセンサコントローラ13側
の処理の流れを示す。センサコントローラ13は、適当
に移動指令をロボットコントローラ12側に送りなが
ら、図3に示すように、上下2つのセンシング位置SP
1、SP2にレーザセンサ21を位置決めさせ、それぞ
れのセンシング位置SP1、SP2でレーザセンサ21
を走査させて(図中hが走査範囲を示す)、被溶接物5
0のエッジ部(溶接予定位置)52aの位置S1、S2
を解析する。
図5に示すように、ステップS201でセンシング位置
SP1への移動命令を送信する。このとき、教示物に向
けて教示を行った際の座標値のうち、可動アーム18及
び手首部19の座標値のみを用いて、ワーク空間上の座
標値を算出するようにしているので、教示物と被溶接物
50との間の往復動に用いられる基動部20の座標値は
除かれて、レーザセンサ21は、送りライン上の被溶接
物50のセンシング位置SP1に移動させられる。つい
で、ステップS202でセンシング位置SP1にレーザ
センサ21が到着したか否かを確認し、到着したことを
確認したら、ステップS203においてレーザセンサ2
1を検査線Sに沿って走査させて、センシングを実行す
る。ついで、ステップS204においてセンシング位置
SP2への移動命令を送信し、同様にステップS205
においてセンシング位置SP2へレーザセンサ21が到
着ことを確認したら、ステップS206においてセンシ
ングを実行する。そして、2箇所でのセンシングが終了
したら、ステップS207において、採取したレーザセ
ンサ21のデータに基づき、被溶接物50の溶接データ
(溶接予定部位の座標値、溶接条件等を含む)を計算す
る。
は、図8に示すように、教示物50’で解析したエッジ
部52a’の位置と、被溶接物50で解析したエッジ部
52aの位置とのずれ量δを算出し、上下のセンシング
位置SP1、SP2でのずれ量δの大きい方を選択し
て、そのずれ量δに応じて教示データの内容を補正し、
補正したデータを正式な溶接予定部位の座標データとす
る。また、形状データ等により最適溶接条件を決定す
る。一方、ロボットコントローラ12側は図4に示すよ
うに、センシング位置SP1への移動命令が来たら、動
腕部16を動かしてレーザセンサ21をセンシング位置
SP1に位置決めし、位置決めしたら到着信号をセンサ
コントローラ13へ送信する。
が来たら、動腕部16を動かしてレーザセンサ21をセ
ンシング位置SP2に位置決めし、位置決めしたら到着
信号をセンサコントローラ13へ送信する。センサコン
トローラ13側では、ステップS207での溶接データ
の計算が終了したら、ステップS208に進んで、算出
した溶接データにエラーがあるか否かを判断する。ここ
では、レーザセンサ21による計測が不可能な場合もエ
ラーと判断する。
ーラ13に備わったエラー診断機能により、下記のエラ
ー条件(診断条件)に合致するか否かで判断する。 (1)センシング位置SP1でのエッジ部の位置S1が
計測不可能である。 (2)センシング位置SP2でのエッジ部の位置S2が
計測不可能である。 (3)教示データのエッジ部の位置と被溶接物のエッジ
部の位置S1との差(ずれ量δ)が所定値L1以上であ
る。 (4)教示データのエッジ部の位置と被溶接物のエッジ
部の位置S2との差(ずれ量δ)が所定値L1以上であ
る。 (5)S1とS2の差が所定値L2を超えている。
ラー無しと判断してステップS209で溶接判定信号を
送信し、ステップS210で溶接データを送信し、ステ
ップS211で溶接開始命令を送信する。そして、ステ
ップS212において溶接終了信号を受信したことを確
認するまで待って処理を終える。
は、ステップS208においてエラー有りと判断して、
ステップS213に進み、ここでセンシングリトライ判
定信号をロボットコントローラ12に送信する。センシ
ングリトライ回数が3回以内ならばステップS241の
判断がNOとなって最初のステップS201に戻り、セ
ンシング動作を再実行する。また、センシングリトライ
回数が3回を超えた場合は、ステップS241の判断が
YESとなって、ステップS215で溶接不可判定信号
を送信し、ステップS216でエラー番号を送信し、処
理を終える。
対応して設定され、各エラー条件毎に下記のように対応
付けされている。 エラー番号 … エラー内容 31 … (1) 32 … (2) 33(※) … (3) 34(※) … (4) 35(※) … (5)
るエラーが発生した場合は、エラー番号「32」がロボ
ットコントローラ12に送信される。また、複数のエラ
ーが同時に起こった場合は、同時にエラー番号が送信さ
れる。但し、優先順位のあるものの場合は、優先順位の
上位のエラー番号のみが送信される。ここでは、※印の
番号のエラーに対して、※印のない番号のエラーが優先
順位の上位にある。したがって、※印のエラーが検出さ
れても、エラー番号「31」又は「32」が発生した場
合には、※印の番号は送信されない。
ングリトライ判定信号が送信されてくると、ステップS
107の判断がYESとなってステップS101に戻
り、センシング動作受け入れ状態となる。センシングリ
トライ判定信号が送信されて来ない場合は、ステップS
107からステップS108に進み、溶接判定信号が送
信されて来たか否かを判断する。溶接判定信号が送信さ
れて来た場合はステップS109にて溶接データが送信
されて来るのを待つ。溶接データが送信されて来た場合
は、ステップS110でそれを受信する。ついで、ステ
ップS111で溶接開始命令が送信されてくるのを待
ち、溶接開始信号が送信されてきたら、ステップS11
2で溶接を実行し、溶接が終了したら、ステップS11
3で溶接終了信号をセンサコントローラ13に送信す
る。
れていないと判断した場合は、ステップS114に進
み、ここで溶接不可判定信号が送信されたか否かを判断
する。NOの場合はステップS107に戻る。溶接不可
判定信号が送信されて来た場合は、ステップS114の
判断がYESとなり、ステップS115でエラー番号を
受信する。ロボットコントローラ12は、エラー番号が
送信されてきた場合は、その番号を表示装置に表示さ
せ、ロボット本体の運転を停止させる。
場合、再度センシング動作が実行されるので、人手によ
って再度のセンシングを実行させる必要がなくなる。し
たがって、被溶接物のセット時の振動のように、時間の
経過とともに解消される振動などが原因でセンシングエ
ラーが発生した場合は、振動が収まった後での再度のセ
ンシングにより自動的にエラーが解消され、レーザセン
サ21によって正しく検出されたデータに基づき教示デ
ータが補正されて、正確な溶接予定位置での溶接が行わ
れる。
でもエラーが解消されない場合に初めてエラー信号をロ
ボットコントローラ12側に送信するので、時間の経過
に応じてエラー原因が解消するような場合は、正式のエ
ラーとならずに処理が進行する。また、エラー信号がロ
ボットコントローラ12に送られてくるので、ロボット
コントローラ12側ですぐそれに対処することができ
る。したがって、誤ったセンシングデータにより溶接を
実行してしまう心配がなく、溶接不良を生じたり、被溶
接物50に溶接トーチ18をぶつけたりするおそれがな
い。また、表示画面を見ることで、何のエラーが発生し
たかが分かるので、即座にそのエラーに対処することが
できる。特に、優先順位の上位のエラーのみが表示され
るので、表示内容に沿って対処すれば、効率良くエラー
を解消できる。
してきたが、具体的な構成はこの実施例に限られるもの
ではなく、この発明の要旨を逸脱しない範囲の設計の変
更等があってもこの発明に含まれる。例えば、図5のフ
ローチャートにおいては、エラー番号の発生をステップ
S216で送信に先立って同時に行うようにしている
が、エラー番号の発生自体は、ステップS207の溶接
データの計算時に行い、この時点で溶接データの代わり
にエラー番号をセットしておき、ステップS208でエ
ラー番号の有無をチェックし、ステップS216ではセ
ンシングリトライを3回行ってもエラー番号が消えない
場合、ロボットコントローラ12に送信するように構成
しても良い。
々設定することができる。エラー番号も任意の文番号に
設定し得る。センシングリトライ回数も3回に限らず、
任意に設定し得る。また、センサコントローラは、ソフ
トウェア構成であるとハードウェア構成であるとを問わ
ない。また、上述の実施例では、センサコントローラと
ロボットコントローラとが互いに別体である場合につい
て述べたが、例えば、ロボットコントローラがセンサコ
ントローラの機能を兼ね備えるようにしても良い。
明によれば、センシングエラーが検出された場合、再度
センシング動作が実行されるので、人手によって再度の
センシングを実行させる必要がなくなる。したがって、
特に被溶接物のセット時の振動のように、時間の経過と
ともに解消される振動などが原因でセンシングエラーが
発生した場合は、振動が収まった後での再度のセンシン
グにより自動的にエラーが解消され、センサによって正
しく検出されたデータに基づき教示データが補正され
て、正確な溶接予定位置で溶接が行われる。
エラーが発生した場合、何回かセンシングを再実行し、
それでもエラーが解消されない場合に初めてエラー信号
を発生するので、時間の経過に応じてエラー原因が解消
するような場合は、正式のエラーとならずに処理が進行
する。したがって、被溶接物のセット時の振動によるエ
ラーのような場合は、振動が収まるに従い自動的に解消
され、そのまま溶接が実行される。また、時間の経過に
よっても原因が解消されないようなエラーの場合はエラ
ー信号が発生するので、それによりエラーの発生を知る
ことができる。
ラー条件に応じた信号がロボット制御手段に送られるの
で、ロボット制御手段側では、エラーの内容に応じた対
処の仕方を実行することができる。
テム全体の構成を示す概略図である。
電気的構成を示すブロック図である。
の溶接予定部位をセンシングする様子を説明するための
図である。
手順を示すためのフローチャートである。
手順を示すためのフローチャートである。
順を示すためのフローチャートである。
順を示すためのフローチャートである。
の位置のずれを説明するための平面図である。
ある。
Claims (3)
- 【請求項1】 動腕部の先端に溶接トーチと溶接予定部
位の表面位置を測定するセンサとを備えたロボット本体
と、このロボット本体の動腕部の動作及び溶接動作を制
御するロボット制御手段と、センシング命令が入力され
たとき前記動腕部をセンシング位置に位置決めすべく前
記ロボット制御手段に移動指令を発し、動腕部がセンシ
ング位置に位置決めされた状態で前記センサを溶接予定
部位の溶接予定線と直交する方向に走査させるセンシン
グ制御手段と、前記センサのデータに基づいて予め教示
されたデータを補正する補正手段とを備え、前記ロボッ
ト制御手段がこの補正手段の出力に応じて前記ロボット
本体を制御する溶接ロボットにおいて、 前記センサのデータ又はそれを処理して得たデータの異
常を判定するエラー判定手段と、 このエラー判定手段がエラーと判定した場合、前記セン
シング制御手段に再度センシング命令を送出するセンシ
ングリトライ指令手段とを備えたことを特徴とする溶接
ロボット。 - 【請求項2】 請求項1記載の溶接ロボットであって、 前記センシングリトライ指令手段が所定回数センシング
命令を発しても前記エラー判定手段がエラーと判定する
場合、エラー信号を前記ロボット制御手段に送出するエ
ラー信号発生手段を設けたことを特徴とする溶接ロボッ
ト。 - 【請求項3】 請求項2記載の溶接ロボットであって、 前記エラー判定手段が、予め与えられた複数のエラー条
件のいずれのエラー条件に該当するかを判定し、 前記エラー信号発生手段が、前記各エラー条件毎に対応
したそれぞれ異なるエラー信号のうち、該当するエラー
条件に対応するエラー信号を前記ロボット制御手段に送
出することを特徴とする溶接ロボット。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23997994A JP3550191B2 (ja) | 1994-10-04 | 1994-10-04 | 溶接ロボット |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23997994A JP3550191B2 (ja) | 1994-10-04 | 1994-10-04 | 溶接ロボット |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08103870A true JPH08103870A (ja) | 1996-04-23 |
| JP3550191B2 JP3550191B2 (ja) | 2004-08-04 |
Family
ID=17052678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23997994A Expired - Lifetime JP3550191B2 (ja) | 1994-10-04 | 1994-10-04 | 溶接ロボット |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3550191B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1168126A1 (en) * | 1999-05-25 | 2002-01-02 | Fanuc Ltd | Robot controller with abnormality monitoring function |
| US6445979B1 (en) | 1999-11-05 | 2002-09-03 | Fanuc Ltd. | Operation line tracking device using sensor |
| JP5312667B1 (ja) * | 2012-12-12 | 2013-10-09 | 広機工株式会社 | 補正プログラム及びその記憶媒体 |
| CN106270917A (zh) * | 2016-09-26 | 2017-01-04 | 扬州大学 | 多棱管内焊缝跟踪装置 |
| CN115990695A (zh) * | 2021-10-20 | 2023-04-21 | 株式会社神户制钢所 | 焊接机器人的控制方法、控制装置、焊接系统以及程序 |
| WO2023170764A1 (ja) * | 2022-03-07 | 2023-09-14 | ファナック株式会社 | ロボットの探索プログラムの生成装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0652018A (ja) * | 1992-07-31 | 1994-02-25 | Fujitsu Ltd | エラー表示方式 |
| JPH06175713A (ja) * | 1992-12-02 | 1994-06-24 | Shin Meiwa Ind Co Ltd | 産業用ロボットのセンシング制御方法 |
-
1994
- 1994-10-04 JP JP23997994A patent/JP3550191B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0652018A (ja) * | 1992-07-31 | 1994-02-25 | Fujitsu Ltd | エラー表示方式 |
| JPH06175713A (ja) * | 1992-12-02 | 1994-06-24 | Shin Meiwa Ind Co Ltd | 産業用ロボットのセンシング制御方法 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1168126A1 (en) * | 1999-05-25 | 2002-01-02 | Fanuc Ltd | Robot controller with abnormality monitoring function |
| US6377869B1 (en) | 1999-05-25 | 2002-04-23 | Fanuc Ltd. | Robot controller with abnormality monitoring function |
| US6445979B1 (en) | 1999-11-05 | 2002-09-03 | Fanuc Ltd. | Operation line tracking device using sensor |
| JP5312667B1 (ja) * | 2012-12-12 | 2013-10-09 | 広機工株式会社 | 補正プログラム及びその記憶媒体 |
| CN106270917A (zh) * | 2016-09-26 | 2017-01-04 | 扬州大学 | 多棱管内焊缝跟踪装置 |
| CN106270917B (zh) * | 2016-09-26 | 2018-11-09 | 扬州大学 | 多棱管内焊缝跟踪装置 |
| CN115990695A (zh) * | 2021-10-20 | 2023-04-21 | 株式会社神户制钢所 | 焊接机器人的控制方法、控制装置、焊接系统以及程序 |
| JP2023061848A (ja) * | 2021-10-20 | 2023-05-02 | 株式会社神戸製鋼所 | レーザセンサを備えた溶接ロボットの制御方法、制御装置、溶接システム、およびプログラム |
| CN115990695B (zh) * | 2021-10-20 | 2026-01-27 | 株式会社神户制钢所 | 焊接机器人的控制方法、控制装置、焊接系统以及程序 |
| WO2023170764A1 (ja) * | 2022-03-07 | 2023-09-14 | ファナック株式会社 | ロボットの探索プログラムの生成装置 |
| JPWO2023170764A1 (ja) * | 2022-03-07 | 2023-09-14 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3550191B2 (ja) | 2004-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3904605B2 (ja) | 複合センサーロボットシステム | |
| KR100621100B1 (ko) | 용접로봇 교시위치 보정방법 및 용접로봇시스템 | |
| JP5715809B2 (ja) | ロボットの作業プログラム作成方法、ロボットの作業プログラム作成装置、及びロボット制御システム | |
| US4907169A (en) | Adaptive tracking vision and guidance system | |
| JPS6037273A (ja) | マニピユレータ型溶接装置 | |
| JPH08166813A (ja) | ウィービング動作を伴うロボットのトラッキング制御方法 | |
| JP5502462B2 (ja) | アーク溶接ロボットの制御装置及びプログラム | |
| JP2005108144A (ja) | ロボットの補正データ確認装置 | |
| EP0862963B1 (en) | Welding robot control method | |
| US6321139B1 (en) | Operation line searching method and robot/sensor system having operation line searching function | |
| JPH09183087A (ja) | 作業ロボット装置 | |
| JPH08103870A (ja) | 溶接ロボット | |
| JPH1094874A (ja) | 管継手の自動溶接方法 | |
| JP7040932B2 (ja) | 溶接位置検出装置、溶接位置検出方法及び溶接ロボットシステム | |
| JP5636148B2 (ja) | 自動溶接機の位置検出システム | |
| JPH0746288B2 (ja) | 手先視覚を持つロボットの制御方法とその装置 | |
| JP7620082B2 (ja) | センサの出力に基づいて教示点を生成する教示点生成装置、ロボット制御装置、および教示点生成方法 | |
| JP2017121637A (ja) | 溶接方法および溶接装置 | |
| JPH08103869A (ja) | 溶接ロボット | |
| JP3447121B2 (ja) | 溶接ロボットに適用される被溶接物のエッジ部検出方法 | |
| JP3596095B2 (ja) | ロボット制御装置 | |
| JPH0816227A (ja) | 位置センサを用いた自動機械の移動経路教示方法 | |
| JPH08215847A (ja) | 溶接ロボットの制御方法 | |
| JP2517581B2 (ja) | 加工線テイ−チング方法 | |
| Vavreck et al. | An adaptive seam tracker for welding heavy-section aluminum |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20040331 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040423 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100430 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120430 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130430 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140430 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term |