Moldes y Utillaje

120
s Manual Edicin 04/2004 sinumerik Moldes y utillaje SINUMERIK 810D/840D

Transcript of Moldes y Utillaje

Page 1: Moldes y Utillaje

s

Manual Edición 04/2004

sinumerikMoldes y utillajeSINUMERIK 810D/840D

Page 2: Moldes y Utillaje

Consulta

Contenido Página

4.1 Las funciones de mayor importancia en re-

sumen 4.2

4.2 Índice alfabético 4.10

SINUMERIK 810D/840DMoldes y utillaje

Manual

Válido para

Control Versión de softwareSINUMERIK 840D 6

SINUMERIK 840DE (variante de exportación) 6SINUMERIK 840D powerline 6

SINUMERIK 840DE powerline 6SINUMERIK 840Di 2

SINUMERIK 840DiE (variante de exportación) 2SINUMERIK 810D 3

SINUMERIK 810DE (variante de exportación) 3SINUMERIK 810D powerline 6SINUMERIK 810D powerline 6

Edición 04.04

sPrimero un poco de

teoría 1

Operadores de la máquina -

en la máquina 2

Información para

el programador 3

Consulta 4

Page 3: Moldes y Utillaje

© Siemens AG 2004 All rights reserved. Manual SINUMERIK 840D, Moldes y utillaje 04.2004

0.2

IntroducciónClave de ediciones, marcas

Documentación SINUMERIK®

Clave de ediciones

Las ediciones abajo indicadas han sido publicadas con anterioridad a la presente.En la columna �Observación� se identiÞ ca con una letra, cuál es el estado de las ediciones publica-das hasta la fecha.

SigniÞ cado del estado indicado en la columna �Observación�:

A .... Nueva documentaciónB .... Reimpresión no modiÞ cada con referencia nuevaC .... Edición reelaborada con versión nueva

Si las condiciones técnicas representadas en la página muestran cambios frente a laedición anterior, este hecho se indica mediante la edición cambiada en la línea de encabezamientode la página en cuestión.

Edición Referencia Observación--- --- ---

MarcasSIMATIC, SIMATIC HMI, SIMATIC NET, SIROTEC, SINUMERIK y SIMODRIVE son marcas registra-dast de Siemens AG. Las demás designaciones de este impreso pueden ser marcas, cuyo uso por terceras personas para sus Þ nes puede vulnerar los derechos de los propietarios.

Información adicional en Internet bajo:http://www.ad.siemens.de/sinumerik

Este documento ha sido creado con varias herramientas de layouty gráÞ cas.Están prohibidas la divulgación y la reproducción de este documento y de su contenido, salvo en caso de autorización expresa. Los infractores quedan obligados a la indemnización por daños y perjuicios. Se reservan todos los derechos,en particular para el caso de concesión de Patente o de Modelo de Utilidad.

© Siemens AG 1995 - 2004. All rights reserved.Eventualmente, el control permite ejecutar más funciones que las indicadas en esta descripción. Sin embargo, no se pueden exigir dichas funciones al efectuar el suministro o servicios postventa.

Hemos veriÞ cado la coincidencia entre el contenido de este impreso y el software y el hardware descritos. Como siempre se puede deslizar algún error involuntario, no podemos garantizar la absoluta coincidencia. No obstante, se comprueba regularmente la información aquí contenida y las correcciones necesarias se incluirán en la próxima edición. Agradeceremos sus sugerencias de mejora.

Queda reservado el derecho a establecer modiÞ caciones debidas a variaciones técnicas.

Referencia 6FC5095-0AB10-0EP0Printed in the Federal Republic of Germany

Siemens-Aktiengesellschaft.

0

Page 4: Moldes y Utillaje

© Siemens AG 2004 All rights reserved. Manual SINUMERIK 840D, Moldes y utillaje 04.2004

0.3

IntroducciónContenido

Contenido

Primero un poco de teoría

1.1 Introducción ......................................................................................... 1.2

1.2 ¿Qué necesita el sector de moldes y utillaje? ..................................... 1.3

1.3 ¿Fresar con 3 ejes, 3 + 2 ó 5 ejes? ..................................................... 1.6

1.4 ¿Qué se mueve y cómo? .................................................................... 1.8

1.5 Programas CNC independientes de la máquina ............................... 1.12

1.6 La teoría de la corrección del radio de herramienta .......................... 1.14

1.7 ¿Qué son frames?............................................................................. 1.17

1.8 Precisión, velocidad, calidad de la superÞ cie .................................... 1.19

1.9 Estructuración de programas CNC para la construcción de moldes. 1.22

1.10 Orientación en aplicaciones con 5 ejes ............................................. 1.23

Operadores de la máquina - en la máquina

2.1 Determinar el origen de la pieza.......................................................... 2.2

2.2 Medir herramientas............................................................................ 2.13

2.3 Transferencia de los datos de programa........................................... 2.16

2.4 Comprobar el programa .................................................................... 2.17

2.5 Llamar y ejecutar el programa........................................................... 2.18

2.6 Interrumpir el programa ..................................................................... 2.20

2.7 High-Speed-Settings � CYCLE832 ................................................... 2.25

2.8 ShopMill ............................................................................................ 2.28

Información para el programador

3.1 Introducción ......................................................................................... 3.2

3.2 Programas CNC independientes de la cinemática.............................. 3.3

3.3 Transformación de 5 ejes � TRAORI................................................... 3.5

3.4 Orientación de la herramienta � A3=, B3=, C3=; ... ........................... 3.6

0

Page 5: Moldes y Utillaje

© Siemens AG 2004 All rights reserved. Manual SINUMERIK 840D, Moldes y utillaje 04.2004

0.4

IntroducciónContenido

3.5 High-Speed-Settings � CYCLE832 ..................................................... 3.9

3.6 PerÞ l de avance � FNORM, FLIN, ... ................................................. 3.18

3.7 Interpolación de la orientación � ORI... ............................................. 3.19

3.8 Correcciones de herramienta � CUT3DFS, ...................................... 3.21

3.9 Programación en la máquina............................................................. 3.22

3.10 Ejemplo: Dobladora de tubos ............................................................ 3.25

3.11 Ejemplo: Faro de motocicleta ............................................................ 3.36

Consulta

4.1 Las funciones de mayor importancia en resumen............................... 4.2

4.2 Índice alfabético................................................................................. 4.10

0

Page 6: Moldes y Utillaje

1

Primero un pocode teoríaContenido Página

1.1 Introducción 1.2

1.2 ¿Qué necesita el sector de moldes y utillaje? 1.3

1.3 ¿Fresar con 3 ejes, 3 + 2 ó 5 ejes? 1.6

1.4 ¿Qué se mueve y cómo? 1.8

1.5 Programas CNC independientes de la máquina 1.12

1-6 La teoría de la corrección del radio de herramienta 1.14

1.7 ¿Qué son frames? 1.17

1.8 Precisión, velocidad, calidad de la superÞ cie 1.19

1.9 Estructuración de programas CNC para el sector de moldes 1.22

1.10 Orientación en aplicaciones con 5 ejes 1.23

Page 7: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.2

Primero un poco de teoríaIntroducción1.1

1.1 Introducción

El mecanizado con 5 ejes de piezas complejas, especialmente en moldes y utillaje, se basa en la cadena de procesos CAD � CAM � CNC.

Con este resumen técnico queremos ayudar al programador de CNC en la estación de trabajo de CAM y al hombre en la máquina a solucionar su tarea de forma óptima y simpliÞ car la comunicación entre la estación de CAM y la máquina.

Sinumerik 840D dispone de funciones potentes y altamente desarrolladas cuyo uso inteligente simpliÞ ca conside-rablemente todo el proceso de la programación y del mecanizado con 5 ejes y mejora el resultado de la produc-ción.

Molde revestimien-to automóvil

Page 8: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.3

1.2 ¿Qué necesita el sector de moldes y utillaje?

Las exigencias hacia el diseño de objetos para todos los campos de aplicación aumentan continuamente.La ergonomía, el valor CW o simplemente la estética exigen formas cada vez más redondeadas. Además, todo tiene que ir más deprisa y ser aún más preciso. El diseño procede en su mayor parte de sistemas CAD, los programas de mecanizado para superÞ cies de forma libre de estaciones CAM.

A pesar de todo, la responsabilidad tecnológica por la calidad de la forma y de toda la herramienta recae sobre el especialista de la máquina herramienta.

Con Sinumerik 840D, Siemens ofrece un control adaptado exactamente a las necesidades del sector de moldes y utillaje:en el clásico ámbito de 2 ½ D, en el mecanizado con 3 ejes, así como en el ámbito de 5 ejes y de alta velocidad:

! Manejabilidad! Programación cómoda en la máquina! Rendimiento óptimo en la cadena de procesos CAD � CAM � CNC! Dominio máximo de la calidad en la máquina

Primero un poco de teoría¿Qué necesita el sector de moldes y utillaje? 1.2

Maquetas

Soplante

Válvula

Page 9: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.4

Primero un poco de teoría¿Qué necesita el sector de moldes y utillaje?1.2

Superfi cie deforma libre

Cavidad pro-funda

Superfi cie inclinada con taladrado

Mecanizado con 5 ejes encentros de fresado modernos

Los requisitos de las formas, la calidad de la superÞ -cie y la velocidad de mecanizado en el arranque de virutas, especialmente en moldes y utillaje, aumentan con rapidez:

Para conseguir condiciones de corte óptimas en el mecanizado de superÞ cies curvadas en "el espacio, ...

... para mecanizar geometrías situadas libremente # en el espacio (en este caso se tiene que poder modiÞ -car el ángulo de ataque del eje de la herramienta) ...

3 + 2 ejes

... o para fresar cavidades $ profundas ...

Mecanizado dinámico con 5 ejes

Para este Þ n, se precisan, además de los 3 ejes linea-les X, Y y Z, 2 ejes giratorios A, B o C.

1

2

3

Page 10: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.5

Movimiento de la máquina

Con los ejes lineales X, Y y Z se efectúa eldesplazamiento a una posición de la herramienta en la zona de trabajo.

Con 2 ejes giratorios, p. ej.: B y C, se modiÞ ca la posición y la orientación de la herramienta.

Con 3 ejes lineales y 2 ejes giratorios se puede alcanzar, en teoría, cualquier punto en el espacio con la orientación deseada de la herramienta.

Programación CNC

La descripción de una posición teórica en el programa CNC tiene lugar con los ejes de coordenadas X, Y y Z. Para la descripción de la orientación de la herra-mienta recomendamos utilizar preferentemente el vector de dirección A3, B3, C3 con el Þ n de programar la orientación independientemente de la cinemática.

Para determinadas tareas basta con trabajar con una orientación Þ ja, p. ej., en planos inclinados. Sin embargo, en muchos casos es deseable modiÞ car la orientación de la herramienta junto con el movimiento de desplazamiento. Entonces se habla del mecanizado simultáneo con 5 ejes. Adicionalmente a los 3 ejes lineales, el control tiene que interpolar 2 ejes giratorios. Los modernos controles de 5 ejes como Sinumerik 840D le ofrecen directamente en la máquina la posibilidad de programar elementos como taladros inclinados y cajas con orientación de herra-mienta Þ ja e inß uir en programas de sistemas CAM en los principales parámetros de mecanizado.

Vector dedirección de la orientación de herramienta

Primero un poco de teoría¿Qué necesita el sector de moldes y utillaje? 1.2

C3

A3 B3

Page 11: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.6

Primero un poco de teoría¿Fresar con 3 ejes, 3 +2 ó 5 ejes?1.3

1.3 ¿Fresar con 3 ejes, 3 + 2 ó 5 ejes?

Sobre todo, las superÞ cies de forma libre con curvatura convexa uniforme se suelen ejecutar con 3 ejes contro-lados. Sin embargo, en caso de cavidades profundas o cambios frecuentes de la curvatura se precisan 5 ejes controlados.

Naturalmente, Sinumerik 840D soporta todas las estrategias de mecanizado.

1

En estas máquinas herramienta, la orientación de la herramienta o la posición de la mesa se pueden modiÞ car, p. ej., por transformación.

En el gráÞ co izquierdo, la fresa trabaja con condiciones de corte óptimas. Las condiciones de corte empeoran cuanto más se desplaza la fresa en la pieza hacia arriba o hacia un lado. Para conseguir también en este caso condiciones de corte óptimas, se gira la mesa. Para mecanizar por completo una superÞ cie de forma libre, se necesitan a menudo giros múltiples en distintas direcciones.

" 3 ejes Ejes de contorneado controlados X, Y, Z

# 3 + 2 ejes Ejes de contorneado controlados X, Y, Z Ejes giratorios Þ jos, p. ej.: A, C (mesa)

En toda la trayectoria de fresado no cambia la orientación de la fresa. Las condiciones de corte en la punta de la fresa no son nunca óptimas.

Page 12: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.7

3

Primero un poco de teoría¿Fresar con 3 ejes, 3 +2 ó 5 ejes? 1.3

Ventaja: La orientación de la herramienta se puede ajustar óptimamente en toda la trayectoria de forma síncrona al movimiento lineal de la herramienta. De este modo las condiciones de corte en toda la trayectoria son óptimas.

$ 5 ejes: Ejes de contorneado controlados X, Y, Z Ejes giratorios controlados, p. ej.: A, B

Page 13: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.8

Primero un poco de teoría¿Qué se mueve y cómo?1.4

1.4 ¿Qué se mueve y cómo?

La estructura de fresadoras de 5 ejes

2

3

1

Page 14: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.9

Una máquina de 5 ejes puede controlar movimientos de herramientas en 5 ejes. Se trata de los 3ejes lineales conocidos y 2 ejes giratorios adicionales. Para los dos ejes giratorios existen distintas soluciones cinemáticas. Aquí presentaremos de forma esquemática las más usuales. Para distintas necesidades, los fabricantes de máquinas herramienta desarrollan cada vez nuevas soluciones cinemáticas. Con Sinumerik 840D estamos en condiciones de controlar también cinemáticas especiales gracias a la transformación cinemáti-ca integrada. No obstante, no queremos tratar aquí más detalladamente los casos especiales como, por ejemplo, hexápodos y similares.

* Concepto: Si el eje giratorio no se sitúa en perpendicular a un eje lineal, se habla de un eje ranurado.

2 ejes giratorios en el cabezal

2 ejes giratorios en la mesa

1 eje giratorio en el cabezal1 eje giratorio en la mesa

Horquilla

Giratorio/basculante

Ranurado *

Ranurado *

" #

$

%

Primero un poco de teoría¿Qué se mueve y cómo? 1.4

4 5

&

Page 15: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.10

Primero un poco de teoría¿Qué se mueve y cómo?1.4

Programación independiente de la cinemática

En función de la cinemática de la máquina se pueden precisar unos movimientos de máquina totalmente distintos para el mecanizado de la misma superÞ cie. La cinemática de máquina según el ejemplo 2 es mucho más apropia-da para la producción de la pieza representada.

EjemploSe quiere mecanizar una envolvente de cilindro.

"

#

Secuencia de movimiento con cabezal/cabezal CinemáticaPara describir un ciclo sencillo se tiene que describir en X/Y un semicírculo, con radio = radio del cilindro. Durante el movimiento, la herramien-ta tiene que girar alrededor del eje Z para que la fresa se encuentre siempre perpendicular a la superÞ cie.

Secuencia de movimiento con mesa/mesa� Giro de 90° alrededor de A� El eje C gira a la posición +90°, entonces 90°� El eje Y se desplaza de forma lineal

En una máquina con Sinumerik 840D, a la hora de programar, no necesita preocuparse generalmente de la cinemática de la máquina y la longitud de la herramienta. Tan sólo se considera el movimiento relativo entre la herramienta y la pieza. Del resto se ocupa el control.

A continuación le indicaremos en qué se distingue el manejo a nivel de la cinemática.

1

2

Page 16: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.11

Inß uencia del cambio de orientación en el movimiento de losejes lineales

Programas CNC independientes de la máquina

Los ejemplos muestran que, en un mecanizado con 5 ejes, es extremadamente importante que los programas CNC sean independientes de la máquina y de la herramienta. Por esta razón, Sinumerik 840D dispone de una transformación de 5 ejes integrada.

Inß uencia de la longitud de la herramienta en el movimiento de los ejes de la máquina

Ejemplo

Nota: Puede ocurrir que, en función de la longitud de herramienta, se sobrepase el margen de desplazamiento de un eje y el eje alcance el Þ n de carrera a pesar de que todos los valores en el programa CNC se sitúan dentro de la zona de trabajo. Aquí se distingue entre la zona de trabajo �bruta� y �neta�.

Los movimientos de máquina necesarios en un mecanizado con 5 ejes dependen de la longitud de la herramienta.

Cuanto mayor sea la longitud de la herramienta en el ejemplo, mayores son los movimientos de desplazamiento necesarios de los carros de eje. En cada cambio de herramienta, el programa CNC se debería calcular de nuevo en el sistema CAM. En una máquina con Sinumerik 840D, a la hora de progra-mar, no es necesario preocuparse de la longitud de la herramienta si está activa la selección de la correc-ción de herramienta. El control la tiene automática-mente en cuenta.

Como consecuencia del cambio simultáneo de la orientación de la herramienta, unos movimientos sen-cillos se pueden convertir en una curva compleja.

Para fresar una recta sin cambio de orientación, el portaherramientas describe una línea recta. Si cambia al mismo tiempo la orientación, la punta de la herramienta describe una curva. Esta curva se tiene que compensar para que la punta de la herramienta describa la recta deseada en caso de un cambio de orientación.

Primero un poco de teoría¿Qué se mueve y cómo? 1.4

Page 17: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.12

Primero un poco de teoríaProgramas CNC independientes de la máquina1.5

1.5 Programas CNC independientes de la máquina

TRAORI � Llamada a la transformación de 5 ejes

Naturalmente, se desean programas CNC que se puedan ejecutar en diversas cinemáticas de máquina con distintas herramientas. Para que esto sea posible, el control tiene que compensar las inß uencias mostradas.

El comando TRAORI en Sinumerik 840D tiene el siguiente efecto:! A partir de los datos de posición y de orientación en el programa CNC se generan, en función de la cine-

mática, los movimientos de desplazamiento correctos.! En el cálculo de los movimientos de desplazamiento se tiene en cuenta la longitud de herramienta actual.

EjemploEn el programa CNC se programa un cambio de orientación sin movimiento de desplazamiento adicional. El cambio de orientación se puede programar independientemente de la cinemática con A3, B3, C3.

Sin TRAORIEl control no tiene en cuenta la longitud de la herra-mienta. Gira alrededor del centro de rotacióndel eje. La punta de la herramienta se mueve fuera de la posición, con lo cual no permanece Þ ja en el espacio.

Con TRAORIEl control sólo cambia la orientación;la posición de la punta de la herramienta permanece Þ ja en el espacio. Los movimientos de compensa-ción necesarios para este Þ n en X, Y y Z se calculan automáticamente.

Normalmente, TRAORI ya se debería llamar en el programa CNC que llega del sistema CAM. Entonces, en el programa CNC sólo se encuentran los puntos X, Y y Z que se deberán alcanzar y el vector de dirección A3, B3, C3 que describe la orientación de la herra-mienta.

Es decir, en el programa CNC sólo se encuentran datos geométricos y de orientación.

Page 18: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.13

Ejemplo de un programa CNC

Orientación.MPF ; Nombre del programaN01 TRAORI ; Llamada a la transformación de 5 ejesN02 T1 F1000 S10000 M3 ; Datos tecnológicos, herramienta, velocidad de giro, etc.N03 G54 ; Decalaje de origenN04 G0 X0 Y0 Z5 ; Punto inicial A3=0 B3=0 C3=1 La herramienta se sitúa paralela al eje ZN05 G1 Z-1 ; Orden de desplazamiento, aproximaciónN06 X10 Y0 A3=1 C3=1 ; Movimiento lineal con cambio de orientación a 45º en el plano X/ZN07 TRAFOOF ; Transformación de 5 ejes �DESC�N07 M30 ;Fin del programa

En este caso se fresa una recta de X0 a X10. La orientación de la herramienta cambia de 90° a 45°.

Gracias a TRAORI no necesita preocuparse del movimiento efectivo de la máquina en la programación de una recta. El punto Þ nal se alcanza con exactitud; la punta de la herramienta describe una línea recta.

Primero un poco de teoríaProgramas CNC independientes de la máquina 1.5

Page 19: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.14

Primero un poco de teoríaLa teoría de la corrección del radio de herramienta1.6

1.6 La teoría de la corrección del radio de herra-mientaCon la corrección de herramienta, un programa CNC se hace independiente del radio de herramienta. La correc-ción del radio de herramienta se conoce en el ámbito 2 ½ D. En el ámbito 3D, especialmente en el fresado con 5 ejes, se producen unas situaciones muy distintas.

Inß uencia del radio de herramienta en el refrentado con CUT3DF

Para la corrección del radio en el refrentado con CUT3DF no basta con indicar solamente la geometría de la fresa. También se necesita conocer la dirección de corrección. La dirección de corrección se calcula a partir de la perpendicular a la superÞ cie, la dirección y la geometría de la herramienta. Esta perpendicular a la superÞ cie también se denomina vector normal a la superÞ cie. Se calcula a partir de la orientación actual de la herramienta y la perpendicular a la superÞ cie de la herramienta.

Para el caso especial de la fresa esférica se aplica, por ejemplo:En una trayectoria en el espacio se tiene que corregir perpendicularmente a la superÞ cie en la cual transcu-rre la trayectoria; es decir, la dirección de corrección se describe por el vector normal ", # a la superÞ cie en el punto de ataque.

Sinumerik 840D dispone de las correspondientes posibilidades de corrección para calcular la corrección de herramienta con la ayuda del vector normal a la superÞ cie. Sin embargo, hasta la fecha, sólo contados sistemas CAM son capaces de suministrar la perpen-dicular a la superÞ cie con cada secuencia CNC.

Si se conocen la perpendicular a la superÞ cie, el radio de la herramienta y adicionalmente la geometría de la punta de la fresa, Sinumerik 840D puede calcular, en caso de selección de la corrección del radio de herramienta (CUT3DF), el nuevo punto de ataque de la herramienta PE.

El gráÞ co muestra todas las medidas que utiliza el control y los datos geométricos relevantes de la punta de la fresa. " Fresa de mango# Fresa de mango con redondeo de aristas$ Fresa para matricería cilíndrica

FN Perpendicular a la superÞ cieTCP Tool Center PointPE Punto de ataque de la herramientaTB Tangente a la trayectoriaVK Vector de corrección

1 2

2 31

Generalmente, sólo se pueden corregir pequeñas variaciones del radio frente a la herramienta normali-zada (radio con el cual el programa CAM ha efectuado sus cálculos). Un radio de fresa más pequeño se puede calcular sin problemas, pero produce un cambio de la profundidad de rugosidades. Con un radio más grande existe peligro de colisión de la herramienta con el contorno de la pieza.

Page 20: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.15

Primero un poco de teoríaLa teoría de la corrección del radio de herramienta 1.6

Inß uencia de la corrección del radio de herramienta en el fresa-do periférico con 5 ejes, teniendo en cuenta la superÞ cie límite ( CUT3DCC)

PE

" Herramienta normalizada (la herramienta predeÞ nida para el programa)

# Herramienta con un radio más pequeño

$ SuperÞ cie de mecanizado, superÞ cie interior

& SuperÞ cie límite, fondo de la caja

% Corrección para la superÞ cie de mecanizado

' Corrección para la superÞ cie límite

TCP

EjemploSe quiere vaciar una caja con una fresa más pequeña.

Corrección para el fresado periférico con 5 ejes

Si se selecciona una fresa con un radio más pe-queño que el predeÞ nido, Sinumerik 840D puede calcular la nueva trayectoria.

En este caso, el control ha de considerar que no sólo se tiene que corregir en dirección a la superÞ cie de mecanizado %, sino también aproximar en la dirección de la herramienta '.

Una aplicación típica para esta función se encuentra, en particular, en componentes estructurales de la industria aeronáutica.

2

1

Después de la corrección del radio en dirección al plano de mecanizado $, las puntas de herramien-ta TCP de la fresa con el radio más pequeño y la herramienta normalizada se sitúan en el mismo nivel si ambas herramientas, según lo mostrado en el gráÞ co, tienen la misma longitud.

Al mismo tiempo, la fresa penetra axialmente ' lo suÞ ciente para que el punto de ataque de la herra-mienta PE llegue justamente a tocar la superÞ cie límite. En esta corrección en dirección al fondo de la caja se tiene que considerar adicionalmente una aproximación de la herramienta en la dirección de fresado. Esto se representa gráÞ camente a través del lado inferior visible de la herramienta.

5

6

4

3

Page 21: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.16

Vista general de las correcciones de herramienta disponibles

Ya conoce las correcciones estándar del radio de herramienta de Sinumerik 840 D: G40 Desactivar corrección del radio de herramienta, G41 Corrección del radio de herramienta con dirección de corrección a la izquierda de la trayectoria en el fresado periférico, G42 Corrección del radio de herramienta con dirección de corrección a la de-recha de la trayectoria en el fresado periférico. A través de G450/G451 se deÞ ne el comportamiento en esquinas exteriores.

Sin embargo, Sinumerik 840 D ofrece otras funciones de corrección de las cuales ya hemos presentado algunas aplicaciones en las páginas anteriores. Todas las variantes de la corrección del radio de herramienta Sinumerik 840D se activan con G41/G42 y se desactivan con G40.

Consulte en la documentación de Sinumerik 840D:

Fresado periférico 2 1/2D

CUT2D Corrección 2 1/2D con plano de corrección determinado por G17 � G19

CUT2DF Corrección 2 1/2D con plano de corrección determinado por frame

Fresado periférico 3D

CUT3DC Corrección perpendicular a la tangente a la trayectoria y a la orientación de la herramienta

ORID Sin cambios de orientación en secuencias circulares insertadas en esquinas exteriores. El movimiento de orientación se ejecuta en las secuencias lineales.

ORIC El trayecto de desplazamiento se alarga con círculos. El cambio de orientación se ejecuta de forma proporcional también en el círculo.

Refrentado

CUT3DFS Orientación constante (3 ejes). La herramienta apunta en la dirección Z del sistema de coordenadas deÞ nido a través de G17 - G19. Los frames no tienen ninguna inß uencia.

CUT3DFF Orientación constante (3 ejes). La herramienta apunta en la dirección Z del sistema de coordenadas deÞ nido actualmente a través de frames.

CUT3DF 5 ejes con orientación de herramienta variable

Fresado periférico 3D con superÞ cie límite (combinación de fresado periférico y refrentado)

CUT3DCC El programa CN se reÞ ere al contorno en la superÞ cie de mecanizado.

CUT3DCCD El programa de CN se reÞ ere a la trayectoria del centro de la herramienta.

Para activar las correcciones, se tiene que reajustar el correspondiente comando G41/G42, por ejemplo: CUT3DC G41

Primero un poco de teoríaLa teoría de la corrección del radio de herramienta1.6

Page 22: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.17

Primero un poco de teoría¿Qué son frames? 1.71.7 ¿Qué son frames?

Sistemas de coordenadas

Con una máquina de 5 ejes también es posible traba-jar en superÞ cies desplazadas y giradas libremente en el espacio.

El sistema de coordenadas de pieza sólo se necesita desplazar con frames y colocar mediante una rotación en la superÞ cie inclinada.

Precisamente para este Þ n se necesitan FRAMES. Todos los comandos de desplazamiento posteriores se reÞ eren entonces al sistema de coordenadas de pieza.

Sistema de coordenadas de máquina " con punto de referencia, decalaje de origen (G54, G55, ...) son conceptos conocidos.

Los frames permiten desplazar, girar, simetrizar y escalar sistemas de coordenadas.

Con los frames se describe mediante coordenadas y ángulos, partiendo del sistema de coordenadas de pieza actual #, la posición de un sistema de coorde-nadas de destino. Los frames posibles son

! frame básico (decalaje básico)! frames ajustables (G54...G599)! frames programables

Sistemas de coordenadas y movimientos de desplazamiento

2

1

Page 23: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.18

Frames en la aplicación

Tras la activación del decalaje de origen ajustable (G54, G55), el sistema de coordenadas de pieza se sitúa en el origen de la pieza.

Con excepción de las cinemáticas especiales, los ejes están alineados entonces paralelamente a los ejes de máquina.

Con la ayuda de un FRAME , este sistema de coor-denadas se puede desplazar y girar libremente en el espacio.

Si el sistema de coordenadas " está girado al plano inclinado, un taladro se programa, por ejemplo, simplemente con una llamada del ciclo de taladrado.

Primero un poco de teoría¿Qué son frames?1.7

EjemploMecanizados en un plano inclinado

1

Page 24: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.19

1.8

En sistemas CAD se construyen superÞ cies " de mayor grado.

Para poder fresar, por ejemplo, en varias superÞ cies o considerar posibles colisiones, el sistema CAM suele convertir las superÞ cies CAD en un poliedro.

Es decir, la superÞ cie de construcción lisa se aproxima con muchos planos pequeños #.

En esta operación se producen, naturalmente, un mayor o menor número de pequeñas desviaciones.

El programador CAM coloca en este poliedro trayecto-rias de herramienta y el postprocesador las convierte en secuencias CNC dentro de las tolerancias de error predeÞ nidas. Generalmente, se suelen utilizar muchos trocitos de recta pequeños, G1 X Y Z $.

Por esta razón, el resultado del mecanizado es un poliedro; es decir, que los planos pequeños se pueden reß ejar de forma visible en la superÞ cie.

Esto puede hacer necesario un repaso no deseado.

Primero un poco de teoríaPrecisión, velocidad, calidad de la superfi cie

1.8 Precisión, velocidad, calidad de la superÞ cie

CAM ( CNC

CAD ( CAM

1

2

Cadena de procesos: CAD -> CAM -> CNC

Muchos programas CNC para el mecanizado de superÞ cies de forma libre proceden de sistemas CAM. El sistema CAM obtiene la geometría de pieza desde un sistema CAD.

La cadena de procesos CAD -> CAM -> (postprocesador) -> CNC se tiene que observar especialmente en el mecanizado de superÞ cies de forma libre.

3

G1G1

G1

G1

Page 25: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.20

Primero un poco de teoríaPrecisión, velocidad, calidad de la superfi cie

Para evitar el repaso, Sinumerik 840 D ofrece distintas funciones.

Una de ellas es el matado de esquinas deÞ nido en los límites de secuencia. En las esquinas se insertan elementos geométricos &; la tolerancia de estos elementos geométricos es ajustable.

Función de compresor

La interpolación lineal produce en las transiciones de secuencia unos saltos de aceleración en los ejes de máquina, lo cual, por su parte, puede producir la exci-tación de resonancias en los elementos de la máquina y se maniÞ esta Þ nalmente como patrón de biselado " o como vibración # en la superÞ cie de la pieza.

El compresor reúne, según la banda de tolerancia ajustada ", una secuencia decomandos G1 # y los comprime en un spline $ que puede ser ejecutado directamente por el control.

Entonces, la superÞ cie es considerablemente más lisa, dado que los ejes de la máquina se pueden des-plazar de forma más armoniosa, evitando la excitación de resonancias de máquina.

En consecuencia, se pueden alcanzar mayores veloci-dades de desplazamiento y una menor solicitación de la máquina.

1.8

1

2

4

1 32

Matado de esquinas programable

Page 26: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.21

Ciclo High-Speed-Setting

Ahora, Sinumerik 840D le ofrece la posibilidad de acti-var y desactivar la compresión de spline de Sinumerik 840D " COMPCAD de forma muy sencilla en el ciclo CYCLE832.

Con CYCLE832 se puede inß uir en la ejecución de programas CAM. Sirve para el soporte tecnológico en el mecanizado de contornos de forma libre (superÞ -cies) en la zona de mecanizado de alta velocidad con 3 ó 5 ejes. Más detalles sobre la aplicación se encuen-tran en los siguientes capítulos.

Primero un poco de teoríaPrecisión, velocidad, calidad de la superfi cie 1.8

Si se conoce la banda de tolerancia del sistema CAM, se debería utilizar ésta o un valor ligeramente superior para la tolerancia del compresor.

Típicamente, este valor se sitúa en COMPCAD entre 1,2 ... 1,5 de la tolerancia de cuerda programada del sistema CAM. Si no se conoce este valor, se recomienda adoptar como valor inicial el ajuste estándar de CYCLE832.

1

Page 27: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.22

Llamada desubprograma

Ciclo High-Speed-Setting

OrigenPosición inicial

Tecnología

Llamada de herra-mienta

1.9 Estructuración de programas CNC para el sector de moldes

Un programa CNC para el mecanizado de superÞ cies de forma libre se compone de numerosas secuencias CNC y, generalmente, ya no se edita en el control CNC.

Estructura de un programa CNC para el sector de moldes

Un programa CNC tiene una disposición más clara si el programador de CAM se atiene a la siguiente estructura de programa:

Primero un poco de teoríaEstructuración de programas CNC para el sector de moldes1.9

Los subprogramas contienen las secuencias de desplazamiento típicas en las cuales, debido a la complejidad de los programas, no se deberían realizar cambios.En el programa principal se deÞ nen el decalaje de origen, todos los valores tecnológicos, la posición inicial y los High Speed Settings. A través de los parámetros High Speed Setting se puede inß uir en la calidad de la pieza.

Un programa CNC bien estructurado ofrece adicionalmente la posibilidad de volver a entrar de forma controlada después de una interrupción del programa.

N10 T1D1

N20 M3 M8 S8000 F1000

N30 G0 G54 X10 Y10 Z5 ;Decalaje de origen ajustable

N40 CYCLE832(0.01) ;CYCLE832 ajusta la tolerancia de compresor y deÞ ne otras condiciones de trayectoria.

N50 EXTCALL �Desbaste� ;Llamada al subprograma �Desbaste� que contiene la geometría del programa CAD.

Programa principal con llamada de subprogramaEjemplo

Page 28: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.23

1.10 Orientación en aplicaciones con 5 ejes

De forma similar que en el ámbito 2D entre dos puntos también existe un número ilimitado de trayectos entre dos orientaciones.

En la interpolación 2D nos limitamos a! Recta (G1) " ! Círculo (G2, G3) #! Polinomio, B-Spline $ s. Fig.

21

Una máquina de 5 ejes puede ajustar la herramienta con cualquier orientación frente a la pieza, limitada natural-mente por la cinemática. Para pasar de una orientación a otra, se tienen que interpolar posiciones intermedias. De este modo se describe el recorrido desde la orientación inicial a la Þ nal.

Primero un poco de teoríaOrientación en aplicaciones con 5 ejes 1.10

Esto tiene el efecto de que el vector de orientación no describe ninguna superÞ cie deÞ nida.

Por esta razón, esta interpolación no es siempre apro-piada para el fresado periférico.

El movimiento puede ser muy similar a una superÞ cie cónica. No obstante, la función no se debe confundir con la interpolación de superÞ cie cónica.

Interpolación lineal ORIAXES

En la interpolación lineal de una orientación inicial " a una orientación Þ nal #, los movimientos de eje giratorio necesarios se dividen en segmentos equidistantes.

21

En la interpolación de orientación distinguimos entre interpolación lineal, interpolación circular de gran radio, interpolación de superÞ cie cónica e interpolación en curva.

Page 29: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.24

Interpolación circular de gran radio ORIVECT/ORIPLANE

En este procedimiento de interpolación, el recorrido de la orientación inicial " a la orientación Þ nal # se interpola de modo que el vector de orientación transcurre en el plano abierto por el vector inicial y el vector Þ nal.

Cada eje giratorio se desplaza a ángulos equidistan-tes. Con la ayuda de esta variante de la interpolación de orientación también se pueden mecanizar con precisión, por ejemplo, paredes inclinadas y planas en una secuencia.

Campos de aplicación:Componentes estructurales en la industria aeronáuti-ca. También para el refrentado de aplicaciones en el sector de moldes se debería utilizar ORIVECT.2

1

1.10 Primero un poco de teoríaOrientación en aplicaciones con 5 ejes

ORICONCW Interpolación en una superÞ cie cónica en sentido horario. Indicación de la orientación Þ nal y de la dirección del cono o del ángulo en el vértice del cono.

ORICONCCW Interpolación en una superÞ cie cónica en sentido antihorario. Indicación de la orientación Þ nal y de la dirección del cono o del ángulo en el vértice del cono.

ORICONIO Interpolación en una superÞ cie cónica con indicación de la orientación Þ nal y una orientación intermedia.

ORICONTO Interpolación en una superÞ cie cónica con transición tangencial, indicación de la orientación Þ nal.

Interpolación de superÞ cie cónica ORICONCW

En la interpolación de superÞ cie cónica desde una orientación inicial " a una orientación Þ nal #, la herramienta se mueve en una superÞ cie cónica programable, situada libremente en el espacio.

21

Page 30: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.25

1.10Primero un poco de teoríaOrientación en aplicaciones con 5 ejes

EjemploVeamos un ejemplo:

En la interpolación circular de gran radio, la orientación tiene que cambiar del inicio A3 = sx, B3 = sy, C3 = sz al Þ n A3 = ex, B3 = ey, C3 = ez. Ningún valor es igual a cero; es decir, la orientación se sitúa en el espacio en posición inclinada (s = orientación inicial, e = orientación Þ nal).

La reorientación en la interpolación circular de gran radio tiene lugar en un plano $. La línea en la esfera se denomina círculo de gran radio &. El eje C gira en el gráÞ co 85°. El eje A gira de 60° a 30°. El control de velocidad de la reorientación es continuo.

" = orientación inicial, # = orientación Þ nal

2

1

C = 85°

A = 60°

A = 30°

4

3

Page 31: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.26

EjemploEl caso es muy distinto si la interpolación pasa por el punto %. Esto ocurre si, por ejemplo, sx = 0 y ex = 0; es decir, la orientación inicial y Þ nales paralela al plano Y/Z.

En este ejemplo, el eje A no debería poder girar directamente.

¿Qué ocurre entonces? El eje C empieza en 0°, el eje A, por ejemplo, en 45°.

A lo largo de la interpolación de orientación, C permanece en 0°, mientras el eje A se aproxima ala posición %. Aquí la posición del eje C es indeterminada, pero ya un ciclo de interpolación después,C debería girar repentinamente a 180°, A se aleja del punto % y C sigue en 180°.

Si se observa la velocidad de orientación, es decir, en la posición %, el eje C debería acelerar de forma inÞ ni-ta, lo cual, naturalmente, no puede hacer. En este caso se habla de un polo. En máquinas convencionales de 5 ejes, la posición de polo queda deÞ nido por el hecho de que, en el giro del primer eje giratorio, no cambia la orientación de la herramienta. Ejemplo: la cinemática CA corresponde a A=0 de la orientación de polo. Para evitar un control de velocidad tan extremo, Sinumerik 840D conmuta en la proximidad del polo a interpola-ción lineal.

Primero un poco de teoríaOrientación en aplicaciones con 5 ejes1.10

5

Page 32: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.27

Primero un poco de teoríaOrientación en aplicaciones con 5 ejes

Ejemplo: Fresado de una caja con una inclinación de 45° $ los ejes A y C giran armoniosamente en el desplazamiento de una esquina a otra - todo está en orden.

En este ejemplo, la inclinación es ahora de 85° &.

¿Qué ocurre? Cuanto más empinada sea la posición de la herramienta, más deprisa tiene que girar el eje C en el centro de la trayectoria para poder cumplir la orientación en la segunda mitad de la trayectoria.

3

4

Ejemplo

Aquí veremos la interpolación circular de gran radio en las proximidades del polo una vez más en la práctica:

Para determinadas cinemáticas de máquina, pero especialmente para el cabezal de horquilla, de uso frecuente, hay que estudiar el caso particular de los polos y otros puntos singulares.

Por cierto, la situación de los polos es un problema físico, no de la tecnología de control. Al contrario; Sinumerik 840D reduce considerablemente la problemática.

Una sujeción adecuada evita polos. Por ejemplo, una sujeción inclinada podría ser útil.

1.10

Page 33: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

1.28

Interpolación en curva ORICURVE ( orientación Spline)

En la interpolación en curva se describe el movimiento del vector de orientación por las trayectorias en la punta de la herramienta (curva Spline ") y la trayectoria de un segundo punto en la herramienta (curva Spline #).

Si, por ejemplo, se quiere mecanizar una superÞ cie inclinada mediante fresado periférico, se describiría al efecto el contorno superior e inferior. Este tipo de interpolación produce una mayor velocidad de contorneado y mejora la calidad de la superÞ cie.

Primero un poco de teoríaOrientación en aplicaciones con 5 ejes1.10

1

2

Vista general de las interpolaciones de orientación, ver apartado 3.7.

Page 34: Moldes y Utillaje

2

Operadores de la máqui-na - en la máquina

Contenido Página

2.1 Determinar el origen de la pieza 2.2

2.2 Medir herramientas 2.13

2.3 Transferencia de datos de programa 2.16

2.4 Comprobar programa 2.17

2.5 Llamar y ejecutar el programa 2.18

2.6 Interrumpir el programa 2.20

2.7 High-Speed-Settings � CYCLE832 2.25

2.8 ShopMill 2.28

Page 35: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.2

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza2.12.1 Determinar el origen de la pieza

Determinar el decalaje de origen y el giro básico de la pieza alre-dedor del eje de la pieza

Funcionamiento

Una vez que se haya conectado la máquina y efectuado el desplazamiento al punto de referencia, las posiciones de los ejes se reÞ eren al sistema de coordenadas de máquina. La posición de la pieza en el sistema de coordena-das de máquina se señaliza al control a través del decalaje de origen.

En el procedimiento utilizado hasta ahora, se sujetaba la pieza, se alineaba de forma manual paralelamente a los ejes de la máquina y se determinaba a continuación el decalaje de origen, p. ej., mediante aproximación con con-tacto. Mediante dos ejemplos frecuentes en la práctica mostramos una forma más cómoda con el palpador y los ciclos SINUMERIK. Le enseñamos cómo compensa el control el giro básico de la pieza. De este modo se puede prescindir de la laboriosa alineación manual.

Ejemplo Determinación del origen + medición del giro básico alrededor del eje de la herramienta

Problemática

Después de la sujeción, la pieza se sitúa en la zona de trabajo en posición girada frente al sistema de coorde-nadas de máquina. Se tienen que determinar el decalaje de origen y la posición del sistema de coordenadas, es decir, el giro básico.

P1

P2

P4

P3

Page 36: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.3

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza 2.1Condiciones previas

! El palpador está calibrado, activo y sujetado en el cabezal; la corrección de herramienta es válida! Los ciclos de medida están instalados! La pieza está sujetada

Si, como es usual en el sector de moldes y utillaje, sólo se tiene que mecanizar una sola pieza, se utiliza la medición en el modo JOG (según la siguiente descripción). Si se tienen que mecanizar varias piezas similares en el mismo dispositivo, se utilizan dos ciclos de medida en el modo Automático (el origen tiene que estar ajustado someramente).

Determinación del decalaje de origen y del giro básico

Seleccionar el campo de manejo �Máquina�.

Seleccionar el modo �Jog� en el panel de mando de la máquina.

Seleccionar �Medir pieza�.

Seleccionar �Medir esquina�.

Máquina

MediciónPieza

Esquina

Seleccionar el decalaje de origen " para la incorporación de datos, p. ej.: G54, G55, G56 ó G57. En este ejemplo se utilizó G54.

Seleccionar una esquina como punto de referencia mediante �Select�y conmutación #.

2

1 G54

Page 37: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.4

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza2.1

Con las �teclas de eje�, posicionar el palpador delante del punto de contacto P1 en la pieza.

Pulsar �Marcha CN�. La medición se desarrolla automáticamente: El palpador se desplaza hasta la pieza, se activa y se retira a la posición inicial.

Guardar el punto de contacto P1.

Para los puntos de contacto P2, P3 (P4) , posicionar el palpador igualmente delante de la pieza y proceder según lo indicado para P1 . Nota: El punto P4 sólo es nece-sario en piezas que no sean rectangulares.

Pulsar �Calcular esquina�; resultado:

El control calculaa) a partir del punto de intersección de las dos rectas el valor X, Y del decalaje de

origen,b) el giro básico del sistema de coordenadas de pieza alrededor del eje Z.c) Los valores se incorporan en la tabla de origen, decalaje de origen G54,

teniendo en cuenta el decalaje de origen básico.

Como resultado se determinó un decalaje en el plano XY y un giro básico alrededor de �Z�.

Guardar P1

Guardar P3

Calcularesquina

P1

P2

P4

P3

Al medir una esquina en el plano G17 se mide para el decalaje de origen un decalaje en X, Y y un giro en Z. Al medir un canto en la dirección Z se mide para el decalaje de origen un decalaje en Z. Como resultado de la medición se obtiene un frame compuesto del decalaje y del giro.

Guardar P2

Page 38: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.5

Retroceder un plano en �Medir pieza�.

Seleccionar �Medir canto�.

Seleccionar el eje Z.

En la máscara solicitada, seleccionar G54.

Seleccionar como canto de medición el lado superior de la pieza.Posicionar el palpador encima de la pieza.

La medición se inicia con �Marcha CN�. El valor Z se incorpora en la tabla de origen.

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza 2.1Determinación del valor Z para el decalaje de origen

MediciónPieza

En función de la cinemática de la máquina, se tiene que distinguir, a partir de ahora, entre dos situaciones:

� Efecto del decalaje de origen en máquinas con eje giratorio en la mesa

� Efecto del decalaje de origen en máquinas sin mesa giratoria

Z

Canto

Con esto está terminada la determinación del origen y del giro básico para una máquina de 3 ejes. Si el giro bási-co no es igual a cero, el control convierte los movimientos paralelos al eje programados en los correspondientes movimientos XY.

Si la máquina dispone de un cuarto eje (p. ej.: eje C) y la pieza se tiene que mecanizar paralelamente a los ejes de la máquina, se tiene que compensar el giro básico de la pieza a través del eje C.

Page 39: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.6

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza2.1Decalaje y giro básico en máquinas con eje C en la mesa.Llevar el valor de eje C manualmente a la posición

Máquina

MDA

Después del contacto, pasar a la tabla de decalajes de origen.

Seleccionar la tabla de giro básico.

En el campo para el eje Z se encuentra el resultado de medición para el giro. Éste se transÞ ere entonces manualmente al campo para el eje C. Previamente se tiene que sobrescribir el valor para �Z� con 0.

Alinear la pieza con un programa en el modo �MDA� paralelamente al eje del sistema de coordenadas de máquina:

Seleccionar el campo de manejo �Máquina�.

Seleccionar el modo �MDA� e introducir el programa.

N01 G54 ; Llamar decalaje de origen.N02 T27D1N03 G0C0 ; Alineación paralelamente al eje C.N04 M30

Parámetros

Decalaje de origen

Giro

X [grados]0

Y [grados]0

Z [grados]24,894G54

X [mm]238,968

Y [mm]172,384

Z [mm]25,728

C [grados]24,894

G54

Decalaje

Ejes +

Pulsar �Marcha CN�. La mesa giratoria gira en C = 24,894° y alinea la pieza parale-lamente al eje del sistema de coordenadas de máquina.

Llamar a la tabla de decalajes de origen para la transferencia de la indicación de los ejes giratorios.

Introducir en �C� el valor de �Z�.

X [grados]0

Y [grados]0

Z [grados] 0G54

Page 40: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.7

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza 2.1

N01 G54 ; Llamar decalaje de origen.N02 T27D1N03 G0X0Y0Z10 ; Desplazamiento al origen con una distancia de seguridad de 10 mm.N05 M30

Volver a ejecutar todo el proceso de medición según la descripción a partir de la pá-gina 2.3, pero en la pieza alineada paralelamente al eje. Esto es necesario porque, como consecuencia del giro, los valores X, Y ya no son correctos, por lo cual se tienen que volver a determinar. El valor Z no ha cambiado.

La selección se realiza nuevamente a través de las funciones �Medir pieza� y �Esqui-na�. A continuación, se procede de la forma anteriormente descrita.

El ángulo de giro introducido manualmente en la tabla de origen en �C� no se so-brescribe.

Para controlar si es posible un desplazamiento paralelo al eje se podría crear de nuevo un pequeño programa en MDA.

MediciónPieza

Esquina

Con �Marcha CN� se efectúa el desplazamiento al origen con una distancia de segu-ridad en �Z�.

Ejemplo Fabricación � cinemáticas de máquina �con� y �sin� eje C en la mesa

21

En la fabricación, el mismo programa CNC produce, según la cinemática de la máquina, distintos movimientos de los ejes de máquina.

" Máquina con eje C en la mesa La mesa ha sido girada. Las trayectorias de fresado que transcurren paralelamente a los bordes de la pieza transcurren también paralelamente al eje del sistema de coordenadas de máquina. En caso de progra mación del eje X, también el eje de máquina se desplaza en X.

# Máquina sin eje C En máquinas sin mesa giratoria, la máquina compone las trayectorias de fresado paralelas a los bordes de la pieza con movimientos de desplazamiento. En caso de programación del eje X se desplazan, debido al giro alrededor de Z, los ejes de máquina X e Y.

Page 41: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.8

Ejemplo Vista general � función de medida para moldes y utillaje en el ejemplo � Salientes�

Vista global de las funciones de medida ampliadas

Bajo consulta, Sinumerik 840 D ofrece en la función �Medir pieza� unas funciones de medida adaptadas especial-mente a las necesidades del sector de moldes y utillaje.

Salientes

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza2.1

Éstas comprenden, por ejemplo, la función �Salientes� que facilita considerablemen-te la determinación del origen en piezas de fundición sin bordes de pieza deÞ nidos. Esta función se utiliza si no es posible el contacto en los bordes de la pieza.

Page 42: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.9

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza 2.1Decalaje de origen con giro del plano de trabajo

Condición

! Ciclo de giro CYCLE800 ajustado! Selección en el modo AUTOMÁTICO

Problemática, función

Para una pieza con un plano inclinado " y un zócalo rectangular se tiene que determinar el origen. Según el pro-grama CAM, la pieza se tiene que alinear perpendicularmente a este plano para las siguientes operaciones. Todo el proceso se divide en 4 pasos. Se tiene que conocer el decalaje de origen somero.

Proceso

Medir plano inclinado " � CYCLE998, Medir ángu-los:

Con la medición en 3 puntos de CYCLE998 se de-termina la posición del plano inclinado en el sistema de coordenadas de máquina. Para este Þ n, el control calcula a nivel interno 2 ángulos que deÞ nen exacta-mente la inclinación. En el mecanizado posterior, los ángulos se escriben en el decalaje de origen activo, p. ej., G54.

La medición en 3 puntos se utiliza hasta un ángulo de aprox. 20°. Con ángulos más grandes,p. ej.: 48º, el plano de trabajo se gira primero de forma aproximada con CYCLE800 a 45°. A continuación, se determina con la medición en 3 puntos el ángulo exac-to, pero como diferencia frente a 45°; en este caso se trataría, por lo tanto, de 3°.

Giro del plano de trabajo # � CYCLE800, Girar:

entonces, el plano de trabajo se gira con CYCLE800 hasta que la herramienta se sitúa perpendicularmente a este plano de trabajo.

Para este Þ n, llamar a CYCLE800 en el programa con �Giro igual a cero�. CYCLE800 asume automáticamen-te los ángulos determinados por CYCLE998 y gira el plano de trabajo verticalmente a la herramienta.

Cinemática de máquina con dos ejes giratorios en la mesa:La mesa gira alrededor del eje A y C. El plano de trabajo se alinea frente a la herramienta.

1

2

Page 43: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.10

Medir esquina $ � CYCLE961, Medir esquina:

Con CYCLE961, palpar 3 puntos para determinar el valor X e Y del nuevo origen. Dado que partimos del supuesto de un zócalo rectangular, basta con 3 puntos para determinar la esquina.

Resultado:Los valores translatorios X e Y, así como el giro básico alrededor del eje de herramienta Z para el decalaje de origen están determinados.

Determinación del valor Z % � CYCLE978, Medir borde:

Con CYCLE978, palpar el plano de trabajo perpendicular al palpador en dirección Z.

Nota:Este proceso es totalmente independiente de la cine-mática de la máquina.

3

4

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza2.1

Page 44: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.11

Programación

Ejemplo N01 G56 ;Llamar al decalaje de origen.

N02 T1D1 ;Con los pulsadores de menú �Medir�, �Fresar�, �Medir pieza�, �Medición de ángulos�, llamar al ciclo. Seleccionar la función de medida según la siguiente máscara e introducir todos los parámetros.

N03 CYCLE998 ;Con el pulsador de menú �OK�, incorporar el ciclo en el programa.

;Con el pulsador de menú �Fresar�, �>>�, �Ciclo de giro�, llamar al ciclo. Ninguna Realizar las entradas en la siguiente máscara.

N04 CYCLE800 ;Con el pulsador de menú �OK�, incorporar el ciclo en el programa.

ProgramaLlamar al campo de manejo �Programa�.

Pulsar la tecla de entrada.

Abrir el programa.

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza 2.1

170

Page 45: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.12

;Con los pulsadores de menú �Medir�, �Fresar�, �Medir pieza�, �Esquina�, llamar al ciclo, seleccionar la función de medida según la siguiente máscara e introducir todos los parámetros.

N05 CYCLE961 ;Con el pulsador de menú �OK�, incorporar el ciclo en el programa.

;Con los pulsadores de menú �Medir�, �Fresar�, �Medir pieza�, �SuperÞ cie�, llamar al ciclo, seleccionar la función de medida según la siguiente máscara e introducir todos los parámetros.

N06 CYCLE978 ;Con el pulsador de menú �OK�, incorporar el ciclo en el programa.

N07 M30 ;Fin del programa

Iniciar el giro.

Operadores de la máquina - en la máquinaDeterminar el origen de la pieza2.1

Para modiÞ car los parámetros, marque en el programa el ciclo con el cursor y accio-ne el pulsador de menú �Decompilar�. Los parámetros se decompilan a la máscara para el ciclo; la máscara se abre y se pueden realizar los cambios.

Decompilar

Page 46: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.13

Funcionamiento

Como de costumbre, se equipa el almacén de herra-mientas, se introducen los números de herramienta T1, T2, etc. " en la tabla de herramientas y se asigna a las herramientas una corrección de herramienta D # (compuesta del radio �R� y la longitud �L1�).

El programador de CAM especiÞ ca el tipo yla geometría de la herramienta. La longitud de la herramienta se indica en el correspondiente parámetro de herramienta.

Para la longitud de herramienta es absolutamente necesario comprobar si el programador de CAM ha acotado la punta de la herramienta( = Tool Center Point o TCP) con L1. Algunos progra-madores de CAM sitúan el TCP, independientemente de la forma de la herramienta, en un punto más alto de la herramienta. En este caso, esta distancia se tiene que considerar en la longitud de la herramienta.

Según el tipo de herramienta se indican otros datos de herramienta para el refrentado.

En un programa CNC, el control efectúa en base a es-tos datos y las correcciones de trayectoria G41, G42 indicadas en el programa las necesarias correcciones de la trayectoria y la longitud.

Operadores de la máquina - en la máquinaMedir herramientas 2.22.2 Medir herramientas

T1

L1

D21

Fresa esféricaTipo 111

Fresa de mangoTipo 120, 130

Fresa de mango con redondeoTipo 121, 131

Fresa de radio deÞ nidoTipo 110

Fresa de cono truncado conredondeoTipo 156

Fresa de matri-ces cónicaTipo 157

Fresa de cono truncadoTipo 155

L1 L1

2

TCP TCPTCP

Terminacióncónica

Coordinar con el programador de CAM: para evitar fuertes ß exiones de la herramienta, el programador de CAM debería elegir una herramienta lo más corta posible.

Page 47: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.14

Operadores de la máquina - en la máquinaMedir herramientas2.2Manejo � Introducción manual de los datos de corrección de herra-mienta

Con un aparato de preajuste de herramientas se determinaron a nivel externo los datos de corrección de herra-mienta �L� y �R� y se insertó la herramienta en el almacén. A continuación, se introducen los datos de corrección de herramienta:

Corrección deherramienta

Parámetros Seleccionar el campo de manejo �Parámetros�.

Seleccionar �Corrección de herramienta�.

Seleccionar la herramienta o

los datos de corrección.

Introducir los valores nuevos.

Nº T+

Nº D+

7& *

8(

9

4$ %

5^

6

1!

2@ #

3

--

0) .>

Manejo - Datos de corrección de herramientas con palpador de herramientas

Una forma más cómoda es con un palpador de herramientas en el modo JOG o AUTOMÁTICO y el ciclo de me-dida de herramientas CYCLE971. En una sola operación se pueden determinar los datos de medición �L� o �R� e introducir automáticamente en la memoria de corrección de herramientas.

Page 48: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.15

1

Operadores de la máquina - en la máquinaMedir herramientas 2.2Para este Þ n, llamar a CYCLE971 en el programa, seleccionar el radio o la longitud, así como la correspondiente estrategia de medición e introducir los parámetros. Si se llama después del contacto a la memoria de corrección de herramientas, los datos de corrección para la herramienta activa ya están introducidos.

!L

También en el modo �Máquina�, Sinumerik 840 D ofrece funciones de medición.

Page 49: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.16

Operadores de la máquina - en la máquinaTransferencia de datos de programa2.32.3 Transferencia de los datos del programa

ConÞ guración del hardware

Junto con el administrador de red y Siemens se deÞ ne el almacenamiento de los datos de programa. Opcio-nalmente, Sinumerik 840 D soporta, por ejemplo:

! TCP/IP Ethernet, puerto serie RS232/V.24! Disco duro en PCU 50, Compact Flash Tarjeta en PCU 20! PCMCIA, disquete

Datos del operador

En los datos de operador & se deÞ ne, en estrecha colaboración con el administrador de red, la ruta de acceso hacia los datos de programa exportados.

Los programas CNC se guardan en el panel de opera-dor IHM ", se cargan en la memoria NCK CNC # y se ejecutan con la máquina.

En programas de moldes compuestos de programas de tecnología y de geometría, el programa de geome-tría con sus hasta 100 MB es a menudo tan grande que ya no cabe en la memoria NCK CNC, por lo cual se tiene que exportar, por ejemplo, a un servidor $ y

Transferencia de datos de programa

En el programa principal ' se programa un comando EXTCALL que llama al programa de geometría expor-tado ( conforme a la ruta de reden el servidor, en la tarjeta PCMCIA, etc.

Producción

EXTCALL garantiza que los datos de programa se entregan sucesivamente a la memoria NCK CNC.

Preparación del trabajo

LAMPE.MPF...N 50 EXTCALL �FASSUNG.SPF�...

FASSUNG.SPF...N5120 X Y Z A3 B3 C3N5130 X Y Z A3 B3 C3...

Datos del operador...Servidor/Unidad/Directorio/.....

IHM/PCU Disco duro

Producción

PCU 50PCU 20

cargar sucesivamente al panel de operador a través de una conexión de red %.

3

7

6

5

4

1

Memoria NCK CNC

TCP/IP Ethernet

2

DirectorioServidor

Unidad

Page 50: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.17

Operadores de la máquina - en la máquinaComprobar programa 2.42.4 Comprobar el programa

Comprobar el programa

Interfaz hombre-máquina - estándar DIN/ISO:

Antes del mecanizado se puede examinar el programa CAM con respecto a errores de sintaxis. Para este Þ n, se llama al programa en el campo de manejo �Má-quina� en el modo �Auto� y se acciona el pulsador de menú �Inß uencia del programa�. Entonces se marca en esta máscara �Comprobación del programa�.

Al pulsar �Marcha CN�, el programa se ejecuta con un mayor avance sin que la máquina efectúe movimien-tos de ejes.

En caso de detectar un error de sintaxis, se inte-rrumpe la comprobación del programa y se marca la secuencia incorrecta. Accionando el pulsador de menú �Corrección del programa�, se muestra la secuencia incorrecta " en un editor de programa donde se pue-de sobrescribir #.

Con el pulsador de menú �OK� se cierra el editor. A continuación, se vuelve a pulsar �Marcha CN�. La comprobación del programa continúa hasta el Þ n del programa.

Inß uencia delprograma

2

1

Comprobación de la máquina

En intervalos regulares se tiene que comprobar la máquina para determinar si produce errores en la me-cánica. Para este Þ n se tiene que recorrer una esfera de medición, con TRAORI activo y con una orientación muy distinta.

Dado que se conoce el diámetro de la esfera, se pue-de crear fácilmente un pequeño programa de prueba que contiene puntos en la superÞ cie envolvente de la esfera. Si el comparador de reloj no muestra ninguna desviación en el movimiento de desplazamiento y el punto inicial y de destino, todo está en orden. Si se detectan errores fuera de las tolerancias especiÞ cadas para la máquina, se debería informar al fabricante de la máquina.

Nota Naturalmente, también es posible Þ jar el comparador de reloj en la mesa y sujetar la esfera en el cabezal portaherramientas.

Page 51: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.18

2.5 Llamar y ejecutar el programa

Operadores de la máquina - en la máquinaLlamar y ejecutar el programa2.5

Estructura de programa ideal

Desde la estación CAM se obtiene un programa principal "que contiene todos los datos tecnológicos. El pro-grama principal llama a uno o varios subprogramas #, $ que contienen los datos geométricos de la pieza. La división en los subprogramas es determinada por el cambio de herramienta.

Llamada.MPF (Aufruf.MPF)N1 G55

N2 T1 D1 ;Cambio de herramientaN3 M3 S15000N4 CYCLE832 (0.1,103)N5 EXTCALL �Desbaste_Leva� ;La ruta de búsqueda para ;los programas exportados ;ya tiene que estar deÞ nida en ;los datos del operador. Todos ;los programas deberían ;encontrarse en el mismo directorio. N6 T2 D2 ;Cambio de herramientaN7 M3 S20000N8 CYCLE832 (0.01,102001)N16 EXTCALL �Acabado_Leva�N17 M30

Desbaste_Leva.SPF (CAM_Schrupp.SPF)N1 G90N2 G0 X0 Y0 Z10

N3 G1 Z0 F500N4 G1 X-1.453 Y0.678 F10000N17 G1 X-1.814 Y0.842N18 G1 X-1.879 Y0.684 Z-0.001...N5046 G1 X-4.118 Y-11.442N5047 G0 Z10N5048 Z50N5049 X10.663 Y-3.67 A3=0.34202 B3=0 C3=0.939693N5050 Z2.868 A3=0.34202 B3=0 C3=0.939693N5051 G1 Z-2.132 A3=0.34202 B3=0 C3=0.939693 F5000...N6582 G1 X7.609 Y3.555 A3=0.34202 B3=-0 C3=0.939693N6583 G0 Z50 A3=0.34202 B3=-0 C3=0.939693N6584 M17

Acabado_Leva.SPF (CAM_Schlicht. SPF)N1 G90N2 G0 X0 Y0 Z10 A3= B3= C3=.... .......

2

3

45

6

7

8

9

1Programa principal

Subprograma

Subprograma

Page 52: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.19

Seleccionar/iniciar/parar/cancelar/continuar programa

Seleccionar el campo de manejo �Máquina�.

Seleccionar el modo �Automático�.

Seleccionar �Lista de programas�, �Lista de piezas�. Marcar y abrir el �directorio de piezas� deseado.

En el directorio de piezas, marcar el programa de pieza " (en este caso, se trata del programa �Llamada.MPF�) y pulsar �Selección�.

Iniciar el programa de pieza con �Marcha CN�. Llama a los programas de geometría �Desbaste.SPF (Schrupp.SPF)� # y �Acabado.SPF (Schlicht.SPF)� que, durante la ejecución, se cargan por bloques al control desde la unidad externa. Parar el programa de pieza con �Parada CN�.

Cancelar el programa de pieza con �Reset�.

Lista deprogramas

Un programa de pieza interrumpido con �Parada CN� se puede reanudar con �Marcha CN�. Un programa de pieza interrumpido con �Reset� se ejecuta desde el principio cuando se pulsa �Marcha CN�.

Operadores de la máquina - en la máquinaLlamar y ejecutar el programa 2.5

2 1

Máquina

AUTO

Piezas

Selección

Nota

Programa principal: El programa principal contiene las dos funciones importantes para el fresado: CYCLE832 % y EXTCALL&.CYCLE832 %: CYCLE832 ha sido desarrollado especialmente para la estructura de programa representada con división en datos tecnológicos y geométricos. En CYCLE832 se deÞ ne la tecnología de mecanizado para el fresa-do con 5 ejes. Para el programa de desbaste �Desbaste_Leva� con T1 se ajustaron en CYCLE832 los parámetros en dirección a alta velocidad. Para el programa de acabado �Acabado_Leva�, los parámetros se ajustaron en dirección de alta precisión. En CYCLE832 también se puede llamar a TRAORI. El decalaje de origen actual se conserva. En el apartado 2.7 podrá encontrar más detalles sobre CYCLE832.EXTCALL&: Dado que los programas de CAM suelen ser muy grandes, se exportan a una memoria externa. EXTCALL llama a los subprogramas desde la memoria externa.

Subprograma: En el subprograma, las secuencias de geometría para la programación absoluta aparecen inme-diatamente detrás de G90. Nuestro ejemplo trata primero secuencias para el fresado con 3 ejes( antes de pasar a las secuencias para el fresado simultáneo con 5 ejes ); esto queda marcado por los datos vectoriales A3, B3 y C3.

Page 53: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.20

REPOS � Rearranque después de la interrupción

Función

Tras la interrupción del programa con �Parada CN�, la herramienta se puede retirar del contorno en el modo JOG, p. ej., para realizar una medición. El control memoriza las coordenadas del punto de la interrupción. Las diferencias de recorrido de los ejes se visualizan.

Manejo

2.6 Interrumpir el programa

Operadores de la máquina - en la máquinaInterrumpir el programa2.6

Situación inicial: Interrupción del programa con �Parada CN�.

Seleccionar el campo de manejo �Máquina�.

Seleccionar el modo �JOG�.

Reposicionamiento después de la interrupción del programa.

Seleccionar los ejes.

Llevar los ejes según la diferencia de recorrido indicada hasta el punto de interrup-ción. El recorrido más allá del punto de interrupción queda bloqueado.

Conmutación del modo �JOG� al modo �Automático�.

Continuar el mecanizado.

JOG

AUTO

TOROT � Retirada de un taladro inclinado o un destalonado

Funcionamiento

Con la transformación de 5 ejes activa, TOROT genera un frame cuyo eje Z coincide con la alineación actual de la herramienta. De este modo es posible (por ejemplo, después de una rotura de herramienta en un programa de 5 ejes) retroceder sin colisión retirando el eje Z. Después de una alineación de la herramienta con TOROT, todos los movimientos de ejes geométricos programados se reÞ eren al frame generado de esta manera.

Máquina

2

Page 54: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.21

Operadores de la máquina - en la máquinaInterrumpir el programa 2.6

MDA

Seleccionar el campo de manejo �Máquina�.

Seleccionar el modo �MDA�.Introducir el programa como sigue:

Sistema decoordenadas básico

Frame ajustable(frame programado)

Alineación actualde la pieza

Retirada de la he-rramienta a lo largo del eje Z

N10 TRAORI ;Transformación CONN20 TOROT ;Cálculo y selección del frame de retiradaN30 G1 G91 Z50 F500 ;Movimiento de retirada recto en dirección Z en 50 mmN40 M17 ;Fin del subprograma

Seleccionar secuencia a secuencia. Iniciar el programa secuencia a secuencia.

Máquina

Sistema decoordenadas de pieza

Si no se efectúa el desplazamiento incremental en el modo MDA, como alternativa, es posible retirarse con la tecla de dirección en el modo JOG en la dirección de la herramienta.

Atención: Para la retirada en el modo JOG, la máquina tiene que estar conÞ gurada en consecuencia(el eje Z es el eje geométrico).

Antes del siguiente inicio de programa se tiene que deseleccionar TOROT: TOROTOF

Page 55: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.22

Situación inicial: Interrupción del programa con �Reset�.

Búsqueda de número de secuencia externa acelerada sin cálculo

Operadores de la máquina - en la máquinaInterrumpir el programa2.6

Función

Esta función ha sido desarrollada especialmente para programas que se llaman con EXTCALL. Por esta razón, es óptima para programas grandes que proceden de una estación CAM.

Después de cancelar el mecanizado con �Reset� se puede seleccionar, a través de la función �Búsqueda de número de secuencia externa acelerada sin cálculo�, cualquier punto en el programa de pieza en el cual se quiere iniciar o continuar el mecanizado.

Manejo

Búsqueda de nú-mero de secuencia

Punto deinterr.

Llamada.MPF (Aufruf.MPF)N1 G54 N2 T1 D1N3 M3 S15000N4 CYCLE832 (0.1,103)N5 EXTCALL �CAM_Schrupp�N6 T2 D2 N7 M3 S20000N8 CYCLE832 (0.01,102001)N16 EXTCALL �CAM_Schlicht�N10 M30

Desbaste_Leva.SPF (CAM_Schrupp.SPF)N1 G90N2 G0 X0 Y0 Z10

N3 G1 Z0 F500N4 G1 X-1.453 Y0.678 F10000N17 G1 X-1.814 Y0.842N18 G1 X-1.879 Y0.684 Z-0.001

Acabado_Leva.SPF (CAM_Schlicht. SPF)N1 G90

Accionar el pulsador de menú �Búsqueda de número de secuencia�.

Accionar el pulsador de menú �Puntero de búsqueda�.

Accionar el pulsador de menú �Punto de interrupción�.

Ejemplo 1

1

3

Puntero de bús-queda

Page 56: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.23

2

3

1

Sobrememo-rizar

1

Externosin cálculo

Accionando el pulsador de menú �Punto de interrup-ción� se rellena la máscara con la ejecución completa del programa " hasta el punto de interrupción:

En este ejemplo, el programa principal �Llamada.MPF (Aufruf.MPF)� llama al subprograma �Desbas-te_Leva.SPF (CAM_Schrupp.SPF)�. EXTCALL para el subprograma se encuentra en la secuencia N16 $. En �Desbaste_Leva.SPF (CAM_Schrupp.SPF)� se encuentra la secuencia 3044 en la cual se ha efectua-do la cancelación.

Entonces existen dos posibilidades:

1. Saltar en el subprograma directamente al punto de interrupción:

Accionar el pulsador de menú �Externo sin cálculo�. Se salta inmediatamente a la secuencia 3044.

2. Saltar en el subprograma a cualquier meta: Para este Þ n se selecciona un tipo (de búsqueda)

#; para �Externo sin cálculo� se puede elegir entre �1-Número de secuencia� y �5-Número de línea�. Entonces, se tiene que introducir el núme-ro de tipo y al lado el número de secuencia o de línea deseado.

Accionar el pulsador de menú �Externo sincálculo�.La función recoge todos los comandos Mpendientes y los prepara en la secuencia de destino.

Continuar el mecanizado en la secuencia de destino.

Correcciones

Durante la entrada se ofrece la función �Sobreme-morización� que le ofrece la posibilidad de corregir la secuencia de destino antes de iniciar el programa.

Aquí se representa un caso típico en el cual se quiere modiÞ car posteriormente la tolerancia del compresor. Para este Þ n se ha llamado a CYCLE832 y modiÞ cado la tolerancia del compresor manualmente a 20 m m". Esto ha sido posible introduciendo un único parámetro (tolerancia = 0,02). Entonces se ejecuta CYCLE832 antes de iniciar el programa principal.

La tolerancia se activa con Marcha CN.

Operadores de la máquina - en la máquinaInterrumpir el programa 2.6

Page 57: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.24

Quick View

Función

Quick View permite visualizar programas de pieza para moldes que contienen secuencias G01. No se sopor-tan bucles de programa, polinomios, transformaciones y secuencias G02/03.

Operadores de la máquina - en la máquinaInterrumpir el programa2.6

QuickView

1

Llamar a la función �Quick View�.

Seleccionar la vista deseada (en este caso, elplano X/Z).

Con el cursor, marcar un punto en el gráÞ co. La correspondiente secuencia se muestra en la línea del editor.

Llamar a la secuencia, p. ej., para la modiÞ cación en el programa.

2

3

4

Asimismo, están disponibles las siguientes funciones

! Búsqueda de una determinada secuencia! �Ampliar/reducir� el segmento de la imagen ! Desplazar, girar! Medición de la distancia entre dos puntos! Edición del programa CN de pieza indicado

Simulación

Están disponibles cuatro vistas #: Vista 3-D ", plano X/Y, plano X/Z, plano Y/Z

En las dos líneas de editor $ se muestra la secuencia marcada actualmente en el gráÞ co. Al desplazarse en la ventana del editor, se marca automáticamente la posición % en el gráÞ co.

Page 58: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.25

2.7 High-Speed-Settings � CYCLE832

Funcionamiento

Con CYCLE832 se puede inß uir en la ejecución de programas CAM. Sirve para el soporte tecnológico en el meca-nizado de contornos de forma libre (superÞ cies) en la zona de mecanizado de alta velocidad con 3 ó 5 ejes.

Velocidad

Calidad de la su-perÞ cie

Precisión

Máquina

Manejo

Llamar al campo de manejo �Programas�.

Mostrar otros pulsadores de menú.

Pulsar �High-Speed-Settings�. Se llama alciclo.

>>

High Speed Settings

Operadores de la máquina - en la máquinaHigh-Speed-Settings – CYCLE832 2.7

El ciclo recopila los códigos G esenciales y los datos de máquina y de operador que se necesitan para el meca-nizado HSC. Éstos se indican en los campos para los parámetros. Conforme a la selección de parámetros ", el triángulo de tendencia # muestra en la dirección �Velocidad� o en la dirección �Precisión�.

2

1

Page 59: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.26

Mecanizado ! Acabado (ajuste estándar) ! Acabado previo ! Desbaste ! Cancelación

Tolerancia_Tol. ! Tolerancia de cuerda Tolerancia de los ejes lineales/giratorios Ajustes estándar: (la tolerancia de cuerda se -> 0.01 mm/ 0.08° (acabado) tiene que tomar del sistema -> 0,05 mm/ 0.4° (acabado previo) CAM o ponderar con -> 0,1 mm/ 0.08° (desbaste) el factor 1,2 ... 1,5) -> 0,1 mm/ 0.1° (cancelación)

Transformación ! TRAFOOF -> Transformación �DES� ! TRAORI -> Primera transformación �CON� ! TRAORI(2) -> Segunda transformación �CON�

Adaptación ! sí -> Los siguientes campos se pueden modiÞ car ! no -> Los siguientes campos están bloqueados El desbloqueo es realizado por el fabricante de la máquina

Compresión ! no (COMPOF) -> Compresor DES ! COMPCAD -> Compresor CON, aceleración continua (ajuste estándar) para aplicaciones en el sector de moldes ! COMPCURVE -> Tirón continuo para el fresado periférico ! B-SPLINE -> Interpolación Spline

Control de ! G64 -> Modo de contorneadocontorneado ! G641 -> Distancia de matado de esquinas programable ! G642 -> Matado de esquinas con tolerancias de ejes individuales ! G643 -> Matado de esquinas interno de la secuencia con tolerancias de ejes individuales ! G644 -> Matado de esquinas con velocidad optimizada con tolerancias ajustables

Mando anticipativo ! FFWON-SOFT -> con mando anticipativo, con limitación de sacudidas ! FFWOF-SOFT -> sin mando anticipativo, con limitación de sacudidas ! FFWOF-BRISK -> sin mando anticipativo, sin limitación de sacudidas

Parámetros para el ciclo High-Speed-Setting

En el campo Mecanizado, el usuario sólo necesita elegir entre Acabado, Acabado previo y Desbaste e indicar un valor en el campo Tolerancia. Los datos en todos los demás campos ya son introducidos por el fabricante de la máquina. A través del campo Adaptación, el fabricante de la máquina puede desbloquear los demás campos.

Operadores de la máquina - en la máquinaHigh-Speed-Settings – CYCLE8322.7

Page 60: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.27

En caso de modiÞ caciones se debería observar el valor de tolerancia indicado en el programa CAM. No tiene sentido utilizar tolerancias más pequeñas que las indicadas allí. Transformación TRAORI se necesita para el fresado simultáneo con 5 ejes. Si TRAORI ya está contenido en el programa de CN, una nueva indicación aquí no tiene ningún efecto.

Observe que existen interdependencias entre los cam-pos: Si, por ejemplo, está desactivada la compresión, se pueden seleccionar en Control de contorneado distintos tipos de matado de esquinas.

Operadores de la máquina - en la máquinaHigh Speed Settings – CYCLE832 2.7

Programación

En el caso ideal, CYCLE832 se programa en el programa marco CN superior que llama al programa de geometría. De este modo, puede aplicar el ciclo a toda la geometría o, según la transparencia del programa CAM, en segmentos de programa individua-

El ajuste previo para el mando anticipativo es deÞ -nido por el fabricante de la máquina. Dado que la má-quinas son cada vez más rígidas, tienden a efectuarse menos desplazamientos con mando anticipativo. De este modo, el error de seguimiento se va haciendo prácticamente cero.

Más indicaciones Þ guran en el capítulo 3 donde se describen detalladamente los distintos parámetros.

Nota

Llamada rápida al ciclo

Son posibles las siguientes posibilidades de llamada al CYCLE832 con transferencia de parámetros acortada:

! CYCLE832() Corresponde a la selección de la máscara de entrada �Mecanizado�, �Cancelación�! CYCLE832(0.01) Introducción del valor de tolerancia. Los comandos G activos no se modiÞ can en el ciclo.

Una explicación detallada de los correspondientes parámetros se encuentra en el capítulo 3.

les o superÞ cies de forma libre. Compare al respecto también los ejemplos de programación en los aparta-dos anteriores.

Page 61: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.28

2.8 ShopMill

ShopMiIll:

Manejo y programa-ción sencillosen el taller

Operadores de la máquina - en la máquinaShopMill2.8

Estándar DIN/ISO:

Interfaz hombre-má-quina multifuncionalpara máquinas de producción

Conmutación mediante la función del fabricante de la máquina

Con Sinumerik 840D, versión de software 6.4, la cómoda interfaz hombre-máquina ShopMill representa una alternativa auténtica a la interfaz hombre-máquina universal Sinumerik 840 D estándar DIN/ISO.

ShopMill se ha completado con numerosas funciones para el sector de moldes que ofrecen a los usuarios la máxima comodidad de manejo.

En consecuencia, ShopMill ya no está limitado sola-mente en la programación de cadenas de pasos con pasos de mecanizado de piezas, sino que soporta de forma ideal incluso aplicaciones exigentes de 5 ejes.

Toda la funcionalidad ShopMill Þ gura en la descripción de funciones ShopMill �Sinumerik 810D/840D ShopMill Manejo y programación (SW06) 11/03 6FC5298-6AD10-0AP2 (alemán)�.

Interfaz hombre-máquina ShopMill

Page 62: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.29

Operadores de la máquina - en la máquinaShopMill 2.8

Funciones ShopMill

PreparaciónPotentes funciones de ajuste en ShopMill garantizan el registro rápido y preciso de la posición de los com-ponentes. Eventuales desviaciones se compensan a nivel interno del control.

" Edge# Corner$ Hole% Spigot

Cadenas de pasosLa programación de cadenas de pasos ShopMill per-mite la programación sencilla de tareas de mecanizado 2 1/2D simples directamente en la máquina. Esto es un complemento ideal para el usuario.

" Programa# Representación 2D$ Representación 3D

Editor de códigos GShopMill dispone de un potente editor de códigos G integral que apoya de forma cómoda programas de moldes con una capacidad de hasta 100 MB. De este modo ya no es necesaria una conmutación en la inter-faz estándar DIN/ISO.

Ciclo �High-Speed-Setting�También el ciclo �High-Speed-Setting� es ahora una parte integral de las interfaces hombre-máquina ShopMill.

" Editor de programas# CYCLE832, High-Speed-Settings

2

3

1

4

21

3

2

1

Page 63: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

2.30

Operadores de la máquina - en la máquinaShopMill2.8

Búsqueda de número de secuenciaLa búsqueda de número de secuencia ampliada que se describe en el apartado 2.6 es ahora también una parte integrante de ShopMill.

" Búsqueda de número de secuencia �externa sin cálculo�

Visualización 3DShopMill permite también una visualización sencilla de formas en 3D. Además se pueden deÞ nir libremente segmentos.

" Pieza# Representación 2D$ Representación 3D

Gestión de herramientasLa gestión de herramientas ShopMill está claramente estructurada y soporta distintos tipos de herramientas, nombres de herramienta en texto explícito, herramien-tas duplo y la geometría de herramienta con longitu-des, radios y números de Þ los.

EthernetEl gestor de programas ShopMill permite el acceso directo a unidades externas mediante Ethernet �High-Speed-Connection�. Los programas de moldes grandes se pueden guardar

! en el disco duro IHM (PCU 50 ) o ! en la Flash-Card (PCU 20)

" Función para el acceso de red

1

1

2

3

1

Page 64: Moldes y Utillaje

3

Información parael programador

Contenido Página

3.1 Introducción 3.2

3.2 Programas CNC independientes de la cinemática 3.3

3.3 Transformación de 5 ejes � TRAORI 3.5

3.4 Orientación de la herramienta � A3= B3= C3=; ... 3.6

3.5 High-Speed-Settings � CYCLE832 3.9

3.6 PerÞ l de avance � FNORM, FLIN, ... 3.18

3.7 Interpolación de la orientación � ORI... 3.19

3-8 Correcciones de herramienta � CUT3DFS, ... 3.21

3-9 Programación en la máquina 3.22

3-10 Ejemplo: Dobladora de tubos 3.25

3-11 Ejemplo: Faro de motocicleta 3.36

Page 65: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.2

Información para el programadorIntroducción3.13.1 IntroducciónIntroducción

En el marco de la programación de superÞ cies de forma libre se debe prestar la máximaatención a toda la cadena de proceso CAD/CAM/CNC.

El sistema CAD genera la geometría de la pieza de-seada. Sobre la base de estos Þ cheros de geometría, el sistema CAM genera la correspondiente estrategia de mecanizado con la información tecnológica a juego.

El formato de datos de salida del sistema CAM suele ser un APT o CL-Data-File que se convierte en el pos-tprocesador en un código CNC ejecutable.

Para aprovechar de forma óptima la capacidad de Sinumerik 840 D, se tiene que prestar la máxima aten-ción al postprocesador preconectado.

El postprocesador tiene que asegurar que las funcio-nes superiores de Sinumerik 840D descritas en este capítulo se activen de forma ideal. Una vista general de todas las funciones superiores de Sinumerik 840D Þ gura en el capítulo 4.

Software de CAD(Create Design)

Software de CAM(NC Programming)

Software de PP(NC Programming)

Software de CAD(Machining)

Geometry Tool PathAPT-Source

NC Program Workpiece

Page 66: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.3

3.2 Programas CNC independientes de la cinemática

1. Orientación de herramienta y TRAORI

Para programar con Sinumerik 840D independientemente de la cinemática de la máquina sólo se necesitan cum-plir unas pocas convenciones.

Con el comando TRAORI ! se llama a la transformación de 5 ejes. El control asume entonces la conversión de los datos de posición y de orientación en movimientos de la máquina (ver cap. 2).

Con TRAORI activado, los datos de posición X, Y, Z "se reÞ eren a la punta de la herramienta (TCP, Tool Center Point)

Para la programación de la orientación en una máquina de 5 ejes recomendamos no programar directamente los ejes de máquina A, B o C. Este tipo de programa de CN depende de la cinemática de la máquina.

En su lugar, se debería programar, junto con TRAORI, el vector de dirección con las direcciones A3, B3 y C3 #.

Se recomienda empezar con movimientos de giro TRAORI activos en la zona próxima al contorno para evitar que se alcancen los límites conÞ gurados de la zona de trabajo.

N15 TRAORIN16 G1 X Y Z A3= B3= C3=

1

3

3 A B3

C3

G1

2

G1

G1

Información para el programadorProgramas NC independientes de la cinemática 3.2

N16 G1 X Y Z

N16 G1 X Y Z A3= B3= C3=

TRAORI

Page 67: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.4

2. Medición de herramientas

En los programas independientes de la cinemática de la máquina, los datos de herramienta se calculan directamente desde el Þ chero de herramienta.

Al mecanizar superÞ cies de forma libre se trabaja habi-tualmente sin corrección de radio en el CNC.Aunque Sinumerik 840D ofrece también las corres-pondientes posibilidades de corrección, partimos aquí del supuesto de que los datos actuales necesarios al efecto están disponibles raras veces. Por esta razón le recomendamos mostrar la punta de la herramienta.

Esto facilita también la medición de la herramienta en la máquina.

3. Inß uencia en la velocidad y la calidad

High-Speed-Settings CYCLE832

Para simpliÞ car la programación y mejorar la estructu-ración de los programas hemos reunido aquí todas las funciones tecnológicas representadas en un ciclo.

El perÞ l de avance no forma parte de CYCLE832 y se tiene que programar explícitamente.

Información para el programadorProgramas NC independientes de la cinemática3.2

L1

Margen de tolerancia

Compresor

Control de contorneado

Matado de esquinas

Mando anticipativo de velocidad+ limitación de sacudidas

4. PerÞ l de avance

PerÞ l de avance

Page 68: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.5

Información para el programadorTransformación de 5 ejes – TRAORI 3.3

Funcionamiento

Para conseguir condiciones de corte óptimas en el mecanizado de superÞ cies curvadas en el espacio, el ángulo de ataque de la herramienta se tiene que poder modiÞ car.

Para este Þ n se necesitan, además de los ejes lineales X, Y, Z, al menos uno o dos ejes giratorios. Las secuencias CN se amplían con la información de orientación A3, B3, C3.

Tras la activación de la transformación, los datos de posición (X, Y, Z) se reÞ eren siempre a la punta de la herramienta, TCP. Una modiÞ cación de las posiciones de los ejes giratorios que participan en la transforma-ción produce los movimientos de compensación en los demás ejes de la máquina que son necesarios para mantener invariable la punta de la herramienta.

! sin transformación de 5 ejes" con transformación de 5 ejes

Nota: TRAORI puede resetear el decalaje de origen en función de la conÞ guración.

Programación

TRAORI(n)TRAFOOF

Explicación de los comandos

TRAORI Activa la primera transformación de orientación conÞ gurada ____________________________________________________________________________ TRAORI(n) Activa la transformación de orientación conÞ gurada con n ____________________________________________________________________________ n Número de la transformación (n = 1 ó 2), TRAORI(1) equivale a TRAORI. ____________________________________________________________________________ TRAFOOF Desactivar la transformación

3.3 Transformación de 5 ejes � TRAORILa programación de TRAORI presenta varias ventajas. Las ventajas esenciales son: El programa es independien-te de la longitud de la herramienta y la cinemática de la máquina, el avance se reÞ ere a la punta de la herramienta y se efectúan automáticamente movimientos de compensación para los movimientos de ejes giratorios.

2

1

Se deberían evitar modiÞ caciones variables de la orientación a lo largo de la trayectoria de la herramienta.

Page 69: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.6

Información para el programadorOrientación de la herramienta – A3= B3= C3=, ... 3.4

Recomendamos programar la orientación de la herramienta mediante vector de dirección. Sinumerik 840 D soporta todos los tipos relevantes en la práctica para la programación de la orientación de la herramienta. La transformación de orientación TRAORI tiene que estar activada.

Programación

G1 X Y Z A3= B3= C3=

Explicación de los comandos

G1 X Y Z A B C Programación directa del movimiento de los ejes giratorios A, B o C. Los ejes giratorios se desplazan de forma síncrona a la trayectoria de la herramienta. ________________________________________________________________________________________ ORIEULER Programación de la orientación a través de ángulos de Euler (estándar) ORIRPY Programación de la orientación a través de ángulos RPY. Sin embargo, esta variante sólo surte efecto si está ajustado $MC_ORI_DEF_WITH_G_CODE = 1. De lo contrario, se realiza la deÞ nición a través de un dato de máquina.

G1 X Y Z A2= B2= C2= Programación a través de ángulos de Euler o ángulos RPY (Roll Pitch Yaw)

A través de un dato de máquina se deÞ ne la interpretación.

Programación en ángulos de Euler o RPY a través de A2, B2, C2 o programación del vector de dirección. El vector de dirección señala desde la punta de la herramienta en dirección al portaherramientas.

G1 X Y Z A3= B3= C3= Programación del vector de dirección (recomendada) ________________________________________________________________________________________ G1 X Y Z A4= B4= C4= Programación del vector normal de superÞ cie al inicio de la secuencia Esta información es utilizada por CUT3DF para el mecanizado con 5 ejes. A través de Lead y Tilt existe otra posibilidad para la programación de la orientación de la herramienta. El ángulo Lead y Tilt se reÞ ere al vector normal A4 B4 C4.

G1 X Y Z A5= B5= C5= Programación del vector normal de superÞ cie al Þ nal de la secuencia ________________________________________________________________________________________ LEAD Ángulo de avance para la programación de la orientación de la herramienta. Ángulo relativo al vector normal de superÞ cie en el plano abierto por la tangente de la trayectoria y el vector normal de superÞ cie. TILT Ángulo lateral para la programación de la orientación de la herramienta. El ángulo TILT describe el giro del ángulo Lead alrededor del vector normal de superÞ cie (ver gráÞ co en pág. 3.8).

3.4 Orientación de la herramienta � A3= B3= C3=, ...

Page 70: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.7

Programación del vector de dirección.

Los componentes del vector de dirección ! se pro-graman con A3, B3, C3. El vector apunta en dirección al portaherramientas; la longitud del vector no tiene importancia. Los componentes de vector sin programar se ajustan a cero.

Se debería elegir la máxima resolución posible. La práctica muestra que 8 ~ 10 dígitos después de la coma producen buenos resultados.

ORIVECT.MPF N020 TRAORI N030 G60 F10000 X0 Y0 Z0 N050 A3=0 B3=0 C3=1 N060 A3=0 B3=1 C3=0 N070 A3=1 B3=0 C3=0 N080 A3=1 B3=1 N090 A3=1 B3=1 C3=1 N100 A3=1 B3=0 C3=1 N110 A3=0 B3=1 C3=1 N160 A3=0 B3=-1 C3=0 N170 A3=-1 B3=0 C3=0 N180 A3=-1 B3=-1 N190 A3=-1 B3=-1 C3=1 N200 A3=-1 B3=0 C3=1 N210 A3=0 B3=-1 C3=1 N888888 M30

Programación en ángulos RPY

Los valores programados en la programación de la orientación con A2, B2, C2 se interpretan como ángu-los RPY (en grados).Partiendo desde la posición inicial !: El vector de orientación se obtiene girando un vector en dirección Z primero con C2 alrededor del eje Z ", después con B2 alrededor del nuevo eje Y # y Þ nalmente con A2 alrededor del nuevo eje X. A diferencia de la progra-mación con ángulos de Euler, en este caso inß uyen los tres valores en el vector de orientación.

ORIRPY.MPF N020 TRAORI N030 G60 F10000 X0 Y0 Z0 N050 C2=0 B2=0 N060 C2=90 B2=90

2

1

C3

3 A B3

2

3

1

con C2 = 90°girado alrededordel eje Z

con B2 = +45°girado alrededor deleje Y arrastrado

Variantes para la deÞ nición de la aplicación de la herramienta

A continuación sólo se explican las funciones más importantes. Más información se encuentra en la DOConCD.

Información para el programadorOrientación de la herramienta – A3= B3= C3=, ... 3.4

Ejemplo

Ejemplo

Page 71: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.8

Información para el programadorOrientación de la herramienta – A3= B3= C3=, ... 3.4

2

1

N070 C2=0 B2=90 N080 C2=45 B2=90 N090 C2=45 B2=45 N100 C2=0 B2=45 N110 C2=90 B2=45 N160 C2=90 B2=-90 N170 C2=0 B2=-90 N180 C2=-135 B2=90 N190 C2=-135 B2=45 N200 C2=0 B2=-45 N210 C2=90 B2=-45 N888888 M30

Programación de la orientación de la herramienta con ángulos de Euler

La programación en ángulos de Euler tiene lugar de forma análoga a los ángulos RPY.

.... N020 TRAORI N030 G60 F10000 X0 Y0 Z0 N050 A2=0 B2=0 C2=0 N060 A2=0 B2=-90 C2=0 ...

Programación de la orientación de la herramienta con LEAD y TILT en combinación con ORIPATH

La orientación de herramienta resultante sedetermina a partir de:$ Tangente a la trayectoria$ Vector normal de superÞ cie$ Ángulo de avance LEAD !$ Ángulo lateral TILT " al Þ nal de la secuencia

LEAD describe el ángulo entre la perpendicular a la superÞ cie para la nueva orientación de la herramienta, en dirección a la tangente a la trayectoria. Si, desde esta posición, la herramienta se gira adicionalmente alrededor de la perpendicular a la superÞ cie, esto corresponde al ángulo TILT.

.... N100 G54 N110 G64 N120 ORIWKS N130 CUT3DF N110 ORIC N120 INICIO: ROT X=R20 N130 G0 X=260 Y0 A3=1 B3=0 C3=0 N140 G1 Z0 LEAD=5 TILT=10 G41 N150 X240.000 Y0.000 A5=1 B5=0.000 C5=0.000 ...

Ejemplo

Ejemplo

Page 72: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.9

3.5 High-Speed-Settings � CYCLE832Para facilitar la programación y simpliÞ car la estructuración del programa,Sinumerik 840D ofrece CYCLE832 que contiene las funciones principales para el fresado de superÞ cies de forma libre. Además, CYCLE832 permite al operador en la máquina inß uir más fácilmenteen el programa.

Programación

CYCLE832(_TOL,_TOLM) Programación del ciclo

CYCLE832() Llamada de programa acortada. Corresponde a la selección de la máscara de entrada �Mecanizado� �Cancelación�.

CYCLE832(0.01) Llamada de programa acortada. Introducción del valor de tolerancia. Los comandos G activos no se modiÞ can en el ciclo.

Explicación de los parámetros

_TOL real Tolerancia ejes de mecanizado -> Unidad: mm/pulgadas; grados _______________________________________________________________________________________ _TOLM 7 entero Modo tolerancia Decimal 2) Entrada ________________________________________________________ 0 0 = Cancelación 1 = Acabado (ajuste estándar)1)

2 = Acabado previo 3 = Desbaste ________________________________________________________ 1 0 = 1 = ________________________________________________________ 2 0 = TRAFOF (ajuste estándar)1) 1 = TRAORI(1) 2 = TRAORI(2) ________________________________________________________ 3 0 = G64 1 = G641 2 = G642 (ajuste estándar)1)

3 = G643 4 = G644 ________________________________________________________ 4 0 FFWOF SOFT (ajuste estándar)1)

1 FFWON SOFT 2 FFWOF BRISK ________________________________________________________ 5 0 = COMPOF 1 = COMPCAD (ajuste estándar)1)

2 = COMPCURV 3 = B-Spline ________________________________________________________ 6 Reservado 7 Reservado

1) El ajuste puede ser modiÞ cado por el fabricante de la máquina. 2) Orden de los parámetros (CYLE832(_TOL,76543210)

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5

Page 73: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.10

Decimal 0Tolerancia (_TOL)Tolerancia de los ejes que participan en el mecani-zado. El valor de tolerancia actúa con G642 y con COMPCURV o COMPCAD. Si el eje de mecanizado es un eje giratorio, el valor de tolerancia se escribe con un factor (factor estándar = 8) en el DM 33100: COM-PRESS_POS:_TOL (AX) del eje giratorio.

Con G641, el valor de tolerancia equivale al valor ADIS. En la primera entrada, la tolerancia se ocupa previamente con los siguientes valores:0 Cancelación: 0.1 (ejes lineales) 0,1 grd (ejes giratorios) Se considera el sistema de unidades mm/ pulgadas.1 Acabado: 0.01 (ejes lineales) 0,08 grd (ejes giratorios)2 Acabado previo: 0.05 (ejes lineales) 0,4 grd (ejes giratorios)3 Desbaste: 0.1 (ejes lineales) 0,8 grd (ejes giratorios)Si el valor de tolerancia tiene que actuar también en los ejes giratorios, la transformación de 5 ejes tiene que estar ajustada por el fabricante de la máquina.

Decimal 2Transformación (_TOLM)El campo de entrada Transformación sólo se abre si está activada la opción CN (paquete de mecanizado 5 ejes).0 TRAFOOF Se soportan programas CAM con posiciones de eje giratorio simples1 TRAORI2 TRAORI (2)Cancelación del número de transformación o del ciclo del fabricante para la llamada a la transformación de 5 ejes. El parámetro está relacionado con las siguientes variables GUD7 _TOLT2.Se puede consignar el nombre de un ciclo de fabri-cante que produce la llamada al ciclo de fabricante de la transformación. Si _TOLT2 está vacío (�ajuste estándar�), se llama en la selección la 1, 2 ... la transformación de 5 ejes con TRAORI (1), TRAORI(2).

Adaptación, adaptación de la tecnología$ sí$ noSi CYCLE832 se programa en el control a través de la máscara de entrada, los siguientes parámetros de entrada sólo se pueden modiÞ car si la adaptación está ajustada a �sí�.

Decimal 3Control de contorneado (_TOLM)0 G64 (ajuste estándar)1 G641 Matado de esquinas con ADIS, ADISPOS2 G642 Matado de esquinas con tolerancia de ejes individuales3 G643 Matado de esquinas interno de la secuencia4 G644 Matado de esquinas con velocidad optimizadaCon la secuencia CN Compresor con COMPCAD, COMPCURV siempre está seleccionado G642 de forma Þ ja.

Decimal 4Compresión, secuencia CN compresor (_TOLM)0 FFWON SOFT con mando anticipativo, con limitación de sacudidas1 FFWOF SOFT sin mando anticipativo, con limitación de sacudidas2 FFWOF BRISK sin mando anticipativo, con limitación de sacudidasLa selección del mando anticipativo (FFWON) y de la limitación de sacudidas (SOFT) presupone la optimi-zación del control o de los ejes de mecanizado por el fabricante de la máquina.

Decimal 5Compresión, secuencia CN compresor (_TOLM)0 sin (COMPOF)1 COMPCAD2 COMPCURV3 B-SplineLa selección del mando anticipativo (FFWON) y de la limitación de sacudidas (SOFT) presupone la optimi-zación del control o de los ejes de mecanizado por el fabricante de la máquina.

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5

La aplicación de las citadas funciones presupone una optimización correcta del CNC/de la máquina por el fabri-cante de la máquina.

Page 74: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.11

Ejemplo de llamada CYCLE832

N01 T1 D1 N02 G54 N03 M3 S12000 N04 CYCLE832(0.2,110003)* ;0.2 Valor de tolerancia ;1003 desde atrás hacia delante: ;3 = Desbaste, 0 = TRAFOF, ;0 = G64, 1 = FFWON SOFT, 1 = COMPCAD N05 EXTCALL �Desbaste_Forma_Leva� ; Llamada al subprograma �Desbaste_Forma_Leva� N06 CYCLE832(0.01,102001)* ; 0.01 = valor de tolerancia ;102001 desde atrás hacia delante: ;1 = Acabado, 0 = TRAFOF, ;2 = G642, 0 = FFWOF SOFT, ;1 = COMPCAD N07 EXTCALL �Acabado_Forma_Leva� ;Llamada al subprograma �Acabado_Forma_Leva� N08 M02

El ciclo CYCLE832 recopila los códigos G esenciales y los datos de máquina y de operador que se necesitan para el mecanizado HSC.

En CYCLE832 se distingue entre tres mecanizados tecnológicos:

$ Acabado$ Acabado previo y$ Desbaste

Los tres tipos de mecanizado se encuentran en pro-gramas CM en el ámbito HSC en una relación directa con la precisión y la velocidad de la trayectoria. El operador / programador puede realizar una pondera-ción a través del valor de tolerancia.

A los tres tipos de mecanizado se les pueden asignar tolerancias y ajustes distintos (adaptación tecnología).

El ciclo es previo al subprograma de geometría en el programa principal (ver el siguiente ejemplo de llama-da). Se tienen en cuenta las distintas interpretaciones de los valores de tolerancia. Por ejemplo, con G641 se transÞ ere el valor de tolerancia como ADIS= y con G642 se actualiza el dato de máquina especíÞ co del eje MD 33100 $MA_COMPRESS_POS_TOL (AX).

Con la llamada al ciclo �Cancelación mecanizado�, los datos de máquina/operador modiÞ cados se vuelven a ajustar al valor generado por el fabricante de la máquina.

Ejemplo

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5

Velocidad

Calidad de la su-perÞ cie

Precisión

Ciclo High-Speed-Setting en la aplicación

*Observe: decimal 1 carece de función. (0.2,110003)

Decimal 0Decimal 1

Page 75: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.12

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5 Compresor � COMPCAD, COMPCURV, ...

En el caso ideal, el compresor se llama en CYCLE832. Si se quiere programar por separado, se procede de la siguiente manera.

Programación

COMPCURVCOMPCADCOMPOF

Explicación de los comandos

COMPCURV Compresor CON:

Aproximación con polinomio de 5º grado. Las secuencias G1 se aproximan con un polinomio. Las transiciones de secuencia son de sacudida continua.

De preferencia para el fresado periférico ________________________________________________________________________________________ COMPCAD Compresor CON: COMPCAD alisa la secuencia de puntos antes de la aproximación (B-Spline) y ofrece con una elevada velocidad de contorneado la máxima precisión con transiciones de velocidad continua (cuota de compresión ilimitada, pero longitud de trayectoria máx. 5 mm)

De preferencia para el fresado de superÞ cies de forma libre (recomendado) ________________________________________________________________________________________ COMPOF Compresor DES

Comandos adicionales para la combinación de ejes de contorneado y de orientación:

UPATH La parametrización de los ejes de orientación corresponde a la de los ejes de contorneado X, Y, Z. Es decir, para el movimiento de un eje síncrono se aplica: A = f(u), si u designa el parámetro de trayectoria para el movimiento interpolado. UPATH se recomienda en la programación. ________________________________________________________________________________________ SPATH La parametrización de los ejes síncronos sigue la longitud del arco en los ejes de contorneado. Es decir, para el movimiento de un eje de orientación A se aplica: A= f(s); designando s la longitud del arco para el movimiento interpolado.

Page 76: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.13

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5

N010 FGROUP (X, Y, Z) ; El avance se reÞ ere a los ejes de contorneado N020 UPATH G642 N020 $MA_COMPRESS_POS_TOL [X] = 0.01 ; Indicación de la tolerancia de trayectoria N030 $MA_COMPRESS_POS_TOL [Y] = 0.01 ; Indicación de la tolerancia de trayectoria N040 $MA_COMPRESS_POS_TOL [Z] = 0.01 ; Indicación de la tolerancia de trayectoria N050 $MA_COMPRESS_POS_TOL [A] = 0.08 ; Indicación de la tolerancia de eje giratorio N060 $MA_COMPRESS_POS_TOL [B] = 0.08 ; Indicación de la tolerancia de eje giratorio ; (El valor para los ejes giratorios debería ser ; el factor 8 - 10 de la tolerancia de trayectoria.) N070 NEWCONF N080 COMPCAD ;Compresor CON N090 G1 X.37 Y2.9 F600 ;G1 antes del punto Þ nal y avance N100 X16.87 Y-4.698 A3=0.1736482 B3=-0.84950947 C3=0.49817663 N110 X16.865 Y-4.72 A3=0.1736482 B3=-0.84950664 C3=0.49818147 N120 X16.91 Y-4.799 A3=0.17364925 B3=-0.84774706 C3=0.5011695 ... N1037 COMPOF ;Compresor DES ...

Ejemplo

Indicaciones para la programación

Si no existe el ciclo High-Speed-Setting CYCLE832, el compresor se tiene que programar como sigue. Éste es el caso en la versión de software < 6.4.

Funcionamiento compresor spline

El compresor reúne, conforme a la banda de toleran-cia ajustada !, una secuencia de comandos G1 " y los comprime en un spline # que puede ser ejecutado directamente por el control.

Entonces, la superÞ cie es considerablemente más lisa, dado que los ejes de la máquina se pueden des-plazar de forma más armoniosa, evitando la excitación de resonancias de máquina.

En consecuencia, se pueden alcanzar mayores veloci-dades de desplazamiento y una menor solicitación de la máquina.

1 32

La escritura de los datos de máquina [MA] debe ser desbloqueada por el fabricante de la máquina.

Page 77: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.14

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5 Trabajo con control de contorneado, Look ahead � G64, G642, G643

Si se llama al control de contorneado dentro de CYCLE832, el valor ADIS con G641 corresponde al valor de tolerancia TOL_. Si se programa sin CYCLE832, se indica también el valor ADIS.

Programación de la distancia de retirada sobre ADIS

G64G642 ADIS=� o ADISPOS=�G643 ADIS=� o ADISPOS=�

Explicación de los comandos

G64 Control de contorneado � Look ahead con frenado solamente en esquinas ________________________________________________________________________________________ G642 Matado de esquinas con tolerancia axial (recomendado) Look ahead con matado de esquinas adicional según DM 33100 (dato de máquina) Para G642 y G643 se aplica: Existen 2 posibilidades de la especiÞ cación de tolerancia 1ª especiÞ cación de ejes individuale (ver ejemplo) de programación en la página anterior o 2. 2ª programación de la distancia de retirada sobre ADIS

De preferencia para el fresado de superÞ cies de forma libre ________________________________________________________________________________________ G643 Matado de esquinas interno de la secuencia Look ahead con matado de esquinas interno de la secuencia adicional según DM 33100) ________________________________________________________________________________________ G644 Matado de esquinas con velocidad y aceleración optimizadas para el posicionamiento rápido fuera del contorno ________________________________________________________________________________________ ADIS= Distancia de matado de esquinas para funciones de contorneado G1, G2, G3 ________________________________________________________________________________________ ADISPOS= Distancia de matado de esquinas para marcha rápida G0 (no apto para superÞ cies de forma libre)

Aplicación de G64, ..., G644

El objetivo del control de contorneado es el aumento de la velocidad y la armonización del comportamiento de desplazamiento. En la función de contorneado G64, etc., esto se realiza con dos funciones.

Look ahead � mando anticipativo de la velocidad !El control calcula varias secuencias CNC por adelan-tado y determina un perÞ l de velocidad que abarca varias secuencias. El modo de calcular dicho control de velocidad se puede ajustar a través de las funcio-nes G64, etc.G1 G1 G1G1

1

2

G1 G1

Page 78: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.15

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5

G1 G1

1

2

3

Matado de esquinas "Gracias al mando anticipativo, el control también está en condiciones de matar las esquinas detectadas. Es decir, los puntos de esquina programados no se alcanzan exactamente. Las esquinas vivas son redondeadas.

Con estas dos funciones se crea el contorno con un perÞ l de velocidad de contorneado uniforme. De este modo se consiguen mejores condiciones de corte, se aumenta la calidad de la superÞ cie y se reduce el tiempo de mecanizado.

Para matar esquinas vivas #, los comandos de control de contorneado G642 y G643 forman unos elementos de transición !, " en los límites de secuencia. Los comandos de control de contorneado se distinguen por la manera de formar dichos elementos de transición.

Con G641, G642, G643 puede deÞ nir el grado de matado de esquinas " mediante el valor ADIS.

G642 inserta polinomios de transición de curvatura continua. De este modo se evitan saltos de acelera-ción en los límites de secuencia. Para aplicaciones en la construcción de moldes recomendamos utilizar G642.

G643 inserta polinomios de transición de curvatura continua. No crea secuencias intermedias, sino que redondea las esquinas a nivel interno de la secuencia.

Page 79: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.16

Mando anticipativo y limitación de sacudidas � FFWON, SOFT, ...

En CYCLKE832, el mando anticipativo y la limitación de sacudidas sólo se pueden llamar en una combinación de ambas funciones, dado que precisamente su combinación permite alcanzar unas condiciones ideales para el fre-sado de superÞ cies de forma libre. Naturalmente, las dos funciones también se pueden programar por separado.

Programación

FFWON/FFWOFBRISKSOFT

Explicación de los comandos

FFWON Mando anticipativo �CON� ______________________________________________________________________________________ FFWOF Mando anticipativo �DES� ______________________________________________________________________________________ BRISK Sin limitación de sacudidas Aceleración brusca de los ejes de contorneado ______________________________________________________________________________________ SOFT Con limitación de sacudidas Aceleración de los ejes de contorneado con limitación de sacudidas Limitación de sacudidas por eje (sacudida máxima en datos de máquina JOG_AND_PS_MAX_JERK (Jog y posicionamiento) MAX_AX_JERK (Modo de contorneado)

Función Limitación de sacudidas

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5

Para efectuar las aceleraciones de la forma más sua-ve posible para la máquina, se puede inß uir en el perÞ l de aceleración de los ejes a través de los comandos Soft, Brisk. Cuando está activado Soft, el comporta-miento de aceleración no cambia bruscamente, sino que aumenta a través de una característica lineal. Esto protege a la máquina. Además, es muy útil para la calidad de la superÞ cie de piezas, dado que se exci-tan mucho menos las resonancias de la máquina.

BRISK:Comportamiento en aceleración: aceleración brusca de los ejes de contorneado según el dato de máquina ajustado

Los carros de eje se desplazan con la aceleración máxima hasta alcanzar la velocidad de avance. BRISK posibilita el trabajo optimizado en el tiempo, aunque con saltos en la curva de aceleración.

Page 80: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.17

Información para el programadorHigh-Speed-Settings – CYCLE832 3.5

SOFT:Comportamiento en aceleración: Aceleración de los ejes de contorneado con limitación de sacudidas

Los carros de eje se desplazan con la aceleración continua hasta alcanzar la velocidad de avance. Gracias a la curva de aceleración sin sacudidas, SOFT posibilita una mayor precisión de contorneado y reduce la solicitación para la máquina.

Función Mando anticipativo

Del error de seguimiento resulta la alteración del contorno !. Como consecuencia de la inercia en el sistema, la fresa tiene la tendencia a abandonar el contorno teórico " en sentido tangencial. Es decir, que el contorno real resultante # se desvía de la consigna. El error de seguimiento se compone del sistema (regulación de posición) y de la velocidad.

Mediante el mando anticipativo FFWON, el error de seguimiento dependiente de la velocidad en el contorneado tiende a cero. El desplazamiento con mando anticipativo posibilita una mayor precisión de contorneado y, en consecuencia, mejores resultados de fabricación.

Recomendaciones

CYCLE832 contiene las siguientes combinaciones:

FFWON SOFTEl acento se sitúa en la alta Þ delidad a la trayectoria. Esto se consigue mediante un control de velocidad suave y, en gran parte, libre de errores de seguimien-to.

FFWOF SOFTLa alta Þ delidad a la trayectoria no tiene la prioridad. Se consigue un matado de esquinas adicional a través del error de seguimiento. Uso con programas de pieza/máquinas más antiguos.

FFWON BRISKno conviene

FFWOF BRISKUso en el desbaste y cuando se exige la velocidad máxima.

Mando anticipa-tivo

FFWONsin error deseguimiento/tolerancia

FFWOFcon error de seguimiento/tolerancia

Aceleración

BRISKAceleraciónelevada

SOFTAceleraciónsuave

2

3

1

Page 81: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.18

3.6 PerÞ l de avance � FNORM, FLIN, ...

Programación

F� FNORMF� FLINF� FCUBF=FPO(endfeed, quadf, ufb)

Explicación de los comandos

FNORM Ajuste básico. El valor de avance se especiÞ ca a través de la trayectoria de la secuencia y se considera entonces como valor modal. ________________________________________________________________________________________ FLIN PerÞ l de velocidad de contorneado lineal: El valor de avance se aplica de forma lineal en toda la trayectoria desde el valor actual al inicio de la secuencia hasta el Þ n de la secuencia y se considera entonces como valor modal. ________________________________________________________________________________________ FCUB PerÞ l de velocidad de contorneado cúbico: Los valores F programados secuencia a secuencia se conectan, con relación al punto Þ nal de la secuencia, mediante un spline. El spline empieza y termina tangencialmente al dato de avance anterior o posterior. Si falta en una secuencia la dirección F, se utiliza el último valor F programado. ________________________________________________________________________________________ F=FPO� PerÞ l de velocidad de contorneado a través de polinomio: La dirección F designa el desarrollo del avance a través de un polinomio desde el valor actual hasta el Þ n de la secuencia. El valor Þ nal se considera entonces como valor modal. ________________________________________________________________________________________ endfeed: Avance al Þ nal de la secuencia ________________________________________________________________________________________ quadf: CoeÞ ciente del término cuadrado del polinomio ________________________________________________________________________________________ ubf: CoeÞ ciente del término cúbico del polinomio

Funcionamiento

¿Qué es un perÞ l de avance?Para la especiÞ cación más ß exible de la curva de avance, la programación del avance segúnDIN 66025 se amplía con curvas lineales y cúbicas. Las curvas cúbicas se pueden programar directamente o como splines de interpolación. Esto permite progra-mar - en función de la curvatura de la pieza a mecani-zar - unas curvas de velocidad lisas y continuas.

Información para el programadorPerfi l de avance – FNORM, FLIN, ...3.6

Estas curvas de velocidad posibilitan unos cambios de aceleración limitadores y, en consecuencia, la fabrica-ción de superÞ cies de pieza uniformes.

Page 82: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.19

Información para el programadorInterpolación de la orientación – ORI... 3.73.7 Interpolación de orientación � ORIVECT, ...Programación

N.. ORIMKS Sistema de referencia para la orientaciónN.. ORIWKS__________________________________________________________________________________N.. ORIAXES/ORIVECT/... Tipo de interpolación de orientaciónN.. G1 X Y Z A B C

Explicación de los comandos

Referencia de orientación

ORIMKS El sistema de referencia para el vector de orientación es el sistema de coordenadas de máquina. Con $MC_ORI_IPO_WITH_G_CODE = 0, es además idéntico a ORIAXES ORIWKS El sistema de referencia para el vector de orientación es el sistema de coordenadas de pieza. Con $MC_ORI_IPO_WITH_G_CODE = 0, es además idéntico a ORIVECT

Interpolación de orientación Interpolación de ejes

ORIAXES Interpolación lineal de los ejes de máquina o interpolación de los ejes giratorios mediante polinomios (con POLY activo) ________________________________________________________________________________________

Interpolación vectorial

ORIVECT Interpolación del vector de orientación en un plano (interpolación circular de gran radio)

ORIPLANE Interpolación en un plano (interpolación circular de gran radio), sinónimo de ORIVECT

ORIPATH Orientación de la herramienta relativa a la trayectoria. A través del vector normal y la tangente a la trayectoria se abre una superÞ cie que deÞ ne el signiÞ cado de LEAD y TILT en el punto Þ nal. Esto signiÞ ca que la relación a la trayectoria sólo es válida para la deÞ nición del vector de orientación Þ nal. De la orientación inicial a la orientación Þ nal se efectúa una interpolación circular de gran radio. LEAD y TILT no tienen simplemente el signiÞ cado del ángulo de avance y lateral. Se deÞ nen de la siguiente manera: LEAD describe el giro en el plano abierto por el vector normal y la tangente a la trayectoria, TILT el giro alrededor del vector normal. Es decir que los dos tienen el signiÞ cado de Theta y Phi en un sistema de coordenadas esférico con el vector normal como eje Z y la tangente como eje X.

ORICONCW Interpolación en una superÞ cie cónica en sentido horario.

ORICONCCW Interpolación en una superÞ cie cónica en sentido antihorario. Adicionalmente, se necesita en ambos casos: A3=� B3=� C3=... o XH=�, YH=�, ZH=� Orientación Þ nal Eje de giro del cono: A6, B6, C6 Ángulo en el vértice: NUT=�

Page 83: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.20

ORICONIO Interpolación en una superÞ cie cónica con indicación de una orientación intermedia a través de A7=� B7=�, C7=�.

Adicionalmente se necesita: A3=� B3=� C3=... o XH=�, YH=�, ZH=� Orientación Þ nal

ORICONTO Interpolación en una superÞ cie cónica con transición tangencial

Adicionalmente se necesita: A3=� B3=� C3=... o XH=�, YH=�, ZH=� Orientación Þ nal

Con POLY, se puede programar allí también PO[PHI] = �, PO[PSI]= � Se trata de una generalización de la interpolación circular de gran radio donde se programan polinomios para ángulos de avance y laterales. En la interpolación cónica, los polinomios tienen el mismo signiÞ cado que en una interpolación circular de gran radio con las orientaciones iniciales y Þ nales. Los polinomios se pueden programar con ORIVECT, ORIPLANE, ORICONCW, ORICONCCW, ORICONIO, ORICONTO.

ORICURVE Interpolación de orientación con especiÞ cación del movimiento de la punta de la herramienta y de un segundo punto en la herramienta.

La trayectoria del segundo punto se deÞ ne a través XH=� YH=� ZH=�, en combinación con BSPLINE como polígono de control con POLY como polinomio:

PO[XH] = (xe, x2, x3, x4, x5) PO[YH] = (ye, y2, y3, y4, y5) PO[ZH] = (ze, z2, z3, z4, z5) Sin la información adicional BSPLINE o POLY se produce sencillamente la interpolación lineal correspondiente de la orientación inicial a la Þ nal.

Las principales interpolaciones de orientación

Información para el programadorInterpolación de la orientación – ORI...3.7

2

3 4

1 Las funciones para la interpolación de orientación se describen en el apartado 1.10.

! Interpolación lineal ORIAXES" Interpolación circular de gran radio ORIVECT# Interpolación de superÞ cie cónica ORICONCW& Interpolación de curvas ORICURVE

Page 84: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.21

3.8 Correcciones de herramienta � CUT3DFS, ...

Explicación de los comandos

G40 Desactivación de todas las variantes G41 Activación en el fresado periférico sentido de corrección, izquierda G42 Activación en el fresado periférico sentido de corrección, derecha G450 Círculos en esquinas exteriores (todos los tipos de corrección) G451 Procedimiento de punto de intersección en esquinas exteriores (todos los tipos de corrección)

Fresado periférico 2 ½D

CUT2D Corrección 2 1/2D con plano de corrección determinado por G17 � G19 ________________________________________________________________________________________ CUT2DF Corrección 2 1/2D con plano de corrección determinado por frame

Fresado periférico 3D

CUT3DC Corrección perpendicular a la tangente a la trayectoria y a la orientación de la herramienta ________________________________________________________________________________________ ORID Sin cambios de orientación en secuencias circulares insertadas en esquinas exteriores. El movimiento de orientación se ejecuta en las secuencias lineales. ________________________________________________________________________________________ ORIC El trayecto de desplazamiento se alarga con círculos. El cambio de orientación se ejecuta de forma proporcional también en el círculo.

Refrentado

CUT3DFS Orientación constante (3 ejes). La herramienta apunta en la dirección Z del sistema de coordenadas deÞ nido a través de G17 - G19. Los frames no tienen ninguna inß uencia. ________________________________________________________________________________________

CUT3DFF Orientación constante (3 ejes). La herramienta apunta en la dirección Z del sistema de coordenadas deÞ nido actualmente a través de frames. ________________________________________________________________________________________ CUT3DF 5 ejes con orientación de herramienta variable

Fresado periférico con superÞ cie de limitación (combinación de fresado periférico/refrentado) CUT3DCC El programa CNC se reÞ ere al contorno en la superÞ cie de mecanizado. ________________________________________________________________________________________ CUT3DCCD El programa CNC se reÞ ere a la trayectoria del centro de la herramienta.

Información para el programadorCorrecciones de herramienta 3D – CUT3DFS 3.8

Page 85: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.22

Con las cómodas funciones de Sinumerik 840D, el correspondiente programa se puede programar fácilmente en el control.

%_N_Schieber N10 T1 N20 S1000 M3 N30 M8 M60 N40 ORIWKS TRAORI N50 ORIVECT N60 G54 ;El origen se sitúa en !. N70 TRANS X25 Y10 Z70 ;Sistema de coordenadas desplazado a ". N80 AROT Y+60 ;Sistema de coordenadas girado al plano inclinado. A partir de ahora, ;la transformación estática se calcula automáticamente. N90 G0 X20 Y15 Z5 ;Desplazamiento a la primera posición de taladro y, con A3, B3, C3, herramienta A3=0 B3=0 C3=1 ;paralela al eje Z, es decir, herramienta perpendicular al plano. N110 Ciclo de taladrado :A partir de ahora se puede programar como si se tratara ;de una situación 2 ½D. Todo lo demás lo asume el 840D. ... N200 M30 ;Fin del programa

Ejemplo

3.9 Programación en la máquina

Mecanizado de superÞ cies inclinadas o taladros

También para el programador es posible programar con 5 ejes en la máquina.

Ejemplo: Taladros inclinadosEn una corredera inclinada en una herramienta grande se tienen que ejecutar 4 taladros.

2

1

Información para el programadorProgramación en la máquina3.9

Page 86: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.23

Ejemplo para la interpolación de orientación

Caja con ángulo de retroceso

En el siguiente programa se parte del supuesto de que la caja ya se ha mecanizado previamente con paredes rectas; por esta razón, se representará aquí únicamente la programación de los ángulos.La programación se realiza en G90; la herramienta se sitúa al principio paralelamente al eje Z.Se programa el contorno en el fondo de la caja.

N110 TRAORI(1) ;Activar TRAFON120 G54 ;Seleccionar origen de herramientaN130 TRANS X 80 Y80 ;Desplazar origen de herramienta al centro de la caja !/N140 AROT Z .. ;(en caso de necesidad, girar la caja)N150 ORIWKS ;Orientación de herramienta en WKSN160 ORIVECT ;Interpolación circular de gran radio de la orientaciónN170 CUT3DC ;Corrección de radio de herramienta 3D (WRK)N180 ISD=0 ;Profundidad de penetración de la herramienta = 0 El contorno se ha programado en la superÞ cie de la pieza, no en el fondo de la caja (entonces, ISD = 41, 231); ver también las indicaciones al Þ nal del programa CNC.N190 G0 X0 Y-40 Z-39 ;Recorrido de aproximación "N200 G1 G41 X0 Y-50 Z-40 A3=0 B3= - 10 C3=40 ;Durante la aproximación a contorno se va modiÞ cando la ;orientación

Ejemplo

Información para el programadorProgramación en la máquina 3.9

2 3

9

1

4

5

6

8

7

Page 87: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.24

Esta caja se puede ejecutar con distintas estrategias:

1. Si está programado el contorno de la caja en el fondo de caja, ISD es = 0 mm, siendo ISD la profundidad de penetración de la herramienta.

2. También es posible programar el contorno de la caja en la superÞ cie de la pieza. En este caso, la fresa tiene que penetrar con ISD = 41,231 mm, lo cual corresponde a la longitud de la pared. Se tienen que adaptar los radios.

La profundidad de penetración se calcula en el presente ejemplo con la ayuda del teorema de Pitágoras:

; Selección corrección del radio de herramienta y desplazamiento a la ; 1ª posición de mecanizado ;con la orientación necesaria. ;Los componentes del vector de orientación ;se pueden tomar directamente ;del plano. #N210 X20 ;1. Paso de mecanizado. Desplazamiento a la esquina. &N220 ORICONCCW ;Selección de la interpolación de superÞ cie cónica para la ;interpolación de orientaciónN230 A6=0 B6=0 C6=1 ;DeÞ nición del eje del cono (paralelo al eje Z del ;WKS). DeÞ nición de la posición perpendicular del cono frente al eje Z.N240 G3 X30 Y-40 CR=10 A3=10 B3=0 C3=40 ;Redondeo de la caja con programación de radio ;Cambio de orientación en la superÞ cie cónica 'N250 ORIVECT ;Interpolación circular de gran radioN260 G1 Y40 ;a partir de aquí, repetición de los distintos pasos de mecanizado (N270 ORICONCCWN280 A6=0 B6=0 C6=1N290 G3 X20 Y50 CR=10 A3=0 B3=10 C3=40N300 ORIVECT N310 G1 X-20 ;)N320 ORICONCCW N330 A6=0 B6=0 C6=1N340 G3 X-30 Y40 CR=10 A3= - 10 B3=0 C3=40N350 ORIVECT N360 G1 Y-40N370 ORICONCCWN380 A6=0 B6=0 C6=1 ;*N390 G3 X-20 Y-50 CR=10 A3=0 B3= - 10 C3=40N400 ORIVECT N410 G1 X0 ;+N420 G40 Y-40 Z-39 A3=0 B3=0 C3=1 ;Cancelación corrección del radio de herramientaN430 G0 Z100 ;RetiradaN440 TRAFOOF ;Desactivar TRAFO (si es necesario)

Información para el programadorProgramación en la máquina3.9

402 + 102 = 41, 231ISD:

Page 88: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.25

Información para el programadorEjemplo: Dobladora de tubos 3.10

4

RADIOCURVATURA.SPF

RANURAGUÍA.SPFTALADROS.SPF

1

23

4

5

6

7

8

3.10 Ejemplo: Dobladora de tubos

Page 89: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.26

Información para el programadorEjemplo: Dobladora de tubos3.10Pieza

En una dobladora de tubos se tienen que ejecutar trabajos de fresado:

! Radio de curvatura, matriz (RADIOCURVATURA.SPF, fresado simultáneo de 5 ejes de una superÞ cie de forma libre)" Taladros (TALADROS.SPF, taladrado de 3 ejes con desplazamiento de frame)# Ranura guía (RANURAGUÍA.SPF, fresado de 3 ejes para desplazamiento de frame)

En el lado inferior de la pieza se encuentra un agujero roscado central & para la sujeción del dispositivo en la dobladora. También en la fresadora se tiene que utilizar el agujero roscado para la sujeción o, al menos, para el centraje. De este modo, se puede lograr una tensión reproducible para otras piezas. Todas las medidas impor-tantes se reÞ eren a este taladro; en consecuencia, también el sistema de coordenadas de pieza & se coloca mediante el decalaje de origen ajustable G54 ' en el taladro.

Cinemática de la máquina

En nuestro ejemplo, la pieza se mecaniza con un cabezal giratorio/orientable. El origen de la máquina se sitúa fuera de la mesa. Los ejes del sistema de coordenadas de máquina ( y de pieza & son paralelos en este caso. Por esta razón, G54 sólo se compone de valores translatorios. El fresado se puede realizar en toda máquina de 5 ejes con cualquier cinemática.

Naturalmente, el requisito es que se pueden conseguir las orientaciones necesarias. La herramienta en el punto * tiene que poder ocupar, por ejemplo, un ángulo de giro de A = �90° .

Entre cada llamada de subprograma se realiza un desplazamiento a una posición de cambio de herramienta ) situada de tal manera que la herramienta se puede desplazar en una vía recta a las posiciones de mecanizado sin colisionar con la pieza. La posición segura en la zona de trabajo se sitúa arriba del todo en X0 Y0 Z999.

El procedimiento es idéntico para las tres cinemáticas básicas (ver capítulo 1). El mismo programa se puede ejecutar en los tres tipos de máquina.

Programa CNC

El postprocesador de un sistema CAM ha generado el programa CNC, compuesto de programa principal y subprogramas. Sin embargo, para los taladros " y la ranura guía # no se necesita ningún sistema CAM. Ambos mecanizados se pueden programar cómodamente con Sinumerik 840D.

Los subprogramas corresponden a los puntos de mecanizado !, " y #. Por esta razón, el programa tiene una estructura muy transparente para el operador de la máquina. El programa principal contiene el sistema de coordenadas de pieza & al cual se reÞ eren dos sistemas de ejes temporales (frames) que utilizan los subprogramas �TALADROS.SPF� y �RANURAGUÍA.SPF�. Estos sistemas de ejes temporales quedan deÞ nidos por los comandos TRANS y AROT. Con TRANS y AROT se deÞ ne el sistema de coordenadas de pieza para la programación.

El operador de la máquina puede efectuar modiÞ caciones posteriores. Para este Þ n, ofrecemos algunos consejos en los comentarios sobre los subprogramas. En la versión estándar del postprocesador sólo se genera un programa sin tecnología de programa principal y subprogramas.

Nota:Los programas representados aquí no son completos. Se trata únicamente de explicar la estructura de los programas desde el punto de vista tecnológico.

Page 90: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.27

Hauptprogramm.mpfN10 G17 G54 G90 ; Plano de trabajo, cotas absolutas ; Decalaje de origen del sistema de coordenadas de máquina al ; sistema de coordenadas de pieza, en el agujero roscado ; en el lado inferior de la pieza ; Las deÞ niciones de frame en �TALADROS.SPF� y ; �RANURAGUÍA.SPF� se reÞ eren a este ; origen de pieza.N20 MSG (�programa CAM�)________________________________________________________________________________________

; Nota: ; El movimiento giratorio en la posición de aproximación sólo ; se produce en el subprograma. ; Los avances están programados en los ; subprogramas.

N30 MSG (�1st OPERATION: ; Comentario del programador CAM sobre el tipo del 5-AXIS-MACHINING�) ; subprogramaN40 T1 D1 ; Desplazamiento a la posición de cambio de herramienta y ; cambio de herramienta. Aquí sólo se muestra una represen ; tación simpliÞ cada; ; en función del fabricante de la máquina se necesitan ; comandos adicionales.N50 S16800 M3 ; Velocidad de giro del cabezal, giro a derechasN60 CYCLE832(0.05,112101) ; High-Speed-Settings �CON�, se ajustan: ; 0.05 = Tolerancia de los ejes de mecanizado 0.05 mm ; 112101 = COMCAD, FFWON SOFT, G642, TRAORI(1), ; AcabadoN70 EXTCALL�RADIOCURVATURA.SPF� ; llamada al subprograma �RADIOCURVATURA.SPF�.N80 CYCLE832() ; �Cancelar� High-Speed-Settings, dado que no es necesario ; para el programa posterior �TALADROS.SPF�. ________________________________________________________________________________________

; Nota: ; El movimiento giratorio en la posición de trabajo se realiza ; ya aquí en la secuencia N170. ; No se programa CYCLE832, dado que sólo conviene ; para transformaciones de 3 y 5 ejes

N90 MSG (�2nd OPERATION: ; Comentario del programador CAM sobre el tipo del Drilling with frame support�) ; subprogramaN100 T2 D2 ; Desplazamiento a la posición de cambio de herramientaN110 S850 M3 ; Velocidad de giro del cabezal, giro a derechasN120 TRAORI() ; Selección transformación de 5 ejesN130 G54 ; Nueva selección del decalaje de origenN140 TRANS X45 Y-69.529 Z109.393 ; DeÞ nición de frame, parte translatoria ; Desde el lado inferior de la pieza al centro del ; taladro superior

Programa principal

El programa principal contiene únicamente los datos tecnológicos. Los datos geométricos se encuentran por completo en los subprogramas. También las deÞ niciones de frame para los dos subprogramas �TALADROS.SPF� y �RANURAGUÍA.SPF� están contenidas en el programa principal.

Información para el programadorEjemplo: Dobladora de tubos 3.10

Page 91: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.28

N150 AROT X45 ;DeÞ nición de frame, parte rotatoriaN160 AROT Z-60 ;El frame se posicionó de modo que los dos taladros ;se sitúan después de la rotación en un eje, concretamente ;en el eje X. La distancia exigida de ;26 mm entre los dos taladros se puede distinguir ;de forma transparente en el programa. ;De este modo, eventuales modiÞ caciones posteriores ;de las posiciones de taladro se pueden realizar ;más fácilmente. ;El desplazamiento de frame tiene lugar con TRANS y ROT, ;dado que se tiene que basar en G54. N170 G0 A3=0 B3=0 C3=1 ;Orientación de la herramienta perpendicular al ;plano de trabajo

N180 EXTCALL�TALADROS.SPF� ;Llamada al subprograma �TALADROS.SPF�.N190 TRANS ;Translación y rotación DES. Dado que TRANS borra ;todas las transformaciones (ROT, SCALE, MIRROR, ;TRANS), no se necesita ninguna secuencia �N22 ROT� ;para desactivar la rotación.

_______________________________________________________________________________________ ;Nota: ;El movimiento giratorio en la posición de trabajo se realiza ;ya aquí en la secuencia N280.

N200 MSG (�3rd OPERATION: Contour ; Comentario del programador CAM sobre el tipo del milling with frame support�) ; subprogramaN210 G0 A3=0 B3=0 C3=1 ;Para evitar colisiones con la pieza ;(TRAORI permanece seleccionado)N220 T3 D3 ; Desplazamiento a la posición de cambio de herramientaN230 S10500 M3 ; Velocidad de giro del cabezal, giro a derechas

N240 TRANS X75 Y0 Z0 ;DeÞ nición de frame, parte translatoria. Desde el lado ;inferior de la pieza hasta el lado inferior de ;la pared lateral.N250 AROT Z90 ;DeÞ nición de frame, parte rotatoria. El frameN260 AROT X90 ;está situado de tal manera que el eje Z de dicho frame ;corresponde a la dirección de aproximación y la dirección ;de movimiento principal del eje Y.

N270 CYCLE832(0.05,112101) ;High-Speed-Settings para Acabado �CON�, se ;ajustan: ; 0.05 = Tolerancia de los ejes de mecanizado 0.05 mm ;112101 = COMCAD, FFWON SOFT, G642, ;TRAORI(1), AcabadoN280 G0 A3=0 B3=0 C3 =1 ;Orientación de la herramienta perpendicular al ;plano de mecanizadoN290 EXTCALL�RANURAGUÍA.SPF� ;Llamada al subprograma �FUERUNGSNUT.SPF�

N300 CYCLE832() ;�Cancelar� High-Speed-SettingsN310 TRANS ;Translación (TRANS) y rotación (ROT) DES, ver ;secuencia CNC N240N320 A3=0 B3 =0 C3=1 ;Herramienta paralela al eje Z en el sistema de ;coordenadas G54N330 TRAFOOF ;Transformación DES_______________________________________________________________________________________

Información para el programador de CAMEjemplo: Dobladora de tubos3.10

Page 92: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.29

N340 G0 G53 Z999 D0 ;Desplazamiento rápido a la posición segura en el ;lado superior de la zona de trabajo en el sistema de ;coordenadas de máquina en Z999. ;Después de G53, todos los movimientos ;posteriores ya no se reÞ eren a G54, sino al ; sistema de coordenadas de máquina. ;Dado que G54 es modalmente activo, se utiliza el ;comando si siguen otras secuencias. Como alternativa, ;el sistema CAM podría emitir aquí también el comando ;SUPA, activo solamente secuencia a secuencia: ;SUPA Z999 D0 ;Con D0 se cancela la corrección de herramienta ;existente N220 T3 D3. N350 M30 ;Fin del programa

Información para el programadorEjemplo: Dobladora de tubos 3.10

Page 93: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.30

Subprograma RADIOCURVATURA.SPF

Estrategia de mecanizado:Las trayectorias de fresado ! han sido generados por el programa CAM. Transcurren paralelamente al eje Y del sistema de coordenadas de pieza.

¿Fresado con 3+2 ejes o simultáneamente con 5 ejes? En este caso son posibles ambos tipos de mecanizado. Sin embargo, el fresado simultáneo con 5 ejes es claramente más ventajoso:

$ Condiciones de corte considerablemente mejores en el fresado simultáneo con 5 ejes. De este modo, aumentan la velocidad de mecanizado y la calidad de la superÞ cie.$ A diferencia del fresado con 3+2 ejes, la herramienta se puede mantener más corta. Para alcanzar el contorno convexo en los extremos izquierdo y derecho, se necesitaría, en el fresado con 3+2 ejes, una herramienta muy larga.$ En el fresado simultáneo con 5 ejes se puede fresar en un solo mecanizado. En el fresado con 3+2 ejes, se debería fresar para el segmento izquierdo, derecho y central de la matriz o del radio con 2 ó 3 mecanizados.

Proceso:La herramienta se desplaza en línea recta, sin peligro de colisión, desde la posición de cambio de herramienta " hasta la posición de aproximación #. La posición de aproximación # y de retirada & se sitúan en posiciones se-guras fuera de la pieza. Desde allí, la herramienta se desplaza verticalmente hacia abajo a la posición inicial (.

Operador de la máquina:Todos los datos de posición se reÞ eren, a diferencia de los subprogramas �TALADROS.SPF� y

2

1

4

5

6

3

6

7

Información para el programador de CAMEjemplo: Dobladora de tubos3.10

Page 94: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.31

RADIOCURVATURA.SPFN10...180 ;Secuencias CNC especíÞ cas del usuario, sin relevanciaN190 G0 A3=0.1736482 B3=-0.84951514 C3=0.49816696 ;Giro de la herramienta a la posición de cambio ;de herramienta "N200 G0 X-20.54042 Y-117.80997 Z175 ;Posición de aproximación #N210 G0 Z63.87603 ;Desplazamiento hacia abajo a la posición inicial (N220 G1 X-21.40866 Y-113.5624 Z61.3852 F8500 ;Inicio de las secuencias G1 modalmente activas y llamada ;al avance________________________________________________________________________________________N230 N370 CIP X-21.89062 Y-109.77512 Z63.23548 I1=AC(-21.74533) J1=AC(-111.5367)K1=AC(61.4569) ;Programación de un cuadrante a través de CIP ;(ver documentación SINUMERIK 840D, ;Interpolación circular a través de punto intermedio, CIP)________________________________________________________________________________________N380 X-21.86959 Y-109.74489 Z63.60494 A3=0.1736482 B3=-0.84951231 C3=0.4981718 ;Fresado simultáneo con 5 ejes y modiÞ cación ;permanente de la aplicación de la herramienta con A3, B3, C3N390 X-21.84803 Y-109.71466 Z63.9744 A3=0.1736482 B3=-0.84950947 C3=0.49817663N400 X-21.82647 Y-109.68443 Z64.34386 A3=0.1736482 B3=-0.84950664 C3=0.49818147N410 X-21.79376 Y-109.63744 Z64.82612 A3=0.17364925 B3=-0.84774706 C3=0.5011695...N281930 X21.86959 Y-109.74488 Z63.60495 A3=-0.17364815 B3=-0.84951232 C3=0.4981718N281940 X21.89115 Y-109.77511 Z63.2355 A3=-0.17364815 B3=-0.84951515 C3=0.49816697________________________________________________________________________________________N281950 Y-109.94584 Z62.85898 ;Retirada suave del contorno en un cuadrante, ;sin modiÞ cación de la aplicación de la herramienta; es ;decir que el vector A3, B3, C3 ya no se modiÞ ca.

N281960 X21.87787 Y-110.20695 Z62.44206 ...N282080 X21.4767 Y-113.18568 Z61.28948 N282090 X21.40867 Y-113.56239 Z61.3852 ________________________________________________________________________________________N......... ;Posición Þ nal )N282100 G0 Z175 ;Desplazamiento hacia arriba a la posición de retirada/plano ;de seguridad & por encima de la piezaN282110 M17 ;Fin del programa, vuelta al programa principal

�RANURAGUÍA.SPF�, al sistema de coordenadas de pieza ', no a los sistemas de coordenadas deÞ nidos en estos subprogramas.

Si, como aquí en el programa CNC, se declaran de forma transparente el sistema de coordenadas de pieza y el subprograma, se puede controlar someramente si los movimientos son correctos antes de iniciar el programa en la máquina. Para este Þ n, compare la pieza amarrada, por ejemplo, con la dirección de fre-sado principal en el programa CNC. Para este Þ n, hemos marcado en el programa a título de ejemplo los valores Y ( que corresponden a la dirección de fresado principal. Compare: Los valores aumentanen la primera trayectoria de herramienta, dado que conducen desde el área negativa, de -y a +y.

Una modiÞ cación del subprograma por el operador de la máquina es prácticamente imposible mediante el fresado simultáneo con 5 ejes.

El programa sólo se puede ejecutar con una herramienta con radio deÞ nido, dado que el sistema CAM incluye el radio de la herramienta en el cálculo de los recorridos de desplazamiento.

Información para el programador de CAMEjemplo: Dobladora de tubos 3.10

Page 95: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.32

21

3

Subprograma �TALADROS.SPF�

Estrategia de mecanizado:En el programa principal se colocó con la ayuda de TRANS y AROT en el sistema de coordenadas de pieza G54 ! un frame temporal " en la posición del primer taladro, donde el eje Z corresponde a la dirección de pene-tración de la broca. Con la ayuda de este frame temporal se puede programar muy fácilmente una plantilla de taladros en la superÞ cie inclinada.

Proceso:La herramienta gira a la posición de cambio de herramienta # en la orientación de herramienta para el mecaniza-do posterior (ver secuencia CNC N15 en el programa principal). Desde allí, se desplaza a la posición inicial dentro del primer agujero &, taladra, se desplaza a una distancia de 50 mm de la superÞ cie de la pieza al segundo agujero ' y vuelve a ejecutar allí el ciclo de taladrado. En este ejemplo se utiliza el ciclo de taladrado �CYCLE81�.

Operador de la máquina:Dado que ambos taladros se sitúan en el eje X del sistema de coordenadas de pieza actual, las posiciones de los agujeros se pueden corregir con facilidad, o el ciclo de taladrado se puede modiÞ car posteriormen-te.

4

5

Información para el programador de CAMEjemplo: Dobladora de tubos3.10

Page 96: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.33

TALADROS.SPFN1 G0 X0 Y0 Z50 ;Desplazamiento rápido al primer taladro con la distancia ;de seguridad Z=50 &N2 F50 ;DeÞ nición del avance de taladrado = movimiento de aproximación ;El movimiento de desplazamiento de un agujero a otro se ;realiza en marcha rápida (deÞ nido por el ciclo de taladrado).N3 MCALL CYCLE81 (50,0,5,-20) ;DeÞ nición del ciclo de taladrado = aún sin movimiento ;(plano de seguridad, superÞ cie, distancia de seguridad, ;profundidad). MCALL llama a CYCLE81 de forma modal.N4 X0Y0 ;Ejecución del primer taladro en la posición X0Y0 &N5 X26 ;Desplazamiento al segundo agujero a 50 mm por encima ;de la pieza ' y taladrado en X26N6 MCALL ;Cancelación del ciclo modalmente activo CYCLE801N7 M17 ;Fin del programa, vuelta al programa ;principal

Información para el programador de CAMEjemplo: Dobladora de tubos 3.10

Page 97: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.34

Subprograma �RANURAGUÍA.SPF�

Estrategia de mecanizado:En el programa principal, se colocó desde el sistema de coordenadas de pieza G54 ! un frame temporal " en el borde inferior de la pieza con ayuda de TRANS y se giró con ayuda de AROT 90º alrededor de Z y X, dado que la ranura guía fue acotada desde allí según el plano de pieza (. El eje Z corresponde nuevamente a la dirección de aproximación de la fresa. Todos los movimientos de desplazamiento se reÞ eren al frame temporal. La dirección de fresado principal ' transcurre paralelamente al eje Y del frame ".

Dado que el contorno se programó con la corrección del radio de herramienta activa (ver secuencia N330 G42), el operador de la máquina puede utilizar una fresa con cualquier diámetro para el mecanizado. El máximo diámetro posible de la fresa resulta del radio mínimo del contorno a fresar (ver secuencia N360, semi-círculo inferior, radio 10 mm).

Proceso:La herramienta gira a la posición de cambio de herramienta # en la orientación de herramienta para el mecani-zado posterior (ver secuencia CNC N15 en el programa principal). Desde allí, se desplaza a la posición inicial delante de &; fuera del lado abierto de la ranura, en el exterior de la pieza.Desde la posición inicial, la fresa se desplaza primero hacia abajo. Se penetra cinco veces en la dirección Z.

2

1

3

4

5

6

Información para el programador de CAMEjemplo: Dobladora de tubos3.10

7

Page 98: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.35

Información para el programador de CAMEjemplo: Dobladora de tubos 3.10

RANURAGUÍA.SPF N10 ... N290 ;Secuencias CNC especíÞ cas del usuario, sin relevanciaN300 G0 X-2 Y126 Z50 ;& Desplazamiento a la posición inicial = plano de seguridadN310 Z1________________________________________________________________________________________N320 G1 G64 Z-2 F575 ;) La fresa se ha desplazado desde arriba hacia abajo y ;se sitúa aquí exactamente al inicio del mecanizado. ;Se trata del punto X-2 e Y126 (ver N300, X-2, ;Y126 sigue estando modalmente activo). ;Avance de penetración = 575 mm/minN330 G42 Y132 F6333 ;Corrección del radio de la herramienta a la derecha del contorno ;Conmutación al avance de trabajo = 6333 mm/minN340 G2 X10 Y120 I0 J-12 ;Aproximación suave al contorno en un cuadranteN350 G1 Y40 ;Descripción del contorno (ranura)N360 G2 X-10 I-10 J0 ; - � -N370 G1 Y120 ; - � -N380 G2 X2 Y132 I12 J0 ;Retirada suave del contorno en un cuadranteN390 G40 ;Cancelación de la corrección del radio de herramientaN400 G1 Y126N410 G0 Z-1 ;Retirada en 1 mm en la dirección del eje de la herramientaN420 X-2 ;Posicionamiento en el punto inicial (ver N300)________________________________________________________________________________________N430 G1 Z-4 F575 ;Penetración a Z-4 con avance de penetración...________________________________________________________________________________________...________________________________________________________________________________________N860 M17 ;Fin del programa, vuelta al programa principal

Nota:Los programas representados aquí no son completos. Se trata únicamente de explicar la estructura de los programas desde el punto de vista tecnológico.

Page 99: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.36

3.11 Ejemplo: Faro de motocicleta

45

6

7

2

1

a, cb

i, jk l

g

e, f, h

d

3

G54

Información para el programador de CAMEjemplo: Faro de motocicleta3.11

Page 100: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.37

Pieza

La forma para una carcasa de faro de motocicleta se fresa en dos sujeciones.

En la sujeción 1 ! se fresa el lado inferior de la carcasa de un bloque con 4 subprogramas. En la sujeción 2 " se fresan el lado superior y el lado delantero de la carcasa con 4 subprogramas cada uno. ! Sujeción 1� lado inferior del faro

a) Lado inferior de la carcasa 1x (1_AMARRE_1.SPF, desbaste de plano con 3 ejes) b) Portalámparas (1_AMARRE_2.SPF, acabado de plano con 3 ejes) c) Lado inferior de la carcasa 2x (1_AMARRE_3.SPF, acabado de plano con 3 ejes) d) SuperÞ cie pequeña (1_AMARRE_4.SPF, acabado de perÞ l con 3 ejes)

" Sujeción 2 � lado superior del faro

e) Lado superior de la carcasa 1x (2_AMARRE_1.SPF, desbaste de plano con 3 ejes) f) Lado superior de la carcasa 2x (2_AMARRE_2.SPF, acabado de plano con 3 ejes) g) Estricción (2_AMARRE_3.SPF, acabado equidistante con 3 ejes) h) Lado superior de la carcasa 3x (2_AMARRE_4.SPF, mecanizado ISO con 5 ejes)

# i) Anillo reß ector 1x (2_AMARRE_5.SPF, mecanizado ISO con 5 ejes) j) Anillo reß ector 2x (2_AMARRE_6.SPF, acabado equidistante con 5 ejes) k) Chaß án interior del reß ector (2_AMARRE_7.SPF, acabado equidistante con 5 ejes) l) Base del reß ector (2_AMARRE_8.SPF, acabado equidistante con 5 ejes)

Cinemática de la máquina

Los ejes del sistema de coordenadas de máquina ( y de pieza & no son paralelos. G54 ' se compone de una translación y un giro alrededor del eje Z.

Entre cada llamada de subprograma se realiza un desplazamiento a una posición de cambio de herramienta ) situada de tal manera que la herramienta se puede desplazar en una vía recta a las posiciones de mecanizado sin colisionar con la pieza.

Programa CNC

El postprocesador de un sistema CAM ha generado todos los subprogramas. El programa principal que llama a los subprogramas es creado por el operador de la máquina (ver la siguiente página).

En la segunda sujeción, el sistema de coordenadas de pieza se detiene en la misma posición X/Y/Z, pero se sigue girando de modo que el eje de la herramienta y el eje Z sean paralelos.Esto no es válido para subprogramas i) y para los siguientes donde la aproximación tiene lugar a lo largo del eje Y. Los cambios del programa en la máquina sólo se deberían realizar en subprogramas durante las primeras secuencias CNC, antes de que empiecen las secuencias CN para el fresado de superÞ cies de forma libre.

En las siguientes páginas sólo se representan algunos de los subprogramas, dado que la estructura de los subprogramas es similar.

Nota:Los programas representados aquí no son completos. Se trata únicamente de explicar la estructura de los programas desde el punto de vista tecnológico.

Información para el programador de CAMEjemplo: Faro de motocicleta 3.11

Page 101: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.38

Programa principal

El programa principal contiene únicamente los datos tecnológicos. Los datos geométricos se encuentran en los subprogramas. También las deÞ niciones de frame para los dos subprogramas �TALADROS.SPF� y �RANURAGUÍA.SPF� están contenidas en el programa principal.

Hauptprogramm.mpfN10 G17 G54 G90 ;Plano de trabajo, cotas absolutas ;Decalaje de origen del sistema de coordenadas de máquina al ;sistema de coordenadas de pieza, el origen se sitúa abajo ;Fresado de la primera sujeción, lado inferior de la pieza________________________________________________________________________________________N20 T01 D01 ;Herramienta: fresa para radios, Ø 20, ;radio de redondeo de esquinas 1,0 ;Desplazamiento a la posición de cambio de herramientaN30 S4200 M3 M8 ;Velocidad de giro del cabezal, giro a la derecha, refrigerante CONN40 CYCLE832 (0.10,300220) ;High-Speed-Settings �CON�, valores de desbasteN50 EXTCALL�1_AMARRE_1.SPF� ;Llamada al subprograma a, programa de 3 ejes________________________________________________________________________________________N60 T30 D30 ;Herramienta: fresa para radios, Ø 12, radio de redondeo ;de esquinas 1,5 ;Desplazamiento a la posición de cambio de herramientaN70 S12.400 M3 ;Velocidad de giro del cabezal, giro a derechasN80 CYCLE832(0.1, 300220) ;Cambio de selección High-Speed-Settings, valores de desbasteN90 EXTCALL�1_AMARRE_2.SPF� ;Llamada al subprograma b, programa de 3 ejes________________________________________________________________________________________...________________________________________________________________________________________N510 CYCLE832() ;Ajuste de valores estándarN340 G0 G53 Z999 D0 ;Desplazamiento rápido a la posición segura en el ;lado superior de la zona de trabajo en el sistema de ;coordenadas de máquina en Z999 ;Después de G53, todos los movimientos ;posteriores ya no se reÞ eren a G55, sino al ; sistema de coordenadas de máquina. ;Dado que G55 es modalmente activo, se utiliza el ;comando si siguen otras secuencias. ;Como alternativa, el sistema CAM podría emitir aquí también ;el comando SUPA, activo sólo secuencia a secuencia: ;SUPA Z999 D0 ;Con D0 se cancela la corrección de herramienta ;existente N220 T3 D3. N350 M30 ;Fin del programa

Información para el programador de CAMEjemplo: Faro de motocicleta3.11

Page 102: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.39

Sujeción 1a) Lado inferior de la carcasa 1x (1_AMARRE_1.SPF, desbaste de plano de 3 ejes)

Proceso:En marcha rápida de la posición de cambio de herramienta ! al plano de seguridad ", después en el plano de seguridad hasta la posición inicial #. Desde la posición inicial en marcha rápida en dirección a la pieza y después con avance de fresado, penetración heleicodal & en el material. Desbaste por capas ' sin cambio de la orienta-ción de la fresa.

2

3

4

5

1

1_AMARRE_1.SPFN10 G0 G54 Z115 M08 ;En marcha rápida al plano de seguridad = Z115 "N40 X110.54685 Y-37.6 ;En el plano de seguridad X/Y a la posición inicial #N50 Z106.205 ;Aproximación en marcha rápida en dirección ZN60 G1 Z101.205 F800 ;Con avance de fresado en dirección ZN70 G1 X111.6 Z101.11286 F3650 ;Penetración con hélice &N80 G1 X111.79875 Y-37.58005 Z101.09539 ;Hélice con valores X/Y/ZN90 G1 ... ;Mecanizado de la superÞ cie... ;Mecanizado de la superÞ cieN332070 G1 ... ;Mecanizado de la superÞ cieN332080 G0 Z115 ;En marcha rápida, movimiento de retirada al plano ;de seguridad = Z115 "N332090 M17 ;Fin del programa

Plano de seguridad Z115

Información para el programador de CAMEjemplo: Faro de motocicleta 3.11

Page 103: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.40

1_AMARRE_3.SPFN10 G0 G54 Z115 M08 ;En marcha rápida al plano de seguridad = Z115 "N40 X5.24099 Y17.78397 ;En el plano de seguridad X/Y a la posición inicial #N50 Z86.40075 ;Aproximación en marcha rápida en dirección ZN60 G1 Z81.40075 F1850 ;Penetración con avance de fresado en dirección Z &N70 G1 X5.10055 Y17.28025 F2600 ;Inicio del acabadoN80 G1 X5.04972 Y16.75979 ;Acabado con desplazamiento en sentido horario y antihorarioN90 G1 ... ;Mecanizado de la superÞ cie... ;Mecanizado de la superÞ cieN1388690 G1 ... ;Mecanizado de la superÞ cieN1388700 G0 Z115 ;En marcha rápida, movimiento de retirada al plano ;de seguridad = Z115 "N1388720 M17 ;Fin del programa

2

3

45

1

Sujeción 1c) Lado inferior de la carcasa 2x (1_AMARRE_3.SPF, acabado de plano de 3 ejes)

Proceso:En marcha rápida de la posición de cambio de herramienta ! al plano de seguridad ", después en el plano de seguridad hasta la posición inicial #. De la posición inicial en marcha rápida en dirección a la pieza y después con avance de fresado hasta la superÞ cie &. Acabado ' con desplazamiento en sentido horario, vuelta al plano de seguridad (, nueva penetración y fresado en sentido antihorario.

6

Plano de seguridad Z115

Información para el programador de CAMEjemplo: Faro de motocicleta3.11

Page 104: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.41

Información para el programador de CAMEjemplo: Faro de motocicleta

Sujeción 2h) Lado superior de la carcasa 3x (2_AMARRE_4.SPF, mecanizado ISO con 5 ejes)

Proceso:En marcha rápida de la posición de cambio de herramienta ! al plano de seguridad ", después en el plano de seguridad hasta la posición inicial #. Ya en este movimiento se produce el giro de la herramienta a la orientación para el mecanizado posterior. De la posición inicial, en marcha rápida & debajo del plano de seguridad. Acabado ' con mecanizado con 5 ejes.

2_AMARRE_4.SPF...N40 G0 G54 Z50 M08 ;En marcha rápida al plano de seguridad = Z50 "N50 X-90.69083 Y-7.39829 A3=-1 B3=0.000618 C3=0.000008 ;En el plano de seguridad X/Y a la posición inicial #N60 Z-50.11765 A3=-1 B3=0.000618 C3=0.000008 ;En marcha rápida en dirección Z, sin cambio de orientación &N70 G1 X-85.69083 Y-7.40138 A3=-1 B3=0.000618 C3=0.000008 F1000 ;Penetración con avance de fresado en dirección XN80 G1 ... ;Mecanizado de superÞ cie con 5 ejes... ;Mecanizado de superÞ cie con 5 ejesN162960 G1 ... ;Mecanizado de superÞ cie con 5 ejesN162970 G0 Z50 A3=1 B3=0.000618 C3=0.000008 ;En marcha rápida, movimiento de retirada al plano ;de seguridad = Z50 "N162980 A3=0 B3=0 C3=1 ;La herramienta se sitúa paralela al eje Z, estando así ;preparada para el siguiente cambio de herramienta. La ;secuencia de programa se debería programar, de lo contrario, ;en el programa principal.N162990 M17 ;Fin del programa

2

3

4

1

5

Plano de seguridad Z50

3.11

Page 105: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.42

2_AMARRE_7.SPFN10 ...N30 ;Secuencias CNC especíÞ cas del usuarioN40 G0 G54 Z-64.91412 M08 ;En marcha rápida al componente Z de la posición inicial "N50 X2.10222 Y30 A3=-0.000864 B3=0.987688 C3=0.156432 ;En marcha rápida a la posición inicial # en el plano ;de seguridad = Y30N60 Y8.44899 A3=-0.000864 B3=0.987688 C3=0.156432 ;En marcha rápida en dirección Y, sin cambio de orientación &N70 G1 X2.10654 Y3.51055 Z-65.69628 A3=-0.000864 B3=0.987688 C3=0.156432 F1850 ;Penetración con avance de fresado, mecanizado con 5 ejes 'N80 G1 ... ;Mecanizado con 5 ejes... ;Mecanizado con 5 ejesN687620 G1 ... ;Mecanizado con 5 ejesN687630 G0 Y30 A3=-0.00987 B3=0.987688 C3=0.156123 ;En marcha rápida, movimiento de retirada al plano ;de seguridad = Y30 "N687640 A3=0 B3=0 C3=1 ;La herramienta se sitúa paralela al eje Z, estando así ;preparada para el siguiente cambio de herramienta.N687650 M17 ;Fin del programa

Sujeción 2k) Chaß án interior del reß ector (2_AMARRE_7.SPF, acabado equidistante con 5 ejes)

Proceso:En marcha rápida de la posición de cambio de herramienta ! a la coordenada Z de la posición inicial ", después al plano de seguridad hasta la posición inicial #. En este movimiento se produce el giro de la herramienta a la orientación para el mecanizado posterior. Desde la posición inicial, aproximación en marcha rápida & en direc-ción Y. Acabado ' con mecanizado con 5 ejes.

Operador:Para el siguiente programa l) se utiliza a misma herramienta (ver programa principal). Por esta razón, un cambio de herramienta no es necesario y se podría eliminar en el programa principal.

2

3

4

1

5

Plano de seguridad Y30

Información para el programador de CAMEjemplo: Faro de motocicleta3.11

Page 106: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.43

Sujeción 2l) Fondo del reß ector (2_AMARRE_8.SPF, acabado equidistante con 5 ejes)

Proceso:En marcha rápida de la posición de cambio de herramienta ! a la coordenada Z de la posición inicial ", después al plano de seguridad hasta la posición inicial #. En este movimiento se produce el giro de la herramienta a la orientación para el mecanizado posterior. Desde la posición inicial, aproximación en marcha rápida & en direc-ción Y. Acabado ' con mecanizado con 5 ejes.

2_AMARRE_8.SPF...N40 G0 G54 Z-43.3831 M08 ;En marcha rápida al componente Z de la posición inicial "N50 X-2.10801 Y30 A3=0 B3=0.965926 C3=0.258819 ;En marcha rápida a la posición inicial # en el plano ;de seguridad = Y30N60 Y-7.79506 A3=0 B3=0.965926 C3=0.258819 ;En marcha rápida en dirección Y, sin cambio de ;orientación &N70 G1 Y-12.62469 Z-44.67719 A3=0 B3=0.965926 C3=0.258819 F1850 ;Penetración con avance de fresado, mecanizado con 5 ejes 'N80 G1 ... ;Mecanizado de superÞ cie con 5 ejes... ;Mecanizado de superÞ cie con 5 ejesN177680 G1 ... ;Mecanizado de superÞ cie con 5 ejesN177690 G0 Y30 A3=0 B3=0.965926 C3=0.258819 ;Movimiento de retirada en marcha rápida al plano ;de seguridad = Y30N177700 A3=0 B3=0 C3=1 ;La herramienta se sitúa paralela al eje Z, estando así ;preparada para el siguiente inicio del programa.N177710 M17 ;Fin del programa

2

3

4

1

5

Plano de seguridad Y30

Información para el programador de CAMEjemplo: Faro de motocicleta 3.11

Page 107: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

3.44

3.11 Información para el programador de CAMEjemplo: Faro de motocicleta

Page 108: Moldes y Utillaje

4

Consulta

Contenido Página

4.1 Las funciones de mayor importancia en resumen 4.2

4.2 Índice alfabético 4.10

Page 109: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.2

ConsultaLas funciones de mayor importancia en resumen4.14.1 Las funciones de mayor importancia en resumen

En las siguientes páginas se recopilan las funciones de mayor importancia de 840D para el sector de moldes y la industria aeroespacial. De este modo, obtendrá una vista de conjunto de los comandos que sobrepasan la medida establecida en DIN 66025 y permiten unas mejoras signiÞ cativas en el ámbito de la industria aeroespacial y el sector de moldes.

4.1.1 Comandos de desplazamiento

Convencional

G00, G01, G02, G03 Marcha rápida, interpolación lineal, interpolación circular, interpolación circular en sentido antihorario

Programación de interpolación circular adicional

CIP Interpolación circular a través de punto intermedio CIP X� Y� Z� I1=� J1=� K1=� CT Círculo con transición tangencial CT X� Y� Z� TURN Número de círculos a describir G3 X� Y� I� J� TURN =

Parámetros adicionales: CR= Radio de la circunferencia

I1, J1, K1 Punto intermedio en coordenadas cartesianas (en dirección X, Y, Z)

AP= Punto Þ nal en coordenadas polares, ángulo polar, también con interpolación lineal RP= Punto Þ nal en coordenadas polares, radio polar, también con interpolación lineal AR= Ángulo en el vértice

Evolventes

INVCW Desplazamiento en una evolvente en sentido horario INVCW X... Y... Z... I... J... K... CR=... INVCW I... J... K... CR=... AR=... INVCCW Desplazamiento en una evolvente en sentido antihorario INVCCW X... Y... Z... I... J... K... CR=... INVCCW I... J... K... CR=...AR=... IJ K Centro del círculo base en coordenadas cartesianas CR= Radio del círculo base AR= Ángulo en el vértice (ángulo de giro)

840D Variantes de spline

CSPLINE Activación spline con interpolación cúbica ASPLINE Activación Akima-Spline

Page 110: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.3

ConsultaLas funciones de mayor importancia en resumen 4.1

Condición inicial y Þ nal BNAT / ENAT Curvatura cero BTAN / ETAN Transición tangencial BAUTO / EAUTO C3 continuo en la primera y última transición del segmento spline

BSPLINE Activación B-Spline SD=... Orden B-Spline (máx. 3) PL=... Longitud del intervalo (nodo vector), �No uniformidad� PW=... Pesos, es decir, denominadores de los B-Splines racionales en la representación de polinomios Ejemplo N20 BSPLINE X... Y... SD=... PL=... PW=...

POLY Activación interpolación de polinomio, representación B-Spline en forma de polinomio SD=... Orden B-Spline (¡¡máx. 5!! -> diferencia frente a BSPLINE ) PL= ... Longitud del intervalo (nodo vector), �No uniformidad�

Sintaxis PO[Eje] = (Posición Þ nal de la secuencia, a2 (coeÞ ciente cuadrado), a3 (coeÞ ciente cúbico), a4, a5) -> polinomios de numerador PO[ ] = (NÞ n de la secuencia, b2, b3, b4, b5) -> polinomio de denominador

Ejemplo N10 POLY PO[X] = (0.25,0.5,0) PO[Y] = (0.433,0,0) PO[] = (1,1,0)

Compresores COMPON Transiciones con velocidad continua COMPCURV Transiciones con aceleración y sacudida continua COMPCAD Compresor con optimización de superÞ cie (aceleración continua)

Con las correspondientes tolerancias de ejes individuales: $MA_COMPRESS_POS_TOL[X] = �

o, en el software más reciente, con las tolerancias

$SC_COMPRESS_CONTOUR_TOL: Tolerancia máxima para el contorno $SC_COMPRESS_ORI_TOL: Desviación angular máxima para la orientación de la herramienta $SC_COMPRESS_ORI_ROT_TOL: Desviación angular máxima para el ángulo de giro de la herramienta (sólo disponible en máquinas de 6 ejes).

Con el DM $MC_COMPRESSOR_MODE se puede ajustar el modo de realización de la especiÞ cación de la tolerancia:

0: Tolerancias axiales con $MA_COMPRESS_POS_TOL para todos los ejes (ejes geométricos y de orientación).

1: EspeciÞ cación de la tolerancia de contorno con $SC_COMPRESS_CONTOUR_TOL, tolerancia para la orientación a través de tolerancias axiales con $MA_COMPRESS_POS_TOL.

Page 111: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.4

ConsultaLas funciones de mayor importancia en resumen4.1 2: EspeciÞ cación de la desviación angular máxima para la orientación de la he-

rramienta con $SC_COMPRESSORITOL, tolerancia para el contorno a través de tolerancias axiales con $MA_COMPRESS_POS TOL.

3: EspeciÞ cación de la tolerancia de contorno con $SC_COMPRESS_CONTOUR-TOL y especiÞ cación de la desviación angular máxima para la orientación de la herramienta con $SC_COMPRESS_ORI_TOL.

Comandos adicionales para la combinación de ejes de contorneado y síncronos UPATH La parametrización de los ejes síncronos corresponde a la de los ejes de contor-

neado, es decir, para el movimiento de un eje síncrono A se aplica: A = f(u), si u designa el parámetro de trayectoria para el movimiento interpolado.

SPATH La parametrización de los ejes síncronos sigue a la longitud del arco en los ejes de contorneado; es decir, para el movimiento de un eje síncrono A se aplica: A = f(s); donde s designa la longitud del arco para para el movimiento interpolado.

4.1.2 Comportamiento dinámico

Look Ahead

G60, G60n Parada precisa al Þ nal de la secuencia

G601 Cambio de secuencia al alcanzar la ventana de posición Þ na G602 Cambio de secuencia al alcanzar la ventana de posición aproximada G603 Cambio de secuencia al Þ nal de la interpolación

G64 Sobrepasar el Þ n de la secuencia G64n Matado de esquinas

G641 ADIS = � Distancia de matado de esquinas ADISPOS =� Distancia de matado de esquinas con G0, velocidad continua G642 Matado de esquinas con tolerancias de ejes individuales ($MA_COMPRESS_POS_

TOL[X] = �) o ADIS, ADISPOS a través de secuencias intermedias, aceleración continua

G643 Matado de esquinas interno de la secuencia con tolerancias de ejes individuales ($MA_COMPRESS_POS_TOL[X] = �) o ADIS, ADISPOS, aceleración continua

G644 Matado de esquinas con velocidad optimizada con tolerancias ajustables ($MA_COMPRESS_POS_TOL[X] = �. ADIS, ADISPOS) o frecuencia máxima ($MA_LOOKAH_FREQUENCY), aceleración continua

G60, G64, G641, Grupo de códigos G 10 G642, G643, G644

G601 � G603 Grupo de códigos G propio (grupo 12), es decir, G64n sustituyen a G64, G60n, no sustituyen a G60

Page 112: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.5

ConsultaLas funciones de mayor importancia en resumen 4.1

Programación de velocidad

Programación de velocidad convencional secuencia a secuencia a través de G94 pulgadas, mm/min G93 Tiempo inverso G95 pulgadas, mm por vuelta del cabezal G96 Velocidad de corte constante

Programación de perÞ les de velocidad FLIN Interpolación lineal de palabras F, pulgadas, mm/min FCUB Interpolación spline cúbica para palabra F pulgadas, mm/min F=FPO(�) PerÞ l de velocidad en forma de polinomio pulgadas, mm/min

Referencia a la trayectoria FGROUP(X, Y, Z,�) DeÞ ne los ejes de contorneado con respecto al avance; es decir, el avance total se reÞ ere a los ejes deÞ nidos aquí. Ejemplo: FGROUP(X, Y), se aplica:

Aceleración

ACC[Eje]=� Aceleración programable en % de la aceleración máxima

Sacudida

SOFT Limitación de sacudidas (sacudida máxima en datos de máquina) JOG_AND_POS_MAX_JERK (Jog y Posicionar) MAX_AX_JERK, MAX_PATH_JERK (Contorneado) BRISK Sin limitación de sacudidas

Mando anticipativo

FFWON Mando anticipativo CON FFWOF Mando anticipativo DES

4.1.3 Funcionalidad de 5 ejes

Transformación

TRAORI Activar transformación 1 TRAORI(1) Activar transformación 1 TRAORI(2) Activar transformación 2 TRAORI(1, �, �, �) Activar transformación 1, transformación genérica, 3 parámetros adicionales para el vector de la orientación básica TRAORI(2, �, �, �) Activar transformación 2, transformación genérica, 3 parámetros adicionales para el vector de la orientación básica TRAFOOF Desactivar transformación

Page 113: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.6

ConsultaLas funciones de mayor importancia en resumen4.1Programación de la orientación

ORIEULER Programación de la orientación a través de ángulos de Euler (estándar) ORIRPY Programación de la orientación a través de ángulos RPY Ambos sólo actúan si está ajustado $MC_ORI_DEF_WITH_G_CODE = 1. De lo

contrario, se realiza la deÞ nición a través de un dato de máquina. En sistemas más antiguos, la distinción sólo se realiza a través del dato de máquina

$MC_ORIENTATION_IS_EULER.

A2=� B2=� C2=... Ángulo de Euler o RPY A3=� B3=� C3=... Vector de orientación cartesiano XH=�, YH=�, ZH=� Con ORIVECT u ORIPLANE, sinónimo de A3=..., etc. SigniÞ cado ampliado en combinación con ORICURVE; aquí con BSPLINE como

polígono de control o, en combinación con POLY, deÞ nición de polinomio; por lo demás, interpolación lineal para la recta superior,

círculo de gran radio a nivel de la geometría, pero no a nivel de la velocidad.

LEAD, TILT Ángulo de avance/lateral relativo a vectores normales y tangente a la trayectoria. Los vectores normales a principio y al Þ n de la secuencia están deÞ nidos por A4=� B4=� C4=... y A5=� B5=� C5=... .

Sólo en combinación con ORIPATH.

Referencia de orientación

ORIMKS El sistema de referencia para el vector de orientación es el sistema de coordenadas básico. Con $MC_ORI_IPO_WITH_G_CODE = 0, es además idéntico a ORIAXES.

ORIWKS El sistema de referencia para el vector de orientación es el sistema de coordenadas de pieza. Con $MC_ORI_IPO_WITH_G_CODE = 0, es además idéntico a

ORIVECT.

Interpolación de orientación

Los siguientes códigos G sólo actúan si está ajustado $MC_ORI_IPO_WITH_G_CODE = 1:

Interpolación de ejes ORIAXES Interpolación lineal de los ejes de máquina, o interpolación de los ejes giratorios

mediante polinomios (con POLY activo)

Interpolación vectorial ORIVECT Interpolación del vector de orientación en un plano (interpolación circular de gran

radio) ORIPLANE Interpolación en un plano (interpolación circular de gran radio), sinónimo de ORIVECT ORIPATH Orientación de la herramienta relativa a la trayectoria. A través del vector normal y la

tangente a la trayectoria se abre una superÞ cie que deÞ ne el signiÞ cado de LEAD y TILT en el punto Þ nal. Esto signiÞ ca que la referencia a la trayectoria sólo es válida para la deÞ nición del vector de orientación Þ nal. De la orientación inicial a la orienta-ción Þ nal se efectúa una interpolación circular de gran radio. LEAD y TILT no tienen simplemente el signiÞ cado del ángulo de avance y lateral. Se deÞ nen de la siguiente manera: LEAD describe el giro en el plano abierto por el vector normal y la tangente a la trayectoria, TILT describe entonces el giro alrededor del vector normal. Es decir, los dos tienen el signiÞ cado de Theta y Phi en un sistema de coordenadas esférico con el vector normal como eje Z y la tangente como eje X.

Page 114: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.7

ConsultaLas funciones de mayor importancia en resumen 4.1 ORICONCW Interpolación en una superÞ cie cónica en sentido horario ORICONCCW Interpolación en una superÞ cie cónica en sentido antihorario Adicionalmente, se necesita en ambos casos: A3=� B3=� C3=... ó XH=�, YH=�, ZH=� Orientación Þ nal eje de giro del cono:

A6, B6, C6 Ángulo en el vértice NUT=� ORICONIO Interpolación en una superÞ cie cónica con indicación de una orientación intermedia

a través de A7=� B7=� C7=�. Adicionalmente se necesita: A3=� B3=� C3=... o XH=�, YH=�, ZH=� Orientación Þ nal ORICONTO Interpolación en una superÞ cie cónica con transición tangencial Adicionalmente se necesita: A3=� B3=� C3=... o XH=�, YH=�, ZH=� Orientación Þ nal

Con POLY, se puede programar allí también PO[PHI] = �, PO[PSI]=�. Se trata de una generalización de la interpolación circular de gran radio en la cual se programan los polinomios para el ángulo de avance y lateral. En la interpolación cónica, los poli-nomios tienen el mismo signiÞ cado que en una interpolación circular de gran radio con las orientaciones iniciales y Þ nales dadas. Los polinomios se pueden programar en ORIVECT, ORIPLANE, ORICONCW, ORICONCCW, ORICONIO, ORICONTO.

ORICURVE Interpolación de orientación con especiÞ cación del movimiento de la punta de herra-mienta y de un segundo punto en la herramienta.

La trayectoria del segundo punto se deÞ ne a través de XH=� YH=� ZH=� , en combinación con BSPLINE como polígono de control con POLY como polinomio:

PO[XH] = (xe, x2, x3, x4, x5) PO[YH] = (ye, y2, y3, y4, y5) PO[ZH] = (ze, z2, z3, z4, z5) Sin información adicional BSPLINE o POLY se produce una correspondiente inter-

polación lineal sencilla de la orientación inicial a la orientación Þ nal.

4.1.4 Corrección del radio de herramienta

G40 Desactivación de todas las variantes G41 Activación en el fresado periférico sentido de corrección izquierda G42 Activación en el fresado periférico sentido de corrección derecha

G450 Círculos en esquinas exteriores (todos los tipos de corrección) G451 Procedimiento de punto de intersección en esquinas exteriores (todos los tipos de corrección)

Fresado periférico 2½-D

CUT2D Corrección 2 1/2D con plano de corrección determinado por G17 � G19 CUT2DF Corrección 2 1/2D con plano de corrección determinado por frame

Fresado periférico 3D

CUT3DC Corrección perpendicular a la tangente a la trayectoria y a la orientación de la herramienta

ORID Sin cambios de orientación en secuencias circulares insertadas en esquinas exterio-res. El movimiento de orientación se ejecuta en las secuencias lineales.

ORIC El trayecto de desplazamiento se alarga con círculos. El cambio de orientación se ejecuta de forma proporcional también en el círculo.

Page 115: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.8

ConsultaLas funciones de mayor importancia en resumen4.1Refrentado

CUT3DFS Orientación constante (3 ejes). La herramienta apunta en dirección Z del sistema de coordenadas deÞ nido a través de G17-G19. Los frames no tienen ninguna inß uencia.

CUT3DFF Orientación constante (3 ejes), herramienta en dirección Z del sistema de coordena-das deÞ nido actualmente a través de frame

CUT3DF 5 ejes con orientación de herramienta variable

Fresado periférico con superÞ cie de limitación - combinación de fresado periférico/refrentado

CUT3DCC El programa CN se reÞ ere al contorno en la superÞ cie de mecanizado. CUT3DCCD El programa de CN se reÞ ere a la trayectoria del centro de la herramienta.

5. FRAMES

Frames programables

TRANS X� Y� Z� Decalaje absoluto ATRANS X� Y� Z� Decalaje incremental, relativo al frame que ya está activo ROT X� Y� Z� Rotación absoluta AROT X� Y� Z� Giro incremental, relativo al frame que ya está activo ROTS X� Y� Giro absoluto descrito por dos ángulos. Los ángulos son los ángulos de las líneas

de intersección del plano inclinado con los planos principales frente a los ejes.

AROTS X� Y� Giro incremental, relativo al frame que ya está activo como ángulo como ROTS RPL=� Giro en el plano MIRROR X� Y� Z� Simetría absoluta AMIRROR X� Y� Z� Simetría incremental, relativa al frame que ya está activo SCALE X� Y� Z� Escalada absoluta ASCALE X� Y� Z� Simetría incremental, relativa al frame que ya está activo

Operadores de frame

A través de los operadores de frame se pueden deÞ nir variables de frame como concatenación de distintos tipos de frame:

CTRANS (X� Y� Z�) Decalaje absoluto CROT (X� Y� Z�) Rotación absoluta CROTS (X� Y� Z�) Rotación absoluta CMIRROR (X� Y� Z�) Simetría absoluta CSCALE (X� Y� Z�) Escalada absoluta FRAME = CTRANS(�) : CROT (X� Y� Z�): CMIRROR (X� Y� Z�)

Page 116: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.9

ConsultaLas funciones de mayor importancia en resumen 4.1Frames especiales

TOFRAME Toolframe, sistema de coordenadas con el eje Z en dirección de la herramienta, el origen es la punta de la herramienta TOFRAMEX Toolframe, sistema de coordenadas con el eje X en dirección de la herramienta, el origen es la punta de la herramienta TOFRAMEY Toolframe, sistema de coordenadas con el eje Y en la dirección de la herramienta, el origen es la punta de la herramienta TOFRAMEZ Toolframe, sistema de coordenadas con el eje Z en dirección de la herramienta, el origen es la punta de la herramienta, idéntico a TOFRAME TOROT Toolframe, sistema de coordenadas con eje Z en la dirección de la herramienta,

contiene sólo el componente de giro de TOFRAME. El origen permanece inalterable. TOROTX Toolframe, sistema de coordenadas con eje X en la dirección de la herramienta,

contiene sólo el componente de giro de TOFRAME. El origen permanece inalterable. TOROTY Toolframe, sistema de coordenadas con eje Y en la dirección de la herramienta,

contiene sólo el componente de giro de TOFRAME. El origen permanece inalterable. TOROTZ Toolframe, sistema de coordenadas con eje Z en la dirección de la herramienta,

contiene sólo el componente de giro de TOFRAME. El origen permanece inalterable idéntico a TOROT.

Page 117: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.10

ConsultaÍndice alfabético4.24.2 Índice alfabético

A

ADIS 3.14

B

BRISK 3.17Búsqueda de número de secuencia 2.22

C

Cadena de procesosCAD CAM CNC 1.19

CAM 1.19Cambios de radio 1.14Ciclo de giro

CYCLE800 2.9Ciclo High-Speed-Setting 1.21Cinemática

Cinemática de la máquina 1.9Comprobar programa 2.17Conexión de red 2.16Corrección de herramienta 3.21Correcciones de herramienta 1.16Corrección de radio de herramienta 1.14CUT3D... 3.21CUT3DCC 1.15CUT3DF 1.14CYCLE800 2.9, 2.11CYCLE832 1.21, 2.25, 3.9CYCLE961 2.10, 2.12CYCLE971 2.15CYCLE978 2.10, 2.12CYCLE998 2.9, 2.11

D

Datos de corrección de herramienta 2.14

E

Eje ranurado 1.9Esfera de medida 2.17Estructura de programa 1.22, 2.18Ethernet 2.16EXTCALL 2.16, 2.22

F

Frame 2.21Frames 1.17Funciones de medida 2.8

H

High-Speed-Settings 2.25, 3.9

I

Interpolación circular de gran radio 1.25ORIVECT 1.24

Interpolación de curvasORICURVE 1.28

Interpolación de superÞ cie cónicaORICONCW 1.24

Interpolación linealOriaxis 1.23

Interrupción 2.20

K

Kompressor 1.20, 3.12

L

LEAD 3.8Limitación de sacudidas 3.16

M

Mando anticipativo 3.16Matado de esquinas 1.20Medición de planos inclinados

CYCLE998 2.9Medir esquina

CYCLE961 2.10Medir herramientas 2.13

O

ORIAXES 1.23ORICONCCW 1.24ORICONCW 1.24ORICONIO 1.24ORICONTO 1.24Orientación 1.23, 3.6, 3.19Orientación de spline 1.28Origen 2.2ORIVECT 1.24

Page 118: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.11

P

Palpador 2.2PCU 20 2.16PCU 50 2.16PerÞ l de avance 3.18Perpendicular a la superÞ cie 1.14Polos 1.26Polo 1.26Programación independiente de la cinemática

Programación independiente de la máquina 1.10Puerto serie 2.16

Q

Quick View 2.24

R

REPOS 2.20Retirada 2.21

S

Saliente 2.8ShopMill 2.28Sistemas de coordenadas 1.17SOFT 3.17Subprograma 1.22

T

TCPTipo de herramienta

Tipos de fresa 2.13Tool Center Point 1.15, 2.13TILT 3.8TOROT 2.20TOROTOF 2.21TRAORI 1.12

V

Vector perpendicular a la superÞ cie 3.6

ConsultaÍndice alfabético 4.2

Page 119: Moldes y Utillaje

© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004

4.12

ConsultaÍndice alfabético4.2

Page 120: Moldes y Utillaje

© Siemens AG 2004Sujeto a cambios sin previo aviso.

Referencia: 6FC5095-0AB10-0EP0

Impreso en la República Federal de Alemania

Siemens AGAutomation & DrivesMotion Control SystemsPostfach 3180, D � 91050 ErlangenRepública Federal de Alemania

www.siemens.com/automation/mc