Control (1) for a drive mechanism (2) which is driven by a plurality of motors (13, 23), the control comprising according to the motors (13, 23): a position command calculation unit (10) that calculates a position command value to drive the drive mechanism (2); a position detection unit (14, 24) that detects a position of the motor (13, 23); a speed command calculation unit (11, 21) that calculates a speed command value based on a
position error value determined from the position command value calculated by the position command calculation unit (10) and a position sensing value sensed by the position sensing unit (14, 24); a speed detection unit (15, 25) that calculates a speed detection value from the position detection value acquired by the position detection unit (14, 24); and a torque command calculation unit (12, 22) which calculates a torque command value from a velocity error value determined from the velocity command value calculated by the velocity command calculation unit (11, 21) and the velocity sensing value sensed by the velocity sensing unit (15, 25) by using at least one integral element, wherein the position command calculation unit (10) supplies the common position command value to each of the motors (13, 23), and wherein the torque command calculation unit (12, 22) switches between an individualization control, which provides for individual execution of an output of the integral element of the torque command calculation unit (12, 22) to each of the plurality of motors (13, 23), and a common control, which provides for sharing the output of the integral element of the torque command calculation unit (12, 22) to the plurality of motors (13, 23); where, if it is determined that the operating state is a transitional state, individualization control is carried out; if, on the other hand, it is determined that the operating state is a
steady state, joint control is carried out; wherein, when the position command calculation unit (10) supplies the position command value specified as an abrupt acceleration / deceleration process, the operating state is determined as a
transition state, so that the individualization control is carried out.