Está en la página 1de 5

CNC 2016

CNC Control Numrico Computarizado

El control numrico (CN) o mquina de control puede designarse como mquina que es
mandada por rdenes de letras y nmeros (alfanumricos).
Los estudios realizados en todos los pases para automatizar el proceso de mecanizado,
en especial en mquinas-herramientas con desprendimiento de viruta, dio como
resultado los automatismos mandados por levas. Este tipo de mando se utiliz y se sigue
empleando en la actualidad.

Para mecanizar una pieza se usa un sistema de coordenadas que especificarn el


movimiento de la herramienta de corte.
El sistema se basa en el control de los movimientos de la herramienta de trabajo con
relacin a los ejes de coordenadas de la mquina, usando un programa informtico
ejecutado por un ordenador.
En el caso de un torno, hace falta controlar los movimientos de la herramienta en dos
ejes de coordenadas: el eje de las X para los desplazamientos longitudinales del carro y
el eje de las Z para los desplazamientos transversales de la torre.
En el caso de las fresadoras se controlan tambin los desplazamientos verticales, que
corresponden al eje Y. Para ello se incorporan servomotores en los mecanismos de
desplazamiento del carro y la torreta, en el caso de los tornos, y en la mesa en el caso de
la fresadora; dependiendo de la capacidad de la mquina, esto puede no ser limitado
nicamente a tres ejes.

Aplicaciones

Grfico aproximado en escalas logartmicas del coste unitario de mecanizacin en


funcin del nmero de piezas a mecanizar por lote. Mquinas tradicionales. Mquinas de
control numrico. Mquinas especiales o de transferencia (transfert).
Ing.CristianPrez

Pgina1

CNC 2016
Aparte de aplicarse en las mquinas-herramienta para modelar metales, el CNC se usa
en la fabricacin de muchos otros productos de ebanistera, carpintera, etc. La
aplicacin de sistemas de CNC en las mquinas-herramienta han hecho aumentar
enormemente la produccin, al tiempo que ha hecho posible efectuar operaciones de
conformado que era difcil de hacer con mquinas convencionales, por ejemplo la
realizacin de superficies esfricas manteniendo un elevado grado de precisin
dimensional. Finalmente, el uso de CNC incide favorablemente en los costos de
produccin al propiciar la baja de costes de fabricacin de muchas mquinas,
manteniendo o mejorando su calidad .
Vase tambin: Mecanizado#Economa del mecanizado

Programacin en el control numrico


Se pueden utilizar dos mtodos, la programacin manual y la programacin automtica.
..
Programacin manual
En este caso, el programa pieza se escribe nicamente por medio de razonamientos y
clculos que realiza un operario. El programa de mecanizado comprende todo el
conjunto de datos que el control necesita para la mecanizacin 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 bsqueda. Este conjunto
de informaciones es interpretado por el intrprete de rdenes. Una secuencia o bloque
de programa debe contener todas las funciones geomtricas, funciones mquina y
funciones tecnolgicas del mecanizado. De tal modo, un bloque de programa consta de
varias instrucciones. El comienzo del control numrico ha estado caracterizado por un
desarrollo anrquico de los cdigos de programacin. Cada constructor utilizaba el suyo
particular. Posteriormente, se vio la necesidad de normalizar los cdigos de
programacin como condicin indispensable para que un mismo programa pudiera
servir para diversas mquinas con tal de que fuesen del mismo tipo. Los caracteres ms
usados comnmente, regidos bajo la norma DIN 66024 y 66025 son, entre otros, los
siguientes:

N: es la direccin correspondiente al nmero de bloque o secuencia. Esta


direccin va seguida normalmente de un nmero de tres o cuatro cifras. En el
caso del formato N03, el nmero mximo de bloques que pueden programarse es
1000 (N000 hasta N999).

X, Y, Z: son las direcciones correspondientes a las cotas segn los ejes X, Y, Z


de la mquina 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 direccin correspondiente a las funciones preparatorias. Se utilizan para


informar al control de las caractersticas de las funciones de mecanizado, como
por ejemplo, forma de la trayectoria, tipo de correccin de herramienta, parada
temporizada, ciclos automticos, programacin absoluta y relativa, etc. La
funcin G va seguida de un nmero de dos cifras que permite programar hasta
100 funciones preparatorias diferentes.

Ing.CristianPrez

Pgina2

CNC 2016

Ejemplos:
G0: La herramienta se desplaza en los ejes longitudinal y transversal con la
mayor velocidad de avance pero nunca mecaniza.
N ..G0X.Z
G01: La herramienta se desplaza mecanizando de manera lineal.
N ..G1X.Z..F (mm/RPM)
G2: Interpolacin circular en sentido horario.
La herramienta se desplaza mecanizando un arco de circunferencia de manera
horaria.
N ..G2X.Z.CR..F (mm/RPM)
G3: Interpolacin circular en sentido antihorario.
dem Anterior circunferencia antihoraria
N ..G3X.Z.CR..F (mm/RPM)

G4: Temporizacin
N ..G4S/T
G9: Parada Precisa
N ..G9...G1/G2/G3X..Z
G22: Medidas en Radio
G23: Medidas en diametro
G33: Indica ciclo automtico de roscado.
G40: Cancela compensacin.
G41: Compensacin de corte hacia la izquierda.
G42: Compensacin de corte a la derecha.
G54: Primer decalaje de origen ajustable
G55: Segundo decalaje de origen ajustable
G56: Tercer decalaje de origen ajustable
G57: Cuarto decalaje de origen ajustable
G64: Trabajo con control de contorneo
G74: Cero Referencia Maquina
Ing.CristianPrez

Pgina3

CNC 2016
G77: Es un ciclo automtico que permite programar con un nico bloque el
torneado de un cilindro, etc.
G90: Cotas Absolutas
G91: Cotas Incrementales
G94: Avance mm/min (Fresar)
G95: Avance mm/RPM (Tornear)
G96: Velocidad de corte constant
N ..G3S.LimS=2000..F0.3
Codigos ISO S
Para maquinas Herramientas con variador de Velocidad

M: es la direccin correspondiente a las funciones auxiliares o complementarias.


Se usan para indicar a la mquina herramienta que se deben realizar operaciones
tales como parada programada, rotacin del husillo a derechas o a izquierdas,
cambio de til, etc. La direccin m va seguida de un nmero de dos cifras que
permite programar hasta 100 funciones auxiliares diferentes.
Ejemplos:
M0: Provoca una parada incondicional del programa, detiene el husillo y la
refrigeracin.
M1: Alto opcional.
M2: Indica el fin del programa. Se debe escribir en el ltimo bloque del
programa y posibilita la parada del control una vez ejecutadas el resto de las
operaciones contenidas en el mismo bloque.
M3: Activa la rotacin del husillo en sentido horario.
M4: Activa la rotacin del husillo en sentido anti horario, etc.

(El sentido de giro del usillo es visto por detrs de la mquina, no de nuestro punto de
vista como en los tornos convencionales)
M5: Parada del cabezal
M6: cambio de herramienta (con parada del programa o sin ) en las mquinas de
cambio automtico no conlleva la parada del programa.
M8: Encendido de refrigerante
M9: Apagado de refrigerante
M17: Final de subprograma
M30: Final de programa

F: es la direccin correspondiente a la velocidad de avance. Va seguida de un


nmero de cuatro cifras que indica la velocidad de avance en mm/min.

S para maquinas herramientas con variador de velocidad.

I, J, K son direcciones utilizadas para programar arcos de circunferencia.


Cuando la interpolacin se realiza en el plano X-Y, se utilizan las direcciones I y
J. Anlogamente, en el plano X-Z, se utilizan las direcciones I y K, y en el plano
Y-Z, las direcciones J y K.

Ing.CristianPrez

Pgina4

CNC 2016

T es la direccin correspondiente al nmero de herramienta. Va seguido de un


nmero de cuatro cifras en el cual los dos primeros indican el nmero de
herramienta y los dos ltimos el nmero de correccin de las mismas.

Programacin automtica
En este caso, los clculos los realiza un computador, a partir de datos suministrados por
el programador dando como resultado el programa de la pieza en un lenguaje de
intercambio llamado APT que posteriormente ser traducido mediante un postprocesador al lenguaje mquina adecuado para cada control por Computadora

Ing.CristianPrez

Pgina5