16.9. RFID-tekniikka. Kari Hänninen, Finn-ID Oy. Konenäkö. Harri Ahlroth, Oy Delta-Enteprise Ltd.

Samankaltaiset tiedostot
ROBOTIIKKA. M.Billing 2015

Helppokäyttöistä ja joustavaa robotiikkaa

VUOROVAIKUTTEISEN ROBOTIIKAN TURVALLISUUS

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

Robottien etäohjelmointiprojektin toteutus

Tuotteen hitsattavuuden testaus robottisimulointiohjelmalla. Kari Solehmainen Savonia Ammattikorkeakoulu HitSavonia

Robottien aikakausi. Puhtausalan kehityspäivät Jussi Ruisniemi Diversey Suomi Oy. Presented by Diversey

Tuotantosolun simulointi

Autonomisen liikkuvan koneen teknologiat. Hannu Mäkelä Navitec Systems Oy

Robotiikan tulevaisuus ja turvallisuus

Koneenrakennuksen ja talonrakennuksen digitaalisten tuoteprosessien vertailu. Seminaariesitelmä , Tampere

KESKI-UUDENMAAN AMMATTIOPISTO NÄYTTÖSUUNNITELMA. Sähköalan perustutkinto

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

KONE: FANUC HITSAUSROBOTTISOLU

ROBOTTIJÄRJESTELMIEN UUDET TURVALLISUUSTEKNIIKAT

SÄHKÖTEKNIIKAN KOULUTUSOHJELMA 2010

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


Robottihitsauksen koulutus asiantuntija- ja operaattoritasoille , Turku

Teollisuusautomaation standardit Osio 9

Monitoimisorvien NC-ohjelmointi. Kari Kuutela Pathtrace Oy

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

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

Laboratoriotyö. 1. Laitteisto. 1.1 Kamera

AS Automaatio- ja systeemitekniikan projektityöt

Asetusaikojen minimointi NCkoodin

ROBOTIIKKA SISÄLLYSLUETTELO:

Digitaalisen tallennuksen edelläkävijä

Miten piensarjatuotantoon saadaan joustavuutta?

Hyvinvointiteknologiaan painottuva koulutusohjelma- /osaamisalakokeilu TUTKINNON PERUSTEET KOKEILUA VARTEN

He who stops being better stops being good

We move everything. Tekniikan Trendit 2016

Taitaja 2013, Mekatroniikka Turvalaitteet

Automaatioratkaisuja yli

PUUTEKNOLOGIAPALVELUT. RFID-hankkeen casejen esittely

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

Kon Simuloinnin Rakentaminen Janne Ojala

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Tuotannon simulointi. Teknologiademot on the road -hanke

Rosemount 3051S sähköiset ERS-anturit

Elektroninen ohjaus helposti

Teollisuusautomaation standardit. Osio 2:

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

ENEMMÄN VAI FIKSUMMIN? - ÄLÄ TAPA UUSIA BISNESMAHDOLLISUUKSIA TEHOTTOMALLA TYÖLLÄ! Anssi Tikka, Business Unit Manager

Merkittävä energiansäästö & Mukavan huoleton ja turvallinen asuminen. - Älykäs, hallittu talotekniikka -

Erikoistuminen ja automaatio teknologiateollisuudessa. Pemamek Oy Ltd Kimmo Ruottu. Sales Director, Scandinavia & Germany

Tuotetietoa. Neulasulku tarkemmin kuin koskaan aikaisemmin EWIKONin sähköinen neulasulku

Hyvinvointiteknologiaan painottuvan kokeilu KOKEILUSSA NOUDATETTAVAT TUTKINNON PERUSTEET

Teemat. Vaativien säätösovellusten käyttövarmuus automaation elinkaarimallin näkökulmasta Tampere. Vaativat säätösovellukset

MIKKO KASARI TUOTANTOLAITOKSEN LAVAUSJÄRJESTELMÄN KEHITTÄMI- NEN. Diplomityö

Kokoonpanorobotisointi konepaja- teollisuudessa Assembly robotics in industry

POHJOIS-KARJALAN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma. Mikael Partanen VAATIMUSMÄÄRITTELYT

Mekanismisynteesi. Kari Tammi, Tommi Lintilä (Janne Ojalan kalvojen pohjalta)

Emerson Process Management Oy. kouluttaa Ä L Y L Ä H E M M Ä S P R O S E S S I A. Sisällysluettelo. sivu. Koulutuspalvelujemme esittely 2

Suunnittelu / Asennusohjeet

Mekatroniikan peruskurssi Luento 1 /

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Uuden kulunvalvonnan tuotteet

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

Tarttujan pikavaihtojärjestelmän

Projektityökaluilla tuottavuutta toimintaan, Espoo, Kari Kärkkäinen

Työ 1: Logiikka ja robotti

Rexroth Engineering Työkalumme tehokkaaseen suunnitteluun ja järjestelmien optimointiin

Teollisuusrobotin simulointi Delmia-ohjelmistolla

Konenäön hyödyntämismahdollisuudet teiden ylläpidossa ja hoidossa

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Automaatio ja robotiikka arjessa

Verkkodatalehti. FX3-MOC Flexi Soft / Safe EFI-pro System TURVAOHJAIMET / TURVAJÄRJESTELMÄT

Oleelliset vaikeudet OT:ssa 1/2

Automaatio- ja systeemitekniikan projektityöt 2013

JOUSTAVA YKSITTÄISVALMISTUS. Konepajamiehet Kauko Lappalainen

Nostetta kuormankäsittelyyn

OHJELMISTOKEHITYS -suuntautumisvaihtoehto

OPPIMISYMPÄRISTÖT TEOLLISUUDEN KOULUTUSPALVELUJEN TUKENA

KUITUPOHJAISTEN PAKKAUSTEN MUODONANTO

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

WGS - Quick-Lock-pikavaihtojärjestelmä

Älykkäät sähköverkot puuttuuko vielä jotakin? Jukka Tuukkanen. Joulukuu Siemens Osakeyhtiö

Uusi huippuimurisarja

One1 alueelliset lähienergiaratkaisut. Harri Kemppi

Toimittajavaatimukset. Kalle Luojus

MACHINERY on laadunvarmistaja

Yhteistyörobotiikan tutkimus MoRo-hankkeen aloitusseminaari Ilari Marstio

Älykkään vesihuollon järjestelmät

MILTON ROY - ANNOSTUSPUMPUT

Turvallisuusseminaari Silja-Line

Säätökeskus RVA36.531

Levyntyöstökoneen robotisoitu palvelu

TOIMINNALLINEN MÄÄRITTELY MS

Energiatehokkuus ja rakennuksen automaation luokitus

Todellinen vuosikorko. Efektiivinen/sisäinen korkokanta. Huomioitavaa

Ohjelmointi 1. Kumppanit

LIITE. asiakirjaan. komission delegoitu asetus

ZigBee-ohjaus kuorma-autolle

Kehittää ohjelmointitehtävien ratkaisemisessa tarvittavia metakognitioita!

ROBOTIIKAN LABORATORIOTYÖ 2 ( )

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

Transkriptio:

Luento-ohjelma 8.9. Kurssin esittely ja johdanto. Kappaleiden tunnistus ja idenfiointi. 16.9. RFID-tekniikka. Kari Hänninen, Finn-ID Oy. Konenäkö. Harri Ahlroth, Oy Delta-Enteprise Ltd. 23.9. Ohjelmoitavat logiikat ja niiden soveltaminen kappaletavara-automaatiossa I. Ohjelmoitavan logiikan rakenne, toiminta ja ohjelmointi. IEC 61131-3 standardi. Mika Strömman. 30.9. Ohjelmoitavat logiikat ja niiden soveltaminen kappaletavara-automaatiossa II. Automaatio-ohjelmointi. IEC 61499 standardi. PC-pohjaiset valvomot. Mika Strömman. 7.10. Tiedonsiirto. Väylät ja lähiverkot. Järjestelmien integrointi. Jukka Peltola. 14.10. Kappaleiden kuljetus ja varastointi. Erilaiset kuljettimet, varastot, ja vihivaunujärjestelmät. 21.10. Automaattivarastot ja niiden ohjausjärjestelmät. Simuloinnin käyttö varastojen mitoituksessa ja ohjauksen suunnittelussa. Ahti Rossi, Pesmel Oy. 4.11. Teollisuusrobotit ja niiden soveltaminen. 11.11. NC-koneet ja FM-järjestelmät. Tuotantosolut. Tuotannonohjaus. 18.11. Elektroniikkatuotannon automaatio. Juha Kemiläinen. 25.11. Automaatiosovelluksen suunnittelu ja projektin läpivienti.yhteenveto. Mika Strömman. 1

Luennon sisältö Teollisuusrobotti peruskäsitteitä Robotin ohjausjärjestelmä Robotti osana tuotantosolua Robottien ohjelmointi Robottijärjestelmän suunnittelu Robottijärjestelmän kannattavuus Tilastoja Suomen Robotiikkayhdistys 2

Robotti historiaa v. 1923 tsekkiläisen Karel Capekin näytelmässä (= kone, joka tekee ihmisen työtä, tsekinkielen sanan merkitys on liittynyt alunperin maaorjiin ja työntekoon). Suosittu teema myöhemmin Science Fictionissa, mm. Isaac Asimov on kehitellyt robotti-käsitettä ja robotiikan peruslakeja. Teollisuusrobotit Industrial Robots Ensimmäinen kaupallinen teollisuusrobotti oli Unimation 1960-luvun alussa (Joseph F. Engelberger). Liikkuvat robotit Mobile Robots, Robot Vehicles, etc. Palvelurobotit Service Robots 3

Teollisuusrobotin määritelmä IFR:n (International Federation of Robotics) hyväksymä määritelmä: Automaattisesti ohjattu, uudelleenohjelmoitava, monikäyttöinen käsittelylaite, jolla on kolme tai useampia uudelleenohjelmoitavia akseleita (vapausasteita), jotka voidaan sijoittaa kiinteästi paikalleen tai liikkuviksi teollisuuden automaatiosovelluksissa 4

Teollisuusrobottien käyttökohteet Kappaleiden lähisiirrot Purku lavoilta tai paleteilta. Lavojen tai palettien täyttö. Kappaleen asettaminen kiinnittimeen tai koneeseen. Kappaleen ottaminen kiinnittimestä tai koneesta. Kappaleiden prosessointi Maalaus Hitsaus Hionta jne. Tuotteiden osa- tai loppukokoonpano Tuotteiden pakkaus 5

Kinematiikka Kinemaattinen ketju, liikevarsisto: nivelet ja niitä yhdistävät liikevarret (joints and links). Vapausaste (degree of freedom, dof): kiertoliike, suoraviivainen liike. Robottijärjestelmään lisätään usein robotin (liikevarsiston) ulkoisia vapausasteita esimerkiksi työkappaleen siirtoon tai pyöritykseen. Sama ohjain voi koordinoida kaikkien vapausasteiden liikkeiden suoritusta. Vapausasteen ohjaus: pisteohjaus, servo-ohjaus Suora kinematiikka: robotin tarttujan tai työkalun asema työavaruudessa lasketaan kinemaattisen ketjun eri vapausasteiden asemien ja kinemaattisen ketjun (liikevarsiston) tunnetun geometrian avulla. Käänteinen kinematiikka: Robotin tarttujan tai työkalun asema työavaruudessa on annettu. Tehtävänä on ratkaista vapausasteiden asemat eli kinemaattisen ketjun (liikevarsiston) konfiguraatio. Ratkaisu ei aina ole yksikäsitteinen, jos dof > 3. Erikoispisteet on otettava huomioon ohjelmoinnissa ja ohjauksessa. 6

RAKENTEET Yleisempien robottityyppien rakenne-esimerkkejä 1/3 Nimitys pääakselin mukaan Rakenne Kinemaattinen kaavio Työalue Suorakulmainen robotti Sylinterirobotti Lähde: ISO 8373 7

RAKENTEET Portaalirobotti Lähde: Krupp MaK Maschinenbau GmbH 8

RAKENTEET Yleisempien robottityyppien rakenne-esimerkkejä 2/3 Nimitys pääakselin mukaan Rakenne Kinemaattinen kaavio Työalue Napakoordinaatistorobotti Scara-robotti Lähde: ISO 8373 9

RAKENTEET SCARA-robotti Scara = Selective Compliance Assembly Robot Arm (tiettyyn suuntaan joustava kokoonpanorobottikäsivarsi) Lähde: Adept Technology Inc 10

RAKENTEET Yleisempien robottityyppien rakenne-esimerkkejä 3/3 Nimitys pääakselin mukaan Rakenne Kinemaattinen kaavio Työalue Kiertyvänivelinen robotti Rinnakkaisrakenteinen robotti Lähde: ISO 8373 11

RAKENTEET Kiertyvänivelinen teollisuusrobotti 12

RAKENTEET Tyypillinen sivultapäin esitetty robotin työaluekuva 13

RAKENTEET Teollisuusrobotti ja tavallisimmat komponentit Lähde: ABB 14

Robottien toimilaitteet Pneumaattiset + Nopeatoimisuus, + Edullinen hinta, - Servo-ohjauksien toteuttaminen vaikeaa. Hydrauliset + Käytetään erityisesti suurilla kuormilla (hyvä teho/paino-suhde), - Laitteiden korkea hinta, mm. erillinen hydrauliikkakoneikko, - Hydrauliikkaan liittyvät ympäristöongelmat. Sähköiset + Hydrauliikkaan verrattuna edullisempi hinta ja siisteys, + Sähkökäyttöjen säädettävyys on hyvä, servo-ohjaukset ovat helposti toteutettavissa. 15

Robottien anturointi Sisäinen anturointi nivelten paikan ja nopeuden mittaukseen Nopeusanturina esim: - takogeneraattori - optinen enkooderi (inkrementaalinen) Paikka-anturina esim: - optinen enkooderi - resolveri tai synkro - potentiometri Ulkoinen anturointi työkohteen ja ympäristön havaitsemiseen Suuri joukko erilaisia mahdollisia antureita riippuen työtehtävän ja työympäristön asettamista vaatimuksista mm. erilaiset kosketus- ja voimaanturit, lähestymisanturit, (hitsauksen) railonseuranta-anturit, konenäköön perustuvat anturit yms. 16

PAIKOITUS JA RATAOHJAUS Liikeohjauksen suoritus Yhden nivelen paikkasäätö: 17

Tuote-esimerkki ulkoisen anturin liittämisestä robotin ohjausjärjestelmään (hitsauksen railonseuranta, ABB WeldGuide) PC:ssä olevaa ohjelmistoa käytetään hitsaustehtävän opetuksessa ja ohjelmoinnissa robotille (WeldGuide Operating Manual, ABB, 2006). 18

Robotin tarkkuus Tavoitepiste x,y,z robotin sovellusohjelmassa. Robotin ohjausjärjestelmä ohjaa robotin tavoitepisteeseen. Suoritetaan useita toistoja. Asemointitarkkuus = maksimipoikkeama tavoitepisteestä. Toistotarkkuus = suurin havaittu poikkeama kahden eri toiston välillä. Toistotarkkuus < Asemointitarkkuus (Toistotarkkuus on parempi) Tarkkuudet eivät ole vakioita, vaan ne riippuvat mm: kuormasta, työavaruuden alueesta, liikenopeudesta, jos kysymyksessä on ajaminen (rata)pisteen kautta. 19

Robotin tarkkuus kirjoittava teollisuusrobotti (lähde: wikimedia) An industrial robot, which writes down the bible on rolls of paper. The machine draws the calligraphic lines with high precision. Like a monk in the scriptorium it creates step by step the text. 20

ROBOTTIEN OHJAUS JA SÄÄTÖ Ohjausjärjestelmän tavallinen koostumus Keskusyksikkö Massamuisti ohjelmien (toiminta-sekvenssien) tallennusta varten Käsiohjain (liitäntä) operointia, ohjelmointia varten Liitännät ulkoisia tietokoneita varten Nivelkohtaiset servotoimilaitteet Teholähteet, jotka muuttavat sähkönsyötön järjestelmälle ja laitteille sopivaksi 21

ROBOTTIEN OHJAUS JA SÄÄTÖ Ohjausjärjestelmän piirteitä ja toimintoja Ohjelmien tulkinta liikekäskyiksi Toimilaitteiden takaisinkytketty ohjaus (servo-ohjaus) Toimintaympäristön havainnointi antureiden avulla Muualla tehdyn ohjelman ymmärtäminen Robotin sisäisen toiminnan tarkkailu eli itsediagnostiikka 22

ROBOTTIOHJAUKSEN TEHTÄVÄT 1/2 Liikeohjauksen tehtävät: Toimilaitteiden ohjaaminen paikka-ohjearvoon myös haluttu liiketila säilyttäen (servotehtävä) Liikkeet ohjelmien ajon, ohjelmoinnin ja opetuksen aikana Ohjelmointiin ja opetukseen liittyvät tehtävät: Liikeratojen muodostaminen käsiohjaimen avulla (tai muualla luotujen robottiohjelmien hyväksyminen) Liikkeiden yksinkertainen hidastaminen robottiohjelmistojen testausvaiheessa Loogisten rakenteiden muodostaminen robottiohjelmaan sekä aistimien vaikutuksen huomioon ottaminen Ohjelmien muuttaminen eli editointi Ohjelmien talletus ja lataaminen 23

ROBOTTIOHJAUKSEN TEHTÄVÄT 2/2 Ohjelmien toisto ja liikkeiden suoritus: Robottiohjelmien tulkinta tavallisesti käskyrivi kerrallaan Liikkeiden lisäksi aistimien (ympäristön) vaikutus liikeratoihin ja vaiheiden suoritusjärjestykseen Turvallisuustoimintojen toteuttaminan: Hätäpysäytys ja väärien liikkeiden estäminen Diagnostiikka huoltoa varten Robotin toiminnan alustaminen esimerkiksi sähköhäiriön jälkeen Testaus Apuna huoltotehtävissä ja käyttöönotossa: Osittainen robotin toiminta huoltotehtäviä varten - esimerkiksi jarrut on saatava auki käsivarren liikuttamiseksi moottoreita käyttämättä 24

Robotti osana tuotantosolua Seuraavassa on esimerkinomaisesti luonnehdittu: soluohjauksen erilaiset toiminnot soluohjaukseen liittyviä erilaisia laitteita ja järjestelmiä tiedonsiirtotapoja eri laitteiden ja järjestelmien välillä soluohjauksen ja robotin välistä tyypillistä tiedonvaihtoa kolme esimerkkiä tuotantosoluista tai järjestelmistä, joissa robotti on yhtenä laitteena 25

SOLUOHJAUKSET Soluohjauksen sisältämiä toimintoja Solun tilan ylläpito ja näyttö sekä ohjauksen perustoiminnot (käyntiin, seis, kuittaus, käsiohjaus) Kirjanpito järjestelmän puskureissa tai varastossa olevista tuotteista Tuotanto-ohjelman mukainen töiden valinta, ohjaus ja töiden valvonta Tuote- tai työkohtaisten käsittelytietojen ylläpito ja välitys laitteille (parametrinen ohjaus) Robottiohjelmien ylläpito ja välitys laitteille (massamuistiohjelmistot) Testitulosten talletus Tapahtumahistorian keruu ja tilastointi Vikatilannetuki ja selitykset käyttäjille Jäljitettävyyskirjanpito 26

SOLUOHJAUKSET Tyypillisiä soluohjaukseen liittyviä laitteita Robotin ohjaimet Ohjelmoitavat logiikat Viivakoodin luku- ja tulostuslaitteet Saattomuistien luku- ja kirjoituslaitteet Tuotannon ohjauksen tietokonelaitteet Muut tietokonelaitteet (esim. näkö-järjestelmät, vihivaunujärjestelmät) 27

SOLUOHJAUKSET Tiedonvaihtotapoja järjestelmien välillä jaetut tiedostot jaettuihin tiedostoihin perustuvat yhteiset tietokannat jaettu kyselypohjainen tietokanta (SQL-kannat) sanomien lähetys tai sarjamuotoiset verkkoyhteydet (esim. socket-yhteydet) oliorajapinnat (esim. RPC tai DCOM) 28

SOLUOHJAUKSET Soluohjauksen tyypillisiä komentoja robotille Numerorekisterin tai muuttujan luku ja kirjoitus Paikkarekisterin luku ja kirjoitus Analogiasignaalien luku ja kirjoitus Robottiohjelman lataus robotin muistiin Robottiohjelman käynnistys ja pysäytys Robotin virheilmoitusten havainnointi 29

SOLUOHJAUKSET Pakkauslinja 30

SOLUOHJAUKSET Lähettämövarasto 31

SOLUOHJAUKSET Soluohjauksen päänäyttö 32

ROBOTTIEN OHJELMOINTI Ohjelmoinnin tärkeimmät tehtävät Laaditaan toimintajärjestys ja logiikka robottikäsivarren liikkeille sovelluksessa tarvittavien työkalun liikkeiden toteuttamiseksi Tahdistetaan käsivarren liikkeet ympäristön signaaleihin (muut laitteet) tai välitetään muihin laitteisiin tarvittavia tietoja Määritellään robotin toiminta virhetilanteissa 33

ROBOTTIEN OHJELMOINTI Johdattamalla ohjelmoinnin vaikeudet Muuttamisen hankaluus; yleensä ohjelma täytyy ohjelmoida alusta lähtien uudestaan, kun siihen halutaan muutos Magneettinauhoja oli hankala arkistoida ja käsitellä nyt puolijohdemuistien ja kovalevyjen aikana ongelma olisi paljon helpompi Ohjelmista on vaikea saada aivan tarkkoja 34

ROBOTTIEN OHJELMOINTI Opettamalla ohjelmointi Liikeratojen määrityksen nopeuttaminen Kirjoittamalla uutta robottiohjelmaa päätteen avulla, kun käsivarsi suorittaa toista ohjelmaa Käyttämällä runsaasti suhteellisia asemia, jotka lasketaan muutamista käsivarrella opetetuista asemista Kirjoittamalla ohjelmat tekstitiedostoina erillisessä toimistotietokoneessa mahdollisimman valmiiksi ja siirtämällä ne robotin ohjausjärjestelmään 35

ROBOTTIEN OHJELMOINTI Opettamalla ohjelmointi Esimerkki VAL -ohjelmointikielestä Käsky APPRO haku- -asema, 100.0 SPEED 30.0 MOVES hakuasema CLOSEI Merkitys 10 cm päähän hakuasemasta oikeaan asentoon nivelinterpolaatiolla seuraava liike 30 mm/s nopeudella suoraviivaisesti hakuasemaan työkalu suljetaan välittömästi 36

ROBOTTIEN OHJELMOINTI Opettamalla ohjelmointi Tyypillisen teollisuusrobotin peruskäskykanta Liiketavan valinta eli lineaarinen, ympyrä- tai nivelinterpolaatio Liikekäsky Liikekäsky suhteellisesti muunnettuun pisteeseen, mutta parametrina annetun aseman asennossa Liikeradan siirto kolmessa ulottuvuudessa Tehtäväkoordinaatiston siirto kuudessa vapausasteessa Etsintäliike eli pysähtyminen ulkoisen anturin tilan muuttuessa odotetusti Liikenopeuden ohjaus ulkoisella anturilla Ulkoisten antureiden avulla laskettujen korjausliikkeiden lisäys nimelliseen liikerataan Työkalukoordinaatistoliikkeet Lavaus säännöllisessä muodossa tai lavan purkaus vastaavasti Ehto, toisto- ja silmukkarakenteet Binäärisignaalien luku ja kirjoitus Analogisten signaaleiden luku ja kirjoitus 37

ROBOTTIEN OHJELMOINTI Opettamalla ohjelmointi Ulkoisiin järjestelmiin liittyviä käskyjä Kuljettimella liikkuvan kappaleen seuraaminen pulssianturin avulla eli robotin liikkeiden kytkeminen kuljettimen liikkeeseen Näköjärjestelmän hyväksikäyttö kappaleen poimimisessa Liikeratojen korjausmahdollisuudet ulkoisten antureiden avulla pyritään yleiseen aistinliitäntään ja palvelemaan aistimien tarpeita yhteisillä robotin liikkeisiin vaikuttavilla funktioilla Kaarihitsauslaitteen ohjaus ja vaaputuksen avulla toteutettu railonseuranta Pistehitsausprosessin ohjaus 38

ROBOTTIEN OHJELMOINTI Mallipohjainen etäohjelmointi Robottien mallipohjainen ohjelmointi (off-line) tarkoittaa robotin ohjelmointia ilman tuotantorobottia, tuotannon ulkopuolisessa tietokoneessa käyttäen 3D graafista käyttöliittymää ja robotin ja sen oheislaitteiden simulointimalleja sekä hyödyntäen valmistettavan tuotteen suunnittelun 3D-muototietoa. 39

ROBOTTIEN OHJELMOINTI Mallipohjainen etäohjelmointi, etäohjelmointityöasema Lähde: Orion yhtymä Oyj Normet 40

ROBOTTIEN OHJELMOINTI Mallipohjainen ohjelmointi, käyttöliittymä 41

ROBOTTIEN OHJELMOINTI Mallipohjainen etäohjelmointi, ohjelma siirretty robotille Lähde: Orion yhtymä Oyj Normet 42

ROBOTTIEN OHJELMOINTI Mallipohjainen ohjelmointi hyödyntää tuotteen 3D muototietoa Lähde: Orion yhtymä Oyj Normet 43

ROBOTTIEN OHJELMOINTI Mallipohjaisen ohjelmoinnin soveltuvuus Mallipohjainen ohjelmointi sopii kun Tuotanto on asiakasohjautuvaa Pienet tuotantosarjat Tuotteiden elinkaaret ovat lyhyet Valmistusprosessi edellyttää robotilta suurta määrää paikoitus (opetus) pisteitä, kuten hitsaus, leikkaus, jäysteytys, kiillotus, hionta, maalaus, pinnoitus, työstö jne. Robotteja ei voi ohjelmoida tuotannossa esimerkiksi turvallisuusriskin takia: valimot, ampumatarvike-teollisuus, ydinvoimalaitokset jne. Tuotesuunnittelu käyttää 3D CAD -järjestelmiä oheislaitteiden sijoitteluun 44

ROBOTTIEN OHJELMOINTI Mallipohjainen ohjelmointi, suunnittelun työkaluja Suunnittelua varten on mallipohjaisissa etäohjelmointiohjelmistoissa 3D CAD -moduuli Kinemaattisten mekanismien suunnittelumoduuli Robotti- ja oheislaitekirjastot Layout-moduuli robottien ja oheislaitteiden sijoitteluun 45

ROBOTTIEN OHJELMOINTI Mallipohjainen ohjelmointi, robottikirjastot Yleisimmät robottimallit ja postprosessorit on kirjastoitu 46

ROBOTTIEN OHJELMOINTI Mallipohjainen ohjelmointi, oheislaitekirjasto Robotin tarttuja ja työkalukirjasto: pistehitsauspihdit. Hitsauspihdin malli sisältää sen toiminnan kannalta oleelliset parametrit. 47

ROBOTTIEN OHJELMOINTI Mallipohjaisen ohjelmoinnin päätyövaiheet Uuden tuotemallin sisäänluku etäohjelmointijärjestelmään ja tuotemallin sijoitus simulointisoluun Yleiskielinen tai robottimerkkikohtainen ohjelmointi - Paikoituspisteiden generointi - Ohjelmakäskyjen kirjoitus sisältäen paikoitus-, ehto-, I/O- ja muut käskyt (mm. hitsauskäskyt) Ohjelmien verifiointi (tarkastus) simuloimalla Ohjelman käännös (jos yleiskielinen) merkkikohtaiselle kielelle Valmiin ohjelman siirto tuotantoon 48

ROBOTTIEN OHJELMOINTI Mallipohjainen ohjelmointi, ohjelmien verifiointi eli simulointi 49

ROBOTTIEN OHJELMOINTI Mallipohjainen ohjelmointi, törmäystarkastelu 50

ESISUUNNITTELU JA SUUNNITTELU Robottijärjestelmän alkusuunnittelu, lähtötilanteen analysointi Kappaleiden tila Kappaleiden siirrot Oheislaitteiden sijoittelu Työvaiheiden looginen eteneminen Liittymät muuhun tuotantoympäristöön Miehitys Ympäristöolosuhteet 51

ESISUUNNITTELU JA SUUNNITTELU Robottijärjestelmän alkusuunnittelu, oheislaitteiden ja robotin käytön suunnittelu Sopivien käsittely- ja syöttölaitteiden suunnittelu (tarttujat, kiinnittimet, paletit, kuljetusalustat ym.) Joustava ja varma kiinnitintekniikka Layoutin tarkentaminen Tuotanto- ja oheislaitteiden suunnittelu (työstöyksiköt,kuljetinradat) Turvajärjestelmä Kunnossapito ja huolto Laitteiden yhteensopivuus Virta- / jännitevaihtelujen eliminointi 52

ROBOTTIJÄRJESTELMÄN KANNATTAVUUS Robottijärjestelmän investointikustannuksia Suunnittelukustannukset Järjestelmän hankintakustannus Asennus- ja käyttöönottokustannukset Työvälineiden ja oheislaitteiden hankintakustannukset Muut kustannukset 53

ROBOTTIJÄRJESTELMÄN KANNATTAVUUS Robottiprojektin kustannusrakenne Toimitus HARDWARE 50% mekaniikka ja laitteisto SOFTWARE 30% suunnittelu, ohjelmointi ja asennus Asiakas 5% koulutus 5% projektinjohto 10% käyttöönotto 54

Kommentit edelliseen arvioon Arvio on otettu vuonna 1999 julkaistusta Robotiikkayhdistyksen koulutusmateriaalista. Tuosta ajankohdasta tähän päivään teollisuusrobottien yksikköhinnat ovat suhteellisesti ja absoluuttisestikin laskeneet, joten mekaniikan ja laitteiston suhteellinen osuus investoinnin kustannuksista on pienentynyt. 55

ROBOTTIJÄRJESTELMÄN KANNATTAVUUS Robottijärjestelmän käyttökustannuksia Välittömät palkkakustannukset Välilliset palkkakustannukset Energia-, aine- ja tarvikekustannukset Koulutuskustannukset Huolto- ja kunnossapitokustannukset 56

ROBOTTIJÄRJESTELMÄN KANNATTAVUUS Robottijärjestelmän säästöt Materiaalikustannukset pienenevät Materiaalien käsittelykustannukset pienenevät Palkkakustannukset pienenevät Keskeneräisen tuotanto vähenee Vältetään virheelliset kappaleet ja niiden korjaaminen Laitteistojen käyttöaste paranee Tilan tarve vähenee Valmisvarasto pienenee 57

ROBOTTIJÄRJESTELMÄN TEHOKAS KÄYTTÖ Käyttöönoton jälkeen huomioitavia asioita Puhdistus ja huoltotoimet Määräaikaishuollot Uusien ohjelmien ohjelmointi Jatkuva seuranta Häiriö- ja poikkeamaraportointi Häiriöiden analysointi Kehitys- ja koulutussuunnitelmat Kehitystoimenpiteet 58

Esimerkki kannattavuuden arvioinnista Numeerisen työstökoneen kappaleenkäsittelyn robotisointi (toistuva sarjatuotanto) Tilanne kone on 2-vuorokäytössä, sarjakoko on 100 kpl keskimääräinen kappaleaika koneella on 6 min sarjan läpimenoaika 1,2 * 100 * 6 / 60 = 12 tuntia (kerroin 1,2: elpyminen + muut apuajat) asetuksia 1 / päivä (1 tunti) vuorokautiset käyttötunnit 16-1 0,2 * 100 * 6 / 60 = 13 tuntia Investointi robotti oheislaitteineen 950 000 mk koulutus 15 000 layout ym. 30 000 käyttöönotto 10 päivää * 13 * 200 26 000 Yhteensä 1021 000 mk 59

Esimerkki kannattavuuden arvioinnista Säästöt läpimenoaika 100 * 6 / 60 = 10 tuntia (ei elpymistaukoja) asetuksia 2 / päivä vuorokautiset käyttötunnit 16 2 + 0,8 * 8 = 20,4 tuntia (80 % yötunneista miehittämättöminä) lisääntynyt kapasiteetti 20,4 13 = 7,4 tuntia / vrk em. kapasiteetin hankinta yrityksen ulkopuolelta 200 mk / tunti säästö vuositasolla 210 * 7,4 * 200 = 310 800 mk käyttäjä vapautuu muihin työtehtäviin 8 tuntia / päivä säästö vuositasolla 210 * 8 * 80 = 134 400 mk investoinnista koituva vuosisäästö yhteensä 310 800 + 134 400 = 445 200 mk Takaisinmaksuaika 1021 000 / 445 200 = 2,3 vuotta Taloudellinen pitoaika 8 vuotta investoinnin sisäinen korko > 40 % 60

Kommentit edelliseen laskelmaan Laskelma on otettu vuonna 1999 julkaistusta Robotiikkayhdistyksen koulutusmateriaalista (laskelma oli tehty markoissa). Tuosta ajankohdasta tähän päivään teollisuusrobottien yksikköhinnat ovat suhteellisesti ja absoluuttisestikin laskeneet, joten robotti-investoinnit ovat tulleet entistä paremmin kannattaviksi. 61

Teollisuusrobottien hintakehitys (lähde: IFR World Robotics 2006) 62

SOVELLUSESIMERKKEJÄ Robotisoitu särmäyskone 63

SOVELLUSESIMERKKEJÄ TIG-hitsausasema 64

SOVELLUSESIMERKKEJÄ Robottilavausasema 65

LIIKKUVAT ROBOTIT JA NIIDEN TEKNOLOGIA Liikkuvien robottien sovellusalueita Kuljetukset Rakentaminen Palontorjunta- ja pelastustehtävät Kaivokset Maa- ja metsätalous Vedenalaiset tehtävät Vartiointi Siivous Satelliittien kokoonpano- ja huoltotehtävät 66

PALVELUROBOTIIKKA Esimerkki. Hako-Werke Acromatic 750, autonominen siivousrobotti 67

Uusia käyttötapoja robotiikalle: vuorovaikutteinen robotiikka Vuorovaikutteisen robotiikan turvallisuus uusi kirja Suomen Robotiikkayhdistyksen julkaisusarjassa Tieteiskirjallisuuden ja -elokuvien esittämien visioiden pohjalta odotamme robotista kumppania etenkin toistuviin ja raskaisiin töihin. Tämä visio tulevaisuuden robotista on toteutumassa, kun monia tarvittavia tekniikoita on tulossa lähivuosina markkinoille. Keskeinen vuorovaikutteiseen robotiikkaan liittyvä puute on ollut yhteistyön turvallisuus. Robotin ja ihmisen tuloksekas työskentely yhteistyökumppaneina on ollut turvallisuuden näkökulmasta vain harvoin mahdollista. Ihmiset ja robotit on vielä pääsääntöisesti pitänyt erottaa toisistaan kömpelöillä aidoilla ja turvalaitteilla. Tulossa olevat turvaohjaimet, robotin voiman tarkka hallinta ja monet uudet anturitekniikat antavat lupauksia uusista ihmisen ja robotin yhteistyön mahdollisuuksista. Insinöörikunnan haasteena on löytää uusia sovelluskohteita, joissa vuorovaikutteisen robotiikan mahdollisuudet voidaan tehokkaasti hyödyntää. Tämä kirja kertoo vuorovaikutteisen robotiikan, ihmisen ja robotin yhteistyön sekä turvatekniikan toteutuskeinoista ja kehityksestä teollisessa mpäristössämme. Uusimmat alan turvastandardit ja niiden sovellukset on käsitelty kirjassa esimerkkien avulla. Kirjan ovat kirjoittaneet VTT:n ja TTY:n robotti- ja turvallisuustekniikan asiantuntijat turvajärjestelmien voima (http://www.roboyhd.fi/) 68

Uusia robotiikkasovelluksia on viime vuosina otettu käyttöön mm. lääketieteessä 69

Robottien soveltaminen tilastojen valossa Perinteisten teollisuusrobottien soveltamista eri teollisuuden aloille on tilastoitu IFR:n (International Federation of Robotics) toimesta maakohtaisesti. Suomessa Robotiikkayhdistys on kerännyt vastaavia tietoja kotimaan osalta. IFR on tilastoinut myös palvelurobottien sovellusten kehittymistä 70

Uudet robotti-installaatiot vuosittain (lähde: IFR World Robotics 2010) (Pystyakselin luvut ovat tuhansia kappaleita vuoden 2009 myynti oli noin 60 000 robottia) 71

Uusien installaatioiden jakautuminen eri teollisuusaloille (lähde: IFR World Robotics 2010) 72

Ammattikäyttöön tarkoitettujen palvelurobottien sovelluskohteet (lähde: IFR World Robotics 2010) 73

Henkilökohtaiset palvelurobotit (lähde: IFR World Robotics 2010) 74

Teollisuusrobottien lukumäärät maailmanlaajuisesti (lähde: IFR World Robotics 2009) Huom! Japanin luvut eivät välttämättä ole suoraan vertailukelpoisia, johtuen siellä käytetystä väljemmästä robotin määritelmästä. 75

Suomeen asennettujen teollisuusrobottien lukumäärän kehitys vuosina 2000-2007 Huom! korjattu luku 2007 on 358 ja arvio vuodelle 2008 on 331 76

Suomen teollisuusrobotit toimialoittain 77

Suomen teollisuusrobotit sovellusaloittain 78

Uudet robotti-installaatiot Suomessa vuosina 2008 ja 2009 Suomen Robotiikkayhdistyksen keräämien tilastojen mukaan luvut olivat: 2008: 331 kpl 2009: 276 kpl 79

Suomen Robotiikkayhdistyksen Drinkkirobotti Robotiikkayhdistys vuokraa Drinkkirobottia erilaisiin tilaisuuksiin. Ks. yhdistyksen verkkosivut http://www.roboyhd.fi/ 80