• Nie Znaleziono Wyników

Podręcznik PolyScope. Wersja Tłumaczenie oryginalnych instrukcji (pl)

N/A
N/A
Protected

Academic year: 2022

Share "Podręcznik PolyScope. Wersja Tłumaczenie oryginalnych instrukcji (pl)"

Copied!
123
0
0

Pełen tekst

(1)

Podr ˛ecznik PolyScope

Wersja 3.11

Tłumaczenie oryginalnych instrukcji (pl)

(2)

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.

(3)

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.

(4)

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.

(5)

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.

(6)

Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.

(7)

Cz˛e´s´c II

Podr˛ecznik PolyScope

(8)
(9)

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)

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.

(11)

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.

(12)

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.

(13)

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.

(14)

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.

(15)

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.

(16)

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.

(17)

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 8do limitu pozycji.

Copyright©2009–2019,UniversalRobotsA/S.Wszystkieprawazastrze˙zone.

(18)

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.

(19)

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 3od 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.

(20)

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.

(21)

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.

(22)

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.

(23)

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.

(24)

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.

(25)

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.

(26)

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.

(27)

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.

(28)

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.

(29)

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.

(30)

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.

(31)

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.

Cytaty

Powiązane dokumenty

Jest w tym działaniu jednak pewna logika – uzyskanie doraźnych korzyści przez rządzących w postaci uniknięcia straj- ków, zdobycia poparcia przed kolejnymi wyborami,

Kodowanie wielomianowe jest

[r]

Janusz Korwin−Mikke Magdalena Ogórek Adam Jarubas Janusz Palikot Grzegorz Braun Marian Kowalski Jacek Wilk Paweł Tanajno.. Znalezienie minimów

Pierwsza z wymienionych grup zjawisk dotyczy otaczania się człowieka tech- nologią w znaczeniu rozbudowywania środowiska elektronicznego, co często nazywane jest wirtualizacją

Przedstawiono, jak śledzi się położenia przegubów i końcówki robota niezależnie od elementów elektromechanicznych oraz równocześnie przeszkody należące do środowiska,

The variety of approaches to mobility of this type of systems allows us to distinguish holonomic robots (e.g. flaying robot based on a helicopter) and nonholonomic robots

wa zaoferował nam wiele atrakcji, nie tylko jako miejsce, gdzie mogłyśmy spożywać posiłki, ale także przygotować się do zajęć, odpocząć i „wmieszać” w grupę