Teach Pendant
Jak działa
Operator trzyma pendant i przełącza robota w tryb ręczny. Trzymając 3-pozycyjny przełącznik zezwalający w położeniu środkowym, używa klawiszy joggingu lub joysticka, aby przemieszczać robota w wybranym układzie współrzędnych (osiowym/jointowym, bazowym, narzędzia). Po osiągnięciu żądanej pozycji zapisuje ją jako punkt programu; sekwencja takich punktów wraz z parametrami ruchu i sygnałami I/O tworzy program. Alternatywnie stosuje się uczenie przez prowadzenie (lead-through / lead-by-the-nose): robot jest zwalniany (wiotki), a operator ręcznie prowadzi ramię po pożądanym torze, który jest próbkowany i zapisywany. Program można następnie przetestować na pendancie przy obniżonej prędkości, zanim przejdzie w tryb automatyczny. Zwolnienie lub pełne wciśnięcie przełącznika zezwalającego, a także naciśnięcie e-stopu, natychmiast zatrzymuje robota.
Rozwiązany problem
Zanim upowszechnił się teach pendant, ustawienie i zaprogramowanie trajektorii robota przemysłowego wymagało specjalistycznej wiedzy programistycznej i było czasochłonne. Pendant pozwala operatorowi bez umiejętności kodowania ręcznie doprowadzić robota do żądanych pozycji i je zapisać, a jednocześnie zapewnia obsługę bezpieczeństwa (e-stop, przełącznik zezwalający) podczas pracy w pobliżu ruchomego ramienia.
Komponenty
Ekran (fizyczne klawisze lub dotyk) prezentujący stan robota, pozycje i edytor programu; we współczesnych pendantach często ekran dotykowy w formie tabletu.
Klawisze lub joystick do ręcznego przemieszczania osi lub punktu TCP w wybranym układzie współrzędnych, z regulacją prędkości.
Duży czerwony przycisk natychmiast zatrzymujący robota w sytuacji awaryjnej.
W trybie ręcznym zezwala na ruch robota tylko w położeniu środkowym (częściowo wciśnięty); pełne wciśnięcie lub zwolnienie zatrzymuje robota.
Umożliwia przełączanie między trybem ręcznym (programowanie, obniżona prędkość) a automatycznym.
Implementacja
Zaklejanie lub unieruchamianie 3-pozycyjnego przełącznika w położeniu środkowym likwiduje jego funkcję bezpieczeństwa i jest poważnym zagrożeniem dla operatora.
Ręczne uczenie punkt po punkcie jest pracochłonne i mało dokładne dla złożonych trajektorii; dla takich zadań preferuje się programowanie offline i symulację.
Ewolucja
Pierwszy przemysłowy robot (instalacja w General Motors) programowany przez ręczne uczenie i odtwarzanie sekwencji ruchów.
Norma usystematyzowała m.in. 3-pozycyjne urządzenie zezwalające i zatrzymanie awaryjne dla ręcznych paneli programowania robotów przemysłowych.
Hiperparametry (konfigurowalne osie)
Układ, w którym porusza się robot podczas joggingu: osiowy (joint), bazowy/świata lub narzędzia (tool).
Skalowanie prędkości ruchu; w trybie ręcznym ograniczone do bezpiecznej, obniżonej wartości.
Fizyczne klawisze kontra ekran dotykowy / tablet.