US 11,841,250 B2
Encoder abnormality diagnosis device
Tatsuru Senyo, Aichi (JP)
Assigned to OKUMA CORPORATION, Aichi (JP)
Filed by OKUMA Corporation, Aichi (JP)
Filed on Oct. 19, 2021, as Appl. No. 17/504,962.
Claims priority of application No. 2020-176309 (JP), filed on Oct. 20, 2020.
Prior Publication US 2022/0120591 A1, Apr. 21, 2022
Int. Cl. G01D 5/244 (2006.01); G01D 5/248 (2006.01)
CPC G01D 5/24457 (2013.01) [G01D 5/248 (2013.01)] 5 Claims
OG exemplary drawing
 
1. An encoder abnormality diagnosis device configured to diagnose an abnormality in an encoder that outputs a cosine waveform and a sine waveform according to a rotation angle of an object, the encoder abnormality diagnosis device comprising:
a counter which generates a count value of a pulse signal obtained by pulsing of each of the cosine waveform and the sine waveform;
a stop determination processing unit configured to receive the count value from the counter and determine whether the object is rotating or stopping, based on a change in the count value;
a frequency measurement unit configured to measure a frequency of the pulse signal; and
a frequency diagnosis unit configured to receive the frequency measured by the frequency measurement unit and compare the frequency measured by the frequency measurement unit with a preset upper limit frequency when the stop determination processing unit determines that the object is stopping, and to determine that an abnormality has occurred in the encoder when the measured frequency exceeds the upper limit frequency,
wherein the stop determination processing unit determines that the object is stopping when an absolute value of a difference between the count value previously received and the count value currently received is smaller than a predetermined value,
the stop determination processing unit outputs, to the frequency diagnosis unit, a stop flag in an on state when determining that the object is stopping, and the stop flag in an off state when determining that the object is rotating, and
with the stop flag being on, when a difference between the count value immediately after the stop flag is turned on and the count value currently received is equal to or greater than the predetermined value, the stop determination processing unit switches the stop flag from on to off.