CNC FANUC Kontrol Ünitesi G Kodları

Embed Size (px)

Citation preview

FANUC Kontrol nitesi in G KodlarFANUC Kontrol nitesi in G Kodlar Tala kaldrma ve yolkoullarn belirleyen kodlardr.Kontrol niteleri arasnda farkllklargsterebilir.

G Kodlarnn ekil zerinde Gsterilmesi

1- GO ile pozisyona hzl hareket (15 000mm/dk) 2- G1 ile F ilerleme hz verilerek kesme hareketi 3- G0 ile geri kama hareketi 4- G0 ile apa kma 5- G1 ile aln yzeye yaklama 6- G1 ile konik ileme 7- G1 ile dorusal kesme hareketi 8- G3 ile dairesel kesme (saat ynnn tersi, CCW) 9- G1 ile dorusal kesme 10- G2 ile dairesel kesme (saat ynnde, CW) 11- G1 ile dorusal kesme 12- G0 ile uzaklama Bir program satrndakullanlan komutlar unlardr; NG.X.Z.FMS.T N: Satr numarasdr.N5..N10 eklinde yada N10..N20 eklinde numaralandrlarak yazlr.Bu ekilde yazlmasnn nedeniprogram yazlp tamamlandktan sonra eksik braklan herhangi bir ileminarada kalan satrlaraeklenebilmesi olanadr. G:Yol koullarn ve ilemin cinsinibelirler. X:Takmn gidecei x koordinat (ap olarakverilir.) Z: Takmn gidecei z koordinat (boy olarakverilir.) F: lerleme. Genellikle torna tezgahnda ilerleme mm/dev (G21 G99)olarakverilir. Inch/dev olarakverilmekistendiinde G20 G99 , mm/dk olarak kullanlmak istendiinde G21 G98, Inch/dakolarak kullanlmak istendiinde ise G20 G98 kodlar kullanlmaldr. M:makinenin fonksiyonlaryla ilgilikodlardr.M02 program sonu gibi. S:Dakikadaki devir says.S2000 gibi.Devirsays G50,G96;G97 kodlarnn durumlarna gre belli olur. G96 sabit kesme hz(apa gre devir.ap azaldka devir artar.) G97 aynann sabitdevirde dneceini belirtir. G50 kullanldndaaynann kaca maksimum devir belli olur. T: Takm numaras.(M06 T1 1 nolu takmotomatik olarak al gibi.) PROGRAMLAMA ETLER ARTIMSAL VE MUTLAK KOMUTLAR CNC torna tezgahlarnda programda kullanlan koordinatdeerlerinin (takmn gidecei

noktann ap ve boy deerinin ) belirtiminde ikifarkl metot kullanlr.Bunlar Mutlak sistem ve Artmsal sistemdir. Mutlak sistemde Koordinatlarpara programnn yazlmasnda referans alnannoktaya (i paras sfr) gre belirtilir. Bunlarn belirtilmesindeXve Z adresleri kullanlr.X ve Z adresleri ile koordinat deerleri belirtildiizaman takmn gidecei noktannpozisyon koordinat deerlerinin iparas sfr noktasna gre verildii kabul edilir. rnek: G1 X100 Z-20 F0.2(takm i paras sfr noktasna gre apta100mm,boyda 20mm ilerler) Artmsal sistemde Takmn mevcutpozisyondan bir sonraki pozisyona (takmn gidecei nokta) gitmesi iin ap veboy deerinde ne kadar daha gidecei belirtilir.Ksaca bulunduu noktay sfrolarak kabul eder ve mevcut pozisyondan gidecei pozisyona ap ve boy farkolarak gider.Bu tip belirtim durumunda ise Uve W adresleri kullanlr.U ap fark, W boy farkdr. rnek: G1 U12 W-20 F0.2 (takmmevcut pozisyondan apta 12mm,boyda 20mm ilerideki noktaya gider.) G01 DO?RUSAL HAREKET Takm belirtilen noktaya F ile belirtilen devir bana ilerlememiktar deeri ile dorusal bir ekilde kesme ilemi yaparak gider.G1 ile kesme ilemi yaplrken mutlakaF deeri eklenmelidir.G1 ile yaplan kesme ilemi alt satrlarda da devamedecekse yeni bir F deeri verilmesine gerek yoktur.Ancak G1den G0a veyaG2,G3 gibi dier kesme ilemlerine geildiinde tekrar G1e geilmek istenirse yeniden F deeri eklenmelidir.Aksi takdirde ilerleme miktar sfrolarak alnr ve tezgah 11 P/S alarm verir.

rnek:

Yukardaki parannkabas ilenmi olup son paso tala kaldrma ilemi yaplacaktr.Sert madenulu kesicinin kesme hz 180 m/dkdr.Devir bana ilerleme miktarn 0,2mmalarak para programn yaznz.

G02-G03 DARESEL HAREKET G02 (G2) veya G03 (G2)komutu ile takmyarap belirtilen yay zerinde dairesel kesme ilemi yapar. Bununla birliktetakm balang noktasndan biti noktasna ayn yarapta iki farkl ekildedairesel hareket yapabilir. Eer takmbalang noktasndan biti noktasna saatin dn yn ile ayn (CW) ynde biryay izecek ekilde kesme ilemi yapacak olursa G2 komutu. Takm balangnoktasndan biti noktasna saatin dn ynnn tersi olan ynde bir yayizecek ekilde (CCW) kesme ilemi yapacak ise G3 komutu kullanlr. Dairesel kesmeilemi durumunda izlenecek yaya ait karakteristik deerler ; yarap (radys)veya yay balang noktasndan yay merkezine olan uzaklklar cinsinden verilir. G02(G2):Kesicinin i yzeyinde saatynnde dairesel hareketi G03(G3):Kesicinin i yzeyinde saat yntersinde dairesel hareketi

G2

Saat yn

G3

Saat yn tersi

Kesicinin 1den 2ye hareketiX:Kesicinin var Xkoordinat N10G3 XZRF.Z:Kesicinin var Z koordinat R:Kesicininhareket kavis (Radys) yarap F:lerleme miktar (mm/dv) Kesicinin 2den 1e hareketi N10 G2X..Z..R..F NOT:RADYS 180den kk ise R deeri (+);180denbyk ise R deeri (-) verilir. (alma eksenlerininX-Z olduu dzlem G18 dzlemi olup TT630 CNC torna tezgahndabu dzlem kullanlr.)

CNC DK LEME MERKEZ TABLAEKSENLER

X,Y,Z eksenleri olan koordinat sistemi, parasna baldr. Programlama, sanki sadece takm Hareket ediyormu gibi yaplr. ALIMADZLEM

Kesici Hareketleri;

X- Y (yer dzlemi) dzlemi iin G17

X- Z dzlemi iin G18

Z- Y dzlemi iin G19

Kesicilerin;

Dzlemlerdeki saat ynndeki hareketleriG2

saat yn tersindekihareketi G3 kodlaryla salanr.

(Standart olarak G17 (X-Y alma yzeyi) geerlidir.

KOORDNAT SSTEM VE BLGELER

KORDNATLARIN BELRLENMES

W= parassfr noktas

NOKTA

X

Y

Z

P1

40

30

0

P2

70

50

0

P3

40

0

-20

P4

100

30

-20

P5

80

0

0

P6

0

80

0

RESMNN LLENDRLMES HAREKETKOORDNATLARIN RESM LLENDRLMES 1-Absolit (MUTLAK) llendirme (G90)

(Tm hareketler i paras sfr noktasna grealglanr .)

2-ARTIMSALLLENDRME (G91)

(Kesici her gittii noktay balamanoktas olarak alglar ve bu noktay sfr kabul ederek istenilen koordinatlaragider.)

DO?RUSAL HIZLI HAREKET(G0)G0 komutunu alan kesicihzl bir ekilde hedef noktaya ular. Format: G0IP... (IP:takmn gideceikoordinat) rnek:

DO?RUSAL KONTROLL HAREKET (F kesme hzile) (G01) Kesmehz Kesmehz Kesmehz Kesmehz mm/dk verilecekse komut: G21G94 inch/dk verilecekse komut: G20G94 mm/devirverilecekse komut: G21 G95 inch/devirverilecekse komut: G20 G95

Not:Freze tezgahnda tala kaldrma ilemlerinde genellikle mm/dkkullanlr.Ancak vida ekme ilemlerinde deiir. Format: G01 IP...F... rnek:

Not:lk satrdakullanlacak ilerleme seilir. (N5 satrna eklenir) rnek : N5 G15G17 G80G40G21G94 lerlememm/dk olacak.

KESCNN YZEYNDE DARESEL HAREKET

G02- SAAT YNNDE DARESEL HAREKET

G03-SAAT YNNN TERSNDE DARESEL HAREKET

RNEK: ekildeki dairesel kontr G91llendirme ile ileyin.

G91 ile G03 G90 ile G03 1den 2ye hareket 1den 2ye hareket G91 G03 X-20 Y20 R20 G90 G03 X0 Y20 R20 1den 3e hareket 1den 3e hareket G91 G03 X-40 Y0 R20 G90 G03 X-20 Y0 R20 1den 4e hareket 1den 4e hareket G91 G03 X-20 Y-20 R-20 G90 G03 X0 Y-20 R-20 1den 1e hareket 1den 1e hareket G91 G03 I 20 G90 G03 I 20 G91 ile G02 G90 ile G02 1den 4e hareket 1den 4e hareket G91 G02 X-20 Y-20 R20 G90 G02 X0 Y-20 R20 1den 3e hareket 1den 3e hareket G91 G02 X-40 Y0 R20 G90 G02 X-20 Y0 R20 1den 2ye hareket 1den 2ye hareket G91 G02 X-20 Y20 R-20 G90 G02 X0 Y20 R-20 1den 1e hareket 1den 1e hareket G91 G02 I-20 G90 G02 I-20 Not: I- Hareketin Xde balayp Xde bitmesi J- Hareketin Yde balayp Yde bitmesi 1den 1ehareket G90G02I-20 G90G03I 20 2den 2yehareket G90G03J+20 G90G02J-20 RNEK: