TurkeyCNC Forum

CNC Okulu => Fanuc => Macro Programlama => Konuyu başlatan: murat tulgar - Mart 08, 2009, 05:06:17 ÖS

Başlık: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: murat tulgar - Mart 08, 2009, 05:06:17 ÖS
(https://forum.turkeycnc.com/proxy.php?request=http%3A%2F%2Fimg211.imageshack.us%2Fmy.php%3Fimage%3Dornek.jpg&hash=8635320ce01c942e96a9bd5daa49b88b6a932666)


O1979
M6T3
S2000M3
G54
#1=25
G0X-25.Y-25.Z100.
G0Z3.
G1Z-5.F200
X#1      (1)
Y#1      (2)
X-#1     (3)
Y-#1     (4)
G0Z100.
M30
%
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: taşkaya - Mart 08, 2009, 05:38:48 ÖS
emeğine sağlık aslan

gayet acıklayıcı

devamını beklerız

hem torna hemde işm.merk. için
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: crisis - Mart 25, 2009, 08:52:37 ÖS
teşekkürler
gerçekten çok basit ve anlaşılır
herhangi bir açıklamaya gerek kalmamış
böyle basit örnekler çoğaltılırsa çok iyi olur
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: ali tekin - Mart 28, 2009, 05:33:58 ÖS
arkadaşlar cnc makronun yazılımının çok basite indirilerek temel mantığının  cnc bilen fakat hiç makro bilmiyen birine göre ayrıntılı açıklama lazım teşekkürler.
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: manayh - Mart 29, 2009, 09:35:53 ÖS
evet arkadaş doğru söylüyo bende hiç denemedim bu örneklede çözemedim daha açıklayıcı olursa sevinirim şimdiden teşekkürler
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: mus - Mart 29, 2009, 11:50:32 ÖS
benim anladığım kare işaretine boyut kazandırılıyor herhalde...
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: murat tulgar - Mart 30, 2009, 12:23:56 ÖÖ
Evet #1 ile karenin boyutunu değiştiriyorsun.G0X-25.Y-25.Z100. ile konumlanıp 50 mm genişliğinde kare yapmak için X25. yazmak yerine #1 yazıyorsun böylece her defsında X,Y,X-,Y- değerlerini değiştirmek yerine  sadece #1 i değiştiriyorsun.
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: mus - Mart 30, 2009, 01:03:44 ÖÖ
o zaman kare işaretine daire radyüs veya açılı bir harekette yazabilirmiyiz?
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: manayh - Mart 30, 2009, 10:09:13 ÖS
ben yorum yazarken sıfır noktasının ortada oldunu görmemiştim çok açıklayıcı olmuş çok saol devamını bekliyoruz
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: sinan - Mayıs 06, 2009, 10:02:40 ÖS
teşekkürler murat komutları anlatman mümkünmü kısaca
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: kaya029 - Mayıs 06, 2009, 10:30:53 ÖS
tşk paylaşım için
eline sağşlık çok yararlı bilgiler bunlar
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: sinan - Mayıs 07, 2009, 09:52:49 ÖS
ŞÖLE BİR MAKRO YAZDIM

#2=100
#3=0
N1G0X100.Z2.
X#2
G1Z0
G1X100Z#3F0.24
#2=#2-8.
#3=#3-2.5
IF[#2GE50]GOTO1
G28U0.W0.
M30

BU Makroyu torna tezgahında açı yapmak için yazmıştım.yanlız IF koşul oluşturmada 100 mm den başlıyarak 8 mm pasolar halinde 50 mm kadar boşalt demiştim ama tezgah 52 mm gidip görevini tamamlıyor..son pasoyu makroya nasıl tanıtabilirim aldıgım paso görevin kat sayısı değilse bunu nasıl halletcez tşk
Başlık: Ynt: Macro mantığını öğrenmek için basit bir çalışma.
Gönderen: crisis - Mayıs 08, 2009, 12:28:23 ÖÖ
#2=100
#3=0
#4=50

N1G0X100.Z2.
X#2
G1Z0
G1X100Z#3F0.24
IF [#2 EQ #4] GOTO2
#2=#2-8.
#3=#3-2.5
IF[#2GE#4]GOTO1
IF [#2 NE #4] THEN #2=50
IF [#2 EQ #4] THEN #3=-15
IF [#2 EQ #4] GOTO1
N2 G0 X150 Z50

G28U0.W0.
M30

Z den bahsetmemişsin boyu sorun olmıcaksa kırmızı satır olmasada olur
boyda lazım dersen o satırın sonundaki #3 e istediğin değeri ata