JP4813618B2 - イナーシャと摩擦を同時に推定する機能を有する電動機の制御装置 - Google Patents
イナーシャと摩擦を同時に推定する機能を有する電動機の制御装置 Download PDFInfo
- Publication number
- JP4813618B2 JP4813618B2 JP2010182247A JP2010182247A JP4813618B2 JP 4813618 B2 JP4813618 B2 JP 4813618B2 JP 2010182247 A JP2010182247 A JP 2010182247A JP 2010182247 A JP2010182247 A JP 2010182247A JP 4813618 B2 JP4813618 B2 JP 4813618B2
- Authority
- JP
- Japan
- Prior art keywords
- estimated
- friction
- inertia
- speed
- calculating
- 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
Images
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
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41163—Adapt gain to friction, weight, inertia
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
- Feedback Control In General (AREA)
Description
特許文献6には、M系列を使ったイナーシャ推定を行う技術が開示されている。
特許文献2に開示される技術では、第1の速度の定常状態でトルクを求め、加速してこの時の加速トルクを求め、更に、第2の速度の定常状態でトルクを求める手順が必要であり、広い動作範囲が必要で、動作範囲が制限される工作機械等では、適用が容易ではない。
特許文献4に開示される技術では、特許文献3に開示される技術と同様に、データ蓄積のための多くのメモリが必要である。
特許文献5に開示される技術では、フーリエ係数を求めるために、フーリエ変換を行う必要があり、位置およびトルクのデータをある程度蓄積する必要があり、多くのデータメモリが必要である。
を用いて推定電流値を計算することを特徴とする請求項1に記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置である。
とした場合、
係数h0、h1、h2を、
によってサンプリング周期毎に更新することを特徴とする請求項2に記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置である。
請求項5に係る発明は、前記μm(n)は、推定速度を決める変数であって、速度フィードバックの関数であり、速度フィードバックの絶対値が所定の速度未満であるときはゼロとなり、所定の速度以上であるときはゼロ以外の正の値となるような不感帯を持つことを特徴とする請求項4に記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置である。
請求項6に係る発明は、前記推定速度を決める変数μm(n)は、
本発明によれば、正弦波入力やM系列入力を使うことで動作領域が小さく、最小2乗法を使わず、サンプリング毎に逐次イナーシャと推定摩擦を更新する方法で、所定時間サンプリングしたデータを蓄積する必要がなく、多くのデータメモリを必要としない。さらに、粘性摩擦だけではなく、クーロン摩擦も同時に推定することができる。
本発明によれば、クーロン摩擦そのものをイナーシャや粘性摩擦と同時に推定する方法を使っており、クーロン摩擦が推定イナーシャの精度に与える影響を低減することができる。
また、本発明によれば、フーリエ変換器を用いずに、逆関数モデルを使い、推定誤差を最小となるように逐次適応してイナーシャや粘性摩擦、クーロン摩擦を同時に推定する方法を採用していることから、所定時間サンプリングしたデータを蓄積する必要がないので、多くのデータメモリを必要としない。
図1は、制御システムの構成を示すブロック図である。図1に示されるように、本実施形態における制御対象は、被駆動体4を動作させる電動機2である。電動機2は、例えば、工作機械においてワークを保持するテーブルの位置や姿勢を変える駆動源であり、または、ロボットのアームを回転動作させるための駆動源として用いられる。被駆動体4としては、例えば、工作機械においてワークを保持するテーブルやロボットのアームや、テーブルやアームに着脱されるワークなどが含まれてよく、また、電動機2自体の動作部分も含まれる。また、この被駆動体4は粘性摩擦とクーロン摩擦からなる摩擦特性を有する。
電動機2はサーボ制御装置10によって位置や速度やトルクを制御される。サーボ制御装置10は、作業工程に応じて電動機2の位置や速度やトルクの指令を出力するCNC(数値制御装置)などの上位制御装置20が接続されている。上位制御装置20には、複数のサーボ制御装置10が接続されていてもよい。
電流フィードバックサンプリング部31は、電動機2に流れる電流値を表す電流フィードバック信号を所定のサンプリング周期Tでサンプリングし、電流フィードバック値i(n)FBとしてイナーシャ・摩擦推定部30に取り込む。同様に、速度フィードバックサンプリング部32は、電動機2の速度を検出する検出器3から出力される速度フィードバック信号を所定のサンプリング周期Tでサンプリングし、速度フィードバック値ω(n)FBとしてイナーシャ・摩擦推定部30に取り込む。
逆関数推定部34は、制御対象1の実イナーシャJmsと実摩擦Cfsを推定する計算式である。この逆関数推定部34は、推定誤差e(n)が小さくなるようにする逆関数モデル33の係数を計算により推定する。逆関数推定部34で推定された係数によって、逆関数モデル33の計算式の係数が更新され、推定誤差e(n)を小さくすることができる。ここで係数は推定イナーシャJm、推定粘性摩擦C1、および推定クーロン摩擦C3を意味する。
なお、図3に示すイナーシャ・摩擦推定部30には、上位制御装置20との信号の送受を行う機能については記載を省略している。
逆関数モデル33は、推定電流値x(n)を数6式により計算する。
●[ステップS1]上位制御装置20からのイナーシャ・摩擦推定部30における推定処理の開始指令待ちの動作を示している。イナーシャ・摩擦推定部30の処理の開始タイミングは、処理工程に応じた各部の動作の1つとして、上位制御装置20にオペレータが予め設定しておくことができる。あるいは、上位制御装置20が、ワークの着脱などにより被駆動体4の実イナーシャJmsが変化するタイミングを自動的に判定してイナーシャ・摩擦推定処理部の開始指令を出力するようにしてもよい。
●[ステップS4]速度フィードバック値ω(0)FBを取り込む。
●[ステップS5]n=1とする。
●[ステップS6]電流フィードバックサンプリング部31と速度フィードバックサンプリング部32から電流フィードバック信号と速度フィードバック信号を所定のサンプリング周期Tで、電流フィードバック値i(n)FBと速度フィードバック値ω(n)FBとして取り込む。
●[ステップS8]電流フィードバック値i(n)FBと推定電流値x(n)とから推定誤差e(n)を計算する。
●[ステップS9]推定誤差e(n)は所定範囲内か否か判断し、所定範囲内であればステップS12へ移行し、所定範囲内でなければステップS10へ移行する。なお、所定範囲内であることは推定イナーシャJmと推定粘性摩擦C1と推定クーロン摩擦C3とが真値に集束したことを意味する。
●[ステップS11]推定誤差e(n)と速度フィードバック値ω(n)FBを用いて、逆関数推定部34により逆関数推定演算によりイナーシャと摩擦を推定し、ステップS6へ移行し、処理を継続する。
●[ステップS12]推定イナーシャJmを上位制御装置20に出力し、処理を終了する。
フーリエ変換器を用いずに、逆関数モデルを使い、推定誤差が最小となるように逐次適応してイナーシャや粘性摩擦、クーロン摩擦を同時に推定する方法を採用していることから、所定時間サンプリングしたデータを蓄積する必要がないので、多くのデータメモリを必要としない。
図8は、速度フィードバック信号をサンプリングした場合の差分演算による遅れを説明する図である。速度フィードバック信号ω(t)を表す曲線100において、n回目のサンプル点における微分値は、線分102の傾きになる。しかし、離散系で微分を差分演算でおこなう場合、n−1回目とn回目の差分から傾きを求めると、線分104のような傾きになる。
さらに、本発明では所定時間サンプリングしたデータを蓄積する必要がないことから、多くのデータメモリを必要としない。なお、後述するように、推定時に入力される正弦波状指令に替えてM系列指令を入力する場合にも、ハイパスフィルタ36を用いることで、トルクオフセットの影響を除去することができる。
M系列指令発生部41から出力したM系列指令はローパスフィルタ42を介してトルク指令に加算される。
なお、特許文献6に開示される技術は、M系列を使ったイナーシャ推定を行っているが、推定アルゴリズムは本発明の実施形態と異なり、また、摩擦の推定も行っていない。
図12(d)は、単一周波数の正弦波状信号を使って、摩擦係数を推定した場合の収束時間と推定係数の精度を表す。これによると、精度の良い周波数領域では収束時間が長く、収束時間が短い周波数領域では精度が悪化する。
図12(a)〜(c)は、M系列入力の効果を正弦波状入力とM系列入力時の摩擦係数の収束速度と精度で比較したグラフである。正弦波は振幅17rad/sで周波数5Hzの入力で、M系列は、正弦波と同じ振幅で、クロック100msecの10次特性多項式=x10+x3+1の入力である。図12(a)は正弦波指令の場合であり、クーロン摩擦C3は緩やかにクーロン摩擦C3の理論値に収束する。一方、M系列指令の場合、図12(b)に示されるようにクーロン摩擦C3は理論値に急速に収束する。図12(c)は、M系列指令を入力した場合に得られる摩擦特性を示している。図12(c)に示されるように、制御対象の摩擦特性と推定摩擦特性はほぼ一致している。
上述した本発明の実施形態で求めた推定イナーシャJmと推定摩擦Cfとを用い、加工時の加工外乱トルクを推定する外乱オブザーバを構成することができる。図13を用いて説明する。切り替えスイッチ37を逆関数推定部34側に接続し(接点37a)、まず、外乱の無い状態で、イナーシャと摩擦とを推定する。
なお、速度制御部12への速度フィードバック値や電流制御部13への電流フィードバック値は、イナーシャ・摩擦推定部30の各サンプリング手段と兼用して構成することができる。そして、遅延手段35、ハイパスフィルタ36をデジタルフィルタにより構成することができる。
よって、実際の複雑な摩擦特性を、単純化した摩擦モデルを使って推定すると推定誤差が発生する。例えば、大型の機械では、図14(b)に示すようなスティックスリップを持つ摩擦特性を示す。横軸は速度[rad/s]、縦軸はトルク[Nm]である。このような摩擦特性を持つ制御対象に対して、上述した実施形態のアルゴリズムで推定を行う場合、推定用入力指令が両極性(+/−に変化)を持つ正弦波もしくはM系列である場合、指令のゼロクロス近傍でスティックスリップの影響を受けて、推定精度が悪化する。
すなわち、理論値はJm,C1,C3共に1に正規化されている。特に、推定粘性摩擦C1の精度が大きく改善している。不感帯がない場合には理論値に対し40%程度であるが、不感帯がある場合は90%に改善している。クーロン摩擦C3も120%から90%に改善している。
2 電動機
3 検出器
4 被駆動体
10 サーボ制御装置
11 位置制御部
12 速度制御部
13 電流制御部
14 アンプ
20 上位制御装置
30 イナーシャ・摩擦推定部
31 電流フィードバックサンプリング部
32 速度フィードバックサンプリング部
33 逆関数モデル
34 逆関数推定部
35 遅延手段
36 ハイパスフィルタ
37 切り替えスイッチ
40 正弦波状指令発生部
41 M系列指令発生部
42 ローパスフィルタ
Kd 補正ゲイン
Kp ポジションゲイン
Kv 速度ゲイン
Jms 実イナーシャ
Cfs 実摩擦
Jm 推定イナーシャ
Cf 推定摩擦
C1 推定粘性摩擦
C3 推定クーロン摩擦
x(n) 推定電流値
e(n) 推定誤差
i(t) 電流フィードバック信号
i(n)FB 電流フィードバック値
ω(t) 速度フィードバック信号
ω(n)FB 速度フィードバック値
Claims (10)
- 工作機械や産業機械の駆動軸を駆動する電動機を制御する制御装置において、
正弦波状指令を前記制御装置のトルク指令または速度指令に加える正弦波状指令手段と、前記電動機に流れる電流の電流フィードバック信号をサンプリング周期毎に電流フィードバック値として取得する電流フィードバック値取得手段と、
前記電動機の速度の速度フィードバック信号をサンプリング周期毎に速度フィードバック値として取得する速度フィードバック値取得手段と、
前記サンプリング周期毎に検出した速度フィードバックの今回サンプリングした速度フィードバック値と、前回サンプリングした速度フィードバック値の差分を計算する速度差計算手段と、
前記速度差計算手段により計算された速度フィードバック値の差分と前記駆動軸の推定イナーシャの積を計算する第1の計算手段と、
前記今回サンプリングした速度フィードバック値と推定粘性摩擦の積を計算する第2の計算手段と、
前記今回サンプリングした速度フィードバックの極性と推定クーロン摩擦の積を計算する第3の計算手段と、
前記第1の計算手段、前記第2の計算手段、および前記第3の計算手段により求められた値を用いて、推定電流値を計算する推定電流値計算手段と、
前記サンプリング周期毎に取得した電流フィードバック値と前記推定電流値より推定誤差を計算する推定誤差計算手段と、
前記サンプリング周期毎に検出した速度フィードバック値と、前記推定誤差を用いて前記駆動軸の推定イナーシャと推定粘性摩擦と推定クーロン摩擦を更新する更新手段と、
を有することを特徴とするイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置。 - 前記サンプリング周期毎に取得した速度フィードバック値と前記推定誤差値を使って前記駆動軸の推定イナーシャと推定粘性摩擦と推定クーロン摩擦を更新する更新手段は、
前記サンプリング周期毎に取得した速度フィードバック値の今回のサンプリング周期で取得した速度フィードバック値と前回のサンプリング周期で取得した速度フィードバック値の差分を計算する差分計算手段と、
前記差分計算手段で計算された速度フィードバック値の差分と、前記推定誤差と、推定速度を決める定数μ1との積を計算する第1計算手段と、
前記今回のサンプリング周期で取得した速度フィードバック値と、前記推定誤差と、推定速度を決める定数μ2との積を計算する第2計算手段と、
前記今回のサンプリング周期で取得した速度フィードバック値の極性と、前記推定誤差と、推定速度を決める定数μ3との積を計算する第3計算手段と、
前記第1計算手段で計算された結果を、現在の推定イナーシャに加算することで、新たな推定イナーシャを計算する推定イナーシャ計算手段と、
前記第2計算手段で計算された結果を、現在の推定粘性摩擦に加算することで、新たな推定粘性摩擦を計算する推定粘性摩擦計算手段と、
前記第3計算手段で計算された結果を、現在の推定クーロン摩擦に加算することで、新たな推定クーロン摩擦を計算する推定クーロン摩擦計算手段と、
を備えることを特徴とする請求項1または2のいずれか1つに記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置。 - 前記μ m (n)は、推定速度を決める変数であって、速度フィードバックの関数であり、速度フィードバックの絶対値が所定の速度未満であるときはゼロとなり、所定の速度以上であるときはゼロ以外の正の値となるような不感帯を持つことを特徴とする請求項4に記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置。
- 前記電流フィードバック値取得手段は、
前記電流フィードバック信号を前記サンプリング周期の1/2周期だけ遅らせる遅延手段を介して、前記サンプリング周期毎に前記電流フィードバック値を取得することを特徴とする請求項1〜6のいずれか1つに記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置。 - 前記推定誤差計算手段は、前記電流フィードバック値をハイパスフィルタを通して推定誤差を計算することを特徴とする請求項1〜7のいずれか1つに記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置。
- 前記正弦波状指令手段に替えて、M系列指令を生成するM系列指令手段と、前記M系列指令手段からのM系列指令を通すローパスフィルタと、
を備え、
該ローパスフィルタを通した該M系列指令を前記制御装置のトルク指令または速度指令に加えることを特徴とする請求項1〜8のいずれか1つに記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置。 - 前記推定イナーシャと前記推定粘性摩擦と前記推定クーロン摩擦を用いて、前記サンプリング周期毎に取得した電流フィードバック値と前記推定電流値により、推定外乱トルクを計算する外乱オブザーバを構成し、
この推定外乱トルクの補正量を調整する補正ゲインKdを掛ける手段と、
この結果をトルク指令に加算する手段と、
を有することを特徴とする請求項1〜9のいずれか1つに記載のイナーシャと摩擦を同時に推定する機能を有する電動機の制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010182247A JP4813618B2 (ja) | 2009-08-28 | 2010-08-17 | イナーシャと摩擦を同時に推定する機能を有する電動機の制御装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009197652 | 2009-08-28 | ||
JP2009197652 | 2009-08-28 | ||
JP2010182247A JP4813618B2 (ja) | 2009-08-28 | 2010-08-17 | イナーシャと摩擦を同時に推定する機能を有する電動機の制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011072178A JP2011072178A (ja) | 2011-04-07 |
JP4813618B2 true JP4813618B2 (ja) | 2011-11-09 |
Family
ID=43525372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010182247A Active JP4813618B2 (ja) | 2009-08-28 | 2010-08-17 | イナーシャと摩擦を同時に推定する機能を有する電動機の制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8232758B2 (ja) |
JP (1) | JP4813618B2 (ja) |
CN (1) | CN102006011B (ja) |
DE (1) | DE102010036500B4 (ja) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4565034B2 (ja) * | 2008-12-16 | 2010-10-20 | ファナック株式会社 | イナーシャ推定を行う制御装置及び制御システム |
DE102009045822A1 (de) * | 2009-10-20 | 2011-04-28 | Robert Bosch Gmbh | Elektronisch kommutierter Elektromotor mit kalibrierter Motormomentkonstante |
JP5209810B1 (ja) * | 2011-07-27 | 2013-06-12 | ファナック株式会社 | イナーシャと摩擦係数とばね定数を同時に推定する機能を備える電動機の制御装置 |
EP2602676A1 (de) * | 2011-12-08 | 2013-06-12 | Siemens Aktiengesellschaft | Bestimmen von reibungskomponenten eines antriebssystems |
KR20130067369A (ko) * | 2011-12-14 | 2013-06-24 | 현대자동차주식회사 | 구동계의 구동특성 추출장치 |
JP2013225284A (ja) * | 2012-04-20 | 2013-10-31 | Linestream Technologies | 動作システムのパラメータ推定法、そのパラメータ推定システム、動作プロファイルの生成方法およびその生成システム |
US8710777B2 (en) | 2012-04-20 | 2014-04-29 | Linestream Technologies | Method for automatically estimating inertia in a mechanical system |
CN105209983B (zh) * | 2013-05-15 | 2018-01-02 | Abb 技术有限公司 | 具有机械变量的模型预测控制的电驱动*** |
DE102013211857A1 (de) * | 2013-06-21 | 2014-12-24 | Robert Bosch Gmbh | Bestimmen einer Schwergängigkeit eines Lüftermotors |
JP5650814B1 (ja) * | 2013-07-05 | 2015-01-07 | ファナック株式会社 | フィードフォワード制御を備えたモータ制御装置 |
JP6177705B2 (ja) * | 2014-02-21 | 2017-08-09 | 三菱重工業株式会社 | 機械装置の制御装置及び摩擦補償用のゲイン決定方法 |
JP5897645B2 (ja) * | 2014-06-05 | 2016-03-30 | ファナック株式会社 | 機械先端点のたわみを低減するサーボ制御装置 |
CN105227034B (zh) * | 2014-06-09 | 2018-06-08 | 东元电机股份有限公司 | 马达机械参数估测*** |
US10061275B2 (en) | 2014-07-29 | 2018-08-28 | Linestream Technologies | Optimized parameterization of active disturbance rejection control |
JP6412736B2 (ja) * | 2014-08-20 | 2018-10-24 | オークマ株式会社 | 位置制御装置 |
JP6296168B2 (ja) * | 2014-11-11 | 2018-03-20 | 東芝三菱電機産業システム株式会社 | プラントの制御装置 |
CN104539204B (zh) * | 2014-12-05 | 2017-03-15 | 深圳市雷赛智能控制股份有限公司 | 一种步进电机的干扰转矩测定方法及其低速振动抑制方法 |
JP5980890B2 (ja) * | 2014-12-10 | 2016-08-31 | ファナック株式会社 | 実験モード解析を用いたフィルタ自動調整機能を有するサーボ制御装置 |
TWI551007B (zh) * | 2015-03-13 | 2016-09-21 | 光寶電子(廣州)有限公司 | 伺服馬達系統及其控制方法 |
US10211763B2 (en) * | 2016-02-29 | 2019-02-19 | Linestream Technologies | Method for automatically identifying speed operation range in a mechanical system driven by PMSM or induction motors under friction and load condition |
EP3220215A1 (en) * | 2016-03-14 | 2017-09-20 | Omron Corporation | Control device and method for tuning a servo motor |
JP6751615B2 (ja) * | 2016-07-20 | 2020-09-09 | 日本電産サンキョー株式会社 | モータシステム |
TWI644188B (zh) * | 2017-09-05 | 2018-12-11 | 士林電機廠股份有限公司 | 伺服馬達驅動控制系統之即時電流擾動估測器 |
JP7035457B2 (ja) | 2017-11-01 | 2022-03-15 | ブラザー工業株式会社 | パラメータ更新方法、パラメータ更新システム、及びプログラム |
US11615659B2 (en) * | 2018-05-17 | 2023-03-28 | Arcus Technology, Inc. | Motion system health management using multidimensional modeling using motor operational parameters |
JP7305950B2 (ja) * | 2018-11-30 | 2023-07-11 | ブラザー工業株式会社 | 更新方法、コンピュータプログラム、及び制御システム |
JP7226070B2 (ja) * | 2019-04-26 | 2023-02-21 | ブラザー工業株式会社 | 数値制御装置 |
CN113742880B (zh) * | 2020-05-27 | 2024-06-04 | 台达电子工业股份有限公司 | 进给***的摩擦力预测与补偿方法及电脑可读取存储媒体 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744862B2 (ja) * | 1988-02-26 | 1995-05-15 | 富士電機株式会社 | 電動機の速度制御装置 |
JP3545006B2 (ja) * | 1992-04-06 | 2004-07-21 | 三菱電機株式会社 | 2自由度制御装置及び電動機のサーボ制御装置 |
JPH07110717A (ja) * | 1993-08-19 | 1995-04-25 | Fanuc Ltd | モータの制御方式 |
JP3479922B2 (ja) | 1994-06-30 | 2003-12-15 | 株式会社安川電機 | 電動機駆動系の負荷定数測定方法 |
JPH08140386A (ja) | 1994-11-08 | 1996-05-31 | Fanuc Ltd | サーボモータのイナーシャ推定方法 |
JP3545487B2 (ja) | 1995-03-09 | 2004-07-21 | ファナック株式会社 | モータで駆動する機械系のイナーシャおよび摩擦トルクの推定方法 |
JP3621278B2 (ja) * | 1998-12-10 | 2005-02-16 | 三菱電機株式会社 | サーボ制御装置 |
EP1198059A3 (en) * | 2000-10-11 | 2004-03-17 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for position-sensorless motor control |
JP4156412B2 (ja) * | 2003-03-13 | 2008-09-24 | 三菱電機株式会社 | 電流センサ |
JP4367058B2 (ja) * | 2003-09-04 | 2009-11-18 | 株式会社安川電機 | モータ制御装置 |
JP2006074896A (ja) | 2004-09-01 | 2006-03-16 | Yaskawa Electric Corp | モータ制御装置 |
WO2006051651A1 (ja) * | 2004-11-12 | 2006-05-18 | Kabushiki Kaisha Yaskawa Denki | モーション制御装置とシステム同定方法 |
JP2007020297A (ja) * | 2005-07-07 | 2007-01-25 | Yaskawa Electric Corp | システム同定装置およびそのシステム同定方法 |
KR20080041693A (ko) * | 2005-08-10 | 2008-05-13 | 가부시키가이샤 야스카와덴키 | 시스템 식별 장치 |
JP4789067B2 (ja) | 2006-04-24 | 2011-10-05 | 株式会社安川電機 | システム同定装置およびそれを備えたモータ制御装置 |
JP4340299B2 (ja) * | 2007-03-08 | 2009-10-07 | 株式会社日立産機システム | モータ制御装置、及びモータ制御システム |
JP4565034B2 (ja) * | 2008-12-16 | 2010-10-20 | ファナック株式会社 | イナーシャ推定を行う制御装置及び制御システム |
-
2010
- 2010-06-24 US US12/822,269 patent/US8232758B2/en active Active
- 2010-07-20 DE DE102010036500.9A patent/DE102010036500B4/de active Active
- 2010-08-17 JP JP2010182247A patent/JP4813618B2/ja active Active
- 2010-08-27 CN CN201010266210.7A patent/CN102006011B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN102006011A (zh) | 2011-04-06 |
DE102010036500B4 (de) | 2017-10-05 |
US8232758B2 (en) | 2012-07-31 |
DE102010036500A1 (de) | 2011-03-03 |
CN102006011B (zh) | 2014-03-12 |
US20110050146A1 (en) | 2011-03-03 |
JP2011072178A (ja) | 2011-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4813618B2 (ja) | イナーシャと摩擦を同時に推定する機能を有する電動機の制御装置 | |
JP5209810B1 (ja) | イナーシャと摩擦係数とばね定数を同時に推定する機能を備える電動機の制御装置 | |
JP4565034B2 (ja) | イナーシャ推定を行う制御装置及び制御システム | |
JP4238273B2 (ja) | 制御装置 | |
JP6316323B2 (ja) | モータ制御装置 | |
JP5591400B2 (ja) | 駆動機械の負荷特性推定装置 | |
JP2007156699A (ja) | モータの負荷イナーシャ推定方法 | |
JP2006172149A (ja) | 機械先端点の制御装置 | |
JP5302639B2 (ja) | サーボ制御装置 | |
JP2019181610A (ja) | モータエンコーダ及びセンサを用いて学習制御を行うロボットシステム | |
JP2018139044A (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
JP6490368B2 (ja) | 工作機械制御装置、工作機械制御方法、及びプログラム | |
CN110875699B (zh) | 干扰观测器、控制装置、机床以及干扰估计方法 | |
JP2014117787A (ja) | 制御装置 | |
TWI765597B (zh) | 控制系統、馬達控制裝置及機器學習裝置 | |
JP6333495B1 (ja) | サーボ制御装置 | |
JP2016177513A (ja) | タンデム位置制御装置 | |
JP6697313B2 (ja) | 送り軸制御装置における周波数特性測定方法 | |
JP4664576B2 (ja) | サーボ制御装置 | |
JP4329438B2 (ja) | 電動機制御装置 | |
US7961578B2 (en) | Method and apparatus for generating synchronous clock for write operation in a disk drive | |
JP4632171B2 (ja) | モータ制御装置および制御方法 | |
JP4588367B2 (ja) | 位置制御装置 | |
JPH087624B2 (ja) | 外乱トルク補償装置 | |
TW202337127A (zh) | 馬達控制裝置及其自動調整方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20110426 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20110509 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110524 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110715 |
|
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: 20110802 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110824 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4813618 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140902 Year of fee payment: 3 |