Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ndice de contenidos
NDICE:
1
Introduccin ................................................................................................................................. 1
1.2
2.2
2.3
2.4
2.5
2.6
3.2
3.3
3.4
4.2
El post-procesador...................................................................................................................... 37
4.3
4.4
5.2
5.3
5.4
6.2
6.3
Post-procesado ........................................................................................................................... 93
6.4
7.2
Bibliografa................................................................................................................................ 109
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
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 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 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
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.2.2
Opciones
Figura 2-2
2.2.3
Barras de herramientas
Figura 2-3
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 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
2.3.2.1
Part Operation
Nombre y comentarios.
Mquina herramienta.
Ejes de referencia.
Seleccin de producto/pieza.
Pestaa de geometras.
Pestaa de posiciones.
Pestaa de simulacin.
Pestaa de opciones
Figura 2-5
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.
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.
Figura 2-7
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.
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.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:
2.3.2.3
Product List
Resources List
Figura 2-12
Tabla de procesos
y a continuacin
Figura 2-13
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
Definicin de herramienta
2.4.1.2
Pestaa de sintaxis
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
Figura 2-16
10
2.4.2.2
Parmetros de estrategia
Pestaa de herramientas
Pestaa de velocidades
2.4.2.5
Macros
Figura 2-19
11
2.4.3
Caminos de transicin
12
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
Figura 2-23
Figura 2-24
13
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:
2.5.1
Figura 2-25
En continuo
Por planos
Por tramos de velocidades
Por puntos
Pausando en rdenes del post-procesador
Por secciones
14
Figura 2-26
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:
Figura 2-27
Video Simulation y
Machine Simulation.
Figura 2-28
15
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
Figura 2-31
y almacenamos el resultado
16
2.5.3
Machine Simulation
Figura 2-33
Figura 2-34
17
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
2.6.1.1
Machine rotation
2.6.1.2
2.6.1.3
Post-processor instructions
Figura 2-38
2.6.1.4
TRACUT,
COPY,
Copy-Transformation
19
Figura 2-39
Figura 2-40
Figura 2-41
20
2.6.1.5
Opposite hand machining options abre un cuadro de dialogo en el que configuramos que
operaciones cambian sus condiciones de corte tras una simetra.
2.6.2
Edicin de trayectorias
Point modification
Reverse
Area modification
Connection
PP words modification
Translation
Rotation
Mirror
Los parmetros de cada comando los podemos encontrar de una forma ms extensa en la
documentacin de CATIA.
21
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.
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-43
Figura 2-44
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
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
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
23
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
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
y Output Stock
Input stock not computable (una o ms operaciones previas pueden estar incompletas)
25
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
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
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.
2.6.6
Figura 2-56
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:
Figura 2-57
27
Figura 2-59
2.6.7
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.
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
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
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
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
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
Figura 3-5
30
Otras configuraciones
Figura 3-6
31
Figura 3-7
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
mm
mm
mm
60
60
17
165
250
m/min
m/min
m/s2
rpm
rpm
8.5/3.5
13.5/8.8
13.5/8.8
kW/Nm
kW/Nm
kW/Nm
25
kg
o
o
32
EL CONTROL HEIDENHAIN
3.4.1
Figura 3-8
3.4.2
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.
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
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
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
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
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
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
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
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
38
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
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
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.
Figura 4-7
4.3.2
Parmetros
41
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.
Figura 4-10
42
4.3.2.6
NC Output
4.3.3
Figura 4-12
43
Documentacin
Figura 4-14
44
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
Figura 4-15
Primeros pasos
Figura 4-16
Figura 4-17
45
4.4.2
Post-Processor Checklist
Figura 4-18
46
Figura 4-21
Figura 4-20
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).
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.
47
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
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
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
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
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
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
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
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
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.3.2
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
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.
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
Figura 5-8
56
57
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
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.3.5
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.4
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
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
Figura 5-16
Figura 5-17
65
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
5.4.3
Mecanizado trocoidal
66
Figura 5-20
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.
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.4.4
Figura 5-23
68
5.4.5
Figura 5-25
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
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
Figura 5-27
Figura 5-28
70
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:
Figura 5-29
71
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:
72
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
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
Figura 6-2
Figura 6-1
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
Figura 6-4
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
77
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
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.
Figura 6-9
Figura 6-8
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
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
Figura 6-15
81
Figura 6-18
Figura 6-17
82
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
haciendo uso de los botones
Figura 6-19
podemos
Figura 6-20
83
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
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.
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
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
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
Figura 6-27
86
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.
Figura 6-28
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.
87
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
6.2.3
Figura 6-31
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
Figura 6-34
Figura 6-36
89
Figura 6-38
Figura 6-40
Figura 6-41
90
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
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.
Figura 6-43
91
92
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
Figura 6-46
Figura 6-47
Figura 6-48
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
. En el
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.
Figura 6-53
95
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
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
96
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
%
;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.
Figura 6-54
97
6.3.3.2
Figura 6-55
Figura 6-56
Figura 6-57
98
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
Figura 6-58
100
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:
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
Figura 6-59
En la pestaa de estrategia vamos a definir los siguientes parmetros en sus pestaas correspondientes:
Figura 6-60
101
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
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).
Figura 6-62
Figura 6-63
102
6.4.2
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
Figura 6-68
6.4.3
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
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
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.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
Figura 6-75
como vara la
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
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
108