摘要 |
<p>A motor controller capable of suppressing a variation in output from a motor where the variation in output depends on the magnitude of output. The motor controller comprises a memory storing a correction data group for suppressing a variation in output from the motor, and an operating unit generating an output command value for controlling the motor output by using a correction value depending on the information on operating position of the motor obtained from an input output command value and a correction data group. The memory is storing a plurality of correction data groups corresponding to a plurality of output command values different from each other. The operating unit determines a correction value depending on the input output command value and the information on operating position of the motor by interpolation using at least two correction data groups out of the plurality of correction data groups.</p> |