ıso programları macroya çevirme

Başlatan semih77, Ekim 09, 2008, 02:39:19 ÖS

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

semih77

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)

asigen

tamam sen lazım olan programı yaz biz elimizden geleni yapalım

semih77

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)

asigen

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

semih77

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)

ercan_3589

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ı..?
''When you are in trouble, do not ever say, Allah! I have a big problem, instead say.. Hey Problem, I have a big Allah!''

semih77

raslantının verdiği programı similasyon programında denedim dediğm şekilde tanışmadı o yüzden tekrar soruyorumm

asigen

#7
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

asigen

#8
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

semih77

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

asigen

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

semih77

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..

asigen

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

Rastlanti

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

taşkaya

"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/