Control for a drive mechanism (2) 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) which 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 sensing by the position sensing unit (14, 24); a speed detection unit (15, 25) which calculates a speed detection value from the position detection value detected by the position detection unit (14, 24); a torque command calculation unit (12, 22) that calculates a torque command value from a speed error value determined from the speed command value calculated by the speed command calculation unit (11, 21) and the speed sensing value detected by the speed sensing unit (15, 25); and a preload torque superposition unit (30) that superimposes a set preload torque onto the torque command value, wherein, when a state in which the output of the motors (13, 23) is zero shifts to a state in which the output is non-zero, such that the preload torque is provided by the preload torque superposition unit (30), at least one of the motors (13, 23) forms a contact section between the drive mechanism (2) and the motor (13, 23) by speed control based on the speed sensing value detected in the speed sensing unit (15, 25), such that the preload torque is provided; and wherein the
control unit controls the motors (13, 23) such that in a state in which the contact section is designed to remove a gap between one side of the drive mechanism (2) and one side of the motor (13, 23), the motor (13, 23) subject to speed control is switched to
position control based on the position command value calculated by the position command calculation unit (10), so that the preload torque is provided.