Articles

G-kód a M-kód: Co znamenají v CNC obrábění?

G-code je programovací jazyk používaný pro řízení CNC strojů. Program je posloupnost kódů a dat, která říká 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ů. G-code činí CNC stroje konzistentní s programem a flexibilní, schopné vyrábět různé díly.

G-Kód Řízení

Jako CNC stroj běží, kód se zobrazí na provozovatele sledovat a je vidět rolování spolu, číst a jednal stroj.

G-Code-Master of Action

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 na konkrétní souřadnici polohy

G01: Lineární krmivo pohybovat

G02/G03: ve směru hodinových Ručiček/proti směru hodinových ručiček krmivo pohybovat

Tyto kódy, jako G00, následuje geometrické umístění. 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-kód 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.

HorizontalMachineAxesosy X a Y polohy vřeteno přesně provést řez nebo jiné funkce.

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 je několik příkladů M-kódu:

  • M00: zastavte jakoukoli funkci, kterou program právě dělá
  • M03: Otáčení vřetena ve směru hodinových ručiček
  • M08/M09: Flood chladicí kapaliny on/off

Podobný G-kódu a M-kódu se skládá z „M“ a číslo. 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.

stejně jako jakýkoli jiný 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.

Program Line Explanation
N102M6T2 Block number 102, Tool change to tool 2
(3″ FACEMILL) Comment – not read by machine, but tells operator engineer tool 2 is a 3 inch facemill
M82 Pallet A Check
IFGOTO2001 Tool height min check
IFGOTO2002 Tool height max check
G00G90B267. Rychlé, absolutní polohování, Palety se otáčí k B 267 (stupňů)
M08 Chladicí
(ČÁST B) Komentář

Některé příklady kódu programovací řádky 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ě kódů G A M 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, které by mohly následovat v G-kódu:

F: posuv

T: Nástroj číslo,

H: Nástroj offset délky hovoru,

Mnoho dalších alfanumerické označení mohou být použity, v závislosti na CNC obráběcích schopností.

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 cam (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 bere vstup od programátora (vše, co potřebuje udělat), a vytváří správné G-A M-kódy.

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 je, 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ů.

Cam1

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 strojárně, vědět něco o kódu je 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, vyloží, 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í úprav. Editace je většinou vyhrazena pro zkušené inženýry, profesionály a supervizory.

takže jste prolomili kód! No, alespoň víte více o G-kódu a M-kódu a některých dalších souvisejících příkazech. Možná se chcete dozvědět více o CNC obráběcích postupech, jako je … jaký nástroj je potřeba? Kdy by měl obchod investovat do nástrojů? Jak implementujete nová řešení nástrojů?

vše je zodpovězeno v našem průvodci: vylepšení CNC nástrojů a partnerství: průvodce řešením konkrétních problémů s nástroji. Navíc si přečtěte čtyři příklady zlepšení řezných nástrojů v reálném životě z obchodu Stecker. Kliknutím na obrázek níže získáte kopii!