Podr ˛ecznik PolyScope
Wersja 3.11
Tłumaczenie oryginalnych instrukcji (pl)
Informacje przedstawione w niniejszym dokumencie stanowi ˛a własno´s´c firmy Universal Robots A/S i nie mog ˛a by´c powielane ani w cało´sci, ani w cz˛e´sci bez uprzedniej pisemnej zgody firmy Universal Robots A/S. Niniejsze informacje mog ˛a ulec zmianie bez uprzedzenia i nie stanowi ˛a zo- bowi ˛azania firmy Universal Robots A/S. Ten podr˛ecznik jest okresowo weryfikowany i aktualizo- wany.
Firma Universal Robots A/S nie ponosi odpowiedzialno´sci za bł˛edy i braki w tym dokumencie.
Copyright © 2009–2019, Universal Robots A/S
Logo Universal Robots jest zastrze ˙zonym znakiem towarowym firmy Universal Robots A/S.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
Spis tre ´sci
II Podr˛ecznik PolyScope II-1
10 Konfiguracja bezpiecze ´nstwa II-3
10.1 Wprowadzenie . . . II-3 10.2 Zmiana konfiguracji bezpiecze ´nstwa . . . II-5 10.3 Bł˛edy i synchronizacja bezpiecze ´nstwa . . . II-5 10.4 Tolerancje . . . II-6 10.5 Suma kontrolna bezpiecze ´nstwa . . . II-6 10.6 Tryby bezpiecze ´nstwa . . . II-7 10.7 Tryb ruchu swobodnego . . . II-7 10.7.1 Jazda wstecz . . . II-8 10.8 Blokada hasłem . . . II-8 10.9 Zastosowanie . . . II-8 10.10 Limity ogólne . . . II-9 10.11 Limity przegubów . . . II-11 10.12 Granice . . . II-12 10.12.1 Wybór granicy do skonfigurowania . . . II-13 10.12.2 Wizualizacja 3D . . . II-14 10.12.3 Konfiguracja płaszczyzny bezpiecze ´nstwa . . . II-14 10.12.4 Konfiguracja granicy narz˛edzia . . . II-18 10.13 We/wy bezpiecze ´nstwa . . . II-19 10.13.1 Sygnały wej´sciowe . . . II-20 10.13.2 Sygnały wyj´sciowe . . . II-21
11 Rozpocz˛ecie programowania II-23
11.1 Wprowadzenie . . . II-23 11.2 Pierwsze kroki . . . II-24 11.2.1 Instalacja ramienia robota i skrzynki sterowniczej . . . II-24 11.2.2 Wł ˛aczanie i wył ˛aczanie skrzynki sterowniczej . . . II-24 11.2.3 Wł ˛aczanie i wył ˛aczanie ramienia robota . . . II-24 11.2.4 Szybki start . . . II-25 11.2.5 Pierwszy program . . . II-25 11.3 Interfejs programistyczny PolyScope . . . II-27 11.4 Ekran powitalny . . . II-28 11.5 Ekran inicjowania . . . II-29
12 Edytory ekranowe II-31
12.1 Ekranowy edytor wyra ˙ze ´n . . . II-31 12.2 Ekran edytora postawy . . . II-31
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
13 Sterowanie robotem II-35 13.1 Karta Ruch . . . II-35 13.1.1 Robot . . . II-35 13.1.2 Pozycja narz˛edzia i funkcji . . . II-36 13.1.3 Porusz narz˛edzie . . . II-36 13.1.4 Porusz przeguby . . . II-36 13.1.5 Ruch swobodny . . . II-36 13.2 Karta we/wy . . . II-37 13.3 MODBUS . . . II-38 13.4 Karta Ruch automatyczny . . . II-39 13.5 Instalacja→Załaduj/zapisz . . . II-40 13.6 Instalacja→Konfiguracja punktu centralnego narz˛edzia (TCP) . . . II-41 13.6.1 Dodawanie, zmienianie nazwy, modyfikowanie i usuwanie punktów TCP . . . II-42 13.6.2 Aktywny TCP . . . II-42 13.6.3 Domy´slny punkt TCP . . . II-42 13.6.4 Uczenie pozycji punktu TCP . . . II-42 13.6.5 Uczenie orientacji TCP . . . II-43 13.6.6 Obci ˛a ˙zenie . . . II-43 13.6.7 ´Srodek ci˛e ˙zko´sci . . . II-44 13.7 Instalacja→Sposób monta ˙zu . . . II-44 13.8 Instalacja→Konfiguracja we/wy . . . II-45 13.8.1 Typ sygnału we/wy . . . II-46 13.8.2 Przydzielanie nazw zdefiniowanych przez u ˙zytkownika . . . II-46 13.8.3 Akcje we/wy i sterowanie kart ˛a we/wy . . . II-46 13.9 Instalacja→Bezpiecze ´nstwo . . . II-47 13.10 Instalacja→Zmienne . . . II-48 13.11 Instalacja→Konfiguracja we/wy klienta MODBUS . . . II-49 13.12 Instalacja→Funkcje . . . II-52 13.12.1 Korzystanie z funkcji . . . II-53 13.12.2 Nowy punkt . . . II-54 13.12.3 Nowa linia . . . II-55 13.12.4 Funkcja płaszczyznowa . . . II-56 13.12.5 Przykład: R˛eczna aktualizacja funkcji w celu dostosowania programu . . . II-57 13.12.6 Przykład: Dynamiczna aktualizacja postawy funkcji . . . II-57 13.13 Ustawienia ´sledzenia przeno´snika . . . II-58 13.14 Płynne przej´scie mi˛edzy trybami bezpiecze ´nstwa . . . II-59 13.14.1 Konfiguracja ustawie ´n przy´spieszania/zwalnianie . . . II-59 13.15 Instalacja→Program domy´slny . . . II-60 13.16 Karta rejestru . . . II-62 13.16.1 Zapisywanie raportów bł˛edów . . . II-62 13.17 Ekran ładowania . . . II-63 13.18 Karta uruchomienia . . . II-65
14 Programowanie II-67
14.1 Nowy program . . . II-67 14.2 Karta Program . . . II-68 14.2.1 Drzewo programu . . . II-68
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
14.2.2 Wskazanie wykonywania programu . . . II-69 14.2.3 Przycisk wyszukiwania . . . II-69 14.2.4 Przyciski cofnij/ponów . . . II-70 14.2.5 Tablica przyrz ˛adów programu . . . II-70 14.3 Zmienne . . . II-71 14.4 Polecenie: Ruch . . . II-71 14.5 Polecenie: Ustalony punkt orientacyjny . . . II-75 14.6 Polecenie: Wzgl˛edny punkt orientacyjny . . . II-80 14.7 Polecenie: Zmienny punkt orientacyjny . . . II-81 14.8 Polecenie: Kierunek . . . II-81 14.9 Polecenie: Do . . . II-82 14.10 Polecenie: Czekaj . . . II-84 14.11 Polecenie: Ustaw . . . II-84 14.12 Polecenie: Wyskakuj ˛ace okno . . . II-85 14.13 Polecenie: Zatrzymaj . . . II-86 14.14 Polecenie: Komentarz . . . II-86 14.15 Polecenie: Folder . . . II-87 14.16 Polecenie: P˛etla . . . II-87 14.17 Polecenie: Instrukcja warunkowa if . . . II-88 14.18 Polecenie: PodProgram . . . II-89 14.19 Polecenie: Przypisanie . . . II-90 14.20 Polecenie: Skrypt . . . II-91 14.21 Polecenie: Zdarzenie . . . II-92 14.22 Polecenie: W ˛atek . . . II-93 14.23 Polecenie: Przeł ˛acznik . . . II-93 14.23.1 Licznik czasu . . . II-94 14.24 Polecenie: Wzór . . . II-95 14.25 Polecenie: Siła . . . II-96 14.26 Polecenie: Paleta . . . II-100 14.27 Polecenie: Wyszukaj . . . II-101 14.28 Polecenie: ´Sledzenie przeno´snika . . . II-105 14.29 Polecenie: Zablokuj . . . II-105 14.30 Karta Urz ˛adzenie graficzne . . . II-105 14.31 Karta struktury . . . II-107 14.32 Karta zmiennych . . . II-108 14.33 Polecenie: Inicjalizacja zmiennych . . . II-109
15 Ekran konfiguracji II-111
15.1 J˛ezyk i jednostki . . . II-112 15.2 Aktualizacja robota . . . II-113 15.3 Ustawienie hasła . . . II-114 15.4 Kalibracja ekranu . . . II-115 15.5 Skonfiguruj sie´c . . . II-116 15.6 Ustaw godzin˛e . . . II-116 15.7 Konfiguracja URCap . . . II-117
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
Cz˛e´s´c II
Podr˛ecznik PolyScope
10 Konfiguracja bezpiecze ´ nstwa
10.1 Wprowadzenie
Robot jest wyposa ˙zony w zaawansowany system bezpiecze ´nstwa. Aby zagwarantowa´c bez- piecze ´nstwo całego personelu i wyposa ˙zenia w pobli ˙zu robota, konieczne jest skonfigurowanie ustawie ´n systemu bezpiecze ´nstwa zale ˙znie od szczególnych parametrów jego przestrzeni robo- czej. Pierwsz ˛a rzecz ˛a, o jak ˛a musi zadba´c integrator, to zastosowanie ustawie ´n wyznaczonych w procesie oceny ryzyka. Szczegółowe informacje o systemie bezpiecze ´nstwa przedstawia Pod- r˛ecznik instalacji sprz˛etu.
NIEBEZPIECZE ´NSTWO:
1. U ˙zywanie i konfiguracja interfejsów i funkcji dotycz ˛acych bezpiecze ´nstwa musz ˛a by´c zgodne z ocen ˛a ryzyka, jak ˛a prze- prowadza integrator dla szczególnego zastosowania robota, zob. Podr˛ecznik instalacji sprz˛etu.
2. Konfiguracji bezpiecze ´nstwa w ustawieniach i uczeniu ucze- nia musi by´c zastosowana zgodnie z ocen ˛a ryzyka przepro- wadzon ˛a przez integratora i zanim rami˛e robota zostanie wł ˛aczone po raz pierwszy.
3. Wszystkie ustawienia w konfiguracji bezpiecze ´nstwa do- st˛epne na tym ekranie i podrz˛ednych kartach musz ˛a by´c usta- wione zgodnie z ocen ˛a ryzyka przeprowadzon ˛a przez inte- gratora.
4. Integrator musi zapewni´c, ˙ze wszystkie zmiany wpro- wadzane w ustawieniach konfiguracji bezpiecze ´nstwa s ˛a zgodne z ocen ˛a ryzyka wykonan ˛a przez integratora.
5. Integrator ma obowi ˛azek zapobiegania wprowadzaniu zmian w konfiguracji bezpiecze ´nstwa przez nieupowa ˙znione osoby, na przykład przez ochron˛e hasłem.
Ekran Konfiguracja bezpiecze´nstwa jest dost˛epny przez ekran powitalny (zob. 11.4)
po naci´sni˛eciu przycisku Programuj robota, wybraniu karty Instalacja i opcji Bezpiecze´nstwo. Konfiguracja bezpiecze ´nstwa jest chroniona hasłem, zob. 10.8.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.1 Wprowadzenie
Ustawienia bezpiecze ´nstwa obejmuj ˛a wiele warto´sci granicznych, które słu ˙z ˛a do ograniczania ruchów ramienia robota, a tak ˙ze ustawie ´n funkcji bezpiecze ´nstwa do konfigurowalnych wej´s´c i wyj´s´c. S ˛a one zdefiniowane w poni ˙zszych kartach podrz˛ednych ekranu bezpiecze ´nstwa:
• Karta podrz˛edna Limity ogólne pozwala na zdefiniowanie maksymalnych warto´sci siły, mocy, pr˛edko´sci i p˛edu ramienia robota. Kiedy istnieje szczególnie wysokie ryzyko ude- rzenia osoby lub elementu ´srodowiska, w tych ustawieniach nale ˙zy wprowadzi´c niskie warto´sci. Je´sli ryzyko jest niskie, to ustawienie wy ˙zszych limitów ogólnych pozwala na szybszy ruch robota i wywieranie wi˛ekszej siły w jego ´srodowisku. Wi˛ecej szczegółowych informacji jest dost˛epnych w p. 10.10.
• Karta podrz˛edna Limity przegubów zawiera limity pr˛edko´sci przegubów i pozycji prze- gubów. Limity pr˛edko´sci przegubów ograniczaj ˛a maksymaln ˛a pr˛edko´s´c k ˛atow ˛a poszczegól- nych przegubów i słu ˙z ˛a do dalszego ograniczenia pr˛edko´sci ramienia robota. Limity pozy- cji przegubów okre´slaj ˛a dopuszczalny zakres pozycji dla poszczególnych przegubów (w ich przestrzeni). Wi˛ecej szczegółowych informacji jest dost˛epnych w p. 10.11.
• Karta podrz˛edna Granice okre´sla płaszczyzny bezpiecze ´nstwa (w przestrzeni kartezja ´n- skiej) i granice orientacji narz˛edzia dla punktu TCP robota. Płaszczyzny bezpiecze ´nstwa mo ˙zna skonfigurowa´c jako nieprzekraczalne limity pozycji dla punktu centralnego narz˛e- dzia robota (TCP) lub jako miejsce wyzwolenia limitów bezpiecze ´nstwa trybu ograniczo- nego (zob. 10.6). Granica orientacji narz˛edzia nakłada nieprzekraczalny limit na orientacj˛e punktu TCP. Wi˛ecej szczegółowych informacji jest dost˛epnych w p. 10.12.
• Karta podrz˛edna We/wy bezpiecze´nstwaokre´sla funkcje bezpiecze ´nstwa dla wszyst- kich konfigurowalnych wej´s´c i wyj´s´c (zob. 13.2). Mo ˙zliwe jest na przykład skonfigurowa- nie zatrzymania awaryjnego jako wej´scie. Wi˛ecej szczegółowych informacji jest dost˛epnych w p. 10.13.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.2 Zmiana konfiguracji bezpiecze ´nstwa
10.2 Zmiana konfiguracji bezpiecze ´ nstwa
Ustawienia konfiguracji bezpiecze ´nstwa wolno zmienia´c wył ˛acznie zgodnie z ocen ˛a ryzyka, przeprowadzon ˛a przez integratora.
Zalecana procedura zmiany konfiguracji bezpiecze ´nstwa jest nast˛epuj ˛aca:
1. Nale ˙zy si˛e upewni´c, ˙ze wszystkie zmiany s ˛a zgodne z ocen ˛a ryzyka przeprowadzon ˛a przez integratora.
2. Dostosuj ustawienia bezpiecze ´nstwa do wła´sciwego poziomu, okre´slonego w ocenie ry- zyka przeprowadzonej przez integratora.
3. Zweryfikuj zastosowanie ustawie ´n bezpiecze ´nstwa.
4. Umie´s´c poni ˙zszy napis w instrukcjach dla operatorów: „Przed prac ˛a w pobli ˙zu robota upewnij si˛e, ˙ze konfiguracja bezpiecze ´nstwa odpowiada oczekiwanej. Mo ˙zna to sprawdzi´c np. przez porównanie sumy kontrolnej w prawym górnym rogu PolyScope (zob. 10.5 w Podr˛ecznik PolyScope).”
10.3 Bł ˛edy i synchronizacja bezpiecze ´ nstwa
Stan zastosowanej konfiguracji bezpiecze ´nstwa w porównaniu z załadowan ˛a w interfejsie GUI instalacji robota jest zobrazowany przez ikon˛e tarczy przy napisie Bezpiecze´nstwoz lewej strony ekranu. Te ikony pozwalaj ˛a szybko pozna´c bie ˙z ˛acy stan. Zdefiniowane s ˛a nast˛epuj ˛aco:
Konfiguracja zsynchronizowana: Pokazuje, ˙ze instalacja GUI jest identyczna z aktualnie za- stosowan ˛a konfiguracj ˛a bezpiecze ´nstwa. Nie wprowadzono ˙zadnych zmian.
Konfiguracja zmieniona: Pokazuje, ˙ze instalacja GUI jest inna ni ˙z aktualnie zastosowana konfiguracja bezpiecze ´nstwa.
Podczas edytowania konfiguracji bezpiecze ´nstwa ikona tarczy b˛edzie informowa´c, czy bie ˙z ˛ace ustawienia s ˛a zastosowane.
Je´sli dowolne z pól tekstowych na karcie Bezpiecze´nstwob˛edzie zawiera´c nieprawidłowe dane, konfiguracja bezpiecze ´nstwa b˛edzie w stanie bł˛edu. Jest to wskazywane na kilka sposo- bów:
1. Obok napisu Bezpiecze´nstwoz lewej strony ekranu wy´swietlana jest czerwona ikona bł˛edu.
2. Karty podrz˛edne zawieraj ˛ace bł˛edy s ˛a oznaczone u góry czerwon ˛a ikon ˛a.
3. Pola tekstowe zawieraj ˛ace bł˛edy s ˛a oznaczone czerwonym tłem.
W przypadku próby odej´scia od karty Instalacja przy istniej ˛acych bł˛edach, pojawia si˛e okno dialogowe z poni ˙zszymi opcjami:
1. Rozwi ˛azanie problemów w celu usuni˛ecia wszystkich bł˛edów. Opcja b˛edzie widoczna, kiedy czerwona ikona bł˛edu nie b˛edzie ju ˙z wy´swietlana obok napisu Bezpiecze´nstwoz lewej strony ekranu.
2. Przywrócenie wcze´sniej zastosowanej konfiguracji bezpiecze ´nstwa. Spowoduje to odrzu- cenie wszystkich zmian i pozwoli na kontynuowanie nawigacji.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.5 Suma kontrolna bezpiecze ´nstwa W przypadku próby odej´scia od karty Instalacja bez wyst˛epuj ˛acych bł˛edów, pojawia si˛e inne okno dialogowe z poni ˙zszymi opcjami:
1. Zastosowanie zmian i ponownie uruchomienie systemu. Spowoduje to zastosowanie zmian konfiguracji bezpiecze ´nstwa w systemie i ponowne uruchomienie. Uwaga: To nie oznacza,
˙ze zmiany zostały zapisane. Zamkni˛ecie robota na tym etapie spowoduje utrat˛e wszystkich zmian w instalacji robota, wł ˛acznie z konfiguracj ˛a bezpiecze ´nstwa.
2. Przywrócenie wcze´sniej zastosowanej konfiguracji bezpiecze ´nstwa. Spowoduje to odrzu- cenie wszystkich zmian i pozwoli na kontynuowanie nawigacji.
10.4 Tolerancje
Rami˛e robotaposiada wbudowane zakresy tolerancji, które zapobiegaj ˛a nara ˙zeniu na niebez- piecze ´nstwo. Tolerancja bezpiecze ´nstwa jest ró ˙znic ˛a pomi˛edzy bezpiecznym limitem a mak- symaln ˛a warto´sci ˛a operacyjn ˛a. Na przykład, ogólna tolerancja pr˛edko´sci wynosi−150mm/s.
Oznacza to, ˙ze je ˙zeli u ˙zytkownik ustawi ograniczenie pr˛edko´sci n poziomie 250mm/s, to mak- symalna pr˛edko´s´c operacyjna wyniesie 250−150 = 100mm/s. Zakresy tolerancji bezpiecze ´n- stwa zapobiegaj ˛a zagro ˙zeniom bezpiecze ´nstwa przy zezwoleniu na odchylenia w pracy pro- gramu. Na przykład, przy du ˙zych obci ˛a ˙zeniach mog ˛a pojawi´c si˛e sytuacje, gdzie Rami˛e robota musi przez krótki czas pracowa´c powy ˙zej standardowej maksymalnej pr˛edko´sci operacyjnej, aby pokona´c zaprogramowan ˛a trajektori˛e. Przykład takiej sytuacji przedstawia rysunek 10.1.
OSTRZE ˙ZENIE:
Zawsze wymagana jest ocena ryzyka z zastosowaniem warto´sci limitów bez tolerancji.
OSTRZE ˙ZENIE:
Tolerancje s ˛a zale ˙zne od wersji oprogramowania. Zaktualizowanie oprogramowania mo ˙ze zmieni´c tolerancje. Ró ˙znice mi˛edzy wer- sjami mo ˙zna znale´z´c w informacjach o aktualizacji.
Time
Speed Actual speed
Safety speed limit
Maximum operational speed
Rysunek 10.1: Przykład zakresu tolerancji bezpiecze ´nstwa.
10.5 Suma kontrolna bezpiecze ´ nstwa
Tekst w prawym górnym rogu ekranu zawiera skrócone przedstawienie konfiguracji bezpie- cze ´nstwa aktualnie u ˙zywanej przez robota. Zmiana tekstu oznacza, ˙ze zmieniła si˛e tak ˙ze bie-
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.6 Tryby bezpiecze ´nstwa
˙z ˛aca konfiguracja bezpiecze ´nstwa. Klikni˛ecie sumy kontrolnej pozwala na wy´swietlenie szcze- gółowych informacji o aktualnie obowi ˛azuj ˛acej konfiguracji bezpiecze ´nstwa.
10.6 Tryby bezpiecze ´ nstwa
W normalnych warunkach (tzn. poza zatrzymaniem ochronnym) system bezpiecze ´nstwa działa w jednym z poni ˙zszych trybów bezpiecze ´nstwa, ka ˙zdy z przypisanym zestawem limitów bezpie- cze ´nstwa:
Tryb normalny: Tryb bezpiecze ´nstwa aktywny domy´slnie.
Tryb ograniczony: Aktywny, kiedy punkt TCP robota znajduje si˛e za płaszczyzn ˛a wyzwalania trybu ograniczonego (zob. 10.12) lub po wyzwoleniu przez konfigurowalny sygnał wej-
´sciowy (zob. 10.13).
Tryb przywracania: Kiedy rami˛e robota narusza jeden z pozostałych trybów (czyli Normalny lub Ograniczony) i nast ˛apiło zatrzymanie kategorii 0,1rami˛e robota wznowi działanie w trybie Przywracanie. Ten tryb umo ˙zliwia robotowi powrót z niewielk ˛a szybko´sci ˛a do dozwolonej strefy za pomoc ˛a karty Ruch lub ruchu swobodnego. Uruchomienie programów robota w tym trybie jest niemo ˙zliwe.
OSTRZE ˙ZENIE:
Limity pozycji przegubu, pozycji TCP oraz orientacji TCP s ˛a wy- ł ˛aczone w trybie przywracania, nale ˙zy wi˛ec zachowa´c ostro ˙zno´s´c przy przesuwaniu ramienia robota z powrotem do limitów.
Karty podrz˛edne ekranu konfiguracji bezpiecze´nstwapozwalaj ˛a u ˙zytkownikowi na zde- finiowanie odr˛ebnych zestawów limitów bezpiecze ´nstwa dla trybu normalnego i ograniczonego.
Limity pr˛edko´sci i p˛edu dla narz˛edzia i przegubów powinny by´c bardziej restrykcyjne w trybie ograniczonym, ni ˙z ich odpowiedniki z trybu normalnego.
W przypadku naruszenia limitu bezpiecze ´nstwa z aktywnego zestawu limitów, rami˛e robota wykonuje zatrzymanie kategorii 0. Je´sli aktywny limit bezpiecze ´nstwa, np. limit pozycji prze- gubu lub granica bezpiecze ´nstwa, b˛edzie naruszony w chwili wł ˛aczenia zasilania ramienia ro- bota, robot uruchomi si˛e w trybie przywracania. Umo ˙zliwi to przesuni˛ecie ramienia robota z powrotem do limitów bezpiecze ´nstwa. W trybie przywracania ruch ramienia robota jest ogra- niczony ustalonym zestawem limitów, którego u ˙zytkownik nie mo ˙ze dostosowywa´c. Szczegó- łowe informacje o limitach w trybie przywracania zawiera Podr˛ecznik instalacji sprz˛etu.
10.7 Tryb ruchu swobodnego
Je´sli w trybie Ruch swobodny (zob. 13.1.5) rami˛e robota zbli ˙zy si˛e do pewnych limitów, u ˙zyt- kownik odczuje w ruchu przeciwdziałaj ˛ac ˛a sił˛e. Ta siła jest generowana dla limitów pozycji, orientacji i pr˛edko´sci punktu TCP robota oraz pozycji i pr˛edko´sci przegubów.
Zastosowanie tej przeciwdziałaj ˛acej siły ma na celu poinformowanie u ˙zytkownika, ˙ze bie ˙z ˛aca pozycja lub pr˛edko´s´c s ˛a zbli ˙zone do limitu i zapobieganie naruszeniu tego limitu przez robota.
Je´sli jednak u ˙zytkownik przyło ˙zy wystarczaj ˛ac ˛a sił˛e do ramienia robota, taki limit mo ˙ze zosta´c przekroczony. Wielko´s´c siły zwi˛eksza si˛e w miar˛e zbli ˙zania si˛e ramienia robota do limitu.
1Wg ISO 60204-1, wi˛ecej informacji zawiera słowniczek.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.9 Zastosowanie
10.7.1 Jazda wstecz
W trybie ruchu swobodnego przegubami robota mo ˙zna porusza´c z u ˙zyciem relatywnie niewiel- kiej siły, poniewa ˙z hamulce s ˛a zwolnione. Podczas inicjalizacji ramienia robota mog ˛a wyst˛epo- wa´c nieznaczne wibracje po zwolnieniu hamulców. W pewnych sytuacjach, np. w razie du ˙zego ryzyka kolizji robota, drgania te s ˛a niepo ˙z ˛adane. W celu wymuszenia ustawienia okre´slonych przegubów w odpowiednim poło ˙zeniu bez zwalniania wszystkich hamulców w ramieniu ro- bota mo ˙zna u ˙zy´c funkcji Wycofanie.
Aby wł ˛aczy´c funkcj˛e wycofania:
1. Naci´snij wł ˛acznik, aby wł ˛aczy´c zasilanie przegubów. Stan robota to „Bezczynny”. Nie zwalniaj hamulców (tzn. nie naciskaj przycisku START).
2. Naci´snij i przytrzymaj przycisk Ruch swobodny. Stan robota zmienia si˛e na „Wycofanie”.
3. Gdy przycisk Ruch swobodny jest aktywny/naci´sni˛ety, hamulce zostan ˛a zwolnione tylko w przegubach, na które b˛edzie działała du ˙za siła. Podczas korzystania z funkcji wycofania robota porusza si˛e z trudno´sci ˛a.
10.8 Blokada hasłem
Wszystkie ustawienia na tym ekranie s ˛a zablokowane a ˙z do wprowadzenia prawidłowego ha- sła bezpiecze ´nstwa (zob. 15.3) w białym polu tekstowym na dole ekranu i naci´sni˛ecia przycisku
Odblokuj. Ekran mo ˙zna ponownie zablokowa´c, naciskaj ˛ac przycisk Blokuj. Karta Bezpiecze´nstwo jest blokowana automatycznie po opuszczeniu ekranu konfiguracji bezpiecze ´nstwa. Kiedy usta-
wienia s ˛a zablokowane, widoczna jest ikona kłódki obok napisu Bezpiecze´nstwo z lewej strony ekranu. Kiedy ustawienia s ˛a odblokowane, widoczna jest ikona otwartej kłódki.
UWAGA:
Kiedy ekran konfiguracji bezpiecze ´nstwa jest odblokowany, zasi- lanie ramienia robota jest odci˛ete.
10.9 Zastosowanie
Po odblokowaniu konfiguracji bezpiecze ´nstwa rami˛e robota pozostaje niezasilane przez cały czas wprowadzania zmian. Zasilania ramienia robota nie mo ˙zna wł ˛aczy´c do chwili zastosowa- nia zmian lub przywrócenia ustawie ´n, a r˛eczne wł ˛aczenie zasilania wykonuje si˛e z poziomu ekranu inicjalizacji.
Przed wyj´sciem z karty instalacji wszelkie zmiany w konfiguracji bezpiecze ´nstwa musz ˛a zo- sta´c zastosowane lub przywrócone. Te zmiany nie obowi ˛azuj ˛a do chwili naci´sni˛ecia przycisku Zastosuji potwierdzenia. Potwierdzenie wymaga wzrokowej kontroli zmian wprowadzo- nych do ramienia robota. Ze wzgl˛edów bezpiecze ´nstwa przedstawiane informacje s ˛a podawane w jednostkach układu SI. Poni ˙zej przedstawiono przykładowe okno dialogowe z potwierdze- niem.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.10 Limity ogólne
Ponadto po potwierdzeniu zmiany s ˛a zapisywane automatycznie jako cz˛e´s´c bie ˙z ˛acej instalacji robota. Wi˛ecej informacji o zapisywaniu instalacji robota zawiera 13.5.
10.10 Limity ogólne
Ogólne limity bezpiecze ´nstwa słu ˙z ˛a do ograniczania liniowej pr˛edko´sci punktu TCP robota, a tak ˙ze siły jak ˛a mo ˙ze wywiera´c na ´srodowisko. Składaj ˛a si˛e z poni ˙zszych warto´sci:
Siła: Limit maksymalnej siły, jak ˛a punkt TCP robota mo ˙ze wywiera´c na ´srodowisko.
Moc: Limit maksymalnej pracy mechanicznej wykonywanej przez robota w ´srodowisku z uwzgl˛ed- nieniem faktu, ˙ze obci ˛a ˙zenie jest cz˛e´sci ˛a robota, a nie ´srodowiska.
Pr˛edko´s´c: Limit maksymalnej liniowej pr˛edko´sci punktu TCP robota.
P˛ed: Limit maksymalnego p˛edu ramienia robota.
Istniej ˛a dwa sposoby konfiguracji ogólnych limitów bezpiecze ´nstwa w instalacji: Ustawienia podstawowe oraz Ustawienia zaawansowane, które s ˛a dalej opisane z wi˛eksz ˛a dokładno´sci ˛a.
Zdefiniowanie ogólnych limitów bezpiecze ´nstwa nakłada ograniczenie wył ˛acznie na narz˛edzie, a nie limity dla całego ramienia robota. To oznacza, ˙ze okre´slenie limitu pr˛edko´sci nie gwarantuje,
˙ze inne cz˛e´sci ramienia robota b˛ed ˛a podlega´c takim samym ograniczeniom.
Je´sli w trybie Ruch swobodny (zob. 13.1.5) bie ˙z ˛aca pr˛edko´s´c punktu TCP robota zbli ˙zy si˛e do limitu Pr˛edko´s´c, u ˙zytkownik odczuje przeciwdziałaj ˛ac ˛a sił˛e, której wielko´s´c wzrasta w miar˛e zbli ˙zania si˛e pr˛edko´sci do limitu. Siła jest wytwarzana, kiedy pr˛edko´s´c bie ˙z ˛aca zbli ˙zy si˛e na około 250mm/sdo limitu.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.10 Limity ogólne Ustawienia podstawowe Panel podrz˛edny ze wst˛epnymi limitami ogólnymi pokazywany jako ekran domy´slny zawiera suwak z czterema zdefiniowanymi zbiorami warto´sci dla siły, mocy, pr˛edko´sci i p˛edu dla trybów Normalny i Ograniczony.
Szczególne zestawy warto´sci s ˛a widoczne w interfejsie GUI. Wst˛epnie zdefiniowane zestawy warto´sci to jedynie sugestie i nie mog ˛a zast ˛api´c wła´sciwej oceny ryzyka.
Przeł ˛aczanie do ustawie ´n zaawansowanych Je´sli ˙zaden z predefiniowanych zestawów war- to´sci nie b˛edzie satysfakcjonuj ˛acy, naci´sni˛ecie przycisku Ustawienia zaawansowane... po- zwala na przej´scie do ekranu zaawansowanych limitów ogólnych.
Ustawienia zaawansowane
Tutaj ka ˙zdy z ogólnych limitów opisanych w p. 10.10 mo ˙ze zosta´c zmieniony niezale ˙znie od pozostałych. Odbywa si˛e to przez dotkni˛ecie odpowiedniego pola tekstowego i wprowadzenie nowej warto´sci. Najwy ˙zsza dopuszczalna warto´s´c dla ka ˙zdego z limitów jest podana w kolum- nie o nazwie Maksimum. Limit siły mo ˙zna ustawi´c do warto´sci z zakresu od 100 N do 250 N, a limit mocy mo ˙zna ustawi´c do warto´sci z zakresu od 80 W do 1000 W.
Uwaga: Pola dla limitów w trybie Ograniczonym s ˛a nieaktywne, je´sli nie istnieje wyznaczona płaszczyzna bezpiecze ´nstwa ani konfigurowalny sygnał wej´sciowy, które mogłyby taki tryb uruchomi´c (wi˛ecej szczegółowych informacji zawiera 10.12 i 10.13). Ponadto limity Pr˛edko´s´c i P˛ed w trybie Ograniczonym nie mog ˛a by´c wy ˙zsze ni ˙z ich odpowiedniki z trybu Normalnego.
Tolerancje i jednostki ka ˙zdego z limitów s ˛a wymienione na ko ´ncu odpowiadaj ˛acego mu wier- sza. Podczas wykonywania programu pr˛edko´s´c ramienia robota jest automatycznie regulo- wana, aby nie przekroczy´c ˙zadnej z wprowadzonych warto´sci pomniejszonej o tolerancj˛e (zob. 10.4).
Nale ˙zy zauwa ˙zy´c, ˙ze znak minus widoczny przy ka ˙zdej warto´sci tolerancji ma na celu wył ˛acz- nie wskazanie, ˙ze tolerancja jest odejmowana od rzeczywistej wprowadzonej warto´sci. System
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.11 Limity przegubów
bezpiecze ´nstwa wykonuje zatrzymanie kategorii 0, kiedy rami˛e robota przekroczy limit (bez tolerancji).
OSTRZE ˙ZENIE:
Limit pr˛edko´sci dotyczy wył ˛acznie punktu TCP robota, wi˛ec inne cz˛e´sci ramienia robota mog ˛a przemieszcza´c si˛e szybciej ni ˙z wy- nika ze zdefiniowanej warto´sci.
Przeł ˛aczanie do ustawie ´n podstawowych Naci´sni˛ecie przycisku Ustawienia podstawowe...
spowoduje przej´scie z powrotem do ekranu podstawowych limitów ogólnych. We wszystkich limitach ogólnych zostaj ˛a przywrócone ich ustawienia domy´slne. Je´sli ta czynno´s´c mo ˙ze dopro- wadzi´c do utraty niestandardowych warto´sci, zostanie wy´swietlone wyskakuj ˛ace okienko z pro´sb ˛a o potwierdzenie czynno´sci.
10.11 Limity przegubów
Limity przegubów ograniczaj ˛a ruch poszczególnych przegubów w ich własnej przestrzeni. Ozna- cza to, ˙ze nie odnosz ˛a si˛e do przestrzeni kartezja ´nskiej, lecz do wewn˛etrznej pozycji obrotu przegubów i ich obrotowej pr˛edko´sci. Przyciski wył ˛acznego wyboru w górnej cz˛e´sci podpa- nelu umo ˙zliwiaj ˛a niezale ˙zne ustawienie pr˛edko´sci maksymalnejoraz zakresu pozycji dla tych przegubów.
Je´sli w trybie Ruch swobodny (zob. 13.1.5) bie ˙z ˛aca pozycja lub szybko´s´c przegubu zbli ˙zy si˛e do limitu, u ˙zytkownik odczuje przeciwdziałaj ˛ac ˛a sił˛e, której wielko´s´c wzrasta w miar˛e zbli ˙zania si˛e przegubu do limitu. Siła jest wytwarzana, kiedy szybko´s´c przegubu zbli ˙zy si˛e na około 20◦/s
do limitu szybko´sci lub pozycja zbli ˙zy si˛e na około 8◦do limitu pozycji.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.12 Granice Zakres pozycji nadgarstka 3 jest domy´slnie nieograniczony. U ˙zywaj ˛ac przewodów podł ˛aczo- nych do robota, nale ˙zy w pierwszej kolejno´sci usun ˛a´c zaznaczenie pola wyboru Nieograniczony zakres dla nadgarstka 3, aby unikn ˛a´c napr˛e ˙zenia przewodu oraz cz˛estych zatrzyma ´n ochronnych.
Pr ˛edko ´s ´c maksymalna Ta opcja okre´sla maksymaln ˛a pr˛edko´s´c k ˛atow ˛a dla ka ˙zdego prze- gubu. Odbywa si˛e to przez dotkni˛ecie odpowiedniego pola tekstowego i wprowadzenie nowej warto´sci. Najwy ˙zsza dopuszczalna warto´s´c jest podana w kolumnie o nazwie Maksimum. ˙Zad- nej z warto´sci nie mo ˙zna ustawi´c poni ˙zej warto´sci tolerancji.
Mo ˙zna zauwa ˙zy´c, ˙ze pola dla limitów w trybie Ograniczonym s ˛a nieaktywne, je´sli nie istnieje wyznaczona płaszczyzna bezpiecze ´nstwa ani konfigurowalny sygnał wej´sciowy, które mogłyby taki tryb uruchomi´c (wi˛ecej szczegółowych informacji zawiera 10.12 i 10.13). Ponadto limity w trybie Ograniczonym nie mog ˛a by´c wy ˙zsze ni ˙z ich odpowiedniki z trybu Normalnego.
Tolerancje i jednostki ka ˙zdego z limitów s ˛a wymienione na ko ´ncu odpowiadaj ˛acego mu wier- sza. Podczas wykonywania programu pr˛edko´s´c ramienia robota jest automatycznie regulo- wana, aby nie przekroczy´c ˙zadnej z wprowadzonych warto´sci pomniejszonej o tolerancj˛e (zob. 10.4).
Nale ˙zy zauwa ˙zy´c, ˙ze znak minus widoczny przy ka ˙zdej warto´sci tolerancji ma na celu wył ˛acz- nie wskazanie, ˙ze tolerancja jest odejmowana od rzeczywistej wprowadzonej warto´sci. Je´sli jed- nak pr˛edko´s´c k ˛atowa jednego z przegubów przekroczy wprowadzon ˛a warto´s´c (bez tolerancji), system bezpiecze ´nstwa wykona zatrzymanie kategorii 0.
Zakres pozycji Na tym ekranie okre´slony jest zakres pozycji dla ka ˙zdego z przegubów. Od- bywa si˛e to przez dotkni˛ecie odpowiedniego pola tekstowego i wprowadzenie nowych war- to´sci granicznych dolnej i górnej pozycji przegubu. Wprowadzony zakres musi mie´sci´c si˛e w warto´sciach podanych w kolumnie o nazwie Zakres, a dolna granica nie mo ˙ze przewy ˙zsza´c górnej.
Uwaga: Pola dla limitów w trybie Ograniczonym s ˛a nieaktywne, je´sli nie istnieje wyznaczona płaszczyzna bezpiecze ´nstwa ani konfigurowalny sygnał wej´sciowy, które mogłyby taki tryb uruchomi´c (wi˛ecej szczegółowych informacji zawiera 10.12 i 10.13).
Tolerancje i jednostki ka ˙zdego z limitów s ˛a wymienione na ko ´ncu odpowiadaj ˛acego mu wier- sza. Pierwsza warto´s´c tolerancji dotyczy warto´sci minimalnej, a druga warto´sci maksymalnej.
Wykonywanie programu jest przerywane, kiedy pozycja przegubu zmierza do wyj´scia z za- kresu okre´slonego przez dodanie pierwszej tolerancji do wprowadzonej minimalnej warto´sci oraz odj˛ecia drugiej tolerancji od wprowadzonej maksymalnej warto´sci, a przegub kontynu- uje ruch wzdłu ˙z przewidywanej trajektorii. Nale ˙zy zauwa ˙zy´c, ˙ze znak minus widoczny przy ka ˙zdej warto´sci tolerancji ma na celu wył ˛acznie wskazanie, ˙ze tolerancja jest odejmowana od rzeczywistej wprowadzonej warto´sci. Je´sli jednak pozycja przegubu przekroczy wprowadzony zakres, system bezpiecze ´nstwa wykona zatrzymanie kategorii 0.
10.12 Granice
Na tej karcie mo ˙zliwe jest skonfigurowanie granicznych limitów, na które składaj ˛a si˛e płaszczy- zny bezpiecze ´nstwa oraz limit maksymalnego dopuszczalnego odchylenia orientacji narz˛edzia robota. Mo ˙zliwe jest tak ˙ze zdefiniowanie płaszczyzn, które powoduj ˛a wyzwolenie przej´scia do trybu ograniczonego.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.12 Granice
Płaszczyzny bezpiecze ´nstwa pozwalaj ˛a na ograniczenie dopuszczalnej przestrzeni roboczej ro- bota i wymuszenie pozostawania punktu TCP po wła´sciwej stronie płaszczyzny oraz jej nie- przekraczania. Mo ˙zna skonfigurowa´c do o´smiu płaszczyzn bezpiecze ´nstwa. Ograniczenie orien- tacji narz˛edzia mo ˙ze by´c przydatne do zapewnienia, ˙ze ta orientacja nie b˛edzie odbiega´c od po ˙z ˛adanej o wi˛eksz ˛a warto´s´c, ni ˙z okre´slono.
OSTRZE ˙ZENIE:
Zdefiniowanie płaszczyzn bezpiecze ´nstwa ogranicza wył ˛acznie punkt TCP, nie stanowi limitu dla całego ramienia robota. To ozna- cza, ˙ze okre´slenie płaszczyzny bezpiecze ´nstwa nie gwarantuje, ˙ze inne cz˛e´sci ramienia robota b˛ed ˛a podlega´c takim ograniczeniom.
Konfiguracja ka ˙zdego z limitów granicznych opiera si˛e na jednej z funkcji zdefiniowanych w bie ˙z ˛acej instalacji robota (zob. 13.12).
UWAGA:
Przed edytowaniem konfiguracji bezpiecze ´nstwa mocno zalecane jest utworzenie wszystkich funkcji niezb˛ednych dla konfigura- cji wszystkich po ˙z ˛adanych limitów granicznych i przypisanie im wła´sciwych nazw. Nale ˙zy pami˛eta´c, ˙ze zasilanie ramienia robota jest wył ˛aczane po odblokowaniu karty Bezpiecze ´nstwo, wi˛ec nie- dost˛epna b˛edzie funkcja Narz˛edzie (zawieraj ˛aca aktualn ˛a po- zycj˛e i orientacj˛e punktu TCP robota) oraz tryb ruchu swobodnego (zob. 13.1.5).
Je´sli jest wł ˛aczony tryb Ruch swobodny (zob. 13.1.5) i bie ˙z ˛aca pozycja punktu TCP robota jest zbli-
˙zona do płaszczyzny bezpiecze ´nstwa lub odchylenie orientacji narz˛edzia robota od po ˙z ˛adanej orientacji jest bliskie okre´slonemu maksymalnemu odchyleniu, u ˙zytkownik poczuje odpycha- j ˛ac ˛a sił˛e, która wzrasta w miar˛e zbli ˙zania si˛e punktu TCP do limitu. Siła jest wytwarzana, kiedy punkt TCP znajdzie si˛e około 5 cm od płaszczyzny bezpiecze ´nstwa lub odchylenie orientacji narz˛edzia wynosi około 3◦od wyznaczonego odchylenia maksymalnego.
Kiedy płaszczyzna jest zdefiniowana jako wyzwalaj ˛aca tryb ograniczony, a punkt TCP za ni ˛a przejdzie, system bezpiecze ´nstwa przechodzi do trybu ograniczonego, w którym zastosowanie maj ˛a ograniczone ustawienia bezpiecze ´nstwa. Płaszczyzny wyzwalaj ˛ace podlegaj ˛a takim samym zasadom, co zwykłe płaszczyzny bezpiecze ´nstwa za wyj ˛atkiem tego, ˙ze rami˛e robota mo ˙ze przez nie przechodzi´c.
10.12.1 Wybór granicy do skonfigurowania
Panel Granice bezpiecze´nstwapo lewej stronie karty słu ˙zy do wybrania limitu granicz- nego do skonfigurowania.
Aby wyznaczy´c płaszczyzn˛e bezpiecze ´nstwa, nale ˙zy klikn ˛a´c jedn ˛a z o´smiu pozycji podanych w panelu. Je´sli wybrana płaszczyzna bezpiecze ´nstwa została ju ˙z skonfigurowana, odpowia- daj ˛ace przedstawienie 3D płaszczyzny jest wyró ˙znione w Widoku 3D (zob. 10.12.2) z pra- wej strony panelu. Płaszczyzn˛e bezpiecze ´nstwa mo ˙zna zdefiniowa´c w sekcji Wła´sciwo´sci płaszczyzny bezpiecze´nstwa(zob. 10.12.3) w dolnej cz˛e´sci karty.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.12 Granice Aby skonfigurowa´c graniczny limit orientacji narz˛edzia robota, nale ˙zy klikn ˛a´c pozycj˛e Granica narz˛edzia. Konfiguracj˛e limitu mo ˙zna zdefiniowa´c w sekcji Wła´sciwo´sci granicy narz˛edzia (zob. 10.12.4) w dolnej cz˛e´sci karty.
Aby wł ˛aczy´c lub wył ˛aczy´c wizualizacj˛e 3D limitu granicznego, nale ˙zy klikn ˛a´c przycisk / . Je´sli limit graniczny jest aktywny, tryb bezpiecze ´nstwa (zob. 10.12.3 i 10.12.4) jest oznaczany jedn ˛a z ikon: / / / .
10.12.2 Wizualizacja 3D
Widok 3Dprzedstawia skonfigurowane płaszczyzny bezpiecze ´nstwa i limit graniczny orien- tacji dla narz˛edzia robota razem z bie ˙z ˛ac ˛a pozycj ˛a ramienia robota. Wszystkie pozycje skonfi- gurowanych granic, dla których wł ˛aczono przeł ˛acznik widoczno´sci (tzn. widoczne, ikona ) w sekcji Granice bezpiecze´nstwas ˛a wy´swietlane razem z aktualnie wybranym limitem granicznym.
Płaszczyzny bezpiecze ´nstwa (aktywne) s ˛a przedstawiane w kolorach ˙zółtym i czarnym z mał ˛a strzałk ˛a normaln ˛a do płaszczyzny, która wskazuje t˛e stron˛e, po której dozwolone jest pozy- cjonowanie punktu TCP. Płaszczyzny wyzwalaj ˛ace s ˛a wy´swietlane na niebiesko i na zielono.
Mała strzałka okre´sla stron˛e płaszczyzny, która nie powoduje przej´scia do trybu ograniczonego.
Kiedy płaszczyzna bezpiecze ´nstwa jest wybrana w panelu z lewej strony karty, wyró ˙znione jest odpowiadaj ˛ace jej przedstawienie 3D.
Limit graniczny orientacji narz˛edzia jest wizualizowany przez sferyczny sto ˙zek oraz wektor okre´slaj ˛acy bie ˙z ˛ac ˛a orientacj˛e narz˛edzia robota. Wn˛etrze sto ˙zka odpowiada polu dopuszczal- nemu dla orientacji narz˛edzia (wektora).
Kiedy płaszczyzna lub limit graniczny orientacji narz˛edzia s ˛a skonfigurowane, lecz nieaktywne, s ˛a wizualizowane w kolorze szarym.
Naci´sni˛ecie ikony szkła powi˛ekszaj ˛acego pozwala na powi˛ekszenie lub oddalenie, a przeci ˛a- gni˛ecie palcem po ekranie na zmian˛e widoku.
10.12.3 Konfiguracja płaszczyzny bezpiecze ´ nstwa
Sekcja Wła´sciwo´sci płaszczyzny bezpiecze´nstwaw dolnej cz˛e´sci karty definiuje konfi- guracj˛e wybranej płaszczyzny bezpiecze ´nstwa na panelu Granice bezpiecze´nstwaw lewej górnej cz˛e´sci karty.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.12 Granice
Nazwa W polu tekstowym Nazwa u ˙zytkownik mo ˙ze przypisa´c nazw˛e do wybranej płaszczy- zny bezpiecze ´nstwa. Nazw˛e mo ˙zna zmieni´c, dotykaj ˛ac pola tekstowego i wprowadzaj ˛ac now ˛a.
Funkcja kopiowania Pozycja i kierunek normalny płaszczyzny bezpiecze ´nstwa s ˛a zdefinio- wane za pomoc ˛a funkcji (zob. 13.12) z bie ˙z ˛acej instalacji robota. Rozwijane pole w lewej dolnej cz˛e´sci sekcji Wła´sciwo´sci płaszczyzny bezpiecze´nstwapozwala na wybranie funkcji.
Dost˛epne s ˛a tylko funkcje typu wskazuj ˛acego i płaszczyznowe. Wybranie pozycji <Niezdefiniowane>
powoduje wyczyszczenie konfiguracji płaszczyzny.
O´s Z wybranej funkcji b˛edzie wskazywa´c zabronion ˛a przestrze ´n, natomiast kierunek normalny do płaszczyzny b˛edzie wskazywa´c w przeciwn ˛a stron˛e. Wyj ˛atek zachodzi po wybraniu funkcji Baza, wtedy kierunek normalny b˛edzie wskazywa´c ten sam kierunek. Je´sli płaszczyzna jest skonfigurowana jako wyzwalaj ˛aca tryb ograniczony (zob. 10.12.3), kierunek normalny wskazuje stron˛e płaszczyzny, która nie powoduje przej´scia do trybu ograniczonego.
Nale ˙zy pami˛eta´c, ˙ze podczas konfiguracji płaszczyzny bezpiecze ´nstwa przez wybranie funkcji informacje o pozycji s ˛a tylko kopiowane do tej płaszczyzny, a sama płaszczyzna nie jest powi ˛a- zana z t ˛a funkcj ˛a. To oznacza, ˙ze zmiana pozycji lub orientacji funkcji u ˙zytej do skonfigurowa- nia płaszczyzny bezpiecze ´nstwa nie spowoduje automatycznej aktualizacji płaszczyzny. Je´sli funkcja zostanie zmieniona, jest to oznaczane ikon ˛a znajduj ˛ac ˛a si˛e nad selektorem funkcji.
Klikni˛ecie przycisku przy selektorze powoduje zaktualizowanie parametrów płaszczyzny bezpiecze ´nstwa według bie ˙z ˛acej pozycji i orientacji funkcji. Ikona jest wy´swietlana tak ˙ze wtedy, kiedy wybrana funkcja została usuni˛eta z instalacji.
Tryb bezpiecze ´nstwa Rozwijane menu z prawej strony panelu Wła´sciwo´sci płaszczyzny bezpiecze´nstwapozwala na okre´slenie trybu bezpiecze ´nstwa dla płaszczyzny bezpiecze ´nstwa.
Dost˛epne s ˛a poni ˙zsze tryby:
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.12 Granice Wył ˛aczony Płaszczyzna bezpiecze ´nstwa nigdy nie jest ak-
tywna.
Normalny Kiedy system bezpiecze ´nstwa jest w trybie normalnym, aktywna jest płaszczyzna trybu normalnego i ma funkcj˛e bezwzgl˛ednego limitu dla poło ˙zenia punktu TCP robota.
Ograniczony Kiedy system bezpiecze ´nstwa jest w trybie ograniczonym, aktywna jest płaszczyzna trybu ograniczonego i ma funkcj˛e bezwzgl˛ednego li- mitu dla poło ˙zenia punktu TCP robota.
Normalny &
ograniczony
Kiedy system bezpiecze ´nstwa jest w trybie albo normalnym, albo ograniczonym, aktywna jest płasz- czyzna trybu normalnego & ograniczonego i ma funkcj˛e bezwzgl˛ednego limitu dla poło ˙zenia punktu TCP robota.
Tryb ograniczony wyzwalany
Kiedy system bezpiecze ´nstwa jest w trybie albo normalnym, albo ograniczonym, aktywna jest płasz- czyzna trybu ograniczonego wyzwalanego i powo- duje przej´scie systemu bezpiecze ´nstwa do trybu ograniczonego zawsze, kiedy punkt TCP znajduje si˛e za ni ˛a.
Wybrany tryb bezpiecze ´nstwa jest wskazywany przez ikon˛e przy odpowiadaj ˛acej pozycji na pa- nelu Granice bezpiecze´nstwa. Je´sli ustawienie trybu bezpiecze ´nstwa to Wył ˛aczony, nie jest wy´swietlana ˙zadna ikona.
Przesuni ˛ecie Po wybraniu funkcji w rozwijanym polu w lewej dolnej cz˛e´sci panelu Wła´sciwo´sci płaszczyzny bezpiecze´nstwa, płaszczyzn˛e mo ˙zna liniowo przesun ˛a´c przez dotkni˛ecie pola tekstowego Przesuni˛eciew prawej dolnej cz˛e´sci tego panelu i wprowadzenie warto´sci. Wpro- wadzenie warto´sci dodatniej zwi˛eksza dozwolon ˛a przestrze ´n robocz ˛a robota przez odsuni˛ecie płaszczyzny w kierunku przeciwnym do wektora normalnego, natomiast wprowadzenie war- to´sci ujemnej zmniejsza dozwolon ˛a przestrze ´n przez odsuni˛ecie płaszczyzny w kierunku zgod- nym z wektorem normalnym.
Tolerancja i jednostka przesuni˛ecia płaszczyzny granicznej s ˛a widoczne z prawej strony pola tekstowego.
Działanie płaszczyzn limitu bezwzgl ˛ednego Wykonywanie programu jest przerywane, kiedy punkt TCP zmierza do przekroczenia aktywnej płaszczyzny o bezwzgl˛ednym limicie zmniej- szonej o warto´s´c tolerancji (zob. 10.4) i je´sli kontynuuje ruch wzdłu ˙z przewidywanej trajektorii.
Nale ˙zy zauwa ˙zy´c, ˙ze znak minus widoczny przy ka ˙zdej warto´sci tolerancji ma na celu wył ˛acz- nie wskazanie, ˙ze tolerancja jest odejmowana od rzeczywistej wprowadzonej warto´sci. System bezpiecze ´nstwa wykona zatrzymanie kategorii 0, je´sli punkt TCP przekroczy okre´slon ˛a, gra- niczn ˛a płaszczyzn˛e bezpiecze ´nstwa (bez tolerancji).
Działanie płaszczyzn wyzwalania trybu ograniczonego Je´sli nie jest wł ˛aczone zatrzymanie ochronne, a system bezpiecze ´nstwa nie jest w specjalnym trybie przywracania (zob. 10.6), system
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.12 Granice
pracuje w trybie normalnym albo ograniczonym i ruchy ramienia robota s ˛a ograniczone przez wła´sciwy zbiór limitów.
Domy´slnie system bezpiecze ´nstwa jest w trybie normalnym. Przej´scie do trybu ograniczonego nast˛epuje po ka ˙zdym wyst ˛apieniu poni ˙zszej sytuacji:
a) Punkt TCP robota znajduje si˛e za jedn ˛a z płaszczyzn wyzwolenia trybu ograniczonego, czyli znajduje si˛e po stronie płaszczyzny przeciwnej do kierunku małej strzałki na wizualizacji płaszczyzny.
b) Skonfigurowana jest wej´sciowa funkcja bezpiecze ´nstwa trybu ograniczonego i sy- gnały wej´sciowe s ˛a w stanie niskim (szczegółowe informacje zawiera p. 10.13).
Je´sli nie obowi ˛azuje ju ˙z ˙zaden z powy ˙zszych warunków, system bezpiecze ´nstwa przechodzi z powrotem do trybu normalnego.
Je´sli przej´scie z trybu normalnego do ograniczonego zostało spowodowane przekroczeniem płasz- czyzny wyzwolenia trybu ograniczonego, nast˛epuje przej´scie od zbioru limitów trybu normalnego do zbioru limitów trybu ograniczonego. Natychmiast jak punkt TCP robota znajdzie si˛e 20 mm lub bli ˙zej płaszczyzny wyzwalania trybu ograniczonego (lecz ci ˛agle b˛edzie znajdowa´c si˛e po stro- nie trybu normalnego), dla ka ˙zdej z warto´sci limitów obowi ˛azuje łagodniejszy limit trybu normal- nego lub ograniczonego. Kiedy punkt TCP robota przejdzie przez płaszczyzn˛e wyzwalania trybu ograniczonego, zbiór limitów trybu normalnego nie jest ju ˙z aktywny i obowi ˛azuje zbiór limitów trybu ograniczonego.
Je´sli przej´scie z trybu ograniczonego do normalnego zostało spowodowane przekroczeniem płasz- czyzny wyzwolenia trybu ograniczonego, nast˛epuje przej´scie od zbioru limitów trybu ograniczo- nego do zbioru limitów trybu normalnego. Natychmiast jak punkt TCP robota przejdzie przez płaszczyzn˛e wyzwalania trybu ograniczonego, dla ka ˙zdej z warto´sci limitów obowi ˛azuje łagod- niejszy limit trybu normalnego lub ograniczonego. Kiedy punkt TCP robota znajdzie si˛e 20 mm lub dalej od płaszczyzny wyzwalania trybu ograniczonego (po stronie trybu normalnego), zbiór limitów trybu ograniczonego nie jest ju ˙z aktywny i obowi ˛azuje zbiór limitów trybu normalnego.
Je´sli przewidywana trajektoria punktu TCP robota przekracza płaszczyzn˛e wyzwalania trybu ograniczonego, rami˛e robota rozpocznie wyhamowywanie jeszcze przed przekroczeniem płasz- czyzny, o ile mo ˙ze doj´s´c do przekroczenia limitu pr˛edko´sci przegubu, narz˛edzia lub limitu p˛edu z nowego zbioru limitów. Istnieje wymóg wi˛ekszej restrykcyjno´sci tych limitów w trybie ogra- niczonym, wi˛ec takie wczesne hamowanie mo ˙ze wyst ˛api´c wył ˛acznie przy przej´sciu od trybu normalnego do ograniczonego.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.12 Granice
10.12.4 Konfiguracja granicy narz ˛edzia
Panel Wła´sciwo´sci granic narz˛edziaw dolnej cz˛e´sci karty definiuje limit dla orientacji narz˛edzia robota, który składa si˛e z po ˙z ˛adanej orientacji narz˛edzia oraz warto´sci maksymal- nego dopuszczalnego odchylenia tej orientacji.
Odchylenie Pole tekstowe Odchylenie zawiera warto´s´c maksymalnego dopuszczalnego od- chylenia orientacji narz˛edzia robota od orientacji po ˙z ˛adanej. Warto´s´c mo ˙zna zmieni´c, dotykaj ˛ac pola tekstowego i wprowadzaj ˛ac now ˛a.
Przy polu tekstowym wy´swietlany jest dopuszczalny zakres warto´sci z tolerancj ˛a i jednostk ˛a odchylenia.
Funkcja kopiowania Po ˙z ˛adana orientacja narz˛edzia robota jest zdefiniowana za pomoc ˛a funk- cji (zob. 13.12) z bie ˙z ˛acej instalacji robota. O´s Z wybranej funkcji b˛edzie zastosowana jako wek- tor po ˙z ˛adanej orientacji narz˛edzia dla tego limitu.
Rozwijane pole w lewej dolnej cz˛e´sci panelu Wła´sciwo´sci granic narz˛edziapozwala na wybranie funkcji. Dost˛epne s ˛a tylko funkcje typu wskazuj ˛acego i płaszczyznowe. Wybranie pozycji <Niezdefiniowane> powoduje wyczyszczenie konfiguracji płaszczyzny.
Nale ˙zy pami˛eta´c, ˙ze podczas konfiguracji limitu przez wybranie funkcji informacje o orientacji s ˛a tylko kopiowane do tego limitu, a sam limit nie jest powi ˛azany z t ˛a funkcj ˛a. To oznacza, ˙ze zmiana pozycji lub orientacji funkcji u ˙zytej do skonfigurowania limitu nie spowoduje jego au- tomatycznej aktualizacji. Je´sli funkcja zostanie zmieniona, jest to oznaczane ikon ˛a znajduj ˛ac ˛a si˛e nad selektorem funkcji. Klikni˛ecie przycisku przy selektorze powoduje zaktualizowanie limitu według bie ˙z ˛acej orientacji funkcji. Ikona jest wy´swietlana tak ˙ze wtedy, kiedy wybrana funkcja została usuni˛eta z instalacji.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.13 We/wy bezpiecze ´nstwa
Tryb bezpiecze ´nstwa Rozwijane menu z prawej strony panelu Wła´sciwo´sci granic narz˛edzia pozwala na okre´slenie trybu bezpiecze ´nstwa dla granic orientacji narz˛edzia. Dost˛epne s ˛a nast˛e-
puj ˛ace opcje:
Wył ˛aczony Limit granicy narz˛edzia nigdy nie jest aktywny.
Normalny Kiedy system bezpiecze ´nstwa jest w trybie nor- malnym, graniczny limit narz˛edzia jest aktywny.
Ograniczony Kiedy system bezpiecze ´nstwa jest w trybie ograni- czonym, graniczny limit narz˛edzia jest aktywny.
Normalny &
ograniczony
Kiedy system bezpiecze ´nstwa jest w trybie albo normalnym, albo ograniczonym, graniczny limit na- rz˛edzia jest aktywny.
Wybrany tryb bezpiecze ´nstwa jest wskazywany przez ikon˛e przy odpowiadaj ˛acej pozycji na pa- nelu Granice bezpiecze´nstwa. Je´sli ustawienie trybu bezpiecze ´nstwa to Wył ˛aczony, nie jest wy´swietlana ˙zadna ikona.
Działanie Wykonywanie programu jest przerywane, kiedy odchylenie orientacji narz˛edzia zmierza do przekroczenia maksymalnego odchylenia zmniejszonego o warto´s´c tolerancji (zob. 10.4) i je´sli kontynuuje ruch wzdłu ˙z przewidywanej trajektorii. Nale ˙zy zauwa ˙zy´c, ˙ze znak minus widoczny przy ka ˙zdej warto´sci tolerancji ma na celu wył ˛acznie wskazanie, ˙ze tolerancja jest odejmowana od rzeczywistej wprowadzonej warto´sci. System bezpiecze ´nstwa wykona zatrzy- manie kategorii 0, je´sli odchylenie orientacji narz˛edzia przekroczy limit (bez tolerancji).
10.13 We/wy bezpiecze ´ nstwa
Ten ekran definiuje funkcje bezpiecze ´nstwa dla konfigurowalnych wej´s´c i wyj´s´c (we/wy). We/wy s ˛a podzielone mi˛edzy wej´scia i wyj´scia, ka ˙zde z nich dobrane w par˛e tak, ˙ze ka ˙zda funkcja
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.13 We/wy bezpiecze ´nstwa gwarantuje kategori˛e23 i poziom działania we/wy d (PLd).
Ka ˙zda funkcja bezpiecze ´nstwa mo ˙ze sterowa´c tylko jedn ˛a par ˛a wej´s´c/wyj´s´c. Próba ponownego wybrania jednej funkcji bezpiecze ´nstwa powoduje usuni˛ecie jej z pierwszej pary wcze´sniej zde- finiowanych we/wy. S ˛a 5 funkcje bezpiecze ´nstwa dla sygnałów wej´sciowych i 5 dla sygnałów wyj´sciowych.
Uwaga: Zastosowanie funkcji bezpiecze ´nstwa dla zestawu styków spowoduje zast ˛apienie wszyst- kich akcji we/wy okre´slonych dla styków w konfiguracji we/wy (zob. 13.8).
10.13.1 Sygnały wej ´sciowe
Dla sygnałów wej´sciowych mo ˙zna wybra´c nast˛epuj ˛ace funkcje bezpiecze ´nstwa: Zatrzymanie awaryjne systemu, Tryb ograniczony, Resetowanie zabezpiecze´n, Trójpozycyjne urz ˛adzenie zezwalaj ˛acei Tryb pracy.
Zatrzymanie awaryjne systemu Po skonfigurowaniu umo ˙zliwia zastosowanie dodat-
kowego przycisku Zatrzymanie awaryjne poza przyciskiem Przycisk zatrzymania awaryjnego na sterowniku uczenia. W ramach tej funkcji nale ˙zy u ˙zy´c urz ˛adzenia zgodnego z norm ˛a ISO
13850.
Tryb ograniczony Wszystkie limity bezpiecze ´nstwa maj ˛a dwa tryby, w których mog ˛a by´c stosowane: Normalny który okre´sla domy´sln ˛a konfiguracj˛e bezpiecze ´nstwa oraz Ograniczony (wi˛ecej szczegółowych informacji zawiera p. 10.6). Po wybraniu tej wej´sciowej funkcji bezpie- cze ´nstwa, niski stan wej´scia powoduje przej´scie systemu bezpiecze ´nstwa do trybu ograniczo- nego. W razie konieczno´sci rami˛e robota wyhamowuje, aby zachowa´c zgodno´s´c ze zbiorem limitów trybu ograniczonego. Je´sli rami˛e robota b˛edzie w dalszym ci ˛agu narusza´c dowolny z limitów trybu ograniczonego, nast ˛api zatrzymanie kategorii 0. Przej´scie z powrotem do trybu normalnego odbywa si˛e w ten sam sposób. Nale ˙zy pami˛eta´c, ˙ze płaszczyzny bezpiecze ´nstwa równie ˙z powoduj ˛a przej´scie do trybu ograniczonego (szczegółowe informacje zawiera p. 10.12.3).
Resetowanie zabezpiecze´n Je´sli funkcja Zatrzymanie przez zabezpieczenie jest podł ˛aczona do we/wy bezpiecze ´nstwa, to wej´scie pozwala na utrzymanie stanu zatrzymania przez zabezpieczenie do czasu wyzwolenia resetowania. Rami˛e robota nie wykona ruchu w stanie zatrzymania przez zabezpieczenie.
OSTRZE ˙ZENIE:
Domy´slnie funkcja Resetowanie zabezpiecze´njest skonfigu- rowana dla styków wej´sciowych 0 i 1. Całkowite wył ˛aczenie funk- cji oznacza, ˙ze rami˛e robota wychodzi ze stanu zatrzymania przez zabezpieczenie natychmiast, kiedy wej´scie Zatrzymanie przez zabezpieczenie przejdzie do stanu wysokiego. Ujmuj ˛ac ina- czej, w przypadku braku funkcji Resetowanie zabezpiecze´n wej´scia SI0 i SI1 Zatrzymanie przez zabezpieczenie (zob.
Podr˛ecznik instalacji sprz˛etu) całkowicie okre´slaj ˛a, czy stan za- trzymania przez zabezpieczenie jest aktywny, czy nie.
2Wg ISO 13849-1, wi˛ecej informacji zawiera słowniczek.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.13 We/wy bezpiecze ´nstwa
Trójpozycyjne urz ˛adzenie zezwalaj ˛ace i Tryb pracy Pozwalaj ˛a na zastosowanie 3-pozycyjnego urz ˛adzenia zezwalaj ˛acego, pracuj ˛acego jako dodatkowy ´srodek bezpiecze ´nstwa podczas konfigurowania i programowania robota. Przy skonfigurowanym wej´sciu Trójpozycyjne urz ˛adzenie zezwalaj ˛acerobot działa w „trybie wykonawczym” lub „trybie programowa- nia”. W prawym górnym rogu pojawi si˛e ikona odpowiadaj ˛aca bie ˙z ˛acemu trybowi:
Tryb wykonawczy: Robot mo ˙ze wykonywa´c tylko predefiniowane zadania. Karta Ruch oraz tryb Ruch swobodny s ˛a niedost˛epne.
Tryb programowania: Ograniczenia obowi ˛azuj ˛ace w trybie wykonawczym s ˛a zniesione. Kiedy jednak stan wej´scia Trójpozycyjne urz ˛adzenie zezwalaj ˛acejest niski, robot jest zatrzymywany przez zabezpieczenie. Równie ˙z suwak szybko´sci jest ustawiony według warto´sci pocz ˛atkowej, która odpowiada 250mm/s, co mo ˙zna stopniowo zwi˛eksza´c i uzy- ska´c wi˛eksz ˛a szybko´s´c. Suwak szybko´sci jest ustawiany do niskiej warto´sci zawsze, kiedy stan wej´scia Trójpozycyjne urz ˛adzenie zezwalaj ˛ace zmienia si˛e z niskiego na wysoki.
S ˛a dwa sposoby konfiguracji dla doboru trybu pracy:
1. Aby wybra´c tryb pracy za pomoc ˛a zewn˛etrznego urz ˛adzenia wyboru trybu, nale ˙zy skon- figurowa´c wej´scie Tryb pracy. Opcja jego konfiguracji b˛edzie dost˛epna w rozwijanych menu po skonfigurowaniu wej´scia Trójpozycyjne urz ˛adzenie zezwalaj ˛ace. Ro- bot b˛edzie w trybie wykonawczym, kiedy stan wej´scia Tryb pracy jest niski i w trybie pro- gramowania, kiedy jest wysoki.
2. Aby wybra´c tryb pracy w oprogramowaniu PolyScope, w konfiguracji bezpiecze ´nstwa
musi by´c skonfigurowane i podł ˛aczone tylko wej´scie Trójpozycyjne urz ˛adzenie zezwalaj ˛ace.
W takim przypadku domy´slnym trybem jest wykonawczy. Aby przeł ˛aczy´c si˛e do trybu pro- gramowania, nale ˙zy nacisn ˛a´c przycisk „Zaprogramuj robota” na ekranie powitalnym. Aby powróci´c do trybu wykonawczego, wystarczy opu´sci´c ekran „Zaprogramuj robota”.
UWAGA:
• Po potwierdzeniu konfiguracji we/wy bezpiecze ´nstwa przy wł ˛aczonej funkcji Trójpozycyjne urz ˛adzenie zezwalaj ˛ace automatycznie wy´swietla si˛e ekran powi- talny. Automatyczne wy´swietlenie ekranu powitalnego nast˛epuje tak ˙ze po zmianie trybu pracy z programowania na wykonawczy.
• Je´sli stosowany jest fizyczny przeł ˛acznik trybu, musi on by´c zgodny z ISO 10218-1; akapit 5.7.1 dot. wyboru.
• Wł ˛acznik 3-pozycyjny oraz jego działanie, cechy oraz praca musi w cało´sci by´c zgodny z ISO 10218-1: akapit 5.8.3 dot.
Uruchamiania urz ˛adzenia.
10.13.2 Sygnały wyj ´sciowe
Dla sygnałów wyj´sciowych mo ˙zna zastosowa´c ni ˙zej wymienione funkcje bezpiecze ´nstwa. Wszyst- kie sygnały powracaj ˛a do stanu niskiego, kiedy zaniknie warunek wyzwalaj ˛acy stan wysoki:
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
10.13 We/wy bezpiecze ´nstwa Zatrzymanie awaryjne systemu Niski stan sygnału pojawia si˛e tylko, kiedy system bez- piecze ´nstwa został przeł ˛aczony do stanu zatrzymania awaryjnego przez wej´scie Zatrzy- manie awaryjne robota lub Przycisk zatrzymania awaryjnego. Aby unikn ˛a´c zablokowania, po wyzwoleniu stanu zatrzymania awaryjnego przez wej´scie Zatrzymanie awaryjne systemu niski sygnał nie b˛edzie wysyłany.
UWAGA:
Maszyny zewn˛etrzne przechodz ˛ace w stan zatrzymania awaryjnegona podstawie sygnału z robota za po´srednictwem wyj´scia awaryjnego zatrzymania systemu musz ˛a by´c zgodne z norm ˛a ISO 13850. Jest to szczególnie konieczne w konfi- guracjach z wej´sciem Zatrzymanie awaryjne robota podł ˛aczonym do zewn˛etrznego urz ˛adzenia zatrzymania awaryjnego. W takich przypadkach wyj´scie awaryjnego zatrzymania systemu b˛edzie miało stan wysoki po zadziałaniu zewn˛etrznego urz ˛adze- nia zatrzymania awaryjnego. Oznacza to, ˙ze stan zatrzymania awaryjnego maszyn zewn˛etrznych zostanie zresetowany bez wykonywania r˛ecznych czynno´sci przez operatora robota. W zwi ˛azku z tym ze wzgl˛edu na normy bezpiecze ´nstwa konieczne jest r˛eczne wznowienie działania maszyn zewn˛etrznych.
Ruch robota Niski stan sygnału pojawia si˛e zawsze, kiedy rami˛e robota jest w stanie ruchu.
Kiedy rami˛e robota jest w stałym poło ˙zeniu, stan sygnału jest wysoki.
Robot si˛e nie zatrzymuje Sygnał jest w stanie wysokim, kiedy robot jest zatrzymany lub w trakcie zatrzymywania spowodowanego przez zatrzymanie awaryjne lub przez zabez- pieczenie. W innych przypadkach sygnał jest w niskim stanie logicznym.
Tryb ograniczony Wysyła niski stan sygnału, kiedy rami˛e robota jest w trybie ograniczo- nym lub je´sli wej´scie bezpiecze ´nstwa skonfigurowano jako wej´scie sygnału trybu ograniczonego i ten sygnał jest aktualnie niski. W innych przypadkach stan sygnału jest wysoki.
Poza trybem ograniczonym Sytuacja odwrotna ni ˙z zdefiniowana powy ˙zej dla trybu ograniczonego.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
11 Rozpocz ˛ecie programowania
11.1 Wprowadzenie
Rami˛e robota Universal Robots składa si˛e z przegubów i rur. Przeguby oraz ich przyj˛ete nazwy s ˛a pokazane na rysunku 11.1. Podstawa to miejsce zamocowania robota, a narz˛edzie robota jest przył ˛aczane na drugim ko ´ncu (Nadgarstek 3). Poprzez koordynowanie ruchu ka ˙zdego z prze- gubów robot mo ˙ze swobodnie przesuwa´c swoje narz˛edzie za wyj ˛atkiem obszaru bezpo´srednio nad i pod podstaw ˛a.
PolyScope to graficzny interfejs u ˙zytkownika (GUI), który pozwala u ˙zytkownikowi na obsług˛e ramienia robota i skrzynki sterowniczej, wykonywanie programów robota i łatwe tworzenie nowych.
Poni ˙zsza sekcja zawiera wprowadzenie do pracy z robotem. Dalej znajduj ˛a si˛e bardziej szcze- gółowe opisy ekranów i funkcji PolyScope.
NIEBEZPIECZE ´NSTWO:
1. Dokument Podr˛ecznik instalacji sprz˛etu zawiera wa ˙zne in- formacje dotycz ˛ace bezpiecze ´nstwa, które integrator robotów UR musi ze zrozumieniem przeczyta´c przed wł ˛aczeniem ro- bota po raz pierwszy.
2. Integrator musi ustawi´c parametry konfiguracji bezpiecze ´n- stwa okre´slone w procesie oceny ryzyka, zanim po raz pierw- szy wł ˛aczy rami˛e robota, zob. rozdział 10.
Rysunek 11.1: Przeguby robota. A: Podstawa, B: Rami˛e, C: Łokie´c i D, E, F: Nadgarstek 1, 2, 3
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
11.2 Pierwsze kroki
11.2 Pierwsze kroki
Zanim mo ˙zliwe b˛edzie u ˙zywanie PolyScope, konieczne jest zainstalowanie ramienia robota i skrzynki sterowniczej oraz wł ˛aczenie skrzynki.
11.2.1 Instalacja ramienia robota i skrzynki sterowniczej
Aby zainstalowa´c rami˛e robota i skrzynk˛e sterownicz ˛a, nale ˙zy wykona´c procedur˛e:
1. Rozpakuj rami˛e robota oraz skrzynk˛e sterownicz ˛a.
2. Zamontuj rami˛e robota na solidnej powierzchni, na której nie wyst˛epuj ˛a wibracje.
3. Umie´s´c skrzynk˛e sterownicz ˛a na jej podstawie.
4. Podł ˛acz kabel robota do robota oraz do skrzynki sterowniczej.
5. Podł ˛acz wtyczk˛e zasilania sieciowego skrzynki sterowniczej.
OSTRZE ˙ZENIE:
Zagro ˙zenie przewróceniem. Je´sli robot nie b˛edzie bezpiecznie za- mocowany do wytrzymałej powierzchni, mo ˙ze si˛e przewróci´c i spowodowa´c obra ˙zenia.
Szczegółowe instrukcje instalacji zawiera Podr˛ecznik instalacji sprz˛etu. Nale ˙zy pami˛eta´c, ˙ze za- nim rami˛e robota wykona jakiekolwiek zadanie konieczne jest przeprowadzenie oceny ryzyka.
11.2.2 Wł ˛ aczanie i wył ˛ aczanie skrzynki sterowniczej
Skrzynk˛e sterownicz ˛a wł ˛acza si˛e przez naci´sni˛ecie przycisku zasilania z przedniej strony panelu z ekranem dotykowym. Ten panel jest zwykle nazywany sterownikiem uczenia. Kiedy skrzynka sterownicza zostaje wł ˛aczona, na ekranie dotykowym pojawi si˛e tekst z pracuj ˛acego systemu operacyjnego. Po około jednej minucie na ekranie pojawi si˛e kilka przycisków, a okno wyska- kuj ˛ace przeprowadza u ˙zytkownika do ekranu inicjowania (zob. 11.5).
Skrzynk˛e sterownicz ˛a mo ˙zna wył ˛aczy´c przez naci´sni˛ecie zielonego przycisku zasilania na ekra- nie lub za pomoc ˛a przycisku Wył ˛aczna ekranie powitalnym (zob. 11.4).
OSTRZE ˙ZENIE:
Wył ˛aczanie przez wyj˛ecie wtyczki z gniazdka ´sciennego mo ˙ze spowodowa´c uszkodzenie systemu plików robota, co mo ˙ze dopro- wadzi´c do usterki robota.
11.2.3 Wł ˛ aczanie i wył ˛ aczanie ramienia robota
Rami˛e robota mo ˙zna wł ˛aczy´c, je´sli skrzynka sterownicza jest wł ˛aczona i je´sli nie jest wł ˛aczony
˙zaden z przycisków zatrzymania awaryjnego. Wł ˛aczanie ramienia robota odbywa si˛e na ekra- nie inicjowania (zob. 11.5) przez dotkni˛ecie przycisku Wł. na ekranie, a nast˛epnie naci´sni˛ecie przycisku Start. Podczas uruchamiania robota wydaje on d´zwi˛ek i nieznacznie si˛e porusza w chwili zwolnienia hamulców.
Zasilanie ramienia robota mo ˙zna wył ˛aczy´c przez dotkni˛ecie przycisku Wył. na ekranie ini- cjowania. Zasilanie ramienia robota jest tak ˙ze wył ˛aczane automatycznie w chwili wył ˛aczenia skrzynki sterowniczej.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.
11.2 Pierwsze kroki
11.2.4 Szybki start
Aby szybko uruchomi´c robota po jego zainstalowaniu, nale ˙zy wykona´c czynno´sci:
1. Naci´snij przycisk zatrzymania awaryjnego z przodu sterownika uczenia.
2. Naci´snij przycisk zasilania na sterowniku uczenia.
3. Poczekaj minut˛e na rozruch systemu, podczas którego na ekranie dotykowym b˛edzie wy-
´swietlany tekst.
4. Kiedy system b˛edzie gotowy, na ekranie dotykowym wy´swietlone zostanie okno wyska- kuj ˛ace z informacj ˛a, ˙ze robot wymaga inicjowania.
5. Dotknij przycisk OK w wyskakuj ˛acym oknie dialogowym. Nast ˛api przej´scie do ekranu inicjowania.
6. Poczekaj na okno dialogowe Potwierdzenie zastosowanej konfiguracji bezpiecze´nstwa i naci´snij przycisk Potwierd´z konfiguracj˛e bezpiecze´nstwa. Spowoduje to wpro-
wadzenie wst˛epnego zestawu parametrów bezpiecze ´nstwa, które b˛ed ˛a musiały by´c dosto- sowane według oceny ryzyka.
7. Odblokuj przycisk zatrzymania awaryjnego. Stan robota zmienia si˛e z Zatrzymania awaryjnego na Wył ˛aczenie zasilania.
8. Wyj´s´c poza zasi˛eg robota (jego przestrze ´n robocz ˛a).
9. Dotknij przycisk Wł. na ekranie dotykowym. Odczekaj kilka sekund, a ˙z stan robota zmieni si˛e na Bezczynno´s´c.
10. Sprawd´z, czy masa obci ˛a ˙zenia i wybrane mocowanie s ˛a prawidłowe. U ˙zytkownik jest in- formowany, je´sli wybrane mocowanie nie odpowiada mocowaniu wykrytemu na podsta- wie danych z czujników.
11. Dotknij przycisk Start na ekranie dotykowym. Robot wydaje on d´zwi˛ek i nieznacznie si˛e porusza w chwili zwolnienia hamulców.
12. Dotknij przycisk OK, aby przej´s´c do ekranu powitalnego.
11.2.5 Pierwszy program
Program to lista polece ´n informuj ˛acych robota, co ma robi´c. Dzi˛eki interfejsowi PolyScope ro- bota mog ˛a zaprogramowa´c nawet osoby z niewielkim do´swiadczeniem programistycznym. W przypadku wi˛ekszo´sci zada ´n programowanie jest wykonywane wył ˛acznie przy pomocy panelu dotykowego, bez wpisywania jakichkolwiek zagadkowych polece ´n.
Ruch narz˛edzia jest cz˛e´sci ˛a programu robota, ucz ˛ac ˛a jego rami˛e, w jaki sposób ma si˛e poru- sza´c. W przypadku interfejsu PolyScope ruchy narz˛edzia s ˛a ustawiane przy pomocy punktów orientacyjnych. Poł ˛aczone punkty orientacyjne tworz ˛a ´scie ˙zk˛e, po której porusza si˛e rami˛e ro- bota. Punkt orientacyjny mo ˙zna ustawi´c za pomoc ˛a karty Ruch, przesuwaj ˛ac robota r˛ecznie (ucz ˛ac) do okre´slonej pozycji. Mo ˙zna go te ˙z obliczy´c za pomoc ˛a oprogramowania. Do prze- suni˛ecia ramienia robota do ˙z ˛adanej pozycji u ˙zywa si˛e karty Ruch (patrz 13.1). Robota mo ˙zna równie ˙z nauczy´c pozycji, przeci ˛agaj ˛ac jego rami˛e w ˙z ˛adane miejsce, jednocze´snie trzy- maj ˛ac wci´sni˛ety przycisk ruchu swobodnego z tyłu sterownika uczenia.
Poza przechodzeniem przez punkty orientacyjne program mo ˙ze wysyła´c sygnały we/wy do innych urz ˛adze ´n w pewnych punktach toru robota i wykonywa´c polecenia, takie jak instrukcje warunkowe if. . . then i p˛etla w oparciu o zmienne i sygnały we/wy.
Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.