JPH11245191A - 産業用ロボットの駆動軸制御方法及びその装置 - Google Patents

産業用ロボットの駆動軸制御方法及びその装置

Info

Publication number
JPH11245191A
JPH11245191A JP10061984A JP6198498A JPH11245191A JP H11245191 A JPH11245191 A JP H11245191A JP 10061984 A JP10061984 A JP 10061984A JP 6198498 A JP6198498 A JP 6198498A JP H11245191 A JPH11245191 A JP H11245191A
Authority
JP
Japan
Prior art keywords
collision
drive shaft
shaft motor
arm
command
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.)
Withdrawn
Application number
JP10061984A
Other languages
English (en)
Inventor
Hajime Hosoi
一 細井
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.)
Nachi Fujikoshi Corp
Original Assignee
Nachi Fujikoshi 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 Nachi Fujikoshi Corp filed Critical Nachi Fujikoshi Corp
Priority to JP10061984A priority Critical patent/JPH11245191A/ja
Publication of JPH11245191A publication Critical patent/JPH11245191A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Abstract

(57)【要約】 【課題】 関節部を駆動する駆動軸モータが減速機を介
してアームと連結される構造を有する産業用ロボットに
おいて、アームあるいはエンドエフェクタが障害物と衝
突した際に、衝突したアームあるいはエンドエフェクタ
及び減速機等の駆動系にかかる負荷を最小限に抑えるこ
とができるような産業用ロボットの駆動軸制御方法及び
その装置を提供する。 【解決手段】 駆動軸モータの時々刻々の現在位置を検
出し、これを位置データ群として記憶し、アームあるい
はアームに把持されたエンドエフェクタが障害物と衝突
したことを検出した際には、駆動軸モータを駆動させる
ための指令位置を記憶されている前記位置データ群に基
づいて変更することにより駆動軸モータに逆転トルクを
発生させ、この逆転トルクの発生によりアームを衝突直
前の位置にまで回避させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】産業用ロボットを構成する各
アームを駆動する駆動軸モータの制御に関し、特に、ア
ームあるいはエンドエフェクタが障害物などと衝突した
場合に、駆動軸が受ける衝突の影響を最小限に抑えるこ
とが可能な駆動軸制御方法及びその装置に関する。
【0002】
【従来の技術】産業用ロボットを構成するアーム自身あ
るいはこれに把持されたエンドエフェクタが障害物に衝
突した場合、各アームを駆動する駆動軸モータは予め設
定された移動指令に従ってなおも移動し続けようとし、
この結果駆動軸モータは拘束状態となり、大きなトルク
を発生し続けることになる。この状態が長く続くと駆動
軸モータや減速機を含むアームの機構部が破損する可能
性が生ずるので、従来より、何らかの手法により衝突の
発生を検出し、駆動軸モータの移動指令を即時に中断す
る等の処置を行わせていた。
【0003】例えば、特開平6−131050号に開示
されている方法では、外乱推定オブザーバによって摩擦
トルクを考慮した外乱トルクを推定し、この推定外乱ト
ルクが規定値以上になったとき、負荷異常として衝突等
が生じているものと判断するようにしていた。この方法
は、衝突検知用の特別な検出器を使用することなく、ソ
フトウェア上での処理により衝突の発生を検出し、駆動
軸モータへの供給動力を遮断し、これによりアームを即
座に緊急停止させることができるというものである。
【0004】
【発明が解決しようとする課題】しかし、ソフトウェア
上での処理においては、衝突の発生を検知してからアー
ムが完全停止するまでにはある程度のタイムラグが生ず
るために、アーム自身あるいはこれに把持されたエンド
エフェクタが障害物に接触した位置で静止している一方
で、駆動軸モータは僅かに障害物にめり込んだ位置まで
到達した状態となっている。よって、衝突検出直後に駆
動軸モータへの供給動力を直ちに遮断しても、制御装置
に対する手動操作などにより障害物と接触しない位置ま
でアームが移動されない限り、駆動軸モータに連結され
ている減速機には過大な力がかかり続けていることにな
る。すなわち、衝突の発生を検出した時点で即座に駆動
軸モータへの供給動力を遮断しても、アーム自身あるい
はエンドエフェクタが障害物にめり込んだ状態のままで
停止し続けていると、復元力により減速機には過大な力
がかかり続けていることになる。
【0005】本発明は上記の課題を解決するためになさ
れたものであり、アームあるいはエンドエフェクタが障
害物と衝突した際に、衝突したアームあるいはエンドエ
フェクタ及び減速機等の駆動系にかかる負荷を最小限に
抑えることができるような産業用ロボットの駆動軸制御
方法及びその装置を提供することを目的とする。
【0006】
【課題を解決するための手段】上記の目的を達成するた
めに、請求項1にかかる発明では、関節部を駆動する駆
動軸モータが減速機を介してアームと連結される構造を
有する産業用ロボットにおいて、駆動軸モータの時々刻
々の現在位置を検出し、これを位置データ群として記憶
し、アームあるいはアームに把持されたエンドエフェク
タが障害物と衝突したことを検出した際には、駆動軸モ
ータを駆動させるための指令位置を記憶されている前記
位置データ群に基づいて変更することにより駆動軸モー
タに逆転トルクを発生させ、この逆転トルクの発生によ
りアームを衝突直前の位置にまで回避させるようにした
ことを特徴とする産業用ロボットの駆動軸制御方法を提
供した。
【0007】また、本発明では、上記請求項1にかかる
産業用ロボットの駆動軸制御方法を実施するための装置
をも提供する。すなわち、請求項4にかかる発明では、
関節部を駆動する駆動軸モータが減速機を介してアーム
と連結される構造を有する産業用ロボットにおいて、駆
動軸モータの指令位置を出力する指令位置発生装置と、
駆動軸モータの現在位置を検出する位置検出器と、検出
された時々刻々の現在位置を位置データ群として記憶す
る現在位置記憶バッファと、アームあるいはアームに把
持されたエンドエフェクタが障害物と衝突したことを検
出する衝突検出装置と、この衝突検出装置において衝突
の発生が検出された際に、現在位置記憶バッファに記憶
されている位置データ群に基づいて前記指令位置を変更
する指令位置変更装置と、を有することを特徴とする産
業用ロボットの駆動軸制御装置を提供した。
【0008】請求項1及び4について補足説明を行う。
図1は請求項4にかかる本発明の産業用ロボットの駆動
軸制御装置の一実施形態を示すブロック図である。この
ブロック図に示される回路は予め設定されたスキャンタ
イム毎に各種信号が送信されるようになっている。その
ため、位置検出器としてのエンコーダ2においては設定
されたスキャンタイム毎に駆動軸モータとしてのサーボ
モータ1の位置が検出されることになるので、現在位置
記憶バッファ18にはスキャンタイム毎のサーボモータ
1の位置すなわち位置データ群が記憶されることにな
る。衝突検出の方法については、従来技術、例えば前述
の特開平6−131050号に開示されているように、
外乱推定オブザーバによって外乱トルクを推定し、この
推定された外乱トルクに基づいて算出された外乱トルク
の衝突成分が規定値以上になったときに衝突が生じてい
るものと判断するようにすればよい。
【0009】請求項1及び4の作用について説明する。
衝突検出装置7においてアームあるいはアームに把持さ
れたエンドエフェクタが障害物と衝突したことを検出し
た場合は、駆動軸モータを駆動させるための指令位置を
現在位置記憶バッファ18に記憶されている位置データ
群すなわちスキャンタイム毎のサーボモータ1の位置に
基づいて変更することにより、駆動軸モータに逆転トル
クを発生させる。詳述すると、予め設定されたロボット
プログラムが実行されると、アームを動作させる駆動軸
モータを駆動させるための指令位置が指令位置発生装置
10から出力され、その結果アームが所定の方向に動作
することになる。かかる状況において万一アームが障害
物と衝突した場合には、衝突直前の動作方向とは逆向き
にアームを瞬時に動作させることにより、衝突状態を回
避させることができる。しかし、衝突直前の動作方向を
一義的に決定することは容易ではない。
【0010】そこで、本発明では、アームの実際の動作
軌跡を位置検出器により検出された位置データ群として
現在位置記憶バッファ18に記憶させ、衝突時には位置
データ群の中から抽出した位置データを回避位置への指
令位置とすることにより、アームを衝突直前の位置にま
で瞬時に移動させる。また、指令位置を位置データ群の
中から抽出した回避位置に変更した時点で駆動軸モータ
には逆転トルクが発生するので、従来のように駆動軸モ
ータが拘束状態になることによって衝突したアームある
いはエンドエフェクタ及び減速機等の駆動系に負荷がか
かる続けることはない。なお、現在位置記憶バッファ1
8には予め設定された個数の位置データが格納可能にさ
れているので、アームが動作するにしたがい新しい位置
データが蓄積されるとともに古い位置データから順に消
去されることになる。
【0011】ところで、衝突時にアームを衝突直前のど
の位置まで移動させるか、言い換えればアームの戻り量
を幾らにするかは、位置データ群の中からの回避位置の
抽出方法による。最も単純な抽出方法としては、位置デ
ータ群の中から衝突時を起点として予め設定されたデー
タ点数前の位置データを抽出し、これを回避位置として
選定する方法がある。しかし、この方法の場合、衝突時
のアームの動作速度によってアームの戻り量が異なって
くるという問題がある。すなわち、衝突時のアームの動
作速度が速いほどアームの戻り量は大きくなり、逆に、
アームの動作速度が遅いほどアームの戻り量は小さくな
ってしまうため、この場合衝突状態から解放されない状
況となることも起こりうる。
【0012】そこで、請求項2にかかる発明では、衝突
の発生が検出された際には、衝突時の駆動軸モータの速
度に基づいて、記憶されている位置データ群の中から指
令位置に置き換えるための駆動軸モータの位置すなわち
回避位置を選定するようにし、また、この請求項2にか
かる方法を実施するために、指令位置変更装置では、衝
突検出装置において衝突の発生が検出された際に、衝突
時の駆動軸モータの速度に基づいて、現在位置記憶バッ
ファに記憶されている位置データ群の中から指令位置に
置き換えるための駆動軸モータの位置すなわち回避位置
を選定するようにしたことを特徴とする産業用ロボット
の駆動軸制御装置とした(請求項5)。これにより、例
えば、衝突時のアームの戻り量を200mmとして予め
設定していたならば、衝突時の駆動軸モータの速度が2
000mm/秒の場合は位置データ群の中から衝突時よ
りも0.1秒前の駆動軸モータの位置を回避位置として
選定し、また、衝突時の駆動軸モータの速度が1000
mm/秒の場合は位置データ群の中から衝突時よりも
0.2秒前の駆動軸モータの位置を回避位置として選定
するようにすればよい。
【0013】さらに、請求項3及び6にかかる発明で
は、衝突時の駆動軸モータの速度の算出について規定す
る。すなわち、請求項3にかかる発明では、衝突時の駆
動軸モータの速度は記憶されている位置データ群に基づ
いて算出するようにし、また、この請求項3にかかる方
法を実施するために、指令位置変更装置では、衝突時の
駆動軸モータの速度は現在位置記憶バッファに記憶され
ている位置データ群に基づいて算出するようにしたこと
を特徴とする産業用ロボットの駆動軸制御装置とした
(請求項6)。現在位置記憶バッファに記憶されている
位置データ群はスキャンタイム毎すなわち一定時間毎に
得られた駆動軸モータの位置であるから、時々刻々の速
度は位置データ群に基づいて容易に算出できる。
【0014】
【発明の実施の形態】以下、本発明の一実施形態につい
て図面を参照して説明する。図1は本発明の一実施形態
における駆動軸制御装置を構成するサーボ系のブロック
図である。図中、1は産業用ロボットの各アームの駆動
軸を駆動するための駆動軸モータとしてのサーボモー
タ、2は駆動軸の位置を検出するための位置検出器とし
てのエンコーダ、3は増幅器としてのパワーアンプであ
る。サーボループは内側から電流制御装置4、速度制御
装置5、位置制御装置6という3重のループで構成され
ている。10は目標位置・出発位置・要求速度・加速度
の制限値などを基に産業用ロボットが適正に動作するた
めに求められた時々刻々の各駆動軸の指令位置を出力す
る指令位置発生装置である。7はアーム23あるいはア
ーム23に把持された図示しないエンドエフェクタが障
害物と衝突した際、これを検出する衝突検出装置であ
る。18はエンコーダ2から読み込まれたサーボモータ
1の時々刻々の現在位置を記憶するとともに、衝突検出
時には回避位置としての衝突直前のサーボモータ1の位
置を出力する現在位置記憶バッファである。9は衝突検
出時に指令位置を変更する指令位置変更装置である。一
方、図2はサーボモータ1、回転減速機22、及びアー
ム23の関係を示す、ばね−質量系の概念図である。
【0015】このサーボ系の機能について説明すると、
位置制御装置6は、指令位置発生装置10が発生した動
作プログラム等に従ったサーボモータ1の時々刻々の指
令位置と、サーボモータ1に取り付けられたエンコーダ
2から読み込まれた現在位置としての位置フィードバッ
ク11との差分をとって位置偏差14とし、この位置偏
差14に位置ループゲインを乗じて求められた速度指令
15を出力するようにされている。速度制御装置5は、
位置制御装置6から出力された速度指令15と、エンコ
ーダ2から読み込まれた位置フィードバック11を微分
器sにて微分することにより求められた速度フィードバ
ック12との差分をとって速度偏差とし、この速度偏差
に基づいて電流指令16を出力するようにされている。
電流制御装置4は、速度制御装置5から出力された電流
指令16と、電流検出器17により検出されたサーボモ
ータ1へ流れる実電流としての電流フィードバック13
との差分をとってサーボモータ1へモータ電流を出力す
るようにされている。
【0016】衝突検出装置7は、外乱推定オブザーバに
よって外乱トルクを推定し、この推定された外乱トルク
に基づいて算出された外乱トルクの衝突成分が規定値以
上になったとき、衝突が生じているものと判断するよう
にしている。衝突時には、サーボループは通常よりも大
きなトルク(電流指令16)をサーボモータ1に対して
出力しようとするが、衝突により実際にはサーボモータ
1の位置はほとんど変化しないので速度フィードバック
12の値はほとんどゼロとなる。したがって、速度制御
装置5から出力された電流指令16と速度フィードバッ
ク12の値を監視し、これらの値を基にねじれ量を算出
し、このねじれ量をアーム23に加わる外乱トルクに換
算し、この換算値から、重力により発生するアンバラン
ストルクや、他の駆動軸の運動により発生する遠心力・
コリオリ力・慣性力等を源とする所謂軸干渉トルクとい
った既知の外乱トルクを差し引けば、外乱トルクの衝突
による増加分が算出できる。この通常はほとんどゼロで
ある外乱トルクの衝突による増加分が予め設定された規
定値を超えたときに、衝突が発生しているものと判断す
るようにする。
【0017】位置記憶バッファ18は、通常はエンコー
ダ2から読み込まれたサーボモータ1の時々刻々の位置
を位置データ群として記憶しているが、衝突検出装置7
にて衝突の発生が検出された際には記憶されている位置
データ群に基づいて回避位置を選定し、この回避位置を
指令位置変更装置に対して出力するようにされている。
詳細には、位置記憶バッファ18は通常はエンコーダ2
から読み込まれたサーボモータ1のスキャンタイム毎の
位置を随時記憶し続けている。位置記憶バッファ18に
は予め設定された個数の位置データが格納可能にされて
いるので、アームが動作するにしたがい新しい位置デー
タが蓄積されるとともに古い位置データから順に消去さ
れる。
【0018】位置記憶バッファ18では衝突検出装置7
から衝突発生信号19を受信すると、まず、記憶されて
いる位置データ群に基づいて衝突直前のサーボモータ1
の速度を算出する。記憶されている位置データ群はスキ
ャンタイム毎すなわち一定時間毎に得られた駆動軸モー
タの位置であるから、時々刻々の速度はこの位置データ
群に基づいて容易に算出できる。次に、算出されたサー
ボモータ1の衝突直前の速度に基づいて、衝突の何秒前
の位置データを選定するかを求める。例えば、衝突時の
アームの戻り量を200mmとして予め設定していたな
らば、衝突時の駆動軸モータの速度が2000mm/秒
の場合は位置データ群の中から衝突時よりも0.1秒前
(200mm/(2000mm/秒))の駆動軸モータ
の位置を回避位置として選定し、また、衝突時の駆動軸
モータの速度が1000mm/秒の場合は位置データ群
の中から衝突時よりも0.2秒前(200mm/(10
00mm/秒))の駆動軸モータの位置を回避位置とし
て選定する。
【0019】次に、位置記憶バッファ18において、衝
突の何秒前の位置データを選定するかにより、スキャン
タイムに基づいて衝突時を起点として何データ点数前の
位置データを回避位置として選定するを求める。例え
ば、衝突時よりも0.1秒前の駆動軸モータの位置は、
スキャンタイムが5ミリ秒であれば衝突時を起点として
20データ点数前(0.1秒/5ミリ秒)の位置データ
を回避位置として選定する。最後に、選定された回避位
置を指令位置変更装置9に対して出力する。
【0020】指令位置変更装置9は、位置記憶バッファ
18から衝突直前のサーボモータ1の位置として選定さ
れた回避位置が入力されると、この回避位置を衝突時の
指令位置として指令位置発生装置10へ出力する。指令
位置発生装置10は、前述のように、通常は動作プログ
ラム等に従いサーボモータ1の時々刻々の指令位置を発
生しているが、衝突検出時には指令位置変更装置9から
入力した回避位置を指令位置として位置制御装置6へ出
力する。この時の新たな指令位置はそれまでの指令位置
に対して逆方向となるため、サーボモータ1には逆転ト
ルクが発生し、サーボモータ1によって動作されるアー
ムの障害物へのくい込みが解消されるとともに、逆転ト
ルクの発生により動作しだしたアームは瞬時に回避位置
まで移動したのち停止することになる。さらに、安全の
ためにサーボモータ1への電力供給を遮断する。
【0021】なお、上記の実施形態では、回避位置は、
位置記憶バッファ18に記憶されている位置データ群に
基づいて得られる衝突直前のサーボモータ1の速度より
算出していたが、衝突時を起点として予め設定されたデ
ータ点数前の位置データとしてもよい。ただし、この場
合は、アームの動作速度によって回避位置が異なってく
るという問題がある。すなわち、アームの動作速度が速
い場合は回避位置は衝突位置から大きく離れた位置まで
戻ることになり、一方、アームの動作速度が遅い場合は
回避位置は衝突位置から僅かしか離れていない位置とな
ってしまうため場合によっては衝突状態から解放されな
い状況となるので、アームの最大動作速度や安全な回避
位置などを考慮して、前記データ点数を決定する必要が
ある。
【0022】また、衝突直前のサーボモータ1の速度
は、上記の実施形態のように位置記憶バッファ18に記
憶されている位置データ群に基づいて求めるのではな
く、速度フィードバック12のデータを使用するように
してもよい。
【0023】以上、本発明の一実施形態について説明し
た。上記の実施形態では、衝突検出は、速度制御装置5
から出力された電流指令16と速度フィードバック12
の値とを監視し、外乱推定オブザーバを用いてソフトウ
ェア上で行わせていたが、この代わりに、衝突検出用の
力センサを用いるようにしてもよい。また、上記の実施
形態は産業用ロボットの駆動軸に本発明を適用した場合
について説明したものであるが、関節部を駆動する駆動
軸モータが減速機を介してアームあるいはこれに相当す
る部材を動作させる形態のものであれば、産業用ロボッ
ト以外のものにも本発明の技術は容易に展開可能であ
り、例えば、駆動軸にサーボモータ及び減速機を使用し
ている工作機械にも適用できる。
【0024】
【発明の効果】本発明の請求項1及び4にかかる発明に
よれば、駆動軸モータの時々刻々の現在位置を検出し、
これを位置データ群として記憶し、アームあるいはアー
ムに把持されたエンドエフェクタが障害物と衝突したこ
とを検出した際には、駆動軸モータを駆動させるための
指令位置を記憶されている前記位置データ群に基づいて
変更することにより駆動軸モータに逆転トルクを発生さ
せ、この逆転トルクの発生によりアームを衝突直前の位
置にまで回避させるようにしたことを特徴とする産業用
ロボットの駆動軸制御方法及びその装置を提供したの
で、アームの実際の動作軌跡が位置データ群として記憶
され、衝突時にはこの位置データ群の中から抽出した位
置データを回避位置への指令位置とされることにより、
アームを衝突直前の位置にまで瞬時に移動させることが
できるものとなった。そのため、指令位置を位置データ
群の中から抽出した回避位置に変更した時点で駆動軸モ
ータには逆転トルクが発生することとなるので、従来の
ように駆動軸モータが拘束状態になることによって衝突
したアームあるいはエンドエフェクタ及び減速機等の駆
動系に負荷がかかる続けることはなくなった。
【0025】また、本発明の請求項2及び5にかかる発
明によれば、請求項1及び4にかかる発明において、衝
突の発生が検出された際には、衝突時の駆動軸モータの
速度に基づいて、記憶されている位置データ群の中から
指令位置に置き換えるための駆動軸モータの位置を抽出
し、これを回避位置として選定するようにしたので、衝
突時の駆動軸モータの速度の如何にかかわらず、予め設
定された戻り量までアームが衝突位置から回避されるこ
とになる。
【0026】さらに、本発明の請求項3及び6にかかる
発明によれば、請求項2及び5にかかる発明において、
衝突時の駆動軸モータの速度は記憶されている位置デー
タ群に基づいて算出するようにしたので、記憶されてい
る位置データ群とスキャンタイムとにより、時々刻々の
駆動軸モータの速度が容易に算出できることになる。
【図面の簡単な説明】
【図1】本発明の一実施形態における駆動軸制御装置を
構成するサーボ系のブロック図である。
【図2】サーボモータ1、回転減速機22、及びアーム
23の関係を示す、ばね−質量系の概念図である。
【符号の説明】
1 駆動軸モータ(サーボモータ) 2 位置検出器(エンコーダ) 3 パワーアンプ 4 電流制御装置 5 速度制御装置 6 位置制御装置 7 衝突検出装置 9 指令位置変更装置 10 指令位置発生装置 11 位置フィードバック 12 速度フィードバック 13 電流フィードバック 14 位置偏差 15 速度指令 16 電流指令 17 電流検出器 18 現在位置記憶バッファ 19 衝突発生信号 22 減速機 23 アーム

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】関節部を駆動する駆動軸モータが減速機を
    介してアームと連結される構造を有する産業用ロボット
    において、 駆動軸モータの時々刻々の現在位置を検出し、 該検出された駆動軸モータの時々刻々の現在位置を位置
    データ群として記憶し、 アームあるいはアームに把持されたエンドエフェクタが
    障害物と衝突したことを検出した際には、駆動軸モータ
    を駆動させるための指令位置を記憶されている前記位置
    データ群に基づいて変更することにより駆動軸モータに
    逆転トルクを発生させ、 該逆転トルクの発生によりアームを衝突直前の位置にま
    で回避させるようにしたことを特徴とする産業用ロボッ
    トの駆動軸制御方法。
  2. 【請求項2】衝突の発生が検出された際には、衝突時の
    駆動軸モータの速度に基づいて、記憶されている前記位
    置データ群の中から前記指令位置に置き換えるための駆
    動軸モータの位置を選定するようにしたことを特徴とす
    る請求項2に記載の産業用ロボットの駆動軸制御方法。
  3. 【請求項3】前記衝突時の駆動軸モータの速度は記憶さ
    れている前記位置データ群に基づいて算出するようにし
    たことを特徴とする請求項2に記載の産業用ロボットの
    駆動軸制御方法。
  4. 【請求項4】関節部を駆動する駆動軸モータが減速機を
    介してアームと連結される構造を有する産業用ロボット
    において、 駆動軸モータの指令位置を出力する指令位置発生装置
    と、 駆動軸モータの現在位置を検出する位置検出器と、 該位置検出器にて検出された駆動軸モータの時々刻々の
    現在位置を位置データ群として記憶する現在位置記憶バ
    ッファと、 アームあるいはアームに把持されたエンドエフェクタが
    障害物と衝突したことを検出する衝突検出装置と、 該衝突検出装置において衝突の発生が検出された際に、
    前記現在位置記憶バッファに記憶されている位置データ
    群に基づいて前記指令位置を変更する指令位置変更装置
    と、 を有することを特徴とする産業用ロボットの駆動軸制御
    装置。
  5. 【請求項5】前記指令位置変更装置では、前記衝突検出
    装置において衝突の発生が検出された際に、衝突時の駆
    動軸モータの速度に基づいて、前記現在位置記憶バッフ
    ァに記憶されている位置データ群の中から前記指令位置
    に置き換えるための駆動軸モータの位置を選定するよう
    にしたことを特徴とする請求項4に記載の産業用ロボッ
    トの駆動軸制御装置。
  6. 【請求項6】前記指令位置変更装置では、前記衝突時の
    駆動軸モータの速度は前記現在位置記憶バッファに記憶
    されている位置データ群に基づいて算出するようにした
    ことを特徴とする請求項5に記載の産業用ロボットの駆
    動軸制御装置。
JP10061984A 1998-02-27 1998-02-27 産業用ロボットの駆動軸制御方法及びその装置 Withdrawn JPH11245191A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10061984A JPH11245191A (ja) 1998-02-27 1998-02-27 産業用ロボットの駆動軸制御方法及びその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10061984A JPH11245191A (ja) 1998-02-27 1998-02-27 産業用ロボットの駆動軸制御方法及びその装置

Publications (1)

Publication Number Publication Date
JPH11245191A true JPH11245191A (ja) 1999-09-14

Family

ID=13186971

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10061984A Withdrawn JPH11245191A (ja) 1998-02-27 1998-02-27 産業用ロボットの駆動軸制御方法及びその装置

Country Status (1)

Country Link
JP (1) JPH11245191A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2355547A (en) * 1999-10-22 2001-04-25 Kawasaki Heavy Ind Ltd Controlling a driven member, eg a robot arm, when a collision is detected
JP2016153155A (ja) * 2015-02-20 2016-08-25 ファナック株式会社 ロボットを退避動作させる人間協調ロボットシステム
JP2016153156A (ja) * 2015-02-20 2016-08-25 ファナック株式会社 外力に応じてロボットを退避動作させる人間協調ロボットシステム
WO2017098713A1 (ja) * 2015-12-07 2017-06-15 川崎重工業株式会社 ロボットシステム及びその運転方法
JP2018134059A (ja) * 2017-02-23 2018-08-30 パナソニック株式会社 収穫装置及び収穫方法
JP2021500997A (ja) * 2017-10-30 2021-01-14 エシコン エルエルシーEthicon LLC 外科用システムの反応アルゴリズム
CN112506133A (zh) * 2019-09-13 2021-03-16 西门子股份公司 具有位置额定值的缓存的数控装置
JP2025518893A (ja) * 2022-06-21 2025-06-19 ユ-ジーン テクノロジー カンパニー.リミテッド 基板搬送装置及び基板搬送装置の運用方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2355547B (en) * 1999-10-22 2002-01-16 Kawasaki Heavy Ind Ltd Drive-controlling method and drive-controlling apparatus
GB2355547A (en) * 1999-10-22 2001-04-25 Kawasaki Heavy Ind Ltd Controlling a driven member, eg a robot arm, when a collision is detected
US9827681B2 (en) 2015-02-20 2017-11-28 Fanuc Corporation Human cooperation robot system in which robot is caused to perform retreat operation depending on external force
JP2016153155A (ja) * 2015-02-20 2016-08-25 ファナック株式会社 ロボットを退避動作させる人間協調ロボットシステム
JP2016153156A (ja) * 2015-02-20 2016-08-25 ファナック株式会社 外力に応じてロボットを退避動作させる人間協調ロボットシステム
US9737989B2 (en) 2015-02-20 2017-08-22 Fanuc Corporation Human cooperation robot system in which robot is caused to perform retreat operation
CN108290296A (zh) * 2015-12-07 2018-07-17 川崎重工业株式会社 机器人系统及其运转方法
KR20180054772A (ko) * 2015-12-07 2018-05-24 카와사키 주코교 카부시키 카이샤 로봇시스템 및 그 운전방법
WO2017098713A1 (ja) * 2015-12-07 2017-06-15 川崎重工業株式会社 ロボットシステム及びその運転方法
JPWO2017098713A1 (ja) * 2015-12-07 2018-09-27 川崎重工業株式会社 ロボットシステム及びその運転方法
US20180354140A1 (en) * 2015-12-07 2018-12-13 Kawasaki Jukogyo Kabushiki Kaisha Robot system and operation method thereof
CN108290296B (zh) * 2015-12-07 2021-05-07 川崎重工业株式会社 机器人系统及其运转方法
US11072077B2 (en) 2015-12-07 2021-07-27 Kawasaki Jukogyo Kabushiki Kaisha Robot system and operation method thereof
JP2018134059A (ja) * 2017-02-23 2018-08-30 パナソニック株式会社 収穫装置及び収穫方法
JP2021500997A (ja) * 2017-10-30 2021-01-14 エシコン エルエルシーEthicon LLC 外科用システムの反応アルゴリズム
CN112506133A (zh) * 2019-09-13 2021-03-16 西门子股份公司 具有位置额定值的缓存的数控装置
JP2025518893A (ja) * 2022-06-21 2025-06-19 ユ-ジーン テクノロジー カンパニー.リミテッド 基板搬送装置及び基板搬送装置の運用方法

Similar Documents

Publication Publication Date Title
EP2380710B1 (en) Robot arm control method and control device
JP5375062B2 (ja) ロボットシステムおよび制御方法
EP0566741B1 (en) Abnormal load detecting method
KR100439466B1 (ko) 로봇제어장치
US5304906A (en) Collision detecting method using an observer
US7102311B2 (en) Drive control method and drive controller
KR0144650B1 (ko) 서보모터의 이상부하 검출 제어방법
CN110174873B (zh) 伺服控制装置
JPH1170490A (ja) 産業用ロボットの衝突検出方法
JP3388112B2 (ja) 位置決め制御装置
JP3204207B2 (ja) ロボットの制御装置とその制御方法
JPH11245191A (ja) 産業用ロボットの駆動軸制御方法及びその装置
JP2007172394A (ja) 数値制御装置
JPH1110580A (ja) 産業用ロボットの駆動軸制御方法及びその装置
JPH11320477A (ja) 産業用ロボットの動作異常検出方法
JP2853023B2 (ja) 数値制御による機械装置の制御方法および装置
JP2870482B2 (ja) サーボモータの位置制御方法および制御装置
JP4240517B2 (ja) サーボモータおよび多関節ロボットの異常負荷検出制御方法
JP3327205B2 (ja) ロボットの制御方法および装置
JPH10277887A (ja) 位置検出器異常時の電動機制御方法
JP2007272720A (ja) 電動機制御装置
JPH0739190A (ja) 自動機械のブレーキ異常検出方法
JPH11165240A (ja) 数値制御における送り軸制御方法および装置
JP2005321979A (ja) 数値制御装置
JPH11254380A (ja) 産業用ロボットの衝突検出方法

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050510