Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4697139B2 - サーボ制御装置 - Google Patents
[go: Go Back, main page]

JP4697139B2 - サーボ制御装置 - Google Patents

サーボ制御装置 Download PDF

Info

Publication number
JP4697139B2
JP4697139B2 JP2006527826A JP2006527826A JP4697139B2 JP 4697139 B2 JP4697139 B2 JP 4697139B2 JP 2006527826 A JP2006527826 A JP 2006527826A JP 2006527826 A JP2006527826 A JP 2006527826A JP 4697139 B2 JP4697139 B2 JP 4697139B2
Authority
JP
Japan
Prior art keywords
controller
speed
feedforward
signal
target 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.)
Expired - Fee Related
Application number
JP2006527826A
Other languages
English (en)
Other versions
JPWO2006011519A1 (ja
Inventor
清太郎 大田
裕司 中村
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2006527826A priority Critical patent/JP4697139B2/ja
Publication of JPWO2006011519A1 publication Critical patent/JPWO2006011519A1/ja
Application granted granted Critical
Publication of JP4697139B2 publication Critical patent/JP4697139B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/048Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Electric Motors In General (AREA)

Description

本発明は高い指令追従精度を必要とする工作機、半導体製造装置、実装機などを駆動するサーボ制御装置に関する。
目標指令とモータ出力とを一致させるサーボ制御装置として、従来から様々な構成が提案されている(特許文献1を参照)。
図3は、特許文献1に開示されたサーボ制御装置の構成を表すブロック図である。図3において、1はモータ、2は速度制御器、5’は予測制御器、6は差分器、50はフィードフォワード(FF)信号作成指令フィルタである。
FF信号作成指令フィルタ50に未来目標指令が入力されると、FF信号作成指令フィルタ50は速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFと位置指令増分値Δrを生成し、予測制御器5’には速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFと位置指令増分値Δrを出力し、速度制御器2には速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFを出力する。予測制御器2は位置指令増分値Δr、速度フィードフォワード信号VFF、トルクフィードフォワード信号TFFとモータ位置の増分値を入力し、速度指令を生成し速度制御器2に出力する。速度制御器2は速度指令、速度フィードフォワード信号VFF、トルクフィードフォワード信号TFFを入力してモータに電力を供給する。モータ1は速度制御器から電力を供給されトルクを発生し、イナーシャや負荷に応じて加速度を発生、回転する。モータの出力は位置である。
図4はフィードフォワード信号作成指令フィルタ50のブロック図である。図4において、21はフィルタ、22はフィードフォワード信号演算器、23はメモリである。
フィルタ21は、未来目標指令をフィルタリングする目的で用いることが可能なフィルタであり、フィルタリングされた未来目標指令を出力する。メモリ23は、フィルタ21の出力を入力して、現在時刻iからM(Mは自然数)サンプリング未来までの目標指令増分値Δr(i)、Δr(i+1)、・・・、Δr(i+M)を記憶してFF信号演算器22と予測制御器5’とに出力する。FF信号演算器22は、メモリ23の出力を入力して、速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFを生成し、予測制御器5’と速度制御器2へ出力する。
図2は、特許文献1に開示されたサーボ制御装置の構成を変形して書き直したブロック図であり、モータ1の出力を目標指令に一致させるように、第2フィードフォワード制御器40と、予測制御器5と、速度制御器2と、モータ1と、差分器6とを有している。図3と図2との差異は、FF信号指令作成フィルタ50内のフィルタの有無にかかわらず、メモリ23に記憶されるべき目標指令増分値Δrを直接、第2フィードフォワード制御器40と予測制御器5へ入力すること、FF信号演算器22が演算し出力する信号を速度フィードフォワード信号VFFのみとし、FF信号演算器22とメモリ23とを第2フィードフォワード制御器40と予測制御器5の両方に持たせたことである。これにより、第2フィードフォワード制御器40から出力される速度フィードフォワード信号VFF(i)は速度制御器2へのみ出力される。
図6は第2フィードフォワード制御器40の構成を示すブロック図である。図6を参照すると、第2フィードフォワード制御器40は、メモリ23とFF信号演算器22とを有している。メモリ23は、目標指令増分値を順次記憶して、現在時刻iからM(Mは自然数)サンプリング未来までの指令増分値Δr(i)、Δr(i+1)・・・、Δr(i+M)記憶してFF信号演算器22に出力する。FF信号演算器22は、メモリ23から出力された指令増分値Δr(i)、Δr(i+1)・・・、Δr(i+M)から速度フィードフォワード信号VFF(i)を求めて出力する。速度フィードフォワード信号を求める演算式は特に限定されるものではなく、例えば、モータ1に加わる外乱が判っている場合は演算によってそれらを打ち消してもよく、また、
FF(i)=ffv/Ts・Δr(i+m1)
としてもよい。ここでffvはフィードフォワードゲイン、Tsはサンプリング周期、Δr(i+m1)はm1サンプリング未来の指令増分値、m1は0≦m1の整数である。
図5は予測制御器5の構成を示すブロック図である。予測制御器5は指令増分値Δr(i)と、モータ1のK(K≧0の整数)サンプリング過去の位置出力のサンプリング周期間の増分値である位置出力増分値Δy(i−K)と、を入力し、速度指令から出力までの伝達関数モデルを用いて未来の偏差予測値を求め、その未来偏差予測値と速度指令u(i)に関する評価関数が最小となるように速度指令u(i)を決定し出力する。
図5を参照すると、予測制御器5はFF信号演算器22と、メモリ23、101、102、103、104、105と、演算器106と、減算器108と、積算器109と、を有している。メモリ23、およびFF信号演算器22は図6記載のメモリ23、およびFF信号演算器22と同じであり、FF信号演算器22からはVFF(i)が出力される。メモリ103はメモリ23の出力である未来の指令増分値Δr(i+1)、Δr(i+2)、・・・、Δr(i+M)を入力し、過去の指令増分値Δr(i−1)、Δr(i−2)、・・・、Δr(i−K)を記憶する。メモリ102は予測制御用の定数v(m=−K+1,−K+2,・・・,M)、p(n=0,1,・・・,Na)、E、g(n=1,・・・,Nb+K−1)、x(n=0,1,・・・,Nd+K−1)を記憶する。なお、Na、Nb、Ndは自然数である。メモリ104は位置出力増分値Δy(i−K)を入力として過去の出力増分値Δy(i−K)、Δy(i−K−1)、・・・、Δy(i−K−Na+1)を記憶する。メモリ105は速度指令u(i)を入力として過去の速度指令u(i−1)、u(i−2)、・・・、u(i−K−Nb+1)を記憶する。メモリ101はFF信号演算器22の出力を入力として、VFF(i)、VFF(i−1)、・・・VFF(i−K−Nd+1)を記憶する。減算器108はメモリ103に記憶された指令増分値Δr(i−K)とモータ1の位置出力増分値Δy(i−K)との偏差増分値を求め、積算器109は、減算器108の出力である偏差増分値を積算し、偏差e(i−K)を求める。演算器106は式(1)の演算により現在時刻の速度指令u(i)を算出して速度制御器2に出力する。
Figure 0004697139
次に、式(1)について説明する。
速度制御器2へ入力する速度フィードフォワード信号VFF(i)、および速度指令u(i)からモータ1の位置出力y(i)までの離散時間伝達関数モデルが、
Figure 0004697139
で得られているとする。ただし、y(z),u(z),VFF(z),はそれぞれy(i),u(i),VFF(i)のz変換である。
そこで、評価関数
Figure 0004697139
が最小となるように速度指令u(i)を決定すると式(1)を得る。ここで、e(i+m)はmサンプリング未来時刻における偏差予測値、w、αは偏差に掛ける係数、cおよびcは速度指令u(i)およびその増分値Δu(i)に掛ける係数である。ここで、式(1)における各定数v,E,p,g,x
Figure 0004697139
となる。ただし、Amn、Bmn、Dmnは式(2)における離散時間伝達関数モデルの係数a〜aNa、b〜bNb、d〜dNdから算出される係数である。
このように、従来のサーボ制御装置は予測制御器5から出力される速度指令u(i)と第2フィードフォワード制御器40から出力される速度フィードフォワード信号VFF(i)とを用いてモータを制御するようになっている。
また、目標指令とモータ出力とを一致させるサーボ制御装置として、図2内の予測制御器5の代わりに位置比例制御器を用いてもよい。この場合は、目標指令とモータの位置出力との偏差を比例倍して速度指令とする。
特開2002−62906号公報
従来のサーボ制御装置は予測制御器5により作成された速度指令u(i)と第2フィードフォワード制御器40により作成された速度フィードフォワード信号VFF(i)を用いて、速度一定時の位置偏差を零とすることができるが、加速度一定時、又は、加速度及び躍度(加速度の時間微分)一定時の位置偏差を零とすることができないという問題点があった。
また、位置比例制御、速度PI制御、または速度I−P制御であって、目標指令を微分した信号を速度フィードフォワード信号VFF(i)として入力するようなサーボ制御装置であれば、速度一定時、および加速度一定時の偏差を零とすることができるが、モータに粘性摩擦を持つ制御対象の場合、加速度一定時、又は、加速度及び躍度一定時の位置偏差を零とすることができないという問題点があった。
本発明はこのような問題点に鑑みてなされたものであり、速度一定時の位置偏差を零とするとともに、加速度一定時、又は、加速度及び躍度一定時の位置偏差を零として高精度追従応答を実現することができるサーボ制御装置を提供することを目的とする。
請求項1に記載の本発明は、モータの速度制御を行う速度制御器と、目標指令のサンプリング周期間の増分である目標指令増分値と前記モータの位置出力のサンプリング周期間の増分値である位置出力増分値とを入力して、速度指令を前記速度制御器へ出力する位置制御器と、前記目標指令増分値を入力して、第1速度フィードフォワード信号を前記速度制御器へ出力する第1フィードフォワード制御器とを備えたサーボ制御装置において、前記第1フィードフォワード制御器が、前記目標指令増分値の1階微分値に速度フィードフォワードゲインを乗じて算出した第2フィードフォワード信号を出力する第2フィードフォワード制御器と、前記目標指令増分値2階微分値に制御ゲインを乗じて算出した第3速度フィードフォワード信号を出力する第3速度フィードフォワード制御器と、前記第2フィードフォワード信号と前記第3フィードフォワード信号とを加算する加算器と、を有し、前記目標指令増分値が減速時かつ設定された閾値以下であるときには前記第3速度フィードフォワード信号を、前記目標指令増分値の2階微分値に予め設定されたゲインを乗じた値もしくは零のいずれか一方とするものである。
請求項2に記載の本発明は、前記制御ゲインは、加速度一定時における、前記目標指令増分値と前記位置出力増分値との偏差が零となるように設定されるものである。
請求項3に記載の本発明は、前記制御ゲインは、加速度一定時および躍度一定時における、前記目標指令増分値と前記位置出力増分値との偏差が零となるように設定されるものである。
本発明によると速度一定時の位置偏差を零とするとともに、加速度一定時、又は、加速度及び躍度一定時の位置偏差を零として高精度追従応答を実現することができる。特に請求項の発明によると指令払い出し後の位置偏差をさらに小さくすることができる。
本発明の第1および第2実施例を示すサーボ制御装置のブロック図 従来のサーボ制御装置のブロック図 従来の予測制御装置を用いた特許文献1のサーボ制御装置のブロック図 従来の予測制御装置を用いたFF信号作成フィルタを示すブロック図 従来の予測制御装置を用いた予測制御器の一例を示すブロック図 従来の予測制御装置を用いたFF信号作成フィルタの一例を示すブロック図 本発明の第3実施例を示すサーボ制御装置のブロック図 本発明の第4実施例を示すサーボ制御装置のブロック図 本発明の第5実施例を示すサーボ制御装置のブロック図
符号の説明
1 モータ
2 速度制御器
3 位置制御器
4 第1フィードフォワード制御器
5 予測制御器
5´ 予測制御器
6 差分器
7 第1フィードフォワード制御器
21 フィルタ
22 FF信号演算器
23 メモリ
40 第2フィードフォワード制御器
41 第3フィードフォワード制御器
42 加算器
43 フィードフォワード変更手段
50 FF信号作成指令フィルタ
60 予測制御装置
70 第2フィードフォワード制御器
71 第3フィードフォワード制御器
72 加算器
73 フィードフォワード変更手段
100 メモリ
101 メモリ
102 メモリ
103 メモリ
104 メモリ
105 メモリ
106 演算器
108 減算器
109 積算器
以下、本発明の実施の形態について図を参照して説明する。
図1は本発明の実施例1を説明するためのサーボ制御装置のブロック図である。図1において、1はモータ、2は速度制御器、3は位置制御器である。また4は第1のフィードフォワード制御器、40は第2フィードフォワード制御器、41は第3フィードフォワード制御器、42は加算器である。
第1フィードフォワード制御器4は第2フィードフォワード制御器40と第3フィードフォワード制御器41と加算器42とを備えており、図示していない上位指令器より与えられた目標指令のサンプリング周期間の増分である目標指令増分値Δrを基に、第2フィードフォワード制御器40の出力である第2速度フィードフォワード信号VFFと、
(1−z−1)/Ts
なる伝達関数特性をもつ第3フィードフォワード制御器41の出力第3速度フィードフォワード信号とを加算器42により加算し、第1速度フィードフォワード信号VF2として速度制御器へ出力する。
即ち、速度フィードフォワード信号VF2は、
F2=[{K(1−z−1)Δr}/Ts]+VFF (4)
で与えられる。ここで、Δrは目標指令増分値、Tsはサンプリング周期、Kは制御ゲイン、VFFは第2速度フィードフォワード信号であり、例えば、フィードフォワードゲインffvにより、
FF(i)=ffv/Ts・Δr (5)
として与える。
本実施例のサーボ制御装置が特許文献1と異なる部分は、第2速度フィードフォワード信号VFFに目標指令を2回微分して制御ゲインKを乗じた信号を加算した信号を第1速度フィードフォワード信号VF2としていることである。
このとき、速度制御器2はI−P制御器ないし、PI制御器であるものとする。また、位置制御器3は、特許文献1に記載された予測制御器5であるような、既存のものでよい。いま、速度フィードフォワード信号VFF(i)、および速度指令u(i)からモータ1の出力y(i)までの離散時間伝達関数モデルが、
Figure 0004697139
ただし、Kgvは速度指令から速度フィードバックまでの定常ゲイン、で与えられ、Na=1,Nb=2,Nd=2,d´=b´(n=1,2),K=0の場合を考える。さらに、位置制御器3から出力される速度指令u(i)を
Figure 0004697139
で与え、各定数v、E,p,g,x(n=1,2)は
Figure 0004697139
ただし、Amn、Bmn´は式(6)における離散時間伝達関数モデルの係数a〜aNa、b´〜b´Nbから算出される係数である。
式(5)、(7)、(8)より、図1における位置制御器3の伝達関数は
Figure 0004697139
ただし、Vsum、G(z)、X(z)、Pはそれぞれ、C=0を条件として、
Figure 0004697139
となる。
なお、本実施例におけるサーボ制御装置の位置制御器3は、必ずしも予測制御系である必要はなく、式(9)および、式(10)を満足するような任意の位置制御器であって、速度制御器2がI−P制御器であれば、第1フィードフォワード制御器4内の制御ゲインK
Figure 0004697139
ただし、Dは粘性摩擦係数、Jはモータイナーシャ、Tiは前記速度制御器における速度ループ積分時定数、Kvは前記速度制御器における速度ループゲイン、
で与えることで、加速度一定時の偏差を零とすることができ、
速度制御器2がPI制御器であれば、制御ゲインK
Figure 0004697139
で与えることで、加速度一定時の偏差を零とすることができる。
図1に示すサーボ制御装置における位置制御器3は予測制御器に代えて他の構成の位置制御器であってもよく、位置制御器3が位置比例制御器であって、速度制御器2が、速度I−P制御器または速度PI制御器である場合には、
K2=DT/(JK
ffv=1
で与えることで、加速度一定時の偏差を零とすることができる。
図7は図1に示したサーボ制御装置の第1フィードフォワード制御器4内にフィードフォワード変更手段43が追加されたものである。フィードフォワード変更手段43は目標指令増分値Δrが減速時でかつ設定された閾値以下の時には第3フィードフォワード制御器41の出力を零とするか、または第3フィードフォワード制御器41の出力に設定されたゲインを乗じて出力することで、指令払い出し後の位置偏差をさらに小さくすることができる。
図8は本発明の実施例4を説明するためのサーボ制御装置のブロック図である。図8において、サーボ制御装置は、第1フィードフォワード制御器7と、位置制御器3と、速度制御器2とを備えており、モータ1を制御する。
第1フィードフォワード制御器7は第2フィードフォワード制御器70と第3フィードフォワード制御器71と加算器72とを備えており、上位指令器(不図示)より与えられた目標指令のサンプリング周期間の増分である目標指令増分値を基に、第2フィードフォワード制御器70の出力である従来の速度フィードフォワード信号VFFと、
Figure 0004697139
なる伝達関数特性をもつ第3フィードフォワード制御器71の出力とを加算器72により加算し、速度フィードフォワード信号VF2として生成する。即ち、速度フィードフォワード信号VF2は、
Figure 0004697139
なる伝達関数で与えられる。ここで、Δrは目標指令増分値、Tsはサンプリング周期、Kは制御ゲイン、VFFは通常用いられる速度フィードフォワード信号であり、フィードフォワードゲインffvにより、
Figure 0004697139
として与える。
本実施例のサーボ制御装置が特許文献1と異なる部分は、通常の速度フィードフォワード信号VFFに目標指令を2回微分して制御ゲインKを乗じた信号を加算した信号を速度フィードフォワード信号VF2としていることである。
このとき、速度制御器2はI−P制御器ないし、PI制御器であるものとする。
また、位置制御器3は、特許文献1に記載された予測制御器5であるような、既存のものでよい。いま、速度フィードフォワード信号VFF(i)、および速度指令u(i)からモータ1の出力y(i)までの離散時間伝達関数モデルが、
Figure 0004697139
ただし、Kgvは速度指令から速度フィードバックまでの定常ゲイン、で与えられ、Na=1,Nb=2,Nd=2,d´=b´(n=1,2),K=0の場合を考える。さらに、位置制御器3から出力される速度指令u(i)を
Figure 0004697139
で与え、各定数v、E,p,g,x(n=1,2)は
Figure 0004697139
ただし、Amn、Bmn´は式(15)における離散時間伝達関数モデルの係数a〜aNa、b´〜b´Nbから算出される係数である。
式(14)、(16)、(17)より、図8における位置制御器3の伝達関数は
Figure 0004697139
ただし、Vsum、G(z)、X(z)、Pはそれぞれ、C=0を条件として、
Figure 0004697139
となる。
なお、本実施例におけるサーボ制御装置の位置制御器3は、必ずしも予測制御系である必要はなく、式(18)および、式(19)を満足するような任意の位置制御器であって、速度制御器2がI−P制御器であれば、第1フィードフォワード制御器7内の速度フィードフォワードゲインffvを
Figure 0004697139
ただし、Dは粘性摩擦係数、Jはモータイナーシャ、Tiは前記速度制御器における速度ループ積分時定数、Kvは前記速度制御器における速度ループゲイン、として与え、制御ゲインK
Figure 0004697139
で与えることで、加速度一定となる目標指令
Figure 0004697139
(ただし、Aは加速度の定常ゲインとする)を入力した時、最終値の定理より、
Figure 0004697139
式(20)の値が0となるので、加速度一定時の偏差は零である。ただし、e(z)は目標指令とモータ1の出力との偏差e(i)のz変換である。
また、同様に躍度一定となる目標指令
Figure 0004697139
(ただし、Jrは躍度の定常ゲインとする)を入力した時、式(20)の値が0となるので、躍度一定時の偏差は零である。
また、速度制御器2がPI制御器の場合は、速度フィードフォワードゲインffvを
Figure 0004697139
として与え、制御ゲインK
Figure 0004697139
で与えることで、I−P制御器の場合と同様に、加速度及び躍度一定時の偏差は零となる。
図9は図8に示したサーボ制御装置の第1フィードフォワード制御器7内にフィードフォワード変更手段73が追加されたものである。フィードフォワード変更手段73は目標指令増分値Δrが減速時でかつ設定された閾値以下の時には第3フィードフォワード制御器71の出力を零とするか、または第3フィードフォワード制御器71の出力に設定されたゲインを乗じて出力することで、指令払い出し後の位置偏差をさらに小さくすることができる。
本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。
本出願は、2005年4月1日出願の日本特許出願No.2005−106437,2005−106438に基づくものであり、その内容はここに参照として取り込まれる。
速度フィードフォワード信号として、目標指令の微分値にフィードフォワードゲインffvを乗じた信号と目標指令を2回微分して制御ゲインKを乗じた信号とを加算した信号を使用することで、加速度一定時、又は、加速度及び躍度一定時の位置偏差を零として、追従精度を改善することができるので、同期制御を行うような機械にも適用できる。

Claims (3)

  1. モータの速度制御を行う速度制御器と、
    目標指令のサンプリング周期間の増分である目標指令増分値と前記モータの位置出力のサンプリング周期間の増分値である位置出力増分値とを入力して、速度指令を前記速度制御器へ出力する位置制御器と、
    前記目標指令増分値を入力して、第1速度フィードフォワード信号を前記速度制御器へ出力する第1フィードフォワード制御器とを備えたサーボ制御装置において、
    前記第1フィードフォワード制御器が、前記目標指令増分値の1階微分値に速度フィードフォワードゲインを乗じて算出した第2フィードフォワード信号を出力する第2フィードフォワード制御器と、前記目標指令増分値2階微分値に制御ゲインを乗じて算出した第3速度フィードフォワード信号を出力する第3速度フィードフォワード制御器と、前記第2フィードフォワード信号と前記第3フィードフォワード信号とを加算する加算器と、を有し、前記目標指令増分値が減速時かつ設定された閾値以下であるときには前記第3速度フィードフォワード信号を、前記目標指令増分値の2階微分値に予め設定されたゲインを乗じた値もしくは零のいずれか一方とすることを特徴とするサーボ制御装置。
  2. 前記制御ゲインは、加速度一定時における、前記目標指令増分値と前記位置出力増分値との偏差が零となるように設定されるものであることを特徴とする請求項1に記載のサーボ制御装置。
  3. 前記制御ゲインは、加速度一定時および躍度一定時における、前記目標指令増分値と前記位置出力増分値との偏差が零となるように設定されるものであることを特徴とする請求項1に記載のサーボ制御装置。
JP2006527826A 2004-07-27 2005-07-27 サーボ制御装置 Expired - Fee Related JP4697139B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006527826A JP4697139B2 (ja) 2004-07-27 2005-07-27 サーボ制御装置

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
JP2004218037 2004-07-27
JP2004218037 2004-07-27
JP2004343773 2004-11-29
JP2004343773 2004-11-29
JP2005106438 2005-04-01
JP2005106437 2005-04-01
JP2005106437 2005-04-01
JP2005106438 2005-04-01
PCT/JP2005/013747 WO2006011519A1 (ja) 2004-07-27 2005-07-27 サーボ制御装置
JP2006527826A JP4697139B2 (ja) 2004-07-27 2005-07-27 サーボ制御装置

Publications (2)

Publication Number Publication Date
JPWO2006011519A1 JPWO2006011519A1 (ja) 2008-05-01
JP4697139B2 true JP4697139B2 (ja) 2011-06-08

Family

ID=35786269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006527826A Expired - Fee Related JP4697139B2 (ja) 2004-07-27 2005-07-27 サーボ制御装置

Country Status (5)

Country Link
US (1) US7449857B2 (ja)
JP (1) JP4697139B2 (ja)
DE (1) DE112005001789T5 (ja)
TW (1) TW200627109A (ja)
WO (1) WO2006011519A1 (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7986118B2 (en) * 2007-04-23 2011-07-26 Honda Motor Co., Ltd. Open-loop torque control on joint position-controlled robots
JP5246328B2 (ja) * 2009-03-24 2013-07-24 株式会社安川電機 モータ制御装置
JP2011010533A (ja) * 2009-05-25 2011-01-13 Yaskawa Electric Corp モータ制御装置及びモータ制御システム
JP4813616B1 (ja) * 2010-07-12 2011-11-09 ファナック株式会社 円弧動作時の速度制御機能を有する工作機械の数値制御装置
KR101378824B1 (ko) * 2012-04-20 2014-03-27 라인스트림 테크놀로지스 기계 시스템에서 자동적으로 관성을 추정하기 위한 방법 및 모션 프로파일을 생성하기 위한 방법
US9041337B2 (en) * 2012-05-18 2015-05-26 Linestream Technologies Motion profile generator
US8710777B2 (en) 2012-04-20 2014-04-29 Linestream Technologies Method for automatically estimating inertia in a mechanical system
JP6149291B2 (ja) * 2013-12-11 2017-06-21 日機電装株式会社 速度フィードフォワードを加えたカスケード型モータ位置決め制御系の簡易設計法
US10061275B2 (en) 2014-07-29 2018-08-28 Linestream Technologies Optimized parameterization of active disturbance rejection control
JP6020537B2 (ja) 2014-11-21 2016-11-02 株式会社安川電機 モータ制御装置及びモータ制御方法
US10126202B2 (en) 2015-09-11 2018-11-13 Linestream Technologies Method for automatically estimating inertia, coulomb friction, and viscous friction in a mechanical system
JP6530696B2 (ja) * 2015-11-25 2019-06-12 オークマ株式会社 周波数同定器
US10035266B1 (en) 2016-01-18 2018-07-31 X Development Llc Generating robot trajectories using a real time trajectory generator and a path optimizer
JP7040434B2 (ja) * 2017-12-15 2022-03-23 オムロン株式会社 制御装置
WO2019139133A1 (ja) * 2018-01-11 2019-07-18 オムロン株式会社 モデル予測制御のための制御パラメータの設定方法
JP6748135B2 (ja) * 2018-03-19 2020-08-26 ファナック株式会社 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法
DE112020000380T5 (de) * 2019-01-11 2021-09-23 Omron Corporation Steuereinrichtung
TWI747126B (zh) * 2020-01-03 2021-11-21 國立勤益科技大學 電動滑板之管理系統

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01319810A (ja) * 1988-06-21 1989-12-26 Juki Corp モータによる位置決め装置
JPH0561506A (ja) * 1991-09-04 1993-03-12 Satoshi Tsuboi 動作制御装置の予見制御方法
JP2004213472A (ja) * 2003-01-07 2004-07-29 Fanuc Ltd 制御装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2762364B2 (ja) * 1989-03-20 1998-06-04 ファナック株式会社 サーボモータのフィードフォワード制御方法
JP2693335B2 (ja) 1992-01-07 1997-12-24 株式会社三協精機製作所 モータ制御装置
JP3621278B2 (ja) * 1998-12-10 2005-02-16 三菱電機株式会社 サーボ制御装置
WO2000070739A1 (fr) * 1999-05-14 2000-11-23 Mitsubishi Denki Kabushiki Kaisha Servocommande
JP3666578B2 (ja) 2000-08-18 2005-06-29 株式会社安川電機 予測制御装置
US6744233B1 (en) * 2000-11-01 2004-06-01 Mitsubishi Denki Kabushiki Kaisha Servo controller and method
KR100447052B1 (ko) * 2000-11-01 2004-09-04 미쓰비시덴키 가부시키가이샤 서보 제어장치
WO2003005141A1 (en) * 2001-07-04 2003-01-16 Mitsubishi Denki Kabushiki Kaisha Servocontrol system and method of setting
JP4391218B2 (ja) * 2003-02-20 2009-12-24 三菱電機株式会社 サーボ制御装置
JP4015139B2 (ja) * 2004-06-28 2007-11-28 ファナック株式会社 鍛圧機械のサーボモータ制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01319810A (ja) * 1988-06-21 1989-12-26 Juki Corp モータによる位置決め装置
JPH0561506A (ja) * 1991-09-04 1993-03-12 Satoshi Tsuboi 動作制御装置の予見制御方法
JP2004213472A (ja) * 2003-01-07 2004-07-29 Fanuc Ltd 制御装置

Also Published As

Publication number Publication date
US20080036413A1 (en) 2008-02-14
JPWO2006011519A1 (ja) 2008-05-01
DE112005001789T5 (de) 2007-07-12
WO2006011519A1 (ja) 2006-02-02
US7449857B2 (en) 2008-11-11
TW200627109A (en) 2006-08-01

Similar Documents

Publication Publication Date Title
JP4697139B2 (ja) サーボ制御装置
US9166512B2 (en) Motor control device provided with feedforward control
JP4779969B2 (ja) 電動機制御装置
JP3506157B2 (ja) 電動機の位置制御装置
WO1998040801A1 (en) Position controller
JP2009245419A (ja) システム制御装置及びシステム制御方法
WO2011136160A1 (ja) サーボ制御装置
US7224141B2 (en) Position controller of motor
JP2002062906A (ja) 予測制御装置
CN117464661A (zh) 基于动力学转矩补偿的控制方法及控制装置
CN102467131A (zh) 伺服控制器
JP2006146572A (ja) サーボ制御装置および方法
JPH0962363A (ja) 電動機の位置決め制御方法
US20030173928A1 (en) Servo control method
JP4483314B2 (ja) サーボ制御装置
JP6930868B2 (ja) サーボ制御装置、サーボ制御方法及びシステム
JP3062606B2 (ja) ニューラルネットワークを用いた適応制御装置
JP7535885B2 (ja) 動力学トルク補償に基づく制御方法及び制御装置
JP3582541B2 (ja) スライディングモード制御による位置決め制御方法
JP4038659B2 (ja) サーボ制御装置
JP2005285030A (ja) サーボ制御装置
JP2005182427A (ja) 制御演算装置
JPH10149210A (ja) 位置決め制御系の指令作成方法
JP4496545B2 (ja) デジタルサーボ制御装置及びその制御方法
JPH04364501A (ja) ロボットの制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110214

LAPS Cancellation because of no payment of annual fees