Настройка Z-метки и энкодера для токарного станка
Добавлено: 05 июл 2022, 10:08
Здравствуйте!
Имеется токарный станок, управляемый через Linux CNC.
Изучена эта тема:
viewtopic.php?f=148&t=1045
В качестве управляющего контроллера используется плата SMD Taxi (аналог MESA 7I92): Вот ссылка на неё https://www.smd-taxi.ru/mesa-linuxcnc
Настройка в linux производилась по материалам в ссылке выше (в примере настраивают фрезерный, по аналогии настроен токарный, где шпиндель заведён на ось Y).
Плюс изучены темы:
viewtopic.php?f=15&t=28669
viewtopic.php?t=107
В качестве шпинделя используется сервопривод с редукцией: https://darxton.ru/catalog_item/servodr ... 00-vt-hnc/
https://darxton.ru/catalog_item/servodv ... -400-vatt/
Шпиндель, как и оси, управляется по STEP/DIR. В ручном режиме все перемещения и вращение шпинделя работают.
Помогли следующие материалы:
https://www.cnc-club.ru/wiki/index.php/
viewtopic.php?t=1992
Однако, при запуске исполняемых G-кодов (c использованием и G33, и G76) происходит небольшое перемещение по осям, вращается шпиндель и дальше ничего не происходит (в случае с G33 останов на 2 строке, с G76 - на 3 строке).
Файлы программ: Изучены следующие материалы:
viewtopic.php?f=15&t=2625
viewtopic.php?f=15&t=26022&start=20
Вывод: для работы токарного станка в linux cnc нужны заведённые Z-метка и фаза A энкодера.
Из серводрайвера выведены сигналы энкодера A и B, а также метка Z, но не заведены на плату. Вопрос: как с имеющимся оборудованием правильно завести Z-метку и фазу A энкодера в плату SMD-Taxi и как правильно после заведения их настроить в linuxcnc? Подскажите пожалуйста!
P.S. Раздел с токарными станками просмотрен, советы из темы viewtopic.php?f=148&t=33783&view не принесли результатов.
В приложении используемые файлы конфигурации HAL и INI:
Имеется токарный станок, управляемый через Linux CNC.
Изучена эта тема:
viewtopic.php?f=148&t=1045
В качестве управляющего контроллера используется плата SMD Taxi (аналог MESA 7I92): Вот ссылка на неё https://www.smd-taxi.ru/mesa-linuxcnc
Настройка в linux производилась по материалам в ссылке выше (в примере настраивают фрезерный, по аналогии настроен токарный, где шпиндель заведён на ось Y).
Плюс изучены темы:
viewtopic.php?f=15&t=28669
viewtopic.php?t=107
В качестве шпинделя используется сервопривод с редукцией: https://darxton.ru/catalog_item/servodr ... 00-vt-hnc/
https://darxton.ru/catalog_item/servodv ... -400-vatt/
Шпиндель, как и оси, управляется по STEP/DIR. В ручном режиме все перемещения и вращение шпинделя работают.
Помогли следующие материалы:
https://www.cnc-club.ru/wiki/index.php/
viewtopic.php?t=1992
Однако, при запуске исполняемых G-кодов (c использованием и G33, и G76) происходит небольшое перемещение по осям, вращается шпиндель и дальше ничего не происходит (в случае с G33 останов на 2 строке, с G76 - на 3 строке).
Файлы программ: Изучены следующие материалы:
viewtopic.php?f=15&t=2625
viewtopic.php?f=15&t=26022&start=20
Вывод: для работы токарного станка в linux cnc нужны заведённые Z-метка и фаза A энкодера.
Из серводрайвера выведены сигналы энкодера A и B, а также метка Z, но не заведены на плату. Вопрос: как с имеющимся оборудованием правильно завести Z-метку и фазу A энкодера в плату SMD-Taxi и как правильно после заведения их настроить в linuxcnc? Подскажите пожалуйста!
P.S. Раздел с токарными станками просмотрен, советы из темы viewtopic.php?f=148&t=33783&view не принесли результатов.
В приложении используемые файлы конфигурации HAL и INI: