research

VBA-OHJELMOINTI TEOLLISUUDEN TUOTANNONSEURANNAN TUKENA

Abstract

Opinnäytetyön aiheena oli perehtyä suomalaisen Oras Oy:n Raumalla sijaitsevan tehtaan kokoonpanolinjastolle kehitettyyn tuotannon seurantamittariin ja sen toteuttamiseen vaadittaviin askeliin. Seurantamittari toteutettiin Visual Basic for Applications -ohjelmointikielellä Microsoft Excel -taulukkolaskentaohjelmassa, ja ohjelmaa käytettiin kosketusnäyttöisellä taulutietokoneella. VBA-ohjelman tarkoitus oli kehittää ja modernisoida kokoonpanolinjastolla aiemmin käytössä ollutta laadullisen seurannan menettelyä. Opinnäytetyössä tarkasteltiin kehitetyn VBA-ohjelman elinkaarta sen alusta loppuun. Ensimmäiseksi kuvattiin yksityiskohtaisesti ohjelmointiprojektin taustat ja tehtaan kokoonpanolinjaston lähtötilanne, joiden jälkeen siirryttiin VBA-ohjelman suunnitteluun, rakentumiseen ja käytännön koekäyttöön todellisessa ympäristössä. Koekäytön jälkeen tarkasteltiin sen aikana ilmenneitä havaintoja, ja ohjelmaan vaadittavia muutoksia. Lopuksi ohjelmaan suunniteltiin ammattimainen ja käyttäjäystävällinen käyttöliittymä, jota seurasi ohjelman jatkokehityksen mahdollisuuksien tarkastelu ja opinnäytetyön itsearviointi.The purpose of the thesis was to explore the developed production meter for use at the assembly line of the Finnish Oras Ltd. at the company’s manufacturing plant in Rauma. The production meter was built into a Microsoft Excel spreadsheet using Visual Basic for Applications programming language and the program was operated from a touchscreen enabled tablet computer. The purpose of the VBA program was to improve and modernize the formerly in effect monitoring of production quality at the assembly line. Within the thesis the whole lifecycle of the developed VBA program was examined. The background behind the project and the assembly line’s baseline were described first, after which the thesis proceeded into the planning and development of the VBA program followed by testing the program in practice. After testing in practice, the test results and the required modifications to the program were examined. Lastly, a professional and user-friendly interface was designed followed by a look into the possibilities for future improvements, closing with a self-assessment

    Similar works