arkadaşlar benim aklımda bişey var eğer benim gibi bu macroyu anlayamayan arkadaşlarımız varsa bunlar için fanucta manual olarak program yazalım ve bu yazdığımız programları macro bilen arkadaşlar açıklamalı olarak macrosunu yazsınlar...(bu sitede dostluk var kardeşlik var kimse bilgilerini birbirinden saklamıyo bu konuda yardımlarınızı bekliyorumm)
tamam sen lazım olan programı yaz biz elimizden geleni yapalım
G50 S2500;
G96S240M3;
T0101;
G0Z20;
X60Z1M8;
G71U2,5R0,2;
G71P1Q2U0,8W0,1F0,3;
N1G0X25;
G1Z0F0,1;
X28R1,5;
X42A-25R1,5;
Z-45R1,6;
X52;
X55C1,5;
W-1,5;
N2U2;
G70P1Q2;
G0X180Z100;
M30;
(İLK OLARAK G71 KABA BOŞALTMA ÇEVRİMİYLE BAŞLAYALIM)
Alıntı yapılan: semih77 - Ekim 10, 2008, 01:42:36 ÖÖ
G50 S2500;
G96S240M3;
T0101;
G0Z20;
X60Z1M8;
G71U2,5R0,2;
G71P1Q2U0,8W0,1F0,3;
N1G0X25;
G1Z0F0,1;
X28R1,5;
X42A-25R1,5;
Z-45R1,6;
X52;
X55C1,5;
W-1,5;
N2U2;
G70P1Q2;
G0X180Z100;
M30;
(İLK OLARAK G71 KABA BOŞALTMA ÇEVRİMİYLE BAŞLAYALIM)
bunu macroya çevirmenin bi anlamı yok zaten çevrim nasıl bi şey olmasını bekliyon onuda yaz ona göre macro yapalım bundan daha basit ve kullanışlı nasıl olabilir sadece macro olsun diye yapmanın bi anlamı yok
asigen yazdığım eski programı 60 çapında bi malzeme gibi düşünüp macrosunu yaparmısın.senin kafanı karıştırdım heralde çevrimle yazınca.yani çevrimi macroya çevirmek değildi benim istediğim sadece bu tip bi kaba boşaltmayı nasıl macrosunu yaparız buydu.bu şekilde düşünüp yapasın. başka bi program DA yazıyım.
(80 BOYUNA KADAR DELİNMİŞ BİŞ Bİ DELİĞİMİZ VAR BİZ BUNU 10 MM DELİP HER SEFERİNDE Z10 DEĞERİNE GERİ ÇIKIP 1MM YANINA YAKLAŞTIRIP DELİCEZ.BUNU YAPMAMIN AMACI BAZEN ÇAPI KÜÇÜK VE UZUN DELİKLER OLUYO VE TALAŞI BOŞALTAMIYO TALAŞI BOŞALTMAK İÇİN BUNLARI YAZMAK ÇOK UZUN SÜRÜYO VE KARMAŞIKLAŞIYO BUNUN MACROSUNU NASIL YAPARIZ)
ŞİMDİDEN TEŞEKKURLER
G97S1800M3
T0101
G0X0Z5
Z-79
G74Z-90Q800F0,05
G0Z10
Z-89
G74Z-100Q800
G0Z10
Z-99
G74Z-110Q800
..
..
..
G74Z-200Q800
G0Z10
G28U0W0
M30
(UMARIM ANLATABİLMİŞİMDİR)
Alıntı yapılan: semih77 - Ekim 10, 2008, 02:47:27 ÖS
asigen yazdığım eski programı 60 çapında bi malzeme gibi düşünüp macrosunu yaparmısın.senin kafanı karıştırdım heralde çevrimle yazınca.yani çevrimi macroya çevirmek değildi benim istediğim sadece bu tip bi kaba boşaltmayı nasıl macrosunu yaparız buydu.bu şekilde düşünüp yapasın. başka bi program DA yazıyım.
(80 BOYUNA KADAR DELİNMİŞ BİŞ Bİ DELİĞİMİZ VAR BİZ BUNU 10 MM DELİP HER SEFERİNDE Z10 DEĞERİNE GERİ ÇIKIP 1MM YANINA YAKLAŞTIRIP DELİCEZ.BUNU YAPMAMIN AMACI BAZEN ÇAPI KÜÇÜK VE UZUN DELİKLER OLUYO VE TALAŞI BOŞALTAMIYO TALAŞI BOŞALTMAK İÇİN BUNLARI YAZMAK ÇOK UZUN SÜRÜYO VE KARMAŞIKLAŞIYO BUNUN MACROSUNU NASIL YAPARIZ)
ŞİMDİDEN TEŞEKKURLER
G97S1800M3
T0101
G0X0Z5
Z-79
G74Z-90Q800F0,05
G0Z10
Z-89
G74Z-100Q800
G0Z10
Z-99
G74Z-110Q800
..
..
..
G74Z-200Q800
G0Z10
G28U0W0
M30
(UMARIM ANLATABİLMİŞİMDİR)
zaten böyle bir örnek macro raslantı abi vermişti çalışmadımı..?
raslantının verdiği programı similasyon programında denedim dediğm şekilde tanışmadı o yüzden tekrar soruyorumm
G97S1800M3
T0101
G0X0Z5
#1 =-80 (İLK BAŞLANGIÇ)
#2 =#1+1(KALDIGI YERİN BİR MM GERİSİ
#3 =-10 (KAÇ MM ARTIRILACAGI)
#4 =-200(TOPLAM DERİNLİK)
Z#2
N10G74 Z#1 Q800 F0.05
G0 Z10
Z#2
#1 =#1-#3
#2=#2-#3
IF[#1 GE#4]GOTO10
G0Z10
G28U0W0
M30
BU KADAR KISA İYİMİ ;)
Bİ DENE BAKALIM BEN TORNADA FAZLA ÇALIŞMADIM BİLGİM YOK
AMA OLMASI LAZIM
EĞER OLURDA BU NE YA DERSEN BİDE BUNU DENE
ALT PROGRAMI 500 E YAZ SIRASI GELİNCE ALTAKİ G65Lİ SATIRI YAZ TAMAMDIR AÇIKLAMALI Bİ ŞEKİLDE YAZDIM MACROYU ANLAMAN İÇİN
G65 P500 Z-200 V-80 R10 F0.05 Q0.8 W10
G65 MACRO ALT PROGRAM ÇAĞIRMA
P500 MACRO ALT PROGRAM NUMARASI
Z TOPLAM DERİNLİK
V İLK GİDECEĞİ DERİNLİK
R HER V İŞLEMİNDEN SONRAKİ GERİ ÇEKİLME NOKTASI
F İLERLEME
Q GAGALAMA MİKTARI 800 ŞEKLİNDE DEĞİL ÇÜNKÜ MACROLARDA YAZDIĞIN RAKAMI NOKTALI GİBİ OKUR
W KAÇ MM DE BİRR YE ÇEKECEĞİNİ BELİRTİR
O500
#10 =#22
#11 =#22+1
Z#11
N10 G74 Z#10 Q#17 F#9
G0 Z#18
Z#11
#10 =#10-#23
#11 =#11-#23
IF[#10 GE#26]GOTO10
G0Z#18
M99
#22 V ANLAMINA GELİR MACRODA
#10 DEĞİŞKEN DEĞER OLARAK KULLANDIM DEĞİŞİK Bİ RAKAMDA OLABİLİRDİ
#11 DEĞİŞKEN DEĞER OLARAK KULLANDIM DEĞİŞİK Bİ RAKAMDA OLABİLİRDİ
#10 =#22 (BURDA #10 DEĞERİNE ANA PROGRAMDAKİ V DEĞERİNİ ATIYORUZ)
#11 =#22+1 (BURDA #11 DEĞERİNE #10 DEĞERİNE ATADIĞIMIZ DEĞERİ ATAYIP 1MM ÇIKARIYORUZ YAZDIĞIMIZ DEĞER EKSİ OLDUĞU İÇİN + DEĞERDE DÜŞÜYOR)
Z#11 (#11 DEĞERİNE ATADIĞIMIZ DEĞERİ Z İLE HAREKET ETTİRİYORUZ)(BURAYA YAZMAMIN SEBEBİ ALTTA Z#11 İN DÖNGÜNÜN SONUNDA OLMASI)
N10 G74 Z#10 Q#17 F#9(#10 DAKİ DEĞERİ ZTE YANSITIYORUZ ANA PROGRAMDA Q YA YAZDIĞIMIZ DEĞER BURDAKİ QYA YANSIYOR F DEĞERİ AYNI ŞEKİL )
G0 Z#18(ANA PROGRAMDA R DEĞERİNE YAZDIĞIMIZ ÖLÇÜYÜ Z İLE HAREKET ETTİRİYOR)
Z#11(#11 DEĞERİNE ATADIĞIMIZ DEĞERİ Z İLE HAREKET ETTİRİYORUZ)
#10 =#10-#23(#10 DEĞERİNE ANA PROGRAM DA W YA YAZDIĞIMIZ DEĞERİ TOPLUYORUZ)
#11 =#11-#23(#11 DEĞERİNE ANA PROGRAM DA W YA YAZDIĞIMIZ DEĞERİ TOPLUYORUZ)
IF[#10 GE#26]GOTO10(BURDADA DÖNGÜNÜN HANGİ ŞARTTA SONA ERECEĞİNİ BELİRTTİK GE #26 ANA PROGRAMDA Z DEĞERİNE KARŞILIK GELİR VE Z DEĞERİNE GELDİĞİ ZAMAN DÖNGÜYÜ SONLARDIRIR)
G0Z#18( İŞLEM BİTTİĞİ İÇİN R DEĞERİNE GELİR)
M99
İNŞAALAH YAZDIKLARIM İŞİNE YARAR VE MACROYU ÇÖZMENDE AZ DA OLSA İŞİNE YARAR
asigen abim sen bi harikasın verdiğin bilgilerin hakkı ödenmez çok teşekkur ederim en yakın zamanda denemeye çalışıcam.sizlerin sayesinde bu konuyu inşallah öğrenicem
sağol kardeşim inşaalah işini görür bu forumun amacı yardımlaşma ve amacına fazlasıyla ulaşıyor
macro kpnusunda bazı takıldığım yerler var onlarıda halledersem açıklamalı bi şekilde bildiklerimi yazıcam şimdi yazarsam yanlış olabilir
bebde yeni yeni çözüyorum bu macroyu bi kptırdımı kendini bağımlılk yapıtor macro
asigen abim ben bu macroyu fanuc 18itb de grafıkte denedim tam macra satırına geliyo g0x0z5 satırından sonra (115) macro satır numarası hatası alarmı veriyodu sanırım.bunu neden yaptı acaba..
Alıntı yapılan: semih77 - Ekim 22, 2008, 09:55:54 ÖÖ
asigen abim ben bu macroyu fanuc 18itb de grafıkte denedim tam macra satırına geliyo g0x0z5 satırından sonra (115) macro satır numarası hatası alarmı veriyodu sanırım.bunu neden yaptı acaba..
kardeşim #200 yazan yeri #4 olarak değiştir onu yanlış yazmışım kusura bakma bide öyledene bakalım
iso kodlarını otomatik macro ya çeviren bir program öğrenin ve kullanın link aşarıda..
http://www.turkeycnc.com/cnc-kontrollu-makinalar/cnc-programi-pc-icin-super-t2771.0.html
asigen harıkasın
elıne sağlık
ilgilendiğin için teşekkur ederim senin dediğin gibi denedim bu sefer başka tezgahta tezgah bu sefer şu alarmı( 115) illegral veritable diye bi alarm.ben ilk alarmda macrodan biraz anlayan birisine sordum bana şey dedi data veri giriş yeri varmış orayı bulduk oraya bişeyler yazıyomuşuk sanırım oraya nasıl girip ne yazıcaz.teşekkur ederim.
orasını bilmiyorum araştırdım bulamadım bilende yok gene bi araştırayım bakayım bulursam cevap yazarım
semih 77 kusura bakma ben soruyu yanlış anlamışım.. ondan öbür mesajı sildim..
macro programları simulasyondan göstermez alarm verir.
tezgahı boşta çalıştırıp deneyin ben öyle yapıyorum..
kolay gelsin..
AŞKIN ABİM ELİNE SAĞLIK
paylaşmak güzel şey emeginize sağlık
valla ben macrodan ümidimi kestim gibi bişey sizler sayesinde biraz ilerlemiştim ama bi yere kadar.verdiğiniz bilgiler için çok teşekkürler...
çoook uzun zaman olmuş bu konuyu açalı ama iso kodlarını makroya çeviren proğram advancum mu
ben beceremedim bu işi biraz anlatsan ne var arkadaşım...bu güne kadarki üzerimde olan katkına teşekkür ederim özellikle makro konusunda