Jan 21, 2024 Zanechajte správu

Musíte poznať G kód pre CNC obrábanie. Si si istý, že tomu všetkému rozumieš?

 

Ste si istý, že rozumiete všetkému o CNC obrábaní G kód? Pozrite sa, či niečomu nerozumiete.

1. G kód a jeho funkcie

G00--Rýchle určovanie polohy

G01--Lineárna interpolácia

G02--Oblúková interpolácia v smere hodinových ručičiek

G03--Oblúková interpolácia proti smeru hodinových ručičiek

G04--Časovaná pauza

G05--Kruhová interpolácia cez stredný bod

G06--Parabolická interpolácia

G07--Z-spline interpolácia

G08--Zrýchlenie informačného kanála

G09--Spomalenie posuvu

G10--Nastavenia údajov

G16--Programovanie polárnych súradníc

G17--Spracúva sa rovina XY

G18--Spracúva sa rovina XZ

G19--Spracúva sa rovina YZ

G20 - imperiálna veľkosť (systém FANUC)

G21 - metrické dimenzie (systém FANUC)

G22--Metóda programovania rozmerov polomeru

G220--Používa sa v rozhraní operačného systému

G23--Metóda programovania veľkosti priemeru

G230--Používa sa v rozhraní operačného systému

G24--Koniec podprogramu

G25--Spracovanie skokov

G26--Spracovanie cyklu

G30--zrušenie zväčšenia

Definícia zväčšenia G31 -

G32--Rezanie závitu s konštantným stúpaním, palcový systém

G33 - Rezanie závitu s konštantným stúpaním, metrické

G34--rezanie závitov so zvýšeným stúpaním

G35--Rezanie závitov so zníženým stúpaním

G40--Odhlásenie kompenzácie nástroja/korekcie nástroja

G41--Zostáva kompenzácia frézy

G42--Právo na kompenzáciu nástroja

G43--Pozitívna korekcia nástroja

G44--Záporná odchýlka nástroja

G45--Odsadenie nástroja +/+

G46--Offset nástroja +/-

G47--Offset nástroja-/-

G48--Offset nástroja-/+

G{{0}}Offset nástroja 0/+

G{{0}}Offset nástroja 0/-

G{{0}}Offset nástroja +/0

G{{0}}Offset nástroja-/0

G53--Lineárne posunutie, odhlásenie

G54--Nastavte súradnice obrobku

G55--Nastavte súradnice obrobku dva

G56--Nastavte súradnicu obrobku tri

G57--Nastavte súradnicu obrobku štyri

G58--Nastavte súradnicu obrobku päť

G59--Nastavte súradnicu obrobku šesť

G60--Režim presnej cesty (jemne)

G61--Režim presnej cesty (uprostred)

G62--Režim presnej cesty (hrubý)

G63--Ťuknutie

G68--Odsadenie nástroja, vnútorný uhol

G69--Odsadenie nástroja, vonkajší roh

Veľkosť G70--palca (toto je Siemens, FANUC je G21)

G71 - Metrické rozmery mm

G74--Návrat referenčného bodu (nulový bod stroja)

G75--Späť na naprogramovaný nulový bod súradníc

G76--Cyklus navíjania závitov

G80--odhlásenie z pevného cyklu

G81--Pevný cyklus vonkajšieho kruhu

G331--Upevnený cyklus závitu

G90 - absolútna veľkosť

G91 - relatívna veľkosť

G92--Prefabrikované súradnice

G93--Odpočítavanie času, rýchlosť posuvu

G94--Rýchlosť posuvu, posuv za minútu

G95--Rýchlosť posuvu, posuv na otáčku

G96--Konštantná lineárna regulácia rýchlosti

G97--Zrušiť reguláciu konštantnej lineárnej rýchlosti

2. Podrobné vysvetlenie funkcií G kódu

Rýchle polohovanie

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

ilustruj:

(1) Tento príkaz spôsobí, že sa nástroj rýchlo presunie do určenej polohy podľa režimu ovládania bodu. Počas pohybu sa obrobok nesmie spracovávať.

(2) Všetky naprogramované osi sa pohybujú súčasne rýchlosťou definovanou parametrami. Keď jedna os dosiahne naprogramovanú hodnotu, zastaví sa, zatiaľ čo ostatné osi pokračujú v pohybe.

(3) Pre nepohyblivé súradnice sa nevyžaduje žiadne programovanie.

(4) G00 možno napísať ako G0

príklad:

G00 X75 Z200

G01 U-25 W-100

Najprv kráčajte X a Z súčasne po dobu 25 sekúnd, aby ste dosiahli bod A, a potom kráčajte v smere Z po dobu 75 sekúnd, aby ste dosiahli bod B.

Lineárna interpolácia

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

ilustruj:

(1) Tento príkaz posunie nástroj do zadanej polohy podľa lineárnej interpolácie. Rýchlosť pohybu riadi F

Rýchlosť podávania. Všetky súradnice je možné spustiť súčasne.

(2) G01 možno zapísať aj ako G1

príklad:

G01 X40 Z20 F150

Spojenie dvoch osí z bodu A do bodu B

Oblúková interpolácia

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

ilustruj:

(1) Keď sú X a Z na G90, súradnice koncového bodu oblúka sú absolútne hodnoty súradníc vo vzťahu k naprogramovanému nulovému bodu. V G91,

Koncový bod oblúka je prírastková hodnota vzhľadom na počiatočný bod oblúka. Bez ohľadu na G90 alebo G91, I a K sú prírastkové súradnice stredu oblúka vzhľadom na počiatočný bod.

I je hodnota smeru X a K je hodnota smeru Z. Súradnice stredu kruhu nemožno vynechať počas oblúkovej interpolácie, pokiaľ nie sú naprogramované v iných formátoch.

(2) Pri programovaní inštrukcie G02 môžete priamo programovať kvadrantové kruhy, plné kruhy atď.

Poznámka: Pri prekročení kvadrantu sa automaticky vykoná kompenzácia medzery. Ak je vstup kompenzácie medzery na konci oblasti parametrov veľmi odlišný od skutočnej spätnej medzery obrábacieho stroja, na obrobku sa vytvoria zrejmé rezy.

(3) G02 možno zapísať aj ako G2.

Príklad: G02 X60 Z50 I40 K0 F120

Formát 2: G02X(u)_Z(w)_R(+-)_F_

Poznámka: (1) Nemožno použiť na programovanie celého kruhu

(2) R je polomer oblúka R na jednej strane obrobku. R je znamienko, "+" znamená, že uhol oblúka je menší ako 180 stupňov;

"-" znamená, že uhol oblúka je väčší ako 180 stupňov. "+" možno vynechať.

(3) Vychádza zo súradníc koncového bodu. Keď je hodnota dĺžky medzi koncovým bodom a počiatočným bodom väčšia ako 2R, namiesto oblúka sa použije priamka.

Príklad: G02 X60 Z50 R20 F120

Formát 3: G02X(u)_Z(š)_CR=_(polomer)F_

Formát 4: G02X(u)_Z(š)_D_(priemer)F_

Tieto dva programovacie formáty sú v podstate rovnaké ako formát 2

Kruhová interpolácia

Poznámka: Okrem opačného smeru otáčania oblúka je formát rovnaký ako pri príkaze G02.

časovaná pauza

Formát: G04_F_ alebo G04_K_
Poznámka: Pohyb spracovania je pozastavený. Po uplynutí času bude spracovanie pokračovať. Čas pauzy je určený údajom za F. Jednotkou sú sekundy. Rozsah je 0,01 sekundy až 300 sekúnd.
Interpolácia medziľahlého bodu oblúka
Formát: G05X(u)_Z(w)_IX_IZ_F_

Poznámka: X, Z sú hodnoty súradníc koncového bodu, IX, IZ sú hodnoty súradníc medziľahlého bodu. Ostatné sú podobné ako G02/G03

Príklad: G05 X60 Z50 IX50 IZ60 F120

Zrýchliť/spomaliť
Formát: G08
Poznámka: V sekcii programu zaberajú jeden riadok samostatne. Keď program dosiahne túto časť, rýchlosť posuvu sa zvýši o 10 %. Ak sa má zvýšiť o 20 %, treba to napísať ako dve samostatné sekcie.
Rádiusové programovanie
Formát: G22
Poznámka: Ak zaberá v programe vlastný riadok, systém beží v režime polomeru a nasledujúce hodnoty v programe sú tiež založené na polomere.
Spôsob programovania veľkosti priemeru
Formát: G23
Poznámka: Ak v programe zaberá vlastný riadok, systém pracuje v režime priemeru a nasledujúce hodnoty v programe sú tiež založené na priemere.
Spracovanie skokov
Formát: G25 LXXX
Vysvetlenie: Keď sa program spustí do tohto programu, prenesie sa do ním určeného segmentu programu. (XXX je číslo segmentu programu).
Spracovanie cyklu

Formát: G26 LXXX QXX

Poznámka: Keď program vykoná túto časť programu, špecifikovaná časť programu začína touto sekciou ako telo slučky a počet slučiek je určený hodnotou za Q.

Viacnásobné zrušenie

Formát: G30

Inštrukcie: Obsaďte svoj vlastný riadok v programe, použite ho v spojení s G31 a zrušte funkciu G31.

definícia zväčšenia

G31 F_

G32: Spracovanie závitu s konštantným stúpaním (imperiálne)

G33: Spracovanie závitu s konštantným stúpaním (metrické)

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

ilustruj:
(1) X a Z sú súradnice koncového bodu a F je rozstup.

(2) G33/G32 dokáže spracovať iba závity s jedným nástrojom a závity s jedným štartom.

(3) Zmeny hodnoty X môžu spracovať kužeľové závity

(4) Pri použití tohto príkazu nemôžu byť otáčky vretena príliš vysoké, inak bude opotrebovanie nástroja väčšie.

Nastavte súradnice obrobku/nastavte maximálne (nízke) otáčky vretena

Formát: G50 S_Q_

S je najvyššia rýchlosť vretena, Q je najnižšia rýchlosť vretena

Nastavte súradnice obrobku
Formát: G54
V systéme môže byť niekoľko súradnicových systémov. G54 zodpovedá prvému súradnicovému systému a jeho hodnota počiatočnej polohy je nastavená v parametroch obrábacieho stroja.
G55: Nastavte súradnicu obrobku dva
G56: Nastavte súradnicu obrobku tri
G57: Nastavte súradnicu obrobku štyri
G58: Nastavte súradnicu obrobku päť
G59: Nastavte súradnicu obrobku šesť

Presná metóda cesty
Formát: G60
V skutočnom procese spracovania, keď je niekoľko akcií spojených dohromady a naprogramovaných s presnými cestami, dôjde pri vykonávaní ďalšej časti spracovania k procesu ukladania do vyrovnávacej pamäte (to znamená spomalenia).
metóda kontinuálnej cesty
Formát: G64
V porovnaní s G60 sa používa hlavne na hrubé obrábanie.
Návrat do referenčného bodu (nulový bod stroja)

Formát: G74 XZ

(1) V tomto odseku sa nesmie objaviť žiadny iný obsah.

(2) Súradnice, ktoré sa objavia po G74, sa vrátia na nulu v poradí X a Z.

(3) Pred použitím G74 musíte potvrdiť, že obrábací stroj je vybavený spínačom referenčného bodu.

(4) Je možné vykonať aj návrat nuly na jednu os.

Návrat do naprogramovaného nulového bodu súradníc

Formát: G75 XZ


Vráťte sa na začiatočný bod programovania súradníc

Formát: G76

Vráťte sa do polohy, kde nástroj začal obrábať.

Vonkajší kruh (vnútorný kruh) pevný cyklus

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

ilustruj:

(1) X, Z sú hodnoty súradníc koncového bodu, U, W sú prírastkové hodnoty koncového bodu vzhľadom na aktuálny bod.

(2) R je priemer počiatočného úseku, ktorý sa má spracovať.

(3) I je posuv pri sústružení nahrubo, K je posuv pri dokončovacom sústružení, I a K sú čísla so znamienkom a znamienka oboch by mali byť rovnaké. Konvencia symbolov je nasledovná: rezanie z vonkajšej strany na stredovú os (otáčanie vonkajšieho kruhu) je "-" a naopak je "+".

(4) Rôzne X, Z, R určujú rôzne spínače vonkajšieho kruhu, ako napríklad: s kužeľom alebo bez kužeľa, dopredu kužeľ alebo spätný kužeľ, ľavé rezanie alebo pravé rezanie atď.

(5) F je rýchlosť rezania (mm/min)

(6) Po dokončení spracovania sa nástroj zastaví v koncovom bode.

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

Proces spracovania:

1) G01 sa podáva 2-krát I (prvý rez je I, posledný rez je dokončovanie I+K) pre hlboké rezanie:

2) G01 dvojosová interpolácia, rezanie do koncovej časti a zastavenie, ak je spracovanie dokončené:

3) G01 zatiahne nástroj I do bezpečnej polohy a súčasne vykoná pomocné vyhladenie povrchu rezu

4) G00 sa rýchlo posúva mimo vysokú pracovnú plochu I, pričom I ponecháva ďalší krok rezania, ktorý sa opakuje až po 1.

programovanie absolútnej hodnoty

Formát: G90
ilustruj:

(1) Keď je naprogramovaný G90, všetky hodnoty súradníc naprogramované v budúcnosti sú založené na naprogramovanom nulovom bode.

(2) Po zapnutí systému je obrábací stroj v stave G.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02


prírastkové programovanie
Formát: G91
Poznámka: Keď je naprogramovaný G91, všetky nasledujúce hodnoty súradníc používajú predchádzajúcu polohu súradníc ako počiatočný bod na výpočet naprogramovanej hodnoty pohybu. V nasledujúcom segmente súradnicového systému sa ako východiskový bod programovania vždy používa predchádzajúci bod.
Príklad: N0010 G91 G92 X20 Z85
N0020 G01X20 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02

Nastavte súradnicový systém obrobku

Formát: G92 X_ Z_

ilustruj:

(1) G92 zmení iba hodnotu súradníc aktuálne zobrazenú systémom bez posunutia osi súradníc, aby sa dosiahol účel nastavenia začiatku súradníc.

(2) Účinok G92 je zmeniť zobrazené súradnice špičky nástroja na nastavenú hodnotu.

(3) XZ za G92 je možné naprogramovať samostatne alebo úplne.

G94-Rýchlosť posuvu, posuv za minútu

Poznámka: Toto je predvolený stav spustenia obrábacieho stroja.

volanie podprogramu

Formát: G20 L_

N_

ilustruj:

(1) Za L je názov programu za N volaného podprogramu, ale N nemožno zadať.

Po N sú povolené iba čísla 1~99999999.

(2) Tento program nesmie obsahovať iný obsah ako ten, ktorý je opísaný vyššie.

Podprogram končí a vracia sa späť

Formát: G24

ilustruj:

(1) G24 označuje koniec podprogramu a vracia sa do ďalšej sekcie programu, ktorá volala podprogram.

(2) G24 a G20 sa objavujú v pároch.

(3) V tejto časti G24 nie sú povolené žiadne ďalšie pokyny.

3. Príklady programovania G kódu

Príklad: Nasledujúci príklad ilustruje proces odovzdávania parametrov počas volania podprogramu. Venujte prosím pozornosť aplikácii.

Názov 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

G00X60

Z100

G24

Ak ho chcete zavolať viackrát, použite ho v nasledujúcom formáte

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

G00X60

Z100

G24

G331-Cyklus obrábania závitov

Formát: G331 X_ Z_I_K_R_p_

ilustruj:

(1) Priemer sa mení v smere X, X=0 je priamy závit

(2) Z je dĺžka závitu, k dispozícii je absolútne alebo relatívne programovanie

(3) I je dĺžka výbehu v smere X po odrezaní závitu, hodnota ±

(4) Rozdiel priemeru medzi vonkajším priemerom a priemerom koreňa závitu R, kladná hodnota

(5) Rozteč KMM

(6) Počet cyklov spracovania závitu p, to znamená, koľko rezov je potrebných na dokončenie rezania

nápoveda:

(1) Hĺbka každého rezu je R÷p a zaokrúhlená na najbližšie celé číslo. Posledné rezanie sa nevykonáva na vyhladenie povrchu závitu.

(2) Názov stiahnutia vnútorného závitu sa určuje podľa kladného a záporného smeru X.

(3) Počiatočná poloha cyklu spracovania závitu je zarovnanie hrotu nástroja s vonkajším kruhom závitu.

príklad:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05


4. Doplnky a poznámky

1. G00 a G01

Existujú dva typy trajektórií pohybu G00: priamka a lomená čiara. Tento príkaz sa používa iba na umiestnenie bodu a nemôže

Na spracovanie rezaním;

G01 sa pohybuje do cieľového bodu určeného inštrukciou lineárnym pohybom pri špecifikovanej rýchlosti posuvu a všeobecne sa používa na spracovanie rezania.

2. G02 a G03

G02: Oblúková interpolácia v smere hodinových ručičiek

G03: Oblúková interpolácia proti smeru hodinových ručičiek

3. Príkaz oneskorenia alebo pauzy G04

Všeobecne sa používa na prepínanie dopredu a dozadu, spracovanie slepých otvorov, stupňovitých otvorov, sústruženie a drážkovanie

4. Pokyny na výber roviny G17, G18, G19

Špecifikovaná povrchová úprava, všeobecne používaná na frézach a obrábacích centrách

G17: Rovina XY, môže byť vynechaná alebo to môže byť rovina rovnobežná s rovinou XY

G18: Rovina XZ alebo rovina s ňou rovnobežná. Na CNC sústruhoch existuje iba rovina XZ a nie je potrebné ju špeciálne špecifikovať.

G19: Rovina YZ alebo rovina s ňou rovnobežná

5. Pokyny k referenčnému bodu G27, G28, G29

G27: Vráťte sa do referenčného bodu, skontrolujte a potvrďte polohu referenčného bodu

G28: Automaticky sa vrátiť do referenčného bodu (prejdením medziľahlým bodom)

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

6. G40, G41, G42 kompenzácia polomeru

G40: Zrušenie korekcie polomeru nástroja

G41: Ľavá kompenzácia

G42: Správna kompenzácia

7. G43, G44, G49 kompenzácia dĺžky

G43: Kladná korekcia dĺžky

G44: Záporná kompenzácia dĺžky

G49: Zrušenie korekcie dĺžky nástroja

8. G32, G92, G76

G32: Rezanie závitu

G92: Pevný cyklus rezania závitu

G76: Cyklus zmesi na rezanie závitov

9. Spracovanie sústruženia: G70, G71, 72, G73

G71: Príkaz zloženého cyklu axiálneho sústruženia nahrubo

G70: Cyklus dokončovacej zmesi

G72: Čelné sústruženie, cyklus radiálneho sústruženia nahrubo

G73: Kopírovanie cyklu hrubého sústruženia

10. Frézky a obrábacie centrá:

G73: Vysokorýchlostné vŕtanie s hlbokými otvormi

G83: Vŕtanie s hlbokými otvormi

G81: cyklus vŕtania

G82: Cyklus vŕtania hlbokých otvorov

G74: Spracovanie ľavostranného závitu

G84: Spracovanie pravého závitu

G76: Cyklus jemného vyvrtávania

G86: Nudný cyklus spracovania

G85: Vystružovanie

G80: Zrušenie príkazu cyklu

11. Spôsob programovania G90, G91

G90: Absolútne programovanie súradníc

G91: Prírastkové programovanie súradníc

12. Príkaz nastavenia vretena

G50: Nastavenie maximálnej rýchlosti vretena

G96: Regulácia konštantnej lineárnej rýchlosti

G97: Ovládanie otáčok vretena (zrušenie príkazu regulácie konštantnej lineárnej rýchlosti)

G98: Návrat do referenčného bodu (posledný otvor)

G99: Návrat do bodu R (stredný otvor)

13. Príkazy zastavenia vretena dopredu a dozadu M03, M04, M05

M03: Prevod vretena dopredu

M04: Reverzácia vretena

M05: Dorazy vretena

14. Spínač reznej kvapaliny M07, M08, M09

M07: Hmlová rezacia kvapalina zapnutá

M08: tekutá rezná kvapalina zapnutá

M09: Vypnutie reznej kvapaliny

15. Zarážka pohybu M00, M01, M02, M30

M00: pozastavenie programu

M01: Plán zastavený

M02: Reset obrábacieho stroja

M30: Program končí a ukazovateľ sa vráti na začiatok

16. M98: Volanie podprogramu

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

Zaslať požiadavku

whatsapp

skype

E-mailom

Vyšetrovanie