(hsc) Encoder Hesaplamasi Hakkinda BİLGİ

general

Üye
Katılım
26 Şub 2007
Mesajlar
80
Puanları
1
Yaş
38
*encoderİn BaĞlandiĞi Daİresel KasnaĞin Çevresİ Hesabi

2.pİ(3.14) İle Carpilir.

*daİresel Kasnak Çapi(r-yaricap) -(encoderİn BaĞli OlduĞu Kasnak)=deĞİŞken(bu DeĞerler Mekanİk Sİstemİne GÖre DeĞİŞkenlİk GÖsterİr.)

Örnek :daİresel KasnaĞimizi Çevresİ:30cm Ise:300mm R=150mm

*tur Sayisi=gİrİlen Mesafe/daİresel Kasnak Cap=Çikan SonuÇ

not=Çikan SonuÇ 1 Turdakİ Pulse Sayisini Verİr.

*toplam Pulse Sayisi=1 Turdakİ Pulse Sayisi(Çikan SonuÇ) X Encoder Pulse(kaÇ Pulse'lİk Encoder Kullanilacak İse)=toplam Pulse Sayisi

İyİ GÜnlerde Kullanma DİleİĞİyle..
 
yani mesafe 3000 mm ise ve kasnak 300mm olsun o zaman 10 tur sonra mesafe tamamlanacak.
eger enkoder de 1024 ppr ise 10x1024=10240 pulse sonrasında gidilen mesafenin tamamlandığı anlaşılacaktır.
 
Matematiksel işlemlerin S7 300-400 kodu yardımcı olması dileğiyle...


Kod:
   L   3.768000e+002        // mm degeri (376.8 mm)
   L   1.000000e+003        // enkoderin puls sayısı (1000 pulse)
   /R                      // Real olarak bölüyoruz bölme sonucu Acumulator 1 de(ACC1)
   L   DB10.DBD  0         // Enkoderden gelen aktuel deger DB10 da saklı (farz ediyorum...)
   DTR                                // Actuel degeri Real formatına çevirdim
   *R                                 // ( ACC1* DB10.DBD  0 ) Real çarpma işlemi yapılıyor 
   T   DB15.DBD  0          //Db15 e sonucu atıyorum. VAT tablosundan bu değişkene bakarsınız
 
Son düzenleme:
arkadaşlar buna birde s7-200 ile örnek verirmisiniz?
 
HSC kullanarak program hazırladım. Burada Encoderin A ucunu I0.0 ve B unucu I0.1 girilecek.
Bu şekilde ileri geri sayma işlemi yapabilir.
Ayrıca TD200 text Panel programıda mevcut.
 

Ekli dosyalar

  • boy olcumu.zip
    3.9 KB · Görüntüleme: 545
Moderatör tarafında düzenlendi:
ENCODER BAĞLANTI UÇLARINI DA ANLATIRMISINIZ

genelde kahverengi uc + dır ve 5 ile 24 volt arası bağlanır.biz 24 volt bağlıyoruz.mavi ucu - dir.siyah ve beyaz uçlarını plc nin girişine bağlıyoruz.bir uç daha var onun rengini hatırlayamadım.o da encoder 1 tur döndüğünde 1 pulse üretir.bunu sıfırlama için kullanıyorlar.biz kullanmıyoruz.encoderin üzerinde hangi rengin ne anlama geldiği yazar zaten
 
*encoderİn BaĞlandiĞi Daİresel KasnaĞin Çevresİ Hesabi

2.pİ(3.14) İle Carpilir.

*daİresel Kasnak Çapi(r-yaricap) -(encoderİn BaĞli OlduĞu Kasnak)=deĞİŞken(bu DeĞerler Mekanİk Sİstemİne GÖre DeĞİŞkenlİk GÖsterİr.)

Örnek :daİresel KasnaĞimizi Çevresİ:30cm Ise:300mm R=150mm

*tur Sayisi=gİrİlen Mesafe/daİresel Kasnak Cap=Çikan SonuÇ

not=Çikan SonuÇ 1 Turdakİ Pulse Sayisini Verİr.

*toplam Pulse Sayisi=1 Turdakİ Pulse Sayisi(Çikan SonuÇ) X Encoder Pulse(kaÇ Pulse'lİk Encoder Kullanilacak İse)=toplam Pulse Sayisi

İyİ GÜnlerde Kullanma DİleİĞİyle..

Hocam vermiş oldunuz örneği biraz daha açarmısınız. Bizim sistemde motor bir dişliye bağlı dişli ile mil tahriklendiriliyor ve bu milde ona kasnaklarla bağlı 48 adet ruloyu döndürüyor. Encoder ise direk bu dişliye bağlı. veyordiğiniz formule göre benim rulonun çapınımı yoksa motora bağlı dişlinin capınımı dikkate almam gerekiyor. şahsen rulonun çapı diye düşünüyorum. ayrıca verdiğiniz formulde
"tur Sayisi=gİrİlen Mesafe/daİresel Kasnak Cap=Çikan SonuÇ"
yazmışsınız burada tur sayısı ile ilgili bir işlem yapmıyor muyuz. formüle göre tur sayısı ve çıkan sonuç eşit olması gerekiyor birbirine eşitlemiş siniz formülde. ruloların çapı 75 mm ve enc 360 pulse. Yardımcı olursanız sevinirim Şimdiden teşekkürler.
 
Son düzenleme:

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Geri
Üst