Ana Menü

dairesel işlem macro ile

Başlatan Rastlanti, Haziran 14, 2008, 07:28:15 ÖS

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Rastlanti

Selamlar şimdi size dairesel hareket ile frezleme işlemeni anlatacağım..
ilk olarak dairenin çapı sabit olandan başlayalım hep sabit bir çapta dönüyor vede aynı anda opsiyonel olarak z eksenide talaş alıyor program aşarıda..

#2=0;  (z eksenin parçaya 0,000 dan başlayacağını bildiriyor )
N1G3J50.F1500Z#2;  (50mm çapında dairesel harek edeceğini ve her turdada z ekseninin aşarı ineceğini belirtiyoruz
#2=#2-1.;   (her turda z ekseni 1 mm aşarı inmesini istiyoruz)
IF[#2GE-30]GOTO1;  (z ekseni -30 a kadar ineceğini ve N1 satırı arasında çalışacağını söğliyor
G0Z200.;
M30;



G90G54G0X0Y0S1500M3;
G43Z5.H1;
G1Y-50.F1500;
#2=0
N1G3J50.F1500Z#2;
#2=#2-1;
IF[#2GE-30]GOTO1;
G3J50.;
G0Z200.;
M30;

Program bu arkadaşlar sadece yapmanız gereken işlem sırası gelince bu programı programın içine yazmanız istediğiniz değerleri ve ölçüleri yazmanız örnek:60 çapında hareket etmesini istiyorsunuz ilk önce Y-50 satırındaki ölçüyü y-60 yapın birde J50. yazan yeri J60. yapın  derinlik değiştirmek isterseniz IF[#2GE-istediğin ölçüyüyaz]GOTO1:   N1 ve GOTO1  sonundaki rakamlar aynı olmalı bir program içerisinde birden fazla bu programı kullanabilirsiniz fakat GOTO ne N sayısını değiştirmeniz gerek aksi takdirde GOTO  da hangi rakam yazıyorsa o satır numarısına gider hepsi bu .....Rastlanti



DAİRESEL HAREKETİ BÜYÜLTEREK YANİ ÇAP BÜYÜLTEREK FREZELEME İŞLEMİ


Bu vereceğim programda dikkat edilmesi gereken bir kaç husus var daire birkere dönüyor ve sonrada istediğiniz miktartda büyüyor örnek 0.5 yani yarım mm büyüyor isterseniz z ekseni aynı nda aşarıda iner program aşarıda

G90G54G0X0Y0S3000M3;
G43Z5.H1;
G1Y15.F1500;
#2=-15.;(BAŞLACAĞI CAP)
#1=0;   (Z EKSENİNİN BAŞLAMA MESAFESE)
N1G3J#2F1500;  (N SATIRI VE İLERLEME)
G91Y-0.5;  (J EKSENİN HER TURDA 0,5 BÜYÜYECEĞİ İÇİN Y EKSENİDE O KADAR  BÜYÜR)
G90; (G91  İPTALİ)
Z#1; (Z EKSENİNE TAKAŞ VERİYOR)
#2=#2-0.5;  (DAİRENİN HER TURDA BÜYÜYECEĞİ MİKTAR 0,5)
#1=#1-0.2;  (Z EKSENİN HER TURDA ALAÇAĞI MİKDAR 0,2
IF[#1GE-30]GOTO1;  (Z EKSENİN EN SON GİDECEĞİ YER -30)
IF[#2GE-35]GOTO1;  (DAİRENİN EN SON BÜYÜYECEĞİ ÇAP=35)
G0Z200.;
M30;
 

Bu kadar basit istediğiniz değerleri girin ve işleme başlayın  ilginiz için teşekürler ............Rastlanti.............




Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Ramazan Çiftçi

emeğine sağlık çok yararlı pratik bilgiler

crisis

teşekkürler arkadaşım
güzel örnekler veriyosun

babac

 arkadaşlar bunlarla ilgili örnek programlar aşaıda var
bunları orada paylaşmanız daha iyi olmazmı?
özellikle daire işleme ile ilgili

http://www.turkeycnc.com/index.php?topic=2240.15

biga

#4
Alıntı yapılan: babac - Haziran 18, 2008, 09:30:47 ÖS
arkadaşlar bunlarla ilgili örnek programlar aşaıda var
bunları orada paylaşmanız daha iyi olmazmı?
özellikle daire işleme ile ilgili

http://www.turkeycnc.com/index.php?topic=2240.15

evet babac kardeş doğru yazmışsın o programları ben yazmıştım orada daire işleme programı var arkadşımızın yazdıkları da iyi  ama bu programda farklı çapları farklı takım çaplarıyla işleyebilirmiyiz bilmiyorum dostumuz açıklarsa iyi olur

crisis

programlar çalışıyo denedim
Rastlantı bu yazdığın 2 örnek programı birde iso olarak yazabilirmisin acaba?

Rastlanti

G90G54G0X0Y0S2000M3;
G43Z5H1M8;
G1Y-50;
#2=0;
N1G3J50F500Z#2;
#2=#2-1;
IF[#2GE-20]GOTO1;
G3J50;
G1X0F0Z10F8000;
M30; 

Yukarıdaki macro yazılmış bir program aşağıdaki ise iso kodları ile yazılmış bir program.
ANAPROGRAM
T1M6;
G0G90G54X0Y0S2000M3
G43Z5H1
G1Y-50F500;
M98P2
G0Z200L20;
M30;

ALT PROGRAM
G91G3J50Z-1F500;
G90;
M99;


ARKADAŞALAR İKİSİDE AYNI ŞEY BİRİ MACRO BİRİ İSO TERCİH SİZİN FAKAT KOLAYLIK OLARAK MACRO BENCE  UNUTMADAN EĞER TAKIM YARI ÇAP TELEFİSİ KULLANAMAK İSTERSENİZ G43 SATIRINDAN SONRA TAKIM YARI ÇAP TELEFİSİNİ YAZABİLİRSİNİZ ÖRENEĞİN  G1G41D1;  TERCİH SİZİN BU MACRO PROGRAMDA G41 VEYA G42 NİN MACROYA HİÇ BİR ETKİSİ YOKDUR TEŞEKÜRLER..
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

crisis


ercan_3589

''When you are in trouble, do not ever say, Allah! I have a big problem, instead say.. Hey Problem, I have a big Allah!''

ercan_3589

çevrede 8 delik  çapları 60 takımım 20 lik
ben bunu g68  veya g16 komutlarıyla yapmak istemiyorum
macro programlama yapabilirmiyim koordinat döndürme gibi
şimdiden tşkler
''When you are in trouble, do not ever say, Allah! I have a big problem, instead say.. Hey Problem, I have a big Allah!''

Rastlanti

evet yapabilirsin forül..  >>>  360/8=45    60+pi/45   
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

ercan_3589

cevabın için saol abi
Aşkın abi bunla ilgili örnek verdi
''When you are in trouble, do not ever say, Allah! I have a big problem, instead say.. Hey Problem, I have a big Allah!''

G43G00z50.H1;

Bu formulü biraz daha açabilirmiyiz sakıncası yoksa ,bende de g16 kodu işlev görmüyor  macro program ile açılı delik delme yapabilirmiyim  acaba ?
Kitamura MyCenter 6B
Fanuc 11M

Eğer bir yerlerde, küçük insanların büyük gölgeleri oluşuyorsa orada Güneş batıyor demektir...

taşkaya

rastlantım emeğine sağlık

anlatımın cok guzel olmus
"Kalite, doğru ürün ya da hizmeti, müşterinin eline doğru zamanda ve doğru fiyatla koymaktır."
  
  Yağmur Tarım Traktör

http://www.yagmur.com/

exted

slm arkadaşım ben cnc tezgahında yeniyim bana komutlar ve yazılışları hakkıonda bilgi verirsen sevinirim