JPS63268005A - 産業用ロボツトの補間方式 - Google Patents

産業用ロボツトの補間方式

Info

Publication number
JPS63268005A
JPS63268005A JP10274087A JP10274087A JPS63268005A JP S63268005 A JPS63268005 A JP S63268005A JP 10274087 A JP10274087 A JP 10274087A JP 10274087 A JP10274087 A JP 10274087A JP S63268005 A JPS63268005 A JP S63268005A
Authority
JP
Japan
Prior art keywords
matrix
tool
coordinate system
robot
point
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
Application number
JP10274087A
Other languages
English (en)
Other versions
JP2512473B2 (ja
Inventor
Kaichi Takaoka
佳市 高岡
Kazuo Okabayashi
岡林 千夫
Shiyuusaku Kawarabata
河原畑 周策
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co 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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP62102740A priority Critical patent/JP2512473B2/ja
Publication of JPS63268005A publication Critical patent/JPS63268005A/ja
Application granted granted Critical
Publication of JP2512473B2 publication Critical patent/JP2512473B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、産業用ロボ7)における教示点間の軌跡の補
間方式に関する。
〔従来の技術〕
一般的に、ティーチングプレイバック方式でロボットを
制御する場合、教示データを少なくするために、P T
 P (Po1nt To Po1nt )  制御を
採用し、各教示点間については補間という処理を行って
移動の軌跡が円滑になるようにしている。
ロボット制御装置は、各手首を駆動するそれぞれのモー
タに対して、教示データに基づく回転角度指令を単位タ
ロツク毎にパルス信号で与えることによりロボットを動
作させている(この単位クロックを以下、リアルタイム
クロンクと呼ぶこととする)。
このリアルタイムクロック毎に与えられる指令の間にお
ける補間動作は、従来、ロボット制御装置により、次の
ような処理で行っていた。
(1)  次のリアルタイムクロックでの、空間上の絶
対位置と姿勢(目標点マトリックスToで表す)を求め
る。
(2)所定のツール先端(エンドエフェクタマトリック
スT、で表される点)がこの位置へくる手首フランジの
位置と姿勢(マトリックスTFで表される点)を求める
。
(3)  マトリックスT、を変換し、目標点での全軸
のモータ位置を求める。
この処理を式で表すと、次のようになる。
T F−T E = T 。
Tp ” To ’ TE−鵞 〔発明が解決しようとする問題点〕 ところで、このような補間方式は、産業用ロボン)の制
御において、ワークを治具等に固定し、ロボットハンド
の手首に取り付けたツールを動かすことにより、作業を
行わせるという従来からの方式を採る場合についてのも
のである。
ところが、ある作業については、ツールを固定し、ワー
クをロボットハンドで把持して加工点を制御した方が作
業工程が少なくて効率がよい場合がある。
たとえば、板の溶接を行う場合を例にすると、従来の制
御方法では、治具によって所定の位置に板をセットし、
ロボットの手首に取り付けた溶接トーチによって溶接作
業を行い、溶接終了後、治具から板を取り外すという工
程を採る。この場合、板の1般入、搬出は別の装置を制
御することにより行うため、ロボット制御装置のほかに
、板の搬入。
搬出のための制御装置を必要とする。これに対して、溶
接トーチを固定し、板をロボットで把持して所定の場所
からの搬入を行い、続いて溶接を行った後、所定の場所
への搬出を同じロボットで行うようにすると、従来のよ
うな治具に対する板の取り付け、取り外しという作業及
びその制御を省略することができることになる。
前に述べた従来の補間方式では、ツールの交換に対応し
てステップ毎にエンドエフェクタデータを変更すること
は可能であったが、ステップ間でのエンドエフェクタデ
ータは固定である。したがって、ステップ間でエンドエ
フェクタデータを変更する場合には、従来の補間方式は
適用できない。
今回のように、ロボットがワークを持ち、空間上の固定
点に対して作業を行うという新規な制御方式を採ろうと
する場合、手首フランジに対する制御点データ、つまり
エンドエフェクタデータをリアルタイムクロック毎に変
化させる必要があるが、前に述べた補間方式ではこれが
固定式であるために、そのまま適用することはできない
。そこで、ワーク持ち作業の場合は、補間動作なしのジ
ヨイント動作のみのプレイバックを行うしかない。
なお、ジヨイント動作とは、各軸のモータを始点から終
点へ、加減速を行わずに一定速で回転させる動作をいい
、全軸同時スタート、同時停止となる制御を行う動作を
いう。
したがって、円滑な軌跡を描かせるためには、従来の方
法においては、ティーチングの際に短ピツチで微細に教
える必要があった。また、ジヨイント動作での速度設定
は、2点間の移動量を最大とする軸速度を、その軸の持
つ最大速度の何%にするかという方法が採られるため、
求める制御点の移動速度とは、直接の関係がない。そこ
で、制御点速度を所望の速度にするためには、ジヨイン
ト動作速度をカットアンドトライで調整するしか方法が
なかった。したがって、ジヨイント動作で速度を制御す
ることは、非常に困難であった。
本発明は、このような従来の問題点に鑑みてなされたも
ので、ワーク持ち作業でも補間動作を可能とすることを
目的とするものである。
〔問題点を解決するための手段〕
この目的を達成するため、本発明の産業用ロボットの補
間方式は、ロボットとは独立に保持されたツールに対し
て、前記ロボットのアームに把持されたワークを相対的
に移動させて加工するワーク持ちロボットにおいて、前
記ツールの制御点を原点とするツール座標系と前記ツー
ルの取付フランジに固定されたフランジ座標系とをそれ
ぞれ想定し、各ティーチングポイント毎に前記ツール座
標系と7ランジ座標系との間のエンドエフェクタマトリ
ックスを求め、プレイバック時には、補間する任意のテ
ィーチングポイントに対応する2つの前記エンドエフェ
クタマトリックス相互間の変化量を表す差分マトリック
スE。67 を求め、単位マトリックスから前記差分マ
トリックスEDET まで、マトリックスのエレメント
を徐々に変化させてできる増分マド’J ンクスD (
t)を求め、補間開始点のエンドエフェクタマトリック
スと前記増分マトリックスとロボット座標系・ツール座
標系間の変換マトリックスT。Cとから、フランジマト
リックスTFrを求めて逆変換を行うことを特徴とする
。
〔実施例〕
以下、本発明を、実施例を参照しながら具体的に説明す
る。
第3図に示すように、固定作業点Pが存在し、ワークを
備えたロボットがワーク上の任意の2点間(Pw、、 
Pw2)を直線補間動作する場合の例について説明する
。
まず、ツールの加工点、すなわち制御点を原点とするツ
ール座標系と、ツールの取付フランジに固定されたフラ
ンジ座標系とをそれぞれ想定する。
また、各ティーチングポイント毎に、ツール座標系とフ
ランジ座標系との間のエンドエフェクタマトリックスを
求める。そして、次の手順により補間を行う。
(1)  エンドエフェクタデータが既知のツール先端
を固定作業点Pへ動作させ、空間上のPの位置及び姿勢
(マトリックスT。C)を記憶する。
(2)  第3図(a)に示すように、ワーク上の任意
点PW1をP点へ動作させ、そのときの手首フランジマ
トリックスTFI及びT。Cより、次のようにpw+の
エンドエフェクタT□1を求める。
TFI ・置 = Toc TEI = TF−’ ・Toe (3)  第3図(C)に示すように、(2〕と同様に
Pw2に対してもT6□を求める。
上記(1)〜(3)のステップ、すなわちティーチング
時の手順を第1図に示す。
(4)  TFIとTE2の位置姿勢の変位量である差
分マトリックスEDET を次の式により求める。
Ttz = 置 ’ Tntt EDET=TE−’・T E 2 (5)移動時間をt、とし、時間t=0て単位マトリッ
クス、j”jpでE。6.となるように、前記マトリッ
クスのエレメントを徐々に変化させてできる増分マトリ
ックスD (t)をリアルタイムクロック毎に求める。
(6)第3図ら〕に示すように、P’v+とPw、の間
の点でのエンドエフェクタマトリックスをTErすると
、TE、=TEI・D(し)となる。
(7)  時間tてのフランジのマトリックスTFrは
、TF、・T、r−T。c TFr : Toe−”rEr−’ となり、T、を変換することでリアルタイムクロック毎
の各軸のモータ位置が求まる。
上記(4)〜(7)のステップ、すなわちプレイバック
時の手順を第2図に示す。
〔発明の効果〕
以上に述べたように、本発明においては、ティーチング
データとして各ポイント毎に手首フランジから制御点へ
の変換マトリックスを持ち、プレイバック時に空間上の
固定点に対して前記変換マトリックスを各点間で円滑に
変化させながら逆変換を行うようにしている。これによ
り、始点と終点との間のエンドエフェクタデータに基づ
いて補間点のエンドエフェクタデータを円滑に変化させ
ることができる。したがって、固定されたツールに対し
てワークを持って動作する場合に、これまて不可能てあ
った補間動作が可能になる。
【図面の簡単な説明】
第1図及び第2図は本発明の実施例のフローチャート、
第3図は本発明の実施例での動作図である。 特許出願人  株式会社 安用電機製作所代  理  
人   小  堀   益 (ほか2名)第:図 第2図 〈 (C)   I FI 3図 ち イ ・1 [

Claims (1)

    【特許請求の範囲】
  1. 1、ロボットとは独立に保持されたツールに対して、前
    記ロボットのアームに把持されたワークを相対的に移動
    させて加工するワーク持ちロボットにおいて、前記ツー
    ルの制御点を原点とするツール座標系と前記ツールの取
    付フランジに固定されたフランジ座標系とをそれぞれ想
    定し、各ティーチングポイント毎に前記ツール座標系と
    フランジ座標系との間のエンドエフェクタマトリックス
    を求め、プレイバック時には、補間する任意のティーチ
    ングポイントに対応する2つの前記エンドエフェクタマ
    トリックス相互間の変化量を表す差分マトリックスE_
    D_E_Tを求め、単位マトリックスから前記差分マト
    リックスE_D_E_Tまで、マトリックスのエレメン
    トを徐々に変化させてできる増分マトリックスD(t)
    を求め、補間開始点のエンドエフェクタマトリックスと
    前記増分マトリックスとロボット座標系・ツール座標系
    間の変換マトリックスT_O_Cとから、フランジマト
    リックスT_F_rを求めて逆変換を行うことを特徴と
    する産業用ロボットの補間方式。
JP62102740A 1987-04-24 1987-04-24 産業用ロボツトの補間方式 Expired - Fee Related JP2512473B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62102740A JP2512473B2 (ja) 1987-04-24 1987-04-24 産業用ロボツトの補間方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62102740A JP2512473B2 (ja) 1987-04-24 1987-04-24 産業用ロボツトの補間方式

Publications (2)

Publication Number Publication Date
JPS63268005A true JPS63268005A (ja) 1988-11-04
JP2512473B2 JP2512473B2 (ja) 1996-07-03

Family

ID=14335634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62102740A Expired - Fee Related JP2512473B2 (ja) 1987-04-24 1987-04-24 産業用ロボツトの補間方式

Country Status (1)

Country Link
JP (1) JP2512473B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02143188U (ja) * 1989-05-02 1990-12-05
JPH03239486A (ja) * 1990-02-14 1991-10-25 Kawasaki Heavy Ind Ltd 産業用ロボットの制御方法および装置
JP2013233650A (ja) * 2013-07-12 2013-11-21 Yaskawa Electric Corp ロボットシステム
DE102016002340A1 (de) 2015-03-06 2016-09-08 Fanuc Corporation Robotersystem mit einem Roboter, der synchron mit einer Biegemaschine betrieben wird

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63231502A (ja) * 1987-03-19 1988-09-27 Kawasaki Heavy Ind Ltd ロボツトの制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63231502A (ja) * 1987-03-19 1988-09-27 Kawasaki Heavy Ind Ltd ロボツトの制御方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02143188U (ja) * 1989-05-02 1990-12-05
JPH03239486A (ja) * 1990-02-14 1991-10-25 Kawasaki Heavy Ind Ltd 産業用ロボットの制御方法および装置
JP2013233650A (ja) * 2013-07-12 2013-11-21 Yaskawa Electric Corp ロボットシステム
DE102016002340A1 (de) 2015-03-06 2016-09-08 Fanuc Corporation Robotersystem mit einem Roboter, der synchron mit einer Biegemaschine betrieben wird

Also Published As

Publication number Publication date
JP2512473B2 (ja) 1996-07-03

Similar Documents

Publication Publication Date Title
US5020001A (en) Robot controller
EP0523889B1 (en) Apparatus for controlling industrial robot to perform coordinated operation using teaching playback method and method thereof
JP2514490B2 (ja) 産業用ロボットの連動手動操作による教示制御方法
JP3306781B2 (ja) 産業用ロボットの手動操作による教示制御装置および教示方法
WO1991004522A1 (en) Synchronized teaching of a robot cell
US4967125A (en) Tool posture control method for a robot
EP0357778B1 (en) Method of speed control for servomotor
JP2728399B2 (ja) ロボツトの制御方法
US5646493A (en) Robot profile control method
US20210260750A1 (en) Method to Modify a Program for Robotic Welding
WO1995004316A1 (en) Method and system for estimating robot tool center point speed
KR880001647B1 (ko) 로보트 제어장치
JP2512473B2 (ja) 産業用ロボツトの補間方式
EP0359822A1 (en) Orbit controlling method of robot
JPS62251901A (ja) 多軸ロボツトの経路制御装置
JPH0193805A (ja) ロボットの教示データ作成方法
WO1991009710A1 (fr) Systeme d'asservissement de poursuite d'arbre additionnel pour robot
JP2771458B2 (ja) 産業用ロボットの撓み補正方法
WO1989001388A1 (en) Axis switching device
JP3668821B2 (ja) ロボットコントローラおよびロボット制御方法
JPH11194813A (ja) 産業用機械の動作指令作成方法
JPH0830978B2 (ja) 産業用ロボットの教示・再生方法
JPH0343171A (ja) 多関節ロボット制御装置
JPH05297916A (ja) ロボットの軌跡制御方法
JP2922617B2 (ja) 力制御ロボットにおける押付力方向の指定方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees