Страница 1 из 1

как отключить удержание шаговика?

Добавлено: 26 ноя 2017, 22:22
sg495
Ситуация такая:
на китайском диодном лазерном станке с GRBL-контроллером я установил ось Z с маленьким шаговым двигателем, используемым исключительно для точной настройки фокуса лазерного диода.
Настройка происходит естественно ДО запуска основной УП. В самой УП никакого обращения к оси Z не происходит.
В момент запуска УП на клеммы этого шаговика подается попарно по 12В (как я понимаю это ток удержания ШД?), и не меняется до конца выполнения УП, потом переходит в 0.
Шаговик взят маломощный, для перемещения каретки пришлось поднять ток, выдаваемый драйвером. Но, поскольку перемещение по оси Z кратковременное, то завышенные параметры не сильно беспокоят. А вот ток удержания в процессе отработки всей УП уже очень существенно перегревает ШД
Вопрос: можно ли как-то программным путем отключить подачу напряжения удержания на шаговик оси Z при выполнении управляющей программы, в которой эта ось не задействована?

Re: как отключить удержание шаговика?

Добавлено: 26 ноя 2017, 23:33
xvovanx
При отключении питания с Z шаговика, ось с лазером в процессе работы уедет в низ от собственного веса. Если шаговик греется (до 65-70 градусов это нормально) приклеить по бокам к шаговику пару радиаторов

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 01:40
sg495
Да нет, не уйдет. Он (шаговик) имеет винтовую ось, на которой и крепится каретка Z. Самостоятельно не прокручивается. А нагрев, думаю, получается больше 70 градусов. Так что проблема есть и очень хочется ее решить именно программно (корректировкой соотв. модуля GRBL), если это конечно возможно... Альтернатива - двойной тумблер, прерывающий подачу напряжения на обе обмотки ШД, но это явный "колхоз"...

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 01:53
Chili
ну поставь выключатель или рубильник :hehehe: не сноси себе мозг и людям..каждый раз же не будешь кнопки тыкать ,забудешь или накосячишь если в чпу не разбираешься. Я и сам не разбираюсь..это простой способ и быстрый.

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 06:45
Тенгель
sg495 писал(а): Альтернатива - двойной тумблер, прерывающий подачу напряжения на обе обмотки ШД, но это явный "колхоз"...
Верный способ спалить драйвер, на горячую отключая и включая обмотки. На всех микросхемах драйверов есть вход "Enable" для активации/деактивации драйвера, его надо и использовать.

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 18:17
sg495
Тенгель писал(а):...его надо и использовать.
Отлично, не подскажете как это сделать?

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 18:30
shatrovmaxim
sg495 писал(а):
Тенгель писал(а):...его надо и использовать.
Отлично, не подскажете как это сделать?
Найдите инструкцию (даташит) к драйверу и поставьте, в разрыв дороги ENABLE, переключатель или кнопку с фиксацией.
Как пример:
1.jpg (4567 просмотров) <a class='original' href='./download/file.php?id=125469&mode=view' target=_blank>Загрузить оригинал (197.02 КБ)</a>

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 19:13
sg495
Попробую...
Правда не понятно как разорвать ногу у платы драйвера, она же (плата) единая, вставляется в гнездо как микросхема...
А на уровне правки модуля прошивки это не сделать никак?

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 19:23
Nonstopich
Если сильно греется (по вашему мнению) значит выставлен слишком большой ток.
Просто уменьшите его.

Отрубать шд от ОСИ, которая в процессе работы должна стоять как вкопанная - нельзя. Если вам кажется, что усилие вашей руки - это мощь, которая гораздо выше сил, возникающих при вибрации (работе ШД), то вы ошибаетесь. Почитайте про резонанс.

Он на то и есть "ток удержания", что удерживает. Нормальные драйвера умеют урезать этот ток в два раза относительно максимального, выставленного.
Про тонкости настройки этого драйвера ничего не скажу, но я почти уверен, что порывшись в интернете можно найти два контакта которые отвечают за эту функцию.

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 19:49
sg495
shatrovmaxim писал(а):...поставьте, в разрыв дороги ENABLE
Попробовал. Не работает метод!
В разомкнутом состоянии постоянно подается 12В, даже в момент простоя. При замыкании - при простое 0, при работе 12В
Есть еще идеи?

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 19:57
sg495
Nonstopich писал(а):...значит выставлен слишком большой ток
Да, ток слишком большой, я об этом писал в самом начале. Иначе слабый движок не поднимает каретку. Но воздействие этим большим током кратковременное, только для поднятия-опускания в момент настройки.
Nonstopich писал(а):...Отрубать шд от ОСИ.... - нельзя
Но именно в этом и задача! Не нельзя, а именно надо! В моей конструкции ничего не шевелится что с удержание, что без него (проверялось многократно при физически отключенном движке Z).
Так что надеюсь кто-то подскажет верный путь реализовать именно мою задумку!

Re: как отключить удержание шаговика?

Добавлено: 27 ноя 2017, 20:29
drey82
Так можно питание и отрубить на драйвере выключатель в разрыв вставить и фиксатор на лазер, чтоб не уползало ( выставил, зафиксировал и отрубил) все что вы хотели реализовано будет )))

Re: как отключить удержание шаговика?

Добавлено: 28 ноя 2017, 12:23
shatrovmaxim
sg495 писал(а):
shatrovmaxim писал(а):...поставьте, в разрыв дороги ENABLE
Попробовал. Не работает метод!
В разомкнутом состоянии постоянно подается 12В, даже в момент простоя. При замыкании - при простое 0, при работе 12В
Есть еще идеи?
Интересная логика работы...
А какие драйвера?

Re: как отключить удержание шаговика?

Добавлено: 28 ноя 2017, 12:32
shatrovmaxim
Можно попробовать кинуть на землю пин SLEEP, он судя по даташиту, отключает все выходы и внутреннюю логику...