Messen mit schaltbarem Messtaster und Messwerterfassung im Antrieb
Versionshinweis
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
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.
Hinweis
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:
Anwahl der Messmethode: | |
Nummer des verwendeten Messeingangs kenngr.measure.input 1 oder 2 | |
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.