JPH01188286A - 産業用ロボットの教示装置 - Google Patents
産業用ロボットの教示装置Info
- Publication number
- JPH01188286A JPH01188286A JP825888A JP825888A JPH01188286A JP H01188286 A JPH01188286 A JP H01188286A JP 825888 A JP825888 A JP 825888A JP 825888 A JP825888 A JP 825888A JP H01188286 A JPH01188286 A JP H01188286A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- work
- teaching
- area
- working area
- 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
- 230000033001 locomotion Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は、産業用ロボットの教示装置に関する。
(従来の技術)
産業用ロボットのなかにはあらかじめ作業をする前に動
作等を教示してプレイバックさせるプレイバックロボッ
ト(以下、単にロボットという。)がある。
作等を教示してプレイバックさせるプレイバックロボッ
ト(以下、単にロボットという。)がある。
このロボットの可動範囲は、ロボットと周辺機器の配置
等で制約され、更に、ロボットの駆動の自由度毎の動作
限をソフトウェアやリミットスイッチ等のハードウェア
で設定することで決まる。
等で制約され、更に、ロボットの駆動の自由度毎の動作
限をソフトウェアやリミットスイッチ等のハードウェア
で設定することで決まる。
このうち、多関節形ロボットでは、ロボットアームの回
転動作を伴うので、上記の可動範囲は3次元的な曲面に
囲まれる。
転動作を伴うので、上記の可動範囲は3次元的な曲面に
囲まれる。
一方、ワークのパレタイジングやハンドリング作業で必
要な作業領域は、一般に直交座標系で表現され、長方形
や直方体等の形をしている。
要な作業領域は、一般に直交座標系で表現され、長方形
や直方体等の形をしている。
(発明が解決しようとする課!xi)
すると、その直方体が大きいと教示する点のすべてが可
動範囲にあるかどうかわかりにくい、このため、教示作
業をすすめていくうちに、一部がこの可動範囲内に入ら
ないことが判ったら、やり直したり、ワークの配置等を
やり直すことになる。
動範囲にあるかどうかわかりにくい、このため、教示作
業をすすめていくうちに、一部がこの可動範囲内に入ら
ないことが判ったら、やり直したり、ワークの配置等を
やり直すことになる。
また、パレタイジング等作業では、作業に必要な位置を
すべて教示作業で教えるのではなく、作業座標系におけ
る演算で教示点を自動、的に生成することがおこなわれ
ている。この場合にも、生成する教示点のすべてが可動
範囲内にあるかどうかを事前に知ることはむづかしい。
すべて教示作業で教えるのではなく、作業座標系におけ
る演算で教示点を自動、的に生成することがおこなわれ
ている。この場合にも、生成する教示点のすべてが可動
範囲内にあるかどうかを事前に知ることはむづかしい。
このため、教示点の生成動作をすすめていく途中でその
教示点の一部が可動範囲内に入らないことがわかると、
教示のやり直しやワークの配置の変更等がある。
教示点の一部が可動範囲内に入らないことがわかると、
教示のやり直しやワークの配置の変更等がある。
本発明の目的は、パレタイジング作業等の所望の作業が
可能な領域をロボットの可動範囲内に確保し、この領域
内だけでの教示ができ、教示作業が容易で、ワークの配
置等の作業計画も容易な産業用ロボットの教示装置を得
ることである。
可能な領域をロボットの可動範囲内に確保し、この領域
内だけでの教示ができ、教示作業が容易で、ワークの配
置等の作業計画も容易な産業用ロボットの教示装置を得
ることである。
(課題を解決するための手段)
本発明は、ロボットの可動範囲内にロボットの関節座標
とは独立に作業領域を定義する作業領域定義手段と、産
業用ロボットに教示しようとする点が上記作業領域内に
あるかどうか判定する作業領域内判定手段とを備えたこ
とを特徴とする産業用ロボットの教示装置である。
とは独立に作業領域を定義する作業領域定義手段と、産
業用ロボットに教示しようとする点が上記作業領域内に
あるかどうか判定する作業領域内判定手段とを備えたこ
とを特徴とする産業用ロボットの教示装置である。
(作 用)
このように構成された本発明の産業ロボットの教示装置
で、教示作業に先たち作業領域定義手段でロボットの可
動範囲内に所望の作業に必要な作業領域を定義する。そ
の後の教示作業では、教示しようとする点が上記の定義
した作業領域内にあるかどうかを作業領域内判定手段で
判定し、上記の作業領域内だけで教示する。
で、教示作業に先たち作業領域定義手段でロボットの可
動範囲内に所望の作業に必要な作業領域を定義する。そ
の後の教示作業では、教示しようとする点が上記の定義
した作業領域内にあるかどうかを作業領域内判定手段で
判定し、上記の作業領域内だけで教示する。
(実施例)
第1図に本発明の産業用ロボットの教示装置の一実施例
の機能ブロック図を示す。この教示装置は、ロボットの
関節の座標系で表わされたロボットの可動範囲2と作業
領域を指定する点3とから作業領域4を定義する作業領
域定義手段1と、教示しようとする点5がこの作業領域
4の内にあるかどうかを判定し、判定結果7を出力する
作業領域内判定手段6とを備えている。
の機能ブロック図を示す。この教示装置は、ロボットの
関節の座標系で表わされたロボットの可動範囲2と作業
領域を指定する点3とから作業領域4を定義する作業領
域定義手段1と、教示しようとする点5がこの作業領域
4の内にあるかどうかを判定し、判定結果7を出力する
作業領域内判定手段6とを備えている。
次にこの一実施例の作業領域判定手段1の作用について
説明する。第2図は産業用ロボット8の手首8aの中心
の可動範囲2を上方から見たもので。
説明する。第2図は産業用ロボット8の手首8aの中心
の可動範囲2を上方から見たもので。
第3図は第2図におけるP−Pの矢印の方向から見たも
のである。第2〜3図に示すように産業用ロボット8の
可動範囲2は3次元的な曲面に囲まれたものとなってい
る。まず、可動範囲2の内部に作業領域指定点A、Bを
指定しA、Bを結ぶ線分ABを定義する。次に別の作業
領域指定点Cを指定し、線分ABとCとの距離(本実施
例の場合線分BCの長さと一致)を用いて、長方形AB
CDを可動範囲2の内部に定義する。(定義しようとす
る長方形が可動範囲2の内部に含まれない場合には定義
できず、最大でも可動範囲2に内接する長方形が定義で
きる。さらに作業領域指定点Gを指定し、長方形ABC
DとGとの距離(本実施例の場合線分CGの長さと一致
)を用いて直方体ABCDEFGHを直方体の内部の点
がすグて可動範囲2の内部にあるように定義する。やは
り定義しようとする直方体が可動範囲2の内部に含まれ
ない場合には定義できず、最大でも可動範囲2に内接す
る直方体が定義できる。作業領域指定点をA’ B’
C’ G’のように選べば上記とは別の直方体A’ B
’ C’ D’ E’ F’ G’で決まる作業領域4
′を定義することもできる。以上の作用によって定義し
た作業領域4は、図示しない作業領域表示手段でロボッ
トの操作者に示される。
のである。第2〜3図に示すように産業用ロボット8の
可動範囲2は3次元的な曲面に囲まれたものとなってい
る。まず、可動範囲2の内部に作業領域指定点A、Bを
指定しA、Bを結ぶ線分ABを定義する。次に別の作業
領域指定点Cを指定し、線分ABとCとの距離(本実施
例の場合線分BCの長さと一致)を用いて、長方形AB
CDを可動範囲2の内部に定義する。(定義しようとす
る長方形が可動範囲2の内部に含まれない場合には定義
できず、最大でも可動範囲2に内接する長方形が定義で
きる。さらに作業領域指定点Gを指定し、長方形ABC
DとGとの距離(本実施例の場合線分CGの長さと一致
)を用いて直方体ABCDEFGHを直方体の内部の点
がすグて可動範囲2の内部にあるように定義する。やは
り定義しようとする直方体が可動範囲2の内部に含まれ
ない場合には定義できず、最大でも可動範囲2に内接す
る直方体が定義できる。作業領域指定点をA’ B’
C’ G’のように選べば上記とは別の直方体A’ B
’ C’ D’ E’ F’ G’で決まる作業領域4
′を定義することもできる。以上の作用によって定義し
た作業領域4は、図示しない作業領域表示手段でロボッ
トの操作者に示される。
続いて作業領域内判定手段6の作用について説明する。
作業領域内判定手段6は教示しようとする点5が上記の
作業領域4の内部にあるかどうかを演算で判定し、判定
結果7を出力する。この判定結果に基すいて、教示しよ
うとする点5が作業領域4の内部にない場合には、図示
しない教示制限で、その点の教示を防止できる。
作業領域4の内部にあるかどうかを演算で判定し、判定
結果7を出力する。この判定結果に基すいて、教示しよ
うとする点5が作業領域4の内部にない場合には、図示
しない教示制限で、その点の教示を防止できる。
尚、教示しようとする点5は、ロボット8を実際に誘導
した位置でもよいし、座標値の指定によるものでもよく
、ロボット8の動作プロゲラ11で自動的に生成したも
のでもよい。
した位置でもよいし、座標値の指定によるものでもよく
、ロボット8の動作プロゲラ11で自動的に生成したも
のでもよい。
以上本実施例によれば1作業領域定義手段1でロボット
の関節座標とは独立な作業座標系で、直方体の作業領域
4をロボットの可動範囲2の内部に定義でき、作業領域
内判定手段6で教示しようとする点が上記の作業領域の
内部にあるかどうかを判定したので、所望の作業をおこ
なうのに十分な領域をロボットの可動範囲の内部に確保
してから教示ができ、所望の作業ができない領域に教示
することを防止でき、教示作業が容易になる。さらに、
ロボットの可動範囲内につ<’hる直方体の大きさを知
ることができるので、ワークの配置等の作業の計画が容
易になる。
の関節座標とは独立な作業座標系で、直方体の作業領域
4をロボットの可動範囲2の内部に定義でき、作業領域
内判定手段6で教示しようとする点が上記の作業領域の
内部にあるかどうかを判定したので、所望の作業をおこ
なうのに十分な領域をロボットの可動範囲の内部に確保
してから教示ができ、所望の作業ができない領域に教示
することを防止でき、教示作業が容易になる。さらに、
ロボットの可動範囲内につ<’hる直方体の大きさを知
ることができるので、ワークの配置等の作業の計画が容
易になる。
なお、以上の実施例では定義する作業領域の形状をパレ
タイジング作業等でよく使われる直方体としたが、それ
ぞれの作業に適した別の形状でもよい。
タイジング作業等でよく使われる直方体としたが、それ
ぞれの作業に適した別の形状でもよい。
また、定義する作業領域は複数個あってもよく、あるい
は、複数個の作業領域の合成であってもよb1゜ さらに1以上の実施例では教示しようとする点が定義し
た作業領域の内部にあるかどうかを判定したが、この作
業領域内の教示作業ではこの作業領域の外部にロボット
を移動させることを自動的に禁止する構成としてもよく
、これにより、教示作業の安全性が向上する。
は、複数個の作業領域の合成であってもよb1゜ さらに1以上の実施例では教示しようとする点が定義し
た作業領域の内部にあるかどうかを判定したが、この作
業領域内の教示作業ではこの作業領域の外部にロボット
を移動させることを自動的に禁止する構成としてもよく
、これにより、教示作業の安全性が向上する。
以上本発明の産業用ロボットの教示装置によれば、所望
の作業が可能な領域をロボットの可動範囲内に確保し、
この領域内だけでの教示ができ、教示作業が容易である
とともに、ワークの配置等の作業の計画が容易な産業用
ロボットの教示装置を得ることができる。
の作業が可能な領域をロボットの可動範囲内に確保し、
この領域内だけでの教示ができ、教示作業が容易である
とともに、ワークの配置等の作業の計画が容易な産業用
ロボットの教示装置を得ることができる。
第1図は本発明の産業用ロボットの教示装置の機能ブロ
ック図、第2図は従来の産業用ロボットの可動範囲を上
方から見た図、第3図は第2図の矢印の方から見た図で
ある。 1・・・作業領域定義手段 2・・・ロボットの可動
範囲4・・・作業領域 6・・・作業領域内
判定手段8・・・産業用ロボット 代理人 弁理士 則 近 憲 佑 同 第子丸 健 第1図 VS 2 図 4′ 第 3 図
ック図、第2図は従来の産業用ロボットの可動範囲を上
方から見た図、第3図は第2図の矢印の方から見た図で
ある。 1・・・作業領域定義手段 2・・・ロボットの可動
範囲4・・・作業領域 6・・・作業領域内
判定手段8・・・産業用ロボット 代理人 弁理士 則 近 憲 佑 同 第子丸 健 第1図 VS 2 図 4′ 第 3 図
Claims (1)
- あらかじめ教示された情報に従がい回転動作を含めて
作業する多関接形の産業用ロボットにおいて、前記産業
用ロボットの可動範囲内にロボットの関節座標とは独立
に作業領域を定義する作業領域定義手段と、前記産業用
ロボットに教示しようとする点が上記作業領域内にある
かどうかを判定する作業領域内判定手段とを備えたこと
を特徴とする産業用ロボットの教示装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP825888A JPH01188286A (ja) | 1988-01-20 | 1988-01-20 | 産業用ロボットの教示装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP825888A JPH01188286A (ja) | 1988-01-20 | 1988-01-20 | 産業用ロボットの教示装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01188286A true JPH01188286A (ja) | 1989-07-27 |
Family
ID=11688123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP825888A Pending JPH01188286A (ja) | 1988-01-20 | 1988-01-20 | 産業用ロボットの教示装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01188286A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02232185A (ja) * | 1989-03-03 | 1990-09-14 | Mitsubishi Heavy Ind Ltd | ティーチングプレイバック式ロボット |
JP2017515524A (ja) * | 2014-03-17 | 2017-06-15 | インテュイティブ サージカル オペレーションズ, インコーポレイテッド | 遠隔操作医療システムのための構造調節システム及び方法 |
-
1988
- 1988-01-20 JP JP825888A patent/JPH01188286A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02232185A (ja) * | 1989-03-03 | 1990-09-14 | Mitsubishi Heavy Ind Ltd | ティーチングプレイバック式ロボット |
JP2017515524A (ja) * | 2014-03-17 | 2017-06-15 | インテュイティブ サージカル オペレーションズ, インコーポレイテッド | 遠隔操作医療システムのための構造調節システム及び方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06278063A (ja) | 産業用ロボットシステム | |
JPH06250728A (ja) | ロボットの直接教示装置 | |
JPH01188286A (ja) | 産業用ロボットの教示装置 | |
JP2979552B2 (ja) | ロボットの制御方法 | |
JP2000039911A (ja) | ロボット制御装置 | |
JP2597972B2 (ja) | 多関節型ロボツトの制御システム | |
JP2000112510A (ja) | ロボットの教示方法及びその装置 | |
JP2752784B2 (ja) | ロボットの姿勢修正方法 | |
WO2022157878A1 (ja) | 動作軌道の評価装置、動作軌道の評価方法 | |
KR100288318B1 (ko) | 8축 로봇을 이용한 모서리 작업방법 | |
KR0155281B1 (ko) | 다관절 로보트의 직선보간방법 | |
JPH0310781A (ja) | 多関節型ロボット | |
JP2804474B2 (ja) | 産業用ロボットにおけるティーチング方法 | |
JP2601433B2 (ja) | 工業用ロボットの補間制御方法および装置 | |
JPH0724762A (ja) | ロボット制御装置 | |
JPS621005A (ja) | ロボツトの教示方法 | |
JPH02300902A (ja) | ロボットの干渉チェック装置 | |
JP2759675B2 (ja) | センサロボット | |
JP2705367B2 (ja) | ロボットの制御装置 | |
JP2914719B2 (ja) | 工業用ロボット | |
JPH01121188A (ja) | 自動工作機器の制御方法 | |
JPH05346814A (ja) | 三次元加工方法 | |
JPH04119405A (ja) | 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置 | |
JPH0742636Y2 (ja) | 切断加工制御データ作成装置 | |
JPH0425111B2 (ja) |