MoveVelocityStopByPos

Kullanıcı avatarı
flayges
Mesajlar: 21
Kayıt: 05 May 2021, 09:51
İletişim:
Durum: Çevrimdışı

MoveVelocityStopByPos

Mesaj gönderen flayges »

Merhaba, fırça sarım bir ambalaj makinem var movevelocitystopbypos ile start verip belirli bir pozisyonda durduruyoruz. Pozisyonda bir problem yok istediğim yerde duruyor, ama ben stop komutu verdiğimde servo hızlanıp öyle duruyor. Ben yavaş yavaş rampalı bir şekilde gidip 0 da durmasını istiyorum nasıl yapabilirim. moveabsolute komutunu denemedim
HIZLANMA.JPG
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: 8896
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen Uğur »

Aslında istediğiniz gibi çalışır zaten komut. Stop verdiğiniz zaman tanımlı rampa ile verilen pozisyonda duracaktır. Duruma başka bir olay neden olabilir farklı bir pou içerisinde sadece bu komutu çalıştırdığınız zaman davranış yine aynımı gerekirse data trace ile actuelpos ve actuelvel değerlerini stopexecute ile birlikte alıp paylaşın üzerinde durumu görmeye çalışalım.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
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
Kullanıcı avatarı
flayges
Mesajlar: 21
Kayıt: 05 May 2021, 09:51
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen flayges »

Task bölümüne iki adet aynı şey eklenmiş ordan kaynılı olduğunu düşünüyorum sildim düzeldi. Bir de hızlı şekilde benek düzeltme işlemi yaptırıyorum touchprobe ve superposed ile hangi type de çalışmalı trigger by event yeterli mi. makine yaklaşık 700 adet/dk çalışmaktadır.
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: 8896
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen Uğur »

Motion Event olmalıdır
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
Kullanıcı avatarı
flayges
Mesajlar: 21
Kayıt: 05 May 2021, 09:51
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen flayges »

Uğur bey merhaba,

MoveVelocityStopByPos bloğunda eksen 1 ile işlem yaparken duruş pozisyonu başka bir eksene göre yapabilir miyim. Yani eksen 1 deki ana tahrik servosuna start verip eksen 5 deki encoderin 0 noktasında durdurmak istiyorum. Başka bloklar kullanarak yapılabilir mi. Sadece duruş pozisyonu önemli
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: 8896
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen Uğur »

Komut kendi eksenine dair çalışmakta o mümkün değil fakat bu servo ile enkoderin hareketlerinde bir ilişki varsa bundan faydalanılabilir. İlişki yoksa o durumda her iki ekseni ayrı ayrı touchprobe ile pozisyonunu alarak faz kaymasını ilişkilendirip komutun duruş noktasını ona göre ayarlama yoluna gidebilirsiniz. Örnek aynı anda hem enkoder hemde servoyu touchprobe ederek pozisyonlarını aldığınız. enkoder 30 iken servo aynı birimden 50 çıktıysa enkoder 0 noktasına fark -30 üzerinden siz servoya 20 de dur derseniz enkoderin sıfırnda durmuş gibi bir bağıntı oluşturulabilir.
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
Kullanıcı avatarı
flayges
Mesajlar: 21
Kayıt: 05 May 2021, 09:51
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen flayges »

Deneyeceğim, uğur bey touch proble benim farklı hızlarda encoderde trigger inputa göre farklı değerler okuyorum ve değer değişkenine farklı değerler yazmam gerekiyor. 360-0 çalışan encodere göre alıyor ama recordposition toplam yolu gösteriyor. nasıl çözebilirim.
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: 8896
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen Uğur »

Recorded position değerinide program yaptığınız gibi modrelden geçirip 0-360 gibi değer üretebilirsiniz. Ama dediğim olaylar aynı tetikleme ile 2 ekseni eş zamanlı touch ederseniz mümkün.
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
Kullanıcı avatarı
flayges
Mesajlar: 21
Kayıt: 05 May 2021, 09:51
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen flayges »

Merhaba,
50mc de encoder bilgime göre camIN olmadan belli bir pozisyonda çıkış vermek istiyorum nasıl yapabilirim. Encoder 0-360 çalışıyor ben 265 derecede bir sinyal istiyorum. Camreadtappet denedim CAM e girmediği için çıkış vermiyor.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8896
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: MoveVelocityStopByPos

Mesaj gönderen Uğur »

O ekseni cam eğrisi ile takip eden sanal eksen oluşturun ve tapped değerlerini sanal eksene göre alın. En garanti yol o olur.
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
Cevapla

“MC Forum” sayfasına dön