JPS6045806A - 産業用ロボツトの動作軌跡の点検方式 - Google Patents

産業用ロボツトの動作軌跡の点検方式

Info

Publication number
JPS6045806A
JPS6045806A JP15392683A JP15392683A JPS6045806A JP S6045806 A JPS6045806 A JP S6045806A JP 15392683 A JP15392683 A JP 15392683A JP 15392683 A JP15392683 A JP 15392683A JP S6045806 A JPS6045806 A JP S6045806A
Authority
JP
Japan
Prior art keywords
point
vmaxi
straight line
speed
deceleration
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
JP15392683A
Other languages
English (en)
Inventor
Kanji Mihashi
三橋 寛治
Kanji Matsushima
幹治 松島
Takao Manabe
真鍋 隆夫
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.)
Kawasaki Heavy Industries Ltd
Kawasaki Motors Ltd
Original Assignee
Kawasaki Heavy Industries Ltd
Kawasaki Jukogyo KK
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 Kawasaki Heavy Industries Ltd, Kawasaki Jukogyo KK filed Critical Kawasaki Heavy Industries Ltd
Priority to JP15392683A priority Critical patent/JPS6045806A/ja
Publication of JPS6045806A publication Critical patent/JPS6045806A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1674Program controls characterised by safety, monitoring, diagnostic
    • B25J9/1676Avoiding collision or forbidden zones

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 +′発明は、いわゆる記憶再生方式の産業用ロボットに
おける動作軌跡全点検するための方式に関する。
周知のように、ロボツトヲ直線軌跡に沿って制御する方
法として、補間や座標変換などの演算手段を用いて、ロ
ボットの動作軌跡上に時々刻々の目標点金求め、この目
標点にロボッ)k位置決めするための各駆動軸毎の位置
を、各軸の制御系の指令値として与える方式がある。こ
の方式において、ロボットの動作速度の制御は、前記目
標点ケ移動させる速度ベクトルの大きさを制御すること
によっておこ力われる。この速度ベクトルの大きさは、
目標点をめる周期全十分小さくすれば、連続的に変化さ
せることが出来るが、速度ベクトルの方向は、直線の継
目において不連続になる。
このため、前記各軸の制御系の指令値の変化量、即ち、
速度指令値も不連続になり、この不連続な速度指令値に
追従させるために何1、各、駆動11ζ11に+1、無
限大の加速度が要求される。しかし寿から、各駆動軸の
発生できる加速度は有限であるため、直線の継目におい
ては、速度指令値の不運h′r、hIlの大きさに応じ
た軌跡追従誤差が生ずる。
以上述べたような原因によって生ずる軌跡誤差は、教示
者にとって予測することが困難であるため、従来は、教
示したデータ全実際に再生動作させろことによって、軌
跡課差全確認し、それが大きい場合に(性、教示点や、
教示速度に修正する方法がおこなわれてきた。しかし、
この確認のためのm生動作詩に、ロボットとワークとの
衝突また、%−、Y、9’<、 ’!+・す軸のストロ
ークエンドへの衝突力との事故か56生ずる場イヤがあ
り、実際にロボットを動作させることなく、軌跡訪差を
確認する方法が望1れてきた。
不発明は、上述のような問題点全解決し、ロボットて(
°μ(H4作させることなく軌跡誤差を推定し、こわに
よって教示データを修正することができるようにした並
業用ロボットの動作軌跡の点検方式全4]、1供するこ
とを目的とする。
第1図は、本実施例で使用するロボット全示し7jもの
であり、各動作$l l〜6がそれぞれ独立に1′j関
節角θ1〜θ6を矢印のように変化させることによって
、軸6の先端に取付けられた作業具7の位1面と姿勢が
制御されること全示している。直膨の端P工、P2.・
・・Pi、Pi+7.・・・における各関節角か教示操
作によQ記1.ホされる。これらの点P1゜P ・・・
P・、・・・を順番に直線で結んでできるのか29 j
 1 教示された軌跡8である。このロボットにおいて、各関
節角 ■=(θ1.θ2・、・9、θ6) −・・・i+)と
直交座標X、Y、Zf表わされる作業具7の位置および
姿勢 メー(x 、 y 、 z 、α、β、γ)T・・・(
2) とは、適当な座標交換によって相互に1り」係づけられ
る。この座標交換式は、ロボットの軸構成や姿勢(α、
β、γ)のとり方などによって異なるが、その式の導き
方は周知であるので詳細は省略し、次のような記法を用
いる。
t=チ(0) “−+31 0=&I(X) ・・・(4) 第2図は、本実施例における教示点P、 、1)、。
、 i −11 Pi+1 、Pi+2’実線で結んだ教示軌跡9と、各
教示点と教示された位置から指定精度範囲Accだけず
れた距離にちる点”i−1’ P’ i ’ ”i +
□。
P’i+2 ’に破線で結んで再生時の指令軌跡10全
ンj<シている。
第3図は、第2図に示した教示軌跡に対する再生時の加
減法制イ山jの例ケ示したものである。本例−Cjl、
最大加速1iamax、最大減速度d maxが定数と
して与えられ、また最大速度v maxが回線毎に教示
されており、)亘線P′i−□Piの 、に う (l
こ 、 v max >v maXi−1−(5)のとき点1)
′1咬で一定運度のま井で減速せず、直晶!1−11P
1+1のように、 vmaX1+1 (vmaX4 −’−(6)の々き点
Pi+1で速度がV f’l’l a X 1 + 1
となるように滅i・iZ L、外たiff、 k髪Pi
+I Pi+2のよりに、点1〕i+2において、タイ
マや外部信号待ちなどの停止1−1止ヂ1がある場合に
は、速度零捷で減速するよう7c制?1L11−IJ:
 f(、されることを示している。
このような軌跡制御と加減速制御は、たとえば点L”V
Cおいてオーバーシュートが生じ、障害物11にロボッ
トが1曲突するなどのおそれがある場合には (1)指定精度範囲Ace−全太きくしてP′1から第
−バーシュートしても1障害吻11に側突しないように
する。
(2)vmax・ 全小さくしてPiへの突入速度−1 全小さくする。あるいは (:3)vrnax・i小さくして直mA L”11 
P ik移動中に十分減速させる。
などの方式によって軌跡國差を小さくすることができる
以上述べたような軌跡制御と加減速制御を行なう産業用
ロボット金側にとって本発明の実IiQ例を説明するけ
れども、本発明は、このような制御方式のロボットに限
定するとと全意図するものではなく、本発明の精神は前
掲の特許請求の範囲に基づいて解釈されるべきである。
壕ず第2図および第3図の直線P1P、や□に関する教
示データの検査方式について説明する。第4図において
記号を次のように定義する。
vS ・・・点P′ における速度 】−1・・・(7) vM・・・直” P’i Pi +2の最大移動速度V
M = V max 1=18) vE、−3点P1+1における目標速度1+1 ・・・
(9) a・・・加速時の加速度 a = a ma x ) O−110)d・・冒λに
速時の力[、速度 d = d ma x (0−・・(It)t 】 ・
・・勾[11国4 時 (【11t2・・定速11.1
r111 L3・・・減j・利時間 ■S・・点P′1における各関節角 ■s=(θ1s、θ2S、・・・、θ6s) ・・(1
2)■E・・・点” i + 1の教示データ■E−(
θIE、・・・、θ6E)T ・・・(13)O5・・
・点P′、の位置、姿勢 χS== (xs、yS、zS、αS、βS、θ5)1
=91(O8)・・・(14)XE・・・点P1+1の
位置、姿勢 %、E=(xE、yE、zE、αE、βE、E)”=f
f)((E)E) =l+5)I・・・点P′・とP1
+、の距離 1 = (xs−x+:)2+(ys−yE)2+(Z
S−ZE)・2−+16+このとき谷パラメータの間に
は、次の2つの関係式が成立する。
vs+atl=vM=VE−dt3 −’(ll+)第
17式と第18式ケ解くことにより となる。以上は第4図のように加速、定速、減速、のそ
れぞれの区間を有する場合についてtl、t2、t3を
めたが、例えば第19式に丸・いてt2≦ 0 ・・・
い となる場合には定速区間を持たない。し、がし、この場
合にも、第17式およびりS18式でt2−0とするこ
とにより同様にtl 、t3がめられる。
次に指定精度範囲Ac c i ’rilL/cf 点
p/・ のl+1 位1・i−1姿勢 V、、E−(x’ E 、・・、γ′F)T ・・・(
イ)ど点P′ からP′ への移動時間Tおよび点”l
+11 l+1 (lこおける速度V’E全求める。点P′ はPP1+
1 1 1+1 の内分点であるから /(バー し。
Acc ・ 〉 ! ・・・ 0[有]の鳴合には ソE−ソS ・・・(ハ) である。寸た、]゛、V’Eは、点P′i+1が加速、
定・・)ハ減速のいづれの区間にあるかによって異々す
、次のようになる。
i) Accl )/ ・・・(イ) のとき T−0・・・翰 vE=vS ・・・い刃 のとき 1−ゴ雫−−−斤−jをμ−AC°i)、、、 、。
v E = vS 十aT ・・;(3t!i) 12
3≧Ac c ]≧v M t3+−dj32=13 
=−’、3’jのとき VE=VM ・・・G■ 1V)13≧Acc ≧0・・(V11以上により9点
P′1+□の位置、姿勢×Eと速10:v’p:が得ら
れた。次に、点P′ における各動作iii由毎++1 の分速度の変化量全求める。点P′ へ到達直前1+1 の分速度 [有]IN−(2111N、・・・、δ61N)T ・
・・C)))け適当な微小距離Δl(本実施例では5 
rnm である)を用いて、 ただし ’y、 1N−iE−Δl (X E−Ys)/L ・
・・(4])である。捷た、点P’i+1へ到達直後の
分速度の指令値 介our=(シー OUT 、・・・、h’60UT)
T ・・彌は /こたし点P、+2の位置、姿勢をXiや。とじてX0
UT=X’E+Δl!(lI+2’X’E)/L’・・
・(財)・・・卵 である。したがって、点P′i+□における各動作軸の
分速IWの素化l−け、 となる。この変化量の2乗(Δ0)2は、点P′1+□
におけるオーバーシュート量にほぼ比例し、各動作軸の
づへ生できる最大加速度や各アーム長によって(シ土る
適尚な係数Kj(j−=1.6)を用いて、第j !I
l+の影響で(Δシj)2Kjのオーバーシュートが生
ずる。教示点はP・ であるから、Pi+□に対l+1 するオーバーシュート量A・はAeci刊達減じた値す
々わち Ai−(Δミj)2Kj−Acci+□・・・−1であ
る。本実施例では、適当な蘭イ的εを設ポし、(Δlj
 j)2K j −Ac c・ 〉ε ・・・0す。
1+1 の場合に、オーバーシュートが発生すると判断し、教示
者にオーバーシュートの発生する教示点番号とオーバー
シュート全発生する原因と々るωノ作軸ゲ替報として知
らせ、教示者が教示点の位置全変更したり、あるいけ減
速の処置を行なうための判断材料を与える方式全とって
いる。Ti@線の移動時間T−i加算することによって
、再生動作のザイクルタイム全事前に予測することがで
きる。々お上述の実施例では、産業用ロボット全動作さ
せずに事前にチェックする方式をとったが、ロボソl動
作させつつ、チェックする方式も容易に考えられうる。
以上、詳述したように、本発明によれば教示されたデー
タの再生動作時のオーバーシュート等の不具合を、産業
用ロボットの各袖ケ実際に操作させることなく、短時間
で推定することができ、再生動作時の爾突等の事故全未
然に防ぐことができる。
【図面の簡単な説明】
第■1ノ1は本発明の一実施例の作動軸1〜6の構成k
 7エ<す1図、第2図は教示軌跡9と再生時の指令1
I111跡10全示す図、第3図は加速度制御全説明す
るためのグラフ、第4図は加速度制御全行なうときにお
けるパラメータ全説明するた郷のグラフである。 1〜6・・・作動1i11、P、 P・、p−p・1−
1’ll+1ツ l+2 代理人 弁理士 西教圭一部 第1図 第 2因 第3図 ネ多重力了巨富登

Claims (1)

    【特許請求の範囲】
  1. 作業端の一連の動作軌跡全複数の直線に分割し、直線の
    端点における位置と動作速度全教示データとして記憶し
    、記憶された直線上全記憶された動作速度で作業端が動
    作するように、各駆動軸の位置と速度全制御する産業用
    ロボットにおいて、直・陣の継目における各駆動軸の分
    速度の変化量全前記教示データより算出し、各駆動軸を
    動作させるととh < =t+もって@線継目における
    教示された動作軌跡に対して再生時に再生しうる実際の
    動作軌1、’、)1・との誤差全推定すること全特徴と
    する産業用ロボットの動作軌跡の点検方式。
JP15392683A 1983-08-22 1983-08-22 産業用ロボツトの動作軌跡の点検方式 Pending JPS6045806A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15392683A JPS6045806A (ja) 1983-08-22 1983-08-22 産業用ロボツトの動作軌跡の点検方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15392683A JPS6045806A (ja) 1983-08-22 1983-08-22 産業用ロボツトの動作軌跡の点検方式

Publications (1)

Publication Number Publication Date
JPS6045806A true JPS6045806A (ja) 1985-03-12

Family

ID=15573097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15392683A Pending JPS6045806A (ja) 1983-08-22 1983-08-22 産業用ロボツトの動作軌跡の点検方式

Country Status (1)

Country Link
JP (1) JPS6045806A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5653411A (en) * 1979-10-08 1981-05-13 Hitachi Ltd Hot wire type air flow meter

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5653411A (en) * 1979-10-08 1981-05-13 Hitachi Ltd Hot wire type air flow meter

Similar Documents

Publication Publication Date Title
EP1901150B1 (en) A method and device for avoiding collisions between an industrial robot and an object
US8600554B2 (en) System and method for robot trajectory generation with continuous accelerations
CN101898358A (zh) 用于控制机械手的方法及装置
JP2020110884A (ja) ロボット制御装置、ロボット制御方法、及びロボット制御プログラム
EP0476381B1 (en) Route interpolation method for robot
JPH11347984A (ja) ロボット制御装置
JP2935713B2 (ja) 数値制御装置
JPH0991004A (ja) 負荷重量の推定方法
JP7657676B2 (ja) ロボットコントローラ及びロボットの緊急停止方法
JPS6045806A (ja) 産業用ロボツトの動作軌跡の点検方式
JPS62251901A (ja) 多軸ロボツトの経路制御装置
JP4900968B2 (ja) 加工制御装置
JPH0193805A (ja) ロボットの教示データ作成方法
JPH1039916A (ja) 多関節ロボットの加減速制御方法
JPH03245209A (ja) ロボットの経路補間方法
CN114434444A (zh) 一种重载工业机器人辅助装配安全空间的规划方法
JPH0677210B2 (ja) 教示デ−タ変換機能を有する産業用ロボット
WO2022264338A1 (ja) 制御装置、干渉チェック装置、及び制御システム
JPS61159391A (ja) 産業用ロボツトの制御方法
JPS59205601A (ja) 協調動作をする産業用ロボットの安全運転制御方式
JP3121920B2 (ja) 加減速制御装置
KR102902226B1 (ko) 3d 모델링에 의한 다관절 로봇 제어방법, 그 다관절 로봇 및 그 제어 소프트웨어
JPS60262212A (ja) 産業用ロボツトの運動制御方法
JPH04245505A (ja) 速度制御装置および数値制御送り速度制御方法
KR0155281B1 (ko) 다관절 로보트의 직선보간방법