Beckhoff twincat 2 CAM

as.yıldırım

Usta Üye
Katılım
14 Eki 2011
Mesajlar
1,287
Puanları
181
Merhaba,

TC 2 de CAM ile alakalı bir kaç soru sormak istiyorum.

Ben basit CAM lar çizip master ve slave eksenleri bu kama göre çalıştırabiliyorum. Ekte örnek bir foto gönderiyorum.

Ekteki fotoğrafta yatay eksen master ekseni dikey eksen slave ekseni ifade ediyor. Örnek fotoda, master eksen 0-360 slave eksen ise 0-50 arasını ifade ediyor.Ben bu değerleri ekrandan harici ve değişken değer olarak girebilir miyim ?

Mesela master eksen yatay eksen olsun .İleri ve geri hareket edecek. Slave eksen dikey eksen olsun. Aşağı yukarı hareket edecek.

Fiziksel harekette ben yatayın ve dikeyin pozisyonlarını ekrandan girdiğimde, bu CAM a göre hareket etmesini istiyorum. Yani ,yatayın pozisyonunu mesela 0-200 ve ya (-20) -1500 gireyim. Dikeyin pozisyonunu -40-150 ve ya 15-240 gireyim. CAMIN FB yi kullanıdığımda yatay ve dikey bu pozisyon değerleri arasında bu CAM a göre çalışsın.

Bunu nasıl gerçekleştirebilirim ?
 

Ekli dosyalar

  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    144.7 KB · Görüntüleme: 58
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Merhaba,

Bu işlem için sabit tablo yerine motion function kullanarak hareket halindeyken cam noktalarını değiştirmeniz gerekiyor.

Bunun için MC_ReadMotionFunction, MC_WriteMotionFunction ve MC_SetCamOnlineChangeMode gibi bloklar kullanmanız gerekmektedir.

Ekte kod örneklerini inceleyebilirsiniz.
 

Ekli dosyalar

  • FB_CamV2.txt
    8.9 KB · Görüntüleme: 33
  • PRG_Motion.txt
    2.4 KB · Görüntüleme: 22
çok teşekkür ederim değerli yardımlarınız için .

yarın deneme yapacağım.

iyi akşamlar
 
-1.0 ile +1.0 arasına hem yatay hem dikey cam çizginizi çizip cam scaling ile değerleri genişletebilirsin
 

Forum istatistikleri

Konular
127,950
Mesajlar
913,862
Kullanıcılar
449,598
Son üye
kadir12366

Yeni konular

Geri
Üst