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

Seite 237

Advertising
background image

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

Advertising