REGISTROVAT

TECHNICKÉ ČLÁNKY

K čemu slouží G kódy a M kódy?

6.10.2016
TECHNICKÉ ČLÁNKY

Co jsou to G kódy?

G kód (ISO kód) je programovací jazyk obráběcího stroje, kterým se vykonávají pohybové a pomocné instrukce pro obráběcí stroj. Základní princip programování pomocí G kódu je společný pro soustruhy i frézky. Programování soustružnických a frézovacích operací se liší na úrovni specifických příkazů pro jednotlivé operace.

 Pohyb stroje zrychleným posuvem po přímce

  • Pohyb stroje pracovním posuvem po přímce nebo oblouku
  • Načtení souřadného systému obrobku
  • Načtení geometrických vlastností nástrojů
  • Pevné obráběcí cykly (vrtání závitování)
  • Přídavné funkce (změna dynamiky a přesnosti stroje, transformace souřadného systému a polohy)

 Například: Zadáme-li blok programu:

G01 G54 G90 X100.0 Y25.0 F500 ;

 Stroj provede pohyb po přímce (G01) na souřadnici X100 Y25 pracovním posuvem 500 mm/min (F500) v absolutním režimu (G90) vztaženém k souřadnému systému (G54)

 Příklady běžně používaných G kódů:

  • G00 - rychlé polohování
  • G01 – pohyb stroje pracovním posuvem po přímce
  • G02 – pohyb stroje po oblouku ve směru hodinových ručiček
  • G03 – pohyb stroje po oblouku proti směru hodinových ručiček
  • G04 – časová prodleva
  • G17 – volba pracovní roviny X-Y
  • G54 – G59 – volba souřadného systému obrobkových korekcí
  • G90 – absolutní zadávání hodnot
  • G91 – inkrementální (relativní) zadávání hodnot

 

Co jsou to M kódy?

M kódy se používají v CNC programu jako pomocné a přípravné funkce, které slouží k ovládání periferií stroje. Ovládají například čerpadla pro chlazení nástrojů, vzduchové ventily nebo způsobují zpevnění nebo uvolnění hydraulicky upínaných mechanismů (otočné stoly, palety nebo soustružnická sklíčidla). Pomocí M kódu je možné spustit otáčky vřetene nebo provést automatickou výměnu nástroje. Také M-kódy jsou často společné pro Soustružnická a frézovací centra.

 Příklady běžně používaných M kódů:

  • M00 – programové zastavení programu
  • M01 – volitelné (podmíněné) zastavení programu
  • M02 – konec programu
  • M03 – spuštění pravých otáček vřetene
  • M04 –spuštění levých otáček vřetene
  • M05 – zastavení otáček vřetene
  • M06 – automatická výměna nástroje
  • M08 – spuštění vnějšího kapalinového chlazení
  • M09 – zastavení chlazení

M funkce se mohou lišit podle nastavení výrobce, každý stroj má celou řadu M funkcí k obsluze stroje a je možné ještě další M funkce uživatelsky nastavit podle přání zákazníka a to jak u frézovacích center tak u soustružnických center.