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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
sg495
Новичок
Сообщения: 21
Зарегистрирован: 06 окт 2017, 19:52
Репутация: -1
Контактная информация:

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

Сообщение sg495 »

Ситуация такая:
на китайском диодном лазерном станке с GRBL-контроллером я установил ось Z с маленьким шаговым двигателем, используемым исключительно для точной настройки фокуса лазерного диода.
Настройка происходит естественно ДО запуска основной УП. В самой УП никакого обращения к оси Z не происходит.
В момент запуска УП на клеммы этого шаговика подается попарно по 12В (как я понимаю это ток удержания ШД?), и не меняется до конца выполнения УП, потом переходит в 0.
Шаговик взят маломощный, для перемещения каретки пришлось поднять ток, выдаваемый драйвером. Но, поскольку перемещение по оси Z кратковременное, то завышенные параметры не сильно беспокоят. А вот ток удержания в процессе отработки всей УП уже очень существенно перегревает ШД
Вопрос: можно ли как-то программным путем отключить подачу напряжения удержания на шаговик оси Z при выполнении управляющей программы, в которой эта ось не задействована?
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

При отключении питания с Z шаговика, ось с лазером в процессе работы уедет в низ от собственного веса. Если шаговик греется (до 65-70 градусов это нормально) приклеить по бокам к шаговику пару радиаторов
sg495
Новичок
Сообщения: 21
Зарегистрирован: 06 окт 2017, 19:52
Репутация: -1
Контактная информация:

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

Сообщение sg495 »

Да нет, не уйдет. Он (шаговик) имеет винтовую ось, на которой и крепится каретка Z. Самостоятельно не прокручивается. А нагрев, думаю, получается больше 70 градусов. Так что проблема есть и очень хочется ее решить именно программно (корректировкой соотв. модуля GRBL), если это конечно возможно... Альтернатива - двойной тумблер, прерывающий подачу напряжения на обе обмотки ШД, но это явный "колхоз"...
Chili
Мастер
Сообщения: 1277
Зарегистрирован: 07 окт 2015, 21:38
Репутация: 1074
Настоящее имя: Эдуард Чилиджян
Откуда: Таганрог
Контактная информация:

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

Сообщение Chili »

ну поставь выключатель или рубильник :hehehe: не сноси себе мозг и людям..каждый раз же не будешь кнопки тыкать ,забудешь или накосячишь если в чпу не разбираешься. Я и сам не разбираюсь..это простой способ и быстрый.
Аватара пользователя
Тенгель
Почётный участник
Почётный участник
Сообщения: 1814
Зарегистрирован: 01 май 2012, 13:41
Репутация: 619
Откуда: Чита
Контактная информация:

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

Сообщение Тенгель »

sg495 писал(а): Альтернатива - двойной тумблер, прерывающий подачу напряжения на обе обмотки ШД, но это явный "колхоз"...
Верный способ спалить драйвер, на горячую отключая и включая обмотки. На всех микросхемах драйверов есть вход "Enable" для активации/деактивации драйвера, его надо и использовать.
Подпись отключена за неуплату.
sg495
Новичок
Сообщения: 21
Зарегистрирован: 06 окт 2017, 19:52
Репутация: -1
Контактная информация:

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

Сообщение sg495 »

Тенгель писал(а):...его надо и использовать.
Отлично, не подскажете как это сделать?
Аватара пользователя
shatrovmaxim
Мастер
Сообщения: 447
Зарегистрирован: 26 сен 2016, 09:31
Репутация: 117
Настоящее имя: Максим
Откуда: Запорожье, Украина
Контактная информация:

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

Сообщение shatrovmaxim »

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

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

Сообщение sg495 »

Попробую...
Правда не понятно как разорвать ногу у платы драйвера, она же (плата) единая, вставляется в гнездо как микросхема...
А на уровне правки модуля прошивки это не сделать никак?
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

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

Сообщение Nonstopich »

Если сильно греется (по вашему мнению) значит выставлен слишком большой ток.
Просто уменьшите его.

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

Он на то и есть "ток удержания", что удерживает. Нормальные драйвера умеют урезать этот ток в два раза относительно максимального, выставленного.
Про тонкости настройки этого драйвера ничего не скажу, но я почти уверен, что порывшись в интернете можно найти два контакта которые отвечают за эту функцию.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
sg495
Новичок
Сообщения: 21
Зарегистрирован: 06 окт 2017, 19:52
Репутация: -1
Контактная информация:

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

Сообщение sg495 »

shatrovmaxim писал(а):...поставьте, в разрыв дороги ENABLE
Попробовал. Не работает метод!
В разомкнутом состоянии постоянно подается 12В, даже в момент простоя. При замыкании - при простое 0, при работе 12В
Есть еще идеи?
sg495
Новичок
Сообщения: 21
Зарегистрирован: 06 окт 2017, 19:52
Репутация: -1
Контактная информация:

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

Сообщение sg495 »

Nonstopich писал(а):...значит выставлен слишком большой ток
Да, ток слишком большой, я об этом писал в самом начале. Иначе слабый движок не поднимает каретку. Но воздействие этим большим током кратковременное, только для поднятия-опускания в момент настройки.
Nonstopich писал(а):...Отрубать шд от ОСИ.... - нельзя
Но именно в этом и задача! Не нельзя, а именно надо! В моей конструкции ничего не шевелится что с удержание, что без него (проверялось многократно при физически отключенном движке Z).
Так что надеюсь кто-то подскажет верный путь реализовать именно мою задумку!
drey82
Мастер
Сообщения: 639
Зарегистрирован: 24 авг 2014, 10:29
Репутация: 82
Настоящее имя: Drey
Откуда: Воронеж
Контактная информация:

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

Сообщение drey82 »

Так можно питание и отрубить на драйвере выключатель в разрыв вставить и фиксатор на лазер, чтоб не уползало ( выставил, зафиксировал и отрубил) все что вы хотели реализовано будет )))
Аватара пользователя
shatrovmaxim
Мастер
Сообщения: 447
Зарегистрирован: 26 сен 2016, 09:31
Репутация: 117
Настоящее имя: Максим
Откуда: Запорожье, Украина
Контактная информация:

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

Сообщение shatrovmaxim »

sg495 писал(а):
shatrovmaxim писал(а):...поставьте, в разрыв дороги ENABLE
Попробовал. Не работает метод!
В разомкнутом состоянии постоянно подается 12В, даже в момент простоя. При замыкании - при простое 0, при работе 12В
Есть еще идеи?
Интересная логика работы...
А какие драйвера?
Аватара пользователя
shatrovmaxim
Мастер
Сообщения: 447
Зарегистрирован: 26 сен 2016, 09:31
Репутация: 117
Настоящее имя: Максим
Откуда: Запорожье, Украина
Контактная информация:

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

Сообщение shatrovmaxim »

Можно попробовать кинуть на землю пин SLEEP, он судя по даташиту, отключает все выходы и внутреннюю логику...
Ответить

Вернуться в «Windows / Mach»