Beam Bench-dokumentation

GRBL-grundlæggende

Det vigtigste for at styre en laser med GRBL. De kommandoer, tilstande og indstillinger, der betyder mest.

GRBL er open source-firmwaren, der kører på de fleste diode- og små CO2-laserstyringer. Beam Bench kommunikerer med den via seriel forbindelse. Du behøver ikke forstå GRBL i dybden for at bruge Beam Bench, men fejlfinding, kalibrering og gendannelse efter en alarm bliver lettere, når du kender det grundlæggende.

Modellen

GRBL er en fortolkende streamingmotor. Værten, Beam Bench eller panelet Konsol, sender én G-code-linje ad gangen. GRBL fortolker, planlægger, udfører og kvitterer for hver linje med ok eller error:N.

GRBL har en maskintilstand:

TilstandBetydning
IdleKlar til kommandoer.
RunUdfører en bevægelse.
HoldSat på pause midt i en bevægelse. Genoptag med ~.
JogUdfører en jog-bevægelse, en særlig bevægelse, der ikke streames.
AlarmNoget gik galt, en grænse blev nået, en soft limit blev udløst osv. Kan ikke bevæge sig, før tilstanden er ryddet.
DoorSikkerhedsdøren er åben.
CheckTørkørselstilstand, fortolker, men bevæger sig ikke.
HomeUdfører en homing-cyklus.
SleepDvale.

Du kan se disse tilstande i forbindelseslinjen i Laser Control.

Realtidskommandoer

En håndfuld enkelttegnskommandoer omgår fortolkeren. De udføres med det samme og sættes ikke i kø:

TegnHandling
?Statusforespørgsel, returnerer position og tilstand.
~Genoptag eller start cyklus.
!Feed hold, sæt på pause.
^X (Ctrl+X-byte)Blød nulstilling.

Beam Bench bruger disse internt. Knapperne Pause og Stop sender ! og nulstiller.

$-indstillinger

GRBL gemmer konfigurationen i EEPROM, som tilgås via $-indstillinger. Almindelige indstillinger er:

IndstillingBetydning
$0Trinpuls i mikrosekunder.
$10Maske for statusrapport.
$20-$23Bløde og hårde grænser samt homing.
$30Maksimal spindel- eller laser-S-værdi.
$31Minimal spindel- eller laser-S-værdi.
$32Lasertilstand.
$100-$102Trin/mm for X, Y og Z.
$110-$112Maksimal hastighed (mm/min) for X, Y og Z.
$120-$122Acceleration (mm/s²).
$130-$132Maksimal vandring for X, Y og Z, bruges til bløde grænser.

Vis alle indstillinger med $$ i panelet Konsol. For $30 skal du beholde den aktuelle værdi, medmindre styringens dokumentation angiver en anden maksimal S-værdi. Linjen $30=… er en skabelon: Erstat ellipsen med den dokumenterede værdi, og indsæt ikke linjen uændret. Indstil Enhedsindstillinger S-værdi Maks til den samme værdi.

Se Referencen til dollartegnsindstillinger for den fulde liste.

Lasertilstand ($32)

$32=1 aktiverer GRBL-lasertilstand. Bevægelsesskaleret effekt kræver også dynamisk M4-output. Med $32=1 og M4 skalerer GRBL lasereffekten gennem motorens deceleration og acceleration. Konstant-effekt-M3-output forbliver på den angivne effekt under bevægelse.

Ved gravering med dynamisk effekt skal du aktivere $32=1 og bruge M4. Hvis den aktive maskinprofil vælger Konstant strøm (M3), skaleres effekten ikke efter bevægelsen.

Fejl- og alarmkoder

Når GRBL returnerer error:N eller alarm:N, fortæller tallet, hvad der skete. Almindelige koder er:

KodeTypeBetydning
error:1FejlEn kommando-bogstav blev forventet.
error:2FejlUgyldigt talformat.
error:9FejlG-code er låst under alarmtilstand.
error:20FejlKommandoen understøttes ikke.
alarm:1AlarmHård grænse udløst.
alarm:9AlarmHoming mislykkedes.

Se Fejlfinding af GRBL-fejlkoder.

Homing og oplåsning

$H kører homing-cyklussen og bevæger sig til grænseafbryderne. Efter homing ved maskinen, hvor 0,0 er.

I alarmtilstand nægter maskinen at bevæge sig. Ryd tilstanden med $X (oplåsning). Beam Bench-panelet Flyt har en knap Lås op, der gør dette.

Placering af job med Start fra og Joboprindelse

Beam Bench-kontrollerne Start fra og Joboprindelse flytter den planlagte geometri til det valgte anker, før G-code genereres. Absolutte koordinater bruger designets workspace-koordinater, Nuværende stilling forankrer det ved den aktuelle laserhovedposition, og Brugeroprindelse forankrer det ved den gemte brugeroprindelse.

Ved normal jobstart genereres der ikke G92 for disse placeringstilstande. Brug kontrollerne i Laser Control, og se Joboprindelse kontra workspace-oprindelse for den komplette placeringsmodel.

Sådan håndterer Beam Bench det

Beam Bench håndterer alt dette internt. Du ser ikke GRBL direkte under normal drift. Panelet Konsol giver dig mulighed for at kommunikere med GRBL, når du har brug for det. Panelet Forbindelsesdiagnostik viser rå TX/RX-trafik og forbindelsestilstand til fejlfinding.

Relateret

On this page