D29: transfer values to the plc, 7 a d ditional functions – HEIDENHAIN TNC 620 (73498x-01) ISO programming User Manual

Page 236

Advertising
background image

236

Programming: Q parameters

8.7 A

d

ditional functions

The following conditions are permitted in the D20 block:

In addition, the D20 function is available. WAIT FOR SYNC is used
whenever you read, for example, system data via D18 that require
synchronization with real time. The TNC stops the look-ahead
calculation and executes the subsequent NC block only when the NC
program has actually reached that block.

Example: Stop program run until the PLC sets marker 4095 to 1

Example: Stop program run until the PLC sets the symbolic
operand to 1

Example: Pause internal look-ahead calculation, read current
position in the X axis

D29: Transfer values to the PLC

The D29 function transfers up to eight numerical values or
Q parameters to the PLC.

Increments and units: 0.1 µm or 0.0001°

Example: Transfer the numerical value 10 (which means 1 µm or
0.001°) to the PLC

Condition

Abbreviation

Equal

==

Less than

<

Greater than

>

Less than or equal

<=

Greater than or equal

>=

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

Advertising