摘要 |
PROBLEM TO BE SOLVED: To accurately correct an error of a position detection value, even under the action of torque ripples of a motor, without having to use an accurate position detector for comparative calibration. SOLUTION: A position detection error estimation part 8 calculates the position detection error estimation value θ<SB>e</SB>, based on a position detection value θ, when the motor is driven based on an operation condition with at least one of speed, direction and servo gain being changed, and a correction parameter calculation part 9 calculates a correction parameter P, based on the position detection error estimation value θ<SB>e</SB>; a position detection error correction value calculation part 4 calculates a position detection error correction value C(θ), that is a correction function corresponding to the position detection value θ from correction parameters P (A<SB>n</SB>, B<SB>n</SB>and D); and a position detection error correction part 6 calculates a corrected position detection value θ<SB>c</SB>, by determining a difference between the position detection value θ and the position detection error correction value C(θ). COPYRIGHT: (C)2010,JPO&INPIT
|