JPH0335986A - 多関節ロボットの動作方法 - Google Patents

多関節ロボットの動作方法

Info

Publication number
JPH0335986A
JPH0335986A JP16858189A JP16858189A JPH0335986A JP H0335986 A JPH0335986 A JP H0335986A JP 16858189 A JP16858189 A JP 16858189A JP 16858189 A JP16858189 A JP 16858189A JP H0335986 A JPH0335986 A JP H0335986A
Authority
JP
Japan
Prior art keywords
arm
tip
time
robot
movement
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
JP16858189A
Other languages
English (en)
Inventor
Kazumitsu Takai
一光 高井
Hiroaki Takagi
裕明 高木
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.)
Pentel Co Ltd
Original Assignee
Pentel 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 Pentel Co Ltd filed Critical Pentel Co Ltd
Priority to JP16858189A priority Critical patent/JPH0335986A/ja
Publication of JPH0335986A publication Critical patent/JPH0335986A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は多関節ロボットに於て各アームの動作方法に関
する。
(従来波#I) 互いに平行な軸により旋回する基部アームと。
該基部アーム先端に軸支された先端アーム及び先端アー
ム先端に設けられた作業工具よりなり、前記それぞれの
軸に回転アクチュエーターを連結し、これを制御するこ
とにより作業工具を任意の平面内で位置決め可能とした
多関節ロボットが知られている。
このロボットは先端アームが基部アームに関して左右対
称に旋回角の範囲を有しているため。
ある特定の作業工具位置に関して第1図に示す如く2種
類のアーム姿勢を生ずることになる。
従来は2種類のアーム姿勢のうちどちらの方をとるかを
比較することなく、何れか一方を選んで多関節ロボット
の基部アームと先端アームの回動角度を直角座標により
教示する場合があった・ (発明が解決すべき課M) 2種類のアーム姿勢のどちらかを選択するかによって移
動時間に差が生ずるので、多関節ロボットの生産性を向
上するためには移動時間の短い方を選択する必要がある
が、従来はそのような考慮は全くなされていなかった。
(課題を解決するための手段) 本発明はロボットの作業工具をなるべく短い時間で指定
位置に移動させることを目的とし、互いに平行な軸によ
り軸支され、連結した複数のアーム及び先端アームの先
端に設けられた作業工具よりなり、前記それぞれの軸に
回転アクチュエータを連結した多関節ロボットにおいて
、先端アームに設けられた作業工具が指定された位置に
移動する際、複数優生ずるアーム姿勢のうち各アーム旋
回に要する時間を比較演算し、前記作業工具移動時間が
最小となるアーム姿勢を選択するようにしたことを特徴
とするものである。
(実施例) 本発明の一実施例を以下に示す図面に基づいて説明する
。第2図で支柱1に第1のサーボモータ2及びサーボモ
ータ2に連結した減速4i3が設けられている。減速機
3の出力軸3aに基部アーム4の基部4aが結合してお
り、基部アーム4の先端部4bでは第2のサーボモータ
5及びこれに連結した減速機6がその出力軸6aを前記
出力軸3aと平行になるように設けられている。該出力
軸6aには先端アーム7の基部7aが連結しており、先
端アーム7の先端部7bには前記出力軸6aと平行な軸
によってtS動する摺動軸8、及び該摺動軸先端に作業
工具9が設けられている。
ところで減速機3と減速機6の速比をそれぞ数をそれぞ
れV、、 V、とすると、基部アーム4と先端アーム7
の旋回角速度はそれぞれロボットがポイントPLよりP
2へ移動する際の基部アーム4と先端アーム7の旋回角
をそれぞれθ8.θ2とすると、旋回に要する時間はT
工、T2はそれぞれ 通常ロボットはF T P (Point to Po
1nt)制御がなされるので、ロボットの動作としては
遅い方の旋回軸の動作時間に合わせて早い方の旋回軸の
動作を遅らせるので、ロボットの動作時間としては(T
□、T2)のうち長い方の時間となる。
一方、第1図に示した如く、ある特定のポイントP2に
おいては第1と第2の2種類の姿勢が生ずる作業工具が
PlからP2へ移動する時、第1の姿勢の場合の旋回時
間を(T、、T□)、第2の姿勢の場合の旋回時間を(
rt’ =T3’ )とすると、このうち最も長い時間
Tを含まない旋回時間になる姿勢を選択する。
更に第2図に従って詳細に説明する。
■ 第1図に示す水平多関節マニピュレータの場合、先
端の位置が与えられた場合、マニピュレータのとること
ができる姿勢は第3図実線部(P、〔θ1.θ、〕)と
破線部(P、〔θ1.θ、〕)の2つの場合がある。
あらかじめ、実線部の姿勢が与えられている場合、破線
部の姿勢は θ、=−θ、(1) と求めることができる。(2) ■ ロボットがポイントルt(θ、、θヨ〕からポイン
トルa(θ1.θ、〕に移動量は S l−43=θ、−〇、(3) S 2 o4 =θ、−02(4) S:移動量 で表すことができる。
ここで、この水平多関節マニピュレータが下図の如く1
台形速度曲線で動くものとすると移動量と移動終了時間
の関係は次式で表される(第4図参照)。
5=(2−τend−Tacc−Tdsc) X Vm
ax/ 2 (5)上式より移動終了時間は。
ft (S 、 Vmaxt Tacc+ Tdec)
      (6)■ ここで、マニピュレータの各関
節の移動を同時発着とすると移動終了時間は。
Tend=Max(ft (SlTVmax1. Ta
cc、、 Tend、)。
ft (S、、 V+*ax2.Tacc、、 Tde
c、))  (7)となる。
■ (7)式を利用し、ポイントPL(θ0.θよ)か
らポイントルa(θ1.θ4)への移動終了時間を計算
する。
Tend、=Max(ft(S、→3.  V+++a
x、、  TaccL、  Tdec、)。
ft (S、、、、 Vmax、、 Taccl、 T
dec、) )■ 同様に(1)、 (2)式で求めた
p、 (θ6.θ、〕への移動終了時間を計算する。
Tend、=Max(ft(S、、、  Vmax、、
  Taccl、  Tdec、)。
ft  (S、、、、  Vmax2.  Tacc2
.  Tacc2)  )■ 2つの移動終了時間を比
較し、移動終了時間の短いものを採用する。
なお、本発明の駆動部にダイレクトドライブモータを用
いれば、駆動系にガタがないため、同一座標位置におけ
るアームの右位置と左位置(第を図)の誤差が無いので
、より効果が得られる。
また1本実施例では2関節を有するロボットについて説
明したが、2関節以上有するロボットにも適用できる。
(効 果) 本発明によると、互いに平行な軸により軸支され、連結
した複数のアーム及び先端アームの先端に設けられた作
業工具よりなり、前記それぞれの軸に回転アクチュエー
タを連結した多関節ロボットにおいて、先端アームに設
けられた作業工具が指定された位置に移動する際、複数
個型ずるアーム姿勢のうち各アーム旋回に要する時間を
比較演算し、前記作業工具移動時間が最小となるアーム
姿勢を選択するようにしているので、直交座標系を用い
て多関節ロボットの作業工具を最も短時間に指定位置へ
移動でき多関節ロボットの生産性を向上できる。
【図面の簡単な説明】
第1図は本発明の原理説明図、第2図は本発明に用いる
2rjI1節ロボットの正断面図、第3図は本発明方法
の詳細説明図、第4図は水平多関節マニピュレータの移
動量と移動終了時間の関係を示す図である。 1・・支柱 2.5・・・サーボモータ 4・・・基部アーム 7・・・先端アーム 9・・・作業工具 P、・移動開始点 Pよ・・移動終了点

Claims (1)

    【特許請求の範囲】
  1.  互いに平行な軸により軸支され、連結した複数のアー
    ム及び先端アームの先端に設けられた作業工具よりなり
    、前記それぞれの軸に回転アクチュエータを連結した多
    関節ロボットにおいて、先端アームに設けられた作業工
    具が指定された位置に移動する際、複数個生ずるアーム
    姿勢のうち各アーム旋回に要する時間を比較演算し、前
    記作業工具移動時間が最小となるアーム姿勢を選択する
    ことを特徴とした多関節ロボットの動作方法。
JP16858189A 1989-06-30 1989-06-30 多関節ロボットの動作方法 Pending JPH0335986A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16858189A JPH0335986A (ja) 1989-06-30 1989-06-30 多関節ロボットの動作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16858189A JPH0335986A (ja) 1989-06-30 1989-06-30 多関節ロボットの動作方法

Publications (1)

Publication Number Publication Date
JPH0335986A true JPH0335986A (ja) 1991-02-15

Family

ID=15870711

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16858189A Pending JPH0335986A (ja) 1989-06-30 1989-06-30 多関節ロボットの動作方法

Country Status (1)

Country Link
JP (1) JPH0335986A (ja)

Similar Documents

Publication Publication Date Title
JP3207728B2 (ja) 冗長マニピュレータの制御方法
KR960001962B1 (ko) 로보트의 공구 자세 제어방법
JP7144754B2 (ja) 多関節ロボットおよび多関節ロボットシステム
JPWO2002066210A1 (ja) ロボット制御装置
JPH0871969A (ja) ロボットの位置教示方法
JPH01267706A (ja) ロボットの制御方法
JPH0335986A (ja) 多関節ロボットの動作方法
JPH0756127Y2 (ja) ウィービング動作をするアーク溶接ロボット
JPS62154006A (ja) ロボツト制御装置
JP2610996B2 (ja) 多関節ロボット制御装置
JPS6235915A (ja) バリ取りロボット用フィードバック制御方法
JP4647919B2 (ja) 制御方法および制御装置
JPH02271402A (ja) 双腕ロボットの制御方法
WO2022153994A1 (ja) 双腕ロボットシステム
JPH02308311A (ja) 多関節ロボットの補間速度指令方法
JP3402378B2 (ja) 7軸マニピュレータの制御方法
JPH0343171A (ja) 多関節ロボット制御装置
JPS6347078A (ja) 産業用ロボツト
KR200277575Y1 (ko) 2자유도 마스터기구를 이용한 로봇의 운동지시장치
JP7846139B2 (ja) 制御装置、教示装置、及び機械システム
JPH01187602A (ja) ロボット制御方法
KR100321497B1 (ko) 로봇의 운동지시 방법
JPS60108283A (ja) 多関節型ロボツトの駆動制御方法
JP2514840Y2 (ja) ロボットを備える作業装置
JPH07132474A (ja) マニピュレータ制御装置