GRBL-foutcodes
Wat error:N en alarm:N betekenen en hoe je ze wist.
Je ziet
Het Console-paneel toont error:N of alarm:N, waarbij N een getal is. De machine weigert te bewegen (alarm) of weigerde een specifieke opdracht te accepteren (fout).
Wat gebeurt er
GRBL heeft gestructureerde fout- en alarmreacties. Het getal is een code die precies aangeeft wat er mis is gegaan.
Veelvoorkomende foutcodes
| Programmacode | Betekenis | Veelvoorkomende oplossing |
|---|---|---|
error:1 | Opdrachtletter verwacht | Ongeldige G-code-syntaxis. Meestal een bug in Beam Bench; meld dit. |
error:2 | Ongeldige getalnotatie | Hetzelfde. |
error:3 | Ongeldige $-opdracht | Stuur een geldige $-opdracht. |
error:9 | G-code geblokkeerd tijdens alarm | Wis eerst het alarm ($X of Ontgrendelen in het Bewegen-paneel). |
error:15 | Verplaatsing overschrijdt de softlimiet | De opgedragen verplaatsing gaat buiten het bed van de machine (volgens $130-$132). Controleer de grootte van je project en de afmetingen van het machinebed. |
error:20 | Niet-ondersteunde opdracht | De firmware kent deze G-code niet. Gebruik een door Beam Bench ondersteunde subset. |
error:22 | Voedingssnelheid niet ingesteld | De eerste verplaatsing had geen F-waarde. Meestal een bug in Beam Bench; meld dit. |
error:24 | Verplaatsing zonder Y | Hetzelfde. |
Veelvoorkomende alarmcodes
| Programmacode | Betekenis | Veelvoorkomende oplossing |
|---|---|---|
alarm:1 | Harde limiet geactiveerd | Er is een limietschakelaar geraakt. Verplaats de kop handmatig weg en klik daarna op Ontgrendelen. |
alarm:2 | Bewegingsdoel van G-code overschrijdt de machineverplaatsing | De job is voorbij de bedgrens uitgevoerd. Frame opnieuw binnen de grenzen. |
alarm:3 | Reset tijdens beweging | Tijdens de verplaatsing vond een zachte reset plaats. De positie is onzeker; home de machine voordat je doorgaat. |
alarm:8 | Homen mislukt: terugtrekverplaatsing heeft de schakelaar niet vrijgemaakt | Een limietschakelaar zit vast of is verkeerd bedraad. Controleer de schakelaars. |
alarm:9 | Homen mislukt: limietschakelaar kon niet worden gevonden | De kop heeft binnen de homingafstand geen limietschakelaar bereikt. Controleer de bedrading van de schakelaar, de homingrichting ($23) en of $132 correct is ingesteld. |
Oplossing
Een alarm wissen
Klik in het Bewegen-paneel op Ontgrendelen wanneer de machine in alarmstatus staat. Hiermee wordt $X naar GRBL gestuurd.
Je kunt ook handmatig $X sturen in het Console-paneel.
Na het ontgrendelen moet je eerst homen voordat je iets uitvoert. De machine vertrouwt zijn positie niet meer.
De volledige betekenis vinden van een code die hierboven niet staat
De broncode van GRBL documenteert elke fout- en alarmcode. Zoek online naar "GRBL error codes" voor de volledige referentie voor jouw firmwareversie.
Herhaalde alarmen tijdens normaal gebruik
Dit wijst op een mechanisch of bedradingsprobleem: een defecte limietschakelaar, verkeerd ingestelde softlimieten, een motor die afslaat en een controller die dit detecteert.
Nog steeds vastgelopen?
- Paneel Verbindingsdiagnose: recent verkeer en recente gebeurtenissen.
- Console-paneel: stuur
$$voor de huidige instellingen. - GRBL-basis: herhaling van de concepten.
- Naslaginformatie over dollartekeninstellingen.
- Plaats een bericht in de Facebook-groep met de exacte code en het recente logboek.