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