G-code-utdata
Lagre profilspesifikk utdata og forstå den frittstående CLI-eksporten.
Beam Bench genererer G-code for støttede kontrollere. Andre adaptere, som Ruida og den opprinnelige xTool M1, bruker egne maskinformater for jobber. En generell G-code-fil kan ikke brukes om hverandre med disse formatene.
Eksporter fra appen
Bruk Lagre GCode i Laserstyring når det er tilgjengelig, eller Laserverktøy > Lagre maskinfiler. Velg ønsket maskinprofil først, også når du eksporterer uten en tilkoblet maskin.
Appen validerer planleggingsfeil, rasterbevegelse og arbeidsområdets grenser før målfilen skrives. Hvis eksporten blokkeres, må du korrigere den rapporterte geometrien eller plasseringen og oppdatere planen. Den skriver ikke en delvis erstatningsfil for en avvist plan.
Plasseringen følger Start fra og Jobborigo. Tilkoblingsavhengige moduser krever gyldig posisjonsinformasjon. Roterende eksport krever tilkoblet støtte for GRBL-familien og plassering med Gjeldende posisjon.
Dette inneholder filen
Utdataene omfatter koordinatoppsett, forflytning med laser av, lineære skjære- eller graveringsbevegelser, matehastighets- og effektverdier samt konfigurerte kommandoer for luftassistanse. Maskinprofilen kan legge til start- og sluttkommandoer og velge konstant eller dynamisk lasereffekt.
Vanlige GRBL-kommandoer omfatter:
| Kommando | Betydning |
|---|---|
G0 | Hurtigposisjonering. Kontrolleren bestemmer hastigheten for hurtigbevegelse. |
G1 | Lineær bevegelse med den angitte matehastigheten. |
G21 | Millimeterenheter. |
G90 / G91 | Absolutte eller relative koordinater. |
M3 / M4 | Konstant eller dynamisk lasereffektmodus. |
M5 | Laser av. |
S | Effektverdi skalert til den konfigurerte maksimumsverdien for S. |
F | Matehastighet. GRBL-utdata bruker vanligvis millimeter per minutt. |
M7 / M8 / M9 | Konfigurerte kommandoer for kjølevæske eller luftassistanse. |
Vanlig jobbplassering forskyver den planlagte geometrien. Den legger ikke til en G92-koordinatnullstilling. Egendefinerte start- eller sluttkommandoer kan endre kontrollerens virkemåte, så kontroller dem for målmaskinen.
Frittstående CLI-eksport
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeDenne kommandoen laster inn prosjektet direkte og fungerer uten appen eller API-serveren. Den bruker den lokalt lagrede profilen som er tilordnet prosjektet, eller den lagrede aktive profilen når ingen profil er tilordnet. Manglende profiler blokkerer eksport. Effektskalering, utdataoppsett og planvalidering bruker den samme genereringskoden som Lagre GCode i appen.
CLI-et har ingen sanntidsposisjon for maskinen. Gjeldende posisjon og roterende jobber krever eksport gjennom den tilkoblede appen, mens Brukerorigo krever en lagret origo. Tomme jobber, mislykkede operasjoner og bevegelser utenfor maskinens arbeidsområde avvises før utdata skrives. Inspiser alltid genererte utdata for den tiltenkte kontrolleren før du kjører dem i en annen sender.