JP5407435B2 - モータ制御装置 - Google Patents
モータ制御装置 Download PDFInfo
- Publication number
- JP5407435B2 JP5407435B2 JP2009051736A JP2009051736A JP5407435B2 JP 5407435 B2 JP5407435 B2 JP 5407435B2 JP 2009051736 A JP2009051736 A JP 2009051736A JP 2009051736 A JP2009051736 A JP 2009051736A JP 5407435 B2 JP5407435 B2 JP 5407435B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- time
- variable
- filter
- acceleration
- 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.)
- Active
Links
- 238000004364 calculation method Methods 0.000 claims description 96
- 230000001133 acceleration Effects 0.000 claims description 68
- 238000013016 damping Methods 0.000 claims description 25
- 238000012546 transfer Methods 0.000 claims description 24
- 238000001514 detection method Methods 0.000 claims description 5
- 230000036461 convulsion Effects 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 2
- 230000014509 gene expression Effects 0.000 description 26
- 238000000034 method Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 9
- 238000011045 prefiltration Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000002238 attenuated effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Control Of Electric Motors In General (AREA)
Description
また,S字指令の加減速時間に応じてプレフィルタのノミナル振動周波数を設定することにより振動を抑制しているものもある(例えば、非特許文献1参照)。
v(t)=a・tk・(tb-t)k (1)
θL /θM * =ωa 2/(s2+ωa 2)*KPP(sKsp+KSI)/(s3JMn+s2Ksp+s(KSI+KPPKsp)+KPPKsI)
=ωa 2/(s2+ωa 2)*Gp(s) ・・・(2)
ここでGp(s)は上手く設計すれば共振振動とは関係しないため,結果として負荷に発生する振動は,制御対象の固有振動角周波数ωaによる共振振動となり,これを抑制すれば負荷は振動しないことになる。
θM ** =(ωan 2/ωa 2)・(s2+ωa 2)/(s2+ωan 2)θM * (3)
本発明の一の観点によるモータ制御装置は、移動距離(dist)と移動時間(tb)と指令次数に関する変数(k)を、指令演算部に対して設定する指令条件設定部と、前記移動距離(dist)に依存する変数(a)及び前記移動時間(tb)を含む速度時間関数に基づいて、指令払い出し周期毎に位置指令(ref)を演算する前記指令演算部と、前記移動時間(tb)と前記指令次数に関する変数(k)に基づいて、第1の指令フィルタ変数(ωs)を演算するフィルタ定数演算部と、前記指令演算部が演算した前記位置指令(ref)、前記フィルタ定数演算部が演算した前記第1の指令フィルタ変数(ωs)、所定の第2及び第3指令フィルタ変数(ωc,ζ)を含むフィルタ伝達関数に基づいて、後退差分、前進差分、双一次変換のいずれか1つを用いて新たな位置指令(refc)を演算する指令フィルタ演算部と、前記新たな位置指令(refc)及び制御対象に付加された検出器で検出される位置検出信号に基づいて、前記制御対象であるモータを駆動するための制御演算を行う制御演算部と、を備えたモータ制御装置が適用される。
前記指令条件設定部は、加減速時間(ta)と一定速度時間(tc)を、前記指令演算部に対して更に設定し、前記指令演算部は、速度に依存する変数(ad)及び前記加減速時間(ta)、前記一定速度時間(tc)を含む加速度時間関数に基づいて、指令払い出し周期毎に位置指令を演算し、前記フィルタ定数演算部は、前記加減速時間(ta)と前記指令次数に関する変数(k)に基づいて、第1の指令フィルタ変数(ωs)を演算するモータ制御装置が適用される。
前記フィルタ定数演算部と前記指令フィルタ演算部とに代えて、指令定数演算部を備え、
前記指令条件設定部は、前記制御演算部と前記制御対象とを合わせた全システムを、2次遅れ系で近似した際の固有振動角周波数と減衰係数にそれぞれ設定される、前記所定の第2及び第3指令フィルタ変数(ωc,ζ)を前記指令演算部に対して更に設定し、前記指令定数演算部は、前記移動時間(tb)と前記指令次数に関する変数(k)に基づいて、前記第1の指令フィルタ変数(ωs)を演算し、前記指令演算部は、前記前記指令定数演算部が演算した前記第1の指令フィルタ変数(ωs)、前記所定の第2及び第3指令フィルタ変数(ωc,ζ)を含むフィルタ特性と、前記移動距離(dist)に依存する変数(a)及び前記移動時間(tb)とを含む時間関数に基づいて、指令払い出し周期毎に位置指令(ref)を演算し、前記制御演算部は、該位置指令(ref)に基づいて前記モータを駆動するための制御演算を行うモータ制御装置が適用される。
前記フィルタ定数演算部と前記指令フィルタ演算部とに代えて、指令定数演算部を備え、
前記指令条件設定部は、前記制御演算部と前記制御対象とを合わせた全システムを、2次遅れ系で近似した際の固有振動角周波数と減衰係数にそれぞれ設定される、前記所定の第2及び第3指令フィルタ変数(ωc,ζ)を前記指令演算部に対して更に設定し、前記指令定数演算部は、前記移動時間(tb)と前記指令次数に関する変数(k)に基づいて、前記第1の指令フィルタ変数(ωs)を演算し、前記指令演算部は、前記前記指令定数演算部が演算した前記第1の指令フィルタ変数(ωs)、前記所定の第2及び第3指令フィルタ変数(ωc,ζ)を含むフィルタ特性と、前記移動距離(dist)に依存する変数(a)及び前記移動時間(tb)とを含む時間関数に基づいて、指令払い出し周期毎に位置指令(ref)を演算し、前記制御演算部は、該位置指令(ref)に基づいて前記モータを駆動するための制御演算を行うモータ制御装置であって、
前記指令条件設定部は、加速時間(ta1)と一定速度時間(tc)と減速時間(ta2)とを、前記指令演算部に対して更に設定し、前記指令演算部は、速度に依存する変数(a1)及び変数(a2)、並びに前記加速時間(ta1)、前記一定速度時間(tc)、前記減速時間(ta2)を含む加速度時間関数に基づいて、指令払い出し周期毎に位置指令(ref)を演算するモータ制御装置が適用される。
また,指令フィルタの分子に減衰の項があるため,もともと制御対象の共振に減衰がある場合や,制御系の設計により制御対象の極が移動して減衰を持つようになった場合も,完全に振動を抑制することが可能になる。
また,全システムを2次遅れ系で近似したときの固有振動角周波数ωcと減衰係数ζを設定するため,制御系により極が移動して極の周波数が変化した場合も完全に振動を抑制することができる。
また,制御系の設計はどのようなものでもよく,従来のように必ず電動機外乱オブザーバを用いる必要もなくなる。
また,S字指令ではなく,指令次数に関する変数kを調整することで振動を抑制できる時間関数を指令として用いることで,負荷の振動を抑制するだけでなく,モータも滑らかに動作させることができる。果として目標値変更にも対応できるようになる。
また,指令フィルタの分子に減衰の項があるため,もともと制御対象の共振に減衰がある場合や,制御系の設計により制御対象の極が移動して減衰を持つようになった場合も,完全に振動を抑制することが可能になる。
また,全システムを2次遅れ系で近似したときの固有振動角周波数ωcと減衰係数ζを設定するため,制御系により極が移動して極の周波数が変化した場合も完全に振動を抑制することができる。
また,制御系の設計はどのようなものでもよく,従来のように必ず電動機外乱オブザーバを用いる必要もなくなる。
また,S字指令ではなく,指令次数に関する変数kを調整することで振動を抑制できる時間関数を指令として用いることで,負荷の振動を抑制するだけでなく,モータも滑らかに動作させることができる。
また、請求項4に記載の発明によると、数式で解析的に最も遅い振動根を算出し,そのまま指令フィルタの変数であるωcとζを決定できるため,制御対象が既知の場合に,簡単に変数を設定できる。
また、請求項7,8に記載の発明によると、境界条件を元に解析的に移動時間tbあるいは加減速時間taとωsの関係を求めることができるため,変数kと移動時間tbあるいは加減速時間taが与えられた時,数式で正確にωsを算出することができるようになり,指令フィルタの分母の変数は自動的に設定することができる。
また、本発明の3つ目の他の観点によるモータ制御装置によると、加速、一定速、減速といった区間に場合分けされる、いわゆる台形速度指令のように一定の速度で動作する動きも実現でき、本発明の一の観点によるモータ制御装置と同等の効果が得られる。
また、本発明の2つ目又は3つ目の他の観点によるモータ制御装置によると、パラメータkを決定すれば、振動抑制できるωsを自動的に演算で求めることができるため、実際に設定あるいは調整するパラメータは、2次遅れ系で近似した際の分母の伝達関数の変数である振動周波数ωcと減衰係数ζの2つのみで良くなり簡単に位置指令を作成することができる。
v(t)=a・tk・(tb-t)k (4)
GF(s)=(ωs2/ωc2)・(s2+2・ζ・ωc・s+ωc2)/(s2+ωs2) (5)
図2に3の指令フィルタ演算部の入出力の関係を示す。モータ制御装置はデジタル処理されるため,指令フィルタ演算部3では通常,このフィルタを離散化した演算を行う。離散化の方法はどのようにしてもよいが,通常,後退差分や前進差分あるいは双一次変換を用いると簡単である。また,演算量が許す場合には,厳密に0次ホールドを考慮したZ変換により離散化しても良い。
ωs=1.4303*2・π/tb (6)
今指令を入力するシステムの伝達関数をG(s)として式(7)のように,固有振動角周波数ωs,減衰=0の2次遅れ系を考える。
G(s)=ωs2/(s2+ωs2) (7)
vy(2)(t)+ωs2・vy(t)=ωs2・v(t) (8)
vy(t)={12ωs-6t2・ωs3+6t・tb・ωs3-12ωs・cos(t・ωs)
-6tb・ωs2・sin(t・ωs)}/(6・ωs5) (9)
αy(t)={-12t・ωs3+6tb・ωs3-6tb・ωs3・cos(t・ωs)
+12ωs2・sin(t・ωs)}/(6・ωs5) (10)
cos(tb・ωs)={4-(tb・ωs)2}/{4+(tb・ωs)2}
sin(tb・ωs)=4(tb・ωs)/{4+(tb・ωs)2}
(11)
ωs=1.8354・2π/tb (12)
ωs=2.2255・2π/tb (13)
加速期間 0≦t≦ta α(t)=ad・tk・(ta-t)
一定速期間 ta≦t≦ta+tc α(t)=0
減速機間 ta+tc≦t≦2ta+tc α(t)=-ad・(t-ta-tc)k・(2ta+tc-t)k
(14)
指令条件設定部ではさらに,後述する伝達特性GFのパラメータであるωcとζを設定する。ωcとζは制御系と制御対象を合わせた全システムを2次遅れ系で近似した際の固有振動角周波数と減衰係数に設定する。2は指令演算部であり指令払い出しサンプリングごとの指令refを算出し出力する。6は指令定数演算部であり,移動速時間tbと指令次数に関する変数kに基づいて指令フィルタの変数であるωsを演算で求める。5は制御演算部であり,指令refおよび制御対象100に付加された検出器200で検出されたモータ位置xfbを入力し,位置・速度制御を行いトルク指令trefを出力する。
以下,実際に指令演算部で作成する指令に関して詳細を説明する。
ここでは,次数を決定するハ゜ラメーラkは1として説明するが,kが変わった場合も同様の方法で指令を作成することが可能である。
v(t)=a・t・(tb−t) (15)
ここで、aは移動距離distから自動的に計算される。
a = dist*6/tb^3。
ここで式(15)をラプラス変換し、式(16)を導出する。
V(s)=a・((tb/s2)-(2/s2)) (16)
一方、伝達特性GF(s)は式(17)にように表される。
GF(s)=(ωs 2/ωc 2)(s2+2ζωc+ωc 2)/(s2+ωs 2) (17)
式(16)と式(17)を乗算し、さらに、速度を位置にするため積分を乗じ式(18)を得る。
ここで,式(16)に示す速度時間関数v(t)を用いて,k=1としたときに移動時間tbを用いてωsは式(20)のように計算される。
ωs=1.4303*2・π/tb (20)
今指令を入力するシステムの伝達関数をG(s)として式(21)のように,固有振動角周波数ωs,減衰=0の2次遅れ系を考える。
G(s)=ωs2/(s2+ωs2) (21)
このようなシステムへ速度指令として式(16)に示す速度時間関数v(t)を入力した際の出力である速度vy(t)は、式(22)に示す微分方程式を解くことで求めることができる。
vy(2)(t)+ωs2・vy(t)=ωs2・v(t) (22)
vy(t)={12ωs-6t2・ωs3+6t・tb・ωs3-12ωs・cos(t・ωs)-6tb・ωs2・sin(t・ωs)}/(6・ωs5) (23)
αy(t)={-12t・ωs3+6tb・ωs3-6tb・ωs3・cos(t・ωs)+12ωs2・sin(t・ωs)}/(6・ωs5)
(24)
ここで式(23)および式(24)に対して時刻t=0および時刻t=tbの時に,速度vyおよび加速度αyが0になるという境界条件を適用すると,式(25)の関係が得られる。
cos(tb・ωs)={4-(tb・ωs)2}/{4+(tb・ωs)2}
sin(tb・ωs)=4(tb・ωs)/{4+(tb・ωs)2}
(25)
同様に,k=2,3の時は式(26),式(27)のような結果になる。
ωs=1.8354・2π/tb (26)
ωs=2.2255・2π/tb (27)
k=1のとき加速度関数α(t)は式(28)で表される。
α(t)=a・t・(ta-t) (28)
ここで、aは移動速度Vから自動的に計算される。
a = V*6/tb^3
式(16)をラプラス変換し、式(29)を導出する。
α(s)=a・(ta/s2-2/s3) (29)
一方、伝達特性GF(s)は式(30)にように表される。
GF(s)=(ωs2/ωc2)・(s2+2・ζ・ωc・s+ωc2)/(s2+ωs2) (30)
式(29)と式(30)を乗算し、さらに、加速度を位置にするため2階積分を乗じ式(31)を得る。
ただし,この場合の境界条件としては,t=0およびt=taの時点で加速度と躍度がともに0となる条件を用いる。
k=1のときの結果を式(33)に示す。
ωs=1.4303*2・π/ta (33)
このように、指令として加速,一定速,減速区間を場合わけした式(32)の指令を用いることで,速度の最大値に制限がある場合や動作速度を指定されている場合も問題なく本発明を使用でき,実施例1の効果と同様の効果が得られる。
加速時は式(32)と式(33)のtaをta1としてref1(t)とし,減速時は式(32)と式(33)のtaをta2としてref2(t)とする。
これらを用い場合わけした式を式(34)に示す。
加速 0≦t≦ta1 ref1(t)
定速 ta1≦t≦ta1+tc V(ta1・ωc+4・ζ)/2ωc+V(t-ta1)
減速 ta1+tc≦t≦ta1+tc+ta2 V(ta1・ωc+4・ζ)/2ωc+V・tc+V(t-ta1-tc)
-ref2(t-ta1-tc)
(34)
2 指令演算部
3 指令フィルタ演算部
4 フィルタ定数演算部
5 制御演算部
6 指令定数演算部
100 制御対象
200 検出器
31 位置制御比例制御部
32 速度制御比例制御部
33 速度制御積分制御部
34 慣性モーメントノミナル値乗算部
35 微分演算部
61 位置指令振幅設定部
62 S字位置指令発生部
63 プレフィルタ
65 速度・位置制御部
66 モータから負荷の伝達関数
Claims (10)
- 制御対象に対する指令条件として、前記制御対象を現在位置から移動させる距離である移動距離(dist)、前記制御対象が前記移動距離(dist)を移動する時間を示す移動時間(tb)、指令次数に関する変数(k)を、指令演算部に対して設定する指令条件設定部と、
前記移動距離(dist)から計算された変数(a)、前記移動時間(tb)、及び次数である前記変数(k)をパラメータとして含み、時間(t)を変数として前記制御対象の速度を算出する速度時間関数を時間積分して、指令払い出し周期毎に位置指令(ref)を演算する前記指令演算部と、
前記速度時間関数に基づく速度及び加速度が、時刻0(ゼロ)及び時刻前記移動時間(tb)で0(ゼロ)になる境界条件を満たす、前記移動時間(tb)、前記指令次数に関する変数(k)、前記第1の指令フィルタ変数(ωs)との関係から、前記第1の指令フィルタ変数(ωs)を演算するフィルタ定数演算部と、
前記指令演算部が演算した前記位置指令(ref)が入力され、入力された前記位置指令(ref)から、前記フィルタ定数演算部が演算した前記第1の指令フィルタ変数(ωs)、所定の第2及び第3指令フィルタ変数(ωc,ζ)を含むフィルタ伝達関数に基づいて、後退差分、前進差分、双一次変換のいずれか1つを用いて新たな位置指令(refc)を演算して出力する指令フィルタ演算部と、
前記新たな位置指令(refc)及び制御対象に付加された検出器で検出される位置検出信号に基づいて、前記制御対象であるモータを駆動するための制御演算を行う制御演算部と、を備えた
ことを特徴とするモータ制御装置。 - 前記指令フィルタ演算部は、
前記所定の第2及び第3指令フィルタ変数(ωc,ζ)をそれぞれ、
前記制御演算部と前記制御対象とを合わせた全システムを、2次遅れ系で近似した際の固有振動角周波数と減衰係数に設定される
ことを特徴とする請求項1記載のモータ制御装置。 - 前記指令フィルタ演算部は、
前記所定の第2及び第3指令フィルタ変数(ωc,ζ)をそれぞれ、
前記制御演算部と前記制御対象とを合わせた全システムの最も遅い振動根の固有振動角周波数と減衰係数に設定される
ことを特徴とする請求項2記載のモータ制御装置。 - 前記フィルタ定数演算部は、
前記指令次数に関する変数(k)を任意の正の整数にした場合、
前記速度時間関数に基づく速度及び加速度が、時刻0(ゼロ)及び時刻前記移動時間(tb)で0(ゼロ)になる境界条件を満たす、前記移動時間(tb)、前記指令次数に関する変数(k)、前記第1の指令フィルタ変数(ωs)との関係から、前記第1の指令フィルタ変数(ωs)を演算する
ことを特徴とする請求項1または2に記載のモータ制御装置。 - 前記指令条件設定部は、
加速期間が0≦t≦ta、一定速度期間がta≦t≦ta+tc、減速期間がta+tc≦t≦2ta+tcとした場合の加減速時間(ta)と一定速度時間(tc)を、前記指令演算部に対して更に設定し、
前記指令演算部は、
前記速度時間関数に代えて、速度から計算された変数(ad)、前記加減速時間(ta)、前記一定速度時間(tc)、及び次数である前記変数(k)をパラメータとして含み、時間(t)を変数として前記制御対象の加速度を算出する加速度時間関数を2階時間積分して、指令払い出し周期毎に位置指令を演算し、
前記フィルタ定数演算部は、
前記移動時間(tb)に代えて前記加減速時間(ta)を用い、前記加減速時間(ta)と前記指令次数に関する変数(k)に基づいて、第1の指令フィルタ変数(ωs)を演算する
ことを特徴とする請求項1−3のいずれか1項に記載のモータ制御装置。 - 前記フィルタ定数演算部は、
前記指令次数に関する変数(k)を任意の正の整数にした場合、
前記加速度時間関数に基づく加速度及び躍度が、時刻0(ゼロ)及び時刻前記加減速時間(ta)で0(ゼロ)になる境界条件を満たす、前記加減速時間(ta)、前記指令次数に関する変数(k)、前記第1の指令フィルタ変数(ωs)との関係から、前記第1の指令フィルタ変数(ωs)を演算する
ことを特徴とする請求項5に記載のモータ制御装置。 - 請求項1−6のいずれか1項に記載の前記フィルタ定数演算部と前記指令フィルタ演算部とに代えて、指令定数演算部を備え、
前記指令条件設定部は、
前記制御演算部と前記制御対象とを合わせた全システムを、2次遅れ系で近似した際の固有振動角周波数と減衰係数にそれぞれ設定される、前記所定の第2及び第3指令フィルタ変数(ωc,ζ)を前記指令演算部に対して更に設定し、
前記指令定数演算部は、
前記速度時間関数に基づく速度及び加速度が、時刻0(ゼロ)及び時刻前記移動時間(tb)で0(ゼロ)になる境界条件を満たす、前記移動時間(tb)、前記指令次数に関する変数(k)、前記第1の指令フィルタ変数(ωs)との関係から、前記第1の指令フィルタ変数(ωs)を演算し、
前記指令演算部は、
前記指令定数演算部が演算した前記第1の指令フィルタ変数(ωs)、前記所定の第2及び第3指令フィルタ変数(ωc,ζ)を含むフィルタ特性を有し、前記移動距離(dist)から計算された変数(a)、前記移動時間(tb)、及び次数である前記変数(k)をパラメータとして含み、時間(t)を変数として前記制御対象の速度を算出する時間関数から導出される式を時間積分して、指令払い出し周期毎に位置指令(ref)を演算し、
前記制御演算部は、
該位置指令(ref)に基づいて前記モータを駆動するための制御演算を行う
ことを特徴とする請求項1−6のいずれか1項に記載のモータ制御装置。 - 前記指令定数演算部は、
前記指令次数に関する変数(k)を任意の正の整数にした場合、
前記速度時間関数に基づく速度及び加速度が、時刻0(ゼロ)及び時刻前記移動時間(tb)で0(ゼロ)になる境界条件を満たす、前記移動時間(tb)、前記指令次数に関する変数(k)、前記第1の指令フィルタ変数(ωs)との関係から、前記第1の指令フィルタ変数(ωs)を演算する
ことを特徴とする請求項7に記載のモータ制御装置。 - 前記指令条件設定部は、
加速時間(ta1)と一定速度時間(tc)と減速時間(ta2)とを、前記指令演算部に対して更に設定し、
前記指令演算部は、
前記速度時間関数に代えて、速度から計算された変数(a)、前記加速時間(ta1)、前記一定速度時間(tc)、前記減速時間(ta2)、及び次数である前記変数(k)をパラメータとして含み、時間(t)を変数として前記制御対象の加速度を算出する加速度時間関数から導出される式を2階時間積分して、指令払い出し周期毎に位置指令(ref)を演算する
ことを特徴とする請求項7記載のモータ制御装置。 - 前記指令定数演算部は、
前記指令次数に関する変数(k)を任意の正の整数にした場合、
前記加速度時間関数に基づく加速度及び躍度が、時刻0(ゼロ)、時刻前記加速時間(ta1)及び時刻前記減速時間(ta2)で0(ゼロ)になる境界条件を満たす、前記加速時間(ta1)、前記減速時間(ta2)、前記指令次数に関する変数(k)、前記第1の指令フィルタ変数(ωs)との関係から、前記第1の指令フィルタ変数(ωs)を演算する
ことを特徴とする請求項9に記載のモータ制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009051736A JP5407435B2 (ja) | 2009-03-05 | 2009-03-05 | モータ制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009051736A JP5407435B2 (ja) | 2009-03-05 | 2009-03-05 | モータ制御装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010207011A JP2010207011A (ja) | 2010-09-16 |
JP2010207011A5 JP2010207011A5 (ja) | 2012-03-08 |
JP5407435B2 true JP5407435B2 (ja) | 2014-02-05 |
Family
ID=42967927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009051736A Active JP5407435B2 (ja) | 2009-03-05 | 2009-03-05 | モータ制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5407435B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5688679B2 (ja) * | 2011-01-31 | 2015-03-25 | 株式会社安川電機 | 指令生成関数の決定方法、指令発生方法、指令発生装置、及びモータ制御装置 |
US10261520B2 (en) | 2015-02-04 | 2019-04-16 | Mitsubishi Electric Corporation | Motor controller and industrial machine |
JP7238673B2 (ja) * | 2019-07-30 | 2023-03-14 | ブラザー工業株式会社 | 数値制御装置及び制御方法 |
CN113642127B (zh) * | 2021-08-13 | 2024-03-01 | 合肥工业大学 | 一种轴向移动绳索设备振动和能量的多周期计算方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3946046B2 (ja) * | 2002-01-15 | 2007-07-18 | 富士機械製造株式会社 | 機械の制振制御方法および制振制御型機械 |
JP2005110396A (ja) * | 2003-09-30 | 2005-04-21 | Matsushita Electric Ind Co Ltd | 電動機の制御装置及び制御方法 |
JP4483440B2 (ja) * | 2004-07-12 | 2010-06-16 | 株式会社安川電機 | モーション制御装置 |
-
2009
- 2009-03-05 JP JP2009051736A patent/JP5407435B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010207011A (ja) | 2010-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5273575B2 (ja) | 電動機制御装置 | |
JP5209810B1 (ja) | イナーシャと摩擦係数とばね定数を同時に推定する機能を備える電動機の制御装置 | |
JP5078891B2 (ja) | 機械における機械要素の移動案内のための方法および装置 | |
US9772619B2 (en) | Motor control device | |
TWI501540B (zh) | 電動機控制裝置 | |
JP2005301508A (ja) | 制御装置 | |
JP4577107B2 (ja) | 機械位置制御装置 | |
JP2006172149A (ja) | 機械先端点の制御装置 | |
CN110467111A (zh) | 桥式起重机的控制 | |
JP5652678B2 (ja) | 電動機制御装置 | |
US10558176B2 (en) | Feedback control system with periodic disturbance suppression and resonance/disturbance suppression using μ-synthesis | |
CN103916068A (zh) | 马达控制装置、马达控制方法及机械系统 | |
JP5407435B2 (ja) | モータ制御装置 | |
JP6281751B2 (ja) | 位置制御システム | |
JP2008228484A (ja) | モータ制御装置およびモータ制御方法 | |
JP5989694B2 (ja) | 制御装置、制御方法及び制御プログラム | |
JP5441944B2 (ja) | モータ制御装置 | |
CN105159229A (zh) | 降低机械前端点的挠曲的伺服控制装置 | |
US11243501B2 (en) | Machine learning device, control system, and machine learning | |
JPWO2009110368A1 (ja) | 移動体のフィードフォワード制御方法 | |
CN112236729A (zh) | 数控装置 | |
JP5263143B2 (ja) | 電動機制御装置 | |
JP5176729B2 (ja) | 慣性モーメント同定器を備えたモータ制御装置 | |
JP6310944B2 (ja) | 機械装置の設計改善作業を支援する方法及び装置 | |
JP5084196B2 (ja) | 電動機制御装置および電動機制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120119 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120119 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130731 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131008 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131021 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5407435 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |