NC und PLC synchronisieren mit FN 20: WAIT FOR

Anwendung

Mit der Funktion FN 20: WAIT FOR können Sie während des Programmlaufs eine Synchronisation zwischen NC und PLC durchführen. Die NC stoppt das Abarbeiten, bis die Bedingung erfüllt ist, die Sie im FN 20: WAIT FOR-Satz programmiert haben.

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, ihrem 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!
  1. Funktion ausschließlich in Abstimmung mit HEIDENHAIN, Maschinenhersteller oder Drittanbieter verwenden
  2. Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten

Die Funktion SYNC können Sie immer dann verwenden, wenn Sie z. B. über FN 18: SYSREAD Systemdaten lesen, die eine Synchronisation zur Echtzeit erfordern. Die Steuerung hält dann die Vorausrechnung an und führt den folgenden NC-Satz erst dann aus, wenn auch das NC-Programm tatsächlich diesen NC-Satz erreicht hat.

Anwendungsbeispiel

32 FN 20: WAIT FOR SYNC

33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

In diesem Beispiel halten Sie die interne Vorausrechnung der Steuerung an, um die aktuelle Position der X-Achse zu ermitteln.