摘要 |
PURPOSE:To eliminate a change with the lapse of time without regulation by a method wherein a signal obtained by counting the output pulses of a position detector with oscillation pulses corresponding to position command values is deducted from a current command signal to calculate a new current command signal and a current which is subjected to pulse width modulation in accordance with the calculated current command signal is applied to a motor to control the motor. CONSTITUTION:The command signal A of a command controller 3 is stored in a memory device 4. If a position feedback signal G does not exist, the output signal B of the memory device 4 is supplied to a first counter 6 and a pulse signal outputted from an oscillator 7 is deducted from the signal B. As a result, a pulse width modulation signal D corresponding to the output signal B of the memory device 4 is outputted to make a motor 1 rotate. The position feedback signal G is generated by a position detector 2 is accordance with the rotation of the motor 1 and inputted to a second counter 10 and a third counter 11. A signal E is outputted by the second counter 10 and inputted to an adder 5 and deducted from the signal B. A new pulse width modulation signal D is outputted in accordance with a new output signal C and a driving current corresponding to the pulse width modulation signal D is applied to the motor 1 to make the motor 1 rotate. |