Co je to G code?

G-code je jazyk, který se používá k přenosu instrukcí do CNC strojů (Computer Numerical Control), jako jsou frézky, laserové řezačky a 3D tiskárny. G-code instrukce řídí pohyby, rychlosti a nástrojové konfigurace stroje během jeho operace. V kontextu 3D tisku je G-code často generován slicer softwarem, který převede 3D model na soubor s instrukcemi čitelnými pro 3D tiskárnu.

Základní Aspekty G-code:

  1. Pohyb:
    • Instrukce pro pohyb tiskové hlavy nebo pracovního nástroje podél os X, Y, a Z.
  2. Rychlost:
    • Kontrola rychlosti pohybu nástroje či tiskové hlavy a rychlosti podávání materiálu.
  3. Teplota:
    • Nastavení a monitorování teploty vyhřívaných částí stroje, jako jsou tiskové trysky nebo vyhřívaná podložka.
  4. Materiál:
    • Kontrola průtoku materiálu, např. plastu v 3D tiskárně, prostřednictvím extruderu.
  5. Pauzy/Čekání:
    • Mohou být instrukce, které umožňují stroji čekat na dosažení určité teploty nebo na uživatelský vstup.

Příklady Základních G-code Instrukcí:

  • G0 / G1: Lineární pohyb.
  • G28: Přesunout na domovskou pozici.
  • M104: Nastavit teplotu trysky.
  • M140: Nastavit teplotu podložky.
  • G92: Nastavit aktuální pozici.

Struktura G-code Souboru pro 3D Tisk:

  1. Startovní G-code:
    • Nastavení teploty, kalibrace a další přípravné kroky před tiskem.
  2. Hlavní Sekce:
    • Obsahuje pohybové a kontrolní instrukce pro realizaci tisku objektu vrstvu po vrstvě.
  3. Koncový G-code:
    • Uklidí stroj po dokončení tisku (např. vynulování pozice, vypnutí vyhřívání).

Soubor G-code tedy obsahuje všechny informace, které stroj potřebuje k vytvoření fyzického objektu z digitálního modelu, včetně trajektorie nástroje, rychlosti pohybu a specifických kontrolních instrukcí pro daný stroj a proces. Každý typ stroje nebo značka může mít vlastní specifické G-code příkazy a formáty, takže je důležité používat správný slicer nebo generátor G-code pro konkrétní typ stroje, který máte.