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
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·