JPH01310889A - 産業用ロボットの制御装置 - Google Patents
産業用ロボットの制御装置Info
- Publication number
- JPH01310889A JPH01310889A JP14177688A JP14177688A JPH01310889A JP H01310889 A JPH01310889 A JP H01310889A JP 14177688 A JP14177688 A JP 14177688A JP 14177688 A JP14177688 A JP 14177688A JP H01310889 A JPH01310889 A JP H01310889A
- Authority
- JP
- Japan
- Prior art keywords
- torque
- robot
- motor
- allowable
- 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.)
- Pending
Links
Landscapes
- Control Of Position Or Direction (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は安全性の向上を図った産業用ロホ・ントの制御
装置に関する。
装置に関する。
(従来の技術)
産業用ロボット(以下ロボットという。)で組立や搬送
をするとき、ロボットは予め作られたプログラムに従っ
て教示経路をたどり、教示点への位置決め動作を繰返す
。ところが、もしロボットで搬送しているワークの大き
さや形か違っていたり、教示位置と実物の作業位置とが
ロボットの周辺機器の不具合等でずれると、ワークにツ
ールか当ったり、こじりが発生する。すると、ロボツ1
〜の目標動作に対する位置偏差や速度面差が駆動用モー
タのザーポルーブ内て増え、その結果モータの出力トル
クが増える。さらに、トルクと時間との積である仕事も
増える。
をするとき、ロボットは予め作られたプログラムに従っ
て教示経路をたどり、教示点への位置決め動作を繰返す
。ところが、もしロボットで搬送しているワークの大き
さや形か違っていたり、教示位置と実物の作業位置とが
ロボットの周辺機器の不具合等でずれると、ワークにツ
ールか当ったり、こじりが発生する。すると、ロボツ1
〜の目標動作に対する位置偏差や速度面差が駆動用モー
タのザーポルーブ内て増え、その結果モータの出力トル
クが増える。さらに、トルクと時間との積である仕事も
増える。
そこて一般に、上記位置偏差やモータの仕事には上限が
設定されており、ロボット動作中に衝突やこじりが起き
ると、この上限になる状態が検出されて動作を停めるよ
うになっている6まな、ロポッI−のツールの取付部に
力やトルクのセンサを設けてハンドの衝突を検出する方
法もある。
設定されており、ロボット動作中に衝突やこじりが起き
ると、この上限になる状態が検出されて動作を停めるよ
うになっている6まな、ロポッI−のツールの取付部に
力やトルクのセンサを設けてハンドの衝突を検出する方
法もある。
ところで、ロポッl−の正常な動作においては、所定の
荷重を取付けてロボットを所定の最大加速度、最大速度
で動作させても、上述の位置偏差やモータの仕事は状現
値に至らない。また、低加速度や低速度で動作している
時には、アームやモータを加速するトルクが少ないため
、所要トルクは少なくなり、相対的に上述の上限値まで
の余裕が大きくなっている。従って、低加速度や低速度
で動作している時に、衝突やこじりが発生してモータの
トルクか増えると、過大なトルクがアームに伝達される
。さらに、上述の位置偏差やモータの仕事の限界値に至
るまての時間も長くなるため、限界値となったことを検
出してロボッ)〜の動作を停めても、ワークやツール、
又はロポッI〜が破損する。そして、ワークやツールの
強度が低いと衝突の検出もできないで破損する。また、
ロホッ1〜のツールの組付部に力や1へルタのセンサを
設けるのは経済的でないたげでなく、センサからの信号
の処理や制御か複雑となり、ツールの機構や配線も要る
。
荷重を取付けてロボットを所定の最大加速度、最大速度
で動作させても、上述の位置偏差やモータの仕事は状現
値に至らない。また、低加速度や低速度で動作している
時には、アームやモータを加速するトルクが少ないため
、所要トルクは少なくなり、相対的に上述の上限値まで
の余裕が大きくなっている。従って、低加速度や低速度
で動作している時に、衝突やこじりが発生してモータの
トルクか増えると、過大なトルクがアームに伝達される
。さらに、上述の位置偏差やモータの仕事の限界値に至
るまての時間も長くなるため、限界値となったことを検
出してロボッ)〜の動作を停めても、ワークやツール、
又はロポッI〜が破損する。そして、ワークやツールの
強度が低いと衝突の検出もできないで破損する。また、
ロホッ1〜のツールの組付部に力や1へルタのセンサを
設けるのは経済的でないたげでなく、センサからの信号
の処理や制御か複雑となり、ツールの機構や配線も要る
。
(発明か解決しようとする課題)
このように従来は、四ポンドが搬送しているワークやツ
ールが外界と衝突やこじりを起こるとロボッl−の関節
に衝突後過大な駆動力が発生し、ワーク、ツールやロボ
ットの機構が破損する。
ールが外界と衝突やこじりを起こるとロボッl−の関節
に衝突後過大な駆動力が発生し、ワーク、ツールやロボ
ットの機構が破損する。
本発明の目的は、搬送しているワークやツールが外界と
衝突やこじりを起こすと、感度よく検出し、関節におけ
る衝突後の過大な駆動力の発生を防いでワークやツール
、ロポッl−の機構の破損を減らすことができる産業用
ロボットの制御装置を得ることである。
衝突やこじりを起こすと、感度よく検出し、関節におけ
る衝突後の過大な駆動力の発生を防いでワークやツール
、ロポッl−の機構の破損を減らすことができる産業用
ロボットの制御装置を得ることである。
[発明の構成]
(課Uを解決するための手段〉
本発明の産業用ロボットの制御装置は、ロボットを所定
の位置に保持している時の関節の駆動用モータのトルク
を記憶する保持トルク記憶手段と、この記憶した保持j
・ルタと、ロボットの目標動作の状態とから関節駆動用
のモータの所要トルクを演算する所要1〜ルク演算手段
と、この所要トルク演算手段で求められた所要トルクの
値に基づいて任意に許容1〜ルクを設定してモータの出
力トルクを当該許容トルク内に拘束する許容トルク設定
手段と、この許容トルク設定手段で設定された許容トル
クと駆動時のモータの出力トルクとを比べるトルク比較
演算手段と、このトルク比較演算手段での比較結果でロ
ボットの動作を停める信号を出力するロホッ1へ停止信
号発生手段とを備えたことを特徴とする。
の位置に保持している時の関節の駆動用モータのトルク
を記憶する保持トルク記憶手段と、この記憶した保持j
・ルタと、ロボットの目標動作の状態とから関節駆動用
のモータの所要トルクを演算する所要1〜ルク演算手段
と、この所要トルク演算手段で求められた所要トルクの
値に基づいて任意に許容1〜ルクを設定してモータの出
力トルクを当該許容トルク内に拘束する許容トルク設定
手段と、この許容トルク設定手段で設定された許容トル
クと駆動時のモータの出力トルクとを比べるトルク比較
演算手段と、このトルク比較演算手段での比較結果でロ
ボットの動作を停める信号を出力するロホッ1へ停止信
号発生手段とを備えたことを特徴とする。
(作用)
この産業用ロポッ)への制御装置は、ロボットを所定の
位置に保持している時の関節の傑持l〜ルクとロポッl
−の目標動作の状態すなわちアームの速度、加速度等と
からロボットの所定の動作での関節駆動用モータにおけ
る所要1〜ルクか求められ、この所要トルクと所定の関
数関係になるような許容1〜ルクを設定することで、モ
ータの出力トルクか当該許容トルク内に拘束され、四ボ
ッ)・の実際の動作時のトルクか許容トルクと等しくな
るように拘束される状態が所定時間継続しているか否か
か検出され、その比較結果に応じてロボット停止信号が
ロボットに与えられるので、許容)−ルクを精度よく、
かつ簡単に設定できるとともに、ロボットか搬送してい
るワーク等が外界と衝突した後の関節の過大な駆動力の
発生を防止できる。
位置に保持している時の関節の傑持l〜ルクとロポッl
−の目標動作の状態すなわちアームの速度、加速度等と
からロボットの所定の動作での関節駆動用モータにおけ
る所要1〜ルクか求められ、この所要トルクと所定の関
数関係になるような許容1〜ルクを設定することで、モ
ータの出力トルクか当該許容トルク内に拘束され、四ボ
ッ)・の実際の動作時のトルクか許容トルクと等しくな
るように拘束される状態が所定時間継続しているか否か
か検出され、その比較結果に応じてロボット停止信号が
ロボットに与えられるので、許容)−ルクを精度よく、
かつ簡単に設定できるとともに、ロボットか搬送してい
るワーク等が外界と衝突した後の関節の過大な駆動力の
発生を防止できる。
(実施例)
以下、本発明の一実施例の一実施例を図面を参照して説
明する。
明する。
第1図は、本発明による産業用ロボットの制御装置の構
成例を示すブロック図である。位置制御手段1は、ロボ
ットアーl\2が目標動作を行なうために図示しない上
位コントローラから入力される目標位置入力と、ロボy
l〜の関節駆動用のサーボモータ3からの位置フィード
バック信号とに基づいて速度指令を出力するものである
。速度制御手段4は、位置制御手段1がらの速度指令と
サーボモータ3がらの速度フィードパyり信号とに基づ
いてトルク指令を演算して出方するものである。
成例を示すブロック図である。位置制御手段1は、ロボ
ットアーl\2が目標動作を行なうために図示しない上
位コントローラから入力される目標位置入力と、ロボy
l〜の関節駆動用のサーボモータ3からの位置フィード
バック信号とに基づいて速度指令を出力するものである
。速度制御手段4は、位置制御手段1がらの速度指令と
サーボモータ3がらの速度フィードパyり信号とに基づ
いてトルク指令を演算して出方するものである。
保持トルク記憶手段5は、ロボットを所定の位置に保持
している時の上記トルク指令を図示しない上位コンl−
ローラの図示しない記憶装置に書き込むものである。所
要トルク演算手段6は、保持トルク記憶手段5に記憶し
た保持トルクと四ボッ)〜の目標動作の状態とから、サ
ーボモータ3の所要トルクを演算するものである。許容
1〜ルク設定手段7は、所要トルク演算手段6て求めな
所要トルクの値と、外部から任意に入力さり、る設定入
力とに基ついて許容トルクを設定して、サーボモータ3
の出力トルクを当該許容トルクの範囲内に拘束するもの
である。リミッタ8は、許容トルク設定手段7からの許
容1〜ルクによるサーボモータ3のトルクの拘束を示す
ものである。電流制御手段9は、速度制御手段4からの
トルク指令と許容トルク設定手段7からの許容トルクの
設定値に基づいてサーボモータ3のトルク(すなわち電
流)を制御するものである。トルク比較演算手段10は
、許容トルク設定手段7からの許容トルクの設定値と、
駆動時のサーボモータ3の出力トルクを示す速度制御手
段4からのトルク指令入力を比べるものである。ロボッ
ト停止信号発生手段11は、トルク比較演算手段10の
比較結果でロボットの動作(すなわちサーボモータ3の
回転)を停める信号を出力するものである。減速機12
は、サーボモータ3の出力トルクを増幅するものである
。
している時の上記トルク指令を図示しない上位コンl−
ローラの図示しない記憶装置に書き込むものである。所
要トルク演算手段6は、保持トルク記憶手段5に記憶し
た保持トルクと四ボッ)〜の目標動作の状態とから、サ
ーボモータ3の所要トルクを演算するものである。許容
1〜ルク設定手段7は、所要トルク演算手段6て求めな
所要トルクの値と、外部から任意に入力さり、る設定入
力とに基ついて許容トルクを設定して、サーボモータ3
の出力トルクを当該許容トルクの範囲内に拘束するもの
である。リミッタ8は、許容トルク設定手段7からの許
容1〜ルクによるサーボモータ3のトルクの拘束を示す
ものである。電流制御手段9は、速度制御手段4からの
トルク指令と許容トルク設定手段7からの許容トルクの
設定値に基づいてサーボモータ3のトルク(すなわち電
流)を制御するものである。トルク比較演算手段10は
、許容トルク設定手段7からの許容トルクの設定値と、
駆動時のサーボモータ3の出力トルクを示す速度制御手
段4からのトルク指令入力を比べるものである。ロボッ
ト停止信号発生手段11は、トルク比較演算手段10の
比較結果でロボットの動作(すなわちサーボモータ3の
回転)を停める信号を出力するものである。減速機12
は、サーボモータ3の出力トルクを増幅するものである
。
以下、このような構成のロボットの制御装置の動作につ
いて述べる。ロホッI〜でティーチンクプレイバックを
するときには、あらがじめロボットアーム2の動作の教
示の際に、ロボットアーム2を教示点に保持している時
のトルク指令を保持トルク記憶手段5で図示しない上位
コントローラの図示しない記憶装置に書き込んでおく。
いて述べる。ロホッI〜でティーチンクプレイバックを
するときには、あらがじめロボットアーム2の動作の教
示の際に、ロボットアーム2を教示点に保持している時
のトルク指令を保持トルク記憶手段5で図示しない上位
コントローラの図示しない記憶装置に書き込んでおく。
グレイバック時には、ロボットアーム2がプログラムさ
れた所望の目標動作を行なうための目標位置入力か、位
置制御手段1に入力される。
れた所望の目標動作を行なうための目標位置入力か、位
置制御手段1に入力される。
次に所要トルク演算手段6の作用について説明する。一
般にロボットの自由度をnとすると、ロポッI−の1番
目のサーボモータ3の所要トルクで旧は、次の式がち求
められる。
般にロボットの自由度をnとすると、ロポッI−の1番
目のサーボモータ3の所要トルクで旧は、次の式がち求
められる。
τmi” Jmiら、+D□1b□i+τji/Ni・
・・・・・ (1) 但し、J□1は高速回転部(モータ)慣性モーメント、
δmi、”Biはモータ回転角速度、角加速度、i /
N iは減速71!12の減速比、D ・は高速回転
部(モータおよび伝達機構など)の粘性摩擦係数、τ濁
、は関節駆動トルクである。
・・・・・ (1) 但し、J□1は高速回転部(モータ)慣性モーメント、
δmi、”Biはモータ回転角速度、角加速度、i /
N iは減速71!12の減速比、D ・は高速回転
部(モータおよび伝達機構など)の粘性摩擦係数、τ濁
、は関節駆動トルクである。
ここでτ11はロボットの関節の駆動トルクベクトルτ
fJ <n次元)の第i成分で、τjは以下の式で表わ
される。
fJ <n次元)の第i成分で、τjは以下の式で表わ
される。
十c <ej、) −=−−−−(2)
但し、のj ” ffl 、’jはロボットの関節のロ
転角、角速度、角加速度のベクトル(n次元)、M (
e、 )は慣性行列、H(e、、m、>は遠心力、コリ
オリカ、摩擦力、G l、 )は重力、その面外力であ
る。
但し、のj ” ffl 、’jはロボットの関節のロ
転角、角速度、角加速度のベクトル(n次元)、M (
e、 )は慣性行列、H(e、、m、>は遠心力、コリ
オリカ、摩擦力、G l、 )は重力、その面外力であ
る。
ところで、(2)式の係数行列はロボットの機械で決ま
るもので、同定によって得られるものである。同定は複
雑な計算や測定が要り、しがもがなりの誤差を含みやす
い6特にG(o、Iりは、機械の摩擦力の影響を受ける
たけでなく、ばねなどの機械的な重力補償機構が使われ
ているときなどははね定数のばらつきや、非線形要因で
誤差は大きくなる。本実施例では、サーボモータ3の所
要トルクτ′、:を次のように求める。
るもので、同定によって得られるものである。同定は複
雑な計算や測定が要り、しがもがなりの誤差を含みやす
い6特にG(o、Iりは、機械の摩擦力の影響を受ける
たけでなく、ばねなどの機械的な重力補償機構が使われ
ているときなどははね定数のばらつきや、非線形要因で
誤差は大きくなる。本実施例では、サーボモータ3の所
要トルクτ′、:を次のように求める。
” mi”” miθmi+Dmi”nli+7:M
d i+τ′Jl i/ N i ・・・・
・・ (3)但し、τhjdiは上記の記憶された保持
トルクでロボットの位置が教示点と他の教示点との間に
ある場合には、それぞれの教示点の保持!・ルクから図
示しない補間手段で補間して求めたものとなる。ここで
τ′p1は次式のように表わされるロボットの駆動トル
クベクトルc1の第i成分である。
d i+τ′Jl i/ N i ・・・・
・・ (3)但し、τhjdiは上記の記憶された保持
トルクでロボットの位置が教示点と他の教示点との間に
ある場合には、それぞれの教示点の保持!・ルクから図
示しない補間手段で補間して求めたものとなる。ここで
τ′p1は次式のように表わされるロボットの駆動トル
クベクトルc1の第i成分である。
・・・・・・ (4)
次に、以上のようにして演算された所要トルクτ ・と
設定人力τ。lとを、許容トルク設定手段7Il+ で次のように加算することで許容トルクτp□1を設定
し、サーボモータ3の出力トルクがこの許容トルクτΩ
l1liの上下限内に拘束される。
設定人力τ。lとを、許容トルク設定手段7Il+ で次のように加算することで許容トルクτp□1を設定
し、サーボモータ3の出力トルクがこの許容トルクτΩ
l1liの上下限内に拘束される。
τ、QIIli−τ′1Ili+τoi(上限)τ′
−τ (下限) ・・・・・・(5)l′lll
01 さらに、ロボットの実際の動作時のトルクが上記許容ト
ルクの上下服と等しくなるように拘束される状態が所定
の時間続いているか否かをトルク比較演算手段10で検
出し、続いているときには衝突やこじり等でロボットに
外力か加わっていると判定し、ロボット停止信号発生手
段11で停廿信号を電流制御手段つと図示しない上位コ
ントローラに出してロボットを停める。
−τ (下限) ・・・・・・(5)l′lll
01 さらに、ロボットの実際の動作時のトルクが上記許容ト
ルクの上下服と等しくなるように拘束される状態が所定
の時間続いているか否かをトルク比較演算手段10で検
出し、続いているときには衝突やこじり等でロボットに
外力か加わっていると判定し、ロボット停止信号発生手
段11で停廿信号を電流制御手段つと図示しない上位コ
ントローラに出してロボットを停める。
一方、ティーチング時の動作について説明する。
ティーチング時には、ロボットを所定の位置に保持して
いる時の保持トルクは、保持トルク記憶手段5で記憶さ
れると同時に、次の保持1〜ルクが記憶されるまでの間
は所要トルク演算手段6にそのまま入力される。所要ト
ルク演算手段6におGフる作用は以上に述べたものと同
じである。
いる時の保持トルクは、保持トルク記憶手段5で記憶さ
れると同時に、次の保持1〜ルクが記憶されるまでの間
は所要トルク演算手段6にそのまま入力される。所要ト
ルク演算手段6におGフる作用は以上に述べたものと同
じである。
第2図は、以上述べたモータの所要1〜ルクと許容トル
クとの関係の一例を示し、aは目標動作の位置入力、b
は所要トルク演算手段6で演算されたサーボモータ3の
所要トルク、Cは許容トルク設定手段7で設定された許
容トルク、dは実際のサーボモータ3の駆動l・ルクを
示す。すなわち、第2図中Pの時点でロボッ1〜か外界
と衝突すると、駆動トルクはd′のように増大してQの
時点で許容トルクの上限に達し、許容トルクCと等しく
なるように拘束された状態になり、所定の時間経過後の
Rの時点でロボット停止信号が出される。
クとの関係の一例を示し、aは目標動作の位置入力、b
は所要トルク演算手段6で演算されたサーボモータ3の
所要トルク、Cは許容トルク設定手段7で設定された許
容トルク、dは実際のサーボモータ3の駆動l・ルクを
示す。すなわち、第2図中Pの時点でロボッ1〜か外界
と衝突すると、駆動トルクはd′のように増大してQの
時点で許容トルクの上限に達し、許容トルクCと等しく
なるように拘束された状態になり、所定の時間経過後の
Rの時点でロボット停止信号が出される。
この結果、本実施例の産業用ロポッ1〜の制御装置は次
のような作用効果か得られる。
のような作用効果か得られる。
(a)ロボットを所定の位置に保持している時の保持ト
ルクを保持トルク記憶手段5で記憶し、これを用いてロ
ボットの動作中の所要トルクを演算するので、所要トル
クを精度よくかつ簡単に求めることができる。
ルクを保持トルク記憶手段5で記憶し、これを用いてロ
ボットの動作中の所要トルクを演算するので、所要トル
クを精度よくかつ簡単に求めることができる。
(b)上記所要トルクに基づいて、許容トルを設定でき
るので、駆動トルクか小さい時にロボットが外界と衝突
しても、特別なセンサを使うことなく感度よく検出して
ロボットの関節に過大なトルクを発生するのを防ぐこと
ができ、ロボットの機構やワークの破損を減らすことが
できる。
るので、駆動トルクか小さい時にロボットが外界と衝突
しても、特別なセンサを使うことなく感度よく検出して
ロボットの関節に過大なトルクを発生するのを防ぐこと
ができ、ロボットの機構やワークの破損を減らすことが
できる。
(C)駆動トルクが許容トルクの上限に所定の時間達し
た時にロボットの動作を停めるのて、衝突状態から速く
復帰てき、ロボットやワークの破損を減らすことかでき
る。
た時にロボットの動作を停めるのて、衝突状態から速く
復帰てき、ロボットやワークの破損を減らすことかでき
る。
(d)許容トルクの設定が任意に外部から行なえる構成
とじんので、任意の動作に対して任意の許容トルクを設
定することができる。
とじんので、任意の動作に対して任意の許容トルクを設
定することができる。
尚、上記実施例では、所要トルクを演算する時に関節の
駆動トルクベクトルτ′、((4)式)を演算したか、
衝突を検出しようとするロボットの動作か比較的低速、
低加速度のときには、遠心力やコリオリカは小さくなり
、ロホ・yトの関節角の加速で生じる慣性力も小さくな
ることから、(3)式の中の関節駆動トルクで1、の中
の遠心力やコリオリカ、他の関節の駆動による慣性力等
を簡略化して演算すれば許容トルク設定のための演算か
簡単になる。
駆動トルクベクトルτ′、((4)式)を演算したか、
衝突を検出しようとするロボットの動作か比較的低速、
低加速度のときには、遠心力やコリオリカは小さくなり
、ロホ・yトの関節角の加速で生じる慣性力も小さくな
ることから、(3)式の中の関節駆動トルクで1、の中
の遠心力やコリオリカ、他の関節の駆動による慣性力等
を簡略化して演算すれば許容トルク設定のための演算か
簡単になる。
また上記実施例では、許容トルクτ、QIIiを(5)
式のように設定したか、これは他の任意の関数としても
同じ効果がある。例えば、所要トルクの演算値の絶対値
かある値以下のときには、許容トルクを一定値としても
許容トルク設定のための演算が簡単になる。
式のように設定したか、これは他の任意の関数としても
同じ効果がある。例えば、所要トルクの演算値の絶対値
かある値以下のときには、許容トルクを一定値としても
許容トルク設定のための演算が簡単になる。
[発明の効果]
本発明によれは、ロボットを所定の位置に保持している
時の関節の駆動用モータの保持トルクと、ロボットの目
標動作の状態とから関節駆動用モータにおける所要トル
クを演算し、この所要トルクの値に基づいて任意に許容
トルクを設定してモータの出力トルクを当該許容トルク
内に拘束し、この許容1〜ルクと駆動時のモータの出力
トルクとを比較し、この比較結果に基づいてロボットの
動作を停める信号をロボットに与えるようにしだのので
、許容トルクを精度よく、かつ簡単に設定できると共に
、ロボットか搬送しているワークやツールか外界と衝突
したときに、感度よく検出してロボットの関節の衝突後
の過大な駆動力の発生を防き′、ワークやツール、ロボ
ットの破損を減らすことがてきる産業用ロボットの制御
装置を得ることかできる。
時の関節の駆動用モータの保持トルクと、ロボットの目
標動作の状態とから関節駆動用モータにおける所要トル
クを演算し、この所要トルクの値に基づいて任意に許容
トルクを設定してモータの出力トルクを当該許容トルク
内に拘束し、この許容1〜ルクと駆動時のモータの出力
トルクとを比較し、この比較結果に基づいてロボットの
動作を停める信号をロボットに与えるようにしだのので
、許容トルクを精度よく、かつ簡単に設定できると共に
、ロボットか搬送しているワークやツールか外界と衝突
したときに、感度よく検出してロボットの関節の衝突後
の過大な駆動力の発生を防き′、ワークやツール、ロボ
ットの破損を減らすことがてきる産業用ロボットの制御
装置を得ることかできる。
第1図は本発明の産業用ロボットの制御装置の一実施例
を示すブロック図、第2図は同実施例の所要トルクと許
容トルクとの関係を示す説明図である。 1・・・位置制御手段、3・・・サーボモータ、4・・
・速度制御手段、5・・・保持トルク記憶手段、6・・
・所要トルク演算手段、7・・・許容トルク設定手段、
9・・・電流制御手段、10・・・トルク比較演算手段
、11・・・ロボッl〜停止信号発生手段、a・・・目
標動作の位買入力、b・・・モータの所要トルク、C・
・・許容I・ルク、d、d′・・・駆動トルク。
を示すブロック図、第2図は同実施例の所要トルクと許
容トルクとの関係を示す説明図である。 1・・・位置制御手段、3・・・サーボモータ、4・・
・速度制御手段、5・・・保持トルク記憶手段、6・・
・所要トルク演算手段、7・・・許容トルク設定手段、
9・・・電流制御手段、10・・・トルク比較演算手段
、11・・・ロボッl〜停止信号発生手段、a・・・目
標動作の位買入力、b・・・モータの所要トルク、C・
・・許容I・ルク、d、d′・・・駆動トルク。
Claims (1)
- ロボットアームが目標動作を行なうために与えられる目
標位置入力と、ロボットの関節駆動用のモータからの位
置フィードバック信号とに基づいて速度指令を得、この
速度指令と前記モータからの速度フィードバック信号と
に基づいてトルク指令を得、さらにこのトルク指令に基
づいて前記モータの電流を制御する構成の産業用ロボッ
トの制御装置において、前記ロボットを所定の位置に保
持している時の関節の駆動用モータの保持トルクを記憶
する保持トルク記憶手段と、この記憶した保持トルクと
、ロボットの目標動作の状態とから前記関節駆動用のモ
ータにおける所要トルクを演算する所要トルク演算手段
と、この所要トルク演算手段で求められた所要トルクに
基づいて任意に許容トルクを設定してモータの出力トル
クを当該許容トルク内に拘束する許容トルク設定手段と
、この許容トルク設定手段で設定された許容トルクと駆
動時のモータの出力トルクとを比較するトルク比較演算
手段と、このトルク比較演算手段での比較結果に基づい
てロボットの動作を停める信号を出力するロボット停止
信号発生手段とを備えたことを特徴とする産業用ロボッ
トの制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14177688A JPH01310889A (ja) | 1988-06-10 | 1988-06-10 | 産業用ロボットの制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14177688A JPH01310889A (ja) | 1988-06-10 | 1988-06-10 | 産業用ロボットの制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01310889A true JPH01310889A (ja) | 1989-12-14 |
Family
ID=15299905
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14177688A Pending JPH01310889A (ja) | 1988-06-10 | 1988-06-10 | 産業用ロボットの制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01310889A (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03281194A (ja) * | 1990-03-29 | 1991-12-11 | Fanuc Ltd | 産業用ロボットの停止制御方法 |
| JPH0423015A (ja) * | 1990-05-17 | 1992-01-27 | Fanuc Ltd | 物体の認識制御方法 |
| WO1994027200A1 (fr) * | 1993-05-19 | 1994-11-24 | Fanuc Ltd | Procede permettant la regulation souple d'un servomecanisme |
| US5493192A (en) * | 1991-10-29 | 1996-02-20 | Fanuc Ltd | Abnormal load detection method |
| JPH11138380A (ja) * | 1997-11-11 | 1999-05-25 | Makino Milling Mach Co Ltd | 衝突時の損傷防止機能を有する工作機械 |
| EP1779982A3 (en) * | 2005-10-26 | 2007-06-27 | Fanuc Ltd | Stop device for robot |
| EP1927440A1 (en) * | 2006-11-30 | 2008-06-04 | Abb Research Ltd. | Method and device for monitoring the condition of an industrial robot |
| JP2011110630A (ja) * | 2009-11-24 | 2011-06-09 | Yaskawa Electric Corp | ロボット制御装置 |
| JP2013198962A (ja) * | 2012-03-26 | 2013-10-03 | Denso Wave Inc | ロボットの制御方法、およびロボットの制御装置 |
| US9452532B2 (en) | 2014-01-27 | 2016-09-27 | Panasonic Intellectual Property Management Co., Ltd. | Robot, device and method for controlling robot, and computer-readable non-transitory recording medium |
-
1988
- 1988-06-10 JP JP14177688A patent/JPH01310889A/ja active Pending
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03281194A (ja) * | 1990-03-29 | 1991-12-11 | Fanuc Ltd | 産業用ロボットの停止制御方法 |
| JPH0423015A (ja) * | 1990-05-17 | 1992-01-27 | Fanuc Ltd | 物体の認識制御方法 |
| US5493192A (en) * | 1991-10-29 | 1996-02-20 | Fanuc Ltd | Abnormal load detection method |
| WO1994027200A1 (fr) * | 1993-05-19 | 1994-11-24 | Fanuc Ltd | Procede permettant la regulation souple d'un servomecanisme |
| US5581167A (en) * | 1993-05-19 | 1996-12-03 | Fanuc Ltd. | Flexible servo control method |
| JPH11138380A (ja) * | 1997-11-11 | 1999-05-25 | Makino Milling Mach Co Ltd | 衝突時の損傷防止機能を有する工作機械 |
| EP1779982A3 (en) * | 2005-10-26 | 2007-06-27 | Fanuc Ltd | Stop device for robot |
| EP1927440A1 (en) * | 2006-11-30 | 2008-06-04 | Abb Research Ltd. | Method and device for monitoring the condition of an industrial robot |
| JP2011110630A (ja) * | 2009-11-24 | 2011-06-09 | Yaskawa Electric Corp | ロボット制御装置 |
| JP2013198962A (ja) * | 2012-03-26 | 2013-10-03 | Denso Wave Inc | ロボットの制御方法、およびロボットの制御装置 |
| US9452532B2 (en) | 2014-01-27 | 2016-09-27 | Panasonic Intellectual Property Management Co., Ltd. | Robot, device and method for controlling robot, and computer-readable non-transitory recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4294646B2 (ja) | ロボットアームの制御方法および制御装置 | |
| US10173323B2 (en) | Collaborative robot | |
| US10029369B1 (en) | Collaborative robot | |
| US7212886B2 (en) | Robot control apparatus and method | |
| US7102311B2 (en) | Drive control method and drive controller | |
| JP5897644B2 (ja) | ロボットの制御装置 | |
| JP2010228028A (ja) | ロボットアーム、ロボットアームの接触検知方法、及び、ロボットアームを備えた装置 | |
| JP7826051B2 (ja) | ロボットの衝突検出方法及びロボットの衝突検出装置 | |
| JP3933158B2 (ja) | ロボットの衝突検出方法 | |
| JPH01310889A (ja) | 産業用ロボットの制御装置 | |
| JP2004364396A (ja) | モータの制御装置および制御方法 | |
| JP4639417B2 (ja) | ロボットの制御装置 | |
| US11717961B2 (en) | Robot control method and robot control device | |
| JP3752758B2 (ja) | ロボットアームの制御装置 | |
| JPS63308607A (ja) | 産業用ロボットの制御装置 | |
| KR20240026170A (ko) | 로봇 매니퓰레이터의 충격량을 산출하는 검출장치 및 방법 | |
| JPS61224012A (ja) | マニピユレ−タの駆動方式 | |
| US12472624B2 (en) | Spring constant correction device, method therefor, and recording medium | |
| JP2017019058A (ja) | ロボット制御装置、ロボットおよびロボットシステム | |
| JPH07136953A (ja) | 産業用ロボットの制御方法 | |
| JPH0423015A (ja) | 物体の認識制御方法 | |
| JPH06226663A (ja) | ロボットの位置決め制御装置 | |
| CN116113522A (zh) | 机器人控制方法以及机器人控制装置 | |
| JPH0426990B2 (ja) | ||
| JPH01136214A (ja) | 多関節ロボットのサーボ制御方法 |