1. sayfa (Toplam 1 sayfa)
liner encoderle boy ölçme
Gönderilme zamanı: 10 Nis 2018, 14:56
gönderen tesotomasyon
slm-ugur bey
kurs boyum 600 mm
d420 1250 mm yazdıgım zaman 0 noktasına 3 defa gelecek 600+600+50 mm gidecek
dönerken encoder pulse saymayacak ustune toplayarak gidecek 1250 mm bitince testere kesecek
ugur bey destek verirseniz sevinirim
Re: liner encoderle boy ölçme
Gönderilme zamanı: 10 Nis 2018, 16:02
gönderen Uğur
Zaten C251 sayıcısı ileri giderken artar geri gelirken azalır. Burada işletmeniz gereken algoritma şu olmalı. Girilen boy içerisinde kaç tane kurs boyu var. Yani girilen boyu kurs boyuna bölerek bölümü bir yere kalanı bir başka dataya saklayın. Örnek 1250 mm boy için 1250 / 600 işleminde bölüm "2" kalan "50" olarak size verilir bölme komutunda. Sizde sistemi 0 noktasından kurs boyu kadar 2 kere gidip gelecek şekilde çalıştırmalı ardından sıfır noktasından 50 mm kalan boy kadar daha ilerleyerek kesmeyi yapmalısınız.
Re: liner encoderle boy ölçme
Gönderilme zamanı: 10 Nis 2018, 16:59
gönderen tesotomasyon
slm ugur bey
yapılan olcu kurs boyundan kısa olursa nasıl olacak kafa şişti zahmet olumassa gönderdiğim dosyayı düzeltip forma koyar mısınız
D420 SCADA OLCU YAZMA ADRESİ
kolay gelsin
Re: liner encoderle boy ölçme
Gönderilme zamanı: 10 Nis 2018, 17:01
gönderen Uğur
Ölçü kurs boyundan kısa olsa da böldüğünüz zaman bölüm 0 çıkacak kalanda boyu elde edeceksiniz. Yani örneğin 450 mm boy girilir ise 450 / 600 işleminden bölüm "0" kalan 450 olacak. Böylelikle hiç tam boy gitmeyecek sadece 450 mm gidecek. Programınızda D430 içerisinde bölümü D432 içerisinde kalanı elde edeceksiniz.
Re: liner encoderle boy ölçme
Gönderilme zamanı: 10 Nis 2018, 17:43
gönderen tesotomasyon
slm ugur bey
dediklerinizi yapıyorum olmuyor ugur bey gonderdigim demo üzerinde düzeltme yaparmısınız zahmet olmassa
encoder geri sayınca 0 gidiyor 1250 yazdıgımda kurs boyu 600 tamamlayınca M51 aktif geri gidip encoder 0 oldugu icin yine M51 aktif oluyor
kolay gelsin
Re: liner encoderle boy ölçme
Gönderilme zamanı: 11 Nis 2018, 09:41
gönderen Uğur
Program algoritması kullanıcıya aittir ve bir başkası tarafından anlaşılmaya çalışılması uzun zaman alacaktır. Size programda anlamadığınız, içinden çıkamadığınız yerlerin gerçekleştirilmesi için destek olabiliriz. Yoksa bu platform üzerinden her programın düzenlenmesi bize çok külfet oluşturacaktır. Programınızda yukarıda verdiğim bilgi doğrultusunda girdiğiniz boy değerini kurs boyuna bölerek kaç tur ileri geri yapacağına ve bölümün sonucunda elde edeceğiniz kalan değeri ile tam boy dışında ne kadar boy gidip geleceğinize karar vermiş olursunuz. Bu algoritmayı motora ileri geri hareket verdirerek elde ettiğiniz kurs adeti ile karşılaştırarak gerçekleştirebilirsiniz.
Re: liner encoderle boy ölçme
Gönderilme zamanı: 11 Nis 2018, 10:15
gönderen tesotomasyon
teşekkür ederim ugur bey gonderdigim bolum 500 satırlık yazılımdan kısa bir bolum
Re: liner encoderle boy ölçme
Gönderilme zamanı: 11 Nis 2018, 10:39
gönderen Uğur
Ekte işleminize yönelik örnek bir program oluşturdum. Mantığını kendi programınızda işleterek devam edebilirsiniz.