Beam Bench-dokumentation

GRBL-grunder

Precis tillräckligt med GRBL för att styra en laser. De kommandon, tillstånd och inställningar som är viktigast.

GRBL är den öppna firmware som körs på de flesta diodlaser- och små CO2-laserstyrningar. Beam Bench kommunicerar med den via serieanslutning. Du behöver inte förstå GRBL på djupet för att använda Beam Bench, men de tillfällen då du behöver det (felsökning, kalibrering och återställning efter ett larm) blir enklare när du känner till grunderna.

Modellen

GRBL är en strömmande tolk. Värdenheten (Beam Bench eller panelen Konsol) skickar en G-code-rad i taget. GRBL tolkar, planerar, kör och bekräftar varje rad med ok eller error:N.

GRBL har ett maskintillstånd:

TillståndBetydelse
IdleRedo för kommandon.
RunKör en förflyttning.
HoldPausad mitt i en förflyttning. Återuppta med ~.
JogKör en joggning (särskild förflyttning som inte strömmas).
AlarmNågot gick fel, en gräns utlöstes, mjuk gräns nåddes eller liknande. Kan inte förflyttas förrän tillståndet har rensats.
DoorSäkerhetsluckan är öppen.
CheckTorrkörningsläge; tolkar men förflyttar inte.
HomeKör en homingscykel.
SleepSover.

Du ser dessa tillstånd i anslutningsfältet för Laser Control.

Realtidskommandon

Ett fåtal kommandon med ett enda tecken kringgår tolken. De körs omedelbart och köas inte:

TeckenÅtgärd
?Statusfråga (returnerar position och tillstånd).
~Återuppta / starta cykel.
!Matningsstopp (paus).
^X (byte för Ctrl+X)Mjuk återställning.

Beam Bench använder dessa internt; knapparna Pausa och Stoppa skickar ! respektive återställer.

$-inställningar

GRBL lagrar konfigurationen i EEPROM, som nås via $-inställningar. Vanliga inställningar:

InställningBetydelse
$0Stegpuls, mikrosekunder.
$10Mask för statusrapportering.
$20-$23Mjuka / hårda gränser och homing.
$30Maximalt spindel- / laser-S-värde.
$31Minimalt spindel- / laser-S-värde.
$32Laserläge.
$100-$102Steg/mm för X / Y / Z.
$110-$112Maximal hastighet (mm/min) för X / Y / Z.
$120-$122Accelerationsvärde (mm/s²).
$130-$132Maximal förflyttning för X / Y / Z (används för mjuka gränser).

Visa alla inställningar med $$ i panelen Konsol. Behåll det aktuella värdet för $30 om inte styrningens dokumentation anger ett annat maximalt S. Raden $30=… är en mall: ersätt ellipsen med det dokumenterade värdet och klistra inte in raden oförändrad. Ställ in Enhetsinställningar Maximalt S-värde till samma värde.

Se Referens för dollarinställningar för hela listan.

Laserläge ($32)

$32=1 aktiverar GRBL:s laserläge. Rörelseskalad effekt kräver också dynamisk M4-utmatning. Med $32=1 och M4 skalar GRBL laser effekten genom motorns retardation och acceleration; konstant effekt med M3-utmatning förblir på den angivna effekten under förflyttning.

För gravyr med dynamisk effekt aktiverar du $32=1 och använder M4. Om den aktiva maskinprofilen väljer Konstant effekt (M3) skalas effekten inte efter rörelsen.

Fel- och larmkoder

När GRBL returnerar error:N eller alarm:N anger numret vad som hände. Några vanliga koder:

KodTypBetydelse
error:1FelEn kommandobokstav förväntades.
error:2FelFelaktigt talformat.
error:9FelG-code är låst under ett larmtillstånd.
error:20FelKommando stöds inte.
alarm:1LarmHård gräns utlöstes.
alarm:9LarmHoming misslyckades.

Se Felsökning av GRBL-felkoder.

Homing och upplåsning

$H kör homingcykeln (förflyttar till gränsbrytarna). Efter homing vet maskinen var 0,0 finns.

När maskinen är i larmtillstånd vägrar den att förflytta sig. Rensa tillståndet med $X (lås upp). Panelen Flytta i Beam Bench har knappen Lås upp som gör detta.

Jobbplacering med Börja från och Jobbets origo

Beam Benchs kontroller Börja från och Jobbets origo flyttar den planerade geometrin till det valda ankaret innan G-code skapas. Absoluta koordinater använder designens koordinater i arbetsytan, Aktuell position förankrar den vid den aktuella laserhuvudpositionen och Användarorigo förankrar den vid det sparade användarorigot.

En normal jobbstart skickar inte G92 för dessa placeringslägen. Använd kontrollerna i Laser Control och se Jobbets origo kontra arbetsytans origo för hela placeringsmodellen.

Så hanterar Beam Bench det

Beam Bench kapslar in allt detta. Under normal användning ser du inte GRBL direkt. Panelen Konsol låter dig kommunicera med GRBL när du behöver det. Panelen Anslutningsdiagnostik visar rå TX/RX-trafik och anslutningstillstånd för felsökning.

Relaterat

On this page