Monografia CNC
Monografia CNC
Monografia CNC
D.E. 13 Reg. V
Brig. Gral. Don Cornelio de Saavedra
TRABAJO PRÁCTICO
TALLER/MECÁNICA
PROGRAMACIÓN CNC
6to AÑO ELMA
Modalidad: Examen Libre
Alumno: Fabian Daniel Souto
D.N.I.: 20.592.830
Diciembre 2019
PROGRAMACIÓN AUTOMÁTICA DE MAQUINAS CNC
INTRODUCCIÓN
En el ambiente de control numérico, se define a un sistema controlado numéricamente, como una máquina o proceso
controlado por un programa. El programa está formado por un conjunto de números y letras que siguen un estándar por la
EIA (Electronic Industries Asociation) ó la ISO (International Standars Organization).La evolución del control numérico desde
el manejo de cintas de papel perforadas para la codificación del programa, hasta el manejo de sistemas CAD/CAM ha dado
origen a la necesidad de conocer diferentes áreas y terminologías; algunos ejemplos son los siguientes:
El control numérico involucra diferentes áreas de conocimiento que son necesarias para el mejor aprovechamiento de la
tecnología disponible, dichos conocimientos están íntimamente relacionados y se vuelve imperiosa la necesidad de manejarlos
de manera simultánea.
La responsabilidad de un ingeniero de procesos o de manufactura, generalmente tiene relación con la interpretación del diseño
que se presenta en el dibujo de la pieza, la elección de la herramienta de corte, la generación del programa óptimo de NC, su
verificación y puesta a punto para la corrida de producción. Actualmente, en la industria es frecuente el uso de programas
para computadora que ayudan, facilitan y simplifican el trabajo. El contenido de este trabajo busca dar una visión general de
uno de estos programas, ya que se trata de una herramienta invaluable en la fabricación y manufactura de piezas mecánicas
que con la ayuda de máquinas CNC, es posible lograr las geometrías necesarias para la satisfacción de un cliente.
PRINCIPIOS DE CAD/CAM
Este capítulo trata sobre el diseño asistido por computadora (CAD, Computer Aided Design) y la manufactura asistida por
computadora (CAM, Computer Aided Manufacturing). Con estas herramientas informáticas se diseñan las piezas y se reali-
zan cálculos muy confiables sobre sus dimensiones, pesos, esfuerzos y centros de gravedad sin tener que realizarlas
físicamente. Permite reducir el costo y el tiempo necesario para la fabricación de cualquier pieza. Por medio del CAM se
consigue programar la maquinaria utilizada en los procesos productivos, reduciendo los tiempos necesarios para el cambio
de series.
CONCEPTOS
Cronológicamente, los sistemas CAD fueron los primeros en aparecer, luegoaparecieron los CAM y finalmente se llegó al
concepto CIM (Computer Integrated Manufacturing); Esto ocurrió así debido a que cada nuevo sistema se basó en el anterior
o al menos lo usó como base. Muchos de los sistemas CAD/CAM en uso están diseñados y pensados para automatizar
funciones manuales, independientemente de sí la función en particular que cumplirán será un análisis ingenieril, diseño
conceptual, dibujo, documentación o la programación de la maquinaria de manufactura e inspección.
TECNOLOGÍA CAD
Es un sistema que incorpora uno o más computadoras para realizar algunas de las funciones y los cálculos necesarios en el
proceso de diseño. La principal característica de un sistema CAD es que permite diseñar en forma interactiva y al mismo
tiempo facilita la definición y construcción de una base de datos que alimenta todo el sistema de información interno de una
empresa. Otro aspecto importante es la abolición del papel para los diseños realizados, ya que se pueden
almacenar en medios ópticos y/o magnéticos.
TECNOLOGÍA CAM
Es un sistema que incorpora una o más computadoras para llevar a cabo tareas de organización, programación y control de
las operaciones necesarias para la manufactura del producto, se encarga de la utilización de la informática en la automatiza-
ción y control de los procesos de producción desde el control de máquinas herramientas hasta la gestión de producción, al-
macenamiento y transporte. Este sistema incluye tecnologías que emplean: Máquinas-herramientas controladas Numérica-
mente (MHNC), Sistemas Flexibles de Manufactura (FMS) e inspección
asistida por computador.
Un FMS es un sistema integrado que incluye distintas tecnologías de automatización para obtener flexibilidad en las
operaciones de un taller de trabajo, disminuyendo el costo de la producción. La inspección asistida por computadora recopila
automáticamente la información del control de calidad y la analiza estableciendo informes estadísticos, aislando problemas
del proceso de producción. La tecnología CAM está relacionada con la robótica. La tecnología CAM tiene ventajas en cuanto
a la productividad de la fuerza de trabajo, mejor calidad del producto y menor tiempo de preparación, además permite:
_ Extracción automática de información de los dibujos CAD para poder realizar la conversión a programas de control numérico
y robots.
_ Planeación automática de procesos.
_ Diseño y operación de pruebas y medidas automatizadas a las piezas y ensambles para garantizar de esta manera la calidad
de los productos. Al implementar un sistema CAD/CAM se obtienen los beneficios siguientes:
_ Disminución del ciclo de producción
_ Integración de la ingeniería a funciones como el diseño, análisis y manufactura
_ Incrementa la productividad
_ Disminuye tiempos de dirección de procesos
_ Planeación eficiente y control de la calidad
_ Mejora el control de procesos de producción
_ Reducción de costos de producción
_ Precios más competitivos de los productos ofrecidos
_ Mayor precisión y rapidez durante la creación de diseños.
SISTEMAS CAD/CAM
La implementación de sistemas CAD/CAM es una decisión fundamental que depende de la tecnología que se necesitará en
una empresa-trabajo en particular. Si el trabajo que se realizará es una sola pieza, que a largo plazo solo sufrirá pequeñas
modificaciones, se necesitará un sistema CAD simple; en cambio, si se habla de productos con múltiples piezas y con
necesidad de intercambiabilidad, estamos hablando de una computadora con mayores prestaciones y un software más
potente.
En el mundo del CAD/CAM, el primer foco está apuntando a la geometría del diseño. Es al mismo tiempo, la herramienta con
la que el sistema se construye y la primera constante en cualquiera de sus aplicaciones. Muchos sistemas CAD/CAM
disponibles están confinados a la creación de diseños y dibujos a través de los gráficos de una computadora. Otros proveen
un juego más comprensivo de herramientas y geometría, tal y como lo permite la geometría actual. En la figura 1.1 se muestra
un esquema de cómo opera un sistema CAD/CAM.
El modelado en tres dimensiones (3D) es la puerta de entrada a un ambiente CAD/CAM completo; a pesar de que los
sistemas 3D no son ocupados necesariamente para todos los ambientes de diseño, ingeniería y manufactura, muchos de
los sistemas tridimensionales CAD/CAM pueden replicar las funciones de sistemas 2D y 3D si así se requiere. El modelado
por sólidos es el último método de diseño de geometría para el ambiente CAD/CAM.
APLICACIONES
La base de cualquier sistema CAD/CAM es la plataforma de software usada en generar y documentar el modelado de una
parte o documento y es el llamado corazón del sistema.
Es a través de aplicaciones que la verdadera eficiencia de los sistemas CAD/CAM en términos de ahorro en producción y
costos relacionados con el proceso se pueden ver realizadas. Las aplicaciones en el ambiente CAD/CAM pueden ser
clasificadas en:
Función, Diseño, Análisis, Documentación, Planeación de producción, Manufactura, Control de calidad, Simulación, Soporte
logístico etc. Al manejar aplicaciones de manufactura, el proceso se puede dividir en dos categorías: generación y uso. Lo
más importante es la generación de datos, y su transmisión está en manos de la correcta implementación del CAM, el cual en
el sistema CAD/CAM implica que el diseño y la manufactura están estrechamente ligados. La idea es que el CAM utilice los
datos generados por el CAD adecuadamente. El rango y la profundidad de las aplicaciones CAM varían hoy normemente y
abarcan desde máquinas herramientas relativamente simples hasta aquellas altamente automatizadas que
predominantemente se manejan a través de gráficos y generación de superficies. Una lista parcial de aplicaciones actuales
de manufactura con CAD/CAM se presenta a continuación:
Oxicorte, taladrado, perforado, maquinado, soldado, colocación y ensamble de piezas, diseño de herramientas, diseño de
moldes, doblado de tubos, extrusión, estampado y embutido, programación de robots, impresión de tableros de circuitos y
recubrimiento de cables.
DIFICULTADES EN LA INDUSTRIA
Entre los problemas industriales que enfrentan los países desarrollados se encuentran los siguientes:
_ Existe cada vez mayor exigencia en la precisión
_ Los diseños son cada vez más complejos
_ La diversidad de productos hace necesario la tendencia a estructuras de producción más flexibles.
_ Se tiende a incrementar los tiempos de inspección
_ Los costos de fabricación de moldes es mayor y se hace necesario minimizar errores.
_ El tiempo de entrega de los productos tiende a ser cada vez más reducido
_ La formación de instructores es cada vez más difícil, pues se hace necesario personal cada vez más experimentado.
TIPOS DE AUTOMATIZACIÓN
Existen cinco formas de automatizar en la industria moderna, de modo que se deberá analizar cada situación a fin de decidir
correctamente la solución más adecuada. Los tipos automatización son:
_ Control automático de procesos.
_ El procesamiento electrónico de datos.
_ La automatización fija.
_ El control numérico computarizado
_ La automatización flexible.
El control automático de procesos, se refiere usualmente al manejo de procesos caracterizados de diversos tipos de cambios
(generalmente químicos y físicos); un ejemplo podría ser la refinación del petróleo. El proceso electrónico de datos
frecuentemente se relaciona con los sistemas de información, centros de computo, etc. Sin embargo, en la actualidad también
se considera dentro de esto, la obtención, análisis y registros de datos a través de interfases y computadores. La
automatización fija es aquella asociada al empleo de sistemas lógicos tales como: los sistemas de relevadores y compuertas
lógicas; sin embargo, estos sistemas se han flexibilizado al introducir algunos elementos de programación como en el caso
de los Controladores Lógicos Programables (PLC´s). Un mayor nivel de flexibilidad lo poseen las máquinas de control
numérico computarizado. Este tipo de control se ha aplicado con éxito a máquinas-herramientas CNC. Pudiendo mencionar
entre ellas a las siguientes:
_ Fresadoras
_ Tornos
_ Maquinas de electroerosión
_ Corte mediante flama
_ Corte por LASER
_ Trabajo en madera
_ Mecanizado hidrodinámico (Water-Jet)
EL FACTOR HUMANO Y LAS MAQUINAS CNC
En esta sección se verá el tipo de conocimientos y/o habilidades que debe poseer un operador CNC. El operador de CNC
deberá tener conocimientos de geometría, álgebra y trigonometría, también deberá conocer sobre la selección y diseño de
herramientas de corte y dominar las técnicas de sujeción.
¿QUÉ ES EL CNC?
El término CNC se refiere al control numérico de máquinas, generalmente máquinas-herramientas. Normalmente este tipo de
control se ejerce a través de una computadora y la máquina está diseñada a fin de obedecer las instrucciones de un programa
dado, lo cual se ejerce a través del proceso siguiente:
_ Dibujo del producto
_ Programación
_ Interfase
_ Máquinas-herramientas CNC.
La Interfase entre el programador y la MHCN se realiza a través de dispositivos, el cual puede ser: una cinta perforada y
codificada, cintas magnéticas con la información del programa, o una computadora a través de la cual se proporciona la
información necesaria.
· Mayor precisión y mejor calidad de productos.
· Mayor uniformidad en los productos producidos.
· Un operario puede operar varias máquinas a la vez.
· Fácil procesamiento de productos de apariencia complicada.
· Flexibilidad para el cambio en el diseño y en modelos en un tiempo corto.
· Fácil control de calidad.
· Reducción en costos de inventario, traslado y de fabricación en los modelos y abrazaderas.
· Es posible satisfacer pedidos urgentes.
· No se requieren operadores con experiencia.
· Se reduce la fatiga del operador.
· Mayor seguridad en las labores.
· Aumento del tiempo de trabajo en corte por maquinaria.
· Fácil control de acuerdo con el programa de producción lo cual facilita la competencia en el mercado.
· Fácil administración de la producción e inventario lo cual permite la determinación de objetivos o políticas de la empresa.
· Permite simular el proceso de corte a fin de verificar que este sea correcto.
Sin embargo no todo son ventajas y entre las desventajas se pueden citar las siguientes:
· Alto costo de la maquinaria.
· Falta de opciones o alternativas en caso de fallas.
· Es necesario programar en forma correcta la selección de las herramientas de corte y la secuencia de operación para un
eficiente funcionamiento.
· Los costos de mantenimiento aumentan, ya que el sistema de control es más complicado y surge la necesidad de entrenar
al personal de servicio y operación.
· Es necesario mantener un gran volumen de producción a fin de lograr una mayor eficiencia de la capacidad instalada.
G90 G71
G00 X0.0 Y0.0
G01 X20.0
G01 Y20.0
G01 X0.0
G01 Y0.0
EJES Y MOVIMIENTOS
El torno y centro de maquinados de control numérico, tienen similitudes en su operación y en los códigos que se manejan
dentro del programa de Control Numérico que se les suministre. Ambas máquinas tienen un controlador, utilizándose en
este trabajo el controlador FANUC, ya que es uno de los más utilizados en el mercado. Las instrucciones del programa de
control numérico que mueven la herramienta, tienen una relación directa con el tipo de movimiento y el eje o ejes en los
cuales se lleva a cabo.
EJES
El torno cuenta con tres ejes de movimiento: X Y Z como se ilustra en la figura.
MOVIMIENTOS
Se dice que un movimiento libre de la herramienta sin que ésta tenga contacto alguno con la pieza es un movimiento en vacío,
y si se desea que éste se ejecute a la máxima velocidad permisible por la máquina, entonces se codifica con la instrucción
G00, conociéndose también como interpolación lineal en vacío, ya que los movimientos con este código siempre se realizan
en línea recta. Por otra parte, cuando la herramienta está en contacto con la pieza, se prefiere un movimiento con una
velocidad de avance específica. Si el movimiento se realiza en línea recta, se codifica con la instrucción G01, conociéndose
como interpolación lineal.
Pero si el movimiento es circular, entonces se codifica con G02 (a favor de las manecillas del reloj) o con G03 (en contra de
las manecillas del reloj) y se le llama interpolación circular.
Los ejes de movimiento principales se designan con las letras X, Y e Z. Los códigos G00 y G01 se asocian a uno o varios
valores de coordenadas X, Y ó Z según sea el caso. La instrucción G01 requiere la especificación del valor de avance, el cual
se proporciona en el proceso de torneado en unidades de distancia por vuelta, ya sea en mm/rev o pulg/rev. Por ejemplo: G01
X30.0 Z-10.0 F0.2 (el avance es de 0.2 mm/rev) Para el proceso de fresado, el avance se proporciona normalmente en
unidades de distancia por tiempo, ya sea en mm/min o pulg/min. Por ejemplo: G01 X10.1 Y12.0 Z-5.0 F100.0 (el avance es
de 100 mm/minuto).
INTERPOLACIÓN CIRCULAR
Es el movimiento similar al movimiento lineal, pero se pueden realizar movimientos circulares a una cierta velocidad de
avance, utilizándose como ya se dijo, los códigos G02 y G03.
TORNO
Los ejes generan planos de trabajo en donde se manejan de manera exclusiva las interpolaciones circulares. Un arco
programado con G02 ó G03 se ejecuta solamente en alguno de los tres ejes principales: X-Y, X-Z ó Y-Z, correspondiéndole a
cada plano un código de control numérico.
G04.-Pausa, acompañada de una letra X, se detiene la herramienta un determinado tiempo, por ejemplo G04 X4, la pausa
durará 4 segundos.
G20.- Entrada de valores en pulgadas.
G21.- Entrada de valores en milímetros.
G28.- Regreso al punto cero de la máquina, HOME.
G40.- Cancela compensación radial del cortador
G41.- Aplica compensación a la izquierda.
G42.- Aplica compensación a la derecha.
G70.- Fin del ciclo.
G71.- Ciclo de cilindrado
G72.- Ciclo de refrentado
G74.- Ciclo de barrenado
G76.- Ciclo de roscado.
CÓDIGO S
Se usa este código para programar la velocidad de la pieza en el torno, por ejemplo:
S1250 indica que la velocidad del husillo o pieza es de 1250 r.p.m
CODIGO F
Programa la velocidad de avance de la pieza en el caso de la fresadora, o la velocidad de la herramienta en el caso del
Torno. Dependiendo del sistema de unidades utilizado, la velocidad de avance será: mm/min ó pulg/min.
CÓDIGO T
Designa el número de herramienta en un carrusel, esto es, la herramienta se coloca en una posición en particular y se
puede llamar cuando sea necesario. Cuando se usa conjuntamente con el código M06 se activa el cambio de herramienta,
por ejemplo:
M06 T01
*******