JPS6039207A - 産業用ロボツトの自動教示方法 - Google Patents

産業用ロボツトの自動教示方法

Info

Publication number
JPS6039207A
JPS6039207A JP14736783A JP14736783A JPS6039207A JP S6039207 A JPS6039207 A JP S6039207A JP 14736783 A JP14736783 A JP 14736783A JP 14736783 A JP14736783 A JP 14736783A JP S6039207 A JPS6039207 A JP S6039207A
Authority
JP
Japan
Prior art keywords
robot
sensor
teaching
workpiece
value
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
Application number
JP14736783A
Other languages
English (en)
Other versions
JPH0614285B2 (ja
Inventor
Takashi Ito
隆 伊藤
Takao Wada
多加夫 和田
Sumihiro Ueda
上田 澄広
Takao Kanamaru
孝夫 金丸
Masaaki Hirayama
平山 真明
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.)
Kawasaki Heavy Industries Ltd
Kawasaki Motors Ltd
Original Assignee
Kawasaki Heavy Industries Ltd
Kawasaki Jukogyo KK
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 Kawasaki Heavy Industries Ltd, Kawasaki Jukogyo KK filed Critical Kawasaki Heavy Industries Ltd
Priority to JP58147367A priority Critical patent/JPH0614285B2/ja
Publication of JPS6039207A publication Critical patent/JPS6039207A/ja
Publication of JPH0614285B2 publication Critical patent/JPH0614285B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/423Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36441Follow contour, line with sensor and record points
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37422Distance and attitude detector
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49362Tool, probe at constant height to surface during machining

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、記憶再生方式の産業用ロボッ1への教示作業
を自動的に行う方法に関する。
〔従来技術〕
周知のように、記憶再生方式の産業用ロボットにおいて
は、あらかじめロボットの手を制御すべき位置と姿勢に
逐一誘導して覚え込まず(記憶する)必要がある。これ
が教示作業と呼ばれているものである。この教示作業を
行うことにより、以後、ロボットは該教示作業で覚え込
まされた通りの作業を繰り返し何回でも実行することが
可能になる。これが再生動作である。ところで、従来の
教示作業は、複数のスイッチか配列されている所謂ティ
ーチボックスを用い、操作者が該テ、C−チボックスの
所望スイッチをオン、オフして「1視によりロポッ1−
の手を誘導することで行っていた。
しかし、この方法は操作者がロボッ1−の手を児ながら
スイッチを操作して逐一誘導するため、操作に熟練を必
要とし、また、教示作業も長いという欠点があった。更
に、この方法では、加工対象物とロボットが把持したツ
ールとの相対的な位置と姿勢を操作者が目視で確認する
ために、操作者が必要に応してロボットの動作領域に入
らざるを得す、操作者に危険がともなうという欠点があ
った。
〔発明の目的〕
本発明は上記従来方法の欠点に鑑み、高精度で教示時間
が短く、しかも安全な自動教示方法を提供することを目
的とするものである。
〔発明の概要〕
本発明の要点は、加工対象物の表面に対する距離と姿勢
および加工対象物の稜線の位置を検出するセンサをロボ
ットの手首部に取り付け、該センサの検出値とロボット
の手の位置と姿勢の現在値とによりロボットを自動教示
し、教示データを自動的に生成するものである。
〔発明の実施例〕
第1図は本発明の一実施例を説明するための全体構成図
である。第1図において、1は産業用ロボットであり、
再生動作時、その手6にツールを把持し、制御装置10
の指示に従い千6の位置と姿勢を制御して加工対象物(
以下、ワークと呼ぶ)2に対し所定の作業を行う。7は
教示作業のときロボット1の手6に把持して用いられる
センサ、8は再生動作のとき同じく手6に把持して用I
Nられるツールであり、通常、これらセンサ7とツール
8は待機スタンド9に収容されてしする。こ\で、セン
サ7は距離/姿勢検出部と稜線位置検出部からなり、ワ
ーク2の表面に対する距離と姿勢および該ワーク2の稜
線5の位置を光電手段により検出するもので、簡単に云
えば、距離/姿勢検出部は、3個以上の点光源からの光
をワーク2の表面に順次照射し、その反射光を2次元光
検出器で受光する構成とすることにより、ワーク2の表
面(反射点)に対する距離と姿勢を検出することができ
、また、稜線位置検出部は稜線5の斜め上方からスリン
1−光を稜線5に交差するように照射し、その反射光を
1次元検出器で受光する構成とすることにより、ワーク
2の稜線5の位置を検出することできる。なお、かシる
センサは本出願人により特願昭58−11!JI9号と
して既に提案しているので、これ以上の其体的構成の説
明は省略する。
以下、本実施例においては、産業用ロボッ1〜lの作業
内容はワーク2の点3(以下、始点と呼ぶ)から他の点
4(以下、終点と呼ぶ)までの稜線5に沿って溶接を行
うものとする。したがって、以下ではツール8をトーチ
として説明する。第2図は、この場合の本発明による教
示作業の手順を説明する図で、(イ)図はワーク2とセ
ンサ7の関係の平面図、(ロ)図は同側面図である。本
発明による自動教示は次の手順で行われる。
(1)制御袋[1110の制御下で、ロボツI−1の手
6が待機スタンド9からセンサ7を把持する。
(2)センサ7をあらかじめ設定した点11 (ワーク
2を設置するとき、ワーク2が基準位置からずれても、
ワーク2の上方にセンサ7が位置する点であって、かつ
始点3に近い点とする)に移動させる。
(3)センサ7の距離/姿勢検出部【5の出力が所定の
値になるようにワーク2の表面に対するセンサ7の距離
と姿勢を制御し、該センサ7を点12へ移動させる(距
離/姿勢制御モード)。
(4)距離と姿勢を制御しながらセンサ7をあらかじめ
設定した方向(稜線5が存在する方向)へ移動させ、セ
ンサ7の稜線位置検出部16の出力が所定の値になる点
13を探索する(稜線探索モー1〜)。
(5)センサ7の距離/姿勢検出部15の出力値を所定
の値に保ちながら線14に沿って、センサ7をあらかじ
め設定した方向(始点3が存在する方向)へ移動し、稜
線位置検出部16の検出値が急変する点を始点3とみな
す(始点探索モート)。
(6)センサ7を始点3からあらかじめ設定した方向(
終点4が存在する方向)へ、距離/姿勢検出部15の出
力値を所定の値に保ちながら線14に沿って移動する。
この時、後述する方法りこより一定時間間隔で教示デー
タを生成し、逐次、制御装置10内の記憶部に記憶させ
る(誘導・教示モード)。
(7)センサ7の稜線位置検出部16の検出値が急変す
る点を終点4とみなし、誘導・教示モードを終了する。
以上のようにして自動教示作業が終了した後、産業用ロ
ボット1はセンサ7を待機スタン下9にもどし、代って
トーチ8を把持することにより、制御装置10に記憶さ
れた教示データを読出して実作業(再生動作)を行う。
第3図は産業用ロボットの制御系のブロック図を示した
もので、これによりロボットの制御法及び教示データの
生成法を説明する。なお、I」ボッ1−1は各動作軸の
位置決め制御系を含んでいるが。
第3図では省略されている。
教示作業時、産業用ロボット1の手6に把持されたセン
サ7からは、該センサ7に固定した座標系(センサ座標
系x5−y5−z、)において、稜線の位置の偏差Δy
5とワーク2までの距離の偏差ΔZ、および姿勢の偏差
Δα9.八β5 (それぞれX6.■、、軸まわりの回
転角)が出力される。これらのセンサ出力値は座標変換
演算器17によって空間上に固定された座標系(絶対座
標系X、 −Y −Z )の値ΔXに変換される、なお
、この演算器17には、センサ出力値の他に、センサ7
をセンサ座標系のX5軸方向に移動するための48号Δ
X5が入力される。この信号ΔX5は距雛/姿勢制御モ
ードおよび稜線探索モー1くては’ o ” 。
始点探索モー1−では所定値−ΔX5、誘導/教示モー
ドでは所定値ΔX5の値とする。またこの演算器17に
は、稜線探索モートの時、センサ7の検出範囲内に稜線
5が入るまてはΔy5のがわりに所定値Δy5を入力し
て、稜線5の方向ヘセンサ7を移動させる。
座標変換演nH:+] 7の出力値ΔXは、係数器18
によって所定の係数が乗ぜられた後、加算器19に入力
され、ロボット1の各動作軸の現在値ω(これはエンコ
ーダ等で検出する)を座標変換演算器20に入力して演
算された絶対座標系におけるセンサ7の位置姿勢の現在
値χと加算され、指令値7、が出力される。指令値ン、
は、再生モード以外では座標変換演算器21に入力され
て、ロボット1の各動作軸の位置指令値(0、が出力さ
れ、自動教示作業が逐行される。同時に、この教示作業
の誘導/教示モードにおいて、ΔアとX/。
が加算器22で加算され、その加算値が教示データとし
て一定時間間隔て記憶部23に記憶されるのである。再
生十−ドにおいては、記憶部23に記憶とされたイ1α
が順次補間演算器24に入力されて、再生時の指令値)
?1が作成され、演算器2Iを介してロボット1の各動
作軸の位置指令値(0。
となる。
なお、第3図の座標変換演算器17、係数器18、加算
器19、座標変換演算器20,21゜加算器22、記憶
部23、補則演算器24などは第1図における制御装置
10に具備されるものである。その場合、各部をそれぞ
れハードロジックで個別に構成してもよいし、全体をコ
ンピュータで代替えさせてもよい。
以」二の実施例の説明では、教示データを一定時間間隔
て逐次メモリに記憶させるとしたが、メモ 4りの節約
のため、第4図に示すように、一旦バッファメモリ25
.26に交互に取り込みながら、教示子−夕編集部27
によって直線または円弧で補間できる部分はそれぞれ直
線部を2点、円弧部を3点程度のみに編集し、記憶部2
3に記憶させてもよい。
また、第3図においては、X4とΔyを加算して再生用
のデータ(教示データ)を記憶するようにしたが、八y
は一般に小さく、XlあるいはXのみの値を再生用の子
−夕としてもよい。
以上、アーク溶接作業の教示を例にとって説明したが、
本発明は充填剤をワークの隙間に塗装するシーリング作
業の教示、その他に適用できることは云うまでもない。
〔発明の効果〕
以上の説明のごとく、本発明によれば、記憶再生方式の
産業川口ボy1−の教示作業が高精度で安全かつ短時間
に自動的に行うことができる利点がある。
【図面の簡単な説明】
第1図は本発明の一実施例の全体構成図、第2図は本発
明による自動教示の手順を説明する口、第3図は産業用
ロボッ1〜の制御系のブロック図、第4図は教示アーク
の記憶方法の他の実施例を説明するし1である。 1 ロポソ1〜. 2・・加工対象物(ワーク)、6・
・手、 7・・センサ、 81−−チ、1゜・・制御装
置。 第1図 第2図 (イン c口〕

Claims (1)

    【特許請求の範囲】
  1. 記憶再生方式の産業用ロボットにおいて、加工対象物の
    表面に対する距離と姿勢および加工対象物の稜線の位置
    を検出するセンサを該ロボッ1−の手首部に取り付け、
    前記センサの検出値とロボットの手の位置と姿勢の現在
    値とによりロボットの各動作軸の指令値を出力して該ロ
    ボットの手を自動的に誘導し、教示データを得ることを
    特徴とする産業用ロボットの自動教示方法。
JP58147367A 1983-08-12 1983-08-12 産業用ロボットの自動教示方式 Expired - Lifetime JPH0614285B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58147367A JPH0614285B2 (ja) 1983-08-12 1983-08-12 産業用ロボットの自動教示方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58147367A JPH0614285B2 (ja) 1983-08-12 1983-08-12 産業用ロボットの自動教示方式

Publications (2)

Publication Number Publication Date
JPS6039207A true JPS6039207A (ja) 1985-03-01
JPH0614285B2 JPH0614285B2 (ja) 1994-02-23

Family

ID=15428613

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58147367A Expired - Lifetime JPH0614285B2 (ja) 1983-08-12 1983-08-12 産業用ロボットの自動教示方式

Country Status (1)

Country Link
JP (1) JPH0614285B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61253506A (ja) * 1985-05-02 1986-11-11 Kawasaki Heavy Ind Ltd 産業用ロボットを用いる山形鋼の溶断方法
JPS61278911A (ja) * 1985-06-04 1986-12-09 Amada Co Ltd ロボツトの制御方法
EP0540753A4 (en) * 1991-05-21 1994-08-24 Hitachi Construction Machinery System for controlling industrial robot
JP2019150930A (ja) * 2018-03-05 2019-09-12 国立大学法人 筑波大学 溶接ロボット動作教示システム、溶接ロボット動作教示方法およびプログラム
JP2022073999A (ja) * 2020-10-29 2022-05-17 株式会社デンソーウェーブ ロボットの原点復帰経路探索装置、及び原点復帰経路探索プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5275763A (en) * 1975-12-19 1977-06-25 Hitachi Ltd Moving direction instruct apparatus
JPS5828024A (ja) * 1981-08-12 1983-02-18 Sadamu Mizobuchi 自動有段変速機における遠心クラツチ装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5275763A (en) * 1975-12-19 1977-06-25 Hitachi Ltd Moving direction instruct apparatus
JPS5828024A (ja) * 1981-08-12 1983-02-18 Sadamu Mizobuchi 自動有段変速機における遠心クラツチ装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61253506A (ja) * 1985-05-02 1986-11-11 Kawasaki Heavy Ind Ltd 産業用ロボットを用いる山形鋼の溶断方法
JPS61278911A (ja) * 1985-06-04 1986-12-09 Amada Co Ltd ロボツトの制御方法
EP0540753A4 (en) * 1991-05-21 1994-08-24 Hitachi Construction Machinery System for controlling industrial robot
JP2019150930A (ja) * 2018-03-05 2019-09-12 国立大学法人 筑波大学 溶接ロボット動作教示システム、溶接ロボット動作教示方法およびプログラム
JP2022073999A (ja) * 2020-10-29 2022-05-17 株式会社デンソーウェーブ ロボットの原点復帰経路探索装置、及び原点復帰経路探索プログラム

Also Published As

Publication number Publication date
JPH0614285B2 (ja) 1994-02-23

Similar Documents

Publication Publication Date Title
US6243621B1 (en) Method of determining workpiece positions including coordinated motion
EP0067877A1 (en) Robot control system
SE449313B (sv) Manipulatorsvetsapparat och sett att manovrera sadan
JP2006175532A (ja) ロボット制御装置
JP2728399B2 (ja) ロボツトの制御方法
JPH08505091A (ja) 冗長軸を使用して対象物上の形態をトラッキングするためのシステム並びに方法
JP2006099474A (ja) ロボットの軌跡制御方法
JPH07266272A (ja) マニピュレータ用追従方法及び装置
JPH07129217A (ja) レーザセンサを用いたロボット制御方法
JP3000162B2 (ja) アーク溶接装置
JPS6039207A (ja) 産業用ロボツトの自動教示方法
Smati et al. Laser guidance system for robots
JPS5950971A (ja) 産業用ロボットの制御方法
JPS60195617A (ja) ロボツトにおける自動テイ−チング方法
JPH04190977A (ja) アーク溶接ロボットの制御方式
JPH05265537A (ja) ロボットの自動教示法
JPS5991308A (ja) 平面の検出方法
JPS6249405A (ja) ロボツトの教示方法
JPS60201404A (ja) 産業用ロボツト
JPS5932233B2 (ja) 自動溶接装置
US20260102911A1 (en) Robot control system
JP2655898B2 (ja) 記憶・再生型アーク溶接ロボットの制御方法
JP2686286B2 (ja) 3次元レーザ制御装置
JPH06102924A (ja) ロボットの教示点自動較正法
JPH04148308A (ja) 力制御ロボットにおける押付力方向の指定方法