Cevap : MACRO PROGRAMLAR VAR ELIMDE
aabanozcu Nickli Üyeden Alıntı
[Göster]ya dslar size bişey sorcam...
öncelikle yukarıda bi arkadaş adını hatırlayamadım kusura bakmasın...cam in yerini bişey tutamaz demiş. evet bede onakatılıyorum cam in yerini bişey tutamaz. sonu.ta parçayı orada oluşturur ve kaynak kodu istediğinde senin yerine hatasız olarak yazıp veriyor. yani sen hata yaparsın ama asla... eğer çizimde hata yoksa tabi. öle olsa bile eğer hata yaptıysan çizimde zaten sen ne kadar cnc kodunu yazarsan yaz parçan yani çizim in hatalı... gene üretim atalı olacak...
ayrıcca buna bağlı olarak bir sürü delik delm kodları felan yazılmış niye ki... geleleim buna bağlı soruma ... Türkiye `de kaç eksen cnc yada ne tür bi robot kullanılıyor... hayır bu yazdıklarınıza gerek yok ta o yüzden...
bu sorumu sakın yanlış anlamayın sizi küçümsemiyorum yalnızca ben bilmediğim için soruyorum...
Merhaba arkadaşım Makro proğramlar da zaten iş olsun diye yazılmıyor yani bir kere yapılacak bir iş için makro yazmak zaten gereksiz.Makro proğramlar sürekli tekrarlanan işler için yazılan pratik ve uzun vadede zamandan kazanc sağlayan uygulamalardır.
Mesala bir dörtgen veya daire biçimli sadece eni boyu farklı veya çapı farklı işler sürekli önümüze gelen işlerdir.
Bu gibi işleri Makro yaparsak sadece bize programda En boy Derinlik veya Çap gibi bir kaç veri girerek takımın yollarına hiç müdahele etmeden bir program oluşturabiliriz.Böylece hem zaman hem program kalabalığından kurtulabiliriz.
Veya bir parça düşünün bunun dört kulağı olsun ve bu kulaklar standart olsun ama bu parçanın ortasında siparişe göre değişen dörtgen olsun bu kulakların en dış ölçüsü 282 en 85 olsun
Q1 DÖRTGENİN X BOYU
Q2 DÖRTGENİN Y BOYU
Q3 DALMA DERİNLİĞİ
Q6 KÖŞE RADUSU OLSUN
HAIDENHAIN TNC 355 DE KODLADIĞIM BİR MAKRO PROGRAM ORNEGİDİR
0 BEGIN PGM 3312100 MM
1 FN 0 : Q1 = +161,100
2 FN 0 : Q2 = +127,100
3 FN 0 : Q3 = -14,000
4 FN 0 : Q6 = +15,000
5 FN 0 : Q28 = +282,000
6 FN 0 : Q85 = +85,000
7 BLK FORM 0.1 Z X-170,000 Y-170,000 Z-10,000
8 BLK FORM 0.2 X+170,000 Y+170,000 Z+0,000
9 LBL 1
10 TOOL CALL 0 Z S
11 L Z+150,000 R0 F4000 M05
12 X+0,000 R F M
13 Y+100,000 R F M
14 LBL 0
15 TOOL DEF 1 L+0,000 R+6,000
16 TOOL CALL 1 Z S 650
17 CALL LBL 2 REP
18 L X+0,000 Y+Q50 R0 F4000 M05
19 L Z+Q3 R F1000 M13
20 L X+0,000 Y+Q11 RR F300 M
21 RND R8,000 F
22 L X-Q10 Y+Q11 R F M
23 RND RQ6 F
24 L X-Q10 IY-Q12 R F M
25 L IX-Q16 R F M
26 L IY-20,000 R F M
27 L X-Q10 R F M
28 L IY-45,000 R F M
29 L IX-Q16 R F M
30 L IY-20,000 R F M
31 L X-Q10 R F M
32 L X-Q10 Y-Q11 R F M
33 RND RQ6 F
34 L X+Q10 Y-Q11 R F M
35 RND RQ6 F
36 L X+Q10 IY+Q12 R F M
37 L IX+Q16 R F M
38 L IY+20,000 R F M
39 L X+Q10 R F M
40 L IY+45,000 R F M
41 L IX+Q16 R F M
42 L IY+20,000 R F M
43 L X+Q10 R F M
44 L X+Q10 Y+Q11 R F M
45 RND RQ6 F
46 L X-5,000 Y+Q11 R F M
47 RND R5,000 F
48 L X+0,000 Y+Q50 R0 F M09
49 CALL LBL 1 REP
50 STOP M02
51 LBL 2
52 FN 4 : Q10 = +Q1 DIV +2,000
53 FN 4 : Q11 = +Q2 DIV +2,000
54 FN 4 : Q84 = +Q85 DIV +2,000
55 FN 2 : Q12 = +Q11 - +Q84
56 FN 2 : Q27 = +Q28 - +Q1
57 FN 4 : Q16 = +Q27 DIV +2,000
58 FN 1 : Q50 = +Q11 + +50,000
59 LBL 0
60 END PGM 3312100 MM
Sonuc : Makro proramlar bu gibi standart olan işleriniz için ve değişen bir kaç kriteriniz varsa avantajlıdır.
Değilse ölçüleri hiç değişmeyecek bir iş için makro yazılmaz zaten