WO2006114843A1 - サーボモータの制御装置 - Google Patents

サーボモータの制御装置 Download PDF

Info

Publication number
WO2006114843A1
WO2006114843A1 PCT/JP2005/006912 JP2005006912W WO2006114843A1 WO 2006114843 A1 WO2006114843 A1 WO 2006114843A1 JP 2005006912 W JP2005006912 W JP 2005006912W WO 2006114843 A1 WO2006114843 A1 WO 2006114843A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
voltage
servo motor
bus voltage
signal
Prior art date
Application number
PCT/JP2005/006912
Other languages
English (en)
French (fr)
Inventor
Tomonori Abe
Original Assignee
Mitsubishi Denki Kabushiki Kaisha
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Denki Kabushiki Kaisha filed Critical Mitsubishi Denki Kabushiki Kaisha
Priority to CN2005800494053A priority Critical patent/CN101156312B/zh
Priority to JP2007514363A priority patent/JP4803175B2/ja
Priority to PCT/JP2005/006912 priority patent/WO2006114843A1/ja
Priority to US11/910,708 priority patent/US7642740B2/en
Publication of WO2006114843A1 publication Critical patent/WO2006114843A1/ja

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0077Characterised by the use of a particular software algorithm
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/26Automatic controllers electric in which the output signal is a pulse-train
    • G05B11/28Automatic controllers electric in which the output signal is a pulse-train using pulse-height modulation; using pulse-width modulation

Definitions

  • the present invention relates to a servo motor control device when a power supply voltage drops and when a power supply voltage is restored.
  • Patent Document 1 Japanese Patent Application Publication No. 10-124308
  • the servo motor drive device that supplies the commercial power supply to each joint of the robot body that is attached to each joint and driven by the servo motor
  • the output voltage of the DC power supply which is the power supply
  • an abnormal signal is output, the servo motor is stopped, and the stop position of the servo motor at that time is held, so that the power supply voltage is instantaneously
  • a technique is described that accurately recognizes the position of each joint based on a pulse encoder signal even when there is no power failure or abnormal drop.
  • Patent Document 1 Japanese Patent Application Publication No. JP-A-2-76697
  • the present invention was made in order to solve the problem of power, and by controlling the servo motor when the bus voltage is lowered so that the load applied to the servo motor is reduced according to the bus voltage, Servo motor control device that can withstand a momentary power outage and withstand an instantaneous voltage drop according to the operating conditions of the machine and the motor load, as well as reduce the burden on the machine and stabilize the control performance.
  • the purpose is to obtain.
  • the present invention measures a bus voltage that has been rectified and smoothed from an AC power source to become a DC voltage, outputs a bus voltage signal, and detects a current flowing in the servo motor, Current detection means for outputting a value signal; a motor shaft position signal that is output from an encoder provided together with the servo motor; the position information of the shaft of the servo motor; a position command; and the bus voltage signal; Switching between position control and speed control according to the bus voltage of the bus voltage signal so as to reduce the current applied to the servo motor when the bus voltage is lower than the first set reference voltage from the current value signal
  • the control means for outputting the control signal, the drive control means for outputting the drive voltage based on the control signal, and the bus voltage are both used and input from the drive control means. Motor drive for outputting a predetermined current to the servo motor based on the drive voltage And a circuit.
  • the present invention measures a bus voltage that has been rectified and smoothed from an AC power source to become a DC voltage, outputs a bus voltage signal, and detects a current flowing in the servo motor, Current detection means for outputting a value signal; a motor shaft position signal that is output from an encoder provided together with the servo motor; the position information of the shaft of the servo motor; a position command; and the bus voltage signal; Switching between position control and speed control according to the bus voltage of the bus voltage signal so as to reduce the current applied to the servo motor when the bus voltage is lower than the first set reference voltage from the current value signal
  • the control means for outputting the control signal, the drive control means for outputting the drive voltage based on the control signal, and the bus voltage are both used and input from the drive control means.
  • a motor drive circuit that outputs a predetermined current to the servo motor based on the drive voltage, so that the load applied to the servo motor according to the bus voltage can be reduced according to the bus voltage.
  • FIG. 1 is a configuration diagram of a servo motor control apparatus according to Embodiment 1 of the present invention.
  • FIG. 2 is a control block diagram of the servo motor control apparatus according to the first embodiment of the present invention.
  • FIG. 3 is a flow chart showing a control method when the bus voltage of the servo motor according to the first embodiment of the present invention is lowered.
  • FIG. 4 is a diagram showing a state when the bus voltage is lowered in the servo motor control apparatus of Embodiment 1 of the present invention.
  • FIG. 1 is a configuration diagram of a servo motor control apparatus according to Embodiment 1 of the present invention.
  • the rectifier circuit 2 converts the AC voltage from the AC power source 1 into DC.
  • the rectifier circuit 2 is a force that arranges two diodes in parallel in order to convert a three-phase AC voltage into a direct current.
  • a double-wave voltage doubler rectifier circuit or a multistage voltage doubler rectifier circuit can be configured.
  • the smoothing capacitor 3 is wired in parallel with the rectifier circuit 2 and converts the DC voltage rectified by the rectifier circuit 2 into a smoothed voltage.
  • the smoothing capacitor 3 also stores electricity so that the rectified DC voltage can cope with an instantaneous voltage drop.
  • the smoothed voltage is hereinafter referred to as bus voltage.
  • a bus voltage detecting means 4 is provided to detect the voltage value of the bus voltage.
  • a motor drive circuit 7 that drives based on the drive voltage output from the drive control means 6 is arranged in parallel with the smoothing capacitor 3.
  • the motor drive circuit 7 includes a transistor 7a and a diode 7b.
  • the servo motor is a three-phase motor, one set of three bridge circuits is configured in parallel.
  • Motor drive circuit 7 The three wires connected to the output side are connected to each phase of servo motor 5.
  • the servo motor 5 includes a motor unit 5a and an encoder 5b that detects the position of the motor shaft.
  • a position command such as a command pulse or an operation pattern corresponding to each feed of the machine output from the servo controller 8 is input to the control means 9.
  • the control means 9 is output from the bus voltage detection means 4 and is detected and output from the bus voltage signal that is information on the voltage value of the bus voltage and the encoder 5b of the servo motor 5.
  • Servo motor 5 mode Based on the motor shaft position signal, which is the position of the motor shaft, and the wiring force between the drive circuit 7 and the servo motor 5, based on the current value signal which is the current value information detected by the current detection means 10. Processing to output a control signal for driving the servo motor 5 from the deviation from the motor shaft position signal is performed.
  • the control signal output from the control means 9 is input to the drive control means 6.
  • the drive control means 6 outputs a drive voltage corresponding to each transistor 7a so as to drive the servo motor 5 in three phases based on the control signal.
  • the control means 9 performs a comparison operation unit 9a that determines switching of control of the servo motor 5 based on the value of the bus voltage signal, a memory 9b that stores predetermined data, and a control method for the plurality of servo motors 5. And a motor control unit 6c that can perform the operation.
  • the memory 9b includes a bus voltage reference value storage unit 9d for storing a plurality of bus voltage reference values for performing a comparison operation, and a set time reference value for performing motor control when the bus voltage drops for a predetermined time.
  • Set time reference value storage unit 6e to store and droop pulse reference value storage unit 9f to store multiple droop pulse reference values that set the upper limit value of the deviation between the position command value and the actual motor position when the bus voltage drops It is equipped with.
  • FIG. 2 is a control block diagram of the servo motor control apparatus according to the first embodiment of the present invention.
  • a position command from the servo controller 8 enters the controller 9c.
  • the deviation between the position command and the motor shaft position signal that is output from the encoder 5b that detects the shaft position of the servo motor 5a and converted into one that fits within the control unit 9c is changed by the position controller 9g using a predetermined multiplier. After being multiplied by, the difference from the motor shaft speed signal converted by the change is taken to obtain the speed deviation.
  • the speed deviation is multiplied by a predetermined multiplier by the speed controller 9h, detected from the current detection means 10, and the deviation from the converted current value that fits in the control unit 9c is taken by the converter 3 ⁇ 4. Current deviation.
  • the current deviation is subjected to predetermined conversion by the controller 9i and is output to the drive control means 6 as a control signal.
  • the drive control means 6 outputs a drive voltage and is input to the drive circuit 7.
  • the drive circuit 7 controls the servo motor 5 by supplying a predetermined current to each phase of the servo motor 5 based on the drive voltage.
  • the comparison operation unit 9a to which the bus voltage signal is input specifies the multiplier or conversion equation for the position controller 9b, the speed controller 9h, or the controller 9i according to the value. Make an indication.
  • FIG. 3 is a flowchart showing a control method when the bus voltage of the servo motor according to the first embodiment of the present invention is lowered.
  • the control circuit 9 of the first embodiment there are a plurality of bus voltage reference values for changing the control to the servo motor 5 in accordance with the decrease in the bus voltage of the input bus voltage signal. And it is memorized in S memory 9b.
  • the first set reference voltage VS1 which is a voltage for determining whether to perform motor control different from normal position control
  • the second set reference voltage, VS2 for determining whether or not to stop motor control
  • the power recovery reference voltage VR for determining whether or not to perform acceleration control for returning to normal motor control can be set as the bus voltage reference value.
  • a control method of the calculation unit 9a when the bus voltage drops in the first embodiment will be described with reference to FIG.
  • the bus voltage of the bus voltage signal detected and output from the bus voltage detecting means 4 is compared with the first set reference voltage VS1 (slOl). If the bus voltage is higher than the first set reference voltage V S1, the comparison calculation unit 9a gives an instruction to perform a normal positioning servo control operation following the position command (sl02), and the control unit 9c Then, control the position of the servo motor 5 with respect to the motor shaft. If the bus voltage is lower than the first set reference voltage VS 1, the comparison calculation unit 9a does not follow the position command, and for the servo motor 5, the constant motor speed control is performed at a predetermined rotational speed. (Sl03), and the control unit 9c controls the speed of the servo motor 5 based on the instruction.
  • the control for the servo motor 5 is left in position control when the bus voltage is lower than the first set reference voltage VS1, the current applied to the servo motor 5 according to the deviation will increase when the deviation becomes large. It becomes larger and causes the phenomenon that the bus voltage drops more.
  • the energy supplied to the motor during acceleration is instantaneously increased to about 200 to 300% compared to the steady state.
  • the first droop pulse reference value Ptl set as the droop pulse reference value is set as the upper limit of the droop pulse amount of the comparison calculation unit 9a.
  • the motor shaft position and control means of the motor shaft position signal output from the encoder section 5b of the servo motor 5 9 Is compared with the first droop pulse reference value Ptl (sl04), and the droop pulse is the first If it becomes larger than the droop pulse reference value Ptl, the comparison calculation unit 9a instructs the motor operation stop processing (sl05), and the control unit 9c stops the operation of the servo motor 5 based on the instruction.
  • the controller 9i in the control unit 9c performs a process of outputting 0 for the current deviation.
  • the bus voltage is completely restored while maintaining a state that is larger than the first droop pulse reference value Ptl, it is possible to avoid the risk of starting the acceleration operation and destroying the controlled object due to overshoot, etc. Therefore, it can be avoided that the bus voltage drops again due to overload and the bus voltage becomes unstable.
  • the comparison calculation unit 9a compares the droop pulse with the first droop pulse reference value Ptl (sl08), and if the droop pulse becomes larger than the first droop pulse reference value Ptl, the comparison calculation unit 9a 9a instructs the motor operation stop process (sl09), and the control unit 9c stops the operation of the servo motor 5 based on the instruction.
  • the comparison calculation unit 9a instructs the motor operation stop processing (si 11), and the control unit 9c Based on this instruction, the servo motor 5 is stopped.
  • step 104 If the set time tl has not elapsed, the process returns to step 104. If the state does not change, the loop is repeated until the set time tl elapses, but the bus voltage becomes higher than the second set reference voltage VS2. Performs the following processing.
  • the arithmetic unit 9a compares the bus voltage detected by the bus voltage detection means 4 with the power recovery reference voltage VR (S112). ) If the bus voltage is lower than the recovery reference voltage VR, an instruction to perform constant motor speed control is given (sl03), and the control unit 9c controls the speed of the servo motor 5 based on the instruction.
  • the computing unit 9a instructs acceleration control (si 13), and the control means 9c performs acceleration control on the servo motor 5 based on the acceleration control instruction.
  • Motor acceleration control is a control that complies with acceleration conditions that are determined in advance until the deviation between the position of the motor shaft and the position command falls below the second droop pulse reference value Pt2. The control is to reduce the deviation from the position.
  • the comparison calculation unit 9a gives an instruction to perform position control (si 14), and the control unit 9c Based on the instruction, the servo motor 5 performs positioning servo operation control that is normal position control.
  • FIG. 4 is a diagram illustrating a state when the bus voltage is lowered in the servo motor control apparatus according to the first embodiment of the present invention.
  • the vertical axis represents the bus voltage and the horizontal axis represents time.
  • the servo motor 5 When the bus voltage drops and is higher than the first set reference voltage VS1 and is restored by voltage, that is, when it corresponds to the dotted line A in Fig. 4, the servo motor 5 is used for normal positioning including position control. Continue servo operation control.
  • the first set reference voltage is set to a voltage value that allows normal positioning control even when the servomotor 5 is used at the maximum load. In other words, even if the load on servo motor 5 is maximized, if the voltage value is set so that normal positioning control is possible, even if a voltage drop actually occurs, a sudden increase or decrease in accumulated pulses will not occur. Control Because there is no effect. Therefore, the first set reference voltage VS1 varies depending on the load assumed in the actually used system. Generally, for example, if the maximum load of servo motor 5 is about 300% of the rated load, the first set reference voltage VS1 is set to about 85% of the normal bus voltage.
  • the power recovery reference voltage VR is set to the first setting even when the reduction of the bus voltage is taken into account when the servo motor 5 current is started when acceleration control of the servo motor 5 is started.
  • the servo motor 5 is used at the maximum load due to the acceleration control of the servo motor 5
  • the bus voltage is secured to a voltage value that allows normal positioning control, the drooping pulse suddenly increases. This is because there is no increase or decrease and no effect on control. Therefore, considering that the drop of the bus voltage is generally about 15% of the bus voltage, it may be set to the same level as the normal bus voltage.
  • the first accumulated pulse reference value Ptl is acceleration control when, for example, the constant speed control is performed on the servomotor 5, the accumulated pulse is within the first accumulated pulse reference value Ptl. Is set to a value that allows the accumulated pulse to converge within the second accumulated pulse reference value Pt2. Therefore, the first accumulated pulse reference value Ptl depends on the system conditions, particularly the set acceleration of acceleration control.
  • the second accumulated pulse reference value Pt2 is equal to or less than the second accumulated pulse reference value Pt2, and the normal positioning servo operation including the position control is performed.
  • control is resumed, it is supplied to the servo motor 5 according to the control multiplier determined by the value of the accumulated pulse, the speed at that time, and the acceleration force.
  • the current value is not significantly changed before and after that, and the current fluctuation range is set to a value within a predetermined range.
  • the second set reference voltage VS2 is set to a voltage value at which the servomotor 5 can perform constant speed control with a rated load. Although the second set reference voltage VS2 varies depending on various system conditions, the servomotor 5 does not give more current than necessary, and the servomotor 5 is a value that can ensure a predetermined constant speed. Generally, the second set reference voltage VS2 is set to about 65% of the bus voltage.
  • the comparison calculation unit 9a determines the multiplier or conversion for the position controller 9b, the speed controller 9h, or the controller 9i according to the value.
  • the control multiplier in the position controller 9 g may be set to 0, or the current deviation may be directly changed to a predetermined value by the controller 9i.
  • the control multiplier in the position controller 9 g may be set to 0, or the current deviation may be directly changed to a predetermined value by the controller 9i.
  • processing methods For standby and stop, it seems most direct to change to the specified value directly by the controller 9i.
  • various formulas may be used when a predetermined value is set by the controller 9i, or a calculation formula that outputs a predetermined value by the control multiplier of the speed controller 9h. Possible application.
  • the motor control can be changed according to the bus voltage when the power supply voltage drops, and the drop in the bus voltage supplied to the servo motor 5 is minimized. It is possible to connect an external capacitor unit or uninterruptible power supply (UPS) that can withstand the momentary power failure. Therefore, it is possible to achieve a low cost of the entire mechanical device.
  • UPS uninterruptible power supply
  • the bus voltage detecting means 4 for measuring the bus voltage that has been rectified and smoothed from the AC power source 1 to become a DC voltage, and outputting the bus voltage signal, and the servo motor 5 are measured.
  • Current detection means 10 for detecting a flowing current and outputting a current value signal; a motor shaft position signal which is information on the position of the axis of the servo motor 5 output from the encoder 5b provided with the servo motor 5; From the position command, bus voltage signal, and current value signal, depending on the bus voltage of the bus voltage signal, the current applied to the servo motor 5 is reduced when the bus voltage is lower than the first set reference voltage VS1.
  • Control means 9 that outputs a control signal by switching between position control and speed control, drive control means 6 that outputs a drive voltage based on the control signal, and a drive input from the drive control means 6 while using the bus voltage Electric
  • a motor drive circuit 7 that outputs a predetermined current to the servo motor 5 based on the above, so that the control of the servo motor 5 at the time of the bus voltage drop can be arbitrarily changed according to the bus voltage.
  • a servo motor control device that can withstand a momentary power outage and a momentary voltage drop according to the operating conditions and the motor load, as well as reduce the load on the machine and stabilize the control performance. be able to.
  • the motor control can be changed according to the bus voltage when the power supply voltage drops, and the bus voltage supplied to the motor drops. Therefore, it is easy to secure the withstand capability against an instantaneous power failure without connecting an external capacitor unit or uninterruptible power supply (UPS). Therefore, the low cost of the entire mechanical device can be achieved.
  • UPS uninterruptible power supply
  • the power recovery reference voltage can be set and the motor acceleration control during power recovery can be set according to the machine load and operating conditions, the load on the machine side can be reduced and stabilized. It is easy to maintain the control performance.
  • the comparison calculation unit 9a may give an instruction to the controller of the feedforward term.
  • the servo motor control device is suitable for the case where stability is required for the control of the servo motor when the power supply voltage drops instantaneously.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

 機械装置の運転条件、モータ負荷に応じて瞬時停電耐量、瞬時電圧降下に対する耐量をより確保すると共に、機械装置への負担の軽減や制御性能の安定化を図ることができるサーボモータの制御装置を得ることを目的としている。  母線電圧を計測し、母線電圧信号を出力する母線電圧検知手段4と、サーボモータ5に流れる電流を検出し、電流値信号を出力する電流検出手段10と、エンコーダ5bから出力されたモータ軸位置信号と、位置指令と、母線電圧信号と、電流値信号とから、母線電圧が第1の設定基準電圧VS1より低い場合にサーボモータ5に与える電流を軽減させるよう母線電圧信号の母線電圧に応じて位置制御と速度制御とを切り替えて制御信号を出力する制御手段9と、制御信号に基づいて駆動電圧を出力する駆動制御手段6と、駆動電圧に基づいてサーボモータ5に対して所定の電流を出力するモータ駆動回路7とを備えた。

Description

明 細 書
サーボモータの制御装置
技術分野
[0001] この発明は、電源電圧低下時及び電源電圧復電時におけるサーボモータの制御 装置に関するものである。 背景技術
[0002] 従来の技術の例として日本国特許出願公開番号 特開平 10— 124308号に記載 の技術がある (特許文献 1)。
従来のサーボモータの制御装置での電源電圧低下時の制御方法に関して、ロボッ ト本体の各関節を、各関節に付設されサーボモータによって駆動させる装置におい て、商用電源力も供給されるサーボモータ駆動装置電源である直流電源部の出力 電圧が所定値以下に降下したときに異常信号を出力し、サーボモータを停止させ、 そのときのサーボモータの停止位置を保持することにより、電源電圧が瞬間的に停電 な 、し異常降下した時でも各関節位置がパルスエンコーダ力もの信号に基づ 、て正 確に認識される技術が記載されて ヽる。
[0003] 特許文献 1 :日本国特許出願公開番号 特開平 2— 76697号
発明の開示
発明が解決しょうとする課題
[0004] コントローラである位置決め装置等から出力された指令パルス数に応じてモータ制 御を行う従来のサーボモータの制御装置では、モータを駆動する電源電圧(以下、 母線電圧と呼ぶ)の低下時にあら力じめ定められた電圧以下になると異常信号を出 力し、即座にモータ制御を停止することから、機械によっては所定の停止位置以外で 停止してしまうことになり、機械が損傷を受ける、加工中のワークが損傷を受ける、等 の弊害が発生し、問題となっていた。
[0005] また、母線電圧低下により、機械の負荷によってはモータに所定の電圧が供給でき ないため、コントローラ力 の指令値に追従できず、指令値とモータ位置との偏差 (以 下、溜りパルスと呼ぶ)が大きくなることがある。機械装置の保護のために溜りパルス の上限が決められており、その偏差量を超えた場合には、異常信号を出力してモー タ駆動信号をオフにしてサーボ制御を停止する場合があった。
[0006] また、モータ運転中に瞬時の電源電圧低下が発生するが、溜りパルスの増大等に よる異常信号発生によりモータが停止する前に復電した場合、溜りパルスを短時間で ゼロにしょうとするためにモータが急加速する場合がある。その場合、瞬時的に過大 なモータ電流が流れることにより機械装置側へ過大な負担をかけるという問題があつ た。
[0007] これらの問題に対し、特に半導体製造工場においては、 SEMI-F47規格のように 設備の故障や負荷変動による電源電圧降下に対し、装置の動作を中断することなく 維持しなければならない時間が定められており、この基準を満足するためには、外部 にコンデンサユニットや無停電電源装置 (UPS)を接続する等により瞬時停電などの 瞬時の電源電圧降下に対する耐量を確保する必要があった。
[0008] この発明は、力かる問題を解決するためになされたもので、母線電圧低下時のサー ボモータの制御を母線電圧に応じてサーボモータにかける負荷が軽減されるように 行うことにより、機械装置の運転条件、モータ負荷に応じて瞬時停電耐量、瞬時電圧 降下に対する耐量をより確保すると共に、機械装置への負担の軽減や制御性能の 安定ィ匕を図ることができるサーボモータの制御装置を得ることを目的としている。 課題を解決するための手段
[0009] この発明は、交流電源から整流及び平滑化されて直流電圧となった母線電圧を計 測し、母線電圧信号を出力する母線電圧検知手段と、サーボモータに流れる電流を 検出し、電流値信号を出力する電流検出手段と、前記サーボモータと共に備えられ たエンコーダから出力された、前記サーボモータの軸の位置の情報であるモータ軸 位置信号と、位置指令と、前記母線電圧信号と、前記電流値信号とから、前記母線 電圧が第 1の設定基準電圧より低い場合に前記サーボモータに与える電流を軽減さ せるよう前記母線電圧信号の母線電圧に応じて位置制御と速度制御とを切り替えて 制御信号を出力する制御手段と、前記制御信号に基づいて駆動電圧を出力する駆 動制御手段と、前記母線電圧を用いる共に、前記駆動制御手段から入力された前記 駆動電圧に基づいて前記サーボモータに対して所定の電流を出力するモータ駆動 回路とを備えたものである。
発明の効果
[0010] この発明は、交流電源から整流及び平滑化されて直流電圧となった母線電圧を計 測し、母線電圧信号を出力する母線電圧検知手段と、サーボモータに流れる電流を 検出し、電流値信号を出力する電流検出手段と、前記サーボモータと共に備えられ たエンコーダから出力された、前記サーボモータの軸の位置の情報であるモータ軸 位置信号と、位置指令と、前記母線電圧信号と、前記電流値信号とから、前記母線 電圧が第 1の設定基準電圧より低い場合に前記サーボモータに与える電流を軽減さ せるよう前記母線電圧信号の母線電圧に応じて位置制御と速度制御とを切り替えて 制御信号を出力する制御手段と、前記制御信号に基づいて駆動電圧を出力する駆 動制御手段と、前記母線電圧を用いる共に、前記駆動制御手段から入力された前記 駆動電圧に基づいて前記サーボモータに対して所定の電流を出力するモータ駆動 回路とを備えたので、母線電圧低下時のサーボモータの制御を母線電圧に応じてサ ーボモータにかける負荷が軽減されるように制御を切り替えることにより、機械装置の 運転条件、モータ負荷に応じて瞬時停電耐量、瞬時電圧降下に対する耐量をより確 保すると共に、機械装置への負担の軽減や制御性能の安定ィ匕を図ることができるサ ーボモータの制御装置を得ることができる。 図面の簡単な説明
[0011] [図 1]本発明の実施例 1のサーボモータの制御装置の構成図である。
[図 2]本発明の実施例 1のサーボモータの制御装置の制御ブロック図である。
[図 3]本発明の実施例 1のサーボモータの母線電圧低下時の制御方法を示すフロー チャートである。
[図 4]本発明の実施例 1のサーボモータの制御装置における母線電圧低下時の様子 を示す図である。
符号の説明
[0012] 1 交流電源、 2 整流回路、 3 平滑用コンデンサ、 4 母線電圧検知手段、 5 サー ボモータ、 5a モータ部、 5b エンコーダ部、 6 駆動制御手段、 7 モータ駆動回路 、 7a トランジスタ、 7b ダイオード、 8 サーボコントローラ、 9 制御手段、 9a 比較 演算部、 9b メモリ、 9c 制御部、 9d 母線電圧基準値格納部、 9e 設定時間基準 値格納部、 9f 溜りパルス基準値格納部、 9g 位置制御器、 9h 速度制御器、 91 制御器、 ¾ 変換器、 9k 変換器、 10 電流検出手段。
発明を実施するための最良の形態
[0013] 発明を実施するための最良の形態を、実施例 1にて説明する。
実施例 1
[0014] 図 1は、本発明の実施例 1のサーボモータの制御装置の構成図である。
図 1において、交流電源 1からの交流電圧を整流回路 2が直流に変換している。図 示上では整流回路 2は 3相交流電圧を直流に変換するためにダイオードを 2個直列 を一組として 3つ並列に並べている力 単相交流を直流に変換する場合は、ブリッジ 整流回路で構成したり、単相交流電圧に対して数倍の電圧が必要となる場合は両波 倍電圧整流回路や多段の倍電圧整流回路を構成させることが可能である。
[0015] 平滑用コンデンサ 3は、整流回路 2と並列に配線されており、整流回路 2にて整流さ れた直流電圧を、平滑化された電圧にする。平滑用コンデンサ 3はまた、整流された 直流電圧が瞬時的に電圧降下しても対応できるよう蓄電を行う。尚、平滑化された電 圧を以下、母線電圧と呼ぶ。そして、この母線電圧の電圧値を検出するために母線 電圧検知手段 4が備えられて ヽる。
[0016] 駆動制御手段 6から出力された駆動電圧に基いて駆動するモータ駆動回路 7は平 滑用コンデンサ 3と並列に配列されている。モータ駆動回路 7は、トランジスタ 7a、ダ ィオード 7bにより構成される。実施例 1においては、サーボモータが 3相モータの場 合なので、 1組のブリッジ回路が並列に 3つ構成されることとなる。モータ駆動回路 7 出力側に接続されている 3本の配線はサーボモータ 5の各相に接続されている。 サーボモータ 5はモータ部 5aと、モータ軸の位置を検出するエンコーダ 5bとより構 成される。
[0017] サーボコントローラ 8から出力される機械の送り毎に相当する指令パルスや運転パ ターン等の位置指令は制御手段 9に入力される。制御手段 9は、位置指令に基くと共 に、母線電圧検知手段 4から出力され、母線電圧の電圧値の情報である母線電圧信 号と、サーボモータ 5のエンコーダ 5bから検出され、出力されるサーボモータ 5のモ ータ軸の位置であるモータ軸位置信号と、駆動回路 7とサーボモータ 5との間の配線 力も電流検出手段 10が検出した電流値の情報である電流値信号とに基いて、位置 指令とモータ軸位置信号との偏差から、サーボモータ 5を駆動させるための制御信号 を出力する処理を行う。制御手段 9から出力された制御信号は駆動制御手段 6に入 力される。駆動制御手段 6は、制御信号に基づいてサーボモータ 5を 3相駆動させる ように各トランジスタ 7aに応じた駆動電圧を出力する。
[0018] 制御手段 9は、母線電圧信号の値によりサーボモータ 5の制御の切替えを判別する 比較演算部 9aと、所定のデータを格納するメモリ 9bと、複数のサーボモータ 5の制御 方法を行うことができるモータ制御部 6cとを備えている。メモリ 9bには、比較演算を行 うための複数の母線電圧基準値が格納される母線電圧基準値格納部 9dと、母線電 圧低下時のモータ制御を所定時間の間行う設定時間基準値を格納する設定時間基 準値格納部 6eと、母線電圧低下時の位置指令値と実モータ位置との偏差の上限値 等を設定した複数の溜りパルス基準値を格納する溜りパルス基準値格納部 9fを備え ている。
[0019] 図 2は、本発明の実施例 1のサーボモータの制御装置の制御ブロック図である。
サーボコントローラ 8からの位置指令は制御部 9c内に入る。位置指令とサーボモー タ 5aの軸位置を検出するエンコーダ 5bから出力され、変 によって制御部 9c 内に適合するものに変換されたモータ軸位置信号との偏差は、位置制御器 9gにて 所定の乗数を乗じられた後、変 によって変換されたモータ軸速度信号との差 分にとられ、速度偏差となる。速度偏差は速度制御器 9hによって所定の乗数を乗じ られて、電流検出手段 10から検出され、変換器 ¾によって制御部 9c内に適合するも のに変換された電流値との偏差を取られ、電流偏差となる。電流偏差は制御器 9iに よって所定の変換が行われ、制御信号として駆動制御手段 6に出力される。駆動制 御手段 6は駆動電圧を出力し、駆動回路 7に入力される。そして駆動回路 7は駆動電 圧に基いて、サーボモータ 5の各相に対して、所定の電流を供給してサーボモータ 5 の制御が行われる。
その際、母線電圧信号が入力された比較演算部 9aは、その値に応じて、位置制御 器 9bまたは速度制御器 9hまたは制御器 9iに対してその乗数や変換式に対する指 示を行う。
[0020] 次に、母線電圧低下時の制御方法について説明する。
図 3は、本発明の実施例 1のサーボモータの母線電圧低下時の制御方法を示すフ ローチャートである。
[0021] それに対し、実施例 1の制御回路 9において、入力された母線電圧信号の母線電 圧の低下に応じて、サーボモータ 5への制御を変更するための母線電圧基準値が複 数存在し、それ力 Sメモリ 9bに記憶されている。まず、モータ制御を通常の位置制御と は異なるモータ制御を行うかを判別する電圧である第 1の設定基準電圧 VS1とモー タ制御を停止する力否かを判別する第 2の設定基準電圧 VS2、電源が復電したとき に通常のモータ制御へ戻すための加速制御を行うか否かを判別するための復電基 準電圧 VRが母線電圧基準値として設定可能となっている。
[0022] 実施例 1における母線電圧低下時の演算部 9aの制御方法を図 3を用いて説明す る。まず、母線電圧検知手段 4から検知され出力される母線電圧信号の母線電圧と 第 1の設定基準電圧 VS1とを比較する(slOl)。母線電圧が第 1の設定基準電圧 V S1よりも高ければ、比較演算部 9aは位置指令に追従した通常の位置決めサーボ制 御運転を行う指示を行い(sl02)、制御部 9cがその指示に基づいてサーボモータ 5 に対してモータ軸に対する位置制御をおこなう。母線電圧が第 1の設定基準電圧 VS 1よりも低ければ、比較演算部 9aは位置指令には追従せず、サーボモータ 5に対して はあら力じめ定められた回転速度でモータ定速度制御を行う指示を行い(sl03)、制 御部 9cがその指示に基づいてサーボモータ 5に対して速度制御をおこなう。
[0023] 母線電圧が第 1の設定基準電圧 VS1より低かった場合にサーボモータ 5に対する 制御を位置制御のままとしてしまうと、偏差が大きくなつた場合に偏差に応じてサーボ モータ 5に与える電流が大きくなり、余計に母線電圧の降下を招くという現象を引き起 こしてしまう。一般的には加速時にモータへ供給するエネルギーが瞬時的に定常時 に比較して 200〜300%程度と大きくなる。それに対して、母線電圧が第 1の設定基 準電圧 VS1より低力つた場合にサーボモータ 5に対する制御を速度制御に変更する ことで、サーボモータ 5の定速度制御時のモータ回転速度は、サーボモータ 5にかか る負荷と、モータ回転速度が自動的に決められるため、サーボモータ 5へ供給するェ ネルギ一はほぼ一定となって制御電流の上昇を抑えることができ、余計な母線電圧 の瞬間的な電圧の降下を防ぐことができる。また、母線電圧の降下が早まることにより 、モータ制御が不能となるまでの時間が短くなることを防ぐという効果もある。
[0024] このとき、溜まりパルス基準値として設定されている第 1の溜りパルス基準値 Ptlが、 比較演算部 9aの溜まりパルス量の上限として設定される。
母線電圧が第 1の設定基準電圧 VS1より低ぐサーボモータ 5を定速度制御させて いる場合で、サーボモータ 5のエンコーダ部 5bから出力されたモータ軸位置信号の モータ軸の位置と制御手段 9と接続されたサーボモータのコントローラである位置決 め装置等の位置指令との偏差である溜りパルスと、第 1の溜りパルス基準値 Ptlとの 比較を行い(sl04)、溜りパルスが第 1の溜りパルス基準値 Ptlよりも大きくなれば、 比較演算部 9aはモータ運転停止処理の指示を行い(sl05)、制御部 9cがその指示 に基づいてサーボモータ 5の運転を停止する。具体的には、例えば比較演算部 9aが モータ運転停止処理の指示を出力すると制御部 9c内の制御器 9iが電流偏差に対し て 0を出力する処理を行う。第 1の溜りパルス基準値 Ptlよりも大きい状態のまま、母 線電圧が完全に復帰した場合に、加速動作を開始してオーバーシュート等により制 御対象物を破壊してしまうおそれを回避したり、過負荷によって再び母線電圧が降下 して母線電圧が不安定になることを回避することができる。
[0025] 溜りパルスが第 1の溜りパルス基準値 Ptlよりも小さい場合で、更に母線電圧が降 下して第 2の設定基準電圧 VS2よりも降下した場合 (sl06)、比較演算部 9aはモー タ運転待機状態とする指示を行い(sl07)、制御部 9cがその指示に基づいてサーボ モータ 5の運転を待機させる。
そして、比較演算部 9aは、溜りパルスと、第 1の溜りパルス基準値 Ptlとの比較を行 い(sl08)、溜りパルスが第 1の溜りパルス基準値 Ptlよりも大きくなれば、比較演算 部 9aはモータ運転停止処理の指示を行い(sl09)、制御部 9cがその指示に基づい てサーボモータ 5の運転を停止する。
[0026] また、 sl08にて溜りパルスが第 1の溜りパルス基準値 VS1よりも大きくならない場合 、サーボモータ 5が運転待機となってからの経過時間が設定時間 tlを経過した場合( sl lO)も、比較演算部 9aはモータ運転停止処理の指示を行い(si 11)、制御部 9cが その指示に基づ 、てサーボモータ 5の運転を停止する。
設定時間 tlを経過していない場合は、ステップ 104へ戻り、状態が変わらなければ 、設定時間 tlが経過するまでループを繰り返すが、母線電圧が第 2の設定基準電圧 VS2よりも高くなつた場合は、以下の処理を行う。
[0027] sl06において、母線電圧が第 2の設定基準電圧 VS2よりも高い場合、演算部 9a は、母線電圧検知手段 4により検知された母線電圧と復電基準電圧 VRとの比較を 行い(S112)、母線電圧が復電基準電圧 VRよりも低ければ、モータ定速度制御を行 う指示を行い(sl03)、制御部 9cがその指示に基づいてサーボモータ 5に対して速 度制御をおこなう。
[0028] 母線電圧が復電基準電圧 VRよりも高ければ演算部 9aは加速制御を指示し (si 13 )、制御手段 9cは加速制御指示に基づいてサーボモータ 5に対して加速制御を行う 。モータ加速制御とは、モータ軸の位置と位置指令との偏差が第 2の溜りパルス基準 値 Pt2以下になるまであら力じめ定められた加速条件に従う制御であり、徐々に位置 指令とモータ軸の位置との偏差を小さくするような制御である。
このモータ加速制御を継続し、溜りパルスが第 2の溜りパルス基準値 Pt2よりも小さく なった時点で、比較演算部 9aは、位置制御を行う指示を行い(si 14)、制御部 9cが その指示に基づいてサーボモータ 5に対して通常の位置制御となる位置決めサーボ 運転制御御をおこなう。
[0029] 次に実際の動作における制御の様子について説明する。
図 4は、本発明の実施例 1のサーボモータの制御装置における母線電圧低下時の 様子を示す図である。縦軸は母線電圧、横軸は時間を示している。
母線電圧が降下して 、き、第 1の設定基準電圧 VS1よりも高 、電圧で復電した場 合、すなわち図 4の点線 Aに相当する場合、サーボモータ 5は位置制御を含む通常 の位置決めサーボ運転制御を継続する。
[0030] 尚、第 1の設定基準電圧は、サーボモータ 5が最大負荷で使用される場合でも通常 の位置決め制御が可能な電圧の値に設定される。つまりサーボモータ 5の負荷が最 大となった場合でも通常の位置決め制御が可能な電圧の値に設定されれば、実際 に電圧降下が発生しても溜まりパルスの急激な増加または減少は発生せず、制御上 影響ないからである。よって、第 1の設定基準電圧 VS1は、実際に使用されるシステ ムにおいて想定される負荷によって異なる。一般的に、例えば、サーボモータ 5の最 大負荷が、定格負荷の 300%程度であった場合、第 1の設定基準電圧 VS1は正常 時の母線電圧の 85%程度に設定される。
[0031] 更に母線電圧が降下し、第 1の設定基準電圧 VS1以下となり、かつ第 2の設定基 準電圧 VS2以上で復電した場合、すなわち図 4の点線 Bに相当する場合、溜りパル スが第 1の溜りパルス基準値 Ptl以下であれば、母線電圧が復電基準電圧 VRにな るまでは定速度制御を行う。更に母線電圧が復電基準電圧 VR以上となった時点で 徐々に指令値とモータ位置との偏差を小さくするようなモータ加速制御を行い、溜り パルスが第 2の溜りパルス基準値 Pt2以下となった時点で位置制御を含めた位置制 御を含む通常の位置決めサーボ運転制御を再開する。
[0032] 尚、復電基準電圧 VRはサーボモータ 5の加速制御を始めたときにサーボモータ 5 にかかる電流によって母線電圧が降下した際に、その降下分を考慮しても第 1の設 定基準電圧 VS1を下回らない値に設定される。すなわち、サーボモータ 5の加速制 御によって仮にサーボモータ 5が最大負荷で使用される場合でも、母線電圧が通常 の位置決め制御が可能な電圧の値を確保して 、れば、溜まりパルスの急激な増加ま たは減少は発生せず、制御上影響ないからである。従って、一般に母線電圧の降下 が母線電圧に対して 15%程度になる場合を考慮して、正常時の母線電圧と同程度 に設定される場合がある。
[0033] また、第 1の溜まりパルス基準値 Ptlは、サーボモータ 5に対して定速度制御を行つ ている場合において、例えば溜まりパルスが第 1の溜まりパルス基準値 Ptl以内とな つて加速制御を行った場合に、溜まりパルスが第 2の溜まりパルス基準値 Pt2以内に 収束可能である値に設定される。したがって、第 1の溜まりパルス基準値 Ptlはシステ ムの諸条件、特に加速制御の設定加速度等に依存する。
また、第 2の溜まりパルス基準値 Pt2は、サーボモータ 5に対して加速制御を行って いる場合において、例えば、第 2の溜まりパルス基準値 Pt2以下となって位置制御を 含む通常の位置決めサーボ運転制御を再開した場合に、その溜まりパルスの値やそ の時の速度、加速度力 決定される制御乗数によってサーボモータ 5に供給される 電流値が、その前後で大きく変更されず、その電流変動幅が所定範囲内となる値に 設定されている。
[0034] 更に母線電圧が低下し、第 2の設定基準電圧 VS2以下となった場合、第 2の設定 基準電圧 VS2以下となった時点力 設定時間 tl以内で第 2の設定基準電圧 VS2以 上に復電した場合、すなわち図 4の Cに該当する場合、溜りパルスが第 1の溜りパル ス基準値 Ptl以下であれば母線電圧が復電基準電圧 VRになるまでは定速度制御 を行う。更に母線電圧が上昇して復電基準電圧 VR以上となった時点で徐々に指令 値とモータ位置との偏差を小さくするようなモータ加速制御を行 、、溜りパルスが第 2 の溜りパルス基準値 Pt2以下となった時点で位置制御を含む通常の位置決めサー ボ運転制御を再開する。しかし、所定時間 tl以内で母線電圧が第 2の設定基準電圧 VS2以上にならない場合、すなわち図 4の Dに該当する場合は、制御を停止する。
[0035] 尚、第 2の設定基準電圧 VS2は、サーボモータ 5が定格負荷で定速度制御するこ とが可能な電圧の値に設定される。第 2の設定基準電圧 VS2は、システムの諸条件 によって異なるが、サーボモータ 5に対して、必要以上の電流を与えないと共に、サ ーボモータ 5が所定の定速度が確保できる値となる。一般的には、第 2の設定基準電 圧 VS2は、母線電圧の 65%程度に設定される。
[0036] 尚、図 2において、基本的な位置速度制御の場合について比較演算部 9aが、その 値に応じて、位置制御器 9bまたは速度制御器 9hまたは制御器 9iに対してその乗数 や変換式に対する指示を行う場合、例えば定速度制御にする場合は、位置制御器 9 g内の制御乗数を 0にしてもよいし、制御器 9iで電流偏差を直接所定値に変更してし まうなど様々な処理方法がある。待機や停止については直接、制御器 9iにて所定値 に変更することが最も直接的であると思われる。加速制御については、制御器 9iにて 所定値を設定する場合や、速度制御器 9hの制御乗数にて、その出力が所定の値が 出力されるような計算式を適用してもよぐ様々な適用が考えられる。
[0037] このように構成された位置決めサーボ制御装置においては、電源電圧降下時に母 線電圧に応じてモータ制御を変えることができ、サーボモータ 5へ供給する母線電圧 の降下を最小限に抑制することが可能となり、瞬時停電耐量ゃ瞬時電圧降下時に対 する耐量を外付けのコンデンサユニットや無停電電源装置 (UPS)を接続することな く確保することが容易となることから、機械装置全体の低コストィ匕が達成可能となる。
[0038] 従って、実施例 1によれば、交流電源 1から整流及び平滑化されて直流電圧となつ た母線電圧を計測し、母線電圧信号を出力する母線電圧検知手段 4と、サーボモー タ 5に流れる電流を検出し、電流値信号を出力する電流検出手段 10と、サーボモー タ 5と共に備えられたエンコーダ 5bから出力された、サーボモータ 5の軸の位置の情 報であるモータ軸位置信号と、位置指令と、母線電圧信号と、電流値信号とから、母 線電圧が第 1の設定基準電圧 VS1より低い場合にサーボモータ 5に与える電流を軽 減させるよう母線電圧信号の母線電圧に応じて位置制御と速度制御とを切り替えて 制御信号を出力する制御手段 9と、制御信号に基づいて駆動電圧を出力する駆動 制御手段 6と、母線電圧を用いる共に、駆動制御手段 6から入力された駆動電圧に 基づいてサーボモータ 5に対して所定の電流を出力するモータ駆動回路 7とを備え たので、母線電圧低下時のサーボモータ 5の制御を母線電圧に応じて任意に変更 することにより、機械装置の運転条件、モータ負荷に応じて瞬時停電耐量、瞬時電圧 降下に対する耐量をより確保すると共に、機械装置への負担の軽減や制御性能の 安定ィ匕を図ることができるサーボモータの制御装置を得ることができる。
[0039] 実施例 1によれば、このように構成された位置決めサーボ制御装置においては、電 源電圧降下時に母線電圧に応じてモータ制御を変えることができ、モータへ供給す る母線電圧の降下を最小限に抑制することが可能となり、瞬時停電耐量ゃ瞬時電圧 降下時に対する耐量を外付けのコンデンサユニットや無停電電源装置 (UPS)を接 続することなく確保することが容易となることから、機械装置全体の低コストィ匕が達成 可能となる。
[0040] また、電源電圧状態や機械負荷に応じて定速度制御領域、停止領域を設定するこ とが可能となり、機械装置への負担の軽減や安定した制御性能の維持が容易となる
[0041] 更に、復電基準電圧が設定可能であること、復電時におけるモータ加速制御が機 械負荷、運転条件に応じて設定可能であることから、機械装置側への負担の軽減や 安定した制御性能の維持が容易となる。
[0042] 尚、実施例 1では、図 2において、基本的な位置速度制御の場合について説明して いるが、例えば、フィードフォワード制御が含まれていたりしていた場合は、比較演算 部 9aがそのフィードフォワード項の制御器に対しても指示を与えてもよい。
産業上の利用可能性
この発明に係るサーボモータの制御装置は、瞬時的に電源電圧が低下した際のサ ーボモータの制御につ 、て、安定性が必要な場合に適して 、る。

Claims

請求の範囲
[1] 交流電源から整流及び平滑化されて直流電圧となった母線電圧を計測し、母線電 圧信号を出力する母線電圧検知手段と、サーボモータに流れる電流を検出し、電流 値信号を出力する電流検出手段と、前記サーボモータと共に備えられたエンコーダ 力 出力された、前記サーボモータの軸の位置の情報であるモータ軸位置信号と、 位置指令と、前記母線電圧信号と、前記電流値信号とから、前記母線電圧が第 1の 設定基準電圧より低い場合に前記サーボモータに与える電流を軽減させるよう前記 母線電圧信号の母線電圧に応じて位置制御と速度制御とを切り替えて制御信号を 出力する制御手段と、前記制御信号に基づいて駆動電圧を出力する駆動制御手段 と、前記母線電圧を用いる共に、前記駆動制御手段から入力された前記駆動電圧に 基づいて前記サーボモータに対して所定の電流を出力するモータ駆動回路とを備え たことを特徴とするサーボモータの制御装置。
[2] 前記制御手段は、前記母線電圧検知手段から検知された前記母線電圧が、前記第 1の設定基準電圧より大きいか否かを判断すると共に、前記母線電圧が前記第 1の 設定基準電圧より低く設定されている第 2の設定基準電圧より高いか否かを判断する 比較演算部と、前記第 1の設定基準電圧より大きい場合は、位置制御を行い、前記 第 1の設定基準電圧より低ぐ第 2の設定基準電圧より高ければ定速度制御を行う制 御部とを備えたことを特徴とする請求項 1に記載のサーボモータの制御装置。
[3] 前記比較演算部は、前記母線電圧が前記第 2の設定基準電圧より小さくなる力否か 、前記母線電圧が第 2の設定基準電圧より小さ ヽまま設定時間を経過したカゝ否カゝ及 び前記設定時間以内に母線電圧が第 2の設定基準電圧より大きくなる力否かを判断 し、前記制御部は、前記母線電圧が前記第 2の設定基準電圧より小さい場合は前記 サーボモータを待機状態とする制御を行 ヽ、前記母線電圧が第 2の設定基準電圧よ り小さ!/ヽまま設定時間を経過した場合は、前記サーボモータを停止する制御を行 ヽ、 前記所定時間内に母線電圧が第 2の設定基準電圧より大きくなつた場合は、定速度 制御を行うことを特徴とする請求項 2に記載のサーボモータの制御装置。
[4] 前記比較演算部は、前記母線電圧が第 1の設定基準電圧よりも高く設定された復電 基準電圧よりも大きいか否かを判断し、前記制御部は、前記母線電圧が第 1の設定 基準電圧よりも高く設定された復電基準電圧よりも大きい場合は、所定の加速度で、 前記サーボモータの軸の位置と前記位置指令情報の偏差を縮小させる方向に、前 記サーボモータを加速制御すると判断することを特徴とする請求項 2に記載のサーボ モータの制御装置。
前記制御部が、前記サーボモータに対して前記加速制御を行った結果、前記サー ボモータの軸位置信号のモータ軸の位置と前記位置指令のとの偏差が所定の値以 下となった場合は、前記制御部は、前記位置指令情報に基づく位置制御を行うこと を特徴とする請求項 4に記載のサーボモータの制御装置。
PCT/JP2005/006912 2005-04-08 2005-04-08 サーボモータの制御装置 WO2006114843A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN2005800494053A CN101156312B (zh) 2005-04-08 2005-04-08 伺服电动机的控制装置
JP2007514363A JP4803175B2 (ja) 2005-04-08 2005-04-08 サーボモータの制御装置
PCT/JP2005/006912 WO2006114843A1 (ja) 2005-04-08 2005-04-08 サーボモータの制御装置
US11/910,708 US7642740B2 (en) 2005-04-08 2005-04-08 Servomotor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2005/006912 WO2006114843A1 (ja) 2005-04-08 2005-04-08 サーボモータの制御装置

Publications (1)

Publication Number Publication Date
WO2006114843A1 true WO2006114843A1 (ja) 2006-11-02

Family

ID=37214482

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/006912 WO2006114843A1 (ja) 2005-04-08 2005-04-08 サーボモータの制御装置

Country Status (4)

Country Link
US (1) US7642740B2 (ja)
JP (1) JP4803175B2 (ja)
CN (1) CN101156312B (ja)
WO (1) WO2006114843A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101598939B (zh) * 2008-06-04 2011-02-09 中国科学院自动化研究所 多轴运动伺服控制与保护***
JPWO2013153607A1 (ja) * 2012-04-09 2015-12-17 三菱電機株式会社 位置決め装置
JP2020198679A (ja) * 2019-05-31 2020-12-10 ファナック株式会社 モータ制御装置及び工作機械

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010150339A1 (ja) * 2009-06-22 2010-12-29 三菱電機株式会社 モータ駆動装置
JP5689704B2 (ja) * 2010-08-08 2015-03-25 日本電産サンキョー株式会社 モータ制御装置およびモータ制御方法
JP4980453B2 (ja) * 2010-09-06 2012-07-18 ファナック株式会社 加工を高精度化するサーボ制御システム
CN102001189B (zh) * 2010-10-19 2013-09-18 南京埃斯顿自动化股份有限公司 一种应用于机械曲柄压力机的交流伺服主驱动***的控制方法
JP5149410B2 (ja) * 2011-02-10 2013-02-20 ファナック株式会社 交流電源の電源特性に応じてモータの出力を制限するモータ駆動制御装置
CN104601061A (zh) * 2013-10-30 2015-05-06 中国科学院近代物理研究所 基于以太网的电机控制器和控制***
JP7001439B2 (ja) * 2017-11-24 2022-01-19 川崎重工業株式会社 監視方法
CN111512541A (zh) * 2017-12-22 2020-08-07 东芝三菱电机产业***株式会社 电动机驱动装置
CN112020824A (zh) * 2018-04-27 2020-12-01 松下知识产权经营株式会社 螺纹紧固装置用的伺服放大器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05137367A (ja) * 1991-11-12 1993-06-01 Mitsubishi Electric Corp モータ制御装置
JP2001022446A (ja) * 1999-07-06 2001-01-26 Denso Corp サーボ制御装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4684868A (en) * 1985-10-30 1987-08-04 Westinghouse Electric Corp. Induction motor control apparatus and method for restart when rotating in shutdown
JPH0276697A (ja) 1988-09-14 1990-03-16 Fuji Electric Co Ltd ロボット制御装置
US5153492A (en) * 1989-07-31 1992-10-06 Msi Corporation Servo amplifier
US5249161A (en) * 1992-08-21 1993-09-28 Schlumberger Technology Corporation Methods and apparatus for preventing jamming of encoder of logging while drilling tool
JP3755054B2 (ja) * 1998-02-27 2006-03-15 三菱電機株式会社 同期制御装置
US6385500B1 (en) * 1999-04-16 2002-05-07 Cummins Engine Company, Inc. Hybrid servomechanism for micro-electrical discharge machining
CA2401167A1 (en) * 2001-09-05 2003-03-05 Her Majesty The Queen In Right Of Canada As Represented By The Minister Of National Defence Method to estimate motor speed for stabilized motor control
JP4101608B2 (ja) * 2002-10-17 2008-06-18 三菱電機株式会社 サーボ制御システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05137367A (ja) * 1991-11-12 1993-06-01 Mitsubishi Electric Corp モータ制御装置
JP2001022446A (ja) * 1999-07-06 2001-01-26 Denso Corp サーボ制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101598939B (zh) * 2008-06-04 2011-02-09 中国科学院自动化研究所 多轴运动伺服控制与保护***
JPWO2013153607A1 (ja) * 2012-04-09 2015-12-17 三菱電機株式会社 位置決め装置
JP2020198679A (ja) * 2019-05-31 2020-12-10 ファナック株式会社 モータ制御装置及び工作機械
JP7272868B2 (ja) 2019-05-31 2023-05-12 ファナック株式会社 モータ制御装置及び工作機械

Also Published As

Publication number Publication date
US20090079379A1 (en) 2009-03-26
CN101156312A (zh) 2008-04-02
JP4803175B2 (ja) 2011-10-26
CN101156312B (zh) 2010-08-25
JPWO2006114843A1 (ja) 2008-12-11
US7642740B2 (en) 2010-01-05

Similar Documents

Publication Publication Date Title
WO2006114843A1 (ja) サーボモータの制御装置
CN109391175B (zh) 电动机控制装置和机床***
JP6277288B2 (ja) 監視装置と監視方法およびそれらを備える制御装置と制御方法
JP4114697B2 (ja) インバータ制御方法
JP2009232591A (ja) 電動機駆動装置および空気調和機
EP2892146A2 (en) Motor control system, control device, and control method
JP2013093957A (ja) 無効電流指令作成部を有するモータ駆動装置
JP5424612B2 (ja) インバータ発電機
US20150364985A1 (en) System for operation control of inverter in emergency situation
JP5339985B2 (ja) 直流電動機駆動用のインバータ制御装置
JP2019017195A (ja) モータ駆動装置、送風機、モータ駆動方法、および記録媒体
JP5363598B2 (ja) 直流交流変換装置を接続可能なモータ駆動制御装置
JP3732772B2 (ja) 電力変換装置
JP2008157182A (ja) 圧縮機の駆動制御装置及びその方法
TWI232840B (en) Take-up device
JP3918557B2 (ja) 数値制御駆動システム
JP2001037236A (ja) 電力変換装置の電圧制御装置
JP6925527B2 (ja) モータ駆動装置、モータ駆動装置の制御装置、モータ駆動装置の制御方法、及び空気調和機
JP2009077606A (ja) 発電機と電動機の関連制御装置
JP3741384B2 (ja) 同期機のサイリスタ始動制御装置
WO2022149214A1 (ja) 電力変換装置、空気調和機、及び冷凍サイクル適用機器
JP2006254624A (ja) 交流交流変換器の制御装置
JPH04344192A (ja) 空気調和機の制御装置
CN117811413A (zh) 马达控制装置
US20050057201A1 (en) Fixed speed drive

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007514363

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 11910708

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 200580049405.3

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

NENP Non-entry into the national phase

Ref country code: RU

WWW Wipo information: withdrawn in national office

Country of ref document: RU

122 Ep: pct application non-entry in european phase

Ref document number: 05728501

Country of ref document: EP

Kind code of ref document: A1

WWW Wipo information: withdrawn in national office

Ref document number: 5728501

Country of ref document: EP