Arkadaşlar önerilen çözümler aşağı yukarı birbirinin aynı, Tek sorun yavaşlamaya veya hızlanmaya başlama noktası, bu konuda en çok önerilen limit swich, peki ya gidilecek mesafe değişiyorsa ne yapacaksınız.
Bence önce örneğin bir metrede encoder kaç pals gönderiyor o tespit edilir. (Örn. 10.000 olsun.)
Sonra bir Op panelden gidilecek mesafe girilir (Örn. 5 mt. olsun). Program içinde bu değer 10.000 ile çarpılarak 50.000' e dönüştürülür.
Şimdi bu 50.000 vinç varış noktasına ulaştığında sayıcının alacağı değerdir.
Gelelim yavaşlamaya; Vinçin ataletine bağlı olarak oran belirleriz. Mesela varış noktasına 0.5 mt. kala yavaşlaması yeterliyse, %10 alırız. Bunu programımızda işleyerek gitmek istediğimiz her nokta için uygulayabiliriz. Yani programımızda derizki; gidilecek mesafenin %10'u kaldığında yavaşlamaya başla, Tabiki bunu sürcü vasıtasıyla yapacağız.
Eğer %'lik olarak uğraşmam Sabit olarak son 0,5 mt.'de yavaşlasın derseniz. Ekrandan girdiğimiz gidilecek mesafeden 0.5 metreye karşılık gelen 5.000'i çıkarırız. Ve sayıcı değeri çıkarma sonucu bulduğumuz değere geldiğinde yavaşlamaya geçeriz.
Örnek: 4,5 mt. gideceksek...
4,5*10.000=45.000 (Varış noktasında sayıcının alacağı değer)
45.000-5.000=40.000 (Sayıcı bu değere ulaştığında yavaşlamaya başlayacak)
Ve tabiki sayıcı ilk 5.000'e varıncaya kadar yumuşak kalkış yapacak. Eğer isterseniz. Kalkış süresini farklı bir değerde seçebilirsiniz...
Uzun oldu ama Umarım faydası olur...
... SAYGILAR..........