摘要 |
<P>PROBLEM TO BE SOLVED: To control the rotation of a motor so that a smooth operation without a sense of incongruity is performed. <P>SOLUTION: This motor control device comprises: a means for detecting a position of a control object; and a means for calculating a deceleration start position on the basis of information on an operation start position and an operation end position, adding a target rotation speed on the basis of a difference between the maximum rotation speed and a current rotation speed and addition amount information, when operating the control object from the operation start position to the operation end position, and driving the motor while accelerating the motor so that the motor is rotated at the target rotation speed until it is detected that the deceleration start position is reached, subtracting the target rotation speed on the basis of the difference between the maximum rotation speed and the current rotation speed and subtraction amount information at the point when it is detected that the deceleration start position is reached, and driving the motor while decelerating the motor so that the motor is rotated at the target rotation speed until it is detected that the operation end position is reached. When there is a difference in the position of the detected control object, the deceleration start position, the maximum rotation speed, and the operation end position are reset to drive the motor. <P>COPYRIGHT: (C)2013,JPO&INPIT |