05 Ağustos 2007 20:44# 22
Üyelik : 29.07.2007
Yaş : 38
Şehir : Ankara
Mesaj Sayısı : 2
Cevap : MACRO PROGRAMLAR VAR ELIMDE
Arkadaslar ben bu makronun ne oldugunu tam olarak anlamadım bu konuyu tam olarak bılen bırı varmı? şimdiden tşkler
05 Ağustos 2007 20:46# 23
Üyelik : 29.07.2007
Yaş : 38
Şehir : Ankara
Mesaj Sayısı : 2
Cevap : MACRO PROGRAMLAR VAR ELIMDE
Ewet yıne ben buda msnm cakmak_mustafa@hotmail.com makro yu bılen arkdsların maıllerını beklıyrum tşk
05 Ağustos 2007 21:04# 24
Üyelik : 4.11.2006
Yaş : 38
Şehir : Kahramanmaraş
Mesaj Sayısı : 417
Cevap : MACRO PROGRAMLAR VAR ELIMDE
bildigim kadarıyla macro lar kısayol yaratmak için kullanılıyor ama yınede pek fazla bılgım yok...
14 Ağustos 2007 01:16# 25
Üyelik : 26.06.2007
Yaş : 47
Şehir : Ankara
Mesaj Sayısı : 6
Cevap : MACRO PROGRAMLAR VAR ELIMDE
cnc lerde kullandığımız hazır cevrimler hepsi birer macro dur.Kullanıcıya kolay lıklar sunan bir programlama çeşididir
onuu bir kaptınmı bir daha bırakamasınız.Makina sana kul olur

bende torna için hiperbol macrosu var ihtiyacı olan http://www.turkeycnc.com buradan bulabilir
15 Ağustos 2007 02:50# 26
Üyelik : 2.08.2007
Yaş : 45
Şehir : Bursa
Mesaj Sayısı : 25
Cevap : MACRO PROGRAMLAR VAR ELIMDE
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...
01 Kasım 2007 21:30# 27
Üyelik : 26.10.2007
Yaş : 39
Şehir : Eskişehir
Mesaj Sayısı : 8
Cevap : MACRO PROGRAMLAR VAR ELIMDE
efkan Nickli Üyeden Alıntı [Göster]
Örnek siemens 810 d İSO modda ölçüye göre değişen macro proğram

%_N_DAREX_5_KG_GALON_MPF
;$PATH=/_N_WKS_DIR/_N_SHOPMILL_WPD
N5 E_HEAD(1077415928,-150,-100,-30,150,100,0,71,17,2,150,1,1)
N70 AROT Z180 ;#SM
N10;RADUS_ATMAYAN_5KG_DAREX_PGM_AGUSTOS_2005
N15 E_TS("10KINIS","",1,500,1,0,1)
N20;==========================
N25R66=115 ;KAPAK_X _SADECE_KAPAK_OLCUSU
N30R67=94 ;KAPAK_Y
N35R68=20 ;KAPAK_R
N40R3=-13.45 ;Z
N45R5=500 ;F_ILERLEME
N50R8=25 ;GIRIS_R
N55;==========================
N60 CALL "_N_DAREX2_SPF";#SM
N65 M30 ;#SM
%_N_DAREX2_SPF_INI
;$PATH=/_N_SPF_DIR
;RADUS_ATMAYAN_5KG_DAREX_PGM_AGUSTOS_2005
;EFKAN_AY
;===========================
R1=R66+12 ;X 12MM EKLE
R2=R67+12 ;Y 12MM EKLE
R4=R68+6 ;R 6 MM EKLE
R6=2 ;KOSE_YUVARLA
R7=8 ;DIPTEKI_RADUS
;==========================
R11=R1/2
R12=R2/2
R13=R11-R4 ;X_RADUS_MERKEZI
R14=R12-R4 ;Y_RADUS_MERKEZI
R15=42.5-R14 ;RADUS_Y_FARKI
R16=R15/R4 ;X_HESAP
R17=ASIN(R16) ;ACIYI_BUL
R18=COS(R17) ;ACININ_COS_BUL
R19=R18*R4 ;X_DEGERI GIREN
R20=R13+R19 ;X_DEGERI
R40=R12+R8 ;GIRIS_UZAK_MESAFESI
;==============================
G42 G00 G64 G451 Z150
G42 X=R8 Y=R40
G01 Z2 F1000 M03 M08
G01 Z=R3 F=R5
G02 X0 Y=R12 CR=R8
G01 X=-R13
G03 X=-R20 Y42.5 CR=R4 RND=R7
G01 X-141 Y42.5 RND=R6
Y22.5 RND=R6
X=-R11 RND=R7
Y-22.5 RND=R7
X-141 RND=R6
Y-42.5 RND=R6
X=-R20 Y-42.5 RND=R7
G03 X=-R13 Y=-R12 CR=R4
G01 X=R13
G03 X=R20 Y-42.5 CR=R4 RND=R7
G01 X141 RND=R6
Y-22.5 RND=R6
X=R11 RND=R7
Y22.5 RND=R7
X141 RND=R6
Y42.5 RND=R6
X=R20 RND=R7
G03 X=R13 Y=R12 CR=R4
G01 X-2
G01 Z2
G00 Z150
M30 ;#SM
slm ben fanuk kumandada normal komutlarla program yazmayı biliyorum fakat bu aralar makro program merakım başladı makro konusunda yardımcı olrsanız sevinirim (makro program konusunda hiç bir bilgim yok yani kısacası sıfırdan öğrenmek istiyorum)şimdiden teşekkür ederim tüm arkadaşlara
02 Kasım 2007 00:01# 28
Üyelik : 27.10.2007
Yaş : 49
Şehir : İstanbul
Mesaj Sayısı : 12
Cevap : MACRO PROGRAMLAR VAR ELIMDE

CNC Daewoo fanuc kontrol panellı tezgah hakkında bilgilerimi ve fanuc macro programlar var ayrıca program yazma konusunda yardımcı olabılırm.asagıdakı program yazı
yazmak icin yaptım.yazıyı ıstedıgımız yere istenılen capa ve 0,02 den 1000 mm kadar buyutur.0 dan 99 kadar.(örn)O801 nolo programda 1 rakamını yazar (msn adresım berikaca@hotmail.com)

O1659(Q YAZI PRG)
#1=130
#2=-20
#3=1
#4=0.5
#5=45
#10=:)
(********************)
#6=0.3
#7=[#1/:))]
#8=[:)-#4]
#9=[#8-:)]



#:)=[#32+:)]

G80G40G49G17G90
N222T9M06
S8000M03
G55
G0B0
G04X1
G0G43H9X0Y[#2-[5/#:)]]Z[#7+5]

M198P[#32+800](SON SEKLI BU)

G0Z200
M09
M05
M99

O0801

N10
G0B[#5-:)]
G04X1
G0G43H9X0Y[#2-[5/#:)]]Z[#7+5]
G01Z#8F500M08
G01X-[2/#3]Z:)
G01X0Z#:)
G01X[2/#3]Z:))
G01X0Z#8
G01Y[#:)+[5/#3]]
G01X-[1.5/#3]Y[#2+[4/:))]]Z:)
G0Z[#:)+5]

G0Z200
M99
%
05 Kasım 2007 16:35# 29
Üyelik : 27.10.2007
Yaş : 49
Şehir : İstanbul
Mesaj Sayısı : 12
Cevap : MACRO PROGRAMLAR VAR ELIMDE
FANUC TEZGAHI OLUPTA SERİ URETIM YAPAN ARKDASLAR MACRO PROGRAM MUKENMEL BİR KOLAYLIK PRGRAM AYAR SURESI SADECE 15 DK VE HATA RİSKKİ YOK DENECEK KADAR AZ.RESIM DE NE OLCUSU GORUNUYORSA MACRO YA O DEGERI YAZ YETER.BU KADAR BASIT İŞTE .ALTTAKI PROGRAMI YAPMADAN ONCE BU İŞİ YAPMAK MIN 30 DK ALIYORDU.ŞİMDİ 5 SANIYEDE BİTER İLGİSİNİ CEKEN OLURSA BANA ULASABILİR (MSN NEM berikaca@hotmail.com)
O8666(TABLA MRKZİNDEN G55 OFSETINI ÇIKARIP B EKSENI DRCSİNE DONDUKTEN SONRA ACILI DELIK DELME PROGRAMI)
G17G69G90G40G49G80

(**#9-#10-#11**DEGISTIR)

#9=50(VAKUM DLK EKSEN UZAK)
#10=24(DELIK MRKZE UZAKLIGI)
#11=12(DELIK ACISI)

#12=#:))))-#5223(STANDART)
#13=ATAN[#:))]/[#12](STANDART)
#14=[#:))/SIN[#13]](STANDART)
#15=#14*SIN[#11+#13](STANDART)
#16=#:))*COS[#11+#13](STANDART)
#17=#12-#16(STANDART)
#18=#9-#10(STANDART)
#19=[[#18/SIN[#11]]+5](MTK CKS MSF)


N10T20M06(Q 4 FREZE )
T39
M01
S2500M3
G55
G0B#11
G04X2
G00G43H20Y0.X-#15Z100
G98Z20
G81Z-[#17+1]R-[#17-5]F200M08

G0Z200.

G0B[360-#11]
G04X2
G00Y0.X#15Z100
G98Z20
G81Z-[#17+1]R-[#17-5]F200.M08
G80
G0Z200
M5
M9


N20T39M06(Q5 PUNTA)
M01
T60
S2500M3
G55
G0B#11
G04X2
G00G43H39Y0.X-#15Z100
G98Z20
G81Z-[#17+2.4]R-[#17-5]F250M08

G0Z200.

G0B[360-#11]
G04X2
G00Y0.X#15Z100
G98Z20
G81Z-[#17+2.4]R-[#17-5]
G80
G0Z200
M5
M9


N30T60M06(Q 4.2 MATKAP )
T27
M01
S2500M3
G55
G0B#11
G04X2
G00G43H60Y0.X-#15Z100
G98Z20
G83Z-[#17+#19]R-[#17-5]Q5F300M08

G0Z200.

G0B[360-#11]
G04X2
G00Y0.X#15Z100
G98Z20
G83Z-[#17+#19]R-[#17-5]Q5
G80
G0Z200
M5
M9

N50T27M06(Q M6 KLAVUZ )
S200M3
M01
G55
G0B#11
G04X2
G00G43H27Y0.X-#15Z100
G98Z20
G84Z-[#17+7]R-[#17-5]F200M08

G0Z200.

G0B[360-#11]
G04X2
G00Y0.X#15Z100
G98Z20
G84Z-[#17+7]R-[#17-5]F200M08
G80
G0Z200
M5
M9

M99
%
30 Kasım 2007 23:30# 30
Üyelik : 17.05.2007
Yaş : 39
Şehir : İzmir
Mesaj Sayısı : 5
Cevap : MACRO PROGRAMLAR VAR ELIMDE
Selam hadi bende de bişeyler söğleyeyim ve paylaşayım ki böğlelikle benide tanımış olursunuz ben izmir de işim icra ediyorum üstünkarlı firmasında 5 eksenli fonuc kontrol üniteli ve eksen boyutları 2200x2200x1500x500x360 x,y,z,w,b özellikli bir makinada ağır ve dört yönündede işlem olan makina gövdeleri şanzuman kutuları kızaklar buna benzer parçalar işliyor vede programlaıyorum cam veya başka bir sistem kullanmıyorum tüm programı el ile yazıyorum vede çoğu işlemlerdede macro program kullanıyorum yani macro programları kendim yapıyorum bir kaç basit örnek vereyim. daha sonrada ilaveleri yaparım

ÖRNEK: DAİRESEL HAREKET İLE DELİK DELME X.Y.Z EKSENLERİ AYNI ANDA ÇALIŞIYOR
G1 Y-50.;
#2=0; PARÇAYA TAKIMIN BAŞLAMA NOKTASI YANİ İLEK HAREKETİ YAPACAYI YER
N1 G3 J50 F2000 Z#2; 50 ÇAPINDA SAAT YÖNÜNDE BİR HAREKET
#2=#2-1; BİR TAM TURDA ALACAĞI TALAŞ MİKTARU BURADA BİR TURDA 1MM TALAŞ ALICAK Z EKSENİ
IF[#2GE-40] GOTO1; 40 MM DERİNLİĞİNDE DELİCEK ONU BELİRTİYOR
G3 J50; Z İLERLEMEDEN EN SON BİR TUR HAREKET EDİCEK
G1 X0 Y0; DELİ MERKEZİNE TAKIM GELİYOR ÇIKARKEN İZ YAPMAMASI İÇİN
G0 Z200
M30 ½



ÖRNEK 2 YÜZEYSEL DOĞRULUKDA AYNI HAREKETİN TEKRAIRI SADECE Z EKSENİ EKSİ YÖNDE ÇALIŞIYOR

G90 G56 G0 X0 Y0 W-100 B0 S1300 M3;
G43 Z5 H1 M8
#2=5; Z EKSENİ 5 MM ÖNDEN BAŞLICAK
N1 GO Z10 X0 Y0; HAREKETE BAŞLACAĞI YER
Z#2; Z EKSENİ İLE TALAŞ ALMASINI BELİRTİYOR HER SEFERDE
G1 Y-1500.F3000;
X50;
Y0;
X100;
Y-1500;
#2=#2-1; HER TURDA 1 MM TALAŞ ALMASINI İSTİYORUZ Z EKSENİN
IF[#2GE-2] GOTO1 BURADA Z EKSENİNİN EN SON -2 YE KADAR GİTMESİNİ BELİRTİYORUZ
G0 Z200;
M30;
½




BİR KAÇ GÜN SONRA DEVAMI GELİR........... rastlanti@hotmail.tr ...............................





01 Aralık 2007 14:45# 31
Üyelik : 27.09.2005
Yaş : 49
Şehir : İstanbul
Mesaj Sayısı : 145
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

Konu Bilgileri

Konuyu şu anda 1 kişi okuyor ( 0 kayıtlı ve 1 ziyaretçi ) .
makineteknik.com 'da yer alan üyelerin oluşturduğu tüm içeriklerin doğruluğu ve yayınlanması ile ilgili yasal yükümlülükler içeriği oluşturan üyeye aittir. Bu içeriğin, görüş ve bilgilerin yanlışlık, eksiklik veya yasalarla düzenlenmiş kurallara aykırılığından makineteknik.com hiçbir şekilde sorumlu değildir. Sorularınız için içerik sahibi ile irtibata geçebilirsiniz.
Teknik Videolar   İkinci El Makina İlanları
b