automatische optische kontrolle von Bestückung

Gast
Für die Industrielle Lösung geb ich dir mal "Framgrapper" als Stichwort. 
Im Grunde machen diese das gleice J-A schon geschrieben hat, halt nur 
viel schneller und selbtständig.

Aber viele Bestückungsautomaten haben dies doch bereits eingebaut? Eine 
optische Kontrolle während des Bestückens und nach dem Bestücken. Um 
welchen Bestücker handelt es sich denn?
Persönliche Seite
Hallo J-A V.

● J-A V. schrieb:

> Für Industrie oder Hobby?
>
> mach fürs Hobby Fotos von den Platinen und lass
> das als anim.gif hin und her überblenden.
> da wo es blinkt ist ein Fehler.

Das ist eine Lösung, die durchaus auch bei geringeren Stückzahlen in der 
Industrie angewendet wird.

Das Verfahren benötigt mindestens zwei Platinen. Eine muss ja zur 
Erstellung des Fotos schon existieren.
Wer einzelne Platinen für Prototypen oder das Hobby erstellt, hat also 
dabei schon schlechte Karten.

Weitere Grenzen von AOI:

Bauteile von einem anderen Hersteller oder vom gleichen Hersteller aus 
einer anderen Charge, die anders Aussehen, werden falsch positiv 
erkannt.

Es kann nur das grobe Aussehen, also Vorhandensein, aber nicht der Wert 
eines Bauteils geprüft werden.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Gast
Bernd W. schrieb:
> Bauteile von einem anderen Hersteller oder vom gleichen Hersteller aus
> einer anderen Charge, die anders Aussehen, werden falsch positiv
> erkannt.
nicht zwingend.

>
> Es kann nur das grobe Aussehen, also Vorhandensein, aber nicht der Wert
> eines Bauteils geprüft werden.

nein, es ist möglich entsprechende Alternativbauteile zu definieren. 
Erfordert aber eine komplexere Software.
Man kann auch mittels eingebauter Texterkennung die Beschriftung des 
Bauteil prüfen.

weide schrieb:
> Also brauchen würde ich das Ganze für kleine Serien (<100) mit
> bedrahtete Bauteilen.
> Gibt es fertige Lösungen dafür?

Ja. Bei der örtlichen Zeitarbeitsfirma. Die Lösung nennt sich 
"Zeitarbeiter".
Bis eine professionelle AOI-Lösung implementiert und getestet ist, ist 
der Zeitarbeiter schon dreimal fertig.

Als Arbeitserleichterung kann man höchstens über die Lösung mit Bildern 
überblenden nachdenken. Bei hohem und wiederkehrendem Bedarf kombiniert 
man das mit dem "mechanical turk" von Amazon.
Gast
Schreiber schrieb:
> Bis eine professionelle AOI-Lösung implementiert und getestet ist, ist
> der Zeitarbeiter schon dreimal fertig.
+1 ... Manuelle Optische Inspektion, evtl mit Mikroskop

Gibt es vielleicht sowieso schon einen umfangreicheren Funktionstest, 
der gröbere Fehler aufdeckt? Oder geht es eher um Details wie z.B. nicht 
(vollständig) durchgestiegenes Lot in Durchsteck-Pads, die zwar 
funktionieren, aber nach 5 Jahren eine höhere Ausfallwahrscheinlichkeit 
im Feld haben?
Gast
weide schrieb:
> Es geht hauptsächlich um aufdecken von Bestückungsfehler.
> Wie zB Dioden falsch rum montiert oder Ic falsch rum.

Empfehlung bei gelegentlichem Bedarf:

Schreiber schrieb:
> Ja. Bei der örtlichen Zeitarbeitsfirma. Die Lösung nennt sich
> "Zeitarbeiter".

Empfehlung bei hohem/wiederkehrendem Bedarf. Mit Outsourcing ins 
billigere Ausland zwecks Personalkostenreduktion:

Schreiber schrieb:
> Als Arbeitserleichterung kann man höchstens über die Lösung mit Bildern
> überblenden nachdenken. Bei hohem und wiederkehrendem Bedarf kombiniert
> man das mit dem "mechanical turk" von Amazon.
Gast
Optische Kontrolle paßt halt nur wenn es darum geht, ob das Bauteil 
vorhanden ist.

Mit optischen (automatisierten) Kontrollverfahren erkennst du keine 
Lötfehler, oder z.B. falsch bestückte Widerstände.

Für sowas würde ich einen Funktionstest entwerfen. Prüfstellen in der 
Platine vorsehen, passenden Testadapter und mit Labview und 
entsprechenden Meßgeräten/Netzteilen eine Umgebung bauen, die die 
Platinen auf korrekte Funktion prüft.

Auch solche Tests kann man automatisieren, für nur 100 Stck ist das aber 
wohl etwas viel.
Gast
Wühlhase schrieb:
> Für sowas würde ich einen Funktionstest entwerfen. Prüfstellen in der
> Platine vorsehen, passenden Testadapter und mit Labview und
> entsprechenden Meßgeräten/Netzteilen eine Umgebung bauen, die die
> Platinen auf korrekte Funktion prüft.

Wir nehmen für sowas meist eine zusammengedengelte Lösung aus einem 
Arduino nebst einigen Shields (gibt auch praktische Lochraster-Shields).

Auf das zu testende Board (genauer gesagt auf dessen µC) kommt ebenfalls 
eine Testsoftware.

Beide wackeln anschließend kräftig an den Ein- und Ausgängen und es wird 
geprüft, ob das ankommt, was auch ankommen soll.

Kommunikation zwischen beiden µCs erfolgt bei uns meist per RS232, der 
Arduino bekommt eine zusätzliche Rot/Grün-Anzeige fürs Prüfergebniss. 
Eine übliche Testvorrichtung bekommt man damit nach 1-3 Tagen zum 
laufen. Schneller geht es auch mit Labview nicht, es wird nur teurer...
Gast
Wühlhase schrieb:
> Bzw. erkennt man sowas wie fehlerhafte Lötstellen zumindest eingeschänkt
> auch optisch mit Software, aber das wird definitiv nicht billiger.

Da muss ja auch geröntgt werden. Solche spezialisierten Systeme gibts,
dürften aber vom Wert mehrerer Wohnhäuser kosten.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.