JPS62165208A - ロボツト動作教示装置 - Google Patents
ロボツト動作教示装置Info
- Publication number
- JPS62165208A JPS62165208A JP631586A JP631586A JPS62165208A JP S62165208 A JPS62165208 A JP S62165208A JP 631586 A JP631586 A JP 631586A JP 631586 A JP631586 A JP 631586A JP S62165208 A JPS62165208 A JP S62165208A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- program
- data input
- motion
- teaching
- 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.)
- Pending
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明はロボットの動作教示装置に関するものである。
従来の技術
従来のロボットの動作教示方法にはチイーチングポノク
スを用いたチイーチイングズレイバノクUsers ’
Manual J 1982 ))チイーチングプレ
イバック方式では第6図aに示すチイーチングボノクス
21を人間22が操作することによシ、ロボット制御装
置23にロボット24の動作データが入力され、その動
作データによりロボット24が動作する。ロボット24
が人間22の希望する位置てくれば、人間22はその位
置姿勢データの記憶をチイーチングボックス21から指
示し、動作データを作成していく。このようにチイーチ
ノグボノクスによりロボット本体を動作させ、人間f)
goロボット動作をたしがめながら動作データを作成し
ていく。
スを用いたチイーチイングズレイバノクUsers ’
Manual J 1982 ))チイーチングプレ
イバック方式では第6図aに示すチイーチングボノクス
21を人間22が操作することによシ、ロボット制御装
置23にロボット24の動作データが入力され、その動
作データによりロボット24が動作する。ロボット24
が人間22の希望する位置てくれば、人間22はその位
置姿勢データの記憶をチイーチングボックス21から指
示し、動作データを作成していく。このようにチイーチ
ノグボノクスによりロボット本体を動作させ、人間f)
goロボット動作をたしがめながら動作データを作成し
ていく。
プログラムによる教示方式ではまず、第6図すに示すプ
ログラム入力装置25がらロボット24の動作を記述し
たプログラムを久カする。次にロボット制御装置26に
おいてプログラムを解釈。
ログラム入力装置25がらロボット24の動作を記述し
たプログラムを久カする。次にロボット制御装置26に
おいてプログラムを解釈。
実行してロボット動作信号に変換し、ロボット27を制
御する。
御する。
発明が解決しようとする問題点
しかしながらこのような従来例においてロボットの動作
を教示する際、チイーチングプレイパック方式では実際
にロボットを動作させながら教示を行なうため、教示の
間はロボットを実際の作業に使用できない。また、パレ
タイジングなどロボットのハンドの位置が論理的に計算
できる場合などは実際にロボットを動かして位置を1つ
ずつ教示することは非効率的である。
を教示する際、チイーチングプレイパック方式では実際
にロボットを動作させながら教示を行なうため、教示の
間はロボットを実際の作業に使用できない。また、パレ
タイジングなどロボットのハンドの位置が論理的に計算
できる場合などは実際にロボットを動かして位置を1つ
ずつ教示することは非効率的である。
一方、プログラムによる教示方法はロボットを動かさず
オフラインでプログラムを作成できるため、ロボット本
体を教示のために占有することはないが、机上でロボッ
トの空間的な動きを考えなければならず、場合によって
はプログラムでは記述しにくい事もある。このような場
合は直接的な方法であるチイーチングプレイバンク方式
のほうが優れているということが言える。
オフラインでプログラムを作成できるため、ロボット本
体を教示のために占有することはないが、机上でロボッ
トの空間的な動きを考えなければならず、場合によって
はプログラムでは記述しにくい事もある。このような場
合は直接的な方法であるチイーチングプレイバンク方式
のほうが優れているということが言える。
本発明は上記のような問題点に鑑み、チイーチングプレ
イバック方式とプログラムによる教示方式のそれぞれの
利点を有するロボット動作教示装置を提供することを目
的としている。
イバック方式とプログラムによる教示方式のそれぞれの
利点を有するロボット動作教示装置を提供することを目
的としている。
問題点を解決するだめの手段
本発明はロボット動作信号により制御されるロボットも
しくは前記ロボット動作信号により前記ロボットの動作
をディスプレイ上に視覚的に表示するロボット動作モニ
ターと、前記ロボットの動作を記述したプログラムを入
力し、記憶する手段と、前記プログラムを解釈、実行し
、前記ロボット動作信号に変換する手段と、前記ロボッ
トの動作データを入力、記憶するロボット動作データ入
力手段と、前記プログラムの中で前記ロボット動作デー
タ入力手段からのデータ入力を人間に対し指示できる手
段とを備えた構成となっている。
しくは前記ロボット動作信号により前記ロボットの動作
をディスプレイ上に視覚的に表示するロボット動作モニ
ターと、前記ロボットの動作を記述したプログラムを入
力し、記憶する手段と、前記プログラムを解釈、実行し
、前記ロボット動作信号に変換する手段と、前記ロボッ
トの動作データを入力、記憶するロボット動作データ入
力手段と、前記プログラムの中で前記ロボット動作デー
タ入力手段からのデータ入力を人間に対し指示できる手
段とを備えた構成となっている。
作 用
本発明は上記した構成により、たとえば、ロボットのハ
ンドの軌道がプログラム作成時に決定していない場合や
、ロボットの位置・姿勢を数値的にプログラムで記述し
にくい動作に対し、動作データ入力の指示をプログラム
内に記述し、プログラム実行時にロボット本体を動かし
ながら、もしくはロボットの動作を視覚的に表示するロ
ボット動作モニターを見ながら、動作データ入力指示の
あった部分について動作データ入力装置からデータを入
力することによりプログラムを容易に完成することがで
きるものである。
ンドの軌道がプログラム作成時に決定していない場合や
、ロボットの位置・姿勢を数値的にプログラムで記述し
にくい動作に対し、動作データ入力の指示をプログラム
内に記述し、プログラム実行時にロボット本体を動かし
ながら、もしくはロボットの動作を視覚的に表示するロ
ボット動作モニターを見ながら、動作データ入力指示の
あった部分について動作データ入力装置からデータを入
力することによりプログラムを容易に完成することがで
きるものである。
実施例
第1図は本発明の一実施例のロボット動作教示装置の概
要を示す図である。第1図において、1はプログラムの
解釈、実行、ロボット動作信号への変換を行なうロボッ
ト制御装置である。2はロボJ)制御装置1にプログラ
ムを入力するだめのプログラム入力装置である。3はた
とえばティーチングボックスのようなロボットの動作デ
ータ入力装置で、動作データ入力装置3からの動作デー
タはロボット制御装置1に入力される。4は動作データ
入力装置3からのデータ入力を人間6に指示する動作デ
ータ入力指示装置である。また、6はロボット制御装置
1によって制御されるロボットである。
要を示す図である。第1図において、1はプログラムの
解釈、実行、ロボット動作信号への変換を行なうロボッ
ト制御装置である。2はロボJ)制御装置1にプログラ
ムを入力するだめのプログラム入力装置である。3はた
とえばティーチングボックスのようなロボットの動作デ
ータ入力装置で、動作データ入力装置3からの動作デー
タはロボット制御装置1に入力される。4は動作データ
入力装置3からのデータ入力を人間6に指示する動作デ
ータ入力指示装置である。また、6はロボット制御装置
1によって制御されるロボットである。
第2図はロボット制御装置1において実行されるプログ
ラム例を示すもので、第3図はロボット制御装置1にお
けるプログラム実行の流れの概略を示すものである。
ラム例を示すもので、第3図はロボット制御装置1にお
けるプログラム実行の流れの概略を示すものである。
次に動作手順を説明する。ロボットの動作を指示するプ
ログラムはプログラム入力装置2からロボ、)制御装置
1に送られ記憶される。第2図aのプログラム例におい
て一点鎖線で囲むプログラム文1 a 、 3 aは人
間5によりオフラインでプログラム可能な部分であり、
第3図のAのように命令のフェッチと命令の実行がくり
かえし行なわれ、ロボットの動作信号を生成することに
よりロボットが動作する。なお、第2図aにおいて、m
ove (rbl、fl) はrblというロボットをflで参照される記憶された
動作データに基づき動作させることを意味する。命令の
実行が第2図dの動作データ入力装置3からのデータ入
力を指示するプログラム文2aの部分にくるとプログラ
ムは第3図のBに示すように実行され、動作データ入力
指示装置4から人間5に対しデータ入力をするように表
示がされる。
ログラムはプログラム入力装置2からロボ、)制御装置
1に送られ記憶される。第2図aのプログラム例におい
て一点鎖線で囲むプログラム文1 a 、 3 aは人
間5によりオフラインでプログラム可能な部分であり、
第3図のAのように命令のフェッチと命令の実行がくり
かえし行なわれ、ロボットの動作信号を生成することに
よりロボットが動作する。なお、第2図aにおいて、m
ove (rbl、fl) はrblというロボットをflで参照される記憶された
動作データに基づき動作させることを意味する。命令の
実行が第2図dの動作データ入力装置3からのデータ入
力を指示するプログラム文2aの部分にくるとプログラ
ムは第3図のBに示すように実行され、動作データ入力
指示装置4から人間5に対しデータ入力をするように表
示がされる。
そして、動作データ入力装置3からのデータ入力が可能
となる。なお、第2図すにおいてteach (rbl
、fx) はrblというロボ7)に対し動作データ入力を行ない
、fxで参照される動作データとしてデータを記憶する
ことを意味する。この状態では、動作データ入力装置3
からの動作データはロボット制御装置1においてロボッ
ト動作信号に変換されロボット6が動作する。人間5は
ロボット6を動作データ入力装置3により希望する位置
と姿勢になるように操作し、データの記憶を動作データ
入力装置3から指示し、動作データを記憶1作成してい
く。動作データの作成が終ればデータ入力を終了し、第
3図のCのようなループをたどり、第2図aのプログラ
ム文3aの実行に移る。
となる。なお、第2図すにおいてteach (rbl
、fx) はrblというロボ7)に対し動作データ入力を行ない
、fxで参照される動作データとしてデータを記憶する
ことを意味する。この状態では、動作データ入力装置3
からの動作データはロボット制御装置1においてロボッ
ト動作信号に変換されロボット6が動作する。人間5は
ロボット6を動作データ入力装置3により希望する位置
と姿勢になるように操作し、データの記憶を動作データ
入力装置3から指示し、動作データを記憶1作成してい
く。動作データの作成が終ればデータ入力を終了し、第
3図のCのようなループをたどり、第2図aのプログラ
ム文3aの実行に移る。
プログラム内に記憶したすべてのteach文による動
作データ入力が終れば、第2図aのプログラム文2aに
示したteach文を第2図すのプログラム文2bに示
したmove文におきかえることにより、人間の操作を
必要としない完成されたプログラムになる。
作データ入力が終れば、第2図aのプログラム文2aに
示したteach文を第2図すのプログラム文2bに示
したmove文におきかえることにより、人間の操作を
必要としない完成されたプログラムになる。
上記の実施例ではteachというように動作データ入
力装置からのデータ入力をプログラム内に湯に記述した
が別の実施例としては最初から第2図すのようなプログ
ラムを入力しておき、プログラム文2bのmove文を
実行する際にデータが記憶されているかいないかを調べ
、記憶されていない場合には動作データの入力を行なう
ようにすることもできる。プログラムの概略フローは第
4図のようになる。この実施例では動作データの教示の
あとでデータ入力を指示する部分をmove文にかきか
える必要がなくなり、よりプログラムの作成を効率化で
きる。
力装置からのデータ入力をプログラム内に湯に記述した
が別の実施例としては最初から第2図すのようなプログ
ラムを入力しておき、プログラム文2bのmove文を
実行する際にデータが記憶されているかいないかを調べ
、記憶されていない場合には動作データの入力を行なう
ようにすることもできる。プログラムの概略フローは第
4図のようになる。この実施例では動作データの教示の
あとでデータ入力を指示する部分をmove文にかきか
える必要がなくなり、よりプログラムの作成を効率化で
きる。
また、他の実施例としてはロボット制御装置1′と第5
図に示すように第1図のロボット6のかわりにロボット
の動作を視覚的に表示するロボット動作モニタ7を使用
することも可能であり、この場合にはプログラムの大部
分をオフラインによって教示することができる。
図に示すように第1図のロボット6のかわりにロボット
の動作を視覚的に表示するロボット動作モニタ7を使用
することも可能であり、この場合にはプログラムの大部
分をオフラインによって教示することができる。
発明の効果
以上述べてきだように、本発明によればプログラムで記
述しにくいロボットの動作をプログラムを実行する過程
で直接データ入力することにより作成でき、プログラム
を短時間で完成することができる。
述しにくいロボットの動作をプログラムを実行する過程
で直接データ入力することにより作成でき、プログラム
を短時間で完成することができる。
第1図は本発明の一実施例におけるロボット動作教示装
置の構成図、第2図は同ロボット制御装置で実行される
プログラムの例を示す図、第3図は同ロボット制御装置
の処理フローを示すフローチャート、第4図は他の実施
例におけるロボット制御装置の処理フローを示すフロー
チャート、第5図は他の実施例におけるロボット動作教
示装置の構成図、鴻岨は棧来伊1(7) ”G aマ゛
あ帆1.1′・・・・・・ロボット制御装置、2・・・
・・・プログラム入力装置、3・・・・・・動作データ
入力装置、4・・・・・・動作データ入力指示装置、5
・・・・・・人間、6・・・・・・ロボット、7・・・
・・・ロボット動作モニタ。 /−一一ロペント剥9ハ(工 z−−−プログ艷へ入力茨工 、3−m−動作チー7入7J堰5L 4−−一 動イ1:7−タ入力4b1〈ン(1σ−・−
人間 6−・−〇τ(ット 第1図 第2図 第3図 第4図 第 5 図 7−−−
tl]ベント動作モニタ第6図 (CL)
置の構成図、第2図は同ロボット制御装置で実行される
プログラムの例を示す図、第3図は同ロボット制御装置
の処理フローを示すフローチャート、第4図は他の実施
例におけるロボット制御装置の処理フローを示すフロー
チャート、第5図は他の実施例におけるロボット動作教
示装置の構成図、鴻岨は棧来伊1(7) ”G aマ゛
あ帆1.1′・・・・・・ロボット制御装置、2・・・
・・・プログラム入力装置、3・・・・・・動作データ
入力装置、4・・・・・・動作データ入力指示装置、5
・・・・・・人間、6・・・・・・ロボット、7・・・
・・・ロボット動作モニタ。 /−一一ロペント剥9ハ(工 z−−−プログ艷へ入力茨工 、3−m−動作チー7入7J堰5L 4−−一 動イ1:7−タ入力4b1〈ン(1σ−・−
人間 6−・−〇τ(ット 第1図 第2図 第3図 第4図 第 5 図 7−−−
tl]ベント動作モニタ第6図 (CL)
Claims (2)
- (1)ロボットの動作を記述したプログラムを入力する
入力手段と、入力されたプログラムを解釈、実行し、ロ
ボット動作信号に変換する変換手段と、前記ロボットの
動作データを入力、記憶するロボット動作データ入力手
段と、前記プログラムの中で前記ロボット動作データ入
力手段からのデータ入力を指示する指示手段とを備えて
なるロボット動作教示装置。 - (2)ロボット動作信号によりロボットの動作を視覚的
に表示するロボット動作モニタを有する特許請求の範囲
第1項記載のロボット動作教示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP631586A JPS62165208A (ja) | 1986-01-17 | 1986-01-17 | ロボツト動作教示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP631586A JPS62165208A (ja) | 1986-01-17 | 1986-01-17 | ロボツト動作教示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62165208A true JPS62165208A (ja) | 1987-07-21 |
Family
ID=11634938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP631586A Pending JPS62165208A (ja) | 1986-01-17 | 1986-01-17 | ロボツト動作教示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62165208A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0238604U (ja) * | 1988-09-07 | 1990-03-14 | ||
| JP2011224696A (ja) * | 2010-04-19 | 2011-11-10 | Yaskawa Electric Corp | ロボットの教示再生装置および教示再生方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5729104A (en) * | 1980-07-30 | 1982-02-17 | Mitsubishi Electric Corp | Forming system for sewing data of automatic sewing machine |
| JPS57114361A (en) * | 1981-11-07 | 1982-07-16 | Toyoda Mach Works Ltd | Numerical control for machine tool |
| JPS58181107A (ja) * | 1982-04-15 | 1983-10-22 | Osaka Kiko Co Ltd | 複合加工の自動プログラミング装置 |
| JPS6054015A (ja) * | 1983-09-02 | 1985-03-28 | Amada Co Ltd | 産業用ロボットの制御装置 |
-
1986
- 1986-01-17 JP JP631586A patent/JPS62165208A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5729104A (en) * | 1980-07-30 | 1982-02-17 | Mitsubishi Electric Corp | Forming system for sewing data of automatic sewing machine |
| JPS57114361A (en) * | 1981-11-07 | 1982-07-16 | Toyoda Mach Works Ltd | Numerical control for machine tool |
| JPS58181107A (ja) * | 1982-04-15 | 1983-10-22 | Osaka Kiko Co Ltd | 複合加工の自動プログラミング装置 |
| JPS6054015A (ja) * | 1983-09-02 | 1985-03-28 | Amada Co Ltd | 産業用ロボットの制御装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0238604U (ja) * | 1988-09-07 | 1990-03-14 | ||
| JP2011224696A (ja) * | 2010-04-19 | 2011-11-10 | Yaskawa Electric Corp | ロボットの教示再生装置および教示再生方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Akan et al. | Intuitive industrial robot programming through incremental multimodal language and augmented reality | |
| JPS62199376A (ja) | 遠隔マニピユレ−シヨン方法及び装置 | |
| Sato et al. | Language-aided robotic teleoperation system (LARTS) for advanced teleoperation | |
| JPS6179589A (ja) | ロボツト運転装置 | |
| JP2013226602A (ja) | 産業用機械システム | |
| US11975454B2 (en) | Program generation device and non-transitory computer-readable storage medium storing program | |
| US20240066694A1 (en) | Robot control system, robot control method, and robot control program | |
| JPH0667709A (ja) | シーケンスプログラム作成方法及び装置並びにシーケンス制御装置 | |
| JPH01131904A (ja) | ロボット操作支援システム | |
| JPS63139689A (ja) | 遠隔マニピユレ−シヨン・システムの画像表示装置 | |
| JPS6352204A (ja) | ロボツトの教示装置 | |
| JPH01286003A (ja) | 力制御ロボット教示方式 | |
| JPH04217480A (ja) | ロボットの動作手順教示装置 | |
| Vertut et al. | Sensor-aided and/or computer-aided bilateral teleoperator system (SCATS) | |
| JPH04268607A (ja) | ロボットのオフライン教示方法 | |
| JPS63120307A (ja) | ロボツトプログラミング装置 | |
| JPS60237505A (ja) | ロボツト制御方法 | |
| Hornung et al. | A New Approach to Gesture Based Real-Time Robot Programming Using Mixed Reality | |
| JP2658492B2 (ja) | ロボットの作業教示方法 | |
| US20240416515A1 (en) | Auxiliary file-generating simulation device and control system | |
| JPH08161025A (ja) | 教示装置 | |
| JPH0256004A (ja) | ロボット制御システム | |
| JPH01245305A (ja) | 制御実行プログラム生成装置 | |
| JPS63214809A (ja) | ロボツトの動作教示装置 | |
| JPS62157911A (ja) | ロボツトのパスデ−タ作成方法 |