Пропуск шагов ШД Nema17
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 17 дек 2019, 21:17
- Репутация: 0
- Контактная информация:
Пропуск шагов ШД Nema17
Доброго времени суток! Я абсолютный новичок, и очень надеюсь на помощь участников форума, которые строили станки или другие проекты на Arduino.
Опишу ситуацию. Делаю чпу станок 3 оси. На каждой оси стоит двигатель nema17 us-17hs4401s, на малых оборотах происходят сбои (то ли клин, то ли пропуск шагов). В начале, думал на механику станка, но когда разобрал все и попробовал запустить УП с подключенными двигателями без станка (рисовал кружок диаметром 6мм в несколько проходов) проблема все равно осталась. Я приложу фото и видео работы двигателя. Не знаю где искать проблему.. В двигателях? В управляющей программе или в Arduino?
Станок управляется Arduino Uno + Cnc shield + 3 драйвера а4899
Управляющую программу рисовал в ArtCam 2008
Не знал, как загрузить фото и видео, поэтому выложил ссылку ВК
https://vk.com/video-141096918_456239041
Опишу ситуацию. Делаю чпу станок 3 оси. На каждой оси стоит двигатель nema17 us-17hs4401s, на малых оборотах происходят сбои (то ли клин, то ли пропуск шагов). В начале, думал на механику станка, но когда разобрал все и попробовал запустить УП с подключенными двигателями без станка (рисовал кружок диаметром 6мм в несколько проходов) проблема все равно осталась. Я приложу фото и видео работы двигателя. Не знаю где искать проблему.. В двигателях? В управляющей программе или в Arduino?
Станок управляется Arduino Uno + Cnc shield + 3 драйвера а4899
Управляющую программу рисовал в ArtCam 2008
Не знал, как загрузить фото и видео, поэтому выложил ссылку ВК
https://vk.com/video-141096918_456239041
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Какие настройки GRBL? Каковое дробление шага на драйверах?
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 17 дек 2019, 21:17
- Репутация: 0
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Настройки:
(max rate, mm/min) = 400
(accel, mm/sec^2) = 7
Шаг не дробил
(max rate, mm/min) = 400
(accel, mm/sec^2) = 7
Шаг не дробил
- Rom327
- Почётный участник
- Сообщения: 2948
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Очень похоже на плохой контакт на плате на разъеме ШД или на драйвере. Сними все драйверы, отсоедини провода и промой все (плату, драйверы, ответные разъемы) спиртом и просуши.Dr_Aleksey писал(а):Не знаю где искать проблему.. В двигателях? В управляющей программе или в Arduino?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Mamont
- Мастер
- Сообщения: 1972
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 383
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Для 6мм кружечка он крутится слишком долго.
Срыв похоже происходит на низкоскоростном резонансе, дробление шагов до /8 /16 должно улучшить картину
Срыв похоже происходит на низкоскоростном резонансе, дробление шагов до /8 /16 должно улучшить картину
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 17 дек 2019, 21:17
- Репутация: 0
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Да, действительно, дело было в делении шага, только не понятно почему в полный шаг возникают такие пропуски... в общем поделил шаг на 4 и все заработало, как надо, спасибо ))
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 3
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Похожий вопрос, поэтому не стал создавать новую тему.
Коллеги, прошу помощи у бывалых. Я на стадии сборки своего первого ЧПУ станка и столкнулся со следующей проблемой.
Когда отправляю в консоль команду "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 градусов в обоих случаях...
Есть ощущение, что пропуск шагов происходит при старте или остановке двигателя
Коллеги, прошу помощи у бывалых. Я на стадии сборки своего первого ЧПУ станка и столкнулся со следующей проблемой.
Когда отправляю в консоль команду "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 градусов в обоих случаях...
Есть ощущение, что пропуск шагов происходит при старте или остановке двигателя
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 31 янв 2021, 14:47
- Репутация: 30
- Настоящее имя: Андрей
- Контактная информация:
Re: Пропуск шагов ШД Nema17
незнамо какой станок и какой привод так и не сказать
но для мелких движков ускорение в 200 сильно многовато
но для мелких движков ускорение в 200 сильно многовато
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Пропуск шагов ШД Nema17
да не будет с нормальными подачей и ускорением крутиться шаговик в полношаговом режиме, ставьте 1/16GreSHniK720 писал(а): ↑ полношаговый режим
потом подачу и ускорения урезать до 2500 и 50, и можно экспериментировать по методике viewtopic.php?p=647073#p647073 , у вас физическое ограничение по подаче будет в районе 25кГц шагов генерируемых контроллером
дело не в движках, а в китайских какашечных платах, на которые людей до сих пор разводят, с таким жёсткими ограничениями по частоте шагов и делению шага никуда не уедешьandrey_t писал(а): 200 сильно многовато
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 3
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Пропуск шагов ШД Nema17
нетGreSHniK720 писал(а): ↑ А перевод двигателя на микрошаг 1/16 будет так же означать и падение скорости в 16 раз?
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 3
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Пробовал я, на самом деле, и ускорение понижать, вплоть до 20, и максимальную скорость ограничивал до 2000, картина не менялась (за исключением дикой вибрации при старте на низком ускорении) и это все при снятых движках, т.е. нагрузки вообще никакой.
Дождусь тогда посылки с перемычками для Шилда и попробую выставить микрошаг, может поможет...
Дождусь тогда посылки с перемычками для Шилда и попробую выставить микрошаг, может поможет...
-
- Мастер
- Сообщения: 1247
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Пропуск шагов ШД Nema17
А паяльником не ?GreSHniK720 писал(а): ↑ посылки с перемычками
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 3
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Я хотел в разных режимах микрошага погонять и понаблюдать, это тогда несколько раз перепаивать надо, как-то мороки много. Хотя с другой стороны ждать посылку ещё две недели... Я подумаю над вашим предложением)
-
- Мастер
- Сообщения: 1247
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Какой шилд? Если под нану на 3 драйвера то они с ошибкой были как раз в этом месте.Может поправили ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 3
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Под Nano, это вы наверное про v.4.
У меня v.3 под Uno
У меня v.3 под Uno
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Пропуск шагов ШД Nema17
да взяли бы моножильный провод от витой пары, например, и мотнули аккуратно
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 25 мар 2023, 19:01
- Репутация: 3
- Настоящее имя: Эдуард
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Пропуск шагов ШД Nema17
Замкнул проволокой нужные контакты на Шилде, обмотав их (попробовал сначала пайку, но отсутствие должного опыта привело к провалу) и переведя тем самым одну из осей на микрошаг 1/16. И что вы думаете? Это какое-то ЧУДО!!!
Сейчас раз 70 наверное послал команду на совершение полного оборота, вал возвращается всегда на исходное положение, с которого стартовал. Плюс дополнительным жирным бонусом - пропали эти жуткие вибрации и станок стал работать раза в 3 тише. Благодарю за помощь, можно дальше продолжать собирать станок
Пока что тестил на скорости 2500 и ускорении 50, как рекомендовали выше. Буду продолжать экспериментировать с меньшим микрошагом и другими настройками GRBL, хочу найти грань при которой начинаются пропуски шагов.
Сейчас раз 70 наверное послал команду на совершение полного оборота, вал возвращается всегда на исходное положение, с которого стартовал. Плюс дополнительным жирным бонусом - пропали эти жуткие вибрации и станок стал работать раза в 3 тише. Благодарю за помощь, можно дальше продолжать собирать станок
Пока что тестил на скорости 2500 и ускорении 50, как рекомендовали выше. Буду продолжать экспериментировать с меньшим микрошагом и другими настройками GRBL, хочу найти грань при которой начинаются пропуски шагов.
-
- Мастер
- Сообщения: 1475
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 55
- Настоящее имя: Максим
- Контактная информация:
Re: Пропуск шагов ШД Nema17
этот ток не нужно умножать на напряжение питания. это типа ток отсечки ШИМ.
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 31 янв 2021, 14:47
- Репутация: 30
- Настоящее имя: Андрей
- Контактная информация:
Re: Пропуск шагов ШД Nema17
на моем наборе самый выгодным оказался режим с 1/4 и 1/8 (почти не отличимы между собой). оставил 1/8
так что есть смысл проверить все варианты
так что есть смысл проверить все варианты