Требуется помощь в конфигурации X и Y

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
crystallium
Новичок
Сообщения: 3
Зарегистрирован: 11 сен 2023, 22:51
Репутация: 0
Настоящее имя: Станислав
Контактная информация:

Требуется помощь в конфигурации X и Y

Сообщение crystallium »

Пытаюсь настроить передаточное число и шаг на осях X и Y ,ничего не получается.
По оси 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мм
Что я делаю нетак? :wtf:
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Требуется помощь в конфигурации X и Y

Сообщение ex71 »

а Пи так и подставляешь 3.14?
просто погрешность 0.04%, вполне себе нормально. Дальше опытным путем подогнать можно.
crystallium
Новичок
Сообщения: 3
Зарегистрирован: 11 сен 2023, 22:51
Репутация: 0
Настоящее имя: Станислав
Контактная информация:

Re: Требуется помощь в конфигурации X и Y

Сообщение crystallium »

считал через Excel в нем взял =PI(), куда копать? шаг крутить в +/-?
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Требуется помощь в конфигурации X и Y

Сообщение ex71 »

ты если сам догадался как посчитать, ну сам же пораскинь мозгами куда крутить... Станок же собираешь. Потом так и будешь про каждую кнопку спрашивать у всех?
у тебя проезжает БОЛЬШЕ чем надо, значит шагов БОЛЬШЕ чем надо.

вообще эта коррекция уже считается через "Х" по школьной формуле. Берешь заданное расстояние, умножаешь на сгенерированные шаги, и делишь на реально пройденное.
1000(мм)*30,909375(шагов/мм) / 1040 (мм) = 29,72055
Твоя погрешность составляет примерно 1.2 шага на 1 мм хода
Ответить

Вернуться в «LinuxCNC»