System Solutions

PatControl

Automatisierte Bildverarbeitung

Eine hochentwickelte Plattform zur automatischen Bilderfassung und Bewertung in Produktionsanlagen sowie in der Mikroskopischen Erfassung von Merkmalen in der Halbleiterindustrie.

PatControl Bildmesssoftware

Kommunikations Methoden

Interprozesskommunikation mit der Maschinensteuerung

  1. SIEMENS programmierbare Steuerung (SPS)
    PatControl
    kommuniziert direkt mit einer SPS als PG-Gerät,und schreibt dort, in einem reservierten DB, tabellarisch
    jeden Merkmalswert der nach einem Trigger berechnet wurde. Optional wird die Kommunikation über  ACCON-AGLink von DELTALOGIC unterstützt.
  2. ModBus
    Alternativ kann PatControl über eine IP-Angabe direkt mit einem Wago -Klemmsystem via ModBus-Protokoll Daten tauschen. Jede Merkmalsnummer beschreibt also linear einen I/O-Kanal, egal ob analog oder digital.
  3. Mikrokontroller
    PatControl kann mit einem Mikrokontroller ADuC7020 von AnalogDevices direkt Daten austauschen. Das dafür benötige ADuc7020 Mikro-Kontrollerprogramm ist enthalten. 
  4. Ethernet
    Alle Informationen können dazu parallel auch via Netzwerk an einen oder mehrere Teilnehmer gesendet werden. Dafür ist ein Client-ActiveX (PatConnect)  oder  eine im SDK (SourceDevloperKit) beschriebene Quellentextversion zum Ansprechen über TCP enthalten.
  5. Raspberry Pi
    der Kleincomputer kann verwendet werden um das TCP -Vision Datagramm über WLAN oder Ethernet zu verarbeiten und Schaltzustände direkt über die GPIO's an Hutschienen -Optokoppler zu übertragen. Raspberry Pi kann in verschieden Hutschienengehäuse eingebracht werden und ist mit bestimmten Optokopplern sofort einsatzfähig.
  6. Arduino
    über die RS232 Schnittstelle kann direkt mit einem Mikrocontroller kommuniziert werden, ein Arduino Beispielprojekt zum Empfangen der Messwerte liegt dem SDK bei.

PixelAnalysis Methoden

Pixelsensoren Übersicht

statistisches Thresholdverfahren Fingers statistische Kantenfindung Hochgeschwindikeits Labeling (Inselfinder) Suchwurmverfolg von Kanten ScheitelpunktDunkelfeldAnalyse
Schärfen und
Schwellwert/Farb
Sensoren sind
Pixeloperationen
pro Fläche, und
geben Information
über Verteilung
und Helligkeit
der Bildpunkte im
statistischen
Mittelmaß.
Kantendetektoren
kollidieren mit
Helligkeits
übergängen, und
ermitteln die
statistische
Übergangsmitte.
Die zusammenhangs-
anlayse findet in
einem Bereich
alle Pixelschlüsse,
und bildet daraus
numerische Objekte.
Kantenverfolgung
sind logische
Operatoren die dem
kantenverlauf eines
Objektes nachlaufen
und dabei eine
numerische Vektor-
isierung des Objektes
erzeugen.

Dunkelfeldanalyse
unter hellen
Beleuchtungspunkten
kann unter
berücksichtung des
Lichteinfallwinkel
die Höhe eines
Objektes bewertet
werden.


 

In der Bild in Bild Erkennung werden in einem Untersuchungsvorgang alle Helligkeitsübergänge und Konturen als Merkmale des Bildpunkteverlaufes gesammelt und gespeichert.

Ausschnitt zusammgefasste Merkmale

Ausschnitt Einzelmerkmale mit Flußrichtung Ausschnitt zusammgefasste Merkmale Ausschnitt Einzelmerkmale mit Flußrichtung

Tiefenschärfen-Erweiterung

3D-Höhenmessung

Auch als DFS (DeepFocusStacking) bekannt.Der Prozess funktioniert mit verschiedenen Fokalstellungen über dem Objekt.Bei der De-Fokussierung werden immer andere Bereiche des Objektes scharf. PatControl erkennt diese nach der Fotografie der Einzelbilder. Es erzeugt ein gemeinsames, neues tiefenscharfes Bild aus bis zu 255 Einzelbildern und speichert dieses im Format 32Bit RBBA Bitmap ab.Im Alphakanal eines jeden Pixels steht nun aus welcher Ebene dieser kam. Die integrierte 3D-Engine kann diese Tiefenscharfen Bilder plastisch visualisieren,und sehr genau im Mikrometerbereich vermessen. 

 

 

Prüfpläne und Kamera-Trigger

Prüfplan & Trigger

Ein Prüfplan in PatControl beschreibt den gesamten Prozess von der Objekterkennung bis zur Datenkommunikation  mit den angeschlossenen Teilnehmern.PatControl unterstützt Rotationsprüfpläne. Dies bedeutet, dass die übergeordnete Maschinensteuerung mit einfachen I/O-Zuständen einen Prüfplan selektieren kann, bevor der nächste Kamera-Trigger dessen Verarbeitung einleitet.


Messwertdarstellung in Echtzeit

Sensor-Chart Integration




Bild -Filterketten

Bildfilter-Prozessor-Netzwerk

VisualFilter ermöglicht ein Filter-Netzwerk aus einer oder mehreren Kameras mit der Maus zu verbinden, und als ImageProcessorNetwork abzuspeichern.PatControl kann diese virtuelle Kamera-Bilderkette als Gerät öffnen und dann weiter verarbeiten.

 

 

Download

Release
File
Size
Version
Lang
2016
PatControlSetup.msi
258 [MB]
8.3.0
English
 

Download

 

Bestellvorgang

Für mehr Informationen zum Bestellvorgang besuchen Sie unsere Seite zur Softwareregistration : http://www.flexxvision.de/Register-PatControl.html

 

VisionGrid

 

Büro/Verwaltung 24h:
+49 (030) 120 102 26

Fax:
+49 (030) 364 044 20

Service:
+49 (0157) 365 623 75

Info@VisionGrid.de