Zum Hauptinhalt springen

KI-GESTÜTZTE DOKUMENTATION

Was möchten Sie wissen?

Schritt 2: Triggerung

Ein Trigger ist das, was die Kamera zur Aufnahme veranlasst. Bevor Sie einen Modus wählen, prüfen Sie, ob die Linie die Kamera nicht überholt: Dies ist die mit Abstand häufigste Ursache für abgelehnte Trigger und Ergebnisse, die dem Teil hinterherhinken.

Taktraten- und Timing-Prüfung

Übernehmen Sie die Prüfzeit aus Verarbeitungszeit in der Live-Vorschau oder der Bibliothek.

Die Linie
Teile pro Minute120
Prüfzeit110 ms
Ergebnis
Zeit zwischen Teilen500 ms
Kamera ausgelastet22 % der Zeit
Höchste dauerhaft erreichbare Rate545 Teile/min
Komfortable ReserveBelassen Sie den Puffer für Bildtrigger auf 0, damit Überläufe gemeldet und nicht verdeckt werden.
Ausgangsimpuls gegen den SPS-Zyklus
Impuls (ms)
SPS-Zyklus (ms)
Der Impuls erstreckt sich über mindestens zwei Zyklen und wird daher stets erkannt.

Impulse auf OV Spark liegen zwischen 10 und 60000 ms. Die doppelte Zykluszeit ist eine konservative Faustregel für einen Eingang, der nicht hardwareseitig gespeichert wird.

Die vier Modi​

OV Spark bietet vier Modi, und die manuelle Triggerung bleibt neben dem von Ihnen gewählten Modus aktiv, sodass Sie während der Einrichtung jederzeit eine Aufnahme erzwingen können.

OV Spark Rezept-Editor Schritt Triggerung mit Manual Trigger, Interval, AI Trigger und External Modi

Triggerung ist Schritt 2 des Rezept-Editors und wird daher pro Rezept und nicht pro Kamera eingestellt.

Modi im Überblick​

ModusWas die Prüfung auslöstTaktgeber
Manual TriggerNur die manuelle SchaltflächeDie Kamera
IntervalEin festes ZeitintervallDie Kamera
AI TriggerDie Kamera beobachtet die Szene und triggert sich selbst, wenn die Bedingungen erfüllt sindDie Kamera
ExternalEin Hardware-Trigger, eine SPS oder eine HTTP-AnfrageDie Außenwelt

Die ersten drei sind intern: Die Kamera entscheidet, wann sie schaut. External wartet auf eine Anweisung.

Welchen Modus verwenden​

External ist für die meisten Produktionslinien die richtige Wahl. Ein Teilesensor löst bei jedem ankommenden Teil aus, sodass die Aufnahme an das Teil und nicht an eine Uhr gebunden ist. Verdrahten Sie den Sensor an Pin 10, siehe Pinouts.

Interval eignet sich für kontinuierliche Prozesse, bei denen kein diskretes Teil vorhanden ist: Bahninspektion, ein gefüllter Trichter, alles, wo "alle 500 ms" eine sinnvollere Frage ist als "dieses Teil".

AI Trigger macht den Sensor vollständig überflüssig. Die Kamera wartet, bis sich das Teil in Position befindet, und triggert sich selbst. Dies ist nützlich, wenn die Montage eines Sensors unpraktisch ist – zum Preis einer kontinuierlichen Bildauswertung durch die Kamera.

Manual Trigger ist für die Einrichtung, Validierung und Arbeiten am Prüfstand gedacht, nicht für die Produktion.

Wenn Sie External wählen, aktivieren Sie unter Enabled sources die Quellen, auf die das Rezept hören soll: GPIO (ein an die Kamera verdrahteter Sensor), PLC / Fieldbus oder HTTP (ein POST /trigger-Aufruf aus Ihrer Software, siehe HTTP API). Sie können mehrere auswählen. Eine nicht aktivierte Quelle wird ignoriert, auch wenn etwas an sie sendet.

AI Trigger in der Praxis​

AI Trigger verwendet ein Alignment-Werkzeug als Evaluator. Die Kamera triggert, wenn dieses Werkzeug das Teil findet, sodass der Konfidenzschwellenwert des Aligners gleichzeitig die Empfindlichkeit des Triggers ist.

EinstellungVerhalten
AI evaluator toolWelches Ausrichtungs-Werkzeug entscheidet, dass das Teil vorhanden ist
Trigger holdWie lange der Trigger aktiv bleibt, Standardwert 0 ms
Max checks per secondWie oft die Kamera auswertet, Standardwert 10 fps

Er wird einmal ausgelöst, wenn die Ausrichtung erfolgreich ist, bleibt für die konfigurierte Zeit aktiv und wird erneut scharfgeschaltet, sobald die Ausrichtung verloren geht.

Sie benötigen zuerst einen Aligner

Wenn das Rezept kein Ausrichtungs-Werkzeug enthält, kann AI Trigger nicht gespeichert werden. Siehe Ausrichtung.

Es gibt keinen separaten Trigger-Schwellenwert

Das Anpassen des Konfidenzschwellenwerts des Aligners passt den Trigger entsprechend an. Wenn Sie den Schwellenwert anheben, um die Prüfung strenger zu machen, verringern Sie gleichzeitig die Bereitschaft der Kamera, überhaupt zu triggern.

Der Image Trigger Buffer​

Unterhalb der Modi befindet sich der Image Trigger Buffer: wie viele getriggerte Bilder die Kamera zurückhält, während noch eine Prüfung verarbeitet wird.

  • 0 akzeptiert eine Prüfung gleichzeitig, und zusätzliche Trigger werden als besetzt abgelehnt
  • Höhere Werte stellen Trigger in eine Warteschlange und fangen kurze Spitzen ab
Warteschlangen tauschen Latenz gegen Korrektheit

Eine Warteschlange hält die Kamera beschäftigt, aber das Ergebnis entspricht nicht mehr dem Teil, das sich gerade vor Ihrer Auswurfweiche befindet. Wenn nachgelagerte Logik davon ausgeht, dass ein Teil hinein- und ein Teil hinausgeht, lassen Sie den Puffer auf 0, damit ein Overrun gemeldet und nicht stillschweigend verzögert wird.

Einen Overrun, den Sie in den Diagnoseprotokollen sehen können, ist ein Problem, das Sie beheben können. Ein stillschweigend verzögertes Ergebnis ist ein Problem, von dem Sie durch einen Kunden erfahren.

Verdrahtung eines externen Triggers​

Der Trigger-Eingang ist Pin 10, bezogen auf Digital GND an Pin 9.

Sensortypen und die vollständige Schaltung finden Sie auf der Seite Pinouts. Verwenden Sie nach der Verdrahtung den I/O Live Monitor, um zu bestätigen, dass die Flanke tatsächlich ankommt, bevor Sie im Rezept nach Problemen suchen.

Fehlerbehebung​

SymptomWo nachschauen
Überhaupt keine PrüfungI/O Live Monitor: gibt es eine Flanke auf der Trigger-Spur?
"Trigger while busy" in den ProtokollenDie Linie ist schneller als die Prüfung. Siehe Diagnoseprotokolle
"Trigger not ready"Die SPS triggert, bevor die Kamera scharfgeschaltet ist. Prüfen Sie den Handshake in Industrial Ethernet
Ergebnisse hinken dem Teil hinterherDer Trigger-Puffer stellt in eine Warteschlange. Setzen Sie ihn auf 0
Schritt 6 von 13
Weiter →Schritt 3a: Ausrichtung einrichten