CÓDIGOS DE TECLAS.
Los códigos de tecla permiten conocer cuál ha sido la última tecla aceptada por el CNC y
también permiten simular el teclado desde el PLC.
Los códigos están asociados a la tecla física (la posición de la tecla en el teclado), no al
carácter impreso. Por ejemplo, el código $27 en un teclado con idioma español corresponde
al carácter "Ñ" y en un teclado con idioma inglés corresponde al carácter ";".
La serigrafía de los teclados suministrados por Fagor sólo coincide con los códigos si está
seleccionado el idioma español en el teclado. Ver
teclado español."
Códigos para pulsar y soltar teclas.
A cada tecla le corresponden dos códigos; uno para la acción de pulsar tecla y otro para
la acción de soltar tecla. En los dibujos siguientes se muestran ambos códigos en cada tecla;
el mostrado en la parte superior corresponde a la acción de pulsar tecla y el mostrado en
la parte inferior a la acción de soltar tecla.
$10
$90
Por cada tecla que se envía desde el PLC es necesario escribir ambos códigos. Se
recomienda utilizar un retardo entre el envío de ambos códigos (por seguridad).
Consultar la última tecla aceptada por el CNC.
La consulta se realiza mediante la variable (V.)G.KEY. Esta variable se puede consultar
desde el CNC, el PLC y desde un interface externo. La consulta desde el PLC se realiza
mediante el comando CNCRD.
Lectura desde el PLC. El código de la tecla se guarda en el registro R101.
···=CNCRD(G.KEY,R101,M100)
Simulación del teclado desde el PLC.
La simulación del teclado se realiza mediante la variable (V.)G.KEY. Esta variable permite
leer el código de la última tecla que ha sido aceptada por el CNC o bien simular el teclado
desde el PLC escribiendo en ella el código de la tecla deseada.
La lectura y escritura de esta variable se realiza mediante los comandos CNCRD y CNCWR.
CNCRD(variable, registro, marca)
CNCWR(registro, variable, marca)
El comando CNCRD guarda el valor de la variable en el registro. El comando CNCWR
escribe en la variable el valor del registro. En ambos casos la marca permanece activa
mientras dure la operación.
Lectura desde el PLC. El código de la tecla se guarda en el registro R101.
···=CNCRD(G.KEY,R101,M100)
Escritura desde el PLC. El código de la tecla se lee desde el registro R102.
···=CNCWR(R102,G.KEY,M100)
en la página 468.
El código $10 indica que se ha pulsado la tecla y el código $90 indica que se
ha soltado la tecla.
8
"8.2 Asignación de códigos para un
CNC 8060
CNC 8065
(R
: 1512)
EF
·463·