FBs-32MCT ile 2 kW'lık bir servo takımı sürüyorum. Örnek program ile sıkıntısız sürüyorum. Bir butona bastığım süre boyunca ileri yönde dönmesini, butonu bıraktığımda durmasını istiyorum. Yani jog modunda kullanmak istiyorum. Nasıl yapabilirim?
Parametre tablosunu ve program tablosunu kullanmasını biliyorsun olarak kabul ediyorum.
140. fonksiyon (HSPSO) kullanarak yapıyorsun.
Yapman gereken sadece EN tarafına butonun sinyalini girmek.
Ters yöne dönmesini de yeni bir program tablosu oluşturarak + olan kısmı - yapıyorsun ve yine 140. fonksiyonu kullanarak bitini giriyorsun okadar.
Tabi bağlantıların A/B veya Pulse / Direction olmalı.
X0 enerjili olduğu sürece servo milin dönmeyi sürdürür.
Tabloları oluşturmayı bilmiyorsan daha detaylı şekilde açıklayabilirim.
Şu konu altında detaylı olarak açıklamıştım.
Resimler gitmiş ama yine de anlaşılır bir biçimde açıklaması mevcut.
Şurayı inceleyerek uygularsanız sıkıntı kalmayacaktır.
Teşekkür ederim sayenizde sorunu çözdüm. Ancak şunu anlayamıyorum. HSPSO fonksiyonunda :
PS : Pals biçimini
SR : Servo program registerini
gösteriyor. WR parametresini anlayamadım. Ancak R200 yazınca istediğim şekilde çalıştı. Yardım dosyasından bakıyorum, o kadar bozuk bir ingilizce ile anlatmışlar ki, anlatmasalar daha iyi olurmuş. WR ne işe yarar?
Çalışma register'ı olarak geçiyor.
Kullanmayacağın herhangi bir register atıyorsun.
Ben genelde servo uygulamalarında D registerlarını wr'lere atıyorum ve genelde 20 register atlayarak yapıyorum çakışma olmaması için programda.
Örn. birinci HSPSO'a d0 yazdıysam 2.'ye d20 veya d30 falan yazıyorum.