El control numrico es un ejemplo de automatizacin programable.
Se dise para adaptar las variaciones en la configuracin de los
productos. El concepto de control numrico implicaba el uso de datos en un sistema de referencia para definir las superficies de contorno de las hlices de un helicptero. El primer desarrollo en el rea del control numrico se le atribuye a John T. Parsons. El CN ha sido uno de los ms importantes desarrollos en manufactura en los ltimos 50 aos, al desarrollar : ; Nuevas tcnicas de produccin
; Incrementar la calidad de los productos
; Reduccin de costos La aplicacin del control numrico abarca gran variedad de procesos. Aqu se dividen las aplicaciones en dos categoras: Aplicaciones con mquina herramienta, tales como el taladrado, laminado, torneado, etc. Aplicaciones sin mquina herramienta, tales como el ensamblaje, trazado e inspeccin. El principio de operacin comn de todas las aplicaciones del control numrico, es el control del la posicin relativa de una herramienta o elemento de procesado con respecto al objeto a procesar. Eje de ataque de la herramienta. (El dedo siempre apunta hacia la herramienta) Eje hacia dentro y fuera de la mquina (El dedo siempre apunta hacia dentro de la mquina) El eje del husillo principal es siempre el eje Z. El eje con mayor carrera es el X Quiz la definicin ms clara en lo que se refiere al CN aplicado a las mquinas- herramienta sea la siguiente:
"Sistema que aplicado a una mquina-herramienta automatiza y controla todas las acciones de la misma, entre las que se encuentran:
; Los movimientos de los carros y del cabezal. ; El valor y el sentido de las velocidades de avance y de corte. ; Los cambios de herramientas y de piezas a mecanizar. ; Las condiciones de funcionamiento de la mquina (bloqueos, refrigerantes, lubricacin, etc.), ; El estado de funcionamiento de la mquina (averas, funcionamiento defectuoso, etc.). ; La coordinacin y el control de las propias acciones del CN (flujos de informacin, sintaxis de programacin, diagnstico de su funcionamiento, comunicacin con otros dispositivos, etc.)." ; Permite una mejor planeacin de las operaciones ; Se incrementa la flexibilidad de maquinado ; Reduccin en tiempo de programacin ; Mejor control del proceso y tiempos de maquinado ; Disminucin en los costos por herramientas ; Se incrementa la Seguridad para el usuario ; Reduccin del tiempo de flujo de material ; Reduccin del manejo de la pieza de trabajo ; Aumento de productividad ; Aumento en precisin
Ventajas Manufactura Diseo ; Prototipos precisos ; Cumplimiento de especificaciones ; Reduccin en la dificultad para manufacturar partes
Desventajas Alto costo de Herramienta y Accesorios Alto costo de Maquinaria Alto costo de Mantenimiento Programa Equipo de Procesado Unidad de Control de la Maquina Dibujo Seleccin de la Maquina Seleccin Herramienta Secuencia de Corte. Seleccin de Velocidades de Avance y profundidad de corte. Calculo de Coordenadas. Programa CNC. Programa Manual. Empleando CAM. Set up de la Maquina, verificar programa, simular. Ejecucin del Programa, comenzar a maquinar. Para que el control CNC se pueda orientar en un sistema de medida en el campo de trabajo disponible, existen algunos puntos de referencia importantes. M: Punto de Referencia, a partir de este punto de mide la totalidad de la maquina y al mismo tiempo es el origen de las coordenadas, este punto es establecido por fabricante de la maquina. W: Origen de Pieza, cero pieza u origen de programa, y es el origen de coordenadas de la pieza, este punto puede ser elegido libremente por el programador. R: Punto de Referencia, es la posicin donde la maquina encuentra el cero del sistema de medida. N: Punto de Referencia de Herramienta, es el punto inicial para la medida de las herramientas. Un programa es una lista secuencial de instrucciones de maquinado que sern ejecutadas por la mquina de CNC. A las instrucciones se les conoce como CODIGO de CNC, las cuales deben contener toda la informacin requerida para lograr el maquinado de la pieza Movimientos o Acciones Comandos Bloques (Lneas) Cdigo CNC ; Existen diferencias entre los controladores que se encuentran en el mercado, inclusive de un mismo fabricante debido a la variedad de modelos existentes.
; Para entender el CNC, es necesario conocer las diferencias y similitudes que presentan los diferentes controladores as como los estndares que utilizan para su programacin.
; Normalmente se siguen dos estndares mundiales: EIA RS274 (Electronic Industries Association) ISO 6983 (International Standarization Organization) Estructura de un Bloque de programacin CNC. N01 G00 X10.0 Y5 Z0 F5 Direccin Dato Palabra Bloque Cdigos Gs Funciones de movimiento de la mquina (Movimientos rpidos, avances, avances radiales, pausas, ciclos)
Cdigos Ms Funciones miscelneas o auxiliares que se requieren para el maquinado de piezas, pero no son de movimiento de la mquina (Arranque y paro del husillo, cambio de herramienta, refrigerante, paro de programa, etc.) Estas funciones se emplean para determinar la geometra de la pieza y condiciones de trabajo del CNC. Listaremos todas las funciones G de nuestra maquina y posteriormente las explicaremos una por una.
Comprendida entre M0 y M45. Estas funciones auxiliares, definen por ejemplo: sentido de giro del cabezal, seal de fin de programa, seleccin de la gama de velocidades, etc. M05 : Parada del cabezal. Esta funcin detiene el cabezal.
M08 :Encendido de electrobomba: Esta funcin activa el motor de la electrobomba de fluido refrigerante (aceite soluble o de corte).
M09 :Apagado de electrobomba: Esta funcin detiene el motor de la electrobomba de fluido refrigerante. La mayora de los cdigos Gs contienen variables (direcciones), definidas por el programador para cada funcin especfica. N Nmero de Bloque (Inicio de bloque) G Funcin preparatoria X Coordenada X Y Coordenada Y Z Coordenada Z I Localizacin en X del centro de un arco
J Localizacin en Y del centro de un arco
K Localizacin en Z del centro de un arco
S Velocidad del husillo F Asigna Velocidad de corte M Funcin Miscelnea Numero de bloque (o de lnea de programa). Formato N_ _ _ _ Sirve para identificar los nmeros de lnea del programa. Estar comprendido entre 0 y 9999. Conviene preferentemente comenzar con la numeracin desde N10 y numerar de 10 en 10 por si hubiera que colocar lneas intermedias para corregir errores u omisiones. Avance Nos permite programar la velocidad de avance de los carros en 2 unidades distintas: mm /min. Y mm / rev, siendo el mximo programable en cada caso de 9999 mm / min. y de 500 mm / rev; aunque estos valores no los puede ejecutar la mquina por cuestiones de fabricacin. De esta manera el avance mximo estar limitado por el valor de 3000 mm / min. Formato F_ _ _ _ Funcin de Herramienta Todos los tornos CNC tiene Carruseles o Revolver que contienen los pockets (cavidades) para albergar las respectivas herramientas que se van a emplear en un proceso de maquinado Los 2 primeros dgitos indican la posicin de la torreta tipo revolver. En nuestra mquina, bastar con un dgito por tener solo 8 posiciones. Por lo tanto variar entre 1 y 8. Los 2 dgitos que siguen al punto decimal indican cual es la herramienta que est colocada en esa posicin Ese nmero varia entre 1 y 32 e indica las dimensiones y la forma de esa herramienta que se encuentran almacenados en una memoria auxiliar de la mquina llamada Tabla de herramientas. Formato T_ _ _ _ Control de Giro
Se puede programar la velocidad en 2 unidades: a) Revoluciones por minuto (r.p.m.). Estar comprendido entre 0 y 9999, aunque el limite superior lo establece la mquina por construccin en 3000 r.p.m. Formato S_ _ _ _ b) El sentido de giro se define con los cdigos M03 (sentido horario) y M04 (Anti-horario Fresadora Torno Inicio % Bandera de inicio : 1001 Nmero de programa 0-9999 N5 G90 G20 Unidades absolutas, programacin en pulgadas. N10 T0202 Paro para cambio de herramienta, Usar #2 N15 M03 S1200 Prender husillo a 1200 rpm CW Contiene todas las instrucciones que preparan a la mquina para su operacin: Remocin de material Contiene las velocidades y movimientos de corte, circulares, lineales, movimientos rpidos, ciclos de corte, etc. N20 G00 X1 Y1 Mov. rpido a (X1,Y1) N25 Z0.125 Mov. rpido a Z0.125 N30 G01 Z-0.125 F 5 Avance a Z-0.125 a 5ipm N35 G00 Z1 Mov. rpido a Z1 N40 X0 Y0 Mov. rpido a X0,Y0 Apagar el Sistema
Contiene todos los cdigos Gs y Ms que desactivan todas las opciones que fueron activadas en la fase de inicio. Funciones como el refrigerante y la velocidad del husillo debern ser desactivadas antes de remover la pieza de la mquina. N45 M05 Apagar el husillo N50 M30 Fin del programa Comandos Modales Algunos comandos Gs permanecen activos una vez que se ejecutan hasta que se sobrescribe en ellos un cdigo G diferente. Elegir la herramienta y velocidades de corte. Asegurarse de las herramientas que se encuentran disponibles. Hacer los clculos necesarios (clculo de coordenadas). Indicar las coordenadas sobre el dibujo o utilizar hojas de coordenadas Desarrollar un orden de operaciones. Planear las secuencias de principio a fin antes de escribir el programa 1) Deben contener nicamente un solo movimiento de herramienta
2) Debe contener nicamente una velocidad de corte
3) Debe contener nicamente una herramienta o velocidad del husillo
4) El nmero del bloque debe ser secuencial Es un sistema de geometra donde se describe la posicin de los puntos en el plano utilizando un par ordenado de nmeros. Coordenadas Cartesianas Absolutas Las coordenadas absolutas se refieren a distancias al origen (0,0), que corresponde a la interseccin de los ejes X e Y. Utilice coordenadas absolutas cuando conozca los valores de X e Y precisos del punto. Coordenadas Cartesianas Incrementales Las coordenadas relativas se basan en el ltimo punto precisado. Las coordenadas relativas se utilizan cuando se conoce la ubicacin de un punto en relacin con el punto anterior. 1 2 3 4 -1 -2 -3 -4 -2 -3 -4 1 2 3 4 (X2, Y3) (X-2,Y1) (X-4,Y-2) (X2.5,Y-3.25) X -X Y -Y 1 2 3 4 -1 -2 -3 -4 -2 -3 -4 1 2 3 4 (U2, V3) (U-4,V-2) (U-2,V-3) (U6.5,V-1.25) X -X Y -Y Coordenadas Absolutas Coordenadas Incrementales Existen tres movimientos bsicos de herramienta
G00 Movimiento rpido
G01 Movimiento de avance lineal
G02/G03 Interpolacin Circular o avances de arcos
*Los dems ciclos son combinaciones de este tipo de movimientos *Estos movimientos son modales
Se emplea para efectuar acercamientos o alejamientos, pero NUNCA para mecanizar. El carro se desplazar con la mxima velocidad disponible. Formato Torno Formato Fresadora G00 X___ Y___ Z___ G00 X___ G00 Y___ G00 Z___ G00 X__ Z __ G00 X __ G00 Z __ Los desplazamientos programados despus de G01 se ejecutan segn una lnea recta al avance F programado. Formato Torno Formato Fresadora G01 X___ Y___ Z___F___ G01 X___F___ G01 Y___F___ G01 Z___F___ G01 X__ Z __F__ G01 X __F__ G01 Z __F__ Al igual que la interpolacin lineal, la herramienta sigue una trayectoria nada mas que en forma de arco con un avance preestablecido. Formato Torno Formato Fresadora G02 X___ Y___I___J___ Z___R___F___ G02 X__ Z __R__F__ Formato Torno G03 X__ Z __R__F__ G03 X___ Y___ Z___I___J___R___F___ Formato Fresadora Se utilizan al final de un programa las instrucciones que posicionan en Home a la herramienta y la instruccin de fin de programa, tambin es muy importante usar este cdigo cada vez que se haga un cambio de herramienta, de lo contrario es posible averiar la maquina si se hace un cambio de herramienta dentro del espacio donde se esta maquinando. Formato G28 U0 W0 Torno
G29 X0 Y0 Z0 Fresadora Los ciclos de mecanizado conocidos tambin como enlatados son instrucciones que sirven para efectuar la misma operacin de corte varias veces. Estos ciclos fueron creados para simplificar la estructura de programacin evitando la repeticin innecesaria de cdigos G en una operacin de corte de principio a fin. Ciclo de desbastado Vertical Ciclo de desbastado con siguiendo un patrn Ciclo de desbastado Horizontal Ciclo de acabado Ciclo de Taladrado Ciclo de Ranurado y Tronzado Ciclo de Roscado Ciclo de Taladrado Planos de inicio de herramienta a considerar. G99 y G98 Ciclo de Taladrado Ciclo de Taladrado Profundo Ciclo de Roscado con Machuelo Ciclo de Fijo de Cajera Rectangular Ciclo de Fijo de Cajera Circular Cancelacin de los Ciclos enlatados