摘要:
A detection device for detecting a magnetic pole position of a synchronous motor includes a generating unit for generating a magnetic pole correction value based on the difference between a forward rotation d-phase voltage command and a reverse rotation d-phase voltage command, the d-phase voltage commands being used for rotating the synchronous motor and generated when the synchronous motor is driven in forward and reverse directions, respectively, by applying a prescribed d-phase current command after detecting a magnetic pole initial position at power-on of the synchronous motor, and a correcting unit for correcting the magnetic pole initial position based on the magnetic pole correction value and on a sensor reference position which defines a reference position of a sensor attached to the synchronous motor, and a control apparatus equipped with the detection device controls the rotation of the synchronous motor based on the corrected magnetic pole initial position.
摘要:
Disclosed is a controller for restraining vibration of a driven element driven by a servomotor. The driven element driven by the servomotor is provided with acceleration detecting means. A correction value is obtained by multiplying a detected acceleration value detected by the acceleration detecting means by a coefficient. Correction is made by subtracting the correction value from a velocity command, and velocity feedback control is executed in a velocity control processing section to obtain a current command. Further, the servomotor is driven by current control processing, whereupon the driven element is moved. If the detected acceleration value is increased by vibration of the driven element, the velocity command is corrected to restrain the vibration, so that the vibration of the driven element can be restrained. Processing time can be shortened to restrain the vibration of the driven element by executing the correction of the velocity command based on the detected acceleration value for each velocity control period.
摘要:
A motor drive system is provided with a plurality of axis control parts for outputting PWM commands using a position command, a plurality of current supply parts which supply current to the respective windings based on the PWM commands of the respective axis control parts, and which are connected to the respective windings, a motor position detector for outputting a signal of a rotor position of the motor, a first signal supply part for supplying the output signal to one current supply part of the plurality of current supply parts, and a second signal supply part for supplying the signal supplied through the first signal supply part to an axis control part corresponding to one current supply part, and the corresponding axis control part outputs a PWM command based on the signal supplied from the one current supply part through the second signal supply part to the corresponding axis control part and the position command, and the remaining axis control part outputs the PWM command based on the signal supplied from the corresponding axis control part to the remaining axis control parts and the position command. Thereby, a motor drive system capable of driving a plurality of inverters can be made simple.
摘要:
Disclosed is a controller for restraining vibration of a driven element driven by a servomotor. The driven element driven by the servomotor is provided with acceleration detecting means. A correction value is obtained by multiplying a detected acceleration value detected by the acceleration detecting means by a coefficient. Correction is made by subtracting the correction value from a velocity command, and velocity feedback control is executed in a velocity control processing section to obtain a current command. Further, the servomotor is driven by current control processing, whereupon the driven element is moved. If the detected acceleration value is increased by vibration of the driven element, the velocity command is corrected to restrain the vibration, so that the vibration of the driven element can be restrained. Processing time can be shortened to restrain the vibration of the driven element by executing the correction of the velocity command based on the detected acceleration value for each velocity control period.
摘要:
A servo control apparatus that performs dual-position feedback control and thereby achieves a reduction in position error according to the purpose of machining. The servo control apparatus includes: a first position detector for detecting the position of a motor; a second position detector for detecting the position of a driven load; a first position error calculator for calculating a first position error based on a position command and motor position feedback; a second position error calculator for calculating a second position error based on the position command and driven load position feedback; a third position error calculator for calculating a third position error to be used for position control, by adding to the first position error a difference taken between the first position error and the second position error and passed through a time constant circuit; a selector for selecting either the second position error or the third position error for output; and a learning controller for learning an output of the selector, and for outputting an amount of compensation to be applied to the third position error.
摘要:
A servo control apparatus that performs dual-position feedback control and thereby achieves a reduction in position error according to the purpose of machining. The servo control apparatus includes: a first position detector for detecting the position of a motor; a second position detector for detecting the position of a driven load; a first position error calculator for calculating a first position error based on a position command and motor position feedback; a second position error calculator for calculating a second position error based on the position command and driven load position feedback; a third position error calculator for calculating a third position error to be used for position control, by adding to the first position error a difference taken between the first position error and the second position error and passed through a time constant circuit; a selector for selecting either the second position error or the third position error for output; and a learning controller for learning an output of the selector, and for outputting an amount of compensation to be applied to the third position error.
摘要:
In position tandem control in which one movable member is driven by two motors, an output of the integral element of the velocity control unit in the control system for one motor is copied to the integral element of the velocity control unit in the control system for the other motor. A preload is added to a torque command output from each of the velocity control units in the motor control systems for two motors so that torques in mutually opposite directions are generated to suppress backlash between gears.
摘要:
Rotation of a code plate fixed to a shaft of a detecting object is detected for producing a one-rotation signal and an incremental signal corresponding to a division of one revolution into a plurality of equal sections. The incremental signal is counted by a counter, thereby detecting an absolute position using an encoder. The counter is cleared in response to a one-rotation signal arriving first after the encoder starts its detecting operation. The counter continues to count the incremental signal in proportion to rotation of the shaft of the detecting object after its count value is once cleared, without clearing the count value in response to subsequent one-rotation signals. Thus, the counter obtains an absolute distance from a position where the counter received the first one-rotation signal to a present position.
摘要:
In position tandem control in which one movable member is driven by two motors, an output of the integral element of the velocity control unit in the control system for one motor is copied to the integral element of the velocity control unit in the control system for the other motor. A preload is added to a torque command output from each of the velocity control units in the motor control systems for two motors so that torques in mutually opposite directions are generated to suppress backlash between gears.
摘要:
A counter circuit for counting pulses inputted thereto asynchronously during a fixed period includes a counter 12' for counting the input pulses, a register 13 for storing pulses outputted by the counter 12' at fixed periods, and a control circuit 11' for generating a signal that controls the operating state of the counter 12' and register 13. When a signal that decides the operating period of the counter 12' is not being generated, namely between pulses indicative of the operating period, the counter 12' performs an ordinary counting operation. If an input pulse for counting is applied to the counter 12' during a period of time in which the abovementioned pulse is being generated, the control circuit 11' causes the counting operation to continue without clearing the counted value in the counter 12', after which the counted value in counter 12' is outputted to the register 13 to be latched therein, thereby preventing miscounting in the register 13.