Страница 1 из 2
Пропуск шагов ШД Nema17
Добавлено: 17 дек 2019, 21:54
Dr_Aleksey
Доброго времени суток! Я абсолютный новичок, и очень надеюсь на помощь участников форума, которые строили станки или другие проекты на Arduino.
Опишу ситуацию. Делаю чпу станок 3 оси. На каждой оси стоит двигатель nema17 us-17hs4401s, на малых оборотах происходят сбои (то ли клин, то ли пропуск шагов). В начале, думал на механику станка, но когда разобрал все и попробовал запустить УП с подключенными двигателями без станка (рисовал кружок диаметром 6мм в несколько проходов) проблема все равно осталась. Я приложу фото и видео работы двигателя. Не знаю где искать проблему.. В двигателях? В управляющей программе или в Arduino?
Станок управляется Arduino Uno + Cnc shield + 3 драйвера а4899
Управляющую программу рисовал в ArtCam 2008
Не знал, как загрузить фото и видео, поэтому выложил ссылку ВК
https://vk.com/video-141096918_456239041
Re: Пропуск шагов ШД Nema17
Добавлено: 17 дек 2019, 22:17
xenon-alien
Какие настройки GRBL? Каковое дробление шага на драйверах?
Re: Пропуск шагов ШД Nema17
Добавлено: 25 дек 2019, 18:08
Dr_Aleksey
Настройки:
(max rate, mm/min) = 400
(accel, mm/sec^2) = 7
Шаг не дробил
Re: Пропуск шагов ШД Nema17
Добавлено: 25 дек 2019, 18:22
Rom327
Dr_Aleksey писал(а):Не знаю где искать проблему.. В двигателях? В управляющей программе или в Arduino?
Очень похоже на плохой контакт на плате на разъеме ШД или на драйвере. Сними все драйверы, отсоедини провода и промой все (плату, драйверы, ответные разъемы) спиртом и просуши.
Re: Пропуск шагов ШД Nema17
Добавлено: 25 дек 2019, 18:32
Mamont
Для 6мм кружечка он крутится слишком долго.
Срыв похоже происходит на низкоскоростном резонансе, дробление шагов до /8 /16 должно улучшить картину
Re: Пропуск шагов ШД Nema17
Добавлено: 27 дек 2019, 15:25
Dr_Aleksey
Да, действительно, дело было в делении шага, только не понятно почему в полный шаг возникают такие пропуски... в общем поделил шаг на 4 и все заработало, как надо, спасибо ))
Re: Пропуск шагов ШД Nema17
Добавлено: 05 апр 2023, 22:02
GreSHniK720
Похожий вопрос, поэтому не стал создавать новую тему.
Коллеги, прошу помощи у бывалых. Я на стадии сборки своего первого ЧПУ станка и столкнулся со следующей проблемой.
Когда отправляю в консоль команду "G0 X10", "G0 X20", "G0 X30" и тд (другими словами отправляю каретку на 10 мм), что в моем случае, при моих настройках, соответствует 1 обороту, то двигатель не докручивает вал примерно на 10-15 градусов на каждый оборот.
Причем если прощелкать в ручном режиме по одному шагу, то за 200 кликов на клавиатуре вал делает оборот на 360 градусов и возвращается на место. Не понимаю почему двигатель пропускает шаги при отправке команды G-кодом...
Двигатель Nema 17 HS4401 + CNC Shield V3 + A4988 + полношаговый режим.
Пробовал в Universal G-Code Sender и в Laser-GRBL
UPD:
Заметил что потеря этих 10-15 градусов происходит не на каждом обороте двигателя, а на каждой отправленной команде. Т.е. я могу 3 раза отправить его по 10 мм или могу 3 раза отправить его по 50 мм и при этом вал не докрутится примерно по 45 градусов в обоих случаях...
Есть ощущение, что пропуск шагов происходит при старте или остановке двигателя
Re: Пропуск шагов ШД Nema17
Добавлено: 05 апр 2023, 22:43
andrey_t
незнамо какой станок и какой привод так и не сказать
но для мелких движков ускорение в 200 сильно многовато
Re: Пропуск шагов ШД Nema17
Добавлено: 05 апр 2023, 22:55
kfmut
да не будет с нормальными подачей и ускорением крутиться шаговик в полношаговом режиме, ставьте 1/16
потом подачу и ускорения урезать до 2500 и 50, и можно экспериментировать по методике
viewtopic.php?p=647073#p647073 , у вас физическое ограничение по подаче будет в районе 25кГц шагов генерируемых контроллером
дело не в движках, а в китайских какашечных платах, на которые людей до сих пор разводят, с таким жёсткими ограничениями по частоте шагов и делению шага никуда не уедешь
Re: Пропуск шагов ШД Nema17
Добавлено: 05 апр 2023, 23:06
GreSHniK720
kfmut писал(а): ↑
ставьте 1/16
А перевод двигателя на микрошаг 1/16 будет так же означать и падение скорости в 16 раз?
Re: Пропуск шагов ШД Nema17
Добавлено: 05 апр 2023, 23:27
kfmut
GreSHniK720 писал(а): ↑
А перевод двигателя на микрошаг 1/16 будет так же означать и падение скорости в 16 раз?
нет
Re: Пропуск шагов ШД Nema17
Добавлено: 05 апр 2023, 23:35
GreSHniK720
Пробовал я, на самом деле, и ускорение понижать, вплоть до 20, и максимальную скорость ограничивал до 2000, картина не менялась (за исключением дикой вибрации при старте на низком ускорении) и это все при снятых движках, т.е. нагрузки вообще никакой.
Дождусь тогда посылки с перемычками для Шилда и попробую выставить микрошаг, может поможет...
Re: Пропуск шагов ШД Nema17
Добавлено: 06 апр 2023, 10:32
гражданинъ
Re: Пропуск шагов ШД Nema17
Добавлено: 06 апр 2023, 13:26
GreSHniK720
Я хотел в разных режимах микрошага погонять и понаблюдать, это тогда несколько раз перепаивать надо, как-то мороки много. Хотя с другой стороны ждать посылку ещё две недели... Я подумаю над вашим предложением)
Re: Пропуск шагов ШД Nema17
Добавлено: 06 апр 2023, 17:52
гражданинъ
Какой шилд? Если под нану на 3 драйвера то они с ошибкой были как раз в этом месте.Может поправили ?
Re: Пропуск шагов ШД Nema17
Добавлено: 06 апр 2023, 19:40
GreSHniK720
Под Nano, это вы наверное про v.4.
У меня v.3 под Uno
Re: Пропуск шагов ШД Nema17
Добавлено: 06 апр 2023, 19:54
kfmut
да взяли бы моножильный провод от витой пары, например, и мотнули аккуратно
Re: Пропуск шагов ШД Nema17
Добавлено: 06 апр 2023, 23:04
GreSHniK720
Замкнул проволокой нужные контакты на Шилде, обмотав их (попробовал сначала пайку, но отсутствие должного опыта привело к провалу) и переведя тем самым одну из осей на микрошаг 1/16. И что вы думаете? Это какое-то ЧУДО!!!
Сейчас раз 70 наверное послал команду на совершение полного оборота, вал возвращается всегда на исходное положение, с которого стартовал. Плюс дополнительным жирным бонусом - пропали эти жуткие вибрации и станок стал работать раза в 3 тише. Благодарю за помощь, можно дальше продолжать собирать станок
Пока что тестил на скорости 2500 и ускорении 50, как рекомендовали выше. Буду продолжать экспериментировать с меньшим микрошагом и другими настройками GRBL, хочу найти грань при которой начинаются пропуски шагов.
Re: Пропуск шагов ШД Nema17
Добавлено: 24 окт 2023, 01:03
vtgmfg
этот ток не нужно умножать на напряжение питания. это типа ток отсечки ШИМ.
Re: Пропуск шагов ШД Nema17
Добавлено: 24 окт 2023, 14:38
andrey_t
на моем наборе самый выгодным оказался режим с 1/4 и 1/8 (почти не отличимы между собой). оставил 1/8
так что есть смысл проверить все варианты