Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6315111B2 - - Google Patents
[go: Go Back, main page]

JPS6315111B2 - - Google Patents

Info

Publication number
JPS6315111B2
JPS6315111B2 JP1107282A JP1107282A JPS6315111B2 JP S6315111 B2 JPS6315111 B2 JP S6315111B2 JP 1107282 A JP1107282 A JP 1107282A JP 1107282 A JP1107282 A JP 1107282A JP S6315111 B2 JPS6315111 B2 JP S6315111B2
Authority
JP
Japan
Prior art keywords
slave
master
constant speed
speed
freedom
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.)
Expired
Application number
JP1107282A
Other languages
English (en)
Other versions
JPS58132471A (ja
Inventor
Haruo Okumura
Kosei Ueda
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.)
Small Business Corp
Original Assignee
Small Business 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 Small Business Corp filed Critical Small Business Corp
Priority to JP1107282A priority Critical patent/JPS58132471A/ja
Publication of JPS58132471A publication Critical patent/JPS58132471A/ja
Publication of JPS6315111B2 publication Critical patent/JPS6315111B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は、多自由度系マスタスレイブ型マニプ
レータの制御方法に係り、特にスレイブ機構をマ
スタ機構の移動速度に追従しない定速で制御する
如くなし、操作性、作業性等の向上を図つたもの
に関する。
放射能水準の高い場所や海底、粉塵の多い場所
等の悪環境下、非居住域での諸作業は作業者の保
護等のために安全な場所からの遠隔操縦で行われ
る必要がある。この目的のために用いられるマス
タスレイブ型マニプレータは、主動側のマニプレ
ータの動きと、従動側のスレイブの動きとが相似
的に連動し、マスタ側で作業者の手によつて与え
られる運動が、そのままスレイブ側で模写される
ようになつている。このようなマニプレータの一
例を説明すると、第1図に示す如く、マスタ1側
の腕部2は、直角座標系の3自由度(XM、YM
ZM方向)を、手首部3は、極座標系の3自由度
(αM、βM、γM方向)を有しており、スレイブ4の
腕部5は、直角座標系の3自由度(Xs、Ys、Zs
方向)を、手首部6は3自由(αs、βs、γs方向)
を有していて、作業者が、マスタ1を直接操作す
れば、マスタに追従してマスタの動きと同じ自由
度の方向ヘスレイブが移動する。
第2図に示したマニプレータは、鋳物のバリ取
り作業用で、スレイブ7側の手首8にグラインダ
9を装着し、マニプレータで鋳仕上げ作業を行な
う様子を示したもので、鋳物10の表面11に発
生した鋳バリAをグラインダで除去し、表面11
を仕上げるところである。作業者はスレイブ7が
Y方向へ向かつて進行するようにマスタ12を操
作すると共に、グラインダ9が鋳肌に喰い込みす
ぎないようにZ方向の動きにも注意して作業を進
める。このような鋳バリ取り作業の場合、グライ
ンダを定速で送つてやれば工具の消耗も少なく、
鋳物の仕上がりもよくなるが、従来のマスタスレ
イブ型マニプレータでは、スレイブの動きはマス
タの動きに追従するように制御されているので、
スレイブを定速送りするためには、マスタを定速
で移動させねばならない。しかし、かかる定速作
業は作業者にとつて容易でなく、且つ疲労を伴う
作業である。また多自由度系マニプレータの場
合、絶えず例えば6軸全部を操作するのは、作業
者にとつて疲労の原因となつている。
本発明は、上記の如き従来のマスタスレイブ型
マニプレータの欠点の解消を目的とするもので、
主動側のマスタ機構の動きに対応して従動側のス
レイブ機構が作動する多自由度系マスタスレイブ
型マニプレータにおいて、一部のスレイブ機構
を、マスタ機構に対して無関係に所定の速度並び
に方向でもつて駆動するようにしたマスタスレイ
ブ型マニプレータの制御方法を提供するものであ
る。
続いて第3図以下の添附図面を参照して、本発
明を具体化した実施例について詳しく説明する。
ここに第3図は、本発明の一実施例である制御方
法に用いる制御系のブロツク図、第4図は、同制
御方法の制御手順を示すフローチヤートである。
第3図において、マスタ側の各自由度に対応す
るX軸からγ軸までの位置検出器Hx,Hy,…
Hγは、それぞれインターフエイス回路13を介
してマイクロコンピユータ14の入力側に接続さ
れていると共に、スレイブ側のX軸、Y軸…、γ
軸方向の位置を検出する位置検出器Kx,Ky,
…,Kγは、インターフエイス回路15を介して
それぞれマイクロコンピユータ14に接続されて
いる。マイクロコンピユータ14からの出力信号
を受けるサーボアンプSx,Sy,…,Sγは、それ
ぞれスレイブ側の、各自由度をもつ負荷機構
Wx,Wy,…,Wγを駆動するサーボモータMx,
My,…,Mγに接続されている。TGは、各サー
ボモータの回転数を測るタコジエネレータで、計
測値を各サーボアンプSx,Sy,…,Sγに出力
し、ダンピング作用によつて各サーボモータの安
定性を図る。マイクロコンピユータ14に接続さ
れた操作パネル16には、X軸からZ軸に対応す
る定速送り制御ボツクスBX,BY,BZが接続され
ており、各制御ボツクスは、定速送りを行うか否
かをコンピユータ14に報知する定速送りスイツ
チSVx,SVy,SVzと、定速送りの場合の送り速
度を入力するためのデイジタルスイツチDSx,
DSy,DSz及び、定速送りの方向(前進又は後
退)を指示するための方向指示スイツチHSx,
HSy,HSzが設けられている。
次いで本発明方法の作動手順について、第3図
及び第4図を参照して説明する。今、X軸方向に
ついて自動定速送りを行う場合について説明す
る。この場合作業者は、制御ボツクスBxのデイ
ジタルスイツチDSx及び方向指示スイツチHSx
を操作して送り速度νp及び送り方向を決定した
後、定速送りスイツチSVxを「入」の位置に置
く。すると、第4図に示すように、ステツプ(a)に
おいて、マスタのX軸上の現在位置が、位置検出
器Hxの出力値を参照してコンピユータのメモリ
に読込まれ、またスレイブのX軸上の現在位置も
ステツプ(b)において、位置検出器Kxの出力値を
参照してメモリに読込まれる。
次いで、ステツプ(c)で定速送りスイツチSVx
からの出力を参照して定速送りの指令が出ている
か否かの判定を行う。YESの場合には、デイジ
タルスイツチDSxの設定値を参照してνpをメモリ
に入力する(ステツプ(d))。続いてステツプ(e)で
送り方向の判定を方向指示スイツチHSxを参照
して行い、前進であればステツプ(f)に進み、後退
信号が出ていれば、ステツプ(g)において前に記憶
された設定速度νpの符号をマイナスに逆転した後
再度記憶してステツプ(f)に進む。ステツプ(f)では νo=νo-1+(νp−lo−lo-1/△t) の演算を行い、目標速度νoを算出する。ここに νo:目標速度 νo-1:前段階の目標速度 lo:スレイブの現在位置(X軸方向) lo-1:スレイブの前段階の位置(X軸方向) △t:サンプリング時間間隔 この演算ではνoは、ある過渡的状態を経て、
徐々にνpに近づく。次いでνo×△t=偏差の計算
を行い(ステツプ(h))、こうして算出された偏差
はサーボアンプSxに出力され(ステツプ(i))、サ
ーボモータMxが前進方向又は後退方向に定速で
回転するようになり、スレイブ機構がX軸方向へ
速度νpで定速移動する。
また定速送りスイツチSVxが「切」になつて
いる場合には、ステツプ(c)においてNOの方向へ
処理が進み、前に入力したマスタ現在位置からス
レイブ目標位置を演算し(ステツプ(j))、次いで
ステツプ(k)において、スレイブ目標位置とスレイ
ブ現在位置との偏差を計算し、ステツプ(l)におい
てこの偏差をサーボアンプSxに出力する。従つ
てこの場合には、スレイブの作動は、マスタに追
従することになる。
以上述べた操作は、X軸のみについて説明した
が、Y軸、Z軸についても同様に行われる。但し
全自由度について定速制御を行うことは必要でな
く、例えば鋳バリ取り用のマニプレータ等の場合
は、首部の作動を決定するα軸、β軸、γ軸につ
いては、マスタに追従させる。
上記ステツプ(j)における演算は、マスタとスレ
イブの寸法比が1:1でない場合に、マスタの位
置からスレイブの目標位置を割り出すためのもの
で、寸法比が1:1の場合は不要である。またス
テツプ(f)における演算は、単に設定値νpをサーボ
アンプへ出力しただけでは、負荷が変動した時、
それに応じてスレイブの速度も変動する場合があ
り、それを防ぐために行つている。即ち定速送り
開始時点ではνo-1=0、lo=lo-1としているので、
最初の目標速度νoはνpに等しい。以後△t時間毎
に速さのチエツクを行ない、現在の速度がνpより
大きければ前回より小さくなるように、逆の場合
は大きくなるようにνoを演算し、送り速度が設定
値νpになるように制御を行つている。
本発明は、以上述べた如く、主動側のマスタ機
構の動きに対応して従動側のスレイブ機構が作動
する多自由度系マスタスレイブ型マニプレータに
おいて、一部のスレイブ機構を、マスタ機構に対
して無関係に所定の速度並びに方向でもつて駆動
するようにしたものであるから、多自由度系のマ
スタスレイブ型マニプレータにおいては、特定の
スレイブを任意の一定速度で作動させることがで
きるので、作業者が定速制御のために疲労を感じ
ることがなく、定速作業中は、定速制御している
軸以外の軸についてのみ操作すればよいので、作
業が容易となり作業ミスの発生を少なくできる。
このような定速制御は、特に鋳仕上げ作業用マニ
プレータのように、一定方向に、一定速度で工具
を送る必要のある場合に著るしい効果を発揮し、
作業者の疲労がなくなると共に、工具の消耗が少
なく且つ鋳物の仕上がり精度、仕上げ面の平滑さ
も著るしく向上する。
【図面の簡単な説明】
第1図は、一般のマスタスレイブ型マニプレー
タの斜視図、第2図は、鋳バリ取り用のマスタス
レイブ型マニプレータの斜視図、第3図は、本発
明方法の制御装置のブロツク図、第4図は、同方
法の手順を示すフローチヤートである。 (符号の説明)、1……マスタ機構、4……ス
レイブ機構、14……マイクロコンピユータ、1
3,15……インターフエイス回路、Bx,By,
Bz……制御ボツクス、SVx…SVz……定速送り
スイツチ、DSx…DSz……デイジタルスイツチ、
HSx…HSz……方向指示スイツチ、Hx…Hγ…
…マスタ側位置検出器、Kx…Kγ……スレイブ側
位置検出器、Sx…Sγ……サーボアンプ、Mx…
Mγ……サーボモータ、Wx…Wγ……負荷機構、
TG……タコジエネレータ。

Claims (1)

    【特許請求の範囲】
  1. 1 主動側のマスタ機構の動きに対応して従動側
    のスレイブ機構が作動する多自由度系マスタスレ
    イブ型マニプレータにおいて、一つの自由度に対
    応して、スレイブ機構の作動速度並びに作動方向
    を決定する定速送り制御ボツクスを設け、スレイ
    ブ機構をマスタ機構に対して無関係に所定の速度
    並びに方向でもつて駆動するようにしたことを特
    徴とするマスタスレイブ型マニプレータの制御方
    法。
JP1107282A 1982-01-26 1982-01-26 マスタスレイブ型マニプレ−タの制御方法 Granted JPS58132471A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1107282A JPS58132471A (ja) 1982-01-26 1982-01-26 マスタスレイブ型マニプレ−タの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1107282A JPS58132471A (ja) 1982-01-26 1982-01-26 マスタスレイブ型マニプレ−タの制御方法

Publications (2)

Publication Number Publication Date
JPS58132471A JPS58132471A (ja) 1983-08-06
JPS6315111B2 true JPS6315111B2 (ja) 1988-04-02

Family

ID=11767770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1107282A Granted JPS58132471A (ja) 1982-01-26 1982-01-26 マスタスレイブ型マニプレ−タの制御方法

Country Status (1)

Country Link
JP (1) JPS58132471A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60171510A (ja) * 1984-02-16 1985-09-05 Toshiba Corp サ−ボ装置
JPH0440307U (ja) * 1990-08-03 1992-04-06

Also Published As

Publication number Publication date
JPS58132471A (ja) 1983-08-06

Similar Documents

Publication Publication Date Title
US4873476A (en) Robot control apparatus for controlling a manipulator through a robot arm having a plurality of axes
JPH06250728A (ja) ロボットの直接教示装置
JPS6315604B2 (ja)
EP0209604B1 (en) Interface system for a servo controller
JP3283650B2 (ja) ロボット制御装置
EP0364593B1 (en) Machine tool having two main spindles
US4970449A (en) Numerical control apparatus
JPS6315111B2 (ja)
JP3680064B2 (ja) 数値制御装置
JP3023432B2 (ja) ロボット制御装置
JPH05265537A (ja) ロボットの自動教示法
JPS6240722B2 (ja)
JPS61226264A (ja) グラインダ作業ロボツト装置
JP7492006B2 (ja) 数値制御システム
JPH0962335A (ja) ソフトフローティング機能を用いた位置教示方法
Nakamura et al. Controller for industrial robots
JP3154268B2 (ja) ロボットの位置決め方法および位置決め装置
JPH02212905A (ja) Ncプログラム経路の倣い装置と半自動マニピュレータ
JPH0736526A (ja) 数値制御装置
JP2628276B2 (ja) 高所作業車乗用バケットの移動制御方法および装置
JP2694638B2 (ja) 数値制御装置
JPS58120448A (ja) 工作機械のテ−ブル制御方式
JPS61193206A (ja) ロボツトの教示方法
JPS58149512A (ja) 数値制御方式
JPH01205955A (ja) 数値制御工作機械