CASCON.dll und NI LabVIEW Die Integration in der Praxis

CASCON.dll und
NI LabVIEW
Die Integration in der
Praxis
18.05.2015 | © BMK Group 2014 | 1
AGENDA
•
•
•
•
BMK – Begeisterung für Elektronik
Testentwicklung und Boundary Scan
Integration der CASCON.dll in LabVIEW
Zusammenfassung
18.05.2015 | © BMK Group 2014 | 2
1994
Unsere Erfolgsgeschichte seit 1994
Gründung der BMK professional electronics GmbH
als Management Buyout der NCR/ AT&T durch:
Jahresumsatz: 1,8 Mio.€
Produktionsfläche: 1.200 m²
Mitarbeiter: 25
B M K
aur
üller
nöferle
Gründung der:
BMK electronic services GmbH
2001
BMK electronic solutions GmbH & Co. KG
2005
BMK Group GmbH & Co. KG
2007
18.05.2015 | © BMK Group 2014 | 3
2014
Unsere Erfolgsgeschichte
Best EMS-Award: 1. Platz Produktionsprozesse
Installation der 10. SMD-Hochleistungslinie
Jahresumsatz: 160 Mio.€
Gesamtfläche entspricht 4 Fußballfeldern (30.000 m²)
Mitarbeiter: > 800
18.05.2015 | © BMK Group 2014 | 4
Mission Erfolg
KUNDENZUFRIEDENHEIT
BMK ist der Elektronik-Partner für
anspruchsvolle Kunden.
Wir begeistern durch einen
optimierten Wertschöpfungs- WACHSTUM
prozess und kundenindividuellen
Service.
INNOVATION
STABILITÄT
18.05.2015 | © BMK Group 2014 | 5
Unser Branchenhorizont
120 Kunden
5.000 Produkte
Medizintechnik
Telekommunika
-tion / IT
Energietechnik /
Fahrzeugtechnik /
Umwelttechnik
Sensoren /
Mobility
Gebäudetechnik /
Endkundengeräte
Industrietechnik
18.05.2015 | © BMK Group 2014 | 6
Leistungsspektrum
Kunde
Baugruppenproduktion
Prototypenfertigung
Entwicklung /
Layout
Planung
Ruggedizing
Systemmontage
Prüfentwicklung /
Test
Service
18.05.2015 | © BMK Group 2014 | 7
Elektronikentwicklung
Fakten
 Anzahl der entwickelten Produkte > 100
 Erfolgreiche Layoutprojekte > 600
 Produktqualifizierungen nach ATEX, CE und
funktionaler Sicherheit
Unsere Entwicklungsstrategie
 Erarbeitung innovativer Lösungen
 Anwendung ausgereifter Hardwareund Software-Plattformen
 Entwicklungsprozess nach dem V-Modell
 Produktbetreuung bis zur Marktreife
 Optimale Produktkosten durch DfX Methoden
18.05.2015 | © BMK Group 2014 | 8
Produktion
Fakten




30.000 m² Produktionsfläche
5.000 Baugruppenvarianten / Jahr
1.000 NPIs / Jahr
> 60 produktspezifische Fertigungsinseln
Strategie: Lean Production
 Realisierung der 4 Lean-Prinzipien:
Fluß, Takt, Pull und 0-Fehler
 Kennzahlensysteme auf Basis von
Qualität, Kosten und Lieferservice
 Eigenständige Verbesserungsorganisation
 Eigene BMK-Akademie
18.05.2015 | © BMK Group 2014 | 9
SMD Produktion
Fakten





11 Hochleistungs-Bestücklinien
1.5 Mrd. Bestückungen pro Jahr
1.000 NPIs pro Jahr
Produktwechselzeit kleiner 11 Minuten
3-Schicht-Betrieb
18.05.2015 | © BMK Group 2014 | 10
Elektromontage – Löttechnik
Fakten
 5 Wellenlötlinien
 8 Selektiv-Lötlinien
 2 Roboter-Lötsysteme
18.05.2015 | © BMK Group 2014 | 11
Elektromontage – Ruggedizing
Fakten




Sprüh- und Tauchlackieren
Vergusstechnik
Silikonauftrag
Underfill
18.05.2015 | © BMK Group 2014 | 12
Testentwicklung
Fakten
 37 Experten im Bereich Testentwicklung
 Hohe Erfahrung: > 200 Prüfentwicklungen pro Jahr
 Automatische optische Inspektion, InCircuit-, Flying Probe-, Funktions-,
Boundary Scan-, Hochspannungs-, PE-, Klima-, Lebensdauer- und Stresstests
Unsere Prüfstrategie – Ihre Sicherheit
 Ausarbeitung und Umsetzung von Prüfstrategien
für alle gängigen Testverfahren
 Standardisierte Testabdeckungsanalysen
und Dokumentationen
 Kompetenter Prüfmittelbau
18.05.2015 | © BMK Group 2014 | 13
Kombination von Testverfahren
Testabdeckung
ausreichend?
AOI
ICT
BST
FPT
HVT
BST
Klima
FKT
FKT
FKT
Schritt 1
Schritt 2
Schritt 3
18.05.2015 | © BMK Group 2014 | 14
Einsatz von Cascon
 Direkter Einsatz der Software CASCON GALAXY
 Entwicklung
18.05.2015 | © BMK Group 2014 | 15
Einsatz von Cascon
 Direkter Einsatz der Software CASCON GALAXY
 Produktion
 Manuelles Laden von Prüfprogrammen
18.05.2015 | © BMK Group 2014 | 16
Anforderungen
 5.000 Baugruppenvarianten
 1.000 NPIs / Jahr
9000
8000
7000
Anzahl
6000
5000
4000
3000
2000
1000
0
Prüfprogramme
Softwareversionen
 Testbedienung: > 300 Mitarbeiter
 Welches Programm ist das richtige?
18.05.2015 | © BMK Group 2014 | 17
Anforderungen
Testabdeckung
ausreichend?
AOI
ICT
BST
FPT
HVT
BST
Klima
FKT
FKT
FKT
Schritt 1
Schritt 2
Schritt 3
18.05.2015 | © BMK Group 2014 | 18
Standards
BST
FKT
Hardware
 Standardisierte Testhardware
• Boundary Scan
• steuerbare DC Netzteile
• verschiedene Kommunikationsschnittstellen
 Messkarten
• DAQ – Karten (112 AI Kanäle, 72 DIO Kanäle)
• Oszilloskop – Karte
• DMM – Karte
 Adaption
• Wechselkassettensystem
18.05.2015 | © BMK Group 2014 | 19
Standards
BST
FKT
Software
 Testsoftware
• Oberfläche
• Nutzersteuerung
 Speicherung/Revisionsverwaltung
SVN Archiv
18.05.2015 | © BMK Group 2014 | 20
Standards
Testsoftware laden
Prüfsoftware
Traceability DB
Kundensoftware
Testsystem
18.05.2015 | © BMK Group 2014 | 21
Integration
BST
FKT
18.05.2015 | © BMK Group 2014 | 22
Integration - Hardware
Nadelbettadapter

BST
FKT
Integration der TIC-Module und
weiterer BS-Hardware
18.05.2015 | © BMK Group 2014 | 23
Integration - Software
1. Entwicklung
 CASCON Galaxy
2. LabVIEW
 Kopieren des BSCAN Projekts in
das LabVIEW-Programm
 Übertragen der gewünschten
Testschritte in ein INI-File
18.05.2015 | © BMK Group 2014 | 24
Integration - Software
3. Aufruf der casrnf32.dll

Verwendung der VIs aus
CASCON DLL.llb
18.05.2015 | © BMK Group 2014 | 25
Integration - Ablauf
Level 0 und 1 der CASCON.dll
 Level 0: Initialisierung  InitCasRunF
 Level 1: Lizenz abrufen
18.05.2015 | © BMK Group 2014 | 26
Integration - Ablauf
Level 1 der CASCON.dll
 Baugruppenbezeichnung umwandeln
 Basisverzeichnis des UUT setzen
 UUT auswählen
18.05.2015 | © BMK Group 2014 | 27
Integration - Ablauf
Level 1 der CASCON.dll
 Übergabe der Seriennummern entsprechend der Anzahl der UUTs
18.05.2015 | © BMK Group 2014 | 28
Integration - Ablauf
Testschritte ermitteln
 Auslesen der Testschritte INI
 Auslesen Testschritte CASCON Programm
18.05.2015 | © BMK Group 2014 | 29
Integration - Ablauf
Level 1 der CASCON.dll
 Testschritt, TCK und Anzahl der verwendeten UUTs setzen
18.05.2015 | © BMK Group 2014 | 30
Integration - Ablauf
Level 2 und 3 der CASCON.dll
 Testausführung
Schalte auf Level 2
Schalte auf Level 3
Testausführung
18.05.2015 | © BMK Group 2014 | 31
Integration - Ablauf
Level 3 der CASCON.dll
 Testauswertung
18.05.2015 | © BMK Group 2014 | 32
Integration - Ablauf
Level 3 der CASCON.dll
 Funktionstest und Boundary Scan
BST
FKT
Kernlogik
IOPins
BSCAN
Zellen
TAP
18.05.2015 | © BMK Group 2014 | 33
Integration - Ablauf
Level 3..2..1 der CASCON.dll
 Test beenden
 Testergebnisse dokumentieren
Schalte auf Level 2
Schalte auf Level 1
18.05.2015 | © BMK Group 2014 | 34
Standards
Prüfsoftware
Traceability DB
 Prozessverriegelung
 Auftragsbezogenes Testen
 Dokumentation der
Testergebnisse
 Speicherung von Prüf- und
Kundensoftwareversion
 Keine oder nur geringe
Benutzerinteraktion
Testsystem
Testergebnisse
Traceability DB
35
18.05.2015 | © BMK Group 2014 | 35
Zusammenfassung und Ausblick
Integration und Verwendung der CASCON.dll ergibt
 optimale Kombination von Funktionstest und Boundary Scan
 vereinfachte Bedienung durch Verwendung von standardisierter
•
Hardware
•
Software

Vermeidung von Fehlern durch den Bediener

Vereinfachtes Konfigurationsmanagement
•
einfache Konfigurationsmöglichkeiten ohne Anpassung des Boundary Scan
Programms
18.05.2015 | © BMK Group 2014 | 36
Vielen Dank für Ihre
Aufmerksamkeit!
18.05.2015 | © BMK Group 2014 | 37