JPH0319004A - ロボットのオフラインティーチング方法 - Google Patents
ロボットのオフラインティーチング方法Info
- Publication number
- JPH0319004A JPH0319004A JP15482189A JP15482189A JPH0319004A JP H0319004 A JPH0319004 A JP H0319004A JP 15482189 A JP15482189 A JP 15482189A JP 15482189 A JP15482189 A JP 15482189A JP H0319004 A JPH0319004 A JP H0319004A
- Authority
- JP
- Japan
- Prior art keywords
- data
- robot
- target point
- work model
- displayed
- 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
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はロボットのオフラインティーチングにおける動
作データ作成方法に関するものである。
作データ作成方法に関するものである。
オフラインティーチングにおける動作データ作成は、次
のような手順で行われている。
のような手順で行われている。
■ ワークモデルの作成
■ ロボット及び周辺要素の配置
■ ワークの配置
■ ロボットの位置・姿勢の決定
■ 動作データの登録
■ 作業条件の登録
■ ■〜■を繰り返す。
すなわち、ワークモデルの作成と、動作データの作成は
別の作業であった(例えば特開昭62−269205)
。
別の作業であった(例えば特開昭62−269205)
。
また、■のロボットの位置・姿勢の決定は、ジョグ操作
により希望する位置・姿勢にロボットを誘導する方法が
とられていた。
により希望する位置・姿勢にロボットを誘導する方法が
とられていた。
ジョグ操作とは、グラフィック画面上で、ロボットの各
軸をマウスにより、所定の距離や角度を指示して動作さ
せるものである。
軸をマウスにより、所定の距離や角度を指示して動作さ
せるものである。
従来技術では、ロボットの位置・姿勢を決定するために
、グラフィク表示されたロボットとワークの相対位置な
どを見ながらロボットをジョグ操作にて誘導する必要が
あり、労力と時間が必要である。
、グラフィク表示されたロボットとワークの相対位置な
どを見ながらロボットをジョグ操作にて誘導する必要が
あり、労力と時間が必要である。
また、正確な位置・姿勢が必要な場合や、教示ポイント
が多ければ多いほど労力と時間が増大することは明かで
ある。
が多ければ多いほど労力と時間が増大することは明かで
ある。
また、位置や姿勢とは別に作業条件データ(例えば溶接
作業の場合は溶接電流など)も教示する必要があり教示
に長時間を要する。
作業の場合は溶接電流など)も教示する必要があり教示
に長時間を要する。
本発明では、このような事情に鑑みてなされたもので簡
単な操作で正確な位置・姿勢・作業条件データ等を素早
く教示できる手段を提供することを目的とするものであ
る。
単な操作で正確な位置・姿勢・作業条件データ等を素早
く教示できる手段を提供することを目的とするものであ
る。
本発明では、上記目的を達成するために、ワークモデル
データの属性データとして、ロボット動作教示に使用す
る目標点データを設ける。
データの属性データとして、ロボット動作教示に使用す
る目標点データを設ける。
そして、その目標点を、ワークモデルをグラフィック画
面に表示させる際に同時に表示し、その表示された目標
点を指示することにより、ロボットの動作の教示を行う
ようにしたものである。
面に表示させる際に同時に表示し、その表示された目標
点を指示することにより、ロボットの動作の教示を行う
ようにしたものである。
この目標点には、位置データ、姿勢データ、及びロボッ
トの作業条件データのいずれかひとつ、または複数又は
その全てからなるものである。
トの作業条件データのいずれかひとつ、または複数又は
その全てからなるものである。
ロボットの動作データ作成の際に、この目標点をマウス
にて指示することにより、ロボットを自動的にその位置
に移動させることにより希望する位置を決定する。
にて指示することにより、ロボットを自動的にその位置
に移動させることにより希望する位置を決定する。
姿勢データや作業条件データが設定されておれば、その
姿勢や作業条件も決定する。
姿勢や作業条件も決定する。
以下、本発明の実施に必要な装置の例を第1図に示し、
実際の作業手順を第2図から第5図に示して説明する。
実際の作業手順を第2図から第5図に示して説明する。
オペレータは、x、y、zの3次元座標データからなる
ワークモデルデータ1を第2図に示すようにCR7画面
2に表示させながら作成する。
ワークモデルデータ1を第2図に示すようにCR7画面
2に表示させながら作成する。
次に、ワークモデルデータの属性データとして、x、y
、zの3次元座標データと、姿勢データ、作業条件デー
タからなる目標点データを作成する。
、zの3次元座標データと、姿勢データ、作業条件デー
タからなる目標点データを作成する。
例えば溶接作業の場合は、第3図に示すXの点を入力す
ることになる。
ることになる。
具体的には、まず、位置の設定を行う。
位置は、ワークモデルを構成する線分上や線分の端点な
どに簡単な操作で設定できる。
どに簡単な操作で設定できる。
また、ワークモデルの座標系の任意の位置にも設定でき
る。
る。
次に姿勢の設定を行う。
姿勢は、設定された位置をマウスにて指示するとツール
座標が表示され(第4図)、その座標を各軸回りに回転
することにより希望の姿勢を設定する。
座標が表示され(第4図)、その座標を各軸回りに回転
することにより希望の姿勢を設定する。
なお、ツール座標でなくその時実際に使用するツールモ
デルを表示させてもよい。
デルを表示させてもよい。
最後に作業条件の設定を行う。
上記で指定した位置、姿勢で特有の作業があれば、その
作業条件も入力する。
作業条件も入力する。
以上の操作を繰り返し、目標点となりうるような点を多
数人力しておくものとする。
数人力しておくものとする。
このようにして入力された目標点のデータは、ワークモ
デルのデータと関連付けられてセーブされる。
デルのデータと関連付けられてセーブされる。
これを概念的に表したのが第1図の101である。
以上が準備手順である。
さて、セーブされたワークモデルの情報と目標点の情報
はロボット教示モジュールが起動されると仮想通境上に
ロードされ、CR7画面2に表示される。
はロボット教示モジュールが起動されると仮想通境上に
ロードされ、CR7画面2に表示される。
そして任意の目標点をマウス103にて指示することに
より、指定した目標点位置にロボットモデルがCR7画
面2上でその位置に動作する。
より、指定した目標点位置にロボットモデルがCR7画
面2上でその位置に動作する。
この様子を示したのが第5図である。
この時、姿勢や作業条件もその位置に付随しておれば、
そのまま指定される。
そのまま指定される。
ただし、目標点を指示するときに目標点の位置のみを利
用し、姿勢はその時グラフィク表示されているロボット
の姿勢(ロボットをジョグ操作にて動かした希望の姿勢
でも可)をとらせたり、作業条件は別途指定するように
してもよい。
用し、姿勢はその時グラフィク表示されているロボット
の姿勢(ロボットをジョグ操作にて動かした希望の姿勢
でも可)をとらせたり、作業条件は別途指定するように
してもよい。
この目標点はワーク座標系でのデータであり、このデー
タをベース座標系のデータに変換し、そのデータを逆変
換によりロボットの各軸のパルス値を求めることにより
、目標点におけるロボットの位置、姿勢を決定すること
ができる。
タをベース座標系のデータに変換し、そのデータを逆変
換によりロボットの各軸のパルス値を求めることにより
、目標点におけるロボットの位置、姿勢を決定すること
ができる。
・・ン
一 以上のように目標点をマウスにて指示し、動作デー
タを登録する操作を繰り返し行う。
タを登録する操作を繰り返し行う。
これを繰り返して、必要な目標点を登録していく。
動作データの作成が完了したら、シミュレーションを行
い、ロボットの動きをCRT上で再現する。
い、ロボットの動きをCRT上で再現する。
シミュレーション結果に問題があれば動作データを修正
するが、問題なければ、登録された動作データはロボッ
ト制御装置が作動できるロボット言語に変換されフロッ
ピーディスクや信号伝送の形でロボット制御装置へ送ら
れる。
するが、問題なければ、登録された動作データはロボッ
ト制御装置が作動できるロボット言語に変換されフロッ
ピーディスクや信号伝送の形でロボット制御装置へ送ら
れる。
以上述べたように本発明によれば、簡単な操作で正確な
動作データの作成ができるという大きな効果がある。
動作データの作成ができるという大きな効果がある。
第1図は本発明のブロック図、第2図、第3図、第4図
、第5図は本発明の詳細な説明する図である。 1・・・ワークモデル 2・・・CRT画面 3・・・目標点 4・・・ツール座標 1・・・ワークモデルデータ 3・・・マウス 第 図 第 図 第 4 図 CRT画面 第 図
、第5図は本発明の詳細な説明する図である。 1・・・ワークモデル 2・・・CRT画面 3・・・目標点 4・・・ツール座標 1・・・ワークモデルデータ 3・・・マウス 第 図 第 図 第 4 図 CRT画面 第 図
Claims (3)
- (1)少なくともロボットと、ワークモデルを図面デー
タとして蓄積し、グラフィックディスプレイ上に表示し
、その図面上のロボットが動作すべき所望の点を指示し
てテイーチングデータを作成するロボットのオフライン
ティーチング方法において、 ワークモデルデータの属性データとして、ロボット動作
教示に使用する目標点データを予めワークモデルに付加
しておき、 その目標点をワークモデルを表示させる際に同時に表示
し、 その表示された目標点を指示することにより、ロボット
の動作の教示を行うようにしたことを特徴としたロボッ
トのオフラインティーチング方法。 - (2)前記目標点データは位置データ、姿勢データ、及
びロボットの作業条件データのいずれかひとつ、または
複数又はその全てを含むことを特徴とする請求項1記載
のロボットのオフラインティーチング方法。 - (3)前記目標点を指示した場合でも、その目標点に予
め記憶されたデータを採用するか否か選択できるように
したことを特徴とする請求項1または2記載のロボット
のオフラインティーチング方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1154821A JPH077304B2 (ja) | 1989-06-16 | 1989-06-16 | ロボットのオフラインティーチング方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1154821A JPH077304B2 (ja) | 1989-06-16 | 1989-06-16 | ロボットのオフラインティーチング方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0319004A true JPH0319004A (ja) | 1991-01-28 |
| JPH077304B2 JPH077304B2 (ja) | 1995-01-30 |
Family
ID=15592612
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1154821A Expired - Lifetime JPH077304B2 (ja) | 1989-06-16 | 1989-06-16 | ロボットのオフラインティーチング方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH077304B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08314527A (ja) * | 1995-05-22 | 1996-11-29 | Ricoh Elemex Corp | ロボットの動作教示システム |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5542233B1 (ja) * | 2013-05-31 | 2014-07-09 | 日東精工株式会社 | 直交型ロボットのティーチング装置およびそのティーチング方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62274404A (ja) * | 1986-05-23 | 1987-11-28 | Kobe Steel Ltd | ロボツトのオフライン教示システム |
| JPH0194405A (ja) * | 1987-10-06 | 1989-04-13 | Fanuc Ltd | オフライン教示方式 |
-
1989
- 1989-06-16 JP JP1154821A patent/JPH077304B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62274404A (ja) * | 1986-05-23 | 1987-11-28 | Kobe Steel Ltd | ロボツトのオフライン教示システム |
| JPH0194405A (ja) * | 1987-10-06 | 1989-04-13 | Fanuc Ltd | オフライン教示方式 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08314527A (ja) * | 1995-05-22 | 1996-11-29 | Ricoh Elemex Corp | ロボットの動作教示システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH077304B2 (ja) | 1995-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11440179B2 (en) | System and method for robot teaching based on RGB-D images and teach pendant | |
| EP0322464A1 (en) | Method of robot arrangement determination | |
| JPS6179589A (ja) | ロボツト運転装置 | |
| JP2008033419A (ja) | ロボット教示用cad装置及びロボット教示方法 | |
| JPS59229619A (ja) | ロボツトの作業教示システムおよびその使用方法 | |
| JPS60195615A (ja) | 多関節ロボツトの姿勢教示方法 | |
| JPS62274404A (ja) | ロボツトのオフライン教示システム | |
| JPS60195613A (ja) | 検証機能付ロボツト教示装置 | |
| EP0455817A1 (en) | Three-dimensional cursor and off-line programming system using the same | |
| JPH06134684A (ja) | ロボット軌道を教示するための方法 | |
| JPH077304B2 (ja) | ロボットのオフラインティーチング方法 | |
| JPH10161719A (ja) | 産業用ロボットのシステム構築シミュレーション装置 | |
| JPH0699377A (ja) | ロボット軌道を教示するための方法 | |
| JP2517553B2 (ja) | ロボツトのオフライン教示方法 | |
| JP2919127B2 (ja) | 三次元レーザ加工機のオフライン教示方法 | |
| JP3351912B2 (ja) | 作業ロボットの作業プログラム作成装置 | |
| JPS62274307A (ja) | ロボツトのオフライン教示システム | |
| JPH01111208A (ja) | ロボット教示装置 | |
| JPH01237703A (ja) | ロボツト教示装置 | |
| JPH0580831A (ja) | 三次元レーザ加工機のオフライン教示方法 | |
| JP2559081B2 (ja) | ティーチングデータ作成方法および装置 | |
| JPS63273907A (ja) | 産業用ロボットのティ−チングデ−タ作成システム | |
| JP2006343975A (ja) | ロボット教示装置 | |
| JPS621005A (ja) | ロボツトの教示方法 | |
| JPH02300902A (ja) | ロボットの干渉チェック装置 |