Está en la página 1de 19

EJEMPLO DE MECANIZADO EN CONTROL NUMRICO CON CATIA V5 RELEASE 7

Fabio Gmez-Estern

Junio de 2004

1. Introduccin
CATIA V5 R7, ms que una herramienta de aplicacin especfica es un conjunto de utilidades que asisten al ingeniero en las distintas fases que conducen a la concepcin y fabricacin de un nuevo producto. En este ejercicio ilustraremos dos de las tareas ms comunes de CATIA disear una pieza mecnica en tres dimensiones, definir interactivamente las operaciones de mecanizado a realizar sobre el stock inicial, y generar un programa de control numrico en lenguaje APT. El objetivo de este ejemplo es un programa de control numrico para el mecanizado de la siguiente pieza:

2. Definiciones
STOCK: Bloque inicial paraleleppedo de material metlico del que se partir para obtener la pieza definitiva mediante sucesivas operaciones de retirada de material APT: Automatically Programmed Tooling. Lenguaje de alto nivel para la definicin de operaciones de mecanizado en control numrico. Debe traducirse mediante un post procesador para generar el lenguaje especfico de la mquina, generalmente el ISO. CONTROL NUMRICO (NC CN): Nos referiremos tanto al lenguaje como a la mquina que interpreta las instrucciones del programa de mecanizado

WORKBENCH: En CATIA V5, el contexto de trabajo con mens especializados para desarrollar una determinada tarea o fase de concepcin del producto. SCKETCH: Es el Workbench de trabajo en dos dimensiones, a partir del que se extraen los perfiles y curvas generatrices de la figura tridimensional. PAD (extrusin o relleno). Creacin de un slido a partir de un perfil (profile, obtenido con el Sketcher) plano que se estira a lo largo de un eje perpendicular. POCKET (vaciado). Operacin anloga al PAD, pero el efecto es la retirada de material o vaciado.

3. Opciones de configuracin en CATIA


El men Tools-Options contiene una extensa coleccin de ventanas que permiten configurar con gran lujo de detalle los parmetros de trabajo del sistema. La ventana principal de configuracin est organizada de forma jerrquica mediante un rbol desplegable. Las opciones afectan a todos los workbench disponibles en CATIA. Algunas de las opciones ms tiles son Unidades de trabajo: Emplearemos el Sistema Internacional, longitudes en mm. Es la opcin por defecto. Se puede modificar/editar mediante la secuencia de mens Tools-Options-General-Parameters-Units

Figura 1. Configuracin de las unidades de trabajo

Opciones de apariencia grfica: Permite definir los colores de fondo, de objetos seleccionados, preseleccionados, inactivos...

Tools-Options-General-Display-Visualization

Figura 2. Configuracin de la apariencia grfica Opciones de generacin de programas de control numrico: Para seleccionar el tipo de postprocesador, el formato de datos de salida, el lenguaje de control numrico (APT ISO), el modelo exacto de mquina de control numrico para la generacin de programas en lenguaje ISO. Tools-Options-NC Manufacturing-Output

Figura 3. Configuracin del mdulo de control numrico La opcin Post-Processor debe estar en Cenit para poder generar instrucciones ISO (bajo nivel)

4. Creacin de la pieza
Apertura del entorno de trabajo: Start-> Mechanical Design -> Part Design

Figura 4. Entorno de trabajo de diseo mecnico En esta figura vemos que el rbol de trabajo consta de cuatro elementos: la geometra de pieza (PartBody), inicialmente vaca, y los tres planos principales del sistema de coordenadas original: xy, yz, zx. Seleccionando uno de estos planos y pulsando el icono Sketcher (tercero de la barra de herramientas de la derecha en la figura 1), pasamos a dibujar perfiles en 2D en el plano seleccionado, con las herramientas propias del workbench sketcher. Diseo de perfiles en 2D Mediante las barras de este workbench, podemos trazar figuras geomtricas simples, polgonos, curvas, chaflanes, redondear esquinas, acotaciones...

Figura 5. Una de las barra de herramientas del Sketcher Dibujamos la base de nuestra figura. Ntese que el rbol de trabajo a la izquierda se ha actualizado con los nuevos elementos (que aparecen al desplegar la rama Geometry)

Figura 63. Diseo de figuras planas (Sketcher) Extrusin (PAD) Para generar la primera figura tridimensional volvemos al workbench de trabajo en 3D para lo cual pulsamos en Exit Workbench

A continuacin seleccionamos el perfil trazado y pulsamos Pad

La ventana de la figura 4 indica las opciones de la extrusin. Si queremos que el espesor de la pieza sea de 20mm, configuraremos la ventana como aparece aqu. Otras opciones son, por ejemplo, que la extrusin se prolongue hasta la interseccin con un plano (Type...), invertir la direccin del relleno (Reverse direction) o que la operacin se produzca en ambas direcciones (Mirrored extent). Figura 7.

El resultado de la operacin Pad aparece a continuacin

Figura 8. Slido obtenido mediante el comando PAD Creacin de un perfil 2D sobre una cara del slido Seleccionando la cara superior de la pieza, como en la Figura 5, podemos utilizarla como un nuevo plano para el diseo de figuras planas, pulsando de una vez ms en la opcin Sketcher.

A B

Figura 9. Trazado de los perfiles para el vaciado Sobre la cara superior trazamos dos circunferencias (etiqueta A), las circunferencias servirn de gua para los taladros. A continuacin abandonamos el workbench Sketcher (ver nota abajo) y volvemos a crear un nuevo Sketch a partir de la cara superior de la pieza (la misma que se seleccion para las circunferencias). De nuevo en el entorno de trabajo 2D, trazamos un rectngulo de esquinas suavizadas (cuyo radio de curvatura no debe ser inferior al de la herramienta empleada para el vaciado). mientras que el rectngulo define el contorno de un vaciado de 10mm de profundidad que se practicar desde la parte superior de la pieza.

NOTA IMPORTANTE: El trazado de las circunferencias y el rectngulo han de pertenecer a dos elementos Sketch diferentes en el rbol de trabajo. Esto es necesario porque las operaciones en 3D se aplican a un Sketch completo, de modo que si el vaciado de los taladros no es la misma operacin 3D que el del rectngulo superficial (p. ej. porque la profundidad de vaciado es diferente), necesariamente habrn de realizarse dos Sketch: uno para taladros y otro para rectngulo.

Operaciones de vaciado de slidos Volviendo al entorno de trabajo en 3D (al que accedemos con el botn Exit Workbench), realizaremos en primer lugar el vaciado de rectngulo. Para ello seleccionaremos la opcin POCKET (vaciado en la direccin perpendicular de un perfil) y se abrir la siguiente ventana

Figura 10. Vaciado En esta caja de dilogo hemos especificado el perfil generador del vaciado, (el Sketch del rectngulo), y la profundidad y direccin del vaciado Para realizar el vaciado de los taladros, realizamos la misma operacin, salvo que el Sketch seleccionado debe ser el de las circunferencias, y la opcin Type debe tomar el valor up to last. Con ello decimos que la profundidad del vaciado se prolongar hasta la ltima interseccin con una superficie del slido, con lo que se logran taladros pasantes. La figura 7 muestra el resultado de las operaciones de vaciado y el rbol de trabajo resultante.

Figura 11. Pieza 3D resultante.

5. Creacin del stock


Llamamos Stock al trozo de metal macizo del que se ha de retirar material mediante una fresa para llegar a la pieza definitiva. Naturalmente el stock exceder en todas las direcciones las dimensiones de la pieza objetivo. Antes de entrar en el workbench de programacin de mquinas control numrico debemos definir el slido que forma el stock en los mismos workbench de diseo mecnico que hemos empleado para el diseo de la pieza. Sin salir del workbench 3D donde nos quedamos en la ltima operacin, pulsaremos el men desplegable Insert, y seleccionamos Body. Aparecer un nuevo elemento slido en el rbol de trabajo

inicialmente vaco. El procedimiento para crear este nuevo slido es anlogo al empleado en el apartado anterior, alternando entre los workbench 3D y Sketcher. Paso a paso construiremos un paraleleppedo con paredes paralelas a la pieza objetivo, con la cara inferior coincidente, que exceda 5mm en todas las dimensiones la pieza objetivo.

Figura 12. Stock (semitransparente) y pieza objetivo

Visualizar objetos ocultos Al estar la pieza objetivo incluida en el volumen del stock, la visualizacin slida con caras ocultas empleada hasta ahora impide ver el interior de la composicin. Esto se puede resolver de tres maneras: la opcin visto/oculto del men view:

Seleccionando uno de los slidos (posiblemente el stock) en el rbol de trabajo, y seleccionado la opcin Hide/Show del men contextual que aparece al pulsar el botn derecho del ratn. Seleccionando el stock, seleccionado en el men contextual la opcin Properties, y aplicar un cierto grado de transparencia mediante el elemento Transparency de la caja de dilogo (figura 12).

6. Creacin del programa de mecanizado por control numrico


Las indicaciones de los apartados anteriores permiten a disponer de un modelo virtual de la pieza que se desea realizar. El ltimo paso dentro de

CATIA para materializar el diseo en un objeto real consiste en definir, de manera grfica e interactiva, las operaciones y movimientos que debe hacer una mquina herramienta de control numrico (MHCN en adelante) a partir del stock para llegar al objetivo. Dichas operaciones, como es sabido, se indican a la mquina mediante un programa de control numrico, escrito en un lenguaje comprensible para la mquina. En la industria existen dos tipos de lenguajes que son totalmente vlidos para nuestros propsitos, pero con algunas diferencias: APT (Automatically Programmed Tooling). Es un lenguaje de alto nivel, en el sentido en que posee sentencias de complejo significado geomtrico que una mquina elemental de CN no podra interpretar. Podra decirse que su gramtica es relativamente prxima al lenguaje humano. Tiene la ventaja de que no esta particularizada para ningn modelo o fabricante de MHCN. Lenguaje ISO, tambin conocido como palabras G. Es el lenguaje que interpretan todas la mquinas comerciales de hoy en da, aunque existen ligeras variaciones de un fabricante a otro. Es, por lo dicho, un lenguaje de bajo nivel. Aunque esta distincin es matizable y la existencia de los dos lenguajes se debe fundamentalmente a motivos relacionados con el desarrollo histrico de esta tecnologa, el hecho de que APT sea un lenguaje no especfico para una MHCN concreta, implica que hay que dar un ltimo paso de adaptacin a la MHCN donde se realizar el mecanizado. Este paso se denomina postprocesado, y al programa que realiza la tarea se le conoce como Postprocesador. En la pgina de configuracin de CATIA podemos seleccionar el postprocesador para generar cdigo ISO especfico o bien generar el programa en APT. En cualquiera de los dos lenguajes conocidos podemos afirmar que un programa de clculo numrico es una secuencia de instrucciones que gobiernan el movimiento de una herramienta en las trayectorias que debe recorrer para retirar el material sobrante del stock. CATIA es el ltimo responsable de generar dichas instrucciones, para lo cual nosotros nos limitaremos a indicar grficamente la naturaleza de los movimientos a realizar. La idea fundamental es reutilizar los componentes geomtricos del diseo 3D que acabamos de concluir, para indicar a CATIA de forma sencilla los lugares geomtricos que definirn las trayectorias de la broca. En primer lugar abriremos el Workbench de mecanizado en control numrico sin cerrar la ventana de diseo de la pieza y el stock, pulsando Start-NC Manufacturing-Prismatic Machining con lo cual indicamos que trabajaremos con una MHCN de tres ejes.

NOTA: Las opciones del submen NC Manufacturing se describen en el documento Introduccin a los elementos de CATIA En primer lugar nos encontramos con que el rbol de trabajo y los mens contextuales han cambiado considerablemente. Los slidos creados aparecen tal y como los diseamos, pero detectamos nuevos elementos

Figura 13. Workbench de mecanizado por control numrico En el rbol de trabajo de la figura 13 podemos observar que nuestros slidos, PartBody y Body.2 han quedado subsumidos en una rama denominada Product List. Se observan adems otras dos ramas: ProcessList, que contedr todas las operaciones a medida que las vaya,os definiendo, y Resource List, que contendr un listado de todas las herramientas que se vayan requiriendo en las operaciones. NOTA En este punto, el trabajo realizado se considera un proceso completo (en lugar de una pieza), con lo que el salvado a disco tiene lugar en ficheros con extensin .CATProcess.

7. Configuracin previa del mecanizado


Antes de introducir operaciones de mecanizado hemos de definir unos parmetros generales de configuracin del programa mecanizado que aparecen en las siguientes figura.

A B

C D E

Los elementos indispensables aparecen etiquetados y su significado es: A: Seleccin del tipo de mquina de control numrico. Escogeremos una de tres ejes. B: Origen de coordenadas y sistema de referencia. La posicin inicial de la herramienta coincidir con el origen definido aqu. Las instrucciones APT generadas estar referidas al sistema de referencia que designemos (de forma interactiva). C: Pieza a mecanizar. Seleccionaremos, en este punto, la pieza objetivo que hemos diseado. D: Stock. Seleccionaremos la pieza que hemos diseado para este uso. E: Plano de seguridad. Nos permite seleccionar un plano donde podamos garantizar que la herramienta se mueve sin riesgo de c colisionar con la pieza, generalmente por encima de la misma. Con este plano definido, CATIA genera una programa donde en cada cambio de operacin dentro de la secuencia, la herramienta retorna al plano de seguridad.

8. Insercin de operaciones de mecanizado


En primer lugar rebajaremos la cara superior del stock para obtener el espesor deseado de 20mm. Para ello seleccionamos en el rbol el elemento Manufacturing Program.1 y seleccionamos en el men CATIA Insert-Prismatic Operations-Facing con lo que indicamos que mecanizaremos una cara de la pieza. Aparecer un nuevo elemento en Manufacturing Program.1 y otro en resource list correspondiente a la herramienta que se emplear en esta operacin. Asimismo se abrir un asistente para la configuracin de la operacin de mecanizado

B B

Figura 14. Configuracin de una operacin de mecanizado de superficie (Facing) La figura 14 muestra una serie de planos de color rojo etiquetados como A y B. El plano A representar la cara que se mecanizar, sobre la que se apoyar el extremo inferior de la herramienta. Los planos B indican los lmites del plano A que encierran la superficie a mecanizar. El color de los planos etiquetados en la figura 14 tiene un significado preciso. El color rojo sobre un elemento indica que CATIA aun no conoce a qu parte concreta de la pieza corresponde. Para asociar una cara de la a uno de los planos de la figura 14, basta con picar en el plano (rojo) de la caja de dilogo y a continuacin seleccionar la cara correspondiente en la

pieza. Al ser la operacin que se desea un alisado de la cara superior de la pieza objetivo, sta es la que asociaremos al plano A. Plano de mecanizado A (cara superior de la pieza objetivo) Contornos de B (caras laterales del stock)

Figura 15. Seleccin de planos de mecanizado Tras seleccionar uno a uno los elementos representados en la figura 14 y asociarlos a los correspondientes de la figura 15, el dilogo de operaciones de mecanizado mostrar todos los planos que intervienen en la operacin en color verde (Figura 16), indicando que ya dispone de toda la informacin necesaria para crear la operacin Facing.

Figura 16. Planos seleccionados para la operacin

9. Parmetros de configuracin
La caja de dilogo de la figura 14 permite definir, adems de los planos que conforman la geometra de la operacin de mecanizado (figura 15), otros parmetros relacionados con la posicin. Si observamos las pestaas de configuracin veremos que hay 5 pginas de propiedades, que se abren al pulsar cada pestaa:

Figura 17. Propiedades del mecanizado Brevemente, los elementos etiquetados se describen a continuacin: A: Permite especificar el tipo de trayectoria que va a realizar la herramienta, separacin entre lneas paralelas y diferentes profundidades. En la figura 18 vemos dos tipos de trayectorias.

Trayectoria elptica hacia adentro

Trayectoria hacia delante y atrs

Figura 18. Tipos de trayectorias de mecanizado facial

B: Permite indicar los planos de mecanizado, como se indic en las figuras 14, 15 y 16. C: Eleccin de la herramienta y definicin de la geometra de la herramienta. Los datos que se definen en este apartado son fundamentales tanto para la generacin del programa de control numrico (p. ej. para el ajuste de radio) como para la correcta simulacin y previsualizacin de la operacin mecanizado. Todos los parmetros que aparecen en la figura 19 son editables por el usuario.

Figura 19. Tipos de trayectorias de mecanizado facial D: Velocidades de avance (feedrate) y rotacin (spindle) de la herramienta en las distintas fases de la operacin (figura 20). Las fases a las que se refiere la figura son: aproximacin, mecanizado, retirada (p. ej. al salir de un taladro) y acabado.

Figura 20. Velocidades de rotacin de la herramienta E: Estrategias de aproximacin Segura. La aproximacin a la pieza para realizar una operacin de mecanizado debe ser diseada con cuidado para que no suceda ninguna colisin, cosa que se puede detectar y estudiar mediante simulacin. Permite definir varios puntos seguros para la aproximacin.

10. Simulacin
Para visualizar el resultado de una operacin pulsaremos, en la caja de dilogo de la figura 14, una de las suguientes opciones: Preview: se visualiza slo el resultado de la operacin de retirada de material, como un fotografa. Se puede rotar en 3D y analizar posibles colisiones y trazos de la herramienta no deseados. Replay. Permite visualizar un vdeo en el que se ve el desplazamiento de la herramienta y la paulatina retirada de material. Gracias a esta opcin, podemos profundizar en las causas de un mal resultado detectado con la opcin Preview.

11. Realizacin de dos taladros pasantes y vaciado superior.


Se deja al lector como ejercicio la operacin de mecanizado de los dos taladros pasantes de la pieza . Como pista, se sugiere introducir (InsertPrismatic Operations) una operacin de tipo Drilling para cada taladro. CATIA se encargar de introducir en el programa y en el rbol de trabajo los cambios de herramienta precisos. El resto de los parmetros han de configurarse de forma anloga a como se hizo con la operacin Facing. Para el vaciado del rectngulo en la cara superior debe procederse de manera anloga, introduciendo, en lugar de Drilling, una operacin de tipo Pocketing.

12. Generacin del cdigo APT ISO


En el rbol de trabajo, basta con seleccionar Manufacturing Program y , del que se despliega un men en el que pulsar el botn seleccionaremos Generate NC Code in Batch Mode. Esta orden requiere rellenar los datos relativos al lenguaje de la mquina destino en la siguiente caja de dilogo:

Figura 21. Opciones de generacin de cdigo La opcin NC data type permite indicar si queremos generar un programa ISO APT. En el campo output file debemos indicar un nombre de fichero, que se emplear parea generar un fichero ASCII con las instrucciones APT o ISO del programa de mecanizado. El fichero generado puede ser editado con el Block de Notas de Windows.

También podría gustarte