JPH01194884A - モータの制御装置 - Google Patents
モータの制御装置Info
- Publication number
- JPH01194884A JPH01194884A JP63017645A JP1764588A JPH01194884A JP H01194884 A JPH01194884 A JP H01194884A JP 63017645 A JP63017645 A JP 63017645A JP 1764588 A JP1764588 A JP 1764588A JP H01194884 A JPH01194884 A JP H01194884A
- Authority
- JP
- Japan
- Prior art keywords
- gain
- speed
- loop gain
- error amount
- position error
- 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
- 238000001514 detection method Methods 0.000 claims description 12
- 238000003754 machining Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000001052 transient effect Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 230000004043 responsiveness Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、位置指令値と位置検出値との偏差、すなわち
位置誤差量に基づいてモータ(サーボモータ)の位置制
御あるいは速度制御を行なうモータの制御装置に関する
ものである。
位置誤差量に基づいてモータ(サーボモータ)の位置制
御あるいは速度制御を行なうモータの制御装置に関する
ものである。
(従来の技術)
従来の一般的なサーボモータ制御装置の構成例を第4図
に示す。この第4図はブラシレスサーボモータ(永久磁
石型同期電動機)を制御する装置を示したもので、数値
制御(以下、NCとする)工作機械等の軸駆動方法とし
て広く用いられている方法である。
に示す。この第4図はブラシレスサーボモータ(永久磁
石型同期電動機)を制御する装置を示したもので、数値
制御(以下、NCとする)工作機械等の軸駆動方法とし
て広く用いられている方法である。
以下にその動作を説明すると、関数発生部1はNC加ニ
ブログラム等の外部入力データに基づいて工具等の穆動
すべき位置の算出、すなわち関数発生を行ない、発生さ
れた位置指令値psを位置誤差量算出部2及び速度フィ
ードフォワード制御部11に転送する。速度フィードフ
ォワード制御部11は、−次遅れ制御系における位置決
め無駄時間あるいは後述する位置誤差量DIFFの発生
による悪影響を軽減し、高速位置決めを行なうことを目
的とするものであり、関数発生部1より転送された位置
指令値PSに基づいて速度指令データSDを生成し、位
置制御部3を経ることなく速度指令データSOを速度誤
差量算出部5へ転送する。このような速度フィードフォ
ワード制御の機能により、サーボモータ9が等速運動を
しているよう/を定常状態では位置誤差ir++rFを
7とすることができる。また、位置誤差量算出部2はサ
ーボモータ9に結合された位置検出器10から得られる
モータ位置検出値MSと、前記位置指令値psとの偏差
、すなわち位置誤差量DIFFを算出し、この位置誤差
量DIFFを位置制御部3へ転送する。位置制御部3は
、位置誤差量DIFFに位置制御ループケイン(Kv)
を乗算することによりサーボモータ9の回転速度指令R
5を算出し、この回転速度指令R5を速度誤差量算出部
5に転送する。
ブログラム等の外部入力データに基づいて工具等の穆動
すべき位置の算出、すなわち関数発生を行ない、発生さ
れた位置指令値psを位置誤差量算出部2及び速度フィ
ードフォワード制御部11に転送する。速度フィードフ
ォワード制御部11は、−次遅れ制御系における位置決
め無駄時間あるいは後述する位置誤差量DIFFの発生
による悪影響を軽減し、高速位置決めを行なうことを目
的とするものであり、関数発生部1より転送された位置
指令値PSに基づいて速度指令データSDを生成し、位
置制御部3を経ることなく速度指令データSOを速度誤
差量算出部5へ転送する。このような速度フィードフォ
ワード制御の機能により、サーボモータ9が等速運動を
しているよう/を定常状態では位置誤差ir++rFを
7とすることができる。また、位置誤差量算出部2はサ
ーボモータ9に結合された位置検出器10から得られる
モータ位置検出値MSと、前記位置指令値psとの偏差
、すなわち位置誤差量DIFFを算出し、この位置誤差
量DIFFを位置制御部3へ転送する。位置制御部3は
、位置誤差量DIFFに位置制御ループケイン(Kv)
を乗算することによりサーボモータ9の回転速度指令R
5を算出し、この回転速度指令R5を速度誤差量算出部
5に転送する。
一方、速度算出部4は公知の技術により、位置検出器1
0からのモータ位置検出値MSに基づいてサーボモータ
9の実際の速度(速度検出値RV)を算出する。そして
、速度誤差量算出部5は、位置制御部3からの回転速度
指令R5及び速度フィードフォワード制御部11からの
速度指令データSDと、速度算出部4からの速度検出値
RVとの差分をとり、速度誤差量SEとして速度制御部
6に転送する。速度制御部6は人力された速度誤差量S
EをPI(比例、積分)増幅することにより、サーボ千
−夕9に出力すべきトルク指令値TQを算出して電流指
令算出部7に人力する。電流指令算出部7は、速度制御
部6の出力であるトルク指令値TQに電流の振幅を比例
させ、サーボモータ9の回転位置に応じた単位正弦波を
乗算して交流電流指令とする。ここに、3相電流の和は
常に零となる関係が成立するので、電流指令算出部7は
3相のうちの2相、たとえばU相及びV相についてのみ
処理を行ない、それぞれの相電流指令値をI Um及び
Iv″とじて電流制御部8に転送する。電流制御部8は
公知の方法によって電流制御ループを構成し、サーボモ
ータ9の各相巻線U、V、Wに対する電流指令値を生成
し、パワー増幅によりサーボモータ9の各相巻線に電流
指令値に基づいた電流が流され、サーボモータ9は所定
の方向1位置へ速かに駆動される。
0からのモータ位置検出値MSに基づいてサーボモータ
9の実際の速度(速度検出値RV)を算出する。そして
、速度誤差量算出部5は、位置制御部3からの回転速度
指令R5及び速度フィードフォワード制御部11からの
速度指令データSDと、速度算出部4からの速度検出値
RVとの差分をとり、速度誤差量SEとして速度制御部
6に転送する。速度制御部6は人力された速度誤差量S
EをPI(比例、積分)増幅することにより、サーボ千
−夕9に出力すべきトルク指令値TQを算出して電流指
令算出部7に人力する。電流指令算出部7は、速度制御
部6の出力であるトルク指令値TQに電流の振幅を比例
させ、サーボモータ9の回転位置に応じた単位正弦波を
乗算して交流電流指令とする。ここに、3相電流の和は
常に零となる関係が成立するので、電流指令算出部7は
3相のうちの2相、たとえばU相及びV相についてのみ
処理を行ない、それぞれの相電流指令値をI Um及び
Iv″とじて電流制御部8に転送する。電流制御部8は
公知の方法によって電流制御ループを構成し、サーボモ
ータ9の各相巻線U、V、Wに対する電流指令値を生成
し、パワー増幅によりサーボモータ9の各相巻線に電流
指令値に基づいた電流が流され、サーボモータ9は所定
の方向1位置へ速かに駆動される。
(発明が解決しようとする課題)
上述したような位置指令値PSとモータ位置検出値MS
との偏差、すなわぢ位置誤差量DIFFに位置制御ルー
プゲインKvを乗じて回転速度指令nsを生成するとい
う制御方法においては、位置誤差量D I F Fは位
置制御ループゲインKvの逆数で決まる時定数で、指数
関数的に雫に収束する。今、位置誤差量をDIFF [
mm] 、回転速度指令nsをv [mm/5ecl
、位置ループゲインなKV [17sec ]とすると
、DIFF・位置指令値ps−実際の位置検出値MSv
−DIFF x Kv−−(1)となり、上記(
1)式より DIFF −v/kv++++ (2)となる。すなわ
ち、位置誤差量DIFFは、位置制御ループゲインKv
が大きい程小さくなることが分かる。そして、位置制御
ループゲインに9は追従側、すなわちサーボモータ91
機械系負荷、制御回路等の応答性が良い程位置指令値P
Sに肉薄して追従できる為、大きい値を設定することが
で籾る。また、位置誤差量DIFFは、2釉以上の同期
運転を行なう工作機械においては切削加工精度に直接影
響する為、実現可能な範囲内で極力小さくおさえたいと
いう恒常的な要求となる。
との偏差、すなわぢ位置誤差量DIFFに位置制御ルー
プゲインKvを乗じて回転速度指令nsを生成するとい
う制御方法においては、位置誤差量D I F Fは位
置制御ループゲインKvの逆数で決まる時定数で、指数
関数的に雫に収束する。今、位置誤差量をDIFF [
mm] 、回転速度指令nsをv [mm/5ecl
、位置ループゲインなKV [17sec ]とすると
、DIFF・位置指令値ps−実際の位置検出値MSv
−DIFF x Kv−−(1)となり、上記(
1)式より DIFF −v/kv++++ (2)となる。すなわ
ち、位置誤差量DIFFは、位置制御ループゲインKv
が大きい程小さくなることが分かる。そして、位置制御
ループゲインに9は追従側、すなわちサーボモータ91
機械系負荷、制御回路等の応答性が良い程位置指令値P
Sに肉薄して追従できる為、大きい値を設定することが
で籾る。また、位置誤差量DIFFは、2釉以上の同期
運転を行なう工作機械においては切削加工精度に直接影
響する為、実現可能な範囲内で極力小さくおさえたいと
いう恒常的な要求となる。
しかしながら、上述の如くサーボモータ、機械系負荷、
制御回路等の応答性の問題があり、これらを考慮せずに
大ぎい位置制御ループゲインKvを設定すると機械振動
等の悪影響が発生ずるので、サーボ制御上の最悪使用条
件の場合でも、不都合が生じない範囲での上限値をもっ
て位置制御ループゲインに9として採用していた。そし
て、このゲイン値Kvは一定値として運用される。速度
制御ループにおける比例動作ゲインP、積分動作ゲイン
I等のゲインも、位置制御ループゲインに、と同一の考
え方により上限値を決定し、一定値として速度制御ルー
プで採用している。
制御回路等の応答性の問題があり、これらを考慮せずに
大ぎい位置制御ループゲインKvを設定すると機械振動
等の悪影響が発生ずるので、サーボ制御上の最悪使用条
件の場合でも、不都合が生じない範囲での上限値をもっ
て位置制御ループゲインに9として採用していた。そし
て、このゲイン値Kvは一定値として運用される。速度
制御ループにおける比例動作ゲインP、積分動作ゲイン
I等のゲインも、位置制御ループゲインに、と同一の考
え方により上限値を決定し、一定値として速度制御ルー
プで採用している。
このように、位置制御ループゲインに9及び速度制御ル
ープケインP、I等は、定常制御状態での機械共振、振
動を回避できる定数が採用されるが、位置誤差量DIF
Fは過渡的にはかなり大きな値となり、その結果加工精
度の悪化は、位置制御ループゲインKvを大きくしたこ
とに起因する機械振動による加工精度の悪化よりも大き
くなることがある。第5図は過渡的な位置誤差量DIF
Fの発生、収束の様子を示す一例であり、この例では位
置制御ループゲインL −35[17secコで一定と
なっている。また、この第5図は機械系負荷が接続され
ていないモータ単体を制御した例であり、図中1−1゜
にて速度On+m/sec −+ 6000mm/se
cへの加速開始、t、〜t2の時間は速度6000mm
/secの定速指令、1−12にて速度6000a++
n/sec→0+nI++/secへの減速開始、t−
t3にて速度Omm/sec 、となるように回転速度
指令R5を発生したものである。この第5図から分かる
ように、サーボモータ9の速度が変化するような場合に
、位置誤差量DIFFが過渡的に大きく発生する。例え
ば時点t。から始まる加速時には位置誤差量DIFFは
13μIに達し、これが1/Kv・1/35 [se
c ]の時定数で指数関数的に減衰している。第5図の
場合はモータ単体制御の例であるが、モータ負荷として
工作機械が接続され、位置検出をテーブル下部に設置し
た位置検出器(例えばインダクトシン)で行なう場合は
機械系の遅れ要素も加わってくる為、加減速11!fに
発生する位置誤差量DIFFは第5図の場合よりもさら
に大きくなる。
ープケインP、I等は、定常制御状態での機械共振、振
動を回避できる定数が採用されるが、位置誤差量DIF
Fは過渡的にはかなり大きな値となり、その結果加工精
度の悪化は、位置制御ループゲインKvを大きくしたこ
とに起因する機械振動による加工精度の悪化よりも大き
くなることがある。第5図は過渡的な位置誤差量DIF
Fの発生、収束の様子を示す一例であり、この例では位
置制御ループゲインL −35[17secコで一定と
なっている。また、この第5図は機械系負荷が接続され
ていないモータ単体を制御した例であり、図中1−1゜
にて速度On+m/sec −+ 6000mm/se
cへの加速開始、t、〜t2の時間は速度6000mm
/secの定速指令、1−12にて速度6000a++
n/sec→0+nI++/secへの減速開始、t−
t3にて速度Omm/sec 、となるように回転速度
指令R5を発生したものである。この第5図から分かる
ように、サーボモータ9の速度が変化するような場合に
、位置誤差量DIFFが過渡的に大きく発生する。例え
ば時点t。から始まる加速時には位置誤差量DIFFは
13μIに達し、これが1/Kv・1/35 [se
c ]の時定数で指数関数的に減衰している。第5図の
場合はモータ単体制御の例であるが、モータ負荷として
工作機械が接続され、位置検出をテーブル下部に設置し
た位置検出器(例えばインダクトシン)で行なう場合は
機械系の遅れ要素も加わってくる為、加減速11!fに
発生する位置誤差量DIFFは第5図の場合よりもさら
に大きくなる。
このように、真の軌跡からの偏差である位置誤差ff1
DIFFが大きな過度状態でも、位置誤差4ij DI
F Fの収束は定常状態で定めた位置制御ループケイ
ンに9によって決まる時定数で行なわれ、位置制御ルー
プゲインKvより大きな値のに9を適用する手段が無い
為、加工形状誤差の大きい切削が比較的長く続いてしま
うという欠点があった。この欠点は、昨今の高速、高精
度加工要求が高まりつつある状況においては非常に重大
なデメリットとなっている。
DIFFが大きな過度状態でも、位置誤差4ij DI
F Fの収束は定常状態で定めた位置制御ループケイ
ンに9によって決まる時定数で行なわれ、位置制御ルー
プゲインKvより大きな値のに9を適用する手段が無い
為、加工形状誤差の大きい切削が比較的長く続いてしま
うという欠点があった。この欠点は、昨今の高速、高精
度加工要求が高まりつつある状況においては非常に重大
なデメリットとなっている。
本発明は上述のような事情よりなされたものであり、木
発明の目的は、位置誤差量DIFFの大きさに対応して
位置制御及び速度制御の各ループゲインを可変とし、位
置誤差量DIFFが大きくなるに従って各ゲインも大き
く設定できるようにし、高速加工時や急加速、急減速時
の加工精度を確保できるモータの制御装置を提供するこ
とにある。
発明の目的は、位置誤差量DIFFの大きさに対応して
位置制御及び速度制御の各ループゲインを可変とし、位
置誤差量DIFFが大きくなるに従って各ゲインも大き
く設定できるようにし、高速加工時や急加速、急減速時
の加工精度を確保できるモータの制御装置を提供するこ
とにある。
(課題を解決するための手段)
本発明は、モータと、このモータの位置を検出してフィ
ードバックする位習検出手段と、位置指令値及び実際の
位置検出値との位置誤差量を検出する位置誤差量検出手
段とを備え、所定の位置制御ループケイン及び速度制御
ループゲインに基づい°C前記モータを制御するモータ
の制御装置に関するもので、本発明の前記目的は、前記
位置誤差量に対応して予め設定された関数に従って前記
位置制御ループゲイン及び速度制御ループゲインを決定
するゲイン決定手段を設け、前記関数を、前記位置誤差
量が大きくなるに従って前記各ゲインを大きくする特性
とすることによって達成される。
ードバックする位習検出手段と、位置指令値及び実際の
位置検出値との位置誤差量を検出する位置誤差量検出手
段とを備え、所定の位置制御ループケイン及び速度制御
ループゲインに基づい°C前記モータを制御するモータ
の制御装置に関するもので、本発明の前記目的は、前記
位置誤差量に対応して予め設定された関数に従って前記
位置制御ループゲイン及び速度制御ループゲインを決定
するゲイン決定手段を設け、前記関数を、前記位置誤差
量が大きくなるに従って前記各ゲインを大きくする特性
とすることによって達成される。
(作用)
本発明では、位置指令値と実際の位置検出値との偏差で
ある位置誤差量に応じて、予め設定されている関数に従
って位置制御ループゲイン及び速度制御ループゲインを
決定するゲイン決定手段を設けている。ゲイン決定手段
は人力される位置誤差量に従って各ゲインを変えており
、位1+M、 誤差量が大きくなりたときに前記各ルー
プケインを大きくするようにしている。この結果、過渡
的に0置誤差量が過大となるような運転を行なっても位
置誤差量を速かに零に収束できるため、常に高い加工精
度を維持することができる。
ある位置誤差量に応じて、予め設定されている関数に従
って位置制御ループゲイン及び速度制御ループゲインを
決定するゲイン決定手段を設けている。ゲイン決定手段
は人力される位置誤差量に従って各ゲインを変えており
、位1+M、 誤差量が大きくなりたときに前記各ルー
プケインを大きくするようにしている。この結果、過渡
的に0置誤差量が過大となるような運転を行なっても位
置誤差量を速かに零に収束できるため、常に高い加工精
度を維持することができる。
(実施例)
木発明の一実施例を第4図の従来例に対応させて第1図
に示す。本発明を例示する第1図において、位置誤差1
DIFFが算出されるまでの動作については第4図で説
明した従来装置と全く同一である。
に示す。本発明を例示する第1図において、位置誤差1
DIFFが算出されるまでの動作については第4図で説
明した従来装置と全く同一である。
木発明においては、過渡的に位置誤差量DIFFが太き
(発生する場合でも速かに位置誤差量DIFFを零に収
束させ、加工形状精度を高く保つ目的で、位置誤差量D
IFFが大きくなるに従って位置制御ループゲインに、
及び速度制御ループゲインP、Iを大きくするゲイン決
定部12を設けている。ゲイン決定部12は、算出され
た位置誤差ff1DIFFに対応して予め設定されてい
る関数に従って位置制御ループゲインKVを決定し、位
置制御部3に転送して乗算すべきループゲインとする。
(発生する場合でも速かに位置誤差量DIFFを零に収
束させ、加工形状精度を高く保つ目的で、位置誤差量D
IFFが大きくなるに従って位置制御ループゲインに、
及び速度制御ループゲインP、Iを大きくするゲイン決
定部12を設けている。ゲイン決定部12は、算出され
た位置誤差ff1DIFFに対応して予め設定されてい
る関数に従って位置制御ループゲインKVを決定し、位
置制御部3に転送して乗算すべきループゲインとする。
第2図はゲイン決定部12に設定されている関数の一例
を示すものであり、位置誤差量DIFFの絶対値l D
IFF lによりIDIFFI≦d、にてKv−α、(
下限値)l DTFF l≧d2にてに9・α2 (上
限値)dl <IDIFFI< d2にて の関係から、位置制御ループゲインKvを決定している
。位置制御部3は位置誤差量DIFFとこの位置誤差f
f1DIFFの大きさにより、上述の如くゲイン決定部
12で決定された位置制御ループゲインKvに基づいて
回転速度指令R5を生成する。
を示すものであり、位置誤差量DIFFの絶対値l D
IFF lによりIDIFFI≦d、にてKv−α、(
下限値)l DTFF l≧d2にてに9・α2 (上
限値)dl <IDIFFI< d2にて の関係から、位置制御ループゲインKvを決定している
。位置制御部3は位置誤差量DIFFとこの位置誤差f
f1DIFFの大きさにより、上述の如くゲイン決定部
12で決定された位置制御ループゲインKvに基づいて
回転速度指令R5を生成する。
また、ゲイン決定部12は算出された位置誤差量DIF
Fに対応して、予め設定されている関数に従って速度制
御ループのPゲイン(比例)、■ゲイン(積分)を決定
し、速度制御部6に転送してI’1制御する。第3図は
ゲイン決定部12において、速度制御ループゲインP、
Iを決める関数の一例を示すものであり、位置誤差量D
IFFの絶対値I DIFF Iにより IDTFF1≦d!にてP−P、、 l−11(下限
値)l DIFF l≧d2にてP=P2. hh
(上限値)dl < l DIFF l < P2.
12にての関係から速度制御ループゲインP、Iを決定
している。
Fに対応して、予め設定されている関数に従って速度制
御ループのPゲイン(比例)、■ゲイン(積分)を決定
し、速度制御部6に転送してI’1制御する。第3図は
ゲイン決定部12において、速度制御ループゲインP、
Iを決める関数の一例を示すものであり、位置誤差量D
IFFの絶対値I DIFF Iにより IDTFF1≦d!にてP−P、、 l−11(下限
値)l DIFF l≧d2にてP=P2. hh
(上限値)dl < l DIFF l < P2.
12にての関係から速度制御ループゲインP、Iを決定
している。
従来装置と同一の処理により生成された速度誤差ffi
SEと、ゲイン決定部12により上述の如く決定され
た速度制御ループのPゲイン、■ゲインに基づいて、速
度制御部6はトルク指令値TQを生成して電流指令算出
部7へ人力する。電流指令算出部7の動作以降サーボモ
ータ9の各相に指定された電流が流れ、サーボモータ9
が駆動するまでの動作について従来装置の場合と全く同
一である。
SEと、ゲイン決定部12により上述の如く決定され
た速度制御ループのPゲイン、■ゲインに基づいて、速
度制御部6はトルク指令値TQを生成して電流指令算出
部7へ人力する。電流指令算出部7の動作以降サーボモ
ータ9の各相に指定された電流が流れ、サーボモータ9
が駆動するまでの動作について従来装置の場合と全く同
一である。
以上述べたように本発明においては、位置誤差io+F
pが算出される都度ゲイン決定部12にて、位置誤差量
o+FFの大きさに応じて位置制御ループゲインに9及
び速度制御ループゲインP、Iを位置誤差ff1DIF
Fが大きくなるに従って大きくするように決定している
為、過渡的に位置誤差量DIFFが大きくなっても速か
に位置誤差量DIFFを零に収束させることが可能とな
る。また、定常制御状態においては、その制御系におい
て機械共振等を発生することもなく、安定に制御し得る
位置制御ループゲイン、速度制御ループゲインに設定し
ておくことができる。
pが算出される都度ゲイン決定部12にて、位置誤差量
o+FFの大きさに応じて位置制御ループゲインに9及
び速度制御ループゲインP、Iを位置誤差ff1DIF
Fが大きくなるに従って大きくするように決定している
為、過渡的に位置誤差量DIFFが大きくなっても速か
に位置誤差量DIFFを零に収束させることが可能とな
る。また、定常制御状態においては、その制御系におい
て機械共振等を発生することもなく、安定に制御し得る
位置制御ループゲイン、速度制御ループゲインに設定し
ておくことができる。
(発明の効果)
本発明の制御装置によれば、位置誤差量DIFFが大き
くなるに従って各制御ループゲインを大きくするように
している為、急加速、急減速時の如く過渡的に位置誤差
量DIFFが過大となっても速かに零に収束できる。ま
た、定常制御状態における各制御ループゲインを位置誤
差量DIFFの大きさにより、上記過渡状態における制
御ループゲインよりも相対的に小さく設定できるので、
機械共振等を発生することなく安定に制御し得る。これ
により、高速切削加工を行なっても加工軌跡誤差を小さ
くおさえることができ、サーボモータ等のモータを高速
かつ高精度に制御することが可能となった。
くなるに従って各制御ループゲインを大きくするように
している為、急加速、急減速時の如く過渡的に位置誤差
量DIFFが過大となっても速かに零に収束できる。ま
た、定常制御状態における各制御ループゲインを位置誤
差量DIFFの大きさにより、上記過渡状態における制
御ループゲインよりも相対的に小さく設定できるので、
機械共振等を発生することなく安定に制御し得る。これ
により、高速切削加工を行なっても加工軌跡誤差を小さ
くおさえることができ、サーボモータ等のモータを高速
かつ高精度に制御することが可能となった。
第1図は本発明の一実施例を示すブロック構成図、第2
図は位置制御ループゲインの関数例を示す図、第3図は
速度制御ループゲインの関数例を示す図、第4図は従来
のモータ制御装置の一例を示すブロック描成図、第5図
は位置謂差舟の特性例を示す図である。 l・・・関数発生部、3・・・位ut制御部、4・・・
速度算出部、6・・・速度制御部、7・・・電流指令算
出部、9・・・サーボモータ、10・・・位置検出器、
12・・・ケイン決定部。 出願人代理人 安 形 雄 三 茶 2 図
図は位置制御ループゲインの関数例を示す図、第3図は
速度制御ループゲインの関数例を示す図、第4図は従来
のモータ制御装置の一例を示すブロック描成図、第5図
は位置謂差舟の特性例を示す図である。 l・・・関数発生部、3・・・位ut制御部、4・・・
速度算出部、6・・・速度制御部、7・・・電流指令算
出部、9・・・サーボモータ、10・・・位置検出器、
12・・・ケイン決定部。 出願人代理人 安 形 雄 三 茶 2 図
Claims (1)
- 1、モータと、このモータの位置を検出してフィードバ
ックする位置検出手段と、位置指令値及び実際の位置検
出値との位置誤差量を検出する位置誤差量検出手段とを
備え、所定の位置制御ループゲイン及び速度制御ループ
ゲインに基づいて前記モータを制御するモータの制御装
置において、前記位置誤差量に対応して予め設定された
関数に従って前記位置制御ループゲイン及び速度制御ル
ープゲインを決定するゲイン決定手段を設け、前記関数
を、前記位置誤差量が大きくなるに従って前記各ゲイン
を大きくする特性としたことを特徴とするモータの制御
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63017645A JPH01194884A (ja) | 1988-01-28 | 1988-01-28 | モータの制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63017645A JPH01194884A (ja) | 1988-01-28 | 1988-01-28 | モータの制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01194884A true JPH01194884A (ja) | 1989-08-04 |
Family
ID=11949593
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63017645A Pending JPH01194884A (ja) | 1988-01-28 | 1988-01-28 | モータの制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01194884A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009290980A (ja) * | 2008-05-29 | 2009-12-10 | Fuji Electric Systems Co Ltd | 永久磁石形同期電動機の制御装置 |
| JP2012120320A (ja) * | 2010-11-30 | 2012-06-21 | Toshiba Corp | 回転センサレス制御装置 |
| WO2020003658A1 (ja) * | 2018-06-27 | 2020-01-02 | パナソニックIpマネジメント株式会社 | 画像表示装置および駆動装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS605306A (ja) * | 1983-06-24 | 1985-01-11 | Fanuc Ltd | サ−ボ制御装置 |
-
1988
- 1988-01-28 JP JP63017645A patent/JPH01194884A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS605306A (ja) * | 1983-06-24 | 1985-01-11 | Fanuc Ltd | サ−ボ制御装置 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009290980A (ja) * | 2008-05-29 | 2009-12-10 | Fuji Electric Systems Co Ltd | 永久磁石形同期電動機の制御装置 |
| JP2012120320A (ja) * | 2010-11-30 | 2012-06-21 | Toshiba Corp | 回転センサレス制御装置 |
| WO2020003658A1 (ja) * | 2018-06-27 | 2020-01-02 | パナソニックIpマネジメント株式会社 | 画像表示装置および駆動装置 |
| JPWO2020003658A1 (ja) * | 2018-06-27 | 2021-08-19 | パナソニックIpマネジメント株式会社 | 画像表示装置および駆動装置 |
| US11322057B2 (en) | 2018-06-27 | 2022-05-03 | Panasonic Intellectual Property Management Co., Ltd. | Image display device and driving device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3230831B2 (ja) | モータ駆動制御装置 | |
| CN108448965B (zh) | 两相混合式步进电机的重载闭环驱动系统及方法 | |
| US6639377B2 (en) | Driving device for synchronous motor | |
| EP0423357B1 (en) | Device for controlling servo motor | |
| US5196778A (en) | Control apparatus suitable for use in induction motor | |
| WO2018209637A1 (zh) | 机床主轴的定位控制方法及系统 | |
| JP3527207B2 (ja) | モータ制御装置 | |
| JPH01103184A (ja) | サーボモータの制御方式 | |
| JPH01194884A (ja) | モータの制御装置 | |
| US6310457B1 (en) | Servomotor controller | |
| US20190123671A1 (en) | Motor control device | |
| JPH03150090A (ja) | 主軸モータの制御方式 | |
| JPH0752365B2 (ja) | 数値制御装置 | |
| JPH05336789A (ja) | モータの制御方式 | |
| JPS63316687A (ja) | 誘導電動機のベクトル制御演算装置 | |
| JP2003047269A (ja) | サーボ制御装置 | |
| JP2734095B2 (ja) | 電動機の制御装置 | |
| KR20190025796A (ko) | 피드백 제어방법 및 시스템 | |
| JPH0469132A (ja) | 電動機の停止制御装置 | |
| JPH03122701A (ja) | セルフチューニング方法 | |
| US6020707A (en) | Servo-motor driving method | |
| JPH1118498A (ja) | サーボモータ制御装置 | |
| JPH04362702A (ja) | 繰り返し制御における速度制御方法 | |
| JPH0374191A (ja) | センサレスasr制御回路の拾い上げ方法 | |
| JPH01138991A (ja) | 電動機制御方式 |