vjezba 1

12
UNIVERZITET U TUZLI MAŠINSKI FAKULET PROIZVODNO MAŠINSTVO TRANSPORTNI SISTEMI II LABORATORIJSKA VJEŽBA I Radila: Lejla Mujezinović Muhamed Herić, asis. Tuzla, 2015 god.

Upload: lejla-mujezinovic

Post on 05-Dec-2015

28 views

Category:

Documents


4 download

DESCRIPTION

Transportni sistemi 2, robocell, programing

TRANSCRIPT

Page 1: Vjezba 1

UNIVERZITET U TUZLI

MAŠINSKI FAKULET

PROIZVODNO MAŠINSTVO

TRANSPORTNI SISTEMI II

LABORATORIJSKA VJEŽBA I

Radila:

Lejla Mujezinović Muhamed Herić, asis.

Tuzla, 2015 god.

Page 2: Vjezba 1

Uvod:

Riječ robot je slavenskog porijekla i vuče korijen od češke imenice rabota, koja

u prevodu znači teški, prisilni rad.

Danas se koristi više definicija robota:

“Robot je više funkcionalni manipulator sa mogućnošću 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 uređaja na razne zadate

načine u cilju izvršavanja različitih zadataka“

Ova pažljivo sastavljena definicija sadrži ključne riječi:

Manipulator: Robot mora imati mehaničku ruku.

Re-programabilan: Robot mora imati određeni controller npr. PLC koji se

može da reprogramira.

Multifunkcionalan: Robot mora moći da izvrši različite i složene zadatke.

Osnovni ciljevi vježbi su da se studenti upoznaju sa:

Komponentama robota

Pravilnim rukovanjem robota i ostalih uređaja

Određenim software-ovima kojim se može da programira ili upravlja

robot za izvršenje određenih zadataka, SCORBASE I ROBOCELL

1.)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

računar

Page 3: Vjezba 1

Endefektor našeg robota tipa ER 4u je hvataljka (griper), koji može biti korišten

za hvatanje i podizanje datih elemenata.

Roboti se masovno primjenjuju u auto industriji i to najviše za zavarivanje,

farbanje i postavljanje određenih elemenata kao naprimjer prednje vjetrobransko

staklo (prednja šajba). Kod robota za zavarivanje endefektor je određeni modula

za zavarivanje, kod robota za farbanje je određeni modul za farbnje.

Manipulator je mehanička ruka koja pokreče (manipulira) endefektor do

određene (zahtjevane) pozicije i orjentacije.

Ruka manipulatora mora biti dovoljno snažna da prenosi teret određene težine i

dovoljno fleksibilna da izvrši različita zahtjevana kretanja sa određenim

zahtjevanim nivoom tačnosti tj. preciznosti.

Aktuator je servomezanizam koju snadbjeva i

pretvara odrđenu količinu energije koja je potrebna

za drugi mehanizam ili sestem da bi on mogao

izvršiti određenu operaciju tj. kretanje

Page 4: Vjezba 1

DC-motor (motor istosmjerne struje) je aktuator koji se sastoji od rotora koji je

postavljena u magnetno polje, koje prouzrokuje da se rotor (vratilo) okreće kad

se struja spoji na namotaje motora.

Brzina okretanja rotora je proporcionalna priključenom naponu struje, obrtni

moment rotora je proporcionalan jačini struje.

Motor je uređaj koji pokreče ruke manipulatora i hvataljku.

Encoder je uređaj koji pretvara mehaničko kretane to u našem slučaju obrtanje u

srazmjerne električne signale, koji se dalje šalju na obradu u kontroler.

Kontroler u našem slučaju je to PLC (programabilni logički kontroler),

kontrolira snagu koja se prenese sa motora prilikom pokretanja ruke (djelova)

robota. Kontrolorov mikroprocesor ujedno izvršavaja mnogo funkcije u toku

izvršavanja određenih zadataka robota.

On računa također sve potrebne pokrete, nadzire pokrete, šalje komande

motorima i nadzire brzinu i ispravljanje određenih grešaka na pozicijama. On

čita izlaze podatke od senzora i šalje signale na griper, alat i drugi uređaj na

robotu radi njihovog aktiviranja.

Page 5: Vjezba 1

Na kontorler (PLC) mogu biti priključeni:

6 pogonskih motora robota - 24 V (ose 1÷6)

2 pogonska motora vanjskih uređaja - (ose 7÷8)

7 analognih i digialnih INPUT/OUTPUT uređaja

Sam kontroler je spojen na računar preko USB priključka

Senzor je uređaj koji registruje određenu vrijednost (signale) koji mogu biti

pritisak, obrtni moment, temperatura, snaga i prenosi taj signal do mjernog

elementa ili kontrolera.

Više djelova robota imaju interne senzore koje daju podatke o pozicijama i

kretanju djelova robota. Ovi senzori pomažu kontroleru da izvrši precizno

pozicioniranje elementa (ruke) robota.

Roboti mogu biti opremljeni sa externim senzorima koji daju kontroleru signale

o okolini robota.

2 Pravilno rukovanje sa robotom i ostalim uređajima

Prilikom rada operatera na robotu može doći i do ozbiljnih povreda, na našem

robotu to nije baš tako opasno jer je to robot male snage, on je zapravo školski

robot. Ipak studenti bi trebali da se pridržavaju određenih propisa da bih stekli

navike za svoju zaštitu pri radu na večim i jačim robotima kao npr. Robotima u

auto industriji.

studenti ne smiju ući u manipulacioni prostor robota

dužu kosu ako student ima treba zaštiti ili zavezati u rep

robot se ne smije pretovariti, u našem slućaju maksimalna masa iznosi

m=1kg

nesmiju se pomijerati i zaustavljati dijelovi robota fizičkom snagom od

strane operatera

nesmiju se stavljati prsti u griper ili u druge pokretne dijelove robota

nikada se ne smije ostavljati robot koji radi bez nadzora operatera

U slučaju opasnosti robot se treba isključiti to se može da postigne kad se

aktivira dugme EMERGENCY STOP koje se nalazi na PLC i teach pendant.

Ili u koliko se radi sa teach pendant-om puštanje dead man prekidača koji se

nalazi sa strane teach pendanta.

Načina pokretanja sistema robot-PLC-računar

Prvo što treba da se uradi jeste da se upali računar, zatim treba da se uključi PLC

zatim se startuje određeni program SCORBASE ili ROBOCELL.

Page 6: Vjezba 1

3.Upoznavanje sa programima

Scorebase i RoboCell

Scorebase program nema mogučnost simulacije zadatih pokreta robota na

računaru več ih robot odmah izvršava.

Nakon dvostrukog klika sa lijevom tipkom miša na određenu ikonu programa

SCORBASE otvara se osnovni prozor programa SCORBASE.

Dobijamo upozorenje “Control is off“ što suštinski znači da nismo preuzeli

kontrolu nad robotom, sa aktiviranjem na OK preuzimamo kontrolu.

Page 7: Vjezba 1

Na istom prozoru je ispisano crvenim slovima “The robot has not been homed“,

što u prevodu znači robot nije našao svoju Home position.

Da bih smo našmo našli Home Position (pocetno stanje robota ili referentno

stanje) trebamo da pokrenemo dugme Home.

Home position omogučuje višestruko ponavljanje.

Nakon toga robot počinje da se kreće i nakon određenog vremena će naći tu

poziciju. Prilikom tog traženja na ekranu će se pojaviti određeni broj osa ili bolje

rečeno uređaja koje robot posjeduje.

Nakon nalaženja Home positiona treba mo otvoriti New Project

Ukoliko nismo preuzeli kontrolu nad robotom može se na drugi način preuzeti

kontrola i to u Options na padajućem izborniku na Control On.

Na istom izborniku prebacujemo na On-Line mode tj. da smo u direktnoj vezi sa

robotom.

Page 8: Vjezba 1

Da bih smo upalili Manual Movement, Workspace, Robot Movement trebamo

otići na tipku View.

Sa opcijom Manual Movement možemo da upravljamo sa svakom od 8 osa

(motora) pojedinačno ako su priključene na PLC.

Na slici se vidi da možemo da radimo u dva koordinatna sistem JOINTS i

kartezijanov XYZ.

Joints omogučuje upravljanje (kretanje) samo na jednom motoru u isto vrijeme,

to kretanje koje izvršava endefektor robota je sferno.

Prilikom prebacivanja na XYZ koordinatni sistem endfektor robota če se kretati

pravoliniski po XYZ osama, više motora rade i ovo kretanje je složenije za

upravljati od strane PLC-a.

Page 9: Vjezba 1

Vidi se da postoji na Manual Movement-u opcija i za brzinu (Speed) koja se

krece o 1 za najmanju i 10 za najveću brzinu. Stim što treba da se vodi računa

prilikom prilasku određenom predmetu treba prilaziti sa minimalnom brzinom.

Vidi se da postoji i opcija za otvaranje i zatvaranje (open-close) gripera.

Za razliku od Manual Movement-a Robot Movement ima vizuelni izgled robota

što znatno olakšava komunikaciju sa robotom

Robot ima ograničen radni prostor, u koliko se robotu naredi da izađe iz radnog

prostora program će javiti određenu grešku a operater treba da zaključi da je to

nemoguče izvesti. Aktivirati OK u prozoru i robot vratiti u radni prostor.

Page 10: Vjezba 1

Da bih pokrenuli RoboCell pokrenemo ikonu na Desktopu RoboCell i otvara se

prozor.

Možemo otvoriti postojeći project ili novi projekt u našem slučaju otvaramo

novi projekt.

Page 11: Vjezba 1

Zatim importujemo određeni 3D Model

U našem slučaju to je radni stol sa jednom kockom i normalno što se

podrazumjeva robot.

Page 12: Vjezba 1

Da bih smo složili prozore u padajučem izborniku Window treba da izaberemo

Simulation and Teach.

Takođe postoji funkcija u ovom padajučema izborniku Teach and Edit za razliku

od Simulation and Teach u Teach and Edit se zatvara prozor za simulaciju.

Nakon čega če se prozori uklopiti i imačemo bolju preglednost.