Delta asda-a2 ile pozisyon kaydetme

Cevapla
Kullanıcı avatarı
alvise
Mesajlar: 45
Kayıt: 16 Şub 2021, 14:51
İletişim:
Durum: Çevrimdışı

Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen alvise »

Asda-a2 servo sürücüsü kullanıyorum.Bu servo sürücüsü ile yapmak istediğim tam olarak şu şekildedir.
Normal V-ref ile hız modunda sürübilmek ve bazende servonun durduğu herhangi bir konumu kaydedip daha sonra o konuma dönmesi için tetiklemek istiyorum.Bunu nasıl yapabilirim.PR modunu kullandım fakat sanırım 64 pozisyon, parametrelere önceden kaydedilmeli ve daha sonra tetiklenmelidir.PT modunu kullanmanın bana tam olarak uyup uymayacağını bilmiyorum.Anlık olarak herhangi bir konumu kaydetmesi için bir buton koymak istiyorum ve extra bir buton ise kaydedilen konuma gitmesi için kullanmak istiyorum.

Şimdiden cevaplar için teşekkürler.
Kullanıcı avatarı
Turhan
Mesajlar: 7805
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen Turhan »

ASDA-A2 servo sürücüyü Dahili Pozisyonlama/Speed (PR/S) dual modunda kullanmalısınız. DI tetiklemesi ile modlar arası geçiş yapabilirsiniz.

Servo sürücünün PR adımlarından birini motor feedback değerini parametreye yazdırmak için kullanabilir ardından bu parametre değerine motoru Absolute pozisyonlayabilirsiniz.

.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
alvise
Mesajlar: 45
Kayıt: 16 Şub 2021, 14:51
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen alvise »

Tam netleştirmek için soruyorum.Sizin anlattığınız yöntemde motorun anlık durduğu konumu alıyor ve daha sonra tekrar bu konuma gelmesi için DI girişlerinden dahili konum 1 64 bit git komutunu tetiklemem mi gerekiyor ?
Kullanıcı avatarı
Turhan
Mesajlar: 7805
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen Turhan »

Evet. Bir DI ile sürücünün aktüel pozisyon değerini herhangi bir PR için pozisyon datasına kaydedebilir. Sürücüyü pozisyon moduna geçirip ilgili PR'ı çalıştırdığınızda daha önce kaydetmiş olduğunuz pozisyon noktasına Absolute pozisyonlama ile ulaşabilirsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
alvise
Mesajlar: 45
Kayıt: 16 Şub 2021, 14:51
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen alvise »

Gerçekten biraz için denemeye yapıyorum fakat tam istediğim sonucu alamıyorum.İlk olarak ne yaptığımı açıklayayım.P1-01 parametresini 08 olarak ayarladım.
-DI2 pinine hız/pozisyon modu anahtarlama atadım.
-DI3 pinine Dahili pozisyonlama komut seçimi 0x12 atadım.
-DI4 pinine Dahili pozisyonlama komut seçimi 0x13 atadım.
-DI5 komut tetikleme atadım.
Fakat ben eğer DI2 pinini kapatırsam motor yavaş birşekilde titreyerek dönüyor.
Ama D2 pinini açarsam motor duruyor.
Eğer ben DI3 seçer ve DI5 açarsam motor belli bir hızda kendisi dönüyor durmuyor.
Kullanıcı avatarı
alvise
Mesajlar: 45
Kayıt: 16 Şub 2021, 14:51
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen alvise »

Turhan Sizin söylediğiniz yöntemi hala deniyorum.Fakat sadece bir parametreye veri yazabiliyorum .Aynı şeyi ikinci parametre için yapıyorum fakat motorun konumunu almıyor sadece birinci parametrede alıyor.Benim yapmak istediğim birden fazla konumu DI pinleri ile kaydedip daha sonra o pozisyonlara yine DI pinleri gitmek.Ama sanırım.Bu yöntem sadece motorun anlık konumunu alıyor ve sürekli değişiyor.Sizin söylediğiniz yöntemde motor nerede durursa dursun PATH3 bilgisini yeniliyor.Sabit bırakmıyor.
Bunu yapmanın farklı bir yöntemi yok mu ?
Kullanıcı avatarı
Turhan
Mesajlar: 7805
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen Turhan »

Belirttiğim durum yalnızca bir PR adımı için geçerli olacaktır. Birden fazla pozisyon adımınız var ise bunu yalnızca servo sürücü ile gerçekleştirmek belirli bir pozisyon adımından sonra pek mümkün olmayacaktır.

PLC, HMI gibi ilave donanımlar ile farklı çözümler üretmelisiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
alvise
Mesajlar: 45
Kayıt: 16 Şub 2021, 14:51
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen alvise »

Cevabınız için teşşekkür ederim.Şu şekilde bir şey sormak istiyorum.
PR modu seçildiğinde kaydedilen 64 Pozisyonun herbir pozisyonuna gitmek için DI pinleri kullanılarak gidilebilir mi ?Eğer gidelebilirse nasıl çünkü Sadece bu komutlar var
1-) 0x11 Pozisyon komutu seçimi bit0
2-) 0x12 Pozisyon komutu seçimi bit1
3-)0x13 Pozisyon komutu seçimi bit2
4-)0x1A Pozisyon komutu seçimi bit3
5-)0x1B Pozisyon komutu seçimi bit4
6-)0x1C Pozisyon komutu seçimi bit5

Event komutlar ile de sadece 8 konum tetikleyebiliyoruz.64 komutun tamamı tek tek nasıl tetiklenebilir ?

PT modunda bunu yapmanın bir yolu var mı ?
Herhangi bir controller(FPGA/Arduino) ile pulse verip istenilen herhangi bir konuma gitmesini tetikleyebilirmiyiz.

Cevaplarınız için şimdiden teşekkürler
Kullanıcı avatarı
Turhan
Mesajlar: 7805
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen Turhan »

Belirttiğiniz input seçimleri binary sisteme göre kodlanır. Dolayısı ile input durumlarına göre PR0'dan PR63'e kadar PR adımını seçebilirsiniz. Bu bit seçimine ilave olarak "Pozisyon komut tetiklleme / CTRG" inputunu tetiklerseniz servo sürücü seçili olan PR adımını çalıştıracaktır.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
alvise
Mesajlar: 45
Kayıt: 16 Şub 2021, 14:51
İletişim:
Durum: Çevrimdışı

Re: Delta asda-a2 ile pozisyon kaydetme

Mesaj gönderen alvise »

Bazı denemelerden sonra bizim için en uygun modun hız/PT pozisyon modu olacağını düşünüyoruz. Ancak PT modunda herhangi bir konuma gitmek için servoya nasıl darbe gönderebiliriz. Darbe ve sinyal pinleri vardır. Servoyu bir konuma döndermek için iki pin girişini mi kullanmalıyız.Pulse ve Sinyal ile tam olarak ne kastediliyor.
Motorun encoder position bilgisini OA/OB pinlerini kuokuyoruz.
PT modunu herhangi bir controller ile nasıl test edebiliriz ?PLC olması şart mı ?
Cevapla

“Servo Forum” sayfasına dön