Beam Bench -ohjeet

GRBL:n perusteet

Juuri riittävästi GRBL:stä laserin ohjaamiseen. Tärkeimmät komennot, tilat ja asetukset.

GRBL on avoimen lähdekoodin laiteohjelmisto, joka toimii useimmissa diodi- ja pienissä CO2-lasereiden ohjaimissa. Beam Bench käyttää sitä sarjayhteyden kautta. GRBL:ää ei tarvitse ymmärtää syvällisesti Beam Benchin käyttöä varten, mutta perustiedot helpottavat niitä hetkiä, jolloin tarvitset sitä, kuten vianmäärityksessä, kalibroinnissa ja hälytystilasta palautumisessa.

Toimintamalli

GRBL on suoratoistotulkki. Isäntä, Beam Bench tai Konsoli-paneeli, lähettää yhden G-code-rivin kerrallaan. GRBL jäsentää, suunnittelee, suorittaa ja kuittaa jokaisen rivin vastauksella ok tai error:N.

GRBL:llä on laitetila:

TilaMerkitys
IdleValmis vastaanottamaan komentoja.
RunLiikkeen suoritus on käynnissä.
HoldLiike on keskeytetty. Jatka komennolla ~.
JogJog-liikkeen suoritus on käynnissä (erityinen suoratoistamaton liike).
AlarmJokin meni vikaan, rajakytkin aktivoitui, pehmeä raja ylittyi tai vastaavaa. Liikettä ei voi suorittaa ennen tilan kuittaamista.
DoorTurvaovi on auki.
CheckKuivaharjoittelutila, jossa komennot jäsennetään mutta liikettä ei suoriteta.
HomeKotiinajo on käynnissä.
SleepLepotila.

Näet nämä tilat Laser Control -yhteyspalkissa.

Reaaliaikaiset komennot

Muutama yksimerkkinen komento ohittaa jäsentimen. Ne suoritetaan välittömästi eikä niitä aseteta jonoon:

MerkkiToiminto
?Tilakysely (palauttaa sijainnin ja tilan).
~Jatka / jakson aloitus.
!Syötön pito (tauko).
^X (Ctrl+X-tavu)Pehmeä nollaus.

Beam Bench käyttää näitä sisäisesti. Tauko- ja Pysähdy-painikkeet lähettävät komennon ! ja nollaavat laitteen.

$-asetukset

GRBL tallentaa määritykset EEPROM-muistiin, ja niihin pääsee $-asetuksilla. Yleisiä asetuksia ovat:

AsetusMerkitys
$0Askelsykäys mikrosekunteina.
$10Tilailmoituksen bittimaski.
$20-$23Pehmeät ja kovat rajat sekä kotiinajo.
$30Karamoottorin tai laserin suurin S-arvo.
$31Karamoottorin tai laserin pienin S-arvo.
$32Lasertila.
$100-$102Askeleet/mm akseleille X / Y / Z.
$110-$112Enimmäisnopeus (mm/min) akseleille X / Y / Z.
$120-$122Kiihtyvyys (mm/s²).
$130-$132Akselien X / Y / Z enimmäisliike (käytetään pehmeisiin rajoihin).

Tulosta kaikki asetukset komennolla $$ Konsoli-paneelissa. Säilytä $30:n nykyinen arvo, ellei ohjaimen dokumentaatiossa määritetä muuta suurinta S-arvoa. Rivi $30=… on mallipohja: korvaa ellipsi dokumentaatiossa ilmoitetulla arvolla äläkä liitä riviä sellaisenaan. Aseta Laitteen asetukset -valinta S-arvo Max samaan arvoon.

Katso täydellinen luettelo kohdasta Dollar-asetusten viite.

Lasertila ($32)

$32=1 ottaa GRBL:n lasertilan käyttöön. Liikkeen mukaan skaalautuva teho edellyttää lisäksi dynaamista M4-tulostusta. Kun $32=1 ja M4 ovat käytössä, GRBL skaalaa laserin tehoa moottorin hidastumisen ja kiihtymisen mukaan. Vakiotehoa käyttävä M3-tulostus säilyttää annetun tehon liikkeen aikana.

Ota dynaamisen tehon kaiverrusta varten käyttöön $32=1 ja käytä komentoa M4. Jos aktiivisessa koneprofiilissa on valittuna Vakioteho (M3), teho ei skaalaudu liikkeen mukaan.

Virhe- ja hälytyskoodit

Kun GRBL palauttaa error:N- tai alarm:N-vastauksen, numero kertoo, mitä tapahtui. Yleisiä koodeja ovat:

KoodiTyyppiMerkitys
error:1VirheKomentokirjain puuttuu tai sitä odotettiin.
error:2VirheVirheellinen numeromuoto.
error:9VirheG-code on estetty hälytystilassa.
error:20VirheKomentoa ei tueta.
alarm:1HälytysKova raja aktivoitui.
alarm:9HälytysKotiinajo epäonnistui.

Katso GRBL:n virhekoodien vianmääritys.

Kotiinajo ja lukituksen avaaminen

$H käynnistää kotiinajon, jossa laite liikkuu rajakytkimille. Kotiinajon jälkeen laite tietää, missä 0,0 sijaitsee.

Hälytystilassa laite ei suostu liikkumaan. Kuittaa tila komennolla $X (avaa lukitus). Beam Benchin Siirrä-paneelissa on Avaa lukitus -painike tätä varten.

Työn sijoittaminen Aloita alkaen- ja Työn alkuperä -asetuksilla

Beam Benchin Aloita alkaen- ja Työn alkuperä -ohjaimet siirtävät suunnitellun geometrian valittuun ankkuripisteeseen ennen G-coden tuottamista. Absoluuttiset koordinaatit käyttää suunnittelun työtila-koordinaatteja, Nykyinen sijainti ankkuroidaan senhetkiseen laserpään sijaintiin ja Käyttäjän alkuperä ankkuroidaan tallennettuun käyttäjän alkuperään.

Normaali työn aloitus ei tuota G92-komentoa näissä sijoitustiloissa. Käytä Laser Control -ohjaimia ja katso täydellinen sijoitusmalli kohdasta Työn alkuperä ja työtilan alkuperä.

Näin Beam Bench käsittelee asian

Beam Bench huolehtii kaikesta tästä. Normaalin käytön aikana et näe GRBL:ää suoraan. Konsoli-paneelissa voit keskustella GRBL:n kanssa tarvittaessa. Yhteyden diagnostiikka -paneeli näyttää raakamuotoisen TX/RX-liikenteen ja yhteyden tilan vianmääritystä varten.

Aiheeseen liittyvää

On this page