Jul 29, 2023 Zanechat vzkaz

CNC obrábění G kód, M kód!

 

1. G kód a jeho funkce

G00------Rychlé umístění

G01------Lineární interpolace

G02------kruhová interpolace ve směru hodinových ručiček

G03------Kruhová interpolace proti směru hodinových ručiček

G04------Časovaná pauza

G05------Kruhová interpolace přes mezilehlý bod

G06------parabolická interpolace

Interpolace spline křivky G07------Z

G08------zrychlení zdroje

G09------zpomalení podávání

G10------nastavení dat

G16------programování polárních souřadnic

G17------zpracování roviny XY

G18------zpracování roviny XZ

G19------zpracování roviny YZ

Velikost G20------palců (systém FANUC)

G21-----metrická velikost (systém Fanuc)

Metoda programování dimenze G22------okruhu

G220-----používá se v operačním rozhraní systému

G23------způsob programování velikosti průměru

G230-----používá se v operačním rozhraní systému

Konec podprogramu G24------

G25------zpracování skoku

G26------cyklus zpracování

G30------zrušení zvětšení

G31------definice zvětšení

G32------řezání závitů se stejným stoupáním, palcový systém

G33------řezání závitů se stejným stoupáním, metrické

G34------řezání závitů se zvýšeným stoupáním

G35------snížení stoupání řezání závitů

G40------kompenzace nástroje/zrušení korekce nástroje

G41------Kompenzace řezačky – vlevo

G42------Kompenzace řezačky – správná

Offset nástroje G43------pozitivní

G44------offset{1}}nástroje záporný

G45------offset nástroje plus / plus

G46------offset nástroje plus /-

G47------offset nástroje-/-

G48------offset nástroje-/ plus

G{{0}}offset nástroje 0/ plus

G{{0}}offset nástroje 0/-

G{{0}}offset nástroje plus /0

G{{0}}offset nástroje-/0

G53------Odsazení přímky, odhlášení

G54------nastavte souřadnice obrobku

G55------Nastavení souřadnic obrobku 2

G56------nastavte souřadnici obrobku tři

G57------nastavení souřadnic obrobku 4

G58------Nastavte souřadnici obrobku pět

G59------nastavte souřadnice obrobku 6

G60------režim přesné cesty (jemné)

G61------režim přesné cesty (uprostřed)

G62------Režim přesné cesty (hrubá)

G63------klepání na vlákno

G68------odsazení nástroje, vnitřní roh

G69------odsazení nástroje, vnější roh

G70------palec velikost palec (toto je Siemens, FANUC je G21)

G71------Metrická velikost mm

G74------Zpět na referenční bod (nulový bod stroje)

G75------návrat k programování nulového bodu souřadnic

G76------cyklus složených vláken

G80------Odhlášení z konzervovaného cyklu

G81------Upravený cyklus externího kruhu

G331-----závitový pevný cyklus

G90------absolutní velikost

G91------relativní velikost

G92------prefabrikované souřadnice

G93------odpočítávání času, rychlost posuvu

G94------rychlost posuvu, posuv za minutu

G95------rychlost posuvu, posuv na otáčku

G96------konstantní řízení rychlosti linky

G97------zrušte řízení konstantní lineární rychlosti

2. Podrobné vysvětlení funkce G kódu

Rychlé polohování

Formát: G00 X(U)__Z(W)__

ilustrovat:

(1) Tento příkaz způsobí, že se nástroj rychle přesune do určené polohy podle režimu ovládání bodu. Obrobek se nesmí během pohybu opracovávat.

(2) Všechny naprogramované osy se pohybují rychlostí definovanou parametry současně. Když určitá osa dokončí naprogramovanou hodnotu, zastaví se, zatímco ostatní osy pokračují v pohybu.

(3) Souřadnice, které se nepohybují, není třeba programovat.

(4) G00 lze napsat jako G0

příklad:

G00 X75 Z200

G01 U-25 W-100

Nejprve X a Z jdou 25 rychle do bodu A ve stejnou dobu a pak 75 rychle do bodu B ve směru Z.

lineární interpolace

Formát: G01X(U)_Z(W)_F_(mm/min)

ilustrovat:

(1) Tento příkaz uvede nástroj do zadané polohy podle metody lineární interpolace. Rychlost pohybu je řízena F

Rychlost posuvu. Všechny souřadnice lze propojit s během.

(2) G01 lze také zapsat jako G1

příklad:

G01 X40 Z20 F150

Dvouosé spojení z bodu A do bodu B

kruhová interpolace

Formát 1: G02X(u)_Z(w)_I_K_F_

ilustrovat:

(1) Když jsou X a Z v G90, souřadnice koncového bodu oblouku jsou absolutní souřadnice vzhledem k naprogramovanému nulovému bodu. V G91,

Koncový bod oblouku je přírůstková hodnota vzhledem k počátečnímu bodu oblouku. Bez ohledu na G90 nebo G91 jsou I a K přírůstkové souřadnice středu oblouku vzhledem k počátečnímu bodu.

I je hodnota ve směru X a K je hodnota ve směru Z. Souřadnice středu kruhu nelze při kruhové interpolaci vynechat, pokud nejsou naprogramovány v jiných formátech.

(2) Při programování příkazu G02 můžete přímo programovat kvadrantové kružnice, plné kružnice atd.

Poznámka: Při průchodu kvadrantem se automaticky provede kompenzace vůle. Pokud je velký rozdíl mezi vstupní kompenzací vůle na konci oblasti parametrů a skutečnou vůlí obráběcího stroje, na obrobku se vytvoří zřetelné řezné stopy.

(3) G02 lze také zapsat jako G2.

Příklad: G02 X60 Z50 I40 K0 F120

Formát 2: G02X(u)_Z(š)_R( plus -)_F_

Poznámka: (1) Nelze použít pro programování celého kruhu

(2) R je poloměr oblouku R na jedné straně obrobku. R je symbol, "plus" znamená, že úhel oblouku je menší než 180 stupňů;

"-" znamená, že úhel oblouku je větší než 180 stupňů. Mezi nimi lze vynechat "plus".

(3) Vychází ze souřadnic koncového bodu. Když je délka mezi koncovým bodem a počátečním bodem větší než 2R, je oblouk nahrazen přímkou.

Příklad: G02 X60 Z50 R20 F120

Formát 3: G02X(u)_Z(š)_CR=_(poloměr)F_

Formát 4: G02X(u)_Z(š)_D_(průměr)F_

Tyto dva programovací formáty jsou v podstatě stejné jako formát 2

kruhová interpolace

Vysvětlení: Formát je stejný jako u příkazu G02 kromě toho, že směr otáčení oblouku je obrácený.


časovaná pauza

Formát: G04_F_ nebo G04_K_

Popis: Pohyb zpracování je pozastaven a zpracování bude pokračovat po vypršení času. Doba pauzy je určena údaji za F. Jednotkou jsou sekundy. Rozsah je 0,01 sekundy až 300 sekund.

Kruhová interpolace mezilehlého bodu

Formát: G05X(u)_Z(w)_IX_IZ_F_

Vysvětlení: X, Z jsou souřadnice koncového bodu, IX, IZ jsou souřadnice středního bodu. Ostatní jsou podobné G02/G03

Příklad: G05 X60 Z50 IX50 IZ60F120

Zrychlení/zpomalení

Formát: G08

Vysvětlení: Zabírají jeden řádek v segmentu programu. Když program přejde do tohoto segmentu, rychlost posuvu se zvýší o 10 procent. Pokud je třeba ji zvýšit o 20 procent, je třeba ji zapsat jako dva samostatné segmenty.

Rádiusové programování

Formát: G22

Poznámka: Pokud zabírá v programu jeden řádek, systém bude pracovat v režimu poloměru a následující hodnoty v programu jsou také založeny na poloměru.

Metoda programování průměru

Formát: G23

Poznámka: Pokud zabírá v programu jeden řádek, systém bude pracovat v režimu průměru a následující hodnoty v programu jsou také založeny na průměru.

Zpracování skoku

Formát: G25 LXXX

Vysvětlení: Když se program spustí do tohoto programu, přenese se do jím určeného segmentu programu. (XXX je číslo bloku).

zpracování cyklu

Formát: G26 LXXX QXX

Vysvětlení: Když se program spustí do této sekce, zadaná sekce programu začne do této sekce jako tělo smyčky a počet smyček je určen hodnotou za Q.

Odpis zvětšení

Formát: G30

Popis: Obsadit jeden řádek v programu, použít jej společně s G31 a zrušit funkci G31.

Definice zvětšení

G31 F_

G32: Zpracování závitu se stejným stoupáním (imperiální systém)

G33: Zpracování závitu se stejným stoupáním (metrický systém)

Formát: G32/G33 X(u)_Z(š)_F_

ilustrovat:

(1) X, Z jsou souřadnice koncového bodu a F je rozteč

(2) G33/G32 může zpracovávat pouze jednopólové a jednostartové závity.

(3) Změna hodnoty X může zpracovat kuželový závit

(4) Při použití tohoto příkazu by otáčky vřetena neměly být příliš vysoké, jinak se nástroj opotřebuje.

Nastavte souřadnice obrobku/nastavte maximální (nízké) otáčky vřetena

Formát: G50 S_Q_

S jsou maximální otáčky vřetena, Q jsou minimální otáčky vřetena

Nastavte souřadnice obrobku

Formát: G54

V systému může být několik souřadnicových systémů, G54 odpovídá prvnímu souřadnému systému a hodnota jeho počáteční polohy je nastavena v parametrech obráběcího stroje.

G55: Nastavte souřadnici obrobku 2

G56: Nastavte souřadnice obrobku 3

G57: Nastavte souřadnici obrobku 4

G58: Nastavte souřadnice obrobku pět

G59: Nastavte souřadnice obrobku 6

režim přesné cesty

Formát: G60

Ve skutečném procesu zpracování, kdy je několik akcí spojeno dohromady a když je pro programování použita přesná cesta, dojde při provádění dalšího segmentu zpracování k procesu ukládání do vyrovnávací paměti (tj. zpomalení).

metoda kontinuální cesty

Formát: G64

Ve srovnání s G60 se používá hlavně pro hrubovací obrábění.

Zpět na referenční bod (nulový bod stroje)

Formát: G74 XZ

(1) V tomto odstavci se nesmí objevit žádný jiný obsah.

(2) Souřadnice objevující se po G74 se vrátí na nulu v pořadí X a Z.

(3) Před použitím G74 se musí potvrdit, že je obráběcí stroj vybaven spínačem referenčního bodu.

(4) Lze také provést návrat do nuly v jedné ose.

 

Návrat k programování nulového bodu souřadnic

Formát: G75 XZ

Návrat do výchozího bodu programování souřadnic

Formát: G76

Vraťte se do pozice, kde nástroj začal obrábět.

Vnější kruh (vnitřní kruh) pevný cyklus

Formát: G81_X(U)_Z(W)_R_I_K_F_

ilustrovat:

(1) X, Z jsou souřadnice koncového bodu, U, W jsou přírůstková hodnota koncového bodu vzhledem k aktuálnímu bodu.

(2) R je průměr, který má být zpracován ve výchozím úseku.

(3) I je posuv pro hrubování, K je posuv pro dokončování, I a K jsou čísla se znaménkem a znaménka obou by měla být stejná.

Znaménková konvence je následující: řezání od vnější ke středové ose (otáčení vnější kružnice) je "-" a naopak je "plus".

(4) Různé X, Z, R určují různé spínače vnějšího kruhu, jako například: s kuželem nebo bez kužele, kuželem dopředu nebo dozadu, seříznutím vlevo nebo vpravo atd.

(5) F je řezná rychlost (mm/min)

(6) Po zpracování se nástroj zastaví v koncovém bodě.

Příklad: G81 X40 Z 100 R15 I-3K-1 F100

Proces:

1) G01 zadá 2 krát I (první řez je I, poslední řez je I plus K dokončovací soustružení), pro hluboké řezání:

2) G01 dvouosá interpolace, oříznutí na koncovou část a zastavení, pokud obrábění skončí:

3) G01 zatáhněte nástroj I do bezpečné polohy a zároveň proveďte pomocné vyhlazení řezné plochy

4) G00 rychlý posuv na vnější stranu horní roviny I, I rezervujte pro další proces řezání, opakujte do 1.

Programování absolutní hodnoty

Formát: G90

ilustrovat:

(1) Když je naprogramován G90, všechny následující naprogramované hodnoty souřadnic jsou založeny na naprogramovaném nulovém bodu.

(2) Po zapnutí systému je obráběcí stroj ve stavu G.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02

Inkrementální programování

Formát: G91

Vysvětlení: Když je naprogramován G91, všechny následující hodnoty souřadnic se vypočítají z předchozí polohy souřadnic jako počátečního bodu

Naprogramovaná hodnota pohybu. V následujícím souřadnicovém systému se jako výchozí bod pro programování vždy použije předchozí bod.

Příklad: N0010 G91 G92 X20 Z85

N0020 G01X20 Z-10 F100

N0030 Z-20

N0040 X20 Z-15

N0050 M02

Nastavte souřadný systém obrobku

Formát: G92 X_ Z_

ilustrovat:

(1) G92 pouze změní hodnotu souřadnic aktuálně zobrazenou systémem, neposune souřadnicovou osu a dosáhne nastavené souřadnice

Účel původu.

(2) Účinkem G92 je změna zobrazených souřadnic špičky nástroje na nastavenou hodnotu.

(3) XZ za G92 lze naprogramovat samostatně nebo všechny.

G94 – rychlost posuvu, posuv za minutu

Poznámka: Toto je výchozí stav obráběcího stroje.

volání podprogramu

Formát: G20 L_

N_

ilustrovat:

(1) Za L je název programu za N volaného podprogramu, ale N nelze zadat.

Po N jsou povolena pouze čísla 1~99999999.

(2) Tato část programu nesmí mít žádný jiný obsah než výše uvedený popis.

Návrat konce podprogramu

Formát: G24

ilustrovat:

(1) G24 označuje konec podprogramu a vrací se k dalšímu segmentu programu, který podprogram vyvolal.

(2) G24 a G20 se objevují v párech.

(3) Jiné příkazy nejsou v této části G24 povoleny.

3. Příklad programování G kódu

Příklad: Následující příklad použijte k ilustraci procesu přenosu parametrů v procesu volání podprogramu, věnujte prosím pozornost aplikaci

Název programu: P10

M03 S1000

G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

Pokud jej chcete volat vícekrát, použijte jej v následujícím formátu

M03 S1000

N100 G20 L200

N101 G20 L200

N105 G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

G331 – cyklus zpracování závitu

Formát: G331X

_Z_I_K_R_p_

ilustrovat:

(1) X se změní na průměr, X=0 je přímý závit

(2) Z je délka závitu, kterou lze naprogramovat absolutně nebo relativní

(3) I je délka zpětného chodu ve směru X po řezání závitu, hodnota ±

(4) Rozdíl průměru mezi vnějším průměrem závitu R a průměrem paty, kladná hodnota

(5) K rozteč KMM

(6) Počet cyklů zpracování závitu p, to znamená, že řezání je dokončeno v několika nožích

náznak:

1. Hloubka každého posuvu je R÷p a zaokrouhlena nahoru a poslední řez se neposouvá, aby se vyhladil povrch závitu

2. Název hodnoty I je určen podle kladného a záporného směru vnitřního závitu.

3. Výchozí pozicí cyklu zpracování závitu je vyrovnání hrotu nástroje s vnějším kruhem závitu.

příklad:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05

4. Doplňky a bezpečnostní opatření

1. G00 a G01

Existují dva typy trajektorie pohybu G00, přímka a přerušovaná čára. Tento příkaz se používá pouze pro umístění bodu a nelze jej použít pro zpracování řezání;

G01 se přesune do cílového bodu určeného příkazem lineárním pohybem zadanou rychlostí posuvu a obecně se používá pro zpracování obrábění.

2. G02 a G03

G02: Kruhová interpolace ve směru hodinových ručiček

G03: Kruhová interpolace proti směru hodinových ručiček

3. G04 příkaz zpoždění nebo pauzy

Obecně se používá pro přepínání vpřed a vzad, obrábění slepých otvorů, stupňovitých otvorů, soustružení a drážkování

4. Příkaz pro výběr roviny G17, G18, G19

Specifikuje povrchové zpracování, obecně používané pro frézky a obráběcí centra

G17: Rovina XY, lze vynechat, nebo rovinu rovnoběžnou s rovinou XY

G18: Rovina XZ nebo rovina s ní rovnoběžná, v CNC soustruhu je pouze rovina XZ, není třeba specifikovat

G19: Rovina YZ nebo rovina s ní rovnoběžná

5. Příkaz referenčního bodu G27, G28, G29

G27: Vraťte se do referenčního bodu, zkontrolujte a potvrďte polohu referenčního bodu

G28: Automaticky se vrátit do referenčního bodu (mine středním bodem)

G29: Návrat z referenčního bodu, používaný ve spojení s G28

6. G40, G41, G42 kompenzace poloměru

G40: zrušení korekce rádiusu nástroje

G41: levá kompenzace

G42: správná kompenzace

7. G43, G44, G49 délková kompenzace

G43: kladná kompenzace délky

G44: Záporná korekce délky

G49: Zrušení korekce délky nástroje

8. G32, G92, G76

G32: řezání závitů

G92: pevný cyklus řezání závitu

G76: složený cyklus řezání závitů

9. Soustružení: G70, G71, 72, G73

G71: příkaz složeného cyklu pro axiální hrubování

G70: Složený cyklus pro dokončování

G72: Čelní soustružení, cyklus radiálního hrubování

G73: Kopírování hrubovacího cyklu

10. Frézky, obráběcí centra:

G73: Vysokorychlostní vyvrtávání hlubokých děr

G83: Vrtání hlubokých otvorů

G81: vrtací cyklus

G82: cyklus vrtání hlubokých děr

G74: zpracování levého závitu

G84: zpracování pravého závitu

G76: cyklus jemného vyvrtávání

G86: Vyvrtávací obráběcí cyklus

G85: vystružování

G80: zrušení příkazu cyklu

11. Režim programování G90, G91

G90: Programování absolutních souřadnic

G91: Přírůstkové programování souřadnic

12. Příkaz pro nastavení vřetena

G50: nastavení maximálních otáček vřetena

G96: Řízení konstantní lineární rychlosti

G97: Řízení otáček vřetena (zrušení příkazu řízení konstantní lineární rychlosti)

G98: Návrat do referenčního bodu (poslední díra)

G99: Návrat do bodu R (střední díra)

13. Příkaz zastavení vřetena vpřed a vzad M03, M04, M05

M03: Vřeteno vpřed

M04: zpětný chod vřetena

M05: zastavení vřetena

14. Spínač řezné kapaliny M07, M08, M09

M07: mlhová řezná kapalina zapnuta

M08: kapalná řezná kapalina zapnuta

M09: Vypnutí řezné kapaliny

15. Zastavení pohybu M00, M01, M02, M30

M00: pozastavení programu

M01: Plánujte zastavit

M02: reset obráběcího stroje

M30: Konec programu, ukazatel se vrátí na začátek

16. M98: podprogram volání

17. M99: Návrat do hlavního programu

Odeslat dotaz

whatsapp

skype

E-mail

Dotaz