JPH04123403U - ロボツト制御装置 - Google Patents

ロボツト制御装置

Info

Publication number
JPH04123403U
JPH04123403U JP2750291U JP2750291U JPH04123403U JP H04123403 U JPH04123403 U JP H04123403U JP 2750291 U JP2750291 U JP 2750291U JP 2750291 U JP2750291 U JP 2750291U JP H04123403 U JPH04123403 U JP H04123403U
Authority
JP
Japan
Prior art keywords
robot
coordinate system
stationary
workpiece
robot body
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
JP2750291U
Other languages
English (en)
Inventor
伯彦 川島
常悦 高橋
努 井沢
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.)
Meidensha Corp
Original Assignee
Meidensha Corp
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 Meidensha Corp filed Critical Meidensha Corp
Priority to JP2750291U priority Critical patent/JPH04123403U/ja
Publication of JPH04123403U publication Critical patent/JPH04123403U/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

(57)【要約】 【目的】 ロボット本体を外部軸に沿って移動させると
同時に前記ロボット本体を協調制御するロボット制御装
置において、煩雑な補正演算が不要で正確な作業を行う
ことを目的とする。 【構成】 移動軸の任意の点を原点とする絶対座標系を
静止ロボット座標系として設け、この静止ロボット座標
系とロボット本体上のロボット座標系との間で座標変換
を行わせることにより、補正演算を不要とする。これに
より、ロボット本体の作業範囲を移動軸に沿って拡大す
ることができる。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
本考案は、外部軸を含めた座標変換機能を有するロボット制御装置に関するも のである。
【0002】
【従来の技術】
従来のロボット制御装置としては、例えば、複数の関節軸を有するロボット本 体を移動軸に吊り下げて移動させた後、このロボット本体により静止したワーク に対して所定の作業を実行させるものが知られている(図1参照)。 このようなロボット制御装置では、ワーク上に任意の直交座標軸であるワーク 座標系を設定し、ロボット本体の手先部の位置姿勢を、ワーク座標系における位 置姿勢として教示している。 そして、再生する場合には、図3に示すように、先ず、ロボット本体上に設定 されたロボット座標系へ、ワーク座標系における教示位置を、座標変換する。 その後、座標変換されたロボット座標系における位置姿勢を、ロボット本体の 各関節軸の関節角に変換して、ロボット本体の各関節軸を制御している。
【0003】
【考案が解決しようとする課題】
ロボット本体の動作範囲に比較してワークが大きい場合には、ロボット制御装 置により、ロボット本体を移動軸に沿って移動させながら、同時にロボット本体 の多数の関節軸を制御して、ワークに対して作業を行う必要がある。 しかし、ロボット座標系は、ロボット本体の移動に伴い、移動するのに対して 、ワーク座標系は静止したままである。 従って、移動するロボット座標系から見ると、ワークは見掛け上位置がずれて しまうことになる。
【0004】 このような場合に、ワークに対してロボット本体より正確な作業を実施するた めには、見掛け上のワークの位置ずれを補正等する必要がある。 この為、ロボット動作を記述するプログラムの中で座標の補正計算を教示位置 毎に行う必要があったが、この作業は非常に煩雑であった。 このように、移動軸に沿って移動するロボット座標系は相対座標系である為、 走行軸に沿ってロボット本体を移動させながら、静止したワークに対して作業す る場合には、煩雑な補正演算が必要となる問題点があった。尚、ロボット制御に おいて、走行軸のように、ロボットの関節軸以外の軸を外部軸と呼ぶ。 本考案は、上記従来技術に鑑みて成されたものであり、ロボット本体、外部軸 とを同時に協調制御する場合に、煩雑な補正演算が不要で正確な作業が行えるロ ボット制御装置を提供することを目的とするものである。
【0005】
【課題を解決するための手段】
斯かる目的を達成する考案の構成はロボット本体を外部軸に沿って移動させる と同時に前記ロボット本体を制御してワークに対し所定の作業を行わせるロボッ ト制御装置において、前記外部軸の任意の位置を原点とする静止ロボット座標系 を絶対座標系として設定し、前記ロボット本体上のワーク座標系の静止ロボット 座標系における移動ベクトルを求め、該移動ベクトルを前記ワークに対する絶対 座標系として設定される静止ワーク座標系における移動ベクトルに座標変換し、 静止ワーク座標系において予め教示された前記ロボット本体の位置姿勢から、静 止ワーク座標系における移動ベクトルを差し引いたものにより前記ロボット本体 を制御することを特徴とする。
【0006】
【実施例】
以下、本考案について、図面に示す実施例を参照して詳細に説明する。 図1に本考案の一実施例を示す。同図に示すロボット制御装置は、ロボット本 体1を外部軸2に沿って移動させると同時に前記ロボット本体1を制御してワー ク3に対し所定の作業を行わせるものである。ロボット本体1は、多数の関節軸 θ1 ,θ2 ,θ3 ,θ4 ,θ5 ,θ6 を有し、三次元空間内で任意の動作が可能 である。走行軸2は、ロボット本体1を吊り下げて、位置S1 ,S2 ,S3 ,… Sn の順に移動させるものである。
【0007】 本実施例のロボット制御装置は、移動軸2を含めた座標変換機能を有しており 、次に示す手順に従って、ロボット本体1及び移動軸2を協調制御する。 先ず、ロボット本体1の移動軸2上の移動前の位置S1 を原点として静止ロボ ット座標系を設定する。「静止ロボット座標系」は、移動軸2上の位置S1 を原 点とする絶対座標系であり、ロボット本体1が移動しても、移動することはない 。 次に、静止ロボット座標系からのワーク3に対する位置姿勢で静止ワーク座標 系を設定する。「静止ワーク座標系」は、静止ロボット座標系から設定される絶 対座標系であり、ロボット本体1が移動軸2に沿って移動しても、移動すること はない。
【0008】 一方、ロボット本体1上には、ロボット座標系が設定されている。「ロボット 座標系」は、ロボット本体1上に設定される相対座標系であり、ロボット本体1 の移動に伴い、同様に移動する。従って、移動軸2の移動方向単位ベクトルをV とすると、ロボット座標系の移動ベクトルはV(Sn −S1 )と表現される。 ここで、移動ベクトルV(Sn −S1 )は、静止ロボット座標系における原点 S1 を始点とするベクトルである。 教示の際には、静止ワーク座標系におけるロボット手先部の位置姿勢Pn と、 移動軸2上でのワーク座標の移動位置Sn を対にして、(Pn ,Sn )として教 示する。教示点が複数ある時は、複数の教示点P1 ,P2 …Pn について同様に 行う。
【0009】 再生時には、図2に示すように、先ず、静止ロボット座標系における移動ベク トルV(Sn −S1 )を、静止ワーク座標系での移動ベクトル WVに座標変換す る。 WT・ WV=V(Sn −S1 WV= W-1・V(Sn −S1 ) 但し、 WT:静止ワーク座標系から静止ロボット座標系への変換行列 次に、静止ワーク座標系におけるワーク座標の移動位置Sn から、ロボット手 先部の位置までのベクトル WR を求める。これは、静止ワーク座標系における ロボット手先部の位置姿勢Pn から、静止ワーク座標系での移動ベクトル WVを 減算することで求められる。 WR =Pn W WR =Pn W-1・V(Sn −S1
【0010】 その後、上記のようにして求めたベクトル WR を、静止ロボット座標系にお ける手先位置 SR へ変換する。 SR WT・ WR SR WT・{Pn W-1・V(Sn −S1 )} = WT・Pn −V(Sn −S1 ) このようにして求めたベクトル SR は、静止ロボット座標系において、ロボ ット手先部の位置姿勢を示すものであり、静止ロボット座標系は絶対座標である 空間に固定されているので、ロボット本体1が移動しても、上記ベクトル SR の示す位置と、ワークの目標位置とがずれることはない。 更に、このようにして求めた静止ロボット座標系におけるベクトル SR を、 ロボット座標系の値 Wn へ変換し、更に、ロボット座標系の値 Wn をロボッ ト本体1の各関節軸の関節角に変換して、これを各関節軸へ目標値として与える 一方、移動軸2には移動位置Sn を目標値として与える。 これにより、ロボット本体1と移動軸2を協調制御して、ワークに対して正確 な作業を行える。
【0011】 このように、本実施例では、静止ロボット座標系、静止ワーク座標系を設定して 、それらの間で座標変換するので、移動軸2に沿ってロボット本体1を移動させ て教示した場合にも、静止ワーク座標系における上記ベクトル SR の示す位置 と、ワークの目標位置とがずれることはない。この為、次の効果を奏する。 ワークが大きく、ロボット本体1のみでは、動作範囲が小さい場合に、移動軸 2を移動させることにより、教示、再生が可能となる。、ワークの位置ずれに対 し、位置ずれ分のワーク座標系を補正すれば、教示位置が再生できるので、ロボ ットの応用範囲が広がる。 また、ロボット動作プログラム内で教示位置の変換を必要とせずに、ワーク位 置ずれ補正ができるので、教示時間が短くなる。
【0012】
【考案の効果】
以上、実施例に基づいて具体的に説明したように、本考案は、静止ロボット座 標系、静止ワーク座標系を設けて、それらの間で座標変換するようにしたので、 ロボット本体、外部軸とを同時に協調制御する場合に、煩雑な補正演算が不要で 正確な作業が行える。
【図面の簡単な説明】
【図1】本考案の一実施例に係るロボット制御装置の概
念図である。
【図2】本考案の一実施例によるロボット本体、移動軸
との協調制御を示すフローチャートである。
【図3】従来のロボット制御装置による制御を示すフロ
ーチャートである。
【符号の説明】
1 ロボット本体 2 移動軸 3 ワーク θ1 ,θ2 ,θ3 ,θ4 ,θ5,θ6 関節軸 S1 ,S2 ,S3 ,…Sn ロボット本体の移動位置 P1 ,P2 …Pn 教示点
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G05D 3/00 Q 9179−3H

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 ロボット本体を外部軸に沿って移動させ
    ると同時に前記ロボット本体を制御してワークに対し所
    定の作業を行わせるロボット制御装置において、前記外
    部軸の任意の位置を原点とする静止ロボット座標系を絶
    対座標系として設定し、前記ロボット本体上のワーク座
    標系の静止ロボット座標系における移動ベクトルを求
    め、該移動ベクトルを前記ワークに対する絶対座標系と
    して設定される静止ワーク座標系における移動ベクトル
    に座標変換し、静止ワーク座標系において予め教示され
    た前記ロボット本体の位置姿勢から、静止ワーク座標系
    における移動ベクトルを差し引いたものにより前記ロボ
    ット本体及び前記外部軸を制御することを特徴とするロ
    ボット制御装置。
JP2750291U 1991-04-22 1991-04-22 ロボツト制御装置 Pending JPH04123403U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2750291U JPH04123403U (ja) 1991-04-22 1991-04-22 ロボツト制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2750291U JPH04123403U (ja) 1991-04-22 1991-04-22 ロボツト制御装置

Publications (1)

Publication Number Publication Date
JPH04123403U true JPH04123403U (ja) 1992-11-09

Family

ID=31911783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2750291U Pending JPH04123403U (ja) 1991-04-22 1991-04-22 ロボツト制御装置

Country Status (1)

Country Link
JP (1) JPH04123403U (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021024004A (ja) * 2019-07-31 2021-02-22 ファナック株式会社 ロボット座標系を設定する装置、ロボット制御装置、ロボットシステム、及び方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60214010A (ja) * 1984-04-09 1985-10-26 Kobe Steel Ltd 工業用ロボツトとスライダの連動制御システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60214010A (ja) * 1984-04-09 1985-10-26 Kobe Steel Ltd 工業用ロボツトとスライダの連動制御システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021024004A (ja) * 2019-07-31 2021-02-22 ファナック株式会社 ロボット座標系を設定する装置、ロボット制御装置、ロボットシステム、及び方法

Similar Documents

Publication Publication Date Title
JP5114019B2 (ja) エフェクタの軌道を制御するための方法
JP3207728B2 (ja) 冗長マニピュレータの制御方法
JPH079606B2 (ja) ロボット制御装置
JP2512099B2 (ja) ロボットの動作教示方法および制御装置
CN109397249A (zh) 基于视觉识别的二维码定位抓取机器人系统算法
JPH09265313A (ja) ロボットの速度演算装置、およびロボットの速度演算方法
CN111309039A (zh) 一种四足机器人姿态控制方法和装置
Žlajpah On orientation control of functional redundant robots
Dong et al. Bimanual continuous steering wheel turning by a dual-arm robot
Miller III A nonlinear learning controller for robotic manipulators
JPH04123403U (ja) ロボツト制御装置
JPH0693209B2 (ja) ロボツトの円弧補間姿勢制御装置
JP2979552B2 (ja) ロボットの制御方法
JP2649463B2 (ja) 回転外部軸を有する産業用ロボットの教示方法およびそれに用いる教示装置
JPH0239802B2 (ja) Robotsutonoseigyohoho
JPS63289606A (ja) 冗長自由度形ロボット
JP2913661B2 (ja) ロボットの制御方法
JP2680210B2 (ja) ロボットの制御方法
Elkins et al. Three-dimensional line following using omnidirectional vision
JP2676721B2 (ja) 多関節型ロボットの制御装置
JPH0643917A (ja) ロボット群制御方法
JP2791302B2 (ja) ロボットの制御方法
JP2914719B2 (ja) 工業用ロボット
JPS626306A (ja) 多関節ア−ムの制御方法
JPH0713642A (ja) マニピュレータのコンプライアンス制御装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980113