Mit der Funktion FN 20: WAIT FOR können Sie während des Programmlaufs eine Synchronisation zwischen der NC und PLC durchführen. Die Steuerung stoppt das Abarbeiten, bis die Bedingung erfüllt ist, die Sie im FN 20: WAIT FOR-Satz programmiert haben.
Anwendung
Funktionsbeschreibung
Hinweis
Achtung Kollisionsgefahr!
Änderung an der PLC können zu unerwünschten Verhalten und schwerwiegenden Fehlern führen, z. B. Unbedienbarkeit der Steuerung. Aus diesem Grund ist der Zugang zu der PLC passwortgeschützt. Diese Funktion bietet HEIDENHAIN, dem Maschinenhersteller und Drittanbietern eine Möglichkeit, aus einem NC-Programm mit der PLC zu kommunizieren. Die Verwendung durch den Maschinenbediener oder NC-Programmierer ist nicht empfehlenswert. Während der Abarbeitung der Funktion und nachfolgender Bearbeitung besteht Kollisionsgefahr!
- Funktion ausschließlich in Abstimmung mit HEIDENHAIN, Maschinenhersteller oder Drittanbieter verwenden
- Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten
Die Funktion SYNC können Sie immer dann verwenden, wenn Sie z. B. mithilfe FN 18: SYSREAD Systemdaten lesen. Die Systemdaten erfordern eine Synchronisation zum aktuellen Datum und der Uhrzeit. Die Steuerung hält bei der Funktion FN 20: WAIT FOR die Vorausrechnung an. Die Steuerung berechnet den NC-Satz nach FN 20 erst, nachdem die Steuerung den NC-Satz mit FN 20 abgearbeitet hat.
Anwendungsbeispiel
11 FN 20: WAIT FOR SYNC | ; Interne Vorausrechnung mit FN 20 anhalten |
12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 | ; Position der X-Achse mit FN 18 ermitteln |
In diesem Beispiel halten Sie die interne Vorausrechnung der Steuerung an, um die aktuelle Position der X-Achse zu ermitteln.