Con la función FN 20: WAIT FOR se puede sincronizar el NC y PLC durante la ejecución del programa. El control numérico detiene la ejecución hasta que se ha cumplido la condición que se ha programado en la frase FN 20: WAIT FOR-.
Aplicación
Descripción de la función
Indicación
¡Atención: Peligro de colisión!
Las modificaciones en el PLC pueden producir comportamientos no deseados y errores graves, p. ej., un control numérico no operativo. Por este motivo, el acceso al PLC está protegido por contraseña. Esta función ofrece a HEIDENHAIN, el fabricante y a terceros la posibilidad de comunicarse con el PLC desde un programa NC. No es recomendable que la utilice el operador de la máquina o el programador NC. Durante la ejecución de la función y el subsiguiente mecanizado existe riesgo de colisión.
- Utilizar la función exclusivamente de acuerdo con HEIDENHAIN, el fabricante o la tercera parte
- Tener en cuenta la documentación de HEIDENHAIN, del fabricante y de terceros
Por tanto, la función SYNC siempre se puede utilizar al leer datos del sistema con FN 18: SYSREAD, por ejemplo. Los datos del sistema requieren una sincronización con la fecha y la hora actuales. En la función FN 20: WAIT FOR, el control numérico detiene el precálculo. El control numérico no calcula la frase NC según FN 20 hasta que no haya ejecutado la frase NC con FN 20.
Ejemplo de aplicación
11 FN 20: WAIT FOR SYNC | ; Detener el precálculo interno con FN 20 |
12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 | ; Calcular la posición del eje X con FN 18 |
En este ejemplo, se detiene el cálculo anticipado del control numérico para determinar la posición actual del eje X.