En la frase FN 20- se admiten las siguientes condiciones:
Condición
Abreviatura
Igual
==
Menor que
<
Mayor que
>
Menor-igual
<=
Mayor-igual
>=
Además, está disponible la función FN20: WAIT FOR SYNC. Utilizar
siempre WAIT FOR SYNC, p. ej., si a través de FN18 se lean datos de
sistema que necesitan una sincronización con el tiempo real. El TNC
detiene entonces el cálculo avanzado y ejecuta la siguiente sentencia
del NC en el momento en el que el programa NC haya llegado
realmente a esta sentencia.
Ejemplo: Parar la ejecución del programa, hasta que el PLC fije la
marca 4095 a 1
32 FN 20: WAIT FOR M4095==1
Ejemplo: Parar la ejecución del programa, hasta que el PLC fije el
operando simbólico a 1
32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1
Ejemplo: parar precalculo interno, leer posición actual del eje X
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
FN 29: PLC: transmitir valores al PLC
Con la función FN 29: PLC se pueden transmitir hasta ocho valores
numéricos o parámetros Q al PLC.
Pasos y unidades: 0,1 µm o bien 0,0001°
Ejemplo: Transmisión del valor numérico 10 (corresponde a 1 µm
o bien 0,001°) al PLC
56 FN 29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15
266
Programación: Parámetros Q