JP2017153307A - Voltage compensation device for servo amplifier and voltage compensation method for servo amplifier - Google Patents
Voltage compensation device for servo amplifier and voltage compensation method for servo amplifier Download PDFInfo
- Publication number
- JP2017153307A JP2017153307A JP2016035378A JP2016035378A JP2017153307A JP 2017153307 A JP2017153307 A JP 2017153307A JP 2016035378 A JP2016035378 A JP 2016035378A JP 2016035378 A JP2016035378 A JP 2016035378A JP 2017153307 A JP2017153307 A JP 2017153307A
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- power supply
- servo amplifier
- fluctuation
- voltage compensation
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000001514 detection method Methods 0.000 claims abstract description 33
- 238000006243 chemical reaction Methods 0.000 claims description 19
- 230000006399 behavior Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/12—Stator flux based control involving the use of rotor position or rotor speed sensors
-
- 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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- 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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- 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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation of position or speed
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
Description
本発明は、サーボモータの駆動を制御するサーボアンプの電圧補償に係り、特にサーボアンプに供給される電源電圧の変動に対する補償に適したサーボアンプの電圧補償装置及びサーボアンプの電圧補償方法に関する。 The present invention relates to voltage compensation of a servo amplifier that controls driving of a servo motor, and more particularly to a voltage compensation device for a servo amplifier and a voltage compensation method for the servo amplifier suitable for compensation for fluctuations in power supply voltage supplied to the servo amplifier.
サーボアンプは、回転検出器(エンコーダ)が検出したサーボモータのモータ軸の回転角度及び回転速度の検出結果と制御指令値とを比較し、検出結果を制御値に近づけるように、サーボモータの駆動を制御する。 The servo amplifier compares the detection result of the rotation angle and rotation speed of the servo motor detected by the rotation detector (encoder) with the control command value, and drives the servo motor so that the detection result approaches the control value. To control.
ところで、サーボアンプに印加される電源電圧は、国毎に異なる。また、サーボアンプに供給される電源電圧は、様々な要因により変動する。このように、電源電圧が国毎に異なったり、様々な要因により変動したりすると、サーボモータの電流制御の応答速度が変化してしまうので、回転角度及び回転速度の制御が適切に行われない。そこで、サーボモータを仕様通りに駆動させるために、サーボアンプに供給される電源電圧を、電源電圧の変動に応じて補正する必要がある。 By the way, the power supply voltage applied to the servo amplifier differs from country to country. Further, the power supply voltage supplied to the servo amplifier varies depending on various factors. As described above, if the power supply voltage varies from country to country or fluctuates due to various factors, the response speed of the current control of the servo motor changes, so that the rotation angle and the rotation speed cannot be controlled appropriately. . Therefore, in order to drive the servo motor according to the specification, it is necessary to correct the power supply voltage supplied to the servo amplifier in accordance with the fluctuation of the power supply voltage.
このようなサーボアンプに印加される電源電圧を補正するものとして、特許文献1では、サーボモータに電動機印加電圧を印加するPWMアンプゲイン部に電源電圧補正部を接続し、電源電圧補正部からの補正量によりPWMアンプゲイン部のゲインを調整するサーボアンプの電圧補正方法を提案している。
As a method for correcting a power supply voltage applied to such a servo amplifier, in
上述したサーボアンプの電圧補正方法では、電源電圧補正部により、電源電圧変動時のサーボモータ側への印加電圧を補正しているため、電源電圧変動時のサーボモータの安定した動特性を得ることができる。 In the servo amplifier voltage correction method described above, the power supply voltage correction unit corrects the applied voltage to the servomotor side when the power supply voltage fluctuates, so that a stable dynamic characteristic of the servomotor when the power supply voltage fluctuates can be obtained. Can do.
ところで、電源電圧補正部は、電源電圧を補正するための電源電圧補正テーブルに基づき、電圧補償の範囲内での電源電圧の変動に対する補正量をPWMアンプゲイン部に与えている。この場合、電源電圧の変動を正しく検出できれば適切な補正量をPWMアンプゲイン部に与えることができる。ところが、何らかの要因により電源電圧の変動を正しく検出できず、特に検出した結果が電圧補償外の電圧として誤って検出された場合は、適切な補正量とは大きく異なる補正量で電源電圧を補正してしまい適切な補正量をPWMアンプゲイン部に与えることができない。 By the way, the power supply voltage correction unit provides the PWM amplifier gain unit with a correction amount for fluctuations in the power supply voltage within the range of voltage compensation based on the power supply voltage correction table for correcting the power supply voltage. In this case, if the fluctuation of the power supply voltage can be detected correctly, an appropriate correction amount can be given to the PWM amplifier gain unit. However, if fluctuations in the power supply voltage cannot be detected correctly due to some reason, and the detected result is erroneously detected as a voltage outside voltage compensation, the power supply voltage is corrected with a correction amount that is significantly different from the appropriate correction amount. Therefore, an appropriate correction amount cannot be given to the PWM amplifier gain unit.
このように、何らかの要因により電源電圧の変動を正しく検出できなかった場合、電源電圧補正部が適切な補正量をPWMアンプゲイン部に与えることができなくなると、サーボモータの動特性の制御が不安定になってしまうという問題がある。 As described above, when the fluctuation of the power supply voltage cannot be correctly detected due to some factor, the control of the dynamic characteristics of the servo motor is not effective if the power supply voltage correction section cannot give an appropriate correction amount to the PWM amplifier gain section. There is a problem that it becomes stable.
本発明は、このような状況に鑑みてなされたものであり、電源電圧の変動を正しく検出できかった場合、特に検出した結果が電圧補償外の電圧として誤って検出された場合であっても、サーボモータの動特性の制御の不安定の挙動を確実に抑制できるサーボアンプの電圧補償装置及びサーボアンプの電圧補償方法を提供することを目的とする。 The present invention has been made in view of such a situation. Even when the fluctuation of the power supply voltage could not be detected correctly, even when the detected result was erroneously detected as a voltage outside voltage compensation. Another object of the present invention is to provide a servo amplifier voltage compensation device and a servo amplifier voltage compensation method capable of reliably suppressing the unstable behavior of the control of the dynamic characteristics of the servo motor.
本発明のサーボアンプの電圧補償装置は、サーボモータを制御するサーボアンプに供給される電源電圧の変動を補償するサーボアンプの電圧補償装置であって、前記電源電圧を検出する電圧検出部と、前記電圧検出部が検出した電源電圧が基準電圧に対して変動すると、前記電源電圧の変動分を補正するための補正量を出力する電圧補償部と、前記補正量に基づき、前記サーボモータの駆動を制御する制御値のゲイン調整を行う変動補償部とを備え、前記電圧補償部は、検出した前記電源電圧が電圧補償範囲内である場合、この電圧補償範囲内での前記電源電圧に対応した補正量を出力し、検出した前記電源電圧が電圧補償範囲外である場合、この電圧補償範囲外での前記電源電圧に対応した補正量を出力することを特徴とする。
この構成では、電圧検出部が検出した電源電圧が基準電圧に対して変動すると、電圧補償部が電源電圧に対応した補正量を出力する。また、電圧補償部は、検出した電源電圧が電圧補償範囲内である場合、電圧補償範囲内での電源電圧に対応した補正量を出力し、検出した電源電圧が電圧補償範囲外である場合、電圧補償範囲外での電源電圧に対応した補正量を出力する。これにより、電圧補償部は、電源電圧を電圧補償外の電圧として誤って検出された場合であっても、電圧補償外での電圧の補正量が設定されているので、電圧補償範囲外での補正量を出力することで、サーボモータを制御するサーボアンプに供給される電源電圧の変動を補償することができる。
A voltage compensation device for a servo amplifier according to the present invention is a voltage compensation device for a servo amplifier that compensates for fluctuations in a power supply voltage supplied to a servo amplifier that controls a servomotor, and a voltage detection unit that detects the power supply voltage; When the power supply voltage detected by the voltage detector fluctuates with respect to a reference voltage, a voltage compensator that outputs a correction amount for correcting the fluctuation of the power supply voltage, and driving the servo motor based on the correction amount A fluctuation compensation unit that adjusts the gain of a control value for controlling the control value, and when the detected power supply voltage is within a voltage compensation range, the voltage compensation unit corresponds to the power supply voltage within the voltage compensation range. A correction amount is output, and when the detected power supply voltage is outside the voltage compensation range, a correction amount corresponding to the power supply voltage outside the voltage compensation range is output.
In this configuration, when the power supply voltage detected by the voltage detector varies with respect to the reference voltage, the voltage compensator outputs a correction amount corresponding to the power supply voltage. In addition, the voltage compensation unit outputs a correction amount corresponding to the power supply voltage within the voltage compensation range when the detected power supply voltage is within the voltage compensation range, and when the detected power supply voltage is outside the voltage compensation range, Outputs the correction amount corresponding to the power supply voltage outside the voltage compensation range. As a result, even when the power supply voltage is mistakenly detected as a voltage outside the voltage compensation, the voltage compensation unit is set with a voltage correction amount outside the voltage compensation. By outputting the correction amount, it is possible to compensate for fluctuations in the power supply voltage supplied to the servo amplifier that controls the servo motor.
また、前記電圧補償部は、前記電圧補償範囲内及び前記電圧補償範囲外での補正量を求める補正曲線を有し、前記基準電圧に対する前記電源電圧の変動分の補正量を前記補正曲線から求めることを特徴とする。
この構成では、電圧検出部が電源電圧の変動を電圧補償外の電圧として誤って検出した場合でも、電圧補償部が補正曲線から求めた電源電圧の変動分の補正量を出力することができる。
The voltage compensator has a correction curve for obtaining a correction amount within the voltage compensation range and outside the voltage compensation range, and obtains a correction amount corresponding to the fluctuation of the power supply voltage with respect to the reference voltage from the correction curve. It is characterized by that.
In this configuration, even when the voltage detection unit erroneously detects the fluctuation of the power supply voltage as a voltage outside the voltage compensation, the correction amount corresponding to the fluctuation of the power supply voltage obtained from the correction curve by the voltage compensation unit can be output.
また、前記補正曲線は、前記電圧補償範囲外では傾きが緩やかとなっていることを特徴とする。
この構成では、補正曲線の電圧補償範囲外での傾きが緩やかとなっているため、サーボモータの動特性の制御の不安定の挙動を緩やかに抑えることができる。
In addition, the correction curve has a gentle slope outside the voltage compensation range.
In this configuration, since the inclination of the correction curve outside the voltage compensation range is gentle, the unstable behavior of the control of the dynamic characteristics of the servo motor can be moderately suppressed.
また、前記補正曲線は、前記電圧補償範囲外では補正量が一定値となっていることを特徴とする。
この構成では、補正曲線の電圧補償範囲外での補正量が一定値となっているため、サーボモータの動特性の制御の不安定の挙動を一定の補正量で抑えることができる。
The correction curve is characterized in that the correction amount is a constant value outside the voltage compensation range.
In this configuration, since the correction amount outside the voltage compensation range of the correction curve is a constant value, the unstable behavior of the control of the dynamic characteristics of the servo motor can be suppressed with a constant correction amount.
また、前記電圧補償部は、前記電圧補償範囲内及び前記電圧補償範囲外での前記基準電圧に対する前記電源電圧の変動分の補正量を計算により求めることを特徴とする。
この構成では、電圧補償部が基準電圧に対する電源電圧の変動分の補正量を計算により求めるので、補正曲線を用いなくても電源電圧の変動分の補正量を出力することができる。
The voltage compensator obtains a correction amount for the fluctuation of the power supply voltage with respect to the reference voltage within the voltage compensation range and outside the voltage compensation range by calculation.
In this configuration, since the voltage compensator calculates the correction amount for the fluctuation of the power supply voltage with respect to the reference voltage, the correction amount for the fluctuation of the power supply voltage can be output without using a correction curve.
また、前記電圧補償範囲外での補正量は一定値となっていることを特徴とする。
この構成では、補正曲線を用いなくても電圧補償範囲外では一定の補正量を出力することができる。
The correction amount outside the voltage compensation range is a constant value.
In this configuration, a constant correction amount can be output outside the voltage compensation range without using a correction curve.
また、前記電圧補償範囲は、補正下限及び補正上限を示す電圧により設定されていることを特徴とする。
この構成では、基準電圧に対する電源電圧の変動が電圧補償範囲の補正下限又は補正上限を超えた場合、補正下限又は補正上限を超えた電源電圧の変動分の補正量を確実に出力することができる。
The voltage compensation range is set by a voltage indicating a correction lower limit and a correction upper limit.
In this configuration, when the fluctuation of the power supply voltage with respect to the reference voltage exceeds the correction lower limit or the correction upper limit of the voltage compensation range, the correction amount corresponding to the fluctuation of the power supply voltage exceeding the correction lower limit or the correction upper limit can be reliably output. .
また、前記制御値は、第1の電流指令と第2の電流指令とを有し、前記変動補償部は、前記第1の電流指令に対してゲイン調整を行う第1の電圧変動補償部と、前記第2の電流指令に対してゲイン調整を行う第2の電圧変動補償部とを有し、前記サーボアンプの前段に配置されていることを特徴とする。
この構成では、サーボアンプの前段で、第1の電圧変動補償部と第2の電圧変動補償部とにより、第1の電流指令と第2の電流指令に対するゲイン調整を行うため、サーボモータの3相分に対するゲイン調整に比べ少ない数でのゲイン調整を行うことができる。
The control value includes a first current command and a second current command, and the fluctuation compensator includes a first voltage fluctuation compensator that performs gain adjustment on the first current command; And a second voltage fluctuation compensator that adjusts the gain with respect to the second current command, and is arranged in a preceding stage of the servo amplifier.
In this configuration, since the first voltage fluctuation compensator and the second voltage fluctuation compensator perform gain adjustment for the first current command and the second current command before the servo amplifier, the servo motor 3 The gain can be adjusted with a smaller number than the gain adjustment for the phase.
また、前記制御値は、前記サーボアンプ内の逆パーク変換部から出力される、3相のモータ電流を2つのベクトル直流成分で独立に制御するための第1の相の電圧と、第2の相の電圧とを有し、前記変動補償部は、前記第1の相の電圧に対してゲイン調整を行う第1の電圧変動補償部と、前記第2の相の電圧に対してゲイン調整を行う第2の電圧変動補償部とを有し、前記逆パーク変換部の後段に配置されていることを特徴とする。
この構成では、逆パーク変換部の後段で、第1の電圧変動補償部と第2の電圧変動補償部とにより、第1の相の電圧と第2の相の電圧に対するゲイン調整を行うため、サーボモータの3相分に対するゲイン調整に比べ少ない数でのゲイン調整を行うことができる。
Further, the control value includes a first phase voltage for independently controlling a three-phase motor current output by two vector direct current components output from an inverse park conversion unit in the servo amplifier; And the fluctuation compensator adjusts the gain of the voltage of the first phase and the voltage of the second phase. And a second voltage fluctuation compensator to be disposed, which is arranged at a subsequent stage of the reverse park converter.
In this configuration, in order to perform gain adjustment for the voltage of the first phase and the voltage of the second phase by the first voltage fluctuation compensator and the second voltage fluctuation compensator after the inverse park converter, The gain adjustment can be performed with a smaller number than the gain adjustment for the three phases of the servo motor.
本発明のサーボアンプの電圧補償方法は、サーボモータを制御するサーボアンプに供給される電源電圧の変動を補償するサーボアンプの電圧補償方法であって、電圧検出部により、前記電源電圧を検出する工程と、電圧補償部により、前記電圧検出部が検出した電源電圧が基準電圧に対して変動すると、前記電源電圧の変動分を補正するための補正量を出力する工程と、変動補償部により、前記補正量に基づき、前記サーボモータの駆動を制御する制御値のゲイン調整を行う工程とを有し、前記電圧補償部は、検出した前記電源電圧が電圧補償範囲内である場合、この電圧補償範囲内での前記電源電圧に対応した補正量を出力し、検出した前記電源電圧が電圧補償範囲外である場合、この電圧補償範囲外での前記電源電圧に対応した補正量を出力することを特徴とする。
これにより、電源電圧が電圧補償外の電圧として誤って検出された場合であっても、電圧補償外での電圧の補正量が設定されているので、電圧補償範囲外での補正量を出力することで、サーボモータを制御するサーボアンプに供給される電源電圧の変動を補償することができる。
A voltage compensation method for a servo amplifier according to the present invention is a voltage compensation method for a servo amplifier that compensates for fluctuations in a power supply voltage supplied to a servo amplifier that controls a servomotor, and the power supply voltage is detected by a voltage detector. When the power supply voltage detected by the voltage detection unit fluctuates with respect to a reference voltage by the voltage compensation unit, a step of outputting a correction amount for correcting the fluctuation of the power supply voltage, and the fluctuation compensation unit, Adjusting the gain of a control value for controlling the drive of the servo motor based on the correction amount, and the voltage compensation unit compensates for the voltage compensation when the detected power supply voltage is within a voltage compensation range. A correction amount corresponding to the power supply voltage within a range is output, and when the detected power supply voltage is outside the voltage compensation range, a correction amount corresponding to the power supply voltage outside the voltage compensation range is output. Characterized by force.
As a result, even when the power supply voltage is erroneously detected as a voltage outside the voltage compensation, the correction amount outside the voltage compensation is set, so the correction amount outside the voltage compensation range is output. Thus, it is possible to compensate for fluctuations in the power supply voltage supplied to the servo amplifier that controls the servo motor.
また、前記電圧補償部は、前記電圧補償範囲内及び前記電圧補償範囲外での補正量を求める補正曲線を有し、前記基準電圧に対する前記電源電圧の変動分の補正量を前記補正曲線から求めることを特徴とする。
この構成では、電圧検出部が電源電圧の変動を電圧補償外の電圧として誤って検出した場合でも、電圧補償部が補正曲線から求めた電源電圧の変動分の補正量を出力することができる。
The voltage compensator has a correction curve for obtaining a correction amount within the voltage compensation range and outside the voltage compensation range, and obtains a correction amount corresponding to the fluctuation of the power supply voltage with respect to the reference voltage from the correction curve. It is characterized by that.
In this configuration, even when the voltage detection unit erroneously detects the fluctuation of the power supply voltage as a voltage outside the voltage compensation, the correction amount corresponding to the fluctuation of the power supply voltage obtained from the correction curve by the voltage compensation unit can be output.
また、前記補正曲線は、前記電圧補償範囲外では傾きが緩やかとなっていることを特徴とする。
この構成では、補正曲線の電圧補償範囲外での傾きが緩やかとなっているため、サーボモータの動特性の制御の不安定の挙動を緩やかに抑えることができる。
In addition, the correction curve has a gentle slope outside the voltage compensation range.
In this configuration, since the inclination of the correction curve outside the voltage compensation range is gentle, the unstable behavior of the control of the dynamic characteristics of the servo motor can be moderately suppressed.
また、前記補正曲線は、前記電圧補償範囲外では補正量が一定値となっていることを特徴とする。
この構成では、補正曲線の電圧補償範囲外での補正量が一定値となっているため、サーボモータの動特性の制御の不安定の挙動を一定の補正量で抑えることができる。
The correction curve is characterized in that the correction amount is a constant value outside the voltage compensation range.
In this configuration, since the correction amount outside the voltage compensation range of the correction curve is a constant value, the unstable behavior of the control of the dynamic characteristics of the servo motor can be suppressed with a constant correction amount.
また、前記電圧補償部は、前記電圧補償範囲内及び前記電圧補償範囲外での前記基準電圧に対する前記電源電圧の変動分の補正量を計算により求めることを特徴とする。
この構成では、電圧補償部が基準電圧に対する電源電圧の変動分の補正量を計算により求めるので、補正曲線を用いなくても電源電圧の変動分の補正量を出力することができる。
The voltage compensator obtains a correction amount for the fluctuation of the power supply voltage with respect to the reference voltage within the voltage compensation range and outside the voltage compensation range by calculation.
In this configuration, since the voltage compensator calculates the correction amount for the fluctuation of the power supply voltage with respect to the reference voltage, the correction amount for the fluctuation of the power supply voltage can be output without using a correction curve.
また、前記電圧補償範囲外での補正量は一定値となっていることを特徴とする。
この構成では、補正曲線を用いなくても電圧補償範囲外では一定の補正量を出力することができる。
The correction amount outside the voltage compensation range is a constant value.
In this configuration, a constant correction amount can be output outside the voltage compensation range without using a correction curve.
また、前記電圧補償範囲は、補正下限及び補正上限を示す電圧により設定されていることを特徴とする。
この構成では、基準電圧に対する電源電圧の変動が電圧補償範囲の補正下限又は補正上限を超えた場合、補正下限又は補正上限を超えた電源電圧の変動分の補正量を確実に出力することができる。
The voltage compensation range is set by a voltage indicating a correction lower limit and a correction upper limit.
In this configuration, when the fluctuation of the power supply voltage with respect to the reference voltage exceeds the correction lower limit or the correction upper limit of the voltage compensation range, the correction amount corresponding to the fluctuation of the power supply voltage exceeding the correction lower limit or the correction upper limit can be reliably output. .
また、前記制御値は、第1の電流指令と第2の電流指令とを有し、前記変動補償部は、前記サーボアンプの前段で、第1の電圧変動補償部により、前記第1の電流指令に対してゲイン調整を行う工程と、第2の電圧変動補償部により、前記第2の電流指令に対してゲイン調整を行う工程と、を有することを特徴とする。
この構成では、サーボアンプの前段で、第1の電圧変動補償部と第2の電圧変動補償部とにより、第1の電流指令と第2の電流指令に対するゲイン調整を行うため、サーボモータの3相分に対するゲイン調整に比べ少ない数でのゲイン調整を行うことができる。
The control value includes a first current command and a second current command, and the fluctuation compensator is arranged before the servo amplifier by the first voltage fluctuation compensator before the servo amplifier. And a step of performing gain adjustment with respect to the command and a step of performing gain adjustment with respect to the second current command by the second voltage fluctuation compensation unit.
In this configuration, since the first voltage fluctuation compensator and the second voltage fluctuation compensator perform gain adjustment for the first current command and the second current command before the servo amplifier, the servo motor 3 The gain can be adjusted with a smaller number than the gain adjustment for the phase.
また、前記制御値は、前記サーボアンプ内の逆パーク変換部から出力される、3相のモータ電流を2つのベクトル直流成分で独立に制御するための第1の相の電圧と、第2の相の電圧とを有し、前記変動補償部は、前記逆パーク変換部の後段で、第1の電圧変動補償部により、前記第1の相の電圧に対してゲイン調整を行う工程と、第2の電圧変動補償部により、前記第2の相の電圧に対してゲイン調整を行う工程と、を有することを特徴とする。
この構成では、逆パーク変換部の後段で、第1の電圧変動補償部と第2の電圧変動補償部とにより、第1の相の電圧と第2の相の電圧に対するゲイン調整を行うため、サーボモータの3相分に対するゲイン調整に比べ少ない数でのゲイン調整を行うことができる。
Further, the control value includes a first phase voltage for independently controlling a three-phase motor current output by two vector direct current components output from an inverse park conversion unit in the servo amplifier; And a step of performing gain adjustment with respect to the voltage of the first phase by a first voltage variation compensator after the inverse park conversion unit, And a step of performing gain adjustment with respect to the voltage of the second phase by a second voltage fluctuation compensation unit.
In this configuration, in order to perform gain adjustment for the voltage of the first phase and the voltage of the second phase by the first voltage fluctuation compensator and the second voltage fluctuation compensator after the inverse park converter, The gain adjustment can be performed with a smaller number than the gain adjustment for the three phases of the servo motor.
本発明のサーボアンプの電圧補償装置及びサーボアンプの電圧補償方法によれば、何らかの要因により電源電圧の変動を正しく検出できず、特に検出した結果が電圧補償外の電圧として誤って検出された場合であっても、電圧補償範囲外での補正量を出力することで、サーボモータを制御するサーボアンプに供給される電源電圧の変動を補償することができ、サーボモータの動特性の制御の不安定の挙動を確実に抑制できる。 According to the servo amplifier voltage compensation device and servo amplifier voltage compensation method of the present invention, the fluctuation of the power supply voltage cannot be detected correctly for some reason, and in particular, the detected result is erroneously detected as a voltage outside voltage compensation. However, by outputting a correction amount outside the voltage compensation range, it is possible to compensate for fluctuations in the power supply voltage supplied to the servo amplifier that controls the servo motor, and to control the dynamic characteristics of the servo motor. Stable behavior can be reliably suppressed.
以下、本発明のサーボアンプの電圧補償装置の一実施形態を、図1〜図5を参照しながら説明する。 Hereinafter, an embodiment of a voltage compensation device for a servo amplifier according to the present invention will be described with reference to FIGS.
まず、図1により、サーボアンプの電圧補償装置(以下、電圧補償装置という)の原理について説明する。すなわち、電圧補償装置10は、たとえば電流制御部50とサーボアンプ60との間に配置されている。なお、サーボアンプ60の出力側には、エンコーダ80が搭載されたサーボモータ70が配置されている。また、サーボアンプ60には、図示しない電源回路から電源電圧が供給される。そして、サーボモータ70を駆動させるための制御値である電流指令が出されると、電流制御部50はサーボアンプ60側からの変換電流の偏差(電流指令に対する偏差)を無くすための電圧指令を電圧補償装置10に出力する。
First, the principle of a servo amplifier voltage compensation device (hereinafter referred to as a voltage compensation device) will be described with reference to FIG. That is, the voltage compensation device 10 is disposed between the
ここで、電圧補償装置10は、電圧検出部20、電圧補償部30及び変動補償部40を備えている。そして、電圧検出部20が図示しない電源回路からの電源電圧を検出して電圧補償部30に出力する。また、電圧補償部30が後述の補正曲線32又は計算により、基準電圧に対して変動した電源電圧の補正量を求め変動補償部40に出力する。なお、電圧補償部30は、詳細については後述するが、電圧検出部20が検出した電源電圧が基準電圧に対し大幅にズレ、後述の補正曲線32の電圧補償範囲外まで変動すると、基準電圧からズレた電圧毎の補正量又は一定の補正量を出力する。
Here, the voltage compensation device 10 includes a
また、変動補償部40が補正量に基づいて電流制御部50からの電圧指令のゲイン調整を行い、サーボアンプ60に出力すると、サーボアンプ60が変動補償部40によってゲイン調整された電圧指令に基づき、サーボモータ70の電流制御を行う。なお、エンコーダ80は、サーボモータ70のモータ軸の回転角度を検出してサーボアンプ60にフィードバックする。
Further, when the
このように、電圧補償装置10は、電圧検出部20が電源電圧の変動を電圧補償外の電圧として誤って検出した場合でも、あるいは電圧検出部20が検出した電源電圧が電圧補償範囲外まで変動した場合であっても、基準電圧からズレた電圧毎の補正量又は一定の補正量を出力するので、サーボモータ70の動特性の制御が不安定になることを抑制できる。
As described above, the voltage compensation device 10 can be used even when the
次に、図2を参照し、電圧補償装置10などの具体的な構成の一例について説明する。なお、以下の図において、図1と共通する部分については同一符号を付し、重複する説明は適宜行うものとする。 Next, an example of a specific configuration of the voltage compensation device 10 and the like will be described with reference to FIG. In addition, in the following figures, the same code | symbol is attached | subjected about the part which is common in FIG. 1, and the overlapping description shall be performed suitably.
まず、電圧補償装置10は、上述したように、たとえば電流制御部50とサーボアンプ60との間に配置されている。また、上述したように、サーボアンプ60の出力側には、サーボモータ70とエンコーダ80とが配置されている。
First, as described above, the voltage compensation device 10 is disposed between the
また、電圧補償装置10は、上述したように、電圧検出部20、電圧補償部30及び変動補償部40を備えている。電圧検出部20は、図示しない電源回路からの電源電圧の電圧を検出して電圧補償部30に出力する。電圧補償部30は、後述の補正曲線32又は計算により、基準電圧に対して変動した電源電圧の補正量を求め変動補償部40に出力する。なお、電圧補償部30は、詳細については後述するが、電圧検出部20が検出した電源電圧が基準電圧に対し大幅にズレ、後述の補正曲線32の電圧補償範囲外まで変動すると、基準電圧からズレた電圧毎の補正量又は一定の補正量を出力する。
The voltage compensation device 10 includes the
変動補償部40は、電圧変動補償部41、42を有している。電圧変動補償部41は、後述のPI制御部51からのD軸電圧指令に対してのゲイン調整を行い、サーボアンプ60に出力する。電圧変動補償部42は、後述のPI制御部52からのQ軸電圧指令に対してのゲイン調整を行い、サーボアンプ60に出力する。なお、変動補償部40は、後述のサーボアンプ60の逆パーク変換部61と空間ベクトル変調部62との間に配置されてもよい。
The
電流制御部50は、PI(Proportional Integral)制御部51、52を有している。PI制御部51は、サーボモータ70を駆動させるための制御値であるD軸電流指令を基準とし、サーボアンプ60側からのD軸電流の偏差を無くすためのD軸電圧指令を電圧変動補償部41に出力する。PI制御部52は、サーボモータ70を駆動させるための制御値であるQ軸電流指令を基準とし、サーボアンプ60側からのQ軸電流の偏差を無くすためのQ軸電圧指令を電圧変動補償部42に出力する。ここで、D軸とは、座標変換を用いたモータのベクトル制御における界磁電流成分である。また、Q軸とは、座標変換を用いたモータのベクトル制御におけるトルク電流成分である。
The
サーボアンプ60は、逆パーク変換部61、空間ベクトル変調部62、PWM(Pulse Width Modulation)63、電流検出部64、軸変換部65を有している。逆パーク変換部61は、エンコーダ80からの電気角(回転角)に基づき、電圧変動補償部41及び電圧変動補償部42からのD軸電圧指令及びQ軸電圧指令を固定座標から回転座標に変換し、2相の電圧α、βを空間ベクトル変調部62に出力する。
The
空間ベクトル変調部62は、2相の電圧α、βを3相(U相、V相、W相)の電圧に逆変換してPWM63に出力する。PWM63は、空間ベクトル変調部62からのU相電圧指令、V相電圧指令及びW相電圧指令に応じたパルスをサーボモータ70に出力する。
The space
電流検出部64は、サーボモータ70のU相電流、V相電流及びW相電流を検出して軸変換部65に出力する。軸変換部65は、電流検出部64からのU相電流、V相電流及びW相電流を、D軸電流及びQ軸電流に変換して電流制御部50にフィードバックする。なお、D軸電流はPI制御部51にフィードバックされ、Q軸電流はPI制御部52にフィードバックされる。
The
サーボモータ70は、サーボアンプ60からの駆動電圧によって制御される。エンコーダ80は、サーボモータ70のモータ軸の電気角(回転角)を検出して逆パーク変換部61及び軸変換部65にフィードバックする。
The
次に、図3を参照し、電圧補償部30が保持する電圧補正テーブルの一例について説明する。なお、図3(a)はリミットなしの場合の電圧補正テーブルを示し、図3(b)はリミットありの場合の電圧補正テーブルを示している。また、電圧補償部30は、図3(a)の電圧補正テーブル又は図3(b)の電圧補正テーブルのいずれかにより、基準電圧に対して変動した電源電圧の補正量を求めることになるが、どちらの電圧補正テーブルを用いるかは予め設定しておくことができる。また、電圧補償部30は、電圧検出部20が検出した電源電圧(DC)に基づき、補正量を求めるが、説明の都合上、電圧(AC)とした場合で説明する。
Next, an example of the voltage correction table held by the
まず、図3(a)、(b)に示す電圧補正テーブル31a、31bは、基準電圧を220V(AC)とし、補正下限を180V(AC)とし、補正上限を270V(AC)とした場合の電圧(AC)及び補正量を有している。また、図3(a)、(b)に示す電圧補正テーブル31a、31bは、それぞれの電圧(AC)に対応した電圧(DC)を有している。なお、電圧(DC)は、電圧(AC)を全波整流したときの値である。また、電圧補償部30は、電圧検出部20が検出した電源電圧(DC)に基づき、補正量を求める。
First, in the voltage correction tables 31a and 31b shown in FIGS. 3A and 3B, the reference voltage is 220 V (AC), the correction lower limit is 180 V (AC), and the correction upper limit is 270 V (AC). It has a voltage (AC) and a correction amount. Moreover, the voltage correction tables 31a and 31b shown in FIGS. 3A and 3B have voltages (DC) corresponding to the respective voltages (AC). The voltage (DC) is a value when the voltage (AC) is full-wave rectified. Further, the
すなわち、基準電圧の220V(AC)は311.127V(DC)であり、補正下限の180V(AC)は254.5584V(DC)であり、補正上限の270V(AC)は381.8377V(DC)である。 That is, the reference voltage 220V (AC) is 311.127V (DC), the correction lower limit 180V (AC) is 254.5584V (DC), and the correction upper limit 270V (AC) is 381.8377V (DC). It is.
また、電圧補正テーブル31a、31bは、160V(AC)〜290V(AC)までの値を有している。また、160V(AC)〜290V(AC)は、226.2742V(DC)〜410.1219V(DC)である。そして、180V(AC)〜270V(AC)が電圧補償範囲内32aとされ、180V(AC)未満が電圧補償範囲外32bとされ、270V(AC)超えた電圧が電圧補償範囲外32cとされている。ここで、電圧補償範囲内32a及び電圧補償範囲外32b、32cは、サーボモータ70の仕様に合わせた場合の一例であり、図3(a)、(b)に示す値に限定されるものではない。
The voltage correction tables 31a and 31b have values from 160V (AC) to 290V (AC). 160V (AC) to 290 V (AC) is 226.2742 V (DC) to 410.1219 V (DC). Then, 180 V (AC) to 270 V (AC) is within the
また、電圧補正テーブル31a、31bが有する補正量は、基準電圧に対する変動を補正するための値を示している。すなわち、補正量=基準電圧/電源電圧の計算により求めることができる。具体的には、たとえば基準電圧である220V(AC)に対して、電源電圧がたとえば210V(AC)に変動した場合、220/210=1.047619が補正量となる。また、220V(AC)に対して、電源電圧がたとえば230V(AC)に変動した場合、220/230=0.956522が補正量となる。 Further, the correction amounts of the voltage correction tables 31a and 31b indicate values for correcting fluctuations with respect to the reference voltage. That is, it can be obtained by calculating correction amount = reference voltage / power supply voltage. Specifically, for example, when the power supply voltage changes to, for example, 210 V (AC) with respect to the reference voltage of 220 V (AC), 220/210 = 1.047619 is the correction amount. Further, when the power supply voltage changes to, for example, 230 V (AC) with respect to 220 V (AC), the correction amount is 220/230 = 0.95522.
なお、電圧補正テーブル31aはリミットなしであるため、電圧補償範囲外32b、32cでは、220/変動電圧(AC)=補正量となる。すなわち、基準電圧である220V(AC)に対して、電源電圧がたとえば170V(AC)に変動した場合、220/170=1.294118が補正量となる。また、基準電圧である220V(AC)に対して、電源電圧がたとえば280V(AC)に変動した場合、220/280=0.785714が補正量となる。つまり、電圧補償範囲外32b、32cでは、基準電圧からズレた電圧(AC)毎の補正量が用いられる。なお、電圧補償範囲外32b、32cでの補正量は、必ずしも図3(a)に示した値とする必要がない。すなわち、180V(AC)未満の電圧補償範囲外32bでは、基準電圧からズレた電圧(AC)毎の補正量を、図3(a)に示した値より小さくしてもよいし、270V(AC)を超えた電圧補償範囲外32cでは、基準電圧からズレた電圧(AC)毎の補正量を、図3(a)に示した値より大きくしてもよい。この場合、電圧補償範囲外32b、32cでは、さらに緩やかな電圧変動補償が可能となる。
Since the voltage correction table 31a has no limit, 220 / variable voltage (AC) = correction amount outside the
一方、電圧補正テーブル31bは、リミットありであるため、電圧補償範囲外32b、32cでは、220/変動電圧(AC)=補正量(一定)となる。すなわち、基準電圧である220V(AC)に対して、電源電圧がたとえば180V(AC)未満の電圧として変動した場合、220/170=1.222222をリミットとした一定の補正量となる。また、基準電圧である220V(AC)に対して、電源電圧がたとえば270V(AC)を超えて変動した場合、220/280=0.814815をリミットとした一定の補正量となる。つまり、電圧補償範囲外32b、32cでは、常に一定の補正量が用いられる。
On the other hand, since the voltage correction table 31b has a limit, 220 / fluctuating voltage (AC) = correction amount (constant) at the outside of the
なお、電圧補正テーブル31bでは、リミットを180V(AC)、270V(AC)としているが、必ずしもこの電圧(AC)に限るものではない。すなわち、リミットを170V(AC)、280V(AC)とするように、電圧補償範囲内32aから多少ズレた値としてもよい。
In the voltage correction table 31b, the limit is set to 180V (AC) and 270V (AC), but is not necessarily limited to this voltage (AC). That is, the value may be slightly deviated from the
次に、図4を参照し、電圧補償部30が保持する補正曲線の一例について説明する。なお、図4(a)は図3(a)のリミットなしの電圧補正テーブル31aに基づいた補正曲線であり、図4(b)は図3(b)のリミットありの電圧補正テーブル31bに基づいた補正曲線である。
Next, an example of a correction curve held by the
まず、図4(a)、(b)の補正曲線32は、横軸を電圧(AC)を全波整流した電圧(DC)とし、縦軸を補正量として示している。また、補正下限(254V(DC))と補正上限(382V(DC))との間は、電圧補償範囲内32aであり、点線で囲った部分は電圧補償範囲外32b、32cである。また、基準電圧である311V(DC)は、220V(AC)を全波整流したときの値であり、説明の都合上、小数点以下を切り捨てて示している。また、補正曲線32の補正下限である254V(DC)は、180V(AC)を全波整流したときの値であり、説明の都合上、小数点以下を切り捨てて示している。また、補正曲線32の補正上限である382V(DC)は、270V(AC)を全波整流したときの値であり、説明の都合上、小数点以下を四捨五入して示している。
4A and 4B, the horizontal axis represents the voltage (DC) obtained by full-wave rectification of the voltage (AC), and the vertical axis represents the correction amount. Further, the voltage between the correction lower limit (254V (DC)) and the correction upper limit (382V (DC)) is within the
図4(a)のリミットなしの補正曲線32から分かる通り、電圧補償範囲内32aでは電源電圧が基準電圧より小さい方に変動すると補正量が大きくなる。また、電圧補償範囲内32aでは電源電圧が基準電圧より大きい方に変動すると補正量が小さくなる。また、電圧補償範囲外32bでは、補正量が緩やかに高くなっていることが分かる。また、電圧補償範囲外32cでは、補正量が緩やかに小さくなっていることが分かる。
As can be seen from the
また、図4(b)のリミットありの補正曲線32から分かる通り、電圧補償範囲内32aでは図4(a)と同様に、電源電圧が基準電圧より小さい方に変動すると補正量が大きくなる。また、電圧補償範囲内32aでは図4(a)と同様に、電源電圧が基準電圧より大きい方に変動すると補正量が小さくなる。一方、電圧補償範囲外32b、32cでは、補正量がリミットされることで一定値となっていることが分かる。
As can be seen from the
なお、上述した説明では、電圧補償部30が図3に示した電圧補正テーブル31a、31bや、図4に示した補正曲線32に基づき、補正量を求めた場合としているが、この例に限るものではない。すなわち、電圧補償部30は、電圧補正テーブル31a、31bや補正曲線32を用いずに、基準電圧/電源電圧の計算により、補正量を求めてもよい。この場合、電圧補償部30は、補正下限と補正上限の電圧(DC)を有していればよい。また、電圧補償部30は、リミットありの場合、電源電圧が基準電圧の電圧補償範囲外32b、32cであることを確認し、一定の補正量を出力するようにすればよい。このようにすると、電圧補償部30は、電圧補正テーブル31a、31bや補正曲線32を用いなくても、補正量を出力することができる。また、電圧補正テーブル31a、31bや補正曲線32を用いない場合、電圧補償部30がワークエリアとして使用する図示しないメモリなどに電圧補正テーブル31a、31bや補正曲線32を記憶させなくてもよいため、図示しないメモリの容量を小さくできる。また、電圧補償部30は、計算により補正量を求めることができるので、電圧補正テーブル31a、31bや、補正曲線32を参照する処理を省くことができる。
In the above description, the
次に、図5を参照し、サーボアンプ60の電圧補償方法について説明する。なお、以下では、電圧補償部30が図4(b)に示したリミットありの補正曲線32を参照して補正量を求めるものとして説明する。
Next, a voltage compensation method for the
(ステップS101)
まず、電圧補償装置10の電圧検出部20は、図示しない電源回路から電源電圧の電圧を検出して電圧補償部30に出力する。
(Step S101)
First, the
(ステップS102)
電圧補償部30は、電圧検出部20が検出した電源電圧の電圧が電圧補償範囲外32b、32cかどうかを判断する。この場合、電圧補償部30は、補正曲線32を参照し、電圧検出部20が検出した電源電圧の電圧が電圧補償範囲内32aであれば、電圧補償範囲外32b、32cでないと判断し(ステップS102:No)、ステップS107に移行する。
これに対し、電圧補償部30は、補正曲線32を参照し、電圧検出部20が検出した電源電圧の値が電圧補償範囲外32b又は32cであれば、電圧補償範囲外32b、32cであると判断し(ステップS102:Yes)、ステップS103に移行する。
(Step S102)
The
On the other hand, when the
(ステップS103)
電圧補償部30は、電圧補償範囲外32b、32cでの電源電圧に対応した補正量を求める。この場合、電圧補償部30は、補正曲線32を参照し、補正量を求める。
すなわち、電圧補償部30は、基準電圧である311V(DC)に対して、電源電圧がたとえば補正下限の254V(DC)未満となるように変動した場合、1.222222をリミットとした一定の補正量を求める。
これに対し、電圧補償部30は、基準電圧である311V(DC)に対して、電源電圧がたとえば補正上限の382V(DC)を超えて変動した場合、0.814815をリミットとした一定の補正量を求める。
(Step S103)
The
That is, when the power supply voltage fluctuates with respect to the reference voltage of 311 V (DC) so as to be less than the correction lower limit of 254 V (DC), for example, the
On the other hand, when the power supply voltage fluctuates beyond the upper limit of correction of 382 V (DC) with respect to the reference voltage of 311 V (DC), the
(ステップS104)
電圧補償部30は、求めた補正量を変動補償部40の電圧変動補償部41、42に出力する。
(Step S104)
The
(ステップS105)
変動補償部40は、補正量に基づいて制御電圧のゲインを調整する。
この場合、変動補償部40の電圧変動補償部41は、電流制御部50のPI制御部51からのD軸電圧指令に対してのゲイン調整を行い、サーボアンプ60に出力する。また、変動補償部40の電圧変動補償部42は、電流制御部50のPI制御部52からのQ軸電圧指令に対してのゲイン調整を行い、サーボアンプ60に出力する。
(Step S105)
The
In this case, the voltage fluctuation compensation unit 41 of the
(ステップS106)
サーボアンプ60は、変動補償部40からのゲイン調整された電圧に基づき、サーボモータ70を制御する。
この場合、サーボアンプ60の逆パーク変換部61は、エンコーダ80からの電気角(回転角)に基づき、電圧変動補償部41及び電圧変動補償部42からのD軸電圧指令及びQ軸電圧指令を固定座標から回転座標に変換し、2相の電圧α、βを空間ベクトル変調部62に出力する。
また、空間ベクトル変調部62が2相の電圧α、βを3相(U相、V相、W相)の電圧に逆変換して出力すると、PWM63が空間ベクトル変調部62からのU相電圧指令、V相電圧指令及びW相電圧指令に応じたパルスをサーボモータ70に出力する。
また、電流検出部64がサーボモータ70のU相電流、V相電流及びW相電流を検出して出力すると、軸変換部65が電流検出部64からのU相電流、V相電流及びW相電流を、D軸電流及びQ軸電流に変換して電流制御部50にフィードバックする。
(Step S106)
The
In this case, the reverse park conversion unit 61 of the
When the space
When the
(ステップS107)
電圧補償部30は、変動した電源電圧の値が電圧補償範囲内32aであれば、補正曲線32を参照し、電圧補償範囲内32aでの電源電圧に対応した補正量を求め、ステップS104に移行する。
(Step S107)
If the value of the changed power supply voltage is within the
このように、本実施形態での電圧補償装置10は、電源電圧を検出する電圧検出部20と、電圧検出部20が検出した電源電圧が基準電圧に対して変動すると、電源電圧の変動分を補正するための補正量を出力する電圧補償部30と、補正量に基づき、サーボモータ70の駆動を制御する制御値のゲイン調整を行う変動補償部40とを備えている。
As described above, the voltage compensation device 10 according to the present embodiment includes the
そして、電圧補償部30は、電圧検出部20が検出した電源電圧の変動が電圧補償範囲内32aである場合、この電圧補償範囲内32aでの補正量を出力し、電圧検出部20が検出した電源電圧の変動が電圧補償範囲外32b、32cである場合、この電圧補償範囲外32b、32cでの補正量を出力することで、サーボモータ70を制御するサーボアンプ60に供給される電源電圧の変動を補償する。これにより、何らかの要因により電源電圧の変動を正しく検出できず、特に検出した結果が電圧補償外の電圧として誤って検出された場合であっても、サーボモータ70の動特性の制御の不安定の挙動を確実に抑制できる。
When the fluctuation of the power supply voltage detected by the
また、本実施形態での電圧補償部30は、電圧補償範囲内32a及び電圧補償範囲外32b、32cでの補正量を求める補正曲線32を有している。これにより、電圧補償部30は、電圧検出部20が電源電圧の変動を電圧補償外の電圧として誤って検出した場合でも、補正曲線32から求めた電源電圧の変動分の補正量を出力することができる。
In addition, the
また、本実施形態での補正曲線32は、電圧補償範囲外32b、32cでは傾きが緩やかとなっている。これにより、電圧補償範囲外32b、32cでの補正量は緩やかに変化するため、サーボモータ70の動特性の制御の不安定の挙動を緩やかに抑えることができる。
In addition, the
また、本実施形態での補正曲線32は、電圧補償範囲外32b、32cでは補正量が一定値となっている。これにより、サーボモータ70の動特性の制御の不安定の挙動を一定の補正量で抑えることができる。
Further, in the
また、本実施形態での電圧補償部30は、電圧補償範囲内32a及び電圧補償範囲外32b、32cでの基準電圧に対する電源電圧の変動分の補正量を計算により求める。これにより、電圧補償部30は、補正曲線32を用いなくても電源電圧の変動分の補正量を出力することができる。
Further, the
また、本実施形態での電圧補償部30は、計算により求めた電圧補償範囲外32b、32cでの補正量を一定としている。これにより、電圧補償部30は、補正曲線32を用いなくても電圧補償範囲外32b、32cでは一定の補正量を出力することができる。
Further, the
また、本実施形態での電圧補償範囲は、補正下限及び補正上限を示す電圧により設定されている。これにより、電圧補償部30は、基準電圧に対する電源電圧の変動が電圧補償範囲の補正下限又は補正上限を超えた場合、補正下限又は補正上限を超えた電源電圧の変動分の補正量を確実に出力することができる。
Further, the voltage compensation range in the present embodiment is set by a voltage indicating the correction lower limit and the correction upper limit. Thus, when the fluctuation of the power supply voltage with respect to the reference voltage exceeds the correction lower limit or the correction upper limit of the voltage compensation range, the
また、本実施形態での制御値は、たとえばD軸電圧指令(第1の電流指令)とQ軸電圧指令(第2の電流指令)とを有している。この場合、D軸電圧指令(第1の電流指令)に対してゲイン調整を行う電圧変動補償部41(第1の電圧変動補償部)と、Q軸電圧指令(第2の電流指令)に対してゲイン調整を行う電圧変動補償部42(第2の電圧変動補償部)とを有する変動補償部40を、サーボアンプ60の前段に配置できる。これにより、サーボアンプ60の前段で、電圧変動補償部41(第1の電圧変動補償部)と電圧変動補償部42(第2の電圧変動補償部)とにより、D軸電圧指令(第1の電流指令)とQ軸電圧指令(第2の電流指令)に対するゲイン調整を行うため、サーボモータ70の3相分(U相、V相、W相)に対するゲイン調整に比べ少ない数でのゲイン調整を行うことができる。
Moreover, the control value in this embodiment has, for example, a D-axis voltage command (first current command) and a Q-axis voltage command (second current command). In this case, a voltage fluctuation compensator 41 (first voltage fluctuation compensator) that performs gain adjustment on the D-axis voltage command (first current command), and a Q-axis voltage command (second current command). Thus, the
また、本実施形態での制御値は、たとえばサーボアンプ60内の逆パーク変換部61から出力される、3相のモータ電流を2つのベクトル直流成分で独立に制御するための電圧α(第1の相の電圧)と、電圧β(第2の相の電圧)とを有している。この場合、電圧α(第1の相の電圧)に対してゲイン調整を行う電圧変動補償部41(第1の電圧変動補償部)と、電圧β(第2の相の電圧)に対してゲイン調整を行う電圧変動補償部42(第2の電圧変動補償部)とを有する変動補償部40を、逆パーク変換部61の後段に配置できる。これにより、逆パーク変換部61の後段で、電圧変動補償部41(第1の電圧変動補償部)と電圧変動補償部42(第2の電圧変動補償部)とにより、電圧α(第1の相の電圧)と電圧β(第2の相の電圧)に対するゲイン調整を行うため、サーボモータ70の3相分(U相、V相、W相)に対するゲイン調整に比べ少ない数でのゲイン調整を行うことができる。
Further, the control value in this embodiment is, for example, a voltage α (first value) for independently controlling a three-phase motor current output from the inverse park converter 61 in the
なお、本実施形態での電圧補償部30は、電圧検出部20が検出した電源電圧が基準電圧に対して変動すると、電源電圧の変動分を補正するための補正量を出力する場合として説明したが、何らかの要因により電圧検出部20が電源電圧の電圧を検出できなくなることも想定される。この場合、電圧補償部30は、たとえば一定時間、電圧検出部20からの電源電圧の電圧が得られない場合、たとえば補正曲線32の電圧補償範囲外32b又は32cでの補正量を変動補償部40に出力してもよい。また、この場合、電圧補償範囲外32b又は32cのどちらかの補正量を出力するかは、予め設定しておけばよい。
Note that the
10 電圧補償装置
20 電圧検出部
30 電圧補償部
31a、31b 電圧補正テーブル
32 補正曲線
32a 電圧補償範囲内
32b、32c 電圧補償範囲外
40 変動補償部
41、42 電圧変動補償部
50 電流制御部
51、52 PI制御部
60 サーボアンプ
61 逆パーク変換部
62 空間ベクトル変調部
63 PWM
64 電流検出部
65 軸変換部
70 サーボモータ
80 エンコーダ
DESCRIPTION OF SYMBOLS 10
64 Current detector 65
Claims (18)
前記電源電圧を検出する電圧検出部と、
前記電圧検出部が検出した電源電圧が基準電圧に対して変動すると、前記電源電圧の変動分を補正するための補正量を出力する電圧補償部と、
前記補正量に基づき、前記サーボモータの駆動を制御する制御値のゲイン調整を行う変動補償部とを備え、
前記電圧補償部は、検出した前記電源電圧の変動が電圧補償範囲内である場合、この電圧補償範囲内での前記電源電圧に対応した補正量を出力し、検出した前記電源電圧の変動が電圧補償範囲外である場合、この電圧補償範囲外での前記電源電圧に対応した補正量を出力する
ことを特徴とするサーボアンプの電圧補償装置。 A servo amplifier voltage compensation device that compensates for fluctuations in power supply voltage supplied to a servo amplifier that controls a servo motor,
A voltage detector for detecting the power supply voltage;
When the power supply voltage detected by the voltage detection unit varies with respect to a reference voltage, a voltage compensation unit that outputs a correction amount for correcting the variation of the power supply voltage;
A fluctuation compensation unit that adjusts a gain of a control value for controlling the drive of the servo motor based on the correction amount;
The voltage compensator outputs a correction amount corresponding to the power supply voltage within the voltage compensation range when the detected fluctuation of the power supply voltage is within the voltage compensation range, and the detected fluctuation of the power supply voltage is a voltage A servo amplifier voltage compensation device that outputs a correction amount corresponding to the power supply voltage outside the voltage compensation range when it is outside the compensation range.
前記変動補償部は、
前記第1の電流指令に対してゲイン調整を行う第1の電圧変動補償部と、
前記第2の電流指令に対してゲイン調整を行う第2の電圧変動補償部とを有し、
前記サーボアンプの前段に配置されている
ことを特徴とする請求項1〜7のいずれかに記載のサーボアンプの電圧補償装置。 The control value has a first current command and a second current command,
The fluctuation compensator is
A first voltage fluctuation compensator for performing gain adjustment on the first current command;
A second voltage fluctuation compensation unit that performs gain adjustment on the second current command,
The servo amplifier voltage compensation device according to claim 1, wherein the servo amplifier voltage compensation device is arranged in front of the servo amplifier.
前記変動補償部は、
前記第1の相の電圧に対してゲイン調整を行う第1の電圧変動補償部と、
前記第2の相の電圧に対してゲイン調整を行う第2の電圧変動補償部とを有し、
前記逆パーク変換部の後段に配置されていることを特徴とする請求項1〜7のいずれかに記載のサーボアンプの電圧補償装置。 The control value includes a voltage of a first phase for independently controlling a three-phase motor current output by two vector DC components output from an inverse park conversion unit in the servo amplifier, and a second phase Voltage and
The fluctuation compensator is
A first voltage fluctuation compensator that performs gain adjustment on the voltage of the first phase;
A second voltage fluctuation compensator that performs gain adjustment on the voltage of the second phase,
The servo amplifier voltage compensation device according to claim 1, wherein the servo amplifier voltage compensation device is arranged downstream of the reverse park conversion unit.
電圧検出部により、前記電源電圧を検出する工程と、
電圧補償部により、前記電圧検出部が検出した電源電圧が基準電圧に対して変動すると、前記電源電圧の変動分を補正するための補正量を出力する工程と、
変動補償部により、前記補正量に基づき、前記サーボモータの駆動を制御する制御値のゲイン調整を行う工程とを有し、
前記電圧補償部は、検出した前記電源電圧の変動が電圧補償範囲内である場合、この電圧補償範囲内での前記電源電圧に対応した補正量を出力し、検出した前記電源電圧の変動が電圧補償範囲外である場合、この電圧補償範囲外での前記電源電圧に対応した補正量を出力する
ことを特徴とするサーボアンプの電圧補償方法。 A servo amplifier voltage compensation method for compensating for fluctuations in power supply voltage supplied to a servo amplifier that controls a servo motor,
A step of detecting the power supply voltage by a voltage detector;
A step of outputting a correction amount for correcting the fluctuation of the power supply voltage when the power supply voltage detected by the voltage detection section fluctuates with respect to a reference voltage by the voltage compensator;
And a step of performing gain adjustment of a control value for controlling the drive of the servo motor based on the correction amount by a fluctuation compensator,
The voltage compensator outputs a correction amount corresponding to the power supply voltage within the voltage compensation range when the detected fluctuation of the power supply voltage is within the voltage compensation range, and the detected fluctuation of the power supply voltage is a voltage A voltage compensation method for a servo amplifier, which outputs a correction amount corresponding to the power supply voltage outside the voltage compensation range when it is outside the compensation range.
前記変動補償部は、前記サーボアンプの前段で、
第1の電圧変動補償部により、前記第1の電流指令に対してゲイン調整を行う工程と、
第2の電圧変動補償部により、前記第2の電流指令に対してゲイン調整を行う工程と、を有する
ことを特徴とする請求項10〜16のいずれかに記載のサーボアンプの電圧補償方法。 The control value has a first current command and a second current command,
The fluctuation compensation unit is a front stage of the servo amplifier,
Performing a gain adjustment on the first current command by a first voltage fluctuation compensator;
The servo amplifier voltage compensation method according to any one of claims 10 to 16, further comprising a step of performing gain adjustment on the second current command by a second voltage fluctuation compensator.
前記変動補償部は、前記逆パーク変換部の後段で、
第1の電圧変動補償部により、前記第1の相の電圧に対してゲイン調整を行う工程と、
第2の電圧変動補償部により、前記第2の相の電圧に対してゲイン調整を行う工程と、を有する
ことを特徴とする請求項10〜16のいずれかに記載のサーボアンプの電圧補償方法。 The control value includes a voltage of a first phase for independently controlling a three-phase motor current output by two vector DC components output from an inverse park conversion unit in the servo amplifier, and a second phase Voltage and
The fluctuation compensation unit is a stage subsequent to the inverse park conversion unit,
A step of performing gain adjustment on the voltage of the first phase by a first voltage fluctuation compensator;
The voltage compensation method for a servo amplifier according to any one of claims 10 to 16, further comprising a step of performing gain adjustment with respect to the voltage of the second phase by a second voltage fluctuation compensator. .
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016035378A JP2017153307A (en) | 2016-02-26 | 2016-02-26 | Voltage compensation device for servo amplifier and voltage compensation method for servo amplifier |
TW106104242A TW201806306A (en) | 2016-02-26 | 2017-02-09 | Voltage compensation device for servo amplifier and voltage compensation method for servo amplifier |
KR1020170023348A KR20170101130A (en) | 2016-02-26 | 2017-02-22 | Voltage compensation apparatus of servo amp and voltage compensation method of servo amp |
CN201710099337.6A CN107134959A (en) | 2016-02-26 | 2017-02-23 | The voltage compensating device of servo amplifier and the voltage compensating method of servo amplifier |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016035378A JP2017153307A (en) | 2016-02-26 | 2016-02-26 | Voltage compensation device for servo amplifier and voltage compensation method for servo amplifier |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017153307A true JP2017153307A (en) | 2017-08-31 |
Family
ID=59721607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016035378A Ceased JP2017153307A (en) | 2016-02-26 | 2016-02-26 | Voltage compensation device for servo amplifier and voltage compensation method for servo amplifier |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP2017153307A (en) |
KR (1) | KR20170101130A (en) |
CN (1) | CN107134959A (en) |
TW (1) | TW201806306A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110596341A (en) * | 2019-06-28 | 2019-12-20 | 南京天补智联信息科技有限公司 | Integrated soil and surrounding environment detection system |
TWI826820B (en) * | 2021-08-25 | 2023-12-21 | 達明機器人股份有限公司 | Robotic arm |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0736702B2 (en) * | 1986-02-28 | 1995-04-19 | 三菱電機株式会社 | Control circuit for inverter device |
JP3475729B2 (en) * | 1997-07-04 | 2003-12-08 | 松下電器産業株式会社 | Inverter device |
JP3980005B2 (en) * | 2003-03-28 | 2007-09-19 | 松下電器産業株式会社 | Inverter control device for motor drive and air conditioner |
JP3955286B2 (en) * | 2003-04-03 | 2007-08-08 | 松下電器産業株式会社 | Inverter control device for motor drive and air conditioner |
JP2004350433A (en) * | 2003-05-23 | 2004-12-09 | Tamagawa Seiki Co Ltd | Voltage correction method for servo amplifier |
JP4350077B2 (en) * | 2005-09-02 | 2009-10-21 | 株式会社デンソー | Inverter device, motor device, transmission ratio variable device, and steering assist device |
US8736220B2 (en) * | 2008-04-28 | 2014-05-27 | Daikin Industries, Ltd. | Inverter control device and power conversion device |
-
2016
- 2016-02-26 JP JP2016035378A patent/JP2017153307A/en not_active Ceased
-
2017
- 2017-02-09 TW TW106104242A patent/TW201806306A/en unknown
- 2017-02-22 KR KR1020170023348A patent/KR20170101130A/en not_active Application Discontinuation
- 2017-02-23 CN CN201710099337.6A patent/CN107134959A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
KR20170101130A (en) | 2017-09-05 |
CN107134959A (en) | 2017-09-05 |
TW201806306A (en) | 2018-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5824918B2 (en) | Inverter control device and inverter control method | |
JP2009183142A (en) | Motor control method and its apparatus | |
WO2019097605A1 (en) | Power conversion system | |
JP4529113B2 (en) | Voltage source inverter and control method thereof | |
WO2015133520A1 (en) | Motor system | |
JP6579195B2 (en) | Power control method and power control apparatus | |
CN107949981B (en) | Inverter device | |
JP2017153307A (en) | Voltage compensation device for servo amplifier and voltage compensation method for servo amplifier | |
JP5888074B2 (en) | Power converter | |
JP2009142112A (en) | Motor controller and its control method | |
JP5361452B2 (en) | Sensorless control device for synchronous motor | |
WO2018142445A1 (en) | Control device for synchronous motor | |
JP2017112694A (en) | Motor control device and motor control method | |
JP6226833B2 (en) | Power converter | |
JP2010288370A (en) | Controller for inverter and method for controlling inverter | |
JP2009284598A (en) | Controller for alternating-current motors | |
KR101288196B1 (en) | Driving apparatus and method of motor with initial compensation | |
KR102336239B1 (en) | Motor driving apparatus and controlling method thereof | |
KR100643244B1 (en) | Bldc motor controller and control method thereof | |
US10581367B2 (en) | Rotating-electric-machine control apparatus | |
JPWO2007097183A1 (en) | Electric motor control device | |
US9806652B2 (en) | System of controlling induction electric motor | |
JP5018236B2 (en) | PWM inverter device | |
JP2016100961A (en) | Motor control device, motor control method, and program | |
JP3944659B2 (en) | Induction motor control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190116 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191119 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191227 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200519 |
|
A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20200929 |