Fernando Pastn Fernndez- 2014 - pasten.fernando@yahoo.es
CAD/CAM/CNC Introduccin Glosario
CAD : Diseo Asistido por Computador. CAM : Fabricacin Asistida por Computador. CNC : Control Numrico Computarizado. MHCN : Maquina Herramienta de Control Numrico.
Orgenes del CNC En 1947 John Parsons comienza a experimentar con la idea de generar los datos de una curva a travs de un eje y usar esos datos para controlar los movimientos de una maquina herramienta. En 1949 la Corporacin Parsons gana un contrato para investigar un mtodo de produccin acelerado. En 1952 el MIT (Massachussets Institute of Technology) demuestra exitosamente un modelo de mquina de Control Numrico. En 1955 se exhiben modelos comerciales de mquinas de control numrico para la aceptacin de los usuarios. En 1957 el Control Numrico es aceptado por la industria.
Hoy da las computadoras son cada vez ms pequeas y econmicas, con lo que el uso del CNC se ha extendido a todo tipo de maquinaria: tornos, fresadoras, rectificadoras, corte de metal, rectificado etc.
CNC significa Control Numrico Computarizado El control numrico CNC es una forma de automatizacin programable en base a una serie de instrucciones codificadas (Programa). El CNC es apropiado para volmenes de produccin bajos o medios, dado que es ms fcil escribir nuevos programas que realizar cambios en los equipos de procesado. En una mquina CNC, a diferencia de una mquina convencional o manual, una computadora controla la posicin y velocidad de los motores que accionan los ejes de la mquina. Las mquinas CNC son capaces de mover la herramienta al mismo tiempo en los tres ejes para ejecutar trayectorias tridimensionales, las que se requieren para el mecanizado complejo de moldes y troqueles. En una mquina CNC una computadora controla el movimiento de la mesa, el carro y el husillo. Una vez programada la mquina, sta ejecuta todas las operaciones por s sola, sin necesidad de que el operador est manejndola. Esto permite aprovechar mejor el tiempo del personal para que sea ms productivo. Ciclo de Control Numrico Factores que favorecen la incorporacin del CNC en la Industria Mayor exigencia en la precisin de los mecanizados Diseos cada vez mas evolucionados y complejos Diversidad de productos, lo que ocasiona la necesidad de estructuras de produccin ms flexibles y dinmicas. Necesidad de reducir errores en la produccin para no encarecer el producto. Plazos de entrega cada vez ms exigentes, lo cual requiere mantener altos niveles de produccin (tiempo de entrega). El abaratamiento de los sistemas CNC en el mercado, favorece la adquisicin de los mismos. Ventajas de la utilizacin de Sistemas Control Numrico CNC Mejora de la precisin, as como el aumento de la calidad de los productos. Una mejor uniformidad en la produccin. Posibilidad de utilizacin de varias mquinas simultneamente por un solo operario. Capacidad para realizar piezas con contornos de geometra compleja. Fcil intercambio de la produccin en intervalos cortos. Posibilidad de servir pedidos urgentes. Reduccin de la fatiga del operario. Aumento de los niveles de seguridad en el puesto de trabajo. Simular los procesos de mecanizacin o de corte antes de fabricar la pieza.
Desventajas de la utilizacin de Sistemas Control Numrico CNC Elevado costo de accesorios y maquinaria (3 a 5 veces mas caro que una maquina convencional). Necesidad de clculo, programacin y preparacin de la maquinaria para un funcionamiento eficiente. Elevado costo de mantenimiento, ya que el sistema de control y mantenimiento de los mismos es mas complicado, generando la necesidad de contar con tcnicos altamente capacitados. Necesidad de mantener grandes volmenes de pedidos para una mejor amortizacin del sistema (recuperar la inversin). Conocimientos para operar los Sistemas CNC Conocimientos en geometra, algebra y trigonometra. Conocimiento para la eleccin y diseo de las diferentes herramientas de corte. Conocimiento de los diferentes sistemas de sujecin de las herramientas de corte. Uso de instrumentos de medida y conocimientos de metrologa. Interpretacin de planos. Conocimientos de la estructura de la mquina CNC. Conocimiento de los diferentes procesos de mecanizacin, velocidades de corte, velocidades de avance, revoluciones por minuto. Conocimientos de la programacin CNC. Conocimientos del mantenimiento y operacin CNC. Conocimientos generales de Computadores. Mquinas convencionales y Sistemas CNC Mquina Herramienta Convencional Mquina Herramienta CNC Un operario, puede manejar una sola mquina Un operario, puede manejar varias maquinas Es necesario consultar constantemente el plano No es necesario consultar el plano (solamente se consulta cuando se realiza la programacin). Se necesita una amplia experiencia No es necesario una amplia experiencia El operario tiene el control profundidad, avance, etc. El programa tiene todo el control de los parmetros de corte.
Mecanizados imposibles de realizar Posibilidad de realizar prcticamente cualquier mecanizado Torno CNC Fresadora CNC Ejes de Torno CNC Ejes Fresadora CNC Tipos de Controles FAGOR SIEMENS FANUC HEINDENHAIN Diseo de una Mquina CNC Mecanismos de Posicionamiento. Accionadores: Motores, Vlvulas etc. Sistemas de Control: Bucle abierto (Computador ordena), Bucle cerrado (PLC verifica). Sistemas de Medidas. Sensores : Induccin, Fotoelctricos, pticos. Diseo de Mquinas. Precisin y repetitividad. Refrigeracin (Aire o Aceite)y eliminacin de virutas. Sistemas de cambio de herramientas (Optativo, Automtico o Manual). Torreta giratoria. Almacn de herramientas.
Movimiento de una Maquina CNC Motores paso a paso (muy utilizados,bajo costo, poco torque para trabajo pesado, mas precisin. Servomotores o motores encode o con sensor (alto costo, mas torque para procesos de trabajo. Motores lineales (desplazamientos lineales de ejes).
Funciones del Husillo Principal en Torno y Fresadoras CNC Husillo Principal Realiza las siguientes funciones El husillo puede ser accionado por En Tornos: El movimiento rotativo de la pieza. En Fresadoras: La rotacin de la herramienta.
Motores de corriente alterna de tres fases (380V). Motores de corriente continua (220V).
Posicin de Husillos Principales Horizontal Rotativo Vertical Rotativo 5 Ejes Componentes de un Sistema CNC UCP o CPU (Unidad central de procesos). Perifricos de Entrada. Unidad de almacenamiento de datos. Perifricos de Salida. Unidad enlace con PLC (Interfaz de conexin con la maquina).
Funciones de la CPU o UCP Calcular la posicin de los Ejes y los desplazamientos de la mquina.
Controla los diferentes modos de funcionamiento de la mquina (en manual o automtico).
Dirige todas las seales de entrada y salida de los diferentes perifricos (controla el trafico de informacin entre la CPU y el PLC).
Perifricos de Entrada Teclado y Panel de Mandos. Conexin con el Computador (Interfaz de Red RS232 o Ethernet en equipos mas modernos). Reglas pticas o posicionadores. Ratn o Mouse en equipos mas modernos.
Unidades de Almacenamiento de datos La informacin se guarda en el computador y se transfiere a la mquina mediante la conexin RS232 o Ethernet utilizando DNC. En el disco duro del propio control en maquinas CNC mas modernos (hay que considerar que la memoria que dispone el Control no tiene tanta capacidad). Servidor de Red que este conectado a una serie de maquinas CNC. Dispositivo porttil USB (Pendrive).
Perifricos de Salida Monitor o Pantalla. Comunicaciones RS232. Conexin con Intranet. Control de Movimiento de los ejes y dems elementos mviles de la mquina.
Funcin del Monitor Visualizar la informacin que se suministra desde el teclado. Controlar las comunicaciones entre otros sistemas informticos. Informarnos de todos los sistemas que la mquina tenga activados (falta de aire, aceite refrigerante). Informarnos de las diferentes condiciones tecnolgicas que se estn usando, RPM, velocidad de corte, velocidad de avance, tipo de herramienta. Realizar la simulacin de mecanizado por pantalla (computador o maquina). Indicar los posibles errores que se detecten en el sistema. Etc.
Control de ejes y accesorios de mquina (PLC) Sistemas de Torretas Portaherramientas para Tornos Sistemas de Torretas Portaherramientas para Fresadoras Carrusel de herramientas 16 herramientas aprox. Cadena de herramientas 50 herramientas aprox. Tambor de herramientas 10 herramientas aprox.
Cambio de Herramientas Fresado Definicin de Programa CN Un programa CN es un conjunto de datos entendible tanto por el hombre como por la mquina, necesarios para la mecanizacin de una pieza. Al conjunto de datos que corresponde a una misma fase del mecanizado se le denomina bloque o secuencia. Los bloques de un programa se numeran para facilitar su bsqueda. 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. Este conjunto de bloques es interpretado por el intrprete de rdenes.
Creacin de Programas Programacin Manual a Pie de Mquina.
Programacin en Computador.
Programacin mediante sistema CAM A pie de Mquina Ingreso de Datos
Por Teclado Por Software Por Pendrive Tipos de Programacin Programacin Manual A partir del plano, se calcula de forma manual las trayectorias de las herramientas y a continuacin, se codifican dichas trayectorias utilizando el lenguaje de programacin estructurado contenido en el manual de la MHCN. Programacin Pseudoasistida por computador Este tipo de programacin se realiza cuando se dispone de un programa de Diseo Asistido por Computador CAD, pero no del Modulo de Fabricacin Asistida CAM correspondiente Programacin Asistida por Computador. Programacin Conversacional Por este nombre se entiende una forma de programar en la que el usuario solamente ingresa parmetros a una funcin o bloque para mecanizar un proceso rpidamente sin tener mucho conocimientos de programacin (Ciclo fijo). Programacin Manual Informacin Necesaria
Informacin Geomtrica Clculo de contornos y trayectorias compensadas de radios de herramienta (Izquierda-Derecha). Informacin Tecnolgica: datos y condiciones de mecanizado relacionados con el material, tipo de herramientas y caractersticas de la mquina. El programador debe determinar las trayectorias de las herramientas definidas de acuerdo a con el sistema de referencia de la mquina, las condiciones de trabajo y traducir estos datos a lenguaje mquina.
Programacin Manual Caractersticas de la programacin del CN Posibilidad de dialogo mediante men con el operador para la entrada de datos. Introduccin de programas en cdigo ISO, EIA y ASCII. Programacin en radios o dimetros. Cotas absolutas o incrementales. Programacin del contorno de la pieza; compensacin de radio de corte. Ciclos fijos de mecanizado y medida. Temporizacin programable. Nmero de programas y subprogramas (o subrutinas). Saltos de programas condicionales e incondicionales. Operaciones matemticas y lgicas. Simetra. Memoria para programas, parmetros de mquina, ficheros de herramientas.
Definicin del Proceso Estudio del plano de la pieza a fabricar. Anlisis de las operaciones elementales. Seleccin de mquinas. Seleccin de herramientas. Definicin de las condiciones tcnicas del mecanizado. Diseo de utillajes y sujecin. Secuencia de fases de trabajo (Hoja de Proceso). Fase de codificacin. Pruebas y puesta a punto. Ejecucin en vaco. Ejecucin bloque a bloque. Correr el mecanizado.
Programacin Asistida por Computador La programacin asistida por computador intenta que la realizacin de los programas de control numrico sea mas cmoda, utilizando el computador como herramienta de trabajo.
Etapas:
Programa de diseo CAD. Utilizacin de libreras de herramientas (CAM). Generar el camino o trayectoria de la herramienta sobre la pieza (CAM).
Estructura de un Programa CNC Estructura de un Programa CNC %001 N10 T1.1 N20 M06 N30 G0 G90 X0 Y0 Z0 S 1500 F 150 N40 G01 X120 Y0 Z25 N50 G01 X120 Y45 Z25 N60 G01 X120 Y45 Z10 N70 G01 X110 Y45 Z10 N80 G01 X40 Y45 Z10 N90 G01 X40 Y45 Z30 N100 M30 INSTRUCCIONES GEOMETRICAS INSTRUCCIONES TECNOLOGICAS INSTRUCCIONES TECNICAS Instrucciones de Movimientos Preparatorios Cdigos G (Modal) G00 * Posicionamiento rpido (Modal) G01 Interpolacin Lineal (Modal) G02 Interpolacin Circular en sentido horario (Modal) G03 Interpolacin Circular en sentido anti horario G04 Temporizacin (Modal) G05 Trabajo en arista matada G06 Interpolacin Circular con centro en absolutas cartesianas (Modal) G07 * Trabajo en arista viva G08 Trayectoria circular arco tangente a la trayectoria anterior G09 Trayectoria Interpolacin circular definida por tres puntos (Modal) G10 * Anulacin de la imagen espejo (Modal) G11 Imagen espejo en eje X (Modal) G12 Imagen espejo en eje Y (Modal) G13 Imagen espejo en eje Z (Modal) G17 * Seleccin de Plano XY (Modal) G18 Seleccin de Plano XZ (Modal) G19 Seleccin de Plano YZ G20 Llamada a sub-rutina standard G22 Definicin de sub-rutina standard Instrucciones de Movimientos Preparatorios Cdigos G G24 Final de definicin de sub-rutina G25 Salto llamada incondicional G31 Guardar origen de coordenadas cartesianas G32 Recuperar origen de coordenadas cartesianas G36 Redondeo controlado de aristas G37 Entrada tangencial G38 Salida tangencial G39 Achaflanado (Modal) G40 * Anulacin de compensacin de radio (Modal) G41 Compensacin de radio a la izquierda (Modal) G42 Compensacin de radio a la derecha (Modal) G43 Compensacin de longitud de herramienta (Modal) G44 * Anulacin de compensacin de longitud G50 Carga de longitudes de herramienta en la tabla G53-G59 Traslados de origen (Modal) G70 Programacin en pulgadas (Modal) G71* Programacin en milmetros G72 Factor de escala definido por K G73 Giro de sistema de coordenadas Instrucciones de Movimientos Preparatorios Cdigos G G74 Bsqueda automtica de referencia de cero mquina (Modal) G80 * Anulacin de ciclos fijos (Modal) G81 Ciclo fijo de taladrado (Modal) G82 Ciclo fijo de taladrado con temporizacin (Modal) G83 Ciclo fijo de taladrado profundo (Modal) G84 Ciclo fijo de roscado con macho (Modal) G85 Ciclo fijo de escariado (Modal) G86 Ciclo fijo de mandrinado con retroceso en G00 (Modal) G87 Ciclo fijo de cajera rectangular (Modal) G88 Ciclo fijo de cajera circular (Modal) G89 Ciclo fijo de mandrinado con retroceso en G01 (Modal) G90 * Programacin en cotas absolutas (Modal) G91 Programacin en cotas incrementales G92 Preseleccin de cotas. Traslado de origen cartesiano G93 Traslados de origen polar (Modal) G98 * Vuelta de la herramienta al plano de seguridad principal (Ciclos fijos) (Modal) G99 Vuelta de la herramienta al plano de referencia o aproximacin (Ciclos fijos) Funciones Auxiliares M (Miscelneas) Las funciones auxiliares M ejecutan distintas acciones en la mquina- herramienta. Las funciones auxiliares ms utilizadas son: M00 Parada de Programa (El programa se detiene. Para reanudar el mismo se da marcha) M01 Parada condicional del Programa (Se ejecuta si el mando de parada condicional esta en I) M02 Final del Programa (orden de fin de programa dejando la mquina en condiciones iniciales) M03 Arranque del husillo en sentido horario M04 Arranque del husillo en sentido anti-horario M05 Parada del husillo M06 Cambio de herramienta M08 Refrigerante ON M09 Refrigerante OF M30 Final del programa con reseteo de variables (ES como M02 pero deja el programa en condiciones de volver a ejecutarse) Programacin Pieza Torno Programacin Pieza Fresadora %003 ; Programa 3 N10 G54 ;Traslado de origen X0 Y0 N20 T1 D1 ;Fresa 1 mm. N30 M6 ;Cambio de herramienta N40 G0 G90 G43 X10 Y10 Z2; Posicionamiento N50 G1 Z-0.5 F250 ; Baja herramienta - V corte 250 N60 Y40 F500 ; Se desplaza a Y40- V corte 500 N70 X50 ; Se desplaza a X50 N80 X60 Y20 ; Se desplaza a X60 Y20 N90 Y10 ; Se desplaza a Y10 N100 X10 ; Se desplaza a X10 N110 G0 Z2 ; D. rpido a Z2 N 120 X0 Y0 ; Vuelve a origen X0 Y0 N130 M30 ; Fin del programa El CNC en la Industria Componentes del CAD/CAM CAD/CAM Modelado Geomtrico Tcnicas de Interaccin Conceptos de Fabricacin Interfaz Usuario Comunicaciones Mtodos Numricos Base de Datos Visualizacin Que nos permite hacer? Las computadoras, en estos sistemas, han alcanzado mucha difusin por lo siguiente:
Permiten alcanzar una alta precisin. Elevan la productividad. Ejecucin de trabajos complejos. Disminucin de tiempos muertos. Concentracin de operaciones. Almacenamiento de informacin tecnolgica. Racionalizacin de personal. Reduccin de reas de trabajo. Mejoramiento de las condiciones de trabajo.