TW201409924A - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- TW201409924A TW201409924A TW102125319A TW102125319A TW201409924A TW 201409924 A TW201409924 A TW 201409924A TW 102125319 A TW102125319 A TW 102125319A TW 102125319 A TW102125319 A TW 102125319A TW 201409924 A TW201409924 A TW 201409924A
- Authority
- TW
- Taiwan
- Prior art keywords
- speed
- motor
- command
- time constant
- phase
- Prior art date
Links
- 230000003111 delayed effect Effects 0.000 claims description 5
- 230000002401 inhibitory effect Effects 0.000 abstract 1
- 230000000452 restraining effect Effects 0.000 abstract 1
- 230000006641 stabilisation Effects 0.000 description 13
- 238000011105 stabilization Methods 0.000 description 13
- 238000003754 machining Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 230000001629 suppression Effects 0.000 description 9
- 238000009825 accumulation Methods 0.000 description 8
- 230000010354 integration Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000003780 insertion Methods 0.000 description 6
- 230000037431 insertion Effects 0.000 description 6
- RDYMFSUJUZBWLH-UHFFFAOYSA-N endosulfan Chemical compound C12COS(=O)OCC2C2(Cl)C(Cl)=C(Cl)C1(Cl)C2(Cl)Cl RDYMFSUJUZBWLH-UHFFFAOYSA-N 0.000 description 4
- 230000010355 oscillation Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/0004—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
- H02P2205/00—Indexing scheme relating to controlling arrangements characterised by the control loops
- H02P2205/07—Speed loop, i.e. comparison of the motor speed with a speed reference
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
本發明係關於一種能夠同時提升干擾抑制性能與定位安定性能之馬達控制裝置。
The present invention relates to a motor control device capable of simultaneously improving interference suppression performance and positioning stability performance.
一般而言,工具機為了能夠以高精度對工件進行加工,普通會使用高性能的馬達控制裝置。由於對工件的加工而言,通常會要求加工品質和生產性的提升,因此也會要求馬達控制裝置的速度控制系統之控制性能的提升,尤其會對干擾抑制性能和定位安定性能的提升有所要求。In general, high-performance motor control devices are commonly used in order to machine workpieces with high precision. Since the processing quality and productivity are usually required for the processing of the workpiece, the control performance of the speed control system of the motor control device is also required to be improved, in particular, the interference suppression performance and the positioning stability performance are improved. Claim.
於機械系統中存在有摩擦等干擾。干擾將會對驅動工具機的馬達依照指示所進行的動作造成阻礙。例如,對工具機的定位來說,有可能因機械系統的摩擦的影響,而造成定位安定時間按位置不同而變動。There is interference such as friction in the mechanical system. The interference will hinder the action of the motor that drives the machine tool in accordance with the instructions. For example, for the positioning of the machine tool, the positioning stabilization time may vary depending on the position due to the influence of the friction of the mechanical system.
特別是要求高度的控制性能的加工,例如圓弧切削中,當象限切換時,因受到機械系統的摩擦影響,而會有對工件產生所謂象限突起的情況發生。一旦工件發生象限突起,則加工品質將明顯下降。In particular, in machining requiring high control performance, such as arc cutting, when the quadrant is switched, due to the influence of the friction of the mechanical system, a so-called quadrant protrusion may occur on the workpiece. Once the workpiece has a quadrant protrusion, the processing quality will be significantly reduced.
一般而言,為了抑制干擾的影響,可採用使用干擾觀測器進行干擾抑制控制的手法、或盡可能將速度積分時間常數設定為較短的手法。In general, in order to suppress the influence of interference, a method of using an interference observer for interference suppression control or a method of setting a speed integral time constant as short as possible may be employed.
在使用干擾觀測器的情況下,若觀測部的慣性與機械系統的慣形不一致,則無法正確地估測出干擾。此外,為了對速度進行微分處理,而受到編碼器的量化誤差等影響,估測干擾將容易振動。為了抑制振動,雖然只要插入濾波器即可,但是一旦插入濾波器,則干擾估測的回應性能將會降低,而無法獲得本來必須的頻率範圍內的干擾抑制特性。When the disturbance observer is used, if the inertia of the observation unit does not match the inertia of the mechanical system, the disturbance cannot be accurately estimated. In addition, in order to differentiate the speed, it is affected by the quantization error of the encoder, etc., and the estimated interference will be easily vibrated. In order to suppress the vibration, it is only necessary to insert the filter, but once the filter is inserted, the response performance of the interference estimation will be lowered, and the interference suppression characteristic in the frequency range which is originally necessary cannot be obtained.
而盡可能將速度積分時間常數設定為較短的手法,將會因工具機的機械剛性所引起的共振的影響,使速度控制系統的安定性無法確保,因而開始振盪、或發生超越現象(Overshoot)。When the speed integral time constant is set as short as possible, the stability of the speed control system cannot be ensured due to the resonance caused by the mechanical rigidity of the machine tool, so that oscillation or overshoot occurs. ).
為解決這些問題,於下列專利文獻1中所記載的發明中,僅在象限切換的極短時間內,將速度積分時間常數的值設定成較小的值。由於經過此段極短時間後,速度積分時間常數將會恢復原值,因此能夠抑制振盪的發生。In order to solve these problems, in the invention described in the following Patent Document 1, the value of the speed integral time constant is set to a small value only in a very short time period of quadrant switching. Since the speed integral time constant will return to the original value after a short period of time, the occurrence of oscillation can be suppressed.
〔先前技術文獻〕
〔專利文獻〕
〔專利文獻1〕特開平7-5926號公報[Previous Technical Literature]
[Patent Document]
[Patent Document 1] Japanese Patent Publication No. 7-5926
〔發明所欲解決之課題〕
然而,近年來不僅圓弧切削,將工件加工成複雜形狀的情況也日漸增多。並且對其加工還要求須具高加工精度。[The subject to be solved by the invention]
However, in recent years, not only arc cutting but also processing of workpieces into complicated shapes has been increasing. And it also requires high processing accuracy for its processing.
加工若指定為圓弧切削時,則如同專利文獻1所揭露,僅於象限切換時,速度積分時間常數能在短時間內變更。然而,當將工件加工成複雜形狀時,想要檢測象限的切換並非易事。因此,只有在必要時才變更速度積分時間常數將會變得困難。When the machining is designated as arc cutting, as disclosed in Patent Document 1, the speed integral time constant can be changed in a short time only when the quadrant is switched. However, when machining a workpiece into a complex shape, it is not easy to detect the switching of the quadrant. Therefore, it is difficult to change the speed integral time constant only when necessary.
此外,在應用專利文獻1所揭露的發明的情況中,可假定在象限切換的部分停止馬達運轉。在這種情況下,因為速度積分時間常數將會維持為短時間,而將無法確保速度控制系統的安定性,進而引發振盪,造成加工精度下降,對工具機的壽命也有不利影響。Further, in the case of applying the invention disclosed in Patent Document 1, it can be assumed that the motor operation is stopped at the portion where the quadrant is switched. In this case, since the speed integral time constant will be maintained for a short period of time, the stability of the speed control system cannot be ensured, and oscillation is caused, resulting in a decrease in machining accuracy, which also adversely affects the life of the machine tool.
此外,工具機在工件的加工與加工之間,須將工件的加工工具移動至預定地點。為了縮短加工時間以提升生產性,會要求定位的高速化。In addition, the machine tool must move the processing tool of the workpiece to a predetermined location between the machining and machining of the workpiece. In order to shorten the processing time to improve productivity, the positioning speed is required.
由於速度積分時間常數越短越不易受到干擾的影響,具有摩擦的機械系統將如上所述,藉由將速度積分時間常數設成較短,而可縮短定位安定時間。然而,一旦將速度積分時間常數設成較短,則如上所述,將會因機械系統的共振的影響而無法確保安定性。更進一步,普通的積分控制之構成,由於對於速度指令的速度延遲,將會積存於速度積分器內,因此當進行定位安定時,將此值降至0為止會花費甚多時間,故具有無法縮短定位安定時間的問題。Since the speed integral time constant is less susceptible to interference, the mechanical system with friction will shorten the positioning stabilization time by setting the speed integral time constant to be shorter as described above. However, once the speed integral time constant is set to be short, as described above, the stability cannot be ensured due to the influence of the resonance of the mechanical system. Furthermore, the composition of the ordinary integral control will accumulate in the speed integrator due to the speed delay of the speed command. Therefore, when the positioning is performed, it takes a lot of time to reduce the value to 0, so it is impossible to Shorten the problem of positioning and setting time.
本發明係以解決如上述之習知技術的問題而完成者,目的在於提供一種能夠同時提升干擾抑制性能與定位安定性能之馬達控制裝置。The present invention has been made to solve the problems of the above-described conventional techniques, and an object thereof is to provide a motor control device capable of simultaneously improving interference suppression performance and positioning stability performance.
〔解決課題之手段〕
為解決上述課題,本發明之馬達控制裝置是用以控制利用馬達驅動的工具機的動作,具備進相器、時間常數倍增器、速度積分器及速度比例增益器。[Means for solving the problem]
In order to solve the above problems, the motor control device of the present invention is for controlling the operation of a machine tool driven by a motor, and includes a phase advancer, a time constant multiplier, a speed integrator, and a speed proportional gain.
進相器為補償控制系統的回應延遲,而提前速度回授的相位。時間常數倍增器是將馬達的速度指令與使相位提前的速度回授間之差乘以用來抑制干擾的影響的時間常數。速度積分器是對利用時間常數倍增器被乘以時間常數後的指令予以積分。速度比例增益器是將速度指令和速度回授間之差與利用速度積分器被積分後的指令相加,再將相加後的指令乘以速度比例增益,而輸出馬達的轉矩指令。The phaser is the phase that compensates for the response delay of the control system and advances the speed feedback. The time constant multiplier is a time constant that multiplies the difference between the speed command of the motor and the speed feedback that advances the phase to suppress the influence of the disturbance. The speed integrator integrates the instructions that are multiplied by the time constant using the time constant multiplier. The speed proportional gainer adds the difference between the speed command and the speed feedback to the command integrated by the speed integrator, and multiplies the added command by the speed proportional gain to output the torque command of the motor.
〔發明效果〕
根據如上述所構成的本發明之馬達控制裝置,將因進相器所生成的相位提前補償僅適用至由時間常數倍增器與速度積分器所構成的積分項的回授。據此,由於可縮短設定在時間常數倍增器內的時間常數的時間,以提升速度控制系統的干擾抑制性能,即便在加工複雜形狀的工件的情況下,仍能實現高加工精度。此外,還能夠抑制因機械系統的摩擦而產生的定位安定時間的不一致,而能夠縮短定位安定時間。另外,由於速度積分器的積存量可幾乎變成0,而能夠縮短定位安定時間。[effect of the invention]
According to the motor control device of the present invention constructed as described above, the phase advance compensation generated by the phase advancer is applied only to the feedback of the integral term composed of the time constant multiplier and the speed integrator. According to this, since the time constant set in the time constant multiplier can be shortened to improve the interference suppression performance of the speed control system, high machining accuracy can be achieved even in the case of machining a workpiece having a complicated shape. Further, it is possible to suppress the inconsistency in the positioning stabilization time due to the friction of the mechanical system, and it is possible to shorten the positioning stabilization time. In addition, since the accumulation amount of the speed integrator can be almost zero, the positioning stabilization time can be shortened.
100、200、300...馬達控制裝置100, 200, 300. . . Motor control unit
110、210、310...馬達110, 210, 310. . . motor
112、114、116、212、214、312、314、316...加算點112, 114, 116, 212, 214, 312, 314, 316. . . Add point
115、215、315...編碼器115, 215, 315. . . Encoder
120、230、320...速度計算器120, 230, 320. . . Speed calculator
125、325...進相器125, 325. . . Phase advancer
130、340...速度積分時間常數倍增器130, 340. . . Speed integral time constant multiplier
140、350...積分器140, 350. . . Integrator
150、360...速度比例增益器150, 360. . . Speed proportional gainer
220...位置比例增益器220. . . Position proportional gainer
240...速度控制部240. . . Speed control department
160、250、370...轉矩控制部160, 250, 370. . . Torque control unit
330...速度積分補償低通濾波器330. . . Speed integral compensation low pass filter
第1圖係為實施形態1之馬達控制裝置的速度控制系統之構成圖。
第2圖係為說明第1圖的速度控制系統的動作之說明圖。
第3圖係為說明於第1圖的速度控制系統中,依照進相器的插入位置而產生的特性變化之說明圖。
第4圖係為說明於第1圖的速度控制系統中,因積分時間常數不同而產生的特性變化之說明圖。
第5圖係為實施形態2之馬達控制裝置之構成圖。
第6圖係為說明於第5圖的馬達控制裝置中,依照進相器的插入位置而產生的特性變化之說明圖。
第7圖係為說明於第5圖的馬達控制裝置中,依照進相器的插入位置而產生的特性變化之說明圖。
第8圖係為實施形態3之馬達控制裝置的速度控制系統之構成圖。Fig. 1 is a configuration diagram of a speed control system of a motor control device according to a first embodiment.
Fig. 2 is an explanatory view for explaining the operation of the speed control system of Fig. 1.
Fig. 3 is an explanatory view for explaining a change in characteristics according to the insertion position of the phase advancer in the speed control system of Fig. 1.
Fig. 4 is an explanatory view for explaining a change in characteristics due to a difference in integration time constant in the speed control system of Fig. 1.
Fig. 5 is a configuration diagram of a motor control device of the second embodiment.
Fig. 6 is an explanatory view for explaining a change in characteristics according to the insertion position of the phase advancer in the motor control device of Fig. 5.
Fig. 7 is an explanatory view for explaining a change in characteristics according to the insertion position of the phase advancer in the motor control device of Fig. 5.
Fig. 8 is a configuration diagram of a speed control system of the motor control device of the third embodiment.
本發明之馬達控制裝置藉由僅將相位提前補償適用至積分項的回授,而可以將速度積分時間常數設定成為較短時間。此外,還能夠抑制因機械系統的摩擦而產生的定位安定時間的變動,以提升定位安定性能。The motor control device of the present invention can set the speed integral time constant to a shorter time by applying only the phase advance compensation to the feedback of the integral term. In addition, it is also possible to suppress variations in the positioning stability time due to friction of the mechanical system to improve the positioning stability performance.
本發明之馬達控制裝置能夠抑制因機械系統的摩擦等干擾的影響,即使將工件加工成複雜形狀時,仍能實現高加工精度。此外,當利用工具機進行定位之際,由於能夠縮小機械系統的摩擦的影響,因此按位置不同,定位安定時間不會有所變動。The motor control device of the present invention can suppress the influence of disturbance such as friction of the mechanical system, and can realize high machining accuracy even when the workpiece is processed into a complicated shape. Further, when the positioning is performed by the machine tool, since the influence of the friction of the mechanical system can be reduced, the positioning and setting time does not change depending on the position.
以下將本發明之馬達控制裝置的實施形態分成下列〔實施形態1〕至〔實施形態3〕進行說明。Hereinafter, embodiments of the motor control device according to the present invention will be described in the following [Embodiment 1] to [Embodiment 3].
〔實施形態1〕
〔馬達控制裝置之構成〕
第1圖係為實施形態1之馬達控制裝置的速度控制系統之構成圖。如圖所示,實施形態1之馬達控制裝置100具有進相器125、速度積分時間常數倍增器130、積分器140、速度比例增益器150及轉矩控制部160。[Embodiment 1]
[Composition of motor control device]
Fig. 1 is a configuration diagram of a speed control system of a motor control device according to a first embodiment. As shown in the figure, the motor control device 100 according to the first embodiment includes a phase advancer 125, a speed integral time constant multiplier 130, an integrator 140, a speed proportional gainer 150, and a torque control unit 160.
進相器125是僅提前設定速度計算器120所計算出的速度回授的相位的份量。例如,僅於與速度控制系統的延遲相當的時間內,提前速度回授的相位。進相器125的傳遞函數以設為(1+ST2)/(1+ST1)為佳。但是,在這種情況下的T1與T2的大小關係係為T1<T2。The phase advancer 125 is a component that only sets the phase of the speed feedback calculated by the speed calculator 120 in advance. For example, the phase of the speed feedback is advanced only for a time equivalent to the delay of the speed control system. The transfer function of the phase advancer 125 is preferably set to (1 + ST2) / (1 + ST1). However, the magnitude relationship between T1 and T2 in this case is T1 < T2.
此外,速度計算器120是根據利用編碼器115所檢測到的馬達110的旋轉位置,以計算速度回授。Further, the speed calculator 120 is fed back at a calculated speed based on the rotational position of the motor 110 detected by the encoder 115.
速度積分時間常數倍增器130是於加算點114中從馬達110的速度指令減去藉由進相器125而相位被提前的速度回授的結果所得出的指令,乘以「1/已設定的速度積分時間常數」的值。The speed integral time constant multiplier 130 is an instruction obtained by subtracting the speed feedback from the speed command of the motor 110 from the speed command of the motor 110 by the phase advancer 125, multiplied by "1/set The value of the speed integral time constant.
積分器140是藉由速度積分時間常數倍增器130,積分已乘上「1/已設定的速度積分時間常數」的結果所得出的指令。The integrator 140 is a command obtained by multiplying the result of the "1/set speed integral time constant" by the speed integral time constant multiplier 130.
速度比例增益器150是於加算點112中從速度指令減去速度回授的結果所得出的指令與藉由積分器140所積分的結果所得出的指令,於加算點116進行加算的結果所得出的指令,乘上設定的速度比例增益,而輸出馬達110的轉矩指令。The speed proportional gainer 150 is an instruction obtained by subtracting the speed feedback from the speed command from the speed command and the command obtained by the integrator 140, and adds the result at the addition point 116. The command is multiplied by the set speed proportional gain and outputs the torque command of the motor 110.
轉矩控制部160是輸入轉矩指令,以控制供給至馬達110的線圈的電力。The torque control unit 160 is an input torque command to control the electric power supplied to the coil of the motor 110.
〔馬達控制裝置之動作〕
利用速度計算器120所計算的速度回授將會被輸出至進相器125。進相器125可將所輸入的速度回授的相位依一定角度提前。藉此,可補償速度回授的相位延遲。[Operation of motor control device]
The speed feedback calculated by the speed calculator 120 will be output to the phaser 125. The phase advancer 125 can advance the phase of the input speed feedback by a certain angle. Thereby, the phase delay of the speed feedback can be compensated.
另一方面,速度回授將會被輸出至加算點112。加算點112則從速度指令減去速度回授。因此,自加算點112將會輸出作為馬達110的目標的旋轉速度與馬達110的現在的旋轉速度間的差。On the other hand, the speed feedback will be output to the addition point 112. Add point 112 subtracts the speed feedback from the speed command. Therefore, the self-addition point 112 will output the difference between the rotational speed of the target of the motor 110 and the current rotational speed of the motor 110.
速度指令將會被輸出至加算點114。加算點114則根據速度指令,減去藉由進相器125而相位被提前的速度回授。因此,自加算點114將會輸出設作為馬達110的目標的旋轉速度與用以補償高頻範圍的相位延遲而相位被提前的馬達110的現在的旋轉速度間的差。The speed command will be output to the addition point 114. The addition point 114 then subtracts the speed feedback from which the phase is advanced by the phaser 125 based on the speed command. Therefore, the self-addition point 114 will output a difference between the rotational speed set as the target of the motor 110 and the current rotational speed of the motor 110 for compensating for the phase delay of the high frequency range and the phase being advanced.
由加算點114所輸出的指令,藉由速度積分時間常數倍增器130乘上「1/已設定的速度積分時間常數」的值,其結果所得出的指令,再於積分器140中進行積分。The command output from the addendum 114 multiplies the value of "1/set speed integral time constant" by the speed integral time constant multiplier 130, and the resulting command is integrated in the integrator 140.
積分後的指令將會被輸出至加算點116。於加算點116,將積分後的指令與由加算點112所輸出的指令相加。於加算點116已被相加的指令可藉由速度比例增益器150,乘上已設定的速度比例增益的值。其結果將會自速度比例增益器150輸出作為轉矩指令。The integrated instruction will be output to the addition point 116. At the addition point 116, the integrated instruction is added to the instruction output by the addition point 112. The command that the added points 116 have been added may be multiplied by the speed proportional gainer 150 by the value of the set speed proportional gain. The result will be output from the speed proportional gainer 150 as a torque command.
馬達110可依據由速度比例增益器150所輸出的轉矩指令,透過轉矩控制部160來控制馬達110的轉矩,使馬達110旋轉。因此,馬達110將依照速度指令所指示的旋轉速度進行旋轉。The motor 110 can control the torque of the motor 110 through the torque control unit 160 in accordance with the torque command output from the speed proportional gainer 150 to rotate the motor 110. Therefore, the motor 110 will rotate in accordance with the rotational speed indicated by the speed command.
第2圖係為說明第1圖的速度控制系統的動作之說明圖。詳言之,係為表示因積分時間常數的大小的差異,而從馬達110的速度指令直到達到馬達110的旋轉速度為止,速度控制系統的頻率特性的差異的曲線圖。Fig. 2 is an explanatory view for explaining the operation of the speed control system of Fig. 1. More specifically, it is a graph showing the difference in frequency characteristics of the speed control system from the speed command of the motor 110 to the rotational speed of the motor 110 due to the difference in the magnitude of the integral time constant.
當設定在速度積分時間常數倍增器130內的速度積分時間常數的時間較長時,如曲線圖所示,於速度回應的增益上不會產生峰值。然而,當設定在速度積分時間常數倍增器130內的速度積分時間常數的時間較短時,如曲線圖所示,在100-300Hz附近有峰值產生(積分時間常數設成較短的情況與積分時間常數較長的情況間的比較)。When the time of the speed integral time constant set in the speed integral time constant multiplier 130 is long, as shown in the graph, no peak is generated in the gain of the speed response. However, when the time of the speed integral time constant set in the speed integral time constant multiplier 130 is short, as shown in the graph, there is a peak generation near 100-300 Hz (the integration time constant is set to be short and the integral is integrated) Comparison between cases with longer time constants).
第3圖係為說明於第1圖的速度控制系統中,依照進相器125的插入位置而產生的特性變化之說明圖。詳言之,係為表示因進相器的插入位置的不同,而從馬達110的速度指令直到達到馬達110的旋轉速度為止,速度控制系統的頻率特性的差異的曲線圖。Fig. 3 is an explanatory view for explaining a change in characteristics according to the insertion position of the phase advancer 125 in the speed control system of Fig. 1. More specifically, it is a graph showing the difference in frequency characteristics of the speed control system from the speed command of the motor 110 until the rotational speed of the motor 110 is reached due to the difference in the insertion position of the phase advancer.
在將相位提前插入積分項的指令與回授雙方中的情況下,當處於比進相器125的截止頻率還高的頻率下,如第3圖的曲線圖所示,速度回應的增益將會增大。一旦於增益增大的頻率頻帶具有機械共振要素,將會激發機械共振。此外,將難以充分抑制住峰值的產生。然而,如實施形態1之馬達控制裝置100,在僅將相位提前僅插入積分項的回授中的情況下,即使處於比進相器125的截止頻率還高的頻率下,速度回應的增益也不會增大。因此,不會引起共振,也能夠抑制峰值。In the case where the phase is inserted into the instruction of the integral term and the feedback bother, when at a frequency higher than the cutoff frequency of the phase advancer 125, as shown in the graph of Fig. 3, the gain of the speed response will be Increase. Once the mechanical frequency element is present in the frequency band where the gain is increased, mechanical resonance will be excited. In addition, it will be difficult to sufficiently suppress the generation of peaks. However, in the motor control device 100 according to the first embodiment, in the case where only the phase advance is inserted only in the feedback of the integral term, even if the frequency is higher than the cutoff frequency of the phase advancer 125, the gain of the speed response is also Will not increase. Therefore, the resonance can be suppressed and the peak can be suppressed.
第4圖係為說明於第1圖的速度控制系統中,因積分時間常數不同而產生的特性變化之說明圖。詳言之,係為表示因積分時間常數的大小的差異,而從干擾直到達到馬達110的旋轉速度為止,速度控制系統的頻率特性的差異的曲線圖。Fig. 4 is an explanatory view for explaining a change in characteristics due to a difference in integration time constant in the speed control system of Fig. 1. More specifically, it is a graph showing the difference in frequency characteristics of the speed control system from the disturbance until the rotation speed of the motor 110 due to the difference in the magnitude of the integration time constant.
當設定在速度積分時間常數倍增器130內的速度積分時間常數的時間較長,而發生干擾的情況下,如曲線圖所示,在100Hz以下的頻率範圍內,對干擾的增益較高。因此,容易受干擾的影響。另一方面,舉例如實施形態1之馬達控制裝置100,當設定在速度積分時間常數倍增器130內的速度積分時間常數的時間較短,則如曲線圖所示,在100Hz以下的頻率範圍內,對干擾的增益將會變低。因此,難以受干擾的影響,形成可以大幅度抑制干擾的影響的特性(積分時間常數較長的情況與積分時間常數設成較短,應用本發明的情況間的比較)。When the time of the speed integral time constant set in the speed integral time constant multiplier 130 is long and interference occurs, as shown in the graph, the gain for interference is high in the frequency range of 100 Hz or less. Therefore, it is susceptible to interference. On the other hand, for example, in the motor control device 100 of the first embodiment, when the time of the speed integral time constant set in the speed integral time constant multiplier 130 is short, as shown in the graph, the frequency range is 100 Hz or less. The gain on interference will be lower. Therefore, it is difficult to be affected by the disturbance, and the characteristic that the influence of the disturbance can be largely suppressed is formed (the case where the integration time constant is long and the integration time constant are set to be short, and the comparison between the cases in which the present invention is applied).
於實施形態1中,將相位提前適用至速度回授,僅將相位提前補償適用至積分項的回授。據此,實施形態1之馬達控制裝置100,如第3圖所示,當處於比進相器125的截止頻率還高的頻率下,速度回應的增益不會增大,不會引起共振,而能夠抑制峰值。另外,實施形態1之馬達控制裝置100,如第4圖所示,由於可縮短積分時間常數,所以能夠抑制干擾的影響。In the first embodiment, the phase advance is applied to the speed feedback, and only the phase advance compensation is applied to the feedback of the integral term. Accordingly, in the motor control device 100 of the first embodiment, as shown in FIG. 3, when the frequency is higher than the cutoff frequency of the phase advancer 125, the gain of the speed response does not increase and does not cause resonance. Can suppress peaks. Further, in the motor control device 100 according to the first embodiment, as shown in FIG. 4, since the integration time constant can be shortened, the influence of interference can be suppressed.
據此,根據實施形態1之馬達控制裝置100,由於可縮短設定在積分時間常數倍增器130內的時間常數的時間,以提升速度控制系統的干擾抑制性能,即便在加工複雜形狀的工件的情況下,仍能實現高加工精度。此外,還能夠抑制因機械系統的摩擦而產生的定位安定時間的變動,而能夠縮短定位安定時間。According to the motor control device 100 of the first embodiment, the time constant set in the integral time constant multiplier 130 can be shortened to improve the interference suppression performance of the speed control system even in the case of processing a workpiece having a complicated shape. Underneath, high machining accuracy can still be achieved. Further, it is possible to suppress fluctuations in the positioning stabilization time due to friction of the mechanical system, and it is possible to shorten the positioning stabilization time.
此外,也可構成將速度比例增益器各別設置於積分系統與比例系統。In addition, it is also possible to configure the speed proportional gainers to be respectively set in the integral system and the proportional system.
〔實施形態2〕
〔馬達控制裝置之構成〕
第5圖係為實施形態2之馬達控制裝置之構成圖。如圖所示,實施形態2之馬達控制裝置200具有位置比例增益器220、速度計算器230、速度控制部240及轉矩控制部250。[Embodiment 2]
[Composition of motor control device]
Fig. 5 is a configuration diagram of a motor control device of the second embodiment. As shown in the figure, the motor control device 200 of the second embodiment includes a position proportional gain unit 220, a speed calculator 230, a speed control unit 240, and a torque control unit 250.
位置比例增益器220是於加算點212中從位置指令減去編碼器215所輸出的位置回授的結果所得到的位置偏差,乘上比例增益KP,而輸出速度指令。The position proportional gainer 220 is a positional deviation obtained by subtracting the result of the position feedback output from the encoder 215 from the position command in the addition point 212, multiplying the proportional gain KP, and outputting the speed command.
速度計算器230可輸入編碼器215所輸出的位置回授,以計算速度回授。The speed calculator 230 can input the position feedback output by the encoder 215 to calculate the speed feedback.
速度控制部240,具有與第1圖所示的馬達控制裝置100的速度控制系統(進相器125、速度積分時間常數倍增器130、積分器140、速度比例增益器150)相同的構成。此外,在實施形態2的情況下,於進相器125中持有與速度控制系統的延遲相當的時間提前。速度控制部240是於加算點214中,輸入從速度指令減去速度回授的結果所得到的指令,而輸出轉矩指令。The speed control unit 240 has the same configuration as the speed control system (the phase advancer 125, the speed integral time constant multiplier 130, the integrator 140, and the speed proportional gain unit 150) of the motor control device 100 shown in Fig. 1 . Further, in the case of the second embodiment, the phase advancer 125 holds a time advance corresponding to the delay of the speed control system. The speed control unit 240 inputs a command obtained by subtracting the result of the speed feedback from the speed command in the addition point 214, and outputs a torque command.
轉矩控制部250可輸入轉矩指令,以控制供給至馬達210的線圈的電力。馬達210可依據轉矩控制部250所輸出的電壓,以使馬達210旋轉。因為轉矩控制部250所輸出的電壓是依據位置偏差所生成,所以馬達210將會停止在與位置指令(目標位置)一致的位置上。The torque control unit 250 can input a torque command to control the electric power supplied to the coil of the motor 210. The motor 210 can rotate the motor 210 in accordance with the voltage output from the torque control unit 250. Since the voltage output from the torque control unit 250 is generated in accordance with the positional deviation, the motor 210 will stop at a position coincident with the position command (target position).
〔馬達控制裝置之動作〕
第6圖及第7圖係為說明於第5圖的馬達控制裝置200中,依照進相器的插入位置而產生的特性變化之說明圖。具體而言,第6圖係表示在速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的指令與回授雙方中插入進相器125的情況下,定位安定特性的模擬結果。另外,第7圖係表示僅在速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的回授中插入進相器125的情況下,定位安定特性的模擬結果。[Operation of motor control device]
Fig. 6 and Fig. 7 are explanatory views for explaining changes in characteristics according to the insertion position of the phase advancer in the motor control device 200 of Fig. 5. Specifically, Fig. 6 shows the positioning and stability characteristics in the case where the phase inverting device 125 is inserted into both the command and the feedback of the speed integrator (the speed integral time constant multiplier 130 and the integrator 140 of Fig. 1). Simulation results. In addition, Fig. 7 shows a simulation result of the positioning stability characteristic when the phase advancer 125 is inserted only in the feedback of the speed integrator (the speed integral time constant multiplier 130 and the integrator 140 of Fig. 1).
首先,針對速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的指令與回授雙方中插入進相器125的情況,進行說明。First, a description will be given of a case where the phase integrator is inserted into the command of the speed integrator (the speed integral time constant multiplier 130 and the integrator 140 in Fig. 1) and the feedback.
如第6圖所示,位置指令(微分值)乃是隨著時間而增加,隨後當達到一定大小後,將會隨著時間而減少的梯形的指令。於加算點212從位置指令減去位置回授,以輸出位置偏差。由於位置偏差為目標位置(位置指令)與現在位置(位置回授)間的差,所以現在位置與目標位置不一致時,將不會變成0,位置偏差則會如第6圖所示。As shown in Fig. 6, the position command (differential value) is a trapezoidal command that increases with time and then decreases with time when a certain size is reached. The position feedback is subtracted from the position command at the addition point 212 to output a positional deviation. Since the positional deviation is the difference between the target position (position command) and the current position (position feedback), when the position does not match the target position, it will not become 0, and the position deviation will be as shown in Fig. 6.
位置比例增益器220將會輸出如第6圖所示的速度指令。速度指令將與位置指令相同地形成為梯形。此外,由速度計算器230所輸出的速度回授也與速度指令相同地形成為梯形。The position proportional gainer 220 will output a speed command as shown in FIG. The speed command will be trapezoidal in the same way as the position command. Further, the speed feedback output by the speed calculator 230 is also trapezoidal in the same manner as the speed command.
另一方面,速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的輸出,當於速度指令增加之時、以及減少之時,將會輸出如第6圖所示的大小的信號。此乃因為速度積分器內所生成的積存量。據此,位置偏差的收斂將須花費時間,直到位置決定完成為止的時間將會延長。On the other hand, the output of the speed integrator (speed integral time constant multiplier 130, integrator 140 of Fig. 1) will output as shown in Fig. 6 when the speed command is increased and decreased. The size of the signal. This is because of the accumulated amount generated in the speed integrator. Accordingly, the convergence of the positional deviation will take time until the time until the position decision is completed will be extended.
如上所述,在速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的指令與回授雙方中插入進相器125的情況下,於速度積分器內存在有積存量,直到吐出此積存量為止將須花費時間,而造成速度控制部240的回應延遲。因此,因為此回應延遲,定位的安定時間將會延長。As described above, in the case where the phase integrator 125 is inserted into both the command and the feedback of the speed integrator (the speed integral time constant multiplier 130 and the integrator 140 of Fig. 1), there is a stock in the speed integrator. It will take time until the accumulation amount is discharged, and the response of the speed control unit 240 is delayed. Therefore, because of this delay in response, the settling time of the positioning will be extended.
其次,真對僅在速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的回授中插入進相器125的情況下,進行說明。此為速度控制部240具備第1圖的速度控制系統的情況。Next, a description will be given of a case where the phase injector 125 is inserted only in the feedback of the speed integrator (the speed integral time constant multiplier 130 and the integrator 140 in Fig. 1). This is the case where the speed control unit 240 includes the speed control system of Fig. 1 .
於第7圖中,位置指令(微分值)與第6圖相同。於加算點212從位置指令減去位置回授,以輸出位置偏差。由於位置偏差為目標位置(位置指令)與現在位置(位置回授)間的差,所以現在位置與目標位置不一致時,將不會變成0,位置偏差則會如第7圖所示。In Fig. 7, the position command (differential value) is the same as Fig. 6. The position feedback is subtracted from the position command at the addition point 212 to output a positional deviation. Since the position deviation is the difference between the target position (position command) and the current position (position feedback), the current position does not become 0 when the position does not coincide with the target position, and the position deviation is as shown in Fig. 7.
位置比例增益器220將會輸出如第7圖所示的速度指令。速度指令將與位置指令相同地形成為梯形。此外,由速度計算器230所輸出的速度回授也與速度指令相同地形成為梯形。速度指令和速度回授將與第6圖相同。The position proportional gainer 220 will output a speed command as shown in FIG. The speed command will be trapezoidal in the same way as the position command. Further, the speed feedback output by the speed calculator 230 is also trapezoidal in the same manner as the speed command. The speed command and speed feedback will be the same as in Figure 6.
另一方面,速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的輸出,當於速度指令增加之時、以及減少之時,將會輸出如第7圖所示的幾乎為0的信號。此乃因為僅將進相器125插入至速度積分器的回授。藉由僅將進相器125插入至速度積分器的回授,由於與速度控制系統的延遲相當的時間份量提早輸入速度回授,因而於速度積分器內,將不會產生積存量。藉此,位置偏差的收斂將會提早完成,位置決定完成的時間也變得較短。On the other hand, the output of the speed integrator (speed integral time constant multiplier 130, integrator 140 of Fig. 1) will output as shown in Fig. 7 when the speed command is increased and decreased. A signal that is almost zero. This is because only the phaser 125 is inserted into the feedback of the speed integrator. By merely inputting the phase advancer 125 to the feedback of the speed integrator, since the input speed feedback is advanced as much as the time delay corresponding to the delay of the speed control system, no accumulation amount will be generated in the speed integrator. Thereby, the convergence of the positional deviation will be completed early, and the time for the completion of the position determination will also become shorter.
如上所述,僅在速度積分器(第1圖的速度積分時間常數倍增器130、積分器140)的回授中插入進相器125的情況下,由於速度積分器的積存量幾乎變成0,使吐出速度積分器的積存量的時間幾乎為0,而可提升定位安定性能。As described above, in the case where the phase injector 125 is inserted only in the feedback of the speed integrator (the speed integral time constant multiplier 130 and the integrator 140 of Fig. 1), since the accumulated amount of the speed integrator becomes almost zero, The time for the accumulation of the discharge speed integrator is almost zero, and the positioning stability performance can be improved.
於實施形態2中,將維持原樣使用實施形態1之速度控制系統,來構成進行位置控制的馬達控制裝置200。因此,從實施形態2之馬達控制裝置,即使處於比進相器125的截止頻率還高的頻率下,速度回應的增益不會增大,不會引起共振,而能夠抑制峰值。實施形態2之馬達控制裝置200可縮短積分時間常數,而能夠抑制干擾的影響。實施形態2之馬達控制裝置200能夠抑制因機械系統的摩擦而產生的定位安定時間的變動,以提升定位安定性能。此外,由於速度積分器的積存量可幾乎變成0,而能夠縮短定位安定時間。In the second embodiment, the speed control system of the first embodiment is used as it is, and the motor control device 200 that performs position control is configured. Therefore, in the motor control device according to the second embodiment, even at a frequency higher than the cutoff frequency of the phase advancer 125, the gain of the speed response does not increase, resonance does not occur, and the peak value can be suppressed. According to the motor control device 200 of the second embodiment, the integral time constant can be shortened, and the influence of interference can be suppressed. The motor control device 200 according to the second embodiment can suppress the fluctuation of the positioning stabilization time due to the friction of the mechanical system to improve the positioning stability performance. In addition, since the accumulation amount of the speed integrator can be almost zero, the positioning stabilization time can be shortened.
〔實施形態3〕
〔馬達控制裝置之構成〕
第8圖係為實施形態3之馬達控制裝置的速度控制系統之構成圖。如圖所示,實施形態3之馬達控制裝置300具有進相器325、速度積分補償低通濾波器330、速度積分時間常數倍增器340、積分器350、速度比例增益器360及轉矩控制部370。[Embodiment 3]
[Composition of motor control device]
Fig. 8 is a configuration diagram of a speed control system of the motor control device of the third embodiment. As shown in the figure, the motor control device 300 of the third embodiment has a phase advancer 325, a speed integral compensation low pass filter 330, a speed integral time constant multiplier 340, an integrator 350, a speed proportional gainer 360, and a torque control unit. 370.
實施形態3之馬達控制裝置300相對於實施形態1之馬達控制裝置100,其差異只在具有速度積分補償低通濾波器330而已,其他構成皆相同。於實施形態2之馬達控制裝置200的速度控制部240中,也可以應用實施形態3之馬達控制裝置300的速度控制系統。The motor control device 300 according to the third embodiment differs from the motor control device 100 according to the first embodiment only in that it has the speed integral compensation low-pass filter 330, and the other configurations are the same. In the speed control unit 240 of the motor control device 200 according to the second embodiment, the speed control system of the motor control device 300 of the third embodiment can be applied.
此外,進相器325、速度積分時間常數倍增器340、積分器350、速度比例增益器360及轉矩控制部370各別的機能,與實施形態1的進相器125、速度積分時間常數倍增器130、積分器140、速度比例增益器150及轉矩控制部160各別的機能相同。Further, the respective functions of the phase advancer 325, the speed integral time constant multiplier 340, the integrator 350, the speed proportional gainer 360, and the torque control unit 370 are multiplied with the phase advancer 125 of the first embodiment and the speed integral time constant. The respective functions of the controller 130, the integrator 140, the speed proportional gainer 150, and the torque control unit 160 are the same.
速度積分補償低通濾波器330係為改善相對於速度指令之隨動性而將其插入。具體而言,乃是為了當無法將與速度控制系統的延遲相當的時間提前設定作為相位提前的情況下,用以設定其差值而設置。藉由插入速度積分補償低通濾波器330,速度積分時間常數倍增器340的速度積分指令與相位提前後的速度回授,幾乎同時上升,而可降低當速度指令變化時的積分器350的積存量。The speed integral compensation low pass filter 330 is inserted to improve the followability with respect to the speed command. Specifically, it is set to set the difference when the time corresponding to the delay of the speed control system cannot be set as the phase advance. By inserting the speed integral compensation low-pass filter 330, the speed integral command of the speed integral time constant multiplier 340 and the speed feedback after the phase advancement rise almost simultaneously, and the product of the integrator 350 when the speed command changes can be reduced. Stock.
〔馬達控制裝置之動作〕
根據編碼器315所檢測的馬達310的現在的旋轉位置,速度計算器320所計算的速度回授將會被輸出至進相器325。這種情況下的速度回授中,將含有編碼器315的檢測誤差。進相器325可將所輸入的速度回授的相位依一定角度提前。[Operation of motor control device]
Based on the current rotational position of the motor 310 detected by the encoder 315, the speed feedback calculated by the speed calculator 320 will be output to the phase advancer 325. In the speed feedback in this case, the detection error of the encoder 315 will be included. The phase advancer 325 can advance the phase of the input speed feedback by a certain angle.
另一方面,速度回授將會被輸出至加算點312,於加算點312從速度指令減去速度回授。自加算點312,將會輸出馬達310的目標的速度與馬達310的現在的速度間的差。On the other hand, the speed feedback will be output to the addition point 312 where the speed feedback is subtracted from the speed command. From the addition point 312, the difference between the speed of the target of the motor 310 and the current speed of the motor 310 will be output.
速度指令將被輸出至速度積分補償低通濾波器330,利用速度積分補償低通濾波器330在與速度控制系統的延遲相當的時間中,依據進相器325無法使相位提前的份量,延遲速度指令。當進相器為了增大高頻領域的增益,使速度控制系統的回應減低的情況下,會有無法設定充分的相位提前的情況發生。時間被延遲後的速度指令將會被輸出至加算點314。於加算點314,從時間被延遲後的速度指令減去藉由進相器325而相位被提前的速度回授。自加算點314,將會輸出設作為時間被延遲的馬達310的目標的速度與為了補償相位延遲而相位被提前的馬達310的速度間的差。The speed command will be output to the speed integral compensation low pass filter 330, using the speed integral compensation low pass filter 330 in the time equivalent to the delay of the speed control system, depending on the amount of delay that the phase advancer 325 cannot advance the phase, the delay speed instruction. When the phase advancer reduces the gain in the high frequency range and reduces the response of the speed control system, a sufficient phase advance cannot be set. The speed command after the time has been delayed will be output to the addition point 314. At summing point 314, the speed command from the time delay is subtracted from the speed feedback by phase advancer 325. From the addition point 314, the difference between the speed of the target of the motor 310 which is delayed as time and the speed of the motor 310 whose phase is advanced to compensate the phase delay will be output.
由加算點314所輸出的指令,將藉由速度積分時間常數倍增器340,乘上「1/已設定的速度積分時間常數」的值,其結果所得出的指令,再於積分器350中進行積分。The command output from the addition point 314 multiplies the value of the "1/set speed integral time constant" by the speed integral time constant multiplier 340, and the resulting command is further executed in the integrator 350. integral.
積分後的指令將會被輸出至加算點316。於加算點316,將積分後的指令與由加算點312所輸出的指令相加。於加算點316已被相加的指令可藉由速度比例增益器360,乘上設定的速度比例增益的值。其結果將會自速度比例增益器360輸出作為轉矩指令。The integrated instruction will be output to the addition point 316. At summing point 316, the integrated instruction is added to the instruction output by addition point 312. The command that has been added at the addition point 316 can be multiplied by the value of the set speed proportional gain by the speed proportional gainer 360. The result will be output from the speed proportional gainer 360 as a torque command.
馬達310可依據由速度比例增益器360所輸出的轉矩指令,通過轉矩控制部370以使馬達310旋轉。馬達310的旋轉速度與速度指令的旋轉速度一致。因此,馬達310將依照速度指令所指示的旋轉速度進行旋轉。The motor 310 can rotate the motor 310 through the torque control unit 370 in accordance with the torque command output by the speed proportional gainer 360. The rotational speed of the motor 310 coincides with the rotational speed of the speed command. Therefore, the motor 310 will rotate in accordance with the rotational speed indicated by the speed command.
於實施形態3之馬達控制裝置300中,速度積分補償低通濾波器330僅插入至速度指令系統,並於速度回授中插入進相器,使以進相器325無法提前的相位可利用速度積分補償低通濾波器330加以延遲。可以降低速度指令變化時的積分器350的積存量,而能夠提升相對於速度指令之隨動性。據此,將可提升速度控制系統的干擾抑制性能與定位安定性能。In the motor control device 300 of the third embodiment, the speed integral compensation low-pass filter 330 is inserted only into the speed command system, and the phase advancer is inserted in the speed feedback to make the phase usable speed which cannot be advanced by the phase advancer 325. The integral compensation low pass filter 330 is delayed. It is possible to reduce the amount of accumulation of the integrator 350 when the speed command is changed, and it is possible to improve the followability with respect to the speed command. Accordingly, the interference suppression performance and the positioning stability performance of the speed control system can be improved.
實施形態3亦與實施形態1相同地,將相位提前適用至速度回授,僅將相位提前補償適用至積分項的回授。據此,實施形態3之馬達控制裝置300,如第3圖所示,當處於比進相器325的截止頻率還高的頻率下,速度回應的增益不會增大,不會引起共振,而能夠抑制峰值。另外,實施形態3之馬達控制裝置300,如第4圖所示,由於可縮短積分時間常數,所以能夠抑制干擾的影響。再者,因為設有速度積分補償低通濾波器330,即使當僅利用進相器325而無法設定與速度控制系統的延遲相當的時間時,仍然能夠憑藉速度積分補償低通濾波器330的設定來補償差值。Also in the third embodiment, similarly to the first embodiment, the phase advance is applied to the speed feedback, and only the phase advance compensation is applied to the feedback of the integral term. Accordingly, in the motor control device 300 of the third embodiment, as shown in FIG. 3, when the frequency is higher than the cutoff frequency of the phase advancer 325, the gain of the speed response does not increase and does not cause resonance. Can suppress peaks. Further, in the motor control device 300 of the third embodiment, as shown in FIG. 4, since the integration time constant can be shortened, the influence of interference can be suppressed. Furthermore, since the speed integral compensation low-pass filter 330 is provided, the setting of the low-pass filter 330 can be compensated by the speed integral even when the time corresponding to the delay of the speed control system cannot be set using only the phase-input unit 325. To compensate for the difference.
因此,從實施形態3之馬達控制裝置300,與實施形態1相同地,由於可縮短設定在積分時間常數倍增器340內的時間常數的時間,以提升速度控制系統的干擾抑制性能,即便在加工複雜形狀的工件的情況下,仍能實現高加工精度。此外,還能夠抑制因機械系統的摩擦而產生的定位安定時間的變動,而能夠縮短定位安定時間。另外,由於速度積分器的積存量可幾乎變成0,而能夠縮短定位安定時間。Therefore, in the motor control device 300 according to the third embodiment, as in the first embodiment, the time constant set in the integral time constant multiplier 340 can be shortened to improve the interference suppression performance of the speed control system even when processing In the case of workpieces with complex shapes, high machining accuracy can still be achieved. Further, it is possible to suppress fluctuations in the positioning stabilization time due to friction of the mechanical system, and it is possible to shorten the positioning stabilization time. In addition, since the accumulation amount of the speed integrator can be almost zero, the positioning stabilization time can be shortened.
如上所述,根據實施形態1-3之馬達控制裝置,速度積分時間常數不只藉由象限的切換,還透過恆量不變地縮短,而能夠抑制機械系統的摩擦等干擾的影響,即便在進行複雜形狀的加工的情況下,仍能實現高加工精度。此外,工具機中的定位不會受到摩擦的影響,而能夠抑制安定時間的變動,提升定位安定性能。另外,由於速度積分器的積存量可幾乎變成0,而能夠縮短定位安定時間。As described above, according to the motor control device of the first to third embodiments, the speed integral time constant can be suppressed not only by the switching of the quadrant but also by the constant amount, and the influence of the disturbance such as the friction of the mechanical system can be suppressed, even if the complexity is complicated. In the case of shape processing, high machining accuracy can still be achieved. In addition, the positioning in the machine tool is not affected by the friction, but can suppress the variation of the stability time and improve the positioning stability performance. In addition, since the accumulation amount of the speed integrator can be almost zero, the positioning stabilization time can be shortened.
100...馬達控制裝置100. . . Motor control unit
110...馬達110. . . motor
112、114、116...加算點112, 114, 116. . . Add point
115...編碼器115. . . Encoder
120...速度計算器120. . . Speed calculator
125...進相器125. . . Phase advancer
130...速度時間常數倍增器130. . . Speed time constant multiplier
140...積分器140. . . Integrator
150...速度比例增益器150. . . Speed proportional gainer
160...轉矩控制部160. . . Torque control unit
Claims (1)
一進相器,使來自該馬達的一速度回授的相位提前;
一時間常數倍增器,將該馬達的一速度指令與使相位提前的速度回授間之差乘以時間常數;
一速度積分器,將利用該時間常數倍增器被乘以時間常數後的指令予以積分;以及
一速度比例增益器,將該速度指令和該速度回授間之差與利用該速度積分器被積分後的指令相加,再將相加後的指令乘以速度比例增益,而輸出該馬達的轉矩指令。
2.一種馬達控制裝置,其包含:
一進相器,使來自該馬達的一速度回授的相位提前;
一速度積分補償低通濾波器,為改善相對於該馬達的一速度指令之隨動性,而延遲該速度指令;
一時間常數倍增器,將通過該速度積分補償低通濾波器後的該速度指令與使相位提前的該速度回授間之差乘以時間常數;
一速度積分器,將利用該時間常數倍增器被乘以時間常數後的指令予以積分;以及
一速度比例增益器,將該速度指令和該速度回授間之差與利用該速度積分器被積分後的指令相加,再將相加後的指令乘以速度比例增益,而輸出該馬達的轉矩指令。
3.如申請專利範圍第2項所述之所述之馬達控制裝置,其中當該速度積分補償低通濾波器,無法以該進相器設定與該馬達控制裝置的速度控制系統之延遲相當的時間提前的情況下,藉由延遲該速度指令以補足其差值。
4.如申請專利範圍第1項至第3項中任一項所述之馬達控制裝置,其中更包含:
一位置比例增益器,將該馬達的位置指令與來自檢測該馬達的旋轉位置的編碼器的位置回授間之差乘以比例增益,而輸出速度指令;以及
一轉矩控制部,根據該速度比例增益器所輸出的轉矩指令,控制供給至該馬達的線圈的電力。
5.如申請專利範圍第1項至第3項中任一項所述之馬達控制裝置,其中該進相器是藉由提前該速度回授,以補足該馬達控制裝置的速度控制系統之延遲。A motor control device comprising:
a phase injector that advances the phase of a speed feedback from the motor;
a time constant multiplier that multiplies a difference between a speed command of the motor and a speed feedback that advances the phase by a time constant;
a speed integrator that integrates the instruction after the time constant multiplier is multiplied by the time constant; and a speed proportional gainer that integrates the difference between the speed command and the speed feedback The subsequent commands are added, and the added command is multiplied by the speed proportional gain, and the torque command of the motor is output.
2. A motor control device comprising:
a phase injector that advances the phase of a speed feedback from the motor;
a speed integral compensation low pass filter for delaying the speed command to improve the follower of a speed command relative to the motor;
a time constant multiplier that multiplies the difference between the speed command after the low-pass filter is compensated by the speed integral and the speed feedback that advances the phase by a time constant;
a speed integrator that integrates the instruction after the time constant multiplier is multiplied by the time constant; and a speed proportional gainer that integrates the difference between the speed command and the speed feedback The subsequent commands are added, and the added command is multiplied by the speed proportional gain, and the torque command of the motor is output.
3. The motor control device according to claim 2, wherein the speed integral compensating low-pass filter cannot set the phase changer to be equivalent to a delay of the speed control system of the motor control device. In the case of advanced time, the speed command is delayed to compensate for the difference.
4. The motor control device according to any one of claims 1 to 3, further comprising:
a position proportional gainer multiplying a difference between a position command of the motor and a position feedback from an encoder detecting a rotational position of the motor by a proportional gain, and outputting a speed command; and a torque control unit according to the speed The torque command output by the proportional gainer controls the power supplied to the coil of the motor.
5. The motor control device according to any one of claims 1 to 3, wherein the phase advanceer is fed back by the speed to compensate for a delay of the speed control system of the motor control device. .
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012182609A JP5411331B1 (en) | 2012-08-21 | 2012-08-21 | Motor control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201409924A true TW201409924A (en) | 2014-03-01 |
| TWI575863B TWI575863B (en) | 2017-03-21 |
Family
ID=50202690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102125319A TWI575863B (en) | 2012-08-21 | 2013-07-16 | Motor control device |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP5411331B1 (en) |
| KR (1) | KR101807787B1 (en) |
| CN (1) | CN103633916B (en) |
| TW (1) | TWI575863B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI783961B (en) * | 2017-01-20 | 2022-11-21 | 日商山洋電氣股份有限公司 | Motor control apparatus |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104410387A (en) * | 2014-09-27 | 2015-03-11 | 奇瑞汽车股份有限公司 | Computing method for signal variation |
| JP6500767B2 (en) | 2015-12-18 | 2019-04-17 | オムロン株式会社 | Adjusting device, control parameter adjusting method, information processing program, and recording medium |
| KR102509725B1 (en) * | 2018-02-28 | 2023-03-13 | 엘지전자 주식회사 | Motor drive apparatus |
| CN109901385B (en) * | 2019-03-19 | 2023-03-17 | 广东电网有限责任公司 | Advanced observation method and device |
| CN113815431B (en) * | 2021-10-14 | 2022-04-15 | 河南嘉晨智能控制股份有限公司 | Method for improving driving feeling of industrial vehicle |
| CN115309140A (en) * | 2022-08-31 | 2022-11-08 | 广东电网有限责任公司 | Forward advanced observation device and system for process signal |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3246559B2 (en) * | 1991-09-03 | 2002-01-15 | 株式会社安川電機 | Servo control method |
| JP3381880B2 (en) * | 1994-07-06 | 2003-03-04 | 株式会社安川電機 | Servo control device |
| JP3966142B2 (en) * | 2002-10-03 | 2007-08-29 | 松下電器産業株式会社 | Method for shortening positioning time of motor drive device |
| JP3892823B2 (en) * | 2003-03-17 | 2007-03-14 | 山洋電気株式会社 | Motor speed control device |
| FR2896639B1 (en) * | 2006-01-20 | 2008-02-22 | Valeo Equip Electr Moteur | DEVICE FOR CONTROLLING A POLYPHASE ROTARY MACHINE |
| US8120302B2 (en) * | 2006-05-26 | 2012-02-21 | Kabushiki Kaisha Yaskawa Denki | Servo control apparatus |
| JP4476314B2 (en) * | 2007-08-10 | 2010-06-09 | 三洋電機株式会社 | Motor control device and compressor |
| KR101460463B1 (en) * | 2010-11-05 | 2014-11-11 | 미쓰비시덴키 가부시키가이샤 | Motor controlling device |
| CN101989080A (en) * | 2010-12-03 | 2011-03-23 | 沈阳工业大学 | Method for realizing contour machining by using variable gain zero phase error tracking and disturbance observation |
| CN102957367A (en) * | 2012-06-08 | 2013-03-06 | 江苏新日电动车股份有限公司 | DC (Direct Current) brushless constant-speed controller for electric vehicle |
-
2012
- 2012-08-21 JP JP2012182609A patent/JP5411331B1/en active Active
-
2013
- 2013-07-16 TW TW102125319A patent/TWI575863B/en active
- 2013-08-13 CN CN201310351583.8A patent/CN103633916B/en active Active
- 2013-08-16 KR KR1020130097129A patent/KR101807787B1/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI783961B (en) * | 2017-01-20 | 2022-11-21 | 日商山洋電氣股份有限公司 | Motor control apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5411331B1 (en) | 2014-02-12 |
| CN103633916B (en) | 2018-10-02 |
| KR101807787B1 (en) | 2017-12-11 |
| JP2014042380A (en) | 2014-03-06 |
| CN103633916A (en) | 2014-03-12 |
| TWI575863B (en) | 2017-03-21 |
| KR20140024809A (en) | 2014-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI575863B (en) | Motor control device | |
| JP5885883B2 (en) | Servo control device | |
| US10985684B2 (en) | Motor control device | |
| JP4575508B1 (en) | Servo control device for dual position feedback control | |
| JP6491497B2 (en) | Motor control device | |
| JP6277428B2 (en) | Motor drive device | |
| WO2007138758A1 (en) | Servo controller | |
| JP2011010533A (en) | Motor control device and motor control system | |
| WO2008075558A1 (en) | Position controller | |
| JP5084973B1 (en) | Motor control device | |
| CN107949981B (en) | Inverter unit | |
| CN111791087A (en) | Control device for machine tool having main spindle and feed spindle | |
| US10101729B2 (en) | Motor control device, motor control method and computer readable recording medium | |
| US20090251093A1 (en) | Motor control apparatus | |
| JP2015019443A (en) | Motor control device | |
| CN110661469A (en) | Motor control device | |
| KR101883006B1 (en) | Motor control method of inverter | |
| JP4712063B2 (en) | Position control device | |
| WO2016152074A1 (en) | Motor drive device | |
| JP2016171707A (en) | Motor drive control device and motor drive control system | |
| JP2008079478A (en) | Servo control device and speed tracking control method thereof | |
| TW201617167A (en) | Machining assistance method and the apparatus using the same |