28.08.2013 Views

CNC 8037 T - Manual de programación - Fagor Automation

CNC 8037 T - Manual de programación - Fagor Automation

CNC 8037 T - Manual de programación - Fagor Automation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PROGRAMACIÓN EN LENGUAJE<br />

DE ALTO NIVEL<br />

11.1 Descripción léxica<br />

11<br />

Todas las palabras que constituyen el lenguaje en alto nivel <strong>de</strong>l control numérico <strong>de</strong>berán escribirse<br />

en letras mayúsculas, a excepción <strong>de</strong> los textos asociados, que se podrán escribir con letras<br />

mayúsculas y minúsculas.<br />

Los elementos que se disponen para realizar la <strong>programación</strong> en alto nivel son:<br />

Palabras reservadas.<br />

Constantes numéricas.<br />

Símbolos.<br />

Palabras reservadas<br />

Se consi<strong>de</strong>ran palabras reservadas a aquellas palabras que el <strong>CNC</strong> utiliza en la <strong>programación</strong> <strong>de</strong><br />

alto nivel para <strong>de</strong>nominar las variables <strong>de</strong>l sistema, los operadores, las sentencias <strong>de</strong> control, etc.<br />

También son palabras reservadas cada una <strong>de</strong> las letras <strong>de</strong>l alfabeto A-Z, ya que pue<strong>de</strong>n formar<br />

una palabra <strong>de</strong>l lenguaje <strong>de</strong> alto nivel cuando van solas.<br />

Constantes numéricas<br />

Los bloques programados en lenguaje <strong>de</strong> alto nivel permiten números en formato <strong>de</strong>cimal y<br />

números en formato hexa<strong>de</strong>cimal.<br />

Los números en formato <strong>de</strong>cimal no <strong>de</strong>ben sobrepasar el formato ±6.5 (6 dígitos enteros y 5<br />

<strong>de</strong>cimales).<br />

Los números en formato hexa<strong>de</strong>cimal <strong>de</strong>ben ir precedidos por el símbolo $ y con un máximo<br />

<strong>de</strong> 8 dígitos.<br />

La asignación a una variable <strong>de</strong> una constante superior al formato ±6.5, se realizará mediante<br />

parámetros aritméticos, mediante expresiones aritméticas, o bien mediante constantes expresadas<br />

en formato hexa<strong>de</strong>cimal.<br />

Si se <strong>de</strong>sea asignar a la variable "TIMER" el valor 100000000 se podrá realizar <strong>de</strong> una <strong>de</strong> las<br />

siguientes formas:<br />

(TIMER = $5F5E100)<br />

(TIMER = 10000 * 10000)<br />

(P100 = 10000 * 10000)<br />

(TIMER = P100)<br />

Si el control trabaja en el sistema métrico (milímetros) la resolución es <strong>de</strong> décima <strong>de</strong> micra,<br />

programándose las cifras en formato ±5.4 (positivo o negativo, con 5 dígitos enteros y 4 <strong>de</strong>cimales).<br />

Si el control trabaja en pulgadas la resolución es <strong>de</strong> cienmilésima <strong>de</strong> pulgada, programándose las<br />

cifras en formato ±4.5 (positivo o negativo, con 4 dígitos enteros y 5 <strong>de</strong>cimales).<br />

Con objeto <strong>de</strong> que resulte más cómodo para el programador este control admite siempre el formato<br />

±5.5 (positivo o negativo, con 5 dígitos enteros y 5 <strong>de</strong>cimales), ajustando convenientemente cada<br />

número a las unida<strong>de</strong>s <strong>de</strong> trabajo en el momento <strong>de</strong> ser utilizado.<br />

<strong>CNC</strong> <strong>8037</strong><br />

MODELO ·T·<br />

SOFT: V01.4X<br />

·193·

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!