Beam Bench-dokumentation

G-code-output

Gem profilspecifikt output, og forstå den selvstændige CLI-eksportsti.

Beam Bench genererer G-code til understøttede controllere. Andre adaptere, såsom Ruida og den oprindelige xTool M1, bruger deres egne maskinformater til job. En generisk G-code-fil kan ikke erstatte disse formater.

Eksport fra appen

Brug Gem GCode i Laser Control, når det er tilgængeligt, eller Laserværktøjer > Gem maskinfiler. Vælg først den ønskede maskinprofil, også når du eksporterer uden en tilsluttet maskine.

Appen validerer planlægningsfejl, rasterbevægelser og arbejdsområdets grænser, før destinationen skrives. Hvis eksporten er blokeret, skal du rette den rapporterede geometri eller placering og opdatere planen. Den skriver ikke en delvis erstatningsfil for en afvist plan.

Placeringen følger Start fra og Joboprindelse. Forbindelsesafhængige tilstande kræver gyldige positionsoplysninger. Roterende eksport kræver understøttelse af en tilsluttet GRBL-familiemaskine og placeringen Current Position.

Hvad filen indeholder

Outputtet indeholder koordinatopsætning, bevægelser med slukket laser, lineære skære- eller graveringsbevægelser, fremførings- og effektværdier samt konfigurerede kommandoer til luftassistance. Maskinprofilen kan tilføje start- og slutkommandoer og vælge konstant eller dynamisk lasereffekt.

Typiske GRBL-kommandoer omfatter:

KommandoBetydning
G0Hurtig positionering. Controlleren bestemmer den hurtige hastighed.
G1Lineær bevægelse med den angivne fremføringshastighed.
G21Millimeterenheder.
G90 / G91Absolutte eller relative koordinater.
M3 / M4Tilstand for konstant eller dynamisk lasereffekt.
M5Laser slukket.
SEffektværdi skaleret til den konfigurerede maksimale S-værdi.
FFremføringshastighed. GRBL-output bruger normalt millimeter pr. minut.
M7 / M8 / M9Konfigurerede kommandoer til kølemiddel eller luftassistance.

Normal jobplacering flytter den planlagte geometri. Den tilføjer ikke en G92-koordinatnulstilling. Brugerdefinerede start- eller slutkommandoer kan ændre controllerens adfærd, så kontrollér dem for målmaskinen.

Selvstændig CLI-eksport

beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode

Denne kommando indlæser projektet direkte og fungerer uden appen eller API-serveren. Den bruger den lokalt gemte profil, der er tildelt projektet, eller den gemte aktive profil, hvis ingen er tildelt. Manglende profiler blokerer eksporten. Effektskalering, outputkonfiguration og planvalidering bruger den samme genereringskode som Gem GCode i appen.

CLI'en har ingen aktiv maskineposition. Current Position og roterende job kræver eksport gennem den tilsluttede app, og User Origin kræver en gemt oprindelse. Tomme job, mislykkede operationer og bevægelser uden for maskinens arbejdsområde afvises, før outputtet skrives. Kontrollér altid det genererede output for den tilsigtede controller, før du kører det i en anden sender.

Relateret

On this page