[go: up one dir, main page]

JPH04325886A - 電動機サーボ系の制御装置 - Google Patents

電動機サーボ系の制御装置

Info

Publication number
JPH04325886A
JPH04325886A JP3095126A JP9512691A JPH04325886A JP H04325886 A JPH04325886 A JP H04325886A JP 3095126 A JP3095126 A JP 3095126A JP 9512691 A JP9512691 A JP 9512691A JP H04325886 A JPH04325886 A JP H04325886A
Authority
JP
Japan
Prior art keywords
value
gain
inertia
current
electric motor
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.)
Granted
Application number
JP3095126A
Other languages
English (en)
Other versions
JP2954378B2 (ja
Inventor
Takashi Iwasaki
隆至 岩崎
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3095126A priority Critical patent/JP2954378B2/ja
Priority to US07/874,262 priority patent/US5304905A/en
Priority to DE4213795A priority patent/DE4213795C2/de
Publication of JPH04325886A publication Critical patent/JPH04325886A/ja
Application granted granted Critical
Publication of JP2954378B2 publication Critical patent/JP2954378B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37612Transfer function, kinematic identification, parameter estimation, response
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37621Inertia, mass of rotating, moving tool, workpiece, element
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/42Servomotor, servo controller kind till VSS
    • G05B2219/42062Position and speed and current
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/42Servomotor, servo controller kind till VSS
    • G05B2219/42152Learn, self, auto tuning, calibrating, environment adaptation, repetition

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)
  • Feedback Control In General (AREA)
  • Control Of Velocity Or Acceleration (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、機械系を駆動する電
動機サーボ系の制御装置に関し、特に制御ゲインを自動
的に設定するオートチューニング機能を持つ制御装置に
関するものである。
【0002】
【従来の技術】図6は例えば「アナログサーボからディ
ジタルサーボへ」(岩金:日本ロボット学会誌、7巻3
号、212〜217ページ、1989年6月)に記載さ
れた電動機サーボ系制御装置の一例を示すブロック図で
あり、図において1は電動機、2は電動機1に取付けら
れた機械系であり、電動機1と機械系2を合せたものが
制御対象である。3は制御対象1,2の位置と速度を測
定する位置速度検出器、4は電動機1に流れる電流を測
定する電流検出器、5は電流制御部、6は速度制御部、
7は位置制御部、11は位置指令値、12は位置検出値
、13は速度検出値、14は電流検出値、15は位置誤
差、16は速度指令値、17は速度誤差、18は電流指
令値、19は電流誤差、20は電動機1に流れる電流、
30dは電動機サーボ系コントローラである。
【0003】次に、動作について説明する。電動機サー
ボ系コントローラ30dは例えば工作機械やロボットな
どに対して軌跡制御を行なうためのものであり、望まし
い軌跡指令値から位置指令値11を生成し、制御対象1
,2を位置指令値11に応じて動作させるためのもので
ある。即ち、検出器3によって得られた位置検出値12
と位置指令値11との差を計算して位置誤差15を求め
、位置制御部7において適切な演算を行なって速度指令
値16を決定する。
【0004】次に、検出器3によって得られた速度検出
値13と速度指令値16との差を計算して速度誤差17
を求め、速度制御部6において適切な演算を行なって電
流指令値18を決定する。さらに、電流検出器4によっ
て得られた電流検出値14と電流指令値18との差を計
算して電流誤差19を求め、電流制御部5において適切
な演算を行なって電動機電流20を決定する。
【0005】上記した従来装置では、位置制御部7、速
度制御部6及び電流制御部5においてそれぞれP(比例
)演算、PI(比例・積分)演算及びPI演算を行なっ
ており、電動機サーボ系コントローラ30dを以上のよ
うに構成し、各制御部5〜7の各演算において制御対象
1,2に応じた適切なゲインを用いることにより、良好
な軌跡制御を実現することができる。
【0006】
【発明が解決しようとする課題】従来の電動機サーボ系
の制御装置は以上のように構成されており、機械系2を
初めて取付けた場合や、経年変化により機械系2の特性
が変化した場合には、機械系2の大きさや振動の状態に
応じて調整員がゲインを設定し直さなければならないと
いう課題かあった。
【0007】この発明は上記のような課題を解決するた
めに成されたものであり、電動機と機械系を含めたイナ
ーシャの大きさ又はこれと機械系の振動の大きさに適し
たゲインを自動的に設定できる電動機サーボ系の制御装
置を得ることを目的とする。
【0008】
【課題を解決するための手段】この発明に係る電動機サ
ーボ系の制御装置は、電動機に流れる電流の時間積分値
に応じて電動機とその機械系からなる制御対象の負荷イ
ナーシャの大きさを同定する同定手段と、この同定値に
基づいて制御対象のフィードバック制御ループ内のゲイ
ンを調整するゲイン調整手段を設けたものである。
【0009】又、この発明に係る電動機サーボ系の制御
装置は、電動機に流れる電流の時間積分値に応じて制御
対象の負荷イナーシャの大きさを同定する同定手段と、
この同定値に基づいてフィードバック制御ループのゲイ
ンを決定するゲイン決定手段と、制御対象を動作させた
場合の機械振動の大きさを検出し、この大きさが許容範
囲か否かを判定する機械振動判定部と、この判定結果に
応じて上記ゲインを修正するゲイン修正手段を設けたも
のである。
【0010】
【作用】この発明においては、イナーシャの大きさを直
接反映する電動機電流の時間積分値に基づいて負荷イナ
ーシャの大きさを同定し、この同定値に基づいてフィー
ドバック制御ループのゲインを調整する。
【0011】又、この発明においては、機械振動の大き
さを検出し、この機械振動の大きさが許容範囲内になる
ゲイン限界値を求め、イナーシャ同定値に基づいて決定
された上記ゲインがゲイン限界値より大きい場合にはゲ
イン限界値を適切なゲインとする。
【0012】
【実施例】以下、この発明の実施例を図面とともに説明
する。図1は第1の実施例による電動機サーボ系の制御
装置の構成を示し、30aはオートチューニング機能付
き電動機サーボ系コントローラ、31はサーボ系のシミ
ュレーション部であり、シミュレーション部31は以下
のように構成されている。即ち、1bはシミュレーショ
ンにおける電動機・機械系モデル、5bはシミュレーシ
ョンにおける電流制御部、6bはシミュレーションにお
ける速度制御部、7bはシミュレーションにおける位置
制御部、12bはシミュレーションにおける位置検出値
、13bはシミュレーションにおける速度検出値、14
bはシミュレーションにおける電流検出値、15bはシ
ミュレーションにおける位置誤差、16bはシミュレー
ションにおける速度指令値、17bはシミュレーション
における速度誤差、18bはシミュレーションにおける
電流指令値、19bはシミュレーションにおける電流誤
差、20bはシミュレーションにおける電動機電流であ
る。
【0013】又、21は実際の電流検出値14及びシミ
ュレーションにおける電流検出値14bからそれぞれの
電流面積を計算し比較する電流面積計算部、22は電流
面積計算部21の計算結果をもとにして電動機・機械系
モデル1bのイナーシャ仮定値の修正量を決定するイナ
ーシャ修正量決定部、23は修正されたイナーシャ仮定
値に対して最適な速度制御部6,6bのゲインを決める
ゲイン決定部である。
【0014】次に、動作について説明する。実際のサー
ボ系1〜7,11〜20の動作は従来と同様である。こ
こで、電動機1、検出器3,4の特性が予めわかってお
り、機械系2の特性のみが不明であるとすると、電流ル
ープ内のパラメータはすべてわかることになり、電流制
御部5のゲインはこれらのパラメータから予め決定でき
る。又、工作機械のように複数の電動機を同時に動作さ
せる場合、位置ループの応答周波数は一致させる必要が
あるため、位置制御部7のゲインは予め決定された値を
用いることとする。従って、この実施例では速度制御部
6の比例ゲイン及び積分ゲインの自動調整のみを行なう
。ただし、位置制御部7のゲインについての速度ループ
応答周波数に応じた自動設定は、この実施例の簡単な拡
張により実現できる。
【0015】一方、サーボ系のシミュレーション部31
について、その電流制御部5b、速度制御部6b及び位
置制御部7bは、それぞれ実際のサーボ系における電流
制御部5、速度制御部6及び位置制御部7と同じもので
ある。電動機・機械系モデル1bは制御対象1,2及び
検出器3,4をモデル化したものであり、このモデルに
おいて機械系2は機械振動などを考慮せずに単純なイナ
ーシャと仮定している。前述したように電動機1及び検
出器3,4の特性パラメータは明らかなため、電動機・
機械系モデル1bにおいては電動機1と機械系2を含め
たイナーシャの大きさのみが未知パラメータとなり、こ
のイナーシャの仮定値をJとする。
【0016】この実施例においては、実際のサーボ系と
そのシミュレーション部31に同じ位置指令値11を加
えた場合の電流検出値14,14bを比較し、比較結果
に応じてイナーシャ仮定値Jを修正してゆき、最終的に
イナーシャの固定値とそれに最適な速度ループゲインを
求めるものである。
【0017】オートチューニング中の電流信号の例を図
2に示す。図2において、(a)は1回目、(b)は2
回目、(c)は3回目の電流信号を示し、41a〜41
cは実際のサーボ系の電流信号14の時系列データ、4
2a〜42cはサーボ系シミュレーション部31の電流
信号14bの時系列データであり、図2に基づいてチュ
ーニングの様子を以下に説明する。
【0018】まず、イナーシャ仮定値Jの初期値を決定
する。図2(a)はイナーシャ仮定値Jの初期値のもと
で実際のサーボ系とそのシミュレーション部31に同じ
位置指令値11を加えた場合の電流検出値データである
。電流面積計算部21では、実際のサーボ系の電流検出
値14の時系列データ41aとシミュレーション部31
の電流検出値14bの時系列データ42aから、1山目
の電流の時間積分値を計算する。この値は図2(a)の
斜線部の面積に相当する。イナーシャ修正量決定部22
では、電流面積計算部21で求めた2つの面積を比較し
、その結果をもとに電動機・機械系モデル1bのイナー
シャ仮定値Jを修正する。修正量はファジイ推論を用い
て決定する。ゲイン決定部23では、修正したイナーシ
ャ仮定値Jに対して、速度制御部6,6bの最適なゲイ
ンを決定する。イナーシャ仮定値Jに対する最適なゲイ
ンの決定は、制御対象1,2及び制御系の他の特性が明
らかであるので可能である。
【0019】図2(a)のデータを基にして修正された
イナーシャ仮定値Jのもとにおいて、再び実際のサーボ
系とシミュレーション部31とに同じ位置指令値11を
加えた場合の電流検出値データが図2(b)のデータで
ある。この図2(b)のデータをもとにして再び電流面
積計算部21で2つの面積を求めると、その面積の差は
図2(a)の場合の面積の差より小さくなっている。こ
れは、イナーシャ仮定値Jが修正により実際のイナーシ
ャ値に近づいたためである。イナーシャ修正量決定部2
2では電流面積計算部21で求めた面積に基づいてイナ
ーシャ仮定値Jを修正し、ゲイン決定部23により修正
したイナーシャ仮定値Jに対して速度制御部6,6bの
最適なゲインを決定する。
【0020】図2(b)のデータをもとに修正されたイ
ナーシャ仮定値Jと速度制御部6,6bのゲインにおい
て、再び実際のサーボ系とシミュレーション部31に同
じ位置指令値11を加えた場合の電流検出値データを図
2(c)に示す。この図2(c)のデータを基にして電
流面積計算部21で2つの面積を求めると、2つの面積
の差がほとんどないため、イナーシャ仮定値Jが実際の
イナーシャ値とほぼ一致したと判断し、チューニングを
終了する。図2(c)のデータで使用した速度制御部6
,6bのゲインは実際のイナーシャ値に最適なゲインで
あり、イナーシャの同定とチューニングが同時に終了し
ている。
【0021】この実施例によると、ゲインのチューニン
グの結果として制御対象1,2のイナーシャ値も得られ
るため、このイナーシャ値を他のパラメータ、例えば位
置指令値11の加速度の制限などにも利用することがで
きる。又、シミュレーションによるデータと実際のデー
タを比較しているため、様々な位置指令値11のパター
ンに対応でき、汎用的なオートチューニング機能付きコ
ントローラが得られる。
【0022】なお、上記実施例においては、電流面積計
算部21では電流検出値14,14bを用いたが、機械
振動などの高周波ノイズを取り除くために電流検出値1
4,14bをローパスフィルタに通した信号や、電流ル
ープの応答が十分速いと仮定して電流指令値18,18
bを用いてもよい。又、電流面積計算部21において求
める電流面積としては、1山目の時間積分値としたが、
複数個の山の電流値の絶対値の時間積分や電流値の二乗
値の時間積分などのように、実際のサーボ系とシミュレ
ーションによるサーボ系の差が現れる値であればよい。 さらに、イナーシャ修正量決定部22ではファジイ推論
により電流面積の差からイナーシャ仮定値Jの修正量を
求めたが、これらの要素を関係付ける方法であればどの
ような方法でもよい。
【0023】図3はこの発明の第2の実施例を示し、3
0bは機械振動を考慮したオートチューニング機能付き
電動機サーボ系コントローラ、24は同定・設計部、2
5は機械振動判定部、26はゲイン決定部、51は同定
・設計部24により求められたゲイン候補値、52は機
械振動判定部25により求められた機械振動によるゲイ
ン制限値、53はゲイン決定部26により決められたゲ
イン、54は振動限界値である。他の部分は前述と同様
である。
【0024】次に、動作について説明する。同定・設計
部24は電流面積計算部21、イナーシャ修正量決定部
22、ゲイン決定部23及びサーボ系シミュレーション
部31を含み、あるパターンの位置指令値11に対する
電流データよりイナーシャ仮定値を修正しながらその仮
定値に最適なゲイン候補値51を決定する。一方、機械
振動判定部25では、まず上記と同じ位置指令値11に
対する電流データをハイパスフィルタに通し、その2乗
値を時間積分することによって振動評価値を求め、予め
設定された振動限界値54と比較する。又、機械振動判
定部25には、同じ位置指令値11に対して過去に試行
した速度ループ比例ゲインのうち、振動評価値が振動限
界値54以下であった最大の速度ループ比例ゲインKV
OK と、振動評価値が振動限界値54より大きかった
最小の速度ループ比例ゲインKVng とが記憶されて
いる。
【0025】そこで、今回の試行による速度ループ比例
ゲインと振動評価値とにより、必要があればKVOK 
とKVng を修正する。即ち、(今回の振動評価値>
振動限界値)かつ(今回の速度ループ比例ゲイン<KV
ng )ならばKVng =今回の速度ループ比例ゲイ
ン(今回の振動評価値<振動限界値)かつ(今回の速度
ループ比例ゲイン>KVOK )ならばKVOK =今
回の速度ループ比例ゲインとなる。機械振動判定部25
の出力であるゲイン制限値52は次式で決定する。
【数1】
【0026】又、ゲイン決定部26では、同定・設計部
24で得たゲイン候補値51の比例ゲインと機械振動判
定部25で得たゲイン制限値52を比較し、ゲイン制限
値52の方が大きければ、ゲイン候補値51を速度制御
部6で用いるゲイン53とする。一方、ゲイン制限値5
2の方が小さければ、速度制御部6で用いるゲイン53
の比例ゲインをゲイン制限値52とし、積分ゲインは比
例ゲインに適した値とする。
【0027】以上の手順を図4のフローチャートにより
説明する。まず、ステップS1では、イナーシャ仮定値
Jの初期値を決定する。次に、ステップS2では振動限
界値54を決め、ステップS3では制御対象1,2を動
作させる。その後、ステップS4では同定・設計部24
においてイナーシャ仮定値Jの修正とゲイン候補値51
の決定を行なう。ステップS5では、機械振動判定部2
5において機械振動評価値を計算し、ステップS6でゲ
イン制御値52を求める。
【0028】ステップS7では、ゲイン候補値51及び
ゲイン制限値52から速度制御部6で用いるゲイン53
を決定し、ステップS8ではゲイン53を用いて制御対
象1,2を動作させる。ステップS9では、新しいゲイ
ンによる動作のデータから、イナーシャの同定が終了し
ていること、及び振動制限によるゲイン制限結果が終了
条件を満足していることを確認し、チューニングを終了
する。もし終了条件を満足していなければ、ステップS
8での動作データを基にしてステップS4〜S8を繰り
返す。
【0029】なお、同定・設計部24は図1の構成と同
じ構成とするとしたが、同様の機能が得られるものであ
れば他の構成でもよい。又、機械振動判定部25におい
ては機械振動の評価値を電流データから求めたが、例え
ば機械系2に取り付けた加速度計からの信号や、速度検
出器からの信号などの機械振動の大きさを測定できるデ
ータを基にした値から振動評価値を求めてもよい。さら
に、この第2の実施例はノッチフィルタなどの機械振動
の抑制装置とも容易に組み合せることができる。
【0030】図5はこの発明の第3の実施例を示し、3
0cは振動限界値の変更が可能なオートチューニング機
能付き電動機サーボ系のコントローラ、61はコントロ
ーラ30cに設けられ、機械振動が大き過ぎる場合に押
すボタン、62は同じく機械振動が十分小さく余裕があ
る場合に押すボタンである。
【0031】次に、動作について説明する。図3に示し
たコントローラ30bの場合には、予め設定された振動
限界値54に応じて適切なゲインチューニングが行なわ
れるが、機械振動に対する許容範囲は工作機械やロボッ
トに要求される精度等の条件によって異なる。そこで、
この実施例によるコントローラ30cは、振動限界値5
4を変更できるようにしたものである。
【0032】機械振動が大きすぎる場合に押すボタン6
1は、ある振動限界値54によるチューニング終了後の
制御対象1,2の動作において、作業者が振動が大きす
ぎると判断した場合に押すボタンであり、このボタン6
1を押すことにより振動限界値54が70%減少する。 ボタン61を押した後再びオートチューニングを行なう
ことにより、より機械振動が少ないゲインが得られる。 機械振動が十分小さく余裕がある場合に押すボタン62
は、機械振動が十分小さい場合に押すボタンであり、振
動限界値54を130%に増加させる働きがある。
【0033】なお、上記した第3の実施例においては、
ボタン61,62を押すことにより変更する振動限界値
54の割合を±30%としたが、仕様によっては異なる
値にしてもよいし、増減量を数値で入力できるようにし
てもよい。又、現状の振動評価値をコントローラ30c
上に表示し、これを参考にして振動限界値54を数値と
して入力できるような構成としても同様な効果が得られ
る。
【0034】
【発明の効果】以上のようにこの発明によれば、電動機
電流の時間積分値に基づいて負荷イナーシャの大きさを
同定し、この同定値によりフィードバック制御ループの
ゲインを調整しており、最適なゲインに自動的に調整す
ることができ、調整員の作業を軽減でき、最適な動作を
容易に実現できる電動機サーボ系の制御装置が得られる
。又、この発明によれば、上記のようにして得られたゲ
インを機械振動の大きさに応じて修正するようにしてお
り、上記効果に加えて機械振動が生じる場合にも対応で
きる電動機サーボ系の制御装置が得られる。
【図面の簡単な説明】
【図1】この発明装置の第1の実施例による構成図であ
る。
【図2】この発明装置の第1の実施例によるゲイン調整
動作中の電流信号波形図である。
【図3】この発明装置の第2の実施例による構成図であ
る。
【図4】この発明装置の第2の実施例による動作を示す
フローチャートである。
【図5】この発明装置の第3の実施例による外観図であ
る。(A)は斜視図であり、(B)はその拡大図である
【図6】従来装置の構成図である。
【符号の説明】
1  電動機 1b  電動機・機械系モデル 2  機械系 3  位置速度検出器 4  電流検出器 5,5b  電流制御部 6,6b  速度制御部 7,7b  位置制御部 21  電流面積計算部 22  イナーシャ修正量決定部 23,26  ゲイン決定部 24  同定・設計部 25  機械振動判定部

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  電動機と電動機に取付けられた機械系
    からなる制御対象をフィードバック制御する電動機サー
    ボ系の制御装置において、電動機に流れる電流を検出す
    る電流検出手段と、この電流検出値を時間積分する時間
    積分手段と、この時間積分値に基づいて制御対象の負荷
    イナーシャの大きさを同定する同定手段と、この同定値
    に基づいてフィードバック制御ループ内のゲインを調整
    するゲイン調整手段を備えたことを特徴とする電動機サ
    ーボ系の制御装置。
  2. 【請求項2】  電動機と電動機に取付けられた機械系
    からなる制御対象をフィードバック制御する電動機サー
    ボ系の制御装置において、電動機に流れる電流を検出す
    る電流検出手段と、この電流検出値を時間積分する時間
    積分手段と、この時間積分値に基づいて制御対象の負荷
    イナーシャの大きさを同定する同定手段と、この同定値
    に基づいてフィードバック制御ループのゲインを決定す
    るゲイン決定手段と、制御対象を動作させた場合の機械
    振動の大きさを検出し、この大きさが許容範囲か否かを
    判定する機械振動判定部と、機械振動判定部での判定結
    果に応じて上記ゲインを修正するゲイン修正手段を備え
    たことを特徴とする電動機サーボ系の制御装置。
JP3095126A 1991-04-25 1991-04-25 電動機サーボ系の制御装置 Expired - Lifetime JP2954378B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP3095126A JP2954378B2 (ja) 1991-04-25 1991-04-25 電動機サーボ系の制御装置
US07/874,262 US5304905A (en) 1991-04-25 1992-04-24 Motor servo-system controller having comparison of detected current with model current integrations
DE4213795A DE4213795C2 (de) 1991-04-25 1992-04-27 Motor-Servosystem-Regelung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3095126A JP2954378B2 (ja) 1991-04-25 1991-04-25 電動機サーボ系の制御装置

Publications (2)

Publication Number Publication Date
JPH04325886A true JPH04325886A (ja) 1992-11-16
JP2954378B2 JP2954378B2 (ja) 1999-09-27

Family

ID=14129136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3095126A Expired - Lifetime JP2954378B2 (ja) 1991-04-25 1991-04-25 電動機サーボ系の制御装置

Country Status (3)

Country Link
US (1) US5304905A (ja)
JP (1) JP2954378B2 (ja)
DE (1) DE4213795C2 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996037039A1 (fr) * 1995-05-17 1996-11-21 Kabushiki Kaisha Yaskawa Denki Appareil de determination de constantes de commande
WO2000017998A1 (fr) * 1998-09-18 2000-03-30 Kabushiki Kaisha Yaskawa Denki Organe de commande de moteur
US6157156A (en) * 1996-12-20 2000-12-05 Kabushiki Kaisha Yaskawa Denki Motor controller
WO2002082194A1 (fr) * 2001-03-30 2002-10-17 Mitsubishi Denki Kabushiki Kaisha Dispositif de commande asservie
US6542786B2 (en) 1999-12-07 2003-04-01 Sanyo Electric Co., Ltd. Apparatus and method for feeding electronic components
JP4609684B2 (ja) * 1999-04-05 2011-01-12 ソニー株式会社 ロボット、サーボ回路、アクチュエータ、ロボットの制御方法及びアクチュエータの制御方法
WO2015129207A1 (ja) * 2014-02-25 2015-09-03 パナソニックIpマネジメント株式会社 電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0646587A (ja) * 1992-03-27 1994-02-18 Sanyo Electric Co Ltd モータサーボ装置
JP3084928B2 (ja) * 1992-05-29 2000-09-04 三菱電機株式会社 電動機の位置制御装置
US5475291A (en) * 1992-12-10 1995-12-12 Matsushita Electric Industrial Co., Ltd. Adjustment device for adjusting control parameters of a servo motor and an adjustment method therefor
JP2654354B2 (ja) * 1994-09-27 1997-09-17 インターナショナル・ビジネス・マシーンズ・コーポレイション モータの速度制御装置及びモータの速度制御方法
JP3625901B2 (ja) * 1995-06-30 2005-03-02 三菱電機株式会社 サーボ制御システムの自動適正化方法および装置
JP3509413B2 (ja) * 1995-10-30 2004-03-22 株式会社デンソー モータ制御装置
US5777444A (en) * 1995-12-27 1998-07-07 Nikon Corporation Drive device for a vibration actuator which prevents the cogging phenomenon
DE19734208A1 (de) * 1997-08-07 1999-02-11 Heidenhain Gmbh Dr Johannes Verfahren und Schaltungsanordnung zur Ermittlung optimaler Reglerparamter für eine Drehzahlregelung
DE19826587B4 (de) * 1998-06-15 2006-08-10 Siemens Ag Regelvorrichtung und -verfahren für Bearbeitungsmaschinen
GB2363661A (en) * 1999-04-21 2002-01-02 Seagate Technology Llc Servo processor code evaluation using a virtual disc drive
SG84531A1 (en) * 1999-05-20 2001-11-20 Univ Singapore Disturbance attenuation in a precision servomechanism by a frequency-separated acceleration soft sensor
JP4203696B2 (ja) * 1999-10-20 2009-01-07 株式会社安川電機 産業用機械の動作確認方法および装置
JP2002036178A (ja) * 2000-07-21 2002-02-05 Fuji Photo Film Co Ltd カッターの寿命予測方法及び寿命予測装置
DE10039428B4 (de) * 2000-08-11 2004-07-15 Siemens Ag Treiberschaltung
JP4678129B2 (ja) * 2001-07-04 2011-04-27 三菱電機株式会社 サーボ制御システム及びその設定方法
DE10135220B4 (de) * 2001-07-24 2007-06-14 Fisw Steuerungstechnik Gmbh Antriebssystem sowie Verfahren zur Bestimmung der Bandbreite eines solchen Antriebssystems
US6844693B2 (en) * 2002-03-29 2005-01-18 Matsushita Electric Industrial Co., Ltd. Position control apparatus for motor
WO2003085816A1 (fr) * 2002-04-05 2003-10-16 Mitsubishi Denki Kabushiki Kaisha Dispositif de commande de moteur
CN1327603C (zh) * 2002-11-26 2007-07-18 三菱电机株式会社 电动机的速度控制装置
JP4014162B2 (ja) * 2003-08-06 2007-11-28 ヤマザキマザック株式会社 工作機械の位置制御装置及び工作機械の位置制御方法
JP4235210B2 (ja) * 2006-02-16 2009-03-11 ファナック株式会社 サーボモータの制御装置
US7781996B2 (en) * 2006-06-23 2010-08-24 Fuji Electric Systems Co., Ltd. Speed control device for electric motor
JP4174543B2 (ja) * 2007-01-29 2008-11-05 ファナック株式会社 サーボモータの制御装置
US20080223093A1 (en) * 2007-03-14 2008-09-18 Haim Amir Self Adjusting Lock System And Method
CN101620436A (zh) * 2008-07-04 2010-01-06 鸿富锦精密工业(深圳)有限公司 后加减速控制装置和后加减速控制方法
CN102033201B (zh) * 2010-10-25 2012-11-07 广州数控设备有限公司 采用交流伺服电机作为可变转矩负载的模拟装置及方法
CN102519693B (zh) * 2011-12-02 2014-03-26 哈尔滨工业大学 交流永磁伺服系统机械谐振抑制功能测试平台
CN103732364B (zh) * 2012-03-15 2016-04-27 奥林巴斯株式会社 机械手装置
JP6510962B2 (ja) * 2015-11-30 2019-05-08 オークマ株式会社 フルクローズド位置制御装置
CN106788061B (zh) * 2017-01-24 2019-04-30 东南大学 一种基于降阶电流环的永磁同步电机转动惯量识别方法
IT201700025766A1 (it) * 2017-03-08 2018-09-08 Epistolio S R L Robot di verniciatura
CN109491251B (zh) * 2018-12-18 2020-07-10 华中科技大学 考虑数据扰动补偿的交流伺服系统模型辨识方法及设备
CN110323989B (zh) * 2019-07-16 2020-11-10 江南大学 基于粒子群的永磁同步电机转动惯量辨识方法
CN110572107A (zh) * 2019-08-28 2019-12-13 哈尔滨工业大学 一种伺服系统免调试控制方法及装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL7704258A (nl) * 1977-04-19 1978-10-23 Daisy Syst Holland Servosturing met gedigitaliseerde afstandsbepa- ling en variabele versterkings-/dempingscoeffi- cienten.
US4575776A (en) * 1982-12-20 1986-03-11 International Business Machines Corporation Magnetic recording disk file servo control system including an actuator model for generating a simulated head position error signal
US4603284A (en) * 1984-06-05 1986-07-29 Unimation, Inc. Control system for manipulator apparatus with resolved compliant motion control
US4609855A (en) * 1984-11-09 1986-09-02 Motorola, Inc. Adaptive servomotor control
US4733149A (en) * 1985-05-31 1988-03-22 Kollmorgen Technologies Corporation Adaptive control system
US4751443A (en) * 1986-07-22 1988-06-14 Honeywell Inc. Servo simulator
US4839573A (en) * 1986-08-18 1989-06-13 Wise William L Method and apparatus for feedback control loop bandwidth and phase margin regulation
US4792737A (en) * 1987-06-15 1988-12-20 Performance Controls, Inc. Circuit for controlling the motion of a moving object
JPH0726669B2 (ja) * 1988-09-09 1995-03-29 日立工機株式会社 回転体の不つりあい検出方法
US4862054A (en) * 1988-10-31 1989-08-29 Westinghouse Electric Corp. Tacho-less vector control adaptive system for motor drive
US5049796A (en) * 1989-05-17 1991-09-17 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Robust high-performance control for robotic manipulators
JPH03290706A (ja) * 1990-04-09 1991-12-20 Mitsubishi Electric Corp 数値制御装置
US5155422A (en) * 1991-03-28 1992-10-13 Digital Equipment Corporation Self-tuning adaptive bandwidth regulator

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6037736A (en) * 1995-05-17 2000-03-14 Kabushiki Kaisha Yaskawa Denki Apparatus for determination of control constant
WO1996037039A1 (fr) * 1995-05-17 1996-11-21 Kabushiki Kaisha Yaskawa Denki Appareil de determination de constantes de commande
US6157156A (en) * 1996-12-20 2000-12-05 Kabushiki Kaisha Yaskawa Denki Motor controller
US6832127B1 (en) 1998-09-18 2004-12-14 Kabushiki Kaisha Yaskawa Denki Motor controller
WO2000017998A1 (fr) * 1998-09-18 2000-03-30 Kabushiki Kaisha Yaskawa Denki Organe de commande de moteur
JP4609684B2 (ja) * 1999-04-05 2011-01-12 ソニー株式会社 ロボット、サーボ回路、アクチュエータ、ロボットの制御方法及びアクチュエータの制御方法
US6542786B2 (en) 1999-12-07 2003-04-01 Sanyo Electric Co., Ltd. Apparatus and method for feeding electronic components
JPWO2002082194A1 (ja) * 2001-03-30 2004-07-29 三菱電機株式会社 サーボ制御装置
WO2002082194A1 (fr) * 2001-03-30 2002-10-17 Mitsubishi Denki Kabushiki Kaisha Dispositif de commande asservie
JP4664576B2 (ja) * 2001-03-30 2011-04-06 三菱電機株式会社 サーボ制御装置
WO2015129207A1 (ja) * 2014-02-25 2015-09-03 パナソニックIpマネジメント株式会社 電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置
JP5970662B2 (ja) * 2014-02-25 2016-08-17 パナソニックIpマネジメント株式会社 電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置
US10007249B2 (en) 2014-02-25 2018-06-26 Panasonic Intellectual Property Management Co., Ltd. Control apparatus of an electric motor
US10197986B2 (en) 2014-02-25 2019-02-05 Panasonic Intellectual Property Management Co., Ltd. Control apparatus of an electric motor
US10579038B2 (en) 2014-02-25 2020-03-03 Panasonic Intellectual Property Management Co., Ltd. Control apparatus of an electric motor

Also Published As

Publication number Publication date
US5304905A (en) 1994-04-19
JP2954378B2 (ja) 1999-09-27
DE4213795C2 (de) 1998-04-09
DE4213795A1 (de) 1992-10-29

Similar Documents

Publication Publication Date Title
JPH04325886A (ja) 電動機サーボ系の制御装置
EP1376287B1 (en) Motor controller and method for measuring characteristics of mechanism
US6157156A (en) Motor controller
US9720387B2 (en) Scaling and parameterizing a controller
US4602326A (en) Pattern-recognizing self-tuning controller
JP3545006B2 (ja) 2自由度制御装置及び電動機のサーボ制御装置
KR0137340B1 (ko) 위치제어시스템 및 그 위치제어방법
USRE33267E (en) Pattern-recognizing self-tuning controller
EP0119765B1 (en) Sampled-data 1-pd control apparatus
US20050116677A1 (en) Control constant adjusting apparatus
US5191272A (en) Method of adjusting gain for motor control
JP4166157B2 (ja) 電動機制御装置
US4940117A (en) Procedure for the tuning of the position controller of an elevator
JP2950149B2 (ja) オートチューニングコントローラ
US5406182A (en) Method for controlling a servomotor
GB2270998A (en) Positioning system
EP0604663A1 (en) Method for estimating inertia and disturbance torque, and method for detecting abnormal load
JPH07107766A (ja) サーボゲインパラメータチューニング装置
KR100805242B1 (ko) 서보모터의 제어시스템 및 그 제어방법
KR0165450B1 (ko) 교류 서보 모터의 위치 제어기
JPH08116688A (ja) サーボモータの発振検出方法及びサーボモータの速度ゲイン調整方法
JPH0297291A (ja) モータの自動制御装置
JPS60225903A (ja) 制御装置の制御パラメ−タ最適化装置
Komada et al. Adaptive robust force control by disturbance observer
JP2915220B2 (ja) プロセス制御装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070716

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080716

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090716

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100716

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100716

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110716

Year of fee payment: 12

EXPY Cancellation because of completion of term