(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fturkeycnc.com%2Fcnc%2Fcnc1.jpg&hash=67e0cc38761b7956bb83ed5a1f50ee95e87bfbd4)
G90(ABSOLUTE)MUTLAK PROGRAMLAMA G91(INCREMENTAL)ARTIMSAL PROGRAMLAMA
(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fturkeycnc.com%2Fcnc%2Fcnc11.jpg&hash=8f4f7e07ba2056252eedb8e2e2761eb1d849fe24)
Bu program örneği ileride sık kullanacağımız G90 ve G91 arasındaki farkı göstermektedir.Genelde G90 kullanılır.
Fanuc kontrol üniteli Torna makinalarında G91 kodunun yerine U ve W komutları ile yapabilmekteyiz.
(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fturkeycnc.com%2Fcnc%2Fcnc2.jpg&hash=9739dec6c4df32dc859336de8e0419d94ac0d290)(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fturkeycnc.com%2Fcnc%2Fcnc22.jpg&hash=174df4a4e410349cb8b29d69e1a0ee2a43d7ea9b)
Bu konumuzda kendimize bir parknoktasıoluşturduk.İlk başlangıç hareketini buradan başladık serii bir hareketle G0 komutunu kullandık.grafik alanının içerisinde linear harekette G01 komutunu kullandık.Grafik alanından tekrar park noktasına dönüşte hızlı hareket komutu olan G0 kullandık.
Bu programlama örneğinde yine G91 ile bir program yapmış oluyoruz.G91 komutu nun kullanmamızın sebebi başlangıçta eksen hareketlerini daha iyi kavrayabilmektir.iki programı kıyaslayın
CNC programlarının başında G54~G59 referans noktası seçilir.Programın başına bu komutlardan biri yazılmaz ise ünite otomatik olarak G53 makina referans noktasını tanımlar.Park noktası kesici takımların bağlı bulunduğu ''taretin'' , iş parçasına, aynaya ve sabit punta ya çarpmıyacak şekilde emniyetli bir mesafede durdurulmasına denir.
örn:
O0001; Program Numarası
G54; İş parçası Sıfır Noktası
G97 S1000 M3 Sabit devir komutu yada kesme hızına göre devir seçimi (G96) S=DEVİR dk/rpm M3yada M4=ayna saat yönü döner
yada tersine
(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fturkeycnc.com%2Fcnc%2Fcnc3.jpg&hash=2b24231e9f854f270f9e6d1c7fc06bbf1bcdf73f)
Resimdeki parçayı finiş tornalama yapacağız.Tornalayacağımız parçanın dolu malzemeden olmadığını farzedelim.
%
O0002;
T0101;Takım istasyon numarası T xx xxilk iki numara taret uzerindeki takım nosu demek,son daki nolar ofset numarası
G96 S200 M03; Kesme hızına göre devir seçimi
G50 S2500; devir sınırlama 2500 devirin üstüne çıkamaz
G0 X30 Z1 M08;Hızlı bir hareketle parçaya yanaşma ve soğutma sıvısını açma
G1 z-20 F0.15;linear hareketle kesmeye başlama z yönünde
X45;
Z-70;
X69;
Z-90;
X89;
Z-120;
G0 X150 Z150 M9;hızlı hareket komutuyla park noktasına dönüş ve suyu kapama
M5;iş milini aynayı durdurma
M30;program sonu ve program başına dönüş
%
this program is not generate the piece.. probably if u use a 90mm diameter bar u will destroy your tools...
IF U WANT u can use this :::
T0101 ( O.D )
G50 S1300
G54
G96 S320 M4
G0 X91 Z2
M8
G71 U3 R1.5
G71 P1 Q13 U.6 W.2 F.23
N01 G0 X27.8
N02 G1 Z.1
N03 G1 X30 Z-1
N04 G1 Z-20
N05 G1 X43
N06 G1 X45 Z-21
N07 G1 Z-70
N08 G1 X67
N09 G1 X69 Z-71
N10 G1 Z-90
N11 G1 X87
N12 G1 X89 Z-121
N13 G1 Z-120
güzel insan sen türkçeyi bilmiyon bende tam ingilizceyi bu yuzden bi tercüman bulman gerekecek.
bu program başlangıç eğitimi için olan bir parça örneğidir
sadece g00 g01 komutlarını nasıl kullanıyoruz
mutlak g90 ile nasıl programlama yapabileceği anlatılmışıtır
YENI ARKADASLAR ICIN BASITTE OLSA BISEYLER EKLEYELIM...
G KODLARI
S
M KODLARIN SONUNA (.)KONULMAZ TEZGAH ALARM VERIR
R (RADUS YAPARKEN R NOKTA KOYMAZSAK EMNIYET OLARAK TANIR VE VERDIĞIMIZ RADUS KADAR GERI CIKARAK RADUSU KIRARAK DEVAM EDER...)
X
Z
W
U
BUNLARA NOKTA KOYMAK GEREK BUSEFERDE TEZGAH ALARM VERIR..
NOT:MIKRON YAZARSAK (.)NOKTA KULLANMAYIZ
ÖR:
G76 P020060
G76 X18. Z-25. (Q150 p2000) f2.
kolay gelsın...
yeni başlayanlar için cnc program yazma pratik yolu.(ÖRNEK OLARAK 100 MM ÇAPINDABİR MALZEMEYİ İŞLEYELİM)
1-G97S....M.;(İLK ÖNCE YAPILACAK İŞE GÖRE SABİT VEYA DEĞİŞKEN DEVİR VERİLİR SONRA AYNANIN DÖNME YÖNÜ BELİRTİLİR.
2-T....(TAKIM ÇAĞRILIR.ÖRNEĞİN T0205 2 NUMARALI İSTASYON 5 NOLU OFSETİ SEÇMİŞ OLURUZ.)
3-G0X102Z0M8;(PARÇANIN ANLINI DÜZELTİCEZ.BUNUN İÇİN HAM MALZEMENİN 2 MM YUKARSINA GETİRİYORUZ VE SOĞUTMA SUYUNU AÇIYORUZ)
4-G1X-1F0,2;(G1 HIZIYLA İLERLEME BELİRTEREK ALNINDA MEME KALMAMASI İÇİN X0 ININ ALTINA İNİYARUZ.)
5-G0X100Z1;(EĞER BİR KABA BOŞALTMA YAPICAKSAK G71 ÇEVRİMİNİ KULLANMAK İÇİN MALZEME ÇAPINA vE 1 MM YANINA KESİCİYİ yaklaştırıyoruz)
6-G71U4R0,3;
G71P4Q5U0,6W0,08F0,4;
7-N4G0X..;(ÇEVRİMİ N SATIRI İLE BAŞLATTIK VE KESİCİ MALZEMEYİ BİR SEFERDE TIRAŞLICAK GİBİ DÜŞÜNÜP KORDİNATLARINI N4 İLE N5 SATIRLARI ARASINA YAZIYORUZ.)
8-.....
.....
......
9-N5..
10-G70P4Q5;(VE AYNI KESİCİ İLE TEKRAR KORDİNATLARI BELİRTMEDEN G70 KOMUTUNU KULLANARAK PARÇANIN TEMİZİNİ İŞLİYORUZ..)
11-G28U0W0;(PARÇADAN KESİCİYİ GÜVENLİ BİR YERE UZAKLAŞTIRMA)
12-M30;(PROGRAMI SONLANDIRIYORUZ EĞER BAŞKA BİR İŞLEM YAPMICAKSAK.VE M30 KOMUTUYLA PROGRAM EN BAŞA GEÇİYOR.)
UMARIM YENİ BAŞLAYANLARA YOL GÖSTERİRİR..
emeğine sağlik semıhım