asda-a2 açısal pozisyonlama

Cevapla
mernart
Mesajlar: 99
Kayıt: 18 May 2018, 17:15
İletişim:
Durum: Çevrimdışı

asda-a2 açısal pozisyonlama

Mesaj gönderen mernart »

merhabalar:

yaptığım uygulama dikiş makinası uygulaması. uygulamada pedala basıldığı zaman boyunca motor sabit hızla dönecek pedaldan ayak kaldırıldığında açısal olarak (360 derece) motor öğretilmiş bir noktada duracak. sabit hız dönme bitimi ile bu referans açıya gelme işlemi arasında durma olmaması gerekli.
uygulama için elimde bir adet sv2 ve asda-a2 bulunmakta.
puls and direction (pt) modunda z fazına bağlı mutlak puls sayısını actüel olarak okuyup yapmayı denedim ancak sabit hız için verdiğim pulsi iptal edip referansa gidecek kadar pulsı hesaplayıp gönderdiğimde kayma yapıyor.
(pr) modda ise pos1 için sabit hız tanımladıktan sonra pedaldan ayak kalkınca dijital inputdan home yap deyip istenilen pozisyona gelince home senserü gibi home girişine çıktı verdiğimde gene kayma yapmakta.
index pozisyonalama yöntemini kullanmam mümkün müdür.
doğru bir mantık kuramadım. sizlerden ricam konu hakkında yardımlarınız.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8876
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen Uğur »

PR mod için aktüel pozisyonu okuyarak tur çözünürlüğüne bölün ve kalanı ile bulunduğu tur içerisindeki pozisyonu bulun. Buradan hareketle istediğiniz nokta pozisyonundan bu kalanı çıkararak elde ettiğinizi PR pozisyonuna yazarak git dediğiniz zaman o noktaya dönmüş olacaksınızdır.

Örnek: Tur çözünürlüğü 10000 pals ve istenilen duruş noktası 3000 olsun.
Motor hareketi ile durduğunuzda aktüel pozisyon değeri 12531500 olsun, 12531400 / 10000 ==> Kalan 1400 dür.
3000 - 1400 = 1600 pals ileri pozisyonlama yaparak noktaya getirebilirsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
mernart
Mesajlar: 99
Kayıt: 18 May 2018, 17:15
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen mernart »

uğur bey yanıtınız için teşekkür ederim. öyle yaparak denedim oluyor. ancak durmadan bunu yapmam gerekiyor. anladığım kadarı ile elimdeki donanımla bunu yapamıycam.
elimdeki sürücü asd-a2m bunu 15mc ile açısal bir değişkeni actüel olarak kontrol ederek.
örneğin bir pozisyona giderken istenilen şart sağlanınca en kısa yoldan öğretilmiş olan o açı değerine gitmesini sağlayabilir miyim ?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8876
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen Uğur »

2 pozisyonu birleştirme ile mümkünken aynı zamanda hız modunda çalışırken dur dediğinizde duruş pozisyonunu 360 derece hareket içerisinde herhangi bir pozisyon tanımlayıp orada durmasını sağlayabilirsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
mernart
Mesajlar: 99
Kayıt: 18 May 2018, 17:15
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen mernart »

''hız modunda çalışırken dur dediğinizde duruş pozisyonunu 360 derece hareket içerisinde herhangi bir pozisyon tanımlayıp orada durmasını sağlayabilirsiniz.''

Hız ve pozisyon kontrol modunu birden aktif edip ''hız/pozisyon modu anahtarlama'' dijital girişinin durumunu değiştirerek mi yapıcam.
360 derece şeklinde veri alıp yazabileceğim özel bir register mi var?
ben ''encoder Z fazına bağlı mutlak puls sayısını'' monitör ederek acı hesaplıyor pozisyonluyorum.
mernart
Mesajlar: 99
Kayıt: 18 May 2018, 17:15
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen mernart »

yazmış olduğum kod haberleşmeyi dop üzerinden makro ile veriyorum plc ye
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8876
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen Uğur »

DVP15MC yi kastederek yazmıştım.
Uğur yazdı: 14 Eki 2020, 13:53 2 pozisyonu birleştirme ile mümkünken aynı zamanda hız modunda çalışırken dur dediğinizde duruş pozisyonunu 360 derece hareket içerisinde herhangi bir pozisyon tanımlayıp orada durmasını sağlayabilirsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
mernart
Mesajlar: 99
Kayıt: 18 May 2018, 17:15
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen mernart »

merhaba uğur bey:
denemeler yapmaya başladık ancak bir kaç sorun ortaya çıktı.
harici bir analog kaynaktan gelecek hız değerine göre servo hız kontrolü yapacak ki bunu yaparken kaynaktan gelecek olan değer ölçeklenecek
yani örneğin ekrandan %50 yapıldığında 10 volt da 1500 rpm de dönecek bu arada analog voltaj düştükçe dönme hızıda düşecek dönme işlemi bitince öğretilmiş olan pozisyonda kalacak.
böyle bir işlemi yapabileceğim cpu ne olmalı acaba ? sv2 var elimde ve henüz 15mc ye geçiş yapmadım.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8876
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen Uğur »

Burada 15/50MC içerisinde DMC_MoveVelocityStopByPos fonksiyonu ile belirli bir hızda hız kontrolü yaparken start komutunu kestiğinizde motorun turu içerisinde hangi noktada durması gerektiğini ayarlayabiliyorsunuz. Örnek turu 360 kabul ederek her zaman durunca 30. derece olsun istenirse gibi. Analog girişten okumaya yaparak hızı buradan alabilirsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
mernart
Mesajlar: 99
Kayıt: 18 May 2018, 17:15
İletişim:
Durum: Çevrimdışı

Re: asda-a2 açısal pozisyonlama

Mesaj gönderen mernart »

çok teşekkürler.
saygılar.
Cevapla

“Servo Forum” sayfasına dön