JPH04304987A - ロボット制御装置 - Google Patents

ロボット制御装置

Info

Publication number
JPH04304987A
JPH04304987A JP6828991A JP6828991A JPH04304987A JP H04304987 A JPH04304987 A JP H04304987A JP 6828991 A JP6828991 A JP 6828991A JP 6828991 A JP6828991 A JP 6828991A JP H04304987 A JPH04304987 A JP H04304987A
Authority
JP
Japan
Prior art keywords
robot
generated
command
control device
coordinate system
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
JP6828991A
Other languages
English (en)
Inventor
Hiroyuki Miyazawa
宮澤比呂之
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP6828991A priority Critical patent/JPH04304987A/ja
Publication of JPH04304987A publication Critical patent/JPH04304987A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ロボットの制御装置に
関する。
【0002】
【従来の技術】ロボットを直交座標上で教示作業等で遠
隔操作するにはこれまで動作する方向への操作があるた
びに加速・減速処理を行なった一定移動量の指令を生成
し、一刻みずつステップ状に動作する方法があった。ま
た、上記のようなステップ状の指令を動作に先行して生
成し2つのFIFOメモリに交互に記憶させ、それらを
足したものでロボットを制御することにより停止するこ
とがなく動作させる方法もあった。
【0003】他に、動作する方向への操作がある間はそ
の方向に加速・定速指令を生成し、操作が無くなったと
ころで減速指令を生成しロボットを停止させる方法もあ
った。
【0004】
【発明が解決しようとする課題】上記一刻みずつステッ
プ状に動作する方法では、必要な刻み幅を正確に動作さ
せるには良いが遠くの作業点にロボットの手先効果器を
速やかに移動させるには煩わしかった。また、ステップ
状の指令を2つのFIFOメモリに交互に記憶させそれ
らを足したものでロボットを制御する方法は、加速・減
速距離と刻み幅により動作速度が制限されたり、操作を
止めてもすぐにはロボットが停止しないという問題があ
った。
【0005】動作する方向への操作がある間はその方向
に加速・定速指令を生成し、操作が無くなったところで
減速指令を生成しロボットを停止させる方法では、動作
方向を変更しようとする場合、停止させないで別方向指
令を生成すると特定方向に無限大の加速度が加わること
になりロボットに悪影響となる振動を発生させるため、
通常は一旦ロボットを停止させ続いて別方向指令を生成
していた。
【0006】本発明の目的は、任意の方向に対しなめら
かにロボットの手先効果器を動作させ、また動作途中か
らスムーズに軌跡を変更することが容易に実現すること
にある。
【0007】
【課題を解決するための手段】上記目的は、生成された
直交座標系上の方向指令をなめらかにするソフトウェア
によるフィルタ手段を有し、ロボットを教示作業等で遠
隔操作する際に、動作経路生成手段では操作入力に応じ
て各方向に微少な一定時間毎に一定量でロボットが移動
するような直交座標系上の方向指令を生成し、これを前
記フィルタ手段により空間上の各方向毎になめらかな方
向指令に変換し、これに適当な速度量を掛け、これより
位置指令を生成し、それをロボットの各関節の座標系に
変換し、ロボットをこの生成された関節位置に制御する
ことにより達成される。
【0008】
【作用】本発明は、ロボットの制御装置の、特に教示作
業等でロボットを遠隔操作する際にソフトウェアによる
フィルタ手段を利用して、動作経路生成手段では一定の
方向または速度指令を生成するものである。
【0009】
【実施例】以下、本発明の一実施例を図1、図2及び図
3により説明する。
【0010】図1は本発明によるロボットの制御装置の
一実施例となる水平移動のための2軸の駆動軸を備えそ
の作動先端に垂直方向の移動のための1軸の駆動軸を備
えたロボットとその制御装置のブロック図である。図中
101はロボットの基部に取り付けられ第1アームを回
転駆動するモータであり、102は第1アーム上に取り
付けられ第2アームを回転駆動するモータであり、10
3は第2アーム上に取り付けられボールネジによりスプ
ラインシャフトを上下駆動する垂直駆動用のモータであ
る。104は制御装置の入出力回路、105はプログラ
ムの実行や様々な計算を行なう計算機、106は現在の
各関節の角度や遠隔操作時の速度設定値やフィルタ演算
のための変数を記憶したりプログラムを蓄積したりする
記憶回路、107はサーボ回路に対し一定の微少な時間
毎に指令を与えるため105の計算機に一定な微少な時
間毎に割り込み信号を与える割り込み信号生成回路、1
08〜110は105から一定の微少な時間毎に送られ
る各モータの回転角度指令に常に追従させることにより
ロボットの各アームを制御するサーボ回路である。11
1は遠隔操作時にロボットの手先効果器の位置をどちら
の方向へ動作させるか直交座標系の各XYZ方向にそれ
ぞれ正方向・負方向の合計6個スイッチが付いた操作装
置である。教示者が操作装置111を用いてロボットの
遠隔操作を行なうと入出力回路104を通して計算機1
05に送られ、計算機105では微少な時間毎にサーボ
回路108〜110にモータの回転角度指令を与える。 サーボ回路108〜110では計算機105から与えら
れたモータの回転角度に常に各アームを制御する。
【0011】図2は本発明による各関節の回転角度指令
を生成する流れ図を示す。図2の流れ図は、教示作業等
で遠隔操作を行なう際に図1割り込み信号発生回路10
7の割り込み信号により一定の微少な時間毎に起動され
次の割り込み信号までには処理を終える。図中201は
操作量入力手段であり、図1入出力回路104を通して
操作装置111で操作されているスイッチの状態を得る
。202は各方向ベクトル作成手段であり、いま操作装
置111ではX正方向とY正方向の2つのスイッチが押
されているものとすると、大きさが1で方向がX正方向
単位ベクトルとY正方向単位ベクトルを足した単位ベク
トル、(0.7071,0.7071,0)を生成する
。203はフィルタ手段であり、202で生成されたベ
クトルを入力として直交座標系のXYZ各方向毎にフィ
ルタ演算によりなめらかにした出力を生成する。204
は移動量生成手段であり、203で生成された各方向に
対する量に対し一定の速度量を掛ける。ロボットの動作
速度は掛ける速度量と割り込み信号の入る微少な一定時
間間隔により決定される。205は微少時間後の直交座
標系位置指令生成手段であり、現在のロボットの手先効
果器の直交座標系上での位置に204で生成された微少
時間後の各方向の移動量を足すことにより微少時間後の
位置指令を生成する。206は座標変換手段であり、2
05で生成された直交座標系上での位置指令をロボット
の各関節に取り付けられたモータの回転角度指令に変換
する。207は206で得られたモータの回転角度指令
をサーボ回路108〜110に転送するサーボ回路転送
手段である。
【0012】図3は、図2の203のフィルタ手段の入
出力の関係を表わす図であり、一定入力が与えられた場
合の出力の変化を示している。縦軸に入出力値、横軸に
第1回目からk回目までの出力結果を示している。通常
フィルタ手段にはソフトウェアによる1次遅れ系シミュ
レーションを利用し、一次遅れ系の時定数をロボットに
振動が発生しないよう適当に決めて各方向のフィルタ手
段に対し共通に用いる。ソフトウェアによる処理で同一
時定数で行なうため、ハードウェア回路で発生するよう
なオフセットが存在せず各方向に対し作業者の望みの方
向への出力が得られる。
【0013】本実施例において図1の操作装置のスイッ
チの形状は重要でない。本実施例では6個のスイッチに
より動作方向を指定しているが、連続的に各方向を指定
できるような操作装置が作成できれば、思い通りの方向
にロボットを遠隔操作することが可能である。
【0014】以上の如く図1のような制御装置において
、教示作業等の遠隔操作時に図3に示される特性のフィ
ルタ手段を用いて、図2の流れ図に従えば、任意の方向
に対しなめらかにロボットの手先効果器を動作させ、ま
た動作途中からでもスムーズに軌跡を変更することが容
易に実現できる。
【0015】
【発明の効果】複数の動作軸を有するロボットにおいて
、生成された直交座標系上の方向または速度指令をなめ
らかにするソフトウェアによるフィルタ手段を有し、作
業者がロボットを教示作業等で遠隔操作する際には、一
定方向にロボットが移動するような直交座標系上の方向
または速度指令を生成しそれを前記フィルタ手段により
2または3次元空間上の各方向毎のなめらかな方向また
は速度指令に変換し、このなめらかな方向または速度指
令によりロボットの各動作軸を制御することにより、任
意の方向に対しなめらかにロボットの手先効果器を動作
させ、また動作途中からでもスムーズに軌跡を変更する
ことが実現できる。
【図面の簡単な説明】
【図1】本発明によるロボットの制御装置の一実施例と
なるロボットとその制御装置のブロック図である。
【図2】本発明によるロボットの各関節の回転角度指令
を生成する流れ図である。
【図3】本発明に有するフィルタ手段の入出力の関係を
表わす図である。
【符号の説明】
101    第1アーム回転駆動用モータ102  
  第2アーム回転駆動用モータ103    垂直駆
動軸用モータ 104    入出力回路 105    計算機 106    記憶回路 107    割り込み信号生成回路 108〜110    サーボ回路 110    操作装置 201    操作量入力手段 202    各方向ベクトル作成手段203    
フィルタ手段 204    移動量生成手段 205    直交座標系位置指令生成手段206  
  座標変換手段 207    サーボ回路転送手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  複数の動作軸を有するロボットにおい
    て、生成された直交座標系上の方向または速度指令をな
    めらかにするソフトウェアによるフィルタ手段を有し、
    作業者がロボットを教示作業等で遠隔操作する際には、
    一定方向にロボットが移動するような直交座標系上の方
    向または速度指令を生成しそれを前記フィルタ手段によ
    り2または3次元空間上の各方向毎のなめらかな方向ま
    たは速度指令に変換し、このなめらかな方向または速度
    指令によりロボットの各動作軸を制御することを特徴と
    するロボット制御装置。
JP6828991A 1991-04-01 1991-04-01 ロボット制御装置 Pending JPH04304987A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6828991A JPH04304987A (ja) 1991-04-01 1991-04-01 ロボット制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6828991A JPH04304987A (ja) 1991-04-01 1991-04-01 ロボット制御装置

Publications (1)

Publication Number Publication Date
JPH04304987A true JPH04304987A (ja) 1992-10-28

Family

ID=13369465

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6828991A Pending JPH04304987A (ja) 1991-04-01 1991-04-01 ロボット制御装置

Country Status (1)

Country Link
JP (1) JPH04304987A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014076497A (ja) * 2012-10-09 2014-05-01 Sinfonia Technology Co Ltd 多関節ロボット及び半導体ウェハ搬送装置
JP2014076498A (ja) * 2012-10-09 2014-05-01 Sinfonia Technology Co Ltd 多関節ロボット及び半導体ウェハ搬送装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014076497A (ja) * 2012-10-09 2014-05-01 Sinfonia Technology Co Ltd 多関節ロボット及び半導体ウェハ搬送装置
JP2014076498A (ja) * 2012-10-09 2014-05-01 Sinfonia Technology Co Ltd 多関節ロボット及び半導体ウェハ搬送装置

Similar Documents

Publication Publication Date Title
CN100541504C (zh) 多功能机器人控制系统
CN110612181B (zh) 机器人引导通过编程期间控制工业机器人的方法和工业机器人
CN113246107B (zh) 机械臂关节的拖动示教限速方法、装置、电子设备及介质
WO1989008878A1 (fr) Procede de commande de l'orientation d'un outil dans un robot
WO1995002214A1 (en) Method for controlling flexible servo capable of designating flexibility on work coordinates
JPH054181A (ja) ロボツト制御装置
JPS6346844B2 (ja)
JPH04304987A (ja) ロボット制御装置
CN109483551B (zh) 一种控制机器人多轴运动的方法、装置及系统
JPH05345291A (ja) ロボットの動作範囲制限方式
US20230286152A1 (en) Robot system and controller
JPH05303425A (ja) 直接教示方式ロボット
JP2610996B2 (ja) 多関節ロボット制御装置
CN113459103B (zh) 一种机械手自动运行时的转角轨迹控制方法及装置
JPH0797290B2 (ja) 複数ア−ムの制御装置
JP3668821B2 (ja) ロボットコントローラおよびロボット制御方法
CN112135718B (zh) 机器人的控制
JPH0630012B2 (ja) 産業用ロボツトの制御方法
Lo et al. Co-operative control of Internet based multi-robot systems with force reflection
JPH0957671A (ja) 多関節型移動体の制御装置及びその制御方法
JPH08328637A (ja) ロボット制御装置
JPH04152082A (ja) ロボット倣い制御装置
WO2025102363A1 (en) Method for controlling movement of robot, electronic device, and computer readable storage medium
Pagilla et al. Mechatronic design and control of a robot system interacting with an external environment
JPH08328628A (ja) 複数ロボット制御装置