28.08.2013 Views

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - 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.

ACC<strong>ES</strong>O A LAS VARIABL<strong>ES</strong><br />

INTERNAS DEL CNC<br />

11<br />

El CNC dispone de una serie de variables internas que pueden ser accedidas desde el programa<br />

de usuario, desde el programa del PLC o bien vía DNC. Según su utilización, estas variables se<br />

diferencian en variables de lectura y variables de lectura-escritura.<br />

Lectura y escritura de las variables desde el PLC<br />

El PLC dispone de dos <strong>inst</strong>rucciones (acciones) que permiten leer o modificar las diversas variables<br />

internas del CNC desde el PLC.<br />

Lectura de variables. Co<strong>man</strong>do –CNCRD–<br />

El co<strong>man</strong>do CNCRD permite el acceso en lectura de las variables internas del CNC. Su formato<br />

de programación es el siguiente.<br />

CNCRD (Variable, Registro, Marca)<br />

Mediante esta acción del PLC se carga el contenido de la variable indicada en el registro<br />

seleccionado. Si la <strong>inst</strong>rucción se ha ejecutado correctamente el PLC asignará un "0" a la marca<br />

indicada y un "1" en caso contrario.<br />

CNCRD (FEED, R150, M200)<br />

Asigna al registro R150 el valor del avance que se encuentra seleccionado en el CNC<br />

trabajando en G94.<br />

Si se solicita información de una variable inexistente (por ejemplo la cota de un eje que no existe),<br />

esta acción no modificará el contenido del registro y asignará un 1 a la marca seleccionada,<br />

indicando de este modo que se ha solicitado la lectura de una variable inexistente.<br />

Escritura de variables. Co<strong>man</strong>do –CNCWR–<br />

El co<strong>man</strong>do CNCWR permite el acceso en escritura de las variables internas del CNC. Su formato<br />

de programación es el siguiente.<br />

CNCWR (Registro, Variable, Marca)<br />

Mediante esta acción del PLC se carga el contenido del registro indicado en la variable<br />

seleccionada. Si la <strong>inst</strong>rucción se ha ejecutado correctamente el PLC asignará un "0" a la marca<br />

indicada y un "1" en caso contrario.<br />

CNCWR (R92, TIMER, M200)<br />

Inicializa el reloj habilitado por el PLC con el valor que contiene el registro R92.<br />

Si se intenta modificar el contenido de una variable inexistente o bien asignarle un valor inadecuado,<br />

se asignará un 1 a la marca seleccionada, indicando de este modo que se ha solicitado una escritura<br />

inapropiada.<br />

En caso de solicitarse una lectura o escritura inapropiada, el PLC continuará la ejecución del<br />

programa, pudiendo el programador interrumpir la ejecución del mismo tras analizar la marca<br />

definida en la acción.<br />

CNC 8035<br />

(SOFT M: V15.3X)<br />

(SOFT T: V16.3X)<br />

·367·

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

Saved successfully!

Ooh no, something went wrong!