- Čo je to G-kód?
- Pohyb stroja
- Konštrukcia G kódu
- Generujte G kódy
- CNC vs 3D tlač
- CNC
- 3D tlač
- Vzorový kód
- Referencie
Tieto G-kódy sú kódovanie, ktoré zodpovedajú programovanie slúžia na ovládanie zariadení číslicovým riadením alebo CNC stroje, ktoré sú spustené o prácu pod vedením počítača. V tejto triede zariadení sú frézky, sústruhy, 3D tlačiarne, frézy atď.
Kódy G sa nazývajú aj prípravné kódy. G znamená „geometrický“. Sú to kódy, ktoré informujú stroj o tom, ktorú operáciu majú vykonať, a sú označené počnúc písmenom „G“.

Zdroj: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
Pozostávajú z pokynov alebo príkazov, ktoré hovoria zariadeniu, do ktorej polohy sa majú pohybovať, akou rýchlosťou a v akom okamihu použiť nástroj, ako je laser, extrudér atď. Napríklad pri 3D tlači obsahujú G-kódy príkazy na presun častí v tlačiarni.
Existuje niekoľko implementácií tohto jazyka, ale v každej z nich sú príkazy a príkazy podobné. Pri generovaní súborov však bude potrebné poznať príslušnú verziu G kódov, ktoré zariadenie dokáže interpretovať.
Čo je to G-kód?
G kód je programovací jazyk pre číslicové riadiace zariadenia, ktoré nasmerujú stroje na to, kam a ako sa majú pohybovať. Kódy G sa líšia v závislosti od typu, značky a modelu zariadenia.
Vždy sa riadi niektorým variantom tohto alfanumerického vzorca: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, kde:
- N ##: Číslo riadku programu.
- G ##: Definuje pohyb a funkciu.
- X ##: Vyhláste vodorovnú polohu.
- Y ##: Vyhláste zvislú polohu.
- Z ##: Vyhláste hĺbku.
- F ##: Rýchlosť podávania.
- S ##: Otáčky vretena.
- T ##: Výber nástrojov.
- M ##: Rôzne funkcie, napríklad zapínanie a vypínanie niečoho, ako napríklad chladiaca kvapalina, indexovací pohyb, blokovanie osí atď.
Napríklad G01 X2 Y3 F35 S450 T02 M04 by naznačoval lineárny posuv (G01) do danej polohy XY a rýchlosť posuvu 35. Otáčky vretena sú 450 a používate nástroj 2.
Rôzne funkcie sa medzi jednotlivými strojmi líšia. Preto, aby ste zistili, čo je M kód, mali by ste sa odvolávať na návod na obsluhu stroja.
Pohyb stroja
Všetko, čo môže urobiť akýkoľvek stroj, je založené predovšetkým na troch základných druhoch pohybu:
- Rýchly pohyb: lineárny pohyb do polohy XYZ. Robí sa to čo najrýchlejšie.
- Pohyb posuvu: lineárny pohyb do polohy XYZ pri definovanom posuve.
- Kruhový pohyb: kruhový pohyb pri definovanej rýchlosti vpred.
Každý kód G hovorí tímu, ktorý variant týchto základných pohybov má vykonať a ako to má urobiť.
X, Y sú súradnice vodorovnej a zvislej polohy a Z zodpovedá hĺbke stroja. Tieto čísla nasledujú príkaz pohybu alebo funkcie na vyjadrenie polohy stroja.
Ďalej F určuje posuv (pre posuv alebo kruhový pohyb), zatiaľ čo S určuje rýchlosť vretena. T sa používa na výber nástroja.
Konštrukcia G kódu
Ak otvoríte G kód v textovom editore, uvidíte jeho obsah, ale je dosť ťažké dať mu nejaký význam. Pomocou nástroja ako Repetier Host môžete lepšie porozumieť kódom G.
Tento typ programu vám umožňuje otvoriť kódy G, aby ste videli cesty, ktoré bude mať hlava k vytvoreniu tlače. Hostiteľ opakovania používa farby na označenie funkcie kódov.
Generujte G kódy
Pretože napríklad 3D tlač môže vyžadovať vykonávanie mnohých pohybov, G-kódy môžu mať obrovské množstvo strán. Ak by sa táto sada kódu mala vytvoriť ručne, muselo by sa to urobiť po značnú dobu.
Niektorý špeciálny program, napríklad rezací program Cura, je program, ktorý technicky skladá všetky G kódy.
Tento program rozdeľuje súbory STL, ktoré obsahujú všetky informácie potrebné na vytvorenie 3D tlače. Konvertujte súbor STL na kódy G, čím sa proces automatizuje.
Každý G kód je jedinečný pre stroj, pre ktorý bol napísaný. Súbor pokynov sa zakladá konkrétne na každom stroji.
CNC vs 3D tlač
CNC stroje aj 3D tlačiarne sa ovládajú pomocou G kódov, čo je skupina príkazov, ktoré začínajú písmenom „G“, rovnako ako kódy pre mnoho ďalších písmen.
Pokyny G-kódu informujú posádky o tom, ako sa pohybovať a ako upravovať svoje nastavenia, ako napríklad rýchlosť rezania alebo teplota dýzy. Každá objednávka predstavuje krok v procese výroby objektu.
Aj keď 3D tlačiarne aj CNC zariadenia používajú G kódy, v týchto dvoch aplikáciách existujú určité dôležité rozdiely.
CNC
Počítačové číslicové riadenie je technika na ovládanie nástrojov stroja pomocou počítačového systému.
CNC mlyny a sústruhy sa všeobecne používajú tam, kde je potrebná veľmi vysoká presnosť alebo opakovateľnosť. Napríklad sú užitočné pri vŕtaní stoviek rovnakých otvorov na vytvorenie optickej platne.
Tento spôsob vytvárania súčasti sa klasifikuje ako „subtraktívna výroba“, pretože súčasť sa vytvára postupným odstraňovaním materiálu.
3D tlač
Je to výrobný proces, ktorý tiež vyrába súčiastky pomocou počítačového riadenia. V skutočnosti sú 3D tlačiarne tiež CNC strojmi, ale vzhľadom na svoju obrovskú popularitu sú ako také zriedka známe.
Pri 3D tlači sa diel postaví pridaním materiálu, až kým sa nevytvorí celý diel. 3D tlač je veľmi užitočná na vytváranie vlastných častí a prototypov pred dosiahnutím konečného návrhu.
Vzorový kód

- 11: Označuje číslo riadku kódu a používa sa ako referencia. V tomto prípade zodpovedá riadku 11 práve vykonávaného programu.
- G / M: v modrej farbe. Označuje, že ide o príkaz typu označeného písmenom. V tomto prípade kód G1 zodpovedá príkazu: Koordinovaný pohyb pri rýchlosti vpred.
Ďalej, každý text, ktorý je červený, definuje určité parametre príkazu a potom hodnotu pre každý príslušný parameter:
- F: rýchlosť. V tomto prípade je rýchlosť označená ako 900.
- X / Y / Z: Sú to súradnice polohy.
- E: Pohyb podávača.
Referencie
- Educatibot (2019). G-Code. Prevzaté z: educatibot.com.
- Ultimaker (2019). Čo je to g-kód? Prevzaté z: Ultimaker.com.
- Benjamin Goldschmidt (2019). 3D tlačiareň G-kód vs CNC G-kód - aký je rozdiel? All3dp. Prevzaté z: all3dp.com.
- Autodesk (2019). Začíname s G-kódom. Prevzaté z: autodesk.com.
- Wikipedia - bezplatná encyklopédia (2019). G-kód. Prevzaté z: en.wikipedia.org.
