Jan 21, 2024 Hagyjon üzenetet

Ismernie kell a CNC-megmunkálás G-kódját. Biztos, hogy mindent értesz?

 

Biztos, hogy mindent értesz a CNC megmunkálási G-kóddal kapcsolatban? Nézd meg, van-e valami, amit nem értesz.

1. G-kód és funkciói

G00--Gyors pozicionálás

G01--Lineáris interpoláció

G02--Az óramutató járásával megegyező ívinterpoláció

G03--Az óramutató járásával ellentétes ívinterpoláció

G04--Időzített szünet

G05--Körinterpoláció a közbenső ponton keresztül

G06--Parabolikus interpoláció

G07--Z-spline interpoláció

G08--Hírcsatornagyorsítás

G09--Hírcsatorna lassítása

G10--Adatbeállítások

G16--Párkoordináta-programozás

G17--XY sík feldolgozása

G18--XZ sík feldolgozása

G19--YZ sík feldolgozása

G20 - Birodalmi méret (FANUC rendszer)

G21 - metrikus dimenziók (FANUC rendszer)

G22--Radius dimenzió programozási módszer

G220--A rendszer működési felületén használatos

G23--Az átmérő méretének programozási módja

G230--A rendszer működési felületén használatos

G24--Az alprogram vége

G25--Ugrásos feldolgozás

G26--A feldolgozás ciklusa

G30--nagyítás törlése

G31 - nagyítás meghatározása

G32--Állandó menetemelkedésű menetvágás, hüvelykes rendszer

G33 - Állandó menetemelkedésű, metrikus

G34--megnövelt menetemelkedés

G35--Csökkentett menetemelkedésű menetvágás

G40--Szerszámkompenzáció/szerszámeltolás kijelentkezés

G41--Vágókompenzáció maradt

G42--Eszközkompenzációs jog

G43--Eszköz offset pozitív

G44--Eszköz offset negatív

G45--Eszközeltolás+/+

G46--Eszközeltolás +/-

G47--Eszközeltolás-/-

G48--Eszközeltolás-/+

G{{0}}Szerszám-eltolás 0/+

G{{0}}Szerszám eltolás 0/-

G{{0}}Szerszám eltolás +/0

G{{0}}Szerszám eltolás-/0

G53--Lineáris eltolás, kijelentkezés

G54--A munkadarab koordinátáinak beállítása

G55--Állítsa be a munkadarab kettes koordinátáját

G56--Állítsa be a munkadarab hármas koordinátáját

G57--Állítsa be a munkadarab négyes koordinátáját

G58--Állítsa be a munkadarab ötös koordinátáját

G59--Állítsa be a munkadarab hatos koordinátáját

G60--Pontos útvonal mód (finom)

G61--Pontos útvonal mód (középen)

G62--Pontos útvonal mód (durva)

G63--koppintás

G68--Szerszám eltolás, belső szög

G69--Szerszám eltolás, külső sarok

G70--hüvelykes méret (ez a Siemens, a FANUC a G21)

G71 - Metrikus méretek mm

G74--Referenciapont visszatérés (gép nullapontja)

G75--Vissza a programozott koordináta nullapontjához

G76--Menetkötési ciklus

G80--konzerv ciklus kijelentkezés

G81--Külső kör fix ciklusa

G331--Cérna beépített ciklus

G90 - abszolút méret

G91 - relatív méret

G92--Előre gyártott koordináták

G93--Idő visszaszámlálása, előtolási sebesség

G94--Előtolási sebesség, előtolás percenként

G95--Előtolás, fordulatonkénti előtolás

G96--Állandó lineáris sebességszabályozás

G97--Állandó lineáris sebességszabályozás megszakítása

2. A G kód függvényeinek részletes magyarázata

Gyors pozicionálás

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

szemléltet:

(1) Ez a parancs a szerszámot gyorsan a megadott pozícióba mozgatja a pontvezérlési módnak megfelelően. A munkadarabot mozgás közben nem szabad megmunkálni.

(2) Minden programozott tengely a paraméterek által meghatározott sebességgel mozog egyszerre. Amikor az egyik tengely eléri a programozott értéket, megáll, míg a többi tengely tovább mozog.

(3) Nem szükséges programozni a nem mozgó koordinátákat.

(4) G00 felírható G0-ként

példa:

G00 X75 Z200

G01 U-25 W-100

Először sétáljon egyszerre X és Z irányban 25 másodpercig, hogy elérje az A pontot, majd sétáljon Z irányba 75 másodpercig, hogy elérje B pontot.

Lineáris interpoláció

Formátum: G01 X(U)_Z(W)_F_(mm/perc)

szemléltet:

(1) Ez a parancs a szerszámot a megadott pozícióba mozgatja a lineáris interpolációnak megfelelően. A mozgási sebességet F vezérli

Előtolási sebesség. Minden koordináta együtt is futtatható.

(2) A G01 felírható G1-ként is

példa:

G01 X40 Z20 F150

Két tengely kapcsolódik A ponttól B pontig

Ívinterpoláció

1. formátum: G02X(u)_Z(w)_I_K_F_

szemléltet:

(1) Ha X és Z G90-ben van, az ív végpontjának koordinátái a programozott nullaponthoz viszonyított abszolút koordinátaértékek. A G91-nél

Az ív végpontja az ív kezdőpontjához viszonyított növekményes érték. G90-től és G91-től függetlenül I és K az ív középpontjának a kezdőponthoz viszonyított inkrementális koordinátái.

I az X irányú érték, K pedig a Z irányú érték. A kör középpontjának koordinátái nem hagyhatók ki az ívinterpoláció során, hacsak nincs más formátumban programozva.

(2) A G02 utasítás programozásakor közvetlenül programozhat kvadránsköröket, teljes köröket stb.

Megjegyzés: A kvadráns átlépésekor a réskompenzáció automatikusan végrehajtásra kerül. Ha a réskompenzációs bemenet a paraméterterület végén nagyon eltér a szerszámgép tényleges hátrameneti résétől, akkor a munkadarabon nyilvánvaló vágások jönnek létre.

(3) G02 G2-ként is felírható.

Példa: G02 X60 Z50 I40 K0 F120

2. formátum: G02X(u)_Z(w)_R(+-)_F_

Megjegyzés: (1) Nem használható teljes kör programozáshoz

(2) R az R ív sugara a munkadarab egyik oldalán. R jelű, a "+" azt jelenti, hogy az ív szöge kisebb, mint 180 fok;

A "-" azt jelenti, hogy az ív szöge nagyobb, mint 180 fok. A "+" elhagyható.

(3) A végpont koordinátáin alapul. Ha a végpont és a kezdőpont közötti hosszérték nagyobb, mint 2R, az ív helyett egy egyenest használunk.

Példa: G02 X60 Z50 R20 F120

3. formátum: G02X(u)_Z(w)_CR=_(sugár)F_

4. formátum: G02X(u)_Z(w)_D_(átmérő)F_

Ez a két programozási formátum alapvetően megegyezik a 2-es formátummal

Körkörös interpoláció

Megjegyzés: Az ív forgásának ellenkező irányát kivéve a formátum megegyezik a G02 paranccsal.

időzített szünet

Formátum: G04_F_ vagy G04_K_
Megjegyzés: A feldolgozási mozgás szünetel. Az idő lejárta után a feldolgozás folytatódik. A szünet idejét az F utáni adatok határozzák meg. A mértékegység másodperc. A tartomány 0,01 másodperctől 300 másodpercig terjed.
Köztes pont ív interpoláció
Formátum: G05X(u)_Z(w)_IX_IZ_F_

Megjegyzés: X, Z a végpont koordinátaértékei, IX, IZ a köztes pont koordinátaértékei. Mások hasonlóak a G02/G03-hoz

Példa: G05 X60 Z50 IX50 IZ60 F120

Gyorsítás/lassítás
Formátum: G08
Megjegyzés: Önmagukban egy sort foglalnak el a program részben. Amikor a program eléri ezt a részt, az előtolási sebesség 10%-kal nő. Ha 20%-kal akarja növelni, akkor két külön szakaszként kell írni.
Sugár programozás
Formátum: G22
Megjegyzés: Ha a programban elfoglalja a saját sorát, akkor a rendszer sugár módban fut, és a programban a következő értékek is a sugáron alapulnak.
Átmérő méret programozási módszer
Formátum: G23
Megjegyzés: Ha a programban saját sort foglal el, a rendszer átmérő módban működik, és a programban szereplő alábbi értékek is átmérőn alapulnak.
Ugrás feldolgozás
Formátum: G25 LXXX
Magyarázat: Amikor a program erre a programra fut, az átvált az általa megadott programszegmensre. (XXX a programrész száma).
Ciklus feldolgozás

Formátum: G26 LXXX QXX

Megjegyzés: Amikor a program végrehajtja a programnak ezt a szakaszát, a megadott programszakasz ezzel a szekcióval kezdődik ciklustörzsként, és a ciklusok számát a Q utáni érték határozza meg.

Többszörös lemondás

Formátum: G30

Utasítások: Foglalja el a saját sorát a programban, használja a G31-gyel együtt, és törölje a G31 funkcióját.

nagyítás meghatározása

G31 F_

G32: Állandó menetemelkedésű menetfeldolgozás (birodalmi)

G33: Állandó menetemelkedésű menetfeldolgozás (metrikus)

Formátum: G32/G33 X(u)_Z(w)_F_

szemléltet:
(1) X és Z a végpont koordinátái, F pedig a hangmagasság.

(2) A G33/G32 csak egyszerszámos és egyszeres indítású meneteket tud feldolgozni.

(3) Az X érték változásai feldolgozhatják a kúpos szálakat

(4) Ennek a parancsnak a használatakor az orsó fordulatszáma nem lehet túl nagy, különben a szerszámkopás nagyobb lesz.

Állítsa be a munkadarab koordinátáit / állítsa be a maximális (alacsony) orsófordulatszámot

Formátum: G50 S_Q_

S az orsó legnagyobb fordulatszáma, Q az orsó legkisebb fordulatszáma

Állítsa be a munkadarab koordinátáit
Formátum: G54
A rendszerben több koordinátarendszer is lehet. A G54 az első koordinátarendszernek felel meg, és az origó pozíció értéke a szerszámgép paramétereiben van beállítva.
G55: Állítsa be a munkadarab kettes koordinátáját
G56: Állítsa be a munkadarab hármas koordinátáját
G57: Állítsa be a munkadarab négyes koordinátáját
G58: Állítsa be a munkadarab ötös koordinátáját
G59: Hatos munkadarab koordináta beállítása

Pontos útvonal módszer
Formátum: G60
A tényleges feldolgozási folyamatban, amikor több műveletet összekapcsolunk és pontos útvonalakkal programozunk, pufferelési folyamat (vagyis lassítás) történik a feldolgozás következő szakaszának végrehajtásakor.
folytonos út módszer
Formátum: G64
A G60-hoz képest főleg durva megmunkáláshoz használják.
Visszatérés a referenciaponthoz (a gép nulla pontjához)

Formátum: G74 XZ

(1) Ebben a bekezdésben más tartalom nem szerepelhet.

(2) A G74 után megjelenő koordináták visszaállnak nullára X és Z sorrendben.

(3) A G74 használata előtt győződjön meg arról, hogy a szerszámgép fel van szerelve referenciapont-kapcsolóval.

(4) Egytengelyes nulla visszatérés is végrehajtható.

Visszatérés a programozott koordináta nullapontjához

Formátum: G75 XZ


Visszatérés a koordináták programozásának kezdőpontjához

Formátum: G76

Térjen vissza abba a pozícióba, ahol a szerszám elkezdte a megmunkálást.

Külső kör (belső kör) fix ciklus

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

szemléltet:

(1) X, Z a végpont koordinátaértékei, U, W a végpont növekményes értékei az aktuális ponthoz képest.

(2) R a feldolgozandó kezdőszakasz átmérője.

(3) I a durva esztergálási előtolás, K a befejező esztergálás előtolása, I és K előjeles számok, és a kettő előjelének meg kell egyeznie. A szimbólumkonvenció a következő: a kívülről a középső tengely felé történő vágás (a külső kör elfordítása) "-", fordítva pedig "+".

(4) Különböző X, Z, R határozzák meg a külső kör különböző kapcsolóit, például: kúpos vagy nem kúpos, előre kúpos vagy hátrafelé kúpos, balra vagy jobbra vágás stb.

(5) F a vágási sebesség (mm/perc)

(6) A feldolgozás befejezése után a szerszám megáll a végponton.

Példa: G81 X40 Z 100 R15 I-3 K-1 F100

Feldolgozási folyamat:

1) G01 2-szer I-t adagol (az első vágás I, az utolsó vágás I+K simítás) mélyvágáshoz:

2) G01 kéttengelyes interpoláció, vágás a végszakaszig, és leállítás, ha a feldolgozás befejeződött:

3) A G01 visszahúzza az I szerszámot egy biztonságos helyzetbe, és egyidejűleg kiegészítő vágási felület simítást végez

4) A G00 gyorsan kilép a magas I munkafelületen kívülre, hagyva I-t a vágás következő lépésére, megismételve 1-ig.

abszolút érték programozás

Formátum: G90
szemléltet:

(1) G90 programozásakor minden jövőben programozott koordinátaérték a programozott nullaponton alapul.

(2) A rendszer bekapcsolása után a szerszámgép G állapotban van.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02


inkrementális programozás
Formátum: G91
Megjegyzés: G91 programozása esetén minden további koordinátaérték az előző koordináta-pozíciót használja kiindulási pontként a mozgás programozott értékének kiszámításához. A koordinátarendszer következő szegmensében mindig az előző pont lesz a programozás kezdőpontja.
Példa: N0010 G91 G92 X20 Z85
N0020 G01X20 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02

Állítsa be a munkadarab koordinátarendszerét

Formátum: G92 X_ Z_

szemléltet:

(1) A G92 csak a rendszer által aktuálisan megjelenített koordinátaértéket változtatja meg, a koordinátatengely elmozdítása nélkül, hogy elérje a koordináta-origó beállításának célját.

(2) A G92 hatása az, hogy a megjelenített szerszám orr-koordinátáit a beállított értékre módosítja.

(3) A G92 mögötti XZ külön vagy teljesen programozható.

G94-Előtolási sebesség, előtolás percenként

Megjegyzés: Ez a szerszámgép alapértelmezett indítási állapota.

szubrutinhívás

Formátum: G20 L_

N_

szemléltet:

(1) Az L után a meghívandó szubrutin N utáni programneve, de N nem írható be.

Csak az 1-99999999 közötti számok megengedettek az N után.

(2) Ez a program nem tartalmazhat a fent leírtakon kívül más tartalmat.

A szubrutin véget ér és visszatér

Formátum: G24

szemléltet:

(1) A G24 jelzi az alprogram végét, és visszatér a program következő szakaszához, amely az alprogramot hívta.

(2) G24 és G20 párban jelennek meg.

(3) A G24 jelen szakaszában semmilyen más utasítás nem megengedett.

3. G kód programozási példák

Példa: A következő példa a paraméter-átadási folyamatot szemlélteti a szubrutinhívás során. Kérjük, figyeljen az alkalmazásra.

Program neve: 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

Ha többször szeretné felhívni, kérjük, használja a következő formátumban

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-Menet megmunkáló ciklus

Formátum: G331 X_ Z_I_K_R_p_

szemléltet:

(1) Az átmérő X irányban változik, X=0 egy egyenes menet

(2) Z a menethossz, abszolút vagy relatív programozás lehetséges

(3) I az X irányú kifutási hossz menetvágás után, ± érték

(4) Az R menet külső átmérője és gyökérátmérője közötti átmérőkülönbség, pozitív érték

(5) K pitch KMM

(6) A p menetfeldolgozás ciklusainak száma, azaz hány vágás szükséges a vágás befejezéséhez

célzás:

(1) Minden vágás mélysége R÷p, és a legközelebbi egész számra kerekítve. Az utolsó vágást nem a menetfelület simítására hajtják végre.

(2) A belső menetkihúzás nevét az X pozitív és negatív iránya szerint határozzuk meg.

(3) A menetmegmunkálási ciklus kezdőpozíciója az, hogy a szerszám hegyét a menet külső köréhez igazítsa.

példa:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05


4. Kiegészítések és megjegyzések

1. G00 és G01

Kétféle G00 mozgási pálya létezik: egyenes vonal és vonallánc. Ez a parancs csak pont pozicionálásra használható, nem

Vágási feldolgozáshoz;

A G01 a megadott előtolási sebességgel lineáris mozgással mozog az utasítás által meghatározott célpontra, és általában vágási feldolgozásra használják.

2. G02 és G03

G02: Az óramutató járásával megegyező ívinterpoláció

G03: Az óramutató járásával ellentétes ívinterpoláció

3. G04 késleltetés vagy szünet parancs

Általában előre- és hátrakapcsoláshoz, vakfuratok, lépcsős furatok feldolgozásához, esztergáláshoz és hornyoláshoz használják

4. G17, G18, G19 síkválasztási utasítások

Meghatározott felületi megmunkálás, általában marógépeken és megmunkáló központokon használatos

G17: XY sík, elhagyható, vagy lehet az XY síkkal párhuzamos sík

G18: XZ sík vagy vele párhuzamos sík. A CNC esztergagépekben csak XZ sík található, és nem kell külön megadni.

G19: YZ sík vagy vele párhuzamos sík

5. G27, G28, G29 referenciapont utasítások

G27: Térjen vissza a referenciaponthoz, ellenőrizze és erősítse meg a referenciapont helyzetét

G28: Automatikus visszatérés a referenciaponthoz (a közbenső pont áthaladása)

G29: Visszatérés a referenciaponttól, a G28-cal együtt használatos

6. G40, G41, G42 sugárkorrekció

G40: Szerszámsugár-korrekció megszakítása

G41: Bal kompenzáció

G42: Jogos kompenzáció

7. G43, G44, G49 hosszkompenzáció

G43: Pozitív hosszkompenzáció

G44: Negatív hosszkompenzáció

G49: Szerszámhossz-korrekció megszakítása

8. G32, G92, G76

G32: Menetvágás

G92: Menetvágó fix ciklus

G76: Menetvágó keverék ciklus

9. Eszterga feldolgozás: G70, G71, 72, G73

G71: Axiális durva esztergamassza ciklusparancs

G70: Befejező vegyületciklus

G72: homlokesztergálás, radiális durva esztergálási ciklus

G73: Nagyoló esztergálási ciklus másolása

10. Marógépek és megmunkáló központok:

G73: Nagy sebességű mély lyukfúrás

G83: Mélylyukfúrás

G81: fúrási ciklus

G82: Mélylyuk fúrási ciklus

G74: Bal oldali menetfeldolgozás

G84: Jobb oldali menetfeldolgozás

G76: Finom fúróciklus

G86: Unalmas feldolgozási ciklus

G85: Dörzsárazás

G80: Ciklus törlése

11. Programozási módszer G90, G91

G90: Abszolút koordináta programozás

G91: Növekményes koordináta programozás

12. Orsó beállítási parancs

G50: A maximális orsófordulatszám beállítása

G96: Állandó lineáris sebességszabályozás

G97: Orsó fordulatszám szabályozás (állandó lineáris fordulatszám szabályozási parancs törlése)

G98: Visszatérés a referenciaponthoz (utolsó furat)

G99: Visszatérés az R pontba (középső furat)

13. Orsó előre és hátra leállítási parancsok M03, M04, M05

M03: Orsós előre hajtómű

M04: Orsó hátramenet

M05: Az orsó leáll

14. Vágófolyadék kapcsoló M07, M08, M09

M07: A vágófolyadék köd be van kapcsolva

M08: Folyékony vágófolyadék bekapcsolva

M09: Levágó folyadék

15. Mozgásmegálló M00, M01, M02, M30

M00: program szünet

M01: A terv leállt

M02: Szerszámgép alaphelyzetbe állítása

M30: A program véget ér, és a mutató visszatér az elejére

16. M98: Alprogram hívása

17. M99: Visszatérés a főprogramhoz

A szálláslekérdezés elküldése

whatsapp

skype

E-mailben

Vizsgálat