JPH0456714B2 - - Google Patents
Info
- Publication number
- JPH0456714B2 JPH0456714B2 JP4582083A JP4582083A JPH0456714B2 JP H0456714 B2 JPH0456714 B2 JP H0456714B2 JP 4582083 A JP4582083 A JP 4582083A JP 4582083 A JP4582083 A JP 4582083A JP H0456714 B2 JPH0456714 B2 JP H0456714B2
- Authority
- JP
- Japan
- Prior art keywords
- welding
- welding torch
- torch
- line
- 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.)
- Expired
Links
- 238000003466 welding Methods 0.000 claims description 143
- 238000000034 method Methods 0.000 claims description 8
- 238000005452 bending Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K9/00—Arc welding or cutting
- B23K9/12—Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
- B23K9/127—Means for tracking lines during arc welding or cutting
- B23K9/1272—Geometry oriented, e.g. beam optical trading
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】
本発明は溶接ロボツトにおける溶接トーチの駆
動制御方法に関する。
動制御方法に関する。
従来の溶接ロボツトは、溶接中に溶接トーチが
溶接対象ワークに衝突すると、溶接作業を停止す
るとともに、警告灯あるいはブザー等によつて作
業者に異常を知らせるように構成されている。し
たがつて、作業者は上記異常が知らされると、溶
接トーチを停止位置から手動操作によつて脱出さ
せ、溶接トーチの曲がり等のチエツクを行ない、
溶接トーチが正常であれば上記衝突原因を除去し
た上で再起動させるようにしていた。
溶接対象ワークに衝突すると、溶接作業を停止す
るとともに、警告灯あるいはブザー等によつて作
業者に異常を知らせるように構成されている。し
たがつて、作業者は上記異常が知らされると、溶
接トーチを停止位置から手動操作によつて脱出さ
せ、溶接トーチの曲がり等のチエツクを行ない、
溶接トーチが正常であれば上記衝突原因を除去し
た上で再起動させるようにしていた。
すなわち、従来の溶接ロボツトは、上記異常が
発生した場合、溶接トーチの脱出方法が作業者に
任され、また溶接トーチのチエツクも作業者によ
る目視チエツクが行なわれているため、無人化、
省力化を図ることができなかつた。
発生した場合、溶接トーチの脱出方法が作業者に
任され、また溶接トーチのチエツクも作業者によ
る目視チエツクが行なわれているため、無人化、
省力化を図ることができなかつた。
本発明は上記実情に鑑みてなされたもので、溶
接ロボツトの無人化、省力化を図つた溶接トーチ
の駆動制御方法を提供することを目的とする。
接ロボツトの無人化、省力化を図つた溶接トーチ
の駆動制御方法を提供することを目的とする。
本発明によれば、溶接中に溶接トーチが溶接対
象ワークに衝突したとき、溶接作業を停止させる
とともに衝突箇所から溶接トーチを自動的に脱出
させ、所定箇所に配設された溶接トーチ良否判定
手段に移動させ、ここで溶接トーチが正常である
と判定されると、次の溶接線の始端位置に溶接ト
ーチを自動的に移動させ、ここで溶接作業を自動
的に再開させるようにしている。
象ワークに衝突したとき、溶接作業を停止させる
とともに衝突箇所から溶接トーチを自動的に脱出
させ、所定箇所に配設された溶接トーチ良否判定
手段に移動させ、ここで溶接トーチが正常である
と判定されると、次の溶接線の始端位置に溶接ト
ーチを自動的に移動させ、ここで溶接作業を自動
的に再開させるようにしている。
以下本発明を添付図面を参照して詳細に説明す
る。
る。
第1図は本発明に従つた溶接トーチの動作態様
を例示したものである。同図において、溶接対象
ワーク1は3本の溶接線2,3,4を有してい
る。なお、各溶接線の始端位置におけるテイーチ
ングポイントをそれぞれP1,P3,P5とし、
終端位置におけるテイーチングポイントをそれぞ
れP2,P4,P6とすると、溶接線2は線分
1P2、溶接線3は線分34、溶接線4は線
分56で表わすことができる。
を例示したものである。同図において、溶接対象
ワーク1は3本の溶接線2,3,4を有してい
る。なお、各溶接線の始端位置におけるテイーチ
ングポイントをそれぞれP1,P3,P5とし、
終端位置におけるテイーチングポイントをそれぞ
れP2,P4,P6とすると、溶接線2は線分
1P2、溶接線3は線分34、溶接線4は線
分56で表わすことができる。
この溶接対象ワーク1を囲む点ABCDEFGH
で示す領域内を便宜上ワークエリアWAとし、そ
れ以外の溶接トーチ5の移動可能領域をセイフテ
イエリアSAとする。また、セイフテイエリアSA
におけるチエツクポイントC1には、溶接トーチ
の良否を判定する溶接トーチ良否判定手段10
(第2図)が設けられている。ここで、セイフテ
イエリアSAは、そのエリアSA内のセイフテイポ
イントS1,S2,S3とチエツクポイントC2
との間を溶接トーチ5が高速で移動する際に溶接
トーチ5とワーク1とが衝突することがない領域
である。また、セイフテイポイントS1,S2,
S3は、それぞれ溶接線2,3,4のテイーチン
グポイントP1,P3,P5に対応して設けられ
たセイフテイエリアSA内の点であり、それらの
ポイントS1,S2,S3は溶接トーチ5がそれ
らのポイントと上記テイーチングポイントとの間
を移動する際にワーク1に衝突しないようにテイ
ーチングされる。
で示す領域内を便宜上ワークエリアWAとし、そ
れ以外の溶接トーチ5の移動可能領域をセイフテ
イエリアSAとする。また、セイフテイエリアSA
におけるチエツクポイントC1には、溶接トーチ
の良否を判定する溶接トーチ良否判定手段10
(第2図)が設けられている。ここで、セイフテ
イエリアSAは、そのエリアSA内のセイフテイポ
イントS1,S2,S3とチエツクポイントC2
との間を溶接トーチ5が高速で移動する際に溶接
トーチ5とワーク1とが衝突することがない領域
である。また、セイフテイポイントS1,S2,
S3は、それぞれ溶接線2,3,4のテイーチン
グポイントP1,P3,P5に対応して設けられ
たセイフテイエリアSA内の点であり、それらの
ポイントS1,S2,S3は溶接トーチ5がそれ
らのポイントと上記テイーチングポイントとの間
を移動する際にワーク1に衝突しないようにテイ
ーチングされる。
本発明に係る制御方法は、第4図に示すフロー
チヤートに従つたプログラムを予め作成してお
き、上記ワーク1にトーチ5が衝突した場合にこ
のプログラムを実行させるようにしている。
チヤートに従つたプログラムを予め作成してお
き、上記ワーク1にトーチ5が衝突した場合にこ
のプログラムを実行させるようにしている。
以下、このプログラムの具体的な実行例を説明
する。
する。
いま、たとえば溶接線3の溶接中に、溶接トー
チ5がワーク1のセツテイング誤差や仮付け誤差
等に起因してワーク1に衝突したとすると、直ち
に溶接作業を停止し、溶接トーチ5を衝突のあつ
た箇所から溶接方向とは逆の方向に溶接線3に沿
つて移動させる。溶接トーチ5が溶接線3の始端
位置P3に到達すると、この位置P3から該位置
P3に対応して予めテイーチングしたセイフテイ
ポイントS2に溶接トーチ5を移動させる。な
お、ここまでの溶接トーチ5の制御方式としては
補間による連続経路制御方式が採用される。
チ5がワーク1のセツテイング誤差や仮付け誤差
等に起因してワーク1に衝突したとすると、直ち
に溶接作業を停止し、溶接トーチ5を衝突のあつ
た箇所から溶接方向とは逆の方向に溶接線3に沿
つて移動させる。溶接トーチ5が溶接線3の始端
位置P3に到達すると、この位置P3から該位置
P3に対応して予めテイーチングしたセイフテイ
ポイントS2に溶接トーチ5を移動させる。な
お、ここまでの溶接トーチ5の制御方式としては
補間による連続経路制御方式が採用される。
溶接トーチ5がセイフテイポイントS2に到達
すると、このセイフテイポイントS2からチエツ
クポイントC2にポイントツーポイント(TPT)
制御により高速で溶接トーチ5を移動させる。な
お、この移動中に、溶接トーチ5の姿勢も溶接ト
ーチのチエツクを行なうときの姿勢になるように
制御される。溶接トーチ5がチエツクポイントC
2に到達すると、更にチエツクポイントC1に移
動させ、このチエツクポイントC1に配設した溶
接トーチ良否判定手段10によつて溶接トーチ5
の良否を判定する。
すると、このセイフテイポイントS2からチエツ
クポイントC2にポイントツーポイント(TPT)
制御により高速で溶接トーチ5を移動させる。な
お、この移動中に、溶接トーチ5の姿勢も溶接ト
ーチのチエツクを行なうときの姿勢になるように
制御される。溶接トーチ5がチエツクポイントC
2に到達すると、更にチエツクポイントC1に移
動させ、このチエツクポイントC1に配設した溶
接トーチ良否判定手段10によつて溶接トーチ5
の良否を判定する。
この溶接トーチ良否判定手段10によつて溶接
トーチ5が正常であると判定されると、溶接トー
チ5をチエツクポイントC2に移動させ、続いて
衝突のあつた溶接線3の次の溶接線4の始端位置
P5に対応してテイーチングしたセイフテイポイ
ントS3に溶接トーチ5の姿勢を適宜変更させな
がら高速で移動させる(第1図)。
トーチ5が正常であると判定されると、溶接トー
チ5をチエツクポイントC2に移動させ、続いて
衝突のあつた溶接線3の次の溶接線4の始端位置
P5に対応してテイーチングしたセイフテイポイ
ントS3に溶接トーチ5の姿勢を適宜変更させな
がら高速で移動させる(第1図)。
溶接トーチ5がセイフテイポイントS3に到達
すると、溶接線4の始端位置P5に移動させ、こ
の位置P5から溶接作業を再開させる。
すると、溶接線4の始端位置P5に移動させ、こ
の位置P5から溶接作業を再開させる。
このようなプログラムを作成しておけば、溶接
トーチが損傷しない程度の強さでワークに衝突し
た場合、自動的に次の溶接線から溶接作業を再開
することができる。
トーチが損傷しない程度の強さでワークに衝突し
た場合、自動的に次の溶接線から溶接作業を再開
することができる。
なお、溶接トーチ5を始端位置P5に移動させ
る際には、第3図に示すように位置P5の近傍の
位置P5′まで溶接トーチ5を移動させ、この位
置P5′から始端検出動作を実行させながら溶接
トーチ5を始端位置P5に移動させるようにする
とよい。第3図に示す始端検出動作は、位置P
5′から溶接トーチ5を水平方向にサーチ動作さ
せ、ワークと溶接ワイヤが接触したのち、所定量
だけ戻し、次に鉛直方向にサーチ動作させ、ワー
クと溶接ワイヤが接触したのち所定方向に所定量
だけ溶接トーチを移動させ溶接トーチ5を位置P
5に移動させるようにしている。
る際には、第3図に示すように位置P5の近傍の
位置P5′まで溶接トーチ5を移動させ、この位
置P5′から始端検出動作を実行させながら溶接
トーチ5を始端位置P5に移動させるようにする
とよい。第3図に示す始端検出動作は、位置P
5′から溶接トーチ5を水平方向にサーチ動作さ
せ、ワークと溶接ワイヤが接触したのち、所定量
だけ戻し、次に鉛直方向にサーチ動作させ、ワー
クと溶接ワイヤが接触したのち所定方向に所定量
だけ溶接トーチを移動させ溶接トーチ5を位置P
5に移動させるようにしている。
第2図は溶接トーチ良否判定手段10の一例を
示す概略構成図である。この溶接トーチ良否判定
手段10は、光源11x,11y,11z、レン
ズ12x,12y,12z、スリツト13x,1
3y,13z、フオトセンサ14xa,14xb,
14ya,14yb,14za,14zbからなる3つ
の光学センサ15,16,17および溶接トーチ
良否判定回路20から構成されている。
示す概略構成図である。この溶接トーチ良否判定
手段10は、光源11x,11y,11z、レン
ズ12x,12y,12z、スリツト13x,1
3y,13z、フオトセンサ14xa,14xb,
14ya,14yb,14za,14zbからなる3つ
の光学センサ15,16,17および溶接トーチ
良否判定回路20から構成されている。
各光学センサ15,16,17は、それぞれ溶
接トーチ5のX,Y,Z方向の曲りあるいはずれ
をチエツクするもので、溶接トーチ5が正常の場
合には第2図に示すようにフオトセンサ14xa,
14ya,14zaが受光せず、フオトセンサ14
xb,14yb,14zbが受光する。なお、フオト
センサは受光時にハイレベル信号Hを出力し、不
受光時にローレベル信号Lを出力するものとす
る。
接トーチ5のX,Y,Z方向の曲りあるいはずれ
をチエツクするもので、溶接トーチ5が正常の場
合には第2図に示すようにフオトセンサ14xa,
14ya,14zaが受光せず、フオトセンサ14
xb,14yb,14zbが受光する。なお、フオト
センサは受光時にハイレベル信号Hを出力し、不
受光時にローレベル信号Lを出力するものとす
る。
溶接トーチ良否判定回路20は、フオトセンサ
14xa,14ya,14zaの出力のオア条件をと
るオア回路21、オア回路21の出力を反転する
インバータ22、フオトセンサ14xb,14yb,
14zbの出力のアンド条件をとるアンド回路2
3、インバータ22およびアンド回路23の出力
のアンド条件をとるアンド回路24から構成され
ている。したがつて、インバータ22は、フオト
センサ14xa,14ya,14zaがいずれもロー
レベル信号Lを出力しているときのみハイレベル
信号を出力し、アンド回路23はフオトセンサ1
4xb,14yb,14zbがいずれもハイレベル信
号Hを出力しているときのみハイレベル信号Hを
出力する。アンド回路24は2入力信号がともに
ハイレベル信号Hのとき、溶接トーチ5が正常で
あると判定し、コントローラ(図示せず)にハイ
レベル信号を出力する。
14xa,14ya,14zaの出力のオア条件をと
るオア回路21、オア回路21の出力を反転する
インバータ22、フオトセンサ14xb,14yb,
14zbの出力のアンド条件をとるアンド回路2
3、インバータ22およびアンド回路23の出力
のアンド条件をとるアンド回路24から構成され
ている。したがつて、インバータ22は、フオト
センサ14xa,14ya,14zaがいずれもロー
レベル信号Lを出力しているときのみハイレベル
信号を出力し、アンド回路23はフオトセンサ1
4xb,14yb,14zbがいずれもハイレベル信
号Hを出力しているときのみハイレベル信号Hを
出力する。アンド回路24は2入力信号がともに
ハイレベル信号Hのとき、溶接トーチ5が正常で
あると判定し、コントローラ(図示せず)にハイ
レベル信号を出力する。
なお、本実施例では溶接対象ワークが複数の溶
接線を有する場合について説明したが、本発明は
複数の溶接対象ワークを順次自動溶接する場合に
おいても適用でき、この場合溶接トーチがワーク
に衝突し、かつ溶接トーチが正常であればそのワ
ーク(溶接線)を飛ばして次のワーク(溶接線)
に溶接トーチを移動させればよい。また、溶接ト
ーチ良否判定手段は本実施例のように光学センサ
を用いたものに限らず、例えばダイヤルゲージを
組み合わせたものでも実現できる。
接線を有する場合について説明したが、本発明は
複数の溶接対象ワークを順次自動溶接する場合に
おいても適用でき、この場合溶接トーチがワーク
に衝突し、かつ溶接トーチが正常であればそのワ
ーク(溶接線)を飛ばして次のワーク(溶接線)
に溶接トーチを移動させればよい。また、溶接ト
ーチ良否判定手段は本実施例のように光学センサ
を用いたものに限らず、例えばダイヤルゲージを
組み合わせたものでも実現できる。
以上説明したように本発明によれば、各溶接線
別にセイフテイポイントを設けることにより、溶
接トーチが溶接対象ワークに衝突した際に溶接ト
ーチを安全かつ短時間で脱出させることができ、
また溶接トーチが正常の場合には、衝突のあつた
溶接線の次の溶接線に安全かつ短時間で移動させ
ることができるため、溶接トーチが溶接対象ワー
クに衝突した場合においても適所に配設された溶
接トーチ良否判定手段で自動的に溶接トーチの曲
り等のチエツクを行ない、ここで溶接トーチが正
常であると判定された場合には衝突のあつた溶接
線の次の溶接線から溶接作業を再開することがで
きる。これにより、溶接トーチが溶接トーチに衝
突した場合における省力化を図ることができ、ま
た溶接ロボツトの稼動率の向上を図ることができ
る。
別にセイフテイポイントを設けることにより、溶
接トーチが溶接対象ワークに衝突した際に溶接ト
ーチを安全かつ短時間で脱出させることができ、
また溶接トーチが正常の場合には、衝突のあつた
溶接線の次の溶接線に安全かつ短時間で移動させ
ることができるため、溶接トーチが溶接対象ワー
クに衝突した場合においても適所に配設された溶
接トーチ良否判定手段で自動的に溶接トーチの曲
り等のチエツクを行ない、ここで溶接トーチが正
常であると判定された場合には衝突のあつた溶接
線の次の溶接線から溶接作業を再開することがで
きる。これにより、溶接トーチが溶接トーチに衝
突した場合における省力化を図ることができ、ま
た溶接ロボツトの稼動率の向上を図ることができ
る。
第1図は本発明による溶接トーチの動作の一実
施例を示す溶接トーチ動作図、第2図は本発明に
係る溶接トーチ良否判定手段の一例を示す概略構
成図、第3図は溶接線の始端検出方法の一例を示
す溶接トーチの動作図、第4図は本発明による溶
接トーチの駆動制御方法の一実施例を示すフロー
チヤートである。 1……溶接対象ワーク、2,3,4……溶接
線、5……溶接トーチ、10……溶接トーチ良否
判定手段、15,16,17……光学センサ、2
0……溶接トーチ良否判定回路、S1,S2,S
3……セイフテイポイント、C1,C2……チエ
ツクポイント。
施例を示す溶接トーチ動作図、第2図は本発明に
係る溶接トーチ良否判定手段の一例を示す概略構
成図、第3図は溶接線の始端検出方法の一例を示
す溶接トーチの動作図、第4図は本発明による溶
接トーチの駆動制御方法の一実施例を示すフロー
チヤートである。 1……溶接対象ワーク、2,3,4……溶接
線、5……溶接トーチ、10……溶接トーチ良否
判定手段、15,16,17……光学センサ、2
0……溶接トーチ良否判定回路、S1,S2,S
3……セイフテイポイント、C1,C2……チエ
ツクポイント。
Claims (1)
- 【特許請求の範囲】 1 複数の溶接線を順次自動溶接する溶接ロボツ
トにおいて、溶接トーチの移動可能領域の適所に
該溶接トーチの良否を判定する溶接トーチ良否判
定手段を配設し、かつ前記複数の溶接線のうち任
意の溶接線の溶接中において前記溶接トーチが溶
接対象ワークに衝突したことが検出された場合
に、溶接作業を停止して溶接トーチを該溶接線の
始端位置まで逆方向に移動させ、続いて溶接トー
チを前記始端位置から該始端位置に対応してテイ
ーチングされるセイフテイポイントを経由して、
前記溶接トーチ良否判定手段の判定位置に移動さ
せ、つぎに前記溶接トーチ良否判定任意手段に溶
接トーチが正常であるか否かを判定させ、正常で
ある場合に溶接トーチを前記衝突のあつた溶接線
の次の溶接線の始端位置に該始端位置に対応して
テイーチングされるセイフテイポイントを経由し
て移動させ、ここで溶接作業を再開させるという
内容のプログラムを作成しておき、前記溶接線の
テイーチングに際し、前記溶接トーチを各溶接線
の始端位置から退避させるための前記セイフテイ
ポイントをテイーチングし、溶接トーチが溶接対
象ワークに衝突したときには前記プログラムにし
たがつて溶接トーチを駆動制御することを特徴と
する溶接トーチの駆動制御方法。 2 前記溶接トーチ良否判定手段は、前記溶接ト
ーチの曲がり量が所定範囲内であれば正常な溶接
トーチであると判定する特許請求の範囲第1項記
載の溶接トーチの駆動制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4582083A JPS59169673A (ja) | 1983-03-18 | 1983-03-18 | 溶接ト−チの駆動制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4582083A JPS59169673A (ja) | 1983-03-18 | 1983-03-18 | 溶接ト−チの駆動制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59169673A JPS59169673A (ja) | 1984-09-25 |
| JPH0456714B2 true JPH0456714B2 (ja) | 1992-09-09 |
Family
ID=12729881
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4582083A Granted JPS59169673A (ja) | 1983-03-18 | 1983-03-18 | 溶接ト−チの駆動制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59169673A (ja) |
-
1983
- 1983-03-18 JP JP4582083A patent/JPS59169673A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59169673A (ja) | 1984-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5560843A (en) | Frame construction and a machining device provided with it | |
| WO1997038819A1 (fr) | Procede de commande pour soudage sequentiel a passes multiples | |
| CN111230267B (zh) | 一种双工位协作混焊焊接生产线 | |
| JPH0456714B2 (ja) | ||
| JP2007249524A (ja) | ロボット制御装置 | |
| JPS6039207A (ja) | 産業用ロボツトの自動教示方法 | |
| JPH04190977A (ja) | アーク溶接ロボットの制御方式 | |
| JPS58221672A (ja) | 溶接ロボツトの倣い制御方式 | |
| JP3596095B2 (ja) | ロボット制御装置 | |
| JPS5932233B2 (ja) | 自動溶接装置 | |
| JPH0343173A (ja) | ロボット位置決め方法及び制御装置 | |
| JP2906502B2 (ja) | 産業用ロボットの制御方法 | |
| JP2686286B2 (ja) | 3次元レーザ制御装置 | |
| JP2655898B2 (ja) | 記憶・再生型アーク溶接ロボットの制御方法 | |
| Ryuh et al. | Arc welding robot automation systems | |
| JPS6390380A (ja) | レ−ザ加工装置 | |
| JP3065386B2 (ja) | 産業用ロボットの制御方法 | |
| JPH03230867A (ja) | 自動溶接装置 | |
| JP2019063829A (ja) | 溶接ロボットシステム及び溶接ロボットシステムを用いた溶接方法 | |
| JP3284221B2 (ja) | アーク溶接ロボット | |
| JPH01154869A (ja) | 自動多層溶接装置 | |
| JP2002086383A (ja) | ロボットの干渉検出装置 | |
| JP2865416B2 (ja) | ロボット制御装置 | |
| JPH03281065A (ja) | 溶接システムにおける異常処理方法 | |
| JPH033545B2 (ja) |