Osnove GRBL
Ravno dovolj GRBL za upravljanje laserja. Najpomembnejši ukazi, stanja in nastavitve.
GRBL je odprtokodna vdelana programska oprema, ki deluje v večini krmilnikov diodnih laserjev in majhnih laserjev CO2. Beam Bench z njim komunicira prek serijske povezave. Za uporabo Beam Bencha vam GRBL ni treba podrobno poznati, vendar boste osnove lažje uporabili pri odpravljanju napak, umerjanju in obnovitvi po alarmu.
Model
GRBL je tolmač za pretakanje ukazov. Gostitelj, Beam Bench ali plošča Konzola, pošlje eno vrstico G-kode naenkrat. GRBL vsako vrstico razčleni, načrtuje, izvede in potrdi z ok ali error:N.
GRBL ima stanje naprave:
| Stanje | Pomen |
|---|---|
Idle | Pripravljen na ukaze. |
Run | Izvaja premik. |
Hold | Premik je začasno ustavljen. Nadaljujte z ~. |
Jog | Izvaja ročni premik, poseben premik, ki se ne pretaka. |
Alarm | Nekaj je šlo narobe, sprožena je omejitev, mehka omejitev itd. Premikanje ni mogoče, dokler stanja ne počistite. |
Door | Varnostna vrata so odprta. |
Check | Način suhega teka, razčleni, vendar se ne premika. |
Home | Izvaja referenčni cikel. |
Sleep | Spi. |
Ta stanja so prikazana v vrstici povezave Laser Control.
Ukazi v realnem času
Nekaj ukazov z enim znakom obide razčlenjevalnik. Izvedejo se takoj in niso uvrščeni v čakalno vrsto:
| Znak | Dejanja |
|---|---|
? | Poizvedba o stanju, vrne položaj in stanje. |
~ | Nadaljujte oziroma začetek cikla. |
! | Začasno ustavite podajanje. |
^X (Ctrl+X, bajt) | Mehka ponastavitev. |
Beam Bench jih uporablja v ozadju. Gumba Začasno ustavite in Ustavite pošljeta ! oziroma izvedeta ponastavitev.
Nastavitve $
GRBL shranjuje konfiguracijo v EEPROM, do katere dostopate z nastavitvami $. Pogoste nastavitve so:
| Nastavitev | Pomen |
|---|---|
$0 | Impulz koraka v mikrosekundah. |
$10 | Maska poročila o stanju. |
$20-$23 | Mehke in trde omejitve, določanje izhodišča. |
$30 | Največja vrednost S za vreteno ali laser. |
$31 | Najmanjša vrednost S za vreteno ali laser. |
$32 | Laserski način. |
$100-$102 | Koraki/mm za X / Y / Z. |
$110-$112 | Največja hitrost (mm/min) za X / Y / Z. |
$120-$122 | Pospešek (mm/s²). |
$130-$132 | Največji pomik za X / Y / Z, ki se uporablja za mehke omejitve. |
Vse nastavitve izpišite z $$ v plošči Konzola. Pri $30 ohranite trenutno vrednost, razen če dokumentacija krmilnika določa drugačno največjo vrednost S. Vrstica $30=… je predloga: elipso nadomestite z dokumentirano vrednostjo in vrstice ne prilepite nespremenjene. Nastavite Nastavitve naprave Največja vrednost S na isto vrednost.
Celoten seznam najdete v referenci nastavitev z znakom dolarja.
Laserski način ($32)
$32=1 omogoči laserski način GRBL. Moč, prilagojena gibanju, zahteva tudi dinamični izhod M4. Pri $32=1 in M4 GRBL prilagaja moč laserja z upočasnjevanjem in pospeševanjem motorja, izhod s konstantno močjo M3 pa med premikanjem ostane pri zahtevani moči.
Za graviranje z dinamično močjo omogočite $32=1 in uporabite M4. Če aktivni profil naprave izbere Konstantna moč (M3), se moč ne prilagaja gibanju.
Kode napak in alarmov
Ko GRBL vrne error:N ali alarm:N, številka pove, kaj se je zgodilo. Pogoste kode so:
| Koda | Vrsta | Pomen |
|---|---|---|
error:1 | Napaka | Pričakovana je bila črka ukaza. |
error:2 | Napaka | Napačen zapis števila. |
error:9 | Napaka | G-koda je med alarmnim stanjem zaklenjena. |
error:20 | Napaka | Nepodprt ukaz. |
alarm:1 | Alarm | Sprožena je bila trda omejitev. |
alarm:9 | Alarm | Referenčni cikel ni uspel. |
Glejte odpravljanje napak kod GRBL.
Določanje izhodišča in odklepanje
$H zažene referenčni cikel, pri katerem se naprava premakne do končnih stikal. Po njem naprava ve, kje je 0,0.
V alarmnem stanju se naprava noče premikati. Počistite stanje z $X (odklenite). Plošča Premaknite v Beam Bench ima gumb Odklenite, ki to izvede.
Postavitev opravila z možnostma Začnite pri in Izvor opravila
Kontrolnika Začnite pri in Izvor opravila v Beam Bench premakneta načrtovano geometrijo na izbrano sidro, preden se izda G-koda. Absolutne koordinate uporabijo koordinate delovnega prostora načrta, Trenutni položaj ga zasidra na trenutni položaj glave, Izvor uporabnika pa ga zasidra na shranjeni uporabniški izvor.
Običajni začetek opravila za te načine postavitve ne izda G92. Uporabite kontrolnike v Laser Control in glejte izvor opravila v primerjavi z izvorom delovnega prostora za celoten model postavitve.
Kako Beam Bench to obravnava
Beam Bench vse to obdela. Med običajnim delovanjem GRBL ne vidite neposredno. Plošča Konzola omogoča komunikacijo z GRBL, ko jo potrebujete. Plošča Diagnostika povezave za odpravljanje napak prikazuje neobdelan promet TX/RX in stanje povezave.