jak název jasně uvádí, CNC (computer numerical control) je automatizované řízení obráběcích nástrojů pomocí počítače. Dosud, to není jen tak; to vyžaduje správné kódované naprogramované instrukce.
co je tedy G-kód? Co je to M-kód? A jak vlastně funguje programování G-kódu a M-kódu? Tento článek vysvětluje každý z nich, ale nejprve se dotkneme toho, co vlastně programování je.
program je posloupnost kódů a dat, která říká CNC stroji, co má dělat. Naprogramované kódy spolu se správným nástrojem v centru CNC stroje umožňují správnou a opakovatelnou výrobu dílů.
Máte-li zájem o proces programování, přečtěte si tento článek.
při běhu CNC stroje se kód zobrazuje na monitoru obsluhy a je vidět, jak se posouvá, čte a pracuje se strojem.
co je G-Code-mistr akce
jednoduše řečeno, G-code je softwarový programovací jazyk používaný k řízení CNC stroje. A i při složitém CNC obrábění je G-kód psán přímočarým a logickým způsobem.
za „G“ následuje číslo, které je příkazem ke změně geometrie. Například“ G00 “ je příkaz pro rychlý pohyb. Pohybuje nástrojem na geometrii dílu maximální rychlostí a obecně se používá k přesunutí nástroje a součásti z blízka do dálky nebo naopak.
zde jsou některé příklady G-kódu:
- G00: rychlý přesun do konkrétní souřadnicové polohy
- G01: Lineární posun posuvu
- G02 / G03: Pohyb posuvu ve směru hodinových ručiček/proti směru hodinových ručiček
tyto kódy, například G00, jsou následovány geometrickým umístěním. Geometrie je přenášena souřadnicemi na osách, takže souřadnice “ X „a souřadnice“ Y “ v rovině.
pojďme rozebrat “ G00G58X-120.Y-5.“Víte, že“ G00 “ znamená rychlý pohyb. „G58“ určuje pracovní souřadnice, mění geometrii vzhledem k pracovním posunům, jako je počátek dílu. „X-120.“znamená jít na“ – 120mm „na ose X a“ Y-5.“znamená jít na“ – 5mm “ na ose Y.
G-code může opakovat akci na dobu neurčitou, dokud není zastavena. Například G01 následovaná posloupností pozic X, Y nebo Z znamená, že všechny lineární pohyby posuvu se vyskytují v G01. Typickým příkladem obrábění je čelní frézování, kde se posloupnost poloh používá k obrábění obrysu obličeje součásti.
všechny tyto souřadnice v G-kódu umožňují CNC stroji důsledně provádět a také být dostatečně flexibilní pro výrobu různých dílů.
osy X a Y polohují vřeteno přesně tak, aby provedly řez nebo jinou funkci.
co je M-Code-organizátor funkcí
M-code řídí různé funkce a obvykle je lze považovat za funkce stroje bez geometrie. Příklady zahrnují spuštění a zastavení otáčení vřetena, zapnutí a vypnutí chladicí kapaliny, výměnu palety atd. Některé z těchto funkcí se mohou lišit podle konkrétního stroje.
zde jsou některé příklady M-kódu:
- M00: zastavte jakoukoli funkci, kterou program právě provádí
- M03: otočte vřeteno ve směru hodinových ručiček
- M08 / M09: Zapínání/vypínání chladicí kapaliny
podobně jako u G-kódu se M-kód skládá z “ M “ a čísla. Na rozdíl od G-kódu však může být M-kód specifičtější pro různé stroje a je přizpůsobitelnější. Oba typy jsou potřebné k tomu, aby CNC stroj plnil své funkce.
jako každý jazyk má CNC mnoho dalších aspektů. Tento graf je pouze vzorkováním všech programových řádků, které by mohly být zahrnuty do kódu.
programový řádek | vysvětlení |
N102M6T2 | blok číslo 102, změna nástroje na nástroj 2 |
(3″ FACEMILL) | komentář – nečte strojem, ale říká, že operátor engineer tool 2 je 3 palcový facemill |
M82 | kontrola palety a |
IFGOTO2001 | výška nástroje min kontrola |
IFGOTO2002 | výška nástroje maximální kontrola |
G00G90B267. | rychlé, absolutní polohování, paleta se otáčí na b 267 (stupně) |
M08 | chladicí kapalina zapnutá |
(část B) | komentář |
některé příklady programovacích řádků kódu a co znamenají. Nic v závorkách stroj nečte. Toto jsou komentáře pro programátora a operátora.
Další Příkazy. Ostatní Stroje.
kromě G-kódů, m-kódů a polohování OS X / Y / Z se při CNC obrábění používají další příkazy. Příkaz Start otáčení vřetena M03 vyžaduje příkaz „S“, který řídí otáčky vřetena v ot / min.
zde je návod, jak se přidá do našeho aktuálního vzorku kódu: G00G58X-120.Y-5.M03S3820.
„S3820“ označuje otáčky vřetena 3820 ot / min. Zatím program nastavil geometrii a otáčky vřetena.
další možné funkce:
- F: rychlost posuvu
- T: číslo nástroje
- H: délka nástroje offset vyvolání
v závislosti na schopnostech CNC stroje lze použít mnoho dalších alfanumerických označení.
mějte na paměti, že konkrétní příklady G-kódu a M-kódu, které jsme prozkoumali, jsou založeny na programech horizontálních a vertikálních obráběcích center. CNC soustruhy používají také G-kód a M-kód, ale můžete očekávat různé příkazy a sekvence pro soustružení.
síla softwaru
zatímco stroje jsou často programovány přímo pomocí G-kódu, CNC programátor často používá programovací nástroj pro výrobu (CAM) na vysoké úrovni.
Mastercam je Kód produkující software, který pomáhá programátorům vytvořit správný kód pro projekt. Standard v CNC průmyslu, Mastercam přijímá vstup od programátora (vše, co potřebuje udělat), a vytváří správné programování G-kódu a M-kódu.
zde je zjednodušený příklad toho, jak Mastercam funguje. Programátor importuje model stroje a obráběcí přípravek. Poté programátor vybere nástroje a cesty nástrojů, kam bude vřeteno směřovat, a kód je produkován softwarem. Programátor pracuje s CAD modely, ale odkazuje na tisk pro přesné specifikace a tolerance.
stejně výkonný jako Mastercam, může vyžadovat dva týdny programování, pokud je součást složitá (velká velikost a mnoho potřebných nástrojů), ale pro jednoduchou část by to mohlo trvat jen dvě hodiny. Je zřejmé, že úloha 3 nástrojů je jednoduchá ve srovnání s úlohou 100 nástrojů.
software Mastercam zobrazuje vizuál celého projektu; vlevo jsou složky obsahující kód potřebný k provádění různých funkcí.
kdo potřebuje znát G-kód a M-kód?
v závislosti na vašich pracovních povinnostech je možná čtení tohoto článku Vše, co potřebujete vědět o programování CNC pomocí G-kódu a m-kódu. Nebo možná budete muset kopat hlouběji, abyste mohli správně vykonávat své každodenní povinnosti.
v CNC obráběcí dílně je vědět něco o kódu užitečné pro mnoho pozic. Obchody s dobrým interním vzdělávacím programem vysvětlí novým zaměstnancům základy kódování během orientačního procesu. Jiné mohou zahrnovat jako součást on-the-floor školení pro operátory.
v závislosti na součásti a procesu běží centrum CNC strojů a program opakovaně s omezenou interakcí. Obsluha načte, uvolní, zkontroluje, odhrotuje díly a zabalí součást.
v dokonalém světě, jakmile je naprogramován správný CNC kód, je hotovo a na podlaze nejsou potřeba žádné úpravy. Mnoho projektů však vyžaduje mírné úpravy, jako je úprava pracovních offsetů a opotřebení nástrojů.
ovládací prvky stroje jsou uzamčeny, aby se zabránilo náhodným změnám. Editace je možná na prodejně, ale vyžaduje klíč k povolení. Editace je většinou vyhrazena pro zkušené inženýry, profesionály a supervizory.
takže jste rozluštili kód! No, alespoň víte, co jsou G-kód a M-kód, a znáte některé další související příkazy. Možná nyní uvažujete o využití odborných znalostí CNC obchodu.
náš průvodce pokrývá devět scénářů, které mohou (nebo nemusí) vést k práci s CNC obráběcí dílnou. Chcete-li získat, kdy víte, že je čas pracovat s High-End CNC stroj obchod?, stačí kliknout na obrázek níže.