Reklama: Chcesz umieścić tutaj reklamę? Zapraszamy do kontaktu »
Faulhaber robotic
Powrót do listy artykułów Aktualizowany: 2024-04-26
Pozycjonowanie komendowe w serwonapędach Stober

Pozycjonowanie komendowe w serwonapędach SC6, SI6 oraz SD6 firmy Stober


Nowa seria serwonapędów Stober składa się z SD6, SC6 oraz Si6. SD6 charakteryzuje się modułową budową, która umożliwia montaż kart opcjonalnych komunikacyjnych oraz I/O. Możliwa komunikacja przemysłowa to Profinet, EtherCAT oraz CAN. Karty wejść/ wyjść to podstawowa IO6, rozbudowana Xi6 oraz do obsługi resolvera Ri6. Serwonapęd ten umożliwia sterowanie jednym podłączonym silnikiem. Występuje w podstawowym wariancie safety STO lub wariancie rozbudowanym, który obsługuje więcej funkcji safety. Obsługuje aplikacje CIA402 oraz własną aplikację Stober - Drivebased.
Nowszy typ występujący w wariancie dwuosiowym to SI6 oraz SC6. SI6 do działania potrzebuje zasilacza (prostownika) PS6. SC6 natomiast ma wbudowany zasilacz. Oba typy charakteryzują się kompaktową budową. Wbudowana komunikacja to Profinet oraz EtherCAT. Zmiana aktualnej komunikacji jest możliwa we własnym zakresie przez zmianę firmware. Każdy napęd ma 8 wejść cyfrowych oraz sterowanie hamulca silnika. Występuje kilka wersji funkcji bezpieczeństwa STO przez zaciski, Profisafe oraz FSoE (Safety over EtherCAT). Obsługuje aplikacje Profidrive oraz CIA402 oraz własną aplikację Stober – Drivebased.
Dziś dokładniej omówimy aplikację Drivebased firmy Stober, która dostępna jest w omawianych wyżej serwonapędach. Parametryzacja odbywa się w darmowej aplikacji DS6 - Drive control suite. Omawiana aplikacja składa się z trzech trybów pracy: pozycjonowania komendowego (command), pozycjonowania blokowego (motion block) oraz sterowania prędkością/momentem (velocity/torque). Bardziej szczegółowo zostanie przedstawiona aplikacja pozycjonowania komendowego.
Aplikacja ta pozwala wybrać słowa sterujące oraz statusowe w procesie mapowania zmiennych w komunikacji sieciowej. Wstępnie mamy już zmapowane wszystkie podstawowe słowa, mamy jednak możliwość edytowania tej listy. Do dyspozycji mamy słowa związane z napędem oraz komendy pozycjonujące. Kontrola związana ze zmianą stanu napędu np. załączenie sygnału Enable oraz reset błędów. Możemy odczytać aktualny stan związany z napędem oraz ewentualny numer błędu. W celu wyzwolenia komendy pozycjonującej musimy na słowo J40 wysłać odpowiednią wartość np. 1 wybiera komendę MC_MoveAbsolute. Czyli pozycjonowanie absolutne. Kolejne potrzebne słowa to oczywiście pozycja docelowa, prędkość opcjonalnie rampa przyspieszenia oraz hamowania. Możemy wybrać inne dostępne komendy jak np. MC_Home czy MC_MoveVelocity. Wszystkie komendy są zgodne ze standardem PLC open. Jest to międzynarodowy standard powszechnie znany oraz stosowany. Do wyzwolenia tak zaprogramowanej komendy musimy wysłać sygnał wykonania Execute. Może on być wysyłany przez komunikację sieciową lub podanie na zaprogramowane wejście cyfrowe.
Zaletą wyboru tej aplikacji jest pełna kontrola serwonapędu przez sterownik PLC. Zmiana profilu produkcyjnego wiąże się z dopasowaniem słów sterujących w programie PLC. W każdej chwili odczytujemy podstawowe informacje między sterownikiem PLC a serwonapędem. Możemy dopasować słowa sterujące oraz kontrolne na indywidualne potrzeby.
Darmowa aplikacja DS6 oraz wbudowane bloki/funkcje PLC open pozwalają oszczędzić na licencjach w PLC. Nie musimy płacić za funkcje motion ponieważ są one dostępne w serwonapędach. Przejrzysty interface programu oraz dostęp do helpa oraz polskiej instrukcji obsługi serwonapędów. Ponadto firma Demero oferuje szeroki zakres wsparcia w doborze odpowiednich komponentów. Prowadzi szkolenia z obsługi oraz programowania, a także wykonuje przykładowe aplikacje.

 

Autor:
Daniel Stępień
Dodał:
DEMERO Sp.j.

Czytaj także