Skip to main content

Tuotantokoneet tietolähteinä

Tuotantokoneet muodostavat keskeisen tietolähteen osana tarjous-toimitusprosessia. Tällä sivulla kuvataan keinoja kerätä ja hyödyntää tietoa tuotantokoneiden käytöstä.

Tiivistelmä

TuotantokoneTuotantokone (Production machine). Fyysinen laite, jolla valmistetaan tuotteita ei ole vain valmistuksen väline, vaan myös merkittävä tietolähde. Koneistavassa yrityksessä suuri osa tuotannon arjesta tapahtuu koneiden äärellä: ohjelmat käynnistyvät, työstö etenee, koneet pysähtyvät, häiriöitä syntyy ja tuotanto etenee suunnitellusti tai suunnitelmasta poiketen. Näistä tapahtumista muodostuu dataa, jonka avulla voidaan ymmärtää paremmin, mitä tuotannon lattiatasolla todella tapahtuu.

Yrityksen lattiatason toiminnasta kerätty data muodostuu havainnoista ajan suhteen. Havainto tuotantodatan näkökulmasta on yksittäinen datapiste, joka voi pitää sisällään useita erilaisia muuttujia. Datapisteiden muutoksista ajan suhteen, eli aikasarjoista, voi päätellä tapahtumia ja toistuvia ilmiöitä. Kun yksittäisten datapisteiden muutoksia tarkastelee ajallisesti, voi muodostaa kokonaiskuvan toistuvista ilmiöistä sekä tapahtumista.

Konedataa voidaan kerätä suoraan koneiden rajapinnoista, kuten MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena- ja OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä -standardeja hyödyntäen, tai täydentää ulkoisella anturoinnilla silloin, kun koneesta ei ole saatavilla soveltuvaa rajapintaa. Rajapinnat tarjoavat tietoa koneen sisäisestä toiminnasta, kun taas anturointi mahdollistaa myös vanhempien koneiden seurannan.

Pelkkä data ei kuitenkaan vielä tuota hyötyä. Jotta havainnoista voidaan tehdä johtopäätöksiä, data täytyy yhdistää tuotannon kontekstiin, kuten työtilauksiin, ohjelmiin, tuotantosuunnitelmiin ja muihin tietojärjestelmiin. Vasta tällöin yksittäisistä datapisteistä muodostuu tietoa, jota voidaan hyödyntää tuotannon seurannassa, kehittämisessä, kunnossapidossa, analytiikassa ja tiedolla johtamisessa.

Konedatan keruussa tarvitaan myös selkeä arkkitehtuuri, joka määrittelee datalähteet, tiedonsiirtotavat, välikerroksen tehtävät ja tiedon tallennuksen. Hyvin suunniteltu ratkaisu mahdollistaa datan keräämisen useilta eri koneilta yhtenäisellä tavalla sekä tukee tiedon myöhempää hyödyntämistä uusissa käyttötapauksissa.




Tiedonkeruun kaksi pääreittiä

Yksi helposti ja nopeasti käyttöön otettava tapa kerätä tuotantodataa on hyödyntää työntekijöiden tekemiä kirjauksia. Tällöin tuotannon tapahtumia raportoidaan erilaisiin järjestelmiin työn arjen yhteydessä.

Manuaalista kirjaamista voidaan toteuttaa esimerkiksi kahdella tasolla:

  • Tarkka ja yksityiskohtainen kirjaaminen toiminnanohjausjärjestelmäToiminnanohjausjärjestelmä (Enterprise Resource Planning, ERP). Yrityksen resurssien hallintajärjestelmä, joka integroi eri liiketoimintaprosessit kuten talous, hankinta ja tuotannon suunnittelu [l2l.comän.
  • Poikkeamien ja prosessin toteumatietojen erillisellä laitteella, kuten tabletilla tai tietokoneella.

Manuaalinen kirjaaminen vie aikaa tuotannon työltä. Jokainen kirjaus edellyttää, että työntekijä pysähtyy raportoimaan tapahtuman, poikkeaman tai toteumatiedon erilliseen järjestelmään tai laitteelle. Tämä aika on pois varsinaisesta tuotantotyöstä, minkä vuoksi manuaalisen tiedonkeruun kuormitus on hyvä huomioida jo tiedonkeruun suunnittelussa. (Savonia-ammattikorkeakoulu, 2026)




Koneet ensisijaisina datalähteinä

Valmistavassa teollisuudessa tuotantokoneet ovat keskeisessä roolissa itse valmistusprosessissa. Siksi tarkin ja luotettavin tieto prosessin tilasta, etenemisestä ja häiriöistä saadaan usein suoraan koneilta. Kun data kerätään koneista automaattisesti, tiedonkeruu ei ole yhtä riippuvainen ihmisten tekemistä kirjauksista.

Tuotantokoneelta kerättävä data voidaan jakaa kahteen pääasialliseen lähteeseen:

  • Rajapintapohjainen tiedonkeruu hyödyntää koneen omaa ohjausjärjestelmää ja sen tuottamaa tietoa. Sen kautta voidaan saada tietoa esimerkiksi koneen tilasta, ohjelman etenemisestä, karan ja syötön nopeuksista, kuormituksesta, häiriöistä, hälytyksistä ja muista ohjaimen tapahtumista.
  • Anturointi mittaa koneen toimintaa ulkoisesti esimerkiksi virrankulutuksen, tärinän, lämpötilan, magneettikentän tai muiden fyysisten suureiden avulla.

Rajapinnat avaavat koneen sisäistä tietoa

Rajapintojen käyttö perustuu siihen, että koneen valmistaja on asettanut osan koneen sisäisestä datasta saataville dokumentoidussa muodossa. Tuotantokoneissa voi olla valmistajan oma rajapinta, kuten (Fanuc) FOCAS tai (Okuma) THINC API, tai laajemmin käytetty standardoitu rajapinta, kuten MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena tai OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä. Valmistajan omat rajapinnat liittyvät usein konevalmistajan omaan ekosysteemiin, kun taas standardoidut rajapinnat pyrkivät helpottamaan datan hyödyntämistä eri valmistajien laitteissa ja kolmannen osapuolen järjestelmissä.

Tiedonkulku
Kuva 1. Standardoitujen rajapintojen roolia koneen ja seurantajärjestelmän välissä

Standardoidut rajapinnat helpottavat tuotantodatan keräämistä ja yhtenäistämistä eri tuotantokoneilta. Kun koneiden tuottama data esitetään ennalta määriteltyjen käsitteiden ja rakenteiden avulla, samaa tiedonkeruuratkaisua voidaan hyödyntää useammassa kohteessa pienillä konekohtaisilla muutoksilla. Käytännössä tämä tarkoittaa, että datan keruu, suodatus ja tarvittaessa reunalaskenta voidaan rakentaa yhteisen perusmallin varaan, vaikka yksittäisten koneiden tarjoama data ja sen laajuus vaihtelevat. Näin standardoitu rajapinta vähentää räätälöinnin tarvetta ja tekee tuotantodatan hyödyntämisestä hallittavampaa.

MTConnect tuotantokoneiden datan yhtenäistäjänä

MTConnectin keskeinen idea on tuoda tuotantokoneen data ulos muodossa, jota eri järjestelmät voivat tulkita samalla tavalla. Standardi tarjoaa yhteisen sanaston esimerkiksi koneen tilojen, ohjelmien, hälytysten ja mittausarvojen kuvaamiseen. Varsinainen saatavilla oleva data riippuu kuitenkin koneesta ja sen valmistajasta. Valmistaja määrittelee, mitä tietoja rajapintaan tuodaan näkyviin ja millä tarkkuudella ne kuvataan

Rajapintapohjainen tiedonkeruu
Kuva 2. Koneen sisäinen data välittyy adapterin ja agentin kautta asiakasjärjestelmään. (MTConnect Institute, 2026)

MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena-ratkaisussa valmistajan toteuttama adapteri lukee koneen sisäisiä datalähteitä ja välittää tiedon agentille, joka välittää datan edelleen hyödynnettäväksi ulkoiseen järjestelmään. Ulkoisen järjestelmän tehtäväksi jää poimia datavirrasta olennaiset tiedot, suodattaa tarpeeton pois ja yhdistää havainnot tuotannon kontekstiin.

Rajapintapohjainen tiedonkeruu
Kuva 3. Yhteinen sanasto mahdollistaa eri valmistajien rajapinnan yhtenäistämisen. (MTConnect Institute, 2026)

MTConnectin kautta saatava data voi sisältää esimerkiksi koneen tilatietoja, ohjelmatietoja, hälytyksiä, tietoja käytetyistä työkaluista sekä karan ja akselien toimintaan liittyviä arvoja. Data esitetään usein teknisessä muodossa, kuten XML-rakenteena, joka ei sellaisenaan ole käyttäjälle selkeä esitystapa. Siksi rajapinnan arvo ei synny pelkästä datan lukemisesta, vaan siitä, että asiakasjärjestelmä muuntaa teknisen datan ymmärrettäviksi mittareiksi, tapahtumiksi ja näkymiksi.

Esimerkki MTConnect-rajapinnan datasta Haas VF-2YT työstökeskukselta
<Execution dataItemId="rstat" timestamp="2022-09-12T06:15:40.508Z" sequence="4426" name="RunStatus">STOPPED</Execution>
<EmergencyStop dataItemId="estop" timestamp="2022-09-12T05:24:49.653Z" sequence="114" name="EmergencyStop">ARMED</EmergencyStop>
<ControllerMode dataItemId="mode" timestamp="2022-09-12T06:38:43.299Z" sequence="4688" name="Mode">MANUAL_DATA_INPUT</ControllerMode>
<Program dataItemId="ncprog" timestamp="2022-09-12T05:45:48.680Z" sequence="563" name="Program">Kiilapesa_5mm_090922.NC</Program>
Message dataItemId="aalarms" timestamp="2022-09-12T05:24:49.617Z" sequence="3" name="ActiveAlarms">NO ACTIVE ALARMS</Message>

OPC UA osana teollista tiedonvaihtoa

Tuotantokoneiden dataa voidaan kerätä myös OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä -rajapinnan kautta. OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä on laajempi teollisen tiedonvaihdon standardi, jota käytetään eri laitteiden, järjestelmien ja automaatiotasojen väliseen tiedonsiirtoon. Siinä missä MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena on erityisesti valmistavan teollisuuden koneiden seurantaan suunnattu standardi, OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä toimii yleisempänä teollisen integraation alustana. Sen vahvuuksia ovat alustariippumattomuus, tietoturva, rakenteinen tiedon mallinnus ja mahdollisuus kuvata eri toimialojen laitteita ja prosesseja toimialakohtaisten tietomallien avulla. (OPC Foundation, 2026)

Tuotantokoneen näkökulmasta OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä voi tarjota pääsyn samoihin teemoihin kuin muutkin rajapinnat: koneen tiloihin, ohjelmatietoihin, tapahtumiin, hälytyksiin ja ohjausjärjestelmän tuottamiin arvoihin. Sen hyödyntäminen riippuu kuitenkin aina siitä, mitä koneen valmistaja on rajapintaan tuonut näkyviin ja kuinka hyvin tieto on dokumentoitu. Myös tässä tapauksessa tarvitaan asiakasjärjestelmä, joka valitsee olennaiset arvot, tulkitsee ne oikein ja yhdistää ne tuotannon tapahtumiin.

OPC UA-rajapinta ja sen rakenne

OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä on suunniteltu skaalautuvaksi, ja se tukee laajaa joukkoa eri sovellusalueita kenttätasolta (esimerkiksi mittaus- tai tunnistuslaitteet sekä PLC-ohjaimet) aina yritystason hallinnan ja johtamisen tukemiseen asti. Tämän tavoitteen saavuttamiseksi OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä -standardi tarjoaa monikerroksisen arkkitehtuurin, joka on esitetty seuraavassa kuvassa:

OPC-UA
Kuva 4. Koneen sisäinen data välittyy adapterin ja agentin kautta asiakasjärjestelmään. (OPC Foundation, 2026)

Tietomallit rakentuvat tämän infrastruktuurin päälle. OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä määrittelee useita perustietomalleja (esimerkiksi Data Access (DA) ja Alarms & Conditions (AC)), jotka kuvaavat yleisesti käytettyjä objekteja, kuten reaaliaikaisia ja historiallisia datamuuttujia sekä hälytyksiä. (OPC Foundation, 2026)

Uusia tietomalleja voidaan luoda OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä:n tietomallin pohjalta ja tarvittaessa johtaa edelleen OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä:n perustietomalleista. Näiden tietomallien Companion Specification -määrityksiä kutsutaan usein toimialastandardeiksi, koska ne ratkaisevat tyypillisesti tietyn toimialan erityisiä tiedonvaihtoon liittyviä tarpeita. (OPC Foundation, 2026)

OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä:n infrastruktuurin ja näiden toimialakohtaisten tietomallien yhdistelmä mahdollistaa yhteentoimivuuden myös semanttisella tasolla, eli järjestelmät eivät ainoastaan vaihda dataa, vaan ymmärtävät myös tiedon merkityksen samalla tavalla. (OPC Foundation, 2026)

Anturointi täydentää rajapintojen puutteita

Kaikissa tuotantokoneissa ei kuitenkaan ole käytettävissä sopivaa rajapintaa, tai rajapinnan käyttöönotto voi olla teknisesti tai avoimen dokumentaation puutteiden vuoksi haastavaa. Erityisesti vanhempien koneiden kohdalla avoimia rajapintoja ei välttämättä ole lainkaan. Tällöin tiedonkeruuta voidaan täydentää tai tiedonkeruu toteuttaa kokonaan ulkoisen anturoinnin avulla. Antureilla voidaan mitata koneen toimintaan liittyviä ilmiöitä, kuten virrankulutusta, tärinää, lämpötilaa tai muita suureita, joiden muutoksista voidaan päätellä esimerkiksi koneen käyntiä, kuormitusta, pysähdyksiä tai huollon tarvetta.

Anturoinnin vahvuus on siinä, että sitä voidaan soveltaa myös sellaisiin koneisiin, joista ei saada sisäistä dataa ulos. Samalla sen rajoitteena on se, että mitattu tieto kuvaa usein koneen toimintaa epäsuorasti. Esimerkiksi virrankulutuksen tai tärinän perusteella voidaan päätellä, onko kone käynnissä tai milloin kuormitus muuttuu, mutta tieto ei välttämättä kerro suoraan, mikä ohjelma on ajossa, mikä työ on kyseessä tai mikä tapahtuma muutoksen taustalla on.

Anturointi tuotantokoneessa
Kuva 5. Kuinka huomioida kaksi erityyppistä mittaustapaa anturoinnissa. (Xu, 2020)

Anturoinnissa voidaan erottaa suora ja epäsuora mittaus. Suorassa mittauksessa anturi on suunniteltu mittaamaan tarkasti juuri haluttua suuretta tai sen suoraa vastinetta prosessin aikana. Tällainen mittaus tuottaa yleensä laadukasta ja tarkkaa dataa, mutta anturit ovat sidottuja tiettyyn käyttökohteeseen tai ympäristöön. Epäsuorassa mittauksessa taas hyödynnetään usein yleisempiä antureita, kuten virta- tai kiihtyvyysantureita, joiden mittaama suure ei ole varsinainen tavoitesuure vaan siihen liittyvä ilmiö. Tavoitesuureen ja mitatun suureen välinen yhteys voidaan ajatella siirtofunktiona: prosessin todellinen ilmiö välittyy anturille useiden välivaiheiden, häiriöiden ja olosuhdetekijöiden kautta. (Xu, 2020)

Tämä siirtofunktio ei yleensä ole yksiselitteinen, minkä vuoksi tavoitesuureen tarkka päättely epäsuorasta mittauksesta edellyttää oletuksia, tutkimusta ja muuta kontekstitietoa. Esimerkiksi suuri karavirta voi viitata kasvaneeseen lastuamisvoimaan, mutta se voi johtua myös karan kiihtymisestä. (Xu, 2020)

Antureiden valinta ja liitettävyys

Koneesta suoraan mitattavia parametreja voivat olla esimerkiksi virrankulutus, tärinä, magneettikenttä tai lämpötila, ja parametrien muutoksia tarkkailemalla on mahdollista päätellä esimerkiksi koneen käyttöastetta tai huollon tarvetta. Näihin tarkoituksiin soveltuvia anturilaitteita on saatavilla lukuisilta eri valmistajilta, mutta laitteiden ominaisuudet, laatu, liitettävyys ja hinta vaihtelevat suuresti.

Anturin valinnassa on syytä kiinnittää huomiota erityisesti liitettävyyteen, sillä tänä päivänä monet anturivalmistajat suunnittelevat laitteensa siten, että niiden tuottamaa dataa voidaan hyödyntää ainoastaan laitevalmistajan oman verkkopalvelun kautta. Tällaisten palveluiden etuja ovat usein helppo käyttöönotettavuus ja teknisen toteutuksen ylläpitovastuun pysyminen palvelun toimittajalla, mutta huomioitavaa on, että näihin palveluihin liittyy lähes poikkeuksetta jonkinlainen käyttömaksu. Palvelun toimittaja voi myös varata itselleen hyvinkin laajat oikeudet laitteilla kerättyyn dataan, mikä rajoittaa näiden palveluiden käyttöä tilanteissa, joissa kerättävä data halutaan pitää kokonaan omissa käsissä.

Jotkut yritykset toimittavat kokonaan asiakasyrityksen hallinnassa olevia datankeräysratkaisuja, ja yksinkertaisen datankeräyslaitteiston voi myös suunnitella ja rakentaa itse. Suhteellisen helppoja liitettävyysratkaisuja antureissa ovat esimerkiksi analogiset lähdöt, kuten jännite (esim. 0-5V) ja virta (esim. 4-20mA), sekä matalajännitteiset (usein 3.3V tai 5V) sarjaliikennerajapinnat (esim. UART, SPI, I2C). Hieman monimutkaisempia, teollisuudessa usein käytettyjä liitettävyysratkaisuja ovat esimerkiksi RS-485, Modbus RTU/TCP, RS-422 ja SDI12.

Elektroniikkaharrastajien keskuudessa suositut minitietokoneet (esim. Raspberry Pi) ja mikrokontrollerit (esim. Arduino, ESP32) ovat kätevä ratkaisu yksinkertaisten ja edullisten antureiden liittämiseksi yrityksen tietojärjestelmään. Monet ns. "harrastelijatason" antureiden valmistajat tarjoavat tuotteilleen valmiit avoimen lähdekoodin ohjelmistot ja liitettävyysratkaisut edellä mainituille laitteille (esim. Raspberry Pi HAT (Hardware Attached on Top)). Omien viritysten kääntöpuolena on toki se, että niiden ylläpitovastuu jää usein loppukäyttäjälle, ja kaikista edullisimmat komponentit voivat tilanteesta riippuen olla epätarkkoja, epäluotettavia tai suorastaan vaarallisia.




Data muuttuu hyödylliseksi vasta kontekstissa

Keräystavasta riippumatta tiedon arvo syntyy vasta tulkinnasta. Koneelta kerätty data täytyy yhdistää siihen, mitä tuotannossa oli tarkoitus tehdä ja mitä siellä todellisuudessa tapahtui. Kun koneen data yhdistetään ERP-järjestelmän työjonoihin, tuotantosuunnitelmaan, ohjelmanimiin ja leimauksiin, voidaan yksittäiset havainnot liittää työnumeroille ja tuotannon vaiheisiin. Tällöin voidaan tarkastella esimerkiksi, kuinka paljon aikaa kului tehokkaaseen työstöön, missä kohdissa syntyi odotusta, kuinka usein kone pysähtyi ja millaiset tapahtumat toistuivat eri töissä.

Tuotantodatan hyödyntäminen ei siis ole vain tekninen kysymys rajapinnan tai anturin valinnasta. Se on ennen kaikkea kysymys siitä, miten havainnoista rakennetaan ymmärrettävä kokonaiskuva tuotannon toiminnasta. Rajapinnat ja anturit tuottavat havaintoja, mutta vasta tuotannon konteksti tekee niistä päätöksenteon kannalta hyödyllistä tietoa. Kun tämä kokonaisuus rakennetaan hallitusti, tuotantokoneesta tulee valmistuksen välineen lisäksi myös jatkuva tietolähde tuotannon seurannan, kehittämisen ja tiedolla johtamisen tueksi.




Konedatan keruun arkkitehtuuri

Tuotantokoneilta saadaan talteen yhä enemmän dataa, mutta datan määrä ei yksin tee siitä hyödyllistä. Keskeinen haaste liittyy siihen, että eri koneet, ohjaukset ja järjestelmät tuottavat tietoa eri muodoissa, eri tarkkuudella ja eri tavoin saataville. Jos tiedonkeruu rakennetaan jokaiselle koneelle tai käyttötapaukselle erikseen, kokonaisuudesta muodostuu helposti hajanainen.

Jotta tuotantokoneilta kerätty data voidaan muuttaa tuotannon seurannan ja kehittämisen kannalta hyödylliseksi tiedoksi, tarvitaan tiedonkeruulle selkeä arkkitehtuuri. Arkkitehtuuri määrittää, mistä dataa kerätään, miten se siirretään, missä vaiheessa sitä käsitellään ja missä muodossa se tallennetaan myöhempää käyttöä varten.

Anturointi tuotantokoneessa
Kuva 6. Kokonaiskuva konedatan keruun arkkitehtuurista pähkinänkuoressa.

Arkkitehtuurissa tuotantokoneTuotantokone (Production machine). Fyysinen laite, jolla valmistetaan tuotteita toimii datalähteenä. Dataa voidaan kerätä koneen rajapintojen kautta sekä täydentää ulkoisella anturoinnilla. Kerätty tieto siirtyy välikerrokseen eli reunalaskennan käsiteltäväksi, jossa määritellään tiedonkeruun yksityiskohdat, suodatetaan tarpeeton data ja tehdään tarvittava esikäsittely ennen tallennusta. Käyttötapauksen mukaan konedatan tietokantaan voidaan tallentaa joko raakadataa, valmiiksi esikäsiteltyä dataa tai näiden yhdistelmää.

Konedatan keruun arkkitehtuurin tarkoituksena on muodostaa yhteinen rakenne tiedonkeruulle. Se erottaa konekohtaiset ratkaisut varsinaisista tietojärjestelmistä, määrittää välikerroksen roolin ja varmistaa, että data säilyy jäljitettävänä ja hyödynnettävänä myös myöhemmissä käyttötapauksissa.

Datalähteet ja liittymistavat

Konedatan keruun suunnittelu alkaa siitä, että tunnistetaan, mistä dataa on saatavilla. Tuotantoympäristössä tietoa voi syntyä esimerkiksi koneen omasta rajapinnasta, erillisistä antureista, energiankulutuksen mittauksesta, lokitiedostoista tai valmistajan tarjoamista rajapinnoista. Monissa tapauksissa eri datalähteistä saatava data on keskenään erilaista. Osa kuvaa koneen tilaa lähes reaaliaikaisesti, osa muodostuu yksittäisistä tapahtumista ja osa tallentuu lokitiedostoihin.

Anturointi tuotantokoneessa
Kuva 7. Datan luonne ja mahdollisuudet eri datalähteistä.

Tämän vuoksi arkkitehtuurissa on tärkeää huomioida, millä tavalla eri datalähteisiin voidaan liittyä. Jos kone tarjoaa rajapinnan, kuten MTConnectin, OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä:n tai valmistajakohtaisen API:n, tiedonkeruujärjestelmä voi hakea tai vastaanottaa koneen tuottamia arvoja suoraan rajapinnan kautta. Tällöin keskeistä on tunnistaa, mitä muuttujia rajapinnasta on saatavilla, millä aikavälillä niitä luetaan.

Käytännössä eri datalähteet siis vaativat erilaisia liittimiä. Rajapintaliitin lukee koneen tarjoamaa rakennetta, tiedostoliitin seuraa ja tulkitsee syntyviä tiedostoja, ja anturiliitin vastaanottaa mittausdataa anturilaitteelta tai gatewaylta.

Erilaisten datalähteiden käsittelyä helpottaa lähdekohtaiset liittimet. Niiden tehtävänä on sovittaa erilaiset koneet, tiedostot ja rajapinnat osaksi samaa tiedonkeruun kokonaisuutta. Tällöin arkkitehtuurin muiden osien ei tarvitse tuntea jokaisen koneen tai järjestelmän yksityiskohtia, vaan liitin huolehtii siitä, että data saadaan eteenpäin hyödynnettäväksi myöhemmissä vaiheissa.

Liittimet koneiden rajapintojen ja antureiden lukemiseen

MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena-liitin. Liitin on yleensä rajapintakohtainen. MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena-rajapintoihin on saatavilla vapaan lähdekoodin kirjastoja esimerkiksi C++-, C#/.NET- ja Python-ohjelmointikielille. Kaupallisia ratkaisuja on usein tarjolla osana laajempaa tiedonkeruu- tai tuotannonseurantajärjestelmää. Koska MTConnectin data esitetään XML-muodossa, liittimen tehtävänä on lukea rajapinnan tuottamaa rakennetta ja poimia siitä tiedonkeruun kannalta olennaiset arvot. MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena on lukurajapinta, joten se soveltuu datan keräämiseen ilman, että tuotantokoneelle kirjoitetaan tietoa takaisin. Käyttöönotto voi olla yksinkertaista silloin, kun vastaanottava järjestelmä toimii samassa verkossa ja mahdollinen optio rajapintaan on valmiiksi käytössä.

OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä -liitin. OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä:ssa asiakasohjelma eli client muodostaa yhteyden OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä -palvelimeen. Koska OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä on suunnattu teolliseen tiedonvaihtoon, yhteyden muodostamisessa voidaan käyttää käyttäjätunnuksia, salasanoja, sertifikaatteja ja muita tietoturvaan liittyviä asetuksia. OPC UAOPC UA (OPC Unified Architecture). Laajasti käytetty teollisuuden tiedonsiirtostandardi laitteiden ja järjestelmien välillä voi rajapinnan toteutuksen mukaan tukea myös kirjoittamista tuotantokoneelle tai ohjausjärjestelmään päin. Kirjoitusoikeudet ja käytettävissä olevat toiminnot ovat kuitenkin aina kone- ja valmistajakohtaisia, joten ne tulee varmistaa tapauskohtaisesti dokumentaatiosta ja käyttöönoton yhteydessä.

Anturointi. Anturi voidaan liittää tiedonkeruuseen joko johdolla tai langattomasti. Langaton yhteys helpottaa anturin sijoittamista tuotantokoneeseen, koska erillistä kaapelointia ei tarvita. Langattomien antureiden käytössä on kuitenkin huomioitava erityisesti pariston käyttöikä, jotta datavirta ei katkea odottamattomasti. Usein anturointiratkaisuihin kuuluu myös gateway-laite, joka kerää antureiden tuottaman datan ja välittää sen edelleen liittimelle tai muulle tiedonkeruun osalle.

Modulaarisesti suunnitellut liittimet tekevät tiedonkeruuratkaisusta helpommin laajennettavan. Samaa perusratkaisua voidaan hyödyntää useiden datalähteiden kanssa, jolloin uuden koneen lisääminen ei tarkoita koko tiedonkeruun rakentamista alusta lähtien. Sen sijaan olemassa olevaa liitintä voidaan käyttää pohjana ja muokata sitä uuden datalähteen vaatimusten mukaan.

Datan kulku koneelta järjestelmiin

Käytännössä datan kulku voi alkaa yksittäisestä tuotannon tapahtumasta. Kun kone käynnistää NC-ohjelman, vaihtaa tilansa ajosta pysähdykseen tai antaa hälytyksen, tieto syntyy ensin koneen ohjauksen sisäisenä arvona. Tämä arvo voi olla esimerkiksi tilatieto, ohjelman nimi, laskurin lukema, kuormitusarvo tai hälytyskoodi. Rajapinnan tai anturin kautta tieto ei kuitenkaan vielä ole suoraan tuotannon seurannan kannalta valmis havainto, vaan se täytyy lukea, tulkita ja liittää oikeaan aikaan, koneeseen ja tuotannon tilanteeseen.

Välikerroksen käytännön tehtävä on toimia tulkkina koneen ja muiden järjestelmien välillä. Se voi esimerkiksi lukea MTConnectMTConnectTeollisuusstandardi koneiden datan välittämiseen, usein XML-muotoisena-rajapinnasta koneen tilan, ohjelman nimen ja hälytykset, poimia datavirrasta vain seurannan kannalta olennaiset arvot ja muuntaa ne yhteiseen rakenteeseen. Samalla se voi jättää pois sellaista dataa, jota ei kyseisessä käyttötapauksessa tarvita, sekä tunnistaa olennaiset tapahtumat, kuten ohjelman aloituksen, koneen pysähtymisen tai hälytyksen aktivoitumisen.

Lopputuloksena yksittäisistä datapisteistä muodostuu aikajanalle sijoittuvia havaintoja. Esimerkiksi tieto “kone pysähtyi klo 10.42”, “ohjelma vaihtui” tai “hälytys aktivoitui” on jo lähempänä tuotannon kannalta ymmärrettävää tietoa kuin alkuperäinen koneen sisäinen arvo. Kun nämä havainnot tallennetaan konedatan tietokantaan, niitä voidaan myöhemmin yhdistää esimerkiksi työjonoihin, tuotantosuunnitelmaan tai ERP-järjestelmän tietoihin.

Koneen rajapinnan datasta hyödynnettäväksi datapisteeksi

Koneen sisällä arvo voi esiintyä esimerkiksi ohjauksen sisäisenä muuttujana, tilabittinä, laskurina, mittausarvona tai hälytysmerkintänä. Kun arvo tuodaan ulos koneesta, se muuttuu konekohtaisesta sisäisestä tiedosta luettavaksi datapisteeksi. Tärkeää on säilyttää tieto siitä, mitä datapiste kuvaa: tilaa, tapahtumaa, mittausta, laskuria vai hälytystä. Kun peräkkäiset datapisteet liitetään samaan aikajanaan, niistä muodostuu kuva koneen toiminnan etenemisestä ajan suhteen.

Kun data on käsitelty välikerroksessa, se voidaan tallentaa konedatan tietokantaan. Tallennettava tieto voi olla raakadataa, kevyesti esikäsiteltyä dataa tai myöhemmän käytön kannalta olennaisia muutoksia ja tapahtumia. Tärkeintä on, että tieto säilyy käytettävissä myöhempää yhdistämistä, tarkastelua ja jatkojalostusta varten.

Raakadata, jalostettu data ja historiatieto

Kun konedataKonedata (Machine data). Suoraan tuotantokoneilta kerätty tieto, kuten tila, nopeus tai ohjelma. Voi olla vaikka ohjelmistorajapinnan (API), logiikkapiirin tai antureiden avulla kerätty saadaan kerättyä talteen, seuraava keskeinen kysymys on, missä muodossa se kannattaa tallentaa. Kaikkea dataa ei ole aina tarkoituksenmukaista säilyttää sellaisenaan raakamuodossa. Päätös riippuu siitä, millaista data on, kuinka paljon sitä syntyy ja miten sitä aiotaan myöhemmin hyödyntää.

Anturointi tuotantokoneessa
Kuva 8. Tallennusmalli valitaan käyttötarkoituksen mukaan.

Raakadatan tallentaminen on perusteltua, kun data on jo ymmärrettävässä muodossa tai sen myöhempää käyttötarkoitusta ei vielä tiedetä. Alkuperäisen datan säilyttäminen parantaa jäljitettävyyttä ja mahdollistaa aineiston tarkastelun myöhemmin uusista näkökulmista.

Kaikkea raakadataa ei kuitenkaan kannata tallentaa sellaisenaan. Esimerkiksi nopeasti päivittyvä anturidata voi tuottaa suuren määrän mittausarvoja, jolloin olennaiset muutokset, poikkeamat tai tapahtumat kannattaa tunnistaa ja tallentaa tiiviimmässä muodossa.

Jatkuvasta keruusta muodostuu ajan myötä historiatietoa. Se voi perustua raakadataan, jalostettuun dataan tai niiden yhdistelmään, kunhan tieto kuvaa tuotantokoneen toimintaa luotettavasti ja mahdollistaa myöhemmän vertailun, tarkastelun ja yhdistämisen muihin järjestelmiin.

Arkkitehtuurin näkökulmasta tallennusvalinnat on tehtävä tietoisesti, koska ne vaikuttavat sekä ratkaisun pitkäaikaiseen toimivuuteen että sen ylläpitoon tarvittaviin resursseihin. Jos kaikkea dataa kerätään varmuuden vuoksi, järjestelmä voi kuormittua tarpeettomasti. Jos taas dataa suodatetaan liikaa, myöhemmin tarvittavaa tietoa voi jäädä puuttumaan.




Lähteitä ja lisätietoja konedatan keruusta


Tekijät:

  • Timo Lassila, TKI-asiantuntija, Savonia-amk
  • Mika Leskinen, TKI-asiantuntija, Savonia-amk
  • Sisällön tarkistukseen ja täydennyksiin osallistunut muu TUOVA-hankkeen henkilöstö sekä toimituskunta.

Sisällön tuotannossa on käytetty apuna tekoälytyökaluja (mm. Copilot) kieliasun yhtenäistämisessä, käsitteiden selittämisessä, tiivistelmissä ja joidenkin osioiden kirjoittamisessa. Hankehenkilöstö on tarkistanut tekoälyn tuotokset ennen julkaisua.

TUOVA-hankkeen tekemät kuvaajat ja sarjakuvat hahmoineen on toteuttanut pääosin Emmi Paananen yhteistyössä muun hankehenkilöstön kanssa. Muualta otettujen kuvituskuvien ja kuvaajien yhteydessä on mainittu lähde.

Lisenssi: Tekstit ja hankkeen tekemät kuvat on julkaistu CC BY-SA 4.0 lisenssillä.

Sivun alkuperäinen julkaisupäivämäärä: 24.8.2026