Control numérico por computadora
Se considera de Control Numérico por Computador, también llamado CNC (en inglés Computer Numerical Control) (también Control Numérico Continuo Continuous Numerical Control) a todo dispositivo capaz de dirigir el posicionamiento de un órgano mecánico móvil mediante órdenes elaboradas de forma totalmente automática a partir de informaciones numéricas en tiemporeal.
Entre las operaciones de maquinado que se pueden realizar en una máquina CNC se encuentran las de torneado y de fresado. Sobre la base de esta combinación es posible generar la mayoría (si no son todas) las piezas de industria.
Este es, sin duda, uno de los sistemas que ha revolucionado la fabricación de todo tipo de objetos, tanto en la industria metalúrgica como en muchos otros ámbitosproductivos.
Programación en el control numérico
Se pueden utilizar dos métodos, la programación manual y la programación automática.
Programación manual
En este caso, el programa pieza se escribe únicamente por medio de razonamientos y cálculos que realiza un operario. El programa de mecanizado comprende todo el conjunto de datos que el control necesita para la mecanización de la pieza.Al conjunto de informaciones que corresponde a una misma fase del mecanizado se le denomina bloque o secuencia, que se numeran para facilitar su búsqueda. Este conjunto de informaciones es interpretado por el intérprete de órdenes. Una secuencia o bloque de programa debe contener todas las funciones geométricas, funciones máquina y funciones tecnológicas del mecanizado. De tal modo, un bloque deprograma consta de varias instrucciones.
El comienzo del control numérico ha estado caracterizado por un desarrollo anárquico de los códigos de programación. Cada constructor utilizaba el suyo particular. Posteriormente, se vio la necesidad de normalizar los códigos de programación como condición indispensable para que un mismo programa pudiera servir para diversas máquinas con tal de que fuesendel mismo tipo. Los caracteres más usados comúnmente, regidos bajo la norma DIN 66024 y 66025 son, entre otros, los siguientes:
• N: es la dirección correspondiente al número de bloque o secuencia. Esta dirección va seguida normalmente de un número de tres o cuatro cifras. En el caso del formato N03, el número máximo de bloques que pueden programarse es 1000 (N000 ( N999).
• X, Y, Z: sonlas direcciones correspondientes a las cotas según los ejes X, Y, Z de la máquina herramienta (Y planos cartesianos). Dichas cotas se pueden programar en forma absoluta o relativa, es decir, con respecto al cero pieza o con respecto a la última cota respectivamente.
• G: es la dirección correspondiente a las funciones preparatorias. Se utilizan para informar al control de las característicasde las funciones de mecanizado, como por ejemplo, forma de la trayectoria, tipo de corrección de herramienta, parada temporizada, ciclos automáticos, programación absoluta y relativa, etc. La función G va seguida de un número de dos cifras que permite programar hasta 100 funciones preparatorias diferentes.
Ejemplos:
G00: El trayecto programado se realiza a la máxima velocidadposible, es decir, a la velocidad de desplazamiento en rápido.
G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de una línea recta.
G02: Interpolación circular en sentido horario.
G03: Interpolación circular en sentido antihorario.
G33: Indica ciclo automático de roscado.
G40: Cancela compensación.
G41: Compensación decorte hacia la izquierda.
G42: Compensación de corte a la derecha.
G77: Es un ciclo automático que permite programar con un único bloque el torneado de un cilindro, etc.
• M: es la dirección correspondiente a las funciones auxiliares o complementarias. Se usan para indicar a la máquina herramienta que se deben realizar operaciones tales como parada programada, rotación…