Keyence Plugin

Das Keyence-Plugin stellt Viper.NET-Bildquellen für verschiedene Sensoren von Keyence zur Verfügung. Zur Konfiguration der Sensoren muss jeweils die Keyence-seitige Konfigurationssoftware installiert werden, die dann von der Viper.NET-Bildquelle aus geöffnet werden kann:

Keyence-Sensor

Benötigte Konfigurationssoftware

LJ-S

LJ-S Navigator

LJ-V

LJ-Navigator 2

LJ-X

VJ

VJ Software Suite Ver.2.0.0

Der obere Bereich des Bildquellen-Editors entspricht für jede Keyence-Bildquelle den Standard-Bildquellen-Einstellungen. Der untere Bereich enthält jeweils spezifische Einstellungsmöglichkeiten für die verschiedenen Keyence-Bildquellen und wird im folgenden beschrieben:

Keyence LJ-S

../../_images/keyence-ljs-settings.png
  1. IP-Address: IP-Adresse des Keyence LJ-S Sensors (Port 24691).

  2. Timeout: Maximale Wartezeit auf Rückmeldung auf an den Sensor gesendete Kommandos. Beim Überschreiten der Wartezeit wird der Bildeinzug mit einem Fehler abgebrochen.

  3. Cut Lower Z: minimale Schwellwert-Höhe. Niedrigere Höhenpunkte werden im resultierenden Höhenbild ausmaskiert. Ausmaskierte Pixel werden auf den maximalen 16-Bit Wert (65535) gesetzt.

  4. Min/Max Z: Grenzwerte zwischen denen die gemessenen Höhenwerte linear auf den Wertebereich eines 16-Bit Bilds transformiert werden.

  5. Slave index for luminance: Bildindex, auf dem der Luminanzkanal ausgegeben wird, wenn der Sensor Luminanz unterstützt (siehe 6.). Diese Bildquelle stellt das Höhenbild unter Bildindex 0 zur Verfügung. Wenn Luminanz sensorseitig unterstützt wird und aktiviert ist (siehe 6.), wird das Luminanzbild unter Bildindex 1 zur Verfügung gestellt. Das Luminanzbild kann dann als Slave-Bildquelle in Viper.NET eingebunden werden.

  6. Luminance available: zeigt an, ob Sensor Luminanz unterstützt und ermöglicht ggf. diese zu deaktivieren.

  7. Send setting to device: Schreibt aktuelle Einstellungen auf den Sensor.

  8. Get setting from device: Liest Einstellungen des Sensors aus.

  9. Connect: Versucht eine Verbindung mit dem Sensor herzustellen.

  10. Disconnect: Trennt die aktuelle Verbindung mit dem Sensor.

  11. ClearMemory: Bereinigt den internen Speicher des Sensors.

  12. Start LJ-S Navigator: Öffnet den Keyence LJ-S Navigator.

  13. Anzeige, ob der Sensor aktuell verbunden ist.

Keyence LJ-V

../../_images/keyence-ljv-settings.png
  1. IP-Address: IP-Adresse des Keyence LJ-V Sensors (Port 24691).

  2. Timeout: Maximale Wartezeit auf Rückmeldung auf an den Sensor gesendete Kommandos. Beim Überschreiten der Wartezeit wird der Bildeinzug mit einem Fehler abgebrochen.

  3. Cut Lower Z: minimale Schwellwert-Höhe. Niedrigere Höhenpunkte werden im resultierenden Höhenbild ausmaskiert. Ausmaskierte Pixel werden auf den maximalen 16-Bit Wert (65535) gesetzt.

  4. Min/Max Z: Grenzwerte zwischen denen die gemessenen Höhenwerte linear auf den Wertebereich eines 16-Bit Bilds transformiert werden.

  5. Slaveindex Head B: Wenn der eingesetzte Keyence LJ-V Sensor über einen zweiten Messkopf verfügt, kann hier ausgewählt werden, unter welchem Bildindex das zweite, zusätzliche Höhenbild zur Verfügung gestellt werden soll. Das Höhenbild des zweiten Messkopfes kann dann als Slave-Bildquelle in Viper.NET eingebunden werden.

  6. Slaveindex Luminance A/B: Bildindex, auf dem der Luminanzkanal ausgegeben wird, wenn der Sensor Luminanz unterstützt (siehe 18.). Wenn Luminanz sensorseitig unterstützt wird und aktiviert ist (siehe 18.), wird das Luminanzbild des jeweiligen Messkopfes unter dem konfigurierten Bildindex zur Verfügung gestellt. Das Luminanzbild kann dann als Slave-Bildquelle in Viper.NET eingebunden werden.

  7. Luminance Enc: Encoding für das Luminanzbild.

  8. Send setting to device: Schreibt aktuelle Einstellungen auf den Sensor.

  9. Start LJ-Navigator 2: Öffnet den Keyence LJ-Navigator 2.

  10. Get setting from device: Liest Einstellungen des Sensors aus.

  11. Get Last BatchProfile: Zeigt den zuletzt gemessenen Profil-Batch an.

  12. Connect: Versucht eine Verbindung mit dem Sensor herzustellen.

  13. Disconnect: Trennt die aktuelle Verbindung mit dem Sensor.

  14. ClearMemory: Bereinigt den internen Speicher des Sensors.

  15. Heads: Anzahl der zu verwendenden Messköpfe (1 oder 2).

  16. Einstellungen, zur Spiegelung des gemessenen Höhenbildes in Profil- (=x) bzw. Scan-Richtung (=y) für beide Messköpfe.

  17. External Trigger: Verwendet externes Triggersignal zum Auslösen der Messung.

  18. Profile with luminance data: zeigt an, ob Sensor Luminanz unterstützt und ermöglicht ggf. diese zu deaktivieren.

  19. Show Highspeed Live Profile: Live-Anzeige des aktuell gemessenen Profils.

  20. Anzeige, ob der Sensor aktuell verbunden ist.

Keyence LJ-X

../../_images/keyence-ljx-settings.png
  1. IP-Address: IP-Adresse des Keyence LJ-X Sensors (Port 24691).

  2. Timeout: Maximale Wartezeit auf Rückmeldung auf an den Sensor gesendete Kommandos. Beim Überschreiten der Wartezeit wird der Bildeinzug mit einem Fehler abgebrochen.

  3. Cut Lower Z: minimale Schwellwert-Höhe. Niedrigere Höhenpunkte werden im resultierenden Höhenbild ausmaskiert. Ausmaskierte Pixel werden auf den maximalen 16-Bit Wert (65535) gesetzt.

  4. Min/Max Z: Grenzwerte zwischen denen die gemessenen Höhenwerte linear auf den Wertebereich eines 16-Bit Bilds transformiert werden.

  5. Slave index for luminance: Bildindex, auf dem der Luminanzkanal ausgegeben wird, wenn der Sensor Luminanz unterstützt (siehe 17.). Diese Bildquelle stellt das Höhenbild unter Bildindex 0 zur Verfügung. Wenn Luminanz sensorseitig unterstützt wird und aktiviert ist (siehe 17.), wird das Luminanzbild unter Bildindex 1 zur Verfügung gestellt. Das Luminanzbild kann dann als Slave-Bildquelle in Viper.NET eingebunden werden.

  6. Luminance Enc: Encoding für das Luminanzbild.

  7. Send setting to device: Schreibt aktuelle Einstellungen auf den Sensor.

  8. Start LJ-X Navigator: Öffnet den Keyence LJ-Navigator 2.

  9. Get setting from device: Liest Einstellungen des Sensors aus.

  10. Get Last BatchProfile: Zeigt den zuletzt gemessenen Profil-Batch an.

  11. Show Highspeed Live Profile: Live-Anzeige des aktuell gemessenen Profils.

  12. Connect: Versucht eine Verbindung mit dem Sensor herzustellen.

  13. Disconnect: Trennt die aktuelle Verbindung mit dem Sensor.

  14. ClearMemory: Bereinigt den internen Speicher des Sensors.

  15. Scan head type: Typ des verwendeten Messkopfes (LJ-X, LJ-V oder LJ-VB)

  16. Einstellungen, zur Spiegelung des gemessenen Höhenbildes in Profil- (=x) bzw. Scan-Richtung (=y).

  17. External Trigger: Verwendet externes Triggersignal zum Auslösen der Messung.

  18. Luminance available/unavailable: zeigt an, ob Sensor Luminanz unterstützt und ermöglicht ggf. diese zu deaktivieren.

  19. Wait for encoder Z-Phase in Profile: ob auf Encoder-Z-Phase gewartet werden soll.

  20. Profile count: Anzahl Profile in Profil-Batch.

  21. Profiles per callback: Anzahl Profile per Aufruh der Highspeed-Callback-Funktion.

  22. Anzeige, ob der Sensor aktuell verbunden ist.

Keyence VJ

../../_images/keyence-vj-settings.png
  1. IP-Address: IP-Adresse des Keyence VJ Sensors.

  2. Update devicelist: Erzwingt eine Aktualisierung der Geräteliste.

  3. Timeout: Maximale Wartezeit auf Rückmeldung auf an den Sensor gesendete Kommandos. Beim Überschreiten der Wartezeit wird der Bildeinzug mit einem Fehler abgebrochen.

  4. Multi-Image-Capture: Multi-Image-Capture Einstellungen.

  5. Force update image types: Aktualisiert Bildtypen.

  6. Hinzufügen oder Löschen von Bildtypen und Zuordnung zu Bildindices (siehe Slave-Bildquellen)

  7. Diverse Optionen zur Verwaltung der Sensorparameter.

  8. Send setting to device: Schreibt aktuelle Einstellungen auf den Sensor.

  9. Start VJ Editor: Öffnet den Keyence VJ Editor.

  10. Get setting from device: Liest Einstellungen des Sensors aus.

  11. Connect: Versucht eine Verbindung mit dem Sensor herzustellen.

  12. Disconnect: Trennt die aktuelle Verbindung mit dem Sensor.

  13. Anzeige, ob der Sensor aktuell verbunden ist.