摘要 |
<p>There is disclosed a method and apparatus for diagnosing a servomotor position control circuit including a pulse distributor (15a) for carrying out arithmetic operations for pulse distribution based on command data given by a control unit (11), a position detector (19) for generating a positional pulse each time a servomotor (18) rotates through a predetermined angular interval, an error storage unit (25b) for computing and storing the difference between the number of positional pulses generated by the position detector (19) and the number of distributed pulses generated by the pulse distributor (15a), and a D/A converter (15e, 16) for converting the difference into an analog output, whereby the servomotor (18) can be controlled by the analog output from the D/A converter (15e, 16). The method, which is also employed by the apparatus, comprises the steps of supplying a numerical value from the control unit (11) to the pulse distributor (15a) to enable the latter to effect the arithmetic operations while the servomotor (18) is being de-energized, reading a stored content of the error storage unit (15b) supplied with the distributed pulses from the pulse distributor (15a) into the control unit (11), and checking the servomotor control circuit for normal and malfunctioning conditions by comparing the stored content as read by the control unit (11) with the numerical value. </p> |