摘要 |
PROBLEM TO BE SOLVED: To provide an absolute encoder that is advantageous in terms of an arithmetic load.SOLUTION: The absolute encoder comprises a scale 1 on which multiple kinds of marks are arrayed, a plurality of detection units, each detecting some mark group among the plurality of marks and outputting a signal corresponding to the mark group, and a processing unit for obtaining the coordinates of the scale 1 on the basis of the output of the plurality of detection units. The plurality of marks of the scale 1 are arrayed so that a signal obtained by adding up a plurality of signals outputted by each of the plurality of detection units includes a cycle signal for a plurality of cycles. The processing unit obtains first position data on the basis of the size of at least one signal among the plurality of signals for each portion corresponding to a mark among the mark group, obtains second position data having a resolution smaller than the resolution of the first position data on the basis of a phase of the cycle signal, and generates data representing the coordinates on the basis of the first position data and second position data. |