Robotiikka, (Konenäkö), Mobiili robotiikka. Teknologiademot on the Road

Samankaltaiset tiedostot
Konenäkö & Robotiikka Teknologiademot on the Road

Mitä ovat yhteistyörobotit. Yhteistyörobotit ovat uusia työkavereita, robotteja jotka on tehty työskentelemään yhdessä ihmisten kanssa.

ROBOTTIHARJOITUS IRB4400 ROBOTILLA, S4C (RYHMÄTYÖ) v. 2015

Robotiikan tulevaisuus ja turvallisuus

Digitaalinen valmistus. Teknologiademot on the Road

Yhteistyörobotiikan tutkimus MoRo-hankkeen aloitusseminaari Ilari Marstio

S11-09 Control System for an. Autonomous Household Robot Platform


Aleksi Kyllönen ROBOTSTUDION KÄYTTÖ OPETUK- SESSA

Teemu Rantala, ABB Oy, Robotics YuMi - Robotti ja ihminen yhdessä

ROBOTIIKAN LABORATORIOTYÖ 2 ( )

RAPID-ohjelmointikielen peruskäskyjä ja rakenteita

Keräilyrobotit. Helander, Koskimäki, Saari, Turunen. Aalto-yliopisto Insinööritieteiden korkeakoulu Kon Tuotantoautomaatio

Helppokäyttöistä ja joustavaa robotiikkaa

Altus RTS. 1 Tekniset tiedot: 2 Lähetin: Telis 1 Telis 4 Centralis RTS

VUOROVAIKUTTEISEN ROBOTIIKAN TURVALLISUUS

Turvallisuus koneautomaatiossa

Motoman XRC (tripla)

Miten piensarjatuotantoon saadaan joustavuutta?

Lasermerkkaimen robotisointi

Petri Rinta-Jaskari TEOLLISUUSROBOTIN ETÄOHJEL- MOINTIYMPÄRISTÖN KEHITYS VISU- AL COMPONENTS 4.0 -OHJELMALLA

ETÄOHJELMOINTIYMPÄRISTÖN LUOMINEN

Robotteja liikenteessä

Hyvinvointiteknologiaan painottuva koulutusohjelma- /osaamisalakokeilu TUTKINNON PERUSTEET KOKEILUA VARTEN

Laboratoriotyö. 1. Laitteisto. 1.1 Kamera

KUORMALAVAHYLLY ALFA

Teollisuusrobotin simulointi Delmia-ohjelmistolla

ROBOTTIHARJOITUS IRB4400 ROBOTILLA, S4C (RYHMÄTYÖ) v. 2014

SIMULOINTIYMPÄRISTÖJEN SOVELTAMINEN OPETUKSESSA SIMULOINNILLA TUOTANTOA KEHITTÄMÄÄN-SEMINAARI TIMO SUVELA

ABB ROBOTS IRC-5 Yleisohje

FANUC ROBOTIT Yleisohje

Oviverhopuhaltimet FLOWAIR.COM

KOOSTE ROBOTTISOLULTA VAADITTAVISTA EHDOTTOMISTA OMINAISUUKSISTA

Veli-Matti Pukkinen. Robottisolun simulointi. Opinnäytetyö Kevät 2011 Tekniikan yksikkö, Seinäjoki Tietotekniikka Mekatroniikka

Robottien etäohjelmointiprojektin toteutus

Robotit Suomessa toimialaselvitys

YHTEISTYÖROBOTIN KÄYTTÖÖN- OTTO TESTAUSSOLUSSA

lineaariyksikkö KR Kuvaus

Hyvinvointiteknologiaan painottuva osaamisalakokeilu TUTKINTOJEN PERUSTEET KOKEILUA VARTEN

Teollisuusrobotin käyttöönotto ja ohjelmointi

ERGOLATOR. Henkilökohtainen nostoapulaite kg. ERGOLATOR erilaisten rullien käsittelyyn

EAB Built to last Tarkkuus ja laatu ovat mukana kaikessa toiminnassamme, raakamateriaalin valinnassa,

Miehittämätön laserleikkaus - käsin koskematta levystä lavalle 1/6

ROBOTIIKKA. M.Billing 2015

Standardisointikatsaus

LTC 2605/91 -videonhallintalaite

PAKKAUSROBOTTISOLUN SUUNNITTELU

Palauta jokainen funktio-tiedosto. Esitä myös funktiot vastauspaperissasi.

KUORMALAVAHYLLY ALFA

AS Automaatio- ja systeemitekniikan projektityöt

ELEC-C1110 Automaatio- ja systeemitekniikan. Luento 11 Esimerkki automaation soveltamisesta

Teollisuusautomaation standardit Osio 9

Metropolia Engagement Day IHMINEN JA ROBOTIIKKA (European Robotics Week 2017)

1. TEKNISET TIEDOT 2. LED-TOIMINNOT JA SÄÄDÖT

A11-02 Infrapunasuodinautomatiikka kameralle

Robottialustan instrumentointi ja käyttöönotto

Futura kuivaimen edut takaavat patentoidut tekniset ratkaisut

Kokoonpanorobotisointi konepaja- teollisuudessa Assembly robotics in industry

Robottien etäohjelmointi

Tuotepakkauksen tarkastus teollisuusrobotilla

JARNO ARKKO TEOLLISUUSROBOTIIKKA AMK OPETUKSESSA; TYÖELÄMÄN VAATIMUKSET. Diplomityö

ROBOTISOIDUN HIONNAN SUORITUSKYKYANALYYSI VAATIVAN GEOMETRIAN VIIMEISTELYSSÄ

Kolmipisteohjauksen toimimoottorit

MACCO BF Haarukkavaunu KÄYTTÖOHJEET. Oy Machine Tool Co

VIRTUAALISTEN ROBOTTISOLUJEN KEHITYS

UUDEN ROBOTTISOLUN OHJELMOINTITAVAN MAHDOLLISUUDET PIENILLE JA KESKISUURILLE YRITYKSILLE

We move everything. Tekniikan Trendit 2016

Millainen on menestyvä digitaalinen palvelu?

Suurempi Kapasiteetti: VM-30/35 isoilla poikkiliikkeellä optimoitu suorituskyky isoihin kappaleisiin.

KESKEISET NC-KOODIT TOIMINNAN MUKAAN RYHMITELLEN

Istukkaventtiilit (PN 16) VS 2 2-tieventtiili, ulkokierre

Antti Heikkilä HIONTATYÖVAIHEEN AUTOMATISOINTI TUOTANNOSSA

RumbleTools Oy. Imatralainen korkean teknologian yritys Ydinosaamisemme on prosessien automatisointi robotiikan ja ohjelmistokehityksen avulla

FAMOS PROTEC. Edistykselliset. Kuumasaumaajat

Täydellinen valvonta. Jäähdytysjärjestelmän on siten kyettävä kommunikoimaan erilaisten ohjausjärjestelmien kanssa.

Algoritmit. Ohjelman tekemisen hahmottamisessa käytetään

SISÄÄNRAKENNETTU TURVALLISUUS- JÄRJESTELMÄ CE-HYVÄKSYTTY PIENI JA ÄLYKÄS ... CALL ME COWELDER 1 YHTEISTYÖHITSAUSROBOTTI

LAURI POIKOLAINEN YHTEISTYÖROBOTIIKAN OPPIMISSOLU

UV - Tasotulostin ratkaisut

ROBOTIN LAVAUSSOLU. LAHDEN AMMATTIKORKEAKOULU Tekniikan ala Kone- ja tuotantotekniikka Mekatroniikka Opinnäytetyö Kevät 2018 Vesa Utela

Työstökoneliike M. Koskela Oy Jänismaantie Kokkola FINLAND. MVD inan ibend A Särmäyspuristin

Koodaamme uutta todellisuutta FM Maarit Savolainen

TYÖKOORDINAATISTON MÄÄRITTELY MITSUI SEIKI HR5B -KONEISTUS- KESKUKSELLA

ROBOTIIKKA SISÄLLYSLUETTELO:

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

Siirtohyllystöt renkaiden ja rengassarjojen varastointiin Optimaalinen säilytyskapasiteetti ja turvallinen käsittely

RÖNTGENDIFFRAKTIOROBOTTIEN TARKKUUSMITTAUKSET

Satelliittipaikannus

DIGITALISAATIO LOUHINNAN DIGITALISAATIO KIVIAINESTUOTANNOSSA Digitaalisen tietotekniikan yleistyminen arkielämän toiminnoissa [Wikipedia]

TUNTOREUNAT. Kuvaus. Ominaisuudet ja edut

KÄYTTÖOHJE INVANOSTIN LIFTMAN 400

MIKAEL BILLING OPPIMISYMPÄRISTÖ ROBOTIIKAN JA ETÄOHJELMOINNIN OPETUKSEEN. Diplomityö

OUM6410C pisteohjattu venttiilimoottori 24 VAC

Rockfon System G Direct

Juha Harju. Konenäkö-opetussovellus. Opinnäytetyö Kevät 2012 Tekniikan yksikkö Tietotekniikan koulutusohjelma Mekatroniikan suuntautumisvaihtoehto

MILTON ROY - ANNOSTUSPUMPUT

Co-Automation on alansa edelläkävijä automaation ja robotiikan hyödyntämisessä valmistavan teollisuuden automaatioratkaisuissa.

Teollisuusautomaation standardit. Osio 2:

Mitä vanhan laitteen modernisoinnissa kannattaa huomioida? Kiwa Inspecta Katri Tytykoski

MILTON ROY -ANNOSTUSPUMPUT

Transkriptio:

Robotiikka, (Konenäkö), Mobiili robotiikka Teknologiademot on the Road 29.11.2016

Robottityypit ja mekaaninen rakenne J. Pakkanen 2015, T. Koukkari 2016 Standardin SFS-EN ISO 10218-1 mukaan robotti on: Automaattisesti ohjattu Uudelleen ohjelmoitava Monikäyttöinen toimilaite Kolme tai useampia vapausasteita Kiinteästi asennettu tai liikuteltava

Robottien käyttö teollisuudessa Yleisin tuotantotapa on kiinteän automaation ja ihmistyövoiman yhdistelmä Robotisaatio tarjoaa vaihtoehdon! Robotisoinnin tavoitteet Tasaisempi laatu Korkeampi kapasiteetti Vaarallisten, vaikeiden tai tylsien työvaiheiden poistaminen

Manipulaattorit Manipulaattori on laite, joka siirtää osia, kappaleita tai laitteita noudattaen yksinkertaista toistuvaa rutiinia. Mikäli rutiinit ovat monimutkaisia ja niitä voidaan muutella, puhutaan robotista.

Robottityypit ja -rakenteet PicRef: Toshiba, Fanuc, adept, ETF Robotics

PicRef: ABB, Motoman, adept, Robottityypit ja -rakenteet

Portaalirobotti Yksinkertainen ja modulaarinen rakenne Rakenne mahdollistaa laajat työalueet Pystyy käsittelemään suuria massoja Helppo ohjelmoida Tyypilliset tehtävät: Konepalvelu Pakkaus Kokoonpano PicRef: Bosch Rexroth

SCARA ROBOT Jäykkä vertikaalinen rakenne Erittäin nopea Tyypilliset tehtävät: Kokoonpano elektroniikka PicRef: 3D CAD Browser

RINNAKKAISRAKENTEINEN ROBOTTI Useita rinnakkaisia niveliä Jäykempi rakenne, mutta silti erittäin nopea Suht rajallinen liikealue Yksi perussovellus on Stewardin alusta, jossa kaksi levyä on liitetty toisiinsa kuudella lineaarisella nivelellä. PicRef: adept, Fanuc Tyypilliset tehtävät: Pakkaus Kokoonpano/asennus

KÄSITTELYLAITTEET (Ulkoiset akselit) PicRef: ML Material

Kinematiikka Suora kinematiikka työkalun aseman laskenta vapausasteiden paikkatietojen perusteella missä on robotin työkalupiste tällä hetkellä Käänteinen kinematiikka vapausasteiden paikka-arvojen laskenta työkalun aseman perusteella miten robotti saavuttaa tietyn pisteen liikeavaruudessaan

J. Pakkanen 2015 Teollisuusrobotti

Robotin perusrakenne Ohjelmointiyksikkö Ohjain Manipulaattori

Teollisuusrobotti Joint 4 Joint 5 Joint 6 Joint 3 Joint 2 Joint 1

Mekaaninen rakenne

Robotin koordinaattijärjestelmät J. Pakkanen 2015

Koordinaattijärjestelmä Robottikäden liikkeet on kuvattu useassa eri koordinaattijärjestelmässä peruskoordinaatisto maailmankoordinaatisto käyttäjäkoordinaatisto kohteen koordinaatisto (kappale) työkalukoordinaatisto Jokainen koordinaatisto viittaa eri fyysiseen sijaintiin.

Koordinaattijärjestelmä

Robotiikka ABB Robotin ohjelmointi, joitain esimerkkejä J. Pakkanen 2015

Liikekäsky sisältää : TCP:n paikkatieto (X,Y,Z ja työkalun asento) Paikka voi olla tähtenä (*) tai sille voi antaa nimen. MoveL * v 1000, Z50, Tool0, Wob 0 Liikekäskytyyppi Nopeus Työkaludata Työkappaledata Paikoitustarkkuus

Liikekäskyt: MoveL Lineaariliike. Liikkeen aikana työkalun orientaatio pysyy samana MoveL * v 1000, Z50, tool0 A B Aloituspiste (edellinen piste).

Liikekäskyt: MoveJ Join-liike. Jokaista robotin akseli ohjataan yhtäaikaa siten että kaikki akselit saavuttavat nivelarvon samanaikaisesti. MoveJ * v 1000, Z50, tool0 A B Aloituspiste (edellinen piste).

Liikekäskyt: MoveC Ympyränkaari liike. Työkalun orientaatio pysyy samana liikkeen ajan MoveC, käsky tarvitsee kaksi paikkatietoa. MoveC *, * v 1000, Z50, tool0 Aloitus. Edellisen käskyn paikka.

Offset-poikkeaman ohjelmointi Esimerkki p1 100mm 80mm MoveL p1, MoveL offs(p1, 0, 100, 0), MoveL offs(p1, 80, 100, 0), MoveL offs(p1, 80, 0, 0), MoveL p1,...

Kommunikointi käyttäjän kanssa Kommunikointikäskyillä voidaan ohjelmakulun aikana esittää kysymyksiä tai antaa informaatiota ohjelmointilaitteen näytöllä. Vastaukset annetaan ohjelmointilaitteen numeronäppäimillä. TPReadNum TPReadFK TPWrite vastaukset tallentuvat halutun muuttujan arvoksi. TPErase

Ohjelman kulun kontrollointi Ohjelman kulku käskyillä määritellään missä järjestyksessä RAPID koodi toteutetaan. Ohjelman kulkuun vaikuttavia käskyjä: TEST WHILE IF FOR Compact IF GOTO EXIT,STOP BREAK

Ohjelman kulun kontrollointi Tulon odottaminen WaitDI DI10_1, 1 odota kunnes digitaalinen tulo DI10_1 = 1 ts. Ohjelmasuoritus jatkuu vasta kun DI10_1:n arvo on 1 WaitUntil DI10_1 = 1 AND DI10_2 = 1 käytetään useampien tulojen odottamiseen

Teollisuusrobotin offline-ohjelmointi

Offline-ohjelmointi Offline-ohjelmointi: Luodaan simulointimallin perusteella robottivalmistajakohtaiset robottikoodit robottiohjaimeen Robottien seisokkiaikojen minimointi Ohjelmoinnin turvallisuus Ohjelman validointi ja testaus Laadun parantuminen ja vakiintuminen Robottisolun ohjauksen (PLC) suunnittelu ja testaus (Virtual Commissioning) Robottisimulaatio Robottikoodi robottiohjaimelle

Robottiturvallisuus ja yhteistyörobotiikka T. Koukkari 2016

Robottiturvallisuus perinteisesti PicRef: Suomen Robotiikkayhdistys Ry Turvaluokitellut komponentit Turvallisuus taataan erottamalla ihminen ja robotti toisistaan

Robottiturvallisuus, vaatimukset Robottiturvallisuuteen (automatisoitu tuotantosolu/kone) vaikuttavat säädökset lyhyesti Konedirektiivi 2006/42/EY Harmonisoi EU/ETA-alueella ensimmäistä kertaa markkinoille saatettavia tai käyttöön otettavia koneita koskevat säädökset SFS-EN ISO 12100 Koneturvallisuus. Yleiset suunnitteluperiaatteet, riskin arviointi ja riskin pienentäminen. SFS-EN ISO 13849-1 Koneturvallisuus. Turvallisuuteen liittyvät ohjausjärjestelmien osat. Osa 1: Yleiset suunnitteluperiaatteet SFS-EN ISO 10218-1 Robots and robotic devices - Safety requirements for industrial robots - Part 1: Robots SFS-EN ISO 10218-2 Robots and robotic devices - Safety requirements for industrial robots - Part 2: Robot systems and integration ISO/TS 15066 Robots and robotic devices Collaborative robots Yleistietoa standardeista: http://www.sfs.fi/files/63/koneturvallisuusesite2015web.pdf

Yhteistyörobotti Collaborative Robot Standardin SFS-EN ISO 10218-1 ja teknisen spesifikaation ISO/TS 15066 vaatimukset täyttävä robotti Suunniteltu toimimaan samassa tilassa ihmisen kanssa Robotti tunnistaa törmäyksen ja sen ympäristöönsä aiheuttamaa maksimivoimaa voidaan säätää aktiivisesti Etuja verrattuna perinteisiin teollisuusrobotteihin Nopeita asentaa ja käyttöönottaa, turvallisuusvälineiden kuten aitojen ja valoverhojen suunnittelulta voidaan välttyä Toimiminen yhdessä ihmisen kanssa

Yhteistyörobotiikka Collaborative Robotics Turvallisuusnäkökulmaa ei kuitenkaan voi unohtaa, vaan käyttökohteen turvallisuutta on tarkasteltava kokonaisuutena. Riskiarvio SFS-EN ISO 12100 mukaan on tehtävä. Esim. asioita joita täytyy ottaa huomioon: Raajojen jääminen robottien nivelten väliin saksiotteeseen Turvalliset liikenopeudet eri tilanteissa Tarttujan tartuntavoima Työkappaleiden ja tarttujan terävät lävistävät reunat Painavan työkuorman aiheuttama riski Jne.

Yhteistyörobotiikka, yhteistyörobotteja Universal Robots: UR-series Fanuc CR-35iA ja CR-7iA Joiden lisäksi saatavana tai tulossa: Yaskawa: HC Rethink Robotics MABI Robotic KUKA: LBR iiwa-series PicRef: Universal Robots, Fanuc, ABB, KUKA ABB YuMi

Yhteistyörobotiikka, turvallista ja joustavaa tarttujatekniikkaa Robotiq On Robot RG2 Schunk Co-act PicRef: On Robot, Robotiq, Schunk

Konenäkö robotin yhteydessä T. Koukkari 2016

Lavalta poiminta, 2D-kappaleenkäsittely Poimittavan kappaleen paikoitus on mahdollista toteuttaa yhden konenäkökameran avulla kun tartuttavat kappaleet ovat pinottavissa. Tartunnan syvyyssuunta (korkeus) voidaan hoitaa robotin ohjelmassa kun kappaleiden paksuus tunnetaan. Tapahtumasarja on seuraava: Konenäkökamera ottaa kuvan tasolta jossa kappaleet sijaitsevat. Konenäköohjelmisto etsii sille opetettuja muotoja kuvasta ja palauttaa robotille muodon xy-koordinaatit sekä kiertokulman z- akselin ympäri. Robotti käyttää kuvattavalle tasolle muodostettua käyttäjäkoordinaatistoa jossa robotti paikoitetaan kameralta tulevan tiedon perusteella.

Kasasta poiminta (bin picking), 3D-kappaleenkäsittely Kasasta poimittaessa kappaleiden orientaatiota ja syvyyssuuntaista sijaintia ei tunneta etukäteen. Tässä yhteydessä käytetään usein 3D-konenäkötekniikoita kuten stereokameroita ja rakenteista valoa. Kasasta muodostetaan siis pistepilvi josta ohjelmallisesti etsitään etukäteen opetettuja 3D-muotoja. Robotille palautetaan tässä tapauksessa siis kaikki xyzkoordinaatit sekä kiertokulmatieto kaikkien kolmen akselin suhteen. Esimerkkejä tämänkaltaisista laitteistoista: Fanuc irvision 3D Area Sensor Sick PLB vision system Pick-it camera system Yaskawa MotoSight 3D CanonVision

Mobiilit teollisuusrobotit - Mobile industrial robots T. Koukkari 2016

Mobiilit teollisuusrobotit Mobiili teollisuusrobotti on teollisuuskäyttöön tarkoitettu ohjelmoitava itsenäisesti liikkuva alusta jota käytetään esimerkiksi sisälogistiikan automatisointiin. Navigointi perustuu usein laserskannereihin eikä välttämättä vaadi ympäristöön asennettavia navigointiapuja (kuten lattiaan upotettava johdin tai tilan nurkkiin liimattavat heijastimet) Käytössä teollisuudessa ja esimerkiksi sairaalaympäristöissä.

Mobiilit teollisuusrobotit Esimerkkejä mobiileista roboteista: Mobile Industrial Robots ApS: MIR100 Adept: Courier KUKA: KMR iiwa Swisslog: RoboCourier Aethon: TUG Mobile Industrial Robots ApS: MIR100 Itsenäisesti navigoiva Max 100 kg kantavuus Toiminta-aika 10 h / 20 km Maksimi nopeus 1,5 m/s Rajapinta tietojärjestelmiin liittymiseksi PicRef: MIR