Вы находитесь на странице: 1из 111

Proyecto Fin de Carrera

Aplicacin de CATIA al mecanizado multieje y de alta velocidad

Julio Hernndez Garca 27320958-V

ndice de contenidos

NDICE:
1 Introduccin, motivacin y objetivos del proyecto .............................................................................. 1 1.1 1.2 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 4 4.1 4.2 4.3 4.4 5 5.1 5.2 5.3 5.4 6 6.1 6.2 6.3 6.4 7 7.1 7.2 Introduccin ................................................................................................................................. 1 Contenido del proyecto ................................................................................................................ 1 Objetivos del captulo. .................................................................................................................. 3 El entorno de CATIA. Mdulo de mecanizado. ............................................................................ 3 Inicio del mecanizado. Setup de una pieza. ................................................................................. 5 Operaciones bsicas. .................................................................................................................... 9 Simulacin del mecanizado ........................................................................................................ 14 Operaciones avanzadas. ............................................................................................................. 18 Tipos de mquinas herramientas CNC ....................................................................................... 29 Configuracin de centros de fresado de 5 ejes .......................................................................... 29 Mikron HSM 400U LP ................................................................................................................. 32 El control Heidenhain ................................................................................................................. 33 Lenguajes de mecanizado. ......................................................................................................... 35 El post-procesador...................................................................................................................... 37 Obtencin del cdigo cnc en CATIA ........................................................................................... 41 Uso del IMSposT ......................................................................................................................... 45 Objetivos del captulo ................................................................................................................. 49 MECANIZADO en 3, 3+2 y 5 ejes ................................................................................................ 49 Mecanizado de alta velocidad (HSM) ......................................................................................... 52 Estrategias avanzadas de mecanizado ....................................................................................... 63 Primeros pasos: Setup de la pieza y operaciones bsicas .......................................................... 76 Operaciones auxiliares y trayectorias. Simulacin del mecanizado ........................................... 84 Post-procesado ........................................................................................................................... 93 Operaciones avanzadas. Multieje y HSM ................................................................................. 101 Conclusiones y desarrollo futuro.............................................................................................. 107 Bibliografa................................................................................................................................ 109

Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes ........................... 3

Caractersticas de las Maquinas-Herramienta y de los controles Heidenhain ................................... 29

Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso ............................. 35

Estrategias y trayectorias de mecanizado .......................................................................................... 49

Casos prcticos. Aplicaciones y ejemplos........................................................................................... 75

Conclusiones y desarrollo futuro...................................................................................................... 107

1. Introduccin, motivacin y objetivos del proyecto

INTRODUCCIN, MOTIVACIN Y OBJETIVOS DEL PROYECTO

1.1

INTRODUCCIN

Este proyecto surge a raz de la decisin del Departamento de Ingeniera Mecnica y de los Materiales de actualizar la docencia en procesos de fabricacin. Concretamente se desea avanzar en el conocimiento del mecanizado por control numrico CNC. Para ello se adquiri un centro de mecanizado de 5 ejes de la casa GF AgieCharmilles. Aunque ya se tena experiencia en CNC y la mquina trabajaba a la perfeccin, el centro de mecanizado no est diseado para realizar procesos de la forma tradicional, sino que utiliza una tcnica denominada Mecanizado de Alta Velocidad con una forma muy especfica de trabajar. Adems, la programacin para generar piezas con superficies y trayectorias tridimensionales no se puede realizar a pie de mquina, sino que requiere la utilizacin de software especfico de mecanizado asistido por computador CAM. Para poder utilizar todas las funcionalidades de la mquina y sacarle su mximo rendimiento al aprendizaje con ella era necesario dotarse de nuevas herramientas, tcnicas y conocimientos. Este es el objetivo principal de este documento.

1.2 1.2.1

CONTENIDO DEL PROYECTO Estructura del documento

Para determinar la organizacin de este proyecto, primero se identific qu factores eran necesarios para llevar a cabo el mecanizado en este centro con xito y los agrupamos por captulos. Cada uno est orientado al aprendizaje en un rea especfica: Capitulo 2: responde a la necesidad ms inmediata, la utilizacin de un software CAD/CAM para poder generar los programas de piezas con superficies complejas. Por la familiaridad con el programa, se decidi utilizar CATIA v5 r19. El objetivo no es crear una nueva documentacin del programa, sino citar los comandos y herramientas ms importantes para el desarrollo de esta tarea. Capitulo 3: contiene informacin acerca de las propias mquinas-herramienta: los tipos de mquina, la configuracin de su cinemtica y el controlador. Esta informacin sirve de base para entender captulos posteriores. Capitulo 4: adems de generar las trayectorias en 3D con un software CAM es necesario traducir esos datos geomtricos a un lenguaje de control numrico para que la mquina pueda interpretarlo. Toda la informacin acerca de cmo se generan dichos cdigos la incluimos en este apartado.

1. Introduccin, motivacin y objetivos del proyecto Capitulo 5: el centro de mecanizado utiliza procesos en alta velocidad. Esta tcnica requiere la aplicacin de una serie de estrategias y de factores a determinados. No solo hay que generar trayectorias tridimensionales, sino que hay que saber cmo generarlas y el motivo de su aplicacin. Capitulo 6: responde a una necesidad dentro del propio proyecto. El aprendizaje de todos los conceptos vistos en los temas anteriores requiere de una aplicacin prctica. El captulo 6 recoge una serie de ejemplos prcticos que aplican las ideas de otros captulos y pretende crear una metodologa de trabajo evitando la creacin de malos hbitos de programacin.

Sin embargo, la lectura de estos captulos no siempre deber ser lineal, siendo necesario en ocasiones pasar de unas secciones a otras. Esto es debido a que el mecanizado es un proceso complejo que engloba la aplicacin de todos estos conocimientos y no se puede avanzar en uno sin conocer los dems.

1.2.2

Contenido adicional

El proyecto no se ha limitado a realizar un manual de uso de CATIA. Durante la realizacin del documento se ha reunido diversa informacin adicional. Esto incluye una recopilacin de artculos, manuales, ejemplos de piezas y procesos en CATIA, la elaboracin de un post-procesador especfico para nuestro centro de mecanizado, catlogos de herramientas, frmulas y parmetros de mecanizado. Todo ello se halla incluido en la documentacin del proyecto, en formato digital o en forma de anexo.

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

FUNDAMENTOS DEL EMPLEO DE CATIA EN LA SIMULACIN DEL MECANIZADO DE 3 Y 5 EJES 2.1 OBJETIVOS DEL CAPTULO.

El objetivo de este captulo es mostrar las distintas opciones que ofrece este software CAD/CAM y los fundamentos bsicos de su utilizacin y la metodologa a aplicar. Su uso se complementa con los casos prcticos del Captulo 6. En ningn momento podremos considerarlo como un manual de referencia. As pues, para una mayor profundizacin en algunas funcionalidades o comandos del programa siempre deberemos a acudir a manuales especficos o a la propia documentacin de CATIA v5. 2.2 2.2.1 EL ENTORNO DE CATIA. MDULO DE MECANIZADO. Mdulos

CATIA v5r19 se organiza en distintos mdulos, enfocado cada uno de ellos en unas funciones especficas. Nosotros nos vamos a centrar nicamente en los 2 mdulos de mecanizado: Machining y Machining simulation. Estos se subdividen a su vez en otros 8 apartados (workbench) segn las herramientas que necesitemos en cada caso:

Figura 2-1

2.2.1.1

Machining Lathe Machining. Usado para mecanizados con torno. Prismatic Machining. Contiene las herramientas bsicas de mecanizado en 3 ejes. Surface Machining. Muy til para hacer mecanizados por reas o para utilizar la sonda. Advanced Machining. Contiene las herramientas necesarias para hacer mecanizados ms complejos utilizando varios ejes. Como engloba a los otros mdulos, nosotros trabajaremos principalmente con este. NC Manufacturing Review. Est pensado para visualizar y editar las trayectorias de la herramienta. STL Rapid Prototyping. Herramientas para el prototipado rpido.

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.2.1.2 Machining Simulation NC Machine Tool Simulation. Proporciona herramientas para el anlisis con las mquinas herramientas. NC Machine Tool Builder. Herramienta para construir tu propia mquina herramienta para hacer simulaciones.

2.2.2

Opciones

Es posible editar las preferencias de las operaciones de mecanizado. Seleccionando en la barra de men tools>options accedemos al men de opciones. Si seleccionamos el apartado machining aparecern las diversas pestaas. Volveremos aqu en apartados posteriores, en especial a la pestaa output donde trataremos el postprocesado del programa.

Figura 2-2

2.2.3

Barras de herramientas

Adems del men de opciones, podemos editar nuestras barras de herramientas: aadir nuevas, eliminar, cambiar de sitioetc. Esto es bastante recomendable hacerlo al principio de nuestro trabajo ya que la cantidad de herramientas es enorme y as podremos tenerlas todas bajo control. Para activar nuevas barras de herramientas vamos a view>toolbars y activamos/desactivamos segn nuestras preferencias. Para cambiarlas de sitio o introducirla en alguna barra superior o lateral tan solo tenemos que arrastrar la barra de herramientas haciendo click izquierdo a donde deseemos.

Figura 2-3

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.3 2.3.1 INICIO DEL MECANIZADO. SETUP DE UNA PIEZA. Inicio del proceso

Asimilar la cantidad de botones, ventanas y comandos que componen un sistema CAD/CAM leyendo simplemente un documento de texto es una labor muy difcil y tediosa. Por ello, para una mejor comprensin de esta seccin, es recomendable realizar el paso prctico 1.- Primeros pasos: Setup de la pieza y operaciones bsicas contenido en el captulo 6 a la par que se lee este captulo. Para empezar un documento de proceso de mecanizado, lo primero que tenemos que hacer es una preparacin previa de esa pieza asignndole los recursos que necesitamos para el trabajo. Para crear un proceso hay 2 maneras de comenzar: a) Abrimos el documento product o part con la geometra de la pieza y luego seleccionamos el mdulo de mecanizado que queremos en el men Start. Una operacin y un programa de mecanizado ser automticamente asignado a nuestra pieza. b) Arrancamos el mdulo de mecanizado y le asignamos una pieza o producto a nuestra operacin.

2.3.2

rbol de especificaciones

En este rbol encontramos todos los elementos de nuestro mecanizado. Est estructurado dividido en 3 partes principales: En la lista de procesos se encuentran las distintas operaciones que le haremos a nuestra pieza. Un mismo proceso se puede componer de varias secuencias de operaciones distintas y a su vez cada una puede componerse de distintos programas.

Figura 2-4

En la lista de productos encontramos la definicin de las geometras que necesitamos, como nuestra pieza o el tocho de partida. Cuando necesitamos definir algn elemento de geometra podemos seleccionarlo tanto en la representacin 3D, pero en ocasiones es ms sencillo buscarlo directamente en el rbol.

En la lista de recursos encontramos las herramientas y mquinas herramientas que utilizaremos a lo largo de nuestro proceso. Las caractersticas de las herramientas y las mquinas las podremos editar aqu tambin.

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.3.2.1

Part Operation

Un proceso se compone de una o varias part operations las cuales, a su vez, contienen los programas. Haciendo doble click en el icono nos aparecer el men donde asignaremos todos los recursos necesarios a nuestra operacin:
Figura 2-5

Nombre y comentarios. Mquina herramienta. Ejes de referencia. Seleccin de producto/pieza. Pestaa de geometras. Pestaa de posiciones. Pestaa de simulacin. Pestaa de opciones Pestaa de inspeccin de colisiones.

Machine Dentro del men de Part Operation seleccionaremos el tipo de mquina herramienta a usar en nuestro proyecto. Podemos seleccionar algunas de las mquinas genricas que vienen en CATIA o bien hacer click en el smbolo de la carpeta para seleccionar una mquina hecha con el mdulo NC Machine Tool Builder. Reference Machine Axis System Las coordenadas de salida del programa se expresan en referencia a este sistema de coordenadas. Se podra introducir ms tarde sistemas de coordenadas locales para determinadas operaciones.
Figura 2-6

Product or Part Seleccionamos el producto o pieza donde tenemos preparado el setup con la pieza a mecanizar y las geometras auxiliares, como el tocho, planos auxiliares, etc. Una vez seleccionado lo tendremos disponible en el rbol de especificaciones en la rama Product List.

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes Geometry Tab Una vez seleccionado el producto con el setup podremos definir en esta pestaa cual ser nuestra geometra de trabajo, el tocho para las simulaciones de eliminacin de material, las fijaciones para simular las posibles colisiones y una serie de planos que se utilizan para generar las trayectorias de la herramienta entre operaciones hacindolas pasar por posiciones seguras.

Figura 2-7

Position Tab En ella definimos las posiciones de cambio de herramienta, origen y posicin central de la mesa. Simulation Tab Definicin de la precisin del tocho para la simulacin. Option Tab Podremos activar en esta pestaa la generacin automtica de tochos intermedios, tochos para torneados y sistemas de ejes para torneados. Collision Checking Tab Solo para fresados. Se activa la deteccin automtica de colisiones de la herramienta y el portaherramientas con la pieza o las fijaciones. Para comenzar a programar un mecanizado, lo primero que tenemos que hacer es definir la mquina, los ejes de referencia y el archivo product o part que contiene las geometras. Tambin es necesario definir en la pestaa de geometra la pieza de diseo y la geometra del tocho. Hay que tener en cuenta que un mismo proceso puede contener ms de un part operation, ya que cada uno representa una serie de operaciones independientes que se le hacen a la pieza y no tienen ni siquiera por qu ser en la misma mquina. Un ejemplo de esto podra ser una pieza que necesita un cambio de posicin en la mquina para ser mecanizada por completo (vase figuras 8 y 9).

Figura 2-9

Figura 2-8

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.3.2.2

Manufacturing Program

En el rbol de especificaciones nos encontramos con el programa que estamos haciendo para esta Part Operation. En l se incluyen los cambios de herramienta necesarios, la definicin de las operaciones de mecanizado y las trayectorias de transicin entre las distintas operaciones.

Figura 2-11

Figura 2-10

Haciendo doble click sobre el icono del programa en el rbol abrimos el men del programa, pudiendo cambiarle el nombre y aadir comentarios. Adems, podremos acceder a las simulaciones del mecanizado: Machine simulation. Pasamos al mdulo NC Machine Tool Simulation Video simulation. Video de simulacin con eliminacin de material. Tool path replay. Podemos reproducir directamente las trayectorias programadas.

2.3.2.3

Product List

En el rbol encontramos los productos seleccionados para nuestro mecanizado: La geometra de la pieza, el tocho para las simulaciones, las fijaciones y planos auxiliares. Podemos usar esta lista para seleccionar geometras concretas ms fcilmente o para ocultar aquellas que nos resulten molestas. 2.3.2.4 Resources List

En esta lista encontramos todas las herramientas que hemos definido as como la mquina herramienta que usaremos.

Figura 2-12

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.3.3 Tabla de procesos

Adems del rbol de especificaciones disponemos de otros elementos para visualizar nuestras operaciones. Una manera de verlos todos cmodamente es en una tabla de proceso. Accedemos a ella haciendo click derecho en part operation y a continuacin .
Figura 2-13

seleccionamos Process Table

En esta tabla nos aparecen nuestras operaciones en orden. Adems de poder verlo ordenado y organizar los datos por columnas segn nos convenga, esta tabla nos permite editar algunas propiedades bsicas de las operaciones, como pueden ser las velocidades de avance o la velocidad de giro del husillo. 2.4 2.4.1 OPERACIONES BSICAS. Cambio de herramienta

Para realizar una operacin de mecanizado necesitamos definir primero una herramienta. Esta operacin la encontramos en la barra de operaciones auxiliares donde podemos desplegar un submen para escoger la herramienta. Realmente no necesitamos hacer esto, ya que cuando definimos una operacin cualquiera una herramienta ser asignada automticamente y podremos editarla en el men emergente. 2.4.1.1 Definicin de herramienta

En este men podemos utilizar herramientas que se encuentren ya definida en nuestro documento o en otros procesos. Tambin disponemos de un amplio abanico de opciones para crear y editar nuestras propias herramientas. Las operaciones de torneado disponen de un men similar para editar las herramientas de plaquitas intercambiables.
Figura 2-14

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.4.1.2

Definicin del porta herramientas

En la siguiente pestaa podremos editar los portaherramientas. Podemos usar uno ya creado o bien disear uno nuevo. Podremos aadir ms escalones y cambiar los dimetros y conicidad para ajustarlo a nuestro modelo. 2.4.1.3 Pestaa de sintaxis

En esta pestaa se introducen instrucciones para el post-procesador a la hora de general el cdigo NC.
Figura 2-15

2.4.2

Introducir operaciones

Cuando seleccionamos una operacin de mecanizado se aade al rbol del programa junto a una herramienta por defecto (si no la habamos definido previamente) y se abre una ventana donde definiremos todos los parmetros necesarios. Esta ventana cuenta a su vez con una serie de pestaas. En las imgenes de ejemplo vamos a hacer un cajeado. 2.4.2.1 Pestaa de geometra

En la pestaa de geometra es donde definimos los parmetros necesarios para que la operacin quede bien definida. En la Figura 2-14 vemos esta pestaa para un cajeado. Las superficies en rojo indican que aun no se han definido los parmetros mnimos necesarios para hacer la operacin. Adems estn las superficies rosas que son auxiliares. No es necesario definirlas todas pero es recomendable pues nos ayudan luego para facilitar los clculos de trayectorias. Una vez tenemos todos los parmetros definidos, el icono de la pestaa aparecer en verde, indicando que ya est listo. Esto ocurre con todas las pestaas. La mayora ya aparece en verde porque CATIA asigna valores por defectos, pero hay que editarlos para que la operacin quede bien definida. Una vez todo este definido tenemos que hacer click en Tool Path Replay para que se calcule la trayectoria y podamos visualizarla.
Figura 2-16

10

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.4.2.2

Parmetros de estrategia

Esta es la parte realmente importante a estudiar. Aqu decidimos como hace la herramienta su trayectoria. Definimos la orientacin de la Figura 2-17 herramienta, estilo del camino, distancia entre pasadas, etc. Existen muchas estrategias distintas y cada una nos ser til segn el tipo de mecanizado que vayamos a hacer. Comprender estas estrategias es el objetivo de este documento as que volveremos aqu ms adelante. 2.4.2.3 Pestaa de herramientas

Esta pestaa es bsicamente la misma que la explicada en el apartado anterior. 2.4.2.4 Pestaa de velocidades

Las velocidades de corte podemos definirlas en esta pestaa. Es posible no solo seleccionar la velocidad de la operacin, si no que podremos fijar tambin la de los tramos de aproximacin y alejamiento de la herramienta o imponer reducciones de velocidad cuando la herramienta se acerque a una esquina.
Figura 2-18

2.4.2.5

Macros

En el apartado de macros damos los retoques finales a nuestra operacin seleccionando trayectorias auxiliares. Las trayectorias de aproximacin y de separacin de la herramienta, as como otros movimientos que no sean de mecanizado las definiremos aqu. Normalmente estas macros estn desactivadas, as que si queremos utilizar una deberemos hacer click derecho en el icono de la izquierda de la macro y activarla.

Figura 2-19

11

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes Podemos encontrar numerosas operaciones en los diferentes mdulos. El nuestro objetivo no es explicar con detalle cmo se definen cada una de las operaciones, pero si vamos a citar las operaciones ms bsicas que vienen en el mdulo de Prismatic Machining: Operaciones de fresado Pocketing Facing Profile contouring Curve following Groove milling Point to point Plunge milling Prismatic roughing Operaciones de mecanizado axial Spot Drilling Drilling Drilling Dwell Delay Drilling Deep Hole Drilling Break Chips Reaming Counterboring Boring Boring Spindle Stop Boring and Chamfering Back Boring Tapping Reverse Threading Thread without Tap Head Thread Milling Countersinking Chamfering Two Sides T-Slotting Circular Milling Sequential Axial Machining Sequential Groove Machining

2.4.3

Caminos de transicin

Una vez acabadas de definir todas las operaciones de nuestro mecanizado, es necesario describir las trayectorias que hace la herramienta entre cada operacin para evitar colisiones. Es necesario haber definido previamente en la pestaa de geometrias de Part operation algunas geometrias auxiliares, como los Transverse box planes y una mquina herramienta con un modelo 3D que simule su cinemtica.
Figura 2-20

12

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

El comando Generate Transition Paths sirve para generar esos caminos. En el men tenemos diversas opciones para ello. Podremos definir movimientos perpendiculares a los planos de transicin o segn el eje de operacin. Si la mquina lo permite, es posible incluir tambin giros en el eje de la herramienta. Otras operaciones posibles son borrar todos los caminos generados o bien actualizar si hemos cambiado datos en la geometra
Figura 2-21

2.4.4

Procesos de mecanizado

En ocasiones tenemos que hacer la misma secuencia de operaciones una y otra vez, como pudiera ser una operacin de punteado-taladrado-avellanado. En estos casos es muy recomendable guardar este ciclo en un catlogo al que podamos recurrir rpidamente. Esto ahorra a la larga mucho tiempo de programacin. Cuando uno optimiza la forma de hacer esa operacin, el resto de los programadores se beneficia si usan el mismo catlogo. Al abrir la ventana con machining process

view podemos crear nuevos procesos con machining process. El mtodo es aadir operaciones como si fuera nuestro programa. Podemos editar con click derecho cada operacin para asignarle frmulas que asignarn valores automticos y controles que comprobar que se cumplen ciertos valores.
Figura 2-22

Para asignar nuestro proceso abrimos el catlogo y lo seleccionamos. Le asignamos la geometra donde lo vamos a aplicar y tambin el nivel de programa donde decidimos insertarlo.

Figura 2-23

Figura 2-24

13

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.5 SIMULACIN DEL MECANIZADO

Una de las caractersticas ms ventajosas de los sistemas CAD/CAM actuales es que podemos simular con precisin todos los movimientos de nuestra herramienta y de la mquina. Esto agiliza la programacin ya que podemos visualizar fcilmente nuestro trabajo y nos permite hacer chequeos de colisiones entre la herramienta, la mquina, la pieza y las fijaciones evitando as errores de programacin que podran provocar un accidente. CATIA v5 nos ofrece bsicamente 3 sistemas de visualizacin de nuestro trabajo, cada uno de los cuales cumple con una funcin especfica: tool path replay para la visualizacin de trayectorias. video simulation para las simulaciones de eliminacin de material. Machine simulation para simular los movimientos de la mquina-herramienta.

2.5.1

Tool Path Replay

Una vez que hemos acabado de definir las operaciones hay que comprobar que las trayectorias estn correctamente definidas. Lo primero que necesitamos hacer es que CATIA v5 nos calcule las trayectorias si no lo hemos hecho previamente. Para ello seleccionamos la operacin y con click derecho le damos a Compute Tool Path. Esto es necesario hacerlo cada vez que hagamos un cambio en la operacin.

Figura 2-25

Con el botn Replay Tool Path accedemos al men para visualizar las trayectorias y la herramienta. En el men podremos ver diversas opciones de reproduccin, as como los tiempos estimados para esa operacin y el mecanizado completo. Tambin podemos comprobar el alcance de la herramienta y las colisiones. Podemos reproducir la trayectoria de distintas maneras: En continuo Por planos Por tramos de velocidades Por puntos Pausando en rdenes del post-procesador Por secciones

14

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes Los modos de visualizacin (barra izquierda) nos permiten definir como vemos la herramienta conforme avanza en la trayectoria. Podemos representar el eje de rotacin o la misma herramienta a lo largo de la trayectoria. Este modo cobra su importancia en mecanizados de 4 y 5 ejes, donde no solo hay que controlar qu camino sigue la herramienta, sino la orientacin que tiene en cada momento. La siguiente opcin es representar los tramos de la trayectoria con distintos colores. En la barra de la derecha vemos las opciones de representacin de los puntos de contacto y central de la herramienta. Si accedemos al men tools>options>machining, la pestaa general nos permite cambiar los colores de los tramos de nuestra trayectoria en funcin al tipo de recorrido que se est realizando. Es til cuando las trayectorias estn muy cercas unas de otras y es difcil distinguir a qu pertenece cada tramo. Tambin nos permite definir si vemos la trayectoria del punto central de la herramienta o de la punta (en caso de herramientas de punta redonda) y visualizar
Figura 2-26

los crculos como arcos completos y no subdividido en puntos.

Por ltimo, la barra de animacin nos permite avanzar o retroceder a lo largo de nuestra trayectoria, visualizar posiciones concretas y aumentar o disminuir la velocidad de simulacin. Los valores de abajo nos dan las coordenadas de la herramienta y su orientacin axial, as como el tiempo estimado de mecanizado con los parmetros incluidos. En este tiempo no entran los cambios de herramienta. Existen otras funciones de visualizacin de operaciones auxiliares y generacin de informes de colisin que no vamos a ver ahora. Tambin podemos en esta ventana podremos acceder adems a las otras 2 opciones de simulacin: Video Simulation y Machine Simulation.

Figura 2-27

Figura 2-28

15

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.5.2

Video Simulation

Este es el modo de simulacin con eliminacin de material. Es necesario tener definido un tocho de partida en nuestro Setup, de lo contrario CATIA nos asignara uno por defecto. Si bien en este modo de visualizacin no tenemos mucho control sobre la trayectoria exacta que sigue la herramienta, s que es muy til para comprobar que obtenemos la pieza deseada y no nos dejamos partes sin mecanizar o ver si las trayectorias de transicin colisionan con el tocho.

Figura 2-29

El men es similar al de Tool Path Replay, pero cambian algunas de las opciones disponibles. El anlisis de geometra es una de las herramientas ms tiles con las que contamos. Nos permite realizar mediciones sobre la pieza resultante despus de mecanizar y tambin nos permite realizar anlisis de material remanente que indica las zonas en las que tenemos que volver a trabajar. Para el anlisis de material remanente podemos definir una serie de profundidades y asignarle rangos de colores para saber, de un vistazo, qu zonas se encuentran dentro de nuestras tolerancias y cules no. Si activamos la opcin gouge no solo vemos el material que nos hemos dejado en exceso, sino tambin por defecto, ya que es posible que alguna trayectoria est mal calculada y penetre demasiado en la pieza.
Figura 2-30

La geometra final no siempre coincide con la pieza de diseo. Esto depende de las herramientas y el proceso utilizado. Para conocer con detalle las medidas de la pieza resultante podemos utilizar una serie de herramientas de medicin. Podemos medir entre distintos puntos, medir superficies y tambin arcos. Se pueden resaltar los puntos de los vrtices para hacer ms sencillo el proceso. Una vez realizada la simulacin, podemos abrir el men de guardado como un archivo .CATProduct para trabajar posteriormente con ella.

Figura 2-31

y almacenamos el resultado

16

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.5.3

Machine Simulation

El tercer modo de simulacin est orientado a la visualizacin del movimiento de la mquina-herramienta. Para poder utilizar este modo es necesario disponer de un modelo 3D de nuestra mquina con la cinemtica interna definida. Si no lo tenemos, en el mdulo de machine simulation -> NC Machine Tool Builder podemos disear nuestro dispositivo. Este mdulo no obstante se sale de los objetivos del captulo y no vamos a explicar su uso. Para empezar a utilizar esta simulacin, lo primero es asignarle una mquina a nuestra operacin. Dentro del men de Part Operation -> Machine seleccionaremos el tipo de mquina herramienta a usar en nuestro proyecto. En este caso no podemos seleccionar algunas de las mquinas genricas que vienen en CATIA, sino que debemos hacer click en el smbolo de la carpeta para seleccionar nuestro modelo de mquina-herramienta.
Figura 2-32

Lo siguiente es posicionar la pieza en la mquina. Con el botn workpiece automatic mount la ubicamos en el punto de montaje definido en las caractersticas de la mquina. A partir de aqu ya podemos iniciar las simulaciones. Podemos hacerlas utilizando las trayectorias de CATIA o utilizando el cdigo NC generado por el programa. Esto ltimo tambin lo podemos hacer en el video de eliminacin de material si le asignamos una mquinaherramienta.

Figura 2-33

En este modo podemos analizar colisiones con detalle y, si es necesario, podemos editar las trayectorias para evitar el impacto. Para ello hacemos click derecho en cualquier lugar de la trayectoria y seleccionamos modify tool path .

Figura 2-34

17

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.6 OPERACIONES AVANZADAS.

En este apartado vamos a explicar las distintas opciones disponibles para editar nuestras trayectorias y aplicarles operaciones de transformacin, movimientos de mquina e instrucciones de post-procesado, as como la implantacin de diversas estrategias de mecanizado. Antes de empezar a explicar cmo aplicar las distintas estrategias y operaciones avanzadas de mecanizado con CATIA v5, como el mecanizado de alta velocidad o los patrones trocoidales, es necesario entender en qu consisten y cuando es realmente til o necesaria su aplicacin. En el captulo 5 encontraremos una explicacin detallada de la tecnologa de estas nuevas tcnicas, por lo que es recomendable su lectura en este punto. 2.6.1 Operaciones auxiliares

En la barra de herramientas llamada auxiliary operations disponemos de una serie de operaciones que permiten insertar cambios en el programa. La primera de ellas insert tool change ya la conocemos de apartados anteriores. Normalmente el cambio de herramienta se realiza Figura 2-35 automticamente al insertar una operacin. Este comando nos permite hacerlo manualmente. El comando machine instruction sirve para darle rdenes a la mquina-herramienta y head change es para el caso de cabezales intercambiables. No pretendemos entrar en el uso de las mquinas, as que no entraremos en detalle.

2.6.1.1

Machine rotation

En el rbol de especificaciones, hacemos click en la operacin tras la que queremos que se una la rotacin. Si tenemos seleccionada un modelo propio de mquina herramienta, nos aparecer el men de la figura 2-33. Si, por el contrario, tenemos seleccionada una mquina genrica, el men tendr 2 atributos extra: eje de rotacin (A, B C) y categora (mesa o cabezal). En el men podremos definir manualmente el ngulo de rotacin o seleccionar un eje de referencia en nuestro modelo 3D. Tambin podemos definir el sentido de giro y si es un valor absoluto o incremental.
Figura 2-36

Por ltimo, si hemos elegido un modelo propio de mquina, es posible generar todas estas trayectorias automticamente. Haciendo click derecho en nuestro manufacturing program seleccionamos generate machine rotations y se nos generarn los movimientos de forma similar a como se crean los caminos de transicin. Nota: para ms informacin acerca de los ejes de giro y la configuracin de las mquinas herramientas, consultar el Capitulo 3. 18

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.6.1.2

Machining axis change

En determinadas ocasiones es conveniente trabajar con otro sistema de coordenadas en nuestro programa. Con este comando podemos seleccionar un nuevo origen y nuevas direcciones para nuestros ejes. Podemos hacerlo introduciendo los valores manualmente o bien seleccionando un sistema de coordenadas previamente definido en nuestro diseo 3D. Si lo hacemos manualmente, tenemos que expresar el origen de nuestro nuevo sistema en coordenadas absolutas y luego asignarles valores a las direcciones de los ejes uno a uno.
Figura 2-37

2.6.1.3

Post-processor instructions

Las instrucciones de post-procesador (PP) son lneas de comando introducidas directamente en el programa en lenguaje APT. Este cdigo APT es el cdigo que genera CATIA una vez tenemos nuestro programa terminado y es el que describe los movimientos de la mquina y las distintas acciones que realiza. Una vez tengamos dicho cdigo, tenemos que mandarlo a un post-procesador, que se encargar de traducirlo al lenguaje de nuestra mquina-herramienta. Existen numerosas instrucciones con funciones tan variadas como activar/desactivar el uso de refrigerante, programar un ciclo de mecanizado, activar compensaciones de herramienta etc. En CATIA disponemos de un asistente que nos facilita el trabajo mostrndonos las diversas opciones y restringe los errores debido a la introduccin de rdenes errneas o que el software no sea capaz de interpretar.
Figura 2-38

Nota: para ms informacin acerca de la obtencin de cdigo CNC y post-procesadores, consultar el Captulo 4

2.6.1.4

TRACUT,

COPY,

Copy-Transformation

Estas 3 operaciones se encuentran juntas en el submen desplegable de la barra de herramientas auxiliares (llamada transformation management sub-toolbar. Son muy similares y se aplican de forma parecida, as que las explicaremos en el mismo apartado. Bsicamente todas consisten en hacerle algn tipo de transformacin geomtrica a una trayectoria o grupos de trayectorias y realizar copias de la misma.

19

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes La operacin TRACUT consiste en aplicarle una transformacin a una secuencia delimitada de operaciones en el programa. Para delimitar estas operaciones, (ver figura 2-36) insertamos el operador TRACUT antes de la primera operacin a transformar y desde el men desplegable que nos sale a continuacin seleccionamos TRACUT/NOMORE y lo introducimos detrs de la ltima operacin de nuestra secuencia. En este proceso no se copia ninguna trayectoria, solamente se transforma. La operacin COPY consiste en clonar una cadena de operaciones. Tambin hay que delimitar esa cadena, pero en este caso, el operador COPY se coloca tras la ltima operacin y en el men emergente seleccionamos create INDEX y lo ubicamos antes de nuestra primera operacin (ver figura 2-37). Tras esto, adems del tipo de transformacin a aplicar tenemos que seleccionar el nmero de copias que se realizan. COPY-transformation trabaja de forma similar a COPY, pero no se tiene por qu aplicar a una secuencia de operaciones, sino que puede ser alternando otras operaciones en medio. Sin embargo, en este caso tienen que utilizar la misma herramienta para trabajar. Seleccionamos las operaciones una a una con el comando add operations del men emergente (figura 238). Despus seleccionamos la transformacin y el nmero de copias. Contamos con la siguiente lista de transformaciones para realizarles a nuestras operaciones: Traslacin Rotacin Simetra Cambios de eje Escalado Afinidad Transformacin matricial
Figura 2-40

Figura 2-39

Figura 2-41

20

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

2.6.1.5

Opposite hand machining

El siguiente subconjunto de comandos est orientado a la programacin de piezas simtricas. Al aplicar una operacin de simetra con TRACUT o cualquiera de los otros comandos vistos en el apartado anterior, lo que hacemos es una transformacin geomtrica de la trayectoria. Esto normalmente no es suficiente para que el mecanizado quede bien definido, por lo que se hace necesario el uso de estas herramientas. Opposite hand machining options abre un cuadro de dialogo en el que configuramos que operaciones cambian sus condiciones de corte tras una simetra. Reverse Machining Conditions sirve para seleccionar en el rbol de especificaciones el programa al cuyas condiciones de corte han cambiado e invertirlas. Es posible que en una operacin de simetra cambie el orden en que se han de realizar las operaciones. Para reubicarlas usamos el comando reorder operation list. Por ltimo, es posible que las macros usadas para el programa tambin tengan que ser cambiadas. Inverse macros solventa este problema.

2.6.2

Edicin de trayectorias

En la barra de herramientas Tool path management encontramos el comando para editar manualmente las trayectorias. Al igual que con el comando replay tool path, lo primero que necesitamos hacer es que CATIA nos calcule las trayectorias si no lo hemos hecho previamente. Para ello seleccionamos la operacin y con click derecho le damos a Compute Tool Path. Esto es necesario hacerlo cada vez que hagamos un cambio en la operacin. Haciendo click en el botn Edit tool path y luego seleccionando la operacin a editar nos aparece el cuadro de dilogo.
Figura 2-42

Las opciones de edicin que tenemos son: Point modification Area modification PP words modification Translation Rotation Mirror Reverse Connection Aproach and retract modifications Display ON/OFF

Los parmetros de cada comando los podemos encontrar de una forma ms extensa en la documentacin de CATIA. 21

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.6.3 Operaciones multieje

Las ventajas de utilizar el sistema CAM respecto a una programacin manual se hacen patentes cuando nuestras trayectorias pasan a 3 dimensiones. En el mdulo de Advanced Machining encontramos un amplio abanico de posibilidades para realizar operaciones. Podemos distinguir estas operaciones segn el nmero simultneo de ejes que utilizan. Hay que sealar que muchas de las operaciones que vamos a citar para 3 ejes tienen su equivalente en 5 ejes y se definen con los mismos parmetros ms los relativos a la orientacin espacial de la herramienta. Como son muy numerosas, vamos a enumerarlas y describiremos sus caractersticas ms importantes sin llegar a entrar en detalles de definicin.

2.6.3.1 Operaciones de desbaste Estas operaciones son todas para el inicio del mecanizado. En su definicin se incluye el tocho de partida y CATIA calcula el material que ha de eliminarse y procura que las trayectorias pasen por esas zonas. En general el desbaste se realiza en varias pasadas y se termina dejando unas creces de mecanizado para luego dar las pasadas de acabado. Roughing . Es un desbastado bsico en niveles Z. En esta operacin se controlan simultneamente los ejes X, Y, y Z, pero no hay cambios de orientacin en los ejes. Las macros incluyen distintas opciones de entrada al material y en la estrategia se pueden seleccionar parmetros para mecanizado de alta velocidad y mecanizado trocoidal. Cavities Roughing . Especializado para piezas en las que tenemos muchas cavidades. Aunque el desbaste normal detecta los huecos, este incluye muchas ms opciones. Sweep Roughing . El desbastado por barrido puede aplicar offsets de forma progresiva a la pieza para que la forma final se parezca ms a nuestras dimensiones de diseo (figura 243). Plunge milling . El desbaste por penetracin aplica diversas entradas de forma axial al material a modo de taladro. Esto reduce las fuerzas laterales hacindolo indicado para desbastar cavidades profundas.
Figura 2-44

Figura 2-43

2.6.3.2

Re-mecanizado Pencil . Es una herramienta para mecanizar material que se ha quedado entre intersecciones de 2 superficies en operaciones previas.

22

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.6.3.3 Operaciones de Semi-acabado Estas operaciones estn pensadas para dar pasadas de acabado o semi-acabado a la pieza teniendo un mejor control de la trayectoria. Muchas de estas operaciones en 3 ejes tienen su contrapartida en 5 ejes. Aunque el objetivo de estas operaciones sea el mismo, la aplicacin de una estrategia adecuada a cada caso nos permite ahorrar tiempo de programacin, tiempo de mecanizado y aumenta la vida de las herramientas y la calidad del proceso, con lo cual es imprescindible estar familiarizado con ellas y saber cuando conviene aplicar cada una. Sweeping /4-axis curve sweeping / Multi-axis

sweeping . Las operaciones de barrido son muy adecuadas para superficies tridimensionales y dejan un buen acabado, pero no son las ms recomendables cuando se presentan escalones abruptos. (Figura 2-45) Zlevel machining . Como su propio nombre indica, esta

operacin de 3 ejes da pasadas en los niveles z siguiendo el contorno de la pieza.

Figura 2-45

Contour-driven / Multi-axis contour driven .Esta estrategia consiste en generar trayectorias mediante la utilizacin de los contornos de la pieza. Spiral / Multi-axis spiral . Para el mecanizado de superficie planas o casi planas, esta estrategia consigue uno de los mejores acabados siendo adems de las ms simples de usar. Isoparametric / Multi-axis isoparametric . Esta estrategia permite mecanizar superficies cuya anchura va variando con un nmero dado de trayectoria, generando unas curvas de nivel que van barriendo dicha superficie (ver figura 2-46)

Figura 2-46

4-axis pocketing

. Similar a la operacin Pocketing pero para 4 ejes.

23

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

Multi-axis flank contouring . La versin de 5 ejes de esta operacin es mucho ms potente en relacin a su versin de 2.5 que otras operaciones, ya que presenta una mayor disposicin de opciones para controlar la orientacin del eje a lo largo de la trayectoria. Es posible crear varias combinaciones en forma de abanico (figura 2-47) que la hacen muy verstil sobre todo para las pasadas de acabado en los contornos. Multi-axis curve machining . Como el caso en 2.5 ejes pero con control sobre la orientacin del husillo.

Figura 2-47

Multi-axis helix . Esta operacin merece una consideracin especial. Dada la relevancia que tiene en la industria el mecanizado de labes, CATIA incorpora una estrategia especialmente diseada para facilitar el mecanizado de este tipo de superficies. El mecanizado de rotores es muy complejo ya que no solo estamos tratando de conseguir un buen acabado superficial con un control muy estricto de las dimensiones, sino que se trata generalmente de paredes muy finas y lo que es ms importante, debido a su disposicin radial, existen otros labes alrededor dificultando el acceso de la herramienta y haciendo ms necesario que nunca un anlisis de colisiones. Por eso este patrn incluye un mejor control del movimiento de los ejes facilitando la interpolacin entre distintas orientaciones (ver figuras 2-48 y 2-49).

Figura 2-49

Figura 2-48

Multi-axis Tube . La ltima de las operaciones disponibles est pensada para el mecanizado de superficies interiores de forma tubular siguiendo un eje.

24

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.6.4 Reconocimiento de material remanente

Una de las funcionalidades ms tiles a la hora de programar trayectorias es la capacidad del software CAM para reconocer zonas donde an quede material por mecanizar. Esto nos avisar para que no nos dejemos zonas sin trabajar y adems evitar cortes de la herramienta en vaco. Existen distintas formas de usar esta capacidad: 2.6.4.1 Analisis Esta opcin ya la vimos en el apartado de simulacin de mecanizado. Es una comprobacin visual para realizar medidas sobre la pieza y verificar las tolerancias del mecanizado. Este es un uso manual de esta capacidad, ya que nos sirve para entender nosotros mejor la geometra de la pieza, no como apoyo a otras operaciones. 2.6.4.2 Intermediate stock La opcin de tochos intermedios es la primera de reconocimiento de material automtico. En operaciones de desbastado lo primero que hacemos es definir nuestro tocho de partida. Sin embargo, a partir de la primera operacin, CATIA calcula automticamente las siguientes pasadas de desbastado en zonas donde ha sobrado material de la operacin anterior.

Figura 2-50

Es posible activar la visualizacin de estos tochos intermedios en la edicin de Part Operation. Si hacemos click en la pestaa de opciones (ver figura 2-50) podemos activar la casilla correspondiente. Una vez activada esta casilla tenemos disponible en los mens de edicin de operaciones 2 comandos adicionales: Input Stock y Output Stock . Estos 2 comandos pueden tener diversos estados:

Input stock computed but not displayed Input stock computed and displayed Input stock not computed or not up to date Input stock not computable (una o ms operaciones previas pueden estar incompletas) Output stock computation Output stock computed and displayed

Utilizando el men de opciones, tools->options->machining->general podemos seleccionar las opciones de visualizacin de estos tochos cambiando el color y asignando transparencias para una utilizacin ms sencilla.

25

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes 2.6.4.3 Prismatic rework area Este comando trabaja, en vez de con volmenes tridimensionales, con reas sin trabajar. Est indicado para operaciones prismticas (2.5 ejes). Tras una operacin que haya dejado partes sin mecanizar (por ejemplo un cajeado), al hacer click sobre Prismatic rework area aparecer un men contextual con un icono sensitivo. Al cargar los datos de la operacin anterior usando Load From se crea una entidad con las reas que necesitan ser trabajadas de nuevo y que podremos seleccionar como geometra para la definicin de nuevas operaciones.
Figura 2-51

2.6.5

Estrategia HSM

La estrategia HSM no es un comando de CATIA en s, sino un conjunto de parmetros que hay que definirles a las operaciones y hay que tener siempre presentes. En el Capitulo 5 hablamos de las caractersticas del mecanizado de alta velocidad y de su aplicacin al mecanizado multieje. Para una mejor comprensin de estos parmetros recomendamos su lectura. 2.6.5.1 Espesor La caracterstica principal del HSM para realizar un mecanizado con xito es que el espesor de viruta ha de ser constante para evitar picos de carga que pueden ser fatales para la herramienta a esas velocidades. Para controlar estos espesores tenemos que fijar una estrategia adecuada para asignar el paso de la herramienta entre trayectorias (como en la figura 2-52) y controlar la profundidad. Estos parmetros se fijan en los apartados Radial y Axial de la pestaa de estrategia.

Figura 2-52

Pero ms importante an es controlar los momentos en los que puede haber picos de carga como en la entrada al material o en el mecanizado de esquinas y recovecos. Si encontramos puntos conflictivos tendremos que actuar sobre la estrategia, programar macros o utilizar patrones especiales como el mecanizado trocoidal, explicado en el apartado 2.6.6.

Figura 2-53

2.6.5.2 Estrategia Debido a las altas velocidades, en ngulos rectos puede haber problemas debido a la inercia de la herramienta. En el apartado HSM podemos seleccionar una estrategia de alta velocidad que crea redondeos en las esquinas para evitar esos efectos de arranques y paradas bruscos.

26

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes

Figura 2-54

Figura 2-55

Otras opciones en la pestaa de HSM, para operaciones como pocketing incluyen un mayor control sobre la forma de las esquinas o las uniones entre las distintas pasadas para crear transiciones suaves.

2.6.5.3 Macros Las macros dan un gran control sobre la definicin de algunas trayectorias, generalmente las de entrada y salida del material. Esto nos permite crear entradas suaves en forma de rampa o hlice manteniendo constante la carga de viruta sin forzar la herramienta. Otras operaciones como el desbastado por barrido (sweep roughing) tienen macros para controlar la trayectoria entre pasadas. Como el barrido consiste en dar pasadas en zigzag tenemos que programar un cambio suave para el cambio de sentido.

Figura 2-56

2.6.6

Mecanizado Trocoidal

El mecanizado Trocoidal es una estrategia utilizada cuando tenemos que enfrentarnos radialmente a una gran cantidad de material, como puede ser el caso del mecanizado de una ranura. A pesar del nombre, en este apartado hablamos de una funcin de CATIA llamada Full engagement que se encuentra normalmente desactivada en la pestaa de estrategia de las operaciones. El objetivo de esta funcin es detectar entradas bruscas de la herramienta en el material para evitar picos de carga. La funcin Full engagement se activa cuando: Ms del 75% del dimetro de la herramienta entra en el material. Ms de 120 de la herramienta est en contacto. El Stepover radial es mayor del 75% del volumen terico del material.

Figura 2-57

27

2. Fundamentos del empleo de CATIA en la simulacin del mecanizado de 3 y 5 ejes El uso de esta funcin es lo que permite activar el patrn trocoidal. Tenemos 3 posibilidades de ajuste: None. No se activa la funcin. Trochoid. Activa el uso del patrn trocoidal en las zonas donde no se respeta el stepover. El parmetro a definir es el mnimo radio que tendr la curva trocoide. En la figura 2-59 se ve en la lnea roja la parte del trayecto que encuentra ms material del programado. En la figura 2-58 se activa el patrn en esas zonas.

Figura 2-59

Figura 2-58

Multipass. En vez de cambiar de patrn lo que hace esta opcin es dar varias pasadas de menor espesor para compensar la carga necesaria. El parmetro a asignar ser la profundidad mxima a mecanizar cuando la herramienta se encuentra en modo Full engagement.

2.6.7

NURBs

Es posible pedirle a CATIA que nos calcule las trayectorias con un formato de NURBs en el programa APT. Si nuestro control lo permite, este tipo de interpolacin tiene una serie de ventajas asociadas explicadas en el captulo 5, aunque deberemos disponer del post-procesador adecuado para procesar estas rdenes. Para activarlo simplemente tenemos que activar la casilla correspondiente en el machine editor (ver figura 2-60).

Figura 2-60

28

3. Caractersticas de las mquinas-herramienta y de los controles Heidenhain

CARACTERSTICAS DE LAS MAQUINAS-HERRAMIENTA Y DE LOS CONTROLES HEIDENHAIN 3.1 TIPOS DE MQUINAS HERRAMIENTAS CNC

A la hora de programar la fabricacin una pieza necesitamos conocer las caractersticas de las mquinasherramienta que estamos usando. Nuestro software CAM de CATIA v5 nos permite trabajar con varios tipos de mquinas distintos: Tornos Fresadoras de 3 ejes Fresadoras de 4 y 5 ejes Maquinas de prototipado rpido Nosotros vamos a centrarnos en los centros de fresado de 5 ejes que son los que permiten una fabricacin ms verstil. 3.2 CONFIGURACIN DE CENTROS DE FRESADO DE 5 EJES

Una mquina de 5 ejes puede controlar movimientos de herramientas en 5 ejes. Con 3 ejes lineales y 2 ejes giratorios se puede alcanzar, en teora, cualquier punto en el espacio con la orientacin deseada de la herramienta. Se trata de los 3 ejes lineales conocidos X, Y, Z y 2 ejes giratorios adicionales. Esos ejes giratorios se los conoce como A, B, C y se definen como el giro alrededor de los ejes cartesianos X, Y, Z respectivamente. Para los dos ejes giratorios existen distintas soluciones cinemticas. Aqu presentaremos de forma esquemtica las ms usuales.

3.2.1

2 ejes giratorios en el cabezal

Normalmente, esta configuracin es para mquinas relativamente grandes. Para piezas de cierto tamao con una gran superficie de trabajo es ms difcil hacer que se mueva la mesa, as que el cabezal se desplaza a travs de un prtico para poder llegar a todos lados. Su movimiento es, no obstante, algo ms limitado.

Figura 3-1

Figura 3-2

29

3. Caractersticas de las mquinas-herramienta y de los controles Heidenhain En una mquina de 5 ejes tenemos que tener en cuenta que un eje gira siempre sobre otro. Por ejemplo, en la figura 3-1 tenemos una configuracin A sobre C, es decir: A gira sobre un cabezal que a su vez gira sobre C. Cuando un eje giratorio no se sita perpendicular a un eje linear se dice que es un eje ranurado. En la figura 3-2 tenemos una configuracin C sobre B, en la cual el eje C es ranurado. 3.2.2 2 ejes giratorios en la mesa

Figura 3-4

Figura 3-3

Todos los movimientos de rotacin (excepto los del huso de la herramienta) son llevados a cabo por las mesas. La mesa rotatoria principal lleva sobre ella otra ms pequea, con un movimiento de rotacin independiente con respecto a la primera. En este tipo de fresadoras la pieza presenta la posibilidad de ser movida con respecto a la herramienta de forma independiente; en general este es el tipo ms simple y extendido de plataforma multieje, ya que es fcilmente obtenible mediante el aadido de las mesas rotatorias a una mquina herramienta de 3 ejes lineales convencional. La capacidad de trayectorias posibles es mayor que en otras configuraciones, pero el tamao de las piezas a mecanizar tambin es menor. En las figuras 3-3 y 3-4 aparecen una configuracin C sobre A y C sobre B (C ranurado) respectivamente. 3.2.3 1 eje giratorio en cabezal y otro en mesa

Adems de una mesa rotatoria, estas mquinas tienen un cabezal basculante. De los tres grupos es posiblemente el ms verstil por su capacidad para mecanizar piezas grandes y pesadas. El cabezal basculante es el que lleva el peso de la herramienta y el que debe, por tanto, poder soportar las presiones y fuerzas de corte propias de cada proceso.

Figura 3-5

30

3. Caractersticas de las mquinas-herramienta y de los controles Heidenhain 3.2.4 Otras configuraciones

Para distintas necesidades, los fabricantes de mquinas herramienta desarrollan cada vez nuevas soluciones cinemticas. Las mquinas que hemos visto hasta ahora presentan configuraciones en serie, esto es, presentan tantos grados de libertad como ejes, normalmente los cartesianos y algunos de rotacin. Esto simplifica mucho el control puesto que cada eje controla un grado de libertad. Por contra, estas configuraciones hacen que los ejes tengan que soportar cargas en todos lados y adems soportar las cargas de los ejes que se encuentran sobre ellos Para solucionar esto se han inventado otras soluciones, como las configuraciones de ejes paralelos (hexpodos o plataforma Stewart). Estas presentan unas mejores caractersticas dinmicas, pudiendo utilizar mayores velocidades y trabajar con mayores cargas. No obstante, lo complicado que se hace el control, el tamao de las mquinas o la dificultad de la puesta a punto hacen que estas maquinas sean menos utilizadas.

Figura 3-6

31

3. Caractersticas de las mquinas-herramienta y de los controles Heidenhain 3.3 MIKRON HSM 400U LP

Ahora que conocemos lo bsico de las configuraciones es necesario conocer cmo opera nuestra propia mquina-herramienta. El centro de mecanizado del que disponemos lo proporcion la compaa GF AgieCharmilles. Se trata de una mquina herramienta MIKRON HSM 400U LP. Este centro es una mquina de 5 ejes de husillo vertical y una configuracin C sobre B, ambos ejes de rotacin en la mesa. Principalmente est pensada para operar bajo condiciones de mecanizado de alta velocidad (HSM). Est dotada con un control Heidenhain iTNC 530 que se adapta a las necesidades de alto rendimiento del aparato.

Figura 3-7

Sin llegar a entrar demasiado en detalle en el funcionamiento de la mquina, pues no es el objetivo de este documento estudiar a fondo su cinemtica, es necesario conocer algunos parmetros que nos sern de utilidad ms adelante cuando programemos nuestro mecanizado. Incluimos los ms importantes en una tabla a continuacin.

rea de trabajo Longitudinal X Lateral Y Vertical Z Eje de balanceo B Eje de rotacin C Velocidad de desplazamiento rpido Velocidad X, Y Velocidad Z Aceleracin max. Balanceo B Giro C Trabajo del husillo 40% ED 54000 min-1, HSK-E32 42000 min-1, HSK-E40 30000 min-1, HSK-E40 Mesa de trabajo Carga mxima

500 240 360 +110/-110 n x 360 60 60 17 165 250 8.5/3.5 13.5/8.8 13.5/8.8 25

mm mm mm
o o

m/min m/min m/s2 rpm rpm kW/Nm kW/Nm kW/Nm kg

32

3. Caractersticas de las mquinas-herramienta y de los controles Heidenhain 3.4 EL CONTROL HEIDENHAIN

El control de una mquina-herramienta es el cerebro del sistema. Es el encargado de procesar la informacin que se le proporciona y transmitir las rdenes de desplazamiento correspondientes a los motores de la mquina. En el caso de nuestro centro de mecanizado, el controlador instalado es un Heidenhain iTNC 530. Es un control de gran capacidad adaptado a procesos de alta velocidad. Puede llegar a controlar hasta 9 ejes en total, permitiendo controlar nuestro centro MIKRON de 5 ejes. La pantalla tiene un formato digital y el teclado incluye un ratn tctil que facilita el uso de la interfaz grfica. Adems disponemos de un volante para realizar movimientos de forma manual. Aunque para programas complejos se utiliza un software CAM, el control permite la programacin a pie de mquina de forma bastante sencilla e intuitiva mediante sencillos comandos en lo que se denomina dilogo conversacional.

Figura 3-8

3.4.1

Labores del controlador

Adems de las labores de programacin, un controlador puede desarrollar ms tareas de clculo y supervisin. En el caso del iTNC se incluyen numerosas funcionalidades: Compensacin de la herramienta. Al realizar un mecanizado, la herramienta puede no tener exactamente la geometra especificada en el sistema CAM, pudiendo presentar ligeras desviaciones en las dimensiones o defectos de forma. El controlador tiene la capacidad de compensar estas variaciones para no influir en la precisin del proceso. Guiado de punta de la herramienta (TCPM). Esta funcin es vital para el xito de un mecanizado de 5 ejes. Normalmente las trayectorias se programan mediante el desplazamiento de la punta de la herramienta, mientras que las rdenes de movimiento se le proporcionan a los ejes y la mesa basculante. Para poder mantener la posicin relativa del centro de la herramienta con la pieza, el iTNC 530 realiza automticamente los movimientos de compensacin con los datos internos de la geometra de la mquina. Monitorizacin dinmica de colisiones (DCM). En los sistemas CAM podemos simular las colisiones con los portaherramientas y la pieza, pero dejamos varios componentes de la mquina sin supervisar. El DCM sirve para interrumpir el mecanizado en caso de colisin inminente y se consigue una mayor seguridad. Regulacin adaptativa del avance (AFC). El objetivo de esta funcionalidad es regular el avance de la trayectoria en funcin de la potencia desarrollada por el cabezal y otros datos del proceso. Si se sobrepasan ciertos valores lmite, el control disminuye la carga de trabajo. 33

3. Caractersticas de las mquinas-herramienta y de los controles Heidenhain Funciones Look ahead. Para el mecanizado de alta velocidad es necesario un procesado muy rpido de las ordenes. Para procurar una mayor fidelidad del contorno, el iTNC se puede adelantar hasta 1024 frases en el programa. De este modo se pueden ajustar a tiempo la velocidad del eje a los pasos del contorno. Interpolacin por Splines. Es posible programar las trayectorias utilizando splines para generar el contorno. El control puede interpolar estos splines y ejecutar polinomios de tercer grado. Gestin de herramientas. Para agilizar el cambio de herramientas en el proceso, el control gestiona la batera con los portaherramientas. Durante el mecanizado se prepara el cambio de la siguiente herramienta, reduciendo el tiempo que la mquina esta sin trabajar. Gestin de palets. Aunque nuestra mquina no dispone de ello, est preparada para incorporarle un sistema automtico de palets con piezas a mecanizar para aumentar la productividad. El control tambin se encarga de la gestin de este sistema.

3.4.2

Programa virtual iTNC 530

Para poder programar los contornos con ayuda del controlador, la empresa Heidenhain ha creado un puesto de trabajo virtual que simula al control y permite luego transmitir los datos directamente a este. Es incluso posible hacerse con un teclado igual al del control para utilizarlo con dicho software. Existe una versin de prueba de este software disponible en la pgina web de Heidenhain, http://www.heidenhain.es , que est limitada a una simulacin de 100 lneas de programa pero es idnea para familiarizarse con los controles bsicos de la mquina.

34

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso

GENERACIN DE CDIGOS DE MECANIZADO. POST-PROCESADO. IMPLEMENTACIN Y USO 4.1 LENGUAJES DE MECANIZADO.

Antiguamente bastaba un artesano con su mquina para fabricar algo. Hoy da los procesos son mucho ms complejos e intervienen muchos elementos a la hora de producir una pieza mediante mecanizado. Son necesarias personas (diseadores, programadores, tcnicos de taller) al igual que diversas herramientas. Los paquetes de software CAD-CAM simplifican muchsimo el diseo y programacin de la pieza, las mquinas-herramienta son ms potentes y mucho ms complejas y los controles incluyen multitud de funciones para mejorar la calidad del proceso. No obstante, todos estos elementos crean una problemtica aadida: el lenguaje de comunicacin entre ellos. Al igual que las personas necesitan poder entenderse entre ellas para que el proceso tenga xito, la informacin tiene que poder transmitirse entre el software y el hardware que llevar a cabo el proceso. Esa transmisin de datos no es inmediata y se tiene que hacer mediante algn lenguaje de programacin. La dificultad radica en que existen tantos lenguajes como mquinas distintas. Aunque se est avanzando poco a poco en este aspecto, la realidad es que los lenguajes de mecanizado viven en el pasado. La mayora consiste en una programacin lnea a lnea de la trayectoria y se llegan a dar casos en los que la numeracin de las lneas se hace de 10 en 10 o de 5 en 5, vestigio de la programacin con tarjetas perforadas que se haca as por si haba que insertar correcciones a posteriori. En este captulo vamos a hablar de 3 lenguajes: APT, ISO y los lenguajes de los fabricantes, en concreto el lenguaje conversacional Heidenhain.

4.1.1

Lenguaje orientado a geometra APT

El lenguaje APT (Automatically Programmed Tool) est definido por un estndar ANSI. Es un lenguaje orientado a geometra, lo que significa que el programa describe la trayectoria de la herramienta, pero no da las rdenes de movimiento a la mquina. Se compone de sentencias sencillas que describen la geometra, desde puntos y lneas a superficies complejas creadas con splines. Esto surge porque al igual que cada mquina necesita sus propias rdenes de movimiento, cada programa CAM podra generar el archivo con la trayectoria de la herramienta en un formato distinto. Al estar estandarizado, podemos utilizar distinto software para crear la programacin de las trayectorias pero siempre tendremos un formato comn. An as dentro del mismo APT existen algunos dialectos orientados a como lo utilizaremos luego. Por ejemplo, para una mquina de 3 ejes se da la posicin en los ejes X, Y, Z, pero si utilizamos una mquina de 5 ejes, el programa incluye adems los ejes I, J, K, con la orientacin del eje de la herramienta. Tambin existen rdenes especiales para activar compensaciones o refrigerantes.

35

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso 4.1.2 Lenguaje estndar ISO

Tambin conocido como G-code, es un lenguaje estandarizado que entienden la mayora de los controles. El cdigo consiste en una serie de lneas numeradas con comandos dados principalmente con la letra G seguida de un nmero y a continuacin una serie de parmetros. Por ejemplo la orden movimiento sera la G1, los parmetros de estas son las coordenadas a donde queremos desplazarnos, X, Y, Z, el avance F y la velocidad del husillo S: N1 G1 X+10 Y-20 Z 0 F35 S2500 Adems se incluyen numerosas funciones auxiliares para activar procesos de la mquina con el cdigo M as como numerosos ciclos de mecanizado que facilitan la programacin. La ventaja clara de este lenguaje es su extensin. Prcticamente todos los controles pueden leerlo. La desventaja es que no est optimizado para ningn control en concreto y no se adapta con facilidad a los nuevos procesos de mecanizado que contienen trayectorias cada vez ms complejas. Adems su programacin a pie de mquina es poco intuitiva, por lo que los fabricantes han optado en su mayora por crear su propio lenguaje.

4.1.3

El lenguaje de los fabricantes. Lenguaje conversacional Heidenhain

La mayora de los fabricantes tienen su propio lenguaje. En realidad suelen diferir poco del ISO, la estructura es muy similar, pero incluyen muchas funciones propias que suplen las carencias del lenguaje comn. El lenguaje Heidenhain se le denomina conversacional porque a la hora de programarlo a pie de mquina es mucho ms sencillo e intuitivo. Si uno introduce la orden de desplazamiento, el control va preguntando con un lenguaje llano por cada uno de los parmetros que necesita la operacin hasta que est correctamente definida. Estas caractersticas le hicieron muy popular en su da en los talleres donde an se programaba manualmente. Hoy da, las ventajas las centran en las distintas funciones del lenguaje para adaptarse a la programacin moderna. Ejemplos de estos son las funciones AFC (Adaptative Feed Control) para controlar los cambios bruscos de trayectoria y regular el avance en mecanizados de alta velocidad para evitar impactos y controlar la inercia de la herramienta. Otro tipo de funcin ms moderna es la TCPM (Tool Center Point Management) para realizar los movimientos compensatorios en los ejes basculantes para mecanizados multiejes. Esta diversidad de lenguajes hace necesario el uso de unos traductores llamados post-procesadores si queremos pasar nuestros programas complejos al lenguaje mquina.

36

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso 4.2 4.2.1 EL POST-PROCESADOR Qu es un post-procesador

El post-procesador es el elemento intermedio entre el programa generado por nuestro software CAM y el documento con las rdenes necesarias para que la mquina desarrolle dicho programa. Este puede ser un programa externo o estar integrado dentro de las caractersticas de nuestro CAM. La programacin de un mecanizado se realiza de manera independiente de la mquina-herramienta mediante el cdigo APT, pero a la hora de convertir el programa, cada post-procesador debe de estar adaptado a su centro de mecanizado correspondiente. Pero las tareas de un post-procesador no se reducen a traducir sentencia por sentencia los comandos dados por el programa en APT, sino que tiene que convertir las coordenadas de las trayectorias a rdenes de movimiento de la mquina, teniendo que realizar en algunos casos compensaciones segn la herramienta utilizada y las correspondientes adaptaciones de la velocidad de avance y giro de la herramienta. El post-procesador es un elemento indispensable para el proceso. No obstante, al ser un mercado muy especfico el que lo utiliza, unido a la necesidad de que dicho post-procesador est personalizado para cada mquina hace que el acceso a este tipo de software sea difcil y muy costoso.

4.2.2

Funcionamiento del post-procesador

El lenguaje APT se compone de frases sencillas que describen la trayectoria y comandos de mquina. Un ejemplo de fragmento de cdigo APT es el siguiente: 1 2 3 4 5 6 7 8 GOTO / 35.00000, 15.00000, 80.00000, 0.000000, 0.000000, 1.000000 $$ End of generation of : Profile Contouring.1 $$ OPERATION NAME : Profile Contouring.2 $$ Start generation of : Profile Contouring.2 FEDRAT/ 300.0000,MMPM SPINDL/ 4000.0000,RPM,CLW GOTO / 35.00000, 90.66987, 71.57477, 0.000000, 0.500000, 0.866025 GOTO / 35.00000, 70.66987, 36.93376, 0.000000, 0.500000, 0.866025

En la primera sentencia, GOTO / indica una sentencia de trayectoria. Los 3 primeros valores se corresponden a los ejes X, Y, Z, y los 3 ltimos indican la orientacin del eje de la herramienta segn los vectores I, J, K. En este caso estara orientado de manera vertical siguiendo el eje Z. En las sentencias 2, 3 y 4, $$ indica la presencia de comentarios, necesarios para saber cuando ocurre un evento importante como en este caso, un final de operacin y comienzo de la siguiente. En la frase 5 FEDRAT/ indica el avance en milmetros por minuto y en la siguiente, SPINDL/ indica las revoluciones a las que gira el husillo, as como el sentido de giro CLW (Clockwise, sentido horario en ingls). En lenguaje ISO la traduccin implicara aadirle a una sentencia de movimiento las instrucciones F y S adems de activar el cabezal con la funcin M03 (M04 activara el sentido anti-horario de giro).

37

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso Para explicar el modo en el que el post-procesador calcula las rdenes de movimiento es necesario recordar conceptos vistos en el captulo 3. Para empezar, recordamos que las mquinas podan hacer giros alrededor de los ejes cartesianos. Esos ejes rotativos los denominbamos A, B, y C respectivamente. El sentido de giro sigue la clsica regla de la mano derecha (ver figura 4-1). Para determinar una posicin en el espacio con una determinada orientacin son necesarios 5 ejes: los 3 cartesianos X, Y, Z, y 2 ejes de rotacin.
Figura 4-1

Como es necesario conocer la cinemtica de la mquina para poder realizar el post-procesado, nosotros vamos a utilizar como ejemplo una mquina de 5 ejes que dispone sus 2 rotaciones en el cabezal como la de la figura 4-2. En este caso las rotaciones son A y C. En esta mquina, se dice que el eje A gira sobre el eje C, ya que la rotacin de C determina la orientacin del eje de rotacin A. Esta estructura de la mquina es la que determina la forma del postprocesado. Hay que percatarse de que aunque en la figura 4-1 se alinean las rotaciones con los ejes cartesianos, ese no es el caso en general, ya que los centros de rotacin van cambiando conforme se mueve la herramienta. Esto hace necesario el clculo de una serie de compensaciones.
Figura 4-2

El modo de proceder es descomponer el movimiento en traslaciones y rotaciones. GOTO / 35.00000, 90.66987, 71.57477, 0.000000, 0.500000, 0.866025 GOTO / 35.00000, 70.66987, 36.93376, 0.000000, 0.500000, 0.866025 En una sentencia de APT, las traslaciones no son ms que el desplazamiento entre coordenadas de los ejes cartesianos. As si partimos del punto (0, 0, 0), las lneas se traduciran a lenguaje ISO como: N1 G1 X 35.00000 Y 90.66987 Z 71.57477 N2 Y 70.66987 Z 36.93376 En el caso de Heidenhain sera lo mismo cambiando la G1 por L. Como se puede observar, de la 1 lnea a la 2 del APT no hay variacin en la columna X, con lo que no es necesario registrarla.

38

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso Sin embargo, el caso de los giros puede resultar bastante ms complejo. Para explicar la descomposicin del movimiento nos apoyaremos en el grfico de la figura 4-3. Suponemos que partimos de una herramienta orientada en el eje Z, es decir, con el vector (0, 0, 1). El cdigo APT nos da el nuevo vector unitario h de la orientacin de la herramienta descompuesto en sus componentes i, j, k. Para generar la descomposicin de los giros tenemos que recordar la estructura de la mquina. En nuestro ejemplo el eje que gira independientemente del otro es el C, por tanto, para descomponer su giro debemos proyectar el vector h sobre el plano XY, resultando el vector proyeccin p. Este vector forma con el eje Z un plano donde est contenido el vector h y ser donde tiene que realizar su segundo giro sobre el eje A. Una manera sencilla de ver esto es ver que el vector p define la orientacin de un nuevo sistema de coordenadas X, Y, Z, donde Z=Z. Este sistema se crea debido al primer giro de ngulo C alrededor del eje Z (por eso Z=Z). En este momento, la herramienta seguira teniendo la misma orientacin (0, 0, 1), pero ahora el eje X es perpendicular al plano donde est el vector h. Ahora realizando el giro A alcanzamos la orientacin h de la herramienta.

Figura 4-3

Es muy importante tener presentes los criterios de signos en la programacin del post-procesado. En este caso, aunque el vector h tiene componentes positivas, tanto el giro C como el giro A son negativos. Hemos de tener en cuenta que aunque el criterio que hemos expuesto es el ms general, no todas las mquinas tienen por qu seguir el mismo criterio de signos. Los lmites de los ngulos de desplazamiento tambin es necesario conocerlos. Por norma general, el eje C suele poder girar los 360, como ocurre en este ejemplo, pero los giros A o B suelen estar limitados (ver figura 4-2), pudiendo en ocasiones no ser alcanzables ciertas posiciones. Por ltimo, no todas las mquinas siguen los mismos valores frontera del giro. Hay mquinas que pueden tener definido el giro del eje C entre 180 y 180 mientras q otras pueden tenerlo entre 0 y 360. Por eso, aunque el proceso general es el mismo, todos estos detalles varan y hacen necesaria una personalizacin del post-procesador.

39

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso

Figura 4-4

Figura 4-5

Si nos fijamos bien en la figura 4-4, podemos ver que el planteamiento que hemos hecho para descomponer los giros solamente sera vlido si ese punto donde estamos haciendo las rotaciones fuese el centro de rotacin de todos los ejes. Simplemente mirando la arquitectura de la mquina vemos que ese no es el caso, con lo que sera necesario realizar unos movimientos en los ejes X, Y, Z para compensar esas rotaciones y adems recalibrar la velocidad de desplazamiento de los ejes para mantener constante el avance relativo de la herramienta con respecto a la pieza (figura 4-5). La tarea de programar estos movimientos requiere un conocimiento muy avanzado tanto de la geometra precisa de la mquina como de sus caractersticas cinemticas, hacindolo extremadamente laborioso. Para algunas mquinas con controles ms antiguos, como pueden ser algunas Fanuc, esta labor la tena que realizar el post-procesador. Los controles modernos diseados para mecanizado en 5 ejes como los Sinumerik 810D/840D de Siemens o nuestro control iTNC 530 de Heidenhain incluyen funciones que realizan automticamente estas compensaciones, ya que en la memoria interna tienen almacenados todos los datos de la mquina de fbrica. En el caso del iTNC 530 Heidenhain disponemos de la ya citada TCPM (Tool Center Point Management) que se activa con la funcin auxiliar M128. Si se programa un movimiento de la mesa basculante con M128 activada, el TNC gira tambin el sistema de coordenadas. Si se gira por ejemplo el eje C 90 (mediante posicionamiento o desplazamiento del punto cero) y a continuacin se programa un movimiento en el eje X, el TNC realiza el movimiento en el eje Y de la mquina. El TNC tambin transforma el punto cero fijado, que se ha desplazado por el movimiento de la mesa giratoria. Otras funciones facilitan tambin la tarea del post-procesador, como la M126 para desplazamiento ptimo de los ejes giratorios: Posicin real Posicin absoluta Recorrido Sin M126 350 10 -340 Con M126 350 10 +20 40

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso 4.3 4.3.1 OBTENCIN DEL CDIGO CNC EN CATIA Opciones: seleccin post

Lo primero que tenemos que realizar antes de sacar un cdigo es configurar las opciones de CATIA. Accedemos al men en tools->options->machining->output. Esta pestaa de las opciones de mecanizado contiene todo lo referente a la salida que produce nuestro programa. El paso ms importante es la primera opcin, donde tendremos que elegir el post-procesador que utilizar CATIA. Existen 3 post-procesadores de compaas externas Figura 4-6 que estn disponibles para usarlos libremente. Si bien sus opciones son muy limitadas o nulas para tareas de 5 ejes, disponemos de un amplio surtido de post-procesadores para mquinas de 3 ejes en diversos lenguajes. Seleccionar alguna de estas opciones adems nos abrir paso ms tarde a la eleccin de catlogos con instrucciones para ese post-procesador en concreto. No obstante, si vamos a utilizar algn programa externo para realizar el post-procesado, podemos dejar activa la opcin None y seleccionaremos ms adelante parmetros para crear un cdigo APT estndar. Otra de las opciones importantes es la Tool Output Point. Esta opcin es la que nos indica cmo se define nuestra trayectoria: segn la punta de la herramienta, segn el centro o solo el centro para herramientas de punta redonda. El resto de opciones determinan donde se almacenan cada uno de los datos posibles de salida y no afectan a lo que es la generacin de ficheros.

Figura 4-7

4.3.2

Parmetros

Accediendo al men de edicin de la mquina desde Part Operation encontramos diversas pestaas que nos sirven para definir el aspecto que tendr el archivo de salida con nuestro programa. 4.3.2.1 Numerical control En esta pestaa definimos opciones relativas a cmo se calcular el post-procesado: Controler emulator. Si disponemos de algn tipo de emulador para nuestro controlador podemos seleccionarlo en esta pestaa.
Figura 4-8

41

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso Post-Processor/PP words table. Las alternativas disponibles para seleccionar un post-procesador aqu dependern de las selecciones que hayamos hecho previamente en el men opciones. Cada post-procesador puede llevar una sintaxis distinta asignada. La PP words table sirve en este caso para que la salida tenga la sintaxis correcta. NC data type. Seleccionamos si queremos obtener el formato APT o utilizar el post-procesador para obtener un lenguaje concreto. Para esta ltima opcin seleccionamos ISO NC data format. Si vamos a trabajar en 5 ejes es importante cambiar la salida del programa a los ejes (X, Y, Z, I, J, K). Si utilizamos un post de 3 ejes hay que utilizar (X, Y, Z) pues no est pensado para entender la sintaxis de 5 ejes. Home point strategy. Es el formato de orden de movimiento en APT. Min/Max interpol. Radius. Radios mximos y mnimos para realizar una interpolacin. Min discretization step/angle. Pasos y ngulos mnimos de discretizacin. Interpolation options. Selecciona las interpolaciones disponibles. Nuestro post- procesador debe de estar preparado para poder trabajar con ellas. Feedrates. Selecciona la velocidad de avance mxima de la mquina-herramienta y la velocidad aplicable a los desplazamientos rpidos (el equivalente a G0 en cdigo ISO) Axial/radial movement. Activa/desactiva este modo de movimiento.

Figura 4-9

4.3.2.2 Tooling Permite seleccionar catlogos predefinidos de herramientas.

4.3.2.3 Spindle En esta pestaa aparecen las caractersticas bsicas del giro del husillo.

4.3.2.4 Rotary Data Similar a la pestaa Spindle, proporciona las caractersticas bsicas de los ejes de giro en mquinas de ms de 3 ejes.

Figura 4-10

42

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso 4.3.2.5 Compensation Si deseamos activar algn tipo de compensacin en la trayectoria lo activamos desde esta pestaa.
Figura 4-11

4.3.2.6

NC Output

En la ltima de las pestaas encontramos los parmetros para definir el aspecto del cdigo APT que luego ser traducido. Feedrates. Con esto se establece el valor del avance rpido al principio del programa o se deja el predeterminado por la mquina. Tambin es posible desactivar la opcin RAPID. Esto se hace porque en algunas mquinas esta sintaxis produce inestabilidad y baja precisin, con lo cual es preferible usar una orden G1 con alto avance. Tool motions. Permite seleccionar los tipos de sintaxis permitidos en la salida. Statements. Es el formato que tendrn los caracteres que definen los comentarios en el programa. Format for points coordinates./Format for axial components. Formato para definir los dgitos de las coordenadas.

Figura 4-12

4.3.3

Generar el cdigo del programa

Una vez hecho nuestro programa y seleccionados todos los parmetros del post-procesador solo resta generar el archivo de cdigo. Para ello acudimos a la barra NC Output Management. Seleccionando el comando Generate NC output in interactive mode accedemos al men para crear nuestro documento. Tambin podramos acceder a travs de Generate NC code in Batch mode. Dependiendo del tipo de cdigo que queramos generar, nos encontraremos unas opciones u otras dentro de la ventana emergente.
Figura 4-13

43

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso En la pestaa In/Out (figura 4-13) en el apartado Input tenemos seleccionado nuestro archivo .CATProcess y tenemos que elegir seleccionar mediante part operations o programs. Si seleccionamos un part operation, se aadirn todos los programas asignados a l. En el caso de programs los aadimos 1 a 1. En NC data type seleccionamos el formato que deseamos (APT NC) y seleccionamos si queremos un archivo para todo, un archivo por cada programa o un archivo por cada operacin. En programas muy extensos de 5 ejes suele ser conveniente utilizar ms de un archivo para poder organizarlos mejor. Al final de esta pestaa podemos seleccionar el lugar donde se almacenar nuestro archivo (usualmente en el mismo lugar donde se encuentra almacenado el .CATProcess). En las pestaas Tool motions y Formatting encontramos los mismos parmetros definidos en la mquina. De hecho si hemos escogido un modelo 3D de nuestra mquina, estas opciones aparecen bloqueadas. Si nuestro objetivo es generar APT hasta aqu es suficiente. Si el objetivo es generar un archivo NC, tendremos que hacer uso de la ltima pestaa. En esta podremos seleccionar los post-procesadores de la lista que tenemos fijada en el men de opciones de CATIA (ver figura 4-6). Si se tienen los permisos adecuados es posible realizar ligeras modificaciones en el comportamiento del post-procesador e instalarle algunos nuevos incluyendo las licencias. 4.3.4 Documentacin

Es posible una vez tenemos todo generado, que queramos obtener tambin la documentacin relativa al proceso para poder luego tenerla de referencia junto al cdigo y poder interpretarlo. Para ello tenemos el comando Generate Documentation. CATIA nos generar automticamente una documentacin en formato .HTML con toda la informacin referente al proceso: herramientas, operaciones, estrategias seleccionadasetc.

Figura 4-14

44

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso 4.4 USO DEL IMSPOST

CATIA contiene un amplio abanico de post-procesadores de 3 ejes por defecto. No obstante, para el caso de mquinas-herramienta de 5 ejes hay que hacer uso de algn tipo de programa externo para realizar el post-procesado. En nuestro caso hemos seleccionado el programa IMSPost 7.0. As pues, tras desarrollar un programa en CATIA, debemos obtener el fichero en formato APT y post-procesaremos mediante esta nueva aplicacin.

4.4.1

Primeros pasos

Figura 4-15

Lo primero que hemos de hacer cuando abrimos el programa es crear un nuevo proyecto de postprocesador o abrir alguno que tengamos ya terminado y listo para ejecutarse. Si abrimos un nuevo proyecto, nos pedir que seleccionemos una plantilla de base, nos proporcionar una breve descripcin del programa y nos da una muestra caracterstica del cdigo que generara.

Podremos elegir utilizar la mquina por defecto para ese post, o bien, seleccionar una nueva configuracin. Al continuar dndole a OK pasamos al men de seleccin de mquina-herramienta. Aqu podemos seleccionar prcticamente todas las configuraciones que nos encontraremos en uso en el mercado de una fresadora y algunos tipos ms de mquina-herramienta. En la figura 4-16 hemos seleccionado como ejemplo una mquina con una configuracin similar a la de la MIKRON HSM 400U, una mquina de 5 ejes de husillo vertical con configuracin C sobre B ambas en mesa. Tras seleccionar nuestra mquina, nos encontramos en la pantalla principal del IMSPost. En la barra de men File->description encontramos una descripcin editable del postprocesador que vamos a realizar. En File->Preferences podremos configurar todas las salidas que d el programa.

Figura 4-16

Figura 4-17

45

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso

4.4.2

Post-Processor Checklist

Para modificar el post-procesador a nuestro gusto tenemos una ventana que nos indica paso a paso las caractersticas que podemos ir editando. Su formato de checklist nos indica qu pasos tenemos completos. Haciendo click en la casilla check activamos o desactivamos el icono para seleccionar las partes que ya hemos definido por completo. Al hacer click en cada uno de los elementos de la lista aparece una ventana gua con las opciones a definir. El sistema es sencillo y se repite a lo largo de toda la lista. Aparecen casillas con opcin de activar/desactivar alguna opcin y casillas de texto donde escribimos el texto que querramos para activar dichas funciones. Por ejemplo: para activar la funcin auxiliar de uso del refrigerante, el texto que introduciramos sera M08 M8, segn le convenga a nuestro controlador (ver figura 4-19). 4.4.2.1 Program codes En este apartado definimos como queremos que se traduzca cada aspecto del cdigo. Cada apartado indica unas funciones distintas: Start of Program. Podemos introducir unas frases iniciales que necesita nuestro controlador para arrancar el programa. Partno Definition. Arranque del programa. Coolant Definition. Funciones de activacin del refrigerante. Spindle Definition. Definimos las funciones de encendido y apagado, la seleccin del sentido de giro y la forma de indicar Figura 4-19 la velocidad de rotacin del husillo. Tool Change. En el apartado de cambio de herramientas tenemos numerosas acciones. Adems de definir la sintaxis del cambio de utensilio, tambin podemos incluir opciones antes o despus de manera automtica. Por ejemplo, puede ser necesario indicar a la mquina parar el husillo o desactivar la compensacin de movimientos en 5 ejes para que la herramienta pueda volver a la torreta de cambio. Feedrate Definition. Indica la sintaxis para seleccionar el avance en el programa. Cutter Compensation. Especificacin de los cdigos para introducir la compensacin de herramienta en un programa. Motion Functions. Uno de los ms complejos. Se define en esta ventana cmo se realizan cada una de las funciones de movimiento. Se incluyen opciones para tener en cuenta cualquier tipo de sintaxis disponible en un controlador (ver figura 4-20) Drill Cycles. Si queremos definir los cdigos para realizar ciclos de taladrado, lo podemos hacer aqu. End of Program. Frases de finalizacin del programa y parada.

Figura 4-18

46

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso

Figura 4-21

Figura 4-20

4.4.2.2 Controller Format En este bloque se encuentran definiciones sobre toda la estructura del programa en global. Sequence Numbers. Se determina si hay una numeracin de filas y el formato en que se realiza. Comment Blocks. La estructura de los comentarios dentro del programa. Register Format. Este apartado lista todos los valores que hemos ido incluyendo en las otras operaciones y el formato que tiene cada una de esas variables. Por ejemplo, valores X, Y, Z, son variables numricas decimales que se dan en milmetros, mientras que las funciones como G M son variables constantes definidas como modales. Function Codes (G/M). Similar al anterior, ahora se listan solamente las variables que representan funciones, a qu tipo de grupo pertenece y qu otras variables utilizan. Sort Output. Dependiendo del controlador, es preciso ordenar las variables de alguna manera. En general las funciones auxiliares M van por detrs de los valores de coordenadas X, Y, Z. Si nuestro controlador necesita en su sintaxis ponerlas delante, tendramos que cambiar aqu las prioridades (ver figura 4-21).

4.4.2.3 Machine Format Detalles referentes a la geometra y cinemtica de nuestra mquina-herramienta. Motion Axes. Descripcin de los ejes con los que cuenta la herramienta y sus lmites de giro/desplazamiento. Machine Components. Piezas que forman la mquina virtual que hemos seleccionado. Reference Points. Son los puntos de referencia de esas piezas. Para poder rellenar todos los datos hace falta un conocimiento muy amplio de la geometra de nuestra mquina.

Todos estos comandos tienen su equivalente respectivo en la barra superior de herramientas.

47

4. Generacin de cdigos de mecanizado. Post-procesado. Implementacin y uso 4.4.3 Generacin del post-procesado y consideraciones finales.

Por ltimo para generar un cdigo NC con el post que hemos diseado, tenemos que ir a la barra de herramientas execute->Postprocess, seleccionar nuestra fuente de APT y el destino del archivo. Hay que hacer notar que en todo momento hemos estado hablando de editar un post-procesador existente para acomodarlo a nuestras necesidades y no crear uno desde cero. Aunque es posible crear nuestros programas desde cero, la caracterstica principal del IMSPost es la edicin de archivos. En una planta industrial con varias mquinas-herramienta distintas sera posible pagar un solo programa y luego editarlo para adaptarlo segn los requerimientos de cada aparato en concreto. Para hacer un post-procesador desde cero habra que utilizar una programacin especfica de macros que trae el programa que excede con creces los objetivos de este documento. Por ltimo, aadir que en la documentacin del proyecto se incluye un post-procesador funcional para la MIKRON HSM 400U en lenguaje Heidenhain.

48

5. Estrategias y trayectorias de mecanizado

ESTRATEGIAS Y TRAYECTORIAS DE MECANIZADO 5.1 OBJETIVOS DEL CAPTULO

Existen numerosas estrategias que surgen a raz de las nuevas tecnologas de mecanizado. El objetivo de este captulo no es solo estudiar la aplicacin de estrategias de mecanizado en CATIA v5, sino aprender cmo funcionan estos nuevos procesos y entenderlo como todo un proceso de optimizacin. Los procesos de mecanizado multiejes y de alta velocidad (HSM, High-Speed-Machining) proporcionan una mayor eficiencia econmica mediante reducciones de pasos intermedios, mejoras en el tiempo de vida de herramientas, calidad de pieza, etc. No obstante, adems del alto costo de la inversin inicial de los equipos, tambin es necesaria una mayor preparacin por parte de los programadores para conocer y saber aprovechar las ventajas de estos procesos. La programacin en s no es ms complicada, lo que sucede es que toma ms tiempo. El programador necesita prever ms eventos para desarrollar una estrategia apropiada. Una vez se ha determinado la estrategia de programacin, los actuales programas de CAD/CAM hacen relativamente fcil la generacin del recorrido ptimo de la herramienta. La generacin de trayectorias multiejes y la tecnologa normalmente utilizada en el HSM ha estado disponible desde hace tiempo en varias plataformas de programacin. La diferencia es que ahora esta tecnologa es ms fcil de utilizar. 5.2 MECANIZADO EN 3, 3+2 Y 5 EJES

Una de las primeras decisiones que tendremos que tomar a la hora de planificar el mecanizado es qu tipo de mquina-herramienta vamos a necesitar para desarrollar nuestra pieza. Para mecanizar superficies abiertas con curvatura convexa es posible utilizar tan solo 3 ejes. Sin embargo, cuando hay cambios frecuentes de curvaturas y cavidades profundas, algunas piezas necesitan mecanizado con 5 ejes para su fabricacin completa. Dentro de stas se incluyen piezas de contorneado complejo como cavidades de moldes, blisks (bladed-disc parts, partes de Discos de Paletas), impulsores y otras partes para turbinas donde la orientacin de la herramienta debe ser controlada para conseguir la superficie mecanizada. En esta categora tambin se incluyen piezas que tienen elementos mecanizados que presentan interferencia con otros elementos de la misma pieza, y piezas con superficies que simplemente no pueden obtenerse por rotacin alrededor de 1 solo eje. Como podemos apreciar en la figura 51, es frecuente utilizar el mecanizado de 3 ejes para fresar grandes superficies abiertas utilizando herramientas de punta redonda. No obstante, al no variar la orientacin del eje, las condiciones de corte nunca sern ptimas.
Figura 5-1

49

5. Estrategias y trayectorias de mecanizado Aun cuando las piezas puedan ser producidas en mquinas de 3 ejes, hay una serie de consideraciones econmicas que a menudo revelan que el mecanizado con 5 ejes ofrece un menor costo puerta a puerta: Ahorro en costos potenciales mediante la reduccin del volumen de mquinas, herramental y fijaciones, con respecto a los requeridos actualmente para alcanzar los mismos resultados. Valor del incremento de la produccin (incluido el ahorro de tiempo por la eliminacin de montajes separados y por la reduccin del tiempo en fila requerido para operacin en mquinas separadas). Valor del inventario actual de piezas en proceso, no necesario con el mecanizado multieje. Valor de la reduccin del desperdicio y del retrabajado, obtenido por el mecanizado completo en un solo montaje, por la reduccin de la manipulacin de la pieza y por la precisin ms uniforme. Valor del ahorro en tiempo y costo del control de calidad y la inspeccin.

Todos estos ahorros potenciales y otros ms deben ser comparados con la gran inversin inicial requerida por el mecanizado con cinco ejes. No obstante, Las consideraciones para el mecanizado con cinco ejes no se deben restringir a la mquina. Es importante reconocer, entender y considerar constantemente el proceso de decisin de los multiejes como un verdadero proceso de optimizacin.

5.2.1

Mecanizado en 3+2 ejes

El mecanizado 3+2 es una tcnica por medio de la cual un programa de fresado de tres ejes se ejecuta con la herramienta de corte bloqueada en una posicin inclinada usando los dos ejes rotativos de una mquina de 5 ejes; de ah su nombre: mecanizado 3+2. Tambin es llamado mecanizado de 5 ejes posicional, porque el 4 y el 5 eje se usan para orientar la herramienta de corte en una posicin fija, ms que para manipular la herramienta continuamente durante el proceso de mecanizado. Esto distingue el mecanizado 3+2 del mecanizado continuo o simultneo en 5 ejes. Otros nombres que aparecen son mecanizado inclinado, fijo o ladeado, en referencia al ngulo caracterstico de la herramienta de corte. La principal ventaja del mecanizado 3+2 es que permite el uso de una herramienta de corte ms corta y ms rgida de lo admitido por el mecanizado convencional en 3 ejes. Con el 3+2, el cabezal de husillo puede acercarse a la pieza de trabajo con la herramienta en ngulo hacia la superficie. Una herramienta ms corta permite mayores avances y velocidades con menor deflexin y menores vibraciones de la herramienta. Esto significa que pueden lograrse un buen acabado superficial y resultados dimensionales ms precisos en un tiempo de ciclo ms corto. Otros beneficios incluyen movimientos ms breves de la herramienta, menos lneas del cdigo de programa y menos alistamientos de la mquina. Tambin la capacidad de orientar los ejes permite a la herramienta trabajar en sus zonas ptimas de corte.

50

5. Estrategias y trayectorias de mecanizado

Figura 5-2

Figura 5-3

En la figura 5-2, la fresa trabaja con condiciones de corte ptimas. Las condiciones de corte empeoran cuanto ms se desplaza la fresa en la pieza hacia arriba o hacia un lado. Para conseguir tambin en este caso condiciones de corte ptimas, se gira la mesa. Para mecanizar por completo una superficie de forma libre, se necesitan a menudo giros mltiples en distintas direcciones. Los agujeros taladrados en ngulos compuestos en un solo alistamiento tambin son un importante beneficio del mecanizado 3+2. Alinear el taladro en la orientacin correcta se logra en la programacin ms que en el taller, con mltiples alistamientos y fijaciones complejas. En algunos casos, como en la industria aeronutica, esto se convierte en una verdadera necesidad dada la cantidad de taladros existentes.

5.2.2

Mecanizado en 5 ejes simultneos

El mecanizado 3+2 es una de las opciones que hace de un centro de mecanizado en cinco ejes un activo valioso. Sin embargo, no constituye un sustituto del mecanizado simultneo en 5 ejes. Por ejemplo, el simultneo en 5 ejes se necesita para usar un escariador de nariz plana a fin de producir esquinas agudas en cavidades. El mecanizado 3+2 usa generalmente una fresa de punta esfrica, como el que se usara para el mecanizado de 3 ejes en un centro de mecanizado convencional de 3 ejes. Otros modos de corte que utilizan herramientas de corte con geometras cnicas, tipo chupete, u otras de formas especiales, pueden requerir el movimiento completo en cinco ejes para optimizar resultados. Al poder controlar la orientacin del eje de la herramienta en toda la trayectoria conseguimos, no solo condiciones de corte ptimas para la herramienta, sino que adems podemos mecanizar zonas ms difciles como cavidades profundas o evitar colisiones con otras partes de la pieza como por ejemplo en el mecanizado de labes de turbina que estn muy cerca unos de otros. Tambin nos permiten ajustar las trayectorias para conseguir transiciones ms suaves eliminando ngulos o haciendo entradas en rampa o espiral y mantener cargas de viruta constantes o lo ms uniforme posible. Estas caractersticas adquieren una gran importancia en el mecanizado de alta velocidad como hablaremos ms adelante.

51

5. Estrategias y trayectorias de mecanizado A la hora de programar, la idea es hacer el programa independiente de la mquina que vayamos a utilizar, as podremos usarlo en la que nos convenga en cada momento. Por ello en lenguaje APT, adems de las coordenadas X, Y, Z de la punta de la herramienta, obtenemos otras 3 coordenadas I, J, K que nos dan la orientacin del eje con lo que tenemos definido por completo el movimiento relativo de la herramienta con la pieza.. Ms adelante ser el post-procesador o el propio control de la mquina el encargado de traducir estos movimientos teniendo en cuenta la cinemtica de la mquina. Los movimientos de la mquina dependern de la longitud y radio de de la herramienta, por eso es importante que el software CAM nos permita ver claramente las trayectorias y que tenga la posibilidad de detectar colisiones automticamente. Con CATIA v5 podremos tener en cuenta todos estos aspectos cuando programemos cada operacin.

Figura 5-4

La versatilidad de las mquinas de 5 ejes no se limita a producir piezas con superficies complejas. Como ya hemos visto, es posible reducir el nmero de operaciones necesarias y de alistamientos, con el consecuente ahorro en herramientas, mquinas y utillajes. Utilizando las tcnicas adecuadas se pueden acortar los tiempos de operacin y aumentar mucho la calidad de las piezas y su aplicacin es cada vez ms sencilla gracias a los paquetes de software CAD/CAM como CATIA. Esto convierte a las mquinas de 5 ejes en un activo muy valioso en cualquier taller.

5.3 5.3.1

MECANIZADO DE ALTA VELOCIDAD (HSM) Conceptos bsicos

El trmino de Mecanizado de Alta Velocidad (High Speed Machining HSM) comnmente se refiere a mecanizar a altas velocidades de rotacin y con altas velocidades de alimentacin del material. La idea es simple: para obtener una misma carga de viruta reducimos drsticamente el espesor a mecanizar (del orden del 5-10% del radio de la herramienta) y aumentamos mucho las velocidades (entre 5 10 veces la de un mecanizado convencional). La viruta que se produce es mucho ms pequea, pero se evacua mucho ms rpido. La base del funcionamiento del mecanizado de alta velocidad radica en la escasa profundidad de corte.. Una profundidad de corte menor significa menos calor generado en el corte. Con menos calor en el corte, las rpm pueden incrementarse ostensiblemente. Adems, como la carga de viruta por diente permanece constante o aumenta, se puede alcanzar una velocidad de avance mucho ms alta a medida que las rpm se incrementan. Otro beneficio que no es evidente en estos datos es que la forma neta despus del mecanizado es mucho ms cercana a la forma final de la pieza, por lo que en algunos casos se pueden eliminar los pasos de semiacabado. Esto ahorra tiempo y elimina el costo de las herramientas que hubieran sido requeridas en esta operacin.

52

5. Estrategias y trayectorias de mecanizado Cundo se considera que un mecanizado es de alta velocidad? Lo cierto es que no hay mucho acuerdo en esto. Las mquinas de alta velocidad mecanizan a partir de las 6000 rpm, aunque actualmente pueden llegar a alcanzar las 40.000 rpm. La realidad es que no es algo que dependa de la velocidad, sino que es un proceso en s mismo. La filosofa del mecanizado de alta velocidad se puede aplicar a otros tipos de mecanizado y se pueden llegar a dar casos exitosos con mquinas antiguas a 4000 rpm.

En el Mecanizado de Alta Velocidad se establece que las velocidades responsables de la deformacin se desarrollan completamente en la zona de cizalladura primaria. El tiempo de contacto herramientaviruta es muy pequeo, haciendo que el calor generado apenas sea trasmitido a la herramienta o a la pieza. Este calor es evacuado en gran porcentaje por la viruta, en un proceso cercano a condiciones adiabticas y favorecido por la formacin de viruta contina.
Figura 5-5

La temperatura es un factor fundamental en los procesos de mecanizado ya que afecta de manera negativa a la pieza y a la herramienta ya que modifica la geometra superficial debida a dilataciones as como disminuye la vida til de la misma. Con el Mecanizado de Alta Velocidad, la viruta evaca aproximadamente el 90% del calor generado en el proceso, por lo que pieza y herramienta slo adquieren en torno a un 10% del calor generado en el proceso. Este efecto es muy notable si es comparado con un mecanizado convencional, donde la viruta evaca en torno al 20% del calor generado en el proceso, llevndose la herramienta y la pieza en torno a un 40% cada una. Por ello el Mecanizado de Alta Velocidad presenta una gran ventaja en cuanto a la evacuacin del calor se refiere, permitiendo que la pieza y la herramienta durante el proceso de mecanizado permanezcan a temperaturas inferiores, lo Figura 5-6 cual aumenta la vida de la herramienta.

5.3.2

Aplicaciones del Mecanizado de Alta Velocidad

Las principales reas actuales para el uso del HSM son el fresado de cavidades, la construccin de matrices de forjado, moldes de inyeccin o moldes de soplado, fabricacin de electrodos para la electroerosin, modelado de prototipos y moldes de prototipos. Las piezas conseguidas por este mtodo tienen altos grados de terminacin y se pueden conseguir complejas configuraciones 3D como rotores de turbinas.

53

5. Estrategias y trayectorias de mecanizado Otra de sus aplicaciones es el mecanizado de materiales duros. La razn por la cual el HSM puede usarse en el mecanizado de estos materiales radica en el control de la temperatura. En el pasado, el mecanizado de materiales endurecidos requera de una disminucin en las rpm, porque el corte de materiales ms duros genera ms calor. Con rpm por debajo de 900, el tiempo de ciclo era ms largo comparado con el de la electroerosin (por esta razn la electroerosin era preferida para el mecanizado despus de un tratamiento trmico). Con el HSM, la disminucin de las rpm para controlar la temperatura no es un asunto crtico, con lo que se podran mantener velocidades suficientemente altas como para que el tiempo del ciclo sea mucho menor comparado con el de la electroerosin. Las ventajas del Mecanizado de Alta Velocidad son muy numerosas: La mayor precisin permite un mecanizado de una sola pasada para el desbaste y acabado. A una mayor velocidad hay una reduccin del tiempo de mecanizado. Hay una disminucin del coeficiente de rozamiento viruta-herramienta, reduciendo las fuerzas de corte y el desgaste. La evacuacin casi total del calor por medio de la viruta hace posible en ocasiones prescindir de fluidos de corte. Posibilidad de mecanizado de aceros duros (>50 Hrc). La temperatura de la herramienta de corte y de la pieza de corte permanece baja, lo que otorga una vida prolongada a la herramienta. La baja fuerza de corte reduce las deflexiones de la herramienta y tambin las del husillo. Esto protege al cojinete, a las guas y principalmente evita vibraciones dainas para la mquina y perjudiciales para la terminacin de la pieza. Se puede realizar mecanizados de paredes realmente finas (0,2 mm) Se puede suprimir el trabajo de acabado manual dramticamente. La reduccin de pasos en el proceso es una ventaja importante del HSM, ya que produce una baja en los costos de inversin y simplifica la logstica. Menos espacio de planta es necesario. HSM puede llegar a dar una tolerancia de 0,02mm mientras que la tolerancia con mtodos como la electroerosin (EDM) es de 0,2mm. Los diseos y los cambios en el diseo pueden ser hechos muy rpidamente va CAD/CAM. Por tanto el Mecanizado de Alta Velocidad permite un incremento de la calidad, reduccin del tiempo de fabricacin y de costes con respecto a un mecanizado convencional. No obstante tambin tenemos que tener en cuenta sus desventajas: Mayores gastos de inversin. Necesidad de formacin, infraestructuras, herramientas y controles CAD/CAM adaptados. Las altas aceleraciones y desaceleraciones, as como el arranque intermitente del husillo provocan un relativamente alto desgaste de las guas, del cojinete, lo que ocasiona costos de mantenimiento mayores. Se debe poseer un conocimiento sobre procesos y programacin de las maquinas, lo cual puede llevar a dificultades en la toma de empleados. Perodo considerablemente prolongado de prueba y error. Las precauciones de seguridad son altamente necesarias: Si a 40mm del centro de la herramienta liberara una esquirla mientras el husillo tiene una velocidad de 40000rpm, y si esta esquirla tuviera una masa de 0,015kg, se desprendera con una energa cintica de 53Nm lo cual es equivalente a la energa que adquiere una bala disparada de una pistola. 54

5. Estrategias y trayectorias de mecanizado 5.3.3 Metodologa de mecanizado en alta velocidad

Incrementar la velocidad de husillo, reducir la carga de viruta y redondear las esquinas agudas en los patrones de herramienta son algunas consideraciones importantes para el xito del mecanizado de alta velocidad. Sin embargo, los programadores y los mecnicos de CN que se detienen en estas reflexiones se encuentran con lugares comunes como la ruptura de herramientas o la restriccin de parmetros como el stepover, la tasa de avance o la profundidad del corte. Hemos de tener estos factores en cuenta, porque si el Mecanizado de Alta Velocidad no brinda de manera confiable una produccin significativamente ms rpida, entonces las mquinas de alta velocidad no valen su inversin. El Mecanizado de Alta Velocidad es una manera fundamentalmente diferente de mecanizar, por lo que para mejorar nuestros procesos y hacerlos altamente fiables tenemos que tener en cuenta una serie de consideraciones. Implementar estas ideas no es complicado en absoluto y conseguiremos dar a nuestro proceso el valor que realmente tiene.

5.3.3.1 Apuntar a la remocin constante de material En este sistema optimizado, todos los elementos operan justo por debajo de sus capacidades mximas y ninguno de ellos est sobrecargado. Esto es lo que debemos intentar lograr en el mecanizado de alta velocidad. Para evitar el dao de la herramienta, la velocidad y el avance deberan permanecer en los lmites de la carga pico encontrada en el patrn de herramienta. Sin embargo, ajustar la velocidad y el avance de esta forma deja que la herramienta corte ms despacio de lo que debera durante los perodos de carga-no-mxima. Esto significa que se busca una remocin constante de material o una carga de viruta consistente. Si hay una carga de viruta inconsistente, pasa una de estas dos cosas: se daan herramientas en el proceso, o el proceso opera muy lentamente. Optimizar la tasa de eliminacin de metal en el desbaste es el paso ms importante en la programacin CAM. La profundidad de corte y el stepover recomendado por las tablas de mecanizado para una combinacin dada de herramienta y material, asumen que se est desbastando con el mismo stepover durante todo el patrn de herramienta. Sin embargo, si su patrn involucra un movimiento para ranurado o el embebido de una esquina sin cuidado, la herramienta encontrara, entonces, mucho ms material que el previsto.

Figura 5-7

Los patrones de separacin sencillos trabajan bien, solo si todos los lados del material a ser eliminado son abiertos. Si existen paredes adyacentes al rea que est tratando de desbastar, entonces esta pauta podra hacer que la herramienta se hunda en el material. Una mejor opcin es usar un modelo de separacin que siga la pieza. Un patrn como tal evita que el ranurado inicie lejos de las paredes de la pieza y se introduzca en ellas. Aun cuando este patrn de herramienta incluye muchos movimientos rpidos, el tiempo de mecanizado total se reduce gracias al incremento en el stepover que permite esta tcnica. Una opcin, incluso mejor, es usar un patrn trocoidal que monitorea la cantidad de embebido de la herramienta para mantener un umbral consistente. 55

5. Estrategias y trayectorias de mecanizado 5.3.3.2 Vincularse con los niveles Z Este tipo de operacin consiste en ir mecanizando la pieza en capas de planos paralelos. Aunque se le conozca con el nombre de nivel Z (tambin "water line" en ingls o "Z constante"), no se refiere al eje Z de referencia, sino al eje perpendicular de esos planos paralelos. Vincularnos a los niveles Z nos permite tener una carga de viruta constante y simplifica mucho el control, permitiendo unas mayores velocidades. En la mayora de los casos, realizar el acabado de superficies 3D a travs de las operaciones en el nivel Z proporciona un mejor contacto con el material y un acabado ms consistente que las operaciones proyectadas de acabado. Las operaciones de nivel Z garantizan que la tasa de remocin de material y el contacto de la herramienta sean consistentes, con profundidades de corte axiales fijas y cortes arriba-abajo. En contraste, las operaciones de lneas paralelas proyectadas van hacia arriba y hacia abajo, segn la geometra de la parte, provocando puntas significativas en el contacto axial cuando pasan por pendientes empinadas. De nuevo, si estas reas de carga pico no daan la herramienta, entonces las partes sin pendientes acentuadas del proceso se estarn cortando muy lentamente. 5.3.3.3 Conocer nuestro controlador Conocer las caractersticas de nuestro controlador es vital. Lo primero porque para desarrollar altas velocidades, necesitamos un procesamiento de ordenes muy veloz (del orden del milisegundo), con funciones look ahead para poder calcular el contorno con previsin. No todos los controladores son capaces de desarrollar altas velocidades y tenemos que conocer los lmites de nuestra mquina. Algunos controladores ofrecen modos de procesamiento de alta velocidad que proporcionan tasas de aceleracin y desaceleracin agresivas durante las operaciones de desbaste, donde una precisin de submicrones es demasiado. Por ejemplo, en las mquinas Makino que usan controladores Fanuc, con slo activar el cdigo M251 antes de los ciclos de desbaste es posible reducir el tiempo de desbaste en 30%. El controlador Siemens Sinumerik 840D ofrece un ciclo de alta velocidad similar (ciclo 832), el cual les permite a los usuarios ajustar varios modos de optimizacin de velocidad. El control Heidenhain iTNC 530, que es en el que nos basamos en este documento, cumple todas las caractersticas necesarias para realizar un mecanizado HSM. Incluye funciones de control de los movimientos de compensacin de la herramienta para mecanizado multieje como el TCPM (Tool Center Point Managment, una mejora de la funcin M128), la monitorizacin dinmica de colisiones (DCM) o patrones de corte trocoidal. Tambin tiene una regulacin adaptativa del avance (AFC) que est basada en la potencia del cabezal y cuando sobrepasamos ciertos lmites, aplica restricciones a la velocidad automticamente. Debemos tener en cuenta las caractersticas de nuestro control cuando programamos con nuestro software CAM y utilizar un post-procesador adecuado para sacar el mximo rendimiento a nuestro proceso.

Figura 5-8

56

5. Estrategias y trayectorias de mecanizado 5.3.3.4 Minimizar la longitud de la herramienta Una herramienta de corte se comporta como una viga empotrada, cuya fuerza de corte acta en su extremo libre. Las ecuaciones fsicas comprobadas muestran que la deflexin es exponencialmente proporcional a la longitud de la herramienta de corte. Por ejemplo, una herramienta de dimetro de 6 mm, ajustada a una longitud de 24 mm, podra deflectarse un 50% ms que la misma herramienta ajustada a 20 mm de longitud. La deflexin en el filo de corte es la principal causa detrs de varios efectos negativos, como la vibracin, el bamboleo y la carga de impacto. De aqu que sea importante mantener esta deflexin en un mnimo. Reducir la longitud de la herramienta es la forma ms fcil de controlar la deflexin de la herramienta y mantener altas tasas de eliminacin de material. 5.3.3.5 Movimientos a evitar El recorrido de la herramienta durante el fresado de copia suele ser una combinacin de fresado hacia arriba y hacia abajo, y requiere numerosos y poco favorables empaes y retiradas del corte. Cada una de estas entradas y salidas implica una flexin de la herramienta, que deja una marca elevada en la superficie. A medida que la pendiente se hace ms inclinada (en las caras de cada de la mayora de cavidades y ncleos de matrices, por ejemplo), el contacto axial puede punzar drsticamente. Esto podra quebrar la herramienta. Existen dos tcnicas para mitigar las puntas o picos de contacto que resultan de los ascensos inclinados. Figura 5-9 Uno es cambiar el ngulo de zigzag, de modo que la herramienta tome estas paredes inclinadas con un ngulo de 45 en lugar de tomarlas de frente. Ascender con un ngulo reduce la pendiente efectiva y alivia la sobrecarga. Un beneficio adicional de cortar a 45 es que los chaflanes que van a 0 y 90 se tocan slo momentneamente durante cada pase, dando tiempo a la herramienta de recuperarse. Cortar paralelamente a estos chaflanes incrementara la carga durante unos pocos pases, elevara posiblemente la temperatura de la punta de corte y debilitara la herramienta. Otra tcnica para evitar la sobrecarga de la herramienta mientras se cortan paredes inclinadas es premecanizar estas paredes mediante operaciones en el nivel Z. El fresado por reas en zigzag de la parte completa puede venir luego, pero el premecanizado de estas paredes significa que el fresado en zigzag puede evitar cargar la herramienta cuando se encuentre con estas paredes. 5.3.3.6 Interactuar con el diseador de herramientas Ciertas caractersticas requieren una programacin y un mecanizado ms cuidadoso que otras. En muchas ocasiones, disponer de las herramientas adecuadas nos puede facilitar mucho el trabajo, como puede ser en el caso de chaflanes o ranuras con un ngulo de determinado de despulla. Es posible disear herramientas o portaherramientas especficos para ciertas operaciones, por lo que es una buena idea informar a nuestro proveedor de los retos con los que nos encontramos.

57

5. Estrategias y trayectorias de mecanizado 5.3.4 Caractersticas de las herramientas y portaherramientas

Aunque es posible trasladar la filosofa del Mecanizado de Alta Velocidad a mquinas antiguas, para llevar a cabo aplicaciones de HSM con las velocidades actuales es necesario utilizar maquinas herramientas rgidas y especialmente preparadas. El equipamiento debe haber sido diseado para realizar especficamente Mecanizado de Alta velocidad. (No es posible la adaptacin de mquinas convencionales). Tambin se requieren herramientas de corte como carros porta-herramientas especficamente diseados para este tipo de mecanizado. Es importante tambin contar con un software adecuado para calcular y establecer los caminos convenientes para realizar el maquinado (CAD-CAM). En el HSM podemos decir que la herramienta es un factor clave. El HSM no existira si no se dispusiera de herramientas capaces de soportar las nuevas condiciones de mecanizado, en especial las elevadas temperaturas de oxidacin. El desgaste y los altos costes de las herramientas suponen actualmente una limitacin en el mecanizado. Una limitacin que va decreciendo poco a poco. Las causas ms comunes por las que se desgastan las herramientas son: Desgaste por abrasin: desgaste producido por el contacto entre materiales ms duros que la herramienta y la propia herramienta rayndola y desgastndola. Desgaste por adhesin: cuando en la zona de corte debido a las altas temperaturas, el material de corte y la herramienta se sueldan y, al separarse, parte de la herramienta se desprende. Desgaste por difusin: desgaste producido por el aumento de la temperatura de la herramienta, con lo que se produce una difusin entre las redes cristalinas de la pieza y la herramienta, debilitando la superficie de la herramienta. Fallas mecnicas: fallas producidas por estrategias, condiciones de corte, herramientas, etc. inadecuadas. El material de la herramienta debe cumplir con habilidades especficas tales como: Ser suficientemente dura para resistir el desgaste y deformacin pero tenaz para resistir los cortes intermitentes e inclusiones. Ser qumicamente inerte en relacin al material de la pieza de trabajo y estable para resistir la oxidacin, para evitar que se genere el filo recrecido y desgaste prematuro. Estas propiedades permitirn mecanizar con altas velocidades de corte, aumentar la vida de las herramientas y obtener la mejor calidad superficial y dimensional posible en la pieza a mecanizar. 5.3.4.1 Portaherramientas El mecanizado de alta velocidad requiere altas precisiones de concentricidad de la herramienta de corte con el fin de evitar errores y aumentar la seguridad del proceso en el mecanizado a altas revoluciones de corte. Actualmente los conos portaherramientas ms utilizados son los especiales tipo HSK (del alemn Hohl Shaft Kegel). Las principales ventajas que ofrecen los conos HSK se deben fundamentalmente a dos factores. Por un lado, el sistema de amarre se realiza mediante unas garras o

Figura 5-10

58

5. Estrategias y trayectorias de mecanizado mordazas que se ajustan en un hueco tallado dentro del cono en forma de copa. A medida que la velocidad de giro aumenta se garantiza el contacto en todo momento, ya que la fuerza centrfuga expande las mordazas que sujetan el cono contra el eje del husillo. Esta circunstancia permite unas condiciones de corte ms agresivas, adems de aportar mayor rigidez y precisin. Por otro lado, en la unin del cono y el husillo, existe un doble contacto entre las superficies del cono y el alojamiento del eje. El doble contacto ofrece mayor repetitividad a la hora de volver a colocar el cono. El ajuste de la herramienta en el portaherramientas debe ser extremadamente preciso. Los diferentes sistemas empleados para el ajuste de herramientas en los portas de alta velocidad son: Mecnico: Este tipo de ajuste es el conocido universalmente como ajuste de tuerca y pinza (portapinzas). En el caso de tuerca de gran apriete, la pinza es cilndrica, en cambio, en el caso tradicional, de una tuerca normal, la pinza es cnica. Hidrulico: No es una opcin muy recomendable, ya que al girar a altas revoluciones (a partir de 20000 rpm.), la limitada rigidez, hace aumentar el salto radial de la herramienta. Las ventajas que presenta este portaherramientas es que no necesita ningn mecanismo secundario, sin embargo el coste individual del portaherramientas (sin contar el mecanismo de calentamiento de los trmicos) es ms elevado que los trmicos. Trmico: El portaherramientas se somete a un proceso de calentamiento, con lo que aumenta el dimetro interior por dilatacin. Una vez dilatado se introduce la herramienta, y tras el subsiguiente proceso de contraccin queda sujeta la herramienta. Esta opcin es la ms recomendada, pero actualmente tambin es la ms compleja y cara, ya que obliga a disponer de un dispositivo trmico auxiliar para la sujecin. 5.3.4.2 Material y recubrimiento de la herramienta En cuanto al material, no se suelen usar aceros comunes y los aceros rpidos se utilizan para materiales blandos como el aluminio. Para aplicaciones de HSM se suelen usar fresas de alto rendimiento. Se suelen usar por ejemplo: Carburos cementados, Cermets, Nitruro de Boro, Diamante y dems materiales duros. La herramienta de corte es un factor importante en el HSM. El sustrato, la forma y el recubrimiento determinan cunto calor puede resistir la herramienta. El sustrato determina la rigidez. La mayora de las herramientas de corte diseadas para el HSM actualmente se fabrican de un submicrograno de carburo. En trminos ms simples, esto significa que las dimensiones de las partculas de carburo son menores a una micra. Un grano ms pequeo permite obtener una herramienta de mayor densidad, lo cual se traduce directamente en su rigidez. Los recubrimientos para aplicaciones en el HSM es probablemente el rea que ms se ha desarrollado. El TiAlN, el recubrimiento ms usado en el HSM, tiene muchas y diversas variantes. La primera variante, con la que se han visto los mejores resultados, es de hecho un recubrimiento AlTiN. Esto significa que el recubrimiento contiene ms aluminio que titanio. El aluminio en el recubrimiento crea xido de aluminio durante el corte. El xido de aluminio ayuda a deformar plsticamente el metal en la zona de corte, lo cual contribuye a liberar el calor a travs de la viruta, al mismo tiempo que protege la arista de corte. Este recubrimiento tambin puede ser usado en aplicaciones a menor velocidad, lo cual lo hace bastante verstil. 59

5. Estrategias y trayectorias de mecanizado 5.3.4.3 Geometra de la herramienta La forma de la herramienta de corte puede ayudar a controlar la temperatura y a incrementar su rigidez. Las herramientas que se fabrican en la actualidad, que parecen funcionar mejor, tienen grandes dimetros internos para aumentar la rigidez y un afilado diseado pensando en el calentamiento y la resistencia mecnica. El dimetro interno es la medida de la seccin de la herramienta que no incluye las estras de corte. La viruta generada en el HSM es muy pequea y no necesita de un rea extensa para su evacuacin. Esto permite a los fabricantes de herramientas de corte disear herramientas con grandes dimetros internos para ganar en rigidez. El afilado (aplanado o redondeado) se debe disear para permitir la mxima disipacin del calor generado durante el corte a travs de la viruta y no a travs del cuerpo de la herramienta. El afilado tambin debe procurar una mnima deflexin, ya que la deflexin genera vibracin, y por lo tanto, calor. Un uso adecuado de la geometra de nuestra herramienta podra aumentar tambin la fiabilidad del proceso. Realmente, cualquiera asumira que una baja velocidad de avance hara el proceso ms fiable y, por tanto, mejor acondicionado para permitir que el operador se retire para realizar alguna otra tarea. Pero algunos tipos de cortadores de fresado, en particular las fresas con insertos y bordes circulares, pueden cortar con mayor confiabilidad y productividad cuando la velocidad de avance se aumenta. La manera como estos cortadores de bordes redondos se relacionan con el mecanizado no atendido se explica mejor en una serie de cuatro pasos. Un inserto redondo convierte la fuerza radial de corte en fuerza axial en la medida en que la profundidad de corte se hace menor. La figura 5-11 ilustra este efecto. El perfil redondo redirige el vector de la fuerza cuando la profundidad de corte se hace pequea. En un corte liviano, una mayor proporcin de la fuerza de corte es dirigida hacia "arriba" o paralela al eje del husillo.

Figura 5-11

Dirigir la fuerza axialmente reduce la vibracin. La fuerza radial tiende a flectar la herramienta, lo que hace que el proceso sea propenso a vibrar y, por tanto, susceptible de causar una fractura en la herramienta de carburo. Pero la fuerza axial hace que el ensamble herramienta y portaherramientas quede sometido a compresin. En lugar de una fractura, la estabilidad resultante del sistema induce a la herramienta a fallar por desgaste gradual del borde de corte.

60

5. Estrategias y trayectorias de mecanizado Un corte ms estable es ms predecible. Ese cambio en el modo de fallo de la herramienta es la clave del mecanizado no atendido. Una herramienta que pueda fracturarse en cualquier momento necesita tener un operario cerca. Pero el desgaste gradual es predecible. Un proceso limitado por desgaste en lugar de fracturarse hace posible predecir con confianza cundo el operario que se ha alejado de la mquina debe retornar a ella. El adelgazamiento de la viruta permite mayor velocidad de avance, manteniendo alta la productividad. El fresado ms predecible no es benfico si el corte liviano hace que baje la Figura 5-12 productividad. Una alta velocidad de avance es necesaria para compensar la poca profundidad. Un fenmeno que ayuda en esto es el "adelgazamiento de la viruta". Cuando se utiliza un borde de corte redondo con una baja profundidad de corte, el adelgazamiento de la viruta produce un espesor de viruta menor del que la velocidad de avance programada por diente podra sugerir, como lo ilustra la figura 5-12. La consecuencia del adelgazamiento de la viruta es que una velocidad de avance programada ms alta corresponde a la velocidad de avance por diente recomendada para la herramienta. En otras palabras, este estilo de fresado exige un intercambio de alta velocidad de avance por baja profundidad de corte, y el adelgazamiento de la viruta es parte de lo que hace posible este intercambio. La combinacin de todos los puntos anteriores crea una cadena que conecta alta velocidad de avance con mecanizado no atendido. La confianza en el mecanizado no atendido viene de una vida de herramienta predecible; la vida de herramienta predecible se ve favorecida por una fuerza dirigida en sentido axial; la fuerza dirigida axialmente es el resultado de cortar con pequeas profundidades usando bordes de corte redondos; el corte con bajas profundidades y bordes redondos lleva a un adelgazamiento de la viruta, y el adelgazamiento de la viruta hace posible una alta velocidad de avance que mantiene una gran productividad.

5.3.5

Caractersticas de los fluidos de corte. El mecanizado en seco

En mecanizado convencional cuando hay tiempo para la propagacin del calor, se hace necesario el uso de refrigerante para prevenir el calentamiento en la pieza, la herramienta, el portaherramientas y ocasionalmente el husillo. El costo de estos fluidos de corte representa un porcentaje importante dentro del proceso de fabricacin. En el caso del Mecanizado de Alta Velocidad, aunque parezca una idea descabellada, no siempre es necesario el uso de fluidos de corte e incluso pueden llegar a ser contraproducentes. La razn de esto es la propia naturaleza del mtodo HSM, ya que la mayor parte de la transmisin del calor se realiza a travs de la viruta. En el caso del HSM, el desarrollo de recubrimientos de la herramienta de ltima generacin, con una excelente resistencia a alta temperatura favorece la posibilidad de realizar el mecanizado en situaciones de ausencia de refrigerante.

61

5. Estrategias y trayectorias de mecanizado Uno de los principales factores para el xito en HSM es la total evacuacin de la viruta de la zona de corte. Evitar la acumulacin de viruta cuando se trabaja con un acero templado es absolutamente esencial para una vida predecible de la herramienta y para un mantener una buena seguridad. Adems, la formacin de buenas virutas es la manera ms importante en que la herramienta afecta la transferencia de calor. Las virutas pueden transportar alrededor del 85-90% del calor generado por la accin de corte, pasando el resto a la pieza y la herramienta. Las herramientas incluyen ranuras en la superficie para apoyar la rotura de las virutas. Otra manera de ayudar a la ruptura de las virutas y a la evacuacin de calor consiste en reemplazar el lquido de corte por un gas; el aire es el ms utilizado. Aunque no resulta muy eficiente para el enfriamiento, un chorro de aire de taller a veces basta para retirar las virutas de la pieza y de la mquina. Es mucho mejor an si la mquina herramienta permite el pasaje de aire a travs del husillo. El uso de un fluido de corte, a menudo puede empeorar la situacin por una simple razn: la mayora de los efectos del enfriamiento van a las partes del trabajo que ya estn ms fras que el corte. Los fluidos tienden a enfriar slo la regin circundante, reas que se haban calentado previamente, intensificando as los gradientes de temperatura y aumentando los esfuerzos trmicos. Esto puede provocar la aparicin de fisuras en los bordes de la herramienta por fatiga trmica. Adems del costo y de la vida de la herramienta, otro factor que afecta la seleccin del mecanizado en seco es la propia pieza de trabajo. Algunas veces, el fluido de corte puede producir herrumbre en la pieza o contaminarla. Consideremos un implante mdico, como la junta de bolas de la cadera. Los fluidos de corte son indeseables cuando hay temor de contaminacin. La susceptibilidad de la pieza de trabajo para un proceso seco tambin depende del material. Un fluido de corte puede ser superfluo en el corte de la mayora de las aleaciones de hierro fundido, aceros al carbono y aceros aleados, por ejemplo. Estos materiales, que son relativamente fciles de mecanizar y conducen bien el calor, permiten que las virutas transporten la mayora del calor generado. La excepcin es el acero de bajo carbono, que se vuelve ms adhesivo en la medida en que disminuye el contenido de carbono. Estas aleaciones pueden necesitar un fluido como lubricante para prevenir la soldadura. Los fluidos de corte normalmente son innecesarios cuando se mecaniza la mayora de las aleaciones de aluminio, por las temperaturas relativamente bajas que se presentan. En situaciones en las que ocurre la soldadura de la viruta en estos materiales, el problema generalmente puede ser resuelto con el uso de ngulos de ataque altamente positivos y bordes agudos que corten el material. Sin embargo, el refrigerante a alta presin puede ser til cuando se corta aluminio a altas velocidades si un simple chorro de aire no es suficiente para ayudar a romper y a evacuar las virutas. Mecanizar aceros inoxidables en seco es un poco ms difcil. El calor puede causar problemas en estos materiales al sobretemperar aleaciones martensticas, por ejemplo. En muchas aleaciones austenticas, el calor no fluye bien desde la zona de corte hacia las virutas porque la conductividad trmica tiende a ser muy baja. El sobrecalentamiento del borde de corte puede, por tanto, disminuir la vida de la herramienta hasta valores inaceptables. Otra razn por la que los fluidos de corte son usualmente necesarios para mecanizar aceros inoxidables es que muchas aleaciones son gomosas, lo cual significa que son propensas a causar abarrotamiento en el borde de corte, dando como resultado un acabado superficial pobre. 62

5. Estrategias y trayectorias de mecanizado Para muchos materiales, el mecanizado en seco es una excepcin. Las aleaciones para altas temperaturas constituyen un grupo completo de materiales que requieren fluidos de corte. En particular, el corte de aleaciones con base en nquel y cromo produce temperaturas extremadamente altas que requieren un fluido de corte para disipar el calor. La lubricidad de un fluido tambin mantiene la generacin en un mnimo. El uso de fluidos de corte es imperativo cuando se mecaniza titanio. Es gomoso, tiene baja conductividad trmica, y, en el caso de algunas aleaciones, tiene un bajo punto de llama. Como consecuencia, las virutas no extraen el calor y la pieza se calienta tanto que puede llegar a ignicin y arder (el magnesio tambin arde fcilmente y, por ende, sus virutas). Los fluidos de corte previenen el problema lubricando el borde, retirando las virutas y enfriando la pieza de trabajo. Para asegurar que el fluido realice bien estas funciones, las aleaciones de titanio necesitan fluidos suministrados a alta presin, generalmente en un rango de 4.000 psi a 7.000 psi. Mientras muchos talleres han aprendido el valor del mecanizado en seco por accidente, muchos otros han fallado en ver sus beneficios aunque hayan tenido el propsito. La razn es que el xito del mecanizado en seco requiere mucho ms que eliminar el refrigerante: demanda una estrategia metdica para controlar el calor en el proceso global. Asegurar la buena formacin de virutas, una seleccin adecuada de las herramientas y sus recubrimientos, encontrar los mejores parmetros de corte y conocer los materiales con los que trabajamos nos puede aportar un gran beneficio en nuestro proceso.

5.4

ESTRATEGIAS AVANZADAS DE MECANIZADO

Para aplicar los principios del mecanizado multiejes y de Alta Velocidad se han creado numerosas estrategias de mecanizado. Los controles de las mquinas y los sistemas CAM han ido evolucionando paralelamente a las nuevas tcnicas facilitando la programacin. Se habla a veces de un mecanizado inteligente, ya que se incluyen funciones de regulacin automtico del avance, identificacin de geometras y previsin de colisiones. Los programas CAM traen ya diversas opciones para calcular trayectorias de forma automtica e insertarlas en el programa. 5.4.1 Transiciones suaves

En HSM la herramienta desarrolla unas velocidades altsimas acompaadas de unas altas fuerzas de inercia. Esto hace que sufra mucho el husillo, los rodamientos y los motores de la mquina. Cuando mecanizamos con este mtodo es esto lo primero a tener en cuenta a la hora de programar. Las conexiones rectas entre pasadas son el mtodo tradicional y no son adecuadas para el HSM, ya que el control detectar el movimiento de la herramienta y reducir de forma significativa el avance adems de hacer que sufra nuestra mquina. En mecanizados de alta velocidad, al cambiar de direccin, debemos incluir un pequeo recorrido radial de la herramienta para que se mantenga en movimiento y en empae constante. Estos cambios se darn sobre todo en las esquinas y en los cambios entre las distintas pasadas paralelas. Los programas CAM ya vienen equipados con funciones que cumplen estos objetivos, pero hay que controlar los avances programados y las entradas en el material para evitar errores fatales.

63

5. Estrategias y trayectorias de mecanizado

Figura 5-13

Figura 5-14

Las pasadas laterales conectan pasos consecutivos para una trayectoria de herramienta. Se debe evitar en lo posible que haya entradas y salidas frecuentes en la pieza. Pueden crear tensiones perjudiciales sobre el filo, o tendencia a paradas y vibracin. Se recomienda programar un recorrido de la herramienta que mantenga la fresa en contacto total, en lugar de realizar varias pasadas en paralelo. No obstante, en caso de que no se puedan evitar estas entradas y salidas se pueden crear una serie de lazos para mantener la inercia de la herramienta y el avance programado.

5.4.2

Mecanizado en rampa

El mecanizado en rampa se utiliza habitualmente como aproximacin eficaz a la pieza cuando se van a mecanizar canales, alojamientos o cavidades cerradas ya que elimina la necesidad de taladrar. La idea es alcanzar la profundidad de mecanizado de forma suave y progresiva. Bsicamente podemos definir dos tipos de estrategia de mecanizado en rampa: lineal y circular. 5.4.2.1 Mecanizado en rampa de dos ejes: lineal El mecanizado en rampa lineal est definido por el avance simultneo en direccin axial (Z) y en una direccin radial (X o Y), es decir, una rampa de dos ejes. En general es preferible el mecanizado circular al mecanizado recto (ranurado), porque se reduce el corte radial y permite realizar fresado hacia abajo (en concordancia) puro, con mejor evacuacin de la viruta. La rotacin en sentido contrario al de las agujas del reloj garantiza el fresado hacia abajo. Hay tres procesos de mecanizado que se producen simultneamente durante la operacin de mecanizado en rampa: 1. Mecanizado perifrico con la plaquita anterior. 2. Mecanizado del fondo con la plaquita anterior. 3. Mecanizado del fondo con la plaquita posterior.
Figura 5-15

Las fuerzas de corte son axiales y radiales, por lo que se produce una tensin aadida sobre la herramienta debido al ranurado y esto implica que se generan grandes fuerzas radiales y virutas largas.

64

5. Estrategias y trayectorias de mecanizado Hay algunas recomendaciones generales a la hora de mecanizar en rampa: Reducir el avance al 75% del valor normal. Si se realiza el fresado de la ranura directamente despus de mecanizar la rampa, es importante continuar con avance ms bajo durante una distancia que sea igual al dimetro de la fresa, hasta que la plaquita posterior haya dejado de trabajar. Utilizar refrigerante para optimizar a la evacuacin de la viruta. Disminuir el radio en la herramienta para reducir el rea de contacto. El mecanizado en rampa recto se debe limitar a ranuras estrechas de menos de 30 mm de ancho, si el acceso para rampas helicoidales est limitado.

Si se mecanizan rampas con varias pasadas para producir una ranura profunda, resulta sencillo incrementar la productividad mecanizando en rampa en ambos sentidos (rampas progresivas) en lugar de pasar en un solo sentido (rampa de una pasada). As podramos descender formando una hlice de forma suave. 5.4.2.2 Mecanizado en rampa circular

Figura 5-16

El mecanizado en rampa circular (tambin llamado helicoidal, espiral etc.) es una alternativa al taladro. Se define como el desplazamiento simultneo de un recorrido circular (X e Y) y del recorrido de avance axial (Z) con un paso determinado. Si se compara con el mecanizado en rampa lineal, la interpolacin helicoidal es un proceso mucho ms uniforme porque se reduce el corte radial, se consigue fresado hacia abajo en concordancia puro y mejora la evacuacin de viruta. Hay tres aspectos clave para el mecanizado en rampa circular: si no se aplica correctamente, los problemas son inevitables.

Figura 5-17

Seleccin del dimetro de fresa segn el tamao del agujero La seleccin del tamao de fresa es muy importante cuando se utilizan fresas sin corte en la zona central. En la figura 5-18 podemos ver los 3 casos que se nos pueden dar. En el primero, el dimetro de fresa permite garantizar que la plaquita mecanice sobre la lnea central del agujero. En el segundo, el dimetro de fresa es demasiado pequeo y dejar un ncleo en el centro, como en trepanado. Esto resulta aceptable para grandes cortes (arquetas) pero ser necesario prever el apoyo del ncleo en el momento de su cada. Si la fresa es demasiado grande, como en el tercer caso, la plaquita no pasar tampoco por la lnea central del agujero y se formar un tetn en el que quedar atascada la parte baja de la fresa.

65

5. Estrategias y trayectorias de mecanizado

Figura 5-18

Paso El paso no puede nunca ser mayor que el valor mximo de aP (espesor de viruta axial) para el concepto de fresa y depende del dimetro del agujero, el dimetro de la fresa y el ngulo de la rampa. Velocidad de avance El valor del avance siempre depende del valor de hex, que se corresponde con la velocidad de avance perifrica, vfm. Sin embargo, muchas mquinas requieren que se defina el avance en el centro de la herramienta, vf, que se debe calcular como corresponde:

Figura 5-19

La velocidad a utilizar ser: vfm = si se utiliza compensacin de radio vf = si se utiliza avance del centro de la herramienta

5.4.3

Mecanizado trocoidal

El mecanizado trocoidal es una nueva estrategia de trayectoria de herramienta para aumentar la velocidad del mecanizado de desbaste. Una "trocoide" se define como la huella de un punto fijado en un crculo que rueda a lo largo de una lnea. En trminos generales, una "trocoide" es cualquier curva que constituye el lugar de un punto fijado a una curva A, mientras que la A se desliza a lo largo de otra curva B sin resbalar. El resultado es una trayectoria de herramienta parecida a un espirgrafo donde el material se retira de la parte cortante de la herramienta de corte. Este tipo de herramientas se emplean a menudo en esta prctica y es adecuado para el mecanizado de cajeras abiertas y ranuras. Tambin se adapta al HSM ya que la herramienta de corte se mueve siempre de forma encorvada y permite que se mantenga el mximo avance a travs de todo el proceso de mecanizado. Adems, el movimiento circular permite que las virutas se expulsen de forma clara y concisa.

66

5. Estrategias y trayectorias de mecanizado El fresado trocoidal se usa cuando se trata de hacer una ranura o eliminar una gran cantidad de material que exige la utilizacin de todo el dimetro de corte de la herramienta. Tambin es buena idea usarlo cuando nos surgen problemas de vibracin. Este tipo de trayectoria requiere de capacidad de la mquinaherramienta y una programacin especializada. Muchos controles modernos, como los Heidenhain, incluyen ya rdenes para poder ejecutar estas estrategias. Los programas CAM tambin incluyen normalmente esta estrategia. En el caso de CATIA v5 se trata de una opcin llamada full engagement que detecta cuando la fresa tiene que utilizar un determinado porcentaje del dimetro para poder mecanizar y cambia automticamente a un patrn trocoidal.

Figura 5-20

La herramienta se programa con un recorrido de rotacin a la entrada y a la salida del corte, con el paso radial, w, bajo, lo que implica que: El arco de empae controlado genera fuerzas de corte bajas y esto permite elevar la profundidad de corte axial. Se utiliza toda la longitud del filo y por ello calentamiento y desgaste son uniformes y distribuidos, la vida til de la herramienta ser mayor que con el fresado de ranuras tradicional. Debido al corto arco de empae, se utilizan herramientas de varios filos y esto permite incrementar el avance de mesa sin perder seguridad respecto a la vida til de la herramienta. El mximo corte radial, ae, no debe superar el 20% del dimetro de la fresa. Para ranuras de anchura inferior a 2 x Dc La herramienta se programa con un recorrido continuo en espiral que avanza en direccin radial para mecanizar una ranura o un perfil. El avance es constante, con un corte radial que vara continuamente. El 50% del tiempo la herramienta est fuera del corte. En este caso tendremos que hacer algunas consideraciones: El corte radial est cambiando constantemente y, en el punto de mayor inmersin, es ms alto que el solapamiento programado, w. Es importante mantener la relacin entre el dimetro de la fresa y la anchura de la ranura por debajo del 70% y el paso radial, w, por debajo del 10% de Dc. El avance es constante, sin embargo, el avance del centro de la herramienta, vf, es distinto del avance de la periferia, vfm. Si se programa el avance en funcin del centro de la herramienta, ser necesario calcular el avance perifrico como en el caso del mecanizado en rampa circular.

Figura 5-21

67

5. Estrategias y trayectorias de mecanizado Para ranuras de anchura superior a 2 x Dc Un recorrido continuo en espiral, como el que se programa para una ranura estrecha en donde el 50% del tiempo se consume con la herramienta fuera del corte, se puede optimizar a medida que la ranura se hace ms ancha: 1. Rotacin al entrar, radio programado (radm) = 50% de Dc. 2. G1 con ae = 0.1 x Dc. 3. Rotacin al salir, radio programado (radm) = 50% de Dc. 4. Rpido desplazamiento hasta la siguiente posicin de inicio. 5. Repetir el ciclo.
Figura 5-22

5.4.4

Desbaste por penetracin El desbaste por penetracin o fresado en plunge como se le conoce en algunos sitios (del ingls plunge milling) es una estrategia bastante sencilla de aplicar. La idea es desbastar el material realizando una serie de taladros. Se realiza un taladro inicial (usualmente un mecanizado en rampa circular) y luego se van superponiendo los distintos taladros hasta eliminar todo el material. Este mecanizado no se realiza con una broca, sino que se usa una fresa normal. Las brocas no tienen el fondo plano y adems no trabajan bien cuando no estn completamente rodeadas de material.

Figura 5-23

En el desbaste por penetracin, el mecanizado se realiza en el extremo de la herramienta en lugar de la periferia y esto supone una ventaja porque cambia la direccin de las fuerzas de corte predominantes de radial a axial. Esto hace especialmente indicado esta estrategia para el mecanizado de cavidades muy profundas, en las que el voladizo de la herramienta sea muy grande y tengamos problemas de rigidez o vibraciones. Al usar la rigidez del eje Z, cambian las caractersticas de vibracin del sistema. Esta mejora en la vibracin tambin lo hace adecuado para mecanizar paredes delgadas donde la vibracin puede daar la pieza de trabajo. Tambin puede ser una alternativa para mquinas antiguas en las que ya no tengamos tanta fiabilidad en los ejes X e Y o en los que la potencia o el par estn limitados. Normalmente hay una mayor capacidad disponible para el eje Z y podra darse uso a mquinas antiguas que nos ahorraran tiempo de mecanizado. No obstante el fresado en plunge no debe ser nuestra primera opcin porque la velocidad de arranque de viruta es menor comparado con otros procesos.
Figura 5-24

68

5. Estrategias y trayectorias de mecanizado Para realizar un desbaste por penetracin tendremos que hacer una serie de consideraciones: Usar una mquina de eje horizontal facilitar la evacuacin de viruta. Usar fluidos de corte o aire comprimido tambin ayuda a evacuar esta viruta. Si se compara con los mtodos tradicionales, el fresado en "plunge" requiere menor avance por diente. Hay que verificar que siempre haya ms de un diente en contacto con el corte. Utilizar fresas con paso reducido. Utilizar un "programa con desplazamiento en gancho" para evitar remecanizar en el movimiento de retorno. Los software CAM que incluyen este tipo de mecanizado lo hacen automticamente, de lo contrario sera conveniente programarlo en algn tipo de macro. No se recomienda utilizar un ciclo de taladrado porque el remecanizado puede provocar vibracin al extraer la herramienta. Hay que siempre dejar existencias constantes para las operaciones posteriores de acabado.

Figura 5-25

5.4.5

Reconocimiento de material remanente

El reconocimiento de material remanente es una funcionalidad que traen ahora prcticamente todos los paquetes de CAM. Como su propio nombre indica, se trata de identificar los restos de material que quedan en el tocho despus de hacer nuestras operaciones. Esto es muy til para las operaciones de redesbaste y de acabado, ya que podemos utilizar el modelo resultante de las operaciones anteriores como base para nuestro mecanizado. El resultado es una trayectoria ms eficaz ya que la herramienta permanece ms tiempo en el material y elimina cortes en vacio. El re-desbaste es una operacin bastante importante en el contexto del mecanizado de alta velocidad, ya que si en el desbaste hemos dejado reas bastante pobladas de material el resultado puede ser que en determinados momentos la herramienta se encuentre con una carga superior a la que soporta. Con el re-mecanizado las esquinas ajustadas se liberan, presionando menos a la herramienta y permitiendo que se mueva ms rpido. En CATIA v5 tambin est incluida esta opcin y es posible visualizar el tocho resultante despus de cada operacin y poder usarlo en las operaciones siguientes.

69

5. Estrategias y trayectorias de mecanizado 5.4.6 Esquinado

Una de las operaciones que ms a menudo tendremos que hacer ser el repaso de las esquinas. Aunque aqu nos estamos refiriendo a las esquinas que se quedan sin desbastar en un mecanizado en escuadra, la tcnica es la misma para cualquier resto de material que nos quede en un mecanizado 3D. Una vez que nuestro software de CAM ha identificado el material que nos queda sin mecanizar podemos proceder a su eliminacin. Las estrategias vienen a ser las mismas que las utilizadas para el desbaste: el recorte y el desbaste por penetracin. El recorte es una tcnica de semidesbaste utilizada en fresado de esquinas donde no ha podido llegar la herramienta ms grande utilizada en la operacin anterior. A diferencia del fresado trocoidal, no es necesario un recorrido de rotacin al entrar ni al salir del corte ya que el corte radial parte de cero hasta llegar al mximo en el punto medio y volver a cero otra vez. El material se elimina con varias pasadas sucesivas, que garantiza baja inmersin radial/ngulo de empae y bajas fuerzas de corte. Como en todas las operaciones de contorneado de radio que hemos visto, al programar con avance del centro de la herramienta, vf, la velocidad de avance se debe reducir respecto al avance de la periferia de la herramienta, vfm, para que se mantenga constante el avance por diente. Adems, como la profundidad de corte puede hacerse demasiado grande ya que vara la relacin entre el dimetro recorrido y el de la herramienta, debemos ir reduciendo el avance de manera continua en cada pasada. Para los mismos radios inicial y final, el nmero de pasadas requeridas variar segn el ngulo de la esquina. Para esquinas con ngulos inferiores a 60, una buena solucin puede ser el fresado en "plunge".
Figura 5-26

El fresado en "plunge" del material sobrante despus de una operacin de desbaste en esquinas profundas de 90 grados puede presentar ventajas. Las brocas llegan a permitir cortes hasta el 75% del dimetro de la fresa y esto presenta ventajas en esquinas estrechas. Pero sobre todo el desbaste por penetracin se usa en esquinas de cavidades profundas para evitar vibraciones y posibles colisiones con el portaherramientas.

Figura 5-27

Figura 5-28

70

5. Estrategias y trayectorias de mecanizado 5.4.7 Mecanizado paredes finas

Una de las particularidades del Mecanizado de Alta Velocidad es que permite el mecanizado de paredes muy delgadas. El uso de tcnicas de alta velocidad, es decir, valores pequeos de ap/ae y altos de vc, facilitan el fresado de paredes delgadas, ya que reducen el tiempo de empae de la herramienta y, con l, el impulso y la desviacin. Para crear estas superficies esbeltas tambin hay que tomar una serie de consideraciones en la estrategia a tomar. Las recomendaciones para estas estrategias dependen de la propia esbeltez de la pieza. El nmero de pasadas vendr determinado en todos los casos por las dimensiones de la pared y por la profundidad de corte axial. Relacin pequea entre altura y espesor <15:1: Las pasadas deben seguir un recorrido en zigzag. Mecanizamos un lado de la pared con pasadas no superpuestas. Repetimos en el lado opuesto. Dejamos tolerancia en ambos lados para el posterior acabado.

Relacin moderada entre altura y espesor <30:1 Fresado por niveles: Vamos alternando los lados y mecanizamos a profundidades dadas, con pasadas no superpuestas. Fresado escalonado con apoyo: Una aproximacin similar, pero con solapamiento entre pasadas en las caras opuestas de la pared: de esta forma se consigue mejor apoyo en el punto que se est mecanizando. La primera pasada se debe realizar a profundidad de corte reducida, ap/2. En cualquiera de los casos, se debe dejar una tolerancia en ambos lados para el posterior acabado de 0.2 1.0 mm. Relacin muy alta entre altura y espesor >30:1 Adems de ir alternando los lados de la pared durante el mecanizado, se debe aproximar el espesor de pared deseado por fases, mediante una rutina de rbol de navidad. La seccin ms delgada siempre se apoya en las secciones ms gruesas que estn debajo a medida que se mecaniza. Desplazamos la pared hacia abajo siguiendo los pasos.

Figura 5-29

71

5. Estrategias y trayectorias de mecanizado 5.4.8 Trayectorias basadas en NURBS

Los NURBS (Non-Uniform Rational B-Splines) son entes matemticos que definen exactamente una curva o superficie a partir de varios puntos de control, no necesariamente pertenecientes a la trayectoria, y unos pesos asociados a los mismos. Los pesos actan esencialmente como la gravedad, produciendo deformaciones en la direccin de los puntos de control. Cuanto mayor sea la complejidad de la curva, mayor ser el nmero de puntos de control que deber especificarse, pero, en todo caso, el nmero de puntos generados ser menor que el necesario utilizando la aproximacin tradicional por tramos rectos. La reduccin en el nmero de puntos manejado en las curvas habituales est en una proporcin de entre un 30 y un 50%. El empleo los NURBS para definir una trayectoria de mecanizado precisa evidentemente de la disponibilidad de un CNC con interpolador polinmico, capaz de procesar la informacin codificada en esta forma. Muchos de los paquetes de CAD existentes trabajan internamente con NURBS para la definicin de curvas y superficies. La disponibilidad de un CNC con capacidad de Figura 5-30 procesar NURBS supone la eliminacin de un paso intermedio generador de error a la hora de aproximar una trayectoria curva a una de multitud de tramos rectos, con el consiguiente incremento de la calidad superficial, disminucin de la talla del fichero de la trayectoria, e incluso incremento de la velocidad de avance. Algunas ventajas de los NURBS son: Mejora del rendimiento dinmico. Como los NURBS introducen continuidad en C2 en la trayectoria cuando es posible, se reduce dramticamente las deceleraciones en la mquina producidas por discontinuidad en la curvatura. Esto es fcil de ver: si la derivada de una curva no es continua en un punto, el control detecta una discontinuidad en la aceleracin y establece el valor de la velocidad a un mnimo. Adems, grandes variaciones en el avance pueden provocar marcas en la superficie y deteriorar la calidad. Mejora en la calidad superficial. Si lo comparamos con la interpolacin lineal, una superficie mecanizada con NURBS tendr un aspecto ms suave y no produce aristas como en la interpolacin lineal. Se puede obtener una gran calidad superficial sin reducir significantemente la tolerancia del programa. Mejora en productividad. NURBS proporciona mejores propiedades dinmicas. Como resultado, la ganancia en productividad usando NURBS en vez de interpolacin lineal o circular se incrementa. Comparando en trminos de tiempo de mecanizado de las diferentes salidas del APT se ha verificado una mejora en muchos programas incluyendo operaciones de 3 y 5 ejes.

72

5. Estrategias y trayectorias de mecanizado No obstante tambin tienen algunas limitaciones: Las sentencias de salida de NURBS se calculan teniendo en cuenta las tolerancias de mecanizado definidas en la operacin. El nmero de puntos de control es una consecuencia de la precisin requerida en NURBS y esta a su vez est relacionada con la tolerancia del mecanizado. No hay opcin del usuario para manipular el nmero de puntos de control. Las salidas NURBS solo se pueden hacer en APT, con lo cual es necesario disponer de un postprocesador capaz de traducir todos los comandos. El fichero generado tampoco es compatible con ningn tipo de compensacin de herramienta y la posicin tampoco puede ser el centro de la herramienta. Siempre es la trayectoria que sigue la punta, con lo cual el control tendr que hacer su propia compensacin. En CATIA v5 no se puede importar APT que contengan NURBS usando el comando import y tampoco es posible usar la simulacin ISO del formato NURBS. La reduccin del volumen de datos que se obtiene con la especificacin de las trayectorias mediante NURBS tiene importancia en el caso de utilizar controles con baja capacidad de almacenamiento, habituales hasta fechas recientes. Sin embargo, los CNC actuales, con gigas de memoria, y con la posibilidad de aplicar la funcin look-ahead, diluyen algunas de las ventajas del uso de los NURBS.

En definitiva, si bien los NURBS son una nueva tcnica que comienza a desarrollarse y que ha aportado y puede seguir aportando una serie de ventajas, algunas de ellas ya no son tales gracias a las prestaciones de los CNCs de ltima generacin. Las limitaciones de la mquina en cuanto a velocidades de avance y/o aceleraciones no estn causadas por la capacidad de proceso de datos del CNC, sino por la respuesta del sistema electromecnico. Adems, aunque es ms eficiente, presenta una serie de inconvenientes que dificulta mucho la programacin.

73

5. Estrategias y trayectorias de mecanizado

74

6. Casos prcticos. Aplicaciones y ejemplos

CASOS PRCTICOS. APLICACIONES Y EJEMPLOS.

75

6. Casos prcticos. Aplicaciones y ejemplos 6.1 PRIMEROS PASOS: SETUP DE LA PIEZA Y OPERACIONES BSICAS

El objetivo de esta prctica es tener una primera toma de contacto con el mdulo de mecanizado de CATIA realizando una serie de tareas bsicas y definir una metodologa de trabajo que no cree malos hbitos y nos permita tener nuestros proyectos estructurados de manera que cualquiera pueda acceder con facilidad a ellos. 6.1.1 Paso 1: Seleccin de la pieza y creacin del tocho de mecanizado

Para la elaboracin de esta prctica empezaremos accediendo a la pieza Setup.CATPart incluida en la carpeta Casos prcticos de la documentacin del proyecto con CATIA. Al abrir el documento nos encontramos automticamente en el mdulo mechanical design->part design. En este caso la pieza de diseo viene ya montada directamente sobre una base que nos servir de utensilio de amarre. Aunque no vayamos a mecanizar ese elemento, es bueno disear las piezas con ellos ya que nos permiten determinar a posteriori si se producen colisiones.

Figura 6-1

Figura 6-2

En el rbol encontramos un elemento body llamado Cuerpo donde describimos la geometra de la pieza. Para disear nuestro tocho vamos a la barra superior de herramientas y creamos un nuevo elemento haciendo click en insert->body. En el nuevo cuerpo que hemos creado hacemos click derecho y en properties le cambiamos el nombre a Tocho

Como la base de amarre va a ser la misma, copiamos del elemento Cuerpo la primera operacin creada llamada Pad.1 y la pegamos en el nuevo cuerpo. Ahora crearemos el tocho directamente apoyado sobre nuestra base. Esto nos sirve para ver tambin la base en las simulaciones de eliminacin de material que explicaremos ms adelante. Creamos la base de nuestro tocho haciendo primero un sketch . Usamos como plano de referencia la parte superior de nuestro elemento de amarre y creamos un rectngulo con las dimensiones como el de la figura 6-3. Despus, teniendo seleccionado nuestro sketch creamos una operacin Pad . A este le damos una altura de 45mm y hacemos click en ok. Con esto tenemos lista la geometra de nuestro tocho.
Figura 6-3

76

6. Casos prcticos. Aplicaciones y ejemplos Para una mejor visualizacin del tocho durante todo el proceso hacemos click derecho sobre el elemento Tocho y en properties accedemos a la pestaa de propiedades graficas. Seleccionamos un color de relleno que resalte mucho, le asignamos un valor a la transparencia superior a 0 y aplicamos los cambios. Con esto conseguimos ver tanto el tocho como la pieza. Si decidimos ocultar del todo alguna de las geometras, por ejemplo el tocho, solo tenemos que hacer click derecho en ella y activar hide/show . El icono de ese elemento se
Figura 6-4

volver transparente para indicar que est oculto. Para volver a hacerlo visible hacemos el mismo proceso.

Figura 6-5

Una vez que hemos acabado de disear el tocho de nuestra pieza, guardamos todos los cambios para empezar a programar. 6.1.2 Paso 2: Setup del proceso

Ahora estamos listos para comenzar nuestro proceso de mecanizado. Lo primero que tenemos que hacer es acceder al mdulo de mecanizado. Como no vamos a utilizar opciones avanzadas y nuestro mecanizado se puede realizar en 3 ejes, haremos uso de un mdulo con la configuracin ms sencilla. Para ello, con el documento de la pieza abierta, vamos a start->machining->prismatic machining.
Figura 6-6

77

6. Casos prcticos. Aplicaciones y ejemplos Una vez en el mdulo podemos ver la estructura del rbol de especificaciones vista en el captulo 2. Haciendo doble click en Part Operation abrimos el men para asignar los recursos a nuestro proceso. Empezamos asignando una mquina. Accediendo a Machine, seleccionamos como mquina herramienta la mquina de 3 ejes que viene por defecto. En el resto de pestaas que encontramos en esta ventana dejamos aplicados los valores por defecto. Tambin dejaremos por defecto los ejes de referencia de la mquina. En el apartado Product or Part nos encontramos ya con nuestra pieza debido a que, al abrir el mdulo desde Figura 6-7 ella, se asigna automticamente. Solo nos queda asignar en la pestaa de geometra la pieza de diseo y el tocho. Cuando hacemos click en el smbolo de pieza de diseo nos lleva de nuevo a nuestra vista 3D donde podemos seleccionar la pieza. En este caso es ms sencillo si seleccionamos desde el rbol de especificaciones el objeto Cuerpo. Repetimos el proceso para asignar el stock, que en este caso es nuestra pieza Tocho. Hacemos click en Ok y salimos del men. 6.1.3 Paso 3: Seleccin de herramientas y definicin de operaciones.

Lo habitual es tener planteado el proceso de antemano antes de empezar a programar nada, con una idea general de las operaciones que vamos a realizar y las herramientas que vamos a utilizar. En este ejercicio vamos a utilizar 3 herramientas y con ellas haremos 4 operaciones: T1 Fresa 10 de punta plana T2 Fresa especial para chaflanes T3 Broca 10 Planeado de la cara superior. Contorneado de la pieza. Contorneado para realizar el chafln. Taladro central.

Esta forma de mecanizar la pieza es puramente didctica, para comprender como se definen las operaciones. No estamos usando parmetros reales de mecanizado. La primera de las tareas que vamos a realizar es un planeado. Seleccionamos el comando Facing y nos piden que seleccionemos una operacin de referencia para introducir esta detrs. Como es la primera, hacemos click en Manufacturing Program.1. Automticamente, CATIA nos asigna un cambio de herramienta para esta operacin y se abre el cuadro con los parmetros del planeado. En las distintas pestaas vemos varios smbolos con luces indicadoras: Verde significa que esa pestaa est totalmente definida y lista para aplicarse. Amarillo significa que est definida, pero el usuario debera revisar los parmetros. Rojo indica que faltan datos por asignar. 78

6. Casos prcticos. Aplicaciones y ejemplos

La primera pestaa es la de geometra . La imagen que nos aparece se conoce como sensitive icon y nos ayuda a definir la geometra de la operacin. El planeado es el caso ms sencillo, pues solo incluye dos elementos de fcil seleccin. La primera es la superficie de mecanizado. Al hacer click derecho sobre ella nos aparece un men desplegable donde podemos asignar un offset y una casilla activada que detecta automticamente el contorno. Vamos a desactivar esta casilla. Una vez hecho esto, seleccionamos con click izquierdo la superficie y nos pide que seleccionemos un plano en la vista 3D. Seleccionamos la cara superior de la pieza de diseo, (Cuerpo).
Figura 6-8

Figura 6-9

Como hemos desactivado la deteccin automtica de contorno, tenemos que seleccionarlo manualmente. Tenemos que hacer visible el Tocho si lo tenamos oculto y seleccionamos el borde superior de este (ver figura 6-9). Esto es importante hacerlo as para mecanizar toda la cara superior del tocho. Con autodeteccin de contornos utilizara el contorno de la pieza de diseo y dejaramos parte sin trabajar. Con esto ya tenemos definida la geometra necesaria.

Pasamos ahora a la pestaa de herramientas . Hemos dicho que utilizaramos una fresa normal de dimetro 10 mm. La que insert CATIA por defecto es as salvo por un detalle. Nuestra herramienta es de punta plana y esta incluye un pequeo radio de redondeo Rc de 2 mm. Cambiamos este valor a 0 mm y ya tenemos la herramienta definida. Por ltimo tenemos la pestaa de estrategia . Tenemos unos valores asignados por defecto que adems hacen que el icono este en verde, con lo que nosotros vamos a dejar esos valores y vamos a darle a Ok para terminar con esta operacin.
Figura 6-10

Lo siguiente que haremos es un contorneado a la pieza. Para introducir la operacin usamos el comando Profile contouring y cuando nos pidan la operacin de referencia hacemos click en Facing.1 para insertar la operacin a continuacin de esta. Adems, si procedemos as, CATIA utilizar como herramienta por defecto la de la operacin anterior. Como vamos a usar la misma herramienta, no tenemos que editarlo.

79

6. Casos prcticos. Aplicaciones y ejemplos

Figura 6-12

Figura 6-11

En la pestaa de geometras podemos elegir entre 4 modos distintos de usar profile contouring Between two planes Between two curves Between a curve and surfaces By flank contouring Nosotros utilizaremos Between two planes y comenzaremos sealando el elemento gua. En este caso ser el perfil de la pieza (Ver figura 6-11). Como fondo de la operacin sealaremos el plano de la placa sobre el que apoya la pieza (el mismo en el que est definida la curva gua en la fig. 6-11). Opcionalmente podemos aadir el plano superior de la operacin tomando la cara superior de la pieza. Al utilizar en este proceso la misma herramienta, no tendremos que volver a editarla, as que pasamos directamente a la pestaa de estrategia. Esta vez no nos sirven las opciones por defecto, as que haremos algunos cambios. En estilo de camino seleccionaremos One way. En la pestaa Machining tenemos que asegurarnos de que est activada la casilla Close tool path. En la pestaa Stepover cambiamos en Radial Strategy el nmero de trayectorias a 2, mientras que en estrategia axial vamos a dejarlo solo en 1 el nmero de niveles (vamos a suponer una mquina con potencia infinita para el ejemplo).

Figura 6-13

80

6. Casos prcticos. Aplicaciones y ejemplos Un ltimo detalle que incorporaremos a esta operacin ser una macro de aproximacin. Dado que no hemos definido ningn modelo de mquina-herramienta concreto, CATIA no es capaz de generar automticamente los caminos de transicin porque no tiene cinemtica que simular. Para evitar colisiones vamos a aadir manualmente esos caminos. Accedemos a la pestaa de macros y aparece la ventana con todas las macros disponibles. Seleccionamos la macro de aproximacin que se encuentra en primer lugar. Cambiamos el modo a Axial y cambia el icono sensitivo de definicin. Hacemos doble click en este y le damos un valor de 50 mm. Antes de salir es muy importante activar la macro haciendo click derecho sobre ella. Con esto hemos acabado de definir nuestra operacin y podemos salir haciendo click en OK.
Figura 6-14

Lo siguiente que realizaremos es el chafln. Usaremos el mismo tipo de operacin que antes: Profile contouring, y lo definiremos detrs de Profile Contouring.1. Tenemos que definir una nueva herramienta especfica para chaflanes. Para ello vamos a seleccionar una herramienta de tipo Countersink y la llamaremos T2 Countersink D10. La definiremos tal como est descrito en la Figura 6-15. Los factores ms importantes son el ngulo de chafln a 45 y tener una longitud de corte suficiente para realizar la operacin. Cuando cambiamos a la pestaa de geometra de nuevo podemos ver que en nuestro rbol de definiciones se ha creado automticamente un cambio de herramienta detrs de la operacin Profile contouring.2 y que la nueva herramienta se ha aadido al final del todo a ResourcesList. Ms tarde podramos editar aqu las propiedades de esa herramienta concreta.

Figura 6-15

81

6. Casos prcticos. Aplicaciones y ejemplos De nuevo en la pestaa de geometra usaremos el modo Between two planes para definir la operacin. Esta vez el contorno ser el de la figura 6-16. Para el plano de mecanizado sera necesario definir un plano auxiliar para apoyarnos. En lugar de eso, seleccionamos la cara superior de la pieza y haciendo click derecho en el icono sensitivo le asignamos un offset de -2 mm. En la pestaa de estrategia (figura 6-13) encontramos los valores definidos en la operacin Figura 6-16 anterior. Como el chafln lo haremos de una sola pasada, modificamos en la pestaa Stepover->Radial strategy el nmero de caminos a 1. Por ltimo, es importante definir aqu otra macro. La haremos exactamente igual a la del apartado anterior, siguiendo la figura 6-14. En este caso solo es necesario darle una longitud de 10 mm. Hacemos click en OK y tenemos la 3 operacin terminada. La operacin de taladrado es muy sencilla. Seleccionamos Drilling operation, en la pestaa de herramientas seleccionamos un taladro de dimetro 10 mm y en el icono sensitivo seleccionamos la geometra del agujero de nuestra pieza, incluyendo el plano superior y el fondo.

Figura 6-18

Figura 6-17

82

6. Casos prcticos. Aplicaciones y ejemplos 6.1.4 Paso 4: Visualizacin de la operacin.

Hasta ahora hemos definido las operaciones sin ver muy bien cul es el resultado obtenido. Lo primero que vamos a hacer es visualizar las trayectorias. Para ello tenemos que decirle a CATIA que las calcule con los datos que tiene. Hacemos click derecho en Manufacturing Program.1 y buscamos el comando Compute Tool Path (ver Figura 6-19) y en la pequea ventana que nos sale seleccionamos Computation if necessary. En el rbol de especificaciones, al lado del nombre de cada operacin, nos aparece ahora entre parntesis la palabra computed y debajo un elemento Tool Path que es nuestra trayectoria. Haciendo click derecho en cada una de las operaciones, seleccionamos Replay Tool Path y podremos explorar la trayectoria con la ayuda del men. Es posible pasar de una operacin a otra
Figura 6-19

haciendo uso de los botones

Si lo que queremos es ver la simulacin de eliminacin de material, seleccionamos la ltima de las operaciones (en este caso el taladrado) y desde el mismo men de Replay Tool Path podemos

acceder al video mode . Los comandos para las simulaciones los explicaremos mejor en el captulo 2 y en ejercicios posteriores.

Figura 6-20

83

6. Casos prcticos. Aplicaciones y ejemplos 6.2 OPERACIONES AUXILIARES Y TRAYECTORIAS. SIMULACIN DEL MECANIZADO

En este segundo ejercicio vamos a profundizar en el mdulo de mecanizado. Nuestros objetivos son: Reforzar el concepto del setup del proceso definiendo nuevos elementos y propiedades. Aprender a utilizar operaciones auxiliares para facilitar la programacin. Avanzar en el manejo de las trayectorias programadas y su simulacin.

Para ello vamos a empezar a utilizar el mdulo de Advanced machining que contiene muchas ms opciones que el Prismatic machining ya que no est limitado a operaciones de 2.5 ejes. Como la ubicacin de las barras de herramientas vara segn cada usuario, tenemos que asegurarnos si no encontramos algn comando que la barra de herramientas esta activada en view->toolbars. Tambin en View->commands list es posible encontrar por orden alfabtico el comando buscado. Para cada uno de los apartados vamos a utilizar piezas especficas con el objeto de presentar con claridad los conceptos. Todos los modelos se encuentran en: \Casos prcticos\2.- Operaciones auxiliares

6.2.1

Desbaste por zonas

El desbaste por zonas bsicamente consiste en separar en pequeas partes una pieza y asignarles operaciones individualmente para obtener un mejor control local de las trayectorias. Dado que CATIA calcula automticamente todos los caminos de la herramienta, es difcil, en ocasiones, asignar parmetros a la operacin para que obtengamos en resultado que queremos. Para ahorrarnos tediosas labores de edicin manual de trayectorias es mejor dividir las operaciones en fragmentos ms asequibles. Pese a que nosotros vamos a utilizar esta tcnica para operaciones de desbaste en cavidades, la metodologa es aplicable a cualquier tipo de operaciones. Para este ejercicio vamos a usar la pieza Casos prcticos\2.- Operaciones auxiliares\Left_Hand_Part.CATPart contenida en este proyecto. En esta pieza tenemos definidos, adems de la pieza de diseo, 3 tochos: uno que representa el bloque entero para simulacin de material y otros 2 pequeos en color azul y amarillo auxiliares. Al abrir el documento nos encontramos automticamente en el mdulo mechanical design->part design. Para la realizacin de este ejercicio accedemos al mdulo Machining->Advanced machining. Haciendo doble click en Part Operation recursos a nuestro proceso. abrimos el men para asignar los

Figura 6-21

Haciendo click en machine asignamos una mquina-herramienta. En este caso hacemos click en el smbolo de la carpeta para seleccionar un modelo propio de mquina y seleccionaremos una mquina de 3 ejes de ejemplo de CATIA: Mill_3axis.CATProduct. Le ponemos un nombre y dejamos los valores de las pestaas por defecto.

84

6. Casos prcticos. Aplicaciones y ejemplos Es bueno definir nuestro propio sistema de coordenadas en la pieza o en la mquina para poder utilizarlos luego a la hora de sacar el cdigo CNC. Para ello haremos click en Reference Machining Axis System . En el icono sensitivo que nos aparece hacemos click en el punto origen del sistema de coordenadas y seleccionamos un punto de nuestra geometra (ver figura 6-22).
Figura 6-22

En la pestaa de geometra asignamos las siguientes piezas: Design part: PartBody Stock: Tocho

Lo ms probable es que ahora nuestro modelo de mquinaherramienta ocupe la mayor parte de la pantalla. Usando el comando Fit All In del View Toolbar ajustamos la vista para centrar todos los elementos. Lo siguiente que tenemos que realizar es ubicar la pieza en la mesa de trabajo de la mquina. Normalmente, estos modelos ya tienen un punto de montaje definido por defecto. Haciendo uso del comando Workpiece Automatic Mount emplazamos la pieza en su lugar. La representacin de la mquina normalmente es un obstculo. En el rbol de especificaciones, en la lista de recursos, hacemos click derecho sobre el nombre de la mquina y utilizamos hide/show para ocultarla.

Figura 6-23

La operacin que vamos a hacer es un proceso que opera en 3 ejes simultneamente, por eso utilizamos el mdulo de Advanced Machining. Se trata de un desbaste o roughing herramientas nos encontramos con otras 2 pestaas. La primera es la conocida definicin de herramienta. En este caso tomaremos la fresa que viene por defecto de dimetro 5 mm teniendo cuidado de desactivar la opcin ball end tool y poniendo el valor de Rc a 0 para hacerla de punta plana, La otra pestaa es para definir el portaherramientas. Agregamos un nombre (Pej. Porta 1) y podremos definir la geometra de este. Tomamos los valores de la figura 6-24 y continuamos definiendo la operacin. . En la pestaa de

Figura 6-24

85

6. Casos prcticos. Aplicaciones y ejemplos Pasamos ahora a definir la geometra de la operacin. En el icono sensitivo hemos de seleccionar como Part la pieza de diseo PartBody, y como Rough stock el cuerpo Tocho. Al ser esta operacin un desbastado, se asigna automticamente un offset para permitir despus dar una pasada de acabado. Nosotros no haremos acabado en esta ocasin, por lo que tenemos que asegurarnos que el valor de Offset on part lo ponemos a 0 mm. Tambin definiremos los planos Top y bottom que son la parte superior e inferior de la cavidad respectivamente. Para una seleccin cmoda deberamos tener ocultos los cuerpos TochoParcial 1 y 2.
Figura 6-25

Los valores de las pestaas de macros y velocidades los dejaremos por defecto. En la pestaa de estrategia nos aseguramos de que la profundidad mxima de corte es de 5 mm (pestaa axial) dejando todo lo dems tambin por defecto. Para comprobar las trayectorias que vamos creando podemos darle a Replay Tool Path dentro del men. Esto nos permite ir comprobando nuestros cambios y adems hace el clculo de la trayectoria, con lo que no tenemos que utilizar luego el comando Compute Tool Path. En la figura 6-26 podemos apreciar las trayectorias de la operacin. Al reproducir la animacin nos damos cuenta de que primero mecaniza una cavidad, luego pasa a la otra y de nuevo vuelve para terminar con un perfilado. En este caso no supondra un gran contratiempo, pero en el caso de una pieza con numerosas cavidades, el incremento de tiempo que suponen estos movimientos en vacio puede ser importante. Es por ello que a veces conviene dividir el proceso en partes compactas.
Figura 6-26

Para realizar el desbastado por zonas vamos a crear un nuevo programa de mecanizado. Hacemos click en el comando Manufacturing program y lo introducimos detrs de nuestro Manufacturing program.1 en nuestro rbol de especificaciones. Definimos ahora 2 nuevas operaciones de desbastado, pero en esta ocasin se selecciona como Rough en la pestaa de geometras los cuerpos TochoParcial1 y TochoParcial2 respectivamente. Simulando la trayectoria podemos observar que ya no encontramos el problema anterior de traslaciones indeseadas.

Figura 6-27

86

6. Casos prcticos. Aplicaciones y ejemplos 6.2.2 Simulacin del mecanizado

Utilizando los resultados obtenidos en el apartado anterior vamos a aprender nuevas caractersticas de la simulacin del mecanizado. Recordamos que para poder hacer cualquier tipo de visualizacin, el clculo de trayectorias tiene que estar calculado y actualizado. Si no es el caso, hacemos click derecho en Manufacturing Program.2 , buscamos el comando Compute Tool Path y en la ventana seleccionamos Computation if necessary. Accedemos al video mode eliminacin de material. para una simulacin de

Una vez simulado el proceso completo podemos utilizar el comando de anlisis de para examinar la geometra con detalle. Si hacemos click en el botn more podemos incrementar el rango de capas que examinamos. En este caso el material remanente solo se encuentra en las esquinas, ya que no dejamos ningn tipo de creces con la superficie de diseo. Si activamos la opcin Gouge podemos hacer el anlisis de material que hemos quitado de ms. Es interesante tenerlo activado por si hemos definido mal alguna operacin. Errores de 1 mm de espesor es muy difcil verlos en la pieza a simple vista, pero puede ser crucial para nuestra produccin.

Figura 6-28

Para una medicin ms detallada, en el mismo desplegable del comando anlisis encontramos la opcin Measurement para estudiar la pieza con ms detalle. Un detalle importante es que si vemos los tiempos estimados de mecanizado, no se corresponden con las simulaciones hechas hasta ahora. Esto es porque la Figura 6-29 funcin de Replay Tool Path es controlar las trayectorias y Video mode controlar la eliminacin de material y una simulacin a tiempo real sera en exceso lenta. No obstante, el tercer modo de simulacin nos permite visualizar el proceso completo incluyendo los movimientos de la mquina, esta vez a tiempo real, para tener una visin de conjunto del proceso. Para acceder a este modo de visualizacin podemos ir al mdulo Machining simulation->NC Machine Tool Simulation o bien haciendo click derecho sobre nuestro Manufacturing Program en el rbol de especificaciones y seleccionando la opcin Simulate Machine Using Tool Path . Una vez en este

mdulo, usando el comando Machine Simulation accedemos al modo de reproduccin. Podemos reproducir el proceso completo o simplemente las operaciones que nos interesen en cada momento. En este modo observamos, por ejemplo, que el movimiento en el eje Z lo realiza la herramienta, pero el movimiento en X e Y lo realiza la mesa, al contrario de lo que parecamos ver en las otras que tenamos fija la pieza y la herramienta segua su trayectoria.

87

6. Casos prcticos. Aplicaciones y ejemplos

Figura 6-30

Es posible hacer al mismo tiempo una simulacin de la mquina y de eliminacin de material e incluso visualizando las trayectorias. Si accedemos al men de opciones de simulacin, Tools->options>Machining Simulation->Simulation encontraremos la ventana de configuracin donde nos permiten activar las casillas correspondientes.

Figura 6-32

Figura 6-31

6.2.3

Operaciones auxiliares

En este apartado utilizaremos algunas de las caractersticas de la barra de operaciones auxiliares. Esta barra contiene comandos para realizar tareas de forma manual en vez de dejar que CATIA las inserte de forma automtica, como pueden ser cambios de herramienta, rotaciones de la mquina o cambios de eje. Adems contiene un comando para insertar instrucciones de post-procesado, como puede ser activar la refrigeracin. Nosotros vamos a centrarnos en el ltimo de ellos, que es un submen desplegable con operaciones de transformacin. Para practicar estas operaciones vamos a utilizar la pieza Casos prcticos\2.- Operaciones auxiliares\CopyTransfoSample.CATPart contenida en la documentacin.
Figura 6-33

88

6. Casos prcticos. Aplicaciones y ejemplos Empezamos por crear 2 operaciones de cajeado (Pocketing ) en el primer cuadrado y en el primer tringulo, cada una con una herramienta distinta, por ejemplo 2 fresas de 10 y 8 mm respectivamente. Cuando hagamos la definicin del cajeado tenemos que tener cuidado de que en el men del icono sensitivo (haciendo click derecho sobre la superficie) esta desactivada la opcin de deteccin automtica de islas. Hacemos click derecho en Manufacturing Program seleccionamos Compute Tool Path. La primera operacin auxiliar que vamos a utilizar es el operador TRACUT . Este comando sirve para transformar la operacin que hemos realizado sin hacer copias de ningn tipo.
Figura 6-34

Para englobar a las operaciones que deseemos tenemos que introducir el operador TRACUT antes de las operaciones a transformar. En el men que nos sale seleccionamos la instruccin TRACUT/NOMORE y la insertamos justo despus de la ltima operacin a transformar. En nuestro caso el operador se aplicar a los 2 cambios de herramienta y las 2 operaciones.
Figura 6-35

En el men del TRACUT seleccionamos los siguientes parmetros: Transformation type: translation Translation type: Absolute coordinates Distance along X: -100 mm Para visualizar la operacin accedemos a Replay Tool Path desde el primer cambio de herramienta. Es muy importante tener activado en el cuadro TRACUT display mode en el men para poder hacer esto. Como bien podemos observar en la figura 6-36, las operaciones son las mismas que las realizadas pero trasladadas 100 mm. Podemos introducir muchos tipos de transformaciones a nuestras operaciones: Traslaciones Rotaciones Simetras Cambios de eje Afinidad Escalado Transformacin matricial

Figura 6-36

89

6. Casos prcticos. Aplicaciones y ejemplos El operador COPY funciona de manera similar. La primera diferencia es como englobar las operaciones. En este caso, el operador COPY va detrs del ltimo proceso y en el men que aparece seleccionamos Create INDEX/i y lo introducimos antes de la primera de las operaciones a copiar.
Figura 6-37

Los parmetros a introducir son similares a los anteriores, con el aadido de seleccionar el nmero de copias a clonar. El resultado es que nuestras operaciones se mantienen y aparecen diversas copias de ellas con la transformacin aplicada. Sin embargo, este operador no nos permite jugar con el orden en que se realizan las operaciones.

Figura 6-38

La ltima de las operaciones auxiliares solo funciona con operaciones hechas con la misma herramienta. Por ello cambiamos la herramienta de Pocketing.2 a T1. A continuacin introducimos el operador Copy-Transformation detrs de Pocketing.2. En este caso tenemos que utilizar Add operations queremos clonar. para aadir las operaciones que

Los parmetros son similares a los de COPY. La excepcin es que podemos elegir el orden de las operaciones: Each operation N times realiza primero las 3 operaciones del cuadrado y luego realizara las 3 operaciones Figura 6-39 del tringulo (figura 6-40). All operations N times realizara primero el cuadrado, luego el tringulo adyacente y repetira la secuencia hasta el final (figura 6-41).

Figura 6-40

Figura 6-41

90

6. Casos prcticos. Aplicaciones y ejemplos 6.2.4 Trayectorias de transicin

Hasta ahora nos hemos ocupado de generar las trayectorias de las operaciones sin preocuparnos mucho como iban de una a otra. Ahora vamos a crear esos caminos intermedios. Utilizaremos en este ejemplo la pieza Casos prcticos\2.- Operaciones auxiliares\Stepped.CATPart. Para poder generar estas trayectorias necesitamos conocer el tipo de cinemtica de la mquina, por eso es necesario definir una mquina-herramienta. Hacemos doble click en Part Operation y haciendo click en machine asignamos una mquina-herramienta. Utilizamos el smbolo de la carpeta para seleccionar un modelo propio de mquina. Tomamos la Jomach35 que es una mquina de 5 ejes y la ocultamos para que no nos estorbe al trabajar. En la pestaa de geometra seleccionamos Transverse box plane y tomamos los 5
Figura 6-42

planos que forman una caja alrededor de la pieza (no incluimos el plano en diagonal).

Una vez terminado situamos la pieza en la mquina con el comando Workpiece Automatic Mount Ahora creamos 2 taladros con una broca genrica de 10 mm (valor por defecto) por ejemplo en los agujeros 1 y 9. Haciendo click derecho en el programa seleccionamos Compute Tool Path.

Seleccionamos el comando Generate Transition Paths y nos aparecer el men. Seleccionamos Manufacturing Program.1 para que se generen las trayectorias pulsamos OK dejando el resto de valores por defecto. El programa se actualizar entonces con las nuevas trayectorias. Si utilizamos Replay podremos comprobar nuestras trayectorias. En el primer caso, como tenamos seleccionado el modo Perpendicular to transition plane todos los alejamientos y acercamientos de la herramienta se realizan de forma perpendicular a los planos (figura 6-43).
Figura 6-43

91

6. Casos prcticos. Aplicaciones y ejemplos

Con el comando Update Transition Paths nos aparece de nuevo el men por si queremos realizar algn cambio. Si cambiamos los parmetros introducidos y seleccionamos el modo de Aproach/retract a Along operation tool axis obtenemos la trayectoria de la figura 6-44. Si volvemos a Part Operation y en la definicin de Transverse box plane incluimos el plano que est en diagonal, obtenemos entonces las trayectorias de la figura 6-45.
Figura 6-44

Por ltimo, para eliminar todos los caminos generados automticamente solo tenemos que hacer uso del comando Remove Transition Paths .

Esta forma de generar caminos de forma automtica es particularmente til cuando tenemos muchas pequeas operaciones separadas como pueden ser el caso de piezas con muchos taladros. Nos ahorra mucho tiempo al no tener que generarlas manualmente y como mucho tendremos que cambiar algn parmetro para obtener el camino deseado.
Figura 6-45

92

6. Casos prcticos. Aplicaciones y ejemplos 6.3 POST-PROCESADO

El objetivo de este ejercicio es aprender a obtener el cdigo numrico de nuestro programa para poder aplicarlo a nuestro centro de mecanizado. En esta ocasin haremos uso de 2 programas: utilizaremos CATIA v5 para obtener el cdigo APT y luego utilizaremos el programa IMSPost 7.0 para post-procesar dicho cdigo y traducirlo a lenguaje Heidenhain. Para la realizacin de este ejercicio vamos a utilizar la pieza Casos prcticos\3.postprocesado\Post.CATPart contenida en la documentacin. La sencilla geometra nos permitir luego seguir las lneas de cdigo que describen la trayectoria sin problemas. Para una mejor visualizacin, al final del caso prctico incluimos los planos con las medidas relevantes de la pieza. 6.3.1 Setup y creacin de las operaciones

Abrimos el mdulo de mecanizado y entramos en la pestaa output del men de opciones de mecanizado: Tools->Options->Machining->Output. Aqu elegimos el post-procesador que deseamos usar. Como vamos a utilizar un programa externo para esta tarea, seleccionamos la opcin None (figura 6-46). Nos tenemos que asegurar tambin de que la opcin Tool Tip est activada para obtener la trayectoria de la punta de la herramienta (figura 6-47).
Figura 6-46

Figura 6-47

Salimos del men de opciones y nos dirigimos a Part Operation para asignarle una mquina a nuestro proceso. En este caso seleccionamos la mquina de 5 ejes por defecto de CATIA y seleccionamos los parmetros como indica la figura 6-48. No necesitamos seleccionar un emulador de control ni el post-procesador, pero si es recomendable seleccionar la .PPtable de IMS ya que usaremos ms adelante el IMSPost o bien una especfica de la mquina a utilizar. Una PPtable es un archivo que contiene la sintaxis que usa cada post-procesador para que CATIA de una salida que pueda comprender. Como vamos a realizar operaciones con distinta orientacin de la herramienta, tenemos que elegir el formato AXIS (X, Y, Z, I, J, K) para que nuestra salida incluya esos datos. En esta ocasin no necesitamos definir ms cosas en Part Operation, guardamos las opciones y empezamos con las operaciones. 93

Figura 6-48

6. Casos prcticos. Aplicaciones y ejemplos

Vamos a definir 2 operaciones de contorneado alrededor de los 2 escalones que presenta la pieza. Seleccionamos el comando Profile Contouring e introducimos nuestra primera operacin. Utilizaremos como herramienta una fresa de dimetro 10 mm (la que suele salir por defecto nos servir en este caso). En la seleccin de la geometra seleccionamos el contorno del primer escaln (figura 6-49) y definimos tambin los parmetros Bottom y Top Plane. Para la estrategia tenemos que asegurarnos en la pestaa machining que esta activada la opcin Close Tool Path y en Stepover que solo tenemos 1 pasada. En las macros definiremos las trayectorias Approach y Retract haciendo click en Add Axial Motion y dndoles una longitud de 40 y 60 mm respectivamente. No hay que olvidar activar las macros haciendo click derecho.
Figura 6-49

A continuacin creamos otra operacin de contorneado para el escaln en el plano inclinado con la misma herramienta, los mismos parmetros de estrategia y las mismas macros que en el caso anterior. Para terminar, hay que recordar calcular las trayectorias con Compute Tool Path o dndole a Replay. El aspecto de las trayectorias tiene que ser como el de las figuras 6-50 y 6-51.

Figura 6-51

Figura 6-50

94

6. Casos prcticos. Aplicaciones y ejemplos 6.3.2 Obtencin del cdigo APT

Una vez definidas nuestras 2 operaciones, activamos el comando Generate NC output in interactive mode men emergente encontramos varias pestaas. . En el

En la pestaa In/Out (figura 6-52) en el apartado Input tenemos seleccionado nuestro archivo .CATProcess y tenemos que elegir seleccionar mediante part operations o programs. Si seleccionamos un part operation, se aadirn todos los programas asignados a l. En el caso de programs los aadimos 1 a 1. En este caso es indiferente dado que solo tenemos 1 solo programa. En NC data type seleccionamos el formato que deseamos (en este caso APT) y seleccionamos si queremos un archivo para todo, un archivo por cada programa o un archivo por cada operacin. De nuevo, como solamente tenemos un programa, esta opcin es indiferente. Sin embargo, en programas muy extensos de 5 ejes suele ser conveniente utilizar ms de un archivo para poder organizarlos mejor.

Figura 6-52

Al final de esta pestaa podemos seleccionar el lugar donde se almacenar nuestro archivo (usualmente en el mismo lugar donde se encuentra almacenado el .CATProcess). En la pestaa Tool motions encontramos opciones relativas a la sintaxis que queremos para los movimientos. Vamos a usar los valores puestos en la figura 6-53. En Formatting seleccionamos la sintaxis relativa a los comentarios y al formato de las coordenadas. En esta ocasin utilizamos los valores por defecto una vez ms. Como nuestro objetivo es generar APT hasta aqu es suficiente. Si el objetivo es generar un archivo NC, tendremos que hacer uso de la ltima pestaa. En esta podramos seleccionar los post-procesadores (que previamente hemos seleccionado en el men de opciones de CATIA). Si se tienen los permisos adecuados es posible realizar ligeras modificaciones en el comportamiento del post-procesador e instalarle algunos nuevos incluyendo las licencias. Nosotros vamos a hacer todo esto usando el IMSPost. Para acabar de generar el cdigo APT simplemente pulsamos el botn Execute.

Figura 6-53

95

6. Casos prcticos. Aplicaciones y ejemplos El aspecto que debe de tener nuestro cdigo APT si hemos seguido todos los pasos anteriores es el que incluimos a continuacin. Se han numerado las lneas para una mayor claridad.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

$$ ----------------------------------------------------------------$$ Generated on lunes, 37 de septiembre de 2073 25:09:52 $$ CATIA APT VERSION 1.0 $$ ----------------------------------------------------------------$$ Manufacturing Program.1 $$ Part Operation.1 $$*CATIA0 $$ Manufacturing Program.1 $$ 1.00000 0.00000 0.00000 0.00000 $$ 0.00000 1.00000 0.00000 0.00000 $$ 0.00000 0.00000 1.00000 0.00000 PARTNO PART TO BE MACHINED COOLNT/ON CUTCOM/OFF $$ OPERATION NAME : Tool Change.1 $$ Start generation of : Tool Change.1 MULTAX FROM / 0.00000, 0.00000, 100.00000, 0.000000, 0.000000, 1.000000 $$ TOOLCHANGEBEGINNING FEDRAT/60000.0000,MMPM CUTTER/ 10.000000, 2.000000, 3.000000, 2.000000, 0.000000,$ 0.000000, 50.000000 TOOLNO/1, 10.000000 TPRINT/T1 End Mill D 10 LOADTL/1 $$ TOOLCHANGEEND $$ End of generation of : Tool Change.1 $$ OPERATION NAME : Profile Contouring.1 $$ Start generation of : Profile Contouring.1 LOADTL/1,1 FEDRAT/ 300.0000,MMPM SPINDL/ 70.0000,RPM,CLW GOTO / 45.00000, 15.00000, 60.00000, 0.000000, 0.000000, 1.000000 GOTO / 45.00000, 15.00000, 20.00000, 0.000000, 0.000000, 1.000000 FEDRAT/ 1000.0000,MMPM GOTO / 40.00000, 15.00000, 20.00000, 0.000000, 0.000000, 1.000000 GOTO / 20.00000, 15.00000, 20.00000, 0.000000, 0.000000, 1.000000 INTOL / 0.10000 OUTTOL/ 0.00000 AUTOPS INDIRV/ -1.00000, 0.00000, 0.00000 TLON,GOFWD/ (CIRCLE/ 20.00000, 20.00000, 20.00000,$ 5.00000),ON,(LINE/ 20.00000, 20.00000, 20.00000,$ 15.00000, 20.00000, 20.00000) GOTO / 15.00000, 30.00000, 20.00000, 0.000000, 0.000000, 1.000000 INDIRV/ 0.00000, 1.00000, 0.00000 TLON,GOFWD/ (CIRCLE/ 20.00000, 30.00000, 20.00000,$ 5.00000),ON,(LINE/ 20.00000, 30.00000, 20.00000,$ 20.00000, 35.00000, 20.00000) GOTO / 60.00000, 35.00000, 20.00000, 0.000000, 0.000000, 1.000000 INDIRV/ 1.00000, 0.00000, 0.00000 TLON,GOFWD/ (CIRCLE/ 60.00000, 30.00000, 20.00000,$

53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

5.00000),ON,(LINE/ 60.00000, 30.00000, 20.00000,$ 65.00000, 30.00000, 20.00000) GOTO / 65.00000, 20.00000, 20.00000, 0.000000, 0.000000, 1.000000 INDIRV/ 0.00000, -1.00000, 0.00000 TLON,GOFWD/ (CIRCLE/ 60.00000, 20.00000, 20.00000,$ 5.00000),ON,(LINE/ 60.00000, 20.00000, 20.00000,$ 60.00000, 15.00000, 20.00000) GOTO / 40.00000, 15.00000, 20.00000, 0.000000, 0.000000, 1.000000 GOTO / 35.00000, 15.00000, 20.00000, 0.000000, 0.000000, 1.000000 FEDRAT/ 1000.0000,MMPM GOTO / 35.00000, 15.00000, 80.00000, 0.000000, 0.000000, 1.000000 $$ End of generation of : Profile Contouring.1 $$ OPERATION NAME : Profile Contouring.2 $$ Start generation of : Profile Contouring.2 FEDRAT/ 300.0000,MMPM SPINDL/ 70.0000,RPM,CLW GOTO / 35.00000, 90.66987, 71.57477, 0.000000, 0.500000, 0.866025 GOTO / 35.00000, 70.66987, 36.93376, 0.000000, 0.500000, 0.866025 FEDRAT/ 1000.0000,MMPM GOTO / 35.00000, 75.00000, 34.43376, 0.000000, 0.500000, 0.866025 GOTO / 35.00000, 100.00000, 20.00000, 0.000000, 0.500000, 0.866025 GOTO / 35.30308, 101.48465, 19.14284, 0.000000, 0.500000, 0.866025 GOTO / 35.90682, 102.48685, 18.56422, 0.000000, 0.500000, 0.866025 GOTO / 36.58799, 103.16523, 18.17256, 0.000000, 0.500000, 0.866025 GOTO / 38.16621, 104.02839, 17.67421, 0.000000, 0.500000, 0.866025 GOTO / 40.00000, 104.33013, 17.50000, 0.000000, 0.500000, 0.866025 GOTO / 60.00000, 104.33013, 17.50000, 0.000000, 0.500000, 0.866025 GOTO / 61.71433, 104.06765, 17.65154, 0.000000, 0.500000, 0.866025 GOTO / 62.87156, 103.54480, 17.95341, 0.000000, 0.500000, 0.866025 GOTO / 63.65489, 102.95488, 18.29400, 0.000000, 0.500000, 0.866025 GOTO / 64.65158, 101.58811, 19.08311, 0.000000, 0.500000, 0.866025 GOTO / 65.00000, 100.00000, 20.00000, 0.000000, 0.500000, 0.866025 GOTO / 65.00000, 50.00000, 48.86751, 0.000000, 0.500000, 0.866025 GOTO / 64.69692, 48.51535, 49.72468, 0.000000, 0.500000, 0.866025 GOTO / 64.09318, 47.51315, 50.30330, 0.000000, 0.500000, 0.866025 GOTO / 63.41201, 46.83477, 50.69496, 0.000000, 0.500000, 0.866025 GOTO / 61.83379, 45.97161, 51.19330, 0.000000, 0.500000, 0.866025 GOTO / 60.00000, 45.66987, 51.36751, 0.000000, 0.500000, 0.866025 GOTO / 40.00000, 45.66987, 51.36751, 0.000000, 0.500000, 0.866025 GOTO / 38.28567, 45.93235, 51.21598, 0.000000, 0.500000, 0.866025 GOTO / 37.12844, 46.45520, 50.91410, 0.000000, 0.500000, 0.866025 GOTO / 36.34511, 47.04512, 50.57352, 0.000000, 0.500000, 0.866025 GOTO / 35.34842, 48.41189, 49.78441, 0.000000, 0.500000, 0.866025 GOTO / 35.00000, 50.00000, 48.86751, 0.000000, 0.500000, 0.866025 GOTO / 35.00000, 75.00000, 34.43376, 0.000000, 0.500000, 0.866025 GOTO / 35.00000, 79.33013, 31.93376, 0.000000, 0.500000, 0.866025 FEDRAT/ 1000.0000,MMPM GOTO / 35.00000, 109.33013, 83.89528, 0.000000, 0.500000, 0.866025 $$ End of generation of : Profile Contouring.2 SPINDL/OFF REWIND/0 END

96

6. Casos prcticos. Aplicaciones y ejemplos 6.3.3 Utilizacin del IMSPost

Una vez obtenido el cdigo APT en CATIA accedemos al programa IMSPost. En la pantalla inicial podemos cargar un post-procesador ya diseado haciendo click en el icono de la carpeta. Como nuestro mecanizado implica un cambio de orientacin de la herramienta vamos a utilizar un post diseado para trabajar con mquinas de 5 ejes. 6.3.3.1 Generacin del cdigo

Abrimos el archivo KONDIA_FIVE_400_5_axis.PRJ que est diseado para una mquina Kondia de 5 ejes en lenguaje Heidenhain. Esta mquina tiene una configuracin llamada C sobre A, ya que la orientacin del eje A siempre es la misma mientras que la de C depende del giro que tenga aplicado A (ver figura 6-54). Esto har que las macros del postprocesador nos devuelvan la informacin en estos ejes. Una vez abierto el post-procesador, hacemos click en el icono post . En la ventana que nos sale, seleccionamos el archivo de entrada, el tipo de dato y dnde almacenaremos la salida. El cdigo obtenido ser el siguiente:

Figura 6-54

% ;MAQUINA: KONDIASEASKA600 ;CONTROL: HEIDENHAIN iTNC530 ;FECHA: THU SEP 7 2073 ;HORA: 26:17:51 0 ;DIAMETRO HTA 10 1 ;RADIO PLAQUITA 2 2 ;LONGITUD HTA 50 3 M5 4 M129 5 TOOL CALL 1 Z S70 6 M128 7 L X45 Y15 Z60 A0 C0 F300 M03 8 L Z20 9 L X40 F1000 10 L X20 11 CC X+20. Y+20. 12 C X15 Y20 DR13 L Y30 14 CC X+20. Y+30. 15 C X20 Y35 DR16 L X60 17 CC X+60. Y+30. 18 C X65 Y30 DR19 L Y20 20 CC X+60. Y+20.

21 C X60 Y15 DR22 L X40 23 L X35 24 L Z80 F1000 25 L Y90.67 Z71.575 A-30 F300 26 L Y70.67 Z36.934 27 L Y75 Z34.434 F1000 28 L Y100 Z20 29 L X35.303 Y101.485 Z19.143 30 L X35.907 Y102.487 Z18.564 31 L X36.588 Y103.165 Z18.173 32 L X38.166 Y104.028 Z17.674 33 L X40 Y104.33 Z17.5 34 L X60 35 L X61.714 Y104.068 Z17.652 36 L X62.872 Y103.545 Z17.953 37 L X63.655 Y102.955 Z18.294 38 L X64.652 Y101.588 Z19.083 39 L X65 Y100 Z20 40 L Y50 Z48.868 41 L X64.697 Y48.515 Z49.725 42 L X64.093 Y47.513 Z50.303 43 L X63.412 Y46.835 Z50.695 44 L X61.834 Y45.972 Z51.193 45 L X60 Y45.67 Z51.368 46 L X40

47 L X38.286 Y45.932 Z51.216 48 L X37.128 Y46.455 Z50.914 49 L X36.345 Y47.045 Z50.574 50 L X35.348 Y48.412 Z49.784 51 L X35 Y50 Z48.868 52 L Y75 Z34.434 53 L Y79.33 Z31.934 54 L Y109.33 Z83.895 F1000 55 ;-----------------------------------------------------56 M129 57 L A0 C0 FMAX 58 CYCL DEF 19.0 PLANO INCLINADO 59 CYCL DEF 19.1 A0 B0 C0 ;DESACTIVACION DE PLANO INCLINADO 60 CYCL DEF 19.0 PLANO INCLINADO 61 CYCL DEF 19.1 ;DESACTIVACION DE PLANO INCLINADO 62 CYCL DEF 7.0 PUNTO CERO 63 CYCL DEF 7.1 X+0 64 CYCL DEF 7.2 Y+0 65 CYCL DEF 7.3 Z+0 66 STOP M30 67 ;-----------------------------------------------------68 END PGM

97

6. Casos prcticos. Aplicaciones y ejemplos En lenguaje Heidenhain se indican los movimientos rectos con la funcin L line y los circulares con la C, especificando el centro previamente con la funcin CC. En este cdigo no se incluyen los comentarios, con lo cual hace ms difcil localizar cuando hay un cambio de operacin. Si nos fijamos en el cdigo, este cambio se produce en la lnea 25, cuando la mquina hace un giro en el eje A para situarse en el plano inclinado a 30 respecto a la horizontal.

6.3.3.2

Edicin del post-procesador

Podemos editar las caractersticas de nuestro post-procesador en el IMSPost si necesitamos adaptarlo a otra mquina. Podemos hacerlo editando uno ya disponible o comenzar un nuevo proyecto a partir de una plantilla. Nosotros vamos a editar el post de Kondia que hemos utilizado. Supongamos que queremos hacer un post para la Mikron HSM 400U. Su configuracin es C sobre B .Para empezar, deberamos seleccionar una nueva mquina. Para ello, en la barra de herramientas, accedemos a machine->import machine>IMSmodel (ver figura 6-55) y seleccionamos el archivo 5vtbtc.mch. La mquina seleccionada es como la de la figura 6-56.

Figura 6-55

En la pantalla principal del IMSPost encontramos una checklist con todos los parmetros editables del post-procesador. Si hacemos click sobre cualquiera de los smbolos check podemos activarlos/desactivarlos para indicar que ya hemos definido ese parmetro. Lo primero que vamos a editar son los comentarios que aparecen al principio del programa. No son necesarios para nuestra mquina, as pues, vamos al principio de la checklist a Start of Program y eliminamos todo el contenido de su ventana. Hacemos lo mismo con End of program y sustituimos el contenido por la funcin de parada M30. Activamos en spindle definition la casilla Output codes on a separate block para ver en una lnea aparte cuando arranca el husillo. Por ltimo cambiamos el formato de numeracin aadindole N antes de cada nmero de lnea (al estilo del cdigo ISO). Para ello accedemos a Sequence Numbers y cambiamos el parmetro Register Used a N.
Figura 6-57

Figura 6-56

98

6. Casos prcticos. Aplicaciones y ejemplos Si guardamos este post-procesador editado y lo utilizamos para generar un nuevo cdigo el resultado sera el siguiente:
N0 ;DIAMETRO HTA 10 N1 ;RADIO PLAQUITA 2 N2 ;LONGITUD HTA 50 N3 M5 N4 M129 N5 S70 M03 N6 TOOL CALL 1 Z M128 N7 L X45 Y15 Z60 A0 C0 F300 N8 L Z20 N9 L X40 F1000 N10 L X20 N11 CC X+20. Y+20. N12 C X15 Y20 DRN13 L Y30 N14 CC X+20. Y+30. N15 C X20 Y35 DRN16 L X60 N17 CC X+60. Y+30. N18 C X65 Y30 DRN19 L Y20 N20 CC X+60. Y+20. N21 C X60 Y15 DRN22 L X40 N23 L X35 N24 L Z80 F1000 N25 L Y90.67 Z71.575 C-90 B-30 F300 N26 L Y70.67 Z36.934 N27 L Y75 Z34.434 F1000 N28 L Y100 Z20 N29 L X35.303 Y101.485 Z19.143 N30 L X35.907 Y102.487 Z18.564 N31 L X36.588 Y103.165 Z18.173 N32 L X38.166 Y104.028 Z17.674 N33 L X40 Y104.33 Z17.5 N34 L X60 N35 L X61.714 Y104.068 Z17.652 N36 L X62.872 Y103.545 Z17.953 N37 L X63.655 Y102.955 Z18.294 N38 L X64.652 Y101.588 Z19.083 N39 L X65 Y100 Z20 N40 L Y50 Z48.868 N41 L X64.697 Y48.515 Z49.725 N42 L X64.093 Y47.513 Z50.303 N43 L X63.412 Y46.835 Z50.695 N44 L X61.834 Y45.972 Z51.193 N45 L X60 Y45.67 Z51.368 N46 L X40 N47 L X38.286 Y45.932 Z51.216 N48 L X37.128 Y46.455 Z50.914 N49 L X36.345 Y47.045 Z50.574 N50 L X35.348 Y48.412 Z49.784 N51 L X35 Y50 Z48.868 N52 L Y75 Z34.434 N53 L Y79.33 Z31.934 N54 L Y109.33 Z83.895 F1000 N55 M30 N56 END PGM

Podemos apreciar a simple vista todos los cambios que hemos realizado en cuanto al formato que presenta el cdigo. En cuanto al cambio de mquina, si nos fijamos de nuevo en la lnea 25 vemos ahora que realiza un giro en el eje C 90 y otro en el eje B de 30. Como vemos, esto tiene sentido. En el caso anterior, para situarse, la mquina haca un giro en A de 30. Como ahora el eje de giro que disponemos es otro, realizamos el giro en ngulo recto en C para orientar B del mismo modo que se encontraba A en el caso anterior y ahora aplicara su giro. Para poder seguir las trayectorias del programa de manera sencilla incluimos a continuacin una ilustracin con las medidas de la pieza (figura 6-58). Hay que tener en cuenta que la trayectoria del programa es el centro de nuestra herramienta de 10 , con lo cual estar desplazada 5 mm del contorno de la pieza.

99

6. Casos prcticos. Aplicaciones y ejemplos

Figura 6-58

100

6. Casos prcticos. Aplicaciones y ejemplos 6.4 OPERACIONES AVANZADAS. MULTIEJE Y HSM

En este ejercicio vamos a desarrollar una serie de tareas avanzadas aplicando operaciones de 5 ejes simultneos pensadas para una mquina de alta velocidad. Nuestros objetivos sern los siguientes: Realizar diversas operaciones de desbastado. Apoyarnos en el uso de tochos intermedios. Aprender el funcionamiento de operaciones de acabado multiejes. Evitar colisiones entre la pieza y la herramienta con su portaherramientas.

Vamos a utilizar la pieza Casos prcticos\4.- Operaciones avanzadas\MultaxS.CATPart. Esta pieza est compuesta por superficies redondeadas, lo cual hace necesario el uso de al menos 3 ejes simultneos para mecanizarla. Adems nos encontramos definido nuestro tocho de partida y una circunferencia que nos servir de apoyo ms adelante. Para empezar el mecanizado seleccionamos en Part Operation la mquina genrica de 5 ejes de CATIA y asignamos la pieza de diseo y el tocho de partida como hemos hecho en los ejemplos anteriores.

6.4.1

Desbastado de la pieza. Intermediate stock.

Comenzamos el programa utilizando la operacin Roughing . Utilizaremos una herramienta de 10 de punta plana. En el icono sensitivo aadimos la pieza y el tocho de partida. Como parmetros adicionales, seleccionamos el plano superior e inferior del tocho como lmites. Como podemos ver en la figura 6-59 en las letras azules, el desbastado aplica automticamente un offset a la pieza para dejar material a mecanizar en las pasadas de acabado. Dejaremos el valor por defecto de 1 mm.

Figura 6-59

En la pestaa de estrategia vamos a definir los siguientes parmetros en sus pestaas correspondientes: En el apartado machining seleccionamos machining mode->outer part para evitar que realice el cajeado. Como estrategia, seleccionamos Helical Radial. Stepover ratio de 50. Axial. Profundidad de 0,5 mm. HSM activo con radio de 1 mm.

El resto de los valores los dejamos por defecto. En el apartado de macros nos aseguramos una rampa de 15. Tras esto, calculamos la trayectoria dndole a Replay. El resultado debera ser como el de la figura 6-60.
Figura 6-60

101

6. Casos prcticos. Aplicaciones y ejemplos

Para el mecanizado del hueco utilizamos un desbaste por penetracin, plunge milling mucho ms adecuado para trabajar zonas profundas ya que ayuda a reducir las fuerzas radiales causantes de las vibraciones. Vamos a utilizar la misma herramienta durante todo el desbaste, as que introducimos nuestra operacin a continuacin de la que hemos creado. En el icono sensitivo seleccionamos la pieza y como lmiting contour tomamos el de la figura 6-61. Para hacer ms sencilla la seleccin, hacemos click en uno de los segmentos y utilizamos el comando navigate on belt of edges para autodetectar el contorno. Esto limitar nuestro desbaste por penetracin a la zona interior. De nuevo, dejamos un offset de 1 mm. Es muy importante no seleccionar el tocho en esta ocasin.
Figura 6-61

En la pestaa de estrategia seleccionamos el Grid type rectangular y en el apartado Grid tomamos ambos pasos de 5 mm.

Con esto acabamos de realizar la operacin. Si realizamos la simulacin de la trayectoria vemos que toma como geometra de partida la generada en el primer desbaste. Esto es as porque CATIA utiliza una funcin de reconocimiento automtico de material remanente, de modo que si no le definimos ningn tocho de partida, el programa entiende que tiene que basarse en la operacin anterior. Como el resultado del plunge milling deja un contorno con muchos cantos vivos, vamos a hacer una ltima operacin de desbaste. Utilizamos de nuevo el comando Roughing , con los mismos parmetros que en la anterior pero cambiando machining mode a outer part and pocket y como limiting contour el mismo de la figura 6-61. En esta ocasin tampoco tenemos que seleccionar el tocho para definir la pieza ni los planos superior e inferior. Al hacer las simulaciones de eliminacin de material vemos que en efecto, cada operacin se basa en la anterior. Si quisiramos visualizar esas geometras intermedias activamos en Part Operation la casilla correspondiente en la pestaa options (ver figura 6-62). Una vez activada esta casilla tenemos disponible en los mens de edicin de operaciones 2 comandos adicionales: Input Stock y Output Stock . Estos se encuentran en la parte inferior del men. Tienen distintos estados segn se hallan calculado o no las geometras o si se est activo el sistema de visualizacin.

Figura 6-62

Figura 6-63

102

6. Casos prcticos. Aplicaciones y ejemplos En la figura 6-64 podemos ver la geometra tras el desbaste por penetracin que se convierte en el tocho de partida para la siguiente operacin. Por defecto, esta pieza aparece en color amarillo y con una transparencia aplicada al modo de los tochos que usamos nosotros. Utilizando el men de opciones, tools->options>machining->general podemos seleccionar las opciones de visualizacin de estos tochos cambiando el color y los grados de transparencia.
Figura 6-64

6.4.2

Operacin de barrido. Seleccin por rea.

Para la primera operacin de semiacabado de nuestra pieza vamos a utilizar una operacin de barrido. La herramienta que utilizaremos a partir de ahora ser una fresa de 4 mm de punta redonda (ver figura 6-65) Como esta operacin nada ms que la queremos aplicar en la zona superior de la pieza, vamos a hacer una seleccin por rea. En el icono sensitivo hacemos click derecho en Part y a continuacin en Select Faces. Esto nos permite seleccionar una a una las caras de la pieza que deseamos mecanizar. Vamos a seleccionar la cara superior de la pieza y los redondeos del canto exterior (ver figura 6-66). Al seleccionar por superficies, no necesitamos definir ahora el limiting contour
Figura 6-65

Para mecanizar superficies tridimensionales necesitamos, como hemos dicho, una herramienta de punta redonda, ya que si no, crearamos aristas clavando la herramienta. En la pestaa de estrategia, aparte de la distancia entre pasadas, tenemos que elegir la orientacin del eje de la herramienta. Cuando se utiliza una fresa de ranurar de punta esfrica, el rea ms crtica del filo es el centro de la herramienta, donde la velocidad de corte se aproxima a cero, dato muy poco beneficioso para el proceso de mecanizado. Por tanto, se recomienda inclinar el husillo o la pieza entre 10 y 15, para desplazar la zona de corte del centro de la herramienta (ver figura 6-67).

Figura 6-67 Figura 6-66

103

6. Casos prcticos. Aplicaciones y ejemplos Para aplicar esto, en el apartado Tool Axis de la pestaa de estrategia tenemos diversos modos de operacin. Seleccionamos en este caso Lead and tilt para definir unos ngulos de avance e inclinacin y en el sistema de guiado (Guidance) seleccionamos Fixed lead and tilt para fijar estos ngulos. Siguiendo las recomendaciones anteriores, vamos a seleccionar un ngulo de avance de 12 y vamos a dejar el ngulo de inclinacin a 0. Con esto terminamos de definir la operacin y podemos ver el resultado en Replay.

Figura 6-68

La herramienta se sita ahora perpendicular a la superficie en cada punto ms el pequeo ngulo de avance que le hemos programado. Como podemos ver en la simulacin, las trayectorias pasan por encima del hueco dando pasadas en vacio. Se podra proceder editando esta parte de la operacin o cambiando de estrategia para evitar este efecto. La simulacin de eliminacin de material es mucho ms costosa de calcular para el ordenador, ya que tiene que calcular toda la geometra creada por las nuevas pasadas adems de controlar la direccin del eje en cada momento.

6.4.3

Curvas isoparamtricas. Evitar colisiones.

Vamos a utilizar ahora una operacin alternativa al barrido para mecanizar el contorno. Creamos una operacin Isoparametric machining detrs de nuestro barrido. Continuamos utilizando la misma herramienta de 4 mm, con lo que no es necesario editarla de nuevo. Definimos la geometra de la operacin con ayuda del icono sensitivo tomando las caras exteriores del contorno de la pieza (ver figura 6-69).

Figura 6-70

Figura 6-69

En la pestaa de estrategia volvemos a definir el mismo modo de operacin del eje de Fixed lead and tilt, de nuevo con un avance de 12. Al ser una superficie cerrada, vamos a cambiar en el apartado Machining la opcin Tool path style->one way para hacer el recorrido alrededor de la pieza en vez de usar el zigzag.

104

6. Casos prcticos. Aplicaciones y ejemplos El objetivo de la operacin es conseguir unas trayectorias separadas uniformemente entre s dependiendo del ancho de la superficie de definicin haciendo las pasadas ms uniformes evitando trayectos en vaco de la herramienta para mecanizar zonas especficas (ver figura 6-72)

Figura 6-71

Figura 6-72

Aunque no es el caso, tenemos que tener siempre cuidado con las zonas cncavas pues son las ms susceptibles de generar colisiones. Si en vez de un avance de 12 hubisemos utilizado un ngulo mayor, posiblemente habra resultado en impacto. Para ver como tratamos con las colisiones vamos a crear de nuevo una operacin Isoparametric machining copiando la operacin anterior. La superficie a definir sin embargo ser la cara interior del hueco de la pieza. No es difcil ver que, si aplicamos los mismos parmetros, tanto herramienta como portaherramientas colisionarn con la cara de enfrente a la que estamos mecanizando. Tenemos pues que adaptar nuestra estrategia.
Figura 6-73

Para empezar, en la pestaa de geometra deberemos activar el comando Collision checking para autodetectar colisiones.

La primera de las opciones para evitar colisiones sera, en la pestaa de estrategia, aadir un valor de tilt a la herramienta para cambiarle la direccin o cambiar a Fixed lead and variable tilt y asignar un rango de variacin para el ngulo y dejar que CATIA haga el cmputo por s mismo. Esta opcin es bastante sencilla, aunque tiene sus inconvenientes: No debemos de perder la perspectiva y olvidar que estamos trabajando con un centro de mecanizado real de alta velocidad. La herramienta se desplaza a grandes velocidades, y el husillo con el portaherramientas, al hacer los movimientos para compensar las rotaciones del eje puede alcanzar velocidades y por tanto inercias muy altas. El hecho de fijar los ngulos hace que forcemos al eje a seguir esa trayectoria y puede generar vibraciones y hacer sufrir al mecanismo de la mquina. 105

6. Casos prcticos. Aplicaciones y ejemplos Esto nos lleva a buscar otras maneras de controlar los ejes. Vamos a comentar 2 de las opciones disponibles: el modo interpolacin y usando una curva gua.

6.4.3.1 Interpolation Cambiando el Tool axis mode a Interpolation en la pestaa de estrategia accedemos a este modo manual de edicin. Si seleccionamos en el icono sensitivo los ejes que aparecen, vemos en la geometra de la pieza los ejes situados en las intersecciones de las caras de la superficie. Podemos seleccionar cualquiera de estos ejes para editar su orientacin. Podemos hacerlo de distintas maneras: Mediante ngulos (los ya conocidos lead y tilt). Mediante componentes. Normal a la direccin de la pantalla. Seleccionando un eje de referencia.

Figura 6-74

Una vez definida la orientacin de cada uno de esos ejes, CATIA calcula las trayectorias interpolando entre dichas orientaciones creando transiciones suaves. Este es quizs el mtodo que proporcione ms control sobre la direccin, pero tambin es el ms lento de programar. Como ejercicio probamos a cambiar la orientacin de los ejes manualmente y podemos ver en el men de Replay Tool Path cambiando la opcin Tool visualization mode a Tool axis displayed at each position orientacin a lo largo de la trayectoria. como vara la

Figura 6-75

6.4.3.2 Thru a guide Una opcin bastante sencilla y que permite mucho control sobre la trayectoria es utilizar una curva gua. Cambiando el Tool axis mode a Thru a guide podemos seleccionar en el icono sensitivo nuestro boceto. En este ejemplo, si activamos la visualizacin del tocho vemos un sketch con una circunferencia. La tomamos como referencia. Para completar fijamos el ngulo de avance y lo ponemos en modo nearest position para que el eje siempre pase por el punto ms cercano de la circunferencia.

Figura 6-76

Para finalizar el ejercicio solo falta comentar que podemos utilizar cualquier tipo de curva como gua, pero de nuevo, trabajamos con mquinas reales, por lo que debemos evitar en la medida de lo posible guas con ngulos y proporcionar radios de giro lo mayor posible para facilitar el trabajo a la mquina. Si lo hacemos as mejoraremos la durabilidad de la mquina y las herramientas as como el acabado superficial y la calidad en general del proceso. 106

7. Conclusiones y desarrollo futuro

CONCLUSIONES Y DESARROLLO FUTURO 7.1 CONCLUSIONES Y DESARROLLO FUTURO

El proyecto ha contribuido de manera muy importante a identificar y resaltar los elementos necesarios para llevar a cabo un proceso de mecanizado multiejes y de alta velocidad con xito. Durante su desarrollo han surgido algunos obstculos e ideas que han reforzado la elaboracin, algunos de los ms importantes vamos a comentarlos a continuacin. La idea principal del proyecto es servir de base para futuros trabajos. En docencia se puede avanzar en el conocimiento de los procesos de fabricacin y formar a los alumnos utilizando las ltimas tecnologas. La puesta en marcha de la mquina usando todas sus posibilidades dar pi a otros departamentos que necesiten piezas especficas para sus proyectos y en nuestro departamento abre varias opciones de lneas de investigacin. Es importante tambin comentar el enfoque prctico realizado durante el desarrollo del proyecto, intentando poner ejemplos o mediante la aplicacin de los casos prcticos. Los conocimientos a los que nos enfrentamos se adquieren mejor a travs del ejercicio, no solo porque ayuda a retener mejor los conocimientos, sino porque adems la casustica de problemas que se pueden presentar es enorme. Enfrentarse por s mismo a esos desafos aplicando sus propias tcnicas e ideas es el mejor sistema de aprendizaje. Por otro lado, es preciso comprender que los procesos de mecanizado son cada vez ms complejos. Esto hace que para cada proceso sean necesarias ms personas desarrollando tareas especficas. Este documento est dirigido fundamentalmente a la figura del programador. Hay que conocer las competencias de cada uno y mejorar la comunicacin entre el diseador de la pieza, el programador y el tcnico que realizar el proceso a pie de mquina. El proceso de mecanizado ha de ser un trabajo en equipo. Uno de los obstculos fundamentales a la hora de realizar este proyecto ha sido la recopilacin de informacin, que en este campo en particular, se encuentre muy dispersa. No hay documentos que traten todos estos temas en conjunto, sino que hay artculos sobre estrategias, manuales de CAD, libros sobre mquinas, etc. Hemos intentado globalizar estos conocimientos, pues creemos que es necesario tratar el proceso globalmente y disponer de un buen punto de partida. A partir de este trabajo, podemos acudir a documentos ms especializados para obtener detalles concretos. Otro problema a la hora de acceder a esta informacin son los idiomas. El ingls es el idioma por excelencia ya que es el ms global, seguido de cerca por el alemn, ya que es el idioma de buena parte de los fabricantes de herramientas, mquinas y controles. Aunque hay cada vez ms informacin disponible en espaol y la comunidad hispana tambin es bastante numerosa (gracias a que en Amrica Latina el espaol es idioma mayoritario), es esencial tener un buen dominio al menos del ingls si queremos enfrentarnos a los programas de diseo moderno.

107

7. Conclusiones y desarrollo futuro Esto nos lleva al siguiente punto: el software profesional. Dicho software puede ser un problema aadido al desarrollo del mecanizado, por una parte mediante el idioma, pero principalmente con temas de compatibilidad y licencias. Este tipo de software es bastante caro en general. El problema es que crea dependencias de sus sistemas de archivos, teniendo numerosos problemas si intentamos utilizar un programa o un modelo con software de otra compaa. Tambin es ms difcil el acceso a la ayuda y manuales. Uno de los programas que se encuentra en una situacin totalmente cautiva por el tipo de mercado en que se encuentra es el post-procesador. No es un programa especialmente complejo, pero la restriccin de informacin dificulta mucho el acceso y lo convierte en un elemento bastante costoso y a tener en cuenta. La solucin a estos problemas se puede encontrar en internet, donde surgen muchas comunidades que se apoyan mutuamente. Incluso en sectores tan especficos como en el de la fabricacin por mecanizado encontramos foros dedicados donde se puede obtener informacin de todo tipo. Por citar algn ejemplo quisiera nombrar al foro AuxCAD, de habla hispana donde profesionales del sector comparten informacin o grabCAD, un lugar donde los usuarios suben modelos de piezas hechas con diversos programas de CAD para su utilizacin. Incluso algunos fabricantes de herramientas dedican zonas de sus pginas al aprendizaje y el conocimiento online. Aunque se desprecia en algunas ocasiones por carencia de academicismo y rigor, la red es un punto de informacin muy importante. La universidad debera pues, formar parte de la comunidad activa de internet y contribuir a su crecimiento mediante el aporte de conocimiento o desarrollo de software libre que permitira un mayor avance en la investigacin. Para finalizar, y como ya comentamos anteriormente, este proyecto abre numerosas puertas al desarrollo, por lo que vamos a proponer algunas posibles vas de trabajo: Creacin de un modelo en CATIA del centro de mecanizado MIKRON que incorpore la cinemtica de la mquina para su utilizacin en simulaciones. Elaboracin de un post-procesador ms especfico o desarrollo de aplicacin de software libre para el diseo y adaptacin de post-procesadores a otras mquinas y lenguajes. Diseo de piezas complejas para la utilizacin en otros experimentos de la universidad. Estudios sobre las estrategias de mecanizado y optimizacin de trayectorias y acabados. Anlisis del proceso de fabricacin en 5 ejes de alta velocidad, como la influencia de las vibraciones en el proceso o la obtencin de parmetros ptimos de corte para diversos materiales

108

7. Conclusiones y desarrollo futuro 7.2 BIBLIOGRAFA

AuxCAD web de CAD-CAM-CAE. Consultada en 9/25/2012, en http://auxcad.com/index.php?app=forums

Dassault systemes, . (2008). CATIA version 5 release 19 documentation Dassault Systemes. GF AgieCharmilles. Consultada en 9/25/2012, en http://www.gfac.com/gfac.html Grupo Unceta. (2008). Unceta. Elgoibar Guipzcoa: Unceta. Heidenhain. Consultada en 9/25/2012, en http://www.heidenhain.es/ Kief, H. B. (2003). NCCNC handbuch 2003-204. Mnchen etc.: Hanser. Modelos CAD y modelos en 3D - GrabCAD. Consultada en 9/25/2012, en http://grabcad.com/ Sandvik coromant. Consultada en 9/25/2012, en http://www.sandvik.coromant.com/eses/Pages/default.aspx

Vivek Pal, S. (2010-05-24). Sculptured surface machining using triangular mesh offset LAP Lambert Academic Publishing.

Anjiang, C., Bin, L., Shihong, G., & Zhaoyang, D. (2012). The post processing developing of fiveaxis CNC machine. Research Journal of Applied Sciences, Engineering and Technology: Maxwell Scientific Organization.

Pasko, R., Przybylski, L., & Slodki, B. (2002). High Speed Machining (HSM) The effective way of modern cutting. International Workshop CA Systems And Technologies.

109

Вам также может понравиться