Beam Bench-dokumentáció

G-code-kimenet

Mit bocsát ki a Beam Bench egy munka futtatásakor. A kimenet olvasása, mentése és továbbítása a Beam Benchen kívüli géphez.

Egy munka futtatásakor, vagy amikor a GCode mentése gombra kattint a Laser Control panelen, a Beam Bench szabványos G-code-ot bocsát ki, amelyet a GRBL-alapú vezérlők értelmezni tudnak. Ez az oldal a kimenet magas szintű felépítését és használatát ismerteti.

Mit tartalmaz

A Beam Bench G-code-fájl felépítése:

  1. Munkafejléc (ha be van állítva a gépprofilban), vagyis az egyéni előtagparancsok.
  2. Koordinátabeállítás: általában G21 (mm), G90 (abszolút) és G94 (egység/perc).
  3. Rétegenkénti / szegmensenkénti parancsok:
    • Gyorsmozgások (G0) kikapcsolt lézerrel.
    • Vágási / gravírozási mozgások (G1) az S<power> teljesítményértékkel és a réteg előtolási sebességével.
    • A lézer szükség szerinti be- és kikapcsolása (M3 vagy M4 állandó, illetve dinamikus teljesítményhez, M5 kikapcsoláshoz).
    • Levegőrásegítési parancsok, ha be vannak állítva.
  4. Állás lábléc (ha be van állítva), vagyis az egyéni utótagparancsok.

A pontos dialektus a következőktől függ:

  • A gépprofil Kimeneti szabályzat beállításai, lásd: Eszközbeállítások → Profilok:
    • Állandó teljesítmény (M3) a dinamikus teljesítménnyel (M4) szemben.
    • Adj ki S-t minden G1-en: a teljesítmény ismétlése minden sorban, vagy egyszeri kiadása az elején.
    • S-érték Max: a vezérlő maximális S-értéke, általában 1000 vagy 255.
    • Használja a G0-t a túlpásztázáshoz: a túlpásztázás gyorsmozgással vagy előtolással történjen.

A fájl lekérése

  • Grafikus felület: a Laser ControlGCode mentése egy mentési párbeszédablakot nyit meg, ha csatlakoztatva van egy gép. Használható továbbá a Lézereszközök → Gépi fájlok mentése, ha az előnézet aktuális.
  • CLI: beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode (a bemenet és a kimenet pozicionális argumentum).

A G-code menüből vagy CLI-n keresztüli mentéséhez nem szükséges csatlakoztatott gép. Hasznos lehet a következőkhöz:

  • A fájl elküldése egy másik számítógépen lévő géphez.
  • GRBL vezérlése másik küldőprogramon vagy hídon keresztül.
  • A kimenet vizsgálata hibakeresés céljából.

A kimenet olvasása

Kifejezetten GRBL esetén a releváns kódok:

KódJelentés
G0 X Y FGyorsmozgás X, Y koordinátára F előtolási sebességgel. A lézer kikapcsolva.
G1 X Y S FLineáris mozgás bekapcsolt lézerrel, S teljesítménnyel és F előtolási sebességgel.
M3 SOrsó / lézer bekapcsolása állandó teljesítmény módban.
M4 SOrsó / lézer bekapcsolása dinamikus teljesítmény módban, az előtolástól függően változó teljesítménnyel.
M5Orsó / lézer kikapcsolása.
M7 / M8 / M9Hűtőfolyadék / levegőrásegítés be- és kikapcsolása, a konfigurációtól függően.
S<n>Teljesítmény, az S-érték Max értékére skálázva.
F<n>Előtolási sebesség, az alapértelmezett GRBL-konfigurációban mm/perc.
G21Mértékegység beállítása milliméterre.
G90Abszolút pozicionálás.
G91Relatív pozicionálás.
G92 X YAz aktuális koordinátahelyzet beállítása erre: (X, Y).

A szokásos Beam Bench Kezdés innen / Munka eredete elhelyezés a tervezett geometriát a kimenet létrehozása előtt áthelyezi, és nem bocsát ki G92 parancsot. G92 parancs csak akkor jelenik meg, ha saját kezűleg hozzáadja az egyéni Munkafejléchez vagy egy makróhoz.

Szélső esetek

  • Ugyanaz a Beam Bench-projekt eltérő G-code-ot hozhat létre különböző gépprofilokkal, például eltérő Kimeneti szabályzat, eltérő S-érték Max és eltérő levegőrásegítési parancsok esetén. A kimenet profilfüggő.
  • A profilban szereplő Munkafejléc és Állás lábléc változtatás nélkül kerül kiadásra. Gépfüggő beállításokat, például referenciapontra állítást és koordinátarendszer-választást is tartalmazhatnak.
  • A Beam Bench tervezője az optimalizáló által létrehozott vonalakat és pontokat adja ki. A kimenet kézi szerkesztése lehetséges, de sérülékeny, a kisebb módosítások is megzavarhatják a későbbi mozgásokat.

Kapcsolódó témák

On this page