Messen mit externer Messhardware

Schnittstelle für externe Messhardware

Beschreibung

Über das externe Messinterface informiert die CNC die SPS über die Initialisierung, den Start bzw. das Ende einer Messfahrt.
Die SPS bereitet die externe Messhardware vor, aktiviert diese bzw. deaktiviert diese.

Für die Verwendung eines schaltbaren Messtasters muss EXT_PROBE_WITH_DRIVE, sonst PLC_EXT_LATCH_CTRL, gewählt werden.

(s. P-AXIS-00516 oder [PROG//Erweiterte Programmierung])

Datentyp

LcControlExtLatchControl

Besonderheiten

Über diese Schnittstelle wird die Vorbereitung, das Aktivieren bzw. Deaktivieren der externen Messhardware gesteuert.

  • PLC_EXT_LATCH_CTRL: Erfassen des Messwerts bzw. die erfasste Messposition wird der CNC über die Control Units probing_signal oder probing_position mitgeteilt.
  • EXT_PROBE_WITH_DRIVE: Messposition erfolgt über Antriebsschnittstelle

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 SPS, dass die externe Messhardware vorbereitet, aktiviert bzw. ausgeschaltet werden soll da eine Messfahrt initialisiert, beginnt oder abgebrochen bzw. beendet 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 SPS liest die Daten des Messinterfaces, wenn dieses Element den Wert TRUE besitzt. Nach der Übernahme der Daten setzt die SPS 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 SPS der CNC, dass der Messauftrag ausgeführt wurde, die Messhardware somit bereit, aktiviert oder ausgeschaltet 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 vorbereitet, 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_PREPARE_PROBE

Die Messhardware muss vorbereitet werden
(nur EXT_PROBE_WITH_DRIVE)

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/ ausgeschaltet 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
Messeingang 1-2 (nur EXT_PROBE_WITH_DRIVE)

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

Signalverlauf bei PLC_EXT_LATCH_CTRL

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

Signalverlauf bei EXT_PROBE_WITH_DRIVE

Das folgende Schaubild zeigt beispielhaft den Ablauf einer Messung mit schaltbarer externer Hardware:

Signalverlauf mit schaltbarer externer Hardware
Abb.: Signalverlauf mit schaltbarer 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.