Коды ошибок GRBL
Что означают error:N и alarm:N и как их сбросить.
Вы видите
Панель консоли показывает error:N или alarm:N, где N — число. Станок отказывается двигаться (alarm) или отказывается принять определённую команду (error).
Что происходит
GRBL возвращает структурированные ответы об ошибках и аварийных состояниях. Число — это код, обозначающий точную причину сбоя.
Распространённые коды ошибок
| Код | Значение | Обычное решение |
|---|---|---|
error:1 | Ожидалась буква команды | Неверный синтаксис G-code. Обычно это ошибка Beam Bench, сообщите о ней. |
error:2 | Неверный формат числа | То же. |
error:3 | Недопустимая команда $ | Отправьте допустимую команду $. |
error:9 | Выполнение G-code заблокировано во время аварийного состояния | Сначала сбросьте аварийное состояние ($X или нажмите «Разблокировать» на панели перемещения). |
error:15 | Перемещение превышает программный предел | Заданное перемещение выходит за пределы рабочего поля станка (согласно $130-$132). Проверьте размер проекта и размеры рабочего поля станка. |
error:20 | Неподдерживаемая команда | Прошивка не распознаёт этот G-code. Используйте поддерживаемое Beam Bench подмножество команд. |
error:22 | Скорость подачи не задана | В первом перемещении отсутствовало значение F. Обычно это ошибка Beam Bench, сообщите о ней. |
error:24 | Перемещение без Y | То же. |
Распространённые коды аварийных состояний
| Код | Значение | Обычное решение |
|---|---|---|
alarm:1 | Сработал аппаратный предел | Был нажат концевой выключатель. Вручную отведите головку, затем нажмите «Разблокировать». |
alarm:2 | Целевая точка перемещения G-code превышает рабочий ход станка | Задание вышло за границу рабочего поля. Повторно выполните обводку в пределах поля. |
alarm:3 | Сброс во время перемещения | Во время перемещения произошёл программный сброс. Положение неизвестно, выполните возврат в исходное положение перед продолжением. |
alarm:8 | Ошибка поиска исходного положения: перемещение отхода не позволило освободить выключатель | Концевой выключатель заел или подключён неправильно. Проверьте выключатели. |
alarm:9 | Ошибка поиска исходного положения: не удалось найти концевой выключатель | Головка не достигла концевого выключателя в пределах расстояния поиска исходного положения. Проверьте проводку выключателя, направление поиска исходного положения ($23) и правильность значения $132. |
Исправление
Сброс аварийного состояния
На панели перемещения нажмите Разблокировать, когда станок находится в аварийном состоянии. Эта команда отправляет $X в GRBL.
Или вручную отправьте $X на панели консоли.
После разблокировки выполните поиск исходного положения перед запуском любых операций. Станок больше не может доверять своему положению.
Как узнать полное значение кода, которого нет выше
В исходном коде GRBL задокументированы все коды ошибок и аварийных состояний. Выполните поиск по запросу «GRBL error codes» в интернете, чтобы найти полную справочную информацию для вашей версии прошивки.
Повторяющиеся аварийные состояния при обычной работе
Это указывает на механическую проблему или проблему с проводкой: неисправность концевого выключателя, неправильная настройка программных пределов, остановка двигателя, которую обнаружил контроллер.
Всё ещё нужна помощь?
- Панель диагностики подключения: последние данные обмена и события.
- Панель консоли: отправьте
$$, чтобы получить текущие настройки. - Основы GRBL: обзор основных понятий.
- Справочник настроек с символом доллара.
- Опубликуйте сообщение в группе Facebook, указав точный код и последний журнал.