The invention relates to an incremental magnetic induction
bus type
encoder for a high-speed high-precision
machine tool main shaft and electric main shaft. The incremental magnetic induction
bus type
encoder comprises a measurement gear and a magnetic induction read head; a magnetic induction component, a
signal conditioning circuit, a reference zero point
comparator circuit and a FPGA (
Field Programmable Gate Array) interpolation sub-division circuit are arranged in the magnetic induction read head; the magnetic induction component is installed to be tangent to the circumference of the measurement gear; the magnetic induction component performs non-contact scanning on the measurement gear to produce a sine and cosine orthogonal differential
signal and a reference zero-point differential
signal, after the sine and cosine orthogonal differential signal and the reference zero-point differential signal are conditioned through the
signal conditioning circuit, the DC biased error, the amplitude error and the orthogonal-
phase error of the sine and cosine orthogonal differential signal and the reference zero-point differential signal are corrected and compensated in real time by the FPGA interpolation
subdivision circuit, thereby respectively generating a relative position value of a rotating angle of a rotating shaft with respect to the power-on moment and an absolute position value of the rotating angle of the rotating shaft with respect to the reference zero-point signal in combination with the reference zero-point
comparator circuit; the
mechanical transmission structure is simple, the
machine tool main shaft positioning and the repeated positioning precision are improved, and the overall
measurement precision and
processing efficiency of a numerically-controlled
machine tool are improved.