CPC G05D 13/62 (2013.01) [G05D 3/125 (2013.01); G01D 5/12 (2013.01); G01D 5/3473 (2013.01)] | 4 Claims |
1. A servo motor controller that detects Z-phase signals of an incremental-type encoder that detects rotation of a servo motor to perform driving control of the servo motor, comprising:
a position detection unit that detects a reference position of a rotating shaft of the servo motor on the basis of the Z-phase signal of the encoder;
a signal interval detection unit that measures intervals of a plurality of detected Z-phase signals;
an abnormality determination unit that determines that the Z-phase signal is abnormal when the interval measured by the signal interval detection unit is equal to or larger than a prescribed threshold; and
a speed changing unit that changes a speed of the servo motor, wherein
the speed changing unit changes the speed of the servo motor when the abnormality determination unit determines that the Z-phase signal is abnormal.
|