Katedra Automatyzacji



Podobne dokumenty
Laboratorium Maszyny CNC. Nr 3

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium MASZYN I URZĄDZEŃ TECHNOLOGICZNYCH. Nr 2

Serwomechanizmy sterowanie

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max

P O L I T E C H N I K A Ł Ó D Z K A INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI LABORATORIUM POMIARÓW I AUTOMATYKI W ELEKTROWNIACH

Serwomechanizm - zamknięty układ sterowania przemieszczeniem, o strukturze typowego układu regulacji. Wartość wzorcowa porównywana jest z

Materiały pomocnicze do ćwiczeń laboratoryjnych

Sterowanie napędów maszyn i robotów

Dobór silnika serwonapędu. (silnik krokowy)

REGULATOR PI W SIŁOWNIKU 2XI

Obrabiarki CNC. Nr 10

Ćw. 18: Pomiary wielkości nieelektrycznych II

Licznik rewersyjny MD100 rev. 2.48

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania Podstawy Automatyki laboratorium

Ćw. 18: Pomiary wielkości nieelektrycznych II

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa.


UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

Wyposażenie Samolotu

1. Regulatory ciągłe liniowe.

Katedra Energetyki. Laboratorium Podstaw Elektrotechniki. Badanie silników skokowych. Temat ćwiczenia:

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

Stanowisko pomiarowe do badania stanów przejściowych silnika krokowego

Laboratorium Maszyny CNC. Nr 4

INSTRUKCJA DO ĆWICZENIA NR 2. Analiza kinematyczna napędu z przekładniami

Dobór parametrów regulatora - symulacja komputerowa. Najprostszy układ automatycznej regulacji można przedstawić za pomocą

Ćwiczenie nr 28. Badanie oscyloskopu analogowego

AP3.8.4 Adapter portu LPT

Frezarka serii HY-TB3 trzyosiowa Instrukcja obsługi

Frezarka serii HY-TB4 czteroosiowa Instrukcja obsługi

Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA

Ćwiczenie 1. Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym.

Prowadzący(a) Grupa Zespół data ćwiczenia Lp. Nazwisko i imię Ocena LABORATORIUM 4. PODSTAW 5. AUTOMATYKI

Instrukcja programowania wieratko-frezarki BFKO, sterowanej odcinkowo (Sinumerik 802C)

Instrukcja obsługi AP3.8.4 Adapter portu LPT

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

Katedra Automatyzacji

LABORATORIUM 5: Sterowanie rzeczywistym serwomechanizmem z modułem przemieszczenia liniowego

Regulacja dwupołożeniowa.

Struktura manipulatorów

SILNIK KROKOWY. w ploterach i małych obrabiarkach CNC.

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Kontroler CSMIO/IP-A oraz Mach4

WARIATOR USTAWIENIA Białystok, Plażowa 49/1, Poland,

Podstawy technik wytwarzania PTWII - projektowanie. Ćwiczenie 4. Instrukcja laboratoryjna

Laboratorium Napędu robotów

Programowanie i uruchamianie serwo-kontrolera w napędowym układzie wykonawczym z silnikiem skokowym. Przebieg ćwiczenia

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).

Ćw. 18: Pomiary wielkości nieelektrycznych II

Automatyka i sterowania

DEMERO Automation Systems

AUTOMATYKA I STEROWANIE W CHŁODNICTWIE, KLIMATYZACJI I OGRZEWNICTWIE L2 STEROWANIE INWERTEROWYM URZĄDZENIEM CHŁODNICZYM W TRYBIE P

Badanie napędu z silnikiem bezszczotkowym prądu stałego

BADANIE SILNIKA SKOKOWEGO

Laboratorium Maszyny CNC

Wzmacniacze napięciowe z tranzystorami komplementarnymi CMOS

Specyfikacja techniczna obrabiarki. wersja , wg. TEXT VMX42 U ATC40-05 VMX42 U ATC40

Badanie silnika bezszczotkowego z magnesami trwałymi (BLCD)

Cel i zakres ćwiczenia

Sterowanie Napędów Maszyn i Robotów

Sterowanie Napędów Maszyn i Robotów

Napędy urządzeń mechatronicznych - projektowanie. Ćwiczenie 3 Dobór silnika skokowego do pracy w obszarze rozruchowym

ĆWICZENIE NR P-8 STANOWISKO BADANIA POZYCJONOWANIA PNEUMATYCZNEGO

Regulacja dwupołożeniowa (dwustawna)

Zastosowania liniowe wzmacniaczy operacyjnych

Uwaga. Łącząc układ pomiarowy należy pamiętać o zachowaniu zgodności biegunów napięcia z generatora i zacisków na makiecie przetwornika.

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Mechatronika i inteligentne systemy produkcyjne. Aktory

Napędy elektromechaniczne urządzeń precyzyjnych - projektowanie. Ćwiczenie 3 Dobór mikrosilnika prądu stałego do układu pozycjonującego

SYNTEZA UKŁADU DWUPOŁOŻENIOWEJ REGULACJI POZIOMU CIECZY W ZBIORNIKU

Konsola operatora TKombajn

Rys 1 Schemat modelu masa- sprężyna- tłumik

Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny

2.2 Opis części programowej

Proste układy wykonawcze

Sterowniki Programowalne Sem. V, AiR

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych

Prototypowanie sterownika dla robota 2DOF

Przygotowanie do pracy frezarki CNC

Praca i energia Mechanika: praca i energia, zasada zachowania energii; GLX plik: work energy

Zespół B-D Elektrotechniki. Laboratorium Silników i układów przeniesienia

Pomiary kąta metodami optycznymi

Cel ćwiczenia. Przetwornik elektromagnetyczny. Silniki krokowe. Układ sterowania napędu mechatronicznego z silnikiem krokowym.

Katedra Metrologii i Systemów Diagnostycznych Laboratorium Metrologii II. 2013/14. Grupa: Nr. Ćwicz.

Państwowa Wyższa Szkoła Zawodowa

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Ćwiczenie 2a. Pomiar napięcia z izolacją galwaniczną Doświadczalne badania charakterystyk układów pomiarowych CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna

Regulator PID w sterownikach programowalnych GE Fanuc

Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji

Symulacja komputerowa i obróbka części 5 na frezarce sterowanej numerycznie

ĆWICZENIE NR.6. Temat : Wyznaczanie drgań mechanicznych przekładni zębatych podczas badań odbiorczych

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej.

Badanie współczynników lepkości cieczy przy pomocy wiskozymetru rotacyjnego Rheotest 2.1

SPIS TREŚCI Specyfikacja ogólna Ekran startowy Przyciski nawigacji 1. Ustawienia regulacji 1.1 Regulacja cos 1.2 Regulacja przekładni transformatora

Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Instrukcja do ćwiczenia jednopłaszczyznowe wyważanie wirników

Transkrypt:

Polit echnik a Lubelsk a, Wydział Mechaniczny Katedra Automatyzacji ul. Nadbystrzycka 36, 20-618 Lubl i n tel./fax.:(+48 81) 5384267 e-mai l :automat@pol l ub.pl; wm.ka@pol l ub.pl LABORATORIUM PODSTAW ROBOTYKI Instrukcja do ćwiczenia nr R2 SERWONAPĘD POŁOŻENIA LINIOWEGO Z SILNIKIEM PRĄDU STAŁEGO Wydział Mechaniczny Sala 406

I. Cel ćwiczenia Celem dydaktycznym jest zapoznanie z budową oraz zasadą działania serwonapędów położenia a także metodą strojenia algorytmu regulatora serwosterownika. Celem praktycznym jest przetestowanie serwonapędu położenia liniowego z silnikiem komutatorowym prądu stałego oraz właściwy dobór nastaw algorytmu regulatora serwosterownika. II. Wiadomości podstawowe Pojęcie serwonapędu Serwonapęd (lub równoważnie serwomechanizm) to automatyczny układ regulacji określonej wielkości fizycznej, najczęściej: położenia liniowego lub kątowego, prędkości, siły lub ciśnienia. Pojęcie układ regulacji oznacza, że sterowanie wielkością fizyczną (np. prędkością) realizowane jest w torze zamkniętym. Schemat blokowy typowego serwomechanizmu położenia liniowego przedstawia rys. 1. Rys. 1. Schemat blokowy typowego serwomechanizmu położenia: X rz położenie rzeczywiste, X* rz sygnał z czujnika położenia, X zad zadane położenie, uchyb położenia ( = X zad X* rz ), U s zadana prędkość posuwu, n s prędkość silnika posuwu [1] 1

Charakterystyczną cechą serwomechanizmów jest to, że działają w układach gdzie sygnał wartości zadanej X zad (t) zmienia się w czasie. Zadaniem serwonapędu jest zatem odtworzenie trajektorii określonej przez X zad (t) na swoim wyjściu, czyli w sygnale X rz (t). Stąd serwomechanizmy zalicza się do kategorii układów regulacji nadążnej (lub programowej, jeżeli X zad (t) jest z góry znana np. zadana trajektoria posuwu w obrabiarce CNC). Klasycznym przykładem serwomechanizmów są układy napędowe posuwów osi obrabiarek sterowanych komputerowo (numerycznie) oraz układy napędowe osi manipulatorów (robotów) naśladujących ludzkie ramię. Element wykonawczy (silnik) Najczęściej elementem wykonawczym serwomechanizmów jest silnik elektryczny, ale buduje się także serwonapędy z napędem hydraulicznym (siłownik lub silnik hydrauliczny) bądź pneumatycznym (rzadziej). W serwonepędach elektrycznych stosuje się następujące rodzaje silników: synchroniczne trójfazowe z magnesami stałymi ang. PMSM (napędy o średniej i dużej mocy), indukcyjne prądu przemiennego ang. AC motor (napędy o średniej i dużej mocy), komutatorowe prądu stałego ang. DC motor (małe moce), liniowe (małe moce). Budowane są także układy pozycjonujące z elektrycznymi silnikami krokowymi (inaczej skokowymi) lecz z reguły są w nich stosowane układy sterowania w torze otwartym i dlatego nie powinny być nazywane serwomechanizmami. W serwomechanizmach pozycjonujących od elementu wykonawczego (silnika) wymaga się zdolności do osiągania wysokich przyspieszeń (kątowych lub liniowych), co uzyskuje się przez zwiększanie stosunku generowanego momentu obrotowego do momentu bezwładności wirnika. Dzięki temu serwonapęd może odtwarzać z mniejszym błędem gwałtowne zmiany wartości zadanej położenia (np. gwałtowne zatrzymanie lub zmiana kierunku ruchu). Element pomiarowy W serwomechanizmach położenia, tj. w układach pozycjonujących, w roli elementu pomiarowego EP (rys. 1.) w torze sprzężenia zwrotnego stosuje się najczęściej enkodery inkrementalne (przyrostowe). Są to przetworniki pomiarowe drogi kątowej (rzadziej w ruchu 2

postępowym) dostarczające informacji jedynie o zmianie położenia (przyroście drogi) a nie o bezwzględnej pozycji (kątowej albo liniowej). Innymi słowy, przetworniki te dostarczają informacji o drodze przebytej względem punktu odniesienia (zerowego) z tym, że informacja o położeniu serwomechanizmu odpowiadającemu pozycji zerowej musi być pozyskana z innego sensora (przetwornika) położenia bezwzględnego. Potencjalnie najmniejszy błąd pomiaru zapewnia sprzężenie mechaniczne enkodera z końcowym elementem w układzie kinematycznym przeniesienia napędu np. z saniami suportowymi tokarki sterowanej numerycznie. Jednak takie rozwiązanie wymaga stosowania enkoderów liniowych o bardzo dużej rozdzielczości pomiarowej (mikrometr lub mniej). O wiele łatwiej i taniej jest zastosować enkoder obrotowy napędzany od śruby pociągowej suportu albo bezpośrednio od wału silnika serwonapędu. Niestety, rozwiązania te cechuje większy błąd pomiaru położenia wynikający głównie z istnienia luzów w elementach przeniesienia napędu, tj. w zespole śruba-nakrętka, łożysku oporowym śruby oraz w przekładni redukcyjnej (jeśli występuje). Stosowane współcześnie enkodery inkrementalne, zarówno położenia kątowego jak i liniowego, dostarczają informacji o przemieszczeniu względnym zakodowanej pod postacią dwóch sygnałów binarnych ozn. A oraz B. Jest to tzw. wyjście dwufazowe lub kwadraturowe. Umieszczona na wale enkodera tarcza sygnałowa z naniesionymi znakami obracając się przecina promienie dwóch fotokomórek generując dwa sygnały prostokątne A oraz B przesunięte w fazie o ¼ okresu (rys.2.). Częstość zmian obu sygnałów jest proporcjonalna do prędkości obrotowej, a kolejność pojawiania się w czasie zboczy sygnałów A i B koduje kierunek wirowania enkodera. Specjalny układ dekodera sumuje kolejne zbocza sygnałów A oraz B z uwzględnieniem znaku (+/ ) w zależności od kierunku obrotów. Wynikiem pomiaru jest ilość (suma) elementarnych przemieszczeń wynikających z rozdzielczości znaków na tarczy sygnałowej tzw. kroków, jakie przebył wał enkodera od położenia początkowego. 3

Rys. 2. Schemat budowy enkodera inkrementalnego drogi kątowej oraz przykład przebiegów sygnałów wyjściowych A i B z enkodera w trakcie obrotów w kierunku dodatnim oraz przeciwnym. Regulator. Serwosterownik O jakości pracy serwonapędu decyduje blok regulatora R (rys.1.) a mówiąc ściślej algorytm sterowania przez niego realizowany. W najprostszych serwomechanizmach stosuje się klasyczny algorytm PID (proporcjonalno całkująco różniczkujący). Zbudowanie serwomechanizmu cechującego się dobrą jakością regulacji (tj. zdolnością do odtwarzania zadanej trajektorii z możliwie małym błędem) wymaga precyzyjnego dostrojenia parametrów algorytmu do właściwości dynamicznych silnika, układu przeniesienia napędu oraz obiektu z którym serwonapęd wchodzi w interakcje (np. masa przemieszczanego elementu). Zadanie bardzo komplikuje się w przypadku, gdy właściwości obiektu zmieniają się w czasie (np. manipulowanie elementami o różnej masie). Obecnie znakomita większość regulatorów serwonapędów realizowana jest przez układy mikroprocesorowe. W budowie serwonapędów elektrycznych stosuje się tzw. serwosterowniki, tj. specjalizowane układy elektroniczne integrujące w sobie kilka elementów składowych serwomechanizmu: blok regulatora wraz z węzłem sumacyjnym, dekoder sygnałów z enkodera inkrementalnego, stopień wyjściowy mocy (wzmacniacz), układy pomocnicze np. zasilacz enkodera, układy monitorujące obciążenie (prąd) silnika i zabezpieczające go przez przeciążeniem, algorytmy samodostrajania algorytmu regulatora. 4

Do cyfrowych serwosterowników położenia informację o wartości zadanej dostarcza się pod postacią dwóch sygnałów binarnych STEP oraz DIR (z ang. KROK oraz KIERUNEK) rys. 3. Każde narastające (albo opadające w zależności od konwencji) zbocze sygnału STEP koduje zmianę pozycji zadanej o elementarną jednostkę tzw. krok. Kierunek żądanej zmiany pozycji (w kierunku dodatnim albo ujemnym) koduje sygnał kierunku DIR. Rys. 3. Uproszczony schemat blokowy serwonapędu: STEP sygnał zadany przemieszczenia (liczba kroków elementarnych), DIR sygnał zadany kierunku (zwrotu) przemieszczenia, u(t) sygnał sterujący (napięcie w zakresie 24V +24V), EW element wykonawczy (silnik prądu stałego), ω(t) prędkość kątowa silnika, PP przetwornik pomiarowy enkoder inkrementalny, A, B sygnały wyjściowe z enkodera (sygnały prostokątne przesunięte w fazie o 90 ). III. Pytania kontrolne 1. Narysować schemat blokowy i objaśnić działanie serwomechanizmu (serwonapędu). 2. Omówić budowę i zasadę działania obrotowego enkodera inkrementalnego z wyjściem kwadraturowym (dwufazowym A/B). 3. Wyjaśnić sposób kodowania wartości zadanej pozycji przy pomocy pary sygnałów binarnych: STEP/DIR. 5

IV. Stanowisko ćwiczeniowe Widok stanowiska ćwiczeniowego przedstawiono na rys. A1. Jego głównym elementem jest modelowy serwonapęd położenia liniowego z serwosilnikiem prądu stałego oraz z układem przeniesienia napędu złożonego z przekładni pasowej synchronicznej oraz śruby pociągowej z gwintem trapezowym wraz z nakrętką. Pracą serwosilnika steruje mikroprocesorowy serwosterownik DG4S-08020. Schemat blokowy serwomechanizmu przedstawiono na rys. A2. Sposób przeniesienia napędu zastosowany w serwonapędzie jest typowy dla układów posuwów osi obrabiarek sterowanych numerycznie (frezarek, tokarek, wycinarek plazmowych, ploterów). Zadane trajektorie ruchów dla serwonapędu generuje komputer PC wyposażony w oprogramowanie Mach2 posiadające m.in. interpreter G kodów (języka programowania obrabiarek sterowanych numerycznie). Rys. A1. Schemat budowy oraz wygląd modelowego serwonapędu położenia: 1-rama, 2-prowadnice, 3- wózek z rolkami, 4-śruba pociągowa, 5-serwosilnik, 6-przekładnia pasowa synchroniczna, 7- wyłączniki krańcowe, 8-wyłącznik zerowania położenia (bazowania), 9-łożyska 6

Rys. A2. Schemat blokowy serwomechanizmu na stanowisku ćwiczeniowym: x 0 (t) wartość zadana położenia liniowego [mm], n p przełożenie zespołu przekładni [krok/mm], 0 (t) wartość zadana położenia kątowego wału silnika [krok], e(t) sygnał uchybu [krok], R regulator (podprogram serwosterownika DG4S-08020), u(t) sygnał sterujący (napięcie 24V +24V będące wartością średnią sygnału prostokątnego o zmiennym współczyniku wypełnieniu), EW element wykonawczy silnik prądu stałego, (t) prędkość kątowa silnika, PP przetwornik pomiarowy enkoder inkrementalny, 1 (t) sygnał prędkości (sygnał kwadraturowy), integrator (sumator impulsów przemieszczenia), 1 (t) zmierzone położenie kątowe wału silnika [krok], x(t) rzeczywiste położenie serwomechanizmu (wózka) [mm]. W pliku Instrukcja R2_Zał1 Serwosterownik DGxS Instrukcja.pdf znajduje się instrukcja montażu i użytkowania serwosterownika DG2S (zgodnego z modelem DG4S użytym na stanowisku ćwiczeniowym). Zaleca się lekturę tego dokumentu. 7

V. Przebieg ćwiczenia UWAGA!!! POMIMO ZASTOSOWANIA SILNIKA MAŁEJ MOCY (OK. 60W) SIŁA POCIĄGOWA NAPĘDZAJĄCA WÓZEK OSIĄGA KILKASET NIUTONÓW. ISTNIEJE ZAGROŻENIE USZKODZENIA CIAŁA! NIE ZBLIŻAJ DŁONI DO PORUSZAJĄCEGO SIĘ SERWOMECHANIZMU! UWAGA!!! W PRZYPADKU ZAGROŻENIA ODŁĄCZ ZASILANIE SERWONAPĘDU PRZEZ WCIŚNIĘCIE CZERWONEGO PRZYCISKU ZATRZYMANIA AWARYJNEGO (tzw. GRZYBKA)! 1. Przygotowanie stanowiska, zapoznanie z jego budową i identyfikacja głównych elementów napędu. 1.1. Zidentyfikuj i wskaż na stanowisku ćwiczeniowym jego podstawowe części składowe: serwosilnik prądu stałego, enkoder położenia wału silnika (jego obudowę), przekładnię pasową synchroniczną, śrubę pociągową oraz nakrętki, wózek na prowadnicach (model stołu lub suportu obrabiarki), wyłączniki krańcowe osi oraz wyłącznik bazujący (ustalający położenie x=0), serwosterownik, przycisk RESET serwosterownika. 1.2. Włącz komputer i z katalogu SERWONAPĘD DC na pulpicie uruchom program Mach2Mill. 2. Bazowanie serwonapędu. Podstawowy test działania. 2.1. W oknie programu Mach2 u dołu ekranu kliknij przycisk Manual (z ang. ręczne sterowanie). 2.2. Jeżeli miga kontrolka nad przyciskiem RESET zresetuj błąd pracy serwonapędu klikając przycisk RESET. 8

2.3. Po każdym włączeniu zasilania serwonapędu lub po wystąpieniu zakłócenia wymagającego użycia przycisku RESET w oknie programu Mach2 NALEŻY BEZWZGLĘDNIE WYKONAĆ PROCEDURĘ BAZOWANIA OSI czyli najazdu na czujnik określający położenie zera bezwzględnego: x = 0 (element nr 8 na rys. A1.). W celu rozpoczęcia bazowania kliknij Ref All Home (z ang. wszystkie osie do pozycji bazowej). Obserwuj działanie napędu w trakcie bazowania (możesz powtórzyć procedurę kilkukrotnie). 2.4. Kliknij przycisk Program Run (z ang. wykonanie programu). Z menu File wybierz Load G-Code, a następnie plik: Pulpit\SERWONAPĘD DC\CNC Śruba DEMO. Plik zawiera zestaw komend języka G - przykład demonstrujący możliwości pracy serwonapędu (w jednej osi X). 2.5. Uruchom wykonywanie załadowanego programu obróbki klikając przycisk Cycle Start. Obserwuj działanie napędu oraz ekran komputera (komendy G-kodu, współrzędną X, prędkość napędu). Powtórz demonstrację. 3. Sterowanie manualne napędem Zadaną pozycję dla serwomechanizmu można określać za pomocą klawiatury komputera (tryb posuwu manualnego). 3.1. Kliknij przycisk Manual. W prawym górnym rogu ekranu nastaw prędkość napędu dla manewrowania ręcznego Slow Jog Rate nastaw na 30% prędkości maksymalnej. 3.2. Przyciskiem Jog Mode wybierz tryb posuwu Cont. (z ang. Continous ciągły). Włącz tryb posuwu manualnego Jog ON/OFF. Przyciski kursorów klawiatury komputera oraz umożliwiają manualne sterowanie położeniem osi X. Przetestuj pracę napędu, obserwuj ekran komputera. W polu Units/Min wyświetlana jest aktualna prędkość napędu w [mm/min]. UWAGA! Dojazd wózka do wyłącznika krańcowego osi X (lewego lub prawego) skutkuje wstrzymaniem pracy napędu i zasygnalizowaniem błędu. W takim przypadku kliknij RESET po czym wykonaj procedurę bazowania (przycisk Ref All Home ). 3.3. Zmieniaj zadaną prędkość posuwu manualnego w granicach 1 100% prędkości maksymalnej. Przetestuj pracę napędu. 9

3.4. Przyciskiem Jog Mode wybierz tryb posuwu Step (z ang. Step krokowy, skokowy). Liczba powyżej określa długość pojedynczego kroku (przemieszczenia) w [mm]. Przetestuj pracę napędu w trybie pracy skokowej. 4. Rozdzielczość pozycjonowania 4.1. Na podstawie poniższych parametrów serwonapędu oblicz maksymalną do uzyskania rozdzielczość pomiaru pozycji wózka dx[mm] (UWAGA! Pośredni pomiar przemieszczenia liniowego enkoder drogi kątowej jest napędzany od wału serwosilnika). Ilość znaczników tarczy sygnałowej enkodera na wale serwosilnika: 200 Liczba zębów na kole napędzającym: 10 Liczba zębów koła napędzanego: 24 Skok śruby: 4mm (średnica 18mm) Wskazówka: W trakcie obrotu wału enkodera o kąt odpowiadający odległości pomiędzy sąsiednimi znacznikami tarczy sygnałowej generowane są w sumie 4 zbocza sygnałów wyjściowych A i B enkodera (rys. 2.) czyli 4 rozróżnialne pozycje. Obliczenia i wynik zapisz w sprawozdaniu. 5. Siła pociągowa serwomechanizmu 5.1. Znając nominalny moment obrotowy na wale serwosilnika M S = 0.15Nm oszacuj nominalną siłę pociągową działającą na wózek. Wskazówka: Zapisz równanie bilansu energetycznego (lub mocy) całego układu przeniesienia napędu z wału silnika na wózek. Przyjmij następujące wartości sprawności energetycznej mechanizmów: Przekładnia pasowa synchroniczna: P 0.93 Zespół śruba nakrętka (gwint Tr. 18x4, stal brąz na sucho): S 0.50 Łożysko oporowe śruby pociągowej: L 0.95 Obliczenia i wynik zapisz w sprawozdaniu. 6. Monitorowanie sygnałów wyjściowych enkodera dwufazowego 6.1. Używając dwukanałowego oscyloskopu cyfrowego zarejestruj przebiegi czasowe sygnałów wyjściowych A oraz B z enkodera na wale silnika. Podłącz sondy do złącza enkodera umieszczonego nad serwosilnikiem (rys. A3.) (GND 10

masa obu sygnałów). Pomiary wykonaj niezależnie dla obrotów w prawo oraz w lewo. Zmieniaj także prędkość obrotową serwosilnika (wykorzystaj tryb posuwu manualnego w programie Mach2). Wskazówka: Sygnały wyjściowe A, B enkodera są zgodne ze standardem elektrycznym TTL (mają amplitudę ok. 5V). Sprawdź także czy sondy oscyloskopu mają wbudowany dzielnik napięcia i dobierz właściwie czułość wejść [V/dz]. Wskazówka: Akywuj przyciskiem STORAGE pamięć cyfrową oscyloskopu. Przyciskiem HOLD możesz zamrozić / odmrozić zarejestrowany przebieg na ekranie. 6.2. Przerysuj wybrane przebiegi jeden dla obrotów w prawo, drugi dla obrotów w lewo. O czym może świadczyć niestabilność okresu przebiegów prostokątnych? Swoją odpowiedź skonsultuj z nauczycielem. Rys. A3. Widok złącza enkodera. 7. Monitorowane pracy serwosterownika 7.1. Uruchom program narzędziowy do serwosterownika DG4S-08020: Pulpit\SERWONAPĘD DC\Servoconfig3 7.2. Na zakładce Connection (rys. A4.) wybierz język: polski. Kliknij Sprawdź listę urządzeń. Na liście Urządzenia podłączone do PC kliknij widoczny numer 11

seryjny serwosterownika na stanowisku ćwiczeniowym. Kliknij Połącz z urządzeniem. 7.3. Przejdź do zakładki Odchyłki pozycji. 7.4. Zaznacz pole Okno zawsze na wierzchu oraz ustaw zakres osi pionowej Skaluj wykres na 100 jednostek kroków elementarnych enkodera. Pamiętaj o zatwierdzeniu przyciskiem OK. 7.5. Wykres w oknie Odchyłki pozycji przedstawia na bieżąco przebieg wartości błędu pozycjonowania serwomechanizmu e(t). Używając gałki pokrętła zamocowanego na lewym końcu śruby pociągowej spróbuj ją obracać. Obserwuj reakcję serwomechanizmu oraz wykres błędu pozycjonowania. 7.6. Kliknij w okno programu Mach2 a następnie zmieniaj pozycję wózka w trybie posuwu manualnego. Obserwuj przebieg błędu pozycjonowania dla różnych prędkości w obu kierunkach. Zanotuj maksymalną wartość uchybu podczas ruchu ze stałymi prędkościami: 20%, 40%, 60%, 80%, 100%. Przelicz uchyb także na błąd pozycjonowania wózka (w milimetrach). 7.7. Na podstawie rezultatów zadania 7.5. określ (przedyskutuj) stopień astatyzmu układu regulacji położenia liniowego. Swoją odpowiedź skonsultuj z nauczycielem. Rys. A4. Widok okna głównego programu Servoconfigurator3. 12

8. Odpowiedź skokowa serwomechanizmu 8.1. W oknie programu Servoconfigurator3 przejdź na zakładkę PID tuning umożliwiającą nastawę podstawowych parametrów pracy serwomechanizmu (rys. A5.). Zmiana wartości parametrów na tej zakładce pozwala na dopasowanie sposobu działania sterownika (algorytmu regulacji pozycji) do właściwości dynamicznych konkretnego napędu. 8.2. Wpisz w polu obok przycisku Obróć o kroków liczbę 400 określającą żądaną amplitudę (w krokach elementarnych enkodera) skokowej zmiany pozycji: x 0 (t) = 400*1(t), gdzie 1(t) jest skokiem jednostkowym. Przemieszczenie o 400 kroków elementarnych odpowiada obrotowi wału silnika o 180 stopni. 8.3. Kliknij przycisk Analiza. Na wykresie poniżej zobaczysz odpowiedź serwomechanizmu na skokową zmianę wartości zadanej a konkretnie wykres uchybu położenia e(t). 8.4. Jak oceniasz widoczną odpowiedź skokową (w kontekście jakości regulacji)? Czy możliwe jest w praktyce zbudowanie serwomechanizmu, którego odpowiedź skokowa e(t) byłaby także funkcją skokową? Swoje odpowiedzi skonsultuj z nauczycielem. Rys. A5. Widok okna programu Servoconfigurator3 służącego do strojenia algorytmu regulatora serwosterownika. 13

9. Strojenie algorytmu regulatora serwosterownika 9.1. W zakładce PID tuning wpisz wartości 0 dla wszystkich czterech parametrów algorytmu regulatora Ap, Ad, Ai, Li (Ai może zostać = 1). 9.2. Dobierz nastawy algorytmu regulatora: Ap współczynnik wzmocnienia członu proporcjonalnego (0...20000), Ad współczynnik wzmocnienia członu różniczkującego (0...65000), Ai współczynnik wzmocnienia członu całkującego (1...500), Li ograniczenie wartości całki członu proporcjonalnego (0...60000), tak aby serwomechanizm osiągał wartość zadaną w jak najkrótszym czasie i z minimalnym przeregulowaniem. Jednocześnie układ regulacji położenia powinien być stabilny tzn. nie może wpadać w niegasnące oscylacje położenia (ciągłe drżenie wału silnika). Wskazówka 1: Po zmianie wartości parametrów kilknij Zapisz. Wskazówka 2: Jeżeli wał silnika wpadnie w silne drgania to wciśnij grzybek wyłącznika awaryjnego a następnie zmodyfikuj nastawy regulatora. Wskazówka 3: Do wstępnego doboru wartości współczynnika wzmocnienia członu proporcjonalnego Ap wykorzystaj metodę Ziegler a-nicholse a. Zapisz dobrane nastawy regulatora w sprawozdaniu. 14