Linear and Angular Encoders for CNC machine and High Accuracy Applications