Patent ID: 9372481
Filing Date: 2016-06-21
CPC Classification: G05B

Claim Text:
1. An encoder, comprising: a measurement target coupled to a motor; a module positioned relative to the measurement target and configured to generate signals based on motion of the measurement target; and a control device configured to generate and output position data based on the signals from the module and comprising a position detector, an abnormality detector, a cause analyzer, a non-volatile memory, and a non-volatile memory controller, wherein the position detector is configured to detect a position of the motor, the abnormality detector is configured to detect an abnormality based on state information including a state of the position detector, the cause analyzer is configured to analyze the state information when the abnormality detector detects the abnormality such that a cause of the abnormality detected by the abnormality detector is identified, and the non-volatile memory controller is configured to store in the non-volatile memory a result of analysis obtained by the cause analyzer.