JPH0315908A - 移動部材の軌跡方向の加減速方法 - Google Patents

移動部材の軌跡方向の加減速方法

Info

Publication number
JPH0315908A
JPH0315908A JP14936189A JP14936189A JPH0315908A JP H0315908 A JPH0315908 A JP H0315908A JP 14936189 A JP14936189 A JP 14936189A JP 14936189 A JP14936189 A JP 14936189A JP H0315908 A JPH0315908 A JP H0315908A
Authority
JP
Japan
Prior art keywords
movement
orthogonal
joint
deceleration
acceleration
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
JP14936189A
Other languages
English (en)
Inventor
Takashi Shirae
白栄 隆司
Noboru Hirano
昇 平野
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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP14936189A priority Critical patent/JPH0315908A/ja
Publication of JPH0315908A publication Critical patent/JPH0315908A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、多関節型ロボット等の先端部材の先端である
作用点の動作が直交移動と関節移動するようなロボット
の軌跡方向の加減速方法に関するものである。
〔従来の技術〕
従来は、(1)可動部材の全移動を関節移動に直して各
関節ごとに加減速を行なうが、あるいは(2)直交移動
は直交で、関節移動は関節で別々のアルゴリズムにてよ
って加減速を行なっていた。
〔発明が解決しようとする課題〕
上記従来の技術の(1)の場合は、関節の加減速制御で
あるため、軌跡通りの制御ができない。
また(2)の場合は、直交移動制御と関節移動制御の間
で可動部材は1度停止してしまい、動作がスムーズにつ
ながらないという問題がある。
多関節型ロボットのように、軸の動作が直交座標系でな
い機械において、各軸ごとに加減速を行なうと、各軸の
加減速時定数を一致させても、その軌跡は直交座標系で
は複雑な曲線になる。このため直交座標系の動作(直線
移動、円弧移動)では直交座標系で軌跡方向に加減速す
る必要がある。一方姿勢を変える等のため各軸ごとに動
作させる゛こともあり、この場合は各軸ごとに加減速す
る。
本発明は上記2種類の動作を、この動作間で停止するこ
となく連続してスムーズに行なうことができるようにし
たロボットの軌跡方向の加減速方法を提供することを目
的とするものである。
〔課題を解決するための手段〕
上記目的を達成するために、本発明に係るロボット等の
移動部材の軌跡方向の加減速方法は、作用点の動作が直
交移動と関節移動する移動部材の軌跡方向の加減速方法
において、直交移動と関節移動の加減速を別々に行ない
、それぞれをたし合わせる。
また上記移動部材の軌跡方向の加減速方法において、移
動部材の移動中に直交移動から関節移動に移動命令変化
した場合、直交方向の減速移動量を関節移動量に変換し
、これを次の関節移動に加え、また上記移動命令が関節
移動から直交移動に変化した場合、関節軸の威速移動量
を直交移動量に変換し、これを次の直交移動に加ええる
〔作 用〕
上記方法において、移動部材の直交移動と関節移動の相
互の変化時における軌跡は停止することなくスムーズ移
動される。
〔実  施  例〕
本発明の実施例を図面に基づいて説明する。
第1図は本発明の第1の実施例で、直交移動と関節移動
の加減速を別々に並列処理で行ない、それぞれをたし合
わせて制御する方法のアルゴリズムを示すもので、RA
Mより命令を読み取り、これが移動命令であるときは、
このときの移動量を計算し、一定周期で起動する補間処
理にこのデータを渡す。
補間処理で単位時間における移動量を求めた後、上記移
動命令が直交移動か関節移動かを認識して、直交戊分を
関節成分をそれぞれ別々のアルゴリズムで処理を行なう
。このとき、現在の移動と異なる移動、例えば、現在関
節移動なら新規の移動が直交移動の場合は減速量の処理
を行なう。また直交成分の場合、上記加減速処理の後に
関節移動に変換する。
ついで両処理の結果を加算し、その結果をサーボ指令と
して関節軸の駆動部へ出力する。
上記処理における各信号は第3図に示すようになり、こ
の図中a,bは第1図に示す補間後の直交成分と関節或
分、以下同様にc,dは加減速機処理後の各成分、eは
加算処理後のサーボ指令信号である。また図中11は補
間のステップ、!I2は命令のステップである。
なお、この第3図におけるP1 +  P2 *  P
3は第4図に示すような4軸型の多関節型ロボット1の
先端部材2の各ステップごとの軌跡位置を示す。
12図は本発明の第2の実施例で、移動命令が変化した
場合に直交一関節移動量変換の処理方法を示すもので、
このブロック図において、RAMよりの命令の読み取り
、移動量計算、補間までは上記第1図に示す方法と同じ
である。
補間後に移動命令が変化したかどうかを調べ、その結果
移動命令が直交移動から関節移動に変化した場合には、
Aにて直交の減速量を関節移動量に変える。
また上記移動命令が関節移動から直交移動に変化した場
合に、Bにて関節の減速量を直交移動量に変える。
次にCにてそれぞれの変換した移動量と新規移動量を加
算した後加減速を行ない、その結果が直交の場合には関
節に変えてサーボ指令として関節軸の駆動部へ出力する
上記直交及び関節の減速量は加速時の残りである。
上記において、Dの加減速をFIR型のフィルタを使う
ものの場合、直交移動動は第5図に示すように演算され
、Xn’が出力される。
そして次の補間ステップが関節移動のときには、第6図
に示すように演算され、θn′が出力される。
またAの部分での1つの関節軸の演算は、θ1an−1
−f1  (Xn,Yn,Zn,an)θ 1  ar
r  2  −f’1  (Xn−1  +Yn−1 
 ,Zn−t  . a n−j  )θ+  an−
r)−f  1  (Xn−r+1  ,Yn−r+1
  .Zn−r+1  .αn−r+1  ) 他の軸も同様に、例えば θ2 an−1−f2  (Xn,Yn,Zn,  α
n)等となる。
またBの部では逆に関節移動直交移動の演算されてるが
、これも同様に、 X,−gt(θ1n,  θ2n,  θ3 n,  
θ4n)等となる。
なお上記演算式において、x,y,z,  α,θは第
4図に示す多関節型ロボット1の先端部材2の各ステッ
プごとの各方向の移動量を示す。
第7図は第4図に示す4軸型の多関節ロボットの各関節
の駆動部を駆動するサーボ機構を示すもので、図中3は
累算器、4は減算器、5はアンプ、6はモータ、7は位
置センサである。
〔発明の効果〕
本発明によれば、直交移動と関節移動の2種類の動作を
、この動作間で停止することなく連続してスムーズに行
なうことができる。
【図面の簡単な説明】
図面は本発明の実施例を示すもので、第1図,第2図は
それぞれ異なる方法を示すブロック図、第3図は第1図
に示す方法における処理信号を示す線図、第4図は多関
節型ロボットの一例を示す説明図、第5図,第6図は第
2図に示す方法の演算例を示す説明図、第7図は関節軸
の駆動部の駆動制御を示すブロック図である。 1は多関節型ロボット、2は移動部材。 第1図 第 4 図 第 5 図 第 6 図

Claims (2)

    【特許請求の範囲】
  1. (1)作用点の動作が直交移動と関節移動する移動部材
    の軌跡方向の加減速方法において、直交移動と関節移動
    の加減速を別々に行ない、それぞれをたし合わせること
    を特徴とする移動部材の軌跡方向の加減速方法。
  2. (2)作用点の動作が直交移動と関節移動する移動部材
    の軌跡方向の加減速方法において、移動部材の移動中に
    直交移動から関節移動に移動命令が変化した場合、直交
    方向の減速移動量を関節移動量に変換し、これを次の関
    節移動に加え、また上記移動命令が関節移動から直交移
    動に変化した場合、関節軸の減速移動量を直交移動量に
    変換し、これを次の直交移動に加えることを特徴とする
    移動部材の軌跡方向の加減速方法。
JP14936189A 1989-06-14 1989-06-14 移動部材の軌跡方向の加減速方法 Pending JPH0315908A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14936189A JPH0315908A (ja) 1989-06-14 1989-06-14 移動部材の軌跡方向の加減速方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14936189A JPH0315908A (ja) 1989-06-14 1989-06-14 移動部材の軌跡方向の加減速方法

Publications (1)

Publication Number Publication Date
JPH0315908A true JPH0315908A (ja) 1991-01-24

Family

ID=15473454

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14936189A Pending JPH0315908A (ja) 1989-06-14 1989-06-14 移動部材の軌跡方向の加減速方法

Country Status (1)

Country Link
JP (1) JPH0315908A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004109690A (ja) * 2002-09-19 2004-04-08 Canon Inc カメラシステムおよびカメラ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004109690A (ja) * 2002-09-19 2004-04-08 Canon Inc カメラシステムおよびカメラ

Similar Documents

Publication Publication Date Title
JP2524931B2 (ja) ロボットの直線補間方法
JP3478946B2 (ja) サーボ調整方法およびその装置
US5477117A (en) Motion controller and synchronous control process therefor
JPS61157909A (ja) ロボツトの経路誤差補正方式
EP0357778B1 (en) Method of speed control for servomotor
WO1991003009A1 (fr) Procede de commande d'acceleration/deceleration d'une unite de commande numerique
JPS63318240A (ja) 加減速制御装置
US5740327A (en) Method of and apparatus for robot tip trajectory control
JPH0315908A (ja) 移動部材の軌跡方向の加減速方法
EP3540541B1 (en) Control device, control method, and program
Kircanski et al. Resolved-rate and resolved-acceleration-based robot control in the presence of actuators' constraints
JP3121920B2 (ja) 加減速制御装置
JPH04245505A (ja) 速度制御装置および数値制御送り速度制御方法
JPH0677910B2 (ja) 産業用ロボツトの制御方法
JPH06110534A (ja) 工作機械における位置制御方法
JP3089027B2 (ja) ロボット倣い制御装置
JPH05297916A (ja) ロボットの軌跡制御方法
JP3402378B2 (ja) 7軸マニピュレータの制御方法
JP2577003B2 (ja) ロボットの制御方法
KR0161004B1 (ko) 다관절 로보트의 연속이동 제어방법
SU1248765A1 (ru) Способ стабилизации положени рабочих органов станка
JPS60220408A (ja) 関節形ロボツト用制御装置
JPS629407A (ja) マニピユレ−タ制御装置
JPS62145306A (ja) ロボツトの駆動制御方法
JPH04135085A (ja) レーザ加工機