- Co je G kód?
- Pohyb stroje
- Konstrukce G kódu
- Generujte G kódy
- CNC vs 3D tisk
- CNC
- 3D tisk
- Ukázkový kód
- Reference
Tyto G-kódy jsou kódování, které odpovídají programování slouží k ovládání zařízení číslicovým řízením nebo CNC stroje, které jsou spuštěny o práci pod vedením počítače. V této třídě vybavení jsou frézky, soustruhy, 3D tiskárny, frézy atd.
G kódy jsou také známé jako přípravné kódy. G znamená „geometrický“. Jsou to kódy, které sdělují stroji, kterou operaci mají provést, a jsou identifikovány počínaje písmenem „G“.
Zdroj: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
Skládají se z instrukcí nebo příkazů, které říkají zařízení, do které pozice se mají pohybovat, jakou rychlostí, v jakou chvíli použít nástroj, jako je laser, extruder atd. Například při 3D tisku obsahují G-kódy příkazy pro přesun částí uvnitř tiskárny.
Existuje několik implementací tohoto jazyka, ale v každém z nich jsou příkazy a příkazy podobné. Při generování souborů však bude nutné znát příslušnou verzi G kódů, které zařízení dokáže interpretovat.
Co je G kód?
G kód je programovací jazyk pro numerické řídicí zařízení, které řídí stroje na tom, kam a jak se pohybovat. Kódy G se liší v závislosti na typu, provedení a modelu zařízení.
Vždy následuje nějakou variantu následujícího alfanumerického vzorce: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, kde:
- N ##: Číslo řádku programu.
- G ##: Definuje pohyb a funkci.
- X ##: Vyhlásit vodorovnou polohu.
- Y ##: Vyhlásit svislou polohu.
- Z ##: Vyhlásit hloubku.
- F ##: Rychlost podávání.
- S ##: Rychlost vřetena.
- T ##: Výběr nástrojů.
- M ##: Různé funkce, například zapnutí a vypnutí něčeho, jako je chladicí kapalina, indexovací pohyb, zablokování os atd.
Například G01 X2 Y3 F35 S450 T02 M04 by indikoval lineární posuv (G01) do dané polohy XY a rychlost posuvu 35. Rychlost vřetena je 450 a používáte nástroj 2.
Různé funkce se u jednotlivých strojů liší. Proto, aby se zjistilo, co je M kód, je třeba odkazovat na návod k obsluze stroje.
Pohyb stroje
Všechno, co může udělat jakýkoli stroj, je založeno především na třech základních typech pohybu:
- Rychlý pohyb: lineární pohyb do polohy XYZ. Děje se to co nejrychleji.
- Pohyb posuvu: lineární pohyb do polohy XYZ při definovaném posuvu.
- Kruhový pohyb: kruhový pohyb při definované rychlosti vpřed.
Každý kód G říká týmu, která varianta těchto základních pohybů má provést a jak to udělat.
X, Y jsou souřadnice pro vodorovnou a svislou polohu a Z odpovídá hloubce stroje. Tato čísla následují příkaz pohybu nebo funkce a vyjadřují polohu stroje.
Dále F určuje posuv (pro posuv nebo kruhový pohyb), zatímco S určuje rychlost vřetena. T se používá k výběru nástroje.
Konstrukce G kódu
Pokud otevřete G-kód v textovém editoru, uvidíte jeho obsah, ale je docela obtížné dát mu nějaký význam. Pomocí nástroje, jako je Repetier Host, můžete lépe porozumět G kódům.
Tento typ programu vám umožní otevřít G kódy, abyste viděli cesty, které bude hlava tlačit k vytvoření tisku. Hostitel opakování používá barvy k označení funkce kódů.
Generujte G kódy
Protože například 3D tisk může muset provádět četné pohyby, G kódy mohou zabírat ohromný počet stránek. Pokud by tato sada kódu měla být vytvořena ručně, muselo by to být provedeno po značnou dobu.
Nějaký speciální program, například řezný program Cura, je program, který technicky skládá všechny G kódy.
Tento program rozdělí soubory STL, které obsahují všechny informace potřebné k vytvoření 3D tisku. Převeďte soubor STL na G kódy, čímž proces automatizujete.
Každý G kód je jedinečný pro stroj, pro který byl napsán. Soubor pokynů je založen konkrétně na každém stroji.
CNC vs 3D tisk
Oba CNC stroje a 3D tiskárny jsou ovládány pomocí G kódů, což je skupina příkazů začínajících písmenem „G“, stejně jako existují kódy pro mnoho dalších písmen.
Pokyny G-kódu informují posádky o tom, jak se pohybovat a jak upravit jejich nastavení, jako je řezná rychlost nebo teplota trysek. Každá objednávka představuje krok v procesu vytváření objektu.
Přestože 3D tiskárny i CNC zařízení používají G kódy, existují v těchto dvou aplikacích některé důležité rozdíly.
CNC
Počítačové číselné řízení je technika pro ovládání nástrojů stroje pomocí počítačového systému.
CNC frézy a soustruhy se obvykle používají tam, kde je zapotřebí velmi vysoká přesnost nebo opakovatelnost. Jsou například užitečné pro vrtání stovek identických děr k vytvoření optické desky.
Tento způsob vytváření součásti je klasifikován jako „subtraktivní výroba“, protože součást je vytvářena postupným odstraňováním materiálu.
3D tisk
Je to výrobní proces, který také vyrábí součásti pomocí počítačového řízení. Ve skutečnosti jsou 3D tiskárny také CNC stroje, ale vzhledem k jejich obrovské popularitě jsou jako takové zřídka známé.
Při 3D tisku je díl postaven přidáním materiálu, dokud není vytvořen celý díl. 3D tisk je velmi užitečný pro vytváření vlastních dílů a prototypů před dosažením konečného návrhu.
Ukázkový kód
- 11: Označuje číslo řádku kódu a používá se jako reference. V tomto případě odpovídá řádku 11 prováděného programu.
- G / M: V modré barvě. Označuje, že se jedná o příkaz typu označeného písmenem. V tomto případě kód G1 odpovídá příkazu: Koordinovaný pohyb při rychlosti vpřed.
Dále každý text, který je červený, definuje určité parametry příkazu a poté hodnotu pro každý dotyčný parametr:
- F: Rychlost. V tomto případě je rychlost označena 900.
- X / Y / Z: Jsou to souřadnice polohy.
- E: Pohyb podavače.
Reference
- Educatibot (2019). G-kód. Převzato z: educatibot.com.
- Ultimaker (2019). Co je g-kód? Převzato z: Ultimaker.com.
- Benjamin Goldschmidt (2019). 3D tiskárna G-kód vs CNC G-kód - jaký je rozdíl? All3dp. Převzato z: all3dp.com.
- Autodesk (2019). Začínáme s G-kódem. Převzato z: autodesk.com.
- Wikipedia zdarma encyklopedie (2019). G-kód. Převzato z: en.wikipedia.org.