Beam Bench-dokumentation

G-code-utdata

Spara profilspecifik utdata och förstå den fristående CLI-exportvägen.

Beam Bench genererar G-code för styrenheter som stöds. Andra adaptrar, exempelvis Ruida och originalet xTool M1, använder egna maskinformat för jobb. En generell G-code-fil är inte kompatibel med dessa format.

Exportera från appen

Använd Spara GCode i Laser Control när det är tillgängligt, eller Laserverktyg > Spara maskinfiler. Välj först den avsedda maskinprofilen, även när du exporterar utan en ansluten maskin.

Appen validerar planeringsfel, rasterförflyttningar och arbetsytans gränser innan målfilen skrivs. Om exporten blockeras åtgärdar du den rapporterade geometrin eller placeringen och uppdaterar planen. Den skriver inte en delvis ersättande fil för en avvisad plan.

Placeringen följer Börja från och Jobbets origo. Anslutningsberoende lägen kräver giltig positionsinformation. Rotationsutdata kräver anslutet stöd för GRBL-familjen och placering med Aktuell position.

Vad filen innehåller

Utdata innehåller koordinatinställning, förflyttningar med lasern avstängd, linjära skär- eller graveringsförflyttningar, matnings- och effektvärden samt konfigurerade kommandon för luftassistans. Maskinprofilen kan lägga till start- och slutkommandon och välja konstant eller dynamisk lasereffekt.

Typiska GRBL-kommandon omfattar:

KommandoBetydelse
G0Snabb positionering. Styrenheten bestämmer snabbhastigheten.
G1Linjär rörelse med den angivna matningshastigheten.
G21Millimeterenheter.
G90 / G91Absoluta eller relativa koordinater.
M3 / M4Konstant eller dynamiskt läge för lasereffekt.
M5Laser av.
SEffektvärde skalat till det konfigurerade maximala S-värdet.
FMatningshastighet. GRBL-utdata använder normalt millimeter per minut.
M7 / M8 / M9Konfigurerade kommandon för kylning eller luftassistans.

Normal jobbplacering flyttar den planerade geometrin. Den lägger inte till en G92-koordinatåterställning. Anpassade start- eller slutkommandon kan ändra styrenhetens beteende, så kontrollera dem för målm maskinen.

Fristående CLI-export

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

Detta kommando läser in projektet direkt och fungerar utan appen eller API-servern. Det använder den lokalt sparade profilen som tilldelats projektet, eller den sparade aktiva profilen när ingen profil är tilldelad. Saknade profiler blockerar export. Effektskalning, utdatakonfiguration och planvalidering använder samma genereringskod som Spara GCode i appen.

CLI:t har ingen aktiv maskinposition. Aktuell position och rotationsjobb kräver export via den anslutna appen; Användarorigo kräver ett sparat origo. Tomma jobb, misslyckade operationer och rörelser utanför maskinens arbetsyta avvisas innan utdata skrivs. Inspektera alltid den genererade utdatan för den avsedda styrenheten innan du kör den i ett annat sändarprogram.

Relaterat

On this page