JPH04193490A - 産業用ロボットの制御方法 - Google Patents
産業用ロボットの制御方法Info
- Publication number
- JPH04193490A JPH04193490A JP32302390A JP32302390A JPH04193490A JP H04193490 A JPH04193490 A JP H04193490A JP 32302390 A JP32302390 A JP 32302390A JP 32302390 A JP32302390 A JP 32302390A JP H04193490 A JPH04193490 A JP H04193490A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- tip
- acceleration
- speed
- vibration
- 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
Links
Landscapes
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は産業用ロボットの制御方式に関し、特にロボッ
ト先端の振動を低減する制御方法に関する。
ト先端の振動を低減する制御方法に関する。
従来の産業用ロボットの制御方法に於いて特にロボット
先端の振動を低減する制御方法としては、特開昭59−
69280号公報及び特公平1−49962号公報に記
載されている方法が知られている。
先端の振動を低減する制御方法としては、特開昭59−
69280号公報及び特公平1−49962号公報に記
載されている方法が知られている。
特開昭59−69280号公報に記載されている方法は
、モータの回転により生ずる運動の接線方向と平行な方
向に加速度検出器をもうけ加速度を検出しこの加速度値
をサーボ系にフィードバックし振動を低減しようとする
ものである。
、モータの回転により生ずる運動の接線方向と平行な方
向に加速度検出器をもうけ加速度を検出しこの加速度値
をサーボ系にフィードバックし振動を低減しようとする
ものである。
特公平1−49962号公報に記載されている方法は、
モータの回転により生ずる運動の接線方向と平行な方向
に2個の加速度検出器を配置しこの加速度信号の出力信
号を減算することにより加速度を検出しこの減算結果を
サーボ系にフィードバックし振動を低減しようとするも
のである。
モータの回転により生ずる運動の接線方向と平行な方向
に2個の加速度検出器を配置しこの加速度信号の出力信
号を減算することにより加速度を検出しこの減算結果を
サーボ系にフィードバックし振動を低減しようとするも
のである。
産業用ロボット、特に多関節型ロボットの場合小型・軽
量化するため剛性が低い。この為、固有振動数が低く、
動作開始時の過渡振動及び定速動作時の定常振動がロボ
ット先端に発生する。通常の産業用ロボットの用途は、
組立及び溶接でありこのような振動は問題にならない。
量化するため剛性が低い。この為、固有振動数が低く、
動作開始時の過渡振動及び定速動作時の定常振動がロボ
ット先端に発生する。通常の産業用ロボットの用途は、
組立及び溶接でありこのような振動は問題にならない。
しかし、半導体のウェハを収納したカセットケースをロ
ボットが搬送する場合、ロボット先端の振動によりカセ
ットケース内のウェハが振動し、ウェハとカセットケー
スとのこすれにより塵埃が発生し異物がウェハ表面に付
着し半導体の歩留まりが低下する可能性がある。このた
め、半導体のウェハを収納したカセットケースをロボッ
トが搬送する場合、ロボット先端の振動を極力低減する
必要がある。
ボットが搬送する場合、ロボット先端の振動によりカセ
ットケース内のウェハが振動し、ウェハとカセットケー
スとのこすれにより塵埃が発生し異物がウェハ表面に付
着し半導体の歩留まりが低下する可能性がある。このた
め、半導体のウェハを収納したカセットケースをロボッ
トが搬送する場合、ロボット先端の振動を極力低減する
必要がある。
特開昭59−89280号公報に記載されている方法は
、ロボットの各動作軸の加速度が干渉しない3自由度直
交型ロボットには適した方法であるが多自由度の関節型
ロボットでは各動作軸の加速度が干渉するため実現が難
しい。
、ロボットの各動作軸の加速度が干渉しない3自由度直
交型ロボットには適した方法であるが多自由度の関節型
ロボットでは各動作軸の加速度が干渉するため実現が難
しい。
特公平1−49962号公報に記載されている方法は、
関節型ロボットに対する一方法であるが、加速度検出器
を多数必要とするため加速度検出器の取付が機構上困難
な場合があり、また高価な加速度検出器を多数必要とす
る。
関節型ロボットに対する一方法であるが、加速度検出器
を多数必要とするため加速度検出器の取付が機構上困難
な場合があり、また高価な加速度検出器を多数必要とす
る。
本発明の1的は、多自由度の関節型ロボットに適したロ
ボット先端の振動を低減する制御方法を提供することに
ある。
ボット先端の振動を低減する制御方法を提供することに
ある。
産業用ロボットの制御方法は概略を第3図に示す。時々
刻々の目標位置座標1を座標変換器10で座標変換し各
関節の目標角度2に変換し、この各関節の目標角度2と
現在の関節角度3との差にゲインKpを掛けたものをモ
ータを駆動するサーボアンプ11に入力しモータ12を
制御している。この制御系の基本は位置制御系であり、
一般的に位置制御系の振動を低減するには、現在位置の
微分値の現在速度をネガティブフィードバックしてダン
ピングをかけるのが効果がある。
刻々の目標位置座標1を座標変換器10で座標変換し各
関節の目標角度2に変換し、この各関節の目標角度2と
現在の関節角度3との差にゲインKpを掛けたものをモ
ータを駆動するサーボアンプ11に入力しモータ12を
制御している。この制御系の基本は位置制御系であり、
一般的に位置制御系の振動を低減するには、現在位置の
微分値の現在速度をネガティブフィードバックしてダン
ピングをかけるのが効果がある。
この原理をロボットに応用するには、ロボット先端の速
度を検出し、第3図のロボット制御系にネガティブフィ
ードバックすれば良い。しかし、産業用ロボットの場合
、検出できる速度はアームの付は根に取り付けられたモ
ータの回転角速度であるので、アーム先端の速度ではな
い。
度を検出し、第3図のロボット制御系にネガティブフィ
ードバックすれば良い。しかし、産業用ロボットの場合
、検出できる速度はアームの付は根に取り付けられたモ
ータの回転角速度であるので、アーム先端の速度ではな
い。
そこで、ロボットの先端に加速度検出器を設け、この検
出値を積分してロボット先端の速度を求め、このロボッ
ト先端の速度をロボット制御系にフィードバックするこ
とによりロボット先端の振動を低減できる。
出値を積分してロボット先端の速度を求め、このロボッ
ト先端の速度をロボット制御系にフィードバックするこ
とによりロボット先端の振動を低減できる。
ロボットの先端に加速度検出器を設けこの出力を積分し
ロボット先端の速度を求め、この速度値をロボット制御
系にネガティブフィードバックしダンピングをかけるこ
とによりロボット先端の振動を低減する。
ロボット先端の速度を求め、この速度値をロボット制御
系にネガティブフィードバックしダンピングをかけるこ
とによりロボット先端の振動を低減する。
以下本発明の実施例を第1図乃至第2図により説明する
。
。
加速度検出器21は、ロボット20の先端に設置され、
加速度検出器21を取り付けた部材に固定された直交座
標系(以下加速度検圧座標系と略す)における、ロボッ
ト先端の振動加速度4の3成分を検出する。速度変換器
22はこの振動加速度の三成分を積分し振動速度5の三
成分に変換する。この振動速度5は、加速度検出座標系
の値であり、−方ロボットの制御は、ロボットの基準座
標系(通常、ロボット固定面に固定された座標系)に基
づくものであるので、振動速度5をロボット制御に用い
るには、振動速度5の三成分を基準座標系の三成分に変
換する必要がある。加速度検出座標系の基準座標系に対
するオイラー角をθ、φ、ψとすれば、この座標変換は
次式で現される。
加速度検出器21を取り付けた部材に固定された直交座
標系(以下加速度検圧座標系と略す)における、ロボッ
ト先端の振動加速度4の3成分を検出する。速度変換器
22はこの振動加速度の三成分を積分し振動速度5の三
成分に変換する。この振動速度5は、加速度検出座標系
の値であり、−方ロボットの制御は、ロボットの基準座
標系(通常、ロボット固定面に固定された座標系)に基
づくものであるので、振動速度5をロボット制御に用い
るには、振動速度5の三成分を基準座標系の三成分に変
換する必要がある。加速度検出座標系の基準座標系に対
するオイラー角をθ、φ、ψとすれば、この座標変換は
次式で現される。
ここで、vx、vy、vz :
ロボットの基準系の速度三成分
vx’ 、vy’ 、vz’ :
加速度検出座標系の速度三成分 −
tll=cosθcosφcosψ−5inφsinψ
t12=−cosθcosφsinψ−5inφsin
ψt13=sinθcosφ t21:CO8θsinφCO8ψ+cosφsinψ
t22=−cosθsinφsinψ+cosφcos
ψt23=sinθsinφ t31=−sinθcosφ t32=sin e sinφ t33=cosθ 座標変換器23は、この式(1)の計算を行うものであ
る。この座標変換器23でもとまった値にゲインKv
(kx、ky、kz)をがけたものを時々刻々の目標位
置1にネガティブフィードバックする。すなわち、時々
刻々の目標位置1をxo、’yO,zoとすれば、新た
な目標位置xl、yl。
t12=−cosθcosφsinψ−5inφsin
ψt13=sinθcosφ t21:CO8θsinφCO8ψ+cosφsinψ
t22=−cosθsinφsinψ+cosφcos
ψt23=sinθsinφ t31=−sinθcosφ t32=sin e sinφ t33=cosθ 座標変換器23は、この式(1)の計算を行うものであ
る。この座標変換器23でもとまった値にゲインKv
(kx、ky、kz)をがけたものを時々刻々の目標位
置1にネガティブフィードバックする。すなわち、時々
刻々の目標位置1をxo、’yO,zoとすれば、新た
な目標位置xl、yl。
Zlは、次式のようになる。
xl=xO−kx −vx
y 1 = y O−k y −v yzl=zo−k
z−vz □なお、このゲインKvが大きいほどダンピングがかか
るが、応答が悪くなる。この新たな目標位置を従来の制
御のように各関節角度2に座標変換器10で座標変換し
て、この値と現在の各関節角度値3との差にゲインKp
を掛けてサーボアンプ11に出力しモータ12を制御す
る。
z−vz □なお、このゲインKvが大きいほどダンピングがかか
るが、応答が悪くなる。この新たな目標位置を従来の制
御のように各関節角度2に座標変換器10で座標変換し
て、この値と現在の各関節角度値3との差にゲインKp
を掛けてサーボアンプ11に出力しモータ12を制御す
る。
本発明によれば、ロボット先端の振動加速度を加速度検
出器により検出しこれを積分して振動速度を求めロボッ
ト位置制御系にフィードバックすることによりロボット
先端の振動を低減できる。
出器により検出しこれを積分して振動速度を求めロボッ
ト位置制御系にフィードバックすることによりロボット
先端の振動を低減できる。
第1図はロボットと加速度検出器を取り付けたロボット
の一実施例を示す図、第2図は本発明によるロボット制
御のブロック線区、第3図は従来のロボット制御の基本
的なブロック線図である。 1・・・位置目標値 4・・・振動加速度5・・
・振動速度 21・・・加速度検出器22・・
・速度変換器 23・・・座標変換器凭1図
の一実施例を示す図、第2図は本発明によるロボット制
御のブロック線区、第3図は従来のロボット制御の基本
的なブロック線図である。 1・・・位置目標値 4・・・振動加速度5・・
・振動速度 21・・・加速度検出器22・・
・速度変換器 23・・・座標変換器凭1図
Claims (1)
- 1、複数の自由度をもつロボットと、このロボットに動
作を教示する教示装置と、この教示されたデータに基づ
いてロボットを駆動するコントローラとからなるロボッ
トシステムにおいて、このロボット先端に三方向の加速
度を検出できる加速度検出器を設置し、この加速度検出
器の三個の出力値をそれぞれ積分し速度に変換する速度
変換器と、この三方向の速度をロボットの動作基準の直
交座標系の三方向の成分に変換する座標変換器とを設け
、ロボットの位置制御系にこの座標変換された速度値を
フィードバックすることによりロボット先端の振動を低
減することを特徴とする産業用ロボットの制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32302390A JPH04193490A (ja) | 1990-11-28 | 1990-11-28 | 産業用ロボットの制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32302390A JPH04193490A (ja) | 1990-11-28 | 1990-11-28 | 産業用ロボットの制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04193490A true JPH04193490A (ja) | 1992-07-13 |
Family
ID=18150262
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32302390A Pending JPH04193490A (ja) | 1990-11-28 | 1990-11-28 | 産業用ロボットの制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04193490A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1063072A1 (en) * | 1999-06-22 | 2000-12-27 | Kabushiki Kaisha Yushin Seiki | Apparatus for taking out molded products |
| JP2011136395A (ja) * | 2009-12-28 | 2011-07-14 | Kawasaki Heavy Ind Ltd | ロボットの制振方法およびロボットの制御装置 |
-
1990
- 1990-11-28 JP JP32302390A patent/JPH04193490A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1063072A1 (en) * | 1999-06-22 | 2000-12-27 | Kabushiki Kaisha Yushin Seiki | Apparatus for taking out molded products |
| JP2011136395A (ja) * | 2009-12-28 | 2011-07-14 | Kawasaki Heavy Ind Ltd | ロボットの制振方法およびロボットの制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103659799B (zh) | 机器人 | |
| JP2822809B2 (ja) | 位置制御方法および位置制御装置 | |
| JP6332899B2 (ja) | ロボット | |
| CN104097202B (zh) | 机械手、机械手控制装置以及机械手系统 | |
| US11305423B2 (en) | Control device for robot having arm | |
| CN113942008A (zh) | 过冲量检测方法及机器人系统 | |
| JP2604929B2 (ja) | ロボットの制御装置 | |
| JPS6123212A (ja) | 多関節構造機械の制御装置 | |
| JP2619227B2 (ja) | ロボットの制御方法および装置 | |
| JPH01173116A (ja) | 柔軟構造物の振動制御装置 | |
| JP2682977B2 (ja) | ロボットの制御方法および装置 | |
| JPH03105404A (ja) | ダイレクトティーチ方式 | |
| JPS6052296A (ja) | 力センサ出力の修正方法 | |
| JPH05150836A (ja) | ロボツトの制御装置 | |
| JP2713702B2 (ja) | ロボットの制御方法および装置 | |
| JP2515549B2 (ja) | 多軸サ−ボ機構の円弧軌跡制御装置 | |
| JPH04261790A (ja) | 関節型ロボットの制御装置 | |
| JPH04310386A (ja) | 関節型ロボットの制御装置 | |
| JPS6330905A (ja) | 冗長マニピユレ−タのハイブリツド制御装置 | |
| JPH01222315A (ja) | 多自由度作業機械の位置と力の制御装置 | |
| JP6912149B2 (ja) | 接着装置 | |
| JP2017056558A (ja) | ロボット | |
| JPH1142573A (ja) | ロボット制御装置及びその方法 | |
| JPH02237783A (ja) | 産業用ロボット | |
| JPH04314110A (ja) | 力制御装置 |