Тёмный

Боремся с пропусками шагов шаговых двигателей в Mach3 

OhMyCAD
Подписаться 4,6 тыс.
Просмотров 22 тыс.
50% 1

В этом видео разбираю основные проблемы, связанные с ошибками станка из за пропуска шагов. Видео- обобщение моего опыта, и опыта многих моих знакомых

Опубликовано:

 

25 апр 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 95   
@Garage38
@Garage38 2 года назад
Ролик - огонь! Спасибо!
@user-gv2xi1um7n
@user-gv2xi1um7n 2 года назад
Спасибо за ролик! Четко по теме, без соплей.
@alexbaysha2586
@alexbaysha2586 2 года назад
Спасибо! Очень познавательно!
@antonkiselev7573
@antonkiselev7573 9 месяцев назад
Молодец все основные причины на матче перечислил.
@theqwertydream
@theqwertydream Год назад
Коротко и понятно))) Спасибо! У меня проблема, убегают оси, причем плавно, так, как буд-то к каждому шагу добавляют какую-то сотку. Например делаю выборку по контуру мелким гравером по латуни, казалось бы, нагрузки на станок никакой. Скорости 6 мм сек и на подачу и на погружение, начальная скорость -2, ускорение 200. Коротко о станке -китайский артисман, 2007 года, свой шкаф управления. Продолжу о проблеме, тоже самое и по Z, постепенно погружается в материал. Шкаф заземлен через розетку, земля в розетке хорошая. Далее земли везде идут вместе с основными проводами и подключаются в местах , где крепятся колодки шаговых двигателей. Все по сути заземлено и так шло с завода. Или надо эту всю землю переделать? Спасибо!
@user-kd6di1hj3r
@user-kd6di1hj3r 2 года назад
Спасибо и лайк в карму. Ррлик качнул , иногда прям в тему подходит.
@stredos1
@stredos1 Месяц назад
Очень кратко конечно, надо развить тему, она глубока, как кроличья нора) Не сказал про экранировку сигнальных проводов, про установку инвертора в шкафу, питание драйверов лучше трансформаторное, про пыль, про сечения проводов, про замеры шумов, контроль токов, настройку ОС под мач3, хотя мне больше нравится drufelcnc.
@Mixa007Master
@Mixa007Master 5 месяцев назад
Ахринеть не встать. Сколько же в маче настроек.
@user-mz4ke9sg7e
@user-mz4ke9sg7e 4 месяца назад
это они просто в одно окно кучу мусора накидали... вобще в маке вроде все есть а информативность и эргономика ужс
@Mixa007Master
@Mixa007Master 4 месяца назад
@@user-mz4ke9sg7e У меня большой на ардуине картонный фрезер от савиннейм на резинках из под трусов. Фрезеровал и пару раз вставал. Хорошо, что в разнос и фрезы не поломал в этот раз. настроек там вроде тоже предостаточно.
@androngorshkov
@androngorshkov 4 месяца назад
На практике заметил, что чем выше вольтаж БП, тем бОльший момент могут держать шаговые двигатели при одинаковых настройках драйверов. И да, не стоит увлекаться выкручиванием резистора на БП, иногда при этом повышаются пульсации от блока питания. Лучше вместо этого приобрести блок с более высоким напряжением, но не до предела, указанного на драйвере. Есть вероятность спалить его. Если драйвер до 50ти вольт я обычно беру БП на 48в.
@user-cy3lo6nm1r
@user-cy3lo6nm1r 2 года назад
можно подробнее про настройку фильтра в общих настройках например работаем на частоте 35000 step pulse 5
@prowoodnik.39
@prowoodnik.39 2 года назад
Ура нашел проблему ! Ребята смотрите по амперажу вашего блока питания в моем случае блок питания не вывозил
@ohmycad6131
@ohmycad6131 2 года назад
Поздравляю, вы не первый, кто так с блоком попал)
@prowoodnik.39
@prowoodnik.39 2 года назад
Есть еще одна проблема с механикой большая скорость или ускорение из за этого могут появится пропуски шагов
@user-jy1ic5mx5c
@user-jy1ic5mx5c 2 года назад
Еще сечение проводов двигателя может быть не достаточным....
@prowoodnik.39
@prowoodnik.39 3 года назад
Подскажи пожалуйста если входное напряжение на стабилизатор 245 готут быть пропуски ?!
@avt-CNC
@avt-CNC Год назад
Конечно забыл! первое это если станок на лпт то правильная настройка пк! Рассказывая про управление низким и высоким уровнем, важно знать что коммутационные платы встречаются с общим минусом и или с общим плюсом если к плате с общим плюсом подключит драйвер, плюс драйвера к выводу сигнала платы а минус драйвера к общему минусу платы и соответствующе настроить мак3 то работать будет но не стабильно! все дело в том что на выводе сигнала с платы, высокий уровень имеет очень слабый ток а в низком порядка 200мА! Важно знать как осуществляется коммутация с общим плюсом или минусом!
@user-lq5qk7rb9g
@user-lq5qk7rb9g Год назад
при нажатии на клавеатуре стрелки, по оси у шаговый двигатель меняет направление, несколько раз нажимаешь на одну и ту же стрелку, кареткаито вправо то влево,
@ohmycad6131
@ohmycad6131 Год назад
проверьте проводку. бывает когда один из четырех проводов не контачит. ну и для проверки лучше взять заведомо рабочий драйвер.
@user-vu3ih2uz4e
@user-vu3ih2uz4e 6 месяцев назад
Спасибо тебе о гуру!!!
@garryking7865
@garryking7865 6 месяцев назад
Уход оси Z лечится заменой оптопары PC 817 по Step на более быструю 4n35, 6n137.
@slavav.1491
@slavav.1491 11 дней назад
У меня ременная передача, одинаковая на 2-х осях, Х и Y, при калибровке на 1/8 например выдаёт значение 26.73 микрошага, прогоняешь фигуру и на возврате в 0, видно смещение осей от первоначальных координат.Делал метку на металле Не доходит 55 мм, довёл дробление шага на драйвере до1/32 и почти чудо, встало на 0 с отклонением около 5 мм, но на драйверах ТВ6600 можно дробить только до 1/32. Загвоздка однако.
@ohmycad6131
@ohmycad6131 11 дней назад
Честно говоря tb6600 часто бывают с браком. судя по написанному, у вас проблема не в дроблении, а либо в механике, что очень часто с ременной передачей, либо с драйвером. Хорошо бы попробовать другой драйвер
@ohmycad6131
@ohmycad6131 11 дней назад
я как то собирал токарник на tb6600, после каждого прохода у меня ноль смещался на 0.05мм. помогла только замена драйвера и блока питания
@vasilyv1134
@vasilyv1134 3 года назад
И драйвер к стати тоже менял , DM860H без инверсии сигнала дир вобще крутить отказался а с инверсией так же пропускает.. Я в шоке ...
@slavav.1491
@slavav.1491 11 дней назад
А про настройку драйверов на деление шага ничего не сказал. Если там ставить не правильное значение, то станок вообще не будет двигаться или же убежит на другой конец стола.) Всё таки в мотортюне надо выбирать значение шага в соответствии с делением на драйвере. И ещё очень много зависит от выбора передвижения осей(т.е. шввп или рейка или ременная передача, короче голову можно "сломать".
@andrewtv2962
@andrewtv2962 Год назад
Подскажите в какой папке хранятся настройки чтобы перенести их на другой станок (мач 3).
@user-by8hk4pu5h
@user-by8hk4pu5h Год назад
Они не хранятся, нужно при установке мача создать свой профиль, который будет отличаться от дефолта по названию. В этом профиле будет XML файл с вашими настройками и его можно будет переносить куда угодно. Профиль нужно будет запускать через мач лодер.
@vasilyv1134
@vasilyv1134 3 года назад
Д. День , подскажите , двигатель стабильно пропускает шаги в одном направлении , за пять минут работы примерно на 2 мм уходит ось ( 266 шагов на мм) , инвертировал сигнал дир , пропуски так же перевернулись в другую сторону ...
@andrejj00777
@andrejj00777 2 года назад
Блок питания
@vasilyv1134
@vasilyv1134 2 года назад
@@andrejj00777 я степ\дир с порта непосредственно на драйвер посадил и увеличил тайминги на максимум (на 5ку тобиш) и все стало ок ....
@TheDIMONART
@TheDIMONART 2 года назад
Может, в GrblHAL уйти и отказаться от Мача? Мач3- старый, не обновляется, а 32-битные микроконтроллеры типа ESP32 могут поддерживать 600 кгц STEP частоту спокойно.
@ohmycad6131
@ohmycad6131 2 года назад
не всем это подходит. На Маче многие сидят из за поддержки 4-5 осей
@wiktorwilno9167
@wiktorwilno9167 2 года назад
Тоже боролся с такои проблемой. Победил. Купил драйвера DM 556 и вместо китайского гавеного импульсного блока питания поставил трансформатор+диодныи мост+электролит. Полет нормальныи
@user-qd7zs6cm6r
@user-qd7zs6cm6r 7 месяцев назад
Добрый человек, опишите подробнее вашу схему питания
@wiktorwilno9167
@wiktorwilno9167 7 месяцев назад
@@user-qd7zs6cm6r трансформатор+диодныи мост+электролит.
@user-xi1pg4fb4w
@user-xi1pg4fb4w 2 года назад
Хорошо когда всё хорошо) А у меня Z лезет на верх под 45' поменял драйвера местами, Z стал уходить вниз примерно 5' попробую поменять пару__драйвер и шаговик помощнее( если не поможет куда копать хз на землю подключено всё, помех нет, с проводами порядок, на двух разных по мощности компах результат одинаков!
@ohmycad6131
@ohmycad6131 2 года назад
Вообще не редкость- бракованные драйвера.
@user-by8hk4pu5h
@user-by8hk4pu5h Год назад
Была такая беда тоже, mach устанавливал с китайского диска который шёл в комплекте с драйверами и платой. Удалил всё вместе с драйвером lpt и переустановил mach из другого источника. Этот " наклон по z " пропал.
@skad0f
@skad0f Год назад
Ампераж, вольтаж, герцовка, омаж, килограммаж. Астанавитись!
@MsOgneSlav
@MsOgneSlav Год назад
мускуляж)
@viktor9815
@viktor9815 2 года назад
Всем привет. та же проблема. двигатели на всех трех осях пропускают шаг в одну сторону. дробление выставил 4, подклиниваний нет. Еще такой момент заметил - пропуски начинаются только когда ось дергать в обе стороны + -. 20-30 таких передвижений в обе стороны и уже не совпадает 0. Когда в одну сторону, хоть и 100 рывков - отправляю в 0 и все сошлось. Игрался с компенсацией люфтов - не помогло(
@viktorviktor5593
@viktorviktor5593 2 года назад
как вылечили ? решение нашли ?
@evial82
@evial82 2 года назад
@@viktorviktor5593 была у меня такая проблема на драйвере tb 6600. Заменил медленную оптопару в драйвере на быструю, проблема ушла.
@AnatoliyDalkevich
@AnatoliyDalkevich Год назад
а куда ставить феритовые фильтры?
@ohmycad6131
@ohmycad6131 Год назад
На питание всего. От частотника больше всего помех.
@levonyeganyan1922
@levonyeganyan1922 2 года назад
Привет, нужно пост для мач3 на мастеркам пожалуйста
@ohmycad6131
@ohmycad6131 2 года назад
Приветствую. Стандартный пост MPFAN, идущий вместе с мастеркамом, абсолютно подходит для мач3. Для себя я его лишь немного модифицировал.
@user-po6xp7kq9v
@user-po6xp7kq9v Год назад
Здравствуйте! У меня станок на 6 осей мач3 с лан портом, часто ошибается, координаты прямо в момент работы отображаются не корректно, и бываю пропуски иногда, а еще порой вообще либо станок отключается либо останавливается и приходится перезагружать контроллер может поможете. Буду искренне благодарен, станок для заточки пил с напайками. Порчу инструмент иногда и не свой. Спасибо!
@ohmycad6131
@ohmycad6131 Год назад
Здравствуйте. Причин может быть много. Попробуйте отключить визуализацию, если она включена. Бывают проблемы из за винды. Любители мач3 советуют windows xp embedded. А так, может стоит про какой то более надежный контроллер задуматься?
@user-po6xp7kq9v
@user-po6xp7kq9v Год назад
@@ohmycad6131 Добрый день! Не могу найти где отключается визуализация. Подскажите пожалуйста. Спасибо
@ohmycad6131
@ohmycad6131 Год назад
@@user-po6xp7kq9v В стандартном скине Вкладка Diagnostics, кнопка Toolpath on-of. Возле ресета.
@user-po6xp7kq9v
@user-po6xp7kq9v Год назад
@@ohmycad6131 спасибо большое нашел
@user-po6xp7kq9v
@user-po6xp7kq9v Год назад
@@ohmycad6131 теперь один драйвер отключается сам по себе постоит минутку без действия и отключается. Может ампераж на нем убавить? Но мотор не греется. 3 драйвера настроены одинаково, один мотор греется но работает. Отключается тот который не греется
@vasilyv1134
@vasilyv1134 3 года назад
Пробовал ставить тайминги на 2ку , не помогло ...
@Groot_95
@Groot_95 Год назад
Если z поднимается над заготовкой так что не достоет доску и режет воздух, тогда что? Начинается нормально вырезать модель по мере продвижения z плавно без ступеней поднимается. Выстовляю ноль едва косаясь доски а он потом поднимает его над заготовкой 3-4 мм.
@ohmycad6131
@ohmycad6131 Год назад
Проверяйте сначала проводку и механику. Бывает, что в одну сторону мотор крутится из за того, что дир сигнал отходит, короче один из четырёх проводов перебит к двигателю. Либо муфта от двигателя к швп проворачивается.
@kokotmkokot4926
@kokotmkokot4926 2 года назад
Драйвер представляет из себя инвертер, точнее преобразователь напряжение - ток. Потому БП подбирается исходя из критерия мощностей. Сумма потребляемых мощностей всех шаговых двигателей должна быть ниже номинальной мощности БП, плюс некий запас. Токи тут не причем. Не выкидывайте деньги на ветер.
@ohmycad6131
@ohmycad6131 2 года назад
P - мощность, I- сила тока (ампер), U - напряжение. P=I*U. При увеличении ампеража пропорционально увеличивается мощность. То есть что вы вычислите мощность БП, зная вольтаж и ампераж, а потом сравните с мощностью драйвера, которую высчитаете из того же вольтажа и ампеража драйвера, что просто сравните ампераж того и другого- придете к одному результату.
@kokotmkokot4926
@kokotmkokot4926 2 года назад
@@ohmycad6131 НЕТ, перефразирую для простоты. Если Вы подбираете трансформатор с током вторичной обмотки 2 Ампера, это не значит, что ток в первичной обмотке будет 2 А. А именно это Вы советуете людям. Драйвер мотора- тот же транформатор..только импульсный (упрощенно, для Вашего понимания)
@ohmycad6131
@ohmycad6131 2 года назад
@@kokotmkokot4926 как тогда узнать мощность двигателя? Ампераж ШД всюду указывается.
@kokotmkokot4926
@kokotmkokot4926 2 года назад
@@ohmycad6131 Именно, рассчитать достаточно сложно, не зная всех алгоритмов работы драйвера. Потому просто измерить обычным китайским ваттметром. Или на входе БП или на выходе БП, не важно. Включаете один мотор при заданном токе и смотрите изменение мощности. Для справки .. мощный 9 амперный шаговый мотор потребляет не более 90 Вт при питании драйвера 80 Вольт. А по Вашему получилось бы все 700 Вт. 😀
@ohmycad6131
@ohmycad6131 2 года назад
@@kokotmkokot4926 ответ человека, которому я по данному вопросу очень доверяю: «Всё немного сложнее, чем кажется. Просто потому, что это импульсная тема. Напряжение на моторе при котором у него номинальный ток порядка единиц вольт. Типа 3А 2,3 вольта. Вот исходя из этого имеет смысл считать мощность потребляемую шд. Большое напряжение источника питания нужно для того, чтобы быстрее достичь этого номинального тока. Такшта тупо множить напряжение бп на его ток низя. Не имеет смысла там параметр мощности. Питальники надо подбирать только по току. Есть три мотора на три ампера, значит дай 9 ампер. А 9 ампер на 24 вольта и на 48 это совсем разная моща»
@UncleUrgant
@UncleUrgant 2 года назад
А куда ферритовые кольца то ставить?
@ohmycad6131
@ohmycad6131 2 года назад
По сути на везде. У меня на питании помпы, так как без него рябит монитор дико. На юсб провод, если по нему станок подключён. Довольно важно на питание частотника. Лазер с платой м2 мне пришлось прям вкруговую увешать, чтоб он хоть как то адекватно стал работать.
@UncleUrgant
@UncleUrgant 2 года назад
@@ohmycad6131 Понял. Просто после перехода с платы LPT На плату USB, у меня часто стал вставать код на одном месте, после запуска шпинделя. Да и шпинделем это трудно назвать, бормашинка с зажимным патроном. Я понимаю что это помехи, но конкретно как это решить пока не знаю. А обратно на LPT я низачто не пойду, так как это только 32 бита и XP.
@ohmycad6131
@ohmycad6131 2 года назад
@@UncleUrgant а дело случайно не в том, что лицензия слетела у мача? 500 строк отрабатывает только в демо версии он
@ohmycad6131
@ohmycad6131 2 года назад
@@UncleUrgant по сути, конечно, если заземлено все нормально, никакие фильтры не нужны. Можно в эту сторону смотреть. У меня без заземления команды с клавиатуры станок не понимал
@UncleUrgant
@UncleUrgant 2 года назад
@@ohmycad6131 Ещё бы знать что и куда заземлять, контура заземления в помещении как такового нет, станок из фанеры. Не знаю что мне ещё можно сделать
@vasilyv1134
@vasilyv1134 3 года назад
К стати тайминги по нолям стоят...
@ohmycad6131
@ohmycad6131 3 года назад
Бывает, просто бракованный драйвер. Хорошо бы проверить на заведомо рабочем.
@ohmycad6131
@ohmycad6131 3 года назад
Я б смотрел всю проводку тогда.
@ohmycad6131
@ohmycad6131 3 года назад
Если под таймингом длинна степ- дир, в мотортюн, лучше конечно максимальной длинны их поставить
@vasilyv1134
@vasilyv1134 3 года назад
@@user-xw2nx4tr5n во первых перешел с юсб платы на лпт опторазвязку во вторых сигнал степ дир пустил с лпт кабеля мимо опторазвязки напрямую на драйвера в третьих тайминги (задержку) поставил 5ку в обоих случаях , тестировал непрерывной 1,5 часовой фрезеровкой и замерял ноль по z в начале и в конце (именно с этойтосью была проблема потому что драйвер на другом контролере хоть и модель драйвера такая же как бы (ну это же алиэкспресс....) , ну и короче ноль по оси z в начале и в конце сошелся (тфу тьфу)
@vasilyv1134
@vasilyv1134 3 года назад
@@user-xw2nx4tr5n ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-lYnOyz6eIXE.html
@cnccontroller
@cnccontroller 2 года назад
Наговорил полной ерунды.
@user-hx2yk5sk5m
@user-hx2yk5sk5m 6 месяцев назад
не вводите людей в заблуждение debounce interval по русски дребезг контактов, относится к датчикам, никакого отношения к пропускам шагов не имеет, тоже самое про ускорения и деление шагов, глобально, ускорения зависит от конструкции станка, чем прочнее рама, тем большие ускорения можно ставить(это вообще грубо-грубо, ибо это не ускорение как таковое, а немного другое), + еще двигатели и драйвера и питание всего этого добра должны быть нормальное, не по 1к с али явно... про дробление шагов, тут все просто, чем больше вы ставите "дробление", тем точнее у вас работает станок, но тем больше нагрузка на комп и на драйвера.... в китайских драйверах стоят медленные оптопары на сигнал Step(PC817, разберите посмотрите) и чем больше вы ставите "дробление", тем больше они пропускают(это объяснение не совсем правильное, но объясняет ситуацию)
@11megadevais77
@11megadevais77 Год назад
По играюсь -отпишусь
@cnccontroller
@cnccontroller Год назад
Наговорил всего много и ничего по делу не сказал - одна вода. Я всегда работаю на частоте 60 кГц и на такую же частоту настраиваю все компы.
Далее
ШАР СКВОЗЬ БУТЫЛКУ (СКЕРЕТ)
00:46