G-kód je typ počítačového kódu, který instruuje stroje, jak provádět určité úkoly. Je široce používán ve výrobě a může řídit vše od rychlosti stroje až po teplotu jeho ohřívače. Pokud chcete začít používat G-kód ve své vlastní práci, existuje několik věcí, které byste měli vědět, než začnete. V této příručce se podíváme na to, co jsou soubory G-kódu a jak je můžete připravit pro použití na vaší vlastní 3D tiskárně nebo CNC stroji.
Jak G-Code funguje
CNC stroje a 3D tiskárny jsou tovární nástroje pro výrobu fyzických objektů z digitálního designu. Tyto stroje vyžadují sadu instrukcí k vytvoření těchto objektů, což je místo, kde přichází G-kód. G-code je programovací jazyk numerického řízení, který stroji říká, jaké akce má provést a v jakém pořadí je má provést.
Každý řádek G-kódu se nazývá blok a každý blok má specifickou funkci. Například jeden blok může stroji přikázat, aby se přesunul na konkrétní souřadnici, zatímco jiný může stroji přikázat, aby zahájil nebo zastavil řezání. Bloky kódu musí být pečlivě objednány a provedeny, aby se vytvořil funkční model. V důsledku toho hraje G-kód zásadní roli při výrobě CNC a 3D tisku.
Příklady G-kódu
Nyní, když víme, jak G-kód funguje, pojďme se podívat na několik příkladů. Jedním z nejběžnějších příkazů G-kódu je Přestěhovat se, reprezentováno G00, který říká stroji, aby se přesunul na konkrétní souřadnici (bez řezání). Například následující kód řekne stroji, aby se posunul o pět milimetrů nahoru: G00 Z+05.
Dalším běžným příkazem G-kódu je Střih, reprezentováno G01, který říká stroji, aby zahájil nebo zastavil řezání. Následující kód by řekl stroji, aby začal řezat v hloubce dvou milimetrů: G01 Z02.
Konečně, Konec příkaz (M30) řekne stroji, aby zastavil provádění kódu. Tento příkaz se obvykle používá na konci programu v G-kódu. Toto je jen několik z nejběžnějších příkazů G-kódu používaných v CNC obrábění.
Na co pamatovat při vytváření G-Code
Pokud vytváříte soubory G-kódu od začátku, prvním krokem je najít konkrétní příkazy, kterým váš počítač rozumí. Jakmile budete mít seznam příkazů, můžete začít vytvářet svůj kód.
Jednou z nejdůležitějších věcí, které je třeba mít na paměti při vytváření G-kódu, je pořadí příkazů. Stroj spustí kód shora dolů, takže je důležité zajistit, aby byl váš kód správně seřazen. Pokud nebudete opatrní, váš počítač nemusí být schopen správně interpretovat kód a může poskytovat nepřesné výsledky.
Je také důležité zvážit, jaké jednotky budete používat. Nejběžnější jednotkou měření pro CNC stroje jsou milimetry, ale možná budete muset použít jiné jednotky v závislosti na konkrétním stroji, který používáte. Jakmile se rozhodnete pro jednotky měření, můžete začít zadávat souřadnice do kódu.
Jakmile vytvoříte svůj G-kód, budete jej muset otestovat, abyste se ujistili, že funguje správně. Nejlepším způsobem, jak toho dosáhnout, je spustit kód na simulátoru, než jej vyzkoušíte na svém skutečném počítači zachyťte všechny chyby v kódu a před samotnou výrobou se ujistěte, že vše funguje správně proces.
Většina 3D řezací software pomáhá vytvářet soubory G-kódu bez starostí o detaily v G-kódu, pokud byl model navržen správně. Pojďme se nyní naučit, jak připravit G-kód v řezacím softwaru.
Příprava G-Code v SelfCADu
Řezací software, který budeme používat, je Slicer od SelfCADu. Ale můžete to udělat s jiným softwarem, jako je Cura, Simplify3D a IdeaMaker. G-kód, který se chystáme vytvořit, je pro auto zobrazené níže.
Chcete-li zahájit proces, musíte provést následující kroky:
- V SelfCADu otevřete 3D Slicer v pravé horní části panelu nástrojů s označením 3D tisk.
- Jakmile na něj kliknete, otevře se nové okno, které vás přesměruje na Slicer, kde si budete muset vybrat svou 3D tiskárnu. V našem případě jsme pro vlastní 3D tiskárnu zvolili Anet A8.
- Jakmile si vyberete svou 3D tiskárnu, získáte přístup k nastavení řezu, jak je uvedeno níže.
- Výchozí nastavení může u většiny 3D modelů fungovat perfektně, ale pro dosažení dokonalého tisku může být někdy potřeba upravit několik nastavení. Všimněte si také, že nastavení pro různé 3D řezy se liší od ostatních.
- Až budete se všemi nastaveními spokojeni, klikněte Plátek. Poté budete moci vidět svůj nakrájený model a kliknutím jej porovnat s předchozím modelem Pevný.
- Pod modelem uvidíte čas, který bude trvat, než se model rozřízne, a velikost materiálu pro 3D tisk, který spotřebuje. Můžete si jej také prohlédnout a vidět, jak bude 3D vytištěn v reálném čase.
- Jakmile je vše v pořádku, můžete kliknout na Uložte G-kód a vygenerujete a uložíte svůj G-kód.
Jak odstraňovat chyby s G-kódem
Pokud s G-code teprve začínáte nebo máte problémy se správným fungováním svých programů, zde je pět tipů pro odstraňování problémů, které vám pomohou začít.
- Zkontrolujte syntaxi G-kódu: G-code je velmi specifický jazyk; i malá chyba může způsobit chyby. Po vygenerování se doporučuje neupravovat.
- Ujistěte se, že je váš stroj správně nakonfigurován: Před spuštěním programu znovu zkontrolujte, zda je vaše zařízení správně nakonfigurováno.
- Zkontrolujte kolize: Jednou z nejčastějších chyb v programech v G-kódu je kolize, kdy se nástroj dostane do kontaktu s objektem, se kterým nemá. Abyste tomu zabránili, zkontrolujte, zda váš program neobsahuje potenciální kolizní body a ujistěte se, že nástroj bude mít dostatečnou vůli.
- Simulujte svůj program: Pokud si nejste jisti, zda váš program bude fungovat tak, jak má, spusťte nejprve simulaci, abyste zachytili všechny chyby, než způsobí problémy na počítači.
- Požádat o pomoc: Pokud stále máte potíže, neváhejte požádat o pomoc zkušenější uživatele nebo profesionály.
Dodržováním těchto tipů byste měli být schopni odstranit většinu chyb s programy v G-kódu. S trochou praxe budete schopni připravit soubory G-kódu, které fungují podle potřeby.
Pochopte, že G-kódy se liší od M-kódů
Příkazy G-kódu a M-kódy jsou instrukce, které říkají obráběcímu stroji, co má dělat a jak to má dělat. Rozdíl mezi G-kódy a M-kódy je v tom, že G-kódy říkají obráběcímu stroji, co má dělat (pohyb, řezání atd.), zatímco M-kódy říkají obráběcímu stroji, jak to má dělat (rychlost, chladicí kapalina atd.). ). Jinými slovy, G-kódy jsou příkazy a M-kódy jsou nastavení.
G-kódy se označují jako „geometrické“ kódy, protože se zabývají geometrií obráběcí operace. Příklady běžných G-kódů zahrnují G01 (lineární interpolace), G02/G03 (kruhová interpolace) a G96/G97 (konstantní povrchová rychlost). Na druhou stranu se M-kódy označují jako „různé“ nebo „strojové“ kódy, protože se zabývají vším ostatním, co nesouvisí s geometrií obráběcí operace. Příklady běžných M-kódů zahrnují M03 (vřeteno po směru hodinových ručiček), M04 (vřeteno proti směru hodinových ručiček) a M06 (výměna nástroje).
Pochopení a vytvoření G-Code
Podle této příručky byste nyní měli rozumět tomu, co je G-kód a jak postupovat při použití slicer softwaru k vytvoření vlastních souborů G-kódu pro použití s 3D tiskárnou nebo CNC strojem. Měli byste se také vyhnout některým z nejčastějších chyb.