JP2008118750A - サーボ制御装置およびこの制御装置の電流検出方法 - Google Patents
サーボ制御装置およびこの制御装置の電流検出方法 Download PDFInfo
- Publication number
- JP2008118750A JP2008118750A JP2006298084A JP2006298084A JP2008118750A JP 2008118750 A JP2008118750 A JP 2008118750A JP 2006298084 A JP2006298084 A JP 2006298084A JP 2006298084 A JP2006298084 A JP 2006298084A JP 2008118750 A JP2008118750 A JP 2008118750A
- Authority
- JP
- Japan
- Prior art keywords
- current
- current detection
- motor
- filter
- control device
- 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
Images
Landscapes
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
【課題】本発明は、停止時の電流検出の分解能を上げるとともに、停止時の振動を抑えることができる方法を提供することを目的とする。
【解決手段】ΔΣ方式のA/D変換器による電流検出手段を備えたサーボ制御装置の電流検出方法において、前記サーボ制御装置は、フィルタ10のフィルタリング時間が切替えられる切換手段11を備えたものである。
【選択図】図1
【解決手段】ΔΣ方式のA/D変換器による電流検出手段を備えたサーボ制御装置の電流検出方法において、前記サーボ制御装置は、フィルタ10のフィルタリング時間が切替えられる切換手段11を備えたものである。
【選択図】図1
Description
本発明は、サーボモータで機械等を駆動するサーボ制御装置およびこの制御装置の電流検出方法に関する。
従来、磁気飽和のために低速時に電流制御ゲインを下げて、電流制御の不安定を抑えていた(例えば、特許文献1参照)。また、エレベータ等では積載状況に応じてモータ停止時、電流分解能を切り替えているものもある(例えば、特許文献2参照)。
図6において、7は電流検出装置、 8は比較器、 9は電流制御部、 13は電流制御ゲイン低減部であり、電流制御ゲイン低減部13で電流制御ゲインを下げている。
図7において、24は電流スケール演算部、 26は電流切替器、 27はA/D変換器、 28は3相/2相座標変換、 29は電流制御部であり、負荷に応じて電流切替器26及び電流スケール演算部24で電流分解能を切替えている。
このように、従来の制御装置では、低速時に電流制御ゲインを下げたり或いは負荷状況に応じて電流分解能を切替えるという手順がとられていた。
特開2003−189652号公報(第7頁、図1)
特許3310166号公報(第6頁、図1)
図6において、7は電流検出装置、 8は比較器、 9は電流制御部、 13は電流制御ゲイン低減部であり、電流制御ゲイン低減部13で電流制御ゲインを下げている。
図7において、24は電流スケール演算部、 26は電流切替器、 27はA/D変換器、 28は3相/2相座標変換、 29は電流制御部であり、負荷に応じて電流切替器26及び電流スケール演算部24で電流分解能を切替えている。
このように、従来の制御装置では、低速時に電流制御ゲインを下げたり或いは負荷状況に応じて電流分解能を切替えるという手順がとられていた。
従来の方法では、低速時電流制御ゲインを下げるという手順をとっているので、電流制御ゲインを下げると負荷変動に弱いという問題があった。また、文献2のような場合は積載状況という負荷が変動する時だけ、効果があり停止時には負荷状況によるので有効でないという問題もあった。
本発明はこのような問題点に鑑みてなされたものであり、停止時の電流検出の分解能を上げるとともに、停止時の振動を抑えることができる方法を提供することを目的とする。
本発明はこのような問題点に鑑みてなされたものであり、停止時の電流検出の分解能を上げるとともに、停止時の振動を抑えることができる方法を提供することを目的とする。
上記問題を解決するため、本発明は、次のようにしたのである。
請求項1記載の発明は、ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置の電流検出方法において、前記サーボ制御装置が、フィルタのフィルタリング時間が切替えられる切換手段を備えたものである。
また、請求項2記載の発明は、前記フィルタが、モータ停止時には電流検出のフィルタリング時間を長くし、モータ移動時は電流検出のフィルタリング時間を短くするように切替えるものである。
また、請求項3記載の発明は、前記フィルタ切換手段は、前記モータの停止または移動状態についてエンコーダ信号を基に行うものである。
また、請求項4記載の発明は、ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置において、モータ停止時が電流検出のフィルタを長くし、モータ移動時が電流検出のフィルタを短くする切換手段を備えたものである。
また、請求項5記載の発明は、ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置において、前記サーボ制御装置が、速度制御モードと電流制御モードを切替える切換手段を備えたものである。
また、請求項6記載の発明は、前記サーボ制御装置は、前記モータ停止時は速度制御および位置制御で停止されるものである。
また、請求項7記載の発明は、前記切換手段は、前記モータの停止または移動状態についてエンコーダ信号を基に行うものである。
請求項1記載の発明は、ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置の電流検出方法において、前記サーボ制御装置が、フィルタのフィルタリング時間が切替えられる切換手段を備えたものである。
また、請求項2記載の発明は、前記フィルタが、モータ停止時には電流検出のフィルタリング時間を長くし、モータ移動時は電流検出のフィルタリング時間を短くするように切替えるものである。
また、請求項3記載の発明は、前記フィルタ切換手段は、前記モータの停止または移動状態についてエンコーダ信号を基に行うものである。
また、請求項4記載の発明は、ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置において、モータ停止時が電流検出のフィルタを長くし、モータ移動時が電流検出のフィルタを短くする切換手段を備えたものである。
また、請求項5記載の発明は、ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置において、前記サーボ制御装置が、速度制御モードと電流制御モードを切替える切換手段を備えたものである。
また、請求項6記載の発明は、前記サーボ制御装置は、前記モータ停止時は速度制御および位置制御で停止されるものである。
また、請求項7記載の発明は、前記切換手段は、前記モータの停止または移動状態についてエンコーダ信号を基に行うものである。
請求項1から4に記載の発明によると、モータ停止時は電流検出のフィルタを長くし電流検出の分解能を上げることができるので、停止時振動を抑えることができる。
また、請求項5から7に記載の発明によると、モータ停止時、電流制御をしないのでエンコーダの分解能での振動に抑えることができ、高分解能のエンコーダでは停止時振動を抑えることができる。
また、請求項5から7に記載の発明によると、モータ停止時、電流制御をしないのでエンコーダの分解能での振動に抑えることができ、高分解能のエンコーダでは停止時振動を抑えることができる。
以下、本発明の方法の具体的実施例について、図に基づいて説明する。
実際のサーボ制御装置には様々な機能や手段が内蔵されているが、図には本発明に関係する機能や手段のみを記載し説明することとする。
図1は、本発明の方法を実施するサーボ制御装置の構成を示す図である。図において1はマイクロコンピュータ、2は電流アンプ、3はベースドライブ回路、4はパワートランジスタモジュール、5はモータ、6はエンコーダ、7はエンコーダ入力回路、8は電流検出用シャント抵抗、9はA/D変換器、10はフィルタ、11はフィルタ切替手段である。
以上のように構成された回路において、その動作を図1を用いて説明する。 まずマイクロコンピュータ1は位置指令又は速度指令を外部のコントローラ等から受取る。そして位置制御の場合は、位置指令よりエンコーダ6からの位置をエンコーダ入力回路7で入力し、その位置フィードバックを差し引き、制御ゲインをかけて位置制御を行い、その出力の速度指令より速度フィードバックを差し引き、制御ゲインをかけて速度制御を行う。そして電流アンプ2にてその出力の電流指令から電流フィードバックを差し引き、制御ゲインをかけて電流制御を行う。その電流制御の出力でベースドライブ駆動回路3を通して、パワートランジスタ4を駆動してモータ5を制御する。電流フィードバックは電流検出用シャント抵抗8でモータ5の電流を電圧として検出する。その電圧はΔΣ方式のA/D変換器9とフィルタ10でデータ化して電流フィードバックする。ここで、ΔΣ方式について簡単に説明する。ΔΣ方式とは、積分器とコンパレータを用いて出力を入力にフィードバックすることでアナログ信号をパルス列のパルス密度に変換する方式である。
パルス列の密度を数値化するのは、例えばある時間内のパルス列をカウンタ等で計測すれば良く、この計測値にフィルタ10でフィルタリングしてデータ化する。
フィルタ10はフィルタ切替手段11でフィルタの時定数を変えることにより、電流フィードバックの分解能を変えることができる。マイクロコンピュータ1は電流フィードバックの分解能を変える時は、電流アンプ2に指令する電流指令とフィルタ切換手段11を変えることにより行う。
一例としてフィルタが移動平均フィルタの場合、時定数を長くするとパルス列の密度を長く平均化して計測したことになる。パルス列の密度は積分器やコンパレータ等の性能に依存するが、変換速度は速く細かいので長く計測するとより細かく計測できる。このようにしてフィルタ時定数を長くすると、分解能を上げることができる。
図1は、本発明の方法を実施するサーボ制御装置の構成を示す図である。図において1はマイクロコンピュータ、2は電流アンプ、3はベースドライブ回路、4はパワートランジスタモジュール、5はモータ、6はエンコーダ、7はエンコーダ入力回路、8は電流検出用シャント抵抗、9はA/D変換器、10はフィルタ、11はフィルタ切替手段である。
以上のように構成された回路において、その動作を図1を用いて説明する。 まずマイクロコンピュータ1は位置指令又は速度指令を外部のコントローラ等から受取る。そして位置制御の場合は、位置指令よりエンコーダ6からの位置をエンコーダ入力回路7で入力し、その位置フィードバックを差し引き、制御ゲインをかけて位置制御を行い、その出力の速度指令より速度フィードバックを差し引き、制御ゲインをかけて速度制御を行う。そして電流アンプ2にてその出力の電流指令から電流フィードバックを差し引き、制御ゲインをかけて電流制御を行う。その電流制御の出力でベースドライブ駆動回路3を通して、パワートランジスタ4を駆動してモータ5を制御する。電流フィードバックは電流検出用シャント抵抗8でモータ5の電流を電圧として検出する。その電圧はΔΣ方式のA/D変換器9とフィルタ10でデータ化して電流フィードバックする。ここで、ΔΣ方式について簡単に説明する。ΔΣ方式とは、積分器とコンパレータを用いて出力を入力にフィードバックすることでアナログ信号をパルス列のパルス密度に変換する方式である。
パルス列の密度を数値化するのは、例えばある時間内のパルス列をカウンタ等で計測すれば良く、この計測値にフィルタ10でフィルタリングしてデータ化する。
フィルタ10はフィルタ切替手段11でフィルタの時定数を変えることにより、電流フィードバックの分解能を変えることができる。マイクロコンピュータ1は電流フィードバックの分解能を変える時は、電流アンプ2に指令する電流指令とフィルタ切換手段11を変えることにより行う。
一例としてフィルタが移動平均フィルタの場合、時定数を長くするとパルス列の密度を長く平均化して計測したことになる。パルス列の密度は積分器やコンパレータ等の性能に依存するが、変換速度は速く細かいので長く計測するとより細かく計測できる。このようにしてフィルタ時定数を長くすると、分解能を上げることができる。
図2は電流検出の方法を示すフローチャートである。この図を用いて本発明の方法について順を追って説明する。
はじめにステップ21でモータ停止かどうか確認する。モータ停止の場合は、ステップ22でフィルタ切替え11を用いてフィルタ設定を長くする。つまり、フィルタリング時間を18μsに設定して電流フィードバック分解能を約12ビットにして細かく制御する。モータ停止でない場合は、ステップ23でフィルタ切替え11は通常のフィルタ設定とする。つまり、フィルタリング時間を5μsに設定して電流フィードバック分解能を約8ビットで通常制御する。ステップ24ではフィルタ設定したフィルタとA/D変換器で、電流を入力する。
このように、モータ停止中A/D変換器のフィルタを長くするので、電流フィードバックの分解能を変えることができ、小さい電流の制御をすることにより停止時の振動等を抑えることができるのである。 つまり停止時は負荷外乱等が小さければ、移動時のような過渡的な応答は必要としないので、フィルタを長くして多少応答が落ちても停止時の振動等を抑えることができるのである。 なお電流アンプ2はマイクロコンピュータ1で行っても良い。
はじめにステップ21でモータ停止かどうか確認する。モータ停止の場合は、ステップ22でフィルタ切替え11を用いてフィルタ設定を長くする。つまり、フィルタリング時間を18μsに設定して電流フィードバック分解能を約12ビットにして細かく制御する。モータ停止でない場合は、ステップ23でフィルタ切替え11は通常のフィルタ設定とする。つまり、フィルタリング時間を5μsに設定して電流フィードバック分解能を約8ビットで通常制御する。ステップ24ではフィルタ設定したフィルタとA/D変換器で、電流を入力する。
このように、モータ停止中A/D変換器のフィルタを長くするので、電流フィードバックの分解能を変えることができ、小さい電流の制御をすることにより停止時の振動等を抑えることができるのである。 つまり停止時は負荷外乱等が小さければ、移動時のような過渡的な応答は必要としないので、フィルタを長くして多少応答が落ちても停止時の振動等を抑えることができるのである。 なお電流アンプ2はマイクロコンピュータ1で行っても良い。
次に、本発明の第2の実施例について説明する。構成について図3に示す。動作については実施例1と同様であるので説明を省略する。 電流フィードバックはフィルタ切替えがなく、電流検出用シャント抵抗8とA/D変換器9とフィルタ10で変換して入力する。
図5は電流制御の制御ブロック図である。図において51は電流制御、52、54はモータ、パワー変換、53は電圧指令変換定数である。モータ停止時は下側に切替えて、電流指令は電圧指令変換定数53で電圧指令に変換し、モータ、パワー変換54でモータに電流が流れる。但し、電流制御はないのでモータに電流が流れてトルクが発生し、速度として現れた時に速度制御で抑えることになる。
図4は電流制御の方法を示すフローチャートである。この図を用いて本発明の方法について順を追って説明する。
はじめにステップ41でモータ停止かどうか確認する。モータ停止の場合は、ステップ42で電流指令を電圧指令に変換して電流制御なしでモータを停止させる。この場合は電流制御ではないので、速度制御でモータを停止させることになる。速度制御で停止させることになるので、速度制御は分解能が高く、応答が高いことが要求されるが、電流の分解能による変動はなくなる。モータ停止でない場合は、ステップ43で通常の電流制御でモータを制御する。
図5は電流制御の制御ブロック図である。図において51は電流制御、52、54はモータ、パワー変換、53は電圧指令変換定数である。モータ停止時は下側に切替えて、電流指令は電圧指令変換定数53で電圧指令に変換し、モータ、パワー変換54でモータに電流が流れる。但し、電流制御はないのでモータに電流が流れてトルクが発生し、速度として現れた時に速度制御で抑えることになる。
図4は電流制御の方法を示すフローチャートである。この図を用いて本発明の方法について順を追って説明する。
はじめにステップ41でモータ停止かどうか確認する。モータ停止の場合は、ステップ42で電流指令を電圧指令に変換して電流制御なしでモータを停止させる。この場合は電流制御ではないので、速度制御でモータを停止させることになる。速度制御で停止させることになるので、速度制御は分解能が高く、応答が高いことが要求されるが、電流の分解能による変動はなくなる。モータ停止でない場合は、ステップ43で通常の電流制御でモータを制御する。
このように、モータ停止中電流制御をなくすので、電流フィードバックの分解能と関係なく制御することにより、停止時振動等を抑えることができる つまり停止時は負荷外乱等が小さければ、移動時のような過渡的な応答は必要としないので、速度制御の分解能が高くかつ速度制御の応答が高ければ、速度制御で電流制御を補うことができ、多少応答が落ちても停止時の振動等を抑えることができるのである。 なお電流アンプ2はマイクロコンピュータ1で行っても良い。
1 マイクロコンピュータ
2 電流アンプ
3 ベースドライブ回路
4 パワートランジスタモジュール
5 モータ
6 エンコーダ
7 入力回路
8 電流検出用シャント抵抗
9 A/D変換器
10 フィルタ
11 フィルタ切替え
51 電流制御
52、54 モータ、パワー変換
53 電圧指令変換定数
2 電流アンプ
3 ベースドライブ回路
4 パワートランジスタモジュール
5 モータ
6 エンコーダ
7 入力回路
8 電流検出用シャント抵抗
9 A/D変換器
10 フィルタ
11 フィルタ切替え
51 電流制御
52、54 モータ、パワー変換
53 電圧指令変換定数
Claims (7)
- ΔΣ方式のA/D変換器による電流検出手段を備えたサーボ制御装置の電流検出方法において、
前記サーボ制御装置は、前記A/D変換器のフィルタのフィルタリング時間が切替えられる切換手段を備えたことを特徴とするサーボ制御装置の電流検出方法。 - 前記フィルタは、モータ停止時には電流検出のフィルタリング時間を長くし、モータ移動時は電流検出のフィルタリング時間を短くするように切替えることを特徴とする請求項1記載のサーボ制御装置の電流検出方法。
- 前記フィルタ切換手段は、前記モータの停止または移動状態についてエンコーダ信号を基に行うことを特徴とする請求項1記載のサーボ制御装置の電流検出方法。
- ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置において、
モータ停止時は電流検出のフィルタを長くし、モータ移動時は電流検出のフィルタを短くする切換手段を備えたことを特徴とするサーボ制御装置。 - ΔΣ方式のA/D変換による電流検出手段を備えたサーボ制御装置において、
前記サーボ制御装置は、速度制御モードと電流制御モードを切替える切換手段を備えたことを特徴とするサーボ制御装置。 - 前記サーボ制御装置は、前記モータ停止時は速度制御及び位置制御で停止されることを特徴とする請求項5記載のサーボ制御装置。
- 前記切換手段は、前記モータの停止または移動状態についてエンコーダ信号を基に行うことを特徴とする請求項5記載のサーボ制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006298084A JP2008118750A (ja) | 2006-11-01 | 2006-11-01 | サーボ制御装置およびこの制御装置の電流検出方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006298084A JP2008118750A (ja) | 2006-11-01 | 2006-11-01 | サーボ制御装置およびこの制御装置の電流検出方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008118750A true JP2008118750A (ja) | 2008-05-22 |
Family
ID=39504239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006298084A Pending JP2008118750A (ja) | 2006-11-01 | 2006-11-01 | サーボ制御装置およびこの制御装置の電流検出方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008118750A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013198229A (ja) * | 2012-03-16 | 2013-09-30 | Yaskawa Electric Corp | Δς変調型a/d変換器およびそれを備えたモータ制御装置 |
US20130278197A1 (en) * | 2012-04-19 | 2013-10-24 | Fanuc Corporation | Motor control apparatus equipped with delta-sigma modulation ad converter |
US9122258B2 (en) | 2011-05-24 | 2015-09-01 | Mitsubishi Electric Corporation | Motor control device |
WO2016051743A1 (ja) * | 2014-09-30 | 2016-04-07 | パナソニックIpマネジメント株式会社 | モータ制御装置 |
JP2016144226A (ja) * | 2015-01-29 | 2016-08-08 | ファナック株式会社 | 電流検出モードの変更機能を備えたモータ駆動装置 |
JP2021027718A (ja) * | 2019-08-06 | 2021-02-22 | ファナック株式会社 | モータ駆動装置 |
-
2006
- 2006-11-01 JP JP2006298084A patent/JP2008118750A/ja active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9122258B2 (en) | 2011-05-24 | 2015-09-01 | Mitsubishi Electric Corporation | Motor control device |
JP2013198229A (ja) * | 2012-03-16 | 2013-09-30 | Yaskawa Electric Corp | Δς変調型a/d変換器およびそれを備えたモータ制御装置 |
CN103378796A (zh) * | 2012-04-19 | 2013-10-30 | 发那科株式会社 | 具有δς调制型ad变换器的电动机控制装置 |
JP2013223400A (ja) * | 2012-04-19 | 2013-10-28 | Fanuc Ltd | Δς変調型ad変換器を有するモータ制御装置 |
US8754599B2 (en) * | 2012-04-19 | 2014-06-17 | Fanuc Corporation | Motor control apparatus equipped with delta-sigma modulation AD converter |
DE102013006747B4 (de) * | 2012-04-19 | 2015-02-19 | Fanuc Corporation | Motorregelvorrichtung mit einem Delta-Sigma-Modulations-AD-Wandler |
US20130278197A1 (en) * | 2012-04-19 | 2013-10-24 | Fanuc Corporation | Motor control apparatus equipped with delta-sigma modulation ad converter |
WO2016051743A1 (ja) * | 2014-09-30 | 2016-04-07 | パナソニックIpマネジメント株式会社 | モータ制御装置 |
JPWO2016051743A1 (ja) * | 2014-09-30 | 2017-07-13 | パナソニックIpマネジメント株式会社 | モータ制御装置 |
JP2016144226A (ja) * | 2015-01-29 | 2016-08-08 | ファナック株式会社 | 電流検出モードの変更機能を備えたモータ駆動装置 |
CN105846746A (zh) * | 2015-01-29 | 2016-08-10 | 发那科株式会社 | 电动机驱动装置 |
US9698717B2 (en) | 2015-01-29 | 2017-07-04 | Fanuc Corporation | Motor drive device provided with function of changing current detection mode |
CN105846746B (zh) * | 2015-01-29 | 2017-11-28 | 发那科株式会社 | 电动机驱动装置 |
JP2021027718A (ja) * | 2019-08-06 | 2021-02-22 | ファナック株式会社 | モータ駆動装置 |
JP7306913B2 (ja) | 2019-08-06 | 2023-07-11 | ファナック株式会社 | モータ駆動装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008118750A (ja) | サーボ制御装置およびこの制御装置の電流検出方法 | |
JP2009131133A (ja) | 電磁アクチュエータ制御装置及び方法 | |
CN1019289B (zh) | 电梯控制装置 | |
JP2005168225A (ja) | モータ制御装置 | |
JP4876950B2 (ja) | モータの可変速制御装置 | |
JP5055932B2 (ja) | 同期電動機制御装置 | |
JP5136724B2 (ja) | モータ駆動装置およびモータ駆動方法 | |
JP2008097347A (ja) | モータ制御装置 | |
JP2006129543A (ja) | ステッピングモータ駆動装置およびステッピングモータ駆動方法 | |
JP2008005596A (ja) | 電流検出装置およびモータ制御装置、並びに電流検出方法 | |
JP2008033707A (ja) | 位置制御装置及びその制御方法 | |
JP5845434B2 (ja) | モータ駆動装置 | |
JP2005170605A (ja) | エレベータの異常振動検出装置 | |
JP2006141090A (ja) | 半導体電力変換装置 | |
JP4698312B2 (ja) | 電力変換装置 | |
JP2005011004A (ja) | 電動機の位置決め制御装置 | |
JPS61157288A (ja) | サ−ボモ−タ制御装置 | |
JP5192225B2 (ja) | 半導体電力変換装置 | |
JP4731133B2 (ja) | 誘導機制御装置 | |
JP2005073477A (ja) | 電流制御方法 | |
JP2738399B2 (ja) | 位置制御装置 | |
JP2007312483A (ja) | モータ制御方法及び装置 | |
JP2005073104A (ja) | 電動機制御装置 | |
JP2007114861A (ja) | モータ制御装置とその位置決め制御方法 | |
JP2006149013A (ja) | ステッピングモータ駆動装置およびステッピングモータ駆動方法 |