Programming Qparameters | Additional functions
FN 19: PLC – Transferring values to the PLC
NOTICE
Danger of collision!
Changes to the PLC can result in undesired behavior and serious
errors (e.g., inoperability of the control). For this reason, access
to the PLC is protected by password. This function provides
HEIDENHAIN as well as your machine tool builder and suppliers
with the ability to communicate with the PLC from an NC
program. It is not recommended for the machine operator or
NC programmer to use this function. There is risk of collision
during the execution of the function and during the subsequent
machining!
Only use the function in consultation with HEIDENHAIN, the
machine tool builder, or the supplier.
Comply with the documentation from HEIDENHAIN, the
machine tool builder, and suppliers.
The FN 19: PLC function transfers up to two numerical values or Q
parameters to the PLC.
FN 20: WAIT FOR – NC and PLC synchronization
NOTICE
Danger of collision!
Changes to the PLC can result in undesired behavior and serious
errors (e.g., inoperability of the control). For this reason, access
to the PLC is protected by password. This function provides
HEIDENHAIN as well as your machine tool builder and suppliers
with the ability to communicate with the PLC from an NC
program. It is not recommended for the machine operator or
NC programmer to use this function. There is risk of collision
during the execution of the function and during the subsequent
machining!
Only use the function in consultation with HEIDENHAIN, the
machine tool builder, or the supplier.
Comply with the documentation from HEIDENHAIN, the
machine tool builder, and suppliers.
With the FN 20: WAIT FOR function you can synchronize the NC
and PLC during a program run. The NC stops machining until the
condition that you have programmed in the FN 20: WAIT FOR block
is fulfilled.
SYNC is used whenever you read, for example, system data via
FN18:SYSREAD that require synchronization with real time. The
control stops the look-ahead calculation and executes the following
NC block only when the NC program has actually reached that
NC block.
9
HEIDENHAIN | TNC620 | Klartext Programming User's Manual | 01/2022
307