US20010002097A1 - Servo control apparatus - Google Patents
Servo control apparatus Download PDFInfo
- Publication number
- US20010002097A1 US20010002097A1 US09/758,201 US75820101A US2001002097A1 US 20010002097 A1 US20010002097 A1 US 20010002097A1 US 75820101 A US75820101 A US 75820101A US 2001002097 A1 US2001002097 A1 US 2001002097A1
- Authority
- US
- United States
- Prior art keywords
- speed
- command signal
- signal
- current command
- servo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/06—Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B5/00—Anti-hunting arrangements
- G05B5/01—Anti-hunting arrangements electric
Definitions
- the present invention relates to a servo control apparatus, and more specifically, to a servo control apparatus for controlling a servo motor used to drive a machine tool and the like.
- FIG. 14 is a block diagram for showing a conventional servo control apparatus.
- reference numeral 1 indicates a position command producing unit
- reference numeral 2 represents a position control unit
- reference numeral 3 indicates a speed control unit
- reference numeral 4 is a mechanical resonance suppressing filter, which is constructed of, for instance, a notch filter and the like, and is provided so as to remove resonance and vibrations caused by a characteristic frequency of a machine system and the like
- reference numeral 5 shows a current control unit
- reference numeral 6 indicates a current drive means constituted by, for example, a power amplifying circuit and the like.
- reference numeral 7 denotes a servo motor for driving the machine system
- reference numeral 8 represents an encoder for detecting a rotary position of the servo motor 7
- reference numeral 9 shows a differentiating means for differentiating a position detection signal outputted from the encoder 8 . It should be noted that a detection means for detecting the motor speed is composed of the encoder 8 and the differentiating means 9 .
- Reference numeral 10 shows a position command signal outputted from the position command producing unit 1
- reference numeral 11 represents a position feedback signal indicative of a rotary position of the servo motor 7 , which is outputted from the encoder 8
- reference numeral 12 is a speed command signal outputted from the position control unit 2
- reference numeral 13 indicates a speed detection signal (speed feedback signal) outputted from the differentiating means 9
- reference numeral 14 shows a speed deviation signal equal to a difference between the speed command signal 12 and the speed detection signal 13
- reference numeral 15 represents a current command signal outputted from the speed control unit 3
- reference numeral 16 denotes a filter output current command signal which is again produced via the mechanical resonance suppressing filter 4
- reference numeral 17 indicates a current feedback signal indicative of a current flowing through the servo motor 7 .
- This servo control apparatus is so arranged as to control the servo motor 7 in such a manner that the position feedback signal 11 indicative of the rotary position of the servo motor 7 which is detected by the encoder 8 may follow the position command signal 10 outputted from the position command producing unit 1 .
- the position control unit 2 produces the speed command signal 12 based upon the deviation signal between the position command signal 10 and the position feedback signal 11 .
- the speed control unit 3 outputs the current command signal 15 to the servo motor 7 in such a manner that the speed feedback signal 13 which is produced by the differentiating means 9 based upon the position feedback signal 11 may follow the speed command signal 12 .
- reference numeral 16 shows a filter output current command signal which is outputted from the mechanical resonance suppressing filter 4 .
- Both the current control unit 5 and the power amplifier 6 controls the current which is supplied to the servo motor 7 in order that the current feedback signal 17 Which indicates a value of a current flowing through the servo motor 7 may follow the current command signal 16 .
- reference 18 indicates a machine system driven by the servo motor 7 , and reaction force 19 produced by this machine system may give an effect to the power of the servo motor 7 .
- the mechanical resonance suppressing filter 4 there are many cases that notch filters capable of removing only certain fixed frequency components are used. However, since there are many cases in which a plurality of characteristic frequencies are present in the machine system 18 , it is practically difficult to remove all of the mechanical resonance by employing such notch filters. To the contrary, one solution may be conceived. That is, while a low-pass filter is employed as the mechanical resonance suppressing filter 4 , the gain higher than, or equal to a certain specific frequency is reduced.
- the present invention has been made to solve the above-described problems, and therefore, has an object to provide a servo control apparatus capable of reducing an adverse influence of a phase delay caused by inserting a mechanical resonance filter, and thus, capable of realizing a servo system having a high gain by performing the calculation of the phase delay of the mechanical resonance suppressing filter while a speed component corresponding to this phase delay is added to an actual motor speed and then, the resulting actual motor speed is employed as a speed feedback signal for a control.
- a servo control apparatus of the present invention comprises: a servo motor for driving a predetermined machine system; detection means for detecting both a position of the servo motor and a speed of the servo motor; position control means for producing a speed command signal based upon a difference between an externally entered position command signal and a position detection signal outputted from the detection means; speed control means connected to the position control means, for producing a first current command signal indicative of a value of a current to be supplied to the servo motor; mechanical resonance suppressing filter means for converting the first current command signal into a second current command signal used to suppress resonance and vibrations, which are caused by a characteristic frequency of the machine system; current control means for controlling a current to be supplied to the servo motor based upon the second current command signal; phase compensating means for calculating based on the first current command signal, a speed component corresponding to a phase delay occurring in a speed loop defined from the speed command signal up to the speed detection signal, which is caused by providing the mechanical resonance suppressing
- the mechanical resonance suppressing filter means may comprise an FIR type notch filter.
- the mechanical resonance suppressing filter means may comprise a low-pass filter for removing frequency components higher than, or equal to a specific frequency.
- the low-pass filter includes an integrating device.
- the servo control apparatus of the present invention further comprises: compensation signal reducing means provided between the phase compensating means and the speed feedback signal producing means, for reducing the phase delay compensation signal, in the case where a frequency of the first current command signal is lower than a predetermined value.
- the speed control means may comprise a proportional control unit for performing a proportional control and an integral control unit for performing an integral control.
- the proportional control unit may produce a proportional term current command signal based upon the difference between the speed command signal outputted from the position control means and the speed feedback signal.
- the integral control unit may produce an integral term current command signal based upon the difference between the speed command signal outputted form the position control means and the speed detection signal outputted form the detection means.
- a signal obtained by adding the proportional term current command signal to the integral term current command signal may be used as the first current command signal corresponding to the output of the speed control means.
- the proportional term current command signal outputted form the proportional control unit may be employed as an input of the phase compensating means.
- FIG. 1 is a block diagram for showing a servo control apparatus according to an embodiment 1 of the present invention
- FIG. 2 is a partially block diagram showing a relationship between a mechanical resonance suppressing filter and a phase compensating device employed in the servo control apparatus of FIG. 1;
- FIG. 3 is a block diagram for representing the effect of the embodiment 1 of the present invention.
- FIG. 4 is a partially block diagram for indicating a relationship between a mechanical resonance suppressing filter and a phase compensating device, according to an embodiment 2 of the present invention
- FIG. 5 is a partially block diagram for indicating a relationship between a mechanical resonance suppressing filter and a phase compensating device, according to an embodiment 3 of the present invention
- FIG. 6 is a block diagram for representing a servo control apparatus according to an embodiment 4 of the present invention.
- FIG. 7 is a block diagram for representing a servo control apparatus according to an embodiment 5 of the present invention.
- FIG. 8 is a block diagram for representing a servo control apparatus according to an embodiment 6 of the present invention.
- FIG. 9 is a graph for showing the frequency response of the speed loop of the conventional servo control apparatus having the mechanical resonance
- FIG. 10 is a graph for representing the frequency response of the speed loop in the case that a notch filter is applied to the conventional servo control apparatus having the mechanical resonance;
- FIG. 11 is a graph for indicating a frequency response of a speed loop of a servo control apparatus having mechanical resonance indicative of an effect of the embodiment 1 of the present invention
- FIG. 12 is a graph for representing the frequency response of the speed loop in the case that a low-pass filter is applied to the conventional servo control apparatus having the mechanical resonance;
- FIG. 13 is a graph for indicating a frequency response of a speed loop of a servo control apparatus having mechanical resonance indicative of an effect of the embodiment 3 of the present invention.
- FIG. 14 is a block diagram for showing the conventional servo control apparatus.
- FIG. 1 is a block diagram of a servo control apparatus according to an embodiment 1 of the present invention.
- reference numerals 1 to 19 are similar to those of the above-explained components shown in FIG. 14, explanations thereof are omitted.
- reference numeral 20 shows a phase compensating device which receives a current command signal 15 outputted from the speed control unit 3 and outputs a phase delay compensation signal 21 .
- the mechanical resonance suppressing filter 4 in this embodiment is constituted by an FIR type notch filter.
- phase delay compensation signal 21 corresponding to the output of the phase compensating device 20 is added to the speed detection signal 13 , so that a speed feedback signal 22 is formed.
- this phase compensating device 20 uses as an input, the same command signal as the current command signal 15 corresponding to the input signal into the mechanical resonance suppressing filter 4 , this phase compensating device 20 calculates a phase delay produced in the speed loop defined from the speed command signal 12 to the speed detection signal 13 , and this phase delay is caused by inserting the mechanical resonance suppressing filter 4 .
- FIG. 2 represents a phase delay compensating method executed in the case that an FIR filter typically known in the field is used as the mechanical resonance suppressing filter 4 .
- the response characteristic of the current loop defined from the current command signal 16 to the current feedback signal 17 is sufficiently high with respect to the response characteristic of the speed loop corresponding to the loop located outside this current loop, the current command signal 16 as it is may be handled as a value of a current flowing through the servo motor 7 .
- the mechanical resonance suppressing filter 4 is constituted by a term 4 a of (k), a term 4 b of (Z ⁇ n ), a term 4 c of (1 ⁇ k), and a term 4 d of (1 ⁇ 2k).
- the phase compensating device 20 is constituted by a term 20 a of (k), a term 20 b of (Z ⁇ n ), a term 20 c of (1 ⁇ k), a term 20 d of (1 ⁇ 2k), and a term 24 of (Kt hat/J hat s).
- the term 24 of (Kt hat/J hat s) shown in FIG. 2 constitutes a transfer function defined from the motor current 17 to the speed detection signal 13 seen from the control system.
- symbol “Kt” indicates a torque constant of a motor, indicative of a ratio of the torque outputted from the servo motor 7 to the motor current
- symbol “J” represents motor shaft-converted load inertia involving the machine system 18 and the servo motor 7 .
- the compensation for the phase delay is calculated by the phase compensating device 20 containing the arrangement ( 20 a - 20 d and 24 ) shown in FIG. 2 provided inside the servo control apparatus.
- both the torque constant Kt of the motor and the motor shaft-converted load inertia J are the design values, or the torque constant Kt is already known from the actual measurement values of the servo motor 7 and the actual measurement values when the machine is manufactured.
- the symbol “Z ⁇ n ” that appears in the terms 4 b and 20 b of (Z ⁇ n ) corresponds to a general-purpose symbol which is used for representing discrete time. In an actual digital control, it is known that a CPU executes a process operation at every certain fixed time period (sampling period). Also, symbol (Z ⁇ n ) shows a function at which sampling data before the sampling operation is carried out “n” times is outputted.
- FIG. 3 is a block diagram for showing a circuit defined from the current command signal 15 up to the speed feedback 22 , which is a current command signal before being entered into the mechanical resonance suppressing filter 4 in the case that the term 24 of (Kt hat/J hat s) shown in FIG. 2 is made equal to the term 23 of the actual (Kt/Js).
- the term 24 of (Kt hat/J hat s) is additionally provided within the phase compensating device 20 .
- Other structural elements 4 a to 4 c and 20 a to 20 c correspond to each other.
- phase delay caused by the mechanical resonance suppressing filter 4 is corrected by the phase compensating device 20 indicated in the block diagrams of FIG. 1 and FIG. 2, and the phase delay which is caused by inserting the mechanical resonance suppressing filter 4 is improved. Also, since the phase compensating device 20 is arranged by a form in which the frequency range whose gain is cut by the mechanical resonance suppressing filter 4 is compensated, the phase compensation signal 21 can be substantially neglected in the low frequency range where the phase compensation is not required, and the speed detection signal 13 corresponding to the actual machine speed is made substantially identical to the speed command signal 12 .
- FIG. 9 shows a simulation result indicating a frequency response of a speed loop defined from a speed command up to a speed feedback of a conventional servo system having a mechanical resonance of approximately 600 Hz.
- a gain of this mechanical resonance of 600 Hz exceeds 0 dB, so that the mechanical resonance may give an adverse influence also to both the servo control system and the mechanical system.
- FIG. 10 shows such a case of the conventional servo system indicated in FIG. 14 that the notch filter is inserted into the circuit portion subsequent to the speed control unit 3 in this system.
- FIG. 11 represents a speed loop frequency response, defined from the speed command signal 12 up to the speed detection signal 13 of the servo control apparatus in the case that the phase compensating device 20 of FIG. 1 and FIG. 2, according to the embodiment 1 of the present invention is conducted. At this time, there is no gain increase in the speed control range as seen in FIG. 10, and the stable control loop capable of obtaining the phase margin can be realized.
- the mechanical resonance suppressing filter 4 is normally inserted in order to achieve such a purpose that both the resonance and the mechanical vibrations caused by the characteristic frequencies owned by the mechanical system are suppressed and the gain of the servo system is increased.
- the mechanical resonance frequency is low and approaches the control range of the speed loop and also the control range of the position loop, if the mechanical resonance suppressing filter 4 is inserted, then there are some possibilities that the phase margin of the servo control system is lost and the servo control system is brought into the unstable condition because of the phase delay owned by this mechanical resonance suppressing filter 4 .
- the control range of the servo loop is decreased.
- the servo system cannot own the high gain, and it is difficult to obtain such a servo system having a high response and high performance.
- the speed feedback signal 22 which is obtained by adding the speed component equivalent to this phase delay to the actual motor speed is used in the servo control. As a consequence, the adverse influence by the phase delay caused by inserting the mechanical resonance filter can be reduced, so that the high gain of the servo system can be realized.
- FIG. 4 is a block diagram for partially indicating a servo control apparatus according to an embodiment 2 of the present invention. Since other arrangements not shown in FIG. 4 are similar to the above-described arrangements of FIG. 1, a description is made with reference to FIG. 1.
- a phase delay compensating method is indicated in the case that a mechanical resonance suppressing filter 4 A constructed of a low-pass filter is used instead of the mechanical resonance suppressing filter 4 shown in FIG. 1.
- the mechanical resonance suppressing filter 4 A is arranged by a primary delay system of a term 4 e of (1/(s+ ⁇ )). Also, as shown in FIG.
- a phase compensating device 20 A is arranged by a term 20 e of (s), a term 20 f of (1/s), a term 20 g of ( ⁇ ), and a term 24 of (Kt hat/J hat s).
- symbol “s” denotes the Laplace operator
- symbol “s” indicates a differentiation
- symbol “1/s” represents an integration.
- the response characteristic of the current loop defined from the current command signal 16 to the current feedback signal 17 is sufficiently high with respect to the response characteristic of the speed loop corresponding to the loop located outside this current loop, the current command signal 16 may be directly handled as a value of a current flowing through the servo motor 7 .
- a transfer function may be indicated by the block diagram of FIG. 3. This transfer function is defined from the current command signal 15 before being inputted to the mechanical resonance suppressing filter 4 A up to the speed feedback 22 .
- the phase delay caused by the mechanical resonance suppressing filter 4 A is corrected by the phase compensating device indicated in the block diagrams of FIG. 1 and FIG. 4, and the phase delay which is caused by inserting the mechanical resonance suppressing filter is improved.
- phase compensating device 20 A is arranged by a form in which the frequency range whose gain is cut by the mechanical resonance suppressing filter 4 A is compensated, the phase compensation signal 21 can be substantially neglected in the low frequency range where the phase compensation is not required, and the speed detection signal 13 corresponding to the actual machine speed is made substantially identical to the speed command signal 12 .
- a notch filter is used so as to have such a purpose that the filter effect thereof may be achieved only to frequency components which have been suppressed as many as possible.
- a system owns a mechanical resonance having a large number of frequencies, there are cases in which these frequencies can not be suppressed by a notch filter.
- a low-pass filter capable of removing frequency components higher than, or equal to a specific frequency may be effectively employed as a filter.
- a cut-off frequency of this low-pass filter must be set to a very low frequency, which may give very large adverse influences to the servo control range.
- FIG. 5 is a block diagram for partially indicating a servo control apparatus according to an embodiment 3 of the present invention.
- a phase compensating device 20 B is arranged by a primary delay system so as to reduce an error of a phase delay compensation signal 21 , which is caused by noise and the like contained in the current command 15 .
- the phase compensating device 20 B is arranged by a term 20 h of (1/(s+ ⁇ )) and a term 24 B of (Kt hat/J hat). Since other arrangements are similar to those shown in FIG. 1 and FIG. 4, descriptions thereof are omitted.
- FIG. 12 represents a speed loop frequency response of the conventional servo system in the case where a low-pass filter having a cut-off frequency range at a frequency of 100 Hz is inserted as a mechanical resonance suppressing filter into a circuit subsequent to the speed control unit 3 in a servo system in which mechanical resonance indicative of the speed loop frequency response of FIG. 9 owns approximately 600 Hz. Also, in this case, in the speed control range, the gain exceeds 0 dB and is further increased due to the phase delay caused by the low-pass filter, and also the phase margin is lost, so that this servo system becomes an unstable system as the speed control loop.
- FIG. 13 represents a speed loop frequency response defined from the speed command signal 12 up to the speed detection signal 13 of the servo control apparatus when the phase compensating device 20 B of FIG. 1 and FIG. 5, according to the embodiment of the present invention, is conducted. At this time, there is no gain increase in the speed control range as seen in FIG. 12, and the stable control loop capable of obtaining the phase margin can be realized.
- FIG. 6 is a block diagram for indicating a servo control apparatus according to an embodiment 4 of the present invention. While the arrangement shown in FIG. 6 is basically similar to that of FIG. 1, in this embodiment, before the phase delay compensation signal 21 corresponding to the output of the phase compensating device 20 is added to the speed detection signal 13 , a high-pass filter 25 is inserted which removes frequency components lower than, or equal to a specific frequency. When the frequency of the current command signal 15 is low, signal components for phase delay compensations of a low frequency range are reduced. In this case, as to the mechanical resonance suppressing filter 4 and the phase compensating device 20 , any one of the above-explained embodiments 1, 2, and 3 of the present invention may be employed.
- the present invention has an object to compensate a phase delay caused by a mechanical resonance suppressing filter.
- a mechanical resonance suppressing filter Normally, since the above-explained mechanical resonance suppressing filter is inserted so as to suppress mechanical resonance and the like, the frequencies of which are higher than those of the control range, the phase compensation is not required originally in the low frequency range.
- the phase compensating device 20 in accordance with the embodiments 1, 2, and 3 of the present invent invention is arranged by a form in which the frequency range whose gain is cut by the mechanical resonance suppressing filter 4 is compensated.
- the phase compensation signal 21 can be substantially neglected in the low frequency range where the phase compensation is not required, and the speed detection signal 13 corresponding to the actual machine speed is made substantially identical to the speed command signal 12 .
- the high-pass filter 25 shown in FIG. 6 according to this embodiment is inserted so as to remove the frequency components lower than, or equal to the specific frequency. As a result, if the phase compensation signal 21 is reduced, then this adverse influence can be mitigated.
- the high-pass filter 25 constitutes a compensation signal reducing means capable of reducing the phase delay compensation signal.
- the high-pass filter 25 is inserted into the output of the phase delay compensation signal 21 , so that this adverse influence can be mitigated.
- FIG. 7 is a block diagram for showing a servo control apparatus according to an embodiment 5 of the present invention.
- the speed control unit 3 according to this embodiment 5 is basically constructed of a PI control.
- a mechanical resonance suppressing filter 4 and a phase compensating device 20 any one of the above-described components employed in the embodiments 1, 2, and 3 may be applied.
- reference numeral 28 denotes a proportional control unit
- reference numeral 29 indicates an integral control unit
- reference numeral 27 represents a deviation signal between a speed command signal 12 and a speed detection signal 13 indicative of an actual machine speed
- reference numeral 30 denotes a proportional term current command signal outputted from the proportional control unit 28
- reference numeral 31 denotes an integral term current command signal outputted from the integral control unit 29 . It should be understood that a current command signal 15 corresponding to the output of the speed control unit 3 is constituted by combining the proportional term current command signal 30 with the integral term current command signal 31 .
- This embodiment has a purpose capable of compensating for the deviation between the speed detection signal 13 corresponding to the actual machine speed and the speed command signal 12 based upon the output signal 21 of the phase compensating device 20 .
- the deviation signal 27 is entered into the input of the integral control unit 29 for performing the I control within the PI control, namely the integral control. This deviation signal 27 corresponds to the deviation between the speed detection signal 13 equal to the actual machine speed and the speed command signal 12 .
- another deviation signal 14 is inputted into the input of the proportional control unit 28 for performing the P control within the PI control, namely the proportional control.
- This deviation signal 14 corresponds to such deviation between the speed command signal 12 and a speed feedback signal 22 which is produced by loading a phase delay compensation signal 21 on the speed detection signal 13 .
- FIG. 8 is a block diagram for showing a servo control apparatus according to an embodiment 6 of the present invention.
- a speed control unit 3 D according to the embodiment 6 is basically constructed of a PI control.
- the arrangement of the speed control unit 3 D in this embodiment is basically similar to the arrangement of the above-described speed control unit 3 C shown in FIG. 7.
- a point of difference in this embodiment is that the output to the phase compensating device 20 is constituted by not the current command signal 15 , but by the proportional term current command signal 30 corresponding to the output signal of the proportional control unit 28 .
- any one of the above-described components employed in the embodiments 1, 2, and 3 may be applied.
- the servo control apparatus is arranged as follows: That is, in such a system that friction and load torque of the machine system 18 are large, or unbalanced torque when being applied to a gravity shaft is large, in the case that the current command signal 15 outputted by the PI control indicates a static value which does not appear directly in motor rotation motions when the servo motor 7 is accelerated and decelerated due to the adverse influences of the above-described torque, since the phase delay compensation signal 21 is produced which is larger than the originally required value, such deviation between the speed detection speed signal 13 equal to the actual machine speed and the speed instruction signal 12 is not produced.
- the current command signal 15 is mainly produced by the integral term current command signal 31 shown in FIG.
- the proportional term current command signal 30 takes a small part.
- This current command signal 15 corresponds to the friction and the load torque of the above machine system 18 , or the unbalanced torque when being applied to the gravity shaft or the like.
- the proportional term current command 30 takes a large part.
- the proportional term current command signal 30 is used as the signal used in the calculation for compensating for the phase delay.
- the phase delay thereof can be compensated, and also, the following improvement can be made. That is, it is possible to avoid such a fact that the phase delay compensation signal 21 is unnecessarily increased due to the friction and the load torque, or the unbalanced torque when being applied to the gravity shaft, or the like.
- a servo control apparatus of the present invention comprises: a servo motor for driving a predetermined machine system; detection means for detecting both a position of the servo motor and a speed of the servomotor; position control means for producing a speed command signal based upon a difference between an externally entered position command signal and a position detection signal outputted from the detection means; speed control means connected to the position control means, for producing a first current command signal indicative of a value of a current to be supplied to the servo motor; mechanical resonance suppressing filter means for converting the first current command signal into a second current command signal used to suppress resonance and vibrations, which are caused by a characteristic frequency of the machine system; current control means for controlling a current to be supplied to the servo motor based upon the second current command signal; phase compensating means for calculating based on the first current command signal, a speed component corresponding to a phase delay occurring in a speed loop defined from the speed command signal up to the speed detection signal, which is caused by providing the mechanical resonance suppressing
- phase delay caused by the mechanical resonance suppressing filter is calculated and the speed feedback signal produced by adding the speed component corresponding to this phase delay to the actual motor speed is used for control, there are such an effect that the adverse influence of the phase delay caused by inserting the mechanical resonance suppressing filter can be reduced, and as a result, the servo system having the high gain can be realized.
- the mechanical resonance suppressing filter means may comprise an FIR type notch filter.
- the fixed frequency component can be readily removed, and the mechanical resonance suppressing filter means can be easily manufactured. Furthermore, since the speed feedback signal produced by adding the speed component corresponding to the phase delay by the filter to the actual motor speed is used for control, there are such an effect that the adverse influence of the phase delay caused by inserting the mechanical resonance suppressing filter can be reduced, and as a result, the servo system having the high gain can be realized.
- the mechanical resonance suppressing filter means may comprise a low-pass filter for removing frequency components higher than, or equal to a specific frequency.
- the gains of the frequencies higher than, or equal to a preselected frequency can be easily decreased.
- the speed feedback signal produced by adding the speed component corresponding to the phase delay to the actual motor speed is used for control, there are such an effect that the adverse influence of the phase delay caused by inserting the mechanical resonance suppressing filter can be reduced, and as a result, the servo system having the high gain can be realized.
- the low-pass filter includes an integrating device. Since the servo control apparatus is arranged by the simple primary delay system made of the integrating device, there is an effect that the error produced in the phase delay compensation signal, caused by the adverse influence such as noise contained in the current command signal, can be reduced.
- the servo control apparatus of the present invention further comprises: compensation signal reducing means provided between the phase compensating means and the speed feedback signal producing means, for reducing the phase delay compensation signal, in the case where a frequency of the first current command signal is lower than a predetermined value. Even in the case where the setting frequency of the mechanical resonance suppressing filter is low and the influence of the phase delay compensation signal gives the adverse influence to the positioning precision of the machine, since the compensation signal reducing means is inserted into the output of the phase delay compensation signal, there is an effect that this adverse influence can be mitigated.
- the speed control means may comprise a proportional control unit for performing a proportional control and an integral control unit for performing an integral control.
- the proportional control unit may produce a proportional term current command signal based upon the difference between the speed command signal outputted from the position control means and the speed feedback signal.
- the integral control unit may produce an integral term current command signal based upon the difference between the speed command signal outputted form the position control means and the speed detection signal outputted form the detection means.
- a signal obtained by adding the proportional term current command signal to the integral term current command signal may be used as the first current command signal corresponding to the output of the speed control means.
- the proportional term current command signal outputted form the proportional control unit may be employed as an input of the phase compensating means.
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 Position Or Direction (AREA)
- Feedback Control In General (AREA)
Abstract
Description
- This is a continuation of International Application PCT/JP99/02521, with an international filing date of May 14, 1999, the contents of which is hereby incorporated by reference into the present application.
- The present invention relates to a servo control apparatus, and more specifically, to a servo control apparatus for controlling a servo motor used to drive a machine tool and the like.
- FIG. 14 is a block diagram for showing a conventional servo control apparatus. In this drawing,
reference numeral 1 indicates a position command producing unit,reference numeral 2 represents a position control unit,reference numeral 3 indicates a speed control unit, andreference numeral 4 is a mechanical resonance suppressing filter, which is constructed of, for instance, a notch filter and the like, and is provided so as to remove resonance and vibrations caused by a characteristic frequency of a machine system and the like, andreference numeral 5 shows a current control unit,reference numeral 6 indicates a current drive means constituted by, for example, a power amplifying circuit and the like. Also,reference numeral 7 denotes a servo motor for driving the machine system,reference numeral 8 represents an encoder for detecting a rotary position of theservo motor 7, andreference numeral 9 shows a differentiating means for differentiating a position detection signal outputted from theencoder 8. It should be noted that a detection means for detecting the motor speed is composed of theencoder 8 and the differentiatingmeans 9. -
Reference numeral 10 shows a position command signal outputted from the positioncommand producing unit 1,reference numeral 11 represents a position feedback signal indicative of a rotary position of theservo motor 7, which is outputted from theencoder 8, andreference numeral 12 is a speed command signal outputted from theposition control unit 2,reference numeral 13 indicates a speed detection signal (speed feedback signal) outputted from the differentiatingmeans 9,reference numeral 14 shows a speed deviation signal equal to a difference between thespeed command signal 12 and thespeed detection signal 13,reference numeral 15 represents a current command signal outputted from thespeed control unit 3,reference numeral 16 denotes a filter output current command signal which is again produced via the mechanicalresonance suppressing filter 4, andreference numeral 17 indicates a current feedback signal indicative of a current flowing through theservo motor 7. - This servo control apparatus is so arranged as to control the
servo motor 7 in such a manner that theposition feedback signal 11 indicative of the rotary position of theservo motor 7 which is detected by theencoder 8 may follow theposition command signal 10 outputted from the positioncommand producing unit 1. Also, in order to perform this operation in a high speed and under stable condition, theposition control unit 2 produces thespeed command signal 12 based upon the deviation signal between theposition command signal 10 and theposition feedback signal 11. Furthermore, thespeed control unit 3 outputs thecurrent command signal 15 to theservo motor 7 in such a manner that thespeed feedback signal 13 which is produced by the differentiatingmeans 9 based upon theposition feedback signal 11 may follow thespeed command signal 12. - As previously explained,
reference numeral 16 shows a filter output current command signal which is outputted from the mechanicalresonance suppressing filter 4. Both thecurrent control unit 5 and thepower amplifier 6 controls the current which is supplied to theservo motor 7 in order that thecurrent feedback signal 17 Which indicates a value of a current flowing through theservo motor 7 may follow thecurrent command signal 16. Also,reference 18 indicates a machine system driven by theservo motor 7, andreaction force 19 produced by this machine system may give an effect to the power of theservo motor 7. - In this case, in order to increase the following characteristic with respect to the command of the
servo motor 7, while either the resonance characteristic of the position loop which is defined from theposition command signal 10 to theposition feedback signal 11 or the response characteristic of the speed loop which is defined from thespeed command signal 12 to thespeed feedback signal 13 are increased, the mechanical resonance and the vibrations are produced due to the characteristic frequencies existing in themachine system 18 driven by theservo motor 7. As a result, not only themachine system 18 is operated under unstable condition, but also the control loop itself of theservo motor 7 is brought into the unstable condition. - In the above-described conventional servo control apparatus, while the mechanical
resonance suppression filter 4 is inserted between the 15 and 16 so as to reduce the mechanical resonance and the vibrations, in the case where the characteristic frequency of thecurrent command signals mechine system 18 is low and the frequencies of the mechanical resonance and of the vibrations are low, the resonance eliminating frequency of the mechanicalresonance suppressing filter 4 must be set to the low frequency. As a result, when this setting frequency of the mechanicalresonance suppressing filter 4 approaches the response range of the speed loop, the adverse influence caused by the phase delay in the servo control loop, in particular, defined from thespeed command signal 12 to thespeed feedback signal 13 is increased, so that the phase margin of the speed loop corresponding to the closed loop defined from thespeed command signal 12 to thespeed feedback signal 13 is lost and thus, the control system is brought into the unstable condition. This may cause a problem in that enhancement of the performance is hindered while the response characteristic of the servo control system is increased and also the following characteristic of theposition feedback signal 11 to theposition command signal 10, namely the major purpose of the servo system, is increased. - Also, as the mechanical
resonance suppressing filter 4, there are many cases that notch filters capable of removing only certain fixed frequency components are used. However, since there are many cases in which a plurality of characteristic frequencies are present in themachine system 18, it is practically difficult to remove all of the mechanical resonance by employing such notch filters. To the contrary, one solution may be conceived. That is, while a low-pass filter is employed as the mechanicalresonance suppressing filter 4, the gain higher than, or equal to a certain specific frequency is reduced. In this case, since the phase delay is commenced from the very low frequency range with respect to the setting frequency, there are such problems that the adverse influence is easily given also to the control range of the speed loop, and the phase margin of the speed loop with respect to the notch filter can be hardly obtained. - The present invention has been made to solve the above-described problems, and therefore, has an object to provide a servo control apparatus capable of reducing an adverse influence of a phase delay caused by inserting a mechanical resonance filter, and thus, capable of realizing a servo system having a high gain by performing the calculation of the phase delay of the mechanical resonance suppressing filter while a speed component corresponding to this phase delay is added to an actual motor speed and then, the resulting actual motor speed is employed as a speed feedback signal for a control.
- A servo control apparatus of the present invention comprises: a servo motor for driving a predetermined machine system; detection means for detecting both a position of the servo motor and a speed of the servo motor; position control means for producing a speed command signal based upon a difference between an externally entered position command signal and a position detection signal outputted from the detection means; speed control means connected to the position control means, for producing a first current command signal indicative of a value of a current to be supplied to the servo motor; mechanical resonance suppressing filter means for converting the first current command signal into a second current command signal used to suppress resonance and vibrations, which are caused by a characteristic frequency of the machine system; current control means for controlling a current to be supplied to the servo motor based upon the second current command signal; phase compensating means for calculating based on the first current command signal, a speed component corresponding to a phase delay occurring in a speed loop defined from the speed command signal up to the speed detection signal, which is caused by providing the mechanical resonance suppressing filter means; and for outputting the speed component obtained by the calculation as a phase delay compensation signal; and speed feedback signal producing means for producing a speed feedback signal by adding the phase delay compensation signal to the speed detection signal, wherein the speed control means produces the first current command signal based upon a difference between the speed command signal outputted form the position control means and the speed feedback signal.
- The mechanical resonance suppressing filter means may comprise an FIR type notch filter.
- Alternatively, the mechanical resonance suppressing filter means may comprise a low-pass filter for removing frequency components higher than, or equal to a specific frequency.
- Also, the low-pass filter includes an integrating device.
- The servo control apparatus of the present invention further comprises: compensation signal reducing means provided between the phase compensating means and the speed feedback signal producing means, for reducing the phase delay compensation signal, in the case where a frequency of the first current command signal is lower than a predetermined value.
- The speed control means may comprise a proportional control unit for performing a proportional control and an integral control unit for performing an integral control. The proportional control unit may produce a proportional term current command signal based upon the difference between the speed command signal outputted from the position control means and the speed feedback signal. The integral control unit may produce an integral term current command signal based upon the difference between the speed command signal outputted form the position control means and the speed detection signal outputted form the detection means. A signal obtained by adding the proportional term current command signal to the integral term current command signal may be used as the first current command signal corresponding to the output of the speed control means.
- The proportional term current command signal outputted form the proportional control unit may be employed as an input of the phase compensating means.
- FIG. 1 is a block diagram for showing a servo control apparatus according to an
embodiment 1 of the present invention; - FIG. 2 is a partially block diagram showing a relationship between a mechanical resonance suppressing filter and a phase compensating device employed in the servo control apparatus of FIG. 1;
- FIG. 3 is a block diagram for representing the effect of the
embodiment 1 of the present invention; - FIG. 4 is a partially block diagram for indicating a relationship between a mechanical resonance suppressing filter and a phase compensating device, according to an
embodiment 2 of the present invention; - FIG. 5 is a partially block diagram for indicating a relationship between a mechanical resonance suppressing filter and a phase compensating device, according to an
embodiment 3 of the present invention; - FIG. 6 is a block diagram for representing a servo control apparatus according to an
embodiment 4 of the present invention; - FIG. 7 is a block diagram for representing a servo control apparatus according to an
embodiment 5 of the present invention; - FIG. 8 is a block diagram for representing a servo control apparatus according to an
embodiment 6 of the present invention; - FIG. 9 is a graph for showing the frequency response of the speed loop of the conventional servo control apparatus having the mechanical resonance;
- FIG. 10 is a graph for representing the frequency response of the speed loop in the case that a notch filter is applied to the conventional servo control apparatus having the mechanical resonance;
- FIG. 11 is a graph for indicating a frequency response of a speed loop of a servo control apparatus having mechanical resonance indicative of an effect of the
embodiment 1 of the present invention; - FIG. 12 is a graph for representing the frequency response of the speed loop in the case that a low-pass filter is applied to the conventional servo control apparatus having the mechanical resonance;
- FIG. 13 is a graph for indicating a frequency response of a speed loop of a servo control apparatus having mechanical resonance indicative of an effect of the
embodiment 3 of the present invention; and - FIG. 14 is a block diagram for showing the conventional servo control apparatus.
- Referring now to the drawings, a description will be made of preferred embodiments of the present invention.
- FIG. 1 is a block diagram of a servo control apparatus according to an
embodiment 1 of the present invention. In this drawing, sincereference numerals 1 to 19 are similar to those of the above-explained components shown in FIG. 14, explanations thereof are omitted. It should be noted thatreference numeral 20 shows a phase compensating device which receives acurrent command signal 15 outputted from thespeed control unit 3 and outputs a phasedelay compensation signal 21. Also, the mechanicalresonance suppressing filter 4 in this embodiment is constituted by an FIR type notch filter. - Although operations of the servo control apparatus according to this
embodiment 1 are basically the same as those of the conventional servo control apparatus shown in FIG. 14, a different point is as follows: That is, in this embodiment, the phasedelay compensation signal 21 corresponding to the output of thephase compensating device 20 is added to thespeed detection signal 13, so that aspeed feedback signal 22 is formed. In thisembodiment 1, while thephase compensating device 20 uses as an input, the same command signal as thecurrent command signal 15 corresponding to the input signal into the mechanicalresonance suppressing filter 4, thisphase compensating device 20 calculates a phase delay produced in the speed loop defined from thespeed command signal 12 to thespeed detection signal 13, and this phase delay is caused by inserting the mechanicalresonance suppressing filter 4. - FIG. 2 represents a phase delay compensating method executed in the case that an FIR filter typically known in the field is used as the mechanical
resonance suppressing filter 4. In this case, generally speaking, since the response characteristic of the current loop defined from thecurrent command signal 16 to thecurrent feedback signal 17 is sufficiently high with respect to the response characteristic of the speed loop corresponding to the loop located outside this current loop, thecurrent command signal 16 as it is may be handled as a value of a current flowing through theservo motor 7. As shown in FIG. 2, in this embodiment, the mechanicalresonance suppressing filter 4 is constituted by aterm 4 a of (k), aterm 4 b of (Z−n), aterm 4 c of (1−k), and aterm 4 d of (½k). It is now assumed that thecurrent command signal 15 is inputted to both theterm 4 a and theterm 4 b, a signal which is obtained by adding the output obtained via theterm 4 b and theterm 4 c to the output of theterm 4 a is entered into theterm 4 d, and the output from theterm 4 d is used as theoutput 16 of the mechanicalresonance suppressing filter 4. Also, thephase compensating device 20 is constituted by aterm 20 a of (k), aterm 20 b of (Z−n), aterm 20 c of (1−k), aterm 20 d of (½k), and aterm 24 of (Kt hat/J hat s). It is now assumed that thecurrent command signal 15 is fed to both theterm 20 a and theterm 20 b, a signal which is obtained by subtracting the output obtained via both the 20 b and 20 c from the output of theterms term 20 a is inputted into theterm 20 d, and furthermore, the output from theterm 20 d is entered into theterm 24, and then, the output from theterm 24 is used as theoutput 21 of thephase compensating device 20. It should be understood that aterm 23 of (Kt/Js) shown in FIG. 2 corresponds to a term which indicates the motor current up to the speed of the motor, and constitutes a transfer function defined from a motor current 17 (=current command signal 16) to thespeed detection signal 13. Similarly, theterm 24 of (Kt hat/J hat s) shown in FIG. 2 constitutes a transfer function defined from the motor current 17 to thespeed detection signal 13 seen from the control system. In this case, symbol “Kt” indicates a torque constant of a motor, indicative of a ratio of the torque outputted from theservo motor 7 to the motor current, and symbol “J” represents motor shaft-converted load inertia involving themachine system 18 and theservo motor 7. At this time, the compensation for the phase delay is calculated by thephase compensating device 20 containing the arrangement (20 a-20 d and 24) shown in FIG. 2 provided inside the servo control apparatus. It should also be noted that both the torque constant Kt of the motor and the motor shaft-converted load inertia J are the design values, or the torque constant Kt is already known from the actual measurement values of theservo motor 7 and the actual measurement values when the machine is manufactured. It should further be noted that the coefficient “k” in the 4 a and 20 a of (k) and in theterms 4 c and 20 c of (1−k) corresponds to a predetermined proportional constant owned by the notch filter (digital filter). In a general-purpose notch filter, a value of k=0.5 is employed as this coefficient k. The signal components of such input signals, which are located near the central frequency of the filter, are removed at maximum when k=0.5. While the value of the coefficient k approaches 1 from 0.5, the signal components to be removed are reduced. The symbol “Z−n” that appears in theterms 4 b and 20 b of (Z−n) corresponds to a general-purpose symbol which is used for representing discrete time. In an actual digital control, it is known that a CPU executes a process operation at every certain fixed time period (sampling period). Also, symbol (Z−n) shows a function at which sampling data before the sampling operation is carried out “n” times is outputted.terms - FIG. 3 is a block diagram for showing a circuit defined from the
current command signal 15 up to thespeed feedback 22, which is a current command signal before being entered into the mechanicalresonance suppressing filter 4 in the case that theterm 24 of (Kt hat/J hat s) shown in FIG. 2 is made equal to theterm 23 of the actual (Kt/Js). As apparent from FIG. 2, there are two differences between the structural element of the mechanicalresonance suppressing filter 4 and the structural element of thephase compensating device 20. As one of these differences, theterm 24 of (Kt hat/J hat s) is additionally provided within thephase compensating device 20. Otherstructural elements 4 a to 4 c and 20 a to 20 c correspond to each other. As explained above, another difference is such that the output signal of theterm 4 c of (1−k) is added to the output signal of theterm 4 a of (k) in the mechanicalresonance suppressing filter 4, whereas the output signal of theterm 20 c of (1−k) is conversely subtracted from the output signal of theterm 20 a of (k) in thephase compensating device 20. As a result, in the case that theterm 23 is equal to theterm 24, the output of theterm 4 c of (1−k) is canceled with the output of theterm 20 c of (1−k), resulting in the circuit as shown in the block diagram of FIG. 3. - As previously explained, the phase delay caused by the mechanical
resonance suppressing filter 4 is corrected by thephase compensating device 20 indicated in the block diagrams of FIG. 1 and FIG. 2, and the phase delay which is caused by inserting the mechanicalresonance suppressing filter 4 is improved. Also, since thephase compensating device 20 is arranged by a form in which the frequency range whose gain is cut by the mechanicalresonance suppressing filter 4 is compensated, thephase compensation signal 21 can be substantially neglected in the low frequency range where the phase compensation is not required, and thespeed detection signal 13 corresponding to the actual machine speed is made substantially identical to thespeed command signal 12. - FIG. 9 shows a simulation result indicating a frequency response of a speed loop defined from a speed command up to a speed feedback of a conventional servo system having a mechanical resonance of approximately 600 Hz. In this case, a gain of this mechanical resonance of 600 Hz exceeds 0 dB, so that the mechanical resonance may give an adverse influence also to both the servo control system and the mechanical system. Thus, FIG. 10 shows such a case of the conventional servo system indicated in FIG. 14 that the notch filter is inserted into the circuit portion subsequent to the
speed control unit 3 in this system. At this time, it may be understood that although the adverse influence caused by the mechanical resonance of a 600 Hz can be relaxed, the gain exceeds 0 dB and then is further increased in the speed control range due to the adverse influence of the phase delay of the notch filter, and also the phase margin is lost, resulting in an unstable system as a speed control loop. In this case, FIG. 11 represents a speed loop frequency response, defined from thespeed command signal 12 up to thespeed detection signal 13 of the servo control apparatus in the case that thephase compensating device 20 of FIG. 1 and FIG. 2, according to theembodiment 1 of the present invention is conducted. At this time, there is no gain increase in the speed control range as seen in FIG. 10, and the stable control loop capable of obtaining the phase margin can be realized. - As previously explained, in the servo control apparatus for controlling the positions of the feeding shafts of the machine tool and the drive apparatus with employment of the servo motor, the mechanical
resonance suppressing filter 4 is normally inserted in order to achieve such a purpose that both the resonance and the mechanical vibrations caused by the characteristic frequencies owned by the mechanical system are suppressed and the gain of the servo system is increased. However, in the case that the mechanical resonance frequency is low and approaches the control range of the speed loop and also the control range of the position loop, if the mechanicalresonance suppressing filter 4 is inserted, then there are some possibilities that the phase margin of the servo control system is lost and the servo control system is brought into the unstable condition because of the phase delay owned by this mechanicalresonance suppressing filter 4. In such a case, after all, to avoid such an unstable servo control system, the control range of the servo loop is decreased. As a result, the servo system cannot own the high gain, and it is difficult to obtain such a servo system having a high response and high performance. In accordance with the present invention, while such a phase delay of the mechanical resonance suppressing filter is calculated, thespeed feedback signal 22 which is obtained by adding the speed component equivalent to this phase delay to the actual motor speed is used in the servo control. As a consequence, the adverse influence by the phase delay caused by inserting the mechanical resonance filter can be reduced, so that the high gain of the servo system can be realized. - FIG. 4 is a block diagram for partially indicating a servo control apparatus according to an
embodiment 2 of the present invention. Since other arrangements not shown in FIG. 4 are similar to the above-described arrangements of FIG. 1, a description is made with reference to FIG. 1. In theembodiment 2, a phase delay compensating method is indicated in the case that a mechanicalresonance suppressing filter 4A constructed of a low-pass filter is used instead of the mechanicalresonance suppressing filter 4 shown in FIG. 1. As represented in FIG. 4, the mechanicalresonance suppressing filter 4A is arranged by a primary delay system of aterm 4 e of (1/(s+α)). Also, as shown in FIG. 4, aphase compensating device 20A, according to thisembodiment 2, is arranged by aterm 20 e of (s), aterm 20 f of (1/s), aterm 20 g of (α), and aterm 24 of (Kt hat/J hat s). In this case, symbol “s” denotes the Laplace operator, symbol “s” indicates a differentiation, and symbol “1/s” represents an integration. Similar to FIG. 2, in this case, generally speaking, since the response characteristic of the current loop defined from thecurrent command signal 16 to thecurrent feedback signal 17 is sufficiently high with respect to the response characteristic of the speed loop corresponding to the loop located outside this current loop, thecurrent command signal 16 may be directly handled as a value of a current flowing through theservo motor 7. - Similar to the
embodiment 1, in this case, when theterm 24 of (Kt hat/J hat s) shown in FIG. 4 is made equal to theterm 23 of the actual (Kt/Js), a transfer function may be indicated by the block diagram of FIG. 3. This transfer function is defined from thecurrent command signal 15 before being inputted to the mechanicalresonance suppressing filter 4A up to thespeed feedback 22. As a result, the phase delay caused by the mechanicalresonance suppressing filter 4A is corrected by the phase compensating device indicated in the block diagrams of FIG. 1 and FIG. 4, and the phase delay which is caused by inserting the mechanical resonance suppressing filter is improved. Also, since thephase compensating device 20A is arranged by a form in which the frequency range whose gain is cut by the mechanicalresonance suppressing filter 4A is compensated, thephase compensation signal 21 can be substantially neglected in the low frequency range where the phase compensation is not required, and thespeed detection signal 13 corresponding to the actual machine speed is made substantially identical to thespeed command signal 12. - As previously explained, as the mechanical resonance suppressing filter, a notch filter is used so as to have such a purpose that the filter effect thereof may be achieved only to frequency components which have been suppressed as many as possible. When a system owns a mechanical resonance having a large number of frequencies, there are cases in which these frequencies can not be suppressed by a notch filter. In such a case, a low-pass filter capable of removing frequency components higher than, or equal to a specific frequency may be effectively employed as a filter. In the case that resonance is mechanically suppressed by the low-pass filter, a cut-off frequency of this low-pass filter must be set to a very low frequency, which may give very large adverse influences to the servo control range. Thus, it is practically difficult to realize a servo system having a high gain. However, in accordance with this embodiment, even when the low-pass filter is employed in the mechanical resonance suppressing filter, since the phase delay is compensated, the control system having the high gain can be obtained under stable condition.
- FIG. 5 is a block diagram for partially indicating a servo control apparatus according to an
embodiment 3 of the present invention. In this case, while the differentiatingdevice 20 e of thecurrent command signal 15 executed in the arrangement of the above-describedphase compensating device 20A shown in FIG. 4 is deleted, and also the integrating operation of theterm 24 is deleted, aphase compensating device 20B is arranged by a primary delay system so as to reduce an error of a phasedelay compensation signal 21, which is caused by noise and the like contained in thecurrent command 15. As indicated in FIG. 5, in this embodiment, thephase compensating device 20B is arranged by aterm 20 h of (1/(s+α)) and aterm 24B of (Kt hat/J hat). Since other arrangements are similar to those shown in FIG. 1 and FIG. 4, descriptions thereof are omitted. - In this case, FIG. 12 represents a speed loop frequency response of the conventional servo system in the case where a low-pass filter having a cut-off frequency range at a frequency of 100 Hz is inserted as a mechanical resonance suppressing filter into a circuit subsequent to the
speed control unit 3 in a servo system in which mechanical resonance indicative of the speed loop frequency response of FIG. 9 owns approximately 600 Hz. Also, in this case, in the speed control range, the gain exceeds 0 dB and is further increased due to the phase delay caused by the low-pass filter, and also the phase margin is lost, so that this servo system becomes an unstable system as the speed control loop. - In this case, FIG. 13 represents a speed loop frequency response defined from the
speed command signal 12 up to thespeed detection signal 13 of the servo control apparatus when thephase compensating device 20B of FIG. 1 and FIG. 5, according to the embodiment of the present invention, is conducted. At this time, there is no gain increase in the speed control range as seen in FIG. 12, and the stable control loop capable of obtaining the phase margin can be realized. - As previously explained, in the servo control apparatus of this embodiment, a similar effect to that of the above-explained
embodiment 1 can be achieved. Furthermore, since the phase delay compensation calculation executed when the low-pass filter is employed in the mechanical resonance suppressing filter is arranged by a simple primary delay, it is possible to reduce the errors produced in the phase delay compensation signal, which is caused by the adverse influence such as noise contained in the current command. - FIG. 6 is a block diagram for indicating a servo control apparatus according to an
embodiment 4 of the present invention. While the arrangement shown in FIG. 6 is basically similar to that of FIG. 1, in this embodiment, before the phasedelay compensation signal 21 corresponding to the output of thephase compensating device 20 is added to thespeed detection signal 13, a high-pass filter 25 is inserted which removes frequency components lower than, or equal to a specific frequency. When the frequency of thecurrent command signal 15 is low, signal components for phase delay compensations of a low frequency range are reduced. In this case, as to the mechanicalresonance suppressing filter 4 and thephase compensating device 20, any one of the above-explained 1, 2, and 3 of the present invention may be employed.embodiments - The present invention has an object to compensate a phase delay caused by a mechanical resonance suppressing filter. Normally, since the above-explained mechanical resonance suppressing filter is inserted so as to suppress mechanical resonance and the like, the frequencies of which are higher than those of the control range, the phase compensation is not required originally in the low frequency range. Originally, the
phase compensating device 20 in accordance with the 1, 2, and 3 of the present invent invention is arranged by a form in which the frequency range whose gain is cut by the mechanicalembodiments resonance suppressing filter 4 is compensated. Thus, thephase compensation signal 21 can be substantially neglected in the low frequency range where the phase compensation is not required, and thespeed detection signal 13 corresponding to the actual machine speed is made substantially identical to thespeed command signal 12. However, in the case where the setting frequency of the mechanical resonance suppressing filter is low, for example, when the frequency of thecurrent command signal 15 is lower than a preselected value, there are some cases that the adverse influence of the phasedelay compensation signal 21 may give an adverse influence to positional precision of a machine. In such a case, the high-pass filter 25 shown in FIG. 6 according to this embodiment is inserted so as to remove the frequency components lower than, or equal to the specific frequency. As a result, if thephase compensation signal 21 is reduced, then this adverse influence can be mitigated. As has been described, the high-pass filter 25 constitutes a compensation signal reducing means capable of reducing the phase delay compensation signal. - In this embodiment mode, also in the case where the setting frequency of the mechanical resonance suppressing filter is low and also the influence of the phase
delay compensation signal 21 may adversely influence the positioning precision of the machine and so on, the high-pass filter 25 is inserted into the output of the phasedelay compensation signal 21, so that this adverse influence can be mitigated. - FIG. 7 is a block diagram for showing a servo control apparatus according to an
embodiment 5 of the present invention. Thespeed control unit 3 according to thisembodiment 5 is basically constructed of a PI control. In this case, as a mechanicalresonance suppressing filter 4 and aphase compensating device 20, any one of the above-described components employed in the 1, 2, and 3 may be applied. In FIG. 7,embodiments reference numeral 28 denotes a proportional control unit,reference numeral 29 indicates an integral control unit,reference numeral 27 represents a deviation signal between aspeed command signal 12 and aspeed detection signal 13 indicative of an actual machine speed,reference numeral 30 denotes a proportional term current command signal outputted from theproportional control unit 28, and also reference numeral 31 denotes an integral term current command signal outputted from theintegral control unit 29. It should be understood that acurrent command signal 15 corresponding to the output of thespeed control unit 3 is constituted by combining the proportional termcurrent command signal 30 with the integral termcurrent command signal 31. - This embodiment has a purpose capable of compensating for the deviation between the
speed detection signal 13 corresponding to the actual machine speed and thespeed command signal 12 based upon theoutput signal 21 of thephase compensating device 20. In this embodiment, in order to reduce the above-described deviation to 0 in such a low frequency range that the phase delay caused by the mechanicalresonance suppressing filter 4 does not make a problem, thedeviation signal 27 is entered into the input of theintegral control unit 29 for performing the I control within the PI control, namely the integral control. Thisdeviation signal 27 corresponds to the deviation between thespeed detection signal 13 equal to the actual machine speed and thespeed command signal 12. Also, in order to compensate for the phase delay of the mechanicalresonance suppressing filter 4 in the high frequency range, anotherdeviation signal 14 is inputted into the input of theproportional control unit 28 for performing the P control within the PI control, namely the proportional control. Thisdeviation signal 14 corresponds to such deviation between thespeed command signal 12 and aspeed feedback signal 22 which is produced by loading a phasedelay compensation signal 21 on thespeed detection signal 13. - As previously described, in this embodiment, while performing the PI control in a
speed control unit 3C, the difference between thespeed command signal 12 and thespeed feedback signal 22 to which the phasedelay compensation component 21 has been added is entered into the input of theproportional control unit 28 corresponding to the P control, whereas the difference between thespeed command signal 12 and the speed detection signal (speed feedback signal) 13 to which the phasedelay compensation component 21 is not added is entered into the input of theintegral control unit 29 corresponding to the I control. As a result, it is possible to reduce the error between the actual speed feedback and thespeed command signal 12. This error is caused by adding the phasedelay compensation component 21 to the speed feedback. - FIG. 8 is a block diagram for showing a servo control apparatus according to an
embodiment 6 of the present invention. Aspeed control unit 3D according to theembodiment 6 is basically constructed of a PI control. The arrangement of thespeed control unit 3D in this embodiment is basically similar to the arrangement of the above-describedspeed control unit 3C shown in FIG. 7. A point of difference in this embodiment is that the output to thephase compensating device 20 is constituted by not thecurrent command signal 15, but by the proportional termcurrent command signal 30 corresponding to the output signal of theproportional control unit 28. In this case, as a mechanicalresonance suppressing filter 4 and aphase compensating device 20, any one of the above-described components employed in the 1, 2, and 3 may be applied.embodiments - The servo control apparatus according to this
embodiment 6 is arranged as follows: That is, in such a system that friction and load torque of themachine system 18 are large, or unbalanced torque when being applied to a gravity shaft is large, in the case that thecurrent command signal 15 outputted by the PI control indicates a static value which does not appear directly in motor rotation motions when theservo motor 7 is accelerated and decelerated due to the adverse influences of the above-described torque, since the phasedelay compensation signal 21 is produced which is larger than the originally required value, such deviation between the speeddetection speed signal 13 equal to the actual machine speed and thespeed instruction signal 12 is not produced. In other words, thecurrent command signal 15 is mainly produced by the integral termcurrent command signal 31 shown in FIG. 8, but the proportional termcurrent command signal 30 takes a small part. Thiscurrent command signal 15 corresponds to the friction and the load torque of theabove machine system 18, or the unbalanced torque when being applied to the gravity shaft or the like. Conversely, in the high frequency range, the proportional termcurrent command 30 takes a large part. As a consequence, in this embodiment, as the signal used in the calculation for compensating for the phase delay, the proportional termcurrent command signal 30 is used. As a consequence, with respect to the mechanicalresonance suppressing filter 4, the phase delay thereof can be compensated, and also, the following improvement can be made. That is, it is possible to avoid such a fact that the phasedelay compensation signal 21 is unnecessarily increased due to the friction and the load torque, or the unbalanced torque when being applied to the gravity shaft, or the like. - As previously explained, in this embodiment, as the input signal of the
phase compensating device 20, not thecurrent command signal 15 is employed but the proportional termcurrent command signal 30 outputted from theproportional control unit 28 is employed. As a result, it is possible to avoid an increase of the phasedelay compensation signal 21 when thecurrent command signal 15 statically owns a certain value due to the load torque and the unbalanced torque of themachine system 18, and thus an increase in error between thespeed command signal 12 and the actual speed detection signal 13 (speed feedback signal) is prevented. - A servo control apparatus of the present invention comprises: a servo motor for driving a predetermined machine system; detection means for detecting both a position of the servo motor and a speed of the servomotor; position control means for producing a speed command signal based upon a difference between an externally entered position command signal and a position detection signal outputted from the detection means; speed control means connected to the position control means, for producing a first current command signal indicative of a value of a current to be supplied to the servo motor; mechanical resonance suppressing filter means for converting the first current command signal into a second current command signal used to suppress resonance and vibrations, which are caused by a characteristic frequency of the machine system; current control means for controlling a current to be supplied to the servo motor based upon the second current command signal; phase compensating means for calculating based on the first current command signal, a speed component corresponding to a phase delay occurring in a speed loop defined from the speed command signal up to the speed detection signal, which is caused by providing the mechanical resonance suppressing filter means; and for outputting the speed component obtained by the calculation as a phase delay compensation signal; and speed feedback signal producing means for producing a speed feedback signal by adding the phase delay compensation signal to the speed detection signal, wherein the speed control means produces the first current command signal based upon a difference between the speed command signal outputted form the position control means and the speed feedback signal. Since the phase delay caused by the mechanical resonance suppressing filter is calculated and the speed feedback signal produced by adding the speed component corresponding to this phase delay to the actual motor speed is used for control, there are such an effect that the adverse influence of the phase delay caused by inserting the mechanical resonance suppressing filter can be reduced, and as a result, the servo system having the high gain can be realized.
- The mechanical resonance suppressing filter means may comprise an FIR type notch filter. The fixed frequency component can be readily removed, and the mechanical resonance suppressing filter means can be easily manufactured. Furthermore, since the speed feedback signal produced by adding the speed component corresponding to the phase delay by the filter to the actual motor speed is used for control, there are such an effect that the adverse influence of the phase delay caused by inserting the mechanical resonance suppressing filter can be reduced, and as a result, the servo system having the high gain can be realized.
- Alternatively, the mechanical resonance suppressing filter means may comprise a low-pass filter for removing frequency components higher than, or equal to a specific frequency. The gains of the frequencies higher than, or equal to a preselected frequency can be easily decreased. Furthermore, since the speed feedback signal produced by adding the speed component corresponding to the phase delay to the actual motor speed is used for control, there are such an effect that the adverse influence of the phase delay caused by inserting the mechanical resonance suppressing filter can be reduced, and as a result, the servo system having the high gain can be realized.
- Also, the low-pass filter includes an integrating device. Since the servo control apparatus is arranged by the simple primary delay system made of the integrating device, there is an effect that the error produced in the phase delay compensation signal, caused by the adverse influence such as noise contained in the current command signal, can be reduced.
- The servo control apparatus of the present invention further comprises: compensation signal reducing means provided between the phase compensating means and the speed feedback signal producing means, for reducing the phase delay compensation signal, in the case where a frequency of the first current command signal is lower than a predetermined value. Even in the case where the setting frequency of the mechanical resonance suppressing filter is low and the influence of the phase delay compensation signal gives the adverse influence to the positioning precision of the machine, since the compensation signal reducing means is inserted into the output of the phase delay compensation signal, there is an effect that this adverse influence can be mitigated.
- The speed control means may comprise a proportional control unit for performing a proportional control and an integral control unit for performing an integral control. The proportional control unit may produce a proportional term current command signal based upon the difference between the speed command signal outputted from the position control means and the speed feedback signal. The integral control unit may produce an integral term current command signal based upon the difference between the speed command signal outputted form the position control means and the speed detection signal outputted form the detection means. A signal obtained by adding the proportional term current command signal to the integral term current command signal may be used as the first current command signal corresponding to the output of the speed control means. There is such an effect that the error between the speed command signal and the actual speed feedback signal, which is produced by adding the phase delay compensation to the speed feedback, can be canceled.
- The proportional term current command signal outputted form the proportional control unit may be employed as an input of the phase compensating means. There is such an effect to avoid such a fact that when the current command statically owns a certain preselected value due to the load torque of the mechanical system and also the unbalanced torque, the phase compensation signal is increased, and the increase in error between the speed command signal and the actual speed feedback signal is prevented.
Claims (7)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP1999/002521 WO2000070739A1 (en) | 1999-05-14 | 1999-05-14 | Servocontrol |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1999/002521 Continuation WO2000070739A1 (en) | 1999-05-14 | 1999-05-14 | Servocontrol |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20010002097A1 true US20010002097A1 (en) | 2001-05-31 |
| US6274994B2 US6274994B2 (en) | 2001-08-14 |
Family
ID=14235692
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/758,201 Expired - Fee Related US6274994B2 (en) | 1999-05-14 | 2001-01-12 | Servo control apparatus |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US6274994B2 (en) |
| JP (1) | JP3857054B2 (en) |
| KR (1) | KR100423713B1 (en) |
| DE (1) | DE19983362T1 (en) |
| GB (1) | GB2354087B (en) |
| TW (1) | TW469360B (en) |
| WO (1) | WO2000070739A1 (en) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030029240A1 (en) * | 2001-08-13 | 2003-02-13 | Mori Seiki Co., Ltd. | Feed system controlling method and apparauts for machine tool |
| US6785587B2 (en) * | 2001-07-06 | 2004-08-31 | Siemens Aktiengesellschaft | Control method and control device for the operation of coupled drive axes with superposed movement components |
| US20040183495A1 (en) * | 2003-01-30 | 2004-09-23 | Fanuc Ltd. | Servomotor driving controller |
| US20040183494A1 (en) * | 2003-02-20 | 2004-09-23 | Mitsubishi Denki Kabushiki Kaisha | Servo controller |
| US20060145648A1 (en) * | 2004-12-22 | 2006-07-06 | Jun Fujita | Signal processing device, signal processing method, signal processing program, recording medium storing the program, speed detector and servomechanism |
| WO2006105677A3 (en) * | 2005-04-07 | 2007-02-22 | Belimo Holding Ag | Suppression of vibrations |
| US20090039808A1 (en) * | 2007-08-10 | 2009-02-12 | Sanyo Electric Co., Ltd. | Motor Control Device And Compressor |
| US20100277114A1 (en) * | 2009-04-29 | 2010-11-04 | Foxnum Technology Co., Ltd. | Apparatus for generating speed instruction for motor control |
| US20130249447A1 (en) * | 2012-03-23 | 2013-09-26 | Intelligent Manufacturing Systems International | Synchronous Motor Controller, Synchronous Motor Control Method |
| US20140253010A1 (en) * | 2013-03-05 | 2014-09-11 | Fanuc Corporation | Control device for servomotor |
| US20150280631A1 (en) * | 2012-11-07 | 2015-10-01 | Calsonic Kansei Corporation | Control device for electric compressor |
| US20150306977A1 (en) * | 2014-04-25 | 2015-10-29 | Johnson Electric S.A. | Control device for a vehicle seat |
| US20160197568A1 (en) * | 2013-07-23 | 2016-07-07 | Korea Institute Of Ocean Science & Technology | Driving apparatus for motor using time delay compensation method of current detecting sensor combined with filter |
| CN111999555A (en) * | 2020-08-26 | 2020-11-27 | 广东博智林机器人有限公司 | Servo system resonant frequency detection method and device, electronic equipment and storage medium |
| CN112304336A (en) * | 2020-10-22 | 2021-02-02 | 中国计量科学研究院 | Control method for high-frequency angular vibration rotary table |
| US11012012B2 (en) | 2017-12-18 | 2021-05-18 | Omron Corporation | Synchronization control device |
| CN113111535A (en) * | 2021-04-22 | 2021-07-13 | 杭州电子科技大学 | Motor speed servo system semi-simulation method based on MCU |
| US20210265936A1 (en) * | 2018-08-24 | 2021-08-26 | Hitachi Automotive Systems, Ltd. | Motor control device and electric brake device including the same |
| CN114185370A (en) * | 2020-08-24 | 2022-03-15 | 广东博智林机器人有限公司 | Servo system and rotating speed compensation method thereof |
| CN114509247A (en) * | 2021-12-30 | 2022-05-17 | 南京埃斯顿自动化股份有限公司 | Mechanical characteristic analysis method for vertical axis load |
| US20230023782A1 (en) * | 2019-12-19 | 2023-01-26 | Doosan Machine Tools Co., Ltd. | Tandem control system for machine tool and method for controlling same |
| CN118123812A (en) * | 2024-01-29 | 2024-06-04 | 浙江大学 | A multi-modal active vibration suppression method based on a robotic arm joint servo system |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000322105A (en) * | 1999-05-07 | 2000-11-24 | Toshiba Mach Co Ltd | Servo controller and method for stabilizing and adjusting servo controller |
| CN1149457C (en) * | 1999-06-04 | 2004-05-12 | 株式会社安川电机 | Motor Position Controller |
| JP3492583B2 (en) * | 2000-03-27 | 2004-02-03 | ファナック株式会社 | Servo control device |
| US6744233B1 (en) * | 2000-11-01 | 2004-06-01 | Mitsubishi Denki Kabushiki Kaisha | Servo controller and method |
| WO2002038332A1 (en) * | 2000-11-01 | 2002-05-16 | Mitsubishi Denki Kabushiki Kaisha | Servocontrol device |
| US6900609B2 (en) * | 2001-03-14 | 2005-05-31 | Siemens Aktiengesellschaft | Method and control structure for damping low-frequency load oscillations in drives with a motor and load |
| WO2003005141A1 (en) * | 2001-07-04 | 2003-01-16 | Mitsubishi Denki Kabushiki Kaisha | Servocontrol system and method of setting |
| US7813634B2 (en) | 2005-02-28 | 2010-10-12 | Tessera MEMS Technologies, Inc. | Autofocus camera |
| WO2003079533A1 (en) * | 2002-03-20 | 2003-09-25 | Kabushiki Kaisha Yaskawa Denki | Control constant adjusting apparatus |
| JP2004086702A (en) * | 2002-08-28 | 2004-03-18 | Yaskawa Electric Corp | Automatic setting method of vibration suppression filter |
| US7068923B2 (en) | 2002-11-26 | 2006-06-27 | Mitsubishi Denki Kabushiki Kaisha | Speed control apparatus of motor |
| JP3739749B2 (en) * | 2003-01-07 | 2006-01-25 | ファナック株式会社 | Control device |
| JP4396100B2 (en) * | 2003-01-08 | 2010-01-13 | 株式会社安川電機 | Resonance frequency detector for multi-axis motor controller |
| JP2005082034A (en) * | 2003-09-09 | 2005-03-31 | Koyo Seiko Co Ltd | Electric power steering system |
| JP4301913B2 (en) * | 2003-09-29 | 2009-07-22 | オークマ株式会社 | Motor control device |
| DE112005000681B4 (en) | 2004-03-26 | 2020-09-03 | Kabushiki Kaisha Yaskawa Denki | Engine control device |
| US7449857B2 (en) * | 2004-07-27 | 2008-11-11 | Kabushiki Kaisha Yaskawa Denki | Servo control device |
| US7317981B2 (en) * | 2004-11-19 | 2008-01-08 | Honeywell International, Inc. | Aircraft brake actuation system and method including anti-hysteresis control |
| US7697829B1 (en) * | 2005-09-02 | 2010-04-13 | Siimpel Corporation | Electronic damping for stage positioning |
| JP4235210B2 (en) * | 2006-02-16 | 2009-03-11 | ファナック株式会社 | Servo motor control device |
| US7638965B2 (en) * | 2006-02-24 | 2009-12-29 | Mitsubishi Electric Corporation | Motor control apparatus |
| EP1857902A1 (en) * | 2006-05-18 | 2007-11-21 | Saab Ab | Method and device for controlling backlash |
| JP5017984B2 (en) * | 2006-09-25 | 2012-09-05 | 株式会社安川電機 | Servo control device and speed tracking control method thereof |
| US7969103B2 (en) * | 2007-05-14 | 2011-06-28 | Electro Standards Laboratories | Block switching transient minimization for linear motors and inductive loads |
| WO2008146365A1 (en) * | 2007-05-29 | 2008-12-04 | Fujitsu Limited | Controller and storage device |
| JP5050760B2 (en) * | 2007-10-02 | 2012-10-17 | ブラザー工業株式会社 | Recording device |
| JP5159463B2 (en) * | 2008-06-20 | 2013-03-06 | 三菱電機株式会社 | Electric motor positioning control device |
| DE102008031334A1 (en) * | 2008-07-02 | 2010-01-07 | Dörries Scharmann Technologie GmbH | Method for damping resonance points of mechanical drives, preferably feed drives of machine tools |
| TWI407279B (en) * | 2010-03-08 | 2013-09-01 | Univ Ishou | Positioning controller |
| US8412360B2 (en) | 2010-08-23 | 2013-04-02 | Hitachi Asia Ltd. | Method and system for robust attenuation of mechanical resonances using a multi-rate low pass filter |
| JP6530696B2 (en) | 2015-11-25 | 2019-06-12 | オークマ株式会社 | Frequency identifier |
| TWI551028B (en) * | 2015-12-01 | 2016-09-21 | Shihlin Electric & Eng Corp | Servo drive system bandwidth and phase verification of the measurement device |
| CN114460838B (en) * | 2021-12-31 | 2024-12-17 | 上海新时达机器人有限公司 | Mechanical end shake suppression method, position ring and driving device |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6248284A (en) | 1985-08-24 | 1987-03-02 | Okuma Mach Works Ltd | Control for motor |
| JPS63123107A (en) * | 1986-11-12 | 1988-05-26 | Fanuc Ltd | Position control system |
| JPS63148315A (en) * | 1986-12-12 | 1988-06-21 | Fanuc Ltd | Servo motor controller |
| JPH0827654B2 (en) * | 1987-09-04 | 1996-03-21 | 株式会社日立製作所 | Actuator damping circuit |
| JPH01186186A (en) | 1988-01-19 | 1989-07-25 | Yaskawa Electric Mfg Co Ltd | PLL motor control device |
| JP2811685B2 (en) * | 1988-10-05 | 1998-10-15 | トヨタ自動車株式会社 | Servo motor controller |
| JP2762364B2 (en) * | 1989-03-20 | 1998-06-04 | ファナック株式会社 | Feedforward control method for servo motor |
| US5134354A (en) * | 1989-04-10 | 1992-07-28 | Kabushiki Kaisha Yaskawa Denki Seisakusho | Servo motor control apparatus |
| JP2637578B2 (en) * | 1989-11-08 | 1997-08-06 | オークマ株式会社 | Machine tool position control device |
| JP2576644B2 (en) | 1989-11-22 | 1997-01-29 | 横河電機株式会社 | filter |
| JP2709969B2 (en) * | 1989-12-12 | 1998-02-04 | ファナック株式会社 | Servo motor control method |
| JP2566665B2 (en) * | 1990-06-27 | 1996-12-25 | 川崎重工業株式会社 | Robot controller in inertial system |
| JPH05285786A (en) | 1992-04-06 | 1993-11-02 | Mitsubishi Electric Corp | Positioning control device |
| JP3169283B2 (en) | 1992-09-25 | 2001-05-21 | 日本合成化学工業株式会社 | Inner container for bag-in-box |
| JPH06245582A (en) * | 1993-02-23 | 1994-09-02 | Matsushita Electric Ind Co Ltd | AC servo motor drive |
| JP2833730B2 (en) * | 1993-03-10 | 1998-12-09 | 三菱電機株式会社 | Position control device |
| JP3129622B2 (en) * | 1994-12-26 | 2001-01-31 | ファナック株式会社 | Quadrant projection correction method in full closed loop system |
| JP3625901B2 (en) * | 1995-06-30 | 2005-03-02 | 三菱電機株式会社 | Method and apparatus for automatically optimizing servo control system |
| JPH09320076A (en) * | 1996-05-31 | 1997-12-12 | Olympus Optical Co Ltd | Tracking control device for optical disk apparatus |
| JPH10161747A (en) * | 1996-11-29 | 1998-06-19 | Mitsubishi Electric Corp | Contact position detecting method and contact position detecting device |
| JP3215067B2 (en) * | 1997-03-21 | 2001-10-02 | ファナック株式会社 | Position correction method when moving direction is reversed |
-
1999
- 1999-05-14 GB GB0100944A patent/GB2354087B/en not_active Expired - Fee Related
- 1999-05-14 WO PCT/JP1999/002521 patent/WO2000070739A1/en not_active Ceased
- 1999-05-14 JP JP2000619082A patent/JP3857054B2/en not_active Expired - Fee Related
- 1999-05-14 KR KR10-2001-7000480A patent/KR100423713B1/en not_active Expired - Fee Related
- 1999-05-14 DE DE19983362T patent/DE19983362T1/en not_active Withdrawn
- 1999-05-21 TW TW088108333A patent/TW469360B/en not_active IP Right Cessation
-
2001
- 2001-01-12 US US09/758,201 patent/US6274994B2/en not_active Expired - Fee Related
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6785587B2 (en) * | 2001-07-06 | 2004-08-31 | Siemens Aktiengesellschaft | Control method and control device for the operation of coupled drive axes with superposed movement components |
| US6742391B2 (en) * | 2001-08-13 | 2004-06-01 | Mori Seiki Co., Ltd. | Feed system controlling method and apparatus for machine tool |
| US20030029240A1 (en) * | 2001-08-13 | 2003-02-13 | Mori Seiki Co., Ltd. | Feed system controlling method and apparauts for machine tool |
| US20040183495A1 (en) * | 2003-01-30 | 2004-09-23 | Fanuc Ltd. | Servomotor driving controller |
| US7084596B2 (en) * | 2003-01-30 | 2006-08-01 | Fanuc Ltd | Servomotor driving controller |
| US20040183494A1 (en) * | 2003-02-20 | 2004-09-23 | Mitsubishi Denki Kabushiki Kaisha | Servo controller |
| US6943522B2 (en) * | 2003-02-20 | 2005-09-13 | Mitsubishi Denki Kabushiki Kaisha | Servo controller |
| US7528565B2 (en) * | 2004-12-22 | 2009-05-05 | Toshiba Kikai Kabushiki Kaisha | Signal processing device, signal processing method, signal processing program, recording medium storing the program, speed detector and servomechanism |
| US20060145648A1 (en) * | 2004-12-22 | 2006-07-06 | Jun Fujita | Signal processing device, signal processing method, signal processing program, recording medium storing the program, speed detector and servomechanism |
| WO2006105677A3 (en) * | 2005-04-07 | 2007-02-22 | Belimo Holding Ag | Suppression of vibrations |
| US20090143919A1 (en) * | 2005-04-07 | 2009-06-04 | Belimo Holding Ag | Suppression of Vibrations |
| US7865338B2 (en) | 2005-04-07 | 2011-01-04 | Belimo Holding Ag | Suppression of vibrations |
| US20090039808A1 (en) * | 2007-08-10 | 2009-02-12 | Sanyo Electric Co., Ltd. | Motor Control Device And Compressor |
| US8084977B2 (en) * | 2007-08-10 | 2011-12-27 | Sanyo Electric Co., Ltd. | Motor control device and compressor |
| US20100277114A1 (en) * | 2009-04-29 | 2010-11-04 | Foxnum Technology Co., Ltd. | Apparatus for generating speed instruction for motor control |
| US20130249447A1 (en) * | 2012-03-23 | 2013-09-26 | Intelligent Manufacturing Systems International | Synchronous Motor Controller, Synchronous Motor Control Method |
| US8970145B2 (en) * | 2012-03-23 | 2015-03-03 | Dmg Mori Seiki Co., Ltd. | Synchronous motor controller, synchronous motor control method |
| US9991835B2 (en) * | 2012-11-07 | 2018-06-05 | Calsonic Kansei Corporation | Control device for electric compressor |
| US20150280631A1 (en) * | 2012-11-07 | 2015-10-01 | Calsonic Kansei Corporation | Control device for electric compressor |
| US20140253010A1 (en) * | 2013-03-05 | 2014-09-11 | Fanuc Corporation | Control device for servomotor |
| US9257932B2 (en) * | 2013-03-05 | 2016-02-09 | Fanuc Corporation | Control device for servomotor |
| US20160197568A1 (en) * | 2013-07-23 | 2016-07-07 | Korea Institute Of Ocean Science & Technology | Driving apparatus for motor using time delay compensation method of current detecting sensor combined with filter |
| US20150306977A1 (en) * | 2014-04-25 | 2015-10-29 | Johnson Electric S.A. | Control device for a vehicle seat |
| US11012012B2 (en) | 2017-12-18 | 2021-05-18 | Omron Corporation | Synchronization control device |
| US11967912B2 (en) * | 2018-08-24 | 2024-04-23 | Hitachi Astemo, Ltd | Motor control device and electric brake device including the same |
| US20210265936A1 (en) * | 2018-08-24 | 2021-08-26 | Hitachi Automotive Systems, Ltd. | Motor control device and electric brake device including the same |
| US12202090B2 (en) * | 2019-12-19 | 2025-01-21 | Dn Solutions Co., Ltd. | Tandem control system for machine tool and method for controlling same |
| US20230023782A1 (en) * | 2019-12-19 | 2023-01-26 | Doosan Machine Tools Co., Ltd. | Tandem control system for machine tool and method for controlling same |
| CN114185370A (en) * | 2020-08-24 | 2022-03-15 | 广东博智林机器人有限公司 | Servo system and rotating speed compensation method thereof |
| CN111999555A (en) * | 2020-08-26 | 2020-11-27 | 广东博智林机器人有限公司 | Servo system resonant frequency detection method and device, electronic equipment and storage medium |
| CN112304336A (en) * | 2020-10-22 | 2021-02-02 | 中国计量科学研究院 | Control method for high-frequency angular vibration rotary table |
| CN113111535A (en) * | 2021-04-22 | 2021-07-13 | 杭州电子科技大学 | Motor speed servo system semi-simulation method based on MCU |
| CN114509247A (en) * | 2021-12-30 | 2022-05-17 | 南京埃斯顿自动化股份有限公司 | Mechanical characteristic analysis method for vertical axis load |
| CN118123812A (en) * | 2024-01-29 | 2024-06-04 | 浙江大学 | A multi-modal active vibration suppression method based on a robotic arm joint servo system |
Also Published As
| Publication number | Publication date |
|---|---|
| TW469360B (en) | 2001-12-21 |
| GB2354087A (en) | 2001-03-14 |
| US6274994B2 (en) | 2001-08-14 |
| JP3857054B2 (en) | 2006-12-13 |
| DE19983362T1 (en) | 2001-08-16 |
| GB2354087B (en) | 2003-04-02 |
| GB0100944D0 (en) | 2001-02-28 |
| KR20010106402A (en) | 2001-11-29 |
| WO2000070739A1 (en) | 2000-11-23 |
| KR100423713B1 (en) | 2004-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6274994B2 (en) | Servo control apparatus | |
| JPWO2000070739A1 (en) | Servo Control Device | |
| JP3084928B2 (en) | Motor position control device | |
| US7345443B2 (en) | Motor control apparatus | |
| US8120302B2 (en) | Servo control apparatus | |
| EP0469617B1 (en) | Closed-loop feedback control system having an adaptive filter | |
| EP0658970B1 (en) | Motor vibration control device and method for matching a motor speed detected value with a motor speed reference value | |
| HK1007039B (en) | Closed-loop feedback control system having an adaptive filter | |
| JPH0993998A (en) | Position control device of electric motor | |
| US11415948B2 (en) | Device for controlling electric motor | |
| US6252369B1 (en) | Motor speed controller and gain setting method of the controller | |
| EP1560325A1 (en) | Position controller of motor | |
| US7164953B2 (en) | Speed control device | |
| JP2009070396A (en) | Servo control device | |
| JP3292951B2 (en) | Position control device | |
| US11320805B2 (en) | Control device for electric motor | |
| JP4171192B2 (en) | Servo control device | |
| JPH0888990A (en) | Position controller for motor | |
| US5089758A (en) | Robot control process | |
| JP3337826B2 (en) | Open loop vibration suppression method | |
| JP2006197726A (en) | Positioning control device and positioning control method | |
| JP2001290504A (en) | Control device | |
| KR100219720B1 (en) | Resonance Compensation Device and Method of Servo System | |
| JP3325726B2 (en) | Control unit for positioning unit | |
| JPH03235686A (en) | Motor controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MITSUBISHI DENKI KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSUTSUI, KAZUHIKO;REEL/FRAME:011455/0852 Effective date: 20001006 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| REMI | Maintenance fee reminder mailed | ||
| LAPS | Lapse for failure to pay maintenance fees | ||
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20130814 |