TurkeyCNC Forum

CNC Okulu => Fanuc => Macro Programlama => Konuyu başlatan: sinan - Temmuz 27, 2009, 09:35:47 ÖS

Başlık: macro ile ofset atma
Gönderen: sinan - Temmuz 27, 2009, 09:35:47 ÖS
#2001=43

dediğimizde 1 numaralı takıma 43 mm otomatik girilir mdı modunda girilebilir.
#2002 2.takım
...
...
...
..
#2064 64. takım
degerin üzerine toplamasını istiyorsanız
#2001=#2001+veya- 2. gibi
bu makro tornada z boyuna dik işlemde h boyuna girdi yapar
Başlık: Ynt: macro ile ofset atma
Gönderen: semih77 - Temmuz 28, 2009, 09:49:08 ÖS
teşekkürler.bu bilgi birçok arkadaşın işine yarıyacaktır.emeğine sağlık sinan abi.
Başlık: Ynt: macro ile ofset atma
Gönderen: sinan - Temmuz 28, 2009, 10:19:11 ÖS
bencede makro ile ilgili kısmı yeterince örneklendi artık özel komutları veren birisi gelsede daha çok işimize yarasa semih...
Başlık: Ynt: macro ile ofset atma
Gönderen: crisis - Temmuz 29, 2009, 07:08:12 ÖS
bilgi için teşekkürler sinan
bi macro isteğinde bulunsam yaparmısın?
Başlık: Ynt: macro ile ofset atma
Gönderen: sinan - Temmuz 29, 2009, 07:15:34 ÖS
Alıntı yapılan: crisis - Temmuz 29, 2009, 07:08:12 ÖS
bilgi için teşekkürler sinan
bi macro isteğinde bulunsam yaparmısın?

tabiki yaparım crisis ne tür bir şey lazım..
Başlık: Ynt: macro ile ofset atma
Gönderen: sinan - Temmuz 29, 2009, 07:24:03 ÖS
Alıntı yapılan: crisis - Temmuz 29, 2009, 07:08:12 ÖS
bilgi için teşekkürler sinan
bi macro isteğinde bulunsam yaparmısın?

bekliyorum crisis
Başlık: Ynt: macro ile ofset atma
Gönderen: crisis - Temmuz 29, 2009, 07:27:57 ÖS
G65 li tek çevrimde
işleme merkezi için thread milling yöntemli diş programı lazım
operatör G65 üzerinde sadece ihtiyacı olan diş bilgilerini giricek
diş boyu,diş dibi çapı,hatvesi,sağ yada sol diş olduğu,içe yada dışa mı çekileceği (vida,somun) takım çapı,güvenli mesafe
gibi bilgileri tek satırda girecek tezgaha
birde 2 pasoda yapsa bu işi uygundur
kaç gündür aklımda ama zaman yok
ilgilenmek istersen,zamanında varsa iyi olur benim için
Başlık: Ynt: macro ile ofset atma
Gönderen: sinan - Temmuz 29, 2009, 07:35:09 ÖS
%
O06012
(çok pasolu diş çekme)
#100= [ #24 / 2 ] (X YARI GAPI)
#101= [ #25 / 2 ] (Y YARI GAPI)
#102= #18 (Z BA^LAMA)
#103= [ #7 / 2 ]
#100= [ #100 + #103 ] ( X - D )
#101= [ #101 + #103 ] (Y-D )
#109= [ #101 - #100 ]
#110= #17
#111= #18
G90 G01 Z#18 F#9 (TAKIM R YE YANA^TI)
#100= [ #100 + #17 ] ( X YARI GAPI + Q YANA KAYMA)
G91 X - #100

#18= [ #18 - #11 ] ( R DEN H Y] HATVEY] D\^T\)

N1 G90 G02 I#100 J0. Z#18
IF [ #18 EQ #26 ] GOTO7
#18= [ #18 - #11 ]
IF [ #18 GT #26 ] GOTO1
IF [ #18 NE #26 ] THEN #18= #26
IF [ #18 EQ #26 ] GOTO1

N7
IF [ #110 EQ #109 ] GOTO30
#18= #111
G00 G91 X - #103
G90 Z#102
G91 X#103
G01 X - #17
#18= [ #18 - #11 ]
#110= [ #110 + #17 ]
#100= [ #100 + #17 ]
IF [ #110 LE #109 ] GOTO1
N30
G00 G91 X - #103
G90 Z#102
G91 X#103
M99
%

%
T01M06
G0G54G90X0.Y0.
G43H01Z50.
G65P6012X50.Y60H5.Q2.5F200.Z-7.R0.D-10.
G91G28Z0.
M30
%

50 mm çaptan başlar 60 mm çapa kadar 2.5 mm pasolar halinde 5 mm hatveli dişi 4 pasoya bölerek çeken makro
ok crisis
Başlık: Ynt: macro ile ofset atma
Gönderen: crisis - Temmuz 29, 2009, 08:01:02 ÖS
Alıntı yapılan: sinan - Temmuz 29, 2009, 07:35:09 ÖS
%
O06012
(çok pasolu diş çekme)
#100= [ #24 / 2 ] (X YARI GAPI)
#101= [ #25 / 2 ] (Y YARI GAPI)
#102= #18 (Z BA^LAMA)
#103= [ #7 / 2 ]
#100= [ #100 + #103 ] ( X - D )
#101= [ #101 + #103 ] (Y-D )
#109= [ #101 - #100 ]
#110= #17
#111= #18
G90 G01 Z#18 F#9 (TAKIM R YE YANA^TI)
#100= [ #100 + #17 ] ( X YARI GAPI + Q YANA KAYMA)
G91 X - #100

#18= [ #18 - #11 ] ( R DEN H Y] HATVEY] D\^T\)

N1 G90 G02 I#100 J0. Z#18
IF [ #18 EQ #26 ] GOTO7
#18= [ #18 - #11 ]
IF [ #18 GT #26 ] GOTO1
IF [ #18 NE #26 ] THEN #18= #26
IF [ #18 EQ #26 ] GOTO1

N7
IF [ #110 EQ #109 ] GOTO30
#18= #111
G00 G91 X - #103
G90 Z#102
G91 X#103
G01 X - #17
#18= [ #18 - #11 ]
#110= [ #110 + #17 ]
#100= [ #100 + #17 ]
IF [ #110 LE #109 ] GOTO1
N30
G00 G91 X - #103
G90 Z#102
G91 X#103
M99
%

%
T01M06
G0G54G90X0.Y0.
G43H01Z50.
G65P6012X50.Y60H5.Q2.5F200.Z-7.R0.D-10.
G91G28Z0.
M30
%

50 mm çaptan başlar 60 mm çapa kadar 2.5 mm pasolar halinde 5 mm hatveli dişi 4 pasoya bölerek çeken makro
ok crisis
sağolasın yarın bunu deniyim
fakat G02 kullanmışsın
dişi artı dan eksiye doğrumu çektin?
bu yöntemde sağ diş eksiden artıya doğru çekilir ve G03 olması gerekmezmiydi
gerçi sen bunu denemişsindir herhalde
Başlık: Ynt: macro ile ofset atma
Gönderen: sinan - Temmuz 29, 2009, 08:14:13 ÖS
aktif olarak kullandıgım makro evet artıdan eksiye çekiyor ha sana uymayan kısmı olursa modifiye ederim tabiki