1. sayfa (Toplam 1 sayfa)

Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 22 Kas 2021, 16:31
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.

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 23 Kas 2021, 09:41
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.

.

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 23 Kas 2021, 16:31
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 ?

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 23 Kas 2021, 16:50
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.

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 23 Kas 2021, 17:47
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.

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 24 Kas 2021, 08:57
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 ?

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 24 Kas 2021, 09:41
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.

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 24 Kas 2021, 18:13
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

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 25 Kas 2021, 09:46
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.

Re: Delta asda-a2 ile pozisyon kaydetme

Gönderilme zamanı: 26 Kas 2021, 14:34
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ı ?