Messen mit schaltbarem Messtaster und Messwerterfassung im Antrieb

Versionshinweis

release_note

Funktionalität verfügbar ab V3.1.3080.05

Grundlage

Wird ein Messtaster verwendet, der ein-/ ausschaltbar sein soll solange keine Messfahrt durchgeführt wird, kann die externe Messschnittstelle zwischen CNC und SPS verwendet werden. (Siehe Messen mit externer Messhardware)

Die CNC informiert die SPS über die Initialisierung, den Beginn und das Ende einer Messfahrt, sodass die SPS entsprechend die Messhardware ein- bzw. ausschalten kann.

Möglicher Anwendungsfall ist der Einsatz von Funkmesstastern um Energie zu sparen.

CNC – SPS

Der Ablauf aus Sicht der CNC ist wie folgt:

Die Schnittstelle zwischen CNC und SPS wird dabei verwendet um die Initialisierung, den Start und das Ende einer Messfahrt bekannt zu geben. Somit kann der Messtaster vorbereitet, aktiviert oder wieder ausgeschalten werden.

Die CNC schreibt den jeweiligen Auftrag (HLI_EXT_LATCH_PREPARE_PROBE, HLI_EXT_LATCH_ENABLE_PROBE, HLI_EXT_LATCH_DISABLE_PROBE) mit der gewünschten Parameternummer des Messeingangs und der relevanten Flanke in die Schnittstelle und setzt please_rw = TRUE.

Hinweis

notice

Der Interpolator fährt dabei nicht in den Messsatz bevor die SPS nicht das erfolgreiche Vorbereiten des Messtasters quittiert hat.

Der Ablauf aus Sicht der SPS ist wie folgt:

Nach erhalten des Auftrags „HLI_EXT_LATCH_PREPARE_PROBE“ wird please_rw auf FALSE gesetzt. Ist der Messtaster einschaltet, dann signalisiert dies die SPS der CNC mit done_w = TRUE.
Zu beachten ist, dass diese Aufträge von der SPS immer quittiert werden müssen. Beim Beginn des Messsatzes muss der Auftrag „HLI_EXT_LATCH_ENABLE_PROBE“ quittiert werden. Nach beendeter Messfahrt benachrichtigt die CNC die SPS erneut mit dem Auftrag „HLI_EXT_LATCH_DISABLE_PROBE“, dieser Auftrag muss von der SPS erneut quittiert werden.

Signalverlauf Funkmesstaster
Abb.: Signalverlauf Funkmesstaster

Hinweis

notice

Vor Beginn einer neuen Messfahrt wird auf die Quittierung der SPS des Auftrages „HLI_EXT_LATCH_DISABLE_PROBE“ gewartet.

Weitere Informationen zum Aufbau der Schnittstelle können der HLI Dokumentation entnommen werden. (Siehe Messen mit externer Messhardware)

CNC – ANTRIEB

Der Antrieb muss je nach Antriebstyp wie in „Kapitel: Messwerterfassung“ in der Antriebshardware konfiguriert werden.

Die Übermittlung der gemessenen Position findet je nach Antrieb über die Antriebsschnittstelle mit der CNC statt.

Achsparameter

Die folgenden Achsparameter werden beim Messen mit der CNC-SPS Schnittstelle benötigt:

P-AXIS-00516

Anwahl der Messmethode:
kenngr.measure.signal    EXT_PROBE_WITH_DRIVE

P-AXIS-00517

Nummer des verwendeten Messeingangs

kenngr.measure.input    1 oder 2

P-AXIS-00518

Relevante Messflanke:

kenngr.measure.edge    POS oder NEG

Alternativ kann die Messschnittstelle auch im NC-Programm über den #MEAS Befehl (siehe [PROG//Erweiterte Programmierung]) aktiviert werden.