JPH01300305A - オフラインロボット教示装置 - Google Patents

オフラインロボット教示装置

Info

Publication number
JPH01300305A
JPH01300305A JP13221688A JP13221688A JPH01300305A JP H01300305 A JPH01300305 A JP H01300305A JP 13221688 A JP13221688 A JP 13221688A JP 13221688 A JP13221688 A JP 13221688A JP H01300305 A JPH01300305 A JP H01300305A
Authority
JP
Japan
Prior art keywords
robot
hand
model
displayed
teaching device
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
Application number
JP13221688A
Other languages
English (en)
Inventor
Hideaki Fukuda
英明 福田
Takeo Kojima
小島 建夫
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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel 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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP13221688A priority Critical patent/JPH01300305A/ja
Publication of JPH01300305A publication Critical patent/JPH01300305A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、オフラインロボット教示装置に関し更に詳し
くは、ロボットの手先の姿勢を容易に教示できるように
したオフラインロボット教示装置に関する。
〔従来の技術〕
従来、例えば特開昭60−97409号公報や特開昭6
2−274308号公報において、オフラインロボット
教示装置が開示されている。
さて、第7図は従来装置における教示画面を例示したも
ので、ワークモデルWと、ロボットモデルRとが表示さ
れている。AはロボットモデルRのアーム、Tはロボッ
トモデルRの手先(例えば溶接トーチの如き作業工具)
、Pは手先Tの先端(例えば溶接部位)である、また、
X、Y、Zは作業空間に固定の直交座標軸である。
画面の下部には、上記直交座標系で表した先端Pの座標
値(x、y、z)が表示されており、また、手先Tの駆
動角θ。、θ2.θ6が表示されている。
手先T(7)駆動角θ1.θ5.θ、が表示されている
のは、手先Tの姿勢を規定するためであり、例えば溶接
トーチの場合に溶接角や先進角、後退角を教示する必要
があるからである 従来、かかる駆動角θ4、θ5、θ、の入力は、オペレ
ータが数値をキー人力して行っている。
〔発明が解決しようとする課題〕
第7図は、ロボットアームAの軸aと1手先Tの軸tと
、駆動角θ1.θ2.θ1.θ。、θ。
、θεの関係を模式的に示したものであり、先端Pをp
で表わし、軸aの延長をa′で表わしている。駆動角θ
うは、軸a、a’を含む垂直面における軸a′を基準と
した回転角である。また、駆動角θ5は、軸a′をθ、
たけ回転した軸a“とθ、の回転の軸とを含む平面にお
ける軸a“を基準とした回転角である。更に、駆動角θ
Gは、軸tのまわりの回転角である。
しかし、これらの駆動角θ4.θ6.θ6は、動くロボ
ットRの軸を基準とするので、作業空間に固定の視点を
持っている(即ち作業空間に固定の座標系を観念してい
る)オペレータにとっては認識しがたく、これら駆動角
θ1.θう、θ6の値をキー人力する従来方式では、ロ
ボットモデルRの手先Tの姿勢を容易に教示できない問
題点がある。
従って、本発明の目的とするところは、ロボットの手先
の姿勢を容易に教示できるようにしたオフラインロボッ
ト教示装置を提供することにある。
〔課題を解決するための手段〕
本発明のオフラインロボット教示装置は、画像表示装置
にワークモデルとロボットモデルを表示し、そのロボッ
トモデルを画面内で動かしてロボットの教示データを作
成するオフラインロボット教示装置において、作業空間
に固定の直交座標系についてのロボットの手先の回転角
α、β、γを入力する入力手段と、入力された前記回転
角α。
β、Tに基づいてロボットの手先の駆動角θ4、θ5.
θ6を算出する演算手段と、算出された駆動角θ1.θ
5、θ6に基づいてロボットモデルを動かすシミニレ−
シラン手段とを具備したことを構成上の特徴とするもの
である。
〔作用〕
オペレータの視点は画面の視点と−敗し、作業空間に固
定されている。
従って、作業空間に固定の直交座標系についての回転角
は容易に認識できる。
本発明のオフラインロボット教示装置では、ロボットの
手先の姿勢を、作業空間に固定の直交座標系についての
回転角α、β、Tで表現して入力できるから、ロボット
の手先の姿勢を容易に教示できることとなる。
〔実施例〕
以下、図に示す実施例に基づいて本発明を更に詳しく説
明する。ここに第1図は本発明の一実施例のオフライン
ロボット教示装置による教示画面の例示図、第2図はロ
ボットの手先と回転角α。
β、Tの関係を表す模式図、第3図はα増減処理のフロ
ーチャート、第4図はオフラインロボット教示装置の一
実施例の外観図、第5図は同装置の処理システムの構成
図、第6図はα、β、Tとθ1〜θ6の関係を示す模式
図である。なお、図に示す実施例により本発明が限定さ
れるものではない。
本発明のオフラインロボット教示装置1は、第4図に示
すように、従来装置と基本的に同様のハードウェア構成
であり、デジタイザ2と、キーボード3と、CRTデイ
スプレィ4と、フロッピーディスク装置5と、コンピュ
ータ6とを有している。
その処理システムは、例えば溶接ロボットの教示を行う
システムの場合、第5図に示す構成であり、これも基本
的に従来と同様である。
そこで、ハードウェア構成および処理システム構成の詳
細な説明は省略し、本発明に係る特徴部分についてのみ
以下に説明する。
第1図は教示時の画面の一例であって、ワークモデルW
、ロボットモデルRが表示されると共に、画面の下部に
はロボットモデルRの手先Tの先端Pの座標値(x、y
、z)が表示され、また、手先Tの駆動角θ1.θ5.
θGが表示されている。
そして、注意すべきことには、それらに加えて、回転角
α、β、γが表示されていることである。
これら回転角α5 β、Tは、第2図に示すように、作
業空間に固定の直交座標系についての回転角である。即
ち、回転角αは水平面内におけるY軸を基準とした回転
角であり、回転角βは垂直面内における水平面からの回
転角であり、回転角γは軸tの回りの軸むを含む垂直面
を基準とした回転角である。
このような回転角α、β、Tは、作業空間に固定の視点
を持つオペレータにとって認識しやすいものであり、ロ
ボットモデルRの手先Tの姿勢を決めるに際して、回転
角α、β、Tを増減すれば手先Tがどのように動くかを
容易にイメージすることができる。従って、手先Tの姿
勢を容易に入力できるようになる。
オペレータの作業の順に説明すると、オペレータは、キ
ーボード3から回転角α、β、Tのいずれを入力するか
を選択する指示を与える。
コンピュータ6は、上記選択指示に基づいてその回転角
の増減処理に移行する0例えば回転角αが選択されれば
、第3図に示す如き「α増減」処理に移行する。
この「α増減」処理では、コンピュータ6は、例えば「
■キー」と rO主キーと、 「リターンキー」とをモ
ニターしており、「Iキー」がオンされると、αの値を
所定の微量δだけ増加させる。
一方、「Dキー」がオンされると、α値を所定の微量δ
だけ減少させる。
α値が微量δだけ増減されると、その増減後のα及び回
転角β、Tに基づいて、手先Tの駆動角θ1.θ5.0
6を算出する0回転角α、β、γとθ1〜θGとは第7
図に示す関係にあるから、α=r(θ1.θ、) β=g(θ2.θ3・ θ◆・ θ6)γ=h(θG) であり、従って、 θら=h−1(γ) θ5=f′″+ (θ1.α) θ。=g” (θ2.θ1.f″4(θ1.α)、β)
となる、この演算は、座標変換処理であり、公知のアル
ゴリズムを用いることによって行うことができる。
駆動角θ4.θ5.θCが得られれば、従来と同様の「
シミュレーション」処理により画面上で手先Tが動かさ
れる。
オペレータが、rlキー」をオンし続ければ、あるいは
、「Dキー」をオンし続ければ、手先Tは連続的に動く
ことになる。
「α増減」処理を終わる時は、「リターンキー」をオン
すれば良い。
回転角β、γについても同様である。
かくして、オペレータのイメージした位置に手先Tを容
易に動かすことができるようになる。すなわち、手先T
の姿勢を容易に教示できる。
他の実施例としては、回転角α、β、Tを数値でキー人
力するものが挙げられる。
〔発明の効果〕
本発明によれば、画像表示装置にワークモデルとロボッ
トモデルを表示し、そのロボットモデルを画面内で動か
してロボットの教示データを作成するオフラインロボッ
ト教示装置において、作業空間に固定の直交座標系につ
いてのロボットの手先の回転角α2 β、γを入力する
入力手段と、入力された前記回転角α、β、Tに基づい
てロボットの手先の駆動角θ。、θ5.09を算出する
演算手段と、算出された駆動角θ1.θ6.θ、に基づ
いてロボットモデルを動かすシミュレーション手段とを
具備したことを特徴とするオフラインロボット教示装置
が提供され、これによりオペレータが自己の入力したパ
ラメータによりどのようにロボットの手先が動くのかを
容易に認識できるようになるので、ロボットの手先の姿
勢を容易に教示できるようになる。
【図面の簡単な説明】
第1図は本発明の一実施例のオフラインロボット教示装
置による教示画面の例示図、第2図はロボットの手先と
回転角α、β、γの関係を表す模式図、第3図はα増減
処理のフローチャート、第4図はオフラインロボット教
示装置の一実施例の外観図、第5図は同装置の処理シス
テムの構成図、第6図はα、β、γとθ、〜θ6の関係
を示す模式図、第7図は従来のオフラインロボット教示
装置における表示画面の例示図、第8図はロボットの手
先の駆動角θ1.θ5.θ、とロボットのアームと手先
の関係を表した模式図である。 〔符号の説明] l・・・オフラインロボット教示装置 3・・・キーボード 4・・・CRTデイスプレィ 6・・・コンピュータ R・・・ロボットモデル A・・・アーム T・・・手先 P・・・手先の先端 W・・・ワークモデル。

Claims (1)

  1. 【特許請求の範囲】 1、画像表示装置にワークモデルとロボットモデルを表
    示し、そのロボットモデルを画面内で動かしてロボット
    の教示データを作成するオフラインロボット教示装置に
    おいて、 作業空間に固定の直交座標系についてのロ ボットの手先の回転角α、β、γを入力する入力手段と
    、入力された前記回転角α、β、γに基づいてロボット
    の手先の駆動角θ_4、θ_5、θ_6を算出する演算
    手段と、算出された駆動角θ_4、θ_5、θ_6に基
    づいてロボットモデルを動かすシミュレーション手段と
    を具備したことを特徴とするオフラインロボット教示装
    置。
JP13221688A 1988-05-30 1988-05-30 オフラインロボット教示装置 Pending JPH01300305A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13221688A JPH01300305A (ja) 1988-05-30 1988-05-30 オフラインロボット教示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13221688A JPH01300305A (ja) 1988-05-30 1988-05-30 オフラインロボット教示装置

Publications (1)

Publication Number Publication Date
JPH01300305A true JPH01300305A (ja) 1989-12-04

Family

ID=15076104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13221688A Pending JPH01300305A (ja) 1988-05-30 1988-05-30 オフラインロボット教示装置

Country Status (1)

Country Link
JP (1) JPH01300305A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61253510A (ja) * 1985-05-01 1986-11-11 Kawasaki Heavy Ind Ltd ロボツト制御デ−タの確認方法
JPS621005A (ja) * 1985-06-27 1987-01-07 Amada Co Ltd ロボツトの教示方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61253510A (ja) * 1985-05-01 1986-11-11 Kawasaki Heavy Ind Ltd ロボツト制御デ−タの確認方法
JPS621005A (ja) * 1985-06-27 1987-01-07 Amada Co Ltd ロボツトの教示方法

Similar Documents

Publication Publication Date Title
EP3875230A1 (en) External input device, robot system, control method for robot system, control program, and recording medium
JP7091609B2 (ja) シミュレーション装置、ロボット制御装置およびロボット
JP4917252B2 (ja) アーク溶接用装置
US20070242073A1 (en) Robot simulation apparatus
KR20150044812A (ko) 티칭 시스템 및 티칭 방법
KR20130066689A (ko) 7축 다관절 로봇의 제어 장치 및 교시 방법
CA2526459C (en) Teaching data preparing method for articulated robot
JP5813931B2 (ja) 教示データの修正システム
JPH01300305A (ja) オフラインロボット教示装置
JPS62274404A (ja) ロボツトのオフライン教示システム
JPH08155647A (ja) 溶接ロボットのウィービング制御装置
JP2002239957A (ja) 多関節ロボットの姿勢決定方法およびプログラム
JPH0778017A (ja) 動作物体間の干渉チェック方法及びその装置
JPH1177568A (ja) 教示支援方法及び装置
US11969900B2 (en) Teaching apparatus, control method, and teaching program
JPS61253510A (ja) ロボツト制御デ−タの確認方法
JP7469457B2 (ja) ロボットプログラミング装置及びロボットプログラミング方法
JPH04137108A (ja) ロボットのオフライン教示方法
US20230398688A1 (en) Motion trajectory generation method for robot, motion trajectory generation apparatus for robot, robot system, and program
JPH01111208A (ja) ロボット教示装置
JPS61250705A (ja) 産業用ロボツトの座標変換方式
JPS61199108A (ja) ロボツトの教示方法および装置
JPS62211704A (ja) マニプレ−タ教示装置
JPH05181515A (ja) 多関節ロボットにおける軸角度の計算方法
JPS62274308A (ja) ロボツトのオフライン教示方法