Новичек

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
vik_vo
Кандидат
Сообщения: 54
Зарегистрирован: 14 май 2020, 07:05
Репутация: 1
Контактная информация:

Re: Новичек

Сообщение vik_vo »

ex71 писал(а): 23 июн 2023, 14:58 Сама по себе настройка ШД как шпинделя не часто встречается и там есть сложности = мало кто делал, вот и некому подсказать.

Энкодер для ШИМ не требуется.
Энкодер нужен для синхронизации движения инструмента с вращением шпинделя. А просто для управления по скорости - не требуется.
Просто шпиндель будет крутиться хоть от белки в колесе. А вот когда потребуется резьбу делать - нужен энкодер.

Ставь какой хочешь, главное чтобы не сбоил. А то народ делает самопальные, а потом болты кривые получаются.
Можно советский бУ купить. от 100 им/об хватит. некоторые 36 делают и им хватает.
Неужели проще городить всякие энкодеры чем поставить сервопривод тем более что они стоят не так уж и дорого...
Я и имел в виду для синхронизации, не так выразил мысль.
Обидно что сервопривод работает как обычный мотор...
Сам городить не буду, хочу купить на алишке вот и спросил может кто посоветует нормальный и не дорогой.
Вам спасибо за ответ.
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Новичек

Сообщение ex71 »

vik_vo писал(а): 24 июн 2023, 04:01 Неужели проще городить всякие энкодеры чем поставить сервопривод тем более что они стоят не так уж и дорого...
Я и имел в виду для синхронизации, не так выразил мысль.
Еще раз внимательно: вращение шпинделя ничем не контролируется, кроме драйвера мотора самого шпинделя.
Синхронизация работает только в момент выполнения кода синхронизации, ПО энкодеру.

Гарантий что твой сервопривод повернется на заданный угол НЕТ. То что ты на шаговик подал 100 импульсов - не означает что он повернулся на 100 импульсов. Для контроля его поворота нужен энкодер. В сервоприводе есть энкодер. Используй энкодер сервы, если не хочешь городить ничего. Но в режиме работы сервошпинделя - проще задавать вращение через уровень напряжения, чем импульсы слать.
Потому что придется настраивать ПИД на возрастание и убывание "задания".

Но учти, что если серва не подключена напрямую на шпиндель - то погрешности в эластичности ремня или зазорах между шестернями МОГУТ влиять на конечное изделие.
Для понимания, из опыта: расхождение в 1 сотку шага, на болту М6х15 дает погрешность в 15 соток на всей длине, а это 15% от шара резьбы. Следовательно болт в глухое отверстие не вкрутится. Гайка с 2-3 витками накрутится, а вот если будет 5+ витков - уже нет.

В итоге ты получишь обычную связку - мотор с энкодером, и энкодер на самом шпинделе. Драйвер по энкодеру мотора будет отслеживать соответствие скорости вращения мотора к заданному от ЧПУ. А по энкодеру шпинделя ЧПУ будет синхрить перемещение инструмента.
vik_vo
Кандидат
Сообщения: 54
Зарегистрирован: 14 май 2020, 07:05
Репутация: 1
Контактная информация:

Re: Новичек

Сообщение vik_vo »

ex71 писал(а): 24 июн 2023, 09:18
vik_vo писал(а): 24 июн 2023, 04:01 Неужели проще городить всякие энкодеры чем поставить сервопривод тем более что они стоят не так уж и дорого...
Я и имел в виду для синхронизации, не так выразил мысль.
Еще раз внимательно: вращение шпинделя ничем не контролируется, кроме драйвера мотора самого шпинделя.
Синхронизация работает только в момент выполнения кода синхронизации, ПО энкодеру.

Гарантий что твой сервопривод повернется на заданный угол НЕТ. То что ты на шаговик подал 100 импульсов - не означает что он повернулся на 100 импульсов. Для контроля его поворота нужен энкодер. В сервоприводе есть энкодер. Используй энкодер сервы, если не хочешь городить ничего. Но в режиме работы сервошпинделя - проще задавать вращение через уровень напряжения, чем импульсы слать.
Потому что придется настраивать ПИД на возрастание и убывание "задания".

Но учти, что если серва не подключена напрямую на шпиндель - то погрешности в эластичности ремня или зазорах между шестернями МОГУТ влиять на конечное изделие.
Для понимания, из опыта: расхождение в 1 сотку шага, на болту М6х15 дает погрешность в 15 соток на всей длине, а это 15% от шара резьбы. Следовательно болт в глухое отверстие не вкрутится. Гайка с 2-3 витками накрутится, а вот если будет 5+ витков - уже нет.

В итоге ты получишь обычную связку - мотор с энкодером, и энкодер на самом шпинделе. Драйвер по энкодеру мотора будет отслеживать соответствие скорости вращения мотора к заданному от ЧПУ. А по энкодеру шпинделя ЧПУ будет синхрить перемещение инструмента.
Спасибо за разъяснение, есть над чем подумать...
Ответить

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