+7 (ХХХ) ХХХ-ХХХХ
info@cnc-design.ru
ПН-ПТ: с 10:00 до 19:00

Пропуск шагов GRBL - 5 причин и ответов

     Как понять, что ваше ЧПУ устройство пропускает шаги? При пропуске шагов линии не соединяются, когда они должны или полученная геометрия не сооветствует желаемой.

Попробуем помочь вам избавиться от этой проблемы в несколько этапов. 

1: Понижение напряжения.

     Несмотря на то, что плата GRBL имеет маркировку 12–36 В, драйверу шагового двигателя может не поддерживать 36 В, например, A4988 работает до 35 В, все зависит от того, какой драйвер шагового двигателя

используется. Необходимо обратиться к описанию технических характеристик, чтобы проверить соответствующее напряжение. Если вы используете аналогичный источник питания, можно понизить напряжение

регулировкой потенциометра, можно установить чуть ниже 30В.

2: Использование микрошага.

     Микрошаг уменьшает амплитуду колебаний крутящего момента между импульсами, что уменьшает возбуждение маятникового резонанса и вероятность того, что угловая ошибка станет

достаточно большой, чтобы потерять шаг. Как правильно выбрать микрошаг, мы описывали в статье "Микрошаг - выбор и применение".

Чтобы изменить значение микрошага, необходимо установить джемпер в необходимое положение, необходимо также не забыть увеличить количество шагов на мм и в настройках GRBL.

$ 100 = XXX (х, шаг/мм)

$ 101 = XXX (у, шаг/мм)

$ 102 = XXX (z, шаг/мм)

3: Уменьшение скорости шаговых двигателей.

     При использовании трапецидальных винтов. Попробуйте установить конфигурацию GRBL так, чтобы шаговый двигатель вращался не быстрее 350 об/мин. Когда шаговый двигатель вращается медленнее,

время между шагами увеличивается и значительно снижает резонанс двигателя.

$ 110 = XXX (максимальная скорость, мм/мин)

$ 111 = XXX (максимальная скорость, мм/мин)

$ 112 = XXX (максимальная скорость, мм/мин)

     Чтобы рассчитать число оборотов в минуту, необходимо знать, насколько мм шаговый двигатель перемещает нагрузку за один оборот.

Ускорение должно быть примерно на 10% ниже максимальной скорости

$ 120 = (XXX-10%) (x ускорение, мм/с^2)

$ 121 = (XXX-10%) (y ускорение, мм/с^2)

$ 122 = (XXX-10%) (z ускорение, мм/с^2)

     4: Использование задержки отключения двигателей.

     Установив задержку отключения двигателей на 255 позволит удержать двигатель на месте, когда он не вращается, иначе вибрации могут вызвать небольшой дрейф

$ 1 = 255 (шаг простоя, мс)

5: Улучшение охлаждения.

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

 

Спасибо за чтение, надеюсь, информация станет полезной:)