Twincat2 MC_HOME home sensörü bağlantısı

kemaleris

Üye
Katılım
27 Eki 2010
Mesajlar
143
Puanları
1
Yaş
41
Merhaba

TC2 de home yapmak için MC_HOME fonksyonunu kullandığımızda home sensör girişi bağlantısı için giriş yok . Bunun yerine system manager den controlDword içindeki 'homingsensor' girdisine link atadığımızda proje içinde axisref çatışma hatası veriyor. Yani harici input atayamıyoruz. Ancak proje içine 39 değerini Axis1.PlcToNc.ControlDWord e move yaparak sensör varmış gibi yapabiliyoruz. Bu move girişini harici bir girişle aktif edip sonuca ulaşabiliriz ancak bunun daha başka bir yolu var mıdır. ? Sonuçta MC_HOME fonksiyonu home işlemi için yazılmış bir fonksiyondur kendi üzerinde homesensor inputu olmaması garip geldi.

Saygılarımla
 
Kemal bey merhaba,

MC_Home fonksiyon bloğunda home sensörü girişi bulunmaktadır. 'bCalibrationCam' inputuna home sensörünü tanımladığınız inputu girebilirsiniz.
 
mustafa bey merhaba beckhoff pc-plc yüklü olan program gömülü diyolar bu programı plc den çekebiliyoz mu çekebilyosak nasıl...
yada sıfır yazılmış program plc gömülü olmaması için nasıl bi yol izlemeliyiz
iyi çalışmalar
 
@Mustafa Göktaş bir soru sormak istiyorum.

Yeni yapmaya başladığım bir sistemde, bir adet yatay eksen ve bir adet dikey eksenim var.

Kısaca özetlersek A noktasından B noktasına ürün taşıyacağım.Başlangıç noktasındayken dikey eksen önce aşağı sonra yukarı çalışacak.Bu işlem bittiğinde yatay eksen B noktasına gidecek.B noktasında dikey eksen aşağı - yukarı yapacak .Sonra sistem başa dönecek.

Şimdi ben bu sistemi çalıştırdım ama bir sorunum var.Eksenler hareketlerini tamamladığında uzun süre bekliyor( bekleme zamanı koymamama rağmen ).Yani örnek verecek olursak, dikey eksen aşağı iniyor, 2-3 saniye bekliyor sonra yukarı çıkıyor 2-3 saniye bekliyor.Sonra yatay eksen ileri gidiyor .durma noktasında 2-3 sn bekliyor vs vs vs....

Bugün hardware e online olup inceleme yaptım.Şöyle bir durum var.Mesela ben dikey hareket için 0 dan 150 ye git diyorum.Motor önce 157-158 gibi bir noktaya gidiyor sonra 150 ye doğru geliyor.Aslında bekleme de bundan kaynaklanıyor.Yani mekanizmayı gözle incelediğimde doğru noktaya gidip bekliyor gibi görünüyor ama aslında doğru noktaya gitmiyor , gitmesi gerekenden farklı bir noktaya gidiyor ve sonra pozisyonunu düzeltmeye çalışıyor.Bu da beklemeye sebep oluyor.

Bu durumun önüne nasıl geçerim ?

Motor niye doğru noktaya gitmiyor ?

Yardımcı olabilir misiniz ?
 
mustafa bey merhaba beckhoff pc-plc yüklü olan program gömülü diyolar bu programı plc den çekebiliyoz mu çekebilyosak nasıl...
yada sıfır yazılmış program plc gömülü olmaması için nasıl bi yol izlemeliyiz
iyi çalışmalar
Merhaba;

Eğer projeyi yapan kişi "Source Code Download" opsiyonu ile yükleme yapmamış ise PLC programını daha sonradan çekemezsiniz.
 
@Mustafa Göktaş bir soru sormak istiyorum.

Yeni yapmaya başladığım bir sistemde, bir adet yatay eksen ve bir adet dikey eksenim var.

Kısaca özetlersek A noktasından B noktasına ürün taşıyacağım.Başlangıç noktasındayken dikey eksen önce aşağı sonra yukarı çalışacak.Bu işlem bittiğinde yatay eksen B noktasına gidecek.B noktasında dikey eksen aşağı - yukarı yapacak .Sonra sistem başa dönecek.

Şimdi ben bu sistemi çalıştırdım ama bir sorunum var.Eksenler hareketlerini tamamladığında uzun süre bekliyor( bekleme zamanı koymamama rağmen ).Yani örnek verecek olursak, dikey eksen aşağı iniyor, 2-3 saniye bekliyor sonra yukarı çıkıyor 2-3 saniye bekliyor.Sonra yatay eksen ileri gidiyor .durma noktasında 2-3 sn bekliyor vs vs vs....

Bugün hardware e online olup inceleme yaptım.Şöyle bir durum var.Mesela ben dikey hareket için 0 dan 150 ye git diyorum.Motor önce 157-158 gibi bir noktaya gidiyor sonra 150 ye doğru geliyor.Aslında bekleme de bundan kaynaklanıyor.Yani mekanizmayı gözle incelediğimde doğru noktaya gidip bekliyor gibi görünüyor ama aslında doğru noktaya gitmiyor , gitmesi gerekenden farklı bir noktaya gidiyor ve sonra pozisyonunu düzeltmeye çalışıyor.Bu da beklemeye sebep oluyor.

Bu durumun önüne nasıl geçerim ?

Motor niye doğru noktaya gitmiyor ?

Yardımcı olabilir misiniz ?


Merhaba;

Pozisyon kontrol parametreleriniz yeterince iyi değil. Acceleration, Deceleration ve Scaling Parametrelerini mekaniğe uygun hale getirmelisiniz. İlk iş olarak Controller Kv Faktör ayarı ciddi oranda iyileşme sağlayacaktır. Kalıcı çözüm olarak tüm sistemi incelemek gerekir.
 
Source code download yapılmış ise programı nasıl çekebiliriz fluke bey teşekkürler
 
TwinCAT PLC Control->File->Open->Open Project From PLC
 
Sn @Fluke yardımlarınız için teşekkür ederim.

İvme ve scaling oranlarını tekrar gözden geçireceğim ancak Controller Kv favrtor ü nereden ayarlayacağımızı bulamadım.TC2 kullanıyorum.

Bu konuda yardımcı olabilir misiniz ?
 

Forum istatistikleri

Konular
129,734
Mesajlar
929,358
Kullanıcılar
452,456
Son üye
WasTR

Yeni konular

Çevrimiçi üyeler

Geri
Üst