TurkeyCNC Forum

CNC Okulu => Fanuc => Macro Programlama => Konuyu başlatan: birkan66 - Kasım 28, 2010, 09:35:10 ÖS

Başlık: SPRAL MAKROSU
Gönderen: birkan66 - Kasım 28, 2010, 09:35:10 ÖS
O0012
(SPIRAL INWARD GROOVE MACRO)
(CUTS DECREASING DIAMETERS FROM XLARGE TO X0.0 )
G65P9200 R3 Z-4 I240 K42 D8 E9. F500
(#18 Z RAPID PLANE )
(#26 Z CUT PLANE )
(#4 FINISH DIAMETER )
(#6 START DIAMETER )
(#7 TOOL DIAMETER )
(#8 NUMBER OF PASSES )
(#9 FEEDRATE )
O9200
#24=0.0
#25=0.0
#500= [[#6-#4]/#8]*.25 (BIG)
#501=[[#6-#4]/#8]*.125 (LIT)
#502=[#6-#7]/2 (XPOS)
#503=#502 (IVAL)
#504=0.5 (COUNT)
#505=0.0 (MYEXIT)
#506=#502 (END XPOS )
#9 = [FIX[[[#9*[#4+#7]]/#4]*100]]/100 (ADJUST LINEAR FEED)
G0 X#502 Y#25
G1 Z#26 F50.0
G1 X#503 Y#25 F#9
G02 X[[#502-#500]*-1] I[[#503-#501]*-1] J0.0
#502 = #502 - #500
#503 = #503 - #501
DO1
X[#502-#500] I[#503-#500] J0.0
#502 = #502 - #500
#503 = #503 - #500
#504 = #504 + 0.5
IF [#504 EQ #8] THEN I[[#503 - #501]*-1] J0.0
IF [#504 EQ #8] THEN I[[#503 - #501]*-1] J0.0
IF [#504 EQ #8] THEN #503 = [#503 - #501]/2
IF [#504 EQ #8] THEN G1 X#506 Y#25
IF [#504 EQ #8] THEN GOTO 2
X [[#502 - #500]*-1] I[[#503 - #500]*-1] J0.0
#502 = #502 - #500
#503 = #503 - #500
#504 = #504 + .5
IF [#504 EQ #8] THEN I[#503 - #501] J0.0
IF [#504 EQ #8] THEN I[#503 - #501] J0.0
IF [#504 EQ #8] THEN #503 = [#503 - #501]/2
IF [#504 EQ #8] THEN G1 X#506 Y#25
IF [#504 EQ #8] THEN GOTO 2
END1
N2M99
M30
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Aralık 28, 2010, 07:32:34 ÖS
merhaba benim tezgahım31 i modal a bu proğram çalışmadııacaba neden
Başlık: Ynt: SPRAL MAKROSU
Gönderen: birkan66 - Aralık 28, 2010, 08:39:56 ÖS
31 i torna  olması gerekir   tornada düzlem degişik oldugu icindir
Başlık: Ynt: SPRAL MAKROSU
Gönderen: CK-53 - Aralık 29, 2010, 01:09:11 ÖS
Emeğine sağlık.
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Aralık 29, 2010, 09:08:25 ÖS
Merhaba Arkadaşlar Benim tezgahımda o9200 u kabul etmiyor.Sanırım obsiyonu kapalı bu arada emeğinize sağlık proğram tam aradığım gibi böyle spiral işlemeyi isoylada yapabilirmiyiz.Tezgahım fanuc manuel guide ge modal a 31 i 130 bohrwerk.herkese hayırlı işler bol kazançlar dilerim...
Başlık: Ynt: SPRAL MAKROSU
Gönderen: birkan66 - Aralık 29, 2010, 10:25:37 ÖS
genelde tezgah ureticileri 9000 li programları kendine bırakır oraya o programı yaznak icin  3202 nolu parmatrenin ne9 yazan parametre si once  sıfır yapılır programın nosu o 9200 olarak yazan kısmı oraya yazılır ve tekrar 3202 ne9 1e cevrilir  o kadar.
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Ocak 13, 2011, 08:40:10 ÖS
ben parametrelere girmenin yolunu bulamadım.üzgünüm bu güzel programı deneme şansım olamayacak.Ama benim tezgahım hakkında bilgisi olan arkadaşlar var ise yardımlarını beklerim.ge fanuc manuel guide 31 i modal a 130 bohrwerk herkese bol şanslar ve kazançlar
Başlık: Ynt: SPRAL MAKROSU
Gönderen: birkan66 - Ocak 13, 2011, 10:03:17 ÖS
bendekide 31i a5 mdi de ofset menusune gir oradan parameter write secenegi olacak onu 1 yaz ve ınput ile gir   ekranınn sagında operator panelinde system diye bir tuş var orayada 3202 yaz search ile parametreye ulaş ne9 0 yap sonra actıgın ışin bitince 0 yaparak kapat .
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Ocak 14, 2011, 06:22:50 ÖS
birkant 66 kardeşim bir sorunla daha karşılaştım o9200 alt proramını yazmak bir yana o9200 diye bir alt program ismini tezgah kabul etmiyor.program korumalı yazısı çıkıyor.o9200 değilde o111 diye alt program içine yazdım ama illa alt program o92oo olacak herhalde ki proğramı kabul ettiremedim.ama azimliyim.sizlerinde yardımlarıyla inşallah bu makroyuda alt edeceğim.bügün parametrelere nasıl girildiğinide buldum.inşallah yanlış bir şey yapmam.
Başlık: Ynt: SPRAL MAKROSU
Gönderen: birkan66 - Ocak 14, 2011, 06:40:01 ÖS
o 9200 olacak diye bir sey yok 8000 li bir program nosu yaz g64 ile ona gore cagır oda olur
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Ocak 15, 2011, 05:20:08 ÖS
bu gün bir kez daha denedim.g 65 i g 64 yaptım. o 9200 ü 8000 yaptım.alt programda  ilk z#26 f50 satırında hata verdi.Bu programı çalıştırmayı becerebilecekmiyim yardımmmmmm lütfen
Başlık: Ynt: SPRAL MAKROSU
Gönderen: birkan66 - Ocak 15, 2011, 05:38:11 ÖS
oyle kafan gore degiştiremezsin g65 macro b cagırma komutudur

G65P9200 R3 Z-4 I240 K42 D8 E9. F500

#18 Z de hizlı yaklasılacak nokta    R
#26 Z deki kesme derinligi    Z
#4 bitiş capı    I
#6 baslangıc apı    K
#7 takım capı     D
#8 paso sayısı    K
#9 ilerleme     F

g64 ise surekli kesme g64 g61 in iptalidir diyeyim sana.
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Ocak 20, 2011, 11:24:28 ÖÖ
İşte arkadaşlar istediğim proğram buydu.Baya uğraştım kendi çabalarımla bu proğramı yaptım.Belki birinizin işine yarar.bu proğramı özellikle kanal çakı ile delik içinde çalışırken kullanmak üzere yaptım.Herkeze hayırlı işler,Birkan66 sanada teşekkür ederim.Ama hala 9200 lü macroyu çalıştıramadım acemilikmi neden proğram korumalı diyor tezgah alt programı yazmak için 0 9200 dedinmi ismi kabul etmiyor.neyse proğramı yaptım ya önemli olan bu inşallah birilerinin işine yarar.



t1 d1
g69
g90g59g17
g0 z300
s1000 f1000 m3
x0 y0
w0 b0
z0
#1=50       (takım çapı)
#2=200     (ilk çap)
#3=[[#2-#1]/2] (çap telafi)
#4=1      (x ekseninde helisel yana kayma miktarı)
#5=0      (x ekseninde ilk çapta yana kayma başlangıcı)
#6=-25   (x ekseninde toplam yarıçapta açılma)
N10
g1 x#3
g2 ı-#3
#5=#5-#4
#3=#3+#4
ıf[#5 GE #6] GOTO 10
G2 I-#3
#9=0           (z başlangıcı)
#10=-30      (z bitiş)
N11
G2 I-#3 F1000 Z#9
#9=#9-1
IF(#9 GE #10] GOTO 11
G2 I-#3
G90 G0 X0 Y0
G0 Z300
M5 M9
M30

Başlık: Ynt: SPRAL MAKROSU
Gönderen: hllbrhmkskn - Ağustos 01, 2011, 07:12:01 ÖS
G1 X#503 Y#25 F#9
selam arkadaşlar bu satırda formar error ın macro hatası veriyor neden acaba
fanuc 18 imb
Başlık: Ynt: SPRAL MAKROSU
Gönderen: murat51xxx - Ağustos 01, 2011, 10:52:41 ÖS
illede macromu olacak g16 ile cok daha basit sekilde yapılabilir
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Ağustos 02, 2011, 06:23:28 ÖS
spiral makro x te açılacak yapan varmı
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Nisan 15, 2012, 02:26:00 ÖÖ
örnek proğram yazarsan daha iyi öğreniriz teşekkürler
Başlık: Ynt: SPRAL MAKROSU
Gönderen: 1453 - Haziran 21, 2014, 11:02:50 ÖÖ
Alıntı yapılan: murat51xxx - Ağustos 01, 2011, 10:52:41 ÖS
illede macromu olacak g16 ile cok daha basit sekilde yapılabilir
g16 ornek varmi gurban
Başlık: Ynt: SPRAL MAKROSU
Gönderen: uysav - Haziran 21, 2014, 09:44:15 ÖS
Şu G16 ile yapta bizde bilgi sahibi olalim arkadasim.bilgi paylastikca degerini kazanır 200 capindaki bir deligin icine 100 luk kanal cakimiz ile turda 1 mm X te acilacak 10 tur sonra tabani duzleyip bitirecek .Z sabit x te acilacak.