Kody błędów GRBL
Znaczenie komunikatów error:N i alarm:N oraz sposoby ich usuwania.
Co widzisz
Panel konsoli wyświetla error:N lub alarm:N, gdzie N jest liczbą. Maszyna odmawia ruchu (alarm) albo odmawia przyjęcia określonego polecenia (błąd).
Co się dzieje
GRBL używa ustrukturyzowanych odpowiedzi dotyczących błędów i alarmów. Liczba jest kodem określającym dokładną przyczynę problemu.
Typowe kody błędów
| Kod | Znaczenie | Typowe rozwiązanie |
|---|---|---|
error:1 | Oczekiwano litery polecenia | Nieprawidłowa składnia G-code. Zwykle jest to błąd Beam Bench , zgłoś go. |
error:2 | Nieprawidłowy format liczby | To samo. |
error:3 | Nieprawidłowe polecenie $ | Wyślij prawidłowe polecenie $. |
error:9 | G-code zablokowany podczas alarmu | Najpierw usuń alarm ($X lub kliknij Unlock w panelu ruchu). |
error:15 | Przejazd przekracza limit programowy | Zadany ruch wychodzi poza stół roboczy maszyny (zgodnie z $130-$132). Sprawdź rozmiar projektu oraz wymiary stołu roboczego maszyny. |
error:20 | Nieobsługiwane polecenie | Oprogramowanie układowe nie zna tego G-code. Użyj podzbioru obsługiwanego przez Beam Bench. |
error:22 | Nie ustawiono prędkości posuwu | Pierwszy ruch nie zawierał wartości F. Zwykle jest to błąd Beam Bench , zgłoś go. |
error:24 | Ruch bez Y | To samo. |
Typowe kody alarmów
| Kod | Znaczenie | Typowe rozwiązanie |
|---|---|---|
alarm:1 | Zadziałał limit sprzętowy | Został naciśnięty wyłącznik krańcowy. Odsuń głowicę ręcznie, a następnie kliknij Unlock. |
alarm:2 | Cel ruchu G-code przekracza zakres przejazdu maszyny | Zadanie wyszło poza granicę stołu. Wykonaj ponowne obramowanie w granicach. |
alarm:3 | Reset podczas ruchu | Podczas ruchu nastąpił miękki reset. Pozycja jest niepewna , przed kontynuowaniem wykonaj bazowanie. |
alarm:8 | Bazowanie nie powiodło się: przejazd od wyłącznika nie zwolnił wyłącznika | Wyłącznik krańcowy jest zablokowany albo nieprawidłowo podłączony. Sprawdź wyłączniki. |
alarm:9 | Bazowanie nie powiodło się: nie znaleziono wyłącznika krańcowego | Głowica nie dotarła do wyłącznika krańcowego w ramach odległości bazowania. Sprawdź okablowanie wyłączników, kierunek bazowania ($23) oraz to, czy $132 jest ustawione prawidłowo. |
Rozwiązanie
Usuwanie alarmu
W panelu ruchu kliknij Unlock, gdy maszyna jest w stanie alarmu. Spowoduje to wysłanie $X do GRBL.
Możesz też ręcznie wysłać $X w panelu konsoli.
Po odblokowaniu przed uruchomieniem czegokolwiek wykonaj bazowanie. Maszyna nie ufa już swojej pozycji.
Sprawdzanie pełnego znaczenia niewyświetlonego kodu
Kod źródłowy GRBL dokumentuje wszystkie kody błędów i alarmów. Wyszukaj w Internecie „GRBL error codes”, aby znaleźć pełną dokumentację dla używanej wersji oprogramowania układowego.
Powtarzające się alarmy podczas normalnego użytkowania
Wskazują na problem mechaniczny lub z okablowaniem: uszkodzony wyłącznik krańcowy, nieprawidłowo ustawione limity programowe albo zatrzymywanie się silnika wykrywane przez kontroler.
Nadal masz problem?
- Panel diagnostyki połączenia: ostatni ruch i zdarzenia.
- Panel konsoli: wyślij
$$, aby wyświetlić bieżące ustawienia. - Podstawy GRBL: przegląd najważniejszych pojęć.
- Dokumentacja ustawień Dollar.
- Opublikuj post w grupie na Facebooku, podając dokładny kod i najnowszy dziennik.