2.1.2
BLOQUE DE PROGRAMA
Estará escrito con comandos en lenguaje ISO o con comandos en lenguaje de Alto Nivel.
Para la elaboración de un programa se utilizarán bloques escritos en uno y otro lenguaje,
debiendo estar cada bloque redactado con comandos de un único lenguaje.
2.1.2.1
LENGUAJE ISO
Está especialmente diseñado para controlar el movimiento de los ejes, ya que proporciona
información y condiciones de desplazamiento e indicaciones sobre el avance. Dispone de
:
* Funciones preparatorias de movimientos, que sirven para determinar la geometría y
condiciones de trabajo, como interpolaciones lineales, circulares, roscados, etc.
* Funciones de control de avances de los ejes y de velocidades del cabezal.
* Funciones de control de herramientas.
* Funciones complementarias, que contienen indicaciones tecnológicas.
2.1.2.2
LENGUAJE ALTO NIVEL
Permite acceder a variables de propósito general, así como a tablas y variables del sistema.
Proporciona al usuario un conjunto de sentencias de control que se asemejan a la
terminología utilizada por otros lenguajes, como son: IF, GOTO, CALL, etc.
Asimismo, permite utilizar cualquier tipo de expresión, aritmética, relacional o lógica.
También dispone de instrucciones para la construcción de bucles, así como de subrutinas
con variables locales. Entendiéndose por variable local aquella variable que sólo es
conocida por la subrutina en la que ha sido definida.
Además, permite crear librerías, agrupando subrutinas, con funciones útiles y ya probadas,
pudiendo ser accedidas desde cualquier programa.
Capítulo: 2
CONSTRUCCION DE UN PROGRAMA
Sección:
Página
3