JPH0596481A - ロボツト制御装置 - Google Patents

ロボツト制御装置

Info

Publication number
JPH0596481A
JPH0596481A JP3255159A JP25515991A JPH0596481A JP H0596481 A JPH0596481 A JP H0596481A JP 3255159 A JP3255159 A JP 3255159A JP 25515991 A JP25515991 A JP 25515991A JP H0596481 A JPH0596481 A JP H0596481A
Authority
JP
Japan
Prior art keywords
teaching
program
external control
robot
control axis
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
JP3255159A
Other languages
English (en)
Other versions
JP3191341B2 (ja
Inventor
Takemasa Matsumura
武政 松村
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP25515991A priority Critical patent/JP3191341B2/ja
Publication of JPH0596481A publication Critical patent/JPH0596481A/ja
Application granted granted Critical
Publication of JP3191341B2 publication Critical patent/JP3191341B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【目的】 ティーチングが簡便,容易になるとともに教
示プログラムの汎用性を図ることができるロボット外部
制御軸の制御方式を提供する。 【構成】 ロボット・マニピュレータと同期して制御さ
れる外部制御軸において、ティーチングによるプログラ
ムの作成開始時点における位置を基準位置とし(ステッ
プ1)、動作に対応して順次教示する各教示点は基準位
置からの相対位置データ形式で記憶し(ステップ4)、
このプログラムのプレイバック動作においては実行開始
時点を基準位置として順次教示点へ相対移動を行なう。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は産業用ロボット制御装置
に関し、特にロボット・マニピュレータと同期して制御
される外部制御軸のティーチング・プレイバック制御方
式に関する。
【0002】
【従来の技術】ティーチング・プレイバック方式のロボ
ットにおいては、ティーチング時に記憶される教示デー
タはロボット固有の基準位置に対する絶対角度あるいは
絶対位置である。そしてプレイバック時には、動作開始
がどの角度,位置にあっても教示された絶対値に従って
回転,移動する。この考えはロボット・マニピュレータ
と同期して制御される外部制御軸にも適用され、外部制
御軸に関する原点なるものが存在し、原点を基準とした
絶対位置で制御される。
【0003】このように絶対位置で制御されるティーチ
ング・プレイバック方式のロボット及び外部制御軸で
は、対象ワークに対し動作プログラムは、1:1で対応
しており、ワークが変更になった場合にはその都度動作
プログラムを変更する必要がある。
【0004】図1はロボット及び外部制御軸を用いた溶
接作業例で、具体的には長尺平板1上に等間隔に配置さ
れた複数個のリブ2を溶接するワークであり、外部制御
軸として走行台車3を備え、この走行台車3上にロボッ
ト・マニピュレータ4を搭載した構成となっている。そ
して平板1と5個のリブ2との溶接箇所W1〜W5を順
次溶接するには、まず走行軸(外部制御軸)で長手方向
の位置決めを行ない、次に走行台車3上のロボット・マ
ニピュレータ4で溶接作業を行なうという一連の動作を
ティーチングし、プレイバックさせる必要がある。この
ように従来は走行軸を絶対位置で制御していた。
【0005】
【発明が解決しようとする課題】しかしながら、前記従
来の走行軸を絶対位置で制御する方式では次のような問
題点がある。
【0006】(1)ロボット・マニピュレータによる溶
接作業自体は全く同じ動作であるが、走行軸の位置が異
なるため全ての溶接箇所を初めから逐一連続してティー
チングする必要があり、その工数は膨大となって多品種
少量生産では効率が悪い。
【0007】(2)リブのピッチが変更になった場合に
はティーチングを全面的にやり直すことが必要となり、
汎用性、融通性に欠ける。
【0008】(3)センサを用いてリブの位置を検出で
きる構成とし、センサ検出信号により走行軸の位置決め
を行なうような方式に対しては、走行軸位置を絶対位置
として取扱うやり方では実現できない。
【0009】このように、絶対位置で制御されるティー
チング・プレイバック方式の外部制御軸の制御方式では
用途によっては迅速に対応しきれないという不便さがあ
った。
【0010】本発明はこれらの問題点を解決せんとする
もので、ティーチングが容易,簡便となり、工数低減が
できるとともに、プログラムの汎用性を図ることができ
る外部制御軸の制御方式を提供することを目的とするも
のである。
【0011】
【課題を解決するための手段】上記目的を達成するため
に本発明のロボット制御装置は、ロボット・マニピュレ
ータと同期して制御される外部制御軸を備え、ティーチ
ング・プレイバックを行なう場合の外部制御軸の動作制
御方式として、一連の動作を行なわせるためのプログラ
ムのティーチングにおいては、プログラムの作成開始時
点における外部制御軸の位置データを基準位置として初
期化し、動作に対応して順次教示するプログラム内の各
教示点は前記基準位置からの相対位置データの形式で教
示用データ記憶部に格納し、前記プログラムのプレイバ
ック動作においては、前記プログラムの実行開始時点に
おける外部制御軸の位置データを基準位置として初期化
し、前記ティーチングにより相対位置データ形式で教示
用データ記憶部に格納されている教示点データを逐次読
出し、前記プレイバック時の基準位置に対して前記プロ
グラムの教示点へ順次移動制御を実行して相対移動を行
なうものである。
【0012】
【作用】上記本発明の外部制御軸の動作制御方式によれ
ば、ティーチングされたプログラムの教示点データはテ
ィーチング開始時点を基準とした相対位置データであ
り、このプログラムのプレイバック動作では実行開始時
点を基準として教示データに従い動作する。
【0013】これにより外部制御軸は任意の位置から一
連の動作をティーチングでき、任意の位置で教示データ
分だけのプレイバック動作が可能となる。
【0014】すなわち、前記図1で示した例の場合、ひ
とつのリブ2に対して溶接作業を行なうロボット・マニ
ピュレータ4の動作をティーチングしておき、走行軸
(外部制御軸)に対してはリブ2のひとつのピッチ間を
移動する動作のみをティーチングしておくだけで、この
2種類のプログラムを必要分繰返し実行することによ
り、全溶接箇所に対応できる。さらに詳述すれば、走行
軸によるリブ2のピッチ間の移動とロボット・マニピュ
レータによる溶接作業とが相対移動によりそれぞれ独立
して実行される。ピッチ間距離が変更になった場合には
走行移動のプログラムを一部変更するのみで全体には影
響を及ぼさない。また、ピッチ間距離の変化をセンサを
用いた走行軸位置決めにより対応する場合にも、位置決
めの停止位置で溶接作業プログラムが実行され動作の実
現が可能となる。
【0015】
【実施例】以下、本発明の一実施例を図面に基づいて具
体的に説明する。
【0016】図1は実際の作業例を示し、平板1上に配
置されたリブ2に対し走行台車3を外部制御軸とし、こ
の上にロボット・マニピュレータ4を搭載し、溶接箇所
W1〜W5を溶接する構成である。
【0017】図2はロボット及び外部制御軸を含むシス
テムの概略構成を示すブロック図である。ロボット・マ
ニピュレータ11と外部制御軸12はロボット制御装置
5によりその動作制御が行われ、ロボット制御装置5は
操作部6,主制御部7,サーボ制御部8、及びドライブ
部10により構成されている。またロボット制御装置5
には教示等の操作を行なうためのティーチ・ペンダント
を備えている。
【0018】図3は制御部の基本構成を示したものであ
り、CPU13を中心として制御ソフトを内蔵したRO
M14,教示されたデータを格納する教示データ記憶部
15,各種処理の作業用として使用する作業用RAM1
6があり、作業用RAM の一部は後述のオフセット領
域17,移動指令領域18を含んでいる。また、ロボッ
ト・マニピュレータ及び外部制御軸の位置を計数し表示
する位置カウンタ19も備えている。
【0019】次に図4および図5のフローチャートを用
いて本発明の方式を具体的に説明する。
【0020】図4は、ティーチング時の外部制御軸に対
する教示データの生成処理手順を示したものである。テ
ィーチングでのプログラム作成開始時点で、ステップ1
により位置カウンタ19の内容がオフセットとしてオフ
セット領域17に記憶される。次に外部制御軸を移動
(ステップ2)し登録(ステップ3)を行なうと、ステ
ップ4では 位置カウンタ内容−オフセット内容 を計算し、教示データ記憶部15に外部制御軸の教示デ
ータとして格納する。そして、前記ステップ2,3およ
び4の手順は必要動作に対応して順次教示される教示点
に対して終了(ステップ5)操作となるまで繰返し行な
われる。このようにして作成されたプログラムの外部制
御軸の教示データは、プログラム作成開始時点をゼロと
した相対位置データとなっている。
【0021】図5は本発明でのプレイバックにおける外
部制御軸に対する処理手順を示したものである。プレイ
バックでのプログラムの実行開始時点でステップ11に
より移動指令領域18のデータをゼロにクリアする。こ
の移動指令領域18のデータはプレイバックにて移動す
べき量を示すものである。次に教示データの読出し(ス
テップ12)が行われステップ13にて 移動指令+教示データ の計算を行ない、この計算データを用いてステップ14
の移動制御が実行され、プレイバックするプログラムの
教示データを逐次読出し、上記処理をプログラムの終了
まで繰返す。このようにしてプレイバックにおける外部
制御軸の制御はプログラム実行開始時点をゼロとした相
対移動指令に基づき行なわれる。
【0022】なお、本発明は図3の構成からも明らかな
ように、ROM14に格納された制御ソフトにより、C
PU13による実行で実現されている。
【0023】
【発明の効果】以上述べたように、本発明における外部
制御軸の動作制御方式では、ティーチングされたプログ
ラムの教示点データはティーチング開始時点を基準とし
た相対位置データであり、このプログラムのプレイバッ
ク動作では実行開始時点を基準として教示データに従っ
た相対移動である。これにより外部制御軸は任意の位置
から必要分のみの一連動作をティーチングでき、任意の
位置で前記必要分のみのプレイバック動作が可能とな
る。
【0024】この結果、外部制御軸の位置関係が異なる
のみで同じ動作を行なうような場合には、従来の絶対位
置で動作制御が行なわれる方式に対し、作業動作を初め
から逐一連続してティーチングする必要もなく、その工
数の大幅削減が可能である。また部材の変更に伴うティ
ーチング修正等も簡便になり、作成したプログラムは汎
用性の高いものとなる。
【図面の簡単な説明】
【図1】ロボット及び外部制御軸を用いた溶接作業例を
示す図
【図2】本発明の一実施例におけるロボット及び外部制
御軸を含むシステムの概略構成を示すブロック図
【図3】同ロボット制御装置における制御部の基本構成
【図4】同ティーチング時の制御方式を示すフローテャ
ート
【図5】同プレイバック時の制御方式を示すフローチャ
ート
【符号の説明】
1 平板 2 リブ 3 走行台車 4,11 ロボット・マニピュレータ 5 ロボット制御装置 6 操作部 7 主制御部 8 サーボ制御部 9 ティーチ・ペンダント 10 ドライブ部 12 外部制御軸 13 CPU 14 ROM 15 教示データ記憶部 16 作業用RAM 17 オフセット 18 移動指令 19 位置カウンタ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ロボット・マニピュレータと同期して制
    御される外部制御軸を備え、ティーチング・プレイバッ
    クを行なうロボットにおいて、核外部制御軸の動作制御
    方式として、一連の動作を行なわせるためのプログラム
    のティーチングは、該プログラムの作成開始時点におけ
    る前記外部制御軸の位置データを基準位置として初期化
    し、動作に対応して順次教示するプログラム内の各教示
    点は前記基準位置からの相対位置データの形式で教示用
    データ記憶部に格納し、他方、前記プログラムのプレイ
    バック動作は、該プログラムの実行開始時点における前
    記外部制御軸の位置データを基準位置として初期かし、
    前記ティーチングにより相対位置データ形式で教示用デ
    ータ記憶部に格納されている教示点データを逐次読出
    し、前記プレイバック時の基準位置に対して該プログラ
    ムの教示点へ順次移動制御を実行して相対移動を行なう
    機能を備えたロボット制御装置。
JP25515991A 1991-10-02 1991-10-02 ロボット制御装置 Expired - Fee Related JP3191341B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25515991A JP3191341B2 (ja) 1991-10-02 1991-10-02 ロボット制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25515991A JP3191341B2 (ja) 1991-10-02 1991-10-02 ロボット制御装置

Publications (2)

Publication Number Publication Date
JPH0596481A true JPH0596481A (ja) 1993-04-20
JP3191341B2 JP3191341B2 (ja) 2001-07-23

Family

ID=17274885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25515991A Expired - Fee Related JP3191341B2 (ja) 1991-10-02 1991-10-02 ロボット制御装置

Country Status (1)

Country Link
JP (1) JP3191341B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1335809B1 (en) * 2000-11-02 2013-01-23 Tri Tool Inc. Automatic weld head alignment and guidance system and method
JPWO2018051464A1 (ja) * 2016-09-15 2019-06-27 株式会社Fuji 工作機械用搬送アーム装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09218482A (ja) 1996-02-14 1997-08-19 Fuji Photo Film Co Ltd 光像形成材料

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1335809B1 (en) * 2000-11-02 2013-01-23 Tri Tool Inc. Automatic weld head alignment and guidance system and method
JPWO2018051464A1 (ja) * 2016-09-15 2019-06-27 株式会社Fuji 工作機械用搬送アーム装置

Also Published As

Publication number Publication date
JP3191341B2 (ja) 2001-07-23

Similar Documents

Publication Publication Date Title
EP0208406B1 (en) Method of detecting and controlling work start point of robot
JP2512099B2 (ja) ロボットの動作教示方法および制御装置
JPH079606B2 (ja) ロボット制御装置
US4912383A (en) Method of controlling a robot
JPH0596481A (ja) ロボツト制御装置
JPH07334228A (ja) ロボットの教示データ補正装置
JPH06110534A (ja) 工作機械における位置制御方法
JPH06122025A (ja) プレスブレーキロボットシステムのワーク曲げ追従方法
JP3350687B2 (ja) ロボット制御方法およびロボット制御装置
JP3444313B2 (ja) 工業用ロボットの制御装置
JP2577003B2 (ja) ロボットの制御方法
JPH0876829A (ja) 連続作業経路のロボットへの教示方法
JPH0830978B2 (ja) 産業用ロボットの教示・再生方法
JPH11104982A (ja) ロボットの教示方法
JPS60147810A (ja) 溶接ロボツトの制御装置
JPS61256407A (ja) 数値制御装置
JPS58100972A (ja) 溶接ロボツトの制御方法および装置
WO2025104802A1 (ja) ロボットシステムおよび制御装置
JP7424097B2 (ja) ロボットの制御装置及びロボットの制御方法
JPH06270082A (ja) 補軸を有するロボットの制御方法
JP2706317B2 (ja) ロボット制御装置
JP2521782B2 (ja) 産業用ロボットの制御方法
JPS63239511A (ja) ロボツト・システム
JPH0668695B2 (ja) ロボツト制御装置
JP2804474B2 (ja) 産業用ロボットにおけるティーチング方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees