Oplossen van inspectieproblemen
Optiserve is gespecialiseerd in oplossingen voor optische inspectie in de voedselindustrie. Buiten het reviseren van machines voor optische inspectie, hebben zij door hun jarenlange ervaring in het reviseren van vele verschillende soorten sorteermachines, zelf een ultra moderne sorteermachine weten te ontwikkelen.
VI Technologies werd gevraagd voor de ontwikkeling van de optische inspectie software en de software en hardware voor de aansturing van de machine. Door gebruik te maken van NI hardware en software zijn wij erin geslaagd om al deze onderdelen in één platform te implementeren.
De eerste fase van de ontwikkeling begon met het sorteren van friet op basis van lengte en onvolkomenheden. Maar door het modulair opbouwen van de vision software algoritmen konden wij de sorteerapplicatie snel uitbreiden naar andere producten zoals aardappelpartjes, aardappelwedges en zelfs worteltjes en appels.
Deze applicatie vereiste op veel verschillende vakgebieden expertise, variërend van de camera systemen tot FPGA programeren. Een van de belangrijkste elementen van deze applicatie is de hoge snelheid van de lopende band. Door een cRIO met een interne FPGA te gebruiken, kan de data zeer snel verwerkt worden en ervoor zorgen dat de blaasventielen op het correcte moment inschakelen. Om de beeldacquisitie in lijn te hebben met de loopband, wordt er ook nog een loopband-encoder uitgelezen door de FPGA en vertaald in coördinaten voor de vision software.
Door het gebruik van line scan camera’s en NI frame grabbers, kon de beeldacquisitie gesynchroniseerd worden met de positie encoder van de loopband. Na het binnen halen van de beelden, worden ze gecorrigeerd op lens- en perspectiefvervorming en belichting. Hierdoor kunnen de beelden met elkaar vergeleken worden, waardoor de accuratesse van het systeem toeneemt. Na de analyse van de beelden worden de individuele producten gelabeld en eventueel gemarkeerd voor verwijdering. De coördinaten van deze producten worden naar de FPGA gestuurd, die op het juiste moment en de goede positie de kleppen opent.
Ten slotte moest er een User Interface (UI) geprogrammeerd worden. Alle onderliggende berekeningen moesten eenvoudig en gemakkelijk te gebruiken zijn op de een touch screen scherm. De gebruiker kan op de UI de sorteer criteria en de besturing van de machine wijzigen en de sorteer statistieken bekijken. De statistieken worden tevens via webservice en OPC UA gedeeld, zodat er ook op afstand gemonitord kan worden.