Dokumentace Beam Bench

Základy GRBL

To nejnutnější z GRBL pro ovládání laseru. Nejdůležitější příkazy, stavy a nastavení.

GRBL je firmware s otevřeným zdrojovým kódem, který běží na většině řídicích jednotek diodových a malých CO2 laserů. Beam Bench s ním komunikuje přes sériové rozhraní. K používání Beam Bench nemusíte GRBL důkladně rozumět, ale chvíle, kdy ho budete potřebovat (ladění, kalibrace, zotavení z alarmu), jsou snazší, když znáte základy.

Model

GRBL je interpret pracující se streamem. Hostitel (Beam Bench nebo panel Konzole) odesílá vždy jeden řádek G-code. GRBL každý řádek analyzuje, naplánuje, provede a potvrdí odpovědí ok nebo error:N.

GRBL má stav stroje:

StavVýznam
IdlePřipraven na příkazy.
RunProvádí přesun.
HoldPozastaven uprostřed přesunu. Pokračujte pomocí ~.
JogProvádí ruční přesun (speciální přesun, který se nepřenáší streamem).
AlarmNěco se pokazilo, byl zasažen koncový spínač, aktivoval se softwarový limit apod. Dokud alarm nevymažete, nelze se přesouvat.
DoorBezpečnostní dvířka jsou otevřená.
CheckRežim zkušebního běhu; příkazy analyzuje, ale nepřesouvá.
HomeProbíhá najíždění na počáteční polohu.
SleepStroj je v režimu spánku.

Tyto stavy se zobrazují na liště připojení panel Laser Control.

Příkazy v reálném čase

Několik jedn znakovými příkazy obchází analyzátor. Provádějí se okamžitě, nezařazují se do fronty:

ZnakAkce
?Dotaz na stav (vrací polohu a stav).
~Pokračovat / spustit cyklus.
!Pozastavení posuvu (pauza).
^X (bajt Ctrl+X)Měkký reset.

Beam Bench je používá interně; tlačítka Pauza a Přestaň odesílají ! a resetují zařízení.

Nastavení $

GRBL ukládá konfiguraci do EEPROM, ke které se přistupuje prostřednictvím nastavení $. Běžná nastavení:

NastaveníVýznam
$0Impulz krokování v mikrosekundách.
$10Bitová maska hlášení stavu.
$20-$23Softwarové a hardwarové limity, najíždění na počáteční polohu.
$30Maximální hodnota S vřetena / laseru.
$31Minimální hodnota S vřetena / laseru.
$32Režim laseru.
$100-$102Počet kroků/mm pro X / Y / Z.
$110-$112Maximální rychlost (mm/min) pro X / Y / Z.
$120-$122Zrychlení (mm/s²).
$130-$132Maximální pojezd pro X / Y / Z (používá se pro softwarové limity).

Všechna nastavení vypíšete pomocí $$ v panelu Konzole. U $30 ponechte aktuální hodnotu, pokud dokumentace řídicí jednotky neurčuje jinou maximální hodnotu S. Řádek $30=… je šablona: nahraďte výpustku hodnotou uvedenou v dokumentaci a nevkládejte řádek beze změny. V Nastavení zařízení nastavte S-hodnota Max na stejnou hodnotu.

Úplný seznam najdete v referenci nastavení Dollar.

Režim laseru ($32)

$32=1 aktivuje režim laseru GRBL. Škálování výkonu podle pohybu vyžaduje také dynamický výstup M4. Při nastavení $32=1 a M4 GRBL škáluje výkon laseru podle zpomalování a zrychlování motoru; výstup s konstantním výkonem M3 při pohybu zůstává na nastaveném výkonu.

Pro gravírování s dynamickým výkonem aktivujte $32=1 a použijte M4. Pokud aktivní profil stroje vybírá Konstantní výkon (M3), výkon se podle pohybu neškáluje.

Kódy chyb a alarmů

Když GRBL vrátí error:N nebo alarm:N, číslo označuje, co se stalo. Mezi běžné kódy patří:

KódTypVýznam
error:1Stav alarmuOčekáváno písmeno příkazu.
error:2Stav alarmuNesprávný formát čísla.
error:9Stav alarmuG-code je během stavu alarmu zablokován.
error:20Stav alarmuNepodporovaný příkaz.
alarm:1Stav alarmuAktivován hardwarový limit.
alarm:9Stav alarmuNajíždění na počáteční polohu selhalo.

Viz řešení problémů s chybovými kódy GRBL.

Najíždění na počáteční polohu a odemknutí

$H spustí cyklus najíždění na počáteční polohu (přesune zařízení ke koncovým spínačům). Po jeho dokončení stroj ví, kde se nachází 0,0.

Ve stavu alarmu se stroj odmítá přesouvat. Vymažte alarm pomocí $X (odemknutí). Panel Přesunout v Beam Bench obsahuje tlačítko Odemknout, které tuto akci provede.

Umístění úlohy pomocí Začít od a Původ práce

Ovládací prvky Začít od a Původ práce v Beam Bench převedou plánovanou geometrii k vybranému kotevnímu bodu před vygenerováním G-code. Absolutní Coords používá souřadnice návrhu v pracovním prostoru, Aktuální pozice ukotví návrh k aktuální poloze hlavy a Uživatelský původ ho ukotví k uloženému uživatelskému počátku.

Běžné spuštění úlohy pro tyto režimy umístění negeneruje G92. Použijte ovládací prvky v panel Laser Control a úplný model umístění najdete v části Původ úlohy vs. původ pracovního prostoru.

Jak s tím Beam Bench pracuje

Beam Bench toto vše obaluje. Při běžném provozu GRBL přímo nevidíte. Panel Konzole umožňuje komunikovat s GRBL, když ho potřebujete. Panel Diagnostika připojení zobrazuje pro účely ladění surový provoz TX/RX a stav připojení.

Související

On this page