主权项 |
1. A motor control device for an operation system, which is provided with a motor, an encoder for outputting a pulse signal in synchronization with a rotation of a rotor of the motor, the motor control device comprising:
a control circuit for determining a current supply phase of the motor based on the pulse signal outputted from the encoder; and a driving circuit for rotationally driving the rotor to a target rotation position by switching over the current supply phase in response to a command of the control circuit, wherein the control circuit is configured to switch over a current supply phase of the motor in a predetermined angular rotation of the rotor a first switching number of times in an acceleration range, which is from a start of rotational driving of the rotor to attainment of a rotation speed of the rotor to a predetermined first threshold value, and in a deceleration range, which is from a start of decreasing the rotation speed of the rotor toward a stop at a target rotation position to the stop of the rotor at the target rotation position, the control circuit is configured to switch over the current supply phase of the motor in the predetermined angular rotation of the rotor a second switching number of times in a stationary rotation range between the acceleration range and the deceleration range and in a specific condition that the rotation speed of the rotor is between the first threshold value and a predetermined second threshold value, and the control circuit is configured to set the second switching number to be smaller than the first switching number. |