#1=#2*#3 (BU SATIR SABİT KALCAK)
#2=22.225(YARI CAP)
#3=65(ILK DELIK BASLAMA ACISI)
#4=120(IKI DELIK ARA ACISI)
#5=3(DELIK SAYISI)
#6=0(X KORDINAT) sıfır kalsın
#7=0(Y KORDINAT) sıfır kalsın
#8=-20(DELİK BOYU ( Z )) eksi değer vermeyi unutmayın
G0X#6Y#7
G98G81Z#8R3.F2000K0 (K tekrar sayısı,sıfır kalsın,pozisyonlandığı merkezde delme işlemi yapmaması için,K çalışmazsa L yapın)
N999#6=COS[#3]*#2
#7=SIN[#3]*#2
X#6Y#7
#3=#3+#4
#5=#5-1
IF[#5EQ0]GOTO988
GOTO999
N988G0G80
ana program içersinde yada alt program olarak G65 macro çağırma kullanmaksızın sadece açıklamasını yaptığım satırlardaki
delik sayısı,delik açıları,dairenin yarıçapı... gibi bilgileri girmeniz yeterlidir
benim çalıştığım tezgahlardan biri gibi G16 opsiyon olan tezgahınızda bulunması gereken bir alt program olduğunu düşünüyorum
herkese iyi çalışmalar
ustam koşul oluşmadıgında kalan pasoyu nasıl temizliycez...
Alıntı yapılan: sinan - Mayıs 07, 2009, 10:32:44 ÖS
ustam koşul oluşmadıgında kalan pasoyu nasıl temizliycez...
http://www.turkeycnc.com/macro-programlama/macro-mantigini-ogrenmek-icin-basit-bir-calisma-t3548.0.html
burada örnek bir soru sordum ama cevap alamadım
Alıntı yapılan: sinan - Mayıs 07, 2009, 10:35:24 ÖS
Alıntı yapılan: sinan - Mayıs 07, 2009, 10:32:44 ÖS
ustam koşul oluşmadıgında kalan pasoyu nasıl temizliycez...
http://www.turkeycnc.com/macro-programlama/macro-mantigini-ogrenmek-icin-basit-bir-calisma-t3548.0.html
burada örnek bir soru sordum ama cevap alamadım
yazalı daha 1 saat olmuş tabi cevap alamazsın sen bu hızla gidersen :)
istediğin programı yazdım umarım işine yarar
yok arkadaşım o güncellenmiş hali bir saat öncesi çok teşekür ederim.bir bakıyım