10:00 - VDMA Industrielle Bildverarbeitung
Transcription
10:00 - VDMA Industrielle Bildverarbeitung
HEUTE HABE ICH MEINE PRODUKTION AUTOMATISIERT © FRAMOS 2014 04.11.2014 ÜBERBLICK Themen der nächsten 25 Minuten: Ich will automatisieren! Gibt es Fallstricke? Wer hilft mir? 3 Lösungsansätze Fokus Beispiele Fazit 2 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele Fazit Wer bin ich? Dipl. Ing. Stefan Waizmann Head of Department Technical Product Management eMail [email protected] FRAMOS GmbH Mehlbeerenstrasse 2 82024 Taufkirchen, Germany 3 Ich will Fallstricke Hilfe! 3 Wege Fokus 04.11.2014 Beispiele Wer sind wir? FRAMOS GmbH ist ein inhabergeführtes Unternehmen. Ein führender Distributor im Bereich Industrial Imaging, gegründet 1981 mit 84 Mitarbeitern Standorte: Deutschland, Italien, UK, Frankreich, Kanada Umsatz 33 Mio € 4 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit OVER 30 YEARS OF INNOVATION We offer everything you need to build a camera or an imaging system! Full Range Portfolio of Image Sensors Including all Periphery Components 5 Ich will Industrial Cameras Optics & Filters Cables Illumination Image Acquisition Fallstricke Hilfe! Hardware Development Software Development Sensor Evaluation Development Support 3 Wege Fokus Technical Consulting Logistics Services Global Sourcing Financial Services Quality Management Beispiele Fazit Warum automatisiere ich? Beschleunigung des Produktionsprozesses Übersicht über den Produktionsprozess gewinnen Qualität im Fertigungsprozess erhöhen (optische Qualitätskontrolle) Rationalisierung 6 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Was kann ich automatisieren? Serienprodukte. Alle Produkte haben die gleichen oder sehr ähnliche Eigenschaften, deren Grenzen definierbar und messbar sind – incl. deren Toleranzen. Typische Fragestellungen können zB sein: Form: Ist das rund? Wie lang ist das Bauteil? Ist die Kante gerade? Ist das Loch vorhanden / an der richtigen Position? Welche Größe hat mein Bauteil? Ist der Defekt noch innerhalb der Toleranz? Farbe: Welche Farbe hat es? Ist die Farbe gleichmäßig? Schrift: Was steht auf dem Teil (OCR)? Oberfläche: Stimmt die Struktur? Einschlüsse? Position: Ist das Objekt an der richtigen Stelle? 7 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Wie hilft mir industrielle Bildverarbeitung? Erkennung von Objekten (über QR / Barcode) Erkennung von Objekten über die Form Vermessung von Objekteigenschaften Erstellen automatisierter Reports 8 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Auswahl der Komponenten Welche Kamera benötige ich? Welches Objektiv ? Welche Beleuchtung? Paßt dann alles zusammen? 9 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit opt. / mechan. / logischer Aufbau 10 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Brauche ich einen Computer? Benötigen Sie Einen Computer? Programmierwissen? 11 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Zusammenarbeit mit der Außenwelt Wie integriere ich das Resultat der automatisierten Inspektion in meinen Produktionsprozeß? Wo ist mein Nutzen? 12 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Kommt Zeit kommt Rat? 13 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Hilfe! Wie sieht Hilfe aus? Analyse der Aufgabe Analyse der Rahmenbedingungen (technisch, menschlich) Wahl eines Verfahrens (selbstlernend, C++, SmartCamera) Machbarkeitsstudie Vorstellung der Lösung: o Komponenten o Aufbau o Lösungsverfahren 14 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Kriterien für einen Systemintegrator Hat er so etwas schon einmal gemacht? Ist das Verständnis für den Produktionsprozeß vorhanden? Ist er vor Ort? Soll die Kundenbeziehung langfristig sein? 15 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Inspektion – 3 Lösungsansätze Selbstlernende Systeme C++ Applikation Smart Camera 16 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Selbstlernende Systeme Contra Pro • präzise Formulierung der qualitativen Parameter nicht nötig • Parametermix evtl undurchsichtig • Schlecht geeignet zur Überprüfung fester Parameter • Es werden mehrere Parameter (zB Sollwert: 10.04mm +0.03/- gleichzeitig geprüft 0.02 mm) • Herangehensweise: Anlernen • Schnelle Implementierung der Aufgabe Provider: Endkunde, Systemintegrator 17 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit C++ Applikation Contra Pro Paßt exakt auf Ihren speziellen Schwer planbarer zeitlicher und finanzieller Rahmen für die Fall Entwicklung – nicht schnell Langfristige Kundenbindung Schnell, wenn gut gemacht Long term investment: Was passiert wenn der Entwickler nicht mehr da ist? Langfristige Lieferantenbindung Schwer zu erweitern Provider: Systemintegrator, Programmierer 18 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Smart Camera Contra Pro Schnelle Implementierung der Teurer als eine „dumme“ Kamera Nicht alle Aufgaben sind mit einer Aufgabe SmartCamera lösbar Preisgünstig bei Betrachtung der Gesamtkosten eines Systems Evtl langsamer zur Laufzeit als die C++ Variante Einfacher Upgrade Pfad Visuelle Programmierung Leicht erstellbares User Interface Provider: Systemintegrator, Endkunde 19 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Überlappende Anwendungsbereiche C++ Custom Applikation SmartCamera Selbstlernendes System 20 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Fokus: Warum eine Smart Camera? Varianten eines Smart Camera Systems Intelligenz in dem Kameragehäuse (sehr kompakt, minimaler Aufwand) Intelligenz in einer Prozessoreinheit (leistungsfähiger, größere Auswahl bei Auflösung, Objektiven, Beleuchtung) 21 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Fokus: Warum eine Smart Camera? Eigenschaften eines Smart Camera Systems Fertige Algorithmen für die gebräuchlichsten Problemstellungen im Bereich Industrial Vision Kommuniziert mit der maschinellen Außenwelt Besitzt ein Human Interface zur Laufzeit Visuelle Programmierung erleichtert die Erstellung der Messprozedur kann mehrere Aufgaben in einer Aktion ausführen (Messung, OCR, Datenbankeintrag) 22 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Fokus: Warum eine Smart Camera? Typische Anwenderszenarien wenige Prüfstationen Schnelligkeit in der Implementation ist gefragt Wenig Risiken in der Implementierung (!!!) für Systemintegrator und Endkunde gleichermaßen 23 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Wie kommuniziere ich nach außen? Maschinelle Kommunikation nach außen durch: Bus Kommunikation (CAN, Profibus) Serielle Schnittstellen I/O Leitungen Netzwerk 24 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Wie kommuniziere ich nach außen? Human Interface zum Erstellen der Applikation 25 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Bin ich damit schneller? Geschwindigkeit durch fertige Funktionen 26 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Was nützt visuelle Programmierung? 27 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Was nützt visuelle Programmierung? In der Applikationserstellung: Schnelles click’n drop um Funktionsblöcke zusammenzusetzen Programm ist übersichtlich Kann leicht nachvollzogen werden Ist leicht änderbar Keine Programmierkenntnisse notwendig 28 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Was nützt visuelle Programmierung? In der Applikationserstellung: Schnelles click’n drop um Funktionsblöcke zusammenzusetzen Programm ist übersichtlich Kann leicht nachvollzogen werden Ist leicht änderbar Keine Programmierkenntnisse notwendig 29 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Was nützt visuelle Programmierung? Im Human Interface: 30 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Was nützt visuelle Programmierung? Im Human Interface: Einfaches Erstellen einer Benutzeroberfläche um die Applikation später zu bedienen Zur Laufzeit mögliche Parametrisierung der Anwendung 31 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Warum Multi Camera Einsatz? Mehrere Kameras können notwendig sein Objekt ist zu groß für ein Bild Gleichzeitige Ansicht von mehreren Seiten Vorteile externer Prozessoreinheiten: Einfache Verknüpfung von einzelnen Prozessschritten unterschiedlicher Kameras innerhalb einer Applikation Höhere Prozessorleistung 32 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Warum Multi Camera Einsatz? 2 Cameras in einer Applikation 33 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Beispiele Korken maschinelle Beurteilung der Qualität eines Weinkorkens LCD Display Überprüfung der vollen Funktionalität von hergestellten LCD Displays Tachometer maschinelle Beurteilung der Qualität einer Tachoscheibe 34 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Beispiel: Korken Korken maschinelle Beurteilung der Qualität eines Weinkorkens 35 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Beispiel: LCD Display Maschinelle Verifikation eines LCD Displays Überprüfung der vollen Funktionalität von hergestellten LCD Displays 36 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Beispiel: Tachoscheibe maschinelle Beurteilung der Qualität einer Tachoscheibe 37 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Heute habe ich meine Produktion automatisiert Schnelle Automatisierung ist bereits möglich durch SmartCameras mit sehr guten Schnittstellen nach außen Visuelle Programmierung Guten Support durch Systemintegratoren 38 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Danke für Ihre Aufmerksamkeit Halle 1, Stand C42 39 Ich will Fallstricke Hilfe! 3 Wege Fokus Beispiele04.11.2014 Fazit Herzlichen Dank