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
    144.7 KB · Görüntüleme: 59
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: 34
  • PRG_Motion.txt
    2.4 KB · Görüntüleme: 23
ç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
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…