Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Basico CAD-CAM PDF
Manual Basico CAD-CAM PDF
sinumerik
Moldes y utillaje
SINUMERIK 810D/840D
s
s Primero un poco de
teoría 1
Operadores de la máquina -
en la máquina 2
Consulta
SINUMERIK 810D/840D Información para
Moldes y utillaje el programador 3
Contenido Página
Válido para
Control Versión de software
SINUMERIK 840D 6
SINUMERIK 840DE (variante de exportación) 6
SINUMERIK 840D powerline 6
SINUMERIK 840DE powerline 6
SINUMERIK 840Di 2
SINUMERIK 840DiE (variante de exportación) 2
SINUMERIK 810D 3
SINUMERIK 810DE (variante de exportación) 3
SINUMERIK 810D powerline 6
SINUMERIK 810D powerline 6
Edición 04.04
0 Introducción
Clave 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.
Marcas
SIMATIC, 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: © Siemens AG 1995 - 2004. All rights reserved.
http://www.ad.siemens.de/sinumerik Eventualmente, el control permite ejecutar más funciones que las
indicadas en esta descripción. Sin embargo, no se pueden exigir dichas
Este documento ha sido creado con varias herramientas de layout funciones al efectuar el suministro o servicios postventa.
y gráÞcas.
Están prohibidas la divulgación y la reproducción de este documento y Hemos veriÞcado la coincidencia entre el contenido de este impreso y
de su contenido, salvo en caso de autorización expresa. Los infractores el software y el hardware descritos. Como siempre se puede deslizar
quedan obligados a la indemnización por daños y perjuicios. Se reservan algún error involuntario, no podemos garantizar la absoluta coincidencia.
todos los derechos, No obstante, se comprueba regularmente la información aquí contenida
en particular para el caso de concesión de Patente o de Modelo de y las correcciones necesarias se incluirán en la próxima edición.
Utilidad. Agradeceremos sus sugerencias de mejora.
0.2
© Siemens AG 2004 All rights reserved. Manual SINUMERIK 840D, Moldes y utillaje 04.2004
Introducción
Contenido 0
Contenido
0.3
© Siemens AG 2004 All rights reserved. Manual SINUMERIK 840D, Moldes y utillaje 04.2004
0 Introducción
Contenido
Consulta
0.4
© Siemens AG 2004 All rights reserved. Manual SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco
de teoría
Contenido Página
1
1.1 Primero un poco de teoría
Introducción
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.
Molde revestimien-
to automóvil
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.
1.2
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
¿Qué necesita el sector de moldes y utillaje?
1.2
1.2 ¿Qué necesita el sector de moldes y utillaje?
! 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
Válvula
1.3
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
1.2 Primero un poco de teoría
¿Qué necesita el sector de moldes y utillaje?
3 + 2 ejes
1.4
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
¿Qué necesita el sector de moldes y utillaje?
1.2
Movimiento de la máquina
A3 B3
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.
1.5
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
1.3 Primero un poco de teoría
¿Fresar con 3 ejes, 3 +2 ó 5 ejes?
" 3 ejes
Ejes de contorneado controlados X, Y, Z
1
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.
# 3 + 2 ejes
Ejes de contorneado controlados X, Y, Z
Ejes giratorios Þjos, p. ej.: A, C (mesa)
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.
1.6
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
¿Fresar con 3 ejes, 3 +2 ó 5 ejes?
1.3
$ 5 ejes:
Ejes de contorneado controlados X, Y, Z
Ejes giratorios controlados, p. ej.: A, B
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.
1.7
© 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é se mueve y cómo?
1 2
1.8
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
¿Qué se mueve y cómo?
1.4
4 5
Una máquina de 5 ejes puede controlar movimientos de herramientas en 5 ejes. Se trata de los 3
ejes 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.
1.9
© 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é se mueve y cómo?
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.
Ejemplo
Se quiere mecanizar una envolvente de cilindro.
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.
1.10
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
¿Qué se mueve y cómo?
1.4
Inßuencia de la longitud de la herramienta en el movimiento de los
ejes de la máquina
Los movimientos de máquina necesarios en un
mecanizado con 5 ejes dependen de la longitud de la
herramienta.
Ejemplo
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.
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 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.
1.11
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
1.5 Primero un poco de teoría
Programas CNC independientes de la máquina
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.
Ejemplo
En 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 TRAORI
El control no tiene en cuenta la longitud de la herra-
mienta. Gira alrededor del centro de rotación
del eje. La punta de la herramienta se mueve fuera
de la posición, con lo cual no permanece Þja en el
espacio.
Con TRAORI
El 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.
1.12
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
Programas CNC independientes de la máquina
1.5
Ejemplo de un programa CNC
En este caso se fresa una recta de X0 a X10. La orientación de la herramienta cambia de 90°
a 45°.
1.13
© 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
La teoría de la corrección del radio de herramienta
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.
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.
FN Perpendicular a la superÞcie
TCP Tool Center Point
PE Punto de ataque de la herramienta
TB Tangente a la trayectoria
VK Vector de corrección
1.14
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
La 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)
Ejemplo
Se quiere vaciar una caja con una fresa más pequeña.
5
2 # Herramienta con un radio más pequeño
TCP PE
Corrección para el fresado periférico con 5 ejes Después de la corrección del radio en dirección al
plano de mecanizado $, las puntas de herramien-
Si se selecciona una fresa con un radio más pe- ta TCP de la fresa con el radio más pequeño y la
queño que el predeÞnido, Sinumerik 840D puede herramienta normalizada se sitúan en el mismo nivel
calcular la nueva trayectoria. si ambas herramientas, según lo mostrado en el
gráÞco, tienen la misma longitud.
En este caso, el control ha de considerar que no
sólo se tiene que corregir en dirección a la superÞcie Al mismo tiempo, la fresa penetra axialmente ' lo
de mecanizado %, sino también aproximar en la suÞciente para que el punto de ataque de la herra-
dirección de la herramienta '. mienta PE llegue justamente a tocar la superÞcie
límite. En esta corrección en dirección al fondo de
Una aplicación típica para esta función se encuentra, la caja se tiene que considerar adicionalmente una
en particular, en componentes estructurales de la aproximación de la herramienta en la dirección de
industria aeronáutica. fresado. Esto se representa gráÞcamente a través
del lado inferior visible de la herramienta.
1.15
© 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
La teoría de la corrección del radio de herramienta
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.
CUT2D Corrección 2 1/2D con plano de corrección determinado por G17 – G19
Fresado periférico 3D
Refrentado
1.16
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
¿Qué son frames?
1.7
1.7 ¿Qué son frames?
Sistemas de coordenadas
1.17
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
1.7 Primero un poco de teoría
¿Qué son frames?
Frames en la aplicación
Ejemplo
Mecanizados en un plano inclinado
1.18
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
Precisión, velocidad, calidad de la superficie
1.8
1.8 Precisión, velocidad, calidad de la superÞcie
CAD ( CAM 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.
CAM ( CNC La cadena de procesos CAD -> CAM -> (postprocesador) -> CNC se tiene que observar especialmente en el
mecanizado de superÞcies de forma libre.
G1 G1
Esto puede hacer necesario un repaso no deseado.
1.19
© 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
Precisión, velocidad, calidad de la superficie
Función de compresor
2
La interpolación lineal produce en las transiciones de
1 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.
1.20
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
Precisión, velocidad, calidad de la superficie
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.
Ciclo High-Speed-Setting
1.21
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
1.9 Primero un poco de teoría
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.
Un programa CNC tiene una disposición más clara si el programador de CAM se atiene a la siguiente estructura
de programa:
Ejemplo
Programa principal con llamada de subprograma
N10 T1D1
Llamada de herra-
mienta
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.
1.22
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
Orientación en aplicaciones con 5 ejes
1.10
1.10 Orientación en aplicaciones con 5 ejes
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.
1 2
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.
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.
1
2
1.23
© 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
Orientación en aplicaciones con 5 ejes
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.
Campos de aplicación:
Componentes estructurales en la industria aeronáuti-
ca. También para el refrentado de aplicaciones en el
1
2 sector de moldes se debería utilizar ORIVECT.
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.
1
2
ORICONTO
Interpolación en una superÞcie cónica con
transición tangencial, indicación de la orientación
Þnal.
1.24
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
Orientación en aplicaciones con 5 ejes
1.10
Ejemplo
Veamos 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.
1 A=6
0°
0°
=3
A
C = 85°
1.25
© 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
Orientación en aplicaciones con 5 ejes
Ejemplo
El 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 Þnal
es paralela al plano Y/Z.
¿Qué ocurre entonces? El eje C empieza en 0°, el eje A, por ejemplo, en 45°.
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.
1.26
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Primero un poco de teoría
Orientación en aplicaciones con 5 ejes
1.10
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.
Ejemplo
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.
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.27
© 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
Orientación en aplicaciones con 5 ejes
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.
1.28
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máqui-
na - en la máquina
Contenido Página
2
2.1 Operadores de la máquina - en la máquina
Determinar el origen 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
P3
P4
P1
P2
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.
2.2
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Determinar el origen de la pieza
2.1
Condiciones 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).
1 G54
2.3
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.1 Operadores de la máquina - en la máquina
Determinar el origen de la pieza
P3
P4
P1
P2
Con las “teclas de eje”, posicionar el palpador delante del punto de contacto P1 en
la pieza.
Para los puntos de contacto P2, P3 (P4) , posicionar el palpador igualmente delante
Guardar P2 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.
Guardar P3
2.4
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Determinar el origen de la pieza
2.1
Determinación del valor Z para el decalaje de origen
Seleccionar el eje Z.
Z
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.
• Efecto del decalaje de origen en máquinas con Si la máquina dispone de un cuarto eje (p. ej.: eje C)
eje giratorio en la mesa y la pieza se tiene que mecanizar paralelamente a los
ejes de la máquina, se tiene que compensar el giro
• Efecto del decalaje de origen en máquinas sin básico de la pieza a través del eje C.
mesa giratoria
2.5
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.1 Operadores de la máquina - en la máquina
Determinar el origen de la pieza
Decalaje de origen
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.
2.6
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Determinar el origen de la pieza
2.1
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.
Esquina
Con “Marcha CN” se efectúa el desplazamiento al origen con una distancia de segu-
ridad en “Z”.
1 2
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.
2.7
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.1 Operadores de la máquina - en la máquina
Determinar el origen de la pieza
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.
Ejemplo Vista general – función de medida para moldes y utillaje en el ejemplo “Salientes”
2.8
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Determinar el origen de la pieza
2.1
Decalaje de origen con giro del plano de trabajo
Condición
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
2.9
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.1 Operadores de la máquina - en la máquina
Determinar el origen de la pieza
Resultado:
Los valores translatorios X e Y, así como el giro básico
3 alrededor del eje de herramienta Z para el decalaje de
origen están determinados.
Nota:
Este proceso es totalmente independiente de la cine-
mática de la máquina.
2.10
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Determinar el origen de la pieza
2.1
Programación
Llamar al campo de manejo “Programa”.
Programa
Abrir el programa.
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.
;Con el pulsador de menú “Fresar”, “>>”, “Ciclo de giro”, llamar al ciclo. Ninguna
Realizar las entradas en la siguiente máscara.
2.11
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.1 Operadores de la máquina - en la máquina
Determinar el origen de la pieza
;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.
;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.
Iniciar el giro.
Para modiÞcar los parámetros, marque en el programa el ciclo con el cursor y accio-
Decompilar
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.
2.12
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Medir herramientas
2.2
2.2 Medir herramientas
Funcionamiento
T1 1 2 D2
Como de costumbre, se equipa el almacén de herra-
Terminación
cónica mientas, se introducen los números de herramienta
T1, T2, etc. " en la tabla de herramientas y se asigna
L1 a las herramientas una corrección de herramienta D #
L1 L1 (compuesta del radio “R” y la longitud “L1”).
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.
Fresa de radio Fresa esférica Fresa de mango Fresa de mango Según el tipo de herramienta se indican otros datos de
deÞnido Tipo 111 Tipo 120, 130 con redondeo herramienta para el refrentado.
Tipo 110 Tipo 121, 131
2.13
© 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áquina
Medir herramientas
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:
Nº T Seleccionar la herramienta o
+
&
7
*
8
(
9 Introducir los valores nuevos.
$ % ^
4 5 6
! @ #
1 2 3
- ) >
- 0 .
2.14
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Medir herramientas
2.2
Para 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
2.15
© 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áquina
Transferencia de datos de programa
Los programas CNC se guardan en el panel de opera- cargar sucesivamente al panel de operador a través de
dor IHM ", se cargan en la memoria NCK CNC # y se una conexión de red %.
ejecutan con la máquina.
3
Unidad
7
Servidor Directorio FASSUNG.SPF
...
N5120 X Y Z A3 B3 C3
N5130 X Y Z A3 B3 C3
...
TCP/IP Ethernet
Preparación del trabajo
6
LAMPE.MPF
...
1 N 50 EXTCALL
“FASSUNG.SPF”
PCU 50 ...
2 PCU 20
Datos del operador
5
IHM/PCU Disco
duro ...
Servidor/Unidad/
Memoria NCK CNC
Directorio/.....
Producción
Junto con el administrador de red y Siemens se deÞne En el programa principal ' se programa un comando
el almacenamiento de los datos de programa. Opcio- EXTCALL que llama al programa de geometría expor-
nalmente, Sinumerik 840 D soporta, tado ( conforme a la ruta de red
por ejemplo: en el servidor, en la tarjeta PCMCIA, etc.
En los datos de operador & se deÞne, en estrecha EXTCALL garantiza que los datos de programa se
colaboración con el administrador de red, la ruta de entregan sucesivamente a la memoria NCK CNC.
acceso hacia los datos de programa exportados.
2.16
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Comprobar programa
2.4
2.4 Comprobar el programa
Comprobación de la máquina
Comprobar el programa
2.17
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.5 Operadores de la máquina - en la máquina
Llamar y ejecutar el programa
Llamada.MPF (Aufruf.MPF) 1
Programa principal
N1 G55 6
N2 T1 D1 ;Cambio de herramienta
N3 M3 S15000
N4 CYCLE832 (0.1,103) 4
N5 EXTCALL ”Desbaste_Leva” 5 ;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 herramienta
N7 M3 S20000
N8 CYCLE832 (0.01,102001)
N16 EXTCALL ”Acabado_Leva”
N17 M30
N3 G1 Z0 F500 7
N4 G1 X-1.453 Y0.678 F10000
N17 G1 X-1.814 Y0.842
N18 G1 X-1.879 Y0.684 Z-0.001
...
N5046 G1 X-4.118 Y-11.442
N5047 G0 Z10
N5048 Z50
N5049 X10.663 Y-3.67 A3=0.34202 B3=0 C3=0.939693 8
N5050 Z2.868 A3=0.34202 B3=0 C3=0.939693
N5051 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.939693
N6583 G0 Z50 A3=0.34202 B3=-0 C3=0.939693
N6584 M17 9
2.18
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Llamar y ejecutar el programa
2.5
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.
Seleccionar/iniciar/parar/cancelar/continuar programa
2 1
Piezas
En el directorio de piezas, marcar el programa de pieza " (en este caso, se trata del
Selección 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.
Nota 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”.
2.19
© 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áquina
Interrumpir el programa
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
Llevar los ejes según la diferencia de recorrido indicada hasta el punto de interrup-
2
ción. El recorrido más allá del punto de interrupción queda bloqueado.
Continuar el mecanizado.
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.
2.20
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Interrumpir el programa
2.6
Frame ajustable
(frame programado)
Sistema de
coordenadas básico
Sistema de
coordenadas de pieza
Retirada de la he-
rramienta a lo largo
del eje Z
Alineación actual
de la 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
2.21
© 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áquina
Interrumpir el programa
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
Desbaste_Leva.SPF (CAM_Schrupp.SPF) 1
N1 G90
N2 G0 X0 Y0 Z10
N3 G1 Z0 F500
N4 G1 X-1.453 Y0.678 F10000
N17 G1 X-1.814 Y0.842
N18 G1 X-1.879 Y0.684 Z-0.001
2.22
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
Interrumpir el programa
2.6
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:
Correcciones
2.23
© 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áquina
Interrumpir el programa
Quick View
Simulación
2.24
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
High-Speed-Settings – CYCLE832
2.7
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.
Calidad de la su-
perÞcie
Precisión Velocidad
Manejo
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.25
© 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áquina
High-Speed-Settings – CYCLE832
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.
2.26
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
High Speed Settings – CYCLE832
2.7
Nota En caso de modiÞcaciones se debería observar el El ajuste previo para el mando anticipativo es deÞ-
valor de tolerancia indicado en el programa CAM. No nido por el fabricante de la máquina. Dado que la má-
tiene sentido utilizar tolerancias más pequeñas que las quinas son cada vez más rígidas, tienden a efectuarse
indicadas allí. Transformación TRAORI se necesita menos desplazamientos con mando anticipativo. De
para el fresado simultáneo con 5 ejes. Si TRAORI este modo, el error de seguimiento se va haciendo
ya está contenido en el programa de CN, una nueva prácticamente cero.
indicación aquí no tiene ningún efecto.
Más indicaciones Þguran en el capítulo 3 donde se
Observe que existen interdependencias entre los cam- describen detalladamente los distintos parámetros.
pos: Si, por ejemplo, está desactivada la compresión,
se pueden seleccionar en Control de contorneado
distintos tipos de matado de esquinas.
Programación
En el caso ideal, CYCLE832 se programa en el les o superÞcies de forma libre. Compare al respecto
programa marco CN superior que llama al programa también los ejemplos de programación en los aparta-
de geometría. De este modo, puede aplicar el ciclo dos anteriores.
a toda la geometría o, según la transparencia del
programa CAM, en segmentos de programa individua-
Son posibles las siguientes posibilidades de llamada al CYCLE832 con transferencia de parámetros acortada:
2.27
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.8 Operadores de la máquina - en la máquina
ShopMill
2.8 ShopMill
Con Sinumerik 840D, versión de software 6.4, la En consecuencia, ShopMill ya no está limitado sola-
cómoda interfaz hombre-máquina ShopMill representa mente en la programación de cadenas de pasos con
una alternativa auténtica a la interfaz hombre-máquina pasos de mecanizado de piezas, sino que soporta de
universal Sinumerik 840 D estándar DIN/ISO. forma ideal incluso aplicaciones exigentes de 5 ejes.
ShopMill se ha completado con numerosas funciones Toda la funcionalidad ShopMill Þgura en la descripción
para el sector de moldes que ofrecen a los usuarios la de funciones ShopMill “Sinumerik 810D/840D ShopMill
máxima comodidad de manejo. Manejo y programación (SW06) 11/03 6FC5298-
6AD10-0AP2 (alemán)”
.
ShopMiIll:
Manejo y programa-
ción sencillos
en el taller
Conmutación
mediante la
función del
fabricante de la
máquina
Estándar
DIN/ISO:
Interfaz hombre-má-
quina multifuncional
para máquinas de
producción
2.28
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Operadores de la máquina - en la máquina
ShopMill
2.8
Funciones ShopMill
Preparación
1 2 Potentes 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
3 4
$ Hole
% Spigot
Cadenas de pasos
1 2
La 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.
3
" Programa
# Representación 2D
$ Representación 3D
Editor de códigos G
ShopMill 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”
1
También el ciclo “High-Speed-Setting” es ahora una
parte integral de las interfaces hombre-máquina
2
ShopMill.
2.29
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
2.8 Operadores de la máquina - en la máquina
ShopMill
Visualización 3D
1 2
ShopMill 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
3
Gestión de herramientas
La 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.
Ethernet
El gestor de programas ShopMill permite el acceso
directo a unidades externas mediante Ethernet “High-
Speed-Connection”.
Los programas de moldes grandes se pueden guardar
1
2.30
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para
el programador
Contenido Página
3
3.1 Información para el programador
Introducción
3.1 Introducción
Introducción
En el marco de la programación de superÞcies de El postprocesador tiene que asegurar que las funcio-
forma libre se debe prestar la máxima nes superiores de Sinumerik 840D descritas en este
atención a toda la cadena de proceso CAD/CAM/CNC. capítulo se activen de forma ideal. Una vista general
de todas las funciones superiores de Sinumerik 840D
El sistema CAD genera la geometría de la pieza de- Þgura en el capítulo 4.
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.
3.2
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Programas NC independientes de la cinemática
3.2
3.2 Programas CNC independientes de la cinemática
RI
TRAO
G1
G1
C3
3 En su lugar, se debería programar, junto con TRAORI, el
vector de dirección con las direcciones A3, B3 y C3 #.
B3
Se recomienda empezar con movimientos de giro
3A
G1 TRAORI activos en la zona próxima al contorno para
evitar que se alcancen los límites conÞgurados de la
zona de trabajo.
3.3
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.2 Información para el programador
Programas NC independientes de la cinemática
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.
Matado de esquinas
4. PerÞl de avance
3.4
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Transformación de 5 ejes – TRAORI
3.3
3.3 Transformación de 5 ejes – TRAORI
La 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.
Programación
TRAORI(n)
TRAFOOF
Funcionamiento
3.5
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.4 Información para el programador
Orientación de la herramienta – A3= B3= C3=, ...
Programación
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.6
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Orientación de la herramienta – A3= B3= C3=, ...
3.4
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.
3A B3
Ejemplo
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
Ejemplo
ORIRPY.MPF
con B2 = +45° N020 TRAORI
girado alrededor del N030 G60 F10000 X0 Y0 Z0
eje Y arrastrado
N050 C2=0 B2=0
N060 C2=90 B2=90
3.7
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.4 Información para el programador
Orientación de la herramienta – A3= B3= C3=, ...
Ejemplo ....
N020 TRAORI
N030 G60 F10000 X0 Y0 Z0
N050 A2=0 B2=0 C2=0
N060 A2=0 B2=-90 C2=0
...
Ejemplo
....
2
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
...
3.8
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
High-Speed-Settings – CYCLE832
3.5
3.5 High-Speed-Settings – CYCLE832
Para 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ácilmente
en el programa.
Programación
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)
3.9
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.5 Información para el programador
High-Speed-Settings – CYCLE832
Decimal 3
Con G641, el valor de tolerancia equivale al valor Control de contorneado (_TOLM)
ADIS. En la primera entrada, la tolerancia se ocupa 0 G64 (ajuste estándar)
previamente con los siguientes valores: 1 G641 Matado de esquinas con ADIS,
0 Cancelación: 0.1 (ejes lineales) ADISPOS
0,1 grd (ejes giratorios) 2 G642 Matado de esquinas con
Se considera el sistema de unidades mm/ tolerancia de ejes individuales
pulgadas. 3 G643 Matado de esquinas interno de la
1 Acabado: 0.01 (ejes lineales) secuencia
0,08 grd (ejes giratorios) 4 G644 Matado de esquinas con velocidad
2 Acabado previo: 0.05 (ejes lineales) optimizada
0,4 grd (ejes giratorios) Con la secuencia CN Compresor con COMPCAD,
3 Desbaste: 0.1 (ejes lineales) COMPCURV siempre está seleccionado G642 de
0,8 grd (ejes giratorios) forma Þja.
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 4
Compresión, secuencia CN compresor (_TOLM)
0 FFWON SOFT
Decimal 2 con mando anticipativo, con limitación de
Transformación (_TOLM) sacudidas
El campo de entrada Transformación sólo se abre si 1 FFWOF SOFT
está activada la opción CN (paquete de mecanizado 5 sin mando anticipativo, con limitación de
ejes). sacudidas
0 TRAFOOF 2 FFWOF BRISK
Se soportan programas CAM con posiciones sin mando anticipativo, con limitación de
de eje giratorio simples sacudidas
1 TRAORI La selección del mando anticipativo (FFWON) y de la
2 TRAORI (2) limitación de sacudidas (SOFT) presupone la optimi-
Cancelación del número de transformación o del ciclo zación del control o de los ejes de mecanizado por el
del fabricante para la llamada a la transformación de 5 fabricante de la máquina.
ejes. El parámetro está relacionado con las siguientes
variables GUD7 _TOLT2.
Se puede consignar el nombre de un ciclo de fabri- Decimal 5
cante que produce la llamada al ciclo de fabricante Compresión, secuencia CN compresor (_TOLM)
de la transformación. Si _TOLT2 está vacío (“ajuste 0 sin (COMPOF)
estándar”), se llama en la selección la 1 COMPCAD
1, 2 ... la transformación de 5 ejes con TRAORI (1), 2 COMPCURV
TRAORI(2). 3 B-Spline
La 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.
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.
3.10
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
High-Speed-Settings – CYCLE832
3.5
Ciclo High-Speed-Setting en la aplicación
El ciclo CYCLE832 recopila los códigos G esenciales y Los tres tipos de mecanizado se encuentran en pro-
los datos de máquina y de operador que se necesitan gramas CM en el ámbito HSC en una relación directa
para el mecanizado HSC. 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.
Calidad de la su-
perÞcie A los tres tipos de mecanizado se les pueden asignar
tolerancias y ajustes distintos (adaptación tecnología).
En CYCLE832 se distingue entre tres mecanizados Con la llamada al ciclo “Cancelación mecanizado”, los
tecnológicos: datos de máquina/operador modiÞcados se vuelven
a ajustar al valor generado por el fabricante de la
$ Acabado máquina.
$ Acabado previo y
$ Desbaste
Decimal 0
Decimal 1
3.11
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.5 Información para el programador
High-Speed-Settings – CYCLE832
En el caso ideal, el compresor se llama en CYCLE832. Si se quiere programar por separado, se procede de la siguiente
manera.
Programación
COMPCURV
COMPCAD
COMPOF
3.12
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
High-Speed-Settings – CYCLE832
3.5
Funcionamiento compresor spline
Si no existe el ciclo High-Speed-Setting CYCLE832, el La escritura de los datos de máquina [MA] debe ser
compresor se tiene que programar como sigue. Éste desbloqueada por el fabricante de la máquina.
es el caso en la versión de software < 6.4.
Ejemplo
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
...
3.13
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.5 Información para el programador
High-Speed-Settings – CYCLE832
G64
G642 ADIS=… o ADISPOS=…
G643 ADIS=… o ADISPOS=…
3.14
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
High-Speed-Settings – CYCLE832
3.5
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.
3
1
3.15
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.5 Información para el programador
High-Speed-Settings – CYCLE832
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/
FFWOF
BRISK
SOFT
BRISK:
Comportamiento en aceleración: aceleración brusca
de los ejes de contorneado según el dato de máquina
ajustado
3.16
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
High-Speed-Settings – CYCLE832
3.5
SOFT:
Comportamiento en aceleración: Aceleración de los
ejes de contorneado con limitación de sacudidas
Recomendaciones
FFWON SOFT
Mando anticipa-
El acento se sitúa en la alta Þdelidad a la trayectoria.
tivo Aceleración
Esto se consigue mediante un control de velocidad
suave y, en gran parte, libre de errores de seguimien-
to.
FFWON BRISK
FFWOF SOFT
sin error de Aceleración
La alta Þdelidad a la trayectoria no tiene la prioridad.
seguimiento/ elevada
Se consigue un matado de esquinas adicional a través
tolerancia
del error de seguimiento. Uso con programas de
pieza/máquinas más antiguos.
FFWOF SOFT
FFWON BRISK
con error de Aceleración
no conviene
seguimiento/ suave
tolerancia
FFWOF BRISK
Uso en el desbaste y cuando se exige la velocidad
máxima.
3.17
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.6 Información para el programador
Perfil de avance – FNORM, FLIN, ...
Programación
F… FNORM
F… FLIN
F… FCUB
F=FPO(endfeed, quadf, ufb)
Funcionamiento
¿Qué es un perÞl de avance?
Para la especiÞcación más ßexible de la curva de Estas curvas de velocidad posibilitan unos cambios de
avance, la programación del avance según aceleración limitadores y, en consecuencia, la fabrica-
DIN 66025 se amplía con curvas lineales y cúbicas. ción de superÞcies de pieza uniformes.
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.
3.18
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Interpolación de la orientación – ORI...
3.7
3.7 Interpolación de orientación – ORIVECT, ...
Programación
Referencia de orientación
Interpolación de orientación
Interpolación de ejes
Interpolación vectorial
3.19
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.7 Información para el programador
Interpolación de la orientación – ORI...
Adicionalmente se necesita:
A3=… B3=… C3=... o XH=…, YH=…, ZH=… Orientación Þnal
Adicionalmente se necesita:
A3=… B3=… C3=... o XH=…, YH=…, ZH=… Orientación Þnal
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.
1
Las funciones para la interpolación de orientación se describen
2
en el apartado 1.10.
3 4
3.20
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Correcciones de herramienta 3D – CUT3DFS
3.8
3.8 Correcciones de herramienta – CUT3DFS, ...
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
Refrentado
3.21
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.9 Información para el programador
Programación en la máquina
Con las cómodas funciones de Sinumerik 840D, el correspondiente programa se puede programar fácilmente en
el control.
Ejemplo
%_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
3.22
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Programación en la máquina
3.9
Ejemplo para la interpolación de orientación
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.
Ejemplo
2 3
5
4
3.23
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.9 Información para el programador
Programación en la máquina
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.
ISD:
402 + 102 = 41, 231
3.24
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Ejemplo: Dobladora de tubos
3.10
3.10 Ejemplo: Dobladora de tubos
1 RADIOCURVATURA.SPF
3 RANURAGUÍA.SPF
2 TALADROS.SPF
8
5
3.25
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.10 Información para el programador
Ejemplo: Dobladora de tubos
Pieza
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
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° .
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
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.
3.26
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Ejemplo: Dobladora de tubos
3.10
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.
Hauptprogramm.mpf
N10 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”) ; subprograma
N40 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 derechas
N60 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),
; Acabado
N70 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.
N90 MSG (“2nd OPERATION: ; Comentario del programador CAM sobre el tipo del
Drilling with frame support”) ; subprograma
N100 T2 D2 ; Desplazamiento a la posición de cambio de herramienta
N110 S850 M3 ; Velocidad de giro del cabezal, giro a derechas
N120 TRAORI() ; Selección transformación de 5 ejes
N130 G54 ; Nueva selección del decalaje de origen
N140 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
3.27
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.10 Información para el programador de CAM
Ejemplo: Dobladora de tubos
_______________________________________________________________________________________
;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”) ; subprograma
N210 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 herramienta
N230 S10500 M3 ; Velocidad de giro del cabezal, giro a derechas
3.28
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador
Ejemplo: Dobladora de tubos
3.10
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
3.29
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.10 Información para el programador de CAM
Ejemplo: Dobladora de tubos
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:
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
6
3.30
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador de CAM
Ejemplo: Dobladora de tubos
3.10
“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 aumentan
en 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.
RADIOCURVATURA.SPF
N10...180 ;Secuencias CNC especíÞcas del usuario, sin relevancia
N190 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, C3
N390 X-21.84803 Y-109.71466 Z63.9744 A3=0.1736482 B3=-0.84950947 C3=0.49817663
N400 X-21.82647 Y-109.68443 Z64.34386 A3=0.1736482 B3=-0.84950664 C3=0.49818147
N410 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.4981718
N281940 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.
3.31
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.10 Información para el programador de CAM
Ejemplo: Dobladora de tubos
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.
1
2
5
3.32
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador de CAM
Ejemplo: Dobladora de tubos
3.10
TALADROS.SPF
N1 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 X26
N6 MCALL ;Cancelación del ciclo modalmente activo CYCLE801
N7 M17 ;Fin del programa, vuelta al programa
;principal
3.33
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.10 Información para el programador de CAM
Ejemplo: Dobladora de tubos
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.
4
1
3.34
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador de CAM
Ejemplo: Dobladora de tubos
3.10
RANURAGUÍA.SPF
N10 ... N290 ;Secuencias CNC especíÞcas del usuario, sin relevancia
N300 G0 X-2 Y126 Z50 ;& Desplazamiento a la posición inicial = plano de seguridad
N310 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/min
N330 G42 Y132 F6333 ;Corrección del radio de la herramienta a la derecha del contorno
;Conmutación al avance de trabajo = 6333 mm/min
N340 G2 X10 Y120 I0 J-12 ;Aproximación suave al contorno en un cuadrante
N350 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 cuadrante
N390 G40 ;Cancelación de la corrección del radio de herramienta
N400 G1 Y126
N410 G0 Z-1 ;Retirada en 1 mm en la dirección del eje de la herramienta
N420 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.
3.35
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.11 Información para el programador de CAM
Ejemplo: Faro de motocicleta
7
d b 1
a, c
G54 4
5
k l
g 3
i, j
e, f, h
3.36
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador de CAM
Ejemplo: Faro de motocicleta
3.11
Pieza
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.
Programa CNC
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.
3.37
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.11 Información para el programador de CAM
Ejemplo: Faro de motocicleta
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.mpf
N10 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 herramienta
N30 S4200 M3 M8 ;Velocidad de giro del cabezal, giro a la derecha, refrigerante CON
N40 CYCLE832 (0.10,300220) ;High-Speed-Settings “CON”, valores de desbaste
N50 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 herramienta
N70 S12.400 M3 ;Velocidad de giro del cabezal, giro a derechas
N80 CYCLE832(0.1, 300220) ;Cambio de selección High-Speed-Settings, valores de desbaste
N90 EXTCALL”1_AMARRE_2.SPF” ;Llamada al subprograma b, programa de 3 ejes
________________________________________________________________________________________
...
________________________________________________________________________________________
N510 CYCLE832() ;Ajuste de valores estándar
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 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
3.38
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador de CAM
Ejemplo: Faro de motocicleta
3.11
Sujeción 1
a) 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.
4
Pla 2
no 5
de
seg
urid
ad
Z11
5
1_AMARRE_1.SPF
N10 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 Z
N60 G1 Z101.205 F800 ;Con avance de fresado en dirección Z
N70 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/Z
N90 G1 ... ;Mecanizado de la superÞcie
... ;Mecanizado de la superÞcie
N332070 G1 ... ;Mecanizado de la superÞcie
N332080 G0 Z115 ;En marcha rápida, movimiento de retirada al plano
;de seguridad = Z115 "
N332090 M17 ;Fin del programa
3.39
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.11 Información para el programador de CAM
Ejemplo: Faro de motocicleta
Sujeción 1
c) 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.
Pla
no
de 2
seg
urid
ad 4
Z11 5
5 6
1_AMARRE_3.SPF
N10 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 Z
N60 G1 Z81.40075 F1850 ;Penetración con avance de fresado en dirección Z &
N70 G1 X5.10055 Y17.28025 F2600 ;Inicio del acabado
N80 G1 X5.04972 Y16.75979 ;Acabado con desplazamiento en sentido horario y antihorario
N90 G1 ... ;Mecanizado de la superÞcie
... ;Mecanizado de la superÞcie
N1388690 G1 ... ;Mecanizado de la superÞcie
N1388700 G0 Z115 ;En marcha rápida, movimiento de retirada al plano
;de seguridad = Z115 "
N1388720 M17 ;Fin del programa
3.40
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador de CAM
Ejemplo: Faro de motocicleta
3.11
Sujeción 2
h) 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.
Pla
no
de
seg
urid
ad 3
Z50
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 X
N80 G1 ... ;Mecanizado de superÞcie con 5 ejes
... ;Mecanizado de superÞcie con 5 ejes
N162960 G1 ... ;Mecanizado de superÞcie con 5 ejes
N162970 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
3.41
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.11 Información para el programador de CAM
Ejemplo: Faro de motocicleta
Sujeción 2
k) 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.
Pla
no
de
1 seg
urid
ad
Y30
2
5
4
2_AMARRE_7.SPF
N10 ...N30 ;Secuencias CNC especíÞcas del usuario
N40 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 = Y30
N60 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 ejes
N687620 G1 ... ;Mecanizado con 5 ejes
N687630 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
3.42
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Información para el programador de CAM
Ejemplo: Faro de motocicleta
3.11
Sujeción 2
l) 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.
Pla
no
de
seg
1 urid
ad
Y30
2 5
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 = Y30
N60 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 ejes
N177680 G1 ... ;Mecanizado de superÞcie con 5 ejes
N177690 G0 Y30 A3=0 B3=0.965926 C3=0.258819
;Movimiento de retirada en marcha rápida al plano
;de seguridad = Y30
N177700 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
3.43
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
3.11 Información para el programador de CAM
Ejemplo: Faro de motocicleta
3.44
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Consulta
Contenido Página
4
4.1 Consulta
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.
Convencional
G00, G01, G02, G03 Marcha rápida, interpolación lineal, interpolación circular, interpolación circular
en sentido antihorario
Parámetros adicionales:
CR= Radio de la circunferencia
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
4.2
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Consulta
Las 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
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)
4.3
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
4.1 Consulta
Las funciones de mayor importancia en resumen
Look Ahead
G601 – G603 Grupo de códigos G propio (grupo 12), es decir, G64n sustituyen a G64, G60n, no
sustituyen a G60
4.4
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Consulta
Las funciones de mayor importancia en resumen
4.1
Programación de velocidad
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
Sacudida
Mando anticipativo
Transformación
4.5
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
4.1 Consulta
Las funciones de mayor importancia en resumen
Programación de la orientación
Referencia de orientación
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 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.
4.6
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Consulta
Las 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
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
4.7
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
4.1 Consulta
Las funciones de mayor importancia en resumen
Refrentado
5. FRAMES
Frames programables
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
4.8
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Consulta
Las funciones de mayor importancia en resumen
4.1
Frames especiales
4.9
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
4.2 Consulta
Índice alfabético
A H
B I
Frame 2.21
Frames 1.17
Funciones de medida 2.8
4.10
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Consulta
Índice alfabético
4.2
Palpador 2.2
PCU 20 2.16
PCU 50 2.16
PerÞl de avance 3.18
Perpendicular a la superÞcie 1.14
Polos 1.26
Polo 1.26
Programación independiente de la cinemática
Programación independiente de la máquina 1.10
Puerto serie 2.16
REPOS 2.20
Retirada 2.21
Saliente 2.8
ShopMill 2.28
Sistemas de coordenadas 1.17
SOFT 3.17
Subprograma 1.22
TCP
Tipo de herramienta
Tipos de fresa 2.13
Tool Center Point 1.15, 2.13
TILT 3.8
TOROT 2.20
TOROTOF 2.21
TRAORI 1.12
4.11
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
4.2 Consulta
Índice alfabético
4.12
© Siemens AG 0000-2004 All rights reserved. Resumen técnico SINUMERIK 840D, Moldes y utillaje 04.2004
Siemens AG
Automation & Drives
Motion Control Systems
Postfach 3180, D – 91050 Erlangen © Siemens AG 2004
Sujeto a cambios sin previo aviso.
República Federal de Alemania
Referencia: 6FC5095-0AB10-0EP0