Станок ЧПУ, как точно измерять коодринаты?
Обычно в приводе стоит шаговый двигатель, по нему и отсчитывают координаты (без обратной связи)
Если использовать не шаговый двигатель, то необходимо применять энкодер(тут вариантов немало, самый простой полоска на плёнке и готовая пара светодиод фототранзистор), редуктор с высоким передаточным числом и довольно навороченный алгоритм управления оборотами двигателя, чтобы точно позиционироваться.

В самосборных станках обычно применяют всё же шаговые двигатели, что намного проще, иногда делают обратную связь по не задействованной обмотке ШД, чтобы отлавливать потенциальные пропуски шага, или опять же применяют энкодер.