Beam Bench-dokumentasjon

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:

KommandoBetydning
G0Hurtigposisjonering. Kontrolleren bestemmer hastigheten for hurtigbevegelse.
G1Lineær bevegelse med den angitte matehastigheten.
G21Millimeterenheter.
G90 / G91Absolutte eller relative koordinater.
M3 / M4Konstant eller dynamisk lasereffektmodus.
M5Laser av.
SEffektverdi skalert til den konfigurerte maksimumsverdien for S.
FMatehastighet. GRBL-utdata bruker vanligvis millimeter per minutt.
M7 / M8 / M9Konfigurerte 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.gcode

Denne 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.

Relatert

On this page