TurkeyCNC Forum

CNC Okulu => Fanuc => Macro Programlama => Konuyu başlatan: Rastlanti - Haziran 13, 2008, 08:41:12 ÖS

Başlık: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Haziran 13, 2008, 08:41:12 ÖS
selamlar yine ben Rastlanti arkadaşlar sözümde duruyorum Fanuc hakkında bildiklerimin hepsini en kısa sürede bu siteye aktaracağım umarım sizlere yardımcı oluyorumdur...
Basit konulardan başlayım Macro olarak en fazla kullandığımız ve en çok gerekli olan bir kaç konuyu aktarayım ilk olarak

arkadaşlar G16 deyince aklınıza gelen eşit aralıklı delik delme bu komutu yavaş yavaş tarihe karıştıralım aşağıda vereceğim paket programları kullanarak bunları daha çabuk daha güvenli ve neredeyse hesap yapmadan eşit aralıkı delik:G81    eşit aralıklı gagalayarak delmeG83 veya G73  klavuz çekme:G84  hepsi  aşağıda

ilk olarak tezgahımızı pozisyonluyoruz

G90G54G0X0Y0S1000M3;
G43Z3H1; 
G65P9100Z-25.F100R3.I75.B120.A90.H3;  (AÇIKLAMASI AŞARIDA)
G0Z200.
G91G28Y0Z0;
M30;


G65: macro program çağırma
P9100:  macro program numarası
Z-25.:  delik derinliği
F100:  ilerleme
R3. :  emliyetli nokta
I75.:  delecek olduğumuz deliklerin toplam çapnın yarısını yazıyoruz
B120: iki delik arasındaki açı
A90:  ilk delik başlama açısı
H3 :  delik sayısı arkadaşlar H değerine nokda koymuyoruz buna dikkat edin
hepsi bu bu deerleri yazıyoruz olay bitiriyoruz tabiki ilk olarak macro alt programları tazgaha yazmamız gerek bunun içinde aşağıda programlar yazıyor P9100:G81
P9200:G84
P9300:G83
P9400:G73
P940 ve P9300 kullanırken G65'deki satıra Q ekliyoruz Örnek:Q2.5
P9200kullanırken G65 satırının bir üst satırına fener milini kilitlememiz gerek onun için M29S200 komutunu yazıyoruz şimdi vereceğim alt programları tzgaha yazalım ama yazamazsınız nedeni 9000'li programlar korumada olduğu için ilk önce parametresini açmamız gerek onun için şunu yapın

(OFSET SETTİNG:PARAMETRE Yİ 1 YAP PARAMETRELERE GEL
3202 YAZ NO SRH YE BAS NE09 YAZAN YERİ SIFIR YAP AÇILIR)

programları yazdıkdan sonra parametreyi eski haline geterin...

programlar

O9100(DAİRESEL DELİK DELME)
#3 =#4003
G81 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99



O9200(DAIRESEL KLAVUZ CEKME)
#3 =#4003
G84 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99

O9300(G83GALAMA DAIRESEL DELIK DELME)
#3 =#4003
G83 Q#17 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99


O9400(G73GAGALAMA DAİRESEL DELİK DELME)
#3 =#4003
G73 Q#17 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99






Başlık: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: scorpionteam - Haziran 14, 2008, 05:21:22 ÖÖ
teşekkürler raslantı .macro konusunda daha fazla örnek bekliyorum senden
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: crisis - Haziran 16, 2008, 11:36:30 ÖS
teşekkürler arkadaşım
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: crisis - Haziran 17, 2008, 10:22:16 ÖS
arkadaşım verdiğin macroları denedim hepsi çalışıyor ellerine sağlık
Q2.5 i de unutmamak gerekiyor dediğin gibi.

bide bişey sorcam
biz normalde macro kullanmadığımız için eklemiş olduğum resimlerdeki satırlar boştu
bu programları denedikten sonra bu değerleri girdi
bu sayfanın amacını bana açıklayabilirmisin acaba?

(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fimg253.imageshack.us%2Fimg253%2F9091%2Fmacront.jpg&hash=7d3c891ac2b0eaf17a377ceab58d0fbeb9b4a39a)
(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fimg379.imageshack.us%2Fimg379%2F1442%2Fmacro1am.jpg&hash=37c62b7e0a21302835b39df1dfcd1fa380eaffd0)
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: murat51xxx - Haziran 17, 2008, 10:24:14 ÖS
valla kardes cnc torna ve cnc ferzede iso kodlarıyla yapamayacağım iş yok ama bu macro o kadar iyi değil forum vasıtasıyla işin gercegi yazdıklarınızı anlamıyorum eger mümkünse msn den yardım etmeni isterim saygılar hayırlı işler
murat_coskun1980@hotmail.com
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Haziran 17, 2008, 10:29:17 ÖS
crisis sor kardeşim buyur?*...   
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: asigen - Temmuz 24, 2008, 04:43:52 ÖS
Alıntı yapılan: crisis - Haziran 17, 2008, 10:22:16 ÖS
arkadaşım verdiğin macroları denedim hepsi çalışıyor ellerine sağlık
Q2.5 i de unutmamak gerekiyor dediğin gibi.

bide bişey sorcam
biz normalde macro kullanmadığımız için eklemiş olduğum resimlerdeki satırlar boştu
bu programları denedikten sonra bu değerleri girdi
bu sayfanın amacını bana açıklayabilirmisin acaba?

(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fimg253.imageshack.us%2Fimg253%2F9091%2Fmacront0.jpg&hash=c435012722f8d9ef9e2e3cccefe4d505ef79de42)
(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fimg379.imageshack.us%2Fimg379%2F1442%2Fmacro1am0.jpg&hash=72dbd5896a472b73814bb59325408b71ce20de4a)


G65 İÇİNDE VERDİĞİN DEĞERLERİ GÖSTERİYOR
AYRICA G65 P9100 X200. Y200. OLARAK YAZARSAN YAZDIĞIN KOORDİNATI MERKEZ OLARAK KABUL EDER
Başlık: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: scorpionteam - Temmuz 24, 2008, 10:13:37 ÖS
asigen bu bahsettiğin 9100 nolu programın açılımı varmı sende.
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: crisis - Temmuz 24, 2008, 11:10:16 ÖS
pako34 bu programmı istediğin

O9100(DAİRESEL DELİK DELME) 
#3 =#4003 
G81 G98 Z#26 R#18 F#9 K0 
IF[#3 EQ90] GOTO1 
#24 =#5001+#24 
#25 =#5002+#25 
N1 WHILE[#11 GT 0] DO1 
#5 =#24+#4*COS[#1] 
#6 =#25+#4*SIN[#1] 
G90 X#5 Y#6 
#1 =#1+#2 
#11 =#11-1 
END1 
G#3 G80 
M99
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: scorpionteam - Temmuz 24, 2008, 11:32:53 ÖS
Alıntı yapılan: crisis - Temmuz 24, 2008, 11:10:16 ÖS
pako34 bu programmı istediğin

TEŞEKKÜRLER CRİSİS

O9100(DAİRESEL DELİK DELME) 
#3 =#4003 
G81 G98 Z#26 R#18 F#9 K0 
IF[#3 EQ90] GOTO1 
#24 =#5001+#24  ( BU İKİ SATIRDA X VE Y DEĞERLERİNİ TOPLAYARAK İŞLE YAPIYOR)
#25 =#5002+#25 
N1 WHILE[#11 GT 0] DO1 
#5 =#24+#4*COS[#1] 
#6 =#25+#4*SIN[#1] 
G90 X#5 Y#6 
#1 =#1+#2 
#11 =#11-1 
END1 
G#3 G80 
M99
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: biga - Temmuz 24, 2008, 11:42:41 ÖS
değerli arkadaşlar bu konuyla ilgili paylaşımlarınızı saygıyla takip ediyorum
sizlere bu konuyla ilgili daha önce paylaştığım programı buradada paylaşmak istiyorum macro konusu gerçekten iyi ve kolaylık sağlayan program sizlerden isteğim konuları açarken siteyi biraz takip edip aynı ve benzeri konuları defalarca açmamak konular aynı yerde paylaşılırsa parçalanmadan daha faydalı olacağını düşünüyorum


%
:8014(BOLUM DAIRE ESIT DELIKLER)(DELIK CEVRIMIG81/G83/G84/G76..)

(G81 Z.R.F.L0 VEYA L YOK)
(G65 P8014 X.Y.A.I.D.)

(A=BASLAMA ACISI)
(I=YARI CAP,R,)
(D=DELIK SAYISI)
(X,Y=BOLUM DAIRE MERKEZI)

#10=1
#13=[360/#7]
#11=SIN[#1]*#4
#12=COS[#1]*#4
G90X[#24+#12]Y[#25+#11]
#14=[#1+#13]
WHILE[#10LT#7]DO1
#11=SIN[#14]*#4
#12=COS[#14]*#4
G90X[#24+#12]Y[#25+#11]
#14=[#14+#13]
#10=#10+1
END1
M99
%
bununla ilgili sitede paylaşılan bilgileri buradan takip edebilirsiniz
http://www.turkeycnc.com/index.php?topic=2275.0
ayrıca macro paylaşımlarını biraraya getirisek daha anlaşılır olur
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: crisis - Temmuz 25, 2008, 12:46:47 ÖÖ
macro için ayrı bir bölüm açılmasına katılıyorum
daha iyi olur
mevcut bilgiler toplansa
forum içersinde yeni bir macro bilgisi edinildiğinde hem paylaşıldıgı yerde kalır hemde macro bölümüne taşınır ;)
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: asigen - Temmuz 25, 2008, 06:07:26 ÖÖ
Alıntı yapılan: pako34 - Temmuz 24, 2008, 10:13:37 ÖS
asigen bu bahsettiğin 9100 nolu programın açılımı varmı sende.

RASLANTI KARDEŞİMİN YAZDIĞI MACRONUN AYNISI G65 P9100 YANINA  KOORDİNATLARI YAZARSAN ORAYI MERKEZ KABUL EDER PAKO KARDEŞ
MESALA
G65 P9100 X200. Y-200.Z-25,R0.5 F100 A45. B90. I75. H4
GİBİ
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Temmuz 25, 2008, 11:26:01 ÖS
asigen güzel dimi buralar.. :D
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: asigen - Temmuz 26, 2008, 12:50:53 ÖÖ
Alıntı yapılan: Rastlanti - Temmuz 25, 2008, 11:26:01 ÖS
asigen güzel dimi buralar.. :D

mükemmel
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: astarabistaa - Temmuz 29, 2008, 04:17:24 ÖS
asigen borverkte böle bi programla diş çektinmi hiç
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: astarabistaa - Temmuz 29, 2008, 04:20:14 ÖS
%
:9980(OZEL DIS ACMA)
(G65P9980 X-Y-Z-I-R-D-T-U-A-H-F-K-B)
(X = PARCA MERKEZINE UZAKLIK)
(Y = PARCA MERKEZINE UZAKLIK)
(Z = GİRİLECEK DERİNLİK)
(I = DIS USTU CAPIN YARISI)
(R = EMNIYETLI YAKLASMA MESAFESI)
(D = TAKIM YARI CAPI)
(T = DIS ADIMI mm )
(U = IKI DELIK ARA MESAFE)
(A = SIRALI DIS ACMA DOGRUSAL ACISI)
(H = DELIK SAYISI)
(F = KESME ILERLEMESI)
(K = DELIKTEKRAR SAYISI)
(B = ADIM ATLATMA SAYISI)
#31=#4001
#33=#4003
#32=#5003
IF[#24EQ#0]GOTO10
GOTO20
N10#24=#5001
N20IF[#25EQ#0]GOTO30
GOTO40
N30#25=#5002
N40IF[#1EQ#0]GOTO50
GOTO60
N50#1=0
N60#1=-#1
IF[#11EQ0]GOTO62
IF[#11GT1]GOTO64
N62#11=1
GOTO65
N64IF[#21EQ#0]GOTO993(U)

N65IF[#18LE#0]GOTO991(R)
IF[#20LE#0]GOTO992(T)
IF[#7LE#0]GOTO994(D)
IF[#4LE#0]GOTO995(I)
IF[#6LE#0]GOTO70
GOTO80
N70#6=1
N80#100=1
WHILE[#100LE#11]DO1
#10=#4-#7
#14=[0.64*#20]
#27=[#100-1]*#21
#28=0
#16=[#27*COS[#1]+#28*SIN[#1]+#24]
#30=[#28*COS[#1]-#27*SIN[#1]+#25]
G0G90Z#32
X#16Y#30
G52X#16Y#30
Z#18
G01Z#26F[#9*2]
#101=1
WHILE[#101LE#6]DO2
G0G90X[[#10-#14]-0.5]
G1X#10F[#9/4]
G91G03I-#10Z#20F#9
IF[#2GT1]GOTO85
GOTO90
N85G0G90X0.Y0.
G91Z[#20*#2]
N90G90G0X0.Y0.
#101=#101+1
END2
G90G00X0.
G52X0.Y0.
Z#32
#100=#100+1
END1
N400G00G90Z#32
G#31G#33F#9
GOTO999
N990#3000=81(HATALI BILGI GIRISI-H.)
N991#3000=82(HATALI BILGI GIRISI-R.)
N992#3000=83(HATALI ADIM GIRISI-T.)
N993#3000=84(HATALI DELIK MESAFESI-U.)
N994#3000=85(HATALI YARI CAP-D.)
N995#3000=86(HATALI YARI CAP-I.)
N999M99
%
bunun diş tarağı değişik bisey böyle örnek program varsa paylasalım
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: asigen - Temmuz 29, 2008, 10:11:37 ÖS
yok görmedim nasıl bi şey bu örnek yazarmısın
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: astarabista - Temmuz 30, 2008, 05:21:37 ÖÖ
O1000(DIS CEKME PROGRAMI )
G0G90G55
G0Z100X-607.5Y90S1800M03
G65P9980X-607.5Y90I24.05Z-35R5.D14.5H1U0T2.309A0B5K2F100
M30
anlamları yazıyo diş 1 1/2
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Ağustos 03, 2008, 08:29:34 ÖS
o dediğin macro için değil tüm paket programlar içinde geçerli sen G81 G83 G84 G85 G71 VS.  nların yanınada kordinatları yazarsan oda o şekilde olur örnek  G81 Z-10 F100 X32,25 Y26,44 R5 ;
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: asigen - Ağustos 09, 2008, 06:54:28 ÖS
Alıntı yapılan: Rastlanti - Ağustos 03, 2008, 08:29:34 ÖS
o dediğin macro için değil tüm paket programlar içinde geçerli sen G81 G83 G84 G85 G71 VS.  nların yanınada kordinatları yazarsan oda o şekilde olur örnek  G81 Z-10 F100 X32,25 Y26,44 R5 ;



kardeşim devamlı kullandığım macro banamı söylüyorsun X0 Y0 MERKEZSE YAZMANA GEREK YOK AMA KOORDİNAT DEĞİŞİK İSE YAZMAN LAZIM Bİ DENE GÖR
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Ağustos 09, 2008, 10:10:31 ÖS
sakin ol bebişim sen benim ustamsın unutma bunu sana saygım ve sevgim sonsuzdur kardeşim benim...sen nedersen o olsun ayıp ettin.
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: karadaglı61 - Ağustos 10, 2008, 10:48:21 ÖÖ
raslatı emegıne saglık tesekkurler ..
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: temur - Aralık 19, 2008, 08:01:29 ÖS
Alıntı yapılan: crisis - Haziran 17, 2008, 10:22:16 ÖS
arkadaşım verdiğin macroları denedim hepsi çalışıyor ellerine sağlık
Q2.5 i de unutmamak gerekiyor dediğin gibi.

bide bişey sorcam
biz normalde macro kullanmadığımız için eklemiş olduğum resimlerdeki satırlar boştu
bu programları denedikten sonra bu değerleri girdi
bu sayfanın amacını bana açıklayabilirmisin acaba?

(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fimg253.imageshack.us%2Fimg253%2F9091%2Fmacront0.jpg&hash=c435012722f8d9ef9e2e3cccefe4d505ef79de42)
(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fimg379.imageshack.us%2Fimg379%2F1442%2Fmacro1am0.jpg&hash=72dbd5896a472b73814bb59325408b71ce20de4a)
Kardeş odeğerleri tezgah otomatik atar oralara macro programda tezgah gideceği noktaları kendi hesaplar ondan yani.
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: sinan - Aralık 30, 2008, 04:34:19 ÖS
paylaşmak güzel şey emeginize sağlık
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: kaya029 - Şubat 04, 2009, 05:59:17 ÖS
Alıntı yapılan: Rastlanti - Haziran 13, 2008, 08:41:12 ÖS
selamlar yine ben Rastlanti arkadaşlar sözümde duruyorum Fanuc hakkında bildiklerimin hepsini en kısa sürede bu siteye aktaracağım umarım sizlere yardımcı oluyorumdur...
Basit konulardan başlayım Macro olarak en fazla kullandığımız ve en çok gerekli olan bir kaç konuyu aktarayım ilk olarak

arkadaşlar G16 deyince aklınıza gelen eşit aralıklı delik delme bu komutu yavaş yavaş tarihe karıştıralım aşağıda vereceğim paket programları kullanarak bunları daha çabuk daha güvenli ve neredeyse hesap yapmadan eşit aralıkı delik:G81    eşit aralıklı gagalayarak delmeG83 veya G73  klavuz çekme:G84  hepsi  aşağıda

ilk olarak tezgahımızı pozisyonluyoruz

G90G54G0X0Y0S1000M3;
G43Z3H1; 
G65P9100Z-25.F100R3.I75.B120.A90.H3;  (AÇIKLAMASI AŞARIDA)
G0Z200.
G91G28Y0Z0;
M30;


G65: macro program çağırma
P9100:  macro program numarası
Z-25.:  delik derinliği
F100:  ilerleme
R3. :  emliyetli nokta
I75.:  delecek olduğumuz deliklerin toplam çapnın yarısını yazıyoruz
B120: iki delik arasındaki açı
A90:  ilk delik başlama açısı
H3 :  delik sayısı arkadaşlar H değerine nokda koymuyoruz buna dikkat edin
hepsi bu bu deerleri yazıyoruz olay bitiriyoruz tabiki ilk olarak macro alt programları tazgaha yazmamız gerek bunun içinde aşağıda programlar yazıyor P9100:G81
P9200:G84
P9300:G83
P9400:G73
P940 ve P9300 kullanırken G65'deki satıra Q ekliyoruz Örnek:Q2.5
P9200kullanırken G65 satırının bir üst satırına fener milini kilitlememiz gerek onun için M29S200 komutunu yazıyoruz şimdi vereceğim alt programları tzgaha yazalım ama yazamazsınız nedeni 9000'li programlar korumada olduğu için ilk önce parametresini açmamız gerek onun için şunu yapın

(OFSET SETTİNG:PARAMETRE Yİ 1 YAP PARAMETRELERE GEL
3202 YAZ NO SRH YE BAS NE09 YAZAN YERİ SIFIR YAP AÇILIR)

programları yazdıkdan sonra parametreyi eski haline geterin...

programlar

O9100(DAİRESEL DELİK DELME)
#3 =#4003
G81 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99



O9200(DAIRESEL KLAVUZ CEKME)
#3 =#4003
G84 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99

O9300(G83GALAMA DAIRESEL DELIK DELME)
#3 =#4003
G83 Q#17 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99


O9400(G73GAGALAMA DAİRESEL DELİK DELME)
#3 =#4003
G73 Q#17 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99











Rastlantı kardeşim bu yazdığın paket programları kontrol ettinmi acaba
çünkü ben bu programların hepsini çalıştırdım fakat daireye eşit aralıklarla delik delmiyor
farklı noktalara gidiyor.Aynen aşağıdaki gibi çalıştırdım acaba bende mi hata var
programını kontrol edersen sevinirim
ayrıca çok yararlı bilgiler veriyorsun ayrıca teşekkür ederim




T1M6(1SK 25788 BUCHSE)
G90G54G0X0Y0S3000M3;
G43Z3H1;
G65P9100Z-22.F500R3.I24.5B60.A0.H6;
G0Z200.
G91G28Y0Z0;
T2M6
G90G54G0X0Y0S1000M3;
G43Z3H1;
G65P9200Z-17.F1.25R3.I24.5B60.A0.H6;
M30;


ALT PRG

O9100(6.85 MATKAP)
#3 =#4003
G81 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99

O9200(M8 KILAVUZ)
#3 =#4003
G84 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Gelişim avcısı - Şubat 21, 2009, 06:01:09 ÖS
arkadaşlar hepinizin emegine saglık
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Şubat 22, 2009, 10:33:36 ÖÖ
KARDESIM SENIN VERDIGIN PROGRAMDA 49 CAPINDA 60 DERECE ACI ILE 25 MM DERINLIGINDE  6 ADET DELIKDELIYOR SUNUDA DENEMENI ISTIYORUM G65 SATIRINA ILK POZISYONLAMAYIDA YAZ YANI
G65 P9100 R5. Z-25. F100 I24.5 B60. A0. H6 X0. Y0. ;   
BIRDE YUKARIDAKI GIBI DENE MUTLAKA OLUCAKDIR.   SONUCU ILETIRSEN SEVINIRIM TESEKURLER
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: kaya029 - Şubat 23, 2009, 04:06:55 ÖS
ok rastlantı kardeşim
denedim program çalışıyor problem yok
tekrar eline sağlık
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: bilgehan - Şubat 23, 2009, 07:23:04 ÖS
gerçekten de bu makro olayı mükemmel bir şey. bilgisini paylaşan arkadaşlara teşekkürler...
benim bir sorum olacak macro yazarken örneğin 10^#1 nasıl yazarız. yani demek istediğim
"10 üzeri bir değişken" yazma imkanımız varmı?
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Şubat 26, 2009, 08:22:12 ÖS
VAR KARDESIM #2=[#10]+#2
seklinde yazabilirsin..........
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Şubat 26, 2009, 08:23:43 ÖS
TUM MESAJLAR EGER FAYDALI ODUYSA NE MUTLU BANA SIZLERDENDE BEKLIYORUM..
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: öniþmak - Mart 02, 2009, 10:27:44 ÖÖ
Macro konusunda tecrübeli arkadaşlar Rastlantı,Pako,İsmeterol vs..
Sizden bir konuda yardım istiyorum.
Aşağıya B tipinde yazılmış bir macro program yazıyorum bana bunun A tipi lazım;
O5052
Z#18
#2 =360
#2 =#2 /#11
#7 =#7 /2
#4 =#4 /2
#100 =#18
#4 =#7+#4
N10
#101 =#4
#102 =#1
#103 =#2
#104 =#11
#3 =#4003
IF[#3 EQ90]GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#104 GT-2]DO1
#5 =#24+#101*#21*COS[#102]
#6 =#25+#101*#21*SIN[#102]
G90 G1 X#5 Y#6 Z#100 F#9
#102 =#102+#103
#104 =#104-1
END1
G#3
#100 =#100+#23
IF[#100 GE#26]GOTO10
G0 Z#8
M99
BUDA PROGRAMA YAZILIŞI
G90 G0 G54 X0 Y0 S1500 M3
G43Z5 H1
G65 P5052 Z-10 R1 U1.1416 F1200 I32 D25 H6 A0 E20 W-1
G0 Z200
M30
BU KADAR ŞİMDİ HARFLERİN ANLAMLARI
Z ANAHTAR AĞZININ DERİNLİĞİ
R GÜVENLİ YAKLAŞMA VE İLK TUR HAREKETİ
F İLERLEME
I ANAHTAR AĞZININ İSTENEN TAM ÖLÇÜSÜ
D ÇAKININ TAM ÇAPI
H ANAHTAR AĞZI SAYISI
A ANAHTAR AĞZININ DÖNÜKLÜĞÜNÜ BURDAN AYARLIYABİLİRSİNİZ DERECE OLARAK A45 DERSENİZ ANAHTAR AĞZINI 45 DERECE DÖNÜK İŞLER
E İŞLEM BİTTİKTEN SONRAKİ ÇIKIŞ MESFESİ
W TALAŞI KAÇ KAÇ ALACAĞI

Bu program B tipinde yazılan bir macro.Bana A tipi lazım.
Örneğin;
Z#18..................Z#18
#2=360...............G65H01P#2Q360
#2=#2/#11...........G65H05P#2Q#2R#11
Ben çevirmeye çalıştım fakat bilgim az olduğu için çeşitli hatalar verdi.
Şimdiden ilgilenen arkadaşlara teşekkürü bir borç bilirim.Saygılar...
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: exted - Mart 14, 2009, 02:07:44 ÖS
 selam arkadaşlar ben cnc tezgahında yeniyim makro programınnın mantıgını ve nerelerde nasıl kullanılır bana biraz anlatırsanız sevinirim bu site gerçekten çok güzel  bilgi baylaşdıkça degerlidir. ve bu site gerçektem çok degerli
şimdiden teşekkür ediyorum 
   daire üzerine kanal açma aradada olsa lazım oluyor bunlar gibi işlerde nasıl kullanırım ?
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: Rastlanti - Haziran 03, 2009, 11:25:01 ÖS
macro ya hevesiniz kaçtı gibi kimse yeni şeyler paylaşmıyor...
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: asigen - Haziran 04, 2009, 06:02:18 ÖS
yazda hevesimiz gelsin rastlantı :)
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: crisis - Haziran 05, 2009, 12:57:41 ÖÖ
Alıntı yapılan: Rastlanti - Haziran 03, 2009, 11:25:01 ÖS
macro ya hevesiniz kaçtı gibi kimse yeni şeyler paylaşmıyor...
bence sen forumu takip etmiyosun...
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: sinan - Haziran 08, 2009, 02:37:37 ÖÖ
Alıntı yapılan: bilgehan - Şubat 23, 2009, 07:23:04 ÖS
gerçekten de bu makro olayı mükemmel bir şey. bilgisini paylaşan arkadaşlara teşekkürler...
benim bir sorum olacak macro yazarken örneğin 10^#1 nasıl yazarız. yani demek istediğim
"10 üzeri bir değişken" yazma imkanımız varmı?

10 üzeri derken karesi veya tan-i si ve benzeri şeylerden bahsediyorsan var...
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: CaDMaX - Haziran 08, 2009, 05:05:56 ÖS
İyide abicim bu program Fanuc Operator Manual'ın macro bölümündeki örnek, bende diyorum nereden tanıyorum bu programı. Emeğine sağlık  ::)

(10^#1) için çarpım yapmaktan başka yol var mı bende bilmiyorum.
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: kaya029 - Mart 20, 2012, 10:08:32 ÖS
Arkadaşlar dik işleme tezgahında  macro ile radüs işleyebilirmiyiz? varsa buna örnek program yazabilirmisiniz
örnek:çap 35mm z-12mm düz inecek sonra Çap 29 a Z-10 mm R35 işleyecek ve taban X0. noktasına taban düz olarak bitirecek.
yardımcı olursanız memnun olurum.
Başlık: Ynt: ''Macro'' işlem merkezi ve yatay işlem ile ilgili her şey...
Gönderen: erman_5582 - Ekim 25, 2021, 07:36:25 ÖS
Alıntı yapılan: sinan - Haziran 08, 2009, 02:37:37 ÖÖ
Alıntı yapılan: bilgehan - Şubat 23, 2009, 07:23:04 ÖS
gerçekten de bu makro olayı mükemmel bir şey. bilgisini paylaşan arkadaşlara teşekkürler...
benim bir sorum olacak macro yazarken örneğin 10^#1 nasıl yazarız. yani demek istediğim
"10 üzeri bir değişken" yazma imkanımız varmı?

10 üzeri derken karesi veya tan-i si ve benzeri şeylerden bahsediyorsan var...
Kare kök içinde değişkenin karesini nasıl hesaplayabiliriz usta