Bilal Akay

Üye
Katılım
3 Tem 2014
Mesajlar
11
Puanları
1
Yaş
32
Arkadaşlar cnc de macro ile takım değiştirme yapma istiyorum.
@420=1;
IF (@420==1) GOTO 101;
IF (@420==2) GOTO 102;
deneme programım bu şekilde. @420=1 yazdığım zaman 1. satıra gidiyor, @420=2 yazdığım zaman 2.satıra gidiyor burda bir sıkıntı yok.@420=1 iken M6T2 yazdığımda yine 1.takımı almaya gidiyor. Fakat benim yapmak istediğim M6T2 yazdığım zaman 2.satıra gitsin yani 2. takım almaya gitsin. Yardımcı olabilecek varsa sevinirim...
 
IF(@420==1) Ne demek oluyor. IF nin anlamı nedir. Neden 2 tane eşittir işareti. 101 ve 102 nin anlamları nedir ?

Yukarıdakileri merak ettiğim için öğrenmek için sordum :)

M6 T2 @402=2 yazarak bu işlemi gerçekleştirsen olmaz mı ? Yani senin istediğin olmuyor mu tam olarak
 
@420 global değişken sistem kapanıp açılsada, resetlensede silinmiyor. IF(@420==1) ise @420=1 e eşitse N101 yani 101. satıra git demek. IF(@420!=1) yazsaydım @420 1 e eşit değilse olacaktı.
ben makromun içine @420=2 yazdığım zaman 2.takımı almaya gidiyor fakat ozamanda M6T2 yazmamın bir anlamı kalmıyor. Her takım için için ayrı ayrı program yazmam gerekecek ozaman.
 
Evet haklısınız @420=2 dediğinizde zaten 2. Takımı almaya gitmiş oluyor. Neden M6T2 yazmaya çalışıyorsunuz?

Sent from my GT-N7100 using KontrolKalemi Forumu mobile app
 
M6T2 yazmamın amacı 2. takımı almaya gitmesi için. Örneğin M6T15 yazıcam 15.takımı almaya gidecek ama sürekli makro programın içine girip değişiklik yapmak zaman kaybı. ben manual olarak ekran takım numarası girince T2 veya T3 veya T4 ilgili takımı almaya gitsin. ben T2,T3,T4 yazdığım zaman macro program içinde @420=2 veya 3 veya 4 olması lazım
 
M6T2-3-4 kısmında sıkıntı yok bu kod takım değiştirme kodu.

Mach3 de çalıştırdığın gcode nasıl bir şey ? Yani şöyle ki Çalıştırdığın program içerisine takımın değişmesi gereken yerlere Takım değiştirme kodunu yazdığında Otomatik takım değiştirme işlemini gerçekleştirip kaldığı yere geri döner makine. Eğer bu şekilde yapamıyorsan pratik olarak şöylede yapabilirsin.

Mach3 Ana Ekranda Tool İnformation kısmında takım numarasının yazdığı alana sende Takım numarası girebilirsin. Yani örneğin 3 nolu takımı aldırmak istiyorsun Takım Numarası yazan alana 3 yazıp enter yaptığında 3 nolu takımı almak için takım değiştirme macrosunu çalıştırması lazım. Ben otomatik takım değiştirme kullanmadığım için daha önce kullanmadım ama böyle olduğunu olduğunu biliyorum

R1VLXa.jpg
 

Forum istatistikleri

Konular
128,126
Mesajlar
915,250
Kullanıcılar
449,840
Son üye
111340

Yeni konular

Geri
Üst