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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Manual</strong> <strong>de</strong> <strong>programación</strong><br />

12.8 Sentencias <strong>de</strong> personalización<br />

Las sentencias <strong>de</strong> personalización podrán utilizarse únicamente en los programas <strong>de</strong><br />

personalización realizados por el usuario.<br />

Estos programas <strong>de</strong> personalización, <strong>de</strong>ben estar almacenados en la memoria RAM <strong>de</strong>l <strong>CNC</strong>, y<br />

pue<strong>de</strong>n utilizar las "Sentencias <strong>de</strong> Programación" y se ejecutarán en el canal especial <strong>de</strong>stinado<br />

a tal efecto, indicándose en los siguientes parámetros máquina generales el programa<br />

seleccionado en cada caso.<br />

En "USERDPLY" se indicará el programa que se <strong>de</strong>sea ejecutar en el Modo <strong>de</strong> Ejecución.<br />

En "USEREDIT" se indicará el programa que se <strong>de</strong>sea ejecutar en el Modo <strong>de</strong> Edición.<br />

En "USERMAN" se indicará el programa que se <strong>de</strong>sea ejecutar en el Modo <strong>Manual</strong>.<br />

En "USERDIAG" se indicará el programa que se <strong>de</strong>sea ejecutar en el Modo <strong>de</strong> Diagnosis.<br />

Los programas <strong>de</strong> personalización pue<strong>de</strong>n disponer, a<strong>de</strong>más <strong>de</strong>l nivel actual, <strong>de</strong> otros cinco niveles<br />

<strong>de</strong> anidamiento. A<strong>de</strong>más, las sentencias <strong>de</strong> personalización no admiten parámetros locales, no<br />

obstante se permite utilizar todos los parámetros globales en su <strong>de</strong>finición.<br />

( PAGE (expresión) )<br />

La sentencia PAGE visualiza en la pantalla el número <strong>de</strong> página indicado mediante un número o<br />

mediante cualquier expresión que tenga como resultado un número.<br />

Las páginas <strong>de</strong>finidas por el usuario estarán comprendidas entre la página 0 y la página 255 y se<br />

<strong>de</strong>finirán <strong>de</strong>s<strong>de</strong> el teclado <strong>de</strong>l <strong>CNC</strong> en el modo <strong>de</strong> personalización tal y como se indica en el <strong>Manual</strong><br />

<strong>de</strong> Operación.<br />

Las páginas <strong>de</strong>l sistema se <strong>de</strong>finirán mediante un número superior a 1000. Ver apéndice<br />

correspondiente.<br />

( SYMBOL (expresión 1), (expresión 2), (expresión 3) )<br />

La sentencia SYMBOL visualiza en la pantalla el símbolo cuyo número viene indicado mediante<br />

el valor <strong>de</strong> la expresión 1 una vez evaluada.<br />

Asimismo su posición en la pantalla viene <strong>de</strong>finida por la expresión 2 (columna) y por la expresión<br />

3 (fila).<br />

Tanto expresión 1, como expresión 2 y expresión 3 podrán contener un número o cualquier<br />

expresión que tenga como resultado un número.<br />

El <strong>CNC</strong> permite visualizar cualquier símbolo <strong>de</strong>finido por el usuario (0-255) <strong>de</strong>s<strong>de</strong> el teclado <strong>de</strong>l<br />

<strong>CNC</strong> en el modo <strong>de</strong> personalización tal y como se indica en el <strong>Manual</strong> <strong>de</strong> Operación.<br />

Para posicionarlo <strong>de</strong>ntro <strong>de</strong>l área <strong>de</strong> visualización se <strong>de</strong>finirán los pixels <strong>de</strong> la misma, 0-639 para<br />

las columnas (expresión 2) y 0-335 para las filas (expresión 3).<br />

( IB (expresión) = INPUT "texto", formato )<br />

El <strong>CNC</strong> dispone <strong>de</strong> 26 variables <strong>de</strong> entrada <strong>de</strong> datos (IB0-IB25).<br />

La sentencia IB visualiza en la ventana <strong>de</strong> entrada <strong>de</strong> datos el texto indicado y almacena en la<br />

variable <strong>de</strong> entrada indicada mediante un número o mediante cualquier expresión que tenga como<br />

resultado un número, el dato introducido por el usuario.<br />

La espera <strong>de</strong> introducción <strong>de</strong> datos se realizará únicamente cuando se programe el formato <strong>de</strong>l<br />

dato solicitado. Este formato podrá tener signo, parte entera y parte <strong>de</strong>cimal.<br />

Si lleva signo "-" admitirá valores positivos y negativos, y si no lleva signo admitirá solo valores<br />

positivos.<br />

La parte entera indica el número máximo <strong>de</strong> dígitos enteros (0-6) que se <strong>de</strong>sean.<br />

La parte <strong>de</strong>cimal indica el número máximo <strong>de</strong> dígitos <strong>de</strong>cimales (0-5) que se <strong>de</strong>sean.<br />

Si se programa sin formato numérico, por ejemplo (IB1 = INPUT "texto"), la sentencia visualiza el<br />

texto indicado y no espera la introducción <strong>de</strong> datos.<br />

12.<br />

SENTENCIAS DE CONTROL DE LOS PROGRAMAS<br />

Sentencias <strong>de</strong> personalización<br />

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

MODELO ·T·<br />

SOFT: V01.4X<br />

·245·

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

Saved successfully!

Ooh no, something went wrong!