c - Technologia i Automatyzacja Montażu

Transkrypt

c - Technologia i Automatyzacja Montażu
Technologia i Automatyzacja Montażu
1/2013
METODYKA I WARUNKI BADAŃ DOKŁADNOŚCI I POWTARZALNOŚCI
POZYCJONOWANIA ROBOTA PRZEMYSŁOWEGO FANUC M-16iB
Jan ŻUREK, Marcin WIŚNIEWSKI
Streszczenie
W artykule zamieszczono szczegółową metodykę pomiaru charakterystyk funkcjonalnych – dokładności i powtarzalności pozycjonowania robota przemysłowego Fanuc M-16iB. Przedstawiono położenie ruchu końcówki interfejsu robota przemysłowego
podczas osiągania zadanej pozycji. Zdefiniowano przestrzeń, w której powinny być dokonywane pomiary, przytoczono zależności matematyczne dokładności i powtarzalności pozycjonowania robota przemysłowego. Wyspecyfikowano także stosowane
metody badań dokładności i powtarzalności pozycjonowania robotów przemysłowych.
Słowa kluczowe
badanie robotów przemysłowych, dokładność i powtarzalność robota przemysłowego, metodyka badań i charakterystyki funkcjonalne robota przemysłowego
1. Wprowadzenie
Większe dokładności obecnie produkowanych robotów przemysłowych pozwalają na ich coraz powszechniejsze stosowanie, nie służą zatem tylko do zastępowania ciężkiej, fizycznej pracy człowieka odbywającej się
niejednokrotnie w szkodliwych warunkach, ale także do
realizacji precyzyjnych operacji procesów technologicznych. Jak wszystkie maszyny, podczas pracy ulegają
jednak zużyciu i po pewnym czasie tracą lub zmieniają swoje parametry. Należy zatem kontrolować ich stan
techniczny, dokonując pomiarów dokładności i powtarzalności pozycjonowania.
Według normy PN-ISO 9283 dokładność pozycjonowania jednokierunkowego (AP) podaje odchyłkę między
położeniem zadanym a wartością średnią położeń rzeczywistych przy dochodzeniu do położenia zadanego
Rys. 1. Dokładność i powtarzalność pozycjonowania jednokierunkowego ruchów liniowych: APx, y, z – dokładność pozycjonowania jednokierunkowego dla osi x, y, z, RP – powtarzalność
pozycjonowania jednokierunkowego
Powtarzalność pozycjonowania jednokierunkowego
(RP) jest miarą rozrzutu położeń lub orientacji rzeczywistych uzyskanych w wyniku n-krotnie powtarzalnego
ruchu o tym samym kierunku do położenia zadanego według orientacji kątowej.
z tego samego kierunku.
Rozpatrując rodzaj ruchu końcówki interfejsu robota
przemysłowego podczas osiągania zadanej pozycji, tzn.
ruch liniowy lub obrotowy, dokładność pozycjonowania
jednokierunkowego można określić jako:
a)
różnicę między położeniem zadanym a punktem
będącym środkiem zbioru punktów przestrzeni roboczej (dokładność pozycjonowania jednokierunkowego ruchów liniowych) ( rys. 1);
b)
różnicę między zadaną orientacją kątową a średnią
wartością zbioru rzeczywistych orientacji kątowych
(dokładność orientowania jednokierunkowego ruchów obrotowych) (rys. 2).
Rys. 2. Dokładność i powtarzalność orientowania jednokierunkowego ruchów obrotowych. Oś układu współrzędnych względem której mierzona jest orientacja kątowa: APc – dokładność
orientowania dla osi Z, c – wartość średnia orientacji kątowych,
3Sc – rozrzut kątów w stosunku do wartości  3Sc, cc – kąt położenia zadanego
31
1/2013
2. Metodyka badań
W celu prawidłowego przeprowadzenia pomiaru charakterystyk funkcjonalnych robota przemysłowego Fanuc
M-16iB należy go ustalić i zamocować zgodnie z instrukcją obsługi. Służy do tego płyta o grubości 30 mm mocowana do podłoża za pomocą czterech kotew mocowanych chemicznie (pręt gwintowany osadzony w podłożu
na zasadzie wklejania masą na bazie żywic) i dokręcona
nakrętkami M20 wykonanymi w klasie wytrzymałości 4.8
momentem 186 Nm. Do płyty mocowana jest podstawa
robota za pomocą czterech śrub M16 o klasie wytrzymałości 12.9, dokręconych momentem 314 Nm [4].
Minimalna montażowa powierzchnia serwisowa wynosi 1,55 m2, a realizacja finalnego etapu instalacji robota
przemysłowego dotycząca kontroli wszystkich osi za pomocą instalowanych czujników (powierzchnia kontrolna)
wynosi 0,54 m2. Wymiary określające powierzchnię serwisową i kontrolną przedstawia rys. 3 [4].
Technologia i Automatyzacja Montażu
Następnie należy skontrolować temperaturę pracy
robota przemysłowego (określona jest przez producenta – nie dotyczy badania pełzania charakterystyk pozycjonowania); producent określa dopuszczalną podczas
pracy robota przemysłowego temperaturę otoczenia
0° – 45°C oraz podczas transportu i magazynowania
-20° – 60°C przy współczynniku temperaturowym równym 1,1°C/min [4].
Użytkownik ma możliwość zmiany nastaw parametrów
robota, które mogą mieć wpływ na badane charakterystyki. Podczas każdego pomiaru powinny być zachowane
stałe warunki, a wartości parametrów należy zamieścić
w protokole badań [2].
Badania robota przemysłowego Fanuc M-16iB przeprowadza się w warunkach pracy (warunkach środowiska) zalecanych przez producenta:
–
dopuszczalna wilgotność względna otoczenia: 30%
– 96%, bez kondensacji (nie większa niż 75HR),
–
w przypadku instalacji w środowisku o dużym zanieczyszczeniu (kurz, płyny słabo przewodzące,
rozpuszczalniki organiczne, kwasy, gaz i/lub sól powodujące przyspieszenie korozji) należy stosować
środki dodatkowej ochrony,
–
wartość drgań powinna być mniejsza od 0,5 G,
–
nie zaleca się instalacji powyżej 1000 m nad poziomem morza,
–
w przypadku promieniowania jonizującego i niejonizującego (mikrofalowe, promienie ultrafioletowe,
wiązki promieni lasera i/lub promieniowanie rentgenowskie) należy stosować dodatkowe ekranowanie.
Dodatkowe warunki badań robota przemysłowego są
następujące:
Rys. 3. Schemat robota: a) – wymagana przestrzeń serwisowa
i ustawienia finalnego robota przemysłowego Fanuc M-16iB,
b) – pozycja i parametry ustawienia finalnego [4]
32
–
osie układu współrzędnych powinny być równoległe
do podstawowego układu współrzędnych,
–
badany punkt powinien być usytuowany względem
interfejsu mechanicznego w odległości wynikającej
z zaleceń producenta i zaznaczone w protokole badań,
–
stosować, jeśli to możliwe, bezdotykowe metody pomiaru i wzorcowane przyrządy pomiarowe zapewniające reprezentatywność mierzonych wartości; całkowita niepewność pomiaru nie powinna przekraczać
25% wartości bezwzględnej mierzonego parametru,
–
obciążenie interfejsu mechanicznego powinno wynosić 100% udźwigu nominalnego (masa, położenie
przyrządów pomiarowych, położenie środka ciężkości, moment bezwładności) określonego przez producenta; w tym przypadku wynosi ono 10 kg [4],
–
przejścia między poszczególnymi badanymi położeniami powinny mieć maksymalną wartość,
–
płaszczyzny pomiaru powinny być umieszczone
w najczęściej stosowanej przestrzeni roboczej – sześcianie; zawierać jak największą objętość; krawędzie
sześcianu powinny być równoległe do głównego
układu współrzędnych, kolejne położenie punktu ba-
Technologia i Automatyzacja Montażu
1/2013
danego powinno być zaznaczone w protokole badań,
–
pomiarów należy dokonywać w jednej z czterech
płaszczyzn wewnętrznych (C1 – C2 – C7 – C8, C2
– C3 – C8 – C5, C3 – C4 – C5 – C6, C4 – C1 – C6 –
C7) zawierających dwie przekątne sześcianu (należy
ją podać w protokole badań); następnie na wybranej
płaszczyźnie należy rozmieścić pięć punktów P1 –
P5 położonych na przekątnych sześcianu; zaleca się
stosowanie podstawowego układu współrzędnych
robota przemysłowego, opisanego względem jego
podstawy (rys. 4).
–
x j , y j i z j – współrzędne położenia rzeczywistego
uzyskanego przy j-tym ruchu do położenia zadanego;
a dokładność pozycjonowania jednokierunkowego ruchów obrotowych zależności [2]:
(
)
1 n
¦aj
n j =1
(
)
1 n
¦bj
n j =1
(
)
1 n
¦c j
n j =1
APa = a − ac ; a =
APb = b − bc ; b =
APc = c − c c ; c =
Rys. 4. Wytypowana płaszczyzna C1 – C2 – C7 – C8 i punkty
pomiarowe P1 – P5 robota przemysłowego Fanuc M-16iB [2]
W przemieszczeniach końcówki robota przemysłowego między wytypowanymi do badań punktami pozycjonowania P1 – P5 powinny brać udział wszystkie zespoły
układu jego ruchu [2], a minimalna liczba cykli pomiaru
powinna wynosić 30 (przedział ufności jest większy przy
większej liczbie cykli pomiarowych). Badanie dokładności i powtarzalności pozycjonowania robota przemysłowego można przeprowadzić równocześnie przy sterowaniu pozycyjnym [2].
(4)
(5)
(6)
gdzie:
ac, bc i cc – kąty położenia zadanego,
aj, bj i cj – kąty położenia rzeczywistego uzyskane przy
j-tym powtórzeniu.
Interfejs mechaniczny robota przemysłowego przemieszcza się z położenia P1 do położeń P5, P4, P3, P2,
P1, przy czym ich osiągnięcie powinno odbywać się
z jednego kierunku (rys. 5), czyli tory ruchów podczas
pomiarów powinny być zbliżone do zaprogramowanych.
Dokładność pozycjonowania jednokierunkowego ruchów
liniowych AP oraz dokładność pozycjonowania jednokierunkowego ruchów obrotowych APa, APb, APc są obliczane dla każdego położenia punktu pomiarowego.
3. Definiowanie dokładności i powtarzalności pozycjonowania jednokierunkowego
Dokładność pozycjonowania jednokierunkowego ruchów liniowych robota przemysłowego Fanuc M-16iB
określają zależności (rys. 1):
APx2 + APy2 + APz2
AP =
(1)
gdzie:
(
)
(
)
(
APx = x - xc , APy = y - y c , APz = z - zc
x=
)
1 n
1 n
1 n
xj ; y = ¦ y j ; z = ¦ zj
¦
n j =1
n j =1
n j =1
(2)
(3)
Rys. 5. Możliwe cykle pozycjonowania interfejsu mechanicznego robota przemysłowego Fanuc M-16iB
Powtarzalność pozycjonowania jednokierunkowego
ruchów liniowych lub ruchów obrotowych końcówki interfejsu mechanicznego robota przemysłowego jest wyrażona przez:
a) wartość RP, będącą promieniem kuli, której środek
jest jednocześnie środkiem zbioru punktów jego
przestrzeni roboczej [2]:
RP = l + 3SI
w których :
–
–
x , y i z – współrzędne środka punktów przestrzeni roboczej otrzymane przez n-krotne uzyskanie położenia zadanego;
x c , y c i zc – współrzędne położenia zadanego;
l=
(7)
n
1
¦l j ;
n j =1
lj =
(x j − x )2 + (y j − y )2 + (z j − z )2
(8)
33
1/2013
Technologia i Automatyzacja Montażu
¦ j =1(l j − l )
2
n
SI =
(9)
n −1
gdzie:
x , y i z – współrzędne środka punktów przestrzeni roboczej uzyskanej przez n-krotne powtórzenie położenia
zadanego,
x j , y j i z j – współrzędne położenia rzeczywistego uzyskanego przy j-tym powtórzeniu położenia zadanego.
b) rozrzut kątów ±3Sa, ±3Sb, ±3Sc od wartości średnich
a, b i c ; gdzie Sa, Sb, Sc są odchyłkami znormalizowanymi rozkładu orientacji rzeczywistych:
¦ j =1(a j − a)
2
n
RPa = ±3Sa = ±3
(10)
n −1
¦ j =1(b j − b )
2
n
RPb = ±3Sb = ±3
n −1
¦ j =1(c j − c )
2
n
RPc = ±3Sc = ±3
(11)
n −1
(12)
Powtarzalność pozycjonowania RP i odchyłki kątowe
RPa, RPb, i RPc są obliczane dla każdego badanego położenia końcówki interfejsu mechanicznego robota przemysłowego.
4. Podsumowanie
Badania dokładności robota przemysłowego Fanuc
M-16iB nie są łatwe, wymagają bowiem wiedzy dotyczącej m.in. jego budowy, mechaniki, dynamiki, elektroniki
oraz systemów pomiarowych. Trzeba także uwzględnić
wytyczne zawarte w normie PN-ISO 9283, w tym prawidłowo przygotować i wykonać pomiary dokładności oraz
powtarzalności pozycjonowania jego interfejsu mechanicznego.
Jest oczywiste, że przebadany i skalibrowany robot
przemysłowy charakteryzuje się większą dokładnością
pozycjonowania. Na dokładność robota przemysłowego mają także wpływ: środowisko pracy, charakter wykonywanej pracy, materiał, z którego wykonane są jego
zespoły, dokładność obróbki i montażu poszczególnych
jego elementów konstrukcyjnych, błędy obliczeniowe
wartości dokładności i powtarzalności pozycjonowania,
elastyczność poszczególnych członów, sztywność konstrukcji (np. luzy przekładni) oraz wiele innych parametrów statycznych i dynamicznych.
Dokładność i powtarzalność pozycjonowania interfejsu mechanicznego robota przemysłowego Fanuc
M-16iB można badać m.in. ultradźwiękowymi czujnikami
odległości, metodami interferometrii laserowej, za pomocą teodolitów i triangulacji laserowej, systemem kamer
(punkt referencyjny mocowany jest do końcówki interfejsu mechanicznego robota przemysłowego i kamery rejestrują jego położenie) oraz poprzez „dotykanie” części
referencyjnych przyrządami mikrometrycznymi.
Najczęściej stosowaną metodą ustalania pozycji
narzędzia zamocowanego w końcówce interfejsu mechanicznego robota przemysłowego jest odczytanie
przemieszczeń poszczególnych jego złączy, jednak aby
otrzymane położenie było dokładne, należy założyć geometrię manipulatora i jego sztywność [3].
LITERATURA
1.
2.
3.
4.
5.
ISO ITR 8373.
PN-ISO 9283.
http://www.asimo.pl/teoria/kalibracja-robota.php
–
30.07.2012.
Dokumentacja robota przemysłowego Fanuc M-16iB.
AM-120iB20&10L_Maintenance_Manual_[B-81765EN_02].pdf.
_______________________
Prof. dr hab. inż. Jan Żurek i mgr inż. Marcin Wiśniewski
są pracownikami Zakładu Projektowania Technologii Instytutu Technologii Mechanicznej, Politechnika Poznańska, ul. Piotrowo 3, 61-138 Poznań; e-mail: Jan.Zurek@
put.poznan.pl oraz e-mail: [email protected].
THE METHODOLOGY AND RESEARCH CONDITIONS OF FANUC M-16iB
INDUSTRIAL ROBOT POSITIONING ACCURACY AND REPEATABILITY
Abstract
The article includes a detailed methodology of the Fanuc M-16iB industrial robot functional characteristic measurement - its
positioning accuracy and repeatability. There is described and defined position of an interface motion during reaching the target
by a robot. The space where measurements should be taken is defined, and this article defines the mathematical relationship
of accuracy and repeatability of industrial robot positioning. Moreover, the methods of industrial robot positioning accuracy and
repeatability of testing are specified.
Keywords
industrial robot testing, industrial robot accuracy and repeatability, methodology of testing and functional characteristics of
industrial robot.
34