Sincronizar el control numérico y el PLC con FN 20: WAIT FOR

Aplicación

Con la función FN 20: WAIT FOR puede realizar la sincronización entre NC y PLC durante la ejecución del programa. El NC detiene la ejecución hasta que se haya cumplido la condición programada en la frase FN 20: WAIT FOR-.

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, por ejemplo, un control numérico no operativo. Por este motivo, el acceso al PLC está protegido por contraseña. Esta función ofrece a HEIDENHAIN, a su fabricante y a terceros la posibilidad de comunicarse con el PLC mediante 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.
  1. Utilizar la función exclusivamente de acuerdo con HEIDENHAIN, el fabricante o la tercera parte
  2. Tener en cuenta la documentación de HEIDENHAIN, del fabricante y de terceros

Puede utilizar la función SYNC siempre que, por ejemplo, lea en FN 18: SYSREAD datos del sistema que requieran una sincronización en tiempo real. El control numérico detiene entonces el cálculo previo y ejecuta primero la siguiente frase NC cuando el programa NC haya alcanzado realmente esta frase NC.

Ejemplo de aplicación

32 FN 20: WAIT FOR SYNC

33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

En este ejemplo, se detiene el cálculo anticipado del control numérico para determinar la posición actual del eje X.