Professional Documents
Culture Documents
Izvjestaj Iz Robota
Izvjestaj Iz Robota
Ime i prezime:
Broj indeksa:
Odsjek:
Datum:
Eldin Salihbai
III-313/11
Mehatronika
17.01.2015
1. Uvod
Rije robot je slavenskog porijekla i vue korijen od eke imenice rabota, koja u prevodu znai teki,
prisilni rad. Danas se koristi vie definicija robota: Robot je vie funkcionalni manipulator sa
mogunou reprogramiranja ili definiciju robota koji je dao / Robot Institute of America RIA /
1979. Godine: Robot je re-programabilni, multifunkcionalni manipulator projektovan za pomjeranje
materijala, predmeta, alata ili specijalnih ureaja na razne zadate naine u cilju izvravanja razliitih
zadataka
Ova paljivo sastavljena definicija sadri kljune rijei:
- Manipulator: Robot mora imati mehaniku ruku.
- Re-programabilan: Robot mora imati odreeni controller npr. PLC koji se moe da
reprogramira.
- Multifunkcionalan: Robot mora moi da izvri razliite i sloene zadatke.
2. Komponente robota:
-
postolje (baza)
manipulator (ruka, lakat, rame)
hvataljka (end effector ili griper)
aktuatori (npr. Motori istosmjerne struje)
enkoderi
senzori
kamera
kontroler (npr. PLC)
teach pendant
raunar
Endefektor naeg robota tipa ER 4u je hvataljka (griper), koji moe biti koriten za hvatanje i
podizanje datih elemenata. Roboti se masovno primjenjuju u auto industriji i to najvie za
zavarivanje, farbanje i postavljanje odreenih elemenata kao naprimjer prednje vjetrobransko staklo
(prednja ajba). Kod robota za zavarivanje endefektor je odreeni modula za zavarivanje, kod robota
za farbanje je odreeni modul za farbanje.
DC-motor (motor istosmjerne struje) je aktuator koji se sastoji od rotora koji je postavljena u
magnetno polje, koje prouzrokuje da se rotor (vratilo) okree kad se struja spoji na namotaje motora.
Brzina okretanja rotora je proporcionalna prikljuenom naponu struje, obrtni moment rotora je
proporcionalan jaini struje. Motor je ureaj koji pokree ruke manipulatora i hvataljku.
Encoder je ureaj koji pretvara mehaniko kretane to u naem sluaju obrtanje u srazmjerne elektrine
signale, koji se dalje alju na obradu u kontroler. Kontroler u naem sluaju je to PLC (programabilni
logiki kontroler), kontrolira snagu koja se prenese sa motora prilikom pokretanja ruke (djelova)
robota. Kontrolorov mikroprocesor ujedno izvravaja mnogo funkcije u toku izvravanja odreenih
zadataka robota. On rauna takoer sve potrebne pokrete, nadzire pokrete, alje komande motorima i
nadzire brzinu i ispravljanje odreenih greaka na pozicijama. On ita izlaze podatke od senzora i alje
signale na griper, alat i drugi ureaj na robotu radi njihovog aktiviranja.
3. Opis vjebe
Ova vjeba ima zadatak tj. cilj da upoznamo osnovne karakteristike programa robocell te savladamo
osnovne komande kao i da za vjebu odradimo primjer koji smo dobili kao praktini dio seminarskog
rada koji je prikazan na donjoj slici.
Zadatak seminarskog rada je da robot uzme prvu (plavu) kocku te je stavi na rotacioni stol. Nakon
toga kocka treba da napravi jedan obrtaj, a zadatak robota jeste da ponovo uzme kocku nakon sto ona
izvri obrtanje na rotacionom stolu i prenese na trakasti transporter. Na trakastom transporteru kocka
se kree sve dok ne doe na kraj. Na samom kraju, robot kocku prenosi sa trakastog transportera na
mjesto gdje se kocka odlae. Analogno tome vrsi se manipulisanje sa preostale dvije (zelena i crvena )
kocke.
Nakon postavljanja navedenih elemenata dobijemo okruenje kao sto je prikazano na slici :
Poslije ureenja i postavljanja objekata potrebno je robot dovesti u svaku poziciju u kojoj vri
odgovarajui zahvat te memorisati poloajne take, kako bi ih kasnije tokom samog programiranja
mogli pozvati i na taj nain odvesti robota u svaku od navedenih taaka. U ovom sluaju ih ima 13.
Neki od poloaja robota u simulacijskom modu RoboCell-a prikazani su na donjim slikama:
Slika 4.3. Kocka postavljenja na rotacioni stol (Kocka se okrece na rot. stolu)
5. Kod programa
Go to Position 1 Speed 9
Open Gripper
Go to Position 2 Speed 5
Close Gripper
Go to Position 1 Speed 9
Go to Position 3 Speed 9
Go to Position 4 Speed 5
Open Gripper
Go to Position 3 Speed 7
Start Conveyor Axis 7 at Speed 5 in Minus Direction
Wait 170 (10ths of seconds)
Stop Conveyor Axis 7
Go to Position 5 Speed 9
Go to Position 6 Speed 5
Close Gripper
Go to Position 5 Speed 9
Go to Position 7 Speed 9
Go to Position 8 Speed 5
Open Gripper
Go to Position 7 Speed 9
Start Conveyor Axis 8 at Speed 5 in Minus Direction
Wait 100 (10ths of seconds)
Stop Conveyor Axis 8
Go to Position 9 Speed 9
Go to Position 10 Speed 5
Close Gripper
Go to Position 11 Speed 9
Go to Position 12 Speed 9
Go to Position 13 Speed 5
Open Gripper
Go to Position 12 Speed 9
Go to Position 1 Speed 9
Go to Position 14 Speed 5
Close Gripper
Go to Position 1 Speed 9
Go to Position 3 Speed 9
Go to Position 15 Speed 5
Open Gripper
Go to Position 4 Speed 7
Start Conveyor Axis 7 at Speed 5 in Minus Direction
Wait 170 (10ths of seconds)
Stop Conveyor Axis 7
Go to Position 5 Speed 9
Go to Position 16 Speed 5
Close Gripper
Go to Position 5 Speed 9
Go to Position 7 Speed 9
Go to Position 8 Speed 5
Open Gripper
Go to Position 7 Speed 9
Start Conveyor Axis 8 at Speed 5 in Minus Direction
10
11