Mach3 İnput sinyali bekleme

byroltr

Üye
Katılım
31 May 2015
Mesajlar
66
Puanları
1
Yaş
40
Herkese selamlar,
Mach 3 konusunda henüz çok yeniyim öğrendiğim birçok şeyi bu foruma borçluyum.
İki eksen çalıştırmak istediğim bir tezgah yapmaya çalışıyorum.
"3.jpg" resminde görülen kartı kullanıyorum ve resimde işaretlediğim input port 11 e gnd ile PLC den NO kontak tetiğini
verdiğimde "2.jpg" resimdeki gibi sinyali görebiliyorum. "1.jpg" resimde de M138 makrosunu kullanarak İnput 1 sinyalini beklemesini daha sonra bir sonraki adıma ilerlemesini istiyorum. Makro bilgim hiç yok be birçok lazım olan makroyu internetten
indirip üzerinde değişiklik yaparak ancak kullanabiliyorum. Ustasına çok basit bir konudur eminim. Aynı şekilde başka makrolar ile de diğer inputlarıda kullanmam gerekiyor. Lakin henüz bir tanesinin bile komutlarına ulaşamadım. Bizim robot programlama da WaitDI(1)=1 tarzı bir şey mi kullanılıyor anlamadım. Yardımlarınızı bekliyorum...
 

Ekli dosyalar

  • 3.jpg
    3.jpg
    80 KB · Görüntüleme: 15
  • 2.jpg
    2.jpg
    197.3 KB · Görüntüleme: 14
  • 1.jpg
    1.jpg
    12.6 KB · Görüntüleme: 12
Hiç kimse cevap yazmıyor madem ;)
Ben kendi bulduğum çözümü paylaşayım... İnput1 sinyalini bu şekilde çalıştırabiliyorum.
Yazdığım makro kodları bu şekilde;

Sub Main()
If IsSuchSignal(INPUT1) Then
Message("Lazer Read Bekleniyor")
While Not isActive(INPUT1)
Sleep 10
Wend
Message("Lazer Ready ON")

Else
Message("Lazer Ready OFF")
End If
End Sub
 

Forum istatistikleri

Konular
127,960
Mesajlar
913,921
Kullanıcılar
449,609
Son üye
cherrywine

Yeni konular

Geri
Üst