G kód a jeho funkcia
G{{0}}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 v protismere hodinových ručičiek G04------Časová pauza G{{5 }}Kruhová interpolácia cez stredný bod G06------Parabolická interpolácia G07------Z spline interpolácia G08------Posuv zrýchlenie G09------Spomalenie posuvu G{{10}}Nastavenie údajov G16------Programovanie polárnych súradníc G17------Spracovanie roviny XY G18------Spracovanie roviny XZ G 19------Spracovanie roviny YZ G20------Veľkosť v palcoch (systém Fanuc) G21-----Metrická veľkosť (systém Fanuc) G22------Metóda programovania veľkosti polomeru G220-----Používa sa na rozhraní prevádzky systému G23------Metóda programovania veľkosti priemeru G{{20}}Používa sa na rozhraní prevádzky systému G 24------Koniec podprogramu G25------Spracovanie skoku G26------Spracovanie cyklu G30------Zrušenie prepísania G31------Definovanie override G32------Rezanie závitu s rovnakým stúpaním, anglicky G33------Rezanie závitu s rovnakým stúpaním, metrické G34------Rezanie závitu so zvýšeným stúpaním G35------Rezanie závitu so zníženým stúpaním G{{3{ {62}}}}Zrušiť kompenzáciu nástroja/offset nástroja G41------Korekcia nástroja--vľavo G42--- ---Nástroj kompenzácia--vpravo G43------Korekcia nástroja--kladná G44------Korekcia nástroja--negatívne G45------Korekcia nástroja +/+G{{42 }}Korekcia nástroja +/-G47------Korekcia nástroja -/-G48------Korekcia nástroja -/+G49------Korekcia nástroja 0/+G50------Offset nástroja 0/-G51------Offset nástroja +/0G52------Offset nástroja -/0G53------Lineárny posun, zrušiť G54------ Nastaviť Nastaviť súradnice obrobku G55------Nastaviť súradnice obrobku 2 G56------Nastaviť súradnice obrobku 3 G57------Nastaviť obrobok súradnica 4 G58------Nastaviť súradnice obrobku 5 G59------Nastaviť súradnice obrobku 6 G60------Režim presnej dráhy (jemný) G61------Režim presnej dráhy (stredný) G{{77 }}Režim presnej dráhy (hrubý) G63------Klepanie G68------Odsadenie nástroja, vnútorný uhol G69------Odsadenie nástroja, vonkajší uhol G70------Veľkosť palca Palce (toto je Siemens, Fanuc je G21) G71------Metrická veľkosť mm G74------Späť na referenčný bod (stroj nula) G75------Späť na programovanie nula súradníc G76------Cyklus zložených závitov G80------Zrušiť pevný cyklus G81------Pevný cyklus vonkajšieho kruhu G331-----Pevný cyklus závitu G90------Absolútna veľkosť G91------Relatívna veľkosť G92------Prefabrikované súradnice G93------Čas odpočítavanie, rýchlosť posuvu G94------Rýchlosť posuvu, posuv za minútu G95------Rýchlosť posuvu, posuv za otáčku G96------Konštantná regulácia rýchlosti linky G97------Zrušiť riadenie konštantnej rýchlosti linky
Podrobné vysvetlenie funkcie G kódu
Rýchle polohovanie
Formát: G00 X(U)__Z(W)__
Popis: 1 Táto inštrukcia umožňuje nástroju rýchlo sa presunúť do určenej polohy podľa spôsobu 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ď jedna os dosiahne 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 Z200G01 U-25 W-100 Najprv sa X a Z pohybujú o 25 súčasne, aby rýchlo dosiahli bod A, a potom sa Z pohnú o 75, aby rýchlo dosiahli bod B.
Lineárna interpolácia
Formát: G01 X(U)_Z(W)_F_(mm/min)
Popis: 1 Táto inštrukcia presunie nástroj do zadanej polohy spôsobom lineárnej interpolácie. Rýchlosť pohybu je rýchlosť posuvu špecifikovaná F. Všetky súradnice môžu byť ovládané v spojení. 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_
Popis: 1X, Z v G90, súradnice koncového bodu oblúka sú absolútne hodnoty súradníc vo vzťahu k programovaciemu nulovému bodu. V G91 je koncový bod oblúka prírastková hodnota vzhľadom k počiatočnému bodu 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. Poznámka: I je hodnota smeru X a K je hodnota smeru Z. Stredové súradnice sa počas kruhovej interpolácie nesmú vynechať, pokiaľ nie sú naprogramované v iných formátoch.
2 Pri programovaní inštrukcie G02 môžete priamo naprogramovať kvadrantový kruh, celý kruh atď. Poznámka: Pri prejdení kvadrantu sa automaticky vykoná kompenzácia vôle. Ak je vstup kompenzácie vôle na konci oblasti parametrov veľmi odlišný od skutočnej spätnej vôle obrábacieho stroja, na obrobku sa vytvoria zrejmé rezy. 3G02 možno zapísať aj ako G2. Príklad: G02 X60 Z50 I40 K0 F120
Formát 2: G02X(u)_Z(w)_R(+-)_F_
Popis: 1 Nemožno použiť na programovanie celého kruhu. 2R je polomer jednostranného R oblúka 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 dĺžka medzi koncovým bodom a zač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
Interpolácia v smere hodinových ručičiek
Popis: Formát je rovnaký ako inštrukcia G02 s výnimkou toho, že smer otáčania oblúka je opačný.
Časovaná pauza
Formát: G04_F_ alebo G04_K_
Popis: Pohyb obrábania je pozastavený a po uplynutí času obrábanie pokračuje. Čas pauzy je určený údajmi po 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_
Popis: 1X, Z sú hodnoty súradníc koncového bodu, IX, IZ sú hodnoty súradníc medziľahlého bodu. Zvyšok je podobný G02/G03. Príklad: G05 X60 Z50 IX50 IZ60 F120
Zrýchlenie/spomalenie
Formát: G08
Popis: Zaberajú jeden riadok v segmente programu. Keď program prejde do tohto segmentu, rýchlosť posuvu sa zvýši o 10%. Ak ho chcete zvýšiť o 20 %, musíte ho napísať do dvoch samostatných segmentov.
Rádiusové programovanie
Formát: G22
Popis: Ak zaberá riadok v programe, systém pobeží v režime polomeru a nasledujúce hodnoty v programe budú tiež založené na polomere.
Spôsob programovania veľkosti priemeru
Formát: G23
Popis: Ak zaberá riadok v programe, systém pobeží v režime priemeru a nasledujúce hodnoty v programe budú tiež založené na priemere.
Spracovanie skokov
Formát: G25 LXXX
Popis: Keď sa program spustí do tohto programu, prenesie segment programu, ktorý špecifikuje. (XXX je číslo segmentu programu).
Spracovanie cyklu
Formát: G26 LXXX QXX
Popis: Keď program vykoná tento program, segment programu, ktorý špecifikuje, začína s týmto segmentom ako telo slučky a počet slučiek je určený hodnotou za Q.
Zrušenie multiplikátora
Formát: G30
Popis: Ak zaberá riadok v programe, použije sa v spojení s G31 na zrušenie funkcie G31.
Definícia pomeru
G31 F_
G32: Spracovanie závitu s rovnakým stúpaním (angličtina) G33: Spracovanie závitu s rovnakým stúpaním (metrické)
Formát: G32/G33 X(u)_Z(š)_F_
Popis: 1X, Z sú hodnoty súradníc koncového bodu, F je rozstup. 2G33/G32 dokáže spracovať iba jednonástrojové vlákna s jedným štartom. 3Zmena hodnoty X môže spracovať kužeľové závity. 4
Pri použití tohto návodu nemôžu byť otáčky vretena príliš vysoké, inak bude opotrebovanie nástroja veľké. Nastavte súradnice obrobku/nastavte najvyššie (najnižšie) otáčky vretena
Formát: G50 S_Q_
S sú najvyššie otáčky vretena, Q sú najnižšie 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úradnice obrobku 2 G56: Nastavte súradnice obrobku 3 G57: Nastavte súradnice obrobku 4 G58: Nastavte súradnice obrobku 5 G59: Nastavte súradnice obrobku 6
Presný režim cesty
G60
V samotnom procese spracovania, keď je niekoľko akcií spojených dohromady, pri použití presného programovania cesty, dôjde k procesu vyrovnávacej pamäte (tj spomaleniu) pri vykonávaní ďalšej časti spracovania.
Režim nepretržitej cesty
Formát: G64
V porovnaní s G60 sa používa najmä na hrubé spracovanie.
Návrat do referenčného bodu (nulový bod stroja)
Formát: G74 XZ
Popis: 1 V tejto časti sa nesmie objaviť žiadny iný obsah. 2 Súradnice, ktoré sa objavia po G74, sa postupne vrátia na nulu v X a Z. 3 Pred použitím G74 sa musí ubezpečiť, ž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.
Vráťte sa do nulového bodu programovacej súradnice
Formát: G75 XZ
Vráťte sa do počiatočného bodu programovacej súradnice
Formát: G76
Vráťte sa do polohy, kde nástroj začína spracovávať.
Vonkajší kruh (vnútorný kruh) pevný cyklus
Formát: G81_X(U)_Z(W)_R_I_K_F_
Popis: 1X, Z sú hodnoty súradníc koncového bodu, U, W sú prírastkové hodnoty koncového bodu vzhľadom na aktuálny bod. 2R je priemer počiatočnej časti, ktorá sa má obrábať. 3I je hrubovací posuv, K je dokončovací posuv, 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 neho, pozitívny kužeľ alebo reverzný kužeľ, ľavé rezanie alebo pravé rezanie atď.
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 podáva posuv dvakrát I (prvý rez je I, posledný rez je dokončovanie I+K) a vykonáva hlboké rezanie: 2) G01 dvojosová interpolácia, rezanie do koncovej časti, ak je spracovanie dokončené, zastavte: 3) G01 zasunie I do bezpečnej polohy a súčasne vykoná pomocné vyhladenie reznej plochy 4) G00 sa rýchlo posunie na vonkajšiu stranu vysokej pracovnej plochy I a I si ponechá na ďalšie rezanie proces a opakuje sa do 1.
Programovanie absolútnej hodnoty
Formát: G90
Popis: 1 Keď je naprogramovaný G90, všetky nasledujúce naprogramované hodnoty súradníc sú založené na nulovom bode programovania. 2 Po zapnutí systému je obrábací stroj v stave G. N0010 G90 G92 x20 z90N0020 G01X40 Z80 F100N0030 G03X60 Z50 I0 K-10N0040 M02
Inkrementálne programovanie
Formát: G91
Popis: 1 Keď je naprogramovaný G91, všetky nasledujúce hodnoty súradníc sa vypočítajú s použitím predchádzajúcej polohy súradníc ako počiatočného bodu. 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 F100N0030 Z-20N0040 X20 Z-15N0050 M02
Nastavenie súradnicového systému obrobku
Formát: G92 X_ Z_
Opis: 1 G92 zmení iba hodnotu súradníc, ktorá je aktuálne zobrazená systémom, a nepohne os súradníc, aby sa dosiahol účel nastavenia začiatku súradníc. Účinok 2G92 je zmeniť zobrazené súradnice hrotu nástroja na nastavenú hodnotu. XZ 3G92 je možné naprogramovať samostatne alebo všetky naraz. G94-Rýchlosť posuvu, 4 posuvy za minútu
Toto je predvolený stav obrábacieho stroja, keď je zapnutý.
Volanie podprogramu
Formát: G20 L_N_
Popis: Za 1L nasleduje názov programu za volaným podprogramom N, ale N nemožno zadať. Po N sú povolené len čísla 1 až 99999999. 2Táto časť programu nesmie obsahovať žiadny iný obsah ako vyššie uvedený popis.
Návrat ukončenia podprogramu
Formát: G24
Popis: 1G24 označuje koniec podprogramu a vracia sa do ďalšej časti programu, ktorá volá podprogram. 2G24 sa objavuje v pároch s G20. 3G24 Táto časť neumožňuje zobrazenie iných pokynov.
Príklad programovania G kódu
Príklad: Nasledujúci príklad ilustruje proces prenosu parametrov počas procesu volania podprogramu. Venujte prosím pozornosť aplikácii.
Názov programu: P10M03 S1000G20 L200M02N200 G92 X50 Z100G01 X40 F100Z97G02 Z92 X50 I10 K0 F100G01 Z-25 F100G00 X62G
Ak ho chcete zavolať viackrát, použite nasledujúci formát: M03 S1000N100 G20 L200N101 G20 L200N105 G20 L200M02N200 G92 X50 Z100G01 X40 F101Z907G01 K101Z907G01 Z-25 F100G00 X60Z100G24
G331--Cyklus spracovania vlákna
Formát: G331 X_ Z_I_K_R_p_
Popis: 1X zmena priemeru, X=0 je rovný závit. 2Z je dĺžka závitu, ktorú je možné naprogramovať absolútne alebo relatívne. 3I je dĺžka závitu späť v smere X po odrezaní, ± hodnota 4
R je rozdiel priemeru medzi vonkajším priemerom a priemerom koreňa závitu, kladná hodnota 5
K je výška tónu KMM6
p je počet spracovania závitového cyklu, to znamená, koľko rezov je potrebných na dokončenie rezania. Tipy:
1) Hĺbka každého rezu je R÷p a je zaoblená a posledný rez sa neposúva na vyhladenie povrchu závitu 2) Zadná strana vnútorného závitu je určená kladným a záporným smerom pozdĺž X, aby sa určila hodnota I. 3 ) Počiatočná poloha cyklu spracovania závitu je zarovnanie hrotu nástroja s vonkajším kruhom závitu.
Príklad: M3G4 f2G0 x30 z0G331 z-50 x0 i10 k2 r1.5 p5G0 z0M05
Doplnok a preventívne opatrenia
G00 a G01
Trajektória pohybu G00 má dva typy: priama čiara a prerušovaná čiara. Tento pokyn sa používa iba na polohovanie bodu a nemožno ho použiť na spracovanie rezania; G01 sa presunie do cieľového bodu určeného inštrukciou po priamke pri špecifikovanej rýchlosti posuvu, ktorá sa zvyčajne používa na spracovanie rezania.
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
G04 Inštrukcia oneskorenia alebo pauzy
Všeobecne sa používa na prepínanie dopredu a dozadu, spracovanie slepých otvorov, stupňovité otvory a sústružnícke drážkovanie
G17, G18, G19 Pokyny na výber roviny
Špecifikujte rovinné spracovanie, všeobecne používané pre frézky a obrábacie centrá. G17: Rovina XY, môže byť vynechaná alebo môže byť rovinou rovnobežnou s rovinou XY. G18: Rovina XZ alebo rovina s ňou rovnobežná. Na CNC sústruhu je iba rovina XZ, netreba ju špecifikovať. G19: Rovina YZ alebo rovina s ňou rovnobežná.
G27, G28, G29 Príkaz referenčného bodu
G27: Návrat do referenčného bodu, kontrola a potvrdenie polohy referenčného bodu G28: Automatický návrat do referenčného bodu (cez stredný bod) G29: Návrat z referenčného bodu, používa sa v spojení s G28
G40, G41, G42 Kompenzácia polomeru
G40: Zrušenie korekcie polomeru nástroja G41: Ľavá korekcia G42: Pravá korekcia
G43, G44, G49 Korekcia dĺžky
G43: Kladná korekcia dĺžkyG44: Záporná korekcia dĺžkyG49: Zrušenie korekcie dĺžky nástroja
G32, G92, G76
G32: Rezanie závituG92: Pevný cyklus Rezanie závituG76: Zložený cyklus Rezanie závitu
Sústruženie: G70, G71, 72, G73
G71: Príkaz zloženého cyklu axiálneho hrubovaniaG70: Cyklus zloženého dokončovania G72: Čelné sústruženie, cyklus radiálneho hrubovaniaG73: Cyklus hrubovania profilovania
Frézka, obrábacie centrum:
G73: Vysokorýchlostné vŕtanie hlbokých otvorovG83: Vŕtanie hlbokých otvorovG81: Cyklus vŕtaniaG82: Cyklus vŕtania hlbokých otvorovG74: Spracovanie ľavostranného závituG84: Spracovanie pravého závituG76: Cyklus jemného vyvrtávaniaG86: Cyklus vyvrtávaniaG85: VystružovanieG80: Zrušenie príkazu cyklu
Spôsob programovania G90, G91
G90: Programovanie absolútnych súradníc G91: Programovanie prírastkových súradníc
Príkaz na nastavenie vretena
Národné majstrovstvá v plávaní 2018, ktoré sa konali v Taiyuan, Shanxi, ukončili súťaž mužov na 400 m voľný spôsob. Zhejiang atlét Sun Yang vyhral šampionát s časom 3 minúty 44,29 sekundy, čím získal svoje tretie prvenstvo na tomto šampionáte. Tento výsledok je tento rok na druhom mieste na svete!
Príkaz zastavenia vretena dopredu a dozadu M03, M04, M05
M03: Vreteno dopredu M04: Vreteno dozadu M05: Zastavenie vretena
Spínač reznej kvapaliny M07, M08, M09
M07: Hmlová rezná kvapalina na M08: Tekutá rezná kvapalina na M09: Rezná kvapalina vypnutá
Zastavenie pohybu M00, M01, M02, M30
M00: Pozastavenie programu M01: Plánované zastavenie M02: Reset obrábacieho stroja M30: Program končí, ukazovateľ sa vráti na začiatok





