HPIM0806

HPIM0806



5. Stwtiwjn* robotów prnmytlowyrh

Interpolacja typu Splinc umożliwia uzyskanie bardzo gładkicg0 przebiegu krzywej, gdy dysponuje się opisem tylko niektórych punków pornos niczych na zadanym konturze. Punkty pomocnicze łączone są wielomianem od j do 3. stopnia. Powstają dzięki temu gładkie przejścia, nie następuje pogorszeń^ chropowatości przedmiotu i nie występują duże wartości przyspieszeń (zwiększ nic trwałości maszyny). Interpolacja Spline umożliwia przy tym istotne zmnicj, szenic liczby bloków programowych. Rozróżnia się trzy typy interpolacji Splinc:

1.    A-Splinc. Tworzy krzywą przechodzącą po stycznej przez zaprogm. mowanc punkty pomocnicze (wielomian trzeciego stopnia). Powinna być stoso. wana wówczas, gdy szczególnie istotne są gładkie przejścia przez punkty p0. mocniczc.

2.    B-Splinc. Zaprogramowane punkty nie są punktami pomocniczymi lecz tylko punktami kontrolnymi. Powstała krzywa nie przechodzi przez punkty kontrolne, lecz w ich pobliżu (odpowiednio wielomian 1., 2. lub 3. stopnia). Każdemu punktowi kontrolnemu można przyporządkować wagę, określającą zdolność „przyciągania" krzywej przez punkt kontrolny. Dzięki temu osiąga się dokładne odwzorowanie krzywych, będących przekrojami kuli (okrąg, parabola hiperbola, elipsa). Przeznaczona jest szczególnie do obróbki powierzchni swobodnych i wywodzi się z systemów CAD.

3.    C-Spline. Jest najbardziej znaną i najczęściej stosowaną interpolacją typu Spline. Przebiegi przez punkty pomocnicze przechodzą po stycznej lub w sposób łukowy. Stosowane są wielomiany 3. stopnia. Powinna być ona stosowana wówczas, gdy są wymagane przejścia krzywych po tuku.

Interpolacja typu Spline jest stosowana w programowaniu ciągłym (przez obwiedzenie toru), gdy programista przemieszcza efektor robota, aby nauczyć go np. malowania natryskowego lub spawania łukowego, przemieszczenia zwykle składają się z gładkich odcinków ruchu. Te odcinki są czasem w przybliżeniu proste, czasem zakrzywione (lecz niekoniecznie kołowo), często określane mianem nieregularnych gładkich ruchów (ang. irregular sttiooth motions), Proces interpolacyjny mający na celu ich osiągnięcie jest bardzo złożony. Aby wykonać aproksymację nieregularnego, gładkiego modelu nauczanego przez programistę. należy podzielić trajektorię ruchu na sekwencję blisko siebie położonych punktów, których współrzędne są zapisywane do pamięci sterowania. Te punkty stanowią punkty adresowalne, najbliższe trajektorii wykonywanej podczas programowania. Interpolowana trajektoria może składać się z tysięcy punktów, które robot musi odtworzyć podczas późniejszego wykonywania programu.

5.1.4. Sterowanie wejść i wyjść technologicznych

Najproitsze zadania manipulacyjne (np. zadanie typu wcż i połóż) mogą być

pijfti proc    liczniejszych, przypadkach

I jginicó kontrola efektów oddziaływania układu sterowania n C zespoły jednostki kinematycznej robota oraz synchronizacja fj^lniiicm współpracujących maszyn i przebiegiem obsługiwanego pS

r Decyzja o kontynuowaniu albo zakończeniu aktualnie wymuszonego stanu 0 jest podejmowana najczęściej na podstawie wartości pojedynczych I™ P^ych sygnałów stanu samego robota lub stanu procesu czy stanu maszyny.

* Nic wszystkie wymagające kontroli skutki działania systemów sterowania ^średnio i jednoznacznie związane z efektem sterowania. Kontroli mogą ^ njflgać także pewne wielkości, na które robot nie ma bezpośredniego wpływu.

!/jakich sytuacjach oczekiwanie na spełnienie warunku może być odrębnym jjfljem układu sterowania. Wykonanie następuje w chwili, gdy warunek -Okazany dla danego stanu pracy robota, czy obsługiwanej maszyny - osiągnie łożoną wartość. Ustalanie numerów oraz wartości sygnałów oczekiwanych ^poszczególnych stanach pracy robota i maszyny może być dokonywane w trak-^ptugramowania.

Zwykle pożądana jest także zdolność układu sterowania do wstrzymywania pracy robota lub obsługiwanej maszyny przez określony czas, np. w celu spoczęcia kolejnego stanu pracy z określonym odstępem czasowym, gwaran-mjącym zakończenie zadań stanu poprzedniego w warunkach niekontrolowane) zakończenia. Dla układu sterowania jest to również zadanie oczekiwania fla warunek - na sygnał binarny, potwierdzający odmierzenie zaprogramowanego czasu.

Ustalanie kolejności dalszego działania

Ze względu na sposób wymuszania poszczególnych stanów pracy wyróżnia się dwa typy programów działania robotów przemysłowych:

-    programy liniowe, w których obowiązuje stały porządek następowania po sobie poszczególnych stanów,

-    programy rozgałęzione, w których o kolejności wykonywania poszczególnych stanów decydują - przynajmniej w niektórych przypadkach -wartości warunków (najczęściej binarnych), wynikających np. ze sianu i parametrów procesu.

Możliwość rozgałęzienia programu stanowi warunek konieczny obsługi wielu procesów (np. wymagających zróżnicowanej obsługi w zależności od kontrolowanego parametru obiektu manipulacji). W wielu innych przypadkach możliwość ta znacznie zmniejsza konieczną liczbę różnych stanów pracy maszyny przez wyodrębnienie jako podprogramów, powtarzających się wielokrotnie sekwencji stanów dotyczących, np. pobierania obiektów i palety.

Większość układów sterowania robotów przemysłowych umożliwia podzielenie programu robota na jedną lub więcej g<i/p. Rozgałęzienie umożliwia podzielenie programu na wygodne segmenty, które mogą być wykonywane Ul



Wyszukiwarka

Podobne podstrony:
Tomasz A. Łabuz Pomiary przy użyciu RTK GPS oraz dGPS Badania takie umożliwiają uzyskanie bardzo
HPIM0803 5. Sterowanie robotów przemysłowych — układów sterować Podstawową, najbardziej rozpowszechn
HPIM0808 5. Sterowanie robotów piwnystowych Roboty z układami o stałym programie (tzw. pick and plac
HPIM0811 5. Sterowanie robotów przemysłowych Tablica 5.1. Funkcje spełnione przez urządzenia elektry
HPIM0813 S. Sterowanie robotów przemysłowych do jednostki logicznej, w której informacje o wzajemnym
HPIM0814 5. Sterowanie robotów przemysłowych 5. Sterowanie robotów przemysłowych Architektura
HPIM0819 5. Sterowanie robotów przemysłowych Tablica S.1 icd.) I Nr instrukcji Typ
HPIM0821 5, Sterowanie robotów przemysłowych Dlatego też nawigacja wirtualna musi być łączona z inny
HPIM0822 5. Sterowanie robotów przemysłowych gami wszystkich komórek wolnych i zajętych. Komórce poc
HPIM0825 6. Napędy robotów pr/wnytłowych6.2. Napędy pneumatyczne Roboty przemysłowe z napędami pneum
HPIM0826 Napędy robotów przemysłowych Pneumatyczne Blok elementów wykonawczych napadu zawiera siłown
HPIM0828 6. Napędy robotów priemyilowyrh 6. Napędy robotów priemyilowyrh jest zbudowany jak chłodnic
HPIM0829 6. Napędy robotów przemysłowych Zastosowanie napędów elektrohydraulicznych w robotach przem
HPIM0832 6. Napędy robotów przemysłowych 6A. Napędy elektryce Sygnał E na wyjściu regulatora położen
HPIM0834 0. Nłipęrly robotów pr/omytlowydi /owego. W celu /upewnieniu pracy silnika ze stałym strumi
HPIM0839 6. Napędy robotów przemysłowych KpandcfcJ*_ Scbemay współpracy mechanizmu dźwigniowego i pr
HPIM0840 6. Napędy robotów przemysłowych a)    b) c) Rysunek 6.31 Rodzaje przekł
HPIM0842 6. Napędy robotów przemysłowych Możliwości zastosowania przekładni zębatkowych do zamiany r
002 6 jf^zceiwpośiizgowy typu AES umożliwia; diowznle kierowalności pojazdu podczas ostrego hamowan

więcej podobnych podstron