Messen mit externer Messhardware

Schnittstelle für externe Messhardware

Beschreibung

Über das externe Messinterface informiert die CNC die PLC über den Start bzw. das Ende einer Messfahrt, so dass die PLC eine externe Messhardware aktivieren bzw. deaktivieren kann. Zur Aktivierung dieser Schnittstelle muss als Messsignalquelle PLC_EXT_LATCH_CTRL gewählt sein (s. P-AXIS-00516 oder [PROG//Erweiterte Programmierung])

Datentyp

LcControlExtLatchControl

Besonderheiten

Über diese Schnittstelle wird nur das Aktivieren bzw. Deaktivieren der externen Messhardware gesteuert. Das Erfassen des Messwerts bzw. die erfasste Messposition wird der CNC über die Control Units probing_signal oder probing_position mitgeteilt.

Zugriff

PLC schreibt please_rw + done_w

ST-Pfad

gpAx[axis_idx]^.ext_latch_control

Auftrag

ST-Element

.please_rw

Beschreibung

Durch Setzen von please_rw signalisiert die CNC der PLC dass die externe Messhardware aktiviert bzw. deaktiviert werden soll da eine Messfahrt beginnt oder abgebrochen wurde.

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Besonderheiten

Verbrauchsdatum

Zugriff

Die CNC aktualisiert die Daten des Messinterfaces nur dann, wenn dieses Element FALSE ist. Nach der Aktualisierung setzt die CNC dieses Element auf TRUE, wobei zuvor das Element done_rw auf FALSE gesetzt wird.

Die PLC liest die Daten des Messinterfaces, wenn dieses Element den Wert TRUE besitzt. Nach der Übernahme der Daten setzt die PLC den Wert auf FALSE.

Parameter

ST-Element

.ext_latch_order_r

Beschreibung

In diesem Datum teilt die CNC der PLC die gewünschten Messparameter mit wie Aktivieren/Deaktivieren der Messfunktion oder die Nummer des Messeingangs.

Datentyp

HLI_EXT_LATCH_ORDER

Zugriff

PLC liest

Quittierung

ST-Element

.done_w

Beschreibung

Durch Setzen des Elements done_w auf TRUE signalisiert die PLC der CNC dass der Messauftrag ExtLatchOrder ausgeführt wurde.

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Besonderheiten

Verbrauchsdatum

Zugriff

PLC setzt den Wert auf TRUE, wenn der Messauftrag bearbeitet wurde.

CNC setzt den Wert vor einer neuen Beauftragung auf FALSE.

Daten eines Messauftrags

Beschreibung

In diesem Parameter teilt die CNC der PLC mit, ob die Messhardware aktiviert bzw. deaktiviert werden soll. Zusätzlich teilt sie den zu verwendeten Messkanal und die relevante Messflanke mit.

Datentyp

HLI_EXT_LATCH_ORDER

ST-Pfad

gpAx[axis_idx]^.ext_latch_control.ext_latch_order_r

Zugriff

PLC liest

Kennzeichnung des Messauftrags

Beschreibung

ID des auszuführenden Messauftrags

ST-Element

.order_id

Datentyp

UDINT

Wertebereich

Konstante

Bedeutung

HLI_EXT_LATCH_ENABLE_PROBE

Beginn einer Messfahrt, die Messhardware muss aktiviert werden

HLI_EXT_LATCH_DISABLE_PROBE

Die Messfahrt wurde beendet oder durch Reset abgebrochen. Die Messhardware muss wieder deaktiviert werden

 

Zugriff

PLC liest

Nummer des Messeingangs

Beschreibung

In diesem Datum teilt die CNC der PLC mit, mit welchem Eingang gemessen werden soll (s. P-AXIS-00517)

ST-Element

.input

Datentyp

DINT

Wertebereich

Messeingang 1 – 255

Zugriff

PLC liest

Relevante Messflanke

Beschreibung

In diesem Datum teilt die CNC der PLC mit, mit welcher Messflanke (steigend/fallend) gemessen werden soll (s. P-AXIS-00518)

ST-Element

.edge

Datentyp

UDINT

Wertebereich

Konstante

Bedeutung

HLI_MEAS_SIGNAL_LOW_ACTIVE

Das Erfassen des Messwerts soll bei fallender Flanke stattfinden

HLI_MEAS_SIGNAL_HIGH_ACTIVE

Das Erfassen des Messwerts soll bei steigender Flanke stattfinden

 

Zugriff

PLC liest

Das folgende Schaubild zeigt beispielhaft den Signalverlauf der Control Units ext_latch_control, probing_signal und probing_position beim Ablauf einer Messung mit externer Hardware:

Exemplarischer Signalverlauf bei Messung mit externer Hardware
Abb.: Exemplarischer Signalverlauf bei Messung mit externer Hardware

Hinweis

notice

Bei Verwenden der externen Messschnittstelle ist das Messsignal der Control Unit probing_signal nicht von der relevanten Messflanke P-AXIS-00518 abhängig. Eine positive Flanke signalisiert immer das erfolgreiche Erfassen eines Messwerts in der externen Messhardware.

Hinweis

notice

Falls die Control Unit probing_position bei Auftreten des Messereignisses nicht aktiviert ist, wird als Messwert der aktuelle Istwert zum Zeitpunkt des Auftreten Messsignals verwendet.