Beam Bench -ohjeet

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:

  1. Työn otsikko (jos määritetty koneprofiilissa), omat etuliitekomennot.
  2. Koordinaattien määritys: yleensä G21 (mm), G90 (absoluuttinen), G94 (yksikköä minuutissa).
  3. Kerroksittaiset ja segmenttikohtaiset komennot:
    • Pikasiirrot (G0) laser sammutettuna.
    • Leikkaus- ja kaiverrussiirrot (G1), joissa on tehon S<power> ja kerroksen syöttönopeus.
    • Laserin käynnistys ja sammutus tarpeen mukaan (M3 tai M4 vakio- tai dynaamiselle teholle, M5 sammutukseen).
    • Ilma-avustuksen komennot, jos ne on määritetty.
  4. 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 ControlTallenna 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:

KoodiMerkitys
G0 X Y FPikasiirto koordinaatteihin X, Y syöttönopeudella F. Laser sammutettuna.
G1 X Y S FLineaarinen siirto laser käynnistettynä teholla S ja syöttönopeudella F.
M3 SKara tai laser käynnistettynä, vakiotehotila.
M4 SKara tai laser käynnistettynä, dynaaminen tehotila, joka vaihtelee syötön mukaan.
M5Kara tai laser sammutettuna.
M7 / M8 / M9Jää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.
G21Aseta yksiköiksi millimetrit.
G90Absoluuttinen asemointi.
G91Suhteellinen asemointi.
G92 X YAseta 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ää

On this page