VisionTools Bildanalyse Systeme GmbH Bildverarbeitungskontrolle bei großer Typenvielfalt Dr. Josef Pfeiffer www.vision-tools.com E-Mail: info@vision-tools.com
Inhalt der Präsentation! Wer ist Vision Tools?! Was ist VisionTools V60! Wie verwaltet man ein große Typenvielfalt?! Projektbeispiele mit großer Typenvielfalt
Vision Tools Bildanalyse Systeme GmbH! Gründung: 1986! Geschäftsführer: Dr.-Ing. Hermann Tropf! Vertrieb: Dr.-Ing. Klaus Viebig Dr.-Ing. Josef Pfeiffer! Industrielle Bildverarbeitung
Leistungen
Leistungen
Märkte! PKW Hersteller! Automobilausrüster- und Zulieferer! Montageautomation! Elektrogerätehersteller! Maschinenbau! Kunststoffindustrie! Baustoffindustrie! Pharmaindustrie
Schwerpunkte Kontroll- und Steuerungsaufgaben Automobil! Rohbau Kleberaupenkontrolle Montagekontrolle Stehbolzenkontrolle Typerkennung! Getriebebau Vollständigkeitskontrolle Typkontrolle von Zahnrädern! Endmontage Radhöhenvermessung Radhausvermessung Codeerkennung
Schwerpunkte Kontroll- und Steuerungsaufgaben Automobil! Motorenbau Montagekontrolle Endkontrolle Schriftzeichenerkennung! Gießerei Typkontrolle Positionskontrolle - Datenübergabe an Roboter Sandkernkontrolle Code lesen Schriftzeichenerkennung
Schwerpunkte Industrielle Klarschrifterkennung! Nadelprägung! Tintenstrahldruck! Laserbeschriftung! Geritzte Zeichen! Schlagzahlen
Sonstige Anwendungsbereiche! Hochgeschwindigkeits-Kleinteilesortierung! Form- und Maßkontrolle Kunststoffbereich! Druckbildkontrolle nach Heißprägen oder Tampondruck! Automatische Justage! Barcode-Erkennung! Positionsübergabe an Industrieroboter
Produkte Vision SlyCam II Intelligente Kamera für einfache Aufgaben: Vollständigkeitskontrolle, Positionskontrolle, Maßkontrolle, Code lesen VisionTools V60 Standard Bildanalyse Software: Offenes System mit mouseclick programming eingesetzt bei: V60 SlyCam Mini-PC Komplexe Anwendungen für nur eine Kamera Komplexe Anwendungen für 1-4 Kameras Vision Slybox TP II Industrie PC TP III Kompaktes System bis IP 65 mit Touch Panel, 4 Kameras Für komplexe Anwendungen
Bildanalysesoftware Vision Tools V60 Standardsoftware für industrielle Bildverarbeitung Flexible Anwendbarkeit Anpassung über parametrische Programmierung Einfache Anpassung Benutzerfreundlichkeit
V60 Software Anwendungen Vollständigkeitskontrolle Typunterscheidung Teilevermessung Teilelokalisierung Oberflächenkontrolle Schriftzeichenerkennung Data-Matrix-Code lesen Roboterführung
Vision Tools V60! Objektbasierte Software! 11 Objektgruppen / 270 Objekte! Interaktive Zusammenstellung von Prüfabläufen! Selbstdefinierte Objekte
Entstehung eines Ablaufprogramms Schritt 1 Objektauswahl
Entstehung eines Ablaufprogramms Schritt 2 Passende Namensgebung
Entstehung eines Ablaufprogramms Schritt 3 Parametrierung der Objekte
Entstehung eines Ablaufprogramms Schritt 4 Festelegung der Objektreihenfolge im Ablauf Merke: Auch ein Ablauf ist ein Objekt!
Zusammenfassung 1. Objektauswahl 2. Passende Namensgebung 3. Parametrierung der Objekte 4. Festlegen der Objektreihenfolge im Ablauf
Themenübersicht Typenvielfalt 1. Kategorien bei Typenvielfalt 2. Methoden zur Verwaltung 3. Ort der Verwaltung 4. Art der Typübergabe an BV-System 5. Objekt Typ abarbeiten
1. Kategorien bei Typenvielfalt! Kontrolle von Typen mit wenigen Unterscheidungsmerkmalen! Kontrolle von Typen mit vielen Unterscheidungsmerkmalen! Kontrolle teilweise gleicher Merkmale von Typen mit vielen Unterscheidungsmerkmalen
2. Methoden zur Verwaltung 1. Methode: Neues Prüfprogramm pro Typ V N - Programmgröße klein - kein Objekt Typenverwaltung nötig - Umständlich zu starten - Nutzung bei Chargen- Produktion
2. Methoden zur Verwaltung 2. Methode: Neues Objekt pro Merkmal und Typ V -Objekte werden im RAM gehalten - schneller Typwechsel möglich N -Ein Typverwaltungsobjekt nötig
2. Methoden zur Verwaltung 3. Methode: Neue Gruppe von Prüfobjekten pro Merkmal und Typ V -Objekte werden im RAM oder auf Festplatte gehalten - schneller Typwechsel möglich N -Ein Typverwaltungsobjekt nötig
3. Ort der Verwaltung! PPS System bei Eindeutigkeit der Merkmale! Anlagen SPS! Im BV System bei Festlegung der Merkmale durch den Werker
3. Ort der Verwaltung Verwaltung im PPS System! Auslesen der zu prüfenden Merkmale! Prüfung aller Merkmale! Verknüpfung der Ergebnisse! Ausgabe IO oder NIO
3. Ort der Verwaltung Verwaltung im BV System! Festlegung der Merkmale durch Werker! Prüfung erfahrungsgemäß fehlerhafter Merkmale! Verknüpfung der Ergebnisse! Ausgabe IO oder NIO
4. Art der Typübergabe an BV-System! Eindeutige Typbezeichnung! Typbezeichnung plus Optionen! Jede Prüfung über Code, bzw. E/A
5. Objekt Typ-Abarbeiten Spalte 1 - Typ des 1 2 Werkstücks Spalte 2 - Zu prüfende Merkmale 3 Zeile 3 - Typvorgabe
5. Objekt Typ-Abarbeiten Prüfung in Spalte ankreuzen
5. Objekt Typ-Abarbeiten Kamerapositionsverwaltung
Anwendungen Typenvielfalt! LKW-Sitzkontrolle Endmontage! Bauteilekontrolle Transporter- Grundrahmenfertigung! Emblem- und Aufkleberkontrolle PKW- Endmontage! Motorenendkontrolle PKW-Motoren
LKW-Sitzkontrolle Endmontage! Bedienelemente! Ventilator-Schalter! Bezug (Rücken / Sitzteil)! 3-Punkte-Gurt! Gurtstraffer! Rückengriff! Gurtaufkleber! Blechbock! Armlehne! Schienenanschlag! Heizungsschalter! Schalthebel-Konsole Über 100 verschiedene Varianten
Bauteilekontrolle Transporter- Grundrahmenfertigung! Automatische Bauteilerkennung! Prüfung auf richtige Verbauung! Anzeige von Verbauungsdaten über zusätzliche 32 TFT-Monitore (Takt 2 + 3)! Verbauungsdaten werden über Dateien (Tabellen) im System aktualisiert! Prüfmerkmale werden von DC- ProzessTechnik gepflegt
Bauteilekontrolle Transporter- Grundrahmenfertigung
Bauteilekontrolle Transporter- Grundrahmenfertigung! Absolute Position der Netzlinie fest im System hinterlegt! Testmuster wird nur an einer Position eingelernt, kann aber an allen Positionen abgearbeitet werden
Emblem- und Aufkleberkontrolle PKW-Endmontage! Automarke! Model! Motorisierung! Ausstattung! Opel, Vauxhall! Vectra, Signum! 2.0 T, 2.0 DT, 2.2 DE, 2.2 DT, 3.0 DT,, 3.2 V6! CD, LS, SXi, Club, Edition, Elegance Über 100 verschiedene Varianten
Motorenendkontrolle PKW-Motoren! Prüfaufgaben - Variantenkontrolle - Kontur - Data-Matrix-Code - Barcode - Bauteilmontage - Kabelverlegung - Produktverfolgung - Data-Matrix-Code - Barcode - Schriftzeichen - Visualisierung am Reparaturplatz
Motorenendkontrolle PKW-Motoren! Mechanischer Aufbau - Profilrahmen - Verkleidung - Halterungen! Elektrischer Aufbau - Schaltschrank - Verkabelung! Kommunikation - Anbindung - Steuerung - Netzwerk - Reparaturplatz
Motorenendkontrolle PKW-Motoren Schwenk-Neige-Kamera! Schwenk-Neige-Winkel H ~ 60 V ~ 30! Shutter! Blende! Zoomobjektiv
Motorenendkontrolle PKW-Motoren Einrichtund Handmenü
Motorenendkontrolle PKW-Motoren Merkmal oder Typ hinzufügen! Handbetrieb starten! Merkmalsname definieren! Kameraposition festlegen! Testmuster erstellen! Bauteilliste editieren
Beispiel Prüfmerkmal Barcode Saugmodul Variantenkontrolle Identifikation anhand eines gedruckten Barcodes Einspritzleitung Sauganlage
Beispiel Prüfmerkmal Barcode Typ C Variantenkontrolle Identifikation anhand eines gedruckten Barcodes Typ C Senkrechtes Lesen - hier Lenkhilfepumpe
Beispiel Vollständigkeits- Variantenkontrolle Solllage LSK schwarz gewinkelt Variantenkontrolle Stecker und Verlegung Hier: Lambdasondenkabel Istlage LSK schwarz gewinkelt Istlage LSK schwarz gewinkelt IO NIO
Beispiel Vollständigkeits- Variantenkontrolle Solllage LSK schwarz Variantenkontrolle Kabel, Stecker und Verlegung Hier: Lambdasondenkabel Solllage LSK grau Sollage LSK grau gewinkelt
Beispiel Vollständigkeits- Variantenkontrolle Solllage UDRL Vollständigkeitskontrolle Anwesenheit und Einbaulage Hier: Unterdruckleitung IO Istlage UDRL Fehlverbauung UDRL NIO NIO
Beispiel Vollständigkeits- Variantenkontrolle Anwesenheit und Variante Konkav 120 IO Hier: Riemenscheibe Konkav 120 NIO Konkav 135 IO Konkav 135 NIO
Beispiel Vollständigkeits- Variantenkontrolle Geschlossen und gerastet Vollständigkeitskontrolle Einbaulage geschlossen und gerastet Hier: Verriegelungsklappe Zündspule IO Geschlossen nicht gerastet Zur Hälfte geöffnet NIO NIO
Beispiel Vollständigkeits- Variantenkontrolle Abstandshalter Montagekontrolle Anwesenheit Wasserschläuche und Halter geschlossen Mutter für B+ Leitung verschraubt Mutter B+ IO NIO