Externe Messhardware

Standardmäßig werden in der kernelv-Dll Messfahrten mit der für die jeweilge Achse parametrierten Messsimulation simuliert.

Folgende Messmethoden stehen zur Verfügung:

Die Schnittstelle zur externen Messhardware besteht aus folgenden Teilen:

Die Erfassung des Messwertes erfolgt über die Messsimulation in der CNC.

Messmethode „Messen mit externer Messhardware“

Bei der Messvariante "Messen mit externer Messhardware" wird für den Anwender die auf der HLI liegende Schnittstelle zur externen Messhardware über API-Funktionen zugänglich gemacht. Damit hat der Anwender die Möglichkeit eventuell in der SPS der Echtzeitsteuerung implementierte Messverfahren auch mit der kernelv-Dll zu verwenden.

Der Ablauf einer Messfahrt unter Verwendung der externen Messschnittstelle ist wie folgt:

Schematischer Ablauf einer Messfahrt
Abb.: Schematischer Ablauf einer Messfahrt

Hinweis

notice

Bei der Verwendung der externen Messschnittstelle muss die interne Messsimulation für die Achse durch Setzen des Achsparameters P-AXIS-00112 auf den Wert 0 deaktiviert werden.

Für die Nutzung der Messmethode sind folgende Funktionen erforderlich:

Das Abfragen der Kommandoschnittstelle erfolgt dabei über die Funktion kernelv_ax_get_ext_latch_command(), das Quittieren des Kommandos erfolgt mit kernelv_ax_acknowledge_ext_latch_command(), das Setzen des Latchereignisses sowie gegebenenfalls des Latch-Wertes verfolgt mit kernelv_ax_set_ext_latch_event() bzw. mit kernelv_ax_set_ext_latch_event_pos().

Messmethode „Messen mit externen Messschnittstelle mit Messwerterfassung im Antrieb“

Der Ablauf einer Messfahrt unter Verwendung der externen Messschnittstelle mit Messwerterfassung im Antrieb ist wie folgt:

Signalverlauf eines Funkmesstaster mit Messwerterfassung im Antrieb
Abb.: Signalverlauf eines Funkmesstaster mit Messwerterfassung im Antrieb

Hinweis

notice

Bei der Verwendung der externen Messschnittstelle mit Messwerterfassung im Antrieb, muss die interne Messsimulation für die Achse durch Setzen des Achsparameters P-AXIS-00112 auf den Wert 1 aktiviert werden

Für die Nutzung der Messmethode sind folgende Funktionen erforderlich:

Das Abfragen der Kommandoschnittstelle erfolgt dabei über die Funktion kernelv_ax_get_ext_latch_command(), das Quittieren des Kommandos erfolgt mit kernelv_ax_acknowledge_ext_latch_command().