Dokumentace Beam Bench

Výstup G-code

Co Beam Bench vytváří při spuštění úlohy. Jak výstup číst, uložit a odeslat do stroje mimo Beam Bench.

Když spustíte úlohu (nebo v Laser Control kliknete na Uložte GCode), Beam Bench vytvoří standardní G-code, kterému rozumějí řídicí jednotky založené na GRBL. Tato stránka popisuje strukturu na vysoké úrovni a způsob použití výstupu.

Co obsahuje

Soubor G-code aplikace Beam Bench má tuto strukturu:

  1. Záhlaví úlohy (pokud je nakonfigurováno v profilu stroje), tedy vaše vlastní příkazová předpona.
  2. Nastavení souřadnic: obvykle G21 (mm), G90 (absolutní), G94 (jednotky za minutu).
  3. Příkazy pro jednotlivé vrstvy / segmenty:
    • Rychlé pohyby (G0) s vypnutým laserem.
    • Pohyby pro řezání / gravírování (G1) s S<power> pro výkon a rychlostí posuvu vrstvy.
    • Zapnutí / vypnutí laseru podle potřeby (M3 nebo M4 pro konstantní či dynamický výkon, M5 pro vypnutí).
    • Příkazy vzduchové asistence, pokud je nakonfigurována.
  4. Zápatí práce (pokud je nakonfigurováno), tedy vaše vlastní příkazová přípona.

Přesná varianta závisí na:

  • Nastavení Zásady výstupu v profilu stroje (viz Nastavení zařízení → Profily):
    • Konstantní výkon (M3) oproti dynamickému výkonu (M4).
    • Vysílat S na každém G1: opakovat výkon na každém řádku, nebo jej uvést pouze na začátku.
    • S-hodnota Max: maximální hodnota S řídicí jednotky (obvykle 1000 nebo 255).
    • Použijte G0 pro Overscan: overscan pomocí rychlých pohybů, nebo posuvu.

Jak získat soubor

  • Grafické rozhraní: Laser ControlUložte GCode otevře dialog pro uložení, když je připojen stroj; případně po aktualizaci náhledu použijte Laserové nástroje → Uložit soubory stroje.
  • CLI: beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode (vstup a výstup se zadávají pozičně).

Uložení G-code prostřednictvím nabídky nebo CLI nevyžaduje připojený stroj. Hodí se pro:

  • Odeslání souboru do stroje na jiném počítači.
  • Odeslání do GRBL pomocí jiného odesílače nebo mostu.
  • Kontrolu výstupu při ladění.

Čtení výstupu

Konkrétně pro GRBL jsou relevantní tyto kódy:

KódVýznam
G0 X Y FRychlý pohyb na X, Y rychlostí posuvu F. Laser vypnutý.
G1 X Y S FLineární pohyb se zapnutým laserem při výkonu S a rychlosti posuvu F.
M3 SVřeteno / laser zapnutý, režim konstantního výkonu.
M4 SVřeteno / laser zapnutý, režim dynamického výkonu (mění se podle posuvu).
M5Vřeteno / laser vypnutý.
M7 / M8 / M9Chladicí kapalina / vzduchová asistence zapnuta / vypnuta (liší se podle konfigurace).
S<n>Výkon škálovaný podle hodnoty S-hodnota Max.
F<n>Rychlost posuvu (ve výchozí konfiguraci GRBL mm/min).
G21Nastaví jednotky na milimetry.
G90Absolutní polohování.
G91Relativní polohování.
G92 X YNastaví aktuální souřadnicovou polohu na (X, Y).

Běžné umístění pomocí Začít od / Původ práce v Beam Bench přepočítá plánovanou geometrii před výstupem a nevytváří G92. Příkaz G92 se objeví pouze tehdy, když jej sami přidáte do vlastního Záhlaví úlohy nebo makra.

Okrajové případy

  • Stejný projekt Beam Bench může s různými profily stroje vytvořit odlišný G-code (jiné Zásady výstupu, jiná hodnota S-hodnota Max, jiné příkazy vzduchové asistence). Výstup je specifický pro daný profil.
  • Záhlaví G-code a zápatí G-code v profilu se vytvářejí doslovně. Mohou obsahovat nastavení specifické pro stroj (najetí do výchozí polohy, výběr souřadnicového systému atd.).
  • Plánovač Beam Bench vytváří řádky a body, které vygeneroval optimalizátor. Ruční úprava výstupu je možná, ale náchylná k chybám; i malé změny mohou zmást následující pohyby.

Související

On this page