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 der Kamera nicht davonläuft: Dies ist die mit Abstand häufigste Ursache für abgelehnte Trigger und für 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 Pro 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 Pro 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 Pro Rezept-Editor Schritt Triggerung mit den Modi Manual Trigger, Interval, AI Trigger und External

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

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 ein HTTP-RequestDie Außenwelt

Die ersten drei sind intern: Die Kamera entscheidet, wann sie hinsieht. External wartet darauf, angewiesen zu werden.

Welchen Modus wählen​

External ist die richtige Antwort für die meisten Produktionslinien. Ein Teilesensor löst aus, sobald jedes Teil ankommt, 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 es kein diskretes Teil gibt: Bahninspektion, ein befüllter Trichter, alles wo „alle 500 ms" eine sinnvollere Frage ist als „dieses Teil".

AI Trigger macht den Sensor überflüssig. Die Kamera wartet darauf, dass das Teil in Position ist, und triggert sich selbst. Dies ist nützlich, wenn die Montage eines Sensors unpraktisch ist – zu dem Preis, dass die Kamera kontinuierlich Frames auswertet.

Manual Trigger ist für Einrichtung, Validierung und Laborarbeit gedacht, nicht für die Produktion.

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

AI Trigger in der Praxis​

AI Trigger verwendet ein Alignment-Werkzeug als Auswerter. Die Kamera triggert, wenn dieses Werkzeug das Teil findet, sodass der Konfidenzschwellwert 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, standardmäßig 0 ms
Max checks per secondWie oft die Kamera auswertet, standardmäßig 10 fps

Er feuert einmal, wenn die Ausrichtung erfolgreich ist, hält für die konfigurierte Zeit 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-Schwellwert

Das Einstellen des Konfidenzschwellwerts des Aligners stellt gleichzeitig den Trigger mit ein. Wenn Sie den Schwellwert erhöhen, um die Prüfung strenger zu machen, wird die Kamera auch weniger bereit sein, überhaupt zu triggern.

Der Image-Trigger-Puffer​

Unterhalb der Modi befindet sich der image trigger buffer: wie viele getriggerte Bilder die Kamera zurückhalten wird, während eine Prüfung noch verarbeitet wird.

  • 0 akzeptiert nur eine Prüfung gleichzeitig, zusätzliche Trigger werden als „busy" abgelehnt
  • Höhere Werte reihen Trigger in eine Warteschlange und fangen kurze Lastspitzen 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 Ausschleuse befindet. Wenn nachgelagerte Logik „eins rein, eins raus" annimmt, lassen Sie den Puffer auf 0, damit ein Überlauf gemeldet wird, statt stillschweigend verzögert zu werden.

Ein Überlauf, den Sie in den Diagnostic Logs 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, referenziert 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 Probleme im Rezept suchen.

Fehlerbehebung​

SymptomWo nachsehen
Überhaupt keine PrüfungI/O Live Monitor: Gibt es eine Flanke auf der Trigger-Spur?
„Trigger while busy" in den LogsDie Linie ist schneller als die Prüfung. Siehe Diagnostic Logs
„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 reiht in die Warteschlange ein. Setzen Sie ihn auf 0
Schritt 6 von 13
Weiter →Schritt 3a: Ausrichtung einrichten