Jul 29, 2023 Zanechajte správu

CNC obrábanie G kód, M kód!

 

1. G kód a jeho funkcie

G00------Rýchle určovanie polohy

G01------Lineárna interpolácia

G02------kruhová interpolácia v smere hodinových ručičiek

G03------Kruhová 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 interpolácia spline krivky

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

G09------spomalenie podávania

G10------nastavenia údajov

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

G17------spracovanie roviny XY

G18------spracovanie roviny XZ

G19------spracovanie roviny YZ

Veľkosť G20------palca (systém FANUC)

G21-----metrická veľkosť (systém Fanuc)

G22------metóda programovania rozmerov polomeru

G220-----používané v rozhraní operačného systému

G23------spôsob programovania veľkosti priemeru

G230-----používané v rozhraní operačného systému

G24------koniec podprogramu

G25------spracovanie skokov

G26------cyklus spracovania

G30------zrušenie zväčšenia

G31------definícia zväčšenia

G32------rezanie závitov s rovnakým stúpaním, palcový systém

G33------rezanie závitov s rovnakým stúpaním, metrické

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

G35------zníženie stúpania závitu

G40------kompenzácia nástroja/zrušenie korekcie nástroja

G41------Kompenzácia frézy – vľavo

G42------Kompenzácia frézy – správna

Offset nástroja G43------pozitívny

G44------offset{1}}nástroja je záporný

G45------offset nástroja plus / plus

G46------offset nástroja plus /-

G47------offset nástroja-/-

G48------offset-/ plus

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

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

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

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

G53------Odsadenie priamej čiary, odhlásenie

G54------nastavte súradnice obrobku

G55------Nastavenie súradníc obrobku 2

G56------nastavte súradnicu obrobku tri

G57------nastavenie súradníc obrobku 4

G58------Nastavte súradnicu obrobku päť

G59------nastavenie súradníc obrobku 6

G60------režim presnej cesty (jemne)

G61------režim presnej cesty (uprostred)

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

G63------klepanie na vlákno

G68------odsadenie nástroja, vnútorný roh

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

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

G71------Metrická veľkosť mm

G74------Späť na referenčný bod (nulový bod stroja)

G75------návrat k nulovému bodu programovania súradníc

G76------cyklus zloženia vlákien

G80------Odhlásenie z konzervovaného cyklu

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

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

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á kontrola rýchlosti linky

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

2. Podrobné vysvetlenie funkcie 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 posunie do určenej polohy podľa režimu ovládania bodu. Obrobok sa počas pohybu nesmie spracovávať.

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

(3) Súradnice, ktoré sa nepohybujú, nie je potrebné programovať.

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

príklad:

G00 X75 Z200

G01 U-25 W-100

Najprv X a Z kráčajú 25 rýchlo do bodu A v rovnakom čase a potom kráčajú 75 rýchlo do bodu B v smere Z.

lineárna interpolácia

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

ilustruj:

(1) Tento príkaz spôsobí, že sa nástroj presunie do špecifikovanej polohy podľa metódy lineárnej interpolácie. Rýchlosť pohybu riadi F

Rýchlosť podávania. Všetky súradnice môžu byť prepojené s behom.

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

príklad:

G01 X40 Z20 F150

Dvojosové prepojenie z bodu A do bodu B

kruhová interpolácia

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

ilustruj:

(1) Keď sú X a Z v G90, súradnice koncového bodu oblúka sú absolútne súradnice relatívne 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 sú I a K prírastkové súradnice stredu oblúka vzhľadom na počiatočný bod.

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

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

Poznámka: Pri prechode cez kvadrant sa automaticky vykoná kompenzácia vôle. Ak je veľký rozdiel medzi vstupnou kompenzáciou vôle na konci oblasti parametrov a skutočnou vôľou obrábacieho stroja, na obrobku sa vytvoria zreteľné stopy po reze.

(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( plus -)_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 symbol, "plus" znamená, že uhol oblúka je menší ako 180 stupňov;

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

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

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

Vysvetlenie: Formát je rovnaký ako v príkaze G02 s výnimkou toho, že smer otáčania oblúka je obrátený.


časovaná pauza

Formát: G04_F_ alebo G04_K_

Popis: Pohyb spracovania je pozastavený a spracovanie bude pokračovať po uplynutí času. Čas pauzy je určený údajom za F. Jednotkou sú sekundy. Rozsah je 0,01 sekundy až 300 sekúnd.

Kruhová interpolácia medziľahlého bodu

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

Vysvetlenie: X, Z sú súradnice koncového bodu, IX, IZ sú súradnice stredného bodu. Ostatné sú podobné ako G02/G03

Príklad: G05 X60 Z50 IX50 IZ60F120

Zrýchlenie/spomalenie

Formát: G08

Vysvetlenie: Zaberajú jeden riadok v segmente programu. Keď program prejde do tohto segmentu, rýchlosť posuvu sa zvýši o 10 percent. Ak ho treba zvýšiť o 20 percent, treba ho zapísať ako dva samostatné segmenty.

Rádiusové programovanie

Formát: G22

Poznámka: Ak zaberá v programe jeden riadok, systém bude pracovať v režime polomeru a nasledujúce hodnoty v programe sú tiež založené na polomere.

Spôsob programovania priemeru

Formát: G23

Poznámka: Ak zaberá v programe jeden riadok, systém bude pracovať 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 bloku).

spracovanie cyklu

Formát: G26 LXXX QXX

Vysvetlenie: Keď sa program vykonáva v tejto sekcii, špecifikovaná sekcia programu začína v tejto sekcii ako telo slučky a počet slučiek je určený hodnotou za Q.

Odpis zväčšenia

Formát: G30

Popis: Obsaďte jeden riadok v programe, použite ho spolu s G31 a zrušte funkciu G31.

Definícia zväčšenia

G31 F_

G32: Spracovanie závitu s rovnakým stúpaním (imperiálny systém)

G33: Spracovanie závitu s rovnakým stúpaním (metrický systém)

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

ilustruj:

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

(2) G33/G32 dokáže spracovať iba jednopólové a jednozačiatkové závity.

(3) Zmena hodnoty X môže spracovať kužeľový závit

(4) Pri použití tohto príkazu by otáčky vretena nemali byť príliš vysoké, inak sa nástroj opotrebuje.

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

Formát: G50 S_Q_

S sú maximálne otáčky vretena, Q sú minimálne otáčky 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 hodnota jeho počiatočnej polohy je nastavená v parametroch obrábacieho stroja.

G55: Nastavte súradnicu obrobku 2

G56: Nastavte súradnice obrobku 3

G57: Nastavte súradnicu obrobku 4

G58: Nastavte súradnice obrobku päť

G59: Nastavte súradnice obrobku 6

režim presnej cesty

Formát: G60

V skutočnom procese spracovania, keď je niekoľko akcií spojených dohromady a keď sa na programovanie používa presná cesta, dôjde pri vykonávaní ďalšieho segmentu spracovania k procesu ukladania do vyrovnávacej pamäte (tj spomalenia).

metóda kontinuálnej cesty

Formát: G64

V porovnaní s G60 sa používa hlavne na hrubé obrábanie.

Späť na referenčný bod (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 sa musí 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 k nulovému bodu programovania 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) konzervovaný cyklus

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

ilustruj:

(1) X, Z sú súradnice koncového bodu, U, W sú prírastková hodnota 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 pre hrubovanie, K je posuv pre dokončovanie, I a K sú čísla so znamienkom a znamienka oboch by mali byť rovnaké.

Znaková konvencia je nasledovná: rez od vonkajšej k stredovej osi (otáčanie vonkajšieho kruhu) je "-" a naopak je "plus".

(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 neho, dopredu kužeľ alebo spätný kužeľ, ľavé rezanie alebo pravé rezanie atď.

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

(6) Po spracovaní sa nástroj zastaví v koncovom bode.

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

Proces:

1) G01 zadá 2 krát I (prvý rez je I, posledný rez je I plus K dokončovacie sústruženie), pre hlboké rezanie:

2) G01 dvojosová interpolácia, rez na koncovú časť a zastavenie, ak sa obrábanie skončí:

3) G01 zatiahnite nástroj I do bezpečnej polohy a súčasne vykonajte pomocné vyhladenie reznej plochy

4) G00 rýchly posuv na vonkajšiu stranu vysokej roviny I, rezervu I na ďalší proces rezania, opakujte do 1.

Programovanie absolútnej hodnoty

Formát: G90

ilustruj:

(1) Keď je naprogramovaný G90, všetky nasledujúce naprogramované hodnoty súradníc 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

Inkrementálne programovanie

Formát: G91

Vysvetlenie: Keď je naprogramovaný G91, všetky nasledujúce hodnoty súradníc sa vypočítajú z predchádzajúcej polohy súradníc ako začiatočného bodu

Naprogramovaná hodnota pohybu. V nasledujúcom súradnicovom systéme 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, nepohne súradnicovou osou a dosiahne nastavenú súradnicu

Účel pôvodu.

(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 všetky.

G94 — rýchlosť posuvu, posuv za minútu

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

volanie podprogramu

Formát: G20 L_

N_

ilustruj:

(1) Za L je názov programu po N podprogramu, ktorý sa má volať, ale N nemožno zadať.

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

(2) Táto časť programu nesmie mať iný obsah ako vyššie uvedený popis.

Návrat ukončenia podprogramu

Formát: G24

ilustruj:

(1) G24 označuje koniec podprogramu a vracia sa k ďalšiemu segmentu programu, ktorý vyvolal podprogram.

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

(3) Iné príkazy nie sú v tejto časti G24 povolené.

3. Príklad programovania G kódu

Príklad: Nasledujúci príklad použite na ilustráciu procesu prenosu parametrov v procese 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

G00 X60

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

G00 X60

Z100

G24

G331 – cyklus spracovania závitu

Formát: G331X

_Z_I_K_R_p_

ilustruj:

(1) X sa mení na priemer, X=0 je rovný závit

(2) Z je dĺžka závitu, ktorú je možné naprogramovať absolútne alebo relatívne

(3) I je dĺžka spätného chodu v smere X po odrezaní závitu, hodnota ±

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

(5) KMM rozstup K

(6) Počet cyklov spracovania závitu p, to znamená, že rezanie je dokončené v niekoľkých nožoch

nápoveda:

1. Hĺbka každého posuvu je R÷p a zaokrúhlená nahor a posledný rez sa neposúva, aby sa vyhladil povrch závitu

2. Názov hodnoty I je určený podľa kladného a záporného smeru vnútorného závitu.

3. Zač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 bezpečnostné opatrenia

1. G00 a G01

Existujú dva typy trajektórie pohybu G00, priamka a prerušovaná čiara. Tento príkaz sa používa iba na polohovanie bodu a nemožno ho použiť na spracovanie rezania;

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

2. G02 a G03

G02: Kruhová interpolácia v smere hodinových ručičiek

G03: Kruhová 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, obrábanie slepých otvorov, stupňovitých otvorov, sústruženie a drážkovanie

4. Príkaz na výber roviny G17, G18, G19

Určuje povrchovú úpravu, ktorá sa bežne používa na frézach a obrábacích centrách

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

G18: Rovina XZ alebo rovina rovnobežná s ňou, v CNC sústruhu je iba rovina XZ, nie je potrebné špecifikovať

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

5. Príkaz referenčného 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 stredný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á kompenzácia dĺžky

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

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

8. G32, G92, G76

G32: rezanie závitov

G92: pevný cyklus rezania závitu

G76: Zložený cyklus rezania závitov

9. Sústruženie: G70, G71, 72, G73

G71: príkaz zloženého cyklu pre axiálne hrubovanie

G70: Zložený cyklus na dokončovanie

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

G73: Kopírovanie hrubého cyklu

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

G73: Vysokorýchlostné vŕtanie hlbokých otvorov

G83: Vŕtanie hlbokých otvorov

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: Vyvrtávací cyklus obrábania

G85: vystružovanie

G80: zrušenie príkazu cyklu

11. Režim 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: Riadenie otáčok vretena (zrušenie príkazu riadenia 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íkaz zastavenia vretena dopredu a dozadu M03, M04, M05

M03: Vreteno dopredu

M04: spätný chod vretena

M05: doraz vretena

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

M07: zapnutá hmlová rezacia kvapalina

M08: tekutá rezná kvapalina zapnutá

M09: vypnutie reznej kvapaliny

15. Zastavenie pohybu M00, M01, M02, M30

M00: pozastavenie programu

M01: Plánujte zastaviť

M02: reset obrábacieho stroja

M30: Koniec programu, ukazovateľ sa vráti na začiatok

16. M98: volací podprogram

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

Zaslať požiadavku

whatsapp

skype

E-mailom

Vyšetrovanie