Motor control apparatus for compensating reverse delay of motor
First Claim
1. A motor control apparatus including a movable unit driven by a motor and a driven unit driven by the movable unit, the motor control apparatus comprising:
- a torque command calculation unit configured to calculate a torque command value with respect to the motor;
a first position detection unit configured to detect a position of the movable unit;
a second position detection unit configured to detect a position of the driven unit;
an error calculation unit configured to calculate an error between a first position detection value detected by the first position detection unit and a second position detection value detected by the second position detection unit;
a memory unit configured to memorize the error calculated by the error calculation unit in association with the torque command value as an initial error; and
a compensation amount calculation unit configured to calculate a compensation amount for compensating an elastic deformation amount of an elastic factor between the movable unit and the driven unit,wherein the compensation amount calculation unit calculates the compensation amount based on the initial error held by the memory unit, the torque command value held in association with the initial error, and a torque command value calculated by the torque command calculation unit when the motor rotates reversely.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor control apparatus includes an error calculation unit which calculates an error between a position of a movable unit and a position of a driven unit, a memory unit which memorizes the error in association with a torque command value as an initial error, and a compensation amountcompensation amount calculation unit which calculates a compensation amountcompensation amount for compensating an elastic deformation amount of an elastic factor between the movable unit and the driven unit. The compensation amountcompensation amount calculation unit calculates the compensation amountcompensation amount based on the initial error held by the memory unit, the torque command value held in association with the initial error, and a torque command value calculated by a torque command calculation unit when a motor rotates reversely.
-
Citations
3 Claims
-
1. A motor control apparatus including a movable unit driven by a motor and a driven unit driven by the movable unit, the motor control apparatus comprising:
-
a torque command calculation unit configured to calculate a torque command value with respect to the motor; a first position detection unit configured to detect a position of the movable unit; a second position detection unit configured to detect a position of the driven unit; an error calculation unit configured to calculate an error between a first position detection value detected by the first position detection unit and a second position detection value detected by the second position detection unit; a memory unit configured to memorize the error calculated by the error calculation unit in association with the torque command value as an initial error; and a compensation amount calculation unit configured to calculate a compensation amount for compensating an elastic deformation amount of an elastic factor between the movable unit and the driven unit, wherein the compensation amount calculation unit calculates the compensation amount based on the initial error held by the memory unit, the torque command value held in association with the initial error, and a torque command value calculated by the torque command calculation unit when the motor rotates reversely. - View Dependent Claims (2, 3)
-
Specification