G-code-tuloste
Mitä Beam Bench tuottaa työn suorittamisen aikana. Kuinka tulostetta luetaan, tallennetaan ja lähetetään Beam Benchin ulkopuoliselle koneelle.
Kun suoritat työn tai napsautat Laser Control -paneelin painiketta Tallenna GCode, Beam Bench tuottaa standardin mukaista G-codea, jota GRBL-pohjaiset ohjaimet ymmärtävät. Tällä sivulla kuvataan tulosteen rakenne pääpiirteittäin ja kerrotaan, miten sitä käytetään.
Mitä se sisältää
Beam Benchin G-code-tiedosto on rakenteeltaan seuraava:
- Työn otsikko (jos määritetty koneprofiilissa), omat etuliitekomennot.
- Koordinaattien määritys: yleensä
G21(mm),G90(absoluuttinen),G94(yksikköä minuutissa). - Kerroksittaiset ja segmenttikohtaiset komennot:
- Pikasiirrot (
G0) laser sammutettuna. - Leikkaus- ja kaiverrussiirrot (
G1), joissa on tehonS<power>ja kerroksen syöttönopeus. - Laserin käynnistys ja sammutus tarpeen mukaan (
M3taiM4vakio- tai dynaamiselle teholle,M5sammutukseen). - Ilma-avustuksen komennot, jos ne on määritetty.
- Pikasiirrot (
- Työn alatunniste (jos määritetty), omat jälkiliitekomennot.
Tarkka murre riippuu seuraavista asetuksista:
- Koneprofiilin Tulostuspolitiikka-asetukset (katso Laitteen asetukset → Profiilit):
- Vakioteho (M3) verrattuna dynaamiseen tehoon (M4).
- Emit S jokaisessa G1:ssä: toista teho jokaisella rivillä tai kerran alussa.
- S-arvo Max: ohjaimen S-arvon enimmäisarvo, yleensä 1000 tai 255.
- Käytä G0:ta yliskannaukseen: yliskannaus pikasiirroilla tai syötöllä.
Tiedoston hakeminen
- Graafinen käyttöliittymä: Laser Control → Tallenna GCode avaa tallennusikkunan, kun kone on yhdistetty, tai käytä komentoa Lasertyökalut → Tallenna konetiedostot, kun esikatselu on ajan tasalla.
- CLI:
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode(syöte ja tuloste annetaan sijaintiin perustuvina parametreina).
G-coden tallentaminen valikon tai CLI:n kautta ei edellytä yhdistettyä konetta. Tämä on hyödyllistä, kun haluat:
- lähettää tiedoston eri tietokoneella olevalle koneelle
- lähettää sen GRBL:lle toisen lähettimen tai sillan kautta
- tarkastella tulostetta virheenkorjausta varten
Tulosteen lukeminen
Erityisesti GRBL:n kannalta olennaiset koodit ovat:
| Koodi | Merkitys |
|---|---|
G0 X Y F | Pikasiirto koordinaatteihin X, Y syöttönopeudella F. Laser sammutettuna. |
G1 X Y S F | Lineaarinen siirto laser käynnistettynä teholla S ja syöttönopeudella F. |
M3 S | Kara tai laser käynnistettynä, vakiotehotila. |
M4 S | Kara tai laser käynnistettynä, dynaaminen tehotila, joka vaihtelee syötön mukaan. |
M5 | Kara tai laser sammutettuna. |
M7 / M8 / M9 | Jäähdytys tai ilma-avustus käynnistettynä tai sammutettuna, määrityskohtainen. |
S<n> | Teho skaalattuna S-arvon enimmäisarvoon. |
F<n> | Syöttönopeus, oletusarvoisessa GRBL-määrityksessä mm/min. |
G21 | Aseta yksiköiksi millimetrit. |
G90 | Absoluuttinen asemointi. |
G91 | Suhteellinen asemointi. |
G92 X Y | Aseta nykyiseksi koordinaattiasemaksi (X, Y). |
Normaali Beam Benchin Aloita alkaen- ja Työn alkuperä-sijoittelu siirtää suunniteltua geometriaa ennen tulostusta eikä tuota G92-komentoa. G92-komento näkyy vain, jos lisäät sen itse mukautettuun Työn otsikko-G-codeen tai makroon.
Erityistapaukset
- Sama Beam Bench -projekti voi tuottaa erilaista G-codea eri koneprofiileilla, esimerkiksi erilaisilla Tulostuspolitiikka-, S-arvon Max- ja ilma-avustuskomentojen asetuksilla. Tuloste on profiilikohtainen.
- Profiilin Työn otsikko- ja Työn alatunniste-G-code lähetetään sellaisenaan. Ne voivat sisältää konekohtaisia määrityksiä, kuten kotiajoja ja koordinaattijärjestelmän valinnan.
- Beam Benchin suunnittelija tuottaa optimointiohjelman muodostamia viivoja ja pisteitä. Tulosteen muokkaaminen käsin on mahdollista, mutta riskialtista, sillä pienet muutokset voivat sekoittaa seuraavat siirrot.
Aiheeseen liittyvää
- Laser Control: Tallenna GCode -painike
- Laitteen asetukset -valintaikkuna: Tulostuspolitiikka-kentät
- GRBL:n perusteet
- Konsoli-paneeli: G-coden manuaalinen testaus