Existen dos maneras de programar las máquinas por control numérico. Una es a través del método ISO y la otra es por lenguaje conversacional CNC. Mientras la programación ISO se enfoca en producciones en serie, el lenguaje conversacional se centra en la producción de series pequeñas o de piezas únicas. El método conversacional se distingue porque las piezas a producir requieren de flexibilidad y agilidad para la programación.
Las claves del lenguaje conversacional
El lenguaje conversacional CNC apareció por primera vez en el MIT de Massachusetts, Estados Unidos. Por aquel entonces, los investigadores consiguieron automatizar una fresadora de grandes dimensiones utilizando un ordenador para controlar dicha máquina herramienta. Un dato curioso de aquella época es que el ordenador con el que se realizó la primera automatización de una máquina herramienta era mucho más grande que la propia fresadora.
Afortunadamente, los ordenadores han ido evolucionando con los años y son cada vez más pequeños y fáciles de manejar. Gracias a esta particularidad, el CNC ha logrado extenderse a distintas máquinas herramientas, aportando grandes beneficios para la industria metalmecánica.
¿Qué es el CNC?
El CNC o Control Numérico Computarizado hace referencia a una tecnología con la que cuentan algunas máquinas herramientas que permiten que sea un ordenador quien controle la posición y la velocidad de la máquina herramienta. Gracias al control numérico, la máquina es capaz de realizar movimientos y trabajos que, de forma manual, resultaría mucho más difícil, caro y, en ocasiones, imposible de realizar.
Una máquina CNC, por ejemplo, puede mover los tres ejes de una herramienta al mismo tiempo para ejecutar patrones específicos y precargados en la propia máquina. El ordenador es quien controla a la máquina, por lo que uno de los grandes beneficios de este sistema es que no se necesita al operador en todo momento. De ahí que el utilizar una máquina CNC tenga como beneficio el abaratamiento de los costes de producción, menos mano de obra y también mejor gestión de los residuos.
Pero, ¿por qué se llama control numérico? Porque, para que el ordenador pueda ejecutar toda esa serie de tareas para la realización de un trabajo específico, necesita ser programado a través de códigos numéricos. Como ya adelantamos, este puede ser ISO o por lenguaje conversacional. El ordenador recibe las órdenes de lo que se desea ejecutar y sigue un patrón o secuencia lógica que se traduce, a su vez, en órdenes para la máquina herramienta.
¿Cómo funciona el lenguaje conversacional CNC?
El lenguaje conversacional CNC es bastante más fácil de usar hoy en día que hace unas cuantas décadas, cuando el procedimiento era manual. A día de hoy, el operador se encarga de escoger la operación que desea que la máquina ejecute y es la propia máquina la que pregunta todos los datos y campos que necesita cubrir antes de empezar el trabajo. De esta manera, la programación se vuelve mucho más sencilla y rápida.
Otra manera más fácil de hacer esta programación es a través de los software CAD/CAM. El CAD permite hacer diseños en un ordenador y, después, este diseño se traduce a una serie de comandos gracias al CAM Software. Así, el lenguaje conversacional (u órdenes para el ordenador) puede ser introducido directamente por el operario de forma manual, haciendo una serie de cálculos y operaciones; o bien, hacerse de forma automática gracias a softwares como CAD y CAM.
Las máquinas utilizan un lenguaje específico para poder funcionar. Es decir, una serie de datos para procesar y poder realizar una serie de tareas; para realizar labores de mecanizado, las máquinas necesitan de comandos especiales. Al conjunto de datos, información o comandos que se corresponden a una misma fase del proceso de mecanizado se le llama bloque o secuencia. Estas órdenes se interpretan por la propia máquina a través del software especializado y, para que puedan procesarse, es necesario que las órdenes incluyan funciones geométricas, de máquina y tecnológicas del mecanizado.
Los códigos del lenguaje CNC
En el mundo de la metalmecánica, las normas DIN rigen buena parte de la actividad de esta industria. En el lenguaje conversacional, estas normas no son la excepción. Así, los principales códigos que se utilizan en el CNC provienen de las normas 66024 y 66025.
Encontramos como parte de estos códigos la letra N, que hace referencia a la dirección que corresponde a un número de secuencia o de bloque. La N es el comando principal y se acompaña de un código numérico de entre tres y cuatro cifras, siendo 1000 el máximo de bloques programables. Así, este rango numérico cubre del N000 al N999.En el lenguaje conversacional CNC también se emplean las letras X, Y y Z para establecer las direcciones que pertenecen a las cotas de acuerdo con los ejes X, Y y Z de la propia máquina herramienta. También se emplea la letra G, que pertenece a la dirección que corresponde a las funciones de preparación. Indican, dentro del mecanizado, la forma de la trayectoria que debe seguir la herramienta, los ciclos automáticos, la programación, la corrección de la herramienta, etcétera. A la letra G se le acompaña de un código numérico de dos cifras y se pueden programar hasta 100 funciones: de G00 a G99.