Ćwiczenie nr R-4. Konstrukcja i działanie oraz obsługa robota przemysłowego IRp-6

Podobne dokumenty
Prototypowanie sterownika dla robota IRp-6

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

Struktura manipulatorów

PL B1. Akademia Górniczo-Hutnicza im. Stanisława Staszica,Kraków,PL BUP 21/05. Bogdan Sapiński,Kraków,PL Sławomir Bydoń,Kraków,PL

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL

1. STRUKTURA MECHANIZMÓW 1.1. POJĘCIA PODSTAWOWE

Materiały pomocnicze do ćwiczeń laboratoryjnych

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

REGULATOR PI W SIŁOWNIKU 2XI

SILNIK INDUKCYJNY KLATKOWY

Charakterystyka rozruchowa silnika repulsyjnego

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

BADANIE SILNIKA SKOKOWEGO

LABORATORIUM 11, ZESTAW 1 SYNTEZA ASYNCHRONICZNYCH UKŁADÓW SEKWENCYJNYCH, CZ.I

Laboratorium Maszyny CNC. Nr 3

ĆWICZENIE NR P-8 STANOWISKO BADANIA POZYCJONOWANIA PNEUMATYCZNEGO

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

(12) OPIS PATENTOWY (19) PL (11) (13) B1

(12) OPIS PATENTOWY. (54)Uniwersalny moduł obrotowo-podziałowy

Badanie prądnicy synchronicznej

BADANIE JEDNOFAZOWEGO SILNIKA ASYNCHRONICZNEGO Strona 1/5

Opis panelu przedniego

RZECZPOSPOLITAPOLSKA (12)OPIS PATENTOWY (19)PL (11) (13)B1

Laboratorium Napędu robotów

Temat: Silniki komutatorowe jednofazowe: silnik szeregowy, bocznikowy, repulsyjny.

PL B1. Zespół napędowy pojazdu mechanicznego, zwłaszcza dla pojazdu przeznaczonego do użytkowania w ruchu miejskim

Wykład 2 Silniki indukcyjne asynchroniczne

PL B1. PRZEDSIĘBIORSTWO HAK SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Wrocław, PL BUP 20/14. JACEK RADOMSKI, Wrocław, PL

Ćwiczenie 1 Konstrukcja Szafy Sterowniczej PLC

Silniki indukcyjne. Ze względu na budowę wirnika maszyny indukcyjne dzieli się na: -Maszyny indukcyjne pierścieniowe. -Maszyny indukcyjne klatkowe.

OSIE ELEKTRYCZNE SERII SHAK GANTRY

Przedpłatowy System Radiowy IVP (PSR IVP)

SILNIK INDUKCYJNY KLATKOWY

Projekt sterowania turbiną i gondolą elektrowni wiatrowej na farmie wiatrowej

1. Wstęp. dr inż. Piotr Pawełko / Przed przystąpieniem do realizacji ćwiczenia patrz punkt 4!!!

WZORU UŻYTKOWEGO PL Y1 B61C 3/02 ( ) B61C 9/38 ( ) Urządzenia i Konstrukcje S.A., Żory, PL BUP 22/09

MODERNIZACJA NAPĘDU ELEKTRYCZNEGO WIRÓWKI DO TWAROGU TYPU DSC/1. Zbigniew Krzemiński, MMB Drives sp. z o.o.

PL B1. PRZEMYSŁOWY INSTYTUT AUTOMATYKI I POMIARÓW PIAP, Warszawa, PL BUP 13/09. RAFAŁ CZUPRYNIAK, Warszawa, PL

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

Kinematyka manipulatora równoległego typu DELTA 106 Kinematyka manipulatora równoległego hexapod 110 Kinematyka robotów mobilnych 113

INSTRUKCJA OBSŁUGI. Tablicowy wskaźnik pętli prądowej. Typ: NEF30 MC LPI

PL B1. Sposób i układ sterowania przemiennika częstotliwości z falownikiem prądu zasilającego silnik indukcyjny

PL B1. POLITECHNIKA CZĘSTOCHOWSKA, Częstochowa, PL BUP 06/11

METODA POMIARU DOKŁADNOŚCI KINEMATYCZNEJ PRZEKŁADNI ŚLIMAKOWYCH

Roboty manipulacyjne i mobilne. Roboty przemysłowe zadania i elementy

WZORU UŻYTKOWEGO (,9,PL <1» 63238

Ćwiczenie: "Silnik indukcyjny"

Szlaban automatyczny KSE-1000 Instrukcja Obsługi i montażu

1. Kiść. 1. Kiść 5. Podstawa 2. Przedramię 6. Przewody łączeniowe 3. Ramię 7. Szafa sterownicza 4. Kolumna obrotowa

Podstawy Elektrotechniki i Elektroniki. Opracował: Mgr inż. Marek Staude

PRĄDNICE I SILNIKI. Publikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

UWAGA! ELEKTRYCZNE POD NAPIĘCIEM!

Maszyny elektryczne. Materiały dydaktyczne dla kierunku Technik Optyk (W12) Kwalifikacyjnego kursu zawodowego.

KATEDRA TECHNIK WYTWARZANIA I AUTOMATYZACJI

MASZYNY INDUKCYJNE SPECJALNE

DOSTAWA WYPOSAŻENIA HAMOWNI MASZYN ELEKTRYCZNYCH DLA LABORATORIUM LINTE^2 OPIS PRZEDMIOTU ZAMÓWIENIA

Badanie prądnicy prądu stałego

YZ Wskazówka: pola wskazań, które nie są pokazywane lub mają podwójne zastosowanie nie są wymienione w poszczególnych grupach wskazań!

1. Logika połączeń energetycznych.

Ćwiczenie 3 Falownik

DWUKIERUNKOWY REGULATOR SILNIKA DC VDC 20A

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

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 050 FUTURE"

1 Zasady bezpieczeństwa

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. Fig. 1 F16H 1/22 B63H 3/02 F01D 7/02. (73) Uprawniony z patentu:

m OPIS OCHRONNY PL 59532

Wyświetlacz funkcyjny C6

Instrukcja obsługi sterownika Novitek Triton

Pracę każdej prądnicy w sposób jednoznaczny określają następujące wielkości:

Detektor Laserowy Dla Maszyn Budowlanych BME200 Zestaw Na Ciężki Sprzęt Budowlany

Badanie silnika skokowego

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 B23K 7/10 RZECZPOSPOLITA POLSKA. Urząd Patentowy Rzeczypospolitej Polskiej

Instrukcja sterowania T4Power. Sterowanie T4Power. Instrukcja uruchomienia i obsługi.

Badanie silnika bezszczotkowego z magnesami trwałymi (BLCD)

Proste układy wykonawcze

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 04/13

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Automatyzacja i Nadzorowanie Maszyn Zajęcia laboratoryjne. Ćwiczenie 11 Silnik

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

9.Tylko jedna odpowiedź jest poprawna. 10. Wybierz właściwą odpowiedź i zamaluj kratkę z odpowiadającą jej literą np., gdy wybrałeś odpowiedź A :

Wyposażenie Samolotu

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

NAPĘDY SERII 16LE. 1. Dane techniczne.

BADANIE SILNIKA RELUKTANCYJNEGO PRZEŁĄCZALNEGO (SRM) CZĘŚĆ 2 PRACA DYNAMICZNA SILNIKA

Walce do zwijania blach DOKUMENTACJA TECHNICZNO RUCHOWA

ROBOTY PRZEMYSŁOWE LABORATORIUM FANUC S-420F

PL B1. Manipulator równoległy trójramienny o zamkniętym łańcuchu kinematycznym typu Delta, o trzech stopniach swobody

Sterowanie przystawkami odbioru mocy. Informacje ogólne

Roboty przemysłowe. Cz. II

MIKROPROCESOROWY REGULATOR TEMPERATURY KOTŁA C.O.

MIKROPROCESOROWY REGULATOR TEMPERATURY KOTŁA C.O. + C.W.U.

SZLABAN AUTOMATYCZNY HATO-3306

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 18/11. JANUSZ URBAŃSKI, Lublin, PL WUP 10/14. rzecz. pat.

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 05/19. PRZEMYSŁAW FILIPEK, Lublin, PL WUP 06/19. rzecz. pat.

Mikrosilniki prądu stałego cz. 2

Ćw. 18: Pomiary wielkości nieelektrycznych II

Instrukcja obsługi PL

kratki.pl Mikroprocesorowy sterownik pomp MSP instrukcja obsługi

Laboratorium Maszyny CNC. Nr 4

Seria Jubileuszowa. Rozwiązania informatyczne. Sprężarki śrubowe Airpol PRM z przetwornicą częstotliwości. oszczędność energii. ochrona środowiska

Transkrypt:

INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN POLITECHNIKI ŁÓDZKIEJ W ŁODZI Ćwiczenie nr R-4 Konstrukcja i działanie oraz obsługa robota przemysłowego IRp-6 Opracował: dr inż. Grzegorz Bechciński Opracowanie elektroniczne: mgr inż. Robert Synajewski Zatwierdził: prof. dr hab. inż.franciszek Oryński Łódź, 2011r.

Temat ćwiczenia: Konstrukcja i działanie robota przemysłowego IRp-6. Cel ćwiczenia: Celem ćwiczenia jest zapoznanie studentów z przeznaczeniem, budową, zasadą sterowania i obsługi robota przemysłowego IRp-6. Przeznaczenie i charakterystyka techniczna Roboty przemysłowe IRb-6 są wyprodukowane na licencji szwedzkiej firmy ASEA przez MERA PIAP w Warszawie (w wersji polskiej symbol IRp). Robot IRp-6 (rys. 1) jest uniwersalnym środkiem automatyzacji procesów przemysłowych, przede wszystkim procesów uciążliwych lub trudnych do wykonania przez człowieka. Roboty tego typu mogą być stosowane do automatyzacji prac wykonywanych przez maszyny np.: - obsługa pojedynczej maszyny lub gniazda obróbkowego, - paletyzacja, funkcje manipulacyjne, itp. lub mogą same wykonywać pewne prace przy użyciu narzędzi technologicznych np.: - spawanie łukowe i zgrzewanie punktowe, - szlifowanie i polerowanie, - stępianie krawędzi i cięcie metalu, itp. System sterowania robota jest oparty na technice komputerowej co umożliwia robotowi wykonywanie skomplikowanych funkcji, np. realizację długich programów, ruch prostoliniowy między dwoma dowolnymi punktami w przestrzeni pracy robota. Możliwe jest również dokonywanie poprawek w programach, wykonywanie skoków warunkowych itd. Robot składa się z części manipulacyjnej i oddzielonej konstrukcyjnie szafy sterowniczej. Osie robotów są napędzane silnikami prądu stałego. W szafie sterowniczej są umieszczone moduły układu sterowania łącznie ze sterownikami mocy silników. Szafa sterownicza może być umieszczona z dala od części manipulacyjnej, co stosuje się w przypadku pracy robota w ciężkich warunkach otoczenia. 2

Wielkości charakterystyczne: - dopuszczalne obciążenie łącznie z ciężarem chwytaka 6 kg - maksymalna odległość środka masy obciążenia dopuszczalnego od końcówki kołnierzowej 100 mm - w celu wyznaczania dopuszczalnych obciążeń przy odległości środka masy obciążenia większej od 100 mm, należy stosować następujące ograniczenia: maksymalny moment bezwładności 0,25 kg m 2 maksymalny moment statyczny 12 Nm - zakresy ruchów robota: obrót wokół osi podstawy 340 obrót ramienia dolnego 40 obrót ramienia górnego +25-40 pochylenie przegubu t 90 obrót końcówki kołnierzowej v 180 - prędkości maksymalne: obrót wokół osi podstawy 95 /s obrót ramienia dolnego 90 /s obrót ramienia górnego 90 /s pochylenie przegubu 115 /s obrót końcówki kołnierzowej 195 /s - powtarzalność pozycjonowania 0,1 mm - masa części manipulacyjnej 125 kg - liczba wyjść programowych 16 - liczba wejść uzależnień 16 - liczba wejść analogowych 8 (opcja) - maksymalna liczba osi sterowanych elektrycznie 9 (w tym 3 osie zewnętrzne) - pojemność programu użytkownika 80 kbajtów - cyfrowy interfejs szeregowy wg standardu V24 (RS232C) 3

- czas zasilania pamięci programu użytkownika z zasilacza rezerwowego przy zaniku napięcia sieciowego co najmniej 30 min. Rys.1 Część manipulacyjna robota IRp-6: 1-przegub z końcówką kołnierzową, 2-ramię górne, 3-ramię dolne, 4-korpus obrotowy, 5- podstawa, 6-przekładnia śrubowa toczna, 7-przekładnia śrubowa toczna, 8-napęd ruchu v, 9-napęd ruchu t, 10-napęd ruchu, 11-napęd ruchu, 12-napęd ruchu. 1. Części robota i ich działanie Robot składa się z trzech zasadniczych układów: - układu kinematycznego, - układów pomiarowych i napędowych, - układu sterowania. 1.1. Układ kinematyczny Układ kinematyczny zawiera elementy kinematyczne robota wraz z elementami przeniesienia napędu, które przekształcają obrotowy ruch silników na odpowiednie ruchy ramion. Napęd ruchu obrotowego jest zamontowany w podstawie części manipulacyjnej i posiada przekładnię falową redukującą obroty silnika. Napędy pozostałych ruchów są zamontowane na ruchomym korpusie części manipulacyjnej. Ruchy obu ramion są 4

napędzane silnikami przez przekładnie śrubowe toczne oraz zespoły dźwigni. Ramię dolne porusza przegub poziomo w przód i w tył. Przemieszczenie to jest poziome, ponieważ układ sterowania zapewnia, iż ruch kompensuje ruch. Na tej samej zasadzie jest kompensowany ruch górnego ramienia i ramię to porusza przegub pionowo w górę i w dół. Przegub jest napędzany przez zespół cięgien. Zespół ten jest tak skonstruowany, że położenie osi obrotu końcówki kołnierzowej nie zmienia kierunku przy ruchu ramion. Podstawa jest wykonana z odlewu aluminiowego. W części górnej jest umieszczony zespół silnika i przekładnia falowa ruchu obrotowego (rys. 2). Rys.2 Podstawa i korpus robota IRp-6: 1-przekładnia falowa, 2-korpus obrotowy, 3-silnik prądu stałego, 4-prądnica tachometryczna, 5-transformator położenia kątowego, 6-podstawa Przekładnię falową walcową przedstawiono na rysunku 3. Przekładnia składa się z trzech zasadniczych części: - owalnego generatora fali osadzonego na wale napędzającym - pierścienia elastycznego wykonanego w postaci kubka o cienkich ścianach, mających drobne uzębienie zewnętrzne. Pierścień elastyczny jest osadzony na 5

wale napędzanym. Pierścień obejmuje generator fali i przyjmuje jego kształt owalny, przy czym wspiera się na wieńcu tocznym złożonym z kulek, których bieżnię stanowi generator fali. - pierścienia zewnętrznego o kształcie kołowym, z uzębieniem wewnętrznym. Różnica pomiędzy liczbą zębów pierścienia zewnętrznego a liczbą zębów pierścienia elastycznego. wynosi 2. Pierścień zewnętrzny jest nieruchomy, związany z korpusem przekładni. Podczas ruchu generatora fali pierścień elastyczny odkształca się wchodząc w zazębienie z kolejnymi miejscami powierzchni pierścienia zewnętrznego wokół pierścienia wędrują dwie fale zazębień. Przy tym w zazębieniu pozostaje zawsze tylko około 15% zębów. Ze względu na różnicę w liczbie zębów obydwu pierścieni, podczas pełnego obrotu pierścień elastyczny przemieszcza się w stosunku do generatora fali o kąt odpowiadający tej różnicy. Przełożenie przekładni falowej jest równe: Z pe gdzie: Z pe liczba zębów pierścienia elastycznego, Z pz liczba zębów pierścienia zewnętrznego. i Z pz Z pz Rys.3 Przekładnia falowa: 1-pierścień zewnętrzny, 2-pierścień elastyczny, 3-generator fali, 4-kulki 6

Przekładnie falowe pozwalają uzyskać znaczne przełożenia (w przekładniach stosowanych w robotach IRp i=1 : 320), przy małej masie i objętości, mają małe luzy i są odporne na zużycie. Korpus jest połączony z wałem wyjściowym napędu ruchu obrotowego. Na korpusie są zamocowane napędy ruchów i dolnego i górnego ramienia oraz napędy ruchów v i t przegubu. Przewody elektryczne z szafy sterowniczej są doprowadzone do podstawy przy pomocy wielowtyku i dalej przeprowadzone spiralnym przewodem do korpusu. Ramię dolne jest ułożyskowane we wsporniku. Napęd ruchu dolnego ramienia, złożony z zespołu silnika i przekładni śrubowej tocznej, jest przytwierdzony do korpusu. Ruch nakrętki przekładni jest przekazywany do dolnego ramienia za pomocą dźwigni (rys. 4). Rys.4 Ramię dolne robota IRp-6 Ramię górne jest łożyskowane obrotowo w górnej części ramienia dolnego. Ruch obrotowy silnika jest przenoszony poprzez przekładnię śrubową toczną na dwa pręty zamocowane przegubowo do nakrętki przekładni i tworzące razem z dolnym i górnym ramieniem równoległobok (rys. 5). W górnym ramieniu są umieszczone dwa niezależne zawory pneumatyczne sterowane elektromagnetycznie, które są uruchamiane przy pomocy panelu programowania. W górnym ramieniu znajduje się 7

także gniazdo przeznaczone do przyłączenia bardziej złożonych chwytaków z czujnikami. Rys.5 Ramię górne z napędem robota IRp-6 Przegub (rys. 6b), może wykonywać dwa ruchy: pochylanie i obrót końcówki kołnierzowej.ruch zespołu napędowego jest przekazywany do przegubu za pomocą zespołu cięgien i tarcz obrotowych (rys. 6a) umieszczonych w ramieniu dolnym i górnym. Zespół ten pracuje w następujący sposób: do osi zespołu napędowego znajdującego się w punkcie obrotu ramienia dolnego jest przymocowana tarcza obrotowa. Do tarczy tej zamocowano przegubowo dwa cięgna. Drugie końce cięgien są zamocowane do następnej tarczy obrotowej, znajdującej się w punkcie połączenia obu ramion. Stąd ruch jest przekazywany do tarczy obrotowej w przegubie, za pomocą dwu cięgien w ramieniu górnym. Ruchy obrotu końcówki i pochylania przegubu są przenoszone przez dwa oddzielne zespoły cięgien i tarcz obrotowych. Pochylanie przegubu odbywa się przez połączenie tarczy obrotowej z piastą przegubu. Ruch obrotowy końcówki kołnierzowej jest realizowany za pomocą przekładni zębatej kątowej, przenoszącej ruch obrotowy z tarczy obrotowej na końcówkę kołnierzową. Luz w przekładni kątowej jest kasowany. 8

a) b) Rys.6 Przegub robota IRp-6: a)- przeniesienie napędów przegubu, b)- konstrukcja przegubu 1.2. Układ pomiarowy Układ pomiarowy i napędowy pojedynczej osi zawiera sterownik mocy i silnik prądu stałego ze sprzężeniem tachometrycznym. Regulacja położenia odbywa się przy pomocy układu pomiarowego, złożonego z transformatora położenia kątowego (rezolwer) z odpowiednim zasilaniem i regulatora położenia. W rezolwerze znajdują się dwa nieruchome uzwojenia stojana i jedno ruchome uzwojenie wirnika. Uzwojenia 9

stojana są zasilane dwoma napięciami odniesienia, o jednakowej wartości międzyszczytowej i częstotliwości 2 khz, przesuniętymi w fazie o 90 0. Indukowane w uzwojeniu wirnika napięcie jest filtrowane w sterowniku położenia osi. Miarą położenia osi jest przesunięcie fazowe napięcia indukowanego w uzwojeniu wirnika w stosunku do jednego z napięć odniesienia. Wirnik rezolwera jest sprzężony z wałem silnika, przy czym jeden obrót silnika odpowiada 256 przyrostom elementarnym położenia osi robota. Zmiany położenia wału silnika odczytywane są przez sterownik położenia osi, który na podstawie tego odczytu uaktualnia zawartość rejestru błędu położenia przez dodawanie lub odejmowanie wartości tych zmian. W czasie gdy wymagany jest ruch robota jednostka centralna cyklicznie wysyła rozkazy przyrostu ruchu poszczególnych osi. Przyrosty te odczytuje sterownik położenia osi i na ich podstawie uaktualnia odpowiednio zawartość rejestru błędu położenia. Istnienie błędu położenia w rejestrze powoduje, że następuje ruch tej osi, gdyż zawartość rejestru błędu położenia zostaje przekształcona w układzie sterownika położenia na wyjściowy sygnał analogowy, który jest sygnałem zadanej prędkości dla sterownika mocy. Wirnik rezolwera jest obracany w kierunku powodującym zmniejszenie wartości bezwzględnej tego błędu. Podczas ruchu ze stałą prędkością, każda oś nadąża za zadaną wartością położenia z pewnym błędem położenia, który jest tym większy, im jest większa prędkość ruchu. Podczas ruszania i zatrzymywania, przyśpieszenie i hamowanie jest tak regulowane, żeby nie wystąpiły przeregulowania prędkości lub położenia. Błąd położenia jest cyklicznie kontrolowany przez komputer i jeżeli przekroczy on dopuszczalną wartość, to następuje awaryjne zatrzymanie robota. Komputer sprawdza także, czy wartość tego błędu mieści się w obszarze zerowym, równym kilku elementarnym przyrostom położenia osi robota. Podczas dokładnego pozycjonowania robota realizacja następnej instrukcji programu nie może się rozpocząć, dopóki błąd położenia nie znajdzie się w strefie zerowej. 1.3. Układ sterowania Układ sterowania składa się z komputera, pamięci, wejść i wyjść do urządzeń zewnętrznych oraz modułów sterujących serwomechanizmami robota. Uproszczony schemat blokowy układu sterowania przedstawia rys. 7. 10

Rys.7 Uproszczony schemat blokowy układu sterowania robota. W wersji podstawowej układ sterowania ma następujące możliwości: - sterowanie typu PTP (punktowe) z nastawianą prędkością ruchów osi robota oraz CP (ciągłe) z nastawianą prędkością ruchu punktu roboczego narzędzia (TCP), - realizacja ruchu punktu roboczego narzędzia (TCP) we współrzędnych kartezjańskich lub cylindrycznych związanych z podstawą robota lub we współrzędnych wewnętrznych robota, - programowania ruchu po linii prostej lub okręgu, które mogą być dowolnie zorientowane w przestrzeni, - współpracy z czujnikami zewnętrznymi, co umożliwia budowę adaptacyjnych układów sterowania, - zapisywania i przechowywania programów użytkownika w pamięci masowej (jednostka pamięci kasetowej typu PK-3). 11

W robocie IRp-6 do sterowania silników napędowych zastosowano impulsowe przełączniki tranzystorowe. Schemat blokowy serwomechanizmu napędu pojedynczej osi przedstawia rysunek 8. Rys.8 Schemat blokowy układu napędu pojedynczej osi w robocie IRp-6. Stopnie wyjściowe sterowników mocy wszystkich osi robota są zasilane napięciem stałym +47V z prostownika 3-fazowego. Do silnika jest doprowadzone, na przemian, dodatnie i ujemne napięcie z prostownika, z częstotliwością około 8 khz. Napięcie w silniku jest regulowane przez zmianę długości impulsów. Sterownik położenia wytwarza analogowy sygnał wartości zadanej prędkości. Prędkość rzeczywista jest mierzona przez prądnicę tachometryczną, sprzężoną z wałem silnika. Sygnał wartości zadanej jest porównywany z sygnałem prędkości w regulatorze prędkości sterownika mocy. Różnica tych sygnałów jest wzmacniana i stanowi sygnał zadany prądu silnika. Po przekształceniu na impulsy, sygnał ten steruje przełączniki tranzystorowe, co powoduje ruch silnika w wymaganym kierunku, z zadaną prędkością. Sygnał zadanego prądu silnika jest mierzony w sterowniku i jeżeli jego wartość przekracza wartość dopuszczalną przez czas dłuższy niż 5s, generowany jest przez sterownik sygnał powodujący tzw. półstop awaryjny. W stanie tym zatrzymywany jest program, a prąd redukowany jest do połowy wartości. Takie działanie układu zapewnia ochronę silników, w przypadku, gdy ruch robota zostanie z jakichkolwiek powodów mechanicznie ograniczony. Ponadto zastosowano wyłącznik nadmiarowo-prądowy, 12

który powoduje awaryjne zatrzymanie robota w przypadku pobierania nadmiernego prądu przez którykolwiek z silników. Układ sterowania umożliwia sterowanie 5 lub 6 osiami robota oraz sterowanie do 3 osi zewnętrznych serwomechanizmów urządzeń współpracujących z robotem. Układ sterowania ponadto umożliwia bezpośrednie włączenie robota w elastyczne systemy produkcyjne wykonane w standardzie systemu INTELDIGIT-PROWAY. Program sterujący jest przechowywany w pamięci EPROM. Program ten określa, w jaki sposób mają być wykonywane różne instrukcje i funkcje robota. Operator komunikuje się z układem sterowania za pośrednictwem panelu operacyjnego (dodatek A) i panelu programowania (dodatek B). Zbiór funkcji dostępny z panelu programowania pozwala na sporządzenie oprogramowania użytkowego dla większości zastosowań robotów. System programowania jest otwarty, co umożliwia łatwe dodawanie nowych bloków programu i tym samym rozszerzenie możliwości funkcjonalnych robota. Komputer odczytuje cyklicznie informacje o stanie robota i przekazuje je operatorowi, przez włączenie lampek sygnalizacyjnych i wyświetlenie komunikatów na panelu programowania. Ponadto komputer wysyła i odbiera sygnały z wejść i wyjść łączących robota z osprzętem zewnętrznym oraz odczytuje rozkazy ruchu dla poszczególnych osi robota. Operator programuje ruchy robota przy pomocy panelu programowania. Kolejne położenia i prędkości ruchów są zapisywane w pamięci komputera. Podobnie wpisuje się do pamięci wymagane sygnały na wyjściach i wejściach robota, w tym również sygnały dla chwytaka (chwytanie lub zwalnianie). Kiedy program jest gotowy, operator może zarejestrować go na taśmie magnetycznej w kasecie używając jednostki pamięci kasetowej. Tak zapisany program w pamięci robota może być uruchamiany i wielokrotnie, cyklicznie realizowany lub zatrzymany na rozkaz operatora. 2. Procedura uruchamiania robota Włączanie napięcia sieciowego Włączenie robota następuje przez obrót przełącznika SIEĆ umieszczonego w przedniej ścianie szafy sterowniczej (rys. 9) do położenia 1. Po włączeniu przełącznika następuje: - zapalenie lampki SIEĆ - zapalenie lampki STOP AWARYJNY. 13

Następnie robot może być przełączony do stanu gotowości. Gotowość Po wciśnięciu przycisku GOTOWOŚĆ robot przechodzi do stanu gotowości, w którym są zasilane układy elektroniczne. W przypadku uszkodzenia, gdy jedno z napięć zasilających ma niewłaściwą wartość, stan gotowości jest automatycznie wyłączany po zwolnieniu przycisku. Jeżeli napięcia zasilania są poprawne, to po wciśnięciu przycisku GOTOWOŚĆ: - zapala się lampka GOTOWOŚĆ - gaśnie lampka STOP AWARYJNY, jeżeli żaden ze styków obwodu zatrzymania awaryjnego nie spowodował przerwania tego obwodu - rozpoczyna działanie komputer w układzie elektronicznym - zapala się i gaśnie na przemian lampka SYNCHRONIZACJA - zapala się lampka UTRATA PROGRAMU: - jeżeli przełącznik AKUMULATORY znajduje się w położeniu 0 - jeżeli przełącznik AKUMULATORY znajduje się w położeniu 1, ale gdy została wyczerpana pojemność elektryczna akumulatorów - rozpoczyna się ładowanie akumulatorów, jeżeli przełącznik AKUMULATORY ustawiony jest w położeniu 1. Ponieważ silniki nie są zasilane, panel programowania może być użyty w tym stanie do programowania lub poprawiania instrukcji nie zawierających informacji o położeniu osi robota. Robot może być wyłączony ze stanu gotowości dwoma sposobami: przez wyłączenie zasilania (ustawienie przełącznika SIEĆ w położenie 0 ) lub przez wciśnięcie przycisku PRACA. Praca Po wciśnięciu przycisku PRACA zapala się lampka PRACA i gaśnie lampka GOTOWOŚĆ. Jeżeli jednocześnie miga lampka SYNCHRONIZACJA, to robot powinien być zsynchronizowany. Robot może być przełączony ze stanu PRACA do stanu GOTOWOŚĆ przy pomocy przycisku GOTOWOŚĆ. Zostaje wówczas odłączone zasilanie silników bez zatrzymania awaryjnego, a układy elektroniczne są nadal zasilane tak, że program, który był zapisany w pamięci, nie zostaje utracony. Synchronizacja Po wciśnięciu przycisku PRACA robot nie powinien poruszyć się. W przeciwnym wypadku oznacza to, że nastąpiło otwarcie obwodu sprzężenia zwrotnego od 14

prędkości lub położenia. Następnie używając panelu programowania należy doprowadzić część manipulacyjną robota do położenia wyjściowego przez przeprowadzenie synchronizacji. Odpowiednim położeniem wyjściowym jest dla: - dolnego ramienia : położenie pochylone do przodu ok. 15 - górnego ramienia : położenie pochylone do dołu ok. 15 - korpusu robota w ruchu obrotowym : ok. 30 na lewo od położenia środkowego, patrząc od przodu - przegubu-pochylenia : 45 w dół - przegubu-obrotu : otwór ustalający w końcówce kołnierzowej powinien być skierowany do góry. Następnie należy wcisnąć przycisk SYNCHRONIZACJA. Powinna zgasnąć lampka UTRATA PROGRAMU. Synchronizacja polega na ustawieniu elementów części manipulacyjnej w pewnym określonym położeniu zerowym, które jest położeniem odniesienia dla dalszych ruchów robota. W czasie ruchu wokół wszystkich osi, z określoną prędkością, w przyjętym umownie kierunku ujemnym, włączone zostaną przełączniki synchronizacji zamontowane na każdej z osi. Po włączeniu przełącznika ruch jest kontynuowany, aż do osiągnięcia najbliższego zera rezolwera (elektrycznego, zerowego punktu odniesienia). W pamięci RAM znajdują się rejestry aktualnego położenia osi, które uaktualnione są po zsynchronizowaniu robota. Roboczy zakres ruchu wokół osi jest przechowywany w programie sterującym i jeżeli położenie podczas ruchu wokół którejś z osi osiąga tę granicę, to ruch jest przerywany i na panelu programowania wyświetlany jest komunikat POŁOŻENIE KRAŃCOWE. W sterownikach położenia osi znajdują się rejestry rzeczywistego położenia osi, które również uaktualniane są po zsynchronizowaniu robota. Ich zawartość powinna odpowiadać zawartości rejestrów położenia aktualnego w momencie, gdy robot nie porusza się. Przy przejściu ze stanu GOTOWOŚĆ do stanu PRACA błąd położenia jest automatycznie zerowany. Ma to na celu uniknięcie gwałtownych, nieprzewidzianych ruchów części manipulacyjnej w momencie włączania silników. Błąd ten jest również zerowany przy zatrzymywaniu awaryjnym robota. Należy kontrolować, czy podczas synchronizacji wszystkie osie się poruszają. Zakończenie synchronizacji sygnalizowane jest zgaśnięciem lampki SYNCHRONIZACJA. Po synchronizacji należy sprawdzić obszar pracy robota, przez wywołanie ruchów części manipulacyjnej wokół 15

wszystkich osi, w obu kierunkach, aż do wyświetlenia komunikatu na wyświetlaczu panelu programowania POŁOŻENIE KRAŃCOWE. Rys.9 Podzespoły układu sterowania robota IRp-6. Zadania do realizacji 1. Zapoznanie się z budową i zasadą działania robota przemysłowego IRp-6. 2. Wykonanie testu pracy urządzenia w cyklu ręcznym i automatycznym. 3. Wyjaśnić zastosowanie rezolwera i prądnicy tachometrycznej w układzie napędowym pojedynczej osi. 4. Ocenić możliwości i przydatność sposobu programowania robota. 16