1.3.2
1.
CNC 8060
CNC 8065
(R
: 1901)
EF
·46·
Programación en lenguaje de alto nivel.
Los comandos que componen el lenguaje de alto nivel están compuestos por sentencias
de control "#" e instrucciones de control de flujo "$".
Estructura del bloque.
Un bloque puede contener los siguientes comandos, no siendo necesaria la programación
de todas ellas.
/ N— <resto de comandos>
·/· Condición de salto de bloque.
La condición de salto de bloque está gobernada por la marca BLKSKIP1 del PLC. Si esta
marca se encuentra activa, el CNC no ejecutará los bloques en los que se encuentra
programada, continuando con la ejecución en el bloque siguiente.
El control va leyendo varios bloques por delante del que se está ejecutando, para poder
calcular con antelación la trayectoria a recorrer. La condición de salto de bloque se analizará
en el momento en el que se lee el bloque, es decir, varios bloques antes de su ejecución.
Si se desea que la condición de salto de bloque se analice en el momento de la ejecución,
es necesario interrumpir la preparación de bloques programando para ello la sentencia
#FLUSH en el bloque anterior.
[LABEL] ·N· Etiqueta del bloque.
Las etiquetas permiten identificar los bloques. La programación de etiquetas facilita el
seguimiento del programa y permite ejecutar saltos y repeticiones de bloques. En este último
caso, se recomienda programar las etiquetas solas en el bloque. Ver
de las etiquetas del bloque."
·# $· Comandos en lenguaje de alto nivel.
Los comandos en lenguaje de alto nivel engloban a las sentencias e instrucciones de control
de flujo.
• Las sentencias se programan precedidas del símbolo "#" y sólo se puede programar una
por bloque. Se emplean para realizar diversas funciones.
• Las instrucciones de control de flujo se programan precedidas del símbolo "$" y sólo se
puede programar una por bloque. Se emplean para la construcción de bucles y saltos
de programa.
También se pueden considerar como comandos en alto nivel la asignación de valores a
parámetros y variables.
Comentario de bloques.
El CNC permite asociar a los bloques cualquier tipo de información a modo de comentario.
Cuando se ejecuta el programa, el CNC ignora esta información.
El CNC ofrece diferentes métodos de incluir comentarios en el programa. Ver
"1.9 Programación de comentarios."
en la página 55.
en la página 56.
M a n u a l d e p r o g r a m a c i ó n .
"1.8 Programación