Servo komutları hk.

(Fatek - FBs/B1/B1z/HB1)
trk2018
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 11:24 am

Servo komutları hk.

Mesaj gönderen trk2018 »

Merhabalar,
Fatek FBs-24MCT plc ile bir proje için denemeler yapmaktayım. bazı sorunlarla karşılaştım bo sorunlar hakkında teknik desteğinizi paylaşmanızı rica ediyorum.

2. sorunum;
Fonksiyon 140 HSPSO komutu içe Femsan servo kullanıyorum Y0 puls Y1 yön çıkışı olarak ayarladım.
R500 dönüş hızı, R600 puls sayısını registırlarım.

DR500: 200000
DR600: 217175

yukarıdaki değerler ile servo istediğim pozisyonda her seferinde tam olarak durmaktadır.
ben DR500 değerini değiştirdiğim zaman yani dönüş hızını hızlandırıp yavaşlattığım da servo pozisyon şaşıyor.

bunun nedeni ne olabilir?
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Servo komutları hk.

Mesaj gönderen Volkan »

Merhaba;

Dönüş hızını servo hareket halinde iken mi değiştiriyorsunuz? Eğer böyle ise R4056'nın içerisine 90 değerini girip tekrar deneye bilir misiniz?
Ayrıca 200.000 üzerinde bir değer girmeyiniz.
trk2018
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 11:24 am

Re: Servo komutları hk.

Mesaj gönderen trk2018 »

Merhabalar,
servo pozisyonunu tamamladıktan sonra değeri değiştiriyorum.
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Servo komutları hk.

Mesaj gönderen Volkan »

Merhaba;

DR4088 registeri da anlık konum bilgisi yer almaktadır. Servonuz durduğunda bu register içerisini kontrol edebilir misiniz.

Örneğin 1000 ileri 950 geri geliyorsa fonksiyon bloku önündeki kontak erken kapatılıyordur.
Ancak 1000 ileri 1000 geri geliyorsa yani DR4088=0 ise PLC puls gönderiyordur.
Ancak servo puls kaçırıyor olabilir.
trk2018
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 11:24 am

Re: Servo komutları hk.

Mesaj gönderen trk2018 »

Bu dediğinize makine başında müsait olduğum zaman bakacağım duruma göre tekrar yardım isteyebilirim.

bugün çok soru sordum farkındayım :)

3. sorum;
Servo dönüş yönü için 140. fonksiyonda + ve - diye değer atıyoruz. aşağıdaki resimde gösterdiğim.
Ben bazen sağ bazen sol dönmesini hmi ekranda değiştirmek istiyorum. bunun için ekrana atayabileceğim bir adres var mı?
Ekran Alıntısı.PNG
Ekran Alıntısı.PNG (19.63 KiB) 9845 kere görüntülendi
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Servo komutları hk.

Mesaj gönderen Volkan »

Merhaba;

Start Register+5'in sıfırıncı bitinden ayar yapabilirsiniz. Ekteki görsel sizin tablonuz örnek alınarak yapılmıştır. FUN140 aktif iken yön değiştiremezsiniz.
resim_2021-09-17_224938.png
resim_2021-09-17_224938.png (6.87 KiB) 9845 kere görüntülendi
trk2018
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 11:24 am

Re: Servo komutları hk.

Mesaj gönderen trk2018 »

Cevaplarını için çok teşekkürler.
Pozisyon şaşması çıkış frekansındanmış.

Servo sürücü parametrelerinden daha düşük frekanslara çektireceğim artık.

Yön değiştirmeyi de R105 tabloya ekledim.
Sağ dönerken 11 değeri aldı, sola döndürdüğümde de 10 değeri R105 registirina yazdığını gördüm.

Tablodan R105 değerini elle 11 atandığında tekrar sağ döndüğünü gördüm.

Ben HMI ekrandan R105 değerini sağ için 10 ve 10 değerini sol diye atasam.
Sorun olur mu?
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Servo komutları hk.

Mesaj gönderen Volkan »

Merhaba;

Yukarıda paylaşmış olduğum görselde olduğu gibi sadece ilgili bite müdahale etmek daha doğru olur. Projenize FUN41 ekleyerek operatör panelinden M10 bitini kontrol edebilirsiniz. Bu sayede sadece sıfırıncı biti 0-1 durumları ile kontrol ederiz.
trk2018
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 11:24 am

Re: Servo komutları hk.

Mesaj gönderen trk2018 »

Sizin dediğiniz gibi yapmak daha mantıklı geldi. HMI ekranda R105 dönüştürmekle uğraşmamış olurum.

İzniniz ile sorularıma devam etmek isterim.

4. sorum:
MPARA yani 141. fonksiyon 1 den fazla kullanılabilir mi?

Şimdi ben home işlemi için 1 tane FUN140 ve 1 tane MPARA kullanıyorum.
Home işlemi bittikten sonra normal çalışma için 1 tane daha farklı Start Register atadığım FUN140 ve MPARA kullandım.

Makine çalışmaya başlamadan ilk servo motoru home işlemi için sensör görene kadar döndürüyorum. sensör gördüğünden FUN140 EN girişini kestirerek MPARA ile hızlanma yavaşlama rampasını 0ms yapıyorum bu sayede sensör görür görmez servo duruyor.

home işlemi yapıldıktan sonra makine her X1 giriş verildiğinden belli bir tur dönerek durmakta.
yani x1 giriş geldiğinde servo dönerek iş bir sonraki istasyona gitmektedir. tabi buradaki gitmede servo yavaş kalkıp yavaş durmalı.
bunun içinde ben 2. MPARA fonksiyonu ( homedekine göre farklı start register atadım ) kullanarak servo motoru rampalı 1500ms rampalı şekilde kaldırıyor ve durduruyorum.

PLC yükleme yaptığımda uyarı olarak 1 tane MPARA kullanmalısınız diyor. bu sorun olur mu?
bu şekilde yapmam doğru mudur?
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Servo komutları hk.

Mesaj gönderen Volkan »

Merhaba;

Her servo kanalı için bir adet FUN141 kullanmak daha uygun olacaktır. Aynı kanal içim birden fazla FUN141 kullanmak anlık olarak sorun yaratmayabilir ve çalışabilir, ancak doğru bir kullanım şekli olmayacaktır. Home işlemini home modu kullanarak yapabilirsiniz. Bu sayede tek FUN141 ile çalışma imkanınız olabilir. Home modu ile ilgili örnek uygulama açıklamalarıyla birlikte ektedir.

viewtopic.php?f=5&t=307
Cevapla

“FBs-PLC” sayfasına dön