fanuc code using

21
fanuc code kullanımı YILMAZ YARAR www.teknikogretmen.net

Upload: gantep

Post on 21-Apr-2023

3 views

Category:

Documents


0 download

TRANSCRIPT

fanuc

code kullanımı

YILMAZ YARAR www.teknikogretmen.net

SIK KULLANILAN G VE M KODLARI

G KOD FONKSIYONU

G00 Hızlı İlerleme talaş kaldırmadan max hızda doğrusal olarak

G01 Talaş kaldırarak doğrusal ilerleme F değerine göre ilerleme G02 Saat ibresi Yönünde Dairesel hareket (İnterpolasyon) G03 Saat ibresiYönünün Tersi Dairesel hareket (İnterpolasyon ) G04 Bekleme G20 Parmak ölçü sistemi (inc) G21 Metrik ölçü sistemi G28 Refarans noktasına dönme G50 Sabit kesme hızı için maksimun ayna devir sayısı girişi

G54 İş parçası sıfır noktası G54-G55-G56-G57-G58-G59’ kadar

G70 Finiş tornalama çevrimi G71 Çaptan çoklu talaş boşaltma çevrimi G72 Alın yüzeyde çoklu talaş kaldırma çevrimi G76 Çok pasolu diş çekme çevrimi G90 Mutlak ölçülendirme (absolute) G90 Dış çap/ iç çap tornalama çevrimi G92 Vida çekme çevrimi /manuel paso vererek G94 Alın yüzeyi tornalama çevrimi / manuel paso vererek G91 Artımsal ölçülendirme (İncrimental) G96 Sabit Yüzey Hızı G97 Sabit Yüzey Hızı İptali / sabit devir sayısı G98 İlerleme Hızı mm/ Dakika G99 İlerleme Hızı mm/ Devir

M KOD FONKSIYONU

M00 Programın Durdurulması M01 Opsiyonel Durdurma (*1) M03 Milin Dönmesi saat ibresi yönünde M04 Milin saat ibresi tersi yönde dönmesi M05 Milin Durdurulması M30 Program Sonu M98 Alt Program Çağırılması M99 Alt Program Sonu

G02-G03: DAİRESEL HAREKET KESİCİNİN DAİRESEL HAREKET ETMESİDİR. SAAT İBRESİ YÖNÜNDEKİ HAREKET G02 SAAT İBRESİ TERSİ YÖNÜNDEKİ HAREKET G03 İLE TANIMLANIR.

G02 G03

G70: FİNİŞ TORNALAMA ÇEVRİMİ

G71 UYGULANDIKTAN SONRA BU ÇEVRİM HEMEN ARDI SIRA G70 UYGULANIR. FORMATI: G70 P(ns) Q(nq) F(….)

G70 P14 Q15 F0.1 (FARKLI KALEM KULLANILACAKSA KALEM DEĞİŞTİRLİR SONRA BU SATIR YAZILIR.

G71: ÇAPTAN ÇOKLU TALAŞ BOŞALMA ÇEVRİMİ

Δd : Kesme derinligi ,paso derinliği e : Kaçma miktari (# 718 nolu parametre) kalemin geri çekilme mesafesi ns : harekete başlama satırı nq : hareketin son noktası Δu : Çapta finise birakilan miktar Δw: Boyda finise birakilan miktar f : Ilerleme miktari (mm/dev)

G71: ÖRNEK PROĞRAM

...... T0101 ; G96 S180 M3 ; G0 X83. Z3. ; G71 U2. R0.8 ; G71 P16 Q17 U0.5 W0.2 F0.2 ; N16 G0 X50. ; G1 Z0. ; X56. Z -20. ; X60. ;Z -36 ; N17 G2 X80. Z -46. R40. ; G0 X150. Z200. ; ...... ......

G75: X - EKSENİNDE KANAL AÇMA Radial Grooving Cycle - G75

Format G75R (e) G75X (U)_ Z (W)_ P(i) Q (k) R(d) F(f) e = : GERİ ÇEKİLME MİKTARI U = KANAL ÇAPI (KOORDİNAT DEĞERİ) W = KANAL SONU Z DEKİ (KOORDİNAT DEĞERİ) i = İLK GAGALAMA İÇİN KALEMİN İNMESİ İSTENEN DERİNLİK (MİCRON CİNSİNDEN) k = Z EKSENİNDE KANAL KALEMİNİN ADIMI (MİCRON CİNSİNDEN) d = KALEMİN KANALA GİRİŞİ İLE ÇIKIŞI ARASINDAKİ MESAFE ( R yi SIFIR OLMALI * ÇÜNKÜ KANAL DİBİNDE YUKARI ÇIKARKEN KESME İŞEMİ YAPMASI İSTENMEZ) f = KESME İLERLEME DEĞERİ (Feed rate) ÖRNEKLER: O1883 G0 G99 G21 G0 X100 Z100 T0505 G0 X105 Z10 M03 S1000 G0 Z-25 M08 G01 X22 F.16 G75 R500 G75 X10 Z-40 P8000 Q3000 R0 F0.3 G1 X22 Z-10 M05 M09 M30

Teknik Öğretmen “ wwww.teknikogretmen.net”

G76: ÇOK PASOLU DİŞ ÇEKME ÇEVRİMİ

G76 P(m) r(a) Q(Δdmin) R(d) G76 X(u) Z(w) R(i) P(k) Q(Δd) F(L) m : finiş paso tekrarlama sayısı kaç kez gidip geleceği r : diş bitişindeki pah miktarı z-deki uzunluk miktarı a : angel kalem açısı 55-60 vb. Δd min: munimum talaş derinliği /son talaş için Δd: normal talaş derinliği d: finişe bırakılan miktarı k: diş yuksekliği u: diş dibi çapı w: diş bitişinin boyu diş çekme boyu. (Koordinat olarak) L : adım ÖRNEK: 24 çapa adımı 2 olan 50 boyunda açma GOO X26 Z5 G76 P010160 Q150 R0.1 G76 X20 Z-50 P2000 Q150 F2

G90: DIŞÇAP İÇ ÇAP TORNALAMA ÇEVRİMİ

a: ilk defada verilecek çap ölçüsü z : tornalama boyunun mutlak koordinat değeri ÖRNEK FORMAT: (ÇAP 60 DAN 54 DÜŞÜRÜLEREK 25 BOYUNDA TORNALANACAK G00 X62 Z2 çevrim başlangıcına gelme G90 X60 Z25 F0.1 ilk cevrime başlama 60 capı tornalama X58; 58 çapı tornalama X55; 55 çapı tornalama X54; 54 çapı tornalama

G90: DIŞÇAP İÇ ÇAP KONİK BOŞALTMA

a1 : konik başlangıcın ilk çapı (kalemin cevrime başlarken giderken çap tarafı a2 : konik sonunun son çapı z : tornalama boyu (koordinat değeri) ÖRNEK FORMAT: G00 X62 Z2 çevrim başlangıcına gelme G90 X60 Z25 R-2 F0.1 ilk cevrime başlama 60 capı tornalama X58; X… X…;

G92: VİDA ÇEKME ÇEVRMİ

G92 Xa Zb F(adım) [ a: ilk talaş derinliği b: vida boyu] X (…..) X (…...) X (diş dibi çapı) Not: a ve b değerleri koordinat değerleridir. F ilerlemesi ise dişin adımı

G92: ÖRNEK PROĞRAM

G94: ALIN YÜZEYİ TORNALAMA ÇEVRİMİ

a : boşaltılacak çapın sonu son çap z : boyuna talaş derinliği ilk talaşın derinliği (koordinat değeri) ÖRNEK FORMAT: ALINDAN 20 MM DERİNLİGİNDE 100 ÇAPTAN 80 ÇAPA DÜŞÜRME G00 X102 Z2 çevrim başlangıcına gelme G90 X60 Z98 F0.1 ilk cevrime başlama 60 capı tornalama Z95; Z90; Z85; Z81; Z80;

Not : * çevrimde dış çaptan merkeze doğru kalem keserek hareket eder.

*G90 kullanıldığı ilk satırdaki z değeri ilk kalemim buluduğu yerden ilk talaş için koordinat değeridir.

G94: KONİK ALIN YÜZEYİ TORNALAMA (KESME)

ÇEVRİMİ

YILMAZ YARAR / 2007