Algunos paneles incorporan teclas con las funciones de programación más importantes o
usuales de forma explícita, lo que reduce o abrevia la escritura del programa. Dichas funciones
aparecen designadas de forma directa con su texto sobre la tecla o con icono que la describe (tal
es el caso de los desplazamientos).
Fig.55: Teclas de funciones abreviadas programación
Las teclas de comandos del ordenador se emplean para la ejecución de tareas como la
corrección, almacenamiento, listado y arranque de los programas CN así como para su emisión
hacia los periféricos externos.
Se pueden identificar porque incorporan abreviaciones o símbolos.
Fig.56: Teclado de comandos del ordenador
Ejemplo 1: Las letras y números pulsados aparecen en la pantalla. Tras la edición del
bloque de programación (frase) su validación y memorización por el ordenador sólo
se llevará acabo pulsando un tecla de confirmación que puede tener la abreviación
<INTRO>, <STORE>, <ENTER> o <INPUT>.
Ejemplo 2: Para activar un programa CN y proceder a su edición el sistema CNC
debe encontrarse en el modo de programación. Para llevar acabo este cometido
pueden aparecer teclas con la abreviación <PROGRAMAR>, <EDIT>,
<PROGRAMMING>, <EDITOR>
Fig.57: Ejemplos de los símbolos usados como comandos de programación
Equipo auxiliar externo
Al igual que en cualquier otro ordenador, el lenguaje básico de un sistema CNC es un
código binario. Esto supone que cualquier instrucción o letra que pueda introducirse por el
teclado debe traducirse a una determinada combinación o cadena de bits.
Un bit se relaciona electrónicamente con un el estado de un interruptor, que puede estar
conectado / desconectado (ON/OFF) que se expresa de forma lógica con "1" o "0"
respectivamente.
Un ordenador almacena y gestiona estas conexiones en combinaciones más largas, lo que
permite una mayor velocidad de proceso. La unidad de trabajo, generalmente la conforma el
octeto o cadena de 8 bits, que se denomina byte.
Las combinaciones posibles de 8 bits (1 byte) permiten la representación de 256
caracteres (letras, números y símbolos de escritura). Esta transcripción es lo que comúnmente se
conoce como código binario.
Para dimensionar la capacidad de memoria de los sistemas CNC se emplean múltiplos del
byte con prefijos numerales griegos como "kilo". Un kilobyte equivale exactamente a 1024 bytes
(8192 bits).
La cinta perforada adjunta dispone longitudinalmente de 8 filas (canales) equivalentes a
una combinación de 1 byte. Los dos estados físicos relacionados con un bit, es decir, conectado y
desconectado, se identifican en el canal apropiado de este soporte como "no perforado" y
"perforado" respectivamente. Cada carácter, representado por un byte, aparece en la cinta como
una combinación de agujeros en columna.
Fig.58: Interpretación del código binario en una cinta perforadora
Los sistemas CNC disponen de una memoria para el almacenamiento de programas en
máquina limitada (aunque, cómo en todos los equipos informáticos, tiende a crecer en los nuevos
modelos). Resulta conveniente, por diversas causas ,disponer de recursos técnicos capaces de
preservar dicha información externamente. Por otro lado nunca se sabe cuando se va a emplear de
nuevo un programa. Repetir su edición a pie de máquina puede ser harto tediosa e improductiva.
Los métodos más habituales para el almacenamiento externo de información son el
disquete (en la actualidad es el único empleado), la cinta perforada y el casete (CNC antiguos)
El disquete, en cualquiera de sus formatos, es el método más común de almacenar los
programas CN, externamente. Es recomendable para preservar un volumen de información
grande disponiendo, además, de un acceso aleatorio a los programas. La rigidez y resistencia de
los últimos diseños permite su utilización en las severas condiciones de suciedad del taller.
Fig.59: Dispositivos externos para el almacenamiento y revisión de programas CN
Para llevar a cabo la transmisión a los sistemas de almacenamiento (a los dispositivos que
graban y leen) se utilizan varios estándares de conexión.
Estos estándares analizan por un lado, la forma de codificar la información para su
correcta interpretación y por otro, a la velocidad y unidades básicas de transmisión / recepción
que garanticen la fluidez de la misma.
Estos parámetros establecen un protocolo de comunicaciones. Una de la variables más
comunes es la velocidad de transmisión que se expresa en Baudios ( 1 Baudio = 1 bit/s).