OBLIKOVANJE I PROGRAMIRANJE ROBOTSKE MONTAŽNE STANICE

Similar documents
Industrijski i mobilni roboti Universal robot

COSIMIR. Cell Oriented Simulation of Industrial Robots SEMINARKO. travanj I. DIO ZADATKA ZA ZAVRŠNI RAD

VISOKA TEHNIČKA ŠKOLA U BJELOVARU

1. Smjer: Informatika

Innovation capacity in traditional food SMEs in Croatia

RIJEKA Competence center for smart CITIES

Application of the Virtual Reality Modelling Language to Computer Aided Robot Control System ROANS

Grupisanje podataka. Klauzula GROUP BY <lista_obeležja>

Presenter SNP6000. Register your product and get support at HR Korisnički priručnik

CHARACTER RECOGNITION BASED ON REGION PIXEL CONCENTRATION FOR LICENSE PLATE IDENTIFICATION

A SURVEY OF MARINERS OPINIONS ON USING ELECTRONIC CHARTS ISTRAŽIVANJE PROVEDENO MEÐU POMORCIMA O KORIŠTENJU ELEKTRONIČKIH NAVIGACIJSKIH KARATA

PLANNING AND ANALYSIS OF MECHANICAL ASSEMBLY SEQUENCES IN DESIGN ENGINEERING PART II: APPLICATION

DSC sustav i uređaji Vježbe Akademska godina 2014./2015.

APPLICATION OF REAL-TIME LOCATING IN HEALTH CARE

SIMULACIJA ZAVARIVANJA POMOĆU ABB ROBOTSKE RUKE U PROGRAMSKOM ALATU ROBOTSTUDIO

Long-term accessibility of e-books: challenges, obstacles, responsibilities

Elektrotehnički fakultet Sarajevo 2012/2013

NAPREDNI FIZIČKI PRAKTIKUM 2 SMJER: ISTRAŽIVAČKI SMJER KAOTIČNE OSCILACIJE U ELEKTRIČNOM TITRAJNOM KRUGU

Sonja Krasić, Biserka Marković. Faculty of Civil Engineering and Architecture, University of Niš

KARAKTERIZACIJA SINGLE- PHOTON AVALANCHE DIODA (SPAD)

A TOOL FOR ALL ASTRO SENSOR RECORDINGS FUSION INTO COLOR COMPOSITE IMAGES

BLISKA INFRACRVENA SPEKTROSKOPIJA U TISKARSKOJ TEHNOLOGIJI NEAR INFRARED SPEKTROSKOPY IN PRINT TEHNOLOGY

Tehnička škola Kutina Ime i prezime: Laboratorijska vježba 2. POJAČALO U SPOJU ZAJEDNIČKOG EMITERA

Stručni rad / UDK :8(4), (4):303 / Primljeno: Paolo Celot. EAVI studies, European Union, media literacy and methodology

HORIZON 2020 Radni program Svemir

RAČUNARSKI SISTEM ZA TERMALNU ANALIZU MATERIJALA COMPUTER CONTROLLED SYSTEM FOR THERMAL ANALYSIS OF MATERIALS

Sustavi za praćenje i vođenje procesa IEEE n

Digital chess clock. Model AM1401/1401 c. User manual

UPRAVLJANJE MODULARNIM ROBOTIMA

Globalni sustav pokretnih komunikacija (GSM)

Aims of the class (ciljevi časa)

Application of Extended Kalman Filter for Road Condition Estimation

ISPITIVANJE KERAMIČKIH REZNIH ALATA PREKIDNIM REZNIM SIMULATOROM TESTING OF CERAMIC CUTTING TOOLS WITH AN INTERRUPTED CUT SIMULATOR

ESTIMATION OF ABSORBED ELECTROMAGNETIC ENERGY ON SERVICE TECHNICIANS FROM BASE STATION ANTENNA SYSTEMS

HIDDEN INFORMATION IN VISUAL AND INFRARED SPECTRUM SKRIVENE INFORMACIJE U VIZUALNOM I INFRACRVENOM SPEKTRU

NAPREDNI FIZIČKI PRAKTIKUM 1 SMJER: ISTRAŽIVAČKI STUDIJ FIZIKE ELEKTRIČNI TITRAJNI KRUG

Marine Diesel-generator Model for Voltage and Frequency Variation Analysis During Fault Scenarios

TESTING METHODS AND ANALYSIS OF THE MAIN ELECTRICAL PROPERTIES OF MODERNIZED LOCOMOTIVES

Search and Rescue Radar Transponder under Dynamic Operating Conditions Radar odgovarač traganja i spašavanja u dinamičkim uvjetima rada

Modeling of DC-link Connected Multiple-converter System Operating as Microgrid

WELLNESS PROGRAM ZA SVAKO STOPALO

2D rendgenski (X-ray) vizijski sustavi

CHARACTERIZATION OF THE RADIOFREQUENCY RADIATION POTENTIAL OF ALAKAHIA AND CHOBA COMMUNITIES, NIGERIA UDC :613.62(662.

Razvoj Android aplikacija M. Sc. Ivan Panić

Analiza stabilnosti hexapod robota

NERMIN PLOSKIĆ PROF. MUZIČKIH PREDMETA FREELANCER DIZAJNER & RETUŠER ITACADEMY WEB DESIGNER

DR.SC.-01 REQUEST FOR APPROVAL OF THE DISSERTATION TOPIC 1 CURRICULUM VITAE OF THE DOCTORAL CANDIDATE

ARDUINO KROZ JEDNOSTAVNE PRIMJERE - pripreme za natjecanja -

APLIKACIJA S GEOPROSTORNOM OGRADOM ZA UREĐAJE S OPERACIJSKIM SUSTAVOM ANDROID

Informacije o Arduino Servo bibilioteci:

UPRAVLJANJE BRZINOM VRTNJE MALOG ISTOSMJERNOG ELEKTROMOTORA KORIŠTENJEM ARDUINO RAZVOJNE PLATFORME

TESTING OF GREENLEAF CERAMIC CUTTING TOOLS WITH AN INTERRUPTED CUTTING

Examination of Site Suitability for GNSS Measurements

Matematičke slagalice

THE IMPORTANCE OF THE RESISTANCE TO WEAR IN THE CHOICE OF FABRICS FOR PROTECTIVE GARMENTS

THE INFLUENCE OF ELECTROPHOTOGRAPHIC DIODE LASER ON DURABILITY OF ORGANIC PHOTOCONDUCTORS

PROCEDURE FOR DETERMINATION OF HARMONIC DISTORTION ALONG THE DISTRIBUTION NETWORK

DIFERENCIJACIJA ZNANJA

Sustav prepoznavanja slikovnih uzoraka mobilnim uređajem. Image pattern recognition using mobile devices

Pseudolites as UAV Navigation Support

SVEUČILIŠTE U RIJECI TEHNIČKI FAKULTET

E- and H-Plane Coupled Power Combining Arrays of Active Patches with Line Transformer and Transistor Oscillator

POLINOMSKE KONGRUENCIJE. Bernadin Ibrahimpašić 1

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI ANALIZA PERFORMANSI VOIP-A KORIŠTENJEM MOBILNIH MREŽA WIMAX, LTE I WLAN

Hmelina Kristijan ZAVRŠNI RAD

JEDNO REŠENJE SISTEMA ZA GRUPNU REGULACIJU HIDROELEKTRANE

Image enhancement and performance evaluation using various filters for IRS-P6 Satellite Liss IV remotely sensed data

THE ESSENCE AND APPLICATIONS OF MACHINE VISION

The importance of vision-based technologies for progress monitoring and productivity assessment of earthmoving operations

A Current Control for Three-Phase Four-Wire Shunt Active Filters

GBN GOVT.POLYTECHNIC NILOKHERI BASICS OF ELECTRONICS PREPARED BY VISITING FACULTIES

Primjena servisnih robota u rehabilitaciji i pomoći bolesnicima

4.3. Measuring Bridges

NAPREDNE METODE DETEKCIJE I ZAŠTITE OD OTOČNOG POGONA SUNČANIH I ELEKTRANA BIOMASU

INCREASED VISUAL PERCEPTION IN NIGHT-TIME DRIVING CONDITIONS AND/OR REDUCED OPTICAL VISIBILITY

Nastavni predmet Rujan Listopad Studeni Prosinac Pisana provjera znanjapravopis(veliko. slovo,č/ć,ije/je)

Programiranje osnovnih manevara robota

E U R O P E A N C U R R I C U L U M V I T A E F O R M A T

ELECTRON SOURCE USING A HIGH FREQUENCY CAVITY RESONATOR

Ometanje signala bežičnih mreža

Shematski prikaz RK sustava:

RELIABILITY ANALYSIS OF MULTIPLEX CONTROL SYSTEM OF SUBSEA BLOWOUT PREVENTER BASED ON STOCHASTIC PETRI NET

POKRIVANJE ZGRADE SIGNALOM WLAN-a

THE INFLUENCE OF STRUCTURAL VARIATIONS ON WOOL FABRICS AIR PERMEABILITY

Log Splitter Design and Construction

Resilience N a Multi-Dimensional Challenge for Maritime Infrastructures Otpornost višedimenzionalni izazov za pomorsku infrastrukturu

Datum izdavanja kataloga: Mart Grafičko oblikovanje: Grape Tiraž: 2000 komada

GEANIUM INTERACTIVE CHRONOLOGICAL VISUALIZATION SYSTEM

Radionica rekonstrukcije i opremanja prve e-učionice Šumarskoga fakulteta zamišljena je i realizirana kao istraživački projekt proveden na realnome

Key things for parents to be aware of

Application of Ferrography in Condition Based Maintenance

Quality of Corner Joints of Beech Chairs under Load

EYE MOVEMENT ANALYSIS OF IMAGE QUALITY PARAMETERS COMPARED TO SUBJECTIVE IMAGE QUALITY ASSESSMENT

Real-Time Measurement of IGBT s Operating Temperature

Ciljno-orijentirani programski agenti za pružanje telekomunikacijskih usluga

Optimized Second- and Fourth- Order LP and BP Filters

Digital Beamforming 2D Antenna for X-band

PRODUCT CATALOGUE KATALOG PROIZVODA

AN IMPROVED METHOD FOR HIGH IMPEDANCE FAULT DETECTION IN MEDIUM VOLTAGE NETWORKS

Prediction of the Transformer Inrush Current Forces

Transcription:

TEHNIČKO VELEUČILIŠTE U ZAGREBU STROJARSKI ODJEL OBLIKOVANJE I PROGRAMIRANJE ROBOTSKE MONTAŽNE STANICE DIPLOMSKI RAD Mentor Prof. dr.sc. B. Vranješ/Doc. dr.sc. Z. Kunica Hrvoje Tonžetić Zagreb, 2005.

SAŽETAK U sklopu ovog rada opisan je problem oblikovanja automatiziranih robotskih stanica u proizvodnim sustavima. Potreba za učestalim oblikovanjem takvih stanica, u što kraćem vremenu, za rezultat je imala razvijanje softvera koji omogućuju oblikovanje i programiranje radne stanice, te simulaciju njezinog rada. Adept Digital Workcell (ADW) je softver koji omogućuje oblikovanje radne stanice, povezivanje s operacijskim sustavom koji pokreće upravljački program za radnu stanicu i izvođenje simulacije. Kontroler koji omogućuje simulaciju radne stanice ujedno služi za upravljanje robotom, pa virtualno oblikovana radna stanica omogućuje rješenje zadatka kako bi se olakšala konstrukcija prave radne stanice. U uvodu je opisan povijesni razvoj robota i robotike te potreba za automatskom montažom i neki pojmovi koji se susreću u montaži automatske stanice. U drugom poglavlju opisan je robot AdeptSix 300 i sklopovi koji ga čine. Opisan je hardverski dio, mehanički i informatički sustav. Treće poglavlje opisuje automatsku didaktičku montažnu stanicu FESTO i njezine dijelove. U četvrtom poglavlju je opisano oblikovanje i programiranje robotskih stanica i navedeni su još neki programi slični ADW-u, uz prikaz njihovih sučelja i primjera oblikovanih radnih stanica. U petom poglavlju opisan je rad sa ADW-om, od opisa alata i sučelja do načina oblikovanja dijelova, pozicija, modela i načina importiranja i konvertiranja oblikovanih dijelova za rad u ADW-u. U šestom poglavlju je na temelju zadanog zadatka napisan upravljački program koji povezuje automatsku stanicu FESTO s robotom preko ulazno/izlaznih signala na temelju kojih se izvršava upravljački program do ispunjenja zadanih uvjeta. Zadatak programa je integriranje automatskog didaktičkog montažnog sustava sa robotskim sustavom. Upravljački program je napisan tako da povezuje montažnu stanicu Festo i robotski sustav AdeptSix 300, preko ulazno/izlaznih signala koje međusobno izmjenjuju (robot i Festo stanica) te ovisno o dobivenom signalu obavljaju zadane radnje.

Slika 1. Robot AdeptSix 300 Slika 2. Didaktički automatski montažni sustav FESTO

Slika 3. Učitavanje ADW-a

Slika 4. Stvarni sustav oblikovan ADW-om

Slika 5. Tlocrt (pogled is smjera osi Z)

Slika 6. Dijelovi od kojih je ''ujedinjen'' bazni dio Slika 7. Bazni dio nakon ujedinjenja

Slika 8. Prozor za montažu i demontažu alata Kut zakreta Broj ponavljanja kretnji Slika 9. Prozor sa rotacijama zglobova robota Minimalni i maksimalni kut zakretanja

Slika 10. Zaslon aplikacije AdeptWindows PC s aktivnim V + operacijskim sustavom Slika 11. Jednostavni upravljački program

Primjer upravljačkog programa.program integracija() SPEED 20 ALWAYS ;Postavljena brzina je 20% sistemske brzine i = -1 ;iniciranje parametra brojača i SIGNAL (33) ;Otvaranje hvataljke 20 IF SIG(1033) THEN ; operacija umetanja u gnjezdo SIGNAL (41) ;ukljucuje odgovor E_R_ACK1 prema Festo stanici SET pocetna_tocka = TRANS(-20,-400,180,0,180,0) MOVES pocetna_tocka ;pravocrtno gibanje na lokaciju pocetna_tocka SET uhvati = TRANS(-62.8,-436.9,-40.7,0,180,0) APPRO uhvati, 50 ;robot 50 milimetara iznad mjesta hvatanja na traci MOVES uhvati DELAY 1 SIGNAL (-33) ;zatvaranje hvataljke DELAY 1 ;cekanje 1 sekundu MOVES uhvati:trans(0,0,-40) ;odmicanje pravocrtno za 50 milimetara od mjesta hvatanja MOVES pocetna_tocka ;pravocrtno gibanje na lokaciju pocetna tocka SET iznad = TRANS(55.3,-657,35,0,180,90) MOVES iznad SET gnjezdo = TRANS(55.3,-657,-2,0,180,90) MOVES gnijezdo DELAY 1 SIGNAL 33 ;otvaranje hvataljke MOVES gnjezdo:trans(0,0,-35) ;odmicanje pravocrtno 35 mm MOVE pocetna_tocka ;gibanje na lokaciju pocetna_tocka SIGNAL (-41) DELAY 2 GOTO 20 ;skok na ispitivanje signala END ;Kraj IF strukture IF SIG(1034) THEN ;operacija odlaganja na paletu gotovog sklopa i = i+1 IF i <= 7 THEN ; provjera uvjeta za izvršenje izuzimanja sklopa sa stola SIGNAL (33);otvaranje hvataljke SIGNAL (41) ;ukljucuje odgovor E_R_ACK1 prema festo stanici SET pocetna_tocka = TRANS(-20,-400,180,0,180,0) MOVES pocetna_tocka ;pravocrtno gibanje na lokaciju pocetna_tocka SET iznad = TRANS(55.3,-657,35,0,180,90) MOVE iznad ;gibanje na lokaciju iznad SET gnjezdo = TRANS(55.3,-657,-2,0,180,90) MOVES gnjezdo; pravocrtno gibanje na lokaciju gnjezdo SIGNAL (-33) ;zatvaranje hvataljke DELAY 1 MOVES gnjezdo:trans(0,0,-40) ;odmicanje gore 40 mm MOVE pocetna_tocka ;gibanje na lokaciju pocetna_tocka SIGNAL (-41) ;iskljucuje odgovor E_R_ACK1 prema festo stanici DELAY 1 SET medjupozicija1 = TRANS(-201,-278,40,0,180,0) ;iznad palete MOVE medjupozicija1; gibanje na lokaciju medjupozicija1 SET paleta = TRANS(-205-i*47.7,-336,-132,0,180,0) ;ulaganje na paletu APPROS paleta, 35 MOVES paleta SIGNAL (33) ;Otvaranje hvataljke DELAY 1

.END MOVES paleta:trans(0,0,-35); odmicanje gore 35 mm MOVES medjupozicija1 ;pravocrtno gibanje na lokaciju medjupozicija1 MOVES pocetna_tocka ;pravocrtno gibanje na lokaciju pocetna_tocka GOTO 20 ;vracanje na ispitivanje signala ELSE RETURN ; prekid programa END ;kraj druge IF strukture END ;kraj prve IF strukture GOTO 20 ;vracanje na ispitivanje signala