Referenzmarken und Pad-Sites
Ein
Referenzpunkt ist eine Tafelfunktion, die zur globalen und lokalen Fehlerkorrektur verwendet wird,
um den Unterschied zwischen programmierten Koordinaten und tatsächlichen
Positionen auf der Tafel zu bestimmen. Dadurch wird sichergestellt, dass Teile nicht platziert werden, bevor
ihre Position überprüft wurde.
Eine Pad-Site ist ein Pad-Muster auf der Produktionsplatte, das auf die gleiche Weise wie ein Referenzpunkt verwendet werden kann.
Die
typischsten Arten von Passerfehlern werden durch falsche Farbe, Passergröße
und Beleuchtungswerte verursacht. Andere Faktoren wie das Konfidenzniveau
und der Suchbereich können ebenfalls Problempunkte sein, aber mit
zunehmender Erfahrung des Programmierers ist es weniger wahrscheinlich, dass diese Probleme verursachen.
Wie viele
Passermarken auf einer Platine oder Schaltung verwendet werden sollen, hängt von der Qualität der Platine und
der Zeit ab, die der Herstellungsprozess für die Suche nach
Passermarken aufwenden kann. Im Folgenden finden Sie einen allgemeinen Leitfaden zur Anzahl der
verwendeten Referenzmarken und zu den Vorteilen der Genauigkeit.
Anzahl der gefundenen Referenzmarken |
Korrekturmöglichkeiten |
1 |
X und Y |
2 |
X, Y und Theta |
3 |
X, Y, Theta und gleichmäßige Dehnung |
4-5 |
X-, Y-, Theta- und unabhängige X- und Y-Strecken |
6-10 (maximal)
|
X-, Y-, Theta-, unabhängige X- und Y-Strecken und Ecken ungleich 90 ° |
Die Gesamtzahl der Referenzpunkte und Pad-Standorte, die für eine globale Korrektur verwendet werden können, darf zehn nicht überschreiten.
Um eine Kombination aus Referenzpunkten und Pad-Standorten für die globale Fehlerkorrektur zu verwenden, müssen Sie diese im Fenster „Schaltkreisliste“ zuweisen.
Die Gesamtzahl der Referenzpunkte und Polsterstellen, die für eine lokale Korrektur verwendet werden können, darf fünf nicht überschreiten.
Um
eine Kombination aus Referenzpunkten und Pad-Standorten für die lokale Fehlerkorrektur zu verwenden
, müssen Sie diese im Dialogfeld „Lokale Referenzpunkte“ im
Fenster „Platzierungsliste“ zuweisen.
Verwenden Sie beim
Erstellen einer Referenz- oder Pad-Site die Tabulatortaste, um zwischen den
Datenfeldern zu wechseln. Wenn Sie die Eingabetaste verwenden, wird die Referenzplatzierung
versucht und eine Fehlerprüfung durchgeführt.
So erstellen Sie erfolgreich gültige Referenzplatzierungen:
– Passermarken müssen innerhalb der Grenzen der Tafel platziert werden.
– Passermarken können nicht direkt auf Offsets platziert werden . (Auf Schaltkreisen platzierte Referenzmarken
werden automatisch auf alle mit dieser Schaltung verbundenen Offsets dupliziert.)
– Referenzmarken dürfen sich nicht teilweise auf einer Platine oder einem Schaltkreis befinden.
Wenn
sich ein Bezugspunkt auf einem Versatz befindet und dieser Versatz gedreht wird,
wird die Bezugspunktposition gedreht, der Bezugspunkt jedoch nicht. Auf diese Weise werden nur Bezugspunkte mit
Rotationssymmetrie unterstützt. Alle anderen werden nicht
gefunden.
Wenn
bei Verwendung der Funktion „Referenzmarken“ oder „Pad-Site kopieren“ mehrere Referenz- oder Pad-Site-Definitionen ausgewählt werden
, werden alle neuen Referenz- und Pad-Sites
um die gleichen X- und Y-Versatzwerte von den Originalen entfernt.
Wenn
das Bildverarbeitungssystem durchgehend keine Bezugspunkte oder Polsterstellen findet,
verringern Sie die Zuverlässigkeitsstufe. Wenn das Bildverarbeitungssystem andere Objekte
als die Bezugsmarken oder Pad-Standorte findet, erhöhen Sie die Zuverlässigkeitsstufe.
Beachten Sie beim Definieren eines Suchbereichs, dass dieser groß genug sein sollte, um
eine gewisse Toleranz bei der Handhabung der Platine zu ermöglichen, aber nicht so groß, dass zusätzliche
Platinenmerkmale anstelle der Referenzmarke oder des Pads gefunden werden.
Einige empfohlene Beleuchtungsstärken für Referenzpunkte und Pad-Standorte.
Referenztyp / Pad-Site |
Innenring |
Äußerer Ring |
Verzinnt / Verzinnt |
80/80 _ _ |
20/20 _ _ |
Lötstopplack über blankem Kupfer (nicht empfohlen) / Gold |
0 / 0 |
50 / 35 |
Blankes Kupfer mit Kupfer blank / blankes Kupfer |
0 / 0 |
35 / 35 |
Die Pad-Site-Funktionalität ist derzeit für das Odd Form-System nicht verfügbar.
In
den meisten Fällen kann die Standardbeleuchtung nicht zur Abbildung einer Pad-Stelle verwendet werden, da
Lotpaste oder Flussmittel möglicherweise keinen guten Kontrast zwischen der Pad-Stelle
und der Leiterplatte ermöglichen. Möglicherweise müssen spezielle Beleuchtungseinstellungen
installiert werden, um die Pad-Stelle abzubilden. Wenn Pad Site Find die einzige
Möglichkeit ist, Komponentenkorrekturen zu erhalten, und die Beleuchtung das einzige Problem darstellt,
wenden Sie sich an Ihren UIC-Anwendungsingenieur.
Verwenden Sie
das Fiducial Lighting-Verfahren im Modul „Betriebsfunktionen“
im Benutzerhandbuch, um festzustellen, ob eine Pad-Stelle
mit der PEC-Kamera abgebildet werden kann. Überprüfen Sie den Kontrast und die erforderliche Beleuchtungsstärke
.
Wann sollte Pad Site Find verwendet werden?
1) Wenn auf der Leiterplatte keine Referenzmarken vorhanden sind
2) Wenn die Pad-Site einen Komponententyp genau darstellt
3) Wenn Referenzmarken keine ausreichend genaue Korrektur liefern
4) Wenn Genauigkeit wichtiger ist als Geschwindigkeit
Wenn
bei der Suche nach den Pad-Standorten Fehler auftreten, werden Sie zum
Bildschirm „Fiducial Repair“ weitergeleitet. Bei fehlgeschlagenen Pad-Standortfunden wird eine manuelle Ausrichtung
nicht empfohlen. Wählen Sie bei GSM1-Systemen die Schaltfläche „Karte ablehnen“, um
die Karte zu entfernen. Bei GSM2-Systemen halten Sie das Gerät mit der Handfläche nach unten, um
die Platine manuell zu entfernen.
Die Notwendigkeit einer Korrektur der Pad-Position ist eher bei Fine-Pitch-Platzierungen wie C4-Platzierungen oder Fine-Pitch-BGAs typisch.
Pad-
Sites basieren auf Komponentendefinitionen.
Um einer Komponente eine Pad-Site-Definition zuzuordnen , muss die Komponente in der
Datenbank definiert sein.
Informationen zum Hinzufügen einer Komponente zur Datenbank finden Sie im Modul „Neue Komponente“ .
PEC-Beleuchtung
Auf
dem GSM-Gerät leitet eine PEC-Kamera (Pattern Error Correction) ein
Bild an das Bildverarbeitungssystem weiter, das versucht, eine programmierte
Referenz- oder Pad-Site anhand von Parametern in der Fiducial- oder Pad-Site-
Liste zu erkennen. Diese Parameter bestehen aus Typ und Größe, dem Zentrum des Referenzpunkts, der
durch seine „X,Y-Koordinaten“ identifiziert wird, und dem Suchbereich, der durch
„Suchbereich X,Y“ identifiziert wird.
Nachdem
sich die PEC-Kamera zur programmierten Position des Referenzpunkts bewegt hat,
beleuchtet sie den Suchbereich mit den programmierten
Lichtstärken „IN/OUT“ (innerer Ring/äußerer Ring). Innerhalb des Suchbereichs des Bildes
helfen Lichtintensitätsunterschiede zwischen der Referenzmarke und der Platine dem
Bildverarbeitungssystem, die Kanten der Referenzmarke zu erkennen.
Das
Bildverarbeitungssystem ist in der Lage, die Nord-, Süd-, Ost- und Westkanten
der Referenzmarken zu erkennen, indem es sich auf die Kontrastunterschiede zwischen der
Tafel und der Referenzfarbe verlässt.
Im Vision-Fenster werden als Vektorpunkte bezeichnete Dreiecke aus Rot, Blau, Grün und Gelb angezeigt.
Das
Bildverarbeitungssystem verwendet sechs Vektorpunkte pro Kante (N, S, E, W). Damit
das Bildverarbeitungssystem eine 100-prozentige Sicherheit erreicht, müssen 24 von 24 Vektorpunkten
an einer Kante eines Referenzpunkts erkannt werden. Das
Standardkonfidenzniveau beträgt 80 % (19,2, aufgerundet auf 20 Vektorpunkte).
Da
der Erfolg von Referenzfunden von der Fähigkeit des Bildverarbeitungssystems abhängt,
den Kontrast zwischen der Tafel und der Referenzmarkierung zu erkennen, können einige
Kombinationen von Referenzmarkierungen (oder zu findenden Objekten) und deren Hintergründen
unterschiedliche Arten von PEC-Kameras erfordern. Derzeit wird 2-seitige und
4-seitige Beleuchtung verwendet und FlexLight, eine neue Funktion, wird bald
verfügbar sein. Die zweiseitige PEC-Kamera hatte ein unsymmetrisches Beleuchtungsmuster
. Es leuchtete in eine Richtung, von Norden und Süden. Die
4-seitige PEC-Kamera verbesserte dies, indem sie in vier Richtungen beleuchtete,
von Norden, Süden, Osten und Westen. Ursprünglich verwendeten beide Kameras rote
LEDs. Beim Betrachten von mit Lötstopplack bedeckten Passmarken leuchtet das rote Licht
würde von der Lötstoppmaske (grün) absorbiert werden. Um dieses Problem zu lösen,
wurden grüne LEDs hinzugefügt. Das 4-seitige Schema erweiterte die Möglichkeit,
Gold-Referenzmarken auf weißer Keramik sowie Referenzmarken auf
flexiblen Schaltkreisen zu beleuchten.
FlexLight (Warenzeichen) ist ein erweitertes PEC-Beleuchtungsmodul. Es wurde ursprünglich
entwickelt, um die Bildgebungsherausforderungen zu bewältigen, die mit fortschrittlichen
Substraten wie Keramik und flexiblen Schaltkreisen verbunden sind. Obwohl FlexLight
ursprünglich auf diese Märkte ausgerichtet war, kann es eine Vielzahl
von Substratmaterialien, von FR-4 bis hin zu exotischeren
Materialien, effektiv abbilden. Die Hauptvorteile von FlexLight sind: 1) Symmetrische
Beleuchtung, 2) Polarisationsflexibilität,
3) Wellenlängenflexibilität, 4) einfache Rekonfiguration und 5) monolithisches Design.
Eine
mechanische Stützstruktur hält acht LED-Blütenblätter und einen inneren LED-
Ring. Jedes Blütenblatt ist eine kleine Leiterplatte mit 10 LEDs.
Die Blütenblätter können Lichtquellen verschiedener Wellenlängen enthalten, die von
blau bis rot reichen. Die Blütenblätter und der Innenring können
„Plug-and-Play“ ausgetauscht werden. Dadurch können die Beleuchtungswellenlängen des
Moduls schnell und einfach geändert werden. Es erleichtert auch
den Service vor Ort. Die unterstützende Elektronik ermöglicht die Konfiguration der Blütenblätter
in verschiedenen Reihen- und Parallelkombinationen, um eine
Vielzahl von LEDs zu unterstützen.
Die Struktur unterstützt eine optionale Polarisationsfolie, die vier der acht Blütenblätter bedeckt, wie im folgenden Diagramm dargestellt.
Eck-Feature-Verbesserung für Multimuster-Komponenten
Multimusterkomponenten
bestehen aus Komponenten oder Objekten (HF-Abschirmungen, Anschlüsse
usw.), die nicht angemessen als bedrahtete oder unbedrahtete
Komponenten beschrieben werden können, sondern vielmehr durch eine Anordnung
geometrischer Merkmale definiert werden.
Das Multimuster-Objekt wird lokalisiert, indem jedes der Merkmale, aus denen es besteht, mithilfe eines einzelnen oder mehrerer
Sichtfelder lokalisiert wird . Ein solches Merkmal, das üblicherweise zum Auffinden
rechteckiger oder pseudorechteckiger Objekte verwendet wird, ist das Eckmerkmal. Derzeit
wird dieses Merkmal einfach durch Eingabe der Länge jedes
der beiden Liniensegmente definiert, aus denen die 90-Grad-Ecke besteht (die
horizontale Eckenkantenlänge und die vertikale Eckenkantenlänge).
Mit dieser speziellen Software wurde diese Funktionsdefinition um
zwei weitere optionale Parameter erweitert. Diese Parameter definieren
„Ignorierungszonen“ am Scheitelpunkt der Ecke und ermöglichen es der Bildverarbeitung,
diese Kantenbereiche beim Lokalisieren der Ecke zu ignorieren. Auf diese
Weise können Ecken, die am
Scheitelpunkt abgerundet, abgeschrägt oder schlecht definiert sind, immer noch lokalisiert werden, indem Segmente der vom
Scheitelpunkt entfernten Ecke verwendet werden, die im 90-Grad-Winkel zueinander verlaufen.
Das folgende Diagramm zeigt die Bedeutung der einzelnen Parameter.
X2, Y2 sollte 25 % von X1, Y1 nicht überschreiten
Wenn X2 oder Y2 = 0, wird die Standardeckensuche verwendet
Erweiterte Produkteinrichtung
Eine sehr hilfreiche Funktion beim Programmieren von Komponenten ist das Enhanced Product Setup. Es besteht aus zwei Teilen: E nhanced C omponent S etup
und Enhanced Board Setup. Bei jedem Prozess wird ein Livebild des
zu lernenden Objekts erstellt, das manipuliert werden kann, während der Programmierer die
vorgenommenen Änderungen sieht.
Füllen Sie beim
Definieren einer neuen Komponente so viele Datenfelder wie möglich aus und
achten Sie dabei besonders auf Folgendes: Komponentenhöhe, Vorausrichtung,
Anzahl der Leitungen, Beleuchtungstyp, Kameratyp, Standardzuführung, Standardausrichtung
und Ausschussstation.
Die erweiterte Komponenteneinrichtung unterstützt vier Spindel-, C4-, OFA- (Oddform Assembly) und hochpräzise (UFP) Köpfe.
Wenn
während des gesamten Vorgangs etwas mit der Plattformmaschine schief geht
(Ausschussstation nicht montiert, Zuführung nicht montiert, Ausschlusszone, Abfallbehälter
nicht definiert, Zentrierung aufgrund ungültiger Parameter fehlgeschlagen usw.),
beheben Sie das Problem, indem Sie die Maschine mit der Handfläche nach unten und wieder nach oben bewegen . Drücken Sie dann die Starttaste
und fahren Sie mit der erneuten Auswahl des Teils fort.
Wenn
die Plattformmaschine vor der Verwendung von EPS nicht korrekt kalibriert wurde,
ist der Maßstab der Zeichnung möglicherweise falsch und die
Funktion „Komponente zeichnen“ kann nicht verwendet werden.
Alle
vorgenommenen Änderungen werden sofort in die Datenbank-Bildlaufliste zurückgeschrieben,
in der das Teil definiert wurde. Sie können den Inspektionsbildschirm jederzeit verlassen, um
dort die Ergebnisse der Änderungen anzuzeigen.
Bis das Teil gespeichert wird, wird nichts dauerhaft gespeichert .
Häufige ECS-Hindernisse und Lösungen
Bevor
das Teil ausgewählt werden kann, müssen alle mit der Komponentendefinition verbundenen Werte
eingegeben werden. Dies ist notwendig, da diese Werte
alle zur Prüfung einer Komponente benötigt werden.
Alle Änderungen an der Zeichnung werden sofort in die
Definitionsdatenbank des Bauteils
übernommen .
Wenn ein Fehler gemacht wird, beheben Sie den Fehler, indem Sie
die Funktion „Rückgängig“ verwenden. Keine Änderung ist dauerhaft, bis die Komponente
gespeichert wird.
Um
von der Bearbeitung des Zeichnungskörpers zu den
Ableitungen/Beulen/Merkmalen zu wechseln, klicken Sie auf die Ableitungen/Beulen/Merkmale. Um wieder
zur Bearbeitung des Körpers zu wechseln, klicken Sie auf eine Stelle, an der sich kein Vorsprung, keine Erhebung oder kein Merkmal befindet.
Aufgrund
der zum Programmieren von Leads verwendeten Methode kann es schwierig sein,
alle Leads über ihren angezeigten Gegenstücken auszurichten. Dies liegt daran, dass
die Steigungen von der Mitte der Seite der Komponente aus gemessen werden und sich
die Leitungen bei der Anpassung symmetrisch von der
Mitte nach außen oder innen bewegen. Um die Anpassung zu erleichtern, positionieren Sie bei einer ungeraden Anzahl von Ableitungen
die einzelne Ableitung in der Mitte einer Seite über dem entsprechenden
angezeigten Gegenstück. Wenn die Anzahl der Ableitungen gerade ist, positionieren Sie die
beiden mittleren Ableitungen über ihren angezeigten Gegenstücken, bevor Sie die
Tonhöhe anpassen.
Um eine C4-Komponente zu definieren, ist es manchmal praktisch
, zunächst
nur einen Bump zu definieren und Bumps hinzuzufügen, wenn das Bild angezeigt wird, wo immer
nötig, bis das Teil gefunden ist. Dies ist ein gutes Verfahren, da es
schwierig sein kann, zu bestimmen, wie sich Unebenheiten abbilden, bevor man ein
Bild des Teils sieht.
Bei der
gleichzeitigen Bearbeitung einer großen Anzahl von Ableitungen/Beulen (über 50)
verschiebt die Zeichenfunktion automatisch nur die einzelne ausgewählte Ableitung und
nicht alle Ableitungen. Dies geschieht, um die Leistung der
Zeichenvorgänge zu erhöhen. Wenn weniger als 50 Ableitungen/Beulen ausgewählt werden,
werden sie alle auf einmal neu positioniert, um eine bessere Anzeige ihrer
endgültigen Positionen zu ermöglichen.
Eines
der schwierigeren Probleme besteht darin, dass die
Drehung des angezeigten Teils leicht abweicht. Stellen Sie sicher, dass die Aufnahmeposition des Feeders
optimal ist, um das Teil präzise darzustellen. Verwenden Sie die Aufnahme-/Prüf-/Abgabesequenz
bei Bedarf mehr als einmal, bis das Teil im Wesentlichen quadratisch
auf dem Bildschirm angezeigt wird.
Leitgruppen
können zusätzliche Probleme verursachen. Bei der Zeichnung wird immer davon ausgegangen, dass
alle Leads auf einer Seite vorhanden sind, einige davon werden jedoch nicht gezeichnet, wenn sie
im Leadgroup-Bildschirm deaktiviert wurden.
Dies kann die Anpassung der Tonhöhen erschweren .
Wenn
die Komponente zu groß ist, um in ein einzelnes Sichtfeld zu passen,
nimmt das Bildverarbeitungssystem mehr als ein Bild auf und stoppt beim ersten Bild,
wo es alle Ableitungen/Unebenheiten/Merkmale finden könnte. Dies könnte das erste
oder letzte gesehene Bild sein. Wenn das Teil erfolgreich gefunden wird, ist es
das letzte. Dies erschwert das Bearbeiten der Komponenten mithilfe der
Funktion „Komponente zeichnen“. Manchmal ist es in diesem Fall bequemer,
zwischen dem Bildschirm „Datenbankkomponentendefinition“
und dem Bildschirm „Inspektion“ hin und her zu wechseln.
Beim
Betrachten einer Komponente auf dem Monitor müssen die Bilddetails möglicherweise
verbessert werden. Mithilfe der Sehstärkendiagnose kann der Bediener
die Details des betrachteten Bildes erhöhen oder verringern, indem er
die aktuelle Sehstärke erhöht oder senkt. Durch Erhöhen der Sichtstufendiagnose
auf Stufe 5 kann der Bediener das Bild mit
maximaler Detailgenauigkeit betrachten. Die Verwendung einer niedrigeren Sehstufe führt zu einer
Verringerung der Anzeigedetails.
Spezifische Komponentenprogrammierung
Wenn
beim Hinzufügen einer neuen Komponente zur Datenbank eine Änderung erforderlich ist,
ändern Sie den Komponententyp nicht, sondern beenden Sie den Vorgang und beginnen Sie erneut.
Das
Feld „Genauigkeit“ gilt nur für ein GSM2-Gerät (Dual Beam). Wenn der
Wert auf hoch eingestellt ist, bedeutet dies, dass der gegenüberliegende Strahl gestoppt wird, während ich
dieses bestimmte Teil mit dem anderen Strahl platziere. Unsere Genauigkeitsstudien zeigen,
dass es nicht nötig ist, die Maschine jemals mit einem zu hohen Wert zu betreiben. Dies
wirkt sich negativ auf den Durchsatz aus und trägt nicht zur Genauigkeit der
Maschine beim Platzieren von Standard-SM-Geräten bei. Ignorieren Sie dieses Feld für alle
anderen Maschinenkonfigurationen.
Für
Teile, die eine genauere Platzierung erfordern, kann es von Vorteil sein
, die Vorausrichtung zu aktivieren. Dies zeigt der Maschine an, dass das Teil
vor dem Scannen durch die nach oben gerichtete Kamera auf seine Positionsdrehung gedreht wird. Dadurch kann die Maschine den
nach der Zentrierung erforderlichen Korrekturaufwand
minimieren und trägt automatisch zu einer
genaueren und wiederholbareren Platzierung bei. Es wirkt sich jedoch negativ
auf den Durchsatz aus. Wenn Sie also feststellen, dass die Platzierungsgenauigkeit
bei deaktivierter Vorausrichtung nicht Ihren Erwartungen entspricht, schalten Sie sie ein und
bewerten Sie die Genauigkeit/Wiederholbarkeit Ihrer Platzierungen erneut.
Bei der Auswahl einer Beleuchtungsstufe für BGA-, C4- oder C4-Pattern-Komponenten sollte eine Stufe von +7 nur bei Seitenbeleuchtung verwendet werden.
C4-Typen
Für die Programmierung von C4-Komponenten auf einer Maschine, die mit einem AISI 3500-Bildverarbeitungssystem ausgestattet ist, gilt die folgende Einschränkung:
In einem Produkt
dürfen
maximal 16 einzigartige C4- Komponenten mit 20 programmierten Funktionen pro Komponente enthalten sein. Diese Einschränkung basiert auf der Anzahl und Art der
programmierten C4-Funktionen.
Für C4-Anwendungen werden typischerweise Andruckwerte
über 350 Gramm verwendet.
Wenn der Bestückkopf nicht C4-fähig ist, sind diese Drücke nicht
möglich.
Der
aktuelle Bump-Prozess ist „A“, standardmäßig ausgewählt. Bump-Prozesse
BE sind zukünftigen UIC-Vision-Inspektionsalgorithmen vorbehalten.
Der X- oder Y-Vektorwert wird ignoriert, wenn der X- oder Y-Zahlenwert gleich 1 ist.
Der Prozentsatz der erforderlichen Unebenheiten für eine C4-Komponente ist der Prozentsatz der Unebenheiten, die erforderlich sind, um ein genaues Bild zu liefern.
Wenn
C4-Pattern im Listenfeld „Komponententypen“ nicht verfügbar ist, müssen Sie
eine neue Datenbank erstellen. Dies geschieht über die Option „Neu“ unter der
Überschrift „Datenbank“ in der Menüleiste. Bei Bedarf können vorhandene Komponentendefinitionen
dann mithilfe der Option „Zusammenführen“ in die neue Datenbank übernommen werden.
Für C4-Pattern sollte der Wert für Critical auf Yes gewählt werden.
In den Feldern „Mindestpräzise Muster“, „Musterinspektion“, „
Positionstoleranz X“, „Positionstoleranz Y“ oder „Relativer Abstand“ sollte kein Eintrag vorhanden sein.
BGA-Typen (Anforderungen und Einschränkungen)
Für die Verwendung mit UPS 2.x ist eine spezielle Softwareversion erforderlich, die nach einer Ausschreibung entwickelt wurde
Das Bauteil kann nur in einem einzigen Sichtfeld bearbeitet werden
Die Kamera mit entsprechender Vergrößerung und kreisförmiger Beleuchtung (Kameras mit kreisförmiger Beleuchtung belegen zwei zusätzliche Einzugsplätze).
Das Bildverarbeitungssystem darf ausschließlich ein AIS630 Lantern-Bildverarbeitungssystem sein.
Der Prozentsatz der erforderlichen Unebenheiten für eine BGA-Komponente ist der Prozentsatz der Unebenheiten, die lediglich zur Anzeige eines Bildes erforderlich sind.
FEHLENDE KUGELERKENNUNG FÜR BGA-KOMPONENTEN
Zentrierung
– das Bildverarbeitungssystem identifiziert die definierten Merkmale (Unebenheiten) und
bestimmt die für eine genaue Platzierung erforderlichen X-, Y- und Theta-Korrekturen
. Bump-Prozess A sollte in der Komponentendefinition ausgewählt werden.
Inspektion
– Nach Abschluss des Zentriervorgangs wird ein zusätzlicher Algorithmus
angewendet, um festzustellen, ob Unebenheiten fehlen. Wenn Zentrierung und
Inspektion gewünscht sind, sollte Bump Process E in der
Komponentendefinition ausgewählt werden.
Diese
Software prüft BGAs mithilfe eines zweistufigen Ansatzes auf fehlende Bälle.
Zuerst wird der reguläre Ballsuchalgorithmus ausgeführt und fünf Kandidaten
als potenzielle Orte für fehlende Bälle ausgewählt. Die Auswahl basiert
entweder darauf, dass ein Ball nicht an der erwarteten Stelle lokalisiert werden konnte, oder auf einer geringen
Korrelation oder einem niedrigen Ballerkennungswert. Dann wird ein intelligenter Mustererkennungsalgorithmus
auf Stellen trainiert, von denen bekannt ist, dass sie
gute Kugelbilder enthalten, und der trainierte Algorithmus wird verwendet, um die
verdächtigen Stellen zu klassifizieren und das Vorhandensein/Fehlen einer Lotkugel zu überprüfen.
Während der Ausführung des Algorithmus werden verschiedene grafische Overlays verwendet:
·
Um eine optimale Zuverlässigkeit zu erreichen, muss für die Bump-Bildgebung eine kreisförmige Beleuchtung verwendet werden
. Dies liegt daran, dass die Bildqualität von Bällen
mit der Standardbeleuchtung schlecht ist.
· Dieser
Algorithmus verwendet eine Trainingsmethode, die auf gefundenen Bällen basiert. Wenn
die Bildqualität so ist, dass Rauschen fälschlicherweise als
Ball gekennzeichnet werden kann, ist es möglich, dass der Algorithmus falsch trainiert wird und
fehlende Bälle nicht korrekt identifiziert werden.
· Es können nur Komponenten verarbeitet werden, die in ein einziges Sichtfeld passen.
· Um
die Fehlkugelprüfung einzuschalten, muss der Kunde
im Produkteditor „Verarbeitungstyp E“ auswählen (Standard ist A). Dieses
Verarbeitungstyp-Flag wird bereitgestellt, um eine vom Kunden definierte Bildverarbeitung zu ermöglichen
und wird im Allgemeinen nicht verwendet. Es wird erwartet, dass die Verwendung dieses
Flags keine Auswirkungen auf die Gesamtfunktionalität der Maschine hat,
da die Verarbeitungstypen BD weiterhin für kundenspezifische
Optimierungen verfügbar sind.
· Dies wird eine spezielle Vision-Veröffentlichung sein, um die Überprüfung fehlender Bälle zu unterstützen.
· Die fünf fehlenden Ballkandidaten sind durch blaue Kreuze mit blauen Kästchen gekennzeichnet.
· Die trainierten vorhandenen Bälle um die fehlenden Ballkandidaten werden nur durch blaue Kreuze gekennzeichnet
· Der erkannte fehlende Ball wird durch ein kleines rotes Kreuz in der Mitte des Kandidatenetiketts gekennzeichnet
Wenn
die farbigen Grafiken störend sind, können Sie die Sehdiagnosestufe ändern
. Der Wert ist wahrscheinlich auf 4 oder 5 eingestellt. Der Bereich liegt
zwischen 0 und 5. Je niedriger der Wert, desto schneller ist die Maschine.
BGA-Typ |
1,4x USV Aufsammeln und plazieren Fähig |
2.x USV Aufsammeln und plazieren Fähig |
Spezialkamera Anforderungen für die Inspektion |
Fehlender Ball Inspektion Fähigkeit |
CBGA (Keramik) |
Ja |
Ja |
Keiner |
Bedarfsanalyse |
CCGA, Weiß (Keramiksäule) |
Ja |
Ja |
Keiner |
NEIN |
CCGA, Dunkel (Keramiksäule) |
Ja |
Ja |
Keiner |
NEIN |
uBGA |
Ja |
Ja |
2,6–3,0 Mil/Pixel-Kamera |
Bedarfsanalyse |
PBGA (Kunststoff) |
Ja |
Ja |
Keiner |
Ja |
TBGA (aufgenommen) |
Ja |
Ja |
Kreisförmige Beleuchtung |
NEIN |
Kamera |
Maximale Einzelsichtfeldgröße |
Mindestabstand |
Mindestkugeldurchmesser |
Super High Mag (0,5 mil/Pixel) |
4 mm (0,160 Zoll) |
0,125 mm (0,005 Zoll) |
0,075 mm (0,003 Zoll) |
Hohe Mag (1,0 mil/Pixel) |
10 mm (0,39 Zoll) |
0,25 mm (0,010 Zoll) |
0,125 mm (0,005 Zoll) |
Mittleres Mag (2,6 mil/Pixel) |
20,8 mm (0,8 Zoll) |
0,5 mm (0,20 Zoll) |
0,25 mm (0,010 Zoll) |
Mittleres Mag (3,0 mil/Pixel) |
24 mm (0,8 Zoll) |
0,5 mm (0,20 Zoll) |
0,25 mm (0,010 Zoll) |
Standardmag (4,0 mil/Pixel) |
32 mm (1,25 Zoll) |
0,8 mm (0,031 Zoll) |
0,4 mm (0,016 Zoll) |
Bleihaltige Komponenten
Ableitungsinformationen
müssen symmetrisch programmiert werden. Die für
die Seiten 1 und 2 der Komponente eingegebenen Informationen werden jeweils für die Seiten 3 und 4 eingegeben.
Anschließend können die Daten bearbeitet werden. Um unsymmetrische Komponenten oder
Komponenten mit unterschiedlichen Leitungslängen oder -abständen zu berücksichtigen, kann die Option „Leitungsgruppen“ verwendet werden.
Leitgruppen
können zusätzliche Probleme verursachen. Bei der Zeichnung wird immer davon ausgegangen, dass
alle Leads auf einer Seite vorhanden sind, einige davon werden jedoch nicht gezeichnet, wenn sie
im Leadgroup-Bildschirm deaktiviert wurden.
Dies kann die Anpassung der Tonhöhen erschweren .
Wenn
in eines der folgenden Toleranzdatenfelder 0,0 (Null) eingegeben wird,
wird diese Prüfung umgangen; Leitungstoleranz vom Körper, Leitungstoleranz
quer zum Körper, Leitungsabstandstoleranz, positive Leitungslängentoleranz,
negative Leitungslängentoleranz, Koplanaritätstoleranz und Kolinearitätstoleranz
.
Wenn
eine übermäßige Anzahl von Komponenten abgelehnt wird, überprüfen Sie die Komponentendefinition
im Vergleich zum Lieferantenspezifikationsblatt für die Komponente.
Verwenden Sie außerdem ECS (Enhanced Component Setup), um Prüfparameter
(Geometrie, Beleuchtung usw.) anzupassen.
Leitgruppen
Das
Fenster „Ableitungsgruppen“ dient nicht dazu, Ableitungen auszuschalten, um
die Geschwindigkeit der Bildprüfung zu erhöhen (nur SMC-Komponenten). Dies
führt lediglich zu einer abgelehnten Komponente. Alle Komponenten müssen so definiert werden
, wie sie physisch vorhanden sind. Nicht symmetrische Anschlüsse können berücksichtigt werden, indem
die Komponente als speziell bedrahtete Komponente definiert wird .
Leitung
1 in der Komponentendatenbank ist nicht unbedingt der
elektrische Pin 1 der Komponente. Es ist nur die erste Leitung in der unteren linken Ecke der
Komponente, wenn sich die Komponente in der 0 ° -Ausrichtung befindet. Wir definieren/zuweisen Ableitungen beginnend mit Ableitung eins in der
unteren linken Ecke und zählen aufwärts, während wir das Teil
gegen den Uhrzeigersinn definieren.
Wenn Sie die Option „Alle Ableitungen entfernen“ auswählen, werden alle Komponentenableitungen deaktiviert und als Phantomableitungen betrachtet . Wenn ein Lead bereits ausgeschaltet war, als die Option „Alle Leads entfernen“ ausgewählt wurde, blieb er ausgeschaltet.
Wenn
Sie die Option „Alle Ableitungen aktivieren“ auswählen, werden alle Komponentenableitungen aktiviert
und vom Bildverarbeitungssystem geprüft. Wenn ein Lead bereits
aktiviert war, als die Option „Alle Leads aktivieren“ ausgewählt wurde, blieb er
aktiviert.
Spezielle bleihaltige Komponenten
Programmieren Sie die Komponente so, als ob alle Anschlüsse auf derselben Seite identisch und symmetrisch zueinander wären.
Wenn Sie eine Komponente mit unterschiedlichen Tonhöhen definieren, ermitteln Sie den größten gemeinsamen Nenner und geben Sie diesen als Tonhöhe ein.
Der Maschinenspeicher unterstützt maximal 15 Lead-Gruppen pro Komponente.
Wenn
alle Lead-Informationen eingegeben sind, wählen Sie die Option Lead-Gruppen. Wählen Sie
die Ableitungen aus, die vom Vision-System ignoriert werden sollen. Die Spuren sind jetzt nur noch durch eine gestrichelte Linie gestrichelt , um ihre Existenz anzuzeigen.
Beispiel:
Nehmen wir
als Beispiel den 23-poligen SMT-Stecker.
Auf einer Seite des Geräts befinden sich physisch 12 Leitungen und auf der gegenüberliegenden Seite 11. Es wäre
ein vernünftiger Ansatz, beide Seiten so zu definieren, dass sie 23 Anschlüsse mit einem
Abstand von 1 mm haben, und jeden zweiten Anschluss so auszuschalten, dass die
Datenbank mit der physischen Beschreibung des Teils übereinstimmt.
Durch das Ausschalten jedes zweiten Leads entstehen jedoch 23 Lead-Gruppen, und aus diesem
Grund hängt sich die Maschine auf!
Wir
definieren/zuweisen Ableitungen beginnend mit Ableitung eins in der unteren linken
Ecke und zählen aufwärts, während wir das Teil gegen den Uhrzeigersinn definieren
. Beispielsweise befindet sich bei einem 14-poligen SOIC Anschluss Nr. 1 in der unteren linken
Ecke und Anschluss Nr. 14 in der oberen linken Ecke (vorausgesetzt, das Teil ist
so definiert, dass die Anschlüsse nach Norden und Süden zeigen).
Bei der Definition eines 14-poligen SOIC gibt es zwei Anschlussgruppen . Lead-Gruppe 1 ist als Leads
1–7 definiert und Lead-Gruppe 2 ist als Leads 8–14 definiert. Wenn Sie jedoch Lead 4 deaktivieren,
gibt es jetzt 3 Lead-Gruppen (Lead-Gruppe 1 = Leads 1–3, Lead-
Gruppe 2 = Leads 5–7 und Lead-Gruppe 3 = Leads 8–14). Hinweisleitung 4 ist nicht im Lieferumfang enthalten.
Indem
Sie jeden zweiten Lead ausschalten, erstellen Sie 23 Lead-Gruppen. Wir
haben nur genug RAM auf der Maschinensteuerung, um maximal 15
Lead-Gruppen zu unterstützen. Die Anzahl der Lead-Gruppen ist jedoch dynamisch und kann
durch die Anzahl der Komponenten, die Komponentenplatzierung und
die Prozesskomplexität begrenzt (reduziert) werden. Daher kann die Anzahl der unterstützten Lead-Gruppen
je nach Produktkomplexität 15 £
betragen .
Programmieren Sie
das Teil so, wie es ist ... Angenommen, das Teil kommt als Band und die 12
Anschlüsse zeigen auf 6 Uhr und die 11 Anschlüsse auf 12 Uhr.
Definieren wir das Teil so, dass es 12 Anschlüsse auf Seite 1 in einem Abstand von 2 mm hat und Seite
3 mit 11 Anschlüssen im Abstand von 2 mm.
Komponententerminologie
Akronymname _
BGA – B all Grid Array _
uBGA – Mikroball - All - Grid - Array
CBGA – Column B all Grid Array _ _
C4 oder Flip Chip – Kontrollierte C ollapse C hip - Verbindung
COB – C hip On Board _
CSP – C hip Scale P ackage
DCA – D irect C hip A ttach
FPT – Fine Pitch - Technologie (20 bis 40 mil Teilung )
ILB – Inner Lead B onding _
MCM – M ulti C hip Modul
MELF – Metallisierte EL - Elektrode , flächengebunden
MSP – Mini - Quadratpaket _ _
OLB – O uter Lead B onding
OMPAC – überformter Kunststoff - Pad - Array - Träger _
PBGA – Kunststoff - Ball - Grid - Array
PLCC – Kunststoffgeführter Hüftträger _ _ _ _ _
PQFP – Kunststoff - Quad - Flachpaket _ _
QFP – Quad - Flat - Paket
SOD – Kleines Outline - Gerät _
SOIC – Small Outline Integrated Circuit _ _ _
SOJ – Small O utline J Lead
SOT – Kleiner Outline - T ransistor
SQFP – Schrumpf - Quad - Flachpaket ; _ QFP mit einem Steigungsabstand von 0,016 Zoll oder weniger
TAB – T ape Automatisches Kleben _
TSOP – Dünnes , kleines Outline - Paket _
UFPT – Ultra Fine Pitch - Technologie (<20 mil Teilung )
V - QFP – Sehr kleines Quad - Flachpaket _ _
V - SOP – Sehr kleines Outline - P ackage
Branchenbegriffe
CER-QUAD – Digitale Gerätekomponente
C-QUAD – Northern Telecom-Paket
Tape Pak – Warenzeichen/National Semiconductor
V-PAK – Vertikales Paket (Texas Instruments – Speicherpaket)
1