По оси X стоит ШД с шестерней на 21 зуб , она контактирует шестерней 64 зуба, на обратной стороне последней стоит еще одна у нее 24 зуба. Шестерня на 24 зуба находится в зацеплении с зубчатой рейкой ее модуль 1,25
На драйвере установлено 4000
Конфиг оси X такой
шаги мотора за оборот:200
микрошаг привода:20
зубья шестеренок (мотор:винт) 1:1
шаг винта 30,90938
При такой настройке даю команду g0x1000 , станок проезжает 1040мм
Шаг считал так: за один оборот шестерни(z21) на моторе ,через промежуточную шестерню z64 повернет шестерню z24 на 7,875 зуба*3,14*1,25=30,909375мм
Что я делаю нетак?