JPS6355607A - ロボツトのテイ−チング方式 - Google Patents
ロボツトのテイ−チング方式Info
- Publication number
- JPS6355607A JPS6355607A JP20048786A JP20048786A JPS6355607A JP S6355607 A JPS6355607 A JP S6355607A JP 20048786 A JP20048786 A JP 20048786A JP 20048786 A JP20048786 A JP 20048786A JP S6355607 A JPS6355607 A JP S6355607A
- Authority
- JP
- Japan
- Prior art keywords
- waiting time
- robot
- teaching
- flag
- data
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要〕
本発明は産業用ロボットの作業において、作業効率を高
め且つ確実な動作を行うために、ティーチングデータに
待ち時間指定情報を設け、プレイバック時にその待ち時
間指定情報を読み、該情報に従って次の動作を行うよう
にしたものである。
め且つ確実な動作を行うために、ティーチングデータに
待ち時間指定情報を設け、プレイバック時にその待ち時
間指定情報を読み、該情報に従って次の動作を行うよう
にしたものである。
本発明は、ティーチングプレイバンク方式の産業用ロボ
ットのティーチング方式、特にティーチングデータの記
憶方式とそれに基づくロボットの作業方式に関する。
ットのティーチング方式、特にティーチングデータの記
憶方式とそれに基づくロボットの作業方式に関する。
ティーチングプレイバンク方式のロボットでは、予め教
示された位置、速度などのデータに基づいて作業が行わ
れるが、教示された点から次の教示された点に向かう時
に、できるだけ速い動作が要求されている。特に産業用
ロボットでは、要求性能として素早い動作が求められて
いる。
示された位置、速度などのデータに基づいて作業が行わ
れるが、教示された点から次の教示された点に向かう時
に、できるだけ速い動作が要求されている。特に産業用
ロボットでは、要求性能として素早い動作が求められて
いる。
従来のテ禿−チングプレイバソク型産業用ロボットのテ
ィーチングデータの記憶方式を第6図に示す。
ィーチングデータの記憶方式を第6図に示す。
例えば今n番目の位置にロボットがいるとすれば、fi
、+1番目のデータが次の動作に関するものである。即
ち、fi+’1番目の位置データが次の目標位置、速度
データがその時の移動速度である。
、+1番目のデータが次の動作に関するものである。即
ち、fi+’1番目の位置データが次の目標位置、速度
データがその時の移動速度である。
ここで対象ロボットが6自由度の多関節型ロボットであ
れば、位置データはθ8〜θ6の各関節の回転角、また
は手先の直交座標系での位置と方向を示す(X+ y
r 2.α、β、γ)で、速度データはθ、〜θ6の
角速度、または(X、V* 2+α、β、γ)の各速
度で与えられる。
れば、位置データはθ8〜θ6の各関節の回転角、また
は手先の直交座標系での位置と方向を示す(X+ y
r 2.α、β、γ)で、速度データはθ、〜θ6の
角速度、または(X、V* 2+α、β、γ)の各速
度で与えられる。
また、各種フラグを格納したフラグデータ領域には、例
えばハンドの開閉を指示するハンドの情報フラグや、ベ
ルトコンベアなどの周辺機器との同期をとるための周辺
機器の情報フラグ等、各種フラグデータが記憶されてい
る。
えばハンドの開閉を指示するハンドの情報フラグや、ベ
ルトコンベアなどの周辺機器との同期をとるための周辺
機器の情報フラグ等、各種フラグデータが記憶されてい
る。
これら各データはティーチング時に、ティーチングボッ
クス(ティーチングペンダント)や教示盤、またはコン
ソール装置(操作卓)からオペレータにより、しかるべ
き情報が入力されることによって記憶される。
クス(ティーチングペンダント)や教示盤、またはコン
ソール装置(操作卓)からオペレータにより、しかるべ
き情報が入力されることによって記憶される。
通常ロボットにおいては、目標位置に位置決めされた後
も残留振動がある。ロボットの形態によってはこの振動
がかなり大きく、次の動作に移る時に問題となる。特に
次のステップが精密微妙な動作を要求される場合は深刻
な問題となる。
も残留振動がある。ロボットの形態によってはこの振動
がかなり大きく、次の動作に移る時に問題となる。特に
次のステップが精密微妙な動作を要求される場合は深刻
な問題となる。
そこで従来は、目標位置に位置決めした後、次の動作C
移る前にこの残留振動が整定するのに必要な時間だけ待
ち時間をとって、それから次の動作に移るようにしてい
た。特に関節型ロボットは移動する位置によって特性が
変わるため、残留振動の持続時間も場所によって異なる
ので、十分余裕のある待ち時間を取るのが常であった。
移る前にこの残留振動が整定するのに必要な時間だけ待
ち時間をとって、それから次の動作に移るようにしてい
た。特に関節型ロボットは移動する位置によって特性が
変わるため、残留振動の持続時間も場所によって異なる
ので、十分余裕のある待ち時間を取るのが常であった。
このように従来は、作業空間上の各位置決め点において
、−律に待ち時間を取るため時間がかかり、作業能率が
落ちるという欠点があった。
、−律に待ち時間を取るため時間がかかり、作業能率が
落ちるという欠点があった。
なぜなら、ロボットの作業においては、残留振動が問題
とならない精度のものがあるにもかかわらず、−律に待
ち時間を取っていたためである。
とならない精度のものがあるにもかかわらず、−律に待
ち時間を取っていたためである。
そこで本発明は、待ち時間を短縮し作業能率を向上し得
るロボットのティーチング方式を提供することを目的と
する。
るロボットのティーチング方式を提供することを目的と
する。
第1図は本発明に係るティーチングデータの記憶方式を
示す図である。記憶領域11の構成は、位置データ、速
度データについては従来と同様であるが、各種フラグを
格納したフラグデータ格納域の中に、待ち時間指定情報
12を示すフラグビットを設け、各位置決めされた位置
における待ち時間の長さを、この待ち時間指定情報12
に従って決定するようにしたことを特徴とする。
示す図である。記憶領域11の構成は、位置データ、速
度データについては従来と同様であるが、各種フラグを
格納したフラグデータ格納域の中に、待ち時間指定情報
12を示すフラグビットを設け、各位置決めされた位置
における待ち時間の長さを、この待ち時間指定情報12
に従って決定するようにしたことを特徴とする。
本発明における待ち時間指定情報12は、ティーチング
時にティーチングボックスまたはコンソール装置を通じ
、例えば“1゛または°0”で与えられる。実際の作業
を行うプレイバック時には、このフラグを読むことによ
り、待ち時間の制御を行う。例えばこのビットが“1゛
になっていた時は、決められた待ち時間だけ待って次の
動作に移り、“0°になっていた時は、残留振動の有無
に関係な(、待ち時間をとらないで次の動作に移る。
時にティーチングボックスまたはコンソール装置を通じ
、例えば“1゛または°0”で与えられる。実際の作業
を行うプレイバック時には、このフラグを読むことによ
り、待ち時間の制御を行う。例えばこのビットが“1゛
になっていた時は、決められた待ち時間だけ待って次の
動作に移り、“0°になっていた時は、残留振動の有無
に関係な(、待ち時間をとらないで次の動作に移る。
従って、真に待ち時間をとることが必要な場合にのみ、
待ち時間をとることとなり、作業能率が向上する。
待ち時間をとることとなり、作業能率が向上する。
なお、上記“1゛及び“Ooの意味は逆であっても良い
。
。
(実 施 例〕
本発明の一実施例を第2図の作業を例に取って説明する
。1は部品供給台で、その上に部品2が載っている。ロ
ボット3はこの部品2を掴み、別の部品4の穴5に挿入
する。ここで点線はこのロボットの移動経路であり、テ
ィーチング時にその経路上の点A、B、C,Dが教えら
れる。
。1は部品供給台で、その上に部品2が載っている。ロ
ボット3はこの部品2を掴み、別の部品4の穴5に挿入
する。ここで点線はこのロボットの移動経路であり、テ
ィーチング時にその経路上の点A、B、C,Dが教えら
れる。
Aはロボット3が部品2を掴む点、Bは部品供給台1の
上方の点で、ロボット3が部品2を掴んで持ち上げる時
、上昇を停止する点、Cは部品4の穴5の上方の点で、
ロボット3が部品2を穴3に挿入するために降下を開始
する点である。Dは挿入終了点でロボットが部品2をは
なす点である。
上方の点で、ロボット3が部品2を掴んで持ち上げる時
、上昇を停止する点、Cは部品4の穴5の上方の点で、
ロボット3が部品2を穴3に挿入するために降下を開始
する点である。Dは挿入終了点でロボットが部品2をは
なす点である。
ここで、B、C点を例にとってみると、BからCに向か
う場合、Bの地点では残留振動があるが、そのままCに
移動しても、周囲に何の障害もないから問題はないもの
とする。従ってBでは残留振動がなくなるまで待つ必要
はない。
う場合、Bの地点では残留振動があるが、そのままCに
移動しても、周囲に何の障害もないから問題はないもの
とする。従ってBでは残留振動がなくなるまで待つ必要
はない。
CからDへ向かう場合、C点での残留振動が残ったまま
進もうとすると、場合によっては部品2を穴5に挿入で
きないことがあり、部品2.4を傷つけてしまう虞があ
るものとする。
進もうとすると、場合によっては部品2を穴5に挿入で
きないことがあり、部品2.4を傷つけてしまう虞があ
るものとする。
第3図はこの場合のティーチングデータの構成を示す図
で、第4図は上記一実施例の手順を示す流れ図である。
で、第4図は上記一実施例の手順を示す流れ図である。
なお本実施例では、待ち時間指定情報12として1ビツ
トを振り当てる。以後これを待ち時間フラグと略称する
。
トを振り当てる。以後これを待ち時間フラグと略称する
。
B点において位置決めされた後、B点のフラグデータの
待ち時間フラグを読みに行く。このビットが“0゛であ
るので、ロボットは待ち時間を取らず、C点に移動する
。C点で位置決めされた後同様にC点の待ち時間フラグ
を読み、それが“1゛なので、決められた待ち時間を取
って残留振動がおさまった後、D点に向かう。
待ち時間フラグを読みに行く。このビットが“0゛であ
るので、ロボットは待ち時間を取らず、C点に移動する
。C点で位置決めされた後同様にC点の待ち時間フラグ
を読み、それが“1゛なので、決められた待ち時間を取
って残留振動がおさまった後、D点に向かう。
このように本実施例では、′待ち時間指定情報12を読
み取って待ち時間をとるかどうかを決定するので、残留
振動があっても差支えない場合には待ち時間をとらずに
、直ちに次の動作に移行する。
み取って待ち時間をとるかどうかを決定するので、残留
振動があっても差支えない場合には待ち時間をとらずに
、直ちに次の動作に移行する。
従って無駄な時間消費が防止され、高速動作が可能とな
る。
る。
第5図は本発明の他の実施例を示す図で、同図は待ち時
間指定情報12として2ビツトを割り当てた場合のティ
ーチングデータの記憶方式を示す。
間指定情報12として2ビツトを割り当てた場合のティ
ーチングデータの記憶方式を示す。
第3図の一実施例と異なるのは、待ち時間フラグを1ビ
ツトではなく、2ビツトにしたことのみである。
ツトではなく、2ビツトにしたことのみである。
このようにしたことにより、待ち時間を多様化すること
ができる。例えば、′00゛を待ち時間無し、“01°
を0.5秒、“10°を1秒、“11°を2秒というよ
うに設定できる。
ができる。例えば、′00゛を待ち時間無し、“01°
を0.5秒、“10°を1秒、“11°を2秒というよ
うに設定できる。
前に述べたようにロボットの特性は場所によって異なる
ため、残留振動の特性時間も異なる。従って、前記一実
施例ではその待ち時間の最大値を用いているため無駄が
多い。
ため、残留振動の特性時間も異なる。従って、前記一実
施例ではその待ち時間の最大値を用いているため無駄が
多い。
これに対して他の実施例は、多種類の残留振動持続時間
に対応できるようにしたものである。
に対応できるようにしたものである。
ティーチングプレイバック方式のロボットは同じ動作を
繰り返し行うものであるから、ティーチング時に残留振
動の持続時間を測定しておき、この持続時間に対応して
待ち時間を予め設定しておけばよく、プレイバック時に
待ち時間を変更する必要はない。
繰り返し行うものであるから、ティーチング時に残留振
動の持続時間を測定しておき、この持続時間に対応して
待ち時間を予め設定しておけばよく、プレイバック時に
待ち時間を変更する必要はない。
なお、他の実施例は待ち時間フラグを2ビツトにした例
を説明したが、本発明における待ち時間フラグは、記憶
領域の容量さえ鈴せば何ビットにしてもよい。
を説明したが、本発明における待ち時間フラグは、記憶
領域の容量さえ鈴せば何ビットにしてもよい。
本発明によれば、残留振動があってもよい場合と、振動
がおさまっていなければならない場合とを区別して、ロ
ボットの待ち時間を減らし、作業時間を短縮することが
できる。
がおさまっていなければならない場合とを区別して、ロ
ボットの待ち時間を減らし、作業時間を短縮することが
できる。
第1図は本発明によるティーチングデータの記憶方式を
説明するための図、 第2図は本発明一実施例の作業側説明図、第3図は上記
一実施例のティチングデータ説明図、 第4図は上記一実施例の動作を示す流れ図、第5図は本
発明の他の実施例説明図、 第6図は従来のティーチングデータの記憶方式%式% 図において、1は部品供給台、2は部品、3はロボット
、4は部品、5はその穴、11は記憶領域、12は待ち
時間指定情報を示す。 、・・ 1う序11−桟°茅iの4膏鞍7う7・
・12吟5井何7つ7″゛ 不i6スksり六ヂーテ>IF7っ」7式%式% 2F丙qトg耳−憐rツギジインJ、、@イptンF×
Jル電第 4 図 FA!、ηデゝり 疹襄e訃禮司釘鉋4り°]訝朔図 第5図 省り庫afフー千〉7′°デー7tr+i乙千見ガデJ
第 6 図
説明するための図、 第2図は本発明一実施例の作業側説明図、第3図は上記
一実施例のティチングデータ説明図、 第4図は上記一実施例の動作を示す流れ図、第5図は本
発明の他の実施例説明図、 第6図は従来のティーチングデータの記憶方式%式% 図において、1は部品供給台、2は部品、3はロボット
、4は部品、5はその穴、11は記憶領域、12は待ち
時間指定情報を示す。 、・・ 1う序11−桟°茅iの4膏鞍7う7・
・12吟5井何7つ7″゛ 不i6スksり六ヂーテ>IF7っ」7式%式% 2F丙qトg耳−憐rツギジインJ、、@イptンF×
Jル電第 4 図 FA!、ηデゝり 疹襄e訃禮司釘鉋4り°]訝朔図 第5図 省り庫afフー千〉7′°デー7tr+i乙千見ガデJ
第 6 図
Claims (1)
- 【特許請求の範囲】 教示された動作を示すティーチングデータを格納する記
憶領域(11)を具え、該記憶領域(11)から読み出
されたティーチングデータに基づいて動作することによ
り、予め教示された動作を繰り返し実行するティーチン
グプレイバック型のロボットにおいて、 前記ティーチングデータの中に待ち時間の長さを指定す
る待ち時間指定情報(12)を設け、前記ロボットが位
置決めされた位置における待ち時間の長さを、次の動作
を知るために前記記憶領域(11)から読みだしたティ
ーチングデータの中の、待ち時間指定情報(12)に従
って決定するようにしたことを特徴とするロボットのテ
ィーチング方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20048786A JPS6355607A (ja) | 1986-08-26 | 1986-08-26 | ロボツトのテイ−チング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20048786A JPS6355607A (ja) | 1986-08-26 | 1986-08-26 | ロボツトのテイ−チング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6355607A true JPS6355607A (ja) | 1988-03-10 |
Family
ID=16425131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20048786A Pending JPS6355607A (ja) | 1986-08-26 | 1986-08-26 | ロボツトのテイ−チング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6355607A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016013613A (ja) * | 2014-06-11 | 2016-01-28 | キヤノン株式会社 | ロボット制御方法、ロボット装置、プログラム、記録媒体及び組立部品の製造方法 |
-
1986
- 1986-08-26 JP JP20048786A patent/JPS6355607A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016013613A (ja) * | 2014-06-11 | 2016-01-28 | キヤノン株式会社 | ロボット制御方法、ロボット装置、プログラム、記録媒体及び組立部品の製造方法 |
| US10486309B2 (en) | 2014-06-11 | 2019-11-26 | Canon Kabushiki Kaisha | Robot controlling method, robot apparatus, program, recording medium, and method for manufacturing assembly component |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6223322B2 (ja) | ||
| JPS6355607A (ja) | ロボツトのテイ−チング方式 | |
| JP2016049607A (ja) | ロボット装置、ロボット装置の制御方法、プログラム及び記録媒体 | |
| JPS62182822A (ja) | 自動運転方式 | |
| JPS61159391A (ja) | 産業用ロボツトの制御方法 | |
| JPH03270887A (ja) | 工業用ロボットの制御装置および制御方法 | |
| JPS6145306A (ja) | 多関節型ロボツトの制御システム | |
| JPH11104982A (ja) | ロボットの教示方法 | |
| JPS6232504A (ja) | 産業用ロボツトの制御システム | |
| JPS60160411A (ja) | ロボツト制御装置 | |
| JPH0736532A (ja) | 産業用ロボットの教示データ作成法 | |
| JPH02247703A (ja) | 力制御機能を持つロボットの制御装置 | |
| JPH0962322A (ja) | 多軸ロボットの制御装置及びその制御方法 | |
| JPH01169608A (ja) | 数値制御方法 | |
| JPS62192807A (ja) | ロボツト制御方式 | |
| JPS6263075A (ja) | 多関節型ロボツト | |
| JPS60123277A (ja) | ロボツト | |
| JPH04269187A (ja) | 加減速パターン生成装置 | |
| JPS63191590A (ja) | ロボツト制御装置 | |
| JPS58211212A (ja) | ロボツトのテイ−チング装置 | |
| JP2680647B2 (ja) | 位置検出器付産業用ロボット | |
| JPS60108283A (ja) | 多関節型ロボツトの駆動制御方法 | |
| JPS6228807A (ja) | デイジタル・サ−ボ制御装置 | |
| JPH02101559A (ja) | プロセッサ回路 | |
| JPS61173876A (ja) | 産業用ロボツトの制御方式 |