Zusätzliche funktionen 8.7 – HEIDENHAIN TNC 620 (34056x-04) ISO programming Benutzerhandbuch
Seite 237

Zusätzliche Funktionen
8.7
8
TNC 620 | Benutzer-Handbuch DIN/ISO-Programmierung | 3/2013
237
Die TNC 620 besitzt ein erweitertes Interface zur Kommunikation
zwischen PLC und NC. Dabei handelt es sich um ein neues,
symbolisches Aplication Programmer Interface (
API). Die bisherige
und gewohnte PLC-NC-Schnittstelle existiert parallel weiterhin und
kann wahlweise verwendet werden. Ob das neue oder alte TNC-
API verwendet wird, legt der Maschinen-Hersteller fest. Geben Sie
den Namen des symbolischen Operanden als String ein, um auf
den definierten Zustand des symbolischen Operanden zu warten.
Im D20-Satz sind folgende Bedingungen erlaubt:
Bedingung
Kurzbezeichnung
Gleich
==
Kleiner als
<
Größer als
>
Kleiner-Gleich
<=
Größer-Gleich
>=
Darüber hinaus steht die Funktion
D20 zur Verfügung. WAIT
FOR SYNC immer dann verwenden, wenn Sie z.B. über D18
Systemdaten lesen, die eine Synchronisation zur Echtzeit erfordern.
Die TNC hält dann die Vorausrechnung an und führt den folgenden
NC-Satz erst dann aus, wenn auch das NC-Programm tatsächlich
diesen Satz erreicht hat.
Beispiel: Programmlauf anhalten, bis die PLC den Merker 4095
auf 1 setzt
N32 D20: WAIT FOR M4095==1
Beispiel: Programmlauf anhalten, bis die PLC den symbolischen
Operanden auf 1 setzt
N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1
Beispiel: Interne Vorausrechnung anhalten, aktuelle Position in
der X-Achse lesen
N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1