Teollisuusrobotit koostuvat tyypillisesti kolmesta pääosasta ja kuudesta osajärjestelmästä. Kolme pääosaa ovat mekaaninen osa, anturiosa ja ohjausosa. Kuusi alajärjestelmää voidaan jakaa mekaaniseen rakennejärjestelmään, käyttöjärjestelmään, havaintojärjestelmään, robotti-ympäristövuorovaikutusjärjestelmään, ihmisen-konevuorovaikutusjärjestelmään ja ohjausjärjestelmään.
Mekaaninen rakennejärjestelmä
Mekaanisen rakenteen näkökulmasta teollisuusrobotit jaetaan yleensä sarjaroboteihin ja rinnakkaisroboteihin. Sarjaroboteille on ominaista, että yhden akselin liike muuttaa toisen akselin koordinaattiorigoa, kun taas yhden akselin liike rinnakkaisessa robotissa ei muuta toisen akselin koordinaattiorigoa.
Ajojärjestelmä
Käyttöjärjestelmä vastaa voimatuesta robotin nivelille. Se koostuu tyypillisesti moottoreista, alennusvaihteista ja vaihteistokomponenteista. Sen suorituskyky vaikuttaa merkittävästi robotin nopeusvasteeseen, liikkeen tasaisuuteen ja paikannustarkkuuteen.
Havaintojärjestelmä
Havaintojärjestelmän avulla hankitaan tietoa robotin omasta tilasta ja työympäristöstä, mukaan lukien tiedot, kuten sijainti, nopeus, voima ja ulkoiset ympäristöominaisuudet, jotka antavat palautetta ohjausjärjestelmälle. Anturitiedon avulla teollisuusrobotit voivat ylläpitää vakaata toimintaa monimutkaisissa työolosuhteissa ja jossain määrin säätää ja optimoida työprosessia.
Robotti{0}}Environment Interaction System
Robotti{0}}ympäristövuorovaikutusjärjestelmä on järjestelmä, jonka avulla robotit voivat kommunikoida ja koordinoida ulkoisen ympäristönsä laitteiden kanssa. Robotti ja ulkoiset laitteet on integroitu toiminnalliseen yksikköön, kuten prosessointi- ja valmistusyksikköön, hitsausyksikköön tai kokoonpanoyksikköön.
Ihmisen-koneen vuorovaikutusjärjestelmä
Ihmisen-konevuorovaikutusjärjestelmä on laite, jonka avulla ihmiset voivat kommunikoida robotin kanssa ja osallistua sen hallintaan. Esimerkkejä ovat tavalliset tietokonepäätteet, komentokonsolit, tietojen näyttöpaneelit ja vaarahälyttimet.
Ohjausjärjestelmä
Ohjausjärjestelmän tehtävänä on ohjata robotin toimilaitteet suorittamaan määrättyjä liikkeitä ja toimintoja robotin työohjeiden ja antureilta palautettujen signaalien perusteella.





