Lösen Sie Ihre Inspektionsprobleme
Optiserve ist auf optische Sortierlösungen für die Lebensmittelindustrie spezialisiert. Neben dem Modernisieren von optischen Sortiermaschinen haben sie auch, mithilfe ihres Wissen und ihrer Erfahrung mit dem Modernisieren von einer Reihe Sortiermaschinen, eine hochmoderne Sortiermaschine entwickelt.
VI Technologies wurde beauftragt, um die Software für die maschinelle Bildverarbeitung und die Software und Hardware für die Maschinensteuerung zu entwickeln. Mithilfe von NI-Software und -Hardware waren wir in der Lage, um all diese Teile in einer Plattform zu vereinen. Die erste Entwicklungsphase begann mit dem Sortieren von Pommes nach Länge und Mängel. Durch die modulare Struktur der Software für das maschinelle Sehen konnte die Sortierungsanwendung schnell erweitert werden, um Kartoffelwürfel, Kartoffelwedges und selbst Möhren und Äpfel zu sortieren.
Diese Anwendung erforderte Expertise in einer Reihe von unterschiedlichen Fachgebieten; angefangen von maschinellem Sehen bis zum Programmieren von FPGAs. Ein Hauptmerkmal dieser Anwendung ist die hohe Geschwindigkeit des Förderbandes. Durch die Verwendung von einem cRIO mit einem integrierten FPGA können die Daten schnell verarbeitet und bestimmte Komponenten, wie zum Beispiel die Ausblasdüsen, zeitlich genau gesteuert werden. Um die Kameraaufnahmen mit der Förderbandposition abzustimmen, liest das FPGA auch einen Förderbandencoder aus und übersetzt diese Daten in Koordinaten für das maschinelle Sehen.
Mithilfe von Zeilenkameras und NI-Framegrabbern konnten die Kameraaufnahmen mit dem Förderbandpositionsencoder verknüpft werden. Die Bilder werden nach ihrer Aufnahme in Bezug auf Kameralinse, perspektivische Verzerrungen und Lichtvariationen korrigiert. Dies sorgt dafür, dass die Bilder miteinander verglichen werden können und somit die allgemeine Genauigkeit des Systems verbessert wird. Nach der Analyse der Bilder werden individuelle Produkte markiert und möglicherweise für die Aussortierung gekennzeichnet. Die Koordinaten dieser Produkte werden dann an das FPGA übermittelt, welches die Ausblasdüsen zur richtigen Zeit und an der richtigen Stelle öffnet.
Zum Schluss war es notwendig, um eine umfangreich Benutzerschnittstelle zu programmieren. Alle zugrundeliegenden Berechnungen mussten in einer einfach und leicht zu bedienenden Benutzerschnittstelle verwendet werden können, welche auf einem Bildschirm mit Touchscreen dargestellt wird. In der Benutzerschnittstelle kann ein Anwender die Sortierkriterien ändern, die Maschine steuern und die Sortierstatistiken einsehen. Die Statistiken werden zur Fernüberwachung auch mithilfe eines Webservices und OPC UA ausgetauscht.
Wenn Sie gerne mehr über die Integration von maschinelles Sehen mit Echtzeit-und FGPA-Steuerung erfwahren? Nehmen Sie dann Kontakt mit einem unserer Ingenieure auf.