Professional Documents
Culture Documents
TEMA 4
4.1 Introduccin
En el tema anterior se ha hablado del manejo y programacin de mquinas herramienta CNC, este tipo de tecnologa nos permite a travs de lneas de cdigo alfa-numricas controlar todos los movimientos y operaciones de estas mquinas. En el caso concreto del torno y de la fresadora se han visto dos posibilidades de programacin mediante CNC: (i) una programacin directa o manual, en la que el usuario debe ir escribiendo el cdigo numrico lnea a lnea; (ii) una programacin conversacional, con cdigo avanzado, en el que el operario va completando una serie de mens interactivos en el ordenador de la mquinaherramienta. En este tema vamos a ver otras dos posibilidades de programar mquinas-herramienta CNC que facilitan la labor al operario: Simuladores CNC: se trata de programas de ordenador de edicin y simulacin de programas en cdigo numrico para tornos y fresadoras (principalmente). En este tipo de programas el usuario puede editar el cdigo numrico del programa de corte que necesite. Aunque la edicin del programa CNC se realice de forma manual, el usuario puede acceder a un men de ayuda con informacin sobre todos los comandos y funciones del cdigo numrico. Una vez editado el programa, este tipo de simuladores permiten hacer una simulacin y puesta a punto del cdigo numrico en el ordenador, sin necesidad de hacerlo de forma directa sobre la mquina. Para realizar la simulacin del cdigo numrico, el programa nos permite introducir las caractersticas del bruto, el tipo de herramientas y otros parmetros necesarios.
Figura 1. Simulador WinUnisoft. Programas CAD/CAM: esta opcin nos permite dar un paso ms en la programacin de mquinas-herramientas CNC. Hasta ahora el usuario a partir de la geometra de la pieza a obtener deba editar/escribir el cdigo numrico. Con este tipo de programas CAD/CAM 1
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
el usuario, a partir del diseo de la pieza a mecanizar realizado en programas de diseo CAD (Diseo Asistido por Ordenador; por ejemplo SolidWorks), puede obtener de forma rpida y sencilla el cdigo numrico mediante el uso de programas CAM (Manufactura asistida por ordenador; por ejemplo el complemento SolidCAM para SolidWorks).
Figura 2. SolidWorks con el complemento SolidCAM. Los contenidos de este tema son: - Ingeniera y Diseo Asistido por Ordenador. - Fabricacin Asistida por Ordenador (CAM). - Programacin de mquinas-herramienta mediante simuladores. WinUnisoft. - Programacin de mquinas-herramienta mediante programas CAD-CAM. SolidWorks y SolidCAM.
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
Modelo de superficies
Figura 3. Tipos de modelado con herramientas CAD. (Fuente [1]) Programas CATIA (Aplicaciones interactivas tridimensionales asistidas por ordenador): estos programas permiten que el diseo CAD pueda ser sometido a anlisis de ingeniera y detectar problemas futuros (exceso de carga, deflexin). Tambin podemos almacenar en la base de datos CAD informacin como listas de materiales, especificaciones de fabricacin Con toda esta informacin se pueden realizar anlisis econmicos y proponer diseos alternativos. Ingeniera Asistida por Ordenador (CAE): permite el intercambio de informacin entre diferentes aplicaciones: Anlisis de esfuerzos, deformaciones, deflexiones, distribucin de temperatura mediante elementos finitos. Generacin de CNC. Diseo de circuitos integrados y dispositivos electrnicos.
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
Formatos de los archivos: dada la gran diversidad de programas CAD y CAM es necesario que el formato de los archivos, que se obtengan con cada programa, permita el intercambio de informacin entre estos. Algunos de los formatos de archivos son: DXF: formato para el intercambio de planos, apareci inicialmente para Autodesk (AutoCAD) siendo estndar para la mayora de programas. Slo incluye informacin de la geometra. STL (estereolitografa): se utiliza para exportar geometras tridimensionales, surgi para sistemas de prototipado rpido. Se puede utilizar para el intercambio de informacin entre programas CAD. Formatos IGES (Especificacin Inicial de Intercambio de Grficas o Representacin Digital para la Comunicacin de Productos de Definicin de Datos): formato simple y neutral. Adems de incluir informacin sobre la geometra permite incluir otro tipo de informacin. Formato en evolucin, existen muchas variantes. El usuario puede intercambiar informacin de cualquier modelo (esquemas, superficies, representaciones slidas). Formatos PDES (Especificacin de Intercambio de Datos de Productos): se basa en el Estndar para el Intercambio de Datos del Modelo de Productos (STEP), estndar desarrollado por la ISO (International Standards Organization u Organizacin Internacional de Normalizacin). Este tipo de formato permite transferir informacin sobre la forma, diseo, fabricacin, calidad, pruebas, mantenimiento entre diferentes herramientas CAD.
Lectura recomendada sobre los formatos neutros en CAD (FI - Del Ro Cidoncha et al.pdf)
El diseo en programas CAD se puede resumir en cuatro etapas: 1. Modelado Geomtrico: con este modelado un cuerpo fsico queda descrito matemtica o analticamente. El usuario debe introducir la informacin del modelo geomtrico creando lneas, superficies, slidos, dimensiones y texto. Con toda esta informacin se representa de forma precisa el objeto (en 2D o 3D). El modelo del objeto se representa grficamente en el espacio de trabajo y los datos se almacenan en la base de datos correspondiente. Los modelos en un sistema CAD se pueden representar principalmente de tres maneras: o Estructura de alambres (lineal): se representan los bordes del modelo como lneas slidas. Para formas complejas esta opcin puede resultar confusa, aunque permite el uso de diferentes colores (por ejemplo el uso de capas en AutoCAD). o Modelo de superficies: con esta opcin se representan todas las superficies visibles del modelo. Quedan definidos los rasgos superficiales y los bordes de los objetos. o Modelo de slidos: al igual que la opcin anterior quedan representadas todas las superficies visibles del modelo, pero adems se aportan datos del volumen interior (tipo de material).
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
a)
b)
c)
Figura 4. Lmites de un slido con las superficies envolventes del modelo (a); Modelo de un slido obtenido como composicin de slidos primitivos (b); Tres representaciones de un modelo en CAD. (Fuente [1]) 2. Anlisis y optimizacin del diseo: una vez obtenido el modelo geomtrico se puede realizar un anlisis de ingeniera (examinar esfuerzos, deformaciones, vibraciones, transferencia de calor, distribucin de temperaturas, tolerancias dimensionales). Por ejemplo, el anlisis mediante elementos finitos. 3. Revisin y evaluacin de diseos: en esta etapa se plantea el objetivo de verificar cualquier interferencia entre diferentes componentes de un diseo (evitar dificultades durante el ensamblado de los componentes, evaluar el comportamiento de partes mviles). Para esta etapa se pueden utilizar programas con capacidad para realizar animaciones de los diseos (identificar problemas en elementos mviles) y/o anlisis dinmicos de los diseos. 4. Documentacin y proyectos: en esta etapa se obtienen planos detallados de los diseos.
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
A continuacin veremos sobre un ejemplo realizado en WinUnisoft todos los pasos a seguir para editar un programa en CN. Primero ejecutamos el programa.
Figura 5. Simulador WinUnisoft; Crear o abrir proyecto. En este caso seleccionaremos la opcin abrir un proyecto existente para torno FAGOR 8025T. En la siguiente figura se muestra la apariencia inicial del simulador WinUnisoft una vez abierto el proyecto existente FAGOR 8025T-003.prj.
Estado de la simulacin
Vista isomtrica
Plano XZ
Figura 6. Apariencia principal del Simulador WinUnisoft. En el men de la parte superior de la ventana tenemos las dos opciones principales que podemos considerar:
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
Gestor: se abre una nueva ventana donde podemos gestionar todos los datos y parmetros del proyecto. Editor: se abre una nueva ventana de edicin del cdigo numrico del proyecto. Marcha: con este icono activamos la simulacin del mecanizado.
Figura 7. Gestor de proyectos en el Simulador WinUnisoft. Dentro del gestor de proyectos nos encontramos con las siguientes pestaas: Plano Pieza: nos muestra un plano con las dimensiones y cotas de la pieza de trabajo a obtener tras el mecanizado. Proceso: nos da la opcin de obtener el proceso del mecanizado en PDF (ver archivo FI Ejemplo Proceso Mecanizado Proyecto WinUnisoft.pdf). Programa CNC: en esta ventana podemos ver (pero no editar) el cdigo numrico del proyecto. Mquina: en esta ventana podemos elegir el tipo de mquina (torno o fresadora), el tipo de control numrico, y parmetros relacionados con el espacio de trabajo de la mquina, las herramientas, velocidades y programacin. Bruto: en esta ventana se introducen las dimensiones del bruto con el que se vaya a trabajar. Herramientas: en esta ventana se pueden definir todas las herramientas necesarias para el proyecto de mecanizado. Orgenes Programa: en esta ventana se pueden establecer diferentes orgenes de programa para posteriormente utilizarlos en el cdigo numrico. Conexin CNC: en el caso de que exista conexin entre el ordenador y la mquinaherramienta, en esta ventana podemos enviar/recibir programas de control numrico a la 8
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
mquina-herramienta, incluso ejecutar los programas una vez enviados a la mquinaherramienta. Notas: espacio en blanco donde el usuario puede realizar tantas anotaciones como quiera sobre el proyecto.
A continuacin veremos las opciones de cada una de las pestaas disponibles en el Gestor de proyectos. PESTAA Programa CNC Esta pestaa solo permite visualizar el cdigo numrico del proyecto actual (Figura 8).
PESTAA Mquina En esta pestaa lo primero que haremos ser seleccionar el tipo de mquina (Torno 2 ejes o Fresadora Z-vertical; en nuestro caso), el tipo de control numrico (opciones: 8025T, 8050T, Fanuc16iTA, FANUC16iTC, Sinu840DT y WinCT) y las unidades (en nuestro caso slo acepta la opcin mtrico).
A.L.M.
FABRICACIN INDUSTRIAL
TEMA 4
Al seleccionar la pestaa mquina, en la parte derecha de la pantalla aparecen otras cuatro pestaas: Recorrido, Herramienta, Velocidades y Programacin. En Recorrido podemos establecer los lmites del espacio de trabajo (Volumen de la mquina), con estos lmites (de seguridad) evitamos que la herramienta pueda chocar con partes de la mquina durante el mecanizado (por errores en la edicin del programa). Si el programa editado se sale de estos lmites se producir un error y no nos permitir simular el mecanizado. Tambin podemos visualizar el Cero Mquina (letra M en la Figura 9). Definir un nuevo Cero Referencia/mquina (R en la Figura 9) y/o definir otro Origen PREF (preferencia) (se mostrara con la letra Px en la Figura 9).
Figura 10. Seleccin de Volumen de la Mquina y Orgenes/Cero Mquina. En Herramienta podemos seleccionar una posicin fija para el cambio de herramienta. Si el cambio de la herramienta es automtico se debe seleccionar un tiempo bajo; si el cambio es manual se debe seleccionar el tiempo suficiente para que el operario pueda cambiar la herramienta sin riesgos. Nota: cuando el cambio de la herramienta es manual no se suele utilizar esta opcin, se programa una
parada del mecanizado en el que el reinicio del trabajo comienza cuando el operario lo indica en el panel de control. Tambin podemos indicar la posicin de la torreta porta-herramientas.
10
FABRICACIN INDUSTRIAL
TEMA 4
En Velocidades podemos indicar la velocidad mxima y mnima de giro del cabezal (depende de las caractersticas de cada mquina-herramienta), el avance mximo de trabajo y el avance para los movimientos rpidos (sin corte G00).
Figura 12. Seleccin de Velocidades. En Programacin podemos modificar el sentido de las funciones M02/M03 (indicando si M03 es giro del cabezal en sentido horario o anti-horario), las funciones G02/G03 (idem) y se puede establecer si queremos que las cotas en el ejes se establezcan en dimetros o radios (por lo general se suele seleccionar en dimetros).
A.L.M.
11
FABRICACIN INDUSTRIAL
TEMA 4
PESTAA Bruto
En esta pestaa lo primero que haremos ser seleccionar el tipo de bruto (para trabajos en torno la nica opcin habilitada es la de cilindro en eje Z) y el tipo de fijacin (ninguna o plato de garras). A continuacin debemos introducir las dimensiones del bruto: Si es tipo caja (para fresadora) las dimensiones a introducir sern: X, Z, Y mnimo. X, Z, Y mximo. Z mnimo: establece la longitud del cilindro que quedara detrs del 0 pieza (si se usa fijacin). Z mximo: establece la longitud mecanizable del bruto. Dimetro: dimensin en el eje X. Longitud de taladrado (eje Z): en el caso de que el bruto presente un orificio previo. Dimetro de taladrado (eje X): en el caso de que el bruto presente un orificio previo.
Si es tipo cilindro (para torno) las dimensiones a introducir sern (Figura 14):
A.L.M.
12
FABRICACIN INDUSTRIAL
TEMA 4
PESTAA Herramientas En esta pestaa el usuario puede definir todas las herramientas que vaya a utilizar en el mecanizado. El simulador WinUnisoft tiene una serie de Librerias.LIB con diferentes herramientas (las ms usuales en trabajos de torno y fresado) de manera que el usuario slo tiene que ir seleccionando el tipo de herramientas que va a utilizar e ir introduciendo todos los parmetros que la definan (longitudes, radios de corte, desgastes). Lo primero que deberemos hacer es seleccionar la librera de herramientas con la que queremos trabajar. A continuacin podemos ir aadiendo herramientas, para cada herramienta el programa nos pide un nmero de herramienta (indica la posicin de la herramienta en la torreta portaherramientas) y un nmero de corrector.
Figura 15. Pestaa Herramientas del Gestor de proyectos en el Simulador WinUnisoft. En la siguiente Figura se muestra un ejemplo de los parmetros que hay que introducir para definir correctamente una herramienta rmbica para acabados exteriores.
13
FABRICACIN INDUSTRIAL
TEMA 4
PESTAA Orgenes programa En esta ventana se pueden establecer diferentes orgenes de programa para posteriormente utilizarlos en el cdigo numrico (el nmero y tipo de funcin G depender del tipo de cdigo control numrico seleccionado).
Figura 17. Pestaa Orgenes programa del Gestor de proyectos en el Simulador WinUnisoft.
PESTAA Conexin CNC En el caso de que exista conexin entre el ordenador y la mquina-herramienta, en esta ventana podemos enviar/recibir programas de control numrico a la mquina-herramienta, incluso ejecutar los programas una vez enviados a la mquina-herramienta.
Figura 18. Pestaa Conexin CNC del Gestor de proyectos en el Simulador WinUnisoft.
A.L.M.
14
FABRICACIN INDUSTRIAL
TEMA 4
EDITOR CNC Una vez introducidos todos los datos necesarios en el Gestor de Proyectos (definida la mquina, el bruto, las herramientas) podemos abrir el editor CNC y comenzar a escribir el cdigo numrico de nuestro programa (Figura 19).
Figura 19. Editor CNC en el Simulador WinUnisoft. La edicin de los cdigos CN con este simulador se realiza manualmente. Un aspecto positivo de este tipo de programas es que pone a disposicin del usuario un men de ayuda en el que se puede consultar el significado de todas las funciones del tipo de control numrico seleccionado en el Gestor de Proyectos. Por ejemplo, en la siguiente figura se muestra el men de ayuda para el ciclo fijo de ranurado en el eje X.
15
FABRICACIN INDUSTRIAL
TEMA 4
SIMULADOR CNC Una vez editado el cdigo numrico de nuestro proyecto podemos hacer una simulacin del mismo. Si el programa detecta cualquier error de edicin nos lo indicar y no nos permitir visualizar la simulacin del mismo.
A.L.M.
16
FABRICACIN INDUSTRIAL
TEMA 4
N080 G68 P0=K12 P1=K2 P5=K2 P7=K1 P8=K0.5 P9=K0.1 P13=K090 P14=K140 {CICLO FIJO DE DESBASTADO EN EL EJE X}
N090 G01 X14 Z-1 N100 X14 Z-20 N110 G02 X44 Z-35 I15 K0 N120 G01 X44 Z-56 N130 X47 Z-56 N140 X51 Z-58
{G01: PASADA DE CORTE EN LA QUE REPASA EL PERFIL GENERADO CON G68} {IDEM} {IDEM} {IDEM} {IDEM} {IDEM}
A.L.M.
17
FABRICACIN INDUSTRIAL
TEMA 4
{G97: VELOCIDAD DE GIRO EN RPM} {F0.1: VELOCIDAD DE AVANCE 0.1MM/REV} {S500: VELOIDAD DE GIRO 500 RPM} {T5.5: SELECCIN HERRAMIENTA RANURADO} {M04: GIRO DE CABEZAL A IZQUIERDAS}
N170 G88 P0=K14 P1=K-18 P2=K12 P3=K-16.5 P5=K1 P6=K0 {CICLO FIJO DE RANURADO EN EL EJE X}
{G97: VELOCIDAD DE GIRO EN RPM} {S850: VELOCIDAD DE GIRO 850 RPM} {T7.7: SELECCIN HERRAMIENTA ROSCADO} {M04: GIRO DE CABEZAL A IZQUIERDAS}
N200 G86 P0=K14 P1=K2 P2=K14 P3=K-17 P4=K0.76 P5=K0.2 P6=K1 P7=K0.1 P10=K1.25 P11=K0 P12=K60 {CICLO FIJO DE ROSCADO LONGITUDINAL}
N210 M30
A.L.M.
18
FABRICACIN INDUSTRIAL
TEMA 4
Figura 22. Diseo de una matriz para punzonado en SolidWorks. Una vez realizado el diseo se ejecuta el complemento SolidCAM que tenemos incrustado en SolidWorks.
19
FABRICACIN INDUSTRIAL
TEMA 4
El siguiente paso sera seleccionar que tipo de mecanizado queremos realizar. En nuestro caso se trata de un fresado milling (Figura 24). Opciones disponibles: fresado, fresado-torneado, torneado, torno-fresado, fresado litografa y corte.
Figura 24. Seleccin de mecanizado en SolidCAM. Una vez seleccionado el tipo de operacin es necesario indicar que lenguaje de cdigo numrico CNC queremos utilizar (Figura 25). Esta informacin es fundamental para obtener el CN de forma correcta. Suele ocurrir que el CN seleccionado no coincida exactamente con el CN de la mquinaherramienta con la que queremos trabajar. En este caso, una vez obtenido el cdigo numrico se debe revisar y corregir aquellos comandos o funciones errneas.
20
FABRICACIN INDUSTRIAL
TEMA 4
El siguiente paso a realizar ser seleccionar el Cero Pieza. El Cero Pieza que se selecciona para SolidCAM deber tenerse en cuenta para seleccionar el mismo Cero Pieza en la mquina herramienta con la que se vaya a trabajar, en este caso una fresadora CNC.
Figura 26. Seleccin del cero pieza en SolidCAM. A continuacin tenemos dos opciones: Trabajar con desbaste: la pieza diseada (Figura 22) se va a obtener a partir de un bruto (materia prima) de dimensiones superiores a las del diseo. En este caso debemos definir la cantidad de desbaste a realizar en cada eje (Figura 27). Trabajar sin desbaste: la pieza diseada se va a obtener a partir de un bruto (materia prima) de iguales dimensiones a las del diseo.
21
FABRICACIN INDUSTRIAL
TEMA 4
A continuacin debemos introducir las caractersticas de la/s herramienta/s herramientas que se van a utilizar en el trabajo de mecanizado. El complemento SolidCAM incorpora una base de datos con todas las herramientas ms utilizadas en mecanizado. El usuario tan slo debe seleccionar el tipo de herramienta que desea e ir introduciendo todos los parmetros necesarios para la completa caracterizacin de cada herramienta (dimensiones, radios de corte, longitudes de compensacin).
A.L.M.
22
FABRICACIN INDUSTRIAL
TEMA 4
Una vez seleccionada la herramienta deseada se abre una nueva ventana en la que iremos introduciendo todas las caractersticas necesarias para la correcta definicin de la herramienta (Figura 30). Cabe destacar la pestaa para introducir las dimensiones de la herramienta (Figura 30), la pestaa para la seleccin de la velocidad de avance y la velocidad y sentido del giro (Figura 31) y la pestaa para la seleccin del refrigerante/lubricante (Figura 31).
A.L.M.
23
FABRICACIN INDUSTRIAL
TEMA 4
En este punto ya tenemos definida la geometra de la pieza que queremos, seleccionado el tipo de mecanizado y el tipo de cdigo numrico, hemos definido las dimensiones del bruto (materia prima), seleccionado el cero pieza e introducido todas las herramientas que se van a utilizar. Ya estamos en disposicin de realizar el mecanizado de la pieza para obtener un archivo con el cdigo numrico que debemos introducir en la mquina-herramienta. Con el complemento SolidCAM el mecanizado de una pieza para fresado se realiza por contornos. Se van seleccionando los diferentes contornos de la pieza y, una vez definidos ciertos parmetros necesarios, se obtiene el cdigo numrico.
Figura 32. Seleccin del contorno a mecanizar en SolidCAM. Una vez seleccionado el contorno debemos indicar la profundidad del mecanizado.
24
FABRICACIN INDUSTRIAL
TEMA 4
Tecnologas de corte: una nueva ventana nos permite ir definiendo las tecnologas de corte que deseemos: Compensacin de la herramienta. Profundidad Chaflanes Acabado
Compensacin de la herramienta
Profundidad/tipo
Pasada de acabado
Chaflanes
Figura 34. Seleccin de tecnologas en SolidCAM. Tambin nos permite seleccionar algunas tecnologas avanzadas: cortes finales (pasadas de acabado), ngulo de inclinacin en los bordes
A.L.M.
25
FABRICACIN INDUSTRIAL
TEMA 4
Por ltimo, antes de obtener el cdigo numrico, podemos seleccionar si queremos entrada directa al contorno de trabajo o entrada con arco (Figura 36).
Figura 36. Seleccin de entrada directa o con arco en SolidCAM. En la siguiente figura se muestra el contorno del mecanizado obtenido con el complemento SolidCAM para SolidWorks.
A.L.M.
26
FABRICACIN INDUSTRIAL
TEMA 4
El usuario ya puede generar el cdigo numrico CN y guardarlo en un archivo de texto para posteriormente importarlo en el ordenador de la mquina-herramienta (en el formato adecuado).
Figura 38. Cdigo numrico obtenido con SolidCAM. Cabe destacar que con en este tipo de complementos el cdigo numrico que se obtiene suele estar compuesto de un gran nmero de ordenes sencillas (movimientos lineales y circulares). Como se observa en la Figura 39 el cdigo numrico generado carece de los ciclos fijos de mecanizado estudiados en el Tema 3.
Seleccin de velocidad de avance, velocidad de giro, tipo de herramienta, compensacin de herramienta, absolutas/relativas El contorno de corte complejo queda definido mediante movimientos lineales y circulares.
27
FABRICACIN INDUSTRIAL
TEMA 4
4.6 Bibliografa
[1] Kalpakjian, S.; Schmid, S.R. Manufactura, Ingeniera y Tecnologa. 2008. 5 Edicin, Pearson Educacin, Mxico. [2] Espinosa, M.M. Introduccin a los Procesos de Fabricacin. 2000. 1 Edicin, Universidad Nacional de Educacin a Distancia (UNED), Madrid (Espaa). [3] Manual y Programa SolidWorks Premiun 2010 (Dassault Systmes SolidWorks Corp; Concord, Massachussets, EE.UU.). [4] Manual y Programa SolidCam 2010 (SolidCAM Inc.; Newtown, EE.UU).
A.L.M.
28