|
FANUC Kontrol unitesi icin G Kodlari
Talas kaldirma ve yol kosullarini belirleyen kodlardir.Kontrol uniteleri arasinda farkliliklar gosterebilir.
‘G’ Kodlarinin Ã?ekil uzerinde Gosterilmesi:
GO ile pozisyona hizli hareket (15 000mm/dk) G1 ile F ilerleme hizi verilerek kesme hareketi G0 ile geri kacma hareketi G0 ile capa cikma G1 ile alin yuzeye yaklasma G1 ile konik isleme G1 ile dogrusal kesme hareketi G3 ile dairesel kesme (saat yonunun tersi, CCW) G1 ile dogrusal kesme G2 ile dairesel kesme (saat yonunde, CW) G1 ile dogrusal kesme G0 ile uzaklasma
Bir program satirinda kullanilan komutlar sunlardir;
N………G…….X…….Z…….F……M……S…….T……
N: Satir numarasidir.N5..N10 seklinde yada N10..N20 seklinde numaralandirilarak yazilir.Bu sekilde yazilmasinin nedeni program yazilip tamamlandiktan sonra eksik birakilan herhangi bir islemin arada kalan satirlara eklenebilmesi olanagidir. G:Yol kosullarini ve islemin cinsini belirler. X:Takimin gidecegi x koordinati (cap olarak verilir.) Z: Takimin gidecegi z koordinati (boy olarak verilir.) F: ilerleme. Genellikle torna tezgahinda ilerleme mm/dev (G21 G99)olarak verilir. Inch/dev olarak verilmek istendiginde G20 G99 , mm/dk olarak kullanilmak istendiginde G21 G98, Inch/dak olarak kullanilmak istendiginde ise G20 G98 kodlari kullanilmalidir. M:makinenin fonksiyonlariyla ilgili kodlardir.M02 program sonu gibi. S:Dakikadaki devir sayisi.S2000 gibi.Devir sayisi G50,G96;G97 kodlarinin durumlarina gore belli olur. G96 sabit kesme hizi(capa gore devir.cap azaldikca devir artar.) G97 aynanin sabit devirde donecegini belirtir. G50 kullanildiginda aynanin cikacagi maksimum devir belli olur. T: Takim numarasi.(M06 T1 “ 1 nolu takimi otomatik olarak al” gibi.) PROGRAMLAMA CEÃ?iTLERi: ARTIMSAL VE MUTLAK KOMUTLAR CNC torna tezgahlarinda programda kullanilan koordinat degerlerinin (takimin gidecegi noktanin cap ve boy degerinin ) belirtiminde ikifarkli metot kullanilir.Bunlar Mutlak sistem ve Artimsal sistemdir.
Mutlak sistemde Koordinatlar parca programinin yazilmasinda referans alinan noktaya (is parcasi sifiri) gore belirtilir. Bunlarin belirtilmesinde X ve Z adresleri kullanilir.X ve Z adresleri ile koordinat degerleri belirtildigi zaman takimin gidecegi noktanin pozisyon koordinat degerlerinin is parcasi sifir noktasina gore verildigi kabul edilir. ornek: G1 X100 Z-20 F0.2(takim is parcasi sifir noktasina gore capta100mm,boyda 20mm ilerler)
Artimsal sistemde
Takimin mevcut pozisyondan bir sonraki pozisyona (takimin gidecegi nokta) gitmesi icin cap ve boy degerinde ne kadar daha gidecegi belirtilir.Kisaca bulundugu noktayi sifir olarak kabul eder ve mevcut pozisyondan gidecegi pozisyona cap ve boy farki olarak gider.Bu tip belirtim durumunda ise U ve W adresleri kullanilir.U cap farki, W boy farkidir. ornek: G1 U12 W-20 F0.2 (takim mevcut pozisyondan capta 12mm,boyda 20mm ilerideki noktaya gider.) G01 DOGRUSAL HAREKET
Takim belirtilen noktaya F ile belirtilen devir basina ilerleme miktari degeri ile dogrusal bir sekilde kesme islemi yaparak gider.G1 ile kesme islemi yapilirken mutlaka F degeri eklenmelidir.G1 ile yapilan kesme islemi alt satirlarda da devam edecekse yeni bir F degeri verilmesine gerek yoktur.Ancak G1’den G0’a veyaG2,G3 gibi diger kesme islemlerine gecildiginde tekrar G1’e gecilmek istenirse yeniden F degeri eklenmelidir.Aksi takdirde ilerleme miktari sifir olarak alinir ve tezgah 11 P/S alarmi verir.
Ornek:
Yukaridaki parcanin kabasi islenmis olup son paso talas kaldirma islemi yapilacaktir.Sert maden uclu kesicinin kesme hizi 180 m/dk’ dir.Devir basina ilerleme miktarini 0,2mmalarak parca programini yaziniz.
G02-G03 DAiRESEL HAREKET G02 (G2) veya G03 (G2)komutu ile takim yaricapi belirtilen yay uzerinde dairesel kesme islemi yapar. Bununla birlikte takim baslangic noktasindan bitis noktasina ayni yaricapta iki farkli sekilde dairesel hareket yapabilir. Eger takim baslangic noktasindan bitis noktasina saatin donus yonu ile ayni (CW) yonde bir yay cizecek sekilde kesme islemi yapacak olursa G2 komutu. Takim baslangic noktasindan bitis noktasina saatin donus yonunun tersi olan yonde bir yay cizecek sekilde (CCW) kesme islemi yapacak ise G3 komutu kullanilir. Dairesel kesme islemi durumunda izlenecek yaya ait karakteristik degerler ; yaricap (radyus)veya yay baslangic noktasindan yay merkezine olan uzakliklar cinsinden verilir.
G02(G2):Kesicinin is yuzeyinde saat yonunde dairesel hareketi G03(G3):Kesicinin is yuzeyinde saat yonu tersinde dairesel hareketi G2 Saat yonu
G3 Saat yonu tersi Kesicinin 1’den 2’ye hareketi X:Kesicinin varis X koordinati N10G3 X…Z…R…F….Z:Kesicinin varis Z koordinati R:Kesicinin hareket kavis (Radyus) yaricapi F:ilerleme miktari (mm/dv) Kesicinin 2’den 1’e hareketi N10 G2X…..Z…..R…..F…
NOT:RADYuS 180° den kucuk ise R degeri (+);180° den buyuk ise R degeri (-) verilir. (calisma eksenlerinin X-Z oldugu duzlem G18 duzlemi olup TT630 CNC torna tezgahinda bu duzlem kullanilir.)
CNC DiK iÃ?LEME MERKEZi:TABLA EKSENLERi:
X,Y,Z eksenleri olan koordinat sistemi, is parcasina baglidir. Programlama, sanki sadece takim Hareket ediyormus gibi yapilir. CALIÃ?MA D?ZLEMi:
Kesici Hareketleri;
X- Y (yer duzlemi) duzlemi icin G17
X- Z duzlemi icin G18
Z- Y duzlemi icin G19
Kesicilerin;
Duzlemlerdeki saat yonundeki hareketleri G2
saat yonu tersindeki hareketi G3 kodlariyla saglanir.
(Standart olarak G17 (X-Y calisma yuzeyi) gecerlidir. KOORDiNAT SiSTEMi VE BOLGELER: KOORDiNATLARIN BELiRLENMESi:

W=is parcasi sifir noktasi
| 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 |
iÃ? RESMiNiN OLC?LENDiRiLMESi: HAREKETKOORDiNATLARIiciN RESiM OLC?LENDiRiLMESi 1-Absolit (MUTLAK) olculendirme (G90)

(Tum hareketler is parcasi sifir noktasina gore algilanir .)
2-ARTIMSALoLcuLENDiRME (G91)
(Kesici her gittigi noktayi baslama noktasi olarak algilar ve bu noktayi sifir kabul ederek istenilen koordinatlara gider.) DOGRUSAL HIZLI HAREKET(G0):
G0 komutunu alan kesici hizli bir sekilde hedef noktaya ulasir. Format: G0IP... (IP:takimin gidecegi koordinat) Ornek:
DOGRUSAL KONTROLL? HAREKET (F kesme hizi ile) (G01) Kesme hizi mm/dk verilecekse komut: G21G94 Kesme hizi inch/dk verilecekse komut: G20G94 Kesme hizi mm/devir verilecekse komut: G21 G95 Kesme hizi inch/devir verilecekse komut: G20 G95 Not:Freze tezgahinda talas kaldirma islemlerinde genellikle mm/dk kullanilir.Ancak vida cekme islemlerinde degisir. Format: G01 IP...F... Ornek:
Not:ilk satir da kullanilacak ilerleme secilir. (N5 satirina eklenir)
Ornek : N5 G15G17 G80G40G21G94 ilerleme mm/dk olacak.
KESiCiNiN iÃ? Y?ZEYiNDE DAiRESEL HAREKETi:
G02- SAAT YON?NDE DAiRESEL HAREKET
G03-SAAT YON?N?N TERSiNDE DAiRESEL HAREKET
ORNEK: Ã?ekildeki dairesel konturu G91olculendirme ile isleyin.
G91 ile G03 G90 ile G03 1’den 2’ye hareket 1’den 2’ye hareket G91 G03 X-20 Y20 R20 G90 G03 X0 Y20 R20 1’den 3’e hareket 1’den 3’e hareket G91 G03 X-40 Y0 R20 G90 G03 X-20 Y0 R20 1’den 4’e hareket 1’den 4’e hareket G91 G03 X-20 Y-20 R-20 G90 G03 X0 Y-20 R-20 1’den 1’e hareket 1’den 1’e hareket G91 G03 I 20 G90 G03 I 20
G91 ile G02 G90 ile G02 1’den 4’e hareket 1’den 4’e hareket G91 G02 X-20 Y-20 R20 G90 G02 X0 Y-20 R20 1’den 3’e hareket 1’den 3’e hareket G91 G02 X-40 Y0 R20 G90 G02 X-20 Y0 R20 1’den 2’ye hareket 1’den 2’ye hareket G91 G02 X-20 Y20 R-20 G90 G02 X0 Y20 R-20 1’den 1’e hareket 1’den 1’e hareket G91 G02 I-20 G90 G02 I-20 Not: I- Hareketin X’de baslayip X’de bitmesi J- Hareketin Y’de baslayip Y’de bitmesi 1’den 1’ehareket
G90G02I-20 G90G03I 20 2’den 2’yehareket G90G03J+20 G90G02J-20 ORNEK:
|