Patent ID: 8680805

Claim:
A control device that drives one driven object by a first motor and a second motor, comprising: a first processor that controls said first motor; and a second processor that controls said second motor, wherein said first processor has: a first speed value acquisition unit configured to acquire a speed value of the first motor; a first transmission and reception unit configured to transmit the speed value of said first motor to said second processor and to receive a speed value of said second motor from said second processor; a first speed value difference calculation unit configured to calculate a speed value difference between the speed value of said first motor and the speed value of said second motor; and a first correction amount calculation unit configured to calculate an amount of correction for a torque command to said first motor based on said speed value difference in order to suppress vibrations produced by interference of drive forces between said first motor and said second motor, and said second processor has: a second speed value acquisition unit configured to acquire a speed value of said second motor; a second transmission and reception unit configured to transmit the speed value of said second motor to said first processor and to receive a speed value of said first motor from said first processor; a second speed value difference calculation unit configured to calculate a speed value difference between the speed value of said first motor and the speed value of said second motor; and a second correction amount calculation unit configured to calculate an amount of correction for a torque command to said second motor based on said speed value difference in order to suppress vibrations produced by interference of drive forces between said first motor and said second motor.