D29: werte an plc übergeben, 7 zusätzlic he f unktionen – HEIDENHAIN TNC 620 (73498x-01) ISO programming Benutzerhandbuch
Seite 238

238
Programmieren: Q-Parameter
8.7 Zusätzlic
he F
unktionen
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
D29: Werte an PLC übergeben
Mit der Funktion D29 können Sie bis zu acht Zahlenwerte oder Q-
Parameter an die PLC übergeben.
Schrittweiten und Einheiten: 0,1 µm bzw. 0,0001°
Beispiel: Zahlenwert 10 (entspricht 1µm bzw. 0,001°) an PLC
übergeben
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
N56 D29 P01 +10 P02 +Q3