7 zusätzlic he f unktionen – HEIDENHAIN TNC 640 (34059x-01) ISO programming Benutzerhandbuch

Seite 254

Advertising
background image

254

Programmieren: Q-Parameter

8.7 Zusätzlic

he F

unktionen

Die TNC 640 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:

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

Beispiel: Programmlauf anhalten, bis die PLC den symbolischen
Operanden auf 1 setzt

Beispiel: Interne Vorausrechnung anhalten, aktuelle Position in
der X-Achse lesen

Byte

B

0 bis 4095

Wort

W

0 bis 2047

Doppelwort

D

2048 bis 4095

Bedingung

Kurzbezeichnung

Gleich

==

Kleiner als

<

Größer als

>

Kleiner-Gleich

<=

Größer-Gleich

>=

N32 D20: WAIT FOR M4095==1

N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1

N32 D20: WAIT FOR SYNC

N33 D18: SYSREAD Q1 = ID270 NR1 IDX1

PLC-Operand

Kurzbezeichnung

Adressbereich

Advertising