A motor control apparatus, for controlling an electric motor to move a
control object from a current position to a target position, estimates a
condition of a load currently being applied to the motor (e.g., whether
it is a positive or a negative load) based on the current position of the
control object and predetermined data that relate positions of the
control object to load conditions, and adjusts a target value of motor
rotation speed in accordance with the estimation results.