SINUMERIK
840D/840Di/810D/FM-NC
Instrucciones de Edición 04.2000
programación
Ciclos
Documentación para el usuario
Documentación SINUMERIK 840D/840Di/810D/FM–NC (04.00)
Documentación general Documentación para el usuario
SINUMERIK
SIROTEC
SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/810D/ 840D/810D/ Accesorios 840D/810D/ 840D/810D 840D/840Di/ 840D/810D/
FM–NC FM–NC/611 FM–NC 810D/ FM–NC
FM–NC
Folleto Catálogo Catálogo AutoTurn Instruc. de manejo Instrucciones Instruc. de manejo
Doc. de pedido Accessorios – Instruc. resumidas – Entorno de de diagnosis *) – Instruc. resumidas
NC 60.1 *) NC–Z – Program. (1) manejo – Instrucciones de
Doc. técnica – Preparación (2) – PHG manejo *)
NC 60.2 – HT 6
Documentación para el usuario Documentación para el fabricante/servicio técnico
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/840Di/ 840D/810D 840Di 840D/810D 840D/840Di/ 840D/810D
810D/ 810D
FM–NC
Instrucciones de Instrucciones de Resumen de Descripción func. Descripción func. Descripción func. Configuración
programación manejo sistema – ManualTurn Acciones síncron. – Acopl. ordenador (HW) *)
– Instruc. resumidas – ManualTurn – ShopMill madera, vidrio – Determinación de – FM–NC
– Funciones básicas *) – Instruc. resumidas cerámica necesidades de – 810D
– Prep. p. trabajo *) ManualTurn herramientas – 840D
– Ciclos – ShopMill
– Ciclos de medida – Instruc. resumidas ShopMill
Documentación para el fabricante/servicio técnico
SINUMERIK
SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/840Di/ 611D 840D/840Di/ 840D/810D/ 840D/810D/ 840D/810D 840D/810D/
810D/ 840D/810D 810D/ FM–NC FM–NC FM–NC
FM–NC FM–NC
Componentes Descripción func. Descripción func. Paquete de diseño Paquete de Descripción func. Descripción func.
de manejo Funciones de – Máquina básica *) MMC100/101 instalación Gestión de Config. manejo
(HW) *) accionameinto *) – Funciones de ampl. – Sintaxis de diseño MMC100/101 herramientas OP 030
– Funciones espe- – Entorno de desa- Actualización SW
ciales rrollo y configuración
Documentación para el fabricante/servicio técnico
SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE
SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC
840D 840D/840Di/ 840D 840D
810D 611D 611D
FM–NC
611D
Descripción de Descripción de Instrucciones de Listas *) Descripción func. Descripción func. Directrices de
funciones funciones puesta en marcha *) Motores lineales – Módulo hidráulico compatibilidad
SINUMERIK Digitalización – FM–NC – Módulo analógico electromagnética
Safety Integrated – 810D
– 840D/611D
– MMC Documentación para el fabricante/servicio técnico
Documentación electrónica
–
SINUMERIK SINUMERIK SINUMERIK SINUMERIK
SINUMERIK
SIMODRIVE
840D/810D 840Di
840D/810D/
FM–NC
611,
Motores
DOC ON CD *) Descripción de Descripción de Manual
El sistema SINUMERIK funciones funciones (HW + puesta
Dialectos ISO Integración CAM en marcha)
para SINUMERIK DNC NT–2000
*) Documentación mínima recomendada
Parte general 1
Ciclos de taladrado y 2
figuras de taladros
SINUMERIK Ciclos de fresado 3
840D/840Di/810D/FM-NC
Ciclos Ciclos de torneado 4
Avisos de error y 5
Instrucciones de programación tratamiento de errores
Apéndice A
Válido para
Control Versión de software
SINUMERIK 840D 5
SINUMERIK 840Di 5
SINUMERIK 840DE (variante de exportación) 5
SINUMERIK 810D 3
SINUMERIK 810DE (variante de exportación) 3
SINUMERIK FM-NC 3
Edición 04.00
Contenido 04.00
0 0
Documentación SINUMERIK®
Clave de ediciones
Las ediciones abajo indicadas han sido editadas con anterioridad a la presente.
En la columna "Observación" se indica el estado de las ediciones mediante una letra.
Significado del estado en la columna "Observación":
A .... Nueva documentación.
B .... Reimpresión con nueva referencia.
C .... Edición reelaborada con versión nueva.
Si la información técnica expuesta en la página se ha modificado respecto a la edición
anterior, se indica esta circunstancia anotando la edición modificada en la línea de cabecera
de la página correspondiente.
Edición Referencia Observación
02.95 6FC5298-2AB40-0EP0 A
04.95 6FC5298-2AB40-0EP1 C
03.96 6FC5298-3AB40-0EP0 C
08.97 6FC5298-4AB40-0EP0 C
12.97 6FC5298-4AB40-0EP1 C
12.98 6FC5298-5AB40-0EP0 C
08.99 6FC5298-5AB40-0EP1 C
04.00 6FC5298-5AB40-0EP2 C
Este manual forma parte de la documentación en CD-ROM (DOCONCD) (en inglés)
Edición Referencia Observación
04.00 6FC5 298-5CA00-0BG2 C
Marcas
SIMATIC, SIMATIC HMI, SIMATIC NET, SIROTEC, SINUMERIK y SIMODRIVE son marcas de
Siemens. Las demás designaciones en el presente impreso pueden ser marcas, cuyo uso por parte de
terceros puede vulnerar los derechos de los propietarios legales.
Para mayor información, consultar en Internet bajo: El control permite ejecutar más funciones que las indicadas en esta descripción.
http:/www.a&[Link]/sinumerik Sin embargo, no se pueden exigir dichas funciones al efectuar el suministro o
servicios postventa.
Documentación confeccionada con el sistema WinWord V 8.0 Hemos verificado la coincidencia entre el contenido de este impreso y el software
y Designer V 7.0. y hardware descritos. Como siempre se puede deslizar algún error involuntario, no
Está prohibida la divulgación y la reproducción de este documento y de su podemos garantizar la absoluta coincidencia. No obstante, se comprueba
contenido salvo en caso de autorización expresa. Los infractores quedan regularmente la información aquí contenida y las correcciones necesarias se
obligados a la indemnización por daños y perjuicios. Se reservan todos los incluirán en la próxima edición. Agradeceremos sus sugerencias de mejora.
derechos, en particular para el caso de concesión de Patente o de Modelo de
Utilidad. Queda reservado el derecho de establecer modificaciones debidas a variaciones
técnicas.
© Siemens AG 1995, 1996, 1997, 1998, 1999, 2000. All Rights Reserved.
Referencia 6FC5298-5AB40-0EP2 Siemens-Aktiengesellschaft.
Impreso en la República Federal de Alemania
0 0
04.00 Contenido
Contenido
1. Parte general ................................................................................................1-15
1.1 Observaciones generales ...............................................................................................1-16
1.2 Exposición resumida de los ciclos..................................................................................1-16
1.2.1 Ciclos de taladrado, figuras de taladros, fresado y torneado ....................................1-17
1.2.2 Subprogramas de ayuda ciclos .................................................................................1-18
1.3 Programación de los ciclos.............................................................................................1-19
1.3.1 Llamada y condiciones de retorno.............................................................................1-19
1.3.2 Datos de máquina .....................................................................................................1-20
1.3.3 Avisos durante la ejecución de un ciclo de trabajo....................................................1-21
1.3.4 Llamada de ciclos y lista de parámetros ...................................................................1-22
1.3.5 Simulación de ciclos ..................................................................................................1-25
1.4 Ayuda de ciclos en el editor de programas (a partir de la versión de software 4.3).......1-26
1.4.1 Vista general de los ficheros necesarios ...................................................................1-27
1.4.2 Configuración de la selección de ciclos.....................................................................1-28
1.4.3 Configuración de las máscaras de entrada para el ajuste de parámetros................1-30
1.4.4 Configuración de las pantallas de ayuda...................................................................1-33
1.4.5 Herramientas para la configuración (sólo para MMC100).........................................1-34
1.4.6 Cargar en el control ...................................................................................................1-35
1.4.7 Independencia de idioma ..........................................................................................1-36
1.4.8 Manejo de la ayuda de ciclos ....................................................................................1-37
1.4.9 Montar ciclos de usuario en la simulación del MMC 103 ..........................................1-38
1.5 Ayuda de ciclos en el editor de programas (a partir de la versión de software 5.1).......1-39
1.5.1 Menús, selección de ciclos........................................................................................1-39
1.5.2 Nuevas funciones de las máscaras de entrada ........................................................1-40
2. Ciclos de taladrado y figuras de taladros ..................................................2-47
2.1 Ciclos de taladrado .........................................................................................................2-48
2.1.1 Condiciones previas ..................................................................................................2-50
2.1.2 Taladrado, centrado – CYCLE81 ..............................................................................2-52
2.1.3 Taladrado, avellanado – CYCLE82 ...........................................................................2-55
2.1.4 Taladrado profundo – CYCLE83 ...............................................................................2-57
2.1.5 Roscado sin compensación – CYCLE84 ..................................................................2-65
2.1.6 Roscado con compensación – CYCLE840 ...............................................................2-69
2.1.7 Mandrinado 1 – CYCLE85.........................................................................................2-75
2.1.8 Mandrinado 2 – CYCLE86.........................................................................................2-78
2.1.9 Mandrinado 3 – CYCLE87.........................................................................................2-82
2.1.10 Mandrinado 4 – CYCLE88.........................................................................................2-85
2.1.11 Mandrinado 5 – CYCLE89.........................................................................................2-87
2.2 Llamada modal de ciclos de taladrado ...........................................................................2-89
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 0-5
0 0
Contenido 04.00
2.3 Ciclos de figuras de taladrado ........................................................................................2-92
2.3.1 Condiciones previas ..................................................................................................2-92
2.3.2 Agujeros en fila – HOLES1........................................................................................2-93
2.3.3 Agujeros en círculo – HOLES2..................................................................................2-97
2.3.4 Rejilla de puntos – CYCLE801 (a partir de la versión de software 5.3)...................2-100
3. Ciclos de fresado....................................................................................... 3-103
3.1 Observaciones generales .............................................................................................3-104
3.2 Condiciones previas......................................................................................................3-105
3.3 Fresado de roscas - CYCLE90 .....................................................................................3-107
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE...............................................3-113
3.5 Ranuras en torno a un círculo - SLOT1........................................................................3-119
3.6 Ranura circular - SLOT2...............................................................................................3-127
3.7 Fresado de caja rectangular - POCKET1 .....................................................................3-132
3.8 Fresado de caja circular - POCKET2 ...........................................................................3-136
3.9 Fresado de caja rectangular - POCKET3 .....................................................................3-140
3.10 Fresado de caja circular - POCKET4 ...........................................................................3-150
3.11 Fresado plano - CYCLE71............................................................................................3-156
3.12 Fresado de contornos - CYCLE72................................................................................3-162
3.13 Fresado de salientes rectangulares - CYCLE76
(a partir de la versión de software 5.3) .........................................................................3-172
3.14 Fresado de salientes circulares - CYCLE77 (a partir de la versión de software 5.3) ...3-177
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
(a partir de la versión de software 5.2) .........................................................................3-181
3.15.1 Transferencia contorno del borde de caja - CYCLE74............................................3-182
3.15.2 Transferencia contorno de la isla - CYCLE75 .........................................................3-184
3.15.3 Programación de contornos.....................................................................................3-185
3.15.4 Fresado de cajas con islas - CYCLE73 ...................................................................3-188
4. Ciclos de torneado .................................................................................... 4-209
4.1 Observaciones generales .............................................................................................4-210
4.2 Condiciones previas......................................................................................................4-211
4.3 Ciclo de entalladuras – CYCLE93 ................................................................................4-214
4.4 Ciclo de entalladuras – CYCLE94 ................................................................................4-223
4.5 Ciclo de desbaste – CYCLE95 .....................................................................................4-227
Siemens AG 2000 Todos los derechos reservados.
0-6 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
0 0
04.00 Contenido
4.6 Entalladura – CYCLE96................................................................................................4-239
4.7 Fresado de roscas – CYCLE97....................................................................................4-243
4.8 Cadenas de roscas – CYCLE98...................................................................................4-251
4.9 Tallado posterior de roscas (a partir de la versión de software 5.3).............................4-258
4.10 Ciclo de desbaste ampliado - CYCLE950 (a partir de la versión de software 5.3).......4-260
5. Avisos de error y tratamiento de errores .................................................5-281
5.1 Observaciones generales .............................................................................................5-282
5.2 Tratamiento de errores en los ciclos ............................................................................5-282
5.3 Vista general de las alarmas de ciclo ...........................................................................5-283
5.4 Avisos en los ciclos.......................................................................................................5-288
Apéndice ........................................................................................................ A-289
A Abreviaturas......................................................................................................................... A-291
B Conceptos............................................................................................................................ A-301
C Bibliografía ........................................................................................................................... A-311
D Índice ................................................................................................................................... A-323
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 0-7
0 0
Prefacio 04.00
Estructura de este manual
Organización de la documentación
La documentación SINUMERIK se estructura en
3 niveles:
• Documentación general
• Documentación para el usuario
• Documentación para el fabricante/servicio técnico
Destinatario
La presente documentación está orientada al
usuario de máquinas herramienta. El impreso
describe detalladamente las informaciones que
necesita el usuario para el manejo de los controles
SINUMERIK FM-NC, 810D y 840D.
Volumen estándar
En estas instrucciones de programación se describe
la funcionalidad del volumen estándar.
Las ampliaciones o modificaciones realizadas por el
fabricante de la máquina serán documentadas por el
mismo.
Si desea mayores informaciones respecto a los
impresos relativos al SINUMERIK FM-NC, 810D y
840D así como los que rigen para todos los
controles SINUMERIK (p. ej., interface universal,
ciclos de medida, etc.), diríjase al representante de
Siemens más cercano.
El control permite ejecutar más funciones que las
indicadas en esta descripción. Sin embargo, no se
pueden exigir dichas funciones al efectuar el
suministro o servicios postventa.
Validez
Estas instrucciones de programación son válidas
para: Controles SINUMERIK FM-NC, 810D, 840D
840Di, MMC 100 y MMC 102/103.
La versión de software indicada en las instrucciones de
programación se refiere al 840D; la validez para el
810D es la correspondiente, [Link]., la versión de
software 5 en el SINUMERIK 840D equivale a la
versión de software 3 en el SINUMERIK 810D.
Siemens AG 2000 Todos los derechos reservados.
0-8 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
0 0
04.00 Prefacio
Estructura de este manual
Estructura de las descripciones
Todos los ciclos y posibilidades de programación se
han descrito siguiendo la misma estructura interna,
siempre que esto tenga sentido y sea posible.
La distribución en diversos niveles de información
permite acceder directamente a las informaciones
que se requieren en cada momento.
1. Vista general rápida Ciclos de taladrado y figuras de taladros 03.96
2 2.1 Ciclos de taladrado 2
Si desea consultar un ciclo que se utiliza con poca
frecuencia o el significado de un parámetro, puede
encontrar en un resumen cómo se programa la
2.1.2 Taladrado, centrado – CYCLE81
Programación
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
función y las aclaraciones respecto a los ciclos y los RTP real Plano de retroceso (absoluto)
RFP
parámetros.
real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Prof. final de taladrado relativa al plano de referencia (se ingresa sin signo)
Función Z
Estas informaciones están siempre al comienzo de La herramienta taladra con la velocidad del husillo y
el avance programados, hasta la profundidad final
ingresada.
la página.
X
Nota:
Por razones de espacio no es posible indicar para
cada ciclo y parámetro todas las clases de Desarrollo
Posición alcanzada antes del inicio del ciclo:
representación que permite el lenguaje de
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
programación. Por tanto, la programación de los
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia
ciclos se indica siempre en la composición que se
retrasado en la distancia de seguridad, con G0
• Desplazamiento hasta la profundidad final de
taladrado con el avance fijado en el programa a
emplea con mayor frecuencia en los talleres.
llamar (G1)
• Movimiento en sentido inverso hasta el plano de
retroceso, con G0
Siemens AG 1997 All rights reserved.
2-36 SINUMERIK 840D/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 08.97
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 0-9
0 0
Prefacio 04.00
Estructura de este manual
2. Aclaraciones detalladas 03.96 Ciclos de taladrado y figuras de taladros
2 2.1 Ciclos de taladrado 2
En la parte teórica se encuentra una descripción
detallada de:
Explicación de los parámetros
Z
G1
RFP y RTP
G0
Por lo general, el plano de referencia (RFP) y el de
¿Para qué se requiere el ciclo? retroceso (RTP) tienen valores diferentes. En el ciclo
se parte del supuesto que el plano de retroceso se
encuentra delante del de referencia. O sea que la RTP
distancia a la profundidad final de taladrado del RFP+SDIS
plano de retroceso es mayor que la del plano de RFP
X
referencia.
¿Qué ocasiona el ciclo? SDIS
La distancia de seguridad (SDIS) es respecto al
DP=RFP-DPR
plano de referencia. Este se retrasa en la distancia
de seguridad. El sentido en que es efectiva la
distancia de seguridad lo determina
¿Cómo es el proceso? automáticamente el ciclo.
DP y DPR
La prescripción de la profundidad de taladrado
puede ser, indistintamente, absoluta (DP) o relativa
(DPR) respecto al plano de referencia.
¿Qué efecto tienen los parámetros? Si es relativa, el ciclo calcula por sí mismo la
profundidad resultante en base a la posición del
plano de referencia y el de retroceso.
Otras observaciones
¿Qué hay que observar adicionalmente? Si se ingresa un valor tanto para DP como para DPR
la profundidad final de taladrado se deriva de DPR.
Si ésta se diferencia de la profundidad absoluta
programada a través de DP se emite el aviso
"Profundidad: Valor correspondiente a la
La parte teórica está destinada especialmente al profundidad relativa" en el renglón de diálogo.
aprendizaje para el "principiante" de controles
numéricos. Se recomienda leer el manual completo,
por lo menos una vez, para tener una idea general
Siemens AG 1997 All rights reserved.
de las capacidades y el volumen de funciones del
SINUMERIK 840D/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 08.97 2-37
control SINUMERIK.
3. De la teoría a la práctica Ciclos de taladrado y figuras de taladros 03.96
08.97
2 2.1 Ciclos de taladrado 2
En los ejemplos de programación se muestra la
forma en que se aplica cada ciclo en un contexto
práctico.
Si los valores para el plano de referencia y el de
retroceso son idénticos, no puede darse ningún valor
de profundidad relativa. Tiene lugar el aviso de error
61101 "Definición equivocada del plano de referencia"
y el ciclo no se ejecuta. Este aviso de error se produce
también cuando el plano de retroceso se encuentra
Casi todos los ciclos tienen un ejemplo de aplicación
avanzado respecto al de referencia, es decir que su
distancia a la profundidad final de taladrado es menor.
después de la parte teórica.
Ejemplo de programación
Taladrado_Centrado Y Y A-B
Con este programa se pueden confeccionar 3
taladros empleando el ciclo CYCLE81, efectuándose A
la llamada de éste con asignación de valores
120
diferentes a los parámetros. El eje de taladrado es
siempre el Z.
30
0
B X Z
40 90 35 100 108
N10 G0 G90 F200 S300 M3 Determinación de los valores tecnológicos
N20 D3 T3 Z110 Desplazamto. al plano de retroceso
a
N30 X40 Y120 Desplazamto. a la 1 pos. de taladrado
N40 CYCLE81 (110, 100, 2, 35) Llamada del ciclo con profundidad final de
taladrado abs., distancia de seguridad y
lista de parám. incompleta
N50 Y30 Desplaz. a la siguiente pos. de taladrado
N60 CYCLE81 (110, 102, , 35) Llamada del ciclo sin dist. de seguridad
N70 G0 G90 F180 S300 M03 Determinación de los valores tecnológicos
N80 X90 Desplazamiento a la siguiente posición
N90 CYCLE81 (110, 100, 2, , 65) Llamada del ciclo con prof. final de
taladrado relativa y distancia de seguridad
N100 M30 Fin del programa
Siemens AG 1997 All rights reserved.
2-38 SINUMERIK 840D/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 08.97
Siemens AG 2000 Todos los derechos reservados.
0-10 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
0 0
04.00 Prefacio
Estructura de este manual
Aclaración de los símbolos
Proceso
Aclaración
Funcionamiento
Parámetros
Ejemplo de programación
Programación
Observaciones adicionales
Referencias a otro manual o bien a otro capítulo
Nota de peligro o fuentes de error
Notas o informaciones adicionales
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 0-11
0 0
Prefacio 04.00
Uso reglamentario
Indicaciones de advertencia
En este impreso se utilizan las siguientes
indicaciones categorizadas según la importancia.
Peligro
Este símbolo aparecerá siempre que pueda
ocasionarse la muerte, heridas graves o daños
materiales cuantiosos en el caso en que no se
tengan en cuenta las medidas de precaución
correspondientes.
Precaución
Este símbolo aparecerá siempre que puedan
ocasionarse heridas leves en el caso de que no se
observen las prescripciones correspondientes.
Aviso
Este símbolo aparecerá siempre que se puedan
ocasionar la muerte, heridas graves o daños
materiales considerables si no se observan las
prescripciones correspondientes.
Siemens AG 2000 Todos los derechos reservados.
0-12 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
0 0
04.00 Prefacio
Uso reglamentario
Principio
Su SINUMERIK 810D, 840D y FM-NC de SIEMENS
se ha construido siguiendo los últimos avances de la
tecnología y observando las prescripciones, reglas y
normas de seguridad reconocidas.
Dispositivos adicionales
Los controles de SIEMENS se pueden ampliar
específicamente para su campo de aplicación
usando accesorios, dispositivos adicionales y
equipos de ampliación especiales ofrecidos por
SIEMENS.
Personal
El control numérico solamente debe ser utilizado por
personal autorizado y con la formación
adecuada. No se ha de permitir que trabajen en el
control personas sin la correspondiente formación,
ni siquiera por breve tiempo.
La responsabilidad para el ajuste, operación y
mantenimiento de la instalación debe de ser
claramente definida y controlada.
Comportamiento
Antes de la puesta en marcha del control hay que
garantizar que el personal responsable haya leído y
entendido las instrucciones de operación.
Adicionalmente, la empresa tendrá obligación de
vigilancia permanente del estado técnico total
(anomalías reconocibles externamente, daños o
modificaciones en el comportamiento operativo).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 0-13
0 0
Prefacio 04.00
Uso reglamentario
Servicio técnico
Los equipos sólo se han de reparar siguiendo lo
indicado en las instrucciones de reparación y
mantenimiento. Estas tareas las efectuarán
exclusivamente personas cualificadas y con
formación profesional para el campo específico.
Se han de observar todas las prescripciones de
seguridad correspondientes.
Nota
Los siguientes hechos se consideran como uso no
reglamentario y excluyen cualquier
responsabilidad o garantía del fabricante:
Cualquier aplicación que diverja de los puntos
mencionados arriba o la utilización más allá de lo
convenido.
Cuando el control se opere sin estar en perfectas
condiciones técnicas, sin considerar los peligros o
las disposiciones de seguridad o sin observar las
indicaciones hechas en las instrucciones de manejo.
Cuando haya perturbaciones que influyan sobre la
seguridad y éstas no se corrijan antes de poner en
marcha el control.
Cualquier modificación, puenteo o exclusión del
funcionamiento de los equipos o dispositivos en el
control destinados a garantizar el funcionamiento
correcto, la aplicación adecuada o la seguridad
activa o pasiva.
Se pueden ocasionar peligros imprevisibles para:
• La vida o la salud de las personas,
• el control, las máquinas u otros elementos del
patrimonio de la empresa o del usuario.
Siemens AG 2000 Todos los derechos reservados.
0-14 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
Parte general
1.1 Observaciones generales................................................................................................1-16
1.2 Exposición resumida de los ciclos...................................................................................1-16
1.2.1 Ciclos de taladrado, figuras de taladros, fresado y torneado ...................................1-17
1.2.2 Subprogramas de ayuda ciclos ................................................................................1-18
1.3 Programación de los ciclos..............................................................................................1-19
1.3.1 Llamada y condiciones de retorno ...........................................................................1-19
1.3.2 Datos de máquina ....................................................................................................1-20
1.3.3 Avisos durante la ejecución de un ciclo de trabajo ..................................................1-21
1.3.4 Llamada de ciclos y lista de parámetros ..................................................................1-22
1.3.5 Simulación de ciclos.................................................................................................1-25
1.4 Ayuda de ciclos en el editor de programas (a partir de la versión de software 4.3)........1-26
1.4.1 Vista general de los ficheros necesarios..................................................................1-27
1.4.2 Configuración de la selección de ciclos ...................................................................1-28
1.4.3 Configuración de las máscaras de entrada para el ajuste de parámetros...............1-30
1.4.4 Configuración de las pantallas de ayuda..................................................................1-33
1.4.5 Herramientas para la configuración (sólo para MMC100) .......................................1-34
1.4.6 Cargar en el control..................................................................................................1-35
1.4.7 Independencia de idioma .........................................................................................1-36
1.4.8 Manejo de la ayuda de ciclos ...................................................................................1-37
1.4.9 Montar ciclos de usuario en la simulación del MMC 103 .........................................1-38
1.5 Ayuda de ciclos en el editor de programas (a partir de la versión de software 5.1)........1-39
1.5.1 Menús, selección de ciclos.......................................................................................1-39
1.5.2 Nuevas funciones de las máscaras de entrada .......................................................1-40
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-15
1 1
Parte general 12.97
1.1 Observaciones generales
1.1 Observaciones generales
En el primer capítulo se resumen los ciclos
disponibles. En los capítulos siguientes se describen
las condiciones válidas en general para todos los
ciclos, en lo que respecta a:
• Programación de los ciclos y
• Guía del operador para la llamada de ciclos.
1.2 Exposición resumida de los ciclos
Los ciclos son subprogramas tecnológicos válidos
de forma general para realizar procesos de
mecanizado determinados, como p. ej., operaciones
de roscado o de fresado de cajas. La adaptación de
los ciclos a planteamientos concretos se efectúa
mediante los parámetros asignados.
En el sistema se le ofrecen diferentes ciclos
estándar para las tecnologías:
• Taladrado
• Fresado
• Torneado
Siemens AG 2000 Todos los derechos reservados.
1-16 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97
04.00 Parte general
1.2 Exposición resumida de los ciclos
1.2.1 Ciclos de taladrado, figuras de taladros, fresado y torneado
El control SINUMERIK FM-NC, 810D y 840D
permite efectuar los ciclos siguientes:
Ciclos de taladrado
CYCLE81 Taladrado, centrado
CYCLE82 Taladrado, avellanado
CYCLE83 Taladrado profundo
CYCLE84 Roscado sin compensación
CYCLE840 Roscado con compensación
CYCLE85 Mandrinado 1
CYCLE86 Mandrinado 2
CYCLE87 Mandrinado 3
CYCLE88 Mandrinado 4
CYCLE89 Mandrinado 5
Ciclos de figuras de taladrado
HOLES1 Mecanizar agujeros en fila
HOLES2 Mecanizar agujeros en círculo
Nuevo a partir de la versión de software 5.3:
CYCLE801 Rejilla de puntos
Ciclos de fresado
LONGHOLE Figura de fresado de agujeros rasgados en torno a
un círculo
SLOT1 Figura de fresado de ranuras en torno a un círculo
SLOT2 Figura de fresado de ranuras circulares
POCKET1 Fresar caja rectangular (con fresa frontal)
POCKET2 Fresar caja circular (con fresa frontal)
CYCLE90 Fresado de roscas
Nuevo a partir de la versión de software 4:
POCKET3 Fresar caja rectangular (con una fresa cualquiera)
POCKET4 Fresar caja circular (con una fresa cualquiera)
CYCLE71 Fresado plano
CYCLE72 Fresado de contornos
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-17
1 1
Parte general 12.97
04.00
1.2 Exposición resumida de los ciclos
Nuevo a partir de la versión de software 5.2:
CYCLE73 Fresado de cajas con islas
CYCLE74 Transferencia contorno de borde de caja
CYCLE75 Transferencia contorno de la isla
Nuevo a partir de la versión de software 5.3:
CYCLE76 Fresado de salientes rectangulares
CYCLE77 Fresado de salientes circulares
Ciclos de torneado
CYCLE93 Entallado
CYCLE94 Entalladura (formas E y F según DIN)
CYCLE95 Desbaste con destalonado
CYCLE96 Entalladura roscada (formas A, B, C y D según DIN)
CYCLE97 Tallado de roscas
CYCLE98 Cadenas de roscas
Nuevo a partir de la versión de software 5.1:
CYCLE950 Desbaste ampliado
1.2.2 Subprogramas de ayuda ciclos
Pertenecen al paquete de ciclos los subprogramas
auxiliares:
• PASO DE ROSCA y
• AVISO.
Éstos deben estar siempre cargados en el control.
Siemens AG 2000 Todos los derechos reservados.
1-18 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.3 Programación de los ciclos
1.3 Programación de los ciclos
Los ciclos estándar están definidos como
subprogramas, con nombres y listas de parámetros.
Para la llamada de un ciclo rigen las condiciones
descritas en "SINUMERIK Instrucciones de
programación, Parte 1: Funciones básicas".
Los ciclos se entregan en disquetes o bien,
tratándose de MMC102, con la versión de software
correspondiente. Se cargan en la memoria de
programas de pieza del control a través de la
interfase V.24 (véanse las instrucciones de manejo).
1.3.1 Llamada y condiciones de retorno
Las funciones G efectivas antes de la llamada del
Eje perpendicular (Aplicadas)
Z
ciclo y el frame programable se conservan aún
as Y
después del ciclo. n ad
9 rde
El plano de mecanizado (G17, G18, G19) se define G1 O
antes de llamar el ciclo. El ciclo opera, en el plano
actual, con:
er
• Abscisas (1 eje geométrico)
o
• Ordenadas (2 eje geométrico)
• Valores en dirección perpendicular o aplicadas G1
7
er
(3 eje geométrico para el plano en el espacio).
En los ciclos de taladrado, los taladros se efectúan G1
8
en el eje perpendicular al plano actual. Ab
sc
is
En el fresado, la penetración en profundidad se as
X
efectúa según este eje.
Asignación de planos y ejes
Orden Plano Eje perpendicular de
penetración
G17 X/Y Z
G18 Z/X Y
G19 Y/Z X
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-19
1 1
Parte general 12.97
05.98
1.3 Programación de los ciclos
1.3.2 Datos de máquina
Para el empleo de ciclos se han de tener en cuenta
los datos de máquina que se indican a continuación.
Sus valores deben ser como mínimo los de la tabla.
Datos de máquina que se deben observar
Número Nombre DM Valor mínimo
DM
18118 MM_NUM_GUD_MODULES 7
18130 MM_NUM_GUD_NAMES_CHAN 10
18150 MM_GUD_VALUES_MEM 10
18170 MM_NUM_MAX_FUNC_NAMES 40
18180 MM_NUM_MAX_FUNC_PARAM 400
28020 MM_NUM_LUD_NAMES_TOTAL 200
28040 MM_NUM_LUD_VALUES_MEM 25
El fabricante de la máquina suministra ficheros con
datos de máquina ajustados a dichos valores.
Es preciso tener en cuenta que si se modifican
estos datos de máquina, será necesario el
power_on.
Para el ciclo CYCLE840 (roscado con herramienta de
compensación) se debe tener presente además el dato
de máquina específico de eje 30200: NUM_ENCS.
Siemens AG 2000 Todos los derechos reservados.
1-20 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.3 Programación de los ciclos
1.3.3 Avisos durante la ejecución de un ciclo de trabajo
En algunos ciclos se visualizan durante su ejecución
avisos en la pantalla del control, que informan sobre
el estado del mecanizado.
Estos avisos no interrumpen la ejecución del
programa y se conservan hasta que aparece el
siguiente aviso.
Los textos de los avisos y su significado se explican
en los ciclos correspondientes.
En el apéndice A de las presentes instrucciones de
programación se han recopilado todos los avisos
relevantes.
Indicación de secuencias durante la ejecución de
un ciclo
Durante todo el ciclo permanece la llamada del ciclo
en la visualización de secuencias.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-21
1 1
Parte general 12.97
1.3 Programación de los ciclos
1.3.4 Llamada de ciclos y lista de parámetros
Los ciclos estándar operan con variables definidas
por el usuario. Mediante la lista de parámetros es
posible asignar parámetros a los ciclos cuando se
llama a los mismos.
Las llamadas de ciclos requieren siempre una
secuencia propia.
Indicaciones básicas relativas al suministro
de parámetros a los ciclos estándar
Las instrucciones de programación describen la lista
de parámetros para cada ciclo con
• el orden de sucesión y
• el tipo.
El orden de sucesión de los parámetros asignados
se debe observar en todo caso.
Cada parámetro asignado a un ciclo tiene un tipo de
datos determinado. En la llamada del ciclo, estos
tipos se deben tener presentes para los parámetros
que se emplean actualmente. En la lista de
parámetros se pueden incluir
• variables o
• constantes
para transferirlas.
Si en la lista de parámetros se transfieren variables,
éstas se deben definir en primer lugar en el
programa que hace la llamada y ocupar con valores.
A su vez se pueden llamar los ciclos
• con una lista de parámetros incompleta o
• bajo omisión de parámetros.
Si los últimos parámetros que debieran escribirse en
la llamada se quieren omitir, podrá cerrarse
prematuramente la lista de parámetros con ")".
Si en el intermedio del texto se quieren omitir
parámetros, deberán escribirse comas "..., ,... "
como señal de reserva de lugar.
Siemens AG 2000 Todos los derechos reservados.
1-22 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.3 Programación de los ciclos
Las pruebas de plausibilidad de valores de parámetros
con un margen de valores discreto o limitado no se
efectúan, a no ser que se haya descrito expresamente
la reacción a un error en un ciclo.
Si la lista de parámetros contiene durante la llamada de
ciclo más registros que parámetros definidos en el
ciclo, aparecerá la alarma CN general 12340 "Número
de parámetros demasiado grande" y no se ejecuta el
ciclo.
Llamada del ciclo
Las diversas posibilidades de escribir la llamada de un
ciclo se describen a continuación en base al ejemplo de
un ciclo CYCLE100 que requiere la entrada de los
parámetros siguientes.
Ejemplo
FORM Definición de la forma a mecanizar
Valores: E y F
MID Profundidad (se ingresa sin signo)
FFR Avance
VARI Clase de mecanizado
Valores: 0, 1 ó 2
FAL Demasía para acabado
El ciclo es llamado mediante la orden
CYCLE100 (FORM, MID, FFR, VARI, FAL).
1. Lista de parámetros con valores constantes
En lugar de los parámetros individuales es posible
registrar directamente los valores concretos con los
cuales deba ejecutarse el ciclo.
Ejemplo
CYCLE100 ("E", 5, 0.1, 1, 0) Llamada del ciclo
2. Lista de parámetros con variables a modo de
parámetros de transferencia
Los parámetros se pueden transferir a modo de
variables operativas, que se deben definir antes de
llamar al ciclo y dotar de valores.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-23
1 1
Parte general 12.97
1.3 Programación de los ciclos
Ejemplo
DEF CHAR FORM="E" Definición de un parámetro, asignación de
valores
DEF REAL MID=5, FFR, FAL Definición de los parámetros con y sin
DEF INT VARI=1 asignaciones de valores
N10 FFR=0.1 FAL=0 Asignaciones de valores
N20 CYCLE100 (FORM, MID, FFR, -> Llamada del ciclo
-> VARI, FAL)
3. Empleo de variables predefinidas a modo de
parámetros de transferencia
Para asignar parámetros a los ciclos también puede
usted utilizar variables, p. ej. Parámetros R.
Ejemplo
DEF CHAR FORM="E" Definición de un parámetro, asignación
de valores
N10 R1=5 R2=0.1 R3=1 R4=0 Asignaciones de valores
N20 CYCLE100 (FORM, R1, -> Llamada del ciclo
-> R2, R3, R4)
Puesto que los parámetros R están predefinidos con el
tipo "real" se ha de tener en cuenta la compatibilidad de
tipos entre el parámetro de destino que se deba asignar
y este tipo "real".
En las instrucciones de programación se exponen
más detalles referentes a tipos de datos y
conversión o compatibilidad de tipos.
Si resultan incompatibilidades de tipos, el sistema
emite la alarma 12330 "Tipo de parámetro falso ... ".
4. Lista de parámetros incompleta y omisión de
parámetros
Si algún parámetro no se precisa para la llamada de
un ciclo, o bien si éste debe tener el valor cero, se
puede omitir en la lista. En este lugar se han de
escribir solamente las comas "..., ,... " para asegurar
la asignación correcta de los parámetros siguientes
o bien se ha de cerrar la lista de parámetros
prematuramente con ")".
Siemens AG 2000 Todos los derechos reservados.
1-24 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97
05.98 Parte general
1.3 Programación de los ciclos
Ejemplo
CYCLE100 ("F", 3, 0.3, , 1) Llamada del ciclo,
o
4 parámetro omitido (es decir, valor cero)
CYCLE100 ("F", 3, 0.3) Llamada del ciclo,
se debe asignar el valor cero a los dos
últimos parámetros (es decir, se han
omitido)
5. Expresiones en la lista de parámetros
En la lista de parámetros se admiten también
expresiones cuyo resultado se asigna al parámetro
correspondiente del ciclo.
Ejemplo
DEF REAL MID=7, FFR=200 Definición de parámetros, asignaciones de
valores
CYCLE100 ("E", MID*0.5, FFR+100,1) Llamada del ciclo
Profundidad 3.5, avance 300
1.3.5 Simulación de ciclos
Los programas con llamadas de ciclos se pueden
comprobar primero mediante simulación.
Funcionamiento
En las configuraciones con el MMC 100.2 durante la
simulación, el programa es ejecutado de la manera
normal en el CN, mientras que los movimientos de
desplazamiento son dibujados en la pantalla.
En caso de configuración con el MMC 103, la
simulación de un programa se realiza tan solo en el
MMC. Por ello es también posible ahí, a partir de la
versión de software 4.4, la ejecución de ciclos sin datos
de herramienta, o bien sin selección previa de una
corrección de herramienta.
Luego, en los ciclos que tienen que incluir datos de
corrección de herramienta en el cálculo de su
movimiento de desplazamiento ([Link]. fresar cajas y
ranuras, entalla durante el torneado), se procede a
recorrer el contorno final y a emitir un mensaje que dice
que está activada la simulación sin herramienta.
Esta función se puede aprovechar para controlar la
posición de [Link]. la caja.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-25
1 1
Parte general 12.97
12.97
1.4 Ayuda de ciclos en el editor de programas
1.4 Ayuda de ciclos en el editor de programas
(a partir de la versión de software 4.3)
El editor de programas del control ofrece ayuda al
programador a la hora de insertar en el programa
llamadas de ciclo e introducir parámetros.
La ayuda abarca tanto los ciclos de Siemens como
los ciclos de usuario.
Funcionamiento
La ayuda a los ciclos consta de tres componentes:
1. Selección de ciclos
2. Máscaras de entrada para ajuste de parámetros
3. Pantalla de ayuda por cada ciclo.
Para integrar ciclos propios no es imprescindible crear
pantallas de ayuda; en tal caso sólo se visualizan
máscaras de entradas para los ciclos.
También es posible configurar, con independencia
del idioma, los ficheros de texto de ayuda de ciclos.
En tal caso se precisan los correspondientes
ficheros de texto adicionales, que se encuentran en
el MMC.
Una descripción detallada del editor de programas
figura en
Bibliografía: /BA/, "Instrucciones de manejo"
Siemens AG 2000 Todos los derechos reservados.
1-26 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.4 Ayuda de ciclos en el editor de programas
1.4.1 Vista general de los ficheros necesarios
La asistencia de ciclos necesita en calidad de
fundamento los ficheros siguientes:
Asignación Fichero Aplicación Tipo de
fichero
Selección de ciclos [Link] Ciclos estándar y de Fichero de
usuario texto
Máscara de entrada para [Link] Ciclos estándar Fichero de
ajustar parámetros texto
Máscara de entrada para [Link] Ciclos de usuario Fichero de
ajustar parámetros texto
Pantallas de ayuda *.bmp Ciclos estándar y de Bitmap
usuario
En el MMC100, las pantallas de ayuda deberán
convertirse a otro formato (*.pcx) y agruparse y
comprimirse para obtener un fichero cargable ([Link]).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-27
1 1
Parte general 12.97
1.4 Ayuda de ciclos en el editor de programas
1.4.2 Configuración de la selección de ciclos
Funcionamiento
La selección de ciclos se configura en el fichero
[Link]:
• Los ciclos se pueden seleccionar directamente
con los pulsadores de menú que se configuran
en el fichero [Link].
• Se soportan hasta tres niveles de pulsadores,
cada uno con hasta 18 pulsadores; esto permite
dividir los ciclos en subconjuntos, [Link]., de una
cierta tecnología.
• Si en un nivel de pulsadores hay configurados
como máximo 6 ciclos, entonces todos ellos se
encuentran en un árbol de pulsadores vertical.
Los pulsadores 7 y 8 están reservados para
funciones de manejo tales como "Volver" o
"Abortar" u "OK".
Si en el nivel correspondiente se encuentran más
de 6 ciclos, entonces el programa asigna ">>" al
o
7 pulsador y se conmuta los pulsadores
o
verticales al 2 nivel.
• En el primer nivel sólo están disponibles 4
pulsadores; el primer pulsador está reservado.
Ejemplo de selección de ciclos
Siemens AG 2000 Todos los derechos reservados.
1-28 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.4 Ayuda de ciclos en el editor de programas
Programación
Sintaxis del fichero [Link] (ejemplo)
%_N_COV_COM
;$PATH=/_N_CUS_DIR
;V04.03.01/10.09.97
S2.0.0\Torneado\
S3.0.0\Taladrado\
S4.0.0\Fresado\
S5.0.0\Roscado\
S6.0.0\Usuario\
S3.1.0\Taladrado profundo\C3(CYCLE83) Taladrado profundo
S3.2.0\Mandrinado\
S3.2.1\Mandrinado%n1\C6(CYCLE85) Mandrinado 1
...
M17
Aclaración de la sintaxis
Sx.y.z Número del pulsador y nivel; el punto sirve para separar los tres números
er
x designa el pulsador del 1 nivel (son posibles de 2 a 18)
o
y designa el pulsador del 2 nivel (son posibles de 1 a 18).
er
z designa el pulsador del 3 nivel (de 1 a 18)
\text\ Texto del pulsador, como máximo 2 ⋅ 9 caracteres
El carácter de separación para cambio de línea es "%n"
Cxx Nombre de la pantalla de ayuda; en ayuda de ciclos, la pantalla de ayuda se
amplía en una p [Link]
(Nombre) Nombre del ciclo que se escribe en el programa y que aparece en la máscara de
entrada para ajuste de parámetros.
Tras el nombre del ciclo es posible escribir, separado por
como mínimo un espacio en blanco, un comentario.
Particularidades en el MMC102/103
Si este fichero se configura para un determinado
idioma, es decir provisto de textos explícitos, entonces
el nombre del fichero deberá codificarse en el idioma
en cuestión, [Link].:
• COV_GR.COM para alemán,
• COV_UK.COM para inglés,
• COV_ES.COM para español,
• COV_FR.COM para francés,
• COV_IT.COM para italiano,
otros para los demás idiomas.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-29
1 1
Parte general 12.97
1.4 Ayuda de ciclos en el editor de programas
1.4.3 Configuración de las máscaras de entrada para el ajuste de parámetros
El fundamento para configurar las máscaras de entrada
para el ajuste de parámetros son los ficheros [Link]
(Siemens cycles) y [Link] (user cycles).
Ambos ficheros tienen la misma sintaxis.
Aclaración
La línea de título del ciclo puede tener los aspectos siguientes:
Nombre de la pantalla de ayuda
Nombre del ciclo
Texto del comentario
//C6 (CYCLE85) Boring 1
// Detección de la línea de encabezamiento de una descripción de ciclo
C6 Nombre de la pantalla de ayuda ampliado en una p (C1 - C28 Ciclos de
Siemens)
(CYCLE85) Nombre del ciclo. Este nombre se escribe también en el programa CN.
Mandrinado 1 Comentario (no es evaluado)
Parametrización de ciclos
(R/0 2/1/plano de retirada, absoluto)[plano de retirada/RTP]
Comienzo (
Tipo de variable R REAL
I INTEGER
C CHARAKTER
S STRING
Carácter de /
separación
Imagen de valores límite inferior, blanco, límite superior (p. ej. 0 2)
Carácter de separación /
Valor por defecto un valor (p. ej. 1)
Carácter de separación /
Texto largo se visualiza en la línea de diálogo
Fin )
Comienzo de explicación [
Texto corto aparece en la máscara de parámetros
Carácter de separación /
Texto en bitmap Nombre del parámetro
Fin complemento ]
Siemens AG 2000 Todos los derechos reservados.
1-30 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.4 Ayuda de ciclos en el editor de programas
En lugar de establecer límites definiendo un margen de
valores también es posible definir valores individuales.
En tal caso, éstos se seleccionan en la entrada utilizando
la tecla de selección.
(I/* 1 2 3 4 11 12 13 14/11/Selección del tipo
de mecanizado)[Tipo de mecanizado/ VARI]
Para lograr la compatibilidad con las versiones de la
asistencia de ciclos y de la programación en diálogo
de MMC102/103, sólo esta parte se encuentra
predefinida entre paréntesis.
La parte entre corchetes es opcional.
Aclaración
Si falta la parte acortada entre corchetes, entonces
deberá procederse de la forma siguiente:
Texto corto= los primeros 19 caracteres del texto largo pero sólo hasta el primer blanco
desde la derecha o a la primera coma desde la izquierda.
Los textos acortados se marcan con un *.
Texto en bitmap= se lee del fichero [Link].
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-31
1 1
Parte general 12.97
1.4 Ayuda de ciclos en el editor de programas
Ejemplo de programación
Asistencia de ciclos para el ciclo:
Corresponde a los ficheros COM SW4 MMC100 y
ayuda de ciclos ASCII Editor MMC102/103
//C6(CYCLE85) Mandrinado 1
(R///Plano de retirada, absoluto)[Plano de retirada/RTP]
(R///Plano de referencia, absoluto)[Plano de referencia/RFP]
(R/0 99999//Distancia de seguridad, sin signo)
[Distancia de seguridad/SDIS]
(R///Profundidad final, absoluta)[Profundidad final/DP]
(R/0 99999/0/Profundidad final relativa respecto plano de
referencia)[Profundidad final rel./,DPR]
(R/0 99999//Tiempo de espera en taladrado)[Tiempo de espera BT/DTB]
(R/0.001 999999//Avance)[Avance/FFR]
(R/0.001 999999//Avance de retirada)[Avance de retirada/RFF]
Siemens AG 2000 Todos los derechos reservados.
1-32 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.4 Ayuda de ciclos en el editor de programas
1.4.4 Configuración de las pantallas de ayuda
Aclaración
Pantallas de ayuda para MMC100
Para modificar gráficos estándar o crear gráficos
adicionales se necesita un programa gráfico en su
PC. El tamaño de un gráfico está limitado a
272 ⋅ 280 pixel. Se recomienda crear todos los
gráficos del mismo tamaño.
Como formato gráfico, el MMC utiliza el formato
PCX de Zsoft Paintbrush. Si no dispone de un
programa gráfico capaz de crear ficheros con este
formato, el programa Paint Shop Pro permite Ejemplo de un gráfico para parametrización de ciclos
convertir correspondientemente sus gráficos.
El programa Paint Shop Pro no se incluye en el
disquete suministrado por Siemens.
Pantallas de ayuda para MMC102/103
Las pantallas de ayuda del MMC102/103 se
encuentran en el directorio DH\[Link]\[Link].
La función "Copiar" del menú Servicios permite
cargarlas desde el disquete. Para ello seleccionar el
directorio de destino a través de "Programación de
diálogo" y "Ayuda DP".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-33
1 1
Parte general 12.97
1.4 Ayuda de ciclos en el editor de programas
1.4.5 Herramientas para la configuración (sólo para MMC100)
Aclaración
Para el MMC100 se necesita también una
herramienta destinada a convertir ficheros del
formato *.bmp al formato *.pcx.
Esta herramienta se encuentra dentro del disquete
de ciclos suministrado bajo la ruta MMC100\TOOLS.
De esta forma es posible convertir y comprimir para
lograr un fichero cargable en el MMC100.
La conversión de los ficheros PCX y su subsiguiente
compresión en un fichero de archivos se realiza con
las herramientas PCX_CON.EXE y [Link]. Estas
herramientas están incluidas en el disquete.
Todos los ficheros a convertir deberán encontrarse
en una misma ruta de acceso; no se soportan varias
rutas.
Activación de la conversión:
[Link]
Todos los parámetros necesarios están ya
depositados en este fichero.
La conversión da como resultado los ficheros *.b00
y *.b01. Antes de iniciar la compresión es necesario
copiar estos ficheros *.b00 y *.b01 así como la
herramienta [Link] en un ruta y arrancar con el
comando siguiente:
arj a [Link] *.*
Siemens AG 2000 Todos los derechos reservados.
1-34 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.4 Ayuda de ciclos en el editor de programas
1.4.6 Cargar en el control
Cargar en MMC100
Condición previa
El disquete de aplicación está ya instalado en su PC.
Proceso
• Cambiar el directorio "INSTUTIL" de su ruta de
aplicación e iniciar "APP_INST.EXE". Aparecerá
el menú de selección para instalar el software.
• Seleccionar el punto "Modify configuration".
De esta forma aparece un nuevo menú de
selección. Elegir aquí la opción "Add *.* Files ...".
Como nombre de fichero, introducir en la máscara
de entrada su ruta de ficheros gráficos y el nombre
de fichero "[Link]".
• Confirmar la introducción pulsando la tecla
Return.
• Pulsando Esc es posible regresar al menú inicial;
en ese punto puede transferir su software a su
hardware.
Cargar en MMC102/103
Proceso
Las pantallas de ayuda para la asistencia de ciclos
se encuentran en el directorio
Programación diálogo\Ayuda DP.
Se introducen desde el disquete en formato largo a
través de las operaciones de manejo:
• "Gestionar datos" y
• "Copiar".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-35
1 1
Parte general 12.97
05.98
1.4 Ayuda de ciclos en el editor de programas
1.4.7 Independencia de idioma
Aclaración
Los ficheros de ayuda de ciclos pueden configurarse
también de forma independiente del idioma.
Para ello, todos los textos contenidos en los ficheros
[Link] y [Link] son sustituidos por números.
En el control se precisa adicionalmente un fichero
de textos.
Para los ciclos de usuario está reservado el fichero
[Link] que incluye el margen de números
85000...89899.
En el MMC 103 este fichero se llama aluc_(idioma).com
y se encuentra, dentro del sistema de ficheros, en el
subdirectorio DA\[Link] (textos de alarma MBDDE).
Ejemplo:
//C60 (CICLO DE TALADRADO)
(R///$85000)[$85001/PAR1]
(R///$85002 $85003)[$85002/PAR2]
...
Fichero de textos asociado:
85000 0 0 "Plano de retirada como valor absoluto"
85001 0 0 "Plano de retirada"
85002 0 0 "Profundidad"
85003 0 0 "relativo al plano de retirada"
Explicación de la sintaxis:
$ Indica que se trata de caracteres numéricos
85000...89899 Números en ciclos de usuario
$85000... $... Se encadenan varios textos
Siemens AG 2000 Todos los derechos reservados.
1-36 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97 Parte general
1.4 Ayuda de ciclos en el editor de programas
1.4.8 Manejo de la ayuda de ciclos
Aclaración
Para insertar una llamada de ciclo en un programa,
realizar sucesivamente los pasos siguientes:
• Pulsador "Ayuda" en la franja horizontal de
pulsadores de menú.
• Pulsador "Ciclo" (sólo en MMC102/103).
• Selección del ciclo a través de la franja vertical
de pulsadores hasta que se visualiza la máscara
de entrada correspondiente. (En MMC100, la
pantalla de ayuda se visualiza tras pulsar la tecla
Info).
• Introducir el valor para el parámetro.
• En el MMC103 también es posible introducir en
la máscara un nombre de variable en lugar de un
valor; el nombre de variable comienza siempre
con una letra o un guión inferior.
• Terminar con "OK" (o, en caso de introducción
errónea, con "Interrumpir").
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-37
1 1
Parte general 12.97
05.98
1.4 Ayuda de ciclos en el editor de programas
1.4.9 Montar ciclos de usuario en la simulación del MMC 103
Aclaración
En caso de que también se pretenda simular ciclos
de usuario en el MMC 103, se tendrá que ampliar el
fichero [Link] en el subdirectorio
DA\[Link]\[Link]. Para cada uno de los ciclos se
pondrá aquí la línea de llamada.
Ejemplo de programación
Al control se le carga un ciclo de usuario
POSITION1 con 3 parámetros de transferencia que
ha de ser simulado.
%_N_POSITION1_SPF
;$PATH=/_N_CUS_DIR
PROC POSITION1 (REAL XWERT, REAL YWERT, REAL ZWERT)
...
M17
Luego se tendrá que completar en el fichero
[Link], la línea
PROC POSITION1 (REAL XWERT, REAL YWERT, REAL ZWERT)
Siemens AG 2000 Todos los derechos reservados.
1-38 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97
08.99 Parte general
1.5 Ayuda de ciclos en el editor de programas
1.5 Ayuda de ciclos en el editor de programas
(a partir de la versión de software 5.1)
A partir de la versión de software 5.1 ofrece el editor
de programas una ayuda de ciclos ampliada para
los ciclos Siemens y los ciclos de usuario.
Funcionamiento
La ayuda de ciclos facilita la siguiente funcionalidad:
• Selección de ciclos con softkeys
• Máscaras de entrada para el ajuste de
parámetros con pantallas de ayuda
• Ayuda online por parámetros (sólo en MMC103)
• Ayuda para la introducción de contorno
Con las diferentes máscaras se genera un código
de programa que puede decompilarse.
1.5.1 Menús, selección de ciclos
Aclaración
La selección de los ciclos se realiza con orientación
tecnológica mediante los siguientes softkeys:
Contorno
Entrada geométrica mediante el
procesador geométrico o las máscaras de
definición de contornos.
Taladrado
Máscaras de entrada para ciclos de
taladrado y figuras de taladros.
Fresado
Máscaras de entrada para ciclos de
fresado.
Torneado
Máscaras de entrada para ciclos de
torneado.
Tras terminar la entrada en una máscara en pantalla con o.k.
permanece visible la barra de selección de esta tecnología.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-39
1 1
Parte general 08.99
08.99
1.5 Ayuda de ciclos en el editor de programas
Ciclos parecidos se ajustan con máscaras en pantalla
comunes. Dentro de una máscara en pantalla puede
conmutarse entre los ciclos con un softkey, p. ej. al
taladrar roscas o realizar entalladuras.
La ayuda de ciclos del editor contiene también
máscaras que no insertan en el programa una
llamada de ciclo sino un código DIN libre de varias
líneas, p. ej., las máscaras de definición de
contornos así como la entrada de cualquier posición
de taladrado.
1.5.2 Nuevas funciones de las máscaras de entrada
Funcionamiento
• En muchos ciclos puede manipularse el tipo de
mecanizado utilizando el parámetro VARI.
Con frecuencia contiene varios ajustes que se
codifican como un solo valor. En las máscaras de
la nueva ayuda de ciclos se han dividido estos
diferentes ajustes en diferentes campos de
entrada, entre los cuales puede conmutarse con
la tecla de selección.
• Las máscaras de entrada se modifican de forma
dinámica. Sólo aparecen los campos de entrada
requeridos para el tipo de mecanizado seleccionado,
los no requeridos permanecen invisibles.
En el ejemplo es el caso del parámetro para el
avance del mecanizado de acabado.
• Cuando resulta razonable, los parámetros
dependientes entre sí se ocupan automáticamente
con una entrada. Esto es el caso del mecanizado de
roscas, donde actualmente se soportan tablas de
roscas métricas. En caso del ciclo de roscado
CYCLE97 se ocupa por ejemplo, desde la entrada
12 del campo de entrada para el tamaño de rosca
(parámetro MPIT), automáticamente el paso de
rosca (parámetro PIT) con 1.75 y la profundidad de
roscado (parámetro TDEP) con 1.137. Esta función
permanece inactiva cuando la tabla de roscas
métrica no ha sido seleccionada.
Siemens AG 2000 Todos los derechos reservados.
1-40 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97
08.99 Parte general
1.5 Ayuda de ciclos en el editor de programas
Cuando se visualiza por segunda vez una máscara,
se predefinen todos los campos con los últimos
valores introducidos.
•
En caso de ciclos que son llamados varias veces
dentro del mismo programa (p. ej. fresado de cajas
para el desbaste y mecanizado de acabado) sólo
deben modificarse unos pocos parámetros.
• En las máscaras de los ciclos de taladrado y Alternativo
fresado existe para determinados parámetros la
posibilidad de introducir los mismos como valores
absolutos o incrementales. En tales parámetros
aparece detrás del campo de entrada la abreviatura
ABS para entrada absoluta o INK para entrada
incremental. Puede conmutarse con el softkey
"Alternativo". En la siguiente llamada de estas
máscaras se mantiene también este ajuste.
• En el MMC103 existe la posibilidad de visualizar
informaciones adicionales acerca de los
diferentes parámetros de ciclo a través de la
ayuda online. Cuando el cursor está situado
encima de un parámetro apareciendo abajo a la
i
derecha el icono para la ayuda,
puede activarse la función de ayuda.
Pulsando la tecla de
información se abre y se
visualiza la explicación
acerca del parámetro de las
instrucciones de
programación de ciclos.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-41
1 1
Parte general 08.99
08.99
1.5 Ayuda de ciclos en el editor de programas
Manejo de la pantalla de ayuda
Página Hojear hacia atrás en la
atrás
documentación.
Página Hojear hacia delante en la documentación.
siguiente
Próximo Facilita el salto a otro párrafo del texto,
registro
que puede estar previsto dentro de la
ayuda.
Ir a Facilita el salto a un párrafo del texto
seleccionado.
Zoom + Aumentar el tamaño de letra en la ventana
de ayuda.
Zoom - Reducir el tamaño de letra en la ventana
de ayuda.
Finalizar Volver a la máscara de ciclo.
ayuda
Ayuda para la introducción de contorno
Crear
contorno
Arranca el procesador
geométrico, con el cual
pueden entrarse secciones
de contorno correlacionadas.
Contorno
1 recta
Contorno
2 rectas
Contorno
3 rectas
Los demás softkeys soportan
las definiciones de contornos
que son posibles a partir de la
versión de software 5.
Se componen de una o varias líneas rectas con las transi-
ciones del contorno interpuesto (radios, chaflanes). Cada
elemento de contorno puede definirse con puntos finales o
punto y ángulo y complementarse con un código DIN libre.
Siemens AG 2000 Todos los derechos reservados.
1-42 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97
08.99 Parte general
1.5 Ayuda de ciclos en el editor de programas
Ejemplo
De la siguiente máscara
de entrada para una
definición de contornos de
2 líneas rectas se genera
el siguiente código DIN:
X=AC(20) ANG=87.3 RND=2.5 F2000 S500 M3
X=IC(10) Y=IC(-20)
Ayuda para taladrado
La ayuda para taladrado contiene una selección de
ciclos de taladrado y figuras de taladros.
Taladrado
centrado
Taladrado
profundo
Tornear
Tallado
roscas
Selección de las figuras de
taladros
Posición
fig. tal.
Cerrar
modal
Las figuras de taladros pueden repetirse cuando p. ej., se
trata de realizar de forma secuencial taladrado y taladro
roscado. A tal fin se asigna en los agujeros en círculo un
nombre para la figura de taladros, el cual se introduce
posteriormente en la máscara "Repetir posición".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-43
1 1
Parte general 08.99
1.5 Ayuda de ciclos en el editor de programas
Ejemplo de programación generado con la
ayuda de ciclos
N100 G17 G0 G90 Z20 F2000 S500 M3 Secuencia principal
N110 T7 M6 Cambiar taladradora
N120 G0 G90 X50 Y50 Posicionamiento en mandrilar
N130 MCALL CYCLE82(10,0,2,0,30,5) Llamada modal del ciclo de taladrado
N140 agujeros en círculo 1: Marca – Nombre de la figura de taladros
N150 HOLES2(50,50,37,20,20,9) Llamar ciclo de figura de taladros
N160 ENDLABEL:
N170 MCALL Cancelar la llamada modal
N180 T8 M6 Cambiar macho de roscar
N190 S400 M3
N200 MCALL Llamada modal del ciclo de roscado
CYCLE84(10,0,2,0,30,,3,5,0.8,180,300,500)
N210 REPEAT agujeros en círculo Repetir la figura de taladros
N220 MCALL Cancelar la llamada modal
Además, a través de una
máscara puede introducirse
cualquier posición de
taladrado como una figura de
taladros repetitiva.
De esta manera pueden programarse hasta 5
posiciones en el plano, todos los valores como
absolutos o incrementales (conmutar con el softkey
"Alternativo"). El softkey "borrar todo" genera una
máscara vacía.
Siemens AG 2000 Todos los derechos reservados.
1-44 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
1 1
12.97
08.99 Parte general
1.5 Ayuda de ciclos en el editor de programas
Ayuda para fresado
La ayuda para fresado contiene las siguientes posibilidades de selección:
Fresado
transv.
Fresado
contorno
Cajas
estándar
Ranuras
Fresado
roscas
Pivote
Los softkeys "Cajas estándar"
y "Ranuras" se ramifican en
submenús, cada uno con una
selección de varios ciclos de
fresado de cajas o ranuras.
Ayuda para torneado
La ayuda para torneado contiene las siguientes posibilidades de selección:
Desbastar
Roscado
Entalla
Garganta
Los ciclos de entalladura
para las formas E y F
(CYCLE94) así como para
las entalladuras roscadas de
las formas A hasta D
(CYCLE96) se resumen bajo
el softkey "Entalladura".
El softkey "Rosca" contiene un submenú para
elegir entre un fresado de roscas simple o cadenas de
roscas.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 1-45
1 1
Parte general 08.99
08.99
1.5 Ayuda de ciclos en el editor de programas
Decompilación
La decompilación del código de programa sirve para
efectuar modificaciones en un programa existente,
sirviéndose de la ayuda de ciclos. Se coloca el cursor
sobre la línea a modificar y se pulsa el softkey
"Decompilar".
De esta manera vuelve a abrirse la correspondiente
máscara de entrada con la cual se ha generado la parte
de programa y se pueden modificar los valores.
Cuando se efectúan modificaciones directamente en el
código DIN generado, puede ocurrir que la
decompilación resulte imposible. Por tanto debe
trabajarse siempre de forma consecuente con la ayuda
de ciclos y efectuarse las modificaciones con la ayuda
de la decompilación.
Ayuda para la configuración de ciclos de
usuario
Bibliografía: /IAM/, Instrucciones de puesta en
marcha MMC
BE1 "Completar interfase de Manejo"
Siemens AG 2000 Todos los derechos reservados.
1-46 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
04.00 Ciclos de taladrado y figuras de taladros
Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado ..........................................................................................................2-48
2.1.1 Condiciones previas ..................................................................................................2-50
2.1.2 Taladrado, centrado – CYCLE81 ..............................................................................2-52
2.1.3 Taladrado, avellanado – CYCLE82 ...........................................................................2-55
2.1.4 Taladrado profundo – CYCLE83 ...............................................................................2-57
2.1.5 Roscado sin compensación – CYCLE84 ..................................................................2-65
2.1.6 Roscado con compensación – CYCLE840 ...............................................................2-69
2.1.7 Mandrinado 1 – CYCLE85.........................................................................................2-75
2.1.8 Mandrinado 2 – CYCLE86.........................................................................................2-78
2.1.9 Mandrinado 3 – CYCLE87.........................................................................................2-82
2.1.10 Mandrinado 4 – CYCLE88.........................................................................................2-85
2.1.11 Mandrinado 5 – CYCLE89.........................................................................................2-87
2.2 Llamada modal de ciclos de taladrado ...........................................................................2-89
2.3 Ciclos de figuras de taladrado ........................................................................................2-92
2.3.1 Condiciones previas ..................................................................................................2-92
2.3.2 Agujeros en fila – HOLES1........................................................................................2-93
2.3.3 Agujeros en círculo – HOLES2..................................................................................2-97
2.3.4 Rejilla de puntos – CYCLE801 (a partir de la versión de software 5.3) ..................2-100
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-47
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
2.1 Ciclos de taladrado
En los apartados siguientes se expone la programación
de
• ciclos de taladrado y
• figuras de taladros
de ciclos.
Los capítulos sirven de pauta para la selección de
los ciclos y la asignación de parámetros a ellos.
Además de describirse con detalle la función de los
diversos ciclos y los correspondientes parámetros,
al final de cada capítulo se expone un ejemplo de
programación para facilitar las operaciones con
éstos.
Los capítulos están estructurados con arreglo al
principio siguiente:
• Programación
• Parámetros
• Funcionamiento
• Proceso
• Explicación de los parámetros
• Observaciones adicionales
• Ejemplo de programación
Los puntos "Programación" y "Parámetros" bastan al
usuario versado para operar con los ciclos, mientras
que las personas todavía no instruidas en la materia
encontrarán todas las informaciones necesarias para la
programación de los ciclos en los puntos que incluyen
lo siguiente: Funcionamiento, Proceso, Explicación de
los parámetros, Observaciones adicionales y Ejemplo
de programación.
Siemens AG 2000 Todos los derechos reservados.
2-48 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Los ciclos de taladrado son sucesiones de
movimientos determinadas con arreglo a DIN 66025
para operaciones de taladrado, mandrinado,
taladrado roscado, etc.
La llamada de los mismos se efectúa como
subprograma con un nombre fijo y una lista de
parámetros.
Para el mandrinado se dispone de cinco ciclos en
total. Éstos se diferencian por el proceso tecnológico
y por lo tanto, por su parametrización:
Ciclo de mandrinado Particularidades de la parametrización
Mandrinado 1 - CYCLE85 Avances diferentes para mandrinado y
retirada
Mandrinado 2 - CYCLE86 Parada orientada del cabezal, prescripción
del trayecto de retirada, retirada en rápido,
prescripción del sentido de giro cabezal
Mandrinado 3 - CYCLE87 Parada cabezal M5 y detención del
programa M0 a la profundidad de taladrado,
proseg. después de "Marcha CN", retirada
en rápido, prescripción del sentido de giro
cabezal
Mandrinado 4 - CYCLE88 Como CYCLE87, más tiempo de espera en
fondo del taladrado
Mandrinado 5 - CYCLE89 Taladrado y retirada con mismo avance
Los ciclos de taladrado pueden ser modalmente
efectivos, es decir, que se efectúan al final de cada
secuencia que contiene órdenes de movimiento.
Es posible asimismo la llamada modal de otros
ciclos generados por el usuario (v. apt. 2.2).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-49
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
Existen dos clases de parámetros:
• Parámetros geométricos y Parámetros geométricos
• parámetros de mecanizado
Los geométricos son idénticos en todos los ciclos de
taladrado, de figuras de taladros y de fresado.
Plano de retroceso
Definen los planos de referencia y de retirada, la
Distancia de seguridad
distancia de seguridad así como la profundidad final Plano de referencia
de taladro absoluta o relativa. Los geométricos se
definen una vez, en el primer ciclo de taladrado
CYCLE81.
Los parámetros de mecanizado tienen significados y
efectos diferentes en los diversos ciclos. Se definen, Profundidad de taladro
por ello, en cada ciclo por separado.
2.1.1 Condiciones previas
Condiciones para la llamada y el retorno
Los ciclos de taladrado están programados
independientemente de los nombres concretos de
los ejes. La posición de taladrado se ha de
consignar en el programa de orden superior antes
de llamar al ciclo.
Los valores adecuados del avance, la velocidad del
cabezal y el sentido de giro del cabezal se fijan en el
programa de pieza, en el caso de que no estén
asignados los parámetros en el ciclo de taladrado.
Las funciones G activas antes de llamar al ciclo y el
frame actual se conservan aún después del ciclo.
Siemens AG 2000 Todos los derechos reservados.
2-50 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Definición de los planos
En los ciclos de taladrado se parte de forma general
del supuesto de que el sistema de coordenadas
Eje perpendicular
Corr. longitudinal
actual de pieza, en el cual se debe mecanizar, está
definido por selección de un plano G17, G18 ó G19
y activación de un frame programable. El eje de
taladrado es siempre el perpendicular al plano
seleccionado de este sistema de coordenadas.
Antes de efectuar la llamada ha de estar
seleccionada una corrección longitudinal. Ésta es
efectiva siempre en dirección perpendicular al plano
seleccionado y sigue activa aún después del final
del ciclo (véanse también las instrucciones de
programación).
Forma de operar con cabezales
Los ciclos de taladrado están generados de tal
manera que las instrucciones a cabezales
contenidas en ellos se refieren siempre al cabezal
maestro activo del control. Si se quiere aplicar un
ciclo de taladrado en una máquina provista de varios
cabezales, deberá definirse previamente como
maestro el cabezal con el que se deba trabajar
(véanse también las Instrucciones de
programación).
Programación de tiempos de espera
Los parámetros para tiempos de espera en los
ciclos de taladrado se asignan siempre a la palabra
F y se deben dotar de valores en segundos.
Las discrepancias se describen expresamente.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-51
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
2.1.2 Taladrado, centrado – CYCLE81
Programación
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
Funcionamiento Z
La herramienta taladra con la velocidad de giro del
cabezal y el avance programados, hasta la
profundidad final ingresada.
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos ejes del
plano seleccionado.
El ciclo genera la sucesión de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en
la distancia de seguridad, con G0.
• Desplazamiento hasta la profundidad final de taladrado
con el avance fijado en el programa a llamar (G1).
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Siemens AG 2000 Todos los derechos reservados.
2-52 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Explicación de los parámetros
Z
G1
RFP y RTP (plano de referencia y plano de retirada)
G0
Por lo general, el plano de referencia (RFP) y el de
retirada (RTP) tienen valores diferentes. En el ciclo
se parte del supuesto de que el plano de retirada se
encuentra delante del de referencia. O sea que la RTP
distancia a la profundidad final de taladrado del RFP+SDIS
plano de retirada es mayor que la del plano de RFP
X
referencia.
SDIS (distancia de seguridad)
La distancia de seguridad (SDIS) actúa respecto al
DP=RFP-DPR
plano de referencia. Éste se retrasa en la distancia
de seguridad. El sentido en que es efectiva la
distancia de seguridad lo determina
automáticamente el ciclo.
DP y DPR (profundidad final de taladro)
La prescripción de la profundidad final de taladrado
puede ser indistintamente, absoluta (DP) o relativa
(DPR) respecto al plano de referencia.
Si es relativa, el ciclo calcula por sí mismo la
profundidad resultante en base a la posición del
plano de referencia y el de retirada.
Observaciones adicionales
Si se ingresa un valor tanto para DP como para DPR la
profundidad final de taladrado se deriva de DPR.
Si ésta se diferencia de la profundidad absoluta
programada a través de DP se emite el aviso en el
régimen de diálogo "Profundidad: Valor correspondiente
a la profundidad relativa".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-53
2 2
Ciclos de taladrado y figuras de taladros 03.96
08.97
2.1 Ciclos de taladrado
Si los valores para el plano de referencia y el de
retirada son idénticos, no puede darse ningún valor de
profundidad relativa. Tiene lugar el aviso de error
61101 "Definición equivocada del plano de referencia" y
el ciclo no se ejecuta. Este aviso de error se produce
también cuando el plano de retirada se encuentra
avanzado respecto al de referencia, es decir que su
distancia a la profundidad final de taladrado es menor.
Ejemplo de programación
Taladrado_Centrado Y Y A-B
Con este programa se pueden confeccionar 3
taladros empleando el ciclo CYCLE81, efectuándose A
la llamada de éste con asignación de valores
120
diferentes a los parámetros. El eje de taladrado es
siempre el Z.
30
0
B X Z
40 90 35 100 108
N10 G0 G90 F200 S300 M3 Determinación de los valores tecnológicos
N20 D3 T3 Z110 Desplazamiento al plano de retirada
N30 X40 Y120 Desplazamiento a la primera pos. de
taladrado
N40 CYCLE81 (110, 100, 2, 35) Llamada del ciclo con profundidad final de
taladrado abs., distancia de seguridad y lista
de parám. incompleta
N50 Y30 Desplaz. a la siguiente pos. de taladrado
N60 CYCLE81 (110, 102, , 35) Llamada del ciclo sin distancia de seguridad
N70 G0 G90 F180 S300 M03 Determinación de los valores tecnológicos
N80 X90 Desplazamiento a la posición siguiente
N90 CYCLE81 (110, 100, 2, , 65) Llamada del ciclo con profundidad final de
taladrado relativa y distancia de seguridad
N100 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
2-54 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
2.1.3 Taladrado, avellanado – CYCLE82
Programación
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de virutas)
Funcionamiento
La herramienta taladra con la velocidad de giro del
cabezal y el avance programados, hasta la profundidad
final ingresada. Cuando se ha alcanzado la profundidad
final de taladrado, puede ser efectivo un tiempo de
espera.
Proceso
Z
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia X
retrasado en la distancia de seguridad, con G0.
• Desplazamiento hasta la profundidad final de
taladrado con el avance fijado en el programa a
llamar (G1).
• Permanencia en la profundidad final de
taladrado.
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-55
2 2
Ciclos de taladrado y figuras de taladros 03.96
08.97
2.1 Ciclos de taladrado
Explicación de los parámetros
Z
G0
Parámetros RTP, RFP, SDIS, DP, DPR, véase G1
G4
cap. 2.1.2 (taladrado, centrado – CYCLE81)
DTB (tiempo de espera)
RTP
Bajo DTB se programa en segundos el tiempo de
RFP+SDIS
espera en la profundidad final de taladrado (rotura RFP
de viruta). X
DP=RFP-DPR
Ejemplo de programación
Taladrado, avellanado Y Y A-B
El programa ejecuta una vez un taladro con una
profundidad de 27 mm en la posición X24 Y15 del
plano XY, empleando el ciclo CYCLE82.
El tiempo de espera dado es de 2 s y la distancia de
seguridad en el eje de taladrado Z de 4 mm. A
B
15
24 X 75 Z
102
N10 G0 G90 F200 S300 M3 Determinación de los valores tecnológicos
N20 D3 T3 Z110 Desplazamiento al plano de retirada
N30 X24 Y15 Desplazamiento a la posición de taladrado
N40 CYCLE82 (110, 102, 4, 75, , 2) Llamada del ciclo con profundidad final de
taladrado abs. y distancia de seguridad
N50 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
2-56 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
04.00 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
2.1.4 Taladrado profundo – CYCLE83
Programación
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI,
_AXN, _MDEP, _VRT, _DTD, _DIS1)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
FDEP real Primera profundidad de taladrado (absoluta)
FDPR real Primera profundidad de taladrado rel. al plano de referencia (se ingresa sin
signo)
DAM real Degresión: (se ingresa sin signo)
Valores: > 0 Degresión como magnitud
< 0 Factor de degresión
= 0 Sin degresión
DTB real Tiempo de parada a profundidad de taladrado (rotura de viruta)
Valores: > 0 en segundos
< 0 en rotaciones
DTS real Tiempo de parada en la posición inicial y para sacar viruta
Valores: > 0 en segundos
< 0 en rotaciones
FRF real Factor de avance para primera profundidad de taladrado (se ingresa sin
signo)
Margen de valores: 0.001 ... 1
VARI int Clase de mecanizado:
Valores: 0 Rotura de viruta
1 Sacar viruta
_AXN int Eje de herramienta:
er
Valores: 1 = 1 eje geométrico
2 = 2º eje geométrico
er
sino 3 eje geométrico
_MDEP real Profundidad mínima de taladrado
_VRT real Suma de retirada variable para rotura de viruta (VARI=0):
Valores: > 0 es valor de retirada
0 = 1 mm aplicado
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-57
2 2
Ciclos de taladrado y figuras de taladros 03.96
04.00
2.1 Ciclos de taladrado
_DTD real Tiempo de parada en profundidad final de taladro
Valores: > 0 en segundos
< 0 en rotaciones
= 0 valor como DTB
_DIS1 real Distancia de anticipo programable para la repenetración en el taladro
(en caso de sacar viruta VARI=1)
Valores: > 0 valor programable rige
= 0 cálculo automático
Funcionamiento
La herramienta taladra con la velocidad de giro del
cabezal y el avance programados, hasta la profundidad
final ingresada.
Los taladros profundos se efectúan mediante la
penetración en profundidad por pasos, cuyo valor
máximo está predeterminado, hasta alcanzar la
profundidad final de taladrado.
Si se desea, después de cada paso de penetración, la
broca puede retroceder hasta el plano de
referencia+distancia de seguridad, para sacar la viruta,
o bien retroceder en 1 mm para romperla.
Siemens AG 2000 Todos los derechos reservados.
2-58 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
04.00 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
El ciclo genera el desarrollo siguiente:
Z
Taladrado profundo con sacar viruta (VARI=1):
• Desplazamiento hasta el plano de referencia
retrasado en la distancia de seguridad, con G0.
• Desplazamiento hasta la primera profundidad de
taladrado mediante G1, resultando el avance del
programado en la llamada al ciclo y que se
calcula con el parámetro FRF (factor de avance). X
• Tiempo de espera en la profundidad final de
taladrado (parámetro DTB).
• Retirada al plano de referencia retrasado en la
distancia de seguridad, con G0, para sacar
viruta.
• Tiempo de espera en el punto de partida
(parámetro DTS).
• Desplazamiento a la profundidad últimamente
Z
alcanzada, disminuida en la distancia de
presentación calculada o programable G1
internamente, con G0. G0
G4
• Desplazamiento hasta la próxima profundidad de
taladrado con G1 (la sucesión de movimientos
prosigue hasta que se ha alcanzado la RTP
profundidad final de taladrado). RFP+SDIS
RFP
X
• Movimiento en sentido inverso hasta el plano de FDEP
retirada con G0.
FDEP
DP = RFP-DPR
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-59
2 2
Ciclos de taladrado y figuras de taladros 03.96
04.00
2.1 Ciclos de taladrado
Taladrado profundo con rotura de viruta
(VARI=0): Z
• Desplazamiento hasta el plano de referencia
G1
retrasado en la distancia de seguridad, con G0.
G0
• Desplazamiento hasta la primera profundidad de G4
taladrado mediante G1, resultando el avance del
programado en la llamada al ciclo y que se
RTP
calcula con el parámetro FRF (factor de avance). RFP+SDIS
• Tiempo de espera en la profundidad final de X
RFP
taladrado (parámetro DTB).
FDEP
• Retirada en 1 mm de la profundidad actual, con
G1 y el avance ajustado en el programa al que
DP = RFP-DPR
se llama (para la rotura de viruta)
• Desplazamiento hasta la próxima profundidad de
taladrado, con G1 y el avance programado (la
sucesión de movimientos prosigue hasta que se
ha alcanzado la profundidad final de taladrado).
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Explicación de los parámetros
Parámetros RTP, RFP, SDIS, DP, DPR, véase
cap. 2.1.2 (taladrado, centrado – CYCLE81)
FDEP y DAM (profundidad final de taladro_1, abs y
valor de degresión)
DAM=0 sin degresión
DAM>0 degresión como valor
La profundidad actual se determina en el ciclo de la
siguiente manera:
• En el primer paso, el recorrido es el parametrizado
mediante "primera profundidad de taladrado" si este
recorrido no sobrepasa la profundidad total de
taladrado.
• A partir de la segunda profundidad de taladrado, la
carrera de taladrado resulta de la carrera de la
última profundidad de taladrado menos el valor de
degresión, siempre que dicha carrera sea mayor
que el programado.
• Los siguientes recorridos corresponden al valor de
degresión, siempre que la profundidad restante se
mantenga mayor que el doble de dicho valor.
Siemens AG 2000 Todos los derechos reservados.
2-60 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
04.00 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
• Los dos últimos recorridos se reparten y efectúan
uniformemente y son, por lo tanto, siempre mayores
que la mitad del valor de degresión.
• Si el valor de la primera profundidad de taladrado
es opuesto a la profundidad total, se produce el
aviso de error
61107 "Primera profundidad de taladrado mal
definida" y el ciclo no se ejecuta.
DAM<0 (-0.001 hasta -1) factor de degresión
La profundidad actual se determina en el ciclo de la
siguiente manera:
• En el primer paso, el recorrido es el parametrizado
mediante "primera profundidad de taladrado" si este
recorrido no sobrepasa la profundidad total de
taladrado.
• A partir de la segunda profundidad de taladrado
resulta la carrera de taladrado de la última
profundidad de taladrado menos la última
profundidad de taladrado multiplicado por el factor
de degresión, suponiendo que la carrera de
taladrado es superior a la profundidad mínima de
taladrado (_MDEP).
• Los dos siguientes recorridos se calculan en base
a la carrera de taladrado multiplicado por el factor
de degresión, mientras que la carrera no quede
por debajo de la profundidad mínima de taladrado.
• Los dos últimos recorridos se reparten y efectúan
uniformemente y son, por lo tanto, siempre
mayores que la mitad del valor de degresión.
• Si el valor para la primera profundidad de
taladrado es opuesto a la profundidad total, se
emite el aviso de error
61107 "Primera profundidad de taladrado mal
definida" y no se ejecuta el ciclo.
FDPR (profundidad final de taladro_1)
El parámetro FDPR actúa en el ciclo como el parámetro
DPR. Si los valores correspondientes a los planos de
referencia y retirada son idénticos, es posible la
prescripción relativa de la primera profundidad de
taladrado.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-61
2 2
Ciclos de taladrado y figuras de taladros 03.96
04.00
2.1 Ciclos de taladrado
DTB (tiempo de espera)
En DTB se programa el tiempo de parada en la
profundidad final de taladro (romper viruta) en segundos
o rotaciones del husillo principal.
0 en segundos
< 0 en rotaciones
DTS (tiempo de espera)
El tiempo de espera en el punto de partida se
ejecuta solamente para VARI=1 (sacar viruta).
Valor > 0 en segundos
Valor < 0 en rotaciones
FRF (factor de avance)
Mediante este parámetro se puede ajustar un factor de
reducción para el avance activo y que es considerado
por el ciclo solamente en la primera profundidad de
taladrado.
VARI (clase de mecanizado)
Si se ajusta un parámetro a VARI=0, la broca retrocede
1 mm después de alcanzar cada profundidad de
taladrado, para la rotura de viruta. Con VARI=1 (para
sacar viruta), la broca se desplaza en cada caso al
plano de referencia retrasado en la distancia de
seguridad.
_AXN (eje de herramienta)
Mediante la programación del eje de taladrado con
_AXN y en caso de uso del ciclo de taladrado profundo,
se puede suprimir en tornos la conmutación del plano
de G18 a G17.
_MDEP (profundidad mínima de taladrado)
En caso de cálculos de carrera de taladrado con un
factor de degresión se puede fijar una profundidad
mínima de taladrado. Si la carrera de taladrado
calculada queda por debajo de la profundidad mínima
de taladrado, se termina el mecanizado de la
profundidad de taladrado restante con carreras del
tamaño de la profundidad mínima de taladrado.
Siemens AG 2000 Todos los derechos reservados.
2-62 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
04.00 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
_VRT (valor de retirada variable para
romper viruta con VARI=0)
En caso de romper viruta se puede programar la
distancia de retirada en segundos o rotaciones.
Valor > 0 valor de retirada
Valor = 0 valor de retirada 1 mm
_DTD (tiempo de parada en profundidad final de
taladro)
El tiempo de parada en la profundidad final de taladro
se puede introducir en segundos o rotaciones.
Valor > 0 en segundos
Valor < 0 en rotaciones
Valor = 0 tiempo de parada según programado en DTB
_DIS1 (distancia de anticipo programable en
VARI=1)
La distancia de anticipo después de una
repenetración en el taladro se puede programar.
Valor > 0 posicionar al valor programado
Valor = 0 cálculo automático
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-63
2 2
Ciclos de taladrado y figuras de taladros 03.96
04.00
2.1 Ciclos de taladrado
Ejemplo de programación
Taladrado profundo Y Y A-B
Este programa efectúa el ciclo CYCLE83 en las
posiciones X80 Y120 y X80 Y60 del plano XY. A
El primer taladro se efectúa con un tiempo de espera
nulo y con la clase de mecanizado "rotura de viruta".
Tanto la profundidad final del taladro como la primera
120
profundidad se indican sin signo. En la segunda B
60
llamada del programa está ajustado un tiempo de
espera de 1 s. Se seleccionó la clase de mecanizado
80 X 5 Z
"Sacar viruta", la profundidad final del taladro está
indicada de forma relativa al plano de referencia. 150
El eje del taladro es en ambos casos el Z.
La carrera de taladrado se calcula en base a un factor
de degresión y no debe quedar debajo de una
profundidad mínima de taladrado de 8 mm.
DEF REAL RTP=155, RFP=150, SDIS=1, Definición de los parámetros
DP=5, DPR=145, FDEP=100, FDPR=50,
DAM=20, DTB=1, FRF=1, VARI=0,
_VRT=0.8, _MDEP=10, _DIS1=0.4
N10 G0 G17 G90 F50 S500 M4 Determinación de los valores
tecnológicos
N20 D1 T42 Z155 Desplazamiento al plano de retirada
N30 X80 Y120 Desplazamiento a la primera pos. de
taladrado
N40 CYCLE83 (RTP, RFP, SDIS, DP, ,-> Llamada del ciclo "Parámetros de
-> FDEP, , DAM, , , FRF, VARI, , , _VRT) profundidad con valores absolutos"
N50 X80 Y60 Desplaz. a la siguiente pos. de taladrado
N55 DAM=-0.6 FRF=0.5 VARI=1 Asignación del valor
N60 CYCLE83 (RTP, RFP, SDIS, , DPR, , -> Llamada del ciclo con datos relativos de
-> FDPR, DAM, DTB, , FRF, VARI, , _MDEP, profundidad final de taladrado y 1a
-> , , _DIS1) profundidad de taladrado; la distancia de
seguridad es de 1 mm y el factor de
avance de 0.5
N70 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
2-64 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
08.97 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
2.1.5 Roscado sin compensación – CYCLE84
Programación
CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
DTB real Tiempo de espera en la profundidad de roscado (rotura de viruta)
SDAC int Sentido de giro tras terminación del ciclo
Valores: 3, 4 ó 5
MPIT real Paso de rosca, indicado en forma de tamaño de rosca (con el signo)
Margen de valores: 3 (para M3) ... 48 (para M48), el signo determina el
sentido de giro en la rosca
PIT real Paso de rosca, indicado como valor numérico (con el signo)
Margen de valores: 0.001 ... 2000.000 mm, el signo determina el
sentido de giro en la rosca
POSS real Pos. del cabezal para parada orientada del mismo en el ciclo (en
grados)
SST real Velocidad para roscado
SST1 real Velocidad para retirada
Funcionamiento
La herramienta taladra hasta la profundidad de
roscado ingresada, con la velocidad del cabezal y la
velocidad de avance que están programadas.
El ciclo CYCLE84 permite confeccionar roscas sin
compensación.
El ciclo CYCLE84 se podrá emplear si el cabezal
previsto para el taladrado está técnicamente en
condiciones para el funcionamiento con posición
regulada.
Para el roscado con herramienta de compensación
existe un ciclo propio, el CYCLE840 (véase cap. 2.1.6).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-65
2 2
Ciclos de taladrado y figuras de taladros 03.96
08.97
2.1 Ciclos de taladrado
Proceso
Z
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia
X
retrasado en la distancia de seguridad, con G0.
• Parada orientada del cabezal, con SPOS (es el
valor en el parámetro POSS) y paso del cabezal
a servicio referido a los ejes.
• Roscado hasta la profundidad final, con G331 y
velocidad SST.
• Tiempo de espera en la profundidad de roscado
(parámetro DTB).
• Retirada al plano de referencia retrasado en la
distancia de seguridad con G332, velocidad
SST1 e inversión de sentido de giro.
• Vuelta al plano de retirada, con G0 reescribiendo la
velocidad del cabezal últimamente programada
antes de la llamada del ciclo y el sentido de giro
programado bajo SDAC; se reinicia el funciona-
miento del cabezal.
Explicación de los parámetros
SDAC
Z
G0
Parámetros RTP, RFP, SDIS, DP, DPR, véase G331
cap. 2.1.2 (taladrado, centrado – CYCLE81) G332
G4
DTB (tiempo de espera)
El tiempo de espera se programa en segundos. RTP
Al taladrar en agujeros ciegos se recomienda RFP+SDIS
prescindir del tiempo de espera. RFP
X
SDAC (sentido de giro después de fin de ciclo)
Bajo SDAC se programa el sentido de giro una vez
terminado el ciclo. DP=RFP-DPR
El cambio de sentido al roscar se efectúa
automáticamente a nivel interno del ciclo.
Siemens AG 2000 Todos los derechos reservados.
2-66 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
08.97 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
MPIT y PIT (como tamaño de rosca y como valor)
El paso de rosca se puede especificar opcionalmente
como tamaño de rosca (solamente para roscas
métricas entre M3 y M48) o como valor numérico
(distancia de un paso de rosca al siguiente).
El parámetro no precisado en cada caso se omite en la
llamada o recibe el valor cero.
Las roscas a la derecha o a la izquierda se
especifican mediante el signo de los parámetros de
paso de rosca:
• Valor positivo →=a la derecha (como M3)
• Valor negativo →=a la izquierda (como M4)
Si los dos parámetros que determinan el paso de
rosca tienen valores que se contradicen entre sí, el
ciclo genera la alarma
61001 "Paso de rosca equivocado" y el ciclo se
interrumpe.
POSS (posición del cabezal)
Se detiene en el ciclo, antes de roscado, el cabezal con
la orden SPOS y entra en regulación de posición.
Bajo POSS se programa la posición del cabezal para
esta parada del mismo.
SST (velocidad de giro)
El parámetro SST contiene la velocidad del cabezal
para la secuencia de roscado con G331.
SST1 (velocidad de giro retirada)
Bajo SST1 se programa la velocidad para retroceder
del taladro roscado, en la secuencia con G332.
Si este parámetro tiene el valor cero, la retirada se
efectúa con la velocidad programada bajo SST.
Observaciones adicionales
El sentido de giro al roscar se invierte siempre
automáticamente en el ciclo.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-67
2 2
Ciclos de taladrado y figuras de taladros 03.96
08.97
2.1 Ciclos de taladrado
Ejemplo de programación
Rosca sin compensación Y Y A-B
En la posición X30 Y35 del plano XY se efectúa una
rosca sin compensación; el eje de taladrado es el Z.
No está programado un tiempo de espera;
la profundidad se indica como valor relativo. A
Los parámetros para el sentido de giro y el paso han
de estar ocupados con valores. Se efectúa una
B
35
rosca métrica M5.
30 X Z
6
36
N10 G0 G90 T4 D4 Determinación de los valores tecnológicos
N20 G17 X30 Y35 Z40 Desplazamiento a la posición de taladrado
N30 CYCLE84 (40, 36, 2, , 30, , 3, 5, -> Llamada del ciclo, se ha omitido el
->, 90, 200, 500) parámetro PIT, sin indicación del valor
absoluto de profundidad, sin tiempo de
espera, parada del cabezal a 90 grados,
la velocidad de roscado es 200, la de
retirada es 500
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
2-68 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
2.1.6 Roscado con compensación – CYCLE840
Programación
CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
DTB real Tiempo de espera en la profundidad de roscado
SDR int Sentido de giro para la retirada
Valores: 0 (cambio automático del sentido de giro)
3 ó 4 (para M3 ó M4)
SDAC int Sentido de giro tras terminación del ciclo
Valores: 3, 4 ó 5 (para M3, M4 ó M5)
ENC int Roscado con/sin captador
Valores: 0 = con captador
1 = sin captador
MPIT real Paso de rosca indicado como tamaño de rosca
Margen de valores: 3 (para M3) ... 48 (para M48)
PIT real Paso de rosca indicado como valor numérico
Margen de valores: 0.001 ... 2000.000 mm
Funcionamiento
La herramienta taladra hasta la profundidad de
roscado ingresada, con la velocidad del cabezal y la
velocidad de avance que están programadas.
El ciclo permite confeccionar roscas sin herramienta
de compensación
• sin captador y
• con captador.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-69
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
Proceso
Roscado con herramienta de compensación sin SDAC
captador (ENC=1) Z G0
G63
Posición alcanzada antes del inicio del ciclo: G4
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
RTP
RFP+SDIS
El ciclo genera la sucesión de movimientos RFP
X
siguiente:
• Desplazamiento hasta el plano de referencia
retrasado en la distancia de seguridad, con G0.
• Roscado hasta la profundidad final con G63. DP=RFP-DPR
• Tiempo de espera en la profundidad de roscado SDR
(parámetro DTB).
• Retirada al plano de referencia retrasado en la
distancia de seguridad con G63.
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Roscado con herramienta de compensación con SDAC
captador (ENC=0) Z G0
G33
Posición alcanzada antes del inicio del ciclo: G4
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
RTP
RFP+SDIS
El ciclo genera la sucesión de movimientos RFP
X
siguiente:
• Desplazamiento hasta el plano de referencia
retrasado en la distancia de seguridad, con G0.
DP=RFP-DPR
• Roscado hasta la profundidad final con G33.
• Tiempo de espera en la profundidad de roscado SDR
(parámetro DTB).
• Retirada al plano de referencia retrasado en la
distancia de seguridad con G33.
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Siemens AG 2000 Todos los derechos reservados.
2-70 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Explicación de los parámetros
Parámetros RTP, RFP, SDIS, DP, DPR, véase
cap. 2.1.2 (taladrado, centrado – CYCLE81)
DTB (tiempo de espera)
El tiempo de espera se programa en segundos.
Es efectivo únicamente en el roscado sin captador.
SDR (sentido de giro para retirada)
Si el cambio de sentido de giro del cabezal debe ser
automático, deberá ajustarse SDR=0.
Si está determinado por el dato de máquina que no se
emplea captador (el dato de máquina NUM_ENCS
tiene entonces el valor 0), el parámetro se ha de ocupar
con el valor 3 ó 4 para el sentido de giro; de lo contrario
se produce la alarma
61202 "Sentido de giro del cabezal no programado"
y el ciclo se interrumpe.
SDAC (sentido de giro)
Puesto que también es posible la llamada modal del
ciclo (véase el capítulo 2.2), precisa éste para la
ejecución de los demás taladros roscados, un sentido
de giro. Se programa éste en el parámetro SDAC y
corresponde al sentido de giro definido en el programa
de orden superior, antes de la primera llamada. Si es
SDR=0, el valor definido en el ciclo bajo SDAC carece
de significado; puede prescindirse de él en la
parametrización.
ENC (taladrado roscado)
Si el roscado se ha de efectuar sin captador a pesar de
existir uno, el parámetro ENC se ha de ocupar con 1.
Si en cambio no existe captador y el parámetro tiene el
valor 0, deja de considerarse éste en el ciclo.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-71
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
MPIT y PIT (como tamaño de rosca y como valor)
El parámetro que fija el paso de rosca es significativo
solamente en el caso de roscado con captador. A partir
de la velocidad del cabezal y del paso de rosca el ciclo
calcula el valor del avance.
El paso de rosca se puede especificar opcionalmente
como tamaño de rosca (solamente para roscas
métricas entre M3 y M48) o como valor numérico
(distancia de un paso de rosca al siguiente).
El parámetro no precisado en cada caso se omite en la
llamada o recibe el valor cero.
Si los dos parámetros que determinan el paso de rosca
tienen valores que se contradicen entre sí, el ciclo
genera la alarma
61001 "Paso de rosca equivocado" y el ciclo se
interrumpe.
Observaciones adicionales
El ciclo decide en función del dato de máquina
NUM_ENCS si la rosca se efectuará con o sin
captador.
Antes de la llamada del ciclo se ha de programar
con M3 ó M4 el sentido de giro del cabezal.
Durante las secuencias de rosca con G63, los
valores de los selectores de corrección del avance y
la velocidad del cabezal se congelan al 100%.
El roscado sin captador requiere por regla general
una herramienta de compensación más larga.
Siemens AG 2000 Todos los derechos reservados.
2-72 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Ejemplo de programación
Rosca sin captador Y Y A-B
Con este programa se confecciona una rosca sin
captador en la posición X35 Y35 del plano XY; el eje
de taladrado es el Z. Se deben especificar los
A
parámetros que fijan el sentido de giro, SDR y
SDAC; el parámetro ENC se preajusta con el
valor 1, la profundidad se indica en forma de valor
B
35
absoluto. El parámetro que fija el paso de rosca,
PIT, se puede omitir. Para el mecanizado se emplea
35 X 15 Z
una herramienta de compensación.
56
N10 G90 G0 D2 T2 S500 M3 Determinación de los valores tecnológicos
N20 G17 X35 Y35 Z60 Desplazamiento a la posición de taladrado
N30 G1 F200 Determinación del avance
N40 CYCLE840 (59, 56, , 15, , 1, 4, 3, 1) Llamada del ciclo, tiempo de espera 1 s,
SDR=4, SDAC=3, sin distancia de
seguridad, los parámetros MPIT, PIT se
omiten (es decir, tienen el valor 0)
N50 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-73
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
Rosca con captador
Con este programa se confecciona una rosca con
captador, en la posición X35 Y35 del plano XY. Y Y A-B
El eje de taladrado es el Z. Se debe indicar el valor
del parámetro que fija el paso de rosca; está
programado el cambio automático de sentido de
A
giro. Para el mecanizado se emplea una
herramienta de compensación.
B
35
35 X 15 Z
56
DEF INT SDR=0 Definición de los parámetros con
DEF REAL PIT=3.5 asignaciones de valores
N10 G90 G0 D2 T2 S500 M4 Determinación de los valores tecnológicos
N20 G17 X35 Y35 Z60 Desplazamiento a la posición de taladrado
N30 CYCLE840 (59, 56, , 15, , , , , , -> Llamada del ciclo, sin distancia de
->, PIT) seguridad, con indicación de la profundidad
en forma de valor absoluto; omitir SDAC,
ENC, MPIT (es decir, estos parámetros
tienen el valor cero)
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
2-74 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
2.1.7 Mandrinado 1 – CYCLE85
Programación
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de virutas)
FFR real Avance
RFF real Avance en el trayecto de retirada
Funcionamiento
La herramienta mecaniza con la velocidad del cabezal y
la velocidad de avance especificadas, hasta la
profundidad final ingresada.
Los movimientos en sentido hacia adentro y hacia
afuera se efectúan con el avance, que se debe
prescribir en cada caso bajo los correspondientes
parámetros FFR y RFF.
Proceso
Z
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-75
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia
retrasado en la distancia de seguridad, con G0.
• Desplazamiento a la profundidad final de
mandrinado, con G1 y el avance programado bajo el
parámetro FFR.
• Permanencia en la profundidad final de taladrado.
• Retirada al plano de referencia retrasado en la
distancia de seguridad, con G1 y el avance prescrito
bajo el parámetro RFF.
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Explicación de los parámetros
Z
G0
Parámetros RTP, RFP, SDIS, DP, DPR véase G1
G4
cap. 2.1.2 (taladrado, centrado – CYCLE81).
DTB (tiempo de espera)
RTP
Bajo DTB se programa en segundos el tiempo de
RFP+SDIS
espera en la profundidad final de taladrado (rotura RFP
X
de viruta).
FFR (avance)
El valor del avance prescrito bajo FFR es efectivo al
DP=RFP-DPR
mandrinar.
RFF (avance de retirada)
El valor del avance programado bajo RFF es
efectivo al retroceder desde el plano.
Siemens AG 2000 Todos los derechos reservados.
2-76 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Ejemplo de programación
Primer mandrinado X X A-B
Se llama al ciclo CYCLE85 en Z70 X50, plano ZX.
El eje de mandrinado es el Y. La profundidad final
de mandrinado en la llamada del ciclo se indica en
forma de valor relativo; no está programado tiempo
de espera. El borde superior de la pieza se halla en A
Y102.
B
50
70 Z 77 Y
102
DEF REAL FFR, RFF, RFP=102, Definición de los parámetros y asignaciones
DPR=25,SDIS=2 de valores
N10 FFR=300 RFF=1.5*FFR S500 M4 Determinación de los valores tecnológicos
N20 G18 Z70 X50 Y105 Desplazamiento a la posición de taladrado
N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,-> Llamada del ciclo; no está programado
-> FFR, RFF) tiempo de espera
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-77
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
2.1.8 Mandrinado 2 – CYCLE86
Programación
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de virutas)
SDIR int Sentido de giro
Valores: 3 (para M3)
4 (para M4)
RPA real Trayecto de retirada en el eje de abscisas del plano activo (incremental;
se ingresa con el signo)
RPO real Trayecto de retirada en el eje de ordenadas del plano activo
(incremental; se ingresa con el signo)
RPAP real Trayecto de retirada en el eje perpendicular al plano activo (incremental;
se ingresa con el signo)
POSS real Pos. del cabezal para parada orientada del mismo en el ciclo (en grados)
Funcionamiento
La herramienta mandrina hasta la profundidad
ingresada, con la velocidad del cabezal y la
velocidad de avance que se han programado.
En el mandrinado 2 se efectúa, después de alcanzar
la profundidad, una parada orientada del cabezal
con la orden SPOS. Se pasa luego con rápido a las
posiciones de retirada programadas y desde allí,
hasta el plano de retirada.
Siemens AG 2000 Todos los derechos reservados.
2-78 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Proceso
Z
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos ejes
del plano seleccionado.
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia
X
retrasado en la distancia de seguridad, con G0.
• Desplazamiento a la profundidad final de
mandrinado, con G1 y con el avance programado
antes de llamar al ciclo.
• Tiempo de espera en la profundidad final de
mandrinado.
• Parada orientada del cabezal en la posición
programada bajo POSS.
• Efectuar trayecto de retirada en 3 ejes a lo sumo
con G0.
• Retirada al plano de referencia retrasado en la
distancia de seguridad con G0.
• Vuelta al plano de retirada, con G0 (posición inicial
de mandrinado en los dos ejes del plano).
Explicación de los parámetros
Z
G0
Parámetros RTP, RFP, SDIS, DP, DPR, véase G1
cap. 2.1.2 (taladrado, centrado – CYCLE81) G4
SPOS
DTB (tiempo de espera)
Bajo DTB se programa en segundos el tiempo de RTP
espera en la profundidad final de taladrado (rotura RFP+SDIS
de viruta). RFP
X
SDIR (sentido de giro) DP=
Con este parámetro se determina el sentido de giro RFP-DPR
bajo el cual se debe mandrinar en el ciclo. Con otros
valores diferentes de 3 ó 4 (M3/M4) se genera la
alarma 61102 "No está programado sentido de giro
del cabezal" y el ciclo no se ejecuta.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-79
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
RPA (trayecto de retirada, en abscisa)
Bajo este parámetro se define un movimiento de
retirada en el eje de abscisas, que se efectúa una vez
se ha alcanzado la profundidad final de mandrinado y
ha tenido lugar la parada orientada del cabezal.
RPO (trayecto de retirada, en ordenada)
Con este parámetro se determina un movimiento de
retirada en el eje de ordenadas, que se efectúa una vez
se ha alcanzado la profundidad final de mandrinado y
ha tenido lugar la parada orientada del cabezal.
RPAP (trayecto de retirada, en eje vertical)
Bajo este parámetro se define un movimiento de
retirada en el eje de mandrinado, que se efectúa una
vez se ha alcanzado la profundidad final de mandrinado
y ha tenido lugar la parada orientada del cabezal.
POSS (posición del cabezal)
Bajo POSS se ha de programar la posición del
cabezal, en grados, para la parada orientada del
mismo una vez se ha alcanzado la profundidad final
de mandrinado.
Observaciones adicionales
Con la orden SPOS es posible parar de manera
orientada el cabezal maestro activo. El ángulo
correspondiente se programa mediante un parámetro
de transferencia.
El ciclo CYCLE86 se podrá emplear si el cabezal
previsto para el mandrinado está técnicamente en
condiciones para el funcionamiento con posición
regulada.
Siemens AG 2000 Todos los derechos reservados.
2-80 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Ejemplo de programación
Segundo mandrinado
Y Y A-B
En la posición X70 Y50 del plano XY se llama al
ciclo CYCLE86. El eje de taladrado es el Z.
La profundidad final de mandrinado se programa en
forma de valor absoluto; no está prescrita distancia
de seguridad. El tiempo de espera en la profundidad
A
final de mandrinado asciende a 2 s. El borde
superior de la pieza se halla en Z110. En el ciclo, el B
50
cabezal debe girar con M3 y pararse a 45 grados.
70 X 77 Z
110
DEF REAL DP, DTB, POSS Definición de los parámetros
N10 DP=77 DTB=2 POSS=45 Asignaciones de valores
N20 G0 G17 G90 F200 S300 Determinación de los valores tecnológicos
N30 D3 T3 Z112 Desplazamiento al plano de retirada
N40 X70 Y50 Desplazamiento a la posición de taladrado
N50 CYCLE86 (112, 110, , DP, , DTB, 3,-> Llamada del ciclo con valor absoluto de
-> –1, –1, +1, POSS) profundidad de mandrinado
N60 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-81
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
2.1.9 Mandrinado 3 – CYCLE87
Programación
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
SDIR int Sentido de giro
Valores: 3 (para M3)
4 (para M4)
Funcionamiento
La herramienta taladra con la velocidad de giro del
cabezal y el avance programados, hasta la profundidad
final ingresada.
En el mandrinado 3 se genera, una vez se ha
alcanzado la profundidad final de mandrinado, una
parada del cabezal sin orientación; M5, y luego una
parada programada, M0. Mediante la tecla MARCHA
CN se continúa el movimiento hacia afuera, en rápido,
hasta el plano de retirada.
Siemens AG 2000 Todos los derechos reservados.
2-82 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
Proceso
Z
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia
X
retrasado en la distancia de seguridad, con G0.
• Desplazamiento a la profundidad final de
mandrinado, con G1 y con el avance programado
antes de llamar al ciclo.
• Parada del cabezal con M5.
• Accionar la tecla MARCHA CN.
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Explicación de los parámetros
Z
G0
Parámetros RTP, RFP, SDIS, DP, DPR, véase G1
cap. 2.1.2 (taladrado, centrado – CYCLE81) M5/M0
SDIR (sentido de giro)
Con este parámetro se determina el sentido de giro RTP
bajo el cual se debe mandrinar en el ciclo. RFP+SDIS
RFP
Con otros valores diferentes de 3 ó 4 (M3/M4) se X
genera la alarma 61102 "No está programado
sentido de giro del cabezal" y el ciclo se interrumpe. DP=RFP-DPR
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-83
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
Ejemplo de programación
Tercer mandrinado
Y Y A-B
Se llama al ciclo CYCLE87 en X70 Y50, plano XY.
El eje de taladrado es el Z. La profundidad final de
mandrinado está prescrita en forma de valor absoluto.
La distancia de seguridad asciende a 2 mm.
50
70 X 77 Z
110
DEF REAL DP, SDIS Definición de los parámetros
N10 DP=77 SDIS=2 Asignaciones de valores
N20 G0 G17 G90 F200 S300 Determinación de los valores tecnológicos
N30 D3 T3 Z113 Desplazamiento al plano de retirada
N40 X70 Y50 Desplazamiento a la posición de taladrado
N50 CYCLE87 (113, 110, SDIS, DP, , 3) Llamada del ciclo con sentido de giro
programada del cabezal, M3
N60 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
2-84 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
2.1.10 Mandrinado 4 – CYCLE88
Programación
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relat. al plano de ref. (se ingresa sin signo)
DTB real Tiempo de espera en la profundidad final de taladrado
SDIR int Sentido de giro Valores: 3 (para M3) 4 (para M4)
Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el
avance programados, hasta la profundidad final ingresada.
En el mandrinado 4, se genera una vez se ha alcanzado la
profundidad final de mandrinado, un tiempo de espera y una
parada del cabezal sin orientación M5, así como una parada
programada M0. Accionando MARCHA CN se efectúa con
marcha rápida el movim. hacia afuera hasta el plano de retirada.
Proceso
Z
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia
retrasado en la distancia de seguridad, con G0. X
• Desplazamiento a la profundidad final de
mandrinado, con G1 y con el avance programado
antes de llamar al ciclo.
• Tiempo de espera en la profun. final de taladrado
• Parada cabezal con M5 (_ZSD[5]=1) o
• Parada de cabezal y progr. con M5 M0 (_ZSD[5]=0).
Tras parada de progr. pulsar la tecla MARCHA CN.
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-85
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
Explicación de los parámetros
Z
G0
Parámetros RTP, RFP, SDIS, DP, DPR, véase G1
cap. 2.1.2 (taladrado, centrado – CYCLE81) G4
Datos de ajuste de ciclos _ZSD[5] véase cap. 3.2. M5/M0
DTB (tiempo de espera)
RTP
Bajo DTB se programa en segundos el tiempo de
RFP+SDIS
espera en la profundidad final de mandrinado (rotura RFP
X
de viruta).
SDIR (sentido de giro) DP=RFP-DPR
El sentido de giro programado es efectivo para el
recorrido de desplazamiento hasta la profundidad
final de mandrinado.
Con otros valores diferentes de 3 ó 4 (M3/M4) se
genera la alarma 61102 "No está programado sentido
de giro del cabezal" y el ciclo se interrumpe.
Ejemplo de programación
Cuarto mandrinado Y Y A-B
Se llama al ciclo CYCLE 88 en X80 Y90, plano XY.
El eje de taladrado es el Z.
La distancia de seguridad programada es de 3 mm.
La profundidad final de mandrinado está A
especificada de forma relativa al plano de
B
referencia.
90
En el ciclo es efectivo M4.
80 X Z
30
102
DEF REAL RFP, RTP, DPR, DTB, SDIS Definición de los parámetros
N10 RFP=102 RTP=105 DPR=72 DTB=3 SDIS=3 Asignaciones de valores
N20 G17 G90 F100 S450 Determinación de los valores tecnológicos
N30 G0 X80 Y90 Z105 Desplazam. a la posición de mandrinado
N40 CYCLE88 (RTP, RFP, SDIS, , DPR, -> Llamada del ciclo con sentido de giro del
-> DTB, 4) cabezal programado M4
N50 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
2-86 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.1 Ciclos de taladrado
2.1.11 Mandrinado 5 – CYCLE89
Programación
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de virutas)
Funcionamiento
La herramienta taladra con la velocidad de giro del
cabezal y el avance programados, hasta la profundidad
final ingresada. Cuando se haya alcanzado la profundi-
dad final, podrá programarse un tiempo de espera.
Proceso
Z
Posición alcanzada antes del inicio del ciclo:
La posición de taladrado es la posición en los dos
ejes del plano seleccionado.
El ciclo genera la sucesión de movimientos
siguiente:
• Desplazamiento hasta el plano de referencia
X
retrasado en la distancia de seguridad, con G0.
• Desplazamiento a la profundidad final de
mandrinado, con G1 y con el avance programado
antes de llamar al ciclo.
• Tiempo de espera en la profun. final de mandrinado.
• Retirada hasta el plano de ref. retrasado en la
distancia de seguridad, con G1 y con el mismo
valor del avance.
• Movimiento en sentido inverso hasta el plano de
retirada con G0.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-87
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.1 Ciclos de taladrado
Explicación de los parámetros
Z
G0
Parámetros RTP, RFP, SDIS, DP, DPR, véase G1
cap. 2.1.2 (taladrado, centrado – CYCLE81) G4
DTB (tiempo de espera)
Bajo DTB se programa en segundos el tiempo de RTP
espera en la profundidad final de taladrado (rotura RFP+SDIS
RFP
de viruta). X
DP=RFP-DPR
Ejemplo de programación
Quinto mandrinado Y Y A-B
Se llama al ciclo de mandrinado CYCLE89 en X80
Y90, plano XY, con una distancia de seguridad de
5 mm y con la profundidad final de mandrinado
indicada en forma de valor absoluto. El eje de A
taladrado es el Z.
B
90
80 X 72 Z
102
DEF REAL RFP, RTP, DP, DTB Definición de los parámetros
RFP=102 RTP=107 DP=72 DTB=3 Asignaciones de valores
N10 G90 G17 F100 S450 M4 Determinación de los valores tecnológicos
N20 G0 X80 Y90 Z107 Desplazamiento a la posición de
mandrinado
N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) Llamada del ciclo
N40 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
2-88 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
08.97 Ciclos de taladrado y figuras de taladros
2.2 Llamada modal de ciclos de taladrado
2.2 Llamada modal de ciclos de taladrado
La programación en el CN permite llamar a
cualquier subprograma de forma modal, es decir,
automantenida.
Esta función es de importancia particularmente en
los ciclos de taladrado.
Programación
Llamada modal de un subprograma
MCALL
con el ciclo de taladrado (como ejemplo)
MCALL CYCLE81 (RTP, RFP, SDIS, DP, DPR)
Funcionamiento
La programación CN permite llamar a subprogramas
y ciclos de forma modal, es decir, automantenida.
Se genera una llamada modal de subprograma MCALL MCALL MCALL
mediante la palabra clave MCALL (llamada modal
UP). Con esta función, se llama al subprograma y se
ejecuta el mismo, automáticamente, después de
cada secuencia con movimiento en trayectoria.
La función se desconecta mediante programación
de MCALL sin nombre subsiguiente de programa o
mediante una nueva llamada modal de otro
subprograma.
El imbricado de llamadas modales no es admisible, es
decir que los subprogramas a los que se llama de
forma modal no pueden contener internamente otras
llamadas modales de subprogramas.
El número de ciclos de taladrado a los que se puede
llamar de forma modal es tan grande como se desee y
no está restringido a un número determinado de
funciones G reservadas para ellos.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-89
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.2 Llamada modal de ciclos de taladrado
Ejemplo de programación
Z Z
Agujeros en fila_5 A A-B
Este programa permite mecanizar 5 agujeros
roscados en fila que se encuentran en paralelo al
20
eje Z del plano ZX.
20
Los agujeros se encuentran entre sí a una distancia
20
de 20 mm. El punto de partida de la fila es Z20 y
20
X30, el primer agujero dista 10 mm de dicho punto.
La geometría de la fila de agujeros está definida en
10
este caso sin empleo de un ciclo. Se taladra
20
B
primeramente con el ciclo CYCLE81 y se rosca 30 X Y
22
luego con CYCLE84 (sin herramienta de 102
compensación). Los agujeros tienen una
profundidad de 80 mm. Esto corresponde a la
diferencia entre el plano de referencia y la
profundidad final de taladrado.
DEF REAL RFP=102, DP=22, RTP=105, -> Definición de los parámetros con
-> PIT=4.2, SDIS asignaciones de valores
DEF INT ZAEHL=1
N10 SDIS=3 Valor de la distancia de seguridad
N20 G90 F300 S500 M3 D1 T1 Determinación de los valores tecnológicos
N30 G18 G0 Y105 Z20 X30 Pasar a la posición de partida
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Llamada modal del ciclo de taladrado
N50 MA1: G91 Z20 Desplazamiento a la siguiente posición
(plano ZX); el ciclo se ejecuta
N60 ZAEHL=ZAEHL+1 Lazo para posiciones de taladrado de la
N70 IF ZAEHL<6 GOTOB MA1 fila de agujeros
N80 MCALL Cancelar la llamada modal
N90 G90 Y105 Z20 Pasar de nuevo a la posición de partida
N100 ZAEHL=1 Poner el contador en cero
N110 ... Cambio de herramienta
N120 MCALL CYCLE84 (RTP, RFP, SDIS, -> Llamada modal del ciclo de roscado
-> DP , , 3, , PIT, , 400)
N130 MA2: G91 Z20 Posición de roscado siguiente
N140 ZAEHL=ZAEHL+1 Lazo para la posición de taladrado de la
N150 IF ZAEHL<6 GOTOB MA2 fila de agujeros
N160 MCALL Cancelar la llamada modal
N170 G90 X30 Y105 Z20 Pasar de nuevo a la posición de partida
N180 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
2-90 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.2 Llamada modal de ciclos de taladrado
Observaciones adicionales
Explicaciones referentes al ejemplo
Es necesario cancelar la llamada modal en la
secuencia N80 porque luego se pasa a una posición
determinada en la que no se debe taladrar.
En un mecanizado de esta clase conviene depositar
las posiciones de taladrado en un subprograma al
que se llamaría en MA1 ó MA2.
En la definición de los ciclos de figuras de taladros,
el programa se encuentra, con el empleo de estos
ciclos, en forma adaptada y por lo tanto,
simplificada.
Los ciclos de figuras de taladros descritos en el
capítulo siguiente 2.3 se basan en el principio de
llamada
MCALL BOHRZYKLUS (...)
BOHRBILD (...).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-91
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.3 Ciclos de figuras de taladrado
2.3 Ciclos de figuras de taladrado
Los ciclos de figuras de taladros definen solamente la
geometría de una disposición de taladros en el plano. La
vinculación a un ciclo de taladrado se establece mediante
la llamada modal (véase el capítulo 2.2) de este ciclo
antes de la programación del ciclo de figuras de taladros.
2.3.1 Condiciones previas
Ciclos de figuras de taladros sin llamada del
ciclo de taladrado
Los ciclos de figuras de taladros se pueden usar
también para otras aplicaciones sin la llamada modal
previa de un ciclo de taladrado, pues la parametrización
de los ciclos de figuras de taladros no exige ningún
dato relativo al ciclo empleado.
Si, no obstante, antes de la llamada del ciclo de figuras
de taladros no se ha llamado ningún subprograma de
forma modal, aparece el aviso de error 62100 "Ningún
ciclo de taladrado activo".
Se puede acusar recibo de este aviso mediante la tecla
de borrar errores y continuar la ejecución del programa
con "Marcha CN". El ciclo de figuras de taladros se
desplaza luego sucesivamente a las posiciones
calculadas a partir de los datos de entrada, sin llamar
en estos puntos a ningún subprograma.
Si el parámetro indicativo del número de
taladros es 0
El número de taladros en una figura se ha de
parametrizar. Si el valor del parámetro de cantidad
es cero al llamar el ciclo (o bien si se ha omitido en
la lista de parámetros), tiene lugar la alarma
61103 "El número de taladros es cero"
y el ciclo se interrumpe.
Prueba en caso de márgenes limitados de valores
de los parámetros de entrada
En los ciclos de figuras de taladros no se efectúan por
lo general pruebas de plausibilidad de los parámetros, a
no ser que esto se explique expresamente para un
parámetro, con descripción de la correspond. reacción.
Siemens AG 2000 Todos los derechos reservados.
2-92 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.3 Ciclos de figuras de taladrado
2.3.2 Agujeros en fila – HOLES1
Programación
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)
Parámetros
SPCA real Abscisa de un punto de referencia en la recta (absoluta)
SPCO real Ordenada de este punto de referencia (absoluta)
STA1 real Ángulo respecto al eje de abscisas
Margen de valores: –180<STA1<=180 grados
FDIS real Distancia del primer taladro al punto de referencia (se ingresa sin signo)
DBH real Distancia entre los taladros (se ingresa sin signo)
NUM int Número de taladros
Funcionamiento
Este ciclo permite efectuar una fila de agujeros, es
decir, un número de taladros que se encuentra en
una recta, o bien una cuadrícula de agujeros.
La clase de taladro es determinada por el ciclo de
taladrado previo seleccionado de forma modal.
Proceso
Para evitar recorridos muertos innecesarios, se
decide a nivel interno del ciclo, en base a la posición
real de los ejes del plano y a la geometría de la fila
de agujeros, si éstos se ejecutarán empezando por
el primer agujero o por el último. Se entra luego con
marcha rápida en las posiciones de taladrado
sucesivamente.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-93
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.3 Ciclos de figuras de taladrado
Explicación de los parámetros
Y
SPCA y SPCO (punto de referencia de la abscisa
y ordenada)
Se prescribe un punto sobre la recta de la fila de SPCA
agujeros, el cual se considera como punto de
referencia para determinar las distancias entre los
taladros. Desde este punto se fija la distancia al
H
primer taladro FDIS. DB
IS
FD
STA1 (ángulo) STA1
La recta puede tomar una posición cualquiera en el
SPCO
plano. Queda determinada por el punto definido
mediante SPCA y SPCO y el ángulo que forma con X
el eje de abscisas del sistema de coordenadas de
pieza actual en el momento de la llamada. El ángulo
se ha de ingresar en grados, bajo STA1.
FDIS y DBH (distancia)
Bajo FDIS se prescribe la distancia del primer
taladro al punto de referencia definido bajo SPCA y
SPCO. El parámetro DBH contiene la distancia entre
cada dos taladros.
NUM (cantidad)
Con el parámetro NUM se determina el número de
taladros.
Siemens AG 2000 Todos los derechos reservados.
2-94 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.3 Ciclos de figuras de taladrado
Ejemplo de programación
Agujeros en fila Z Z
A A-B
Este programa permite efectuar una fila de agujeros
compuesta por 5 agujeros roscados que se hallan en
20
paralelo al eje Z del plano ZX y están entre sí a una
20
distancia de 20 mm. El punto de partida de la fila es
20
Z20 y X30, encontrándose el primer taladro a una
distancia de 10 mm de este punto. La geometría de
20
la fila de agujeros se define mediante el ciclo
10
HOLES1. Primeramente se taladra con el ciclo
20
CYCLE81 y luego se rosca con CYCLE84 (sin B
30 X Y
herramienta de compensación). La profundidad de los 22
102
taladros es de 80 mm (diferencia entre el plano de
referencia y la profundidad final de taladrado).
DEF REAL RFP=102, DP=22, RTP=105 Definición de los parámetros con
DEF REAL SDIS, FDIS asignaciones de valores
DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> FDIS=20, DBH=20
DEF INT NUM=5
N10 SDIS=3 FDIS=10 Valor de la distancia de seguridad así
como distancia del primer taladro al
punto de referencia
N20 G90 F30 S500 M3 D1 T1 Determinación de los valores tecnológicos
para la sección de mecanizado
N30 G18 G0 Z20 Y105 X30 Pasar a la posición de partida
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Llamada modal del ciclo para el taladrado
N50 HOLES1 (SPCA, SPCO, STA1, FDIS, -> Llamada del ciclo de agujeros en fila,
-> DBH, NUM) empezando por el primer taladro; en el ciclo
se toman solamente las posiciones de
taladrado
N60 MCALL Cancelar la llamada modal
... Cambio de herramienta
o
N70 G90 G0 Z30 Y75 X105 Tomar la pos. junto al 5 taladro
N80 MCALL CYCLE84 (RTP, RFPSDIS, DP, , -> Llamada modal del ciclo para el roscado
-> , , 3, , 4.2)
N90 HOLES1 (SPCA, SPCO, STA, FDIS, -> Llamada del ciclo de agujeros en fila,
o
-> DBH, NUM) empezando por el 5 taladro de la fila
N100 MCALL Cancelar la llamada modal
N110 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-95
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.3 Ciclos de figuras de taladrado
Ejemplo de programación
Cuadrícula Y
Este programa permite realizar una cuadrícula
compuesta por 5 filas de 5 taladros cada una, que
se encuentran en el plano XY y están entre sí a una
distancia de 10 mm. El punto de partida es X30 Y20.
10
20
10 10 X
30
DEF REAL RFP=102, DP=75, RTP=105, Definición de los parámetros con
SDIS=3 asignaciones de valores
DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> DBH=10, FDIS=10
DEF INT NUM=5, ZEILNUM=5, ZAEL=0
DEF REAL ZEILABST
N10 ZEILABST=DBH Distancia entre filas = distancia entre
agujeros
N20 G90 F300 S500 M3 D1 T1 Determinación de los valores tecnológicos
N30 G17 G0 X=SPCA-10 Y=SPCO Z105 Pasar a la posición de partida
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Llamada modal del ciclo de taladrado
N50 MARKE1: HOLES1 (SPCA, SPCO, STA1, -> Llamada del ciclo de agujeros en fila
-> FDIS, DBH, NUM)
N60 SPCO=SPCO+ZEILABST Ordenada del punto de referencia para la
fila siguiente
N70 ZAEL=ZAEL+1 Salto a MARKE1 cuando se ha cumplido
N80 IF ZAEL<ZEILNUM GOTOB MARKE1 la condición
N90 MCALL Cancelar la llamada modal
N100 G90 G0 X=SPCA-10 Y=SPCO Z105 Pasar a la posición de partida
N110 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
2-96 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.3 Ciclos de figuras de taladrado
2.3.3 Agujeros en círculo – HOLES2
Programación
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)
Parámetros
CPA real Centro del círculo de agujeros, abscisa (absoluta)
CPO real Centro del círculo de agujeros, ordenada (absoluta)
RAD real Radio del círculo de agujeros (se ingresa sin signo)
STA1 real Ángulo inicial
Margen de valores: –180<STA1<=180 grados
INDA real Ángulos sucesivos
NUM int Número de taladros
Funcionamiento
Este ciclo permite mecanizar agujeros en círculo.
El plano de mecanizado se ha de definir antes de
llamar al ciclo.
La clase de taladro es determinada por el ciclo de
taladrado previo seleccionado de forma modal.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-97
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.3 Ciclos de figuras de taladrado
Proceso
En el ciclo se toman sucesivamente las posiciones
de taladrado en el plano del círculo de agujeros,
con G0.
Explicación de los parámetros
CPA, CPO y RAD (centro y radio) Y CPA
La situación del círculo de agujeros en el plano de
mecanizado está definida mediante el centro INDA
(parámetros CPA y CPO) y el radio (parámetro
RAD). El radio admite solamente valores positivos. STA1
STA1 e INDA (ángulo inicial e intermedio)
R
AD
CPO
Mediante estos parámetros se determina la
disposición de los taladros en el círculo.
El parámetro STA1 indica el ángulo de giro entre el X
sentido positivo del eje de abscisas del sistema de
coordenadas de pieza actual antes de la llamada del
ciclo y el primer taladro. El parámetro INDA contiene
el ángulo de giro de un taladro al siguiente.
Si el parámetro INDA tiene el valor cero, el ángulo
de giro se calcula a nivel interno del ciclo partiendo
del número de taladros, de manera que éstos se
distribuyan uniformemente en el círculo.
NUM (cantidad)
El parámetro NUM determina el número de taladros.
Siemens AG 2000 Todos los derechos reservados.
2-98 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96 Ciclos de taladrado y figuras de taladros
2.3 Ciclos de figuras de taladrado
Ejemplo de programación
Agujeros en círculo
Y Y
Con el programa se confeccionan 4 taladros de
30 mm de profundidad, empleando el ciclo
CYCLE82. El valor indicado de la profundidad final A
de taladrado es relativo al plano de referencia.
El círculo se determina por el centro X70 Y60 y el
33°
radio de 42 mm, en el plano XY. El ángulo inicial 42
asciende a 33 grados.
60
La distancia de seguridad en el eje de taladrado Z B
es de 2 mm. X 30 Z
70
DEF REAL CPA=70,CPO=60,RAD=42,STA1=33 Definición de los parámetros con
DEF INT NUM=4 asignaciones de valores
N10 G90 F140 S710 M3 D4 T40 Determinación de los valores tecnológicos
N20 G17 G0 X50 Y45 Z2 Pasar a la posición de partida
N30 MCALL CYCLE82 (2, 0,2, , 30) Llamada modal del ciclo de taladrado, sin
tiempo de espera; DP no está programado
N40 HOLES2 (CPA, CPO, RAD, STA1, , NUM) Llamada del círculo de agujeros; los
ángulos sucesivos (ángulos de giro) se
calculan en el ciclo, pues el parámetro
INDA se ha omitido
N50 MCALL Cancelar la llamada modal
N60 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-99
2 2
Ciclos de taladrado y figuras de taladros 03.96
04.00
2.3 Ciclos de figuras de taladrado
2.3.4 Rejilla de puntos – CYCLE801 (a partir de la versión de software 5.3)
Programación
CYCLE801 (_SPCA, _SPCO, _STA, _DIS1,
_DIS2, _NUM1, _NUM2)
Parámetros
er
_SPCA real Punto de referencia para cuadrícula en el 1 eje, abscisa (absoluta)
_SPCO real Punto de referencia para cuadrícula en el 2º eje, ordenada (absoluta)
_STA real Ángulo respecto al eje de abscisas
_DIS1 real Distancia de las columnas (sin signo)
_DIS2 real Distancia de las líneas (sin signo)
_NUM1 int Cantidad de columnas
_NUM2 int Cantidad de filas
Funcionamiento
Con el ciclo CYCLE801 se puede ejecutar la figura de
taladros "Cuadrícula". La clase de taladro es
determinada por el ciclo de taladrado previo
seleccionado de forma modal.
Proceso
El ciclo determina a nivel interno el orden de sucesión
de los taladros de tal manera que se mantienen lo más
pequeño posible los trayectos en vacío entre ellos.
La posición inicial para la ejecución se determina en
base a la última posición alcanzada en el plano antes
de la llamada.
Posiciones iniciales son en cada caso una de cuatro
posibles posiciones de esquina.
Siemens AG 2000 Todos los derechos reservados.
2-100 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
2 2
03.96
04.00 Ciclos de taladrado y figuras de taladros
2.3 Ciclos de figuras de taladrado
Explicación de los parámetros
Y
_SPCA y _SPCO (punto de referencia de la
abscisa y ordenada)
Estos dos parámetros determinan el primer punto de
la cuadrícula. Desde este punto se fija la distancia
de filas y columnas.
IS1
_D
_STA (ángulo)
La cuadrícula se puede encontrar bajo un ángulo
cualquiera en el plano. El mismo se programa en _DIS2
_STA
_SPCO
_STA en grados y se refiere a la abscisa del sistema
de coordenadas de pieza activo en el momento de
realizar la llamada. _SPCA X
_DIS1 y _DIS2 (distancia de las columnas y filas)
Las distancias se han de introducir sin signo.
Para evitar trayectos en vacío innecesarios, se realiza
mediante la comparación de las medidas de distancia,
una ejecución de la rejilla de puntos por líneas o
columnas.
_NUM1 y _NUM2 (cantidad)
Con estos parámetros se determina la cantidad de
las columnas o filas.
Ejemplo de programación Y
Con el ciclo CYCLE801 se ejecuta una rejilla de
puntos, compuesta por 15 taladros en 3 filas y
5 columnas. Previamente se llama modalmente al
correspondiente programa de taladrado.
15
20
30 10
X
N10 G90 G17 F900 S4000 M3 T2 D1 Determinación de los valores tecnológicos
N15 MCALL CYCLE82(10,0,1,-22,0,0) Llamada modal del ciclo de taladrado
N20 CYCLE801(30,20,0,10,15,5,3) Llamada rejilla de puntos
N25 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 2-101
2 2
Ciclos de taladrado y figuras de taladros 03.96
2.3 Ciclos de figuras de taladrado
Para apuntes
Siemens AG 2000 Todos los derechos reservados.
2-102 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
Ciclos de fresado
3.1 Observaciones generales..............................................................................................3-104
3.2 Condiciones previas ......................................................................................................3-105
3.3 Fresado de roscas - CYCLE90......................................................................................3-107
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE ...............................................3-113
3.5 Ranuras en torno a un círculo - SLOT1.........................................................................3-119
3.6 Ranura circular - SLOT2................................................................................................3-127
3.7 Fresado de caja rectangular - POCKET1......................................................................3-132
3.8 Fresado de caja circular - POCKET2 ............................................................................3-136
3.9 Fresado de caja rectangular - POCKET3......................................................................3-140
3.10 Fresado de caja circular - POCKET4 ............................................................................3-150
3.11 Fresado plano - CYCLE71.............................................................................................3-156
3.12 Fresado de contornos - CYCLE72 ................................................................................3-162
3.13 Fresado de salientes rectangulares - CYCLE76
(a partir de la versión de software 5.3) ..........................................................................3-172
3.14 Fresado de salientes circulares - CYCLE77
(a partir de la versión de software 5.3) ..........................................................................3-177
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
(a partir de la versión de software 5.2) ..........................................................................3-181
3.15.1 Transferencia contorno del borde de caja - CYCLE74 ..........................................3-182
3.15.2 Transferencia contorno de la isla - CYCLE75 .......................................................3-184
3.15.3 Programación de contornos ..................................................................................3-185
3.15.4 Fresado de cajas con islas - CYCLE73..................................................................3-188
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-103
3 3
Ciclos de fresado 03.96
3.1 Observaciones generales
3.1 Observaciones generales
En los apartados siguientes se expone la programación
de los ciclos de fresado.
El capítulo pretende servir de pauta para la elección de
los ciclos y asignación de parámetros a los mismos.
Además de describirse con detalle la función de los
diversos ciclos y los correspondientes parámetros, al
final de cada capítulo se expone un ejemplo de
programación para facilitar las operaciones con los
ciclos.
Los capítulos están estructurados con arreglo al
principio siguiente:
• Programación
• Parámetros
• Funcionamiento
• Proceso
• Explicación de los parámetros
• Observaciones adicionales
• Ejemplo de programación
Los puntos "Programación" y "Parámetros" bastan al
usuario versado para operar con los ciclos, mientras
que las personas todavía no instruidas en la materia
encontrarán todas las informaciones necesarias
para la programación de los ciclos en los puntos que
incluyen lo siguiente: Funcionamiento, Proceso,
Explicación de los parámetros, Observaciones
adicionales y Ejemplo de programación.
Siemens AG 2000 Todos los derechos reservados.
3-104 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.2 Condiciones previas
3.2 Condiciones previas
Programas requeridos en el control
Los ciclos de fresado llaman a los programas
• [Link] y
• [Link]
internamente como subprogramas. Se requieren
además el módulo de datos [Link] y el fichero
de definición de macro [Link].
Cargar éstos en la memoria de programas de piezas
del control antes de ejecutar los ciclos de fresado.
Condiciones de llamada y de retorno
Los ciclos de fresado se programan con independencia
de los nombres completos de los ejes. Antes de la
llamada de los ciclos de fresado se ha de activar una
corrección de herramienta.
Los valores correspondientes del avance, la velocidad
del cabezal y el sentido de giro del cabezal se han de
fijar en el progr. de pieza, en el caso de que en el ciclo
de fresado no se ofrezca ningún parámetro para ellos.
Las coordenadas del centro de la figura de fresado o de
la caja a mecanizar se programan en un sistema de
coordenadas rectangular.
Las funciones G activas antes de la llamada del ciclo y
el frame actualmente programable se conservan aún
después del ciclo.
Definición de los planos
En los ciclos de fresado se presupone que el as
Eje perpendicular
d
sistema actual de coordenadas de pieza se alcanza na
r de
9 O
mediante selección de un plano G17, G18 ó G19 y G1
activación de un frame programable (si es
er
necesario). El eje de posicionado es siempre el 3
eje de este sistema de coordenadas
(véanse también las Instrucciones de
programación). G1
7
G1
Ab 8
sci
sa
s
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-105
3 3
Ciclos de fresado 03.96
12.98
3.2 Condiciones previas
Forma de operar con cabezales
Las instrucciones a cabezales en los ciclos de fresado
se refieren siempre al cabezal maestro activo del
control.
Si se ha de emplear un ciclo en una máquina con varios
cabezales, previamente se habrá de definir como
cabezal maestro el cabezal con el cual se efectúa el
mecanizado, mediante la orden SETMS
(véanse también las Instrucciones de programación).
Avisos referentes al estado de mecanizado
Durante los ciclos de fresado se visualizan en la pantalla del
control avisos que informan sobre el estado de mecanizado.
Son posibles los avisos siguientes:
• "Se mecaniza agujero rasgado <Número>Primera figura"
• "Se mecaniza ranura <Número>Nueva figura"
• "Se mecaniza ranura circular <Número>Última figura"
Bajo <Número> figura en cada caso el número de la figura
que se acaba de mecanizar, en el texto del aviso.
Estos avisos no interrumpen la ejecución del programa y se
conservan hasta que aparece el aviso siguiente o finaliza el
ciclo.
Datos de ajuste de ciclos
Algunos parámetros de los ciclos de fresado (a partir de la
versión de software 4) y su comportamiento se pueden variar
mediante el ajuste de ciclos.
Los datos de ajuste de ciclos están definidos en el módulo
[Link].
Se introducen los siguientes datos nuevos de ajuste de ciclos:
_ZSD[x] Valor Significado Ciclos afectados
ZSD[1] 0 El cálculo de profundidad en los nuevos ciclos se efectúa POCKET1 a
entre plano de referencia + distancia de seguridad y POCKET4,
profundidad (_RFP + _SDIS - _DP) LONGHOLE,
1 El cálculo de profundidad se efectúa sin incluir la CYCLE71, SLOT1,
distancia de seguridad CYCLE72, SLOT2
_ZSD[2] 0 Acotado de la caja rectangular o del saliente POCKET3
rectangular desde el centro CYCLE76
1 Acotado de la caja rectangular o del saliente
rectangular desde una esquina
ZSD[5] 0 Ejecutar a profundidad de taladrado M5 M0 CYCLE88
1 Ejecutar a profundidad de taladrado M5
Siemens AG 2000 Todos los derechos reservados.
3-106 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.3 Fresado de roscas - CYCLE90
3.3 Fresado de roscas - CYCLE90
Programación
CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH,
CPA, CPO)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se ingresa
sin signo)
DIATH real Diámetro nominal, diámetro exterior de la rosca
KDIAM real Diámetro del agujero para roscar, diámetro interior de la rosca
PIT real Paso de rosca; Margen de valores: 0.001 ... 2000.000 mm
FFR real Avance para el fresado de la rosca (se ingresa sin signo)
CDIR int Sentido de giro para el fresado de la rosca
Valores: 2 (para fresado de rosca con G2)
3 (para fresado de rosca con G3)
TYPTH int Tipo de rosca: Valores: 0=Rosca interior
1=Rosca exterior
CPA real Centro del círculo, abscisa (absoluto)
CPO real Centro del círculo, ordenada (absoluto)
Funcionamiento
El ciclo CYCLE90 permite confeccionar roscas
interiores y exteriores. La trayectoria en el fresado
de roscas se basa en una interpolación de hélice.
Intervienen en este movimiento los 3 ejes
geométricos del plano actual, que se determinan
antes de llamar al ciclo.
El avance programado F es efectivo en
correspondencia con la combinación de ejes antes
de la llamada, definida en la instrucción FGROUP
(véanse las Instrucciones de programación).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-107
3 3
Ciclos de fresado 03.96
3.3 Fresado de roscas - CYCLE90
Proceso
Rosca externa
Posición alcanzada antes del inicio del ciclo:
Es una posición cualquiera desde la que se pueda
alcanzar sin colisiones la posición de partida en el Z
Y
diámetro exterior de la rosca, a la altura del plano de
retirada. CPA
Esta posición de partida se encuentra, en el fresado
de roscas con G2, entre el semieje de abscisas
positivas y el semieje de ordenadas positivas del
er
plano actual (o sea, en el 1 cuadrante del sistema
de coordenadas). En el fresado de roscas con G3, la O
CP
posición de partida se halla entre el semieje de X
abscisas positivas y el semieje de ordenadas Posición de
o Posición de partida en el fresado
negativas (o sea, en el 4 cuadrante del sistema de partida en el fresado de roscas con G2
coordenadas). de roscas con G3
La distancia al diámetro de la rosca depende del
tamaño de la misma y del radio de la herramienta.
El ciclo genera la sucesión de movimientos
siguiente:
• Posicionamiento en el punto de partida con G0, a la
altura del plano de retirada en el eje perpendicular al
plano actual.
• Posicionamiento en el plano de referencia
retrasado en la distancia de seguridad con G0.
• Movimiento de entrada al diámetro de la rosca,
en una trayectoria circular, en sentido contrario al
G2/G3 programado bajo CDIR.
• Fresado de la rosca en una trayectoria helicoidal,
con G2/G3 y con el avance FFR.
• Movimiento de salida en una trayectoria circular,
con sentido de giro G2/G3 opuesto y con el
avance reducido FFR.
• Vuelta al plano de retirada en el eje perpendicular,
con G0.
Siemens AG 2000 Todos los derechos reservados.
3-108 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.3 Fresado de roscas - CYCLE90
Rosca interna
Posición alcanzada antes del inicio del ciclo:
Es una posición cualquiera desde la que se pueda
alcanzar sin colisiones el centro de la rosca, a la
altura del plano de retirada.
El ciclo genera la sucesión de movimientos
siguiente:
• Posicionamiento en el centro de la rosca, con G0, a
la altura del plano de retirada en el eje perpendicular
al plano actual.
• Posicionamiento en el plano de referencia
retrasado en la distancia de seguridad con G0.
• Posicionamiento en un círculo de entrada calculado
internamente con G1 y con el avance reducido FFR.
• Movimiento de entrada al diámetro de la rosca en
una trayectoria circular, en correspondencia con
el sentido G2/G3 programado bajo CDIR.
• Fresado de la rosca en una trayectoria helicoidal,
con G2/G3 y con el avance FFR.
• Movimiento de salida en una trayectoria circular, con
el mismo sentido de giro y con el avance reducido
FFR.
• Retirada al centro de la rosca, con G0.
• Vuelta al plano de retirada en el eje
perpendicular, con G0.
Roscas mecanizadas de abajo hacia arriba
Por razones tecnológicas puede resultar
conveniente mecanizar roscas en el sentido de
abajo hacia arriba. El plano de referencia RTP se
encuentra entonces detrás de la profundidad de
rosca DP.
Este mecanizado es posible, pero los datos de
profundidad se han de programar como valores
absolutos y antes de llamar al ciclo, es preciso ir a la
posición del plano de retirada o a una posición
detrás del mismo.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-109
3 3
Ciclos de fresado 03.96
08.97
3.3 Fresado de roscas - CYCLE90
Ejemplo de programación
(rosca de abajo hacia arriba)
Se trata de fresar una rosca desde -20 hasta 0, de
3 mm de paso. El plano de retirada se encuentra en 8.
N10 G17 X100 Y100 S300 M3 T1 D1 F1000
N20 Z8
N30 CYCLE90 (8,-20,0,-
60,0,46,40,3,800,3,0,50,50)
N40 M2
El taladro ha de tener una profundidad de, como
mínimo, -21,5 (medio paso más).
Recorridos de sobrepaso en la dirección del
largo de la rosca
Los movimientos de entrada y salida en el fresado
de la rosca se efectúan en los tres ejes; es decir que
en la salida de la rosca resulta un recorrido adicional
en el eje perpendicular, que sobrepasa la
profundidad programada de la rosca.
El recorrido de sobrepaso se calcula por:
p 2 *WR RDIFF
z *
4 DIATH
∆z Trayectoria de sobrepaso, interna
p Paso de rosca
WR Radio de la herramienta
DIATH Diámetro exterior de la rosca
RDIFF Diferencia de radios para círculo de salida
En roscas interiores es RDIFF = DIATH/2 - WR,
en roscas exteriores rige RDIFF = DIATH/2 + WR.
Siemens AG 2000 Todos los derechos reservados.
3-110 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.3 Fresado de roscas - CYCLE90
Explicación de los parámetros
Parámetros RTP, RFP, SDIS, DP, DPR, véase
cap. 2.1.2 (taladrado, centrado – CYCLE81) Z Z
DIATH, KDIAM y PIT (diámetro nominal, diámetro RTP RTP
RFP+SDIS RFP+SDIS
de núcleo y paso de rosca) RFP RFP
DPR
DPR
Con estos parámetros se determinan los datos de la
DP
rosca, o sea el diámetro nominal, el diámetro del
X X
agujero para roscar y el paso de rosca. El parámetro
Y Y
DIATH es el diámetro exterior de la rosca y, el CPA CPA
KDIAM, el interior. En base a estos parámetros, se CDIR CDIR
generan internamente los movimientos de entrada y
H
T
T
IA
IA
CPO
CPO
D
D
salida.
X X
FFR (avance)
El valor del parámetro FFR se prescribe en el fresado
de roscas en forma de valor actual del avance.
Es efectivo, durante el fresado, en la trayectoria
helicoidal.
Para los movimientos de entrada y salida, este valor
se reduce en el ciclo. La retirada se efectúa fuera de
la trayectoria helicoidal, con G0.
CDIR (sentido de giro)
Bajo este parámetro se prescribe el valor para el
sentido de mecanizado de la rosca.
Si el parámetro tiene un valor no admisible, aparece el
aviso "Sentido erróneo del fresado, se genera G3".
En este caso se continúa el ciclo y se genera G3
automáticamente.
TYPTH (tipo de rosca)
Con el parámetro TYPTH se determina si se debe
mecanizar una rosca exterior o una rosca interior.
CPA y CPO (centro)
Bajo estos parámetros se determina el centro del
taladro o del saliente en el que se debe efectuar la
rosca.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-111
3 3
Ciclos de fresado 03.96
08.97
3.3 Fresado de roscas - CYCLE90
Observaciones adicionales
El radio de la fresa se considera internamente.
Por ello, antes de llamar al ciclo se ha de programar
una corrección de la herramienta. De lo contrario
aparece la alarma
61000 "Ninguna corrección de herramienta activa"
y el ciclo se interrumpe.
Con un radio de herramienta =0 ó negativo, el ciclo
se interrumpe asimismo con esta alarma.
En roscas interiores, el radio de la herramienta se
vigila y se emite la alarma
61105 "Radio de la fresa excesivo" y el ciclo se
interrumpe.
Ejemplo de programación
Y Y
Rosca interior
Este programa permite fresar una rosca interior en A-B
A
el punto X60 Y50 del plano G17.
50
B
60 X 40 Z
DEF REAL RTP=48, RFP=40, SDIS=5, -> Definición de las variables con asignaciones
-> DPR=40, DIATH=60, KDIAM=50 de valores
DEF REAL PIT=2, FFR=500, CPA=60,CPO=50
DEF INT CDIR=2, TYPTH=0
N10 G90 G0 G17 X0 Y0 Z80 S200 M3 Pasar a la posición de partida
N20 T5 D1 Determinación de los valores tecnológicos
N30 CYCLE90 (RTP, RFP, SDIS, DP, -> Llamada del ciclo
-> DPR, DIATH, KDIAM, PIT, FFR, CDIR,
TYPTH, CPA CPO)
N40 G0 G90 Z100 Posicionamiento después del ciclo
N50 M02 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
3-112 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE
Programación
LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Agujero rasgado (absoluto)
DPR real Agujero rasgado relativo al plano de referencia (se ingresa sin signo)
NUM entero Número de agujeros rasgados
LENG real Longitud de los agujeros rasgados (se ingresa sin signo)
CPA real Centro del círculo, abscisa (absoluto)
CPO real Centro del círculo, ordenada (absoluto)
RAD real Radio del círculo (se ingresa sin signo)
STA1 real Ángulo inicial
INDA real Ángulos sucesivos
FFD real Avance para penetración en profundidad
FFP1 real Avance para mecanizado de planeado
MID real Valor máx. de un paso de penetración en profund. (se ingresa sin signo)
El ciclo requiere una fresa con un "diente frontal que
corte hasta el centro" (DIN844).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-113
3 3
Ciclos de fresado 03.96
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE
Funcionamiento
Este ciclo permite mecanizar agujeros rasgados que
están dispuestos en torno a un círculo.
El eje longitudinal de los agujeros rasgados está
orientado radialmente.
Al contrario de lo que ocurre con la ranura, el ancho
del agujero rasgado se determina mediante el
diámetro de la herramienta.
Se determina a nivel interno del ciclo un recorrido
óptimo de la herramienta para excluir trayectos
muertos innecesarios. Si para mecanizar un agujero
rasgado se precisan varios pasos de penetración en
profundidad, las penetraciones se efectúan
alternadamente en los puntos extremos.
La trayectoria a efectuar en el plano a lo largo del
eje longitudinal del agujero cambia de sentido
después de cada penetración. El ciclo busca por sí
solo el trayecto más corto en el paso al agujero
rasgado siguiente.
Siemens AG 2000 Todos los derechos reservados.
3-114 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
cual se pueda llegar sin colisiones a cada agujero
rasgado.
El ciclo genera la sucesión de movimientos
siguiente:
• Con G0 se posiciona el punto de partida del ciclo.
En los dos ejes del plano actual se posiciona el
punto extremo más próximo del primer agujero
rasgado a mecanizar, a la altura del plano de
retirada, en el eje perpendicular a este plano, y
luego se desciende por el eje perpendicular
hasta el plano de referencia, retrasado en la
distancia de seguridad.
• Cada agujero rasgado se fresa en un movimiento
oscilatorio. El mecanizado en el plano se efectúa
con G1 y con el valor del avance programado
bajo FFP1. En cada punto de inversión, la
penetración a la siguiente profundidad (calculada
internamente) se efectúa con G1 y con el avance
FFD, hasta que se ha alcanzado la profundidad
final.
• Vuelta al plano de retirada con G0 y
posicionamiento en el próximo agujero rasgado,
siguiendo el trayecto más corto.
• Una vez terminada la mecanización del último
agujero rasgado, la herramienta, en la posición
últimamente alcanzada en el plano de
mecanizado, se traslada, con G0, hasta el plano
de retirada, y el ciclo finaliza.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-115
3 3
Ciclos de fresado 03.96
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE
Explicación de los parámetros
Y
CPA
Parámetros RTP, RFP, SDIS véase
cap. 2.1.2 (taladrado, centrado – CYCLE81). INDA
Dato de ajuste de ciclo_ZSD[1] véase cap. 3.2.
LE
N
DP y DPR (profundidad del agujero rasgado) STA1
G
La prescripción de la profundidad del agujero rasgado
puede ser indistintamente, absoluta (DP) o relativa
R
AD
(DPR) respecto al plano de referencia. Si es relativa,
CPO
el ciclo calcula por sí mismo la profundidad resultante
en base a la posición del plano de ref. y el de retirada.
X
NUM (cantidad)
Con el parámetro NUM se fija el número de
agujeros rasgados.
LENG (largo de los agujeros rasgados)
Bajo LENG se programa el largo de los agujeros
rasgados. Si se detecta en el ciclo que este largo es
menor que el diámetro de fresado, el ciclo se
interrumpe tras emisión de la alarma 61105 "Radio
de la fresa excesivo".
MID (profundidad de penetración)
Mediante este parámetro se determina la profundidad
máxima de penetración.
En el ciclo, la penetración en profundidad se efectúa en
pasos uniformes.
A partir del valor de MID y de la profundidad total, el
ciclo calcula por sí mismo esta penetración, que está
comprendida entre 0.5 x profundidad máxima de
penetración y la profundidad máxima de penetración.
Se toma como base el número mínimo posible de
pasos de penetración. MID=0 significa que se llega en
un paso a la profundidad de la caja.
La penetración en profundidad comienza a partir del
plano de referencia, desplazado hacia adelante con-
forme a la distancia de seguridad (en fun. de _ZSD[1]).
FFD y FFP1 (avance profundidad y superficie)
El avance FFP1 es efectivo en todos los movimientos a
efectuar con avance en el plano. FFD actúa en las
penetraciones, perpendicularmente a este plano.
Siemens AG 2000 Todos los derechos reservados.
3-116 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE
CPA, CPO y RAD (centro y radio)
La posición del círculo en el plano de mecanizado se
define por el centro (CPA, CPO) y el radio (RAD).
El radio admite solamente valores positivos.
STA1 y INDA (ángulo inicial e intermedio)
Mediante estos parámetros se determina la
disposición de los agujeros rasgados en torno al
círculo.
Si es INDA=0, los ángulos sucesivos se calculan a
partir del número de agujeros rasgados, de manera
que éstos se distribuyan uniformemente sobre el
círculo.
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De lo contrario, el ciclo
se interrumpe con la alarma
61000 "Ninguna corrección de herramienta activa".
Si por ser incorrectos los valores de los parámetros
que determinan la disposición y el tamaño de los
agujeros rasgados resultan lesiones recíprocas de
los contornos de los agujeros, el mecanizado del
ciclo no se inicia. El ciclo se interrumpe con un aviso
de error
61104 "Lesión del contorno de las ranuras/agujeros
rasgados".
A nivel interno del ciclo se desplaza y gira el sistema
de coordenadas de pieza. La visualización del valor
real en el sistema de coordenadas se presenta
siempre de manera tal que el eje longitudinal del
agujero rasgado que se está mecanizando se
er
encuentra en el 1 eje del plano de mecanizado
actual.
Una vez finalizado el ciclo, el sistema de
coordenadas de pieza se encuentra en la misma
posición que antes de la llamada del ciclo.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-117
3 3
Ciclos de fresado 03.96
3.4 Agujeros rasgados en torno a un círculo - LONGHOLE
Ejemplo de programación
Mecanizado de agujeros rasgados
Z Z
Este programa permite mecanizar 4 agujeros 90°
A A-B
rasgados de 30 mm de longitud y 23 mm de
profundidad relativa (diferencia entre plano de
45°
referencia y fondo del agujero) que se encuentran
en torno a un círculo de centro Z45 Y40 y radio 20 20
mm, en el plano YZ. El ángulo inicial asciende a 45
grados y los ángulos sucesivos, a 90 grados.
45
La profundidad de penetración máxima es de 6 mm
30
y la distancia de seguridad de 1 mm. B Y 23 X
40
N10 G19 G90 D9 T10 S600 M3 Determinación de los valores tecnológicos
N20 G0 Y50 Z25 X5 Posicionamiento del punto de partida
N30 LONGHOLE (5, 0, 1, , 23, 4, 30, -> Llamada del ciclo
-> 40, 45, 20, 45, 90, 100 ,320, 6)
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
3-118 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.5 Ranuras en torno a un círculo - SLOT1
3.5 Ranuras en torno a un círculo - SLOT1
Programación
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF, _FALD, _STA2)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Ranura (absoluta)
DPR real Ranura relativa al plano de referencia (se ingresa sin signo)
NUM entero Número de ranuras
LENG real Longitud de ranura (se ingresa sin signo)
WID real Ancho de ranura (se ingresa sin signo)
CPA real Centro del círculo, abscisa (absoluto)
CPO real Centro del círculo, ordenada (absoluto)
RAD real Radio del círculo (se ingresa sin signo)
STA1 real Ángulo inicial
INDA real Ángulos sucesivos
FFD real Avance para penetración en profundidad
FFP1 real Avance para mecanizado de planeado
MID real Valor máx. de un paso de penetración en profund. (se ingresa sin
signo)
CDIR entero Sentido de fresado para el mecanizado de la ranura
Valores: 0...fresado en equisentido (sentido de giro del cabezal)
1...fresado en contrasentido
2...con G2 (independientemente del sentido de giro del cabezal)
3...con G3
FAL real Demasía de acabado en el borde de la ranura (se ingresa sin signo)
VARI entero Tipo de mecanizado (se ingresa sin signo)
UNIDADES:
Valores: 0...Mecanizado completo
1...Desbaste
2...Acabado
DECENAS:
Valores: 0...perpendicularmente con G0
1...perpendicularmente con G1
3...vaivén con G1
MIDF real Profundidad de penetración máxima para el acabado
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-119
3 3
Ciclos de fresado 03.96
04.00
3.5 Ranuras en torno a un círculo - SLOT1
FFP2 real Avance para el mecanizado de acabado
SSF real Velocidad en el mecanizado de acabado
_FALD real Demasía para acabado en el fondo de ranura
_STA2 real Máximo ángulo de penetración para movimiento vaivén
El ciclo requiere una fresa con un "diente frontal que
corte hasta el centro" (DIN844).
Funcionamiento
SLOT1 es un ciclo combinado de desbaste-
acabado.
Este ciclo permite mecanizar ranuras circulares
dispuestas en un círculo. El eje longitudinal de las
ranuras tiene la dirección radial. A diferencia del
agujero rasgado, deberá indicarse el ancho de la
ranura.
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
cual se pueda llegar sin colisiones a cada ranura. G0 G0
G0
G0
Siemens AG 2000 Todos los derechos reservados.
3-120 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.5 Ranuras en torno a un círculo - SLOT1
El ciclo genera la sucesión de movimientos
siguiente:
• Posicionamiento del punto indicado en la figura
contigua para el inicio del ciclo con G0. G0 G0
• El mecanizado completo de una ranura se
desarrolla en los pasos siguientes: G0
G0
- Desplazamiento hasta el plano de referencia
retrasado en la distancia de seguridad, con G0.
- Aproximación a la siguiente profundidad de
mecanizado según lo programado en VARI y
valor del avance FFD.
- Fresado de la ranura hasta la demasía de
acabado en el fondo y en el borde de ésta con
el valor del avance FFP1.
Sigue luego el acabado con el valor de avance
FFP2 y la velocidad de giro del cabezal SSF a
lo largo del contorno, de acuerdo con el sentido
de mecanizado programado bajo CDIR.
- La penetración en profundidad vertical con
G0/G1 se realiza siempre a la misma posición
en el plano de mecanizado, hasta alcanzar la
profundidad final de la ranura.
• Vuelta de la herramienta al plano de retirada y
paso a la ranura siguiente con G0.
• Una vez se haya mecanizado la última ranura, la
herramienta, en la posición final en el plano de
mecanizado indicada en la figura, se traslada
hasta el plano de retirada con G0 y el ciclo
finaliza.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-121
3 3
Ciclos de fresado 03.96
3.5 Ranuras en torno a un círculo - SLOT1
Explicación de los parámetros
Y
CPA
Parámetros RTP, RFP, SDIS véase
cap. 2.1.2 (taladrado, centrado – CYCLE81). INDA
Dato de ajuste de ciclo_ZSD[1] véase cap. 3.2.
LE
STA1
N
G
DP y DPR (profundidad de la ranura)
WID
La prescripción de la profundidad de la ranura puede
ser indistintamente, absoluta (DP) o relativa (DPR)
R
AD
CPO
respecto al plano de referencia.
Si es relativa, el ciclo calcula por sí mismo la
profundidad resultante en base a la posición del
plano de referencia y el de retirada. X
NUM (cantidad)
Con el parámetro NUM se fija el número de ranuras.
LENG y WID (largo de ranura y anchura de
ranura)
Con los parámetros LENG y WID se determina la forma
de una ranura en el plano. El diámetro de la fresa ha de
ser menor que el ancho de la ranura. De lo contrario se
presentará la alarma 61105 "Radio de la fresa
excesivo" y el ciclo será interrumpido.
El diámetro de la fresa no debe ser menor que la
mitad del ancho de la ranura. Esto no se controla.
CPA, CPO y RAD (centro y radio)
La posición del círculo en el plano de mecanizado se
define por el centro (CPA, CPO) y el radio (RAD).
El radio admite solamente valores positivos.
STA1 y INDA (ángulo inicial e intermedio)
Mediante estos parámetros se determina la
disposición de las ranuras en torno al círculo.
STA1 fija el ángulo entre el sentido positivo del eje de
abscisas del sistema actual de coordenadas de pieza
antes de la llamada del ciclo y la primera ranura.
El parámetro INDA contiene el ángulo de una ranura a
la siguiente.
Si es INDA=0, los ángulos sucesivos se calculan a
partir del número de ranuras de manera que éstas
se distribuyan uniformemente por el círculo.
Siemens AG 2000 Todos los derechos reservados.
3-122 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.5 Ranuras en torno a un círculo - SLOT1
FFD y FFP1 (avance profundidad y superficie)
El avance FFD actúa en caso de penetración vertical
respecto al plano de mecanizado con G1, así como
durante la penetración con movimiento de vaivén.
El avance FFP1 actúa en el desbaste en todos los
movimientos a efectuar con avance en el plano.
MID (profundidad de penetración)
Mediante este parámetro se determina la profundidad
máxima de penetración. En el ciclo, la penetración en
profundidad se efectúa en pasos uniformes.
A partir del valor de MID y de la profundidad total, el
ciclo calcula por sí mismo esta penetración, que está
comprendida entre 0.5 x profundidad máxima de
penetración y la profundidad máxima de penetración.
Se toma como base el número mínimo posible de
pasos de penetración. MID=0 significa que se llega en
un paso a la profundidad de la ranura.
La penetración en profundidad comienza a partir del
plano de referencia, desplazado hacia adelante con-
forme a la distancia de seguridad (en fun. de _ZSD[1]).
CDIR (sentido de fresado)
Bajo este parámetro se prescribe el sentido de
mecanizado para mecanizar la ranura.
A través del parámetro CDIR es posible programar el
sentido de fresado
• directamente "2 para G2" y "3 para G3" o
• alternativamente "equisentido" o "contrasentido".
Equisentido o contrasentido se determina a nivel
interno del ciclo según el sentido del cabezal
activado antes de la llamada del ciclo.
Equisentido Contrasentido
M3 → G3 M3 → G2
M4 → G2 M4 → G3
FAL (demasía de acabado en el borde)
Este parámetro permite programar una demasía de
acabado en el ancho de la ranura. FAL no es efectivo
en la penetración en profundidad. Si el valor fijado de
FAL es mayor que el posible con el ancho dado y la
fresa empleada, FAL se reduce automáticamente al
valor máximo posible. En el desbaste se efectúa, en
este caso, un fresado oscilante, con penetración en
profundidad en los dos puntos extremos de la ranura.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-123
3 3
Ciclos de fresado 03.96
04.00
3.5 Ranuras en torno a un círculo - SLOT1
VARI, MIDF, FFP2 y SSF (clase de mecanizado,
penetración, avance y velocidad de giro del
cabezal)
El parámetro VARI permite fijar la clase de
mecanizado.
Valores posibles son:
UNIDADES
• 0= Mecanizado completo en dos secciones
- El desbaste de la ranura (SLOT1, SLOT2) o la
caja (POCKET1, POCKET2) hasta la demasía
de acabado se efectúa con la velocidad del
cabezal programada antes de la llamada del
ciclo y con el avance FFP1. La penetración en
profundidad se efectúa mediante MID.
- El mecanizado de la demasía de acabado restante
se efectúa con la velocidad del cabezal prescrita a
través de SSF y con el avance FFP2. La pene-
tración en profun. se efectúa a través de MIDF.
Si es MIDF=0, la penetración se efectúa
directamente hasta la profundidad final.
Si FFP2 no está programado, es efectivo el
avance FFP1. Lo mismo rige de manera análoga si
falta el dato de SSF, es decir que actúa la velo-
cidad programada antes de la llamada del ciclo.
• 1= Desbaste
La ranura (SLOT1, SLOT2) o la caja (POCKET1,
POCKET2) se desbasta hasta la demasía de
acabado con la velocidad programada antes de la
llamada del ciclo y con el avance FFP1. La penetra-
ción en profundidad se programa a través de MID.
• 2= Acabado
El ciclo presupone que la ranura (SLOT1, SLOT2) o
la caja (POCKET1, POCKET2) se ha vaciado ya
hasta una demasía de acabado restante y que
solamente es necesario mecanizar esta demasía. Si
FFP2 y SSF no están programados, es efectivo el
avance FFP1 o la velocidad programada antes de la
llamada del ciclo. La penetración en profundidad se
efectúa a través de MIDF.
DECENAS (penetración)
• 0=perpendicularmente con G0
• 1=perpendicular con G1
• 3=vaivén con G1
Siemens AG 2000 Todos los derechos reservados.
3-124 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.5 Ranuras en torno a un círculo - SLOT1
Si para el parámetro VARI está programado otro valor,
el ciclo se interrumpe tras emisión de la alarma
61102 "Clase de mecanizado definida erróneamente".
_FALD (demasía de acabado en el fondo)
Durante el desbastado se tiene en cuenta una
demasía para acabado separada para el fondo.
_STA2 (ángulo de penetración)
Definir con el parámetro _STA2 el máximo ángulo
de penetración para el movimiento vaivén.
• Penetración perpendicular (VARI=0X, VARI=1X)
La penetración en profundidad perpendicular se
realiza siempre en la misma posición del plano de
mecanizado, hasta alcanzar la profundidad final de
la ranura.
• Penetración en movimiento oscilante sobre el
eje medio de la ranura (VARI=3X)
significa que el centro de la fresa, oscilando sobre
una líneas rectas, va penetrando oblicuamente
hasta alcanzar la siguiente profundidad actual.
El ángulo máximo de penetración se programa bajo
_STA2, el largo del recorrido de oscilación se
calcula con LENG-WID.
La penetración en profundidad oscilante termina en
el mismo punto que en caso de penetración
perpendicular, por lo que se calcula el punto inicial
en el plano. Una vez alcanzada la profundidad
actual, se inicia el desbaste en el plano. El avance
se programa bajo FFD.
Observaciones adicionales
Colisión entre contornos
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De lo contrario, el ciclo
se interrumpe con la alarma
61000 "Ninguna corrección de herramienta activa".
Si por ser falsos los valores de los parámetros que
determinan la disposición y el tamaño de las ranuras
resultan colisiones entre los contornos de las
ranuras, no se inicia el mecanizado del ciclo. El ciclo
se interrumpe con un aviso de error
61104 "Lesión del contorno de las ranuras/agujeros
rasgados".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-125
3 3
Ciclos de fresado 03.96
04.00
3.5 Ranuras en torno a un círculo - SLOT1
A nivel interno del ciclo se desplaza y gira el sistema
de coordenadas de pieza. La visualización del valor
real en el sistema de coordenadas se presenta
siempre de manera tal que el eje longitudinal de la
ranura que se está mecanizando se encuentra en el
er
1 eje del plano de mecanizado actual.
Una vez finalizado el ciclo, el sistema de
coordenadas de pieza se encuentra en la misma
posición que antes de la llamada del ciclo.
Ejemplo de programación
Ranuras
Z Z
A A-B
90°
Este programa realiza la misma disposición de 4
ranuras en torno a un círculo que el programa de
mecanizado de agujeros rasgados (véase cap. 3.4). 45°
Las dimensiones de las ranuras son: 30 mm de 20
longitud, 15 mm de anchura y 23 mm de
profundidad. La distancia de seguridad asciende a
45
1 mm y la demasía de acabado a 0.5 mm; el sentido
30
de fresado es G2; la penetración en profundidad B Y 23 X
40
máx. es de 10 mm.
Se han de mecanizar completamente las ranuras
con penetración oscilante.
N10 G19 G90 D10 T10 S600 M3 Determinación de los valores tecnológicos
N20 G0 Y20 Z50 X5 Pasar a la posición de partida
N30 SLOT1 (5, 0, 1, -23, , 4, 30, 15, -> Llamada del ciclo; omitir los parámetros
->40, 45, 20, 45, 90, 100, 320, 10, -> VARI, MIDF, FFP2 y SSF
->2, 0.5, 30, 10, 400, 1200, 0.6, 5)
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
3-126 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.6 Ranura circular - SLOT2
3.6 Ranura circular - SLOT2
Programación
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Ranura (absoluta)
DPR real Ranura relativa al plano de referencia (se ingresa sin signo)
NUM entero Número de ranuras
AFSL real Ángulo del largo de ranura (se ingresa sin signo)
WID real Ancho de la ranura circular (se ingresa sin signo)
CPA real Centro del círculo, abscisa (absoluto)
CPO real Centro del círculo, ordenada (absoluto)
RAD real Radio del círculo (se ingresa sin signo)
STA1 real Ángulo inicial
INDA real Ángulos sucesivos
FFD real Avance para penetración en profundidad
FFP1 real Avance para mecanizado de planeado
MID real Valor máx. de un paso de penetración en profund. (se ingresa sin signo)
CDIR entero Sentido de fresado para el mecanizado de la caja
Valores: 2 (para G2)
3 (para G3)
FAL real Demasía de acabado en el borde de la ranura (se ingresa sin signo)
VARI entero Clase de mecanizado
Valores: 0= Mecanizado completo
1=desbaste
2=acabado
MIDF real Profundidad de penetración máxima para el acabado
FFP2 real Avance para el mecanizado de acabado
SSF real Velocidad en el mecanizado de acabado
El ciclo requiere una fresa con un "diente frontal que
corte hasta el centro" (DIN844).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-127
3 3
Ciclos de fresado 03.96
3.6 Ranura circular - SLOT2
Funcionamiento
SLOT2 es un ciclo combinado de desbaste-
acabado.
Este ciclo permite mecanizar ranuras circulares
dispuestas en un círculo.
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la G0
cual se pueda llegar sin colisiones a cada ranura.
El ciclo genera la sucesión de movimientos
siguiente: G0
• Con G0 se posiciona el punto indicado en la
figura contigua, para el inicio del ciclo. G0
• El mecanizado de una ranura circular se efectúa
en los mismos pasos que en el mecanizado de
una ranura longitudinal.
• Una vez acabada una ranura circular, la
herramienta se retrasa hasta el plano de retirada
y se efectúa el paso a la ranura siguiente con G0.
• Una vez se haya mecanizado la última ranura, la
herramienta, en la posición final en el plano de
mecanizado indicada en la figura, se traslada
hasta el plano de retirada con G0 y el ciclo
finaliza.
Siemens AG 2000 Todos los derechos reservados.
3-128 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.6 Ranura circular - SLOT2
Explicación de los parámetros
Y
CPA
Parámetros RTP, RFP, SDIS véase
cap. 2.1.2 (taladrado, centrado – CYCLE81).
INDA AFSL
Parámetros DP, DPR, FFD, FFP1, MID, CDIR, FAL, STA1
VARI, MIDF, FFP2, SSF: véase el capítulo 3.5
(SLOT1).
Dato de ajuste de ciclo_ZSD[1] véase cap. 3.2.
CPO
NUM (cantidad) WID
Con el parámetro NUM se fija el número de ranuras.
X
AFSL y WID (ángulo y anchura de ranura
circular)
Con los parámetros AFSL y WID se determina la
forma de una ranura en el plano. Se comprueba a
nivel interno del ciclo si con la herramienta activa no
se lesiona el ancho de la ranura. De lo contrario
aparece la alarma
61105 "Radio de la fresa excesivo" y el ciclo se
interrumpe.
CPA, CPO y RAD (centro y radio)
La posición del círculo en el plano de mecanizado se
define por el centro (CPA, CPO) y el radio (RAD).
El radio admite solamente valores positivos.
STA1 y INDA (ángulo inicial e intermedio)
Mediante estos parámetros se determina la
disposición de las ranuras sobre el círculo.
STA1 fija el ángulo entre el sentido positivo del eje
de abscisas del sistema actual de coordenadas de
pieza antes de la llamada del ciclo y la primera
ranura.
El parámetro INDA contiene el ángulo de una ranura
a la siguiente.
Si es INDA=0, los ángulos sucesivos se calculan a
partir del número de ranuras de manera que éstas
se distribuyan uniformemente por el círculo.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-129
3 3
Ciclos de fresado 03.96
08.97
3.6 Ranura circular - SLOT2
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De lo contrario, el ciclo
Colisión entre
se interrumpe con la alarma contornos
61000 "Ninguna corrección de herramienta activa".
Si por ser falsos los valores de los parámetros que
determinan la disposición y el tamaño de las ranuras
resultan colisiones entre los contornos de las
ranuras, no se inicia el mecanizado del ciclo.
El ciclo se interrumpe con un aviso de error
61104 "Lesión del contorno de las ranuras/agujeros
rasgados".
A nivel interno del ciclo se desplaza y gira el sistema
de coordenadas de pieza. La visualización del valor
real en el sistema de coordenadas se presenta
siempre de manera tal que la ranura circular que se
er
acaba de mecanizar comienza en el 1 eje del plano
de mecanizado actual y el origen del sistema de
coordenadas se encuentra en el centro del círculo.
Una vez finalizado el ciclo, el sistema de
coordenadas de pieza se encuentra en la misma
posición que antes de la llamada del ciclo.
Siemens AG 2000 Todos los derechos reservados.
3-130 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.6 Ranura circular - SLOT2
Ejemplo de programación
Y Y
Ranuras2
Este programa permite mecanizar 3 ranuras A-B
circulares dispuestas en un círculo de centro
X60 Y60 y radio 42 mm, en el plano XY. A
70°
Las dimensiones de las ranuras circulares son:
15
Anchura 15 mm, ángulo del largo de ranura 120°
70 grados, profundidad 23 mm.
El ángulo inicial es de 0 grados y los ángulos
42
60
sucesivos de 120 grados.
En el contorno de las ranuras se toma en cuenta B
una demasía de acabado de 0.5 mm; la distancia de
60 X Z
seguridad en el eje de penetración Z asciende a 23
2 mm y la penetración máx. en profundidad a 6 mm.
Las ranuras se deben mecanizar completamente.
En el acabado debe actuar la misma velocidad y el
mismo avance. La penetración en el acabado debe
ser igual a la profundidad de la ranura.
DEF REAL FFD=100 Definición de la variable con asig. de valor
N10 G17 G90 D1 T10 S600 M3 Determinación de los valores tecnológicos
N20 G0 X60 Y60 Z5 Posicionamiento del punto de partida
N30 SLOT2 (2, 0, 2, -23, , 3, 70, -> Llamada del ciclo
-> 15, 60, 60, 42, , 120, FFD, -> Plano de referencia+SDIS=Plano de
-> FFD+200, 6, 2, 0.5) retirada; significa: el descenso en el eje
de penetración, con G0, hasta el plano
de ref. +SDIS se suprime, los parámetros
VAR, MIDF, FFP2 y SSF se han omitido
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-131
3 3
Ciclos de fresado 03.96
08.97
3.7 Fresado de caja rectangular - POCKET1
3.7 Fresado de caja rectangular - POCKET1
Programación
POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD,
FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Caja (absoluta)
DPR real Profundidad de la caja relativa al plano de referencia (se ingresa sin
signo)
LENG real Largo de la caja (se ingresa sin signo)
WID real Ancho de la caja (se ingresa sin signo)
CRAD real Radio de esquina (se ingresa sin signo)
CPA real Centro de la caja, abscisa (absoluto)
CPO real Centro de la caja, ordenada (absoluto)
STA1 real Ángulo entre el eje longitudinal y el eje de abscisas
Margen de valores: 0<=STA1<180 grados
FFD real Avance para penetración en profundidad
FFP1 real Avance para mecanizado de planeado
MID real Valor máx. de un paso de penetración en profund. (se ingresa sin signo)
CDIR entero Sentido de fresado para el mecanizado de la caja
Valores: 2 (para G2)
3 (para G3)
FAL real Demasía de acabado en el borde de la caja (se ingresa sin signo)
VARI entero Clase de mecanizado
Valores: 0= Mecanizado completo
1=desbaste
2=acabado
MIDF real Profundidad de penetración máxima para el acabado
FFP2 real Avance para el mecanizado de acabado
SSF real Velocidad en el mecanizado de acabado
El ciclo requiere una fresa con un "diente frontal que
corte hasta el centro" (DIN844).
Para el empleo de cualquier tipo de herramienta es
adecuado el ciclo de fresado de caja POCKET3.
Siemens AG 2000 Todos los derechos reservados.
3-132 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.7 Fresado de caja rectangular - POCKET1
Funcionamiento
Se trata de un ciclo combinado de desbaste-
acabado.
Este ciclo permite confeccionar cajas rectangulares
en cualquier posición, en el plano de mecanizado.
Proceso
Y
Posición alcanzada antes del inicio del ciclo:
Es una posición cualquiera desde la que se pueda
llegar sin colisiones al centro de la caja, a la altura
del plano de retirada.
El ciclo genera la sucesión de movimientos
G2
siguiente:
• Con G0 se posiciona el centro de la caja a la
G3
altura del plano de retirada y posteriormente,
asimismo con G0, se pasa dentro de esta
posición, al plano de referencia retrasado en la
X
distancia de seguridad. El mecanizado completo
de la caja se efectúa en los pasos siguientes:
- Penetración hasta la profundidad de
mecanizado siguiente, con G1 y el avance FFD.
- Fresado de la cajera hasta la demasía de
acabado con el avance FFP1 y la velocidad del
cabezal efectiva antes de la llamada del ciclo.
• Una vez terminado el desbaste:
- Penetración hasta la profundidad de
mecanizado fijada mediante MIDF.
- Mecanizado de acabado a lo largo del contorno,
con el avance FFP2 y la velocidad SSF.
- El sentido de mecanizado es el fijado bajo CDIR.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-133
3 3
Ciclos de fresado 03.96
08.97
3.7 Fresado de caja rectangular - POCKET1
• Una vez terminado el mecanizado de la caja, la
herramienta se desplaza al centro de la misma,
hasta el plano de retirada, y el ciclo finaliza.
Explicación de los parámetros
Y
Parámetros RTP, RFP, SDIS véase CPA
cap. 2.1.2 (taladrado, centrado – CYCLE81).
Parámetros FFD, FFP1, MID, CDIR, FAL, VARI, STA1
CRAD
MIDF, FFP2, SSF: véase el capítulo 3.5 (SLOT1).
Dato de ajuste de ciclo_ZSD[1] véase cap. 3.2. G2
G
W
N
LE
ID
CPO
G3
DP y DPR (profundidad de la caja)
La prescripción de la profundidad de la caja puede ser
indistintamente, absoluta (DP) o relativa (DPR)
X
respecto al plano de referencia.
Si es relativa, el ciclo calcula por sí mismo la
profundidad resultante en base a la posición del
plano de referencia y el de retirada.
LENG, WID y CRAD (longitud, ancho y radio)
Con los parámetros LENG, WID y CRAD se determina
la forma de una caja en el plano.
Si con la herramienta activa no se puede efectuar la
esquina programada por ser mayor el radio, el radio de
esquina de la caja terminada corresponde al radio de la
herramienta. Si el radio de la fresa de la herramienta es
mayor que la mitad del largo o ancho de la caja, el ciclo
se interrumpe tras emisión de la alarma
61105 "Radio de la fresa excesivo".
CPA, CPO (centro)
Con los parámetros CPA y CPO se definen la abscisa y
la ordenada del centro de la caja.
STA1 (ángulo)
STA1 fija el ángulo entre el eje de abscisas en sentido
positivo y el eje longitudinal.
Siemens AG 2000 Todos los derechos reservados.
3-134 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.7 Fresado de caja rectangular - POCKET1
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una corrección
de herramienta. De lo contrario, el ciclo se interrumpe
con la alarma
61000 "Ninguna corrección de herramienta activa".
Se emplea a nivel interno del ciclo un nuevo sistema
actual de coordenadas de pieza que influye en la
visualización del valor real. El origen de este sistema de
coordenadas está en el centro de la caja.
Una vez terminado el ciclo, vuelve a ser activo el
sistema de coordenadas inicial.
Ejemplo de programación
Caja Y Y
Este programa permite confeccionar una caja de
60 mm de longitud, 40 mm de anchura, 8 mm de
A A-B
radio de esquina y 17,5 mm de profundidad
(diferencia entre el plano de referencia y el fondo de
la caja), en el plano XY. La caja forma un ángulo de
0 grados con el eje X. La demasía de acabado de
los bordes de la caja asciende a 0.75 mm, la
8
40
distancia de seguridad en el eje Z que se suma al
B
plano de referencia, es de 0.5 mm. El centro de la
60 X Z
caja se encuentra en X60 e Y40 y la profundidad de 17,5
penetración máxima asciende a 4 mm.
Se quiere efectuar simplemente un desbaste.
DEF REAL LENG, WID, DPR, CRAD Definición de las variables
DEF INT VARI
N10 LENG=60 WID=40 DPR=17.5 CRAD=8 Asignaciones de valores
N20 VARI=1
N30 G90 T20 D2 S600 M4 Determinación de los valores tecnológicos
N40 G17 G0 X60 Y40 Z5 Pasar a la posición de partida
N50 POCKET1 (5, 0, 0.5, , DPR, -> Llamada del ciclo
-> LENG, WID, ‘CRAD, 60, 40, 0, -> Los parámetros MIDF, FFP2 y SSF se
-> 120, 300, 4, 2, 0.75, VARI) han omitido
N60 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-135
3 3
Ciclos de fresado 03.96
08.97
3.8 Fresado de caja circular - POCKET2
3.8 Fresado de caja circular - POCKET2
Programación
POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR,
FAL, VARI, MIDF, FFP2, SSF)
Parámetros
RTP real Plano de retirada (absoluto)
RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se ingresa sin signo)
DP real Caja (absoluta)
DPR real Profundidad de la caja relativa al plano de referencia (se ingresa sin
signo)
PRAD real Radio de la caja (se ingresa sin signo)
CPA real Centro de la caja, abscisa (absoluto)
CPO real Centro de la caja, ordenada (absoluto)
FFD real Avance para penetración en profundidad
FFP1 real Avance para mecanizado de planeado
MID real Valor máx. de un paso de penetración en profund. (se ingresa sin signo)
CDIR entero Sentido de fresado para el mecanizado de la caja
Valores: 2 (para G2)
3 (para G3)
FAL real Demasía de acabado en el borde de la caja (se ingresa sin signo)
VARI entero Clase de mecanizado
Valores: 0= Mecanizado completo
1=desbaste
2=acabado
MIDF real Profundidad de penetración máxima para el acabado
FFP2 real Avance para el mecanizado de acabado
SSF real Velocidad en el mecanizado de acabado
El ciclo requiere una fresa con un "diente frontal que
corte hasta el centro" (DIN844).
Para el empleo de cualquier tipo de herramienta es
adecuado el ciclo de fresado de caja POCKET4.
Siemens AG 2000 Todos los derechos reservados.
3-136 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.8 Fresado de caja circular - POCKET2
Funcionamiento
Se trata de un ciclo combinado de desbaste-
acabado.
Este ciclo permite confeccionar cajas circulares, en
el plano de mecanizado.
Proceso
Posición alcanzada antes del inicio del ciclo:
Es una posición cualquiera desde la que se pueda
llegar sin colisiones al centro de la caja, a la altura
del plano de retirada.
El ciclo genera la sucesión de movimientos
siguiente:
• Con G0 se posiciona el centro de la caja a la
altura del plano de retirada y posteriormente,
asimismo con G0, se pasa dentro de esta
posición, al plano de referencia retrasado en la
distancia de seguridad. El mecanizado completo
de la caja se efectúa en los pasos siguientes:
- Penetración, dentro de la posición del centro de
la caja, hasta la profundidad de mecanizado
siguiente, con el avance FFD.
- Fresado de la caja hasta la demasía de
acabado, con el avance FFP1 y la velocidad del
cabezal efectiva antes de la llamada del ciclo.
• Una vez terminado el desbaste:
- Penetración hasta la profundidad de
mecanizado fijada mediante MIDF.
- Mecanizado de acabado a lo largo del contorno,
con el avance FFP2 y la velocidad SSF.
- El sentido de mecanizado es el fijado bajo CDIR.
• Una vez terminado el mecanizado de la caja, la
herramienta se desplaza al centro de la misma,
hasta el plano de retirada y el ciclo finaliza.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-137
3 3
Ciclos de fresado 03.96
08.97
3.8 Fresado de caja circular - POCKET2
Explicación de los parámetros
Y
Parámetros RTP, RFP, SDIS véase CPA
cap. 2.1.2 (taladrado, centrado – CYCLE81).
Parámetros DP, DPR véase cap. 3.7.
Parámetros FFD, FFP1, MID, CDIR, FAL, VARI, G3 G2
MIDF, FFP2, SSF: véase el capítulo 3.5 (SLOT1).
PR
Dato de ajuste de ciclo_ZSD[1] véase cap. 3.2.
AD
CPO
PRAD (radio de la caja)
La forma de la caja circular se determina
X
exclusivamente mediante su radio.
Si éste es menor que el de la herramienta activa, el
ciclo se interrumpe tras emisión de la alarma
61105 "Radio de la fresa excesivo".
CPA, CPO (centro de la caja)
Con los parámetros CPA y CPO se definen la
ordenada y la abscisa del centro de la caja circular.
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De lo contrario, el ciclo
se interrumpe con la alarma
61000 "Ninguna corrección de herramienta activa".
La profundidad de penetración se efectúa siempre en el
centro de la caja. Puede resultar conveniente taladrar
previamente en este punto.
Se emplea a nivel interno del ciclo un nuevo sistema
actual de coordenadas de pieza que influye en la
visualización del valor real. El origen de este sistema
de coordenadas está en el centro de la caja.
Una vez terminado el ciclo, vuelve a ser activo el
sistema de coordenadas inicial.
Siemens AG 2000 Todos los derechos reservados.
3-138 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.8 Fresado de caja circular - POCKET2
Ejemplo de programación
Z Z
Caja circular
Este programa permite confeccionar una caja
A A-B
circular en el plano YZ. El centro está determinado
por Y50 Z50. El eje de penetración en profundidad
es el X, la profundidad de la caja está dada como
valor absoluto. No se prescribe la demasía de
acabado ni la distancia de seguridad.
50
50
B
Y X
50
20
DEF REAL RTP=3, RFP=0, DP=-20,-> Definición de las variables con
-> PRAD=25, FFD=100, FFP1, MID=6 asignaciones de valores
N10 FFP1=FFD*2
N20 G19 G90 G0 S650 M3 T20 D20 Determinación de los valores tecnológicos
N30 Y50 Z50 Pasar a la posición de partida
N40 POCKET2 (RTP, RFP, , DP, , PRAD, -> Llamada del ciclo
-> 50, 50, FFD, FFP1, MID, 3, ) Los parámetros FAL, VARI, MIDF, FFP2,
SSF se han omitido.
N50 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-139
3 3
Ciclos de fresado 03.96
08.97
3.9 Fresado de caja rectangular - POCKET3
3.9 Fresado de caja rectangular - POCKET3
El ciclo POCKET3 está disponible a partir de la versión
de software 4.
Programación
POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID, _FAL,
_FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AP2, _AD, _RAD1, _DP1)
Parámetros
Es necesario siempre introducir los parámetros
siguientes:
_RTP real Plano de retirada (absoluto)
_RFP real Plano de referencia (absoluto)
_SDIS real Distancia de seguridad (aditiva al plano de referencia, se ingresa sin
signo)
_DP real Caja (absoluta)
_LENG real Largo de la caja, con acotación de la esquina, con el signo
_WID real Ancho de la caja, con acotación de la esquina, con el signo
_CRAD real Radio de esquina de la caja (se ingresa sin signo)
_PA real Punto de referencia de la caja, abscisa (absoluta)
_PO real Punto de referencia de la caja, ordenada (absoluta)
er
_STA real Ángulo entre eje longitudinal de la caja y 1 eje del plano (abscisa, se
ingresa sin signo);
Margen de valores: 0° ≤ _STA < 180°
_MID real Profundidad de penetración máxima (se ingresa sin signo)
_FAL real Demasía de acabado en el borde de la caja (se ingresa sin signo)
_FALD real Demasía de acabado en el fondo (se ingresa sin signo)
_FFP1 real Avance para mecanizado de planeado
_FFD real Avance para penetración en profundidad
_CDIR entero Sentido de fresado: (se ingresa sin signo)
Valores: 0...fresado en equisentido (sentido de giro del cabezal)
1...fresado en contrasentido
2...con G2 (independientemente del sentido del cabezal)
3...con G3
_VARI entero Clase de mecanizado: (se ingresa sin signo)
UNIDADES:
Valores: 1...Desbaste
2...Acabado
Siemens AG 2000 Todos los derechos reservados.
3-140 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.97 Ciclos de fresado
3.9 Fresado de caja rectangular - POCKET3
DECENAS:
Valores: 0...perpendicularmente al centro de la caja, con G0
1...perpendicularmente al centro de la caja, con G1
2...en trayectoria helicoidal
3...en movimiento oscilante sobre el eje longitudinal de la caja
Los demás parámetros se pueden prescribir a elección. Determinan la estrategia de penetración
y el solape al desbastar: (se ingresa sin signo)
_MIDA real Ancho máximo de la penetración al desbastar en el plano, como valor
_AP1 real Dimensión bruta del largo de la caja
_AP2 real Dimensión bruta del ancho de la caja
_AD real Dimensión bruta de la profundidad de la caja desde el plano de referencia
_RAD1 real Radio de la trayectoria helicoidal en la penetración (referido a la
trayectoria del centro de la herramienta) o bien ángulo de penetración
máximo para movimiento oscilante
_DP1 real Profundidad de penetr. por vuelta de 360° al penetrar en trayect. helicoidal
Funcionamiento
El ciclo se puede aplicar para operaciones de
desbaste y de acabado.
Para el desbaste se requiere una fresa frontal.
La penetración en profundidad se comienza siempre
desde el centro de la caja o se efectúa allí
perpendicularmente. Por ello, en esta posición
puede resultar conveniente un taladrado previo.
Nuevas funciones en comparación con
POCKET1:
• El sentido de fresado se puede fijar, a elección,
med. una orden G (G2/G3) o como fresado en
equisentido con el cab. o contrasentido al mismo
• El ancho máximo de la penetración en el plano,
al desbastar, es programable
• Demasía de acab. también en el fondo de la caja
• Tres estrategias de penetración diferentes:
- perpendicularmente al centro de la caja
- en trayect. helicoidal alrededor del centro de la caja
- en movim. oscilante sobre el eje medio de la caja
• Recorridos cortos para el posicionamiento en el
plano, durante el acabado
• Consideración de un contorno de la pieza en bruto
en el plano y de una dimensión bruta en el fondo
(posibilidad de mecanizado óptimo de cajas
preconformadas)
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-141
3 3
Ciclos de fresado 03.96
3.9 Fresado de caja rectangular - POCKET3
Proceso
Y
Posición alcanzada antes del inicio del ciclo:
Es una posición cualquiera desde la que se pueda
llegar sin colisiones al centro de la caja, a la altura
del plano de retirada.
Sucesión de movimientos durante el desbaste
(VARI=X1): G2
Con G0 se posiciona el centro de la caja a la altura
del plano de retirada y posteriormente, asimismo G3
con G0, se pasa dentro de esta posición, al plano de
referencia retrasado en la distancia de seguridad.
El mecanizado de la caja se efectúa entonces en X
correspondencia con la estrategia de penetración
seleccionada y considerando las dimensiones brutas
programadas.
Estrategias de penetración:
• Penetrar perpendicularmente al centro de la caja
(VARI=0X, VARI=1X) significa que la máxima
profundidad de penetración (≤ programada bajo
_MID) calculada a nivel interno del ciclo, se ejecuta
en una secuencia, con G0 o G1.
• Penetración en trayectoria helicoidal (VARI=2X)
significa que el centro de la fresa se desplaza sobre
la trayectoria helicoidal determinada por el
radio_RAD1 y la profundidad por vuelta_DP1.
El avance se programa asimismo bajo _FFD.
El sentido de giro de esta trayectoria helicoidal
corresponde al sentido de giro con el cual deba
mecanizarse la caja. La profundidad al penetrar,
programada bajo _DP1, se tiene en cuenta como
profundidad máxima y se calcula siempre un
número entero de vueltas en la trayectoria helicoidal.
Una vez se ha alcanzado la profundidad actual para
una penetración (esta profundidad puede ser varias
vueltas en la trayectoria helicoidal), se ejecuta aún
un círculo completo para suprimir la trayectoria
oblicua de la penetración.
Luego comienza el desbaste de la caja en este
plano, hasta la demasía de acabado.
El punto de partida de la trayectoria helicoidal
recorrida está en el eje longitudinal de la caja, en
"sentido positivo" y se va a él con G1.
Siemens AG 2000 Todos los derechos reservados.
3-142 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.9 Fresado de caja rectangular - POCKET3
• Penetración en movimiento oscilante sobre el
eje medio de la caja (VARI=3X)
significa que el centro de la fresa, oscilando sobre
una recta, va penetrando oblicuamente hasta
alcanzar la siguiente profundidad actual. El ángulo
máximo de penetración se programa bajo _RAD1,
el largo del recorrido de oscilación se calcula a nivel
interno del ciclo. Una vez se ha alcanzado la
profundidad actual, se efectúa el recorrido una vez
más sin penetración en profundidad, para suprimir la
trayectoria oblicua de la penetración. El avance se
programa bajo _FFD.
Consideración de las dimensiones de la pieza en
bruto Y
En el desbaste de las cajas se pueden tener en
cuenta dimensiones de la pieza en bruto (p. ej. en el
mecanizado de piezas de fundición).
Las dimensiones brutas de longitud y anchura _AP1 dimensión bruta,
(_AP1 y _AP2) se programan sin signo y el ciclo las ancho de la caja
sitúa, mediante cálculo, simétricamente respecto al
centro de la caja. Determinan la parte de la caja que
ya no es preciso desbastar. La dimensión bruta de
profundidad (_AD) se programa asimismo sin signo
y se considera desde el plano de referencia en el X
_AP2 dimensión
sentido de la profundidad de la caja. bruta, ancho de la caja
La penetración en profundidad al considerar
dimensiones brutas se efectúa en concordancia con
la modalidad programada (trayectoria helicoidal,
oscilante, perpendicular). Si el ciclo reconoce, en
base al contorno dado de la pieza en bruto y al radio
de la herramienta activa, que existe espacio
suficiente en el centro de la caja, se va penetrando
hacia abajo, en la medida de lo posible,
perpendicularmente en el centro de la caja, para
evitar trayectos de penetración al aire.
La caja se desbasta en sentido descendente
comenzado por arriba.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-143
3 3
Ciclos de fresado 03.96
08.97
3.9 Fresado de caja rectangular - POCKET3
Sucesión de movimientos durante el mecanizado
de acabado (VARI=X2)
El acabado se efectúa en la secuencia siguiente:
Acabado en el borde hasta la demasía de acabado
en el fondo, luego, acabado en el fondo. Si una de
las demasías es nula, se suprime esta parte del
acabado.
• Acabado en el borde
En el acabado en el borde, el contorno de la caja
se esquiva sólo una vez en cada caso.
Para el acabado en el borde, se entra en una
trayectoria de cuadrante de círculo que desemboca
en el radio de esquina. El radio de esta trayectoria
es normalmente de 2 mm o, si "hay menos espacio",
la diferencia entre el radio de esquina y el de la
fresa.
Si la demasía de acabado en el borde es mayor que
2 mm, aumenta también en medida correspon-
diente, el radio de entrada.
La penetración en profundidad se ejecuta al aire con
G0, sobre el centro de la caja, y el punto de partida
de la trayectoria de entrada se alcanza asimismo
con G0.
• Acabado en el fondo
Para el acabado en el fondo se efectúa con G0,
posicionamiento en el centro de la caja hasta
profundidad caja + demasía de acabado +
distancia de seguridad. Desde allí se progresa en
profundidad con el avance para la penetración en
profundidad, siempre perpendicularmente (ya
para el acabado en el fondo se toma una
herramienta que puede cortar frontalmente).
La superficie del fondo de la caja se mecaniza
una vez.
Siemens AG 2000 Todos los derechos reservados.
3-144 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.97 Ciclos de fresado
3.9 Fresado de caja rectangular - POCKET3
Explicación de los parámetros
Caja acotada desde el centro
Y
_PA
Parámetros _RTP, _RFP, _SDIS véase
cap. 2.1.2 (taladrado, centrado – CYCLE81).
Parámetro _DP véase cap. 3.7.
_STA
Datos del ajuste de ciclos _ZSD[1], _ZSD[2] _CRAD
véase cap. 3.2. G2
G
_W
EN
ID
_L
G
_LENG, _WID y _CRAD (largo de caja, anchura de G3
_PO
caja y radio de redondeo)
Con los parámetros _LENG, _WID y _CRAD se
X
determina la forma de una caja en el plano.
La caja se puede acotar desde el centro o desde un
punto de esquina. Si se acota desde una esquina,
_LENG y _WID se ingresan con el signo. Caja acotada desde la esquina
Y
Si con la herramienta activa no se puede efectuar la
esquina programada por ser mayor el radio, el radio
de esquina de la caja terminada corresponde al
radio de la herramienta.
Si el radio de la fresa de la herramienta es mayor
G
EN
_L
que la mitad del largo o ancho de la caja, el ciclo se G2
interrumpe tras emisión de la alarma
_W
IG
61105 "Radio de la fresa excesivo". G3
_PO
_PA, _PO (punto de referencia)
Con los parámetros _PA y _PO se define el punto de _PA X
referencia de la caja en abscisa y ordenada.
Este punto es el centro de la caja o bien una
esquina. La valoración de estos parámetros
depende del bit del dato de ajuste del ciclo _ZSD[2]:
• 0 significa centro de la caja
• 1 significa punto de esquina
Si se acota la caja desde una esquina, los
parámetros para el largo y el ancho (_LENG, _WID)
se ingresan con el signo, con lo que la posición de la
caja queda claramente definida.
_STA (ángulo)
er
_STA fija el ángulo entre el 1 eje del plano (eje de
abscisas) y el eje longitudinal de la caja.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-145
3 3
Ciclos de fresado 03.96
08.97
3.9 Fresado de caja rectangular - POCKET3
_MID (profundidad de penetración)
Mediante este parámetro se fija la profundidad máxima
de penetración en el desbaste.
En el ciclo, la penetración en profundidad se efectúa en
pasos uniformes.
A partir del valor _MID y de la profundidad total, el ciclo
calcula por sí mismo esta penetración. Se toma como
base el número mínimo posible de pasos de penetración.
_MID=0 significa que se llega en un paso a la
profundidad de la caja.
_FAL (demasía de acabado en el borde)
Solamente en el borde, la demasía de acabado surte
efecto sobre el mecanizado de la caja en el plano.
Con una demasía de acabado ≥ diámetro de la
herramienta, no queda garantizado el desbaste
completo de la caja. Aparece el aviso
"Atención: demasía de acabado ≥ diámetro de la
herramienta", pero el ciclo continúa.
_FALD (demasía de acabado en el fondo)
En el desbaste se considera una demasía de acabado
separada en el fondo (POCKET1 carece de demasía
de acabado en el fondo).
FFD y FFP1 (avance profundidad y superficie)
El avance _FFD es efectivo en la penetración en el
material.
El avance _FFP1 es efectivo, en el mecanizado de
desbaste, en todos los movimientos a efectuar con
avance en el plano.
_CDIR (sentido de fresado)
Con este parámetro se prescribe el sentido de
mecanizado de la caja.
A través del parámetro _CDIR es posible programar
el sentido de fresado
• directamente "2 para G2" y "3 para G3" o
• alternativamente "equisentido" o "contrasentido".
Equisentido o contrasentido se determina a nivel
interno del ciclo según el sentido del cabezal activado
antes de la llamada del ciclo.
Equisentido Contrasentido
M3 → G3 M3 → G2
M4 → G2 M4 → G3
Siemens AG 2000 Todos los derechos reservados.
3-146 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96 Ciclos de fresado
3.9 Fresado de caja rectangular - POCKET3
_VARI (clase de mecanizado)
El parámetro _VARI permite fijar la clase de
mecanizado.
Valores posibles son:
Unidades:
• 1=desbaste
• 2= acabado
Decenas (penetración):
• 0= perpendicularmente al centro de la caja, con G0
• 1= perpendicularmente al centro de la caja, con G1
• 2= en trayectoria helicoidal
• 3= en movimiento oscilante sobre el eje longi-
tudinal de la caja
Si para el parámetro _VARI está programado otro valor,
el ciclo se interrumpe tras emisión de la alarma 61002
"Clase de mecanizado definida erróneamente".
_MIDA (máx. anchura de penetración)
Con este parámetro se fija el ancho máximo de la
penetración en el desbaste en el plano.
Análogamente al cálculo ya conocido para la
profundidad de penetración (distribución de la
profundidad total en partes iguales del mayor valor
posible), el ancho se distribuye uniformemente,
como máximo con el valor programado bajo _MIDA.
Si este parámetro no está programado o tiene el
valor 0, el ciclo toma internamente el 80% del
diámetro de la fresa como ancho máximo de la
penetración.
Observaciones adicionales
Es válida cuando la penetración en anchura
calculada en base al mecanizado del borde, vuelve
a calcularse al alcanzarse la caja en profundidad; de
lo contrario se mantiene durante todo el ciclo la
profundidad en anchura calculada al comienzo.
_AP1, _AP2, _AD (cota en bruto)
Con los parámetros _AP1, _AP2 y -_AD se define la
dimensión bruta (incremental) de la caja en el plano
y en profundidad.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-147
3 3
Ciclos de fresado 03.96
12.97
3.9 Fresado de caja rectangular - POCKET3
_RAD1 (radio)
Con el parámetro _RAD1 se define el radio de la
trayectoria helicoidal (referido a la trayectoria del
centro de la herramienta) o el ángulo máx. de
penetración para el movimiento oscilante.
_DP1 (profundidad de penetración)
Con el parámetro _DP1 se define la profundidad en
la penetración en trayectoria helicoidal.
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De lo contrario, el ciclo
se interrumpe con la alarma
61000 "Ninguna corrección de herramienta activa".
Se emplea a nivel interno del ciclo un nuevo sistema
actual de coordenadas de pieza que influye en la
visualización del valor real. El origen de este sistema
de coordenadas está en el centro de la caja.
Una vez terminado el ciclo, vuelve a ser activo el
sistema de coordenadas inicial.
Siemens AG 2000 Todos los derechos reservados.
3-148 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.97 Ciclos de fresado
3.9 Fresado de caja rectangular - POCKET3
Ejemplo de programación
Caja Y Y
Este programa permite confeccionar una caja de
60 mm de longitud, 40 mm de anchura, 8 mm de
A A-B
radio de esquina y 17,5 mm de profundidad, en el
plano XY. La caja forma un ángulo de 0 grados con
el eje X.
La demasía de acabado de los bordes de la caja
asciende a 0,75 mm, en el fondo a 0,2 mm y la
8
40
R
distancia de seguridad en el eje Z, que se suma al
B
plano de referencia, es de 0,5 mm. El centro de la
60 X Z
caja se encuentra en X60 e Y40 y la profundidad de 17,5
penetración máxima asciende a 4 mm.
El sentido de mecanizado resulta del giro del
cabezal con fresado en equisentido.
Se quiere efectuar simplemente un desbaste.
N10 G90 T20 D2 S600 M4 Determinación de los valores tecnológicos
N20 G17 G0 X60 Y40 Z5 Pasar a la posición de partida
N25 _ZSD[2]=0 Inscripción de cotas de la caja a través de
centro
N30 POCKET3 (5, 0, 0.5, -17.5, 60 -> Llamada del ciclo
-> 40, 8, 60, 40, 0, 4, 0.75, 0.2 ->
-> 1000, 750, 0, 11, 5)
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-149
3 3
Ciclos de fresado 03.96
08.97
3.10 Fresado de caja circular - POCKET4
3.10 Fresado de caja circular - POCKET4
El ciclo POCKET4 está disponible a partir de la versión
de software 4
Programación
POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD,
_CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)
Parámetros
Es necesario siempre introducir los parámetros siguientes:
_RTP real Plano de retirada (absoluto)
_RFP real Plano de referencia (absoluto)
_SDIS real Distancia de seguridad (aditiva al plano de referencia, se ingresa sin
signo)
_DP real Caja (absoluta)
_PRAD real Radio de la caja
_PA real Centro de la caja, abscisa (absoluto)
_PO real Centro de la caja, ordenada (absoluto)
_MID real Profundidad de penetración máxima (se ingresa sin signo)
_FAL real Demasía de acabado en el borde de la caja (se ingresa sin signo)
_FALD real Demasía de acabado en el fondo (se ingresa sin signo)
_FFP1 real Avance para mecanizado de planeado
_FFD real Avance para penetración en profundidad
_CDIR entero Sentido de fresado: (se ingresa sin signo)
Valores: 0...fresado en equisentido (sentido de giro del cabezal)
1...fresado en contrasentido
2...con G2 (independientemente del sentido del cabezal)
3...con G3
_VARI entero Clase de mecanizado: (se ingresa sin signo)
UNIDADES:
Valores: 1...Desbaste
2...Acabado
DECENAS:
Valores: 0...perpendicularmente al centro de la caja con G0
1...perpendicularmente al centro de la caja con G1
2...en trayectoria helicoidal
Siemens AG 2000 Todos los derechos reservados.
3-150 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.97 Ciclos de fresado
3.10 Fresado de caja circular - POCKET4
Los demás parámetros se pueden prescribir a elección. Determinan la estrategia de penetración
y el solape al desbastar: (se ingresa sin signo)
_MIDA real Ancho máximo de la penetración al desbastar en el plano, como valor
_AP1 real Dimensión bruta del radio de la caja
_AD real Dimensión bruta de la profundidad de la caja desde el plano de referencia
_RAD1 real Radio de la trayectoria helicoidal en la penetración (referido a la trayectoria
del centro de la herramienta)
_DP1 real Profundidad de penetración por vuelta de 360° al penetrar en trayectoria
helicoidal
Funcionamiento
Con ayuda de este ciclo es posible confeccionar
cajas circulares en el plano de mecanizado.
Para el desbaste se requiere una fresa frontal.
La penetración en profundidad se comienza siempre
desde el centro de la caja o se efectúa allí
perpendicularmente. Por ello, en esta posición
puede resultar conveniente un taladrado previo.
Nuevas funciones en comparación con
POCKET2:
• El sentido de fresado se puede fijar, a elección,
mediante una orden G (G2/G3) o como fresado
en equisentido con el cabezal o contrasentido al
mismo
• El ancho máximo de la penetración en el plano,
al desbastar, es programable
• Demasía de acabado también en el fondo de la
caja
• Dos estrategias de penetración diferentes:
- perpendicularmente al centro de la caja
- en trayectoria helicoidal alrededor del centro de
la caja
• Recorridos cortos para el posicionamiento en el
plano, durante el acabado
• Consideración de un contorno de la pieza en
bruto en el plano y de una dimensión bruta en el
fondo (posibilidad de mecanizado óptimo de
cajas preconformadas)
• _MIDA se calcula de nuevo al mecanizar el borde.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-151
3 3
Ciclos de fresado 03.96
12.97
3.10 Fresado de caja circular - POCKET4
Proceso
Y
Posición alcanzada antes del inicio del ciclo:
_PA
La posición de partida es una cualquiera desde la
que se pueda llegar sin colisiones al centro de la
caja, a la altura del plano de retirada.
Sucesión de movimientos durante el desbaste G3 G2
(VARI=X1):
_P
R
Con G0 se posiciona el centro de la caja a la altura
AD
_PO
del plano de retirada y posteriormente, asimismo
con G0, se pasa dentro de esta posición, al plano de
referencia retrasado en la distancia de seguridad.
X
El mecanizado de la caja se efectúa entonces en
correspondencia con la estrategia de penetración
seleccionada y considerando las dimensiones brutas
programadas.
Estrategias de penetración:
Véase el capítulo 3.9 (POCKET3)
Consideración de las dimensiones de la pieza en
bruto
En el desbaste de las cajas se pueden tener en
cuenta dimensiones de la pieza en bruto (p. ej. en el
mecanizado de piezas de fundición).
En cajas circulares, la dimensión bruta _AP1 en el
borde es asimismo un círculo (de radio más
pequeño que el de la caja).
Para más detalles, ver el capítulo 3.9 (POCKET3)
Siemens AG 2000 Todos los derechos reservados.
3-152 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.10 Fresado de caja circular - POCKET4
Sucesión de movimientos durante el
mecanizado de acabado (VARI=X2):
El acabado se efectúa en la secuencia siguiente:
Acabado en el borde hasta la demasía de acabado en
el fondo, luego, acabado en el fondo. Si una de las
demasías es nula, se suprime esta parte del acabado.
• Acabado en el borde
En el acabado en el borde, el contorno de la caja
se esquiva sólo una vez en cada caso.
Para el acabado en el borde, se entra en una
trayectoria de cuadrante de círculo que desemboca
en el radio de la caja. El radio de esta trayectoria es,
como máximo, de 2 mm o, si "hay menos espacio",
es la diferencia entre el radio de la caja y el de la
fresa.
La penetración en profundidad se ejecuta al aire
con G0, sobre el centro de la caja, y el punto de
partida de la trayectoria de entrada se alcanza
asimismo con G0.
• Acabado en el fondo
Para el acabado en el fondo se efectúa con G0,
posicionamiento en el centro de la caja hasta
profundidad caja + demasía de acabado +
distancia de seguridad. Desde allí se progresa en
profundidad con el avance para la penetración en
profundidad, siempre perpendicularmente
(pues para el acabado en el fondo se toma una
herramienta que puede cortar frontalmente).
La superficie del fondo de la caja se mecaniza una
vez.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-153
3 3
Ciclos de fresado 03.96
12.97
3.10 Fresado de caja circular - POCKET4
Explicación de los parámetros
Y
Parámetros _RTP, _RFP, _SDIS véase _PA
cap. 2.1.2 (taladrado, centrado – CYCLE81).
Parámetro _DP véase cap. 3.7 (POCKET1).
Parámetros_MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, G3 G2
_MIDA, _AP1, _AD, _RAD1, _DP1 véase apartado 3.9
_P
(POCKET3).
R
AD
Datos del ajuste de ciclos _ZSD[1] ver cap. 3.2.
_PO
_PRAD (radio de caja)
X
La forma de la caja circular se determina
exclusivamente mediante su radio.
Si éste es menor que el de la herramienta activa, el
ciclo se interrumpe tras emisión de la alarma
61105 "Radio de la fresa excesivo".
_PA, _PO (centro de caja)
Con los parámetros _PA y _PO se define el centro
de la cajera. Las cajas circulares se acotan siempre
por el centro.
_VARI (clase de mecanizado)
El parámetro _VARI permite fijar la clase de
mecanizado.
Valores posibles son:
Unidades:
• 1=desbaste
• 2= acabado
Decenas (penetración):
• 0= perpendicularmente al centro de la caja, con G0
• 1= perpendicularmente al centro de la caja, con G1
• 2= en trayectoria helicoidal
Si para el parámetro _VARI está programado otro
valor, el ciclo se interrumpe tras emisión de la
alarma 61002 "Clase de mecanizado definida
erróneamente".
Siemens AG 2000 Todos los derechos reservados.
3-154 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.97 Ciclos de fresado
3.10 Fresado de caja circular - POCKET4
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una corrección
de herramienta. De lo contrario, el ciclo se interrumpe
con la alarma
61000 "Ninguna corrección de herramienta activa".
Se emplea a nivel interno del ciclo un nuevo sistema
actual de coordenadas de pieza que influye en la
visualización del valor real. El origen de este sistema
de coordenadas está en el centro de la caja.
Una vez terminado el ciclo, vuelve a ser activo el
sistema de coordenadas inicial.
Ejemplo de programación
Z Z
Caja circular
Este programa permite confeccionar una caja A A-B
circular en el plano YZ. El centro está determinado
por Y50 Z50. El eje para la penetración en
profundidad es el X. No se prescribe la demasía de
acabado ni la distancia de seguridad. La caja se
50
mecaniza con fresado en contrasentido.
La penetración se efectúa sobre una trayectoria
50
helicoidal.
B
Y X
50
20
N10 G19 G90 G0 S650 M3 T20 D20 Determinación de los valores tecnológicos
N20 Y50 Z50 Pasar a la posición de partida
N30 POCKET4 (3, 0, 0, -20, 25, 50, 50, Llamada del ciclo
-> -> 6, 0, 0, 200, 100, 1, 21, 0, 0, Se han omitido los parámetros FAL, VARI
0, -> -> 2, 3)
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-155
3 3
Ciclos de fresado 03.96
05.98
3.11 Fresado plano - CYCLE71
3.11 Fresado plano - CYCLE71
El ciclo CYCLE71 está disponible a partir de la versión
de software 4.
Programación
CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP,
_FALD, _FFP1, _VARI, _FDP1)
Parámetros
Es necesario siempre introducir los parámetros siguientes:
_RTP real Plano de retirada (absoluto)
_RFP real Plano de referencia (absoluto)
_SDIS real Distancia de seguridad (aditiva al plano de referencia, se ingresa sin signo)
_DP real Profundidad (absoluta)
_PA real Punto inicial, abscisa (absoluta)
_PO real Punto inicial, ordenada (absoluta)
er
_LENG real Longitud del rectángulo en el 1 eje, incremental.
La esquina desde la cual se acota el rectángulo resulta del signo.
_WID real Longitud del rectángulo en el 2° eje, incremental.
La esquina desde la cual se acota el rectángulo resulta del signo.
er
_STA real Ángulo entre eje longitudinal del rectángulo y 1 eje del plano (abscisa, se
ingresa sin signo);
Margen de valores: 0° ≤ _STA < 180°
_MID real Profundidad de penetración máxima (se ingresa sin signo)
_MIDA real Ancho máximo de la penetración al desbastar en el plano, como valor (se
ingresa sin signo)
_FDP real Recorrido en vacío en el sentido de corte, (incremental, se ingresa sin signo)
_FALD real Demasía de acabado en la profundidad (incremental, se ingresa sin signo).
En el tipo de mecanizado de acabado, _FALD significa material restante en la
superficie.
_FFP1 real Avance para mecanizado de planeado
_VARI entero Clase de mecanizado: (se ingresa sin signo)
UNIDADES:
Valores: 1...Desbaste
2...Acabado
DECENAS:
Valores: 1...paralelamente al eje de abscisas, en un sentido
2...paralelamente al eje de ordenadas, en un sentido
3...paralelamente al eje de abscisas, con cambio de sentido
4...paralelamente al eje de ordenadas, con cambio de sentido
_FDP1 real Recorrido de sobrepaso en el sentido de la penetración en el plano,
(incremental, se ingresa sin signo)
Siemens AG 2000 Todos los derechos reservados.
3-156 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.97 Ciclos de fresado
3.11 Fresado plano - CYCLE71
Funcionamiento
Y Y
El ciclo CYCLE71 permite planear con fresa una
_LENG _LENG
superficie rectangular cualquiera. El ciclo distingue
entre desbaste (desmonte de material de la
_WID
_WID
superficie en varios pasos, hasta la demasía de
acabado) y acabado (repaso de la superficie una
sola vez). La penetración máxima en profundidad y X X
el ancho de la penetración se pueden especificar. Y _LENG Y _LENG
El ciclo opera sin corrección en función del radio de
la fresa. La penetración en profundidad se ejecuta al
_WID
_WID
aire.
X X
Estrategias de desbaste posibles en el fresado plano.
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
que se pueda llegar sin colisiones al punto de
comienzo, a la altura del plano de retirada.
El ciclo genera la sucesión de movimientos
siguiente:
• Con G0 se sitúa el punto de penetración a la altura
de la posición actual y posteriormente, asimismo
con G0, se pasa dentro de esta posición, al plano de
referencia retrasado en la distancia de seguridad.
Después, también con G0, penetración en plano de
mecanizado. G0 es posible por tratarse de
penetración al aire.
Están previstas varias estrategias de desbaste
(paralelas al eje, en un sentido o con cambio de
sentido).
• Sucesión de movimientos durante el desbaste
(VARI=X1):
El fresado plano se puede efectuar en varios planos,
en correspondencia con los valores programados
_DP, _MID y _FALD. Se trabaja de arriba a abajo,
es decir que en cada caso se desbasta un plano y
luego se efectúa fuera (parámetro _FDP) la
siguiente penetración.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-157
3 3
Ciclos de fresado 03.96
12.98
3.11 Fresado plano - CYCLE71
Los desplazamientos en el desbaste en el plano
dependen de los valores de los parámetros _LENG,
_WID, _MIDA, _FDP, _FDP1 y del radio de la fresa
de la herramienta activa.
El recorrido en la primera banda de fresado se
efectúa siempre de manera tal que la anchura de la
penetración es exactamente _MIDA, a fin de que no
se establezca ninguna penetración de anchura
superior a la máxima posible. Por ello, el centro de
la herramienta no siempre se desplaza exactamente
sobre el borde (sólo si _MIDA = radio de la fresa).
La dimensión conforme a la cual la herramienta se
desplaza fuera del canto es siempre
la del diámetro de la fresa - _MIDA,
aún cuando solamente se realice 1 pasada en el
plano, es decir, al ser el ancho del plano +
sobrepaso menor que _MIDA. En las demás
bandas, la penetración a lo ancho se calcula
internamente de manera tal que resulte un ancho de
banda uniforme(<=_MIDA).
• Sucesión de movimientos durante el mecanizado
Y
de acabado (VARI=X2):
En el acabado, la superficie se fresa una vez en
el plano. La demasía de acabado se debe por _FDP
tanto, seleccionar de manera tal que la
profundidad restante se pueda trabajar de una
vez con la herramienta de acabado.
Después de cada pasada de fresado en el plano,
la herramienta se desplaza en vacío. El recorrido
en vacío se programa bajo el parámetro _FDP. _FDP
• En el mecanizado en un sentido, la hta. se eleva
en una medida igual a la demasía de acabado +
X
la distancia de seguridad y se posiciona en Recorrido de fresado para el acabado en una
dirección (tipo de mecanizado 22)
rápido, en el siguiente punto de partida.
En el desbaste en un sentido, la herramienta se
eleva en una medida igual a la profundidad de
penetración calculada + la distancia de
seguridad. La profundidad de penetración se
ejecuta en el mismo punto que en el desbaste.
Una vez terminada la operación de acabado, la
herramienta se retira hasta el plano de retirada
_RTP, en la última posición alcanzada.
Siemens AG 2000 Todos los derechos reservados.
3-158 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.98 Ciclos de fresado
3.11 Fresado plano - CYCLE71
Explicación de los parámetros
_LENG
Y
Parámetros _RTP, _RFP, _SDIS véase _MIDA
cap. 2.1.2 (taladrado, centrado – CYCLE81).
_MIDA
Parámetros _STA, _MID, _FFP1: véase cap. 3.9
(POCKET3).
Datos del ajuste de ciclos _ZSD[1] ver cap. 3.2.
_WID
_DP (profundidad)
La prescripción de la profundidad puede ser
absoluta (_DP) respecto al plano de referencia.
_FDP
Punto de penetración
_PA, _PO (posición inicial) X
Desbaste con _MIDA mayor que el radio de la
Con los parámetros _PA y _PO se define el punto fresa (tipo de mecanizado 41)
inicial del plano en abscisa y ordenada.
_LENG, _WID (longitud)
Con los parámetros _LENG y _WID se fijan el largo
y el ancho del rectángulo en el plano. El signo define
la posición del rectángulo referido a _PA y _PO.
_MIDA (máx. anchura de penetración)
Con este parámetro se fija el ancho máximo de la
penetración en el desbaste en un plano.
Análogamente al cálculo ya conocido para la
profundidad de penetración (distribución de la
profundidad total en partes iguales del mayor valor
posible), el ancho se distribuye uniformemente,
como máximo con el valor programado bajo _MIDA.
Si este parámetro no está programado o tiene el
valor 0, el ciclo toma internamente el 80% del
diámetro de la fresa como ancho máximo de la
penetración.
_FDP (trayectoria libre)
Con este parámetro se fija la medida del recorrido en
vacío en el plano. Conviene que este parámetro tenga
siempre un valor mayor que cero.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-159
3 3
Ciclos de fresado 03.96
12.98
3.11 Fresado plano - CYCLE71
_FDP1 (trayectoria de sobrepaso)
En este parámetro se puede introducir un recorrido
de sobrepaso en el sentido de la penetración en el
plano (_MIDA). De este modo es posible compensar Diámetro de la fresa de la tabla de herramientas
la diferencia entre el radio actual de la fresa y la
punta de la cuchilla ([Link]. radio de corte o plaquitas
de corte dispuestas en forma oblicua). La última
trayectoria del centro de la fresa resulta por tanto, _FDP1
siempre de _LENG (ó _WID) + _FDP1 -radio de
herramienta (de la tabla de corrección). Superficie
FALD (demasía de acabado)
En el desbaste se considera una demasía de
acabado en la profundidad en que se programa bajo
este parámetro.
Para el acabado se requiere indicar el material
restante que ha quedado como demasía para
acabado a fin de que la retirada y el posicionado en
el punto de partida del corte siguiente se produzcan
sin colisión alguna.
_VARI (clase de mecanizado)
El parámetro _VARI permite fijar la clase de
mecanizado.
Valores posibles son:
Unidades:
1=desbaste hasta demasía de acabado
2= acabado
Decenas:
• 1=paralelamente al eje de abscisas, en un sentido
• 2=paralelamente al eje de ordenadas, en un sentido
• 3=paralelamente al eje de abscisas, con cambio de
sentido
• 4=paralelamente al eje de ordenadas, con cambio
de sentido
Si para el parámetro _VARI está programado otro valor,
el ciclo se interrumpe tras emisión de la alarma 61002
"Clase de mecanizado definida erróneamente".
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una corrección
de hta.. De lo contrario, el ciclo se interrumpe con la
alarma 61000 "Ninguna corrección de hta. activa".
Siemens AG 2000 Todos los derechos reservados.
3-160 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
05.98 Ciclos de fresado
3.11 Fresado plano - CYCLE71
Ejemplo de programación
Fresado plano de una superficie
Parámetros para la llamada del ciclo:
• Plano de retirada: 10 mm
• Plano de referencia: 0 mm
• Distancia de seguridad: 2 mm
• Profundidad de fresado: -11 mm
• Profundidad máx. de
penetración: 6 mm
• Sin demasía de acabado -
• Punto inicial del rectángulo X = 100 mm
Y = 100 mm
• Tamaño del rectángulo X = +60 mm
Y = +40 mm
• Ángulo de giro en el plano: 10 grados
• ancho máx. de la penetración 10 mm
• Recorrido en vacío al final
de la banda de fresado: 5 mm
• Avance para mecanizado
de la superficie: 4000 mm/min
• Clase de mecanizado: desbaste paralelamente
al eje X con cambio de sentido
• Sobrepaso durante el último corte condicionado
por la geometría de corte 2 mm
%_N_TSTCYC71_MPF Programa para fresado plano con CYCLE71
;$PATH=/_N_MPF_DIR
;*
$TC_DP1[1,1]=120 Clase de herramienta
$TC_DP6[1,1]=10 Radio de la herramienta
N100 T1
N102 M06
N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Pasar a la posición de partida
Z20
;
CYCLE71( 10, 0, 2,-11, 100, 100, -> Llamada del ciclo
-> 60, 40, 10, 6, 10, 5, 0, 4000, 31, 2)
N125 G0 G90 X0 Y0
N130 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-161
3 3
Ciclos de fresado 03.96
12.98
3.12 Fresado de contornos - CYCLE72
3.12 Fresado de contornos - CYCLE72
El ciclo CYCLE72 está disponible a partir de la versión
de software 4 (no para FM-NC).
Programación
CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL,
_AS1, _LP1, _FF3, _AS2, _LP2)
Parámetros
Es necesario siempre introducir los parámetros siguientes:
_KNAME string Nombre del subprograma del contorno
_RTP real Plano de retirada (absoluto)
_RFP real Plano de referencia (absoluto)
_SDIS real Distancia de seguridad (aditiva al plano de referencia, se ingresa sin
signo)
_DP real Profundidad (absoluta)
_MID real Profundidad máx. de penetración (incremental, se ingresa sin signo)
_FAL real Demasía de acabado en el contorno del borde (se ingresa sin signo)
_FALD real Demasía de acabado en el fondo (incremental, se ingresa sin signo)
_FFP1 real Avance para mecanizado de planeado
_FFD real Avance para penetración en profundidad (se ingresa sin signo)
_VARI entero Clase de mecanizado: (se ingresa sin signo)
UNIDADES:
Valores: 1...Desbaste
2...Acabado
DECENAS:
Valores: 0...recorridos intermedios con G0
1...recorridos intermedios con G1:
CENTENAS:
Valores: 0...retirada para recorrido intermedio hasta _RTP
1...retirada para recorrido intermedio, a _RFP + _SDIS
2...retirada para recorrido intermedio, en _SDIS
3...sin retirada para recorrido intermedio
_RL entero Esquivar el contorno en el centro, por el lado derecho o izquierdo (con
G40, G41 ó G42, se ingresa sin signo)
Valores: 40...G40 (aproximación y retirada solamente recta)
41...G41
42...G42
Siemens AG 2000 Todos los derechos reservados.
3-162 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.98 Ciclos de fresado
3.12 Fresado de contornos - CYCLE72
_AS1 entero Especificación de la dirección / trayectoria de posicionado: (se ingresa
sin signo)
UNIDADES:
Valores: 1...recta tangencial
2...recorriendo un semicírculo
3...recorriendo un cuadrante de círculo
DECENAS:
Valores: 0...aproximación al contorno, en el plano
1...aproximación al contorno, en trayectoria en el espacio
_LP1 real Longitud del recorrido de aproximación (en caso de recta) o radio de la
trayectoria circular de entrada (en caso de círculo) (se ingresa sin signo)
Los demás parámetros se pueden especificar a
elección (se ingresan sin signo).
_FF3 real Avance en la retirada y avance para posicionamientos intermedios, en
el plano (al aire)
_AS2 entero Especificación de la dirección / trayectoria de retirada: (se ingresa sin
signo)
UNIDADES:
Valores: 1...recta tangencial
2...recorriendo un semicírculo
3...recorriendo un cuadrante de círculo
DECENAS:
Valores: 0...retirada del contorno, en el plano
1...retirada del contorno, en trayectoria en el espacio
_LP2 real Longitud del recorrido de retirada (en caso de recta) o radio de la
trayectoria circular de salida (en caso de círculo) (se ingresa sin signo)
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-163
3 3
Ciclos de fresado 03.96
12.98
3.12 Fresado de contornos - CYCLE72
Funcionamiento
Y
El ciclo CYCLE72 permite el fresado a lo largo de un
contorno cualquiera definido en un subprograma.
El ciclo opera con o sin corrección en función del
radio de la fresa. Punto de comienzo del contorno
No es forzosamente necesario que el contorno sea
cerrado, el mecanizado interior o el exterior se
define por la posición de la corrección en función del
radio de la fresa (en el centro, a la izquierda o a la
derecha del contorno).
El contorno se ha de programar en el sentido en
que deba ser fresado, y debe estar compuesto de X
como mínimo, 2 secuencias de contorno (puntos
inicial y final), pues la llamada del subprograma del
contorno se efectúa directamente a nivel interno del
ciclo.
Funciones del ciclo:
• Selección de operación de desbaste (se efectúa una
vez una esquivación paralelamente al contorno
considerando una demasía de acabado, en caso
dado, en varias profundidades, hasta la demasía de
acabado) y de operación de acabado (se efectúa
una vez una esquivación por el contorno definitivo,
en caso dado, en varias profundidades)
• Aproximación al contorno y retirada suaves, en
sentido tangencial o radial (recorriendo un
semicírculo o un cuadrante de círculo)
• Penetraciones en profundidad programables
• Movimientos intermedios en rápido o con
avance, a elección
Condición necesaria para la ejecución del ciclo es una
versión de software de CN a partir de 4.3, que contiene
la función "Aproximación y retirada suaves".
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
que se pueda llegar, a la altura del plano de retirada
sin colisiones al punto de comienzo del ciclo.
Siemens AG 2000 Todos los derechos reservados.
3-164 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.98 Ciclos de fresado
3.12 Fresado de contornos - CYCLE72
El ciclo genera la sucesión de movimientos
siguiente en la operación de desbaste (VARI=XX1):
La penetración en profundidad se distribuye
uniformemente con el mayor valor posible en
concordancia con los parámetros prescritos.
• Desplazamiento al punto de inicio para el primer
fresado con G0/G1 (y _FF3). Este punto se
calcula a nivel interno del control y depende
- del punto de partida del contorno (primer punto
en el subprograma),
- del sentido del contorno en el punto de partida,
- del modo de aproximación y de sus parámetros,
- y del radio de la herramienta.
En esta secuencia se conecta la corrección en
función del radio de la fresa.
• Penetración a la primera o la siguiente profundidad
de mecanizado más distancia de seguridad
programada DISCL, con G0/G1.
La primera profundidad de mecanizado resulta
- de la profundidad total,
- de la demasía de acabado y
- de la penetración en profundidad máxima posible.
• Aproximación al contorno de forma vertical con
penetración en profundidad y luego como en el
mismo plano, con el avance programado para el
mecanizado de superficie, o 3D utilizando el
avance programado bajo _FAD de acuerdo con
la programación para aproximación suave.
• Fresado a lo largo del contorno, con G40/G41/G42.
• Retirada suave del contorno, con G1 y todavía
avance para el mecanizado de superficie en el
valor DISCL.
• Retirada con G0/G1 (y avance para recorridos
intermedios _FF3) según la programación.
• Vuelta al punto de penetración en profundidad,
con G0/G1 (y _FF3).
• En el plano de mecanizado siguiente se repite
este desarrollo de operaciones, hasta la demasía
de acabado en la profundidad.
Una vez terminado el desbaste, la herramienta se
encuentra sobre el punto de retirada del contorno
(punto calculado a nivel interno del control), a la
altura del plano de retirada.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-165
3 3
Ciclos de fresado 03.96
12.97
3.12 Fresado de contornos - CYCLE72
El ciclo genera la sucesión de movimientos
siguiente en la operación de acabado (VARI=XX2):
En el acabado se fresa una vez a lo largo del contorno,
a la medida definitiva. Esto se refiere sólo a la medida
definitiva del contorno en el plano.
La aproximación al contorno y la retirada del mismo son
suaves en correspondencia con los parámetros a tal fin
existentes. La trayectoria para ello se calcula a nivel
interno del control.
Una vez terminado el ciclo, la herramienta se encuentra
sobre el punto de retirada del contorno, a la altura del
plano de retirada.
Programación del contorno
Para la programación del contorno se ha de tener en
cuenta lo siguiente:
• En el subprograma no se debe seleccionar
ningún frame programable (TRANS, ROT,
SCALE, MIRROR) antes de la primera posición
programada.
• La primera secuencia del subprograma del
contorno es la secuencia de una recta con G90,
G0, y define el inicio del contorno.
• La corrección del radio de la fresa es
seleccionada y deseleccionada por el ciclo
superior, por ello no se programa ningún G40,
G41, G42 en el subprograma de contorno.
Siemens AG 2000 Todos los derechos reservados.
3-166 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.12 Fresado de contornos - CYCLE72
Explicación de los parámetros
Z
Parámetros _RTP, _RFP, _SDIS véase
cap. 2.1.2 (taladrado, centrado – CYCLE81).
Parámetros _MID, _FAL, _FALD, _FFP1, _FFD véase
cap. 3.9. Parámetro _DP véase cap. 3.11.
Datos del ajuste de ciclos _ZSD[1] ver cap. 3.2.
Plano de referencia _RFP
_KNAME (nombre) Profundidad demasía
de acabado _FALD
El contorno que se quiere fresar se crea completo Profundidad definitiva _DP
en un subprograma. Con _KNAME se define el
X
nombre del subprograma de contorno.
A partir de la versión de software 5.2, el contorno de
fresado también puede ser una parte del programa
a llamar o de cualquier otro programa. Esta parte se
identifica con un lábel inicial o final, o bien, números
de secuencia. El nombre de programa y los lábels/el
número de secuencia se identifican con ":".
Ejemplos:
_KNAME="KONTUR_1" El contorno de fresado es el programa
completo contorno_1.
_KNAME="ANFANG:ENDE" El contorno de fresado queda definido como
parte de la secuencia con lábel INICIO hasta
la secuencia con lábel FINAL en el
programa a llamar.
_KNAME= El contorno de fresado se define en las
"/_N_SPF_DIR/_N_KONTUR_1_SPF:N130:N210" secuencias N130 hasta N210 del programa
CONTORNO_1. Se debe escribir
completamente el nombre de programa con
ruta y extensión, ver descripción call en la
bibliografía: /PGA/ Instrucciones de
programación Preparación del trabajo
Si se define la parte con números de secuencia, se
debe tener en cuenta que tras una modificación del
programa con posterior operación de manejo "numerar
de nuevo" también se deben adaptar los números de
secuencia para esta parte en _KNAME.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-167
3 3
Ciclos de fresado 03.96
12.98
3.12 Fresado de contornos - CYCLE72
_VARI (clase de mecanizado) Esquivación del cont. por el lado der. o izq.
El parámetro _VARI permite fijar la clase de
_AS1/_AS2 Aproximación/retirada
mecanizado. Véanse valores posibles bajo del contorno con una
"Parámetros CYCLE72". recta
Si para el parámetro _VARI está programado otro
valor, el ciclo se interrumpe tras emisión de la
alarma 61002 "Clase de mecanizado definida
erróneamente". _
Aproximación/retirada
del contorno en cuadrante
_RL (esquivar el contorno)
Con el parámetro _RL se programa la esquivación
del contorno en el centro, por el lado derecho o el _AS1/_AS2
izquierdo, con G40, G41 o G42. Véanse valores
posibles bajo "Parámetros CYCLE72".
Aproximación/retirada
del contorno en
_AS1, _AS2 (dirección/trayectoria de aproxima- semicírculo
ción, recorrido/trayectoria de retirada)
Con el parámetro _AS1 se programa la especificación _AS1/_AS2
del recorrido de aproximación y con el _AS2, el de
retirada. Véanse valores posibles bajo "Parámetros
CYCLE72". Si _AS2 no está programado, el
comportamiento del recorrido de retirada es el Esquivación del contorno en el centro
mismo que el de posicionado. _AS1/_AS2 Aproximación/retirada
La aproximación suave al contorno, en una trayectoria del contorno con una recta
en el espacio (helicoidal o recta), sólo debe
programarse cuando la herramienta sea adecuada
para ello y no esté todavía en contacto con la pieza.
Con centro (G40), aproximación y retirada sólo
posible como recta.
_LP1, _LP2 (longitud, radio)
Con el parámetro _LP1 se programa el recorrido de
aproximación o el radio de aproximación (distancia del
canto exterior de la hta. al punto inicial del contorno) y
con _LP2 la distancia o el radio de salida (distancia del
canto exterior de hta. hasta el punto final del contorno).
El valor _LP1, _LP2 tiene que ser >0. En caso de
ser cero se presentará el error
61116 "Recorrido de aproximación o retirada=0"
Con G40 el recorrido de aproximación o de retirada es
la distancia desde el centro de la herramienta hasta el
punto inicial o final del contorno.
Siemens AG 2000 Todos los derechos reservados.
3-168 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
12.98 Ciclos de fresado
3.12 Fresado de contornos - CYCLE72
_FF3 (avance de retirada)
Con el parámetro _FF3 se define un avance en sentido
de retirada para posicionamientos intermedios en el
plano (al aire), cuando los movimientos intermedios
deban realizarse con avance (G01). Si no se programa
ningún valor de avance, entonces los movimientos
intermedios en G01 se realizan con avance superficial.
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De lo contrario, el ciclo
se interrumpe con la alarma
61000 "Ninguna corrección de herramienta activa".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-169
3 3
Ciclos de fresado 03.96
12.98
3.12 Fresado de contornos - CYCLE72
Ejemplo de programación 1 Y Punto de comienzo del contorno
Fresado de un contorno cerrado, lado exterior Sentido programado
del contorno
Se trata de fresar con este programa un contorno
como el representado en la figura.
Parámetros para la llamada del ciclo:
• Plano de retirada 250 mm
• Plano de referencia 200 mm
• Distancia de seguridad 3 mm Contorno definitivo
• Profundidad 175 mm Contorno definitivo
+ demasía de acabado
• Penetración máx. en profundidad 10 mm
• Demasía de acabado, en la prof. 1.5 mm
• Avance en la penetración en X
profundidad 400 mm/min
• Demasía de acabado, en el plano 1 mm
• Avance, en el plano 800 mm/min
• Mecanizado: desbaste hasta la demasía de
acabado, recorridos intermedios
con G1, retirada en Z a _RFP + _SDIS
en los recorridos intermedios
Parámetros para el recorrido de aproximación al
contorno:
• G41 - a la izquierda del contorno, o sea, mecanizado
exterior
• Aproximación y retirada en cuarto de círculo
en el plano 20 mm de radio
• Avance en la retirada 1000 mm/min
%_N_RANDKONTUR1_MPF Programa para el fresado de un contorno
;$PATH=/_N_MPF_DIR con CYCLE72
N10 T20 D1 T20: Fresa de radio 7
N15 M6 Cambiar a herramienta T20,
N20 S500 M3 F3000 Programar avance, velocidad
N25 G17 G0 G90 X100 Y200 Z250 G94 Pasar a la posición de partida
N30 CYCLE72 ( "MYKONTUR", 250, 200, -> Llamada del ciclo
-> 3, 175, 10, 1, 1.5, 800, 400, 111, ->
->41, 2, 20, 1000, 2, 20)
N90 X100 Y200
N95 M02 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
3-170 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.12 Fresado de contornos - CYCLE72
%_N_MYKONTUR_SPF Subprograma de contorno de fresado
;$PATH=/_N_SPF_DIR (ejemplo)
N100 G1 G90 X150 Y160 Punto inicial del contorno
N110 X230 CHF=10
N120 Y80 CHF=10
N130 X125
N140 Y135
N150 G2 X150 Y160 CR=25
N160 M17
Ejemplo de programación 2 (a partir de la
versión de software 5.2)
Fresado exterior de un contorno cerrado, igual que
en el ejemplo de programación 1, con programación
de contornos en el programa a llamar
$TC_DP1[20,1]=120 STC_DP6[20,11]=7
N10 T20 D1 T20: Fresa de radio 7
N15 M6 Cambiar a herramienta T20,
N20 S500 M3 F3000 Programar avance, velocidad
N25 G17 G0 G90 G94 X100 Y200 Z250 -> Posicionamiento en posición de partida,
CYCLE72 ( "INICIO:FINAL", 250, 200, -> llamada de ciclo
-> 3, 175, 10,1, 1.5, 800, 400, 11, ->
-> 41, 2, 20, 1000, 2, 20)
N30 G0 X100 Y200
N35 GOTOF ENDE
ANFANG:
N100 G1 G90 X150 Y160
N110 X230 CHF=10
N120 Y80 CHF=10
N130 X125
N140 Y135
N150 G2 X150 Y160 CR=25
ENDE:
N160 M02
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-171
3 3
Ciclos de fresado 03.96
04.00
3.13 Fresado de salientes rectangulares - CYCLE76
3.13 Fresado de salientes rectangulares - CYCLE76
(a partir de la versión de software 5.3)
Programación
CYCLE76 (_RTP, _RFP, _SDIS, _DP, _DPR, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID,
_FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _AP1, _AP2)
Parámetros
Es necesario siempre introducir los parámetros siguientes:
_RTP real Plano de retirada (absoluto)
_RFP real Plano de referencia (absoluto)
_SDIS real Distancia de seguridad (aditiva al plano de referencia, se ingresa sin
signo)
_DP real Profundidad (absoluta)
_DPR real Profundidad relativa al plano de referencia (se ingresa sin signo)
_LENG real Largo del saliente, con acotación de la esquina, con el signo
_WID real Ancho del saliente, con acotación de la esquina, con el signo
_CRAD real Radio de esquina del saliente (se ingresa sin signo)
_PA real Punto de referencia del saliente, abscisa (absoluta)
_PO real Punto de referencia del saliente, ordenada (absoluta)
er
_STA real Ángulo entre el eje longitudinal y el 1 eje del plano
_MID real Máx. penetración en profundidad (incremental, se ingresa sin signo)
_FAL real Demasía de acabado en el contorno del borde (incremental)
_FALD real Demasía de acabado en el fondo (incremental, se ingresa sin signo)
_FFP1 real Avance en el contorno
_FFD real Avance para penetración en profundidad
_CDIR entero Sentido de fresado: (se ingresa sin signo)
Valores: 0...fresado síncrono
1...fresado de contrasentido
2 con G2 (independientemente del sentido de giro del cabezal)
3...con G3
_VARI entero Clase de mecanizado:
Valores: 1...desbaste hasta demasía para acabado
2...desbaste (demasía X/Y/Z=0)
_AP1 real Longitud del saliente bruto
_AP2 real Anchura del saliente bruto
Siemens AG 2000 Todos los derechos reservados.
3-172 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.13 Fresado de salientes rectangulares - CYCLE76
Funcionamiento
Con ayuda de este ciclo es posible confeccionar
salientes rectangulares en el plano de mecanizado.
Para el desbaste se requiere una fresa frontal.
La penetración en profundidad se ejecuta siempre
en la posición anterior a la entrada semicircular en el
contorno.
Proceso
Posición alcanzada antes del inicio del ciclo:
El punto inicial es una posición en el área positiva de la
abscisa con semicírculo de posicionado incluido y
considerando la cota en bruto programada por parte de
la abscisa.
Sucesión de movimientos durante el desbaste
(_VARI=1) Aproximación y retirada del contorno en semicírculo
para cabezal a derechas y fresado síncrono
Aproximación y retirada del contorno:
Se alcanza el plano de retirada (_RTP) en velocidad
de desplazamiento rápido, para posicionar a Y
continuación en esta altura al punto inicial en el plano
de mecanizado. El punto inicial ha sido fijado a 0 Aproximación al contorno
grados respecto a la abscisa.
Sigue la aproximación en velocidad de desplaza-
miento rápido a la distancia de seguridad (_SDIS) con X
posterior desplazamiento en avance a la profundidad
de mecanizado. Para el desplazamiento al contorno Retirada del contorno
del saliente se entra con una trayectoria semicircular.
El sentido de fresado se puede fijar como fresado sín-
crono o de contrasentido al sentido de giro del cabezal.
Si se ha esquivado el saliente una vez, se sale del
contorno en el plano con un semicírculo y se realiza
una aproximación a la sig. profundidad de mecanizado.
A continuación se aproxima de nuevo al contorno con
un semicírculo y se vuelve a esquivar el saliente una
vez. Este proceso se repite hasta alcanzar la profun.
del saliente programada. A continuación se desplaza al
plano de retirada (_RTP) con veloc. de desplaz. rápido.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-173
3 3
Ciclos de fresado 03.96
04.00
3.13 Fresado de salientes rectangulares - CYCLE76
Penetración en profundidad:
• Aproximación a la distancia de seguridad
• Penetración a la profundidad de mecanizado
La primera profundidad de mecanizado se calcula
en base a:
• la profundidad total,
• la demasía de acabado y
• la máxima penetración en profundidad posible.
Sucesión de movimientos durante el
mecanizado de acabado (_VARI=2)
En función de de los parámetros aplicados _FAL y
_FALD se ejecuta el desbaste en el contorno de
envolvente o desbaste a base o ambas operaciones a
la vez. La estrategia de posicionado corresponde a los
mismos movimientos en el plano que en caso del
desbaste.
Explicación de los parámetros Saliente acotado desde el centro
Y
_PA
Parámetros _RTP, _RFP, _SDIS, _DP, _DPR véase
cap. 2.1.2. (taladrado, centrado – CYCLE81).
Parámetros _MID, _FAL, _FALD, _FFP1, _FFD
_STA
véase cap. 3.9. _CRAD
Datos del ajuste de ciclos _ZSD[2] ver cap. 3.2.
G
EN
_W
_L
_LENG, _WID y _CRAD (largo de saliente, ancho
ID
_PO
de saliente y radio de redondeo)
Con los parámetros LENG, WID y CRAD se
determina la forma de un saliente en el plano.
X
El saliente se puede acotar desde el centro o desde
un punto de esquina. Si se acota desde una Saliente acotado desde un punto de esquina
Y
esquina, _LENG y _WID se ingresan con el signo.
El valor de la longitud (_LENG) se refiere siempre a
la abscisa (con un ángulo de plano de cero grados).
_PA, _PO (punto de referencia) _STA
G
EN
Con los parámetros _PA y _PO se define el punto de
_L
referencia del saliente en abscisa y ordenada.
_W
Este punto es el centro del saliente o bien una
ID
esquina. La valoración de estos parámetros
depende del bit del dato de ajuste del ciclo _ZSD[2]:
_PO
• 0 significa centro del saliente
_PA X
• 1 significa punto de esquina
Siemens AG 2000 Todos los derechos reservados.
3-174 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00
12.97 Ciclos de fresado
3.13 Fresado de salientes rectangulares - CYCLE76
Si se acota el saliente desde una esquina, los
parámetros para el largo y el ancho (_LENG, _WID) se
ingresan con el signo, con lo que la posición del
saliente queda claramente definida.
_STA (ángulo)
er
_STA fija el ángulo entre el 1 eje del plano (eje de
abscisas) y el eje longitudinal del saliente.
_CDIR (sentido de fresado)
Con este parámetro se prescribe el sentido de
mecanizado del saliente.
A través del parámetro _CDIR es posible programar el
sentido de fresado
• directamente "2 para G2" y "3 para G3" o
• alternativamente "equisentido" o "contrasentido".
Equisentido o contrasentido se determina a nivel
interno del ciclo según el sentido del cabezal
activado antes de la llamada del ciclo.
Equisentido Contrasentido
M3 → G3 M3 → G2
M4 → G2 M4 → G3
_VARI (clase de mecanizado)
El parámetro _VARI permite fijar la clase de
mecanizado.
Valores posibles son:
• 1=desbaste
• 2= acabado
_AP1, _AP2 (dimensiones de la pieza en bruto) Y
En el mecanizado del saliente se pueden tener en
cuenta dimensiones de la pieza en bruto (p. ej. en el
mecanizado de piezas de fundición).
Las dimensiones brutas de longitud y anchura (_AP1
_AP2
y _AP2) se programan sin signo y el ciclo las sitúa,
mediante cálculo, simétricamente respecto al centro
del saliente. De esta cota depende el radio del _AP1
semicírculo de entrada, calculado internamente.
X
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De no ser así, se
produce la interrupción del ciclo con la alarma 61009
"Número de herramienta activo=0".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-175
3 3
Ciclos de fresado 03.96
04.00
3.13 Fresado de salientes rectangulares - CYCLE76
Ejemplo de programación
Salientes Y Y
Este programa permite confeccionar un saliente de
60 mm de longitud, 40 mm de anchura, 15 mm de
A A-B
radio de esquina, en el plano XY. El saliente tiene un
P1
ángulo de 10 grados respecto al eje X y se
programa desde una vértice P1.
Para el acotado con vértices se ha de definir la R15
60
10
longitud y anchura del saliente con un signo para
definir de forma unívoca la posición del saliente.
B
El saliente está prefabricado con una demasía en
80 X Z
longitud de 80 mm y en anchura de 50 mm. 17,5
N10 G90 Go G17 X100 Y100 T20 D1 S3000 M3 Determinación de los valores tecnológicos
N20 _ZSD[2]=1 Acotado del saliente con vértices
N30 CYCLE76 (10, 0, 2, -17.5, , -60, -> Llamada del ciclo
-> -40, 15, 80, 60, 10, 11, , , 900, ->
-> 800, 0, 1, 80, 50)
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
3-176 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.14 Fresado de salientes circulares - CYCLE77
3.14 Fresado de salientes circulares - CYCLE77
(a partir de la versión de software 5.3)
Programación
CYCLE77 (_RTP, _RFP, _SDIS, _DP, _DPR, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1,
_FFD, _CDIR, _VARI, _AP1)
Parámetros
Es necesario siempre introducir los parámetros siguientes:
_RTP real Plano de retirada (absoluto)
_RFP real Plano de referencia (absoluto)
_SDIS real Distancia de seguridad (aditiva al plano de referencia, se ingresa sin signo)
_DP real Profundidad (absoluta)
_DPR real Profundidad relativa al plano de referencia (se ingresa sin signo)
_PRAD real Diámetro del saliente (se ingresa sin signo)
_PA real Centro del saliente, abscisa (absoluta)
_PO real Centro del saliente, ordenada (absoluta)
_MID real Máx. penetración en profundidad (incremental, se ingresa sin signo)
_FAL real Demasía de acabado en el contorno del borde (incremental)
_FALD real Demasía de acabado en el fondo (incremental, se ingresa sin signo)
_FFP1 real Avance en el contorno
_FFD real Avance para penetración en profundidad (o penetración espacial)
_CDIR entero Sentido de fresado: (se ingresa sin signo)
Valores: 0...fresado síncrono
1...fresado de contrasentido
2 con G2 (independientemente del sentido de giro del cabezal)
3...con G3
_VARI entero Clase de mecanizado
Valores: 1...desbaste hasta demasía para acabado
2...desbaste (demasía X/Y/Z=0)
_AP1 real Diámetro del saliente bruto
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-177
3 3
Ciclos de fresado 03.96
04.00
3.14 Fresado de salientes circulares - CYCLE77
Funcionamiento
Con ayuda de este ciclo es posible confeccionar
salientes circulares en el plano de mecanizado.
Para el desbaste se requiere una fresa frontal.
La penetración en profundidad se ejecuta siempre
en la posición anterior a la entrada semicircular en el
contorno.
Proceso
Posición alcanzada antes del inicio del ciclo:
El punto inicial es una posición en el área positiva de la
abscisa con semicírculo de posicionado incluido y
considerando la cota en bruto programada.
Sucesión de movimientos durante el desbaste
(_VARI=1) Aproximación y retirada del contorno en semicírculo
para cabezal a derechas y fresado síncrono
Aproximación y retirada del contorno:
Se alcanza el plano de retirada (_RTP) en velocidad
de desplazamiento rápido, para posicionar a Y
continuación en esta altura al punto inicial en el
plano de mecanizado. El punto inicial ha sido fijado Aproximación al contorno
a 0 grados respecto al eje de abscisa.
Sigue la aproximación en velocidad de desplaz. rápido
X
a la distancia de seguridad (_SDIS) con posterior
desplazam. en avance a la profun. de mecanizado.
Para el desplazamiento al contorno del saliente se Retirada del contorno
realiza la entrada con una trayectoria semicircular
considerando el saliente bruto programado.
El sentido de fresado se puede fijar como fresado
síncrono o de contrasentido al sentido de giro del
cabezal.
Si se ha esquivado el saliente una vez, se sale del
contorno en el plano con un semicírculo y se realiza
una aproximación a la sig. profundidad de mecanizado.
A continuación se aproxima de nuevo al contorno con
un semicírculo y se vuelve a esquivar el saliente una
vez. Este proceso se repite hasta alcanzar la
profundidad del saliente programada.
A continuación se desplaza al plano de retirada
(_RTP) con velocidad de desplazamiento rápido.
Siemens AG 2000 Todos los derechos reservados.
3-178 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.14 Fresado de salientes circulares - CYCLE77
Penetración en profundidad:
• Aproximación a la distancia de seguridad
• Penetración a la profundidad de mecanizado
La primera profundidad de mecanizado se calcula en base a:
• la profundidad total,
• la demasía de acabado y
• la máxima penetración en profundidad posible.
Sucesión de movimientos durante el mecanizado de
acabado (_VARI=2)
En función de de los parámetros aplicados _FAL y _FALD se
ejecuta el desbaste en el contorno de envolvente o desbaste
a base o ambas operaciones a la vez. La estrategia de
posicionado corresponde a los mismos movim. en el plano
que en caso del desbaste.
Explicación de los parámetros
Parámetros _RTP, _RFP, _SDIS, _DP, _DPR véase
cap. 2.1.2. (taladrado, centrado – CYCLE81).
Parámetros _MID, _FAL, _FALD, _FFP1, _FFD
véase cap. 3.9.
_PRAD (diámetro del saliente)
El diámetro se debe definir sin signo.
_PA, _PO (centro del saliente)
Con los parámetros _PA y _PO se define el punto
de referencia del saliente.
Los salientes circul. se acotan siempre por el centro.
_CDIR (sentido de fresado)
Con este parámetro se prescribe el sentido de
mecanizado del saliente.
A través del parámetro _CDIR es posible programar el
sentido de fresado
• directamente "2 para G2" y "3 para G3" o
• alternativamente "equisentido" o "contrasentido".
Equisentido o contrasentido se determina a nivel
interno del ciclo según el sentido del cabezal activado
antes de la llamada del ciclo.
Equisentido Contrasentido
M3 → G3 M3 → G2
M4 → G2 M4 → G3
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-179
3 3
Ciclos de fresado 03.96
04.00
3.14 Fresado de salientes circulares - CYCLE77
_VARI (clase de mecanizado)
El parámetro _VARI permite fijar la clase de
mecanizado.
Valores posibles son:
• 1= desbaste
• 2= acabado
_AP1 (diámetro del saliente bruto)
Con este parámetro se define la dimensión bruta del
saliente (sin signo). De esta cota depende el radio del
semicírculo de entrada, calculado internamente.
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De no ser así, se
produce la interrupción del ciclo con la alarma 61009
"Número de herramienta activo=0".
Ejemplo de programación
Salientes circulares Y Y
Mecanizado de saliente con una pieza en bruto con
el diámetro 55 mm y una penetración máxima de 10
A A-B
mm por corte. Especificación de una demasía de
acabado para el posterior mecanizado de acabado
del envolvente de saliente. Toda la ejecución se
Ø55
realiza en contrasentido.
Ø50
70
60 B X Z
20
N10 G90 G17 G0 S1800 M3 D1 Determinación de los valores tecnológicos
N20 CYCLE77 (10, 0, 3, -20, ,50, 60, -> Llamada de ciclo desbaste
-> 70, 10, 0.5, 0, 900, 800, 1, 1, 55)
N30 T2 M6 Cambio de herramienta
N40 S2400 D1 M3 Determinación de los valores tecnológicos
N50 CYCLE77 (10, 0, 3, -20, , 50, 60, -> Llamada de ciclo de acabado
-> 70, 10, 0, 0, 800, 800, 1, 2, 55)
N40 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
3-180 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
(a partir de la versión de software 5.2)
El fresado de cajas con islas es una opción y requiere
en NCK y MMC 103 la versión de software 5.2.
Condición previa
Para aplicar el ciclo de fresado de cajas con islas se
deben ajustar los siguientes datos de máquina como
mínimo de la siguiente manera:
• MD 18120: MM_NUM_GUD_NAMES_NC 20
• MD 18150: MM_GUD_VALUES_MEM 80
Funcionamiento
Con la ayuda de los ciclos CYCLE73, CYCLE74 y
CYCLE75 se pueden mecanizar cajas con islas.
Los contornos de la caja y de las islas se definen en el
código DIN del mismo programa como para el
mecanizado de cajas o como subprogramas.
A través de los ciclos CYCLE74 y CYCLE75 se
transmite el contorno del borde de caja, o bien, los
contornos de la isla a CYCLE73, el ciclo de fresado de
cajas propiamente dicho.
El CYCLE73 genera con la ayuda de un procesador
geométrico un programa de pieza y lo va ejecutando.
Para una correcta ejecución desde el punto de vista de
técnica de programa, se debe mantener el orden de
sucesión programable de las llamadas de ciclos.
• CYCLE74( ) ;transferencia contorno del borde
• CYCLE75( ) ;transferencia contorno de la isla 1
• CYCLE75( ) ;transferencia contorno de la isla 2
• ...
• CYCLE73( ) ;mecanizado caja
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-181
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
3.15.1 Transferencia contorno del borde de caja - CYCLE74
El fresado de cajas con islas es una opción y requiere
en NCK y MMC 103 la versión de software 5.2.
Programación
CYCLE74 (_KNAME, _LSANF, _LSEND)
Parámetros
_KNAME string Nombre subprograma del contorno del borde de caja
_LSANF string Número de secuencia/lábel del inicio de la descripción del contorno
_LSEND string Número de secuencia/lábel del final de la descripción del contorno
Funcionamiento
El ciclo de trabajo CYCLE74 sirve para la transferencia
del contorno del borde de caja al ciclo de fresado de
cajas CYCLE73. A tal fin se crea internamente un
fichero temporal en el directorio de ciclos estándar y se
memorizan los valores de parámetros transferidos en
él.
Si ya existe un fichero tal, se borrará y se creará uno
nuevo.
Por tanto se requiere siempre que una sucesión de
programa para el fresado de cajas con islas comience
con una llamada de CYCLE74.
Siemens AG 2000 Todos los derechos reservados.
3-182 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Explicación de los parámetros
El contorno del borde puede programarse a elección,
en un propio programa o en el programa principal a
llamar. La transferencia al ciclo se efectúa con los
parámetros _KNAME, Nombre del programa ó
_LSANF, _LSEND, Caracterización de la sección de
programa desde ... hasta mediante números de
secuencia ó lábels.
De esta manera existen tres posibilidades para
programar contornos:
• El contorno se encuentra en un programa
propio,
entonces sólo ha de programarse _KNAME;
p. ej. CYCLE74 ("BORDE","","")
• El contorno se encuentra en el programa a
llamar,
entonces sólo han de programarse _LSANF y
_LSEND;
p. ej. CYCLE74 ("","N10","N160")
• El contorno del borde forma parte de un
programa, pero no del programa que llama al
ciclo de trabajo,
entonces han de programarse los tres
parámetros.
p. ej. CYCLE74("RAND","MARKE_ANFANG",
"MARKE_ENDE")
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-183
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
3.15.2 Transferencia contorno de la isla - CYCLE75
El fresado de cajas con islas es una opción y requiere
en NCK y MMC 103 la versión de software 5.2.
Programación
CYCLE75 (_KNAME, _LSANF, _LSEND)
Parámetros
_KNAME string Nombre subprograma del contorno de la isla
_LSANF string Número de secuencia/lábel del inicio de la descripción del contorno
_LSEND string Número de secuencia/lábel del final de la descripción del contorno
Funcionamiento
El ciclo CYCLE75 sirve para la transferencia de
contornos de la isla al ciclo de fresado de cajas
CYCLE73. Por cada contorno de la isla se llama una
vez el ciclo de trabajo. Si no existen islas, no hace falta
llamar dicho ciclo.
Los valores transmitidos de los parámetros se escriben
en el fichero temporal abierto por CYCLE74.
Explicación de los parámetros
La cantidad y el significado de los parámetros
corresponde a CYCLE74.
(Ver CYCLE74).
Siemens AG 2000 Todos los derechos reservados.
3-184 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
04.00 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
3.15.3 Programación de contornos
Los contornos del borde de caja y de la isla deben estar
siempre cerrados, es decir que el punto inicial y final son
iguales.
El punto inicial, es decir el primer punto de cada contorno,
se debe programar siempre con G0, todos los elementos
de contorno con G1 hasta G3.
Para la programación del contorno, el último elemento de
contorno (secuencia con lábel o número de secuencia final
del contorno) no debe contener ningún radio ó chaflán.
Los programas necesarios sólo pueden memorizarse en
un directorio (programa de herramienta o programa de
pieza). Para contornos de caja, o bien, contornos de la isla
se permite el uso de la memoria de subprogramas global.
Datos geométricos relacionados con la pieza se pueden
programar a elegir en medidas métricas o en pulgadas.
Un cambio de estos sistemas de medidas dentro de los
diferentes programas de contorno origina un programa de
mecanizado erróneo.
Al cambiar el modo de trabajo con G90/G91 en los
programas de contorno, se debe tener en cuenta que
debe programarse el correcto sistema de medidas en el
orden de sucesión de los programas de contorno a
ejecutar al inicio de programa.
Al calcular el programa de pieza para la caja sólo se
consideran las geometrías en el plano.
Si se han programado en las secciones de contorno otros
ejes u otras funciones (T.., D.., S.. M.. etc.), éstos se
pasan por alto en la lectura de la preparación del contorno
a nivel interno del ciclo.
Antes del inicio del ciclo se deben programar todas las
instrucciones específicas de la máquina necesarias desde
el punto de vista de técnica de programa (p. ej. llamada de
herramienta, velocidad de giro del cabezal, instrucción M).
Los avances se deben poner como parámetros en el ciclo
CYCLE73.
El radio de herramienta debe ser superior a cero.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-185
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
No se pueden aplicar repeticiones de contornos de
la isla mediante desplazamiento con los
correspondientes ordenes de control (p. ej. decalaje
del origen, Frames, etc.). Se ha de programar de
nuevo cada isla a repetir, debiéndose computar los
decalajes en las coordenadas.
Siemens AG 2000 Todos los derechos reservados.
3-186 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Ejemplo de programación
Programa de ejemplo [Link] (caja con islas) Y Y
98
A A-A
73
10
R
66
58
15
R
30 R5
%_N_BEISPIEL1_MPF A
34 X Z
;$PATH=/_N_MPF_DIR 20 79 17,5
; Ejemplo_1: Caja con islas Todos los radios en las esquinas R5
;
$TC_DP1[5,1]=120 $TC_DP6[5,1]=6 $TC_DP3[5,1]=111 ;Corrector de herramienta fresa T5 D1
$TC_DP1[2,2]=120 $TC_DP6[2,2]=5 $TC_DP3[2,2]=130
N100 G17 G40 G90 ;Condiciones de partida código G
N110 T5 D1 ;Cambiar fresa
N120 M6
N130 S500 M3 F2000 M8
GOTOF _BEARBEITUNG
;
N510 _RAND:G0 G64 X25 Y30 F2000 ;definir contorno del borde
N520 G1 X118 RND=5
N530 Y96 RND=5
N540 X40 RND=5
N545 X20 Y75 RND=5
N550 Y35
N560 _ENDRAND:G3 X25 Y30 CR=5
;
N570 _INSEL1:G0 X34 Y58 ;definir isla inferior
N580 G1 X64
N590 _ENDINSEL1:G2 X34 Y58 CR=15
;
N600 _INSEL2:G0 X79 Y73 ;definir isla superior
N610 G1 X99
N620 _ENDINSEL2:G3 X79 Y73 CR=10
;
_BEARBEITUNG:
;Programación de los contornos
BEISPIEL_CONT:
CYCLE74 ("EJEMPLO1","_RAND","_ENDRAND") ;Transferencia contorno del borde
CYCLE75 ("EJEMPLO1","_INSEL1","_ENDINSEL1") ;Transferencia contorno de la isla 1
CYCLE75 ("EJEMPLO1","_INSEL2","_ENDINSEL2") ;Transferencia contorno de la isla 2
ENDLABEL:
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-187
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
3.15.4 Fresado de cajas con islas - CYCLE73
El fresado de cajas con islas es una opción y requiere
en NCK y MMC 103 la versión de software 5.2.
Programación
CYCLE73 (_VARI, _BNAME, _PNAME, _TN, _RTP,
_RFP, _SDIS, _DP, _DPR, _MID, _MIDA, _FAL, _FALD,
_FFP1, _FFD, _CDIR, _PA, _PO, _RAD, _DP1)
Parámetros
_VARI entero Clase de mecanizado: (se ingresa sin signo)
UNIDADES (selección mecanizado):
Valores: 1...desbastado (vaciado) de pleno
2...desbastado material restante
3...acabado flanco
4...acabado fondo
5...pretaladrado
DECENAS (selección estrategia de penetración):
Valores: 1...perpendicular con G1
2...en trayectoria helicoidal
3...vaivén
CENTENAS (selección modo de retirada):
Valores: 0...en el plano de retirada (_RTP)
1...por la distancia de seguridad (_SDIS) encima del plano de
referencia (_RFP)
UNIDADES DE MIL (selección punto inicial):
Valores: 1...automático
2...manual
_BNAME string Nombre para el programa de las posiciones de taladrado
_PNAME string Nombre para el fresado de cajas programa de pieza
_TN string Nombre de la herramienta de vaciado
_RTP real Plano de retirada (absoluto)
_RFP real Plano de referencia (absoluto)
_SDIS real Distancia de seguridad (aditiva al plano de referencia, se ingresa sin signo)
_DP real Caja (absoluta)
_DPR real Profundidad de la caja (incremental)
_MID real Valor máx. de un paso de penetración en profund. (se ingresa sin signo)
_MIDA real Ancho máximo de la penetración en el plano (se ingresa sin signo)
_FAL real Demasía de acabado en el plano (se ingresa sin signo)
_FALD real Demasía de acabado en el fondo (se ingresa sin signo)
Siemens AG 2000 Todos los derechos reservados.
3-188 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
_FFP1 real Avance para mecanizado de planeado
_FFD real Avance para penetración en profundidad
_CDIR entero Sentido de fresado para el mecanizado de la caja: (se ingresa sin signo)
Valores: 0...fresado en equisentido (sentido de giro del cabezal)
1...fresado de contrasentido
2...con G2 (independientemente del sentido de giro del cabezal)
3...con G3
_PA real Punto de partida en el primer eje (sólo para selección punto inicial manual)
_PO real Punto de partida en el segundo eje (sólo para selección punto inicial manual)
_RAD real Radio trayectoria del centro en la penetración trayectoria helicoidal o
máximo ángulo de penetración en la penetración vaivén
_DP1 real Profundidad de penetración por vuelta de 360° al penetrar en trayectoria
helicoidal
Funcionamiento
El ciclo CYCLE73 es un ciclo de trabajo, con el cual se
pueden mecanizar las cajas con o sin islas. Este ciclo
apoya el mecanizado completo de tales cajas y facilita
las siguientes operaciones de mecanizado:
• Pretaladrado
• Vaciado de caja
• Mecanizar material restante
• Acabado borde
• Acabado fondo
Los contornos de cajas e islas se crean en una
programación DIN libre, p. ej. con la ayuda del
procesador geométrico.
El ciclo se ejecuta en función del tipo de mecanizado
programado (_VARI) una vez para cada operación de
mecanizado. En caso de que se requiera desbastado y
acabado o un desbastado adicional de material
restante, se debe volver a llamar el ciclo CYCLE73.
Vaciado de caja
Durante el vaciado se mecaniza la caja con la
herramienta activa hasta las demasías para acabado
programadas. Se puede seleccionar la estrategia de
penetración para el fresado. En función de los valores
predefinidos se realiza una división del corte en la
dirección de la profundidad de la caja (eje de
herramienta).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-189
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Mecanizar material restante
El ciclo facilita el vaciado del material con una fresa
pequeña. El programa generado emite los movimientos
de desplazamiento, que resultan del material restante
de la última operación de fresado y del actual radio de
herramienta. La tecnología de material restante se
puede aplicar varias veces seguidas, disminuyendo
cada vez los radios de herramienta.
No existe control de que permanezca material restante
en la caja después de esta operación.
Acabado borde/fondo
Otra función del ciclo es la de acabar el fondo de la caja
o la de esquivar ésta y las diferentes islas con el paso
de acabado.
Pretaladrado
Según la herramienta utilizada para el fresado puede
ser necesario una operación de taladrado previa al
vaciado. El ciclo calcula automáticamente en
dependencia del siguiente paso de vaciado, las
posiciones para la operación de pretaladrado. En cada
una de estas posiciones se ejecutará el ciclo de
taladrado de llamada modal. El pretaladrado se puede
ejecutar con varias operaciones de mecanizado
tecnológicas (p. ej. 1. centrado, 2. taladrado).
Siemens AG 2000 Todos los derechos reservados.
3-190 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Proceso pretaladrado
En el primer procesado de un segmento (de programa)
del pretaladrado y tras una llamada modal del ciclo de
taladrado se debe llamar con una instrucción REPEAT
una secuencia de operaciones de mecanizado con el
contenido del ciclo CYCLE73 así como la repetición del
contorno. Antes del siguiente cambio de herramienta se
debe deseleccionar modalmente el ciclo de taladrado.
Pueden seguir otras tecnologías de taladrado.
Ahora sigue una sección de programa con el ciclo
CYCLE73, el cual contiene todos los parámetros
precisos, así como los programas para el vaciado y
taladrado.
Con excepción del parámetro _VARI pertenecen
todos los parámetros a la tecnología de vaciado y
deben ser escritos siempre.
En este momento el ciclo de trabajo genera
exclusivamente los programas de vaciado de cajas y de
posiciones de taladrado y llama al programa de
posiciones de taladrado con posterior mecanizado.
La existencia de varias cajas diferentes requiere en
esta sección una nueva llamada de los
correspondientes contornos. En caso de una sola caja
se puede oprimir esta secuencia.
Todo este procesado de un segmento (de
programa) se debe identificar con una instrucción de
salto hasta la siguiente sección de vaciado de caja.
Ejemplo
Pretaladrado, con vaciado
ABNAHME4_CONT: ;Marca con nombres para el inicio del ;contorno
de la caja
CYCLE74("RANDA01", ,) ;Definición contorno borde de caja
CYCLE75("INS11A01", ,) ;Definición contorno 1ª isla
CYCLE75("INS1A01", ,)
CYCLE75("INS2A01", ,)
CYCLE75("INS3A01", ,)
ENDLABEL: ;Marca para final de un contorno de la caja
T4 M6
D1 M3 F1000 S4000
MCALL CYCLE81(10,0,1,-3) ;Llamada modal del ciclo de taladrado
REPEAT ABNAHME4_BEAR ABNAHME4_BEAR_END ;Ejecución programa posiciones de taladrado
MCALL ;Deseleccionar modalmente ciclo de taladrado
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-191
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
GOTOF ABNAHME4_BEAR_END ;Salto a vaciado de caja
ABNAHME4_BEAR: ;Inicio de la sección generar programas
;REPEAT ABNAHME4_CONT ENDLABEL ;Sólo se precisa en caso de más de un;contorno
de la caja
CYCLE73(1015,"ABNAHME4_DRILL","ABNAHME4_MILL
1","3",10,0,1,-12,0,,2,0.5,,9000,400,0,,,,)
ABNAHME4_BEAR_END: ;Final de la sección generar programas
T3 M6
D1 M3 S2000
;REPEAT ABNAHME4_CONT ENDLABEL ;Sólo se precisa en caso de más de un;contorno
de la caja
CYCLE73(1011,"ABNAHME4_DRILL","ABNAHME4_MILL ;Vaciado de caja
1","3",10,0,1,-12,0,,2,0.5,,9000,400,0,,,,)
Proceso desbastado, vaciado (_VARI=XXX1)
La instrucción CYCLE73 se debe volver a escribir
con todos los parámetros.
El programa ejecuta las siguientes operaciones de
mecanizado:
• Posicionamiento en un punto inicial calculado
manualmente o generado de forma automática, que
se encuentra a la altura del plano de retirada.
A continuación se efectúa con G0 el desplazamiento
a un plano de referencia anticipado por la distancia
de seguridad.
• Penetración hasta la actual profundidad de
mecanizado en función de la estrategia de
penetración seleccionada (_VARI) con el valor
del avance _FFD.
• Fresado de la caja con islas hasta la demasía
para acabado con el avance _FFP1. La dirección
de mecanizado es la definida en _CDIR.
En caso de una relación poco favorable entre el
diámetro de la fresa y el espacio libre a
mecanizar entre las islas así como entre las islas
y los contornos del borde, se puede dividir la
caja.
A tal fin, el ciclo calcula unos puntos de partida
para la penetración de la fresa.
• La retirada se efectúa en función del modo de
retirada seleccionado y el retroceso a la posición
inicial para la siguiente penetración en el plano.
Siemens AG 2000 Todos los derechos reservados.
3-192 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
• Tras finalizar el mecanizado de cajas se retira la
herramienta en función de la selección del modo de
retirada al plano de retirada o por la distancia de
seguridad a lo largo del plano de referencia.
La posición de la herramienta en el plano resulta del
programa generado y se encuentra por encima de la
superficie de la caja.
Proceso acabado (_VARI=XXX3)
• Durante el acabado del borde se esquivan sólo una
vez los contornos de la caja así como los contornos
de la isla. Como estrategia de penetración se debe
programar perpendicularmente con G1 (_VARI).
La aproximación y retirada al y del punto de partida y
final del acabado se realiza en cada caso con un
segmento circular tangencial.
• Para el acabado en el fondo se efectúa, con G0,
posicionamiento en el centro de la caja hasta
profundidad caja + demasía de acabado +
distancia de seguridad. Desde allí se realiza la
penetración con el avance para la penetración
siempre de forma perpendicular en profundidad.
La superficie del fondo de la caja se mecaniza
una vez.
• Levantar y retirar como en el vaciado.
• Para el acabado simultáneo en el plano y en el
fondo se deben ocupar los parámetros _FAL y
_FALD así como _VARI=XXX4.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-193
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Explicación de los parámetros
_VARI (clase de mecanizado)
El parámetro _VARI permite fijar la clase de
mecanizado. Valores posibles son:
Unidades:
• 1=desbastado (vaciado) de pleno
• 2=desbastado material restante
• 3=acabado borde
• 4=acabado fondo
• 5=pretaladrado
Con el ajuste "Desbastado de pleno", el programa de
pieza va vaciando la caja por completo hasta la
demasía para acabado.
En caso de que, con los diámetros de la fresa, no se
mecanizaran superficies de los bordes a vaciar, se
puede vaciar posteriormente esta superficie con el
ajuste "2" y una fresa más pequeña. A tal fin es preciso
llamar de nuevo al ciclo CYCLE73.
Decenas:
• 1=perpendicular con G1
• 2= en trayectoria helicoidal
• 3=vaivén
Selección de las estrategias de penetración:
• Penetración perpendicular (_VARI=XX1X)
significa que se ejecuta la profundidad de
penetración calculada a nivel interno del ciclo en
una secuencia.
• Penetración en trayectoria helicoidal
(_VARI=XX2X)
significa que el centro de la fresa se desplaza
sobre la trayectoria helicoidal determinada por el
radio _RAD y la profundidad por vuelta _DP1.
El avance se programa asimismo bajo _FFD.
El sentido de giro de esta trayectoria helicoidal
corresponde al sentido de giro con el cual deba
mecanizarse la caja.
La profundidad al penetrar, programada bajo
_DP1, se tiene en cuenta como profundidad
máxima y se calcula siempre un número entero
de vueltas en la trayectoria helicoidal.
Siemens AG 2000 Todos los derechos reservados.
3-194 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Una vez se ha alcanzado la profundidad actual para
una penetración (esta profundidad puede ser varias
vueltas en la trayectoria helicoidal), se ejecuta aún
un círculo completo para suprimir la trayectoria
oblicua de la penetración.
Luego comienza el desbaste de la caja en este
plano, hasta la demasía de acabado.
• Penetración en vaivén (_VARI=XX3X)
significa que el centro de la fresa, oscilando sobre
una recta, va penetrando oblicuamente hasta
alcanzar la siguiente profundidad actual.
El ángulo máximo de penetración se programa bajo
_RAD, el largo del recorrido de oscilación se calcula
a nivel interno del ciclo. Una vez se ha alcanzado la
profundidad actual, se efectúa el recorrido una vez
más sin penetración en profundidad, para suprimir la
trayectoria oblicua de la penetración. El avance se
programa bajo _FFD.
Centenas: (_VARI=X1XX)
• 0=en el plano de retirada (_RTP)
• 1=por la distancia de seguridad (_SDIS) sobre el
plano de referencia (_RFP)
Unidades de mil: (_VARI=1XXX)
• 1=punto de partida automático
• 2=punto de partida manual
Al seleccionar automáticamente el punto de partida, el
ciclo mismo calcula a nivel interno el punto de partida Y
para el mecanizado.
Atención: Las posiciones iniciales, indicadas
manualmente, no se deben encontrar en la zona de la Punto de partida 2
superficie de la isla. En tales casos no se realiza
ninguna vigilancia a nivel interno.
Si debido a la posición de la isla y al diámetro de la
fresa utilizado, se obtiene una división de la caja, se
Punto de partida 1
calculan automáticamente varios puntos de partida. Material
residual
En caso de determinación manual se deben programar
adicionalmente los parámetros _PA y _PO. No
obstante, de esta manera sólo se puede programar un X
punto inicial.
En caso de división de la caja se averiguan
automáticamente los puntos de partida requeridos.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-195
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
_BNAME (nombre del programa de la posición de
taladrado)
_PNAME (nombre para el programa de mecanizado de
cajas)
El ciclo de fresado de cajas genera programas con
secuencias de desplazamiento, las cuales se precisan
para el pretaladrado o fresado. Estos programas se
memorizan en la memoria de programas de pieza en el
directorio, en el cual se encuentra memorizado también el
programa llamado, es decir, en el directorio "Programas de
pieza" ([Link]), cuando el ciclo es llamado desde allí o
en el correspondiente directorio de piezas. Los programas
son siempre programas principales (tipo MPF).
Los parámetros _BNAME y _PNAME definen los nombres
de estos programas.
El nombre del programa de taladrado sólo se requiere para
_VARI=XXX5.
Ejemplo: sin nombre del programa de taladrado:
CYCLE73(1011,"",ABNMAHME4_MILL,...)
_TN (nombre de la herramienta de vaciado)
Este parámetro se debe ocupar con la herramienta para el
vaciado. Dependiendo de si se trabaja con o sin gestión de
herramientas activa, se debe introducir aquí un nombre o
un número de herramienta.
Ejemplo:
• Con gestión de herramientas
CYCLE73(1015,"TEIL1_DRILL","TEIL1_MILL",
"FRAESER3",...)
• Sin gestión de herramientas
CYCLE73(1015,"TEIL1_DRILL","TEIL1_MILL","3",...)
El parámetro _TN está fijado como parámetro obligatorio
con una longitud de 16 caracteres, como máximo, por lo
que se ha de asignar en cada siguiente llamada CYCLE73
con la herramienta de vaciado. En caso de aplicación
repetida del mecanizado de material restante se ha de
emplear la herramienta de la última ejecución de material
restante.
HERRAMIENTA Y CORRECCIÓN:
Se debe poner atención en que la corrección de
herramienta sea procesada exclusivamente por D1. No se
deben aplicar estrategias de herramienta auxiliar.
Siemens AG 2000 Todos los derechos reservados.
3-196 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
_RFP y _RTP (plano de referencia y plano de retirada)
Por lo general, el plano de referencia (RFP) y el
plano de retirada (RTP) tienen valores diferentes.
En el ciclo se parte del supuesto de que el plano de
retirada se encuentra delante del de referencia.
O sea que la distancia a la profundidad final de
taladrado del plano de retirada es mayor que la del
plano de referencia.
_SDIS (distancia de seguridad)
La distancia de seguridad (SDIS) actúa respecto al
plano de referencia. Éste se retrasa en la distancia de
seguridad. El sentido en que es efectiva la distancia de
seguridad lo determina automáticamente el ciclo.
_DP (profundidad de la caja absoluta) y
_DPR (profundidad de la caja incremental)
La prescripción de la profundidad de la caja puede ser,
indistintamente, absoluta (_DP) o incremental (_DPR)
respecto al plano de referencia. Si es incremental, el
ciclo calcula por sí mismo la profun. resultante en base
a la posición del plano de referencia y el de retirada.
_MID (máxima profundidad de penetración)
Mediante este parámetro se determina la profundidad
máxima de penetración. En el ciclo, la penetración en
profundidad se efectúa en pasos uniformes.
A partir del valor _MID y de la profundidad total, el
ciclo calcula por sí mismo esta penetración.
Se toma como base el número mínimo posible de
pasos de penetración. _MID=0 significa que se llega en
un paso a la profundidad de la caja.
_MIDA (máxima anchura de penetración en el
plano)
Con este parámetro se fija el ancho máximo de la
penetración en el desbaste en el plano. Este ancho
no se rebasa jamás.
Si este parámetro no está programado o tiene el
valor 0, el ciclo toma internamente el 80% del radio
de la fresa como ancho máximo de la penetración.
A partir de un ancho de penetración programado del
80% del diámetro de la fresa, el ciclo interrumpe tras la
emisión de la alarma 61982 "Ancho de penetración en
el plano demasiado grande".
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-197
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
_FAL (demasía para acabado en el plano)
Solamente en el borde, la demasía de acabado surte
efecto sobre el mecanizado de la caja en el plano.
Con una demasía de acabado ≥ diámetro de la
herramienta, no queda garantizado el desbaste
completo de la caja.
_FALD (demasía para acabado en el fondo)
Durante el desbastado se tiene en cuenta una demasía
para acabado separada para el fondo.
_FFD y _FFP1 (avance para penetración en
profundidad y mecanizado de superficies)
El avance _FFD es efectivo en la penetración en el
material.
El avance _FFP1 es efectivo, en el mecanizado de
desbaste, en todos los movimientos a efectuar con
avance en el plano.
_CDIR (sentido de fresado)
Con este parámetro se prescribe el sentido de Y
mecanizado de la caja.
A través del parámetro _CDIR es posible programar
el sentido de fresado
• directamente "2 para G2" y "3 para G3" o
• alternativamente "equisentido" o "contrasentido". G3
Equisentido o contrasentido se determina a nivel G2
G2
interno del ciclo según el sentido del cabezal
activado antes de la llamada del ciclo. G3
Equisentido Contrasentido
M3 → G3 M3 → G2
M4 → G2 M4 → G3 X
_PA, _PO (punto de partida del primer y segundo
eje)
En la selección manual del punto de partida se debe
programar bajo estos parámetros el punto de partida de
tal manera, que pueda ser posicionado sin colisión. Se
debe tener en cuenta que sólo se puede programar un
punto de partida (ver descripción de parámetros
_VARI).
Siemens AG 2000 Todos los derechos reservados.
3-198 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
_RAD (trayectoria del centro, o bien, ángulo de
penetración)
Con el parámetro _RAD se define el radio de la
trayectoria helicoidal (referido a la trayectoria del centro
de la herramienta) o el ángulo máx. de penetración
para el mecanizado oscilante.
_DP1 (profundidad de penetración para la
trayectoria helicoidal)
Con el parámetro _DP1 se define la profundidad en
la penetración en trayectoria helicoidal.
Observaciones adicionales
Nombre para el mecanizado de cajas (NAME)
El mecanizado de cajas se realiza en su mayoría en
diferentes operaciones de mecanizado tecnológicas.
No obstante, los contornos, que describen la geometría
de las cajas, sólo se definen una sola vez.
Para facilitar en el programa una asignación automática
de los contornos para la correspondiente operación de
mecanizado, se identifica la descripción del contorno
con lábels y esta sección de programa se repite
posteriormente con la instrucción REPEAT.
Por tanto, en la confección del programa con asistencia
de ciclos se introduce en las correspondientes
máscaras un nombre para el mecanizado de cajas.
La longitud del nombre está limitada a 8 caracteres.
En el ejemplo de programación 2 se trata p. ej., de
"ABNAHME4".
El número T incluye, para todas las tecnologías de
mecanizado, la fresa para el escariado. En caso de
mecanizado de material restante repetido se ha de
inscribir siempre la herramienta empleada con
anterioridad.
Explicación de la estructura del ciclo
El ciclo CYCLE73 sirve para solucionar problemas
muy complejos durante el vaciado de cajas con
islas, las cuales requieren un elevado rendimiento
del procesador del control. Para realizar esta
operación con un tiempo óptimo, se realiza el
cálculo en el MMC.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-199
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
El cálculo se inicia desde el ciclo y en su resultado se
generan programas con secuencias de desplazamiento
para el taladrado o fresado, el cual es memorizado en
el sistema de ficheros del control y llamado y ejecutado
inmediatamente por el ciclo. Las mismas son llamadas
y ejecutadas por el ciclo.
Esta estructura facilita el hecho de tener que calcular
sólo durante la primera ejecución de un programa con
la llamada CYCLE73. A partir de la segunda ejecución
del programa, el programa de desplazamiento
generado está presente y puede ser llamado
directamente por el ciclo.
Se calcula de nuevo, cuando:
• Se ha modificado alguno de los contornos afectado,
• se han modificado los parámetros de transferencia
del ciclo,
• se ha activado una herramienta con otros datos de
corrección de herramienta antes de llamar al ciclo,
• se trata de diferentes tecnologías, como vaciado y
material restante con programas de pieza de
diferente generación.
Memoria de programas en el sistema de ficheros
Cuando se programan contornos para CYCLE73 fuera
del programa principal a llamar, rige lo siguiente para la
búsqueda en el sistema de ficheros del control:
• Si el programa a llamar se encuentra en un
directorio de piezas, los programas, en los cuales se
han programado los contornos del borde o de la isla,
deben encontrarse también en el mismo directorio
de piezas.
• Si el programa a llamar se encuentra en el directorio
"Programas de pieza" ([Link]) o "Subprogramas"
([Link]), también se buscan los programas allí.
Estos programas generados por el ciclo se memorizan
también en el directorio, en el cual se encuentra el
programa que llama al ciclo, es decir, en el mismo
directorio de piezas o [Link] o [Link].
Al ejecutar un programa de pieza en la simulación no
se generan programas con secuencias de
desplazamiento en el sistema de ficheros.
Siemens AG 2000 Todos los derechos reservados.
3-200 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Ejemplo de programación 1
La tarea de mecanizado consiste en fabricar una caja Y Y
con 2 islas del material pleno con posterior acabado en
98
el plano X, Y.
A A-A
Programa de ejemplo [Link] (caja con islas)
73
10
R
66
58
15
R
%_N_BEISPIEL1_MPF R5
30
;$PATH=/_N_WKS_DIR/_N_CC73BEI1_WPD
;Ejemplo_1: caja con islas 34 A X Z
;Vaciado y acabado 20 79 17,5
Todos los radios en las esquinas R5
$TC_DP1[5,1]=120 $TC_DP3[5,1]=111 ;Corrector de herramienta fresa T5 D1
$TC_DP6[5,1]=4
$TC_DP1[2,2]=120 $TC_DP3[2,2]=130
$TC_DP6[2,2]=5
N100 G17 G40 G90 ;Condiciones de partida código G
N110 T5 D1 ;Cambiar fresa
N120 M6
N130 M3 F2000 S500 M8
N140 GOTOF _BEARBEITUNG
;
N510 _RAND:G0 G64 X25 Y30 ;definir contorno del borde
N520 G1 X118 RND=5
N530 Y96 RND=5
N540 X40 RND=5
N545 X20 Y75 RND=5
N550 Y35
N560 _ENDRAND:G3 X25 Y30 CR=5
;
N570 _INSEL1:G0 X34 Y58 ;definir isla inferior
N580 G1 X64
N590 _ENDINSEL1:G2 X34 Y58 CR=15
;
N600 _INSEL2:G0 X79 Y73 ;definir isla superior
N610 G1 X99
N620 _ENDINSEL2:G3 X79 Y73 CR=10
G0 X10 Y10
;;
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-201
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
;Programación de los contornos
_BEARBEITUNG:
BEISPIEL1_CONT:
CYCLE74 ("","_RAND","_ENDRAND")
CYCLE75 ("","_INSEL1","_ENDINSEL1")
CYCLE75 ("","_INSEL2","_ENDINSEL2")
ENDLABEL:
;Programación fresado de caja
CYCLE73 (1021,"","BEISPIEL1_MILL1","5",10,0,1,
-17.5,,0,,2,0.5,,9000,3000,0,,,4,3)
T2 D2 M6
S3000 M3
;Programación acabado de caja
CYCLE73 (1113,"","BEISPIEL1_MILL3","5",10,0,1,
-17.5,0,,2,,,8000,1000,0,,,4,2)
M30
Siemens AG 2000 Todos los derechos reservados.
3-202 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Ejemplo de programación 2
Tarea de mecanizado:
Antes del fresado de cajas se debe efectuar un
pretaladrado para garantizar una penetración óptima de
la fresa.
• Centrado para pretaladrado
• Taladrado
• Vaciado de caja con islas, radio de la fresa 12 mm
• Vaciado de material restante, radio de la fresa 6 mm
• Acabado de caja, radio de la fresa 5 mm
Croquis de mecanizado
Profundidad de la caja 12 mm
INS11A01 INS3A01
INS2A01
45
35
120
30
85
INS1A01 20
40
50
30
50
R
10
30 20 5 X
10 70
200 60
Programa de pieza:
%_N_BEISPIEL2_MPF
;$PATH=/_N_WKS_DIR/_N_CC73BEI2_WPD
; Ejemplo_2: Caja con islas
; 2*pretaladrado, vaciado, escar. material restante , acabado
;
; Datos de corrección de herramienta
$TC_DP1[2,1]=220 $TC_DP6[2,1]=10
$TC_DP1[3,1]=120 $TC_DP6[3,1]=12
$TC_DP1[4,1]=220 $TC_DP6[4,1]=3
$TC_DP1[5,1]=120 $TC_DP6[5,1]=5
$TC_DP1[6,1]=120 $TC_DP6[6,1]=6
TRANS X10 Y10
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-203
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
;Definir los contornos de mecanizado
ABNAHME4_CONT:
CYCLE74("RANDA01",,)
CYCLE75("INS11A01",,)
CYCLE75("INS1A01",,)
CYCLE75("INS2A01",,)
CYCLE75("INS3A01",,)
ENDLABEL:
;Programación de centrado
T4 M6
D1 M3 F1000 S4000
MCALL CYCLE81(10,0,1,-3,)
REPEAT ABNAHME4_BEAR ABNAHME4_BEAR_END
MCALL
;Programación de taladrado
T2 M6
D1 M3 F2222 S3000
MCALL CYCLE81(10,0,1,-12,)
REPEAT ABNAHME4_BEAR ABNAHME4_BEAR_END
MCALL
GOTOF ABNAHME4_BEAR_END
ABNAHME4_BEAR:
REPEAT ABNAHME4_CONT ENDLABEL
CYCLE73(1015,"ABNAHME4_DRILL","ABNAHME4_MILL1",
"3",10,0,1,-12,0,,2,0.5,,2000,400,0,,,,)
ABNAHME4_BEAR_END
;Programación de vaciado
T3 M6
D1 M3 S4000
REPEAT ABNAHME4_CONT ENDLABEL
CYCLE73(1011,"","ABNAHME4_MILL1","3",10,0,1,
-12,0,,2,0.5,,2000,400,0,,,,)
;Programación de vaciado de material
restante
T6 M6
D1 M3 S4000
REPEAT ABNAHME4_CONT ENDLABEL
CYCLE73(1012,"","ABNAHME4_2_MILL4","3",10,0,1,
-12,0,,2,0.5,,1500,800,0,,,,)
;Programación de acabado
T5 M6
D1 M3 S4500
REPEAT ABNAHME4_CONT ENDLABEL
CYCLE73(1013,"","ABNAHME4_MILL3","3",10,0,1,
-12,0,,2,,,3000,700,0,,,,)
M30
Siemens AG 2000 Todos los derechos reservados.
3-204 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Contorno del borde ejemplo de programación 2:
%_N_RANDA01_MPF
;$PATH=/_N_WKS_DIR/_N_CC73BEI2_WPD
;Ste 17.05.99
;Contorno del borde ejemplo de programación
N5 G0 G90 X260 Y0
N7 G3 X260 Y120 CR=60
N8 G1 X170 RND=15
N9 G2 X70 Y120 CR=50
N10 G1 X0 RND=15
N11 Y0 RND=15
N35 X70 RND=15
N40 G2 X170 Y0 CR=50
N45 G1 X260 Y0
N50 M30
Contornos de la isla ejemplo de programación 2
%_N_INS1A01_MPF
;$PATH=/_N_WKS_DIR/_N_CC73BEI2_WPD
;Ste 18.06.99
;Contorno de la isla ejemplo de
N5 G90 G0 X30 Y15
N10 G91 G3 X0 Y30 CR=15
N12 X0 Y-30 CR=15
N15 M30
%_N_INS11A01_MPF
;$PATH=/_N_WKS_DIR/_N_CC73BEI2_WPD
;Ste 18.06.99
;Contorno de la isla ejemplo de
N5 G90 G0 X30 Y70
N10 G91 G3 X0 Y30 CR=15
N12 X0 Y-30 CR=15
N15 M30
%_N_INS2A01_MPF
;$PATH=/_N_WKS_DIR/_N_CC73BEI2_WPD
;Ste 18.06.99
;Contorno de la isla ejemplo de
N5 G90 G0 X200 Y40
N10 G3 X220 Y40 CR=10
N15 G1 Y85
N20 G3 X200 Y85 CR=10
N25 G1 Y40
N30 M30
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-205
3 3
Ciclos de fresado 03.96
08.99
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
%_N_INS3A01_MPF
;$PATH=/_N_WKS_DIR/_N_CC73BEI2_WPD
;Ste 18.06.99
;Contorno de la isla ejemplo de
programación 2
N5 G0 G90 X265 Y50
N10 G1 G91 X20
N15 Y25
N20 G3 X-20 I-10
N25 G1 Y-25
N30 M30
Ejemplo de programación 3
Tarea de mecanizado:
Muestra el proceso desde el punto de vista de técnica
de programa de una tarea de mecanizado,
representada por dos diferentes cajas con islas.
El mecanizado se realiza sujeto a la herramienta, es
decir, con cada herramienta puesta a disposición se
ejecutan por completo todas las tareas de mecanizado
posibles para esta herramienta en ambas cajas antes
de utilizar la siguiente herramienta.
• Pretaladrado
• Vaciado de caja con islas
• Vaciado de material restante
%_N_BEISPIE3L_MPF
;$PATH=/_N_WKS_DIR/_N_CC73BEI3_WPD
; Ejemplo3
; Datos de corrección de herramienta
$TC_DP1[2,1]=220 $TC_DP3[2,1]=330 $TC_DP6[2,1]=10
$TC_DP1[3,1]=120 $TC_DP3[3,1]=210 $TC_DP6[3,1]=12
$TC_DP1[6,1]=120 $TC_DP3[6,1]=199 $TC_DP6[6,1]=6
;Contornos de mecanizado caja 1
TASCHE1_CONT:
CYCLE74("RAND 10",,)
CYCLE75("INSEL 10",,)
CYCLE75("INSEL 11",,)
ENDLABEL:
Siemens AG 2000 Todos los derechos reservados.
3-206 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
3 3
03.96
08.99 Ciclos de fresado
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
;Contornos de mecanizado caja 2
BEISPIEL2_CONT:
CYCLE74("RANDA01",,)
CYCLE75("INS11A01",,)
CYCLE75("INS1A01",,)
CYCLE75("INS2A01",,)
CYCLE75("INS3A01",,)
ENDLABEL:
;Programación de taladrado
T2 M6
D1 M3 F6000 S4000
MCALL CYCLE81(10,0,1,-12,)
REPEAT TASCHE1_BEAR TASCHE1_BEAR_END
MCALL
MCALL CYCLE81(10,0,1,-12,)
REPEAT BEISPIEL2_BEAR BEISPIEL2_BEAR_END
MCALL
GOTOF TASCHE1_BEAR_END
TASCHE1_BEAR:
REPEAT TASCHE1_CONT ENDLABEL
CYCLE73(1015,"TASCHE1_DRILL","TASCHE1_MILL1","3",10,0,1,-12,0,,2,,,9000,900,0,,,,)
TASCHE1_BEAR_END:
;Programación vaciado de la caja TASCHE1
T3 M6
D1 M3 S3300
REPEAT TASCHE1_CONT ENDLABEL
CYCLE73(1011,"TASCHE1_DRILL","TASCHE1_MILL1","3",10,0,1,-12,0,,2,,,9000,900,0,,,,)
GOTOF BEISPIEL2_BEAR_END
BEISPIEL2_BEAR:
REPEAT BEISPIEL2_CONT ENDLABEL
CYCLE73(1015,"BEISPIEL2_DRILL","BEISPIEL2_MILL1","3",10,0,1,-12,0,,2,,,9000,900,0,,,,)
BEISPIEL2_BEAR_END:
;Programación vaciado de la caja 2
REPEAT BEISPIEL2_CONT ENDLABEL
CYCLE73(1011,"BEISPIEL2_DRILL","BEISPIEL2_MILL1","3",10,0,1,-12,0,,2,,,9000,900,0,,,,)
;Programación de material restante
T6 M6
D1 M3 S4000
REPEAT TASCHE1_CONT ENDLABEL
CYCLE73(1012,"","TASCHE1_3_MILL4","3",10,0,1,-12,0,,2,,,9000,900,0,,,,)
REPEAT BEISPIEL2_CONT ENDLABEL
CYCLE73(1012,"","BEISPIEL2_3_MILL4","3",10,0,1,-12,0,,2,,,9000,900,0,,,,)
M30
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 3-207
3 3
Ciclos de fresado 03.96
04.00
3.15 Fresado de cajas con islas - CYCLE73, CYCLE74, CYCLE75
Aclaración
Alarmas fuente CYCLE73...CYCLE75
Número de Texto alarma Aclaraciones, remedio
alarma
61703 "Borrar error interno del ciclo en el fichero"
61704 "Escribir error interno del ciclo en el fichero"
61705 "Leer error interno del ciclo en el fichero"
61706 "Error interno del ciclo en la formación de suma de chequeo"
61707 "Error en ACTIVATE a MMC"
61708 "Error en READYPROG a MMC"
61900 "No hay contorno"
61901 "Contorno no cerrado"
61902 "No hay más memoria disponible"
61903 "Demasiados elementos de contorno"
61904 "Demasiados puntos de intersección"
61905 "Radio de la fresa muy pequeño"
61906 "Demasiados contornos"
61907 "Círculo sin indicación de centro"
61908 "Falta indicación de punto de inicio"
61909 "Radio helicoidal demasiado pequeño"
61910 "Hélice daña contorno"
61911 "Varios puntos de penetración necesarios"
61912 "No hay que generar trayectoria"
61913 "No hay material restante generado"
61914 "Hélice programada daña contorno"
61915 "Aproximación/retirada daña contorno"
61916 "Trayecto de rampa demasiado corto"
61917 "En caso de solape inferior al 50% pueden quedar esquinas restantes"
61918 "Radio de la fresa demasiado grande para material restante"
61980 "Error en el contorno de la isla"
61981 "Error en el contorno del borde"
61982 "Ancho de penetración en el plano
demasiado grande"
61983 "Falta contorno del borde de caja"
61984 "Parámetro de herramienta _TN no definido"
61985 "Falta nombre de programa para posición de taladrado"
61986 "Falta programa fresado de caja"
61987 "Falta programa posición de taladrado"
61988 "Falta nombre programa para fresado de caja"
Siemens AG 2000 Todos los derechos reservados.
3-208 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
Ciclos de torneado
4.1 Observaciones generales..............................................................................................4-210
4.2 Condiciones previas ......................................................................................................4-211
4.3 Ciclo de entalladuras – CYCLE93 .................................................................................4-214
4.4 Ciclo de entalladuras – CYCLE94 .................................................................................4-223
4.5 Ciclo de desbaste – CYCLE95 ......................................................................................4-227
4.6 Entalladura – CYCLE96.................................................................................................4-239
4.7 Fresado de roscas – CYCLE97.....................................................................................4-243
4.8 Cadenas de roscas – CYCLE98....................................................................................4-251
4.9 Tallado posterior de roscas (a partir de la versión de software 5.3) .............................4-258
4.10 Ciclo de desbaste ampliado - CYCLE950 (a partir de la versión de software 5.3)........4-260
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-209
4 4
Ciclos de torneado 03.96
4.1 Observaciones generales
4.1 Observaciones generales
En los apartados siguientes se expone la programación
de los ciclos de torneado. El capítulo pretende servir de
pauta para la elección de los ciclos y asignación de
parámetros a los mismos. Además de describirse con
detalle la función de los diversos ciclos y los correspon-
dientes parámetros, al final de cada capítulo se expone
un ejemplo de programación para facilitar las
operaciones con los ciclos.
Los capítulos están estructurados con arreglo al
principio siguiente:
• Programación
• Parámetros
• Funcionamiento
• Proceso
• Explicación de los parámetros
• Observaciones adicionales
• Ejemplo de programación
Los puntos "Programación" y "Parámetros" bastan al
usuario versado para operar con los ciclos, mientras
que las personas todavía no instruidas en la materia
encontrarán todas las informaciones necesarias para la
programación de los ciclos en los puntos que incluyen
lo siguiente: Funcionamiento, Proceso, Explicación de
los parámetros, Observaciones adicionales y Ejemplo
de programación.
Siemens AG 2000 Todos los derechos reservados.
4-210 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.2 Condiciones previas
4.2 Condiciones previas
Módulo de datos para ciclos de torneados
Los ciclos de torneado requieren el módulo
[Link], que se pone a disposición en disquete,
junto con los ciclos.
Condiciones de llamada y de retorno
Las funciones G efectivas antes de la llamada del ciclo
y el frame programable se conservan aún después del
ciclo.
Definición de los planos
El plano de mecanizado se ha de definir antes de X
llamar a un ciclo. Por regla general se tratará, en las
operaciones de torneado del G18 (plano ZX).
Los dos ejes del plano actual al tornear se designan
en lo sucesivo por eje longitudinal (primer eje de
Eje transversal
este plano) y eje transversal (segundo eje de este
plano).
En la programación activa de diámetros de los ciclos G18
de torneado, el segundo eje del plano se considera
siempre como eje transversal (véanse las
Instrucciones de programación).
Eje longitudinal Z
Forma de operar con cabezales
Los ciclos de torneado están creados de manera
que las instrucciones a los cabezales contenidas en
ellos se refieren siempre al cabezal maestro activo
del control.
Si se ha de aplicar un ciclo en una máquina con
varios cabezales, deberá definirse previamente el
activo como cabezal maestro (véanse las
Instrucciones de programación).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-211
4 4
Ciclos de torneado 03.96
08.99
4.2 Condiciones previas
Avisos referentes al estado de mecanizado
Durante el mecanizado de los ciclos de torneado se
indican en la pantalla del control avisos referentes al
estado de mecanizado. Son posibles los avisos
siguientes:
• "Paso de rosca <Número> - mecanizado en forma
de rosca longitudinal"
• "Paso de rosca <Número> - mecanizado en forma
de rosca transversal"
Bajo <Número> figura en cada caso el número de la
figura que se acaba de mecanizar, en el texto del
aviso.
Estos avisos no interrumpen la ejecución del
programa y se conservan hasta que aparece el
aviso siguiente o finaliza el ciclo.
Datos de ajuste de ciclos
Para el ciclo de corte de viruta CYCLE95 existe, a
partir de la versión de software 4, un dato de ajuste
que está colocado en el módulo [Link].
Mediante el dato de ajuste de ciclo _ZSD[0] se
puede variar la penetración en profundidad MID
aplicada en CYCLE95. Si ésta está ajustado a cero,
el parámetro se considera como hasta ahora.
• _ZSD[0]=1 MID es un valor de radio
• _ZSD[0]=2 MID es un valor de diámetro
Para el ciclo de entalladuras CYCLE93 existe a
partir de la versión de software 5.1 un dato de ajuste
en el módulo [Link]. Con este dato de ajuste
de ciclos _ZSD[4] se puede manipular la retirada
a
después de la 1 entalladura
• _ZSD[4[=1 retirada con G0
• _ZSD[4]=0 retirada con G1 (como hasta ahora)
Siemens AG 2000 Todos los derechos reservados.
4-212 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.2 Condiciones previas
Vigilancia del contorno respecto al ángulo de
corte libre de la herramienta
Determinados ciclos de torneado, en los cuales se
generan movimientos de desplazamiento con
destalonados, vigilan el ángulo de corte libre de la
herramienta activa respecto a un posible error de
contorno.
Este ángulo se ingresa como valor en la corrección
de la herramienta (bajo el parámetro P24 en la
corrección D).
Se ha de ingresar como ángulo un valor entre 0 y 90
grados sin signo.
Ninguna lesión del contorno Lesión del contorno
En la introducción del ángulo de corte libre se ha de
observar que éste depende de si el mecanizado es
longitudinal o transversal. Si se ha de usar una
herramienta para mecanizado longitudinal y
mecanizado transversal, deberán emplearse dos
correcciones de la herramienta en caso de
diferentes ángulos de corte libre.
En el ciclo se comprueba si el contorno programado
se puede mecanizar con la herramienta
seleccionada.
Si el mecanizado con esta herramienta no es
posible,
• el ciclo se interrumpe con un aviso de error (en el
Ninguna lesión del contorno Lesión del contorno
desbaste) o bien,
• el mecanizado del contorno continúa con emisión
de un aviso (en ciclos de entalladura).
La geometría del filo determina entonces el
contorno.
Se debe tener en cuenta que por factores de escala
activos o giros en el plano actual, las condiciones en
los ángulos varían, lo que en la vigilancia interna de
contorno no se puede considerar.
Si el ángulo de corte libre en la corrección de la
herramienta está fijado en el valor 0, esta vigilancia
no tiene lugar. Las reacciones exactas se describen
en los ciclos individuales.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-213
4 4
Ciclos de torneado 03.96
4.3 Ciclo de entalladuras – CYCLE93
4.3 Ciclo de entalladuras – CYCLE93
Programación
CYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2,
FAL1, FAL2, IDEP, DTB, VARI)
Parámetros
SPD real Punto inicial en el eje transversal (se ingresa sin signo)
SPL real Punto inicial en el eje longitudinal
WIDG real Ancho de entallado (se ingresa sin signo)
DIAG real Profundidad de entallado (se ingresa sin signo)
STA1 real Ángulo entre el contorno y el eje longitudinal
Margen de valores: 0<=STA1<=180 grados
ANG1 real Ángulo de flanco 1: en el lado del entallado determinado por el punto
de partida (se ingresa sin signo)
Margen de valores: 0<=ANG1<89.999 grados
ANG2 real Ángulo de flanco 2: en el otro lado (se ingresa sin signo)
Margen de valores: 0<=ANG2<89.999
RCO1 real Radio/chaflán 1, externo: en el lado determinado por el punto de partida
RCO2 real Radio/chaflán 2, externo
RCI1 real Radio/chaflán 1, interno: en el lado del punto de partida
RCI2 real Radio/chaflán 2, interno
FAL1 real Demasía de acabado en el fondo de la entalla
FAL2 real Demasía de acabado en los flancos
IDEP real Profundidad de penetración (se ingresa sin signo)
DTB real Tiempo de espera en el fondo de la entalla
VARI int Clase de mecanizado
Margen de valores: 1...8 y 11...18
Siemens AG 2000 Todos los derechos reservados.
4-214 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.3 Ciclo de entalladuras – CYCLE93
Funcionamiento
El ciclo permite confeccionar entallas simétricas y
asimétricas para mecanizado longitudinal y
transversal, en cualesquiera elementos de contorno
rectos. Se pueden efectuar entallas externas e
internas.
Proceso
El posicionamiento en profundidad (hacia el fondo de la
entalla) y en anchura (de entalla a entalla) se
distribuyen uniformemente con el mayor valor posible.
Al entallar en superficies oblicuas, se pasa de una
entalla a la siguiente por el trayecto más corto, es decir,
paralelamente al cono en el que se mecaniza ésta. Se
considera internamente una distancia de seguridad al
contorno.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-215
4 4
Ciclos de torneado 03.96
4.3 Ciclo de entalladuras – CYCLE93
er
1 paso
Desbaste paralelo al eje, hasta el fondo, en pasos
de penetración individuales. Después de cada paso
se efectúa marcha libre para la rotura de viruta.
o
2 paso
La entalla se mecaniza perpendicularmente al
sentido de penetración, en uno o varios cortes.
Cada corte se reparte a su vez de acuerdo con la
profundidad. A partir del segundo corte a lo largo del
ancho de la entalla se efectúa en cada caso
desplazamiento libre de 1 mm, antes de la retirada.
er
3 paso
Desbaste de los flancos en un paso, si están
programados ángulos bajo ANG1 ó ANG2.
El movimiento a lo largo del ancho de la entalla se
efectúa en varios pasos, si el ancho del flanco es
mayor.
Siemens AG 2000 Todos los derechos reservados.
4-216 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.3 Ciclo de entalladuras – CYCLE93
o
4 paso
Mecanizado de la demasía de acabado
paralelamente al contorno, desde el borde hasta el
centro de la entalla. La corrección del radio de la
herramienta se selecciona y cancela
automáticamente por el ciclo.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-217
4 4
Ciclos de torneado 03.96
4.3 Ciclo de entalladuras – CYCLE93
Explicación de los parámetros X
SPD y SPL (posición inicial)
Con estas coordenadas se define el punto inicial de SPL
una entalla a partir del cual se calcula en el ciclo la IDEP STA1
forma de la misma. El ciclo determina por sí mismo
RC
01
su punto de partida, que se posiciona al comienzo.
DIAG
02
En caso de una entalla exterior, el movimiento se I2
RC
R
RC ANG1
CI
1
ANG2
efectúa primeramente en la dirección del eje
SPD
longitudinal y en caso de una entalla interior, WIDG
primeramente en la dirección del eje transversal.
Las entallas en elementos de contorno curvados se
pueden efectuar de diferentes maneras. Según la
forma y el radio de la curvatura, se genera una recta Z
paralela al eje que pasa por el máximo de la
curvatura o bien una recta tangente en uno de los
puntos del borde de la entalla.
Los radios y chaflanes en el borde de la entalla X
efectuada en contornos curvados son convenientes
solamente si el correspondiente punto del borde se
encuentra en la recta prescrita al ciclo. ANG2
WIDG y DIAG (ancho de la entalladura y IDEP
WIDG
DIAG
profundidad de la entalladura)
Con los parámetros de ancho de la entalladura ANG1
(WIDG) y de profundidad de la entalladura (DIAG) SPL
STA1
se determina la forma de la misma. El ciclo parte en
SPD
sus cálculos siempre del punto programado bajo
SPD y SPL.
Si la entalla es más ancha que la herramienta Z
activa, el ancho se mecaniza en varios pasos. Para
ello el ciclo distribuye uniformemente el ancho total.
Los posicionamientos de la herramienta se efectúan
como máximo al 95% del ancho de la misma,
después de sustraer los radios del filo.
Se garantizan así cortes solapados.
Siemens AG 2000 Todos los derechos reservados.
4-218 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
08.97 Ciclos de torneado
4.3 Ciclo de entalladuras – CYCLE93
Si el ancho programado de la entalla es menor que el X
efectivo de la herramienta, aparece el aviso de
error 61602 "Ancho de la herramienta definido
SPL
incorrectamente".
IDEP STA1
El ciclo no inicia el mecanizado. Éste se interrumpe.
RC
La alarma aparece también si internamente el ancho
01
DIAG
del filo se reconoce con el valor cero.
02
I2
RC
R
RC ANG1
CI
1
ANG2
STA1 (ángulo)
SPD
WIDG
Con el parámetro STA1 se programa el ángulo de la
recta inclinada en la cual se deba efectuar la entalla.
El ángulo puede tomar valores entre 0 y 180 grados
y se refiere siempre al eje longitudinal.
Z
ANG1 y ANG2 (ángulos de flanco)
Mediante ángulos de flanco, que se han de
especificar por separado, es posible definir entallas X
asimétricas. Los ángulos pueden tomar valores
entre 0 y 89.999 grados.
ANG2
RCO1, RCO2 y RCI1, RCI2 (radio/chaflán)
La forma de la entalla se modifica ingresando
IDEP
WIDG
radios/chaflanes del borde o del fondo. Se ha de DIAG
prestar atención a que los radios se ingresen con
signo positivo y los chaflanes, con signo negativo. ANG1
SPL
En función de las decenas del parámetro VARI se STA1
especifica cómo hay que considerar los chaflanes SPD
programados.
• Con VARI<10 (decenas=0) el valor absoluto de
Z
estos parámetros se considera, igual que hasta
ahora, como largo de chaflán (chaflán con
CHF=...).
• Con VARI>10 se considera éste como largo
reducido (chaflán con programación CHR).
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-219
4 4
Ciclos de torneado 03.96
08.97
4.3 Ciclo de entalladuras – CYCLE93
FAL1 y FAL2 (demasía de acabado)
Para el fondo de la entalla y los flancos se pueden
programar demasías de acabado separadas. En el
desbaste se mecaniza hasta esta demasía.
Se efectúa luego un corte paralelo al contorno, a lo
Demasía de los
largo del contorno final, con la misma herramienta. flancos, FAL2
IDEP (profundidad de penetración) Demasía en el
Programando una profundidad de penetración, fondo, FAL1
el entallado paralelo al eje se puede distribuir en
varios pasos de penetración. Después de cada
paso, la herramienta se retrocede en 1 mm, para el
corte de viruta.
El parámetro IDEP se ha de programar en todo
caso.
DTB (tiempo de espera)
El tiempo de espera en el fondo de la entalla se ha
de elegir de manera que el cabezal efectúe una
vuelta como mínimo. Se programa en segundos.
VARI (clase de mecanizado)
Con la cifra de las unidades del parámetro VARI se X X
determina la clase de mecanizado de la entalla.
Puede tomar los valores indicados en la figura. VARI=1/11 Z VARI=2/12 Z
X X
Con la cifra de las decenas del parámetro VARI se
especifica cómo hay que considerar el chaflán. VARI=3/13 Z VARI=4/14 Z
VARI 1...8: Los chaflanes se calculan como CHF X X
VARI 11...18: Los chaflanes se calculan como CHR
VARI=5/15 Z VARI=6/16 Z
X X
VARI=7/17 Z VARI=8/18 Z
Siemens AG 2000 Todos los derechos reservados.
4-220 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
08.99 Ciclos de torneado
4.3 Ciclo de entalladuras – CYCLE93
Si el parámetro tiene un valor distinto, el ciclo se
interrumpe con la alarma
61002 "Clase de mecanizado definida
incorrectamente".
El ciclo efectúa una vigilancia del contorno, cuyo
objeto es obtener un contorno adecuado de la
entalla. Éste no es el caso cuando los
radios/chaflanes en el fondo de la entalla se tocan o
cruzan o cuando en un tramo de contorno que
discurre paralelamente al eje longitudinal se intenta
entallar transversalmente. El ciclo se interrumpe en
estos casos con la alarma
61603 "Forma de entalla definida incorrectamente."
Observaciones adicionales
Antes de la llamada del ciclo de entallado, se ha de
haber activado una herramienta de dos filos.
Las correcciones para los dos filos se han de
depositar en dos números D consecutivos de la
herramienta, el primero de los cuales se ha de
activar antes de la llamada del ciclo. El ciclo
determina por sí mismo cuál de las dos correcciones
de herramienta debe emplear para cada paso de
mecanizado y activa las correcciones también por sí
mismo. Una vez terminado el ciclo, el número de
corrección programado antes de llamar al ciclo
vuelve a ser activo. Si no hay programado ningún
número D para corrección de herramienta durante la
llamada al ciclo, la ejecución del ciclo es
interrumpida con la
alarma 61000 "Ninguna corrección de herramienta
activa".
A partir de la versión de software 5.1 se puede
manipular con el dato de ajuste de ciclos _ZSD[4] la
a
retirada después de la 1 entalladura.
_ZSD[4]=0 significa retirada con G1 como hasta ahora,
_ZSD[4]=1 significa retirada con G0.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-221
4 4
Ciclos de torneado 03.96
4.3 Ciclo de entalladuras – CYCLE93
Ejemplo de programación X
Entallado
Con este programa se confecciona una entalla
exterior en una superficie inclinada, en dirección
longitudinal.
El punto de partida se encuentra a la derecha, en 5°
X35 Z60.
El ciclo emplea las correcciones D1 y D2 de la
10°
25
herramienta T1. La clase de herramienta se ha de 20°
definir como corresponda. Bisel 2mm
30
10
60 Z
DEF REAL SPD=35, SPL=60, WIDG=30, -> Definición de los parámetros con
-> DIAG=25, STA1=5, ANG1=10, ANG2=20, -> asignaciones de valores
-> RCO1=0, RCI1=-2, RCI2=-2, RCO2=0, ->
-> FAL1=1, FAL2=1, IDEP=10, DTB=1
DEF INT VARI=5
N10 G0 G90 Z65 X50 T1 D1 S400 M3 Punto inicial antes del comienzo del ciclo
N20 G95 F0.2 Determinación de los valores tecnológicos
N30 CYCLE93 (SPD, SPL, WIDG, DIAG, -> Llamada del ciclo
-> STA1, ANG1, ANG2, RCO1, RCO2, ->
-> RCI1, RCI2, FAL1, FAL2, IDEP, ->
-> DTB, VARI)
N40 G0 G90 X50 Z65 Posición siguiente
N50 M02 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
4-222 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.4 Ciclo de entalladuras – CYCLE94
4.4 Ciclo de entalladuras – CYCLE94
Programación
CYCLE94 (SPD, SPL, FORM)
Parámetros
SPD real Punto inicial en el eje transversal (se ingresa sin signo)
SPL real Punto inicial del contorno en el eje longitudinal
(se ingresa sin signo)
FORM char Definición de la forma
Valores: E (para la forma E)
F (para la forma F)
Funcionamiento
Este ciclo de trabajo permite entalladuras según Forma F
DIN509, forma E y F, con las características usuales,
en piezas acabadas de diámetro >3 mm.
Para confeccionar entalladuras de rosca existe otro
ciclo: CYCLE96 (véase cap. 4.6).
Forma E
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-223
4 4
Ciclos de torneado 03.96
4.4 Ciclo de entalladuras – CYCLE94
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
cual se pueda pasar sin colisiones a cada punto de
entalladura.
El ciclo genera la sucesión de movimientos
siguiente:
• Posicionamiento en el punto de partida
determinado internamente, con G0.
• Selección de la corrección del radio del corte en
correspondencia con la posición activa del filo, y
realización del contorno de entalladura con el
avance programado antes de llamar al ciclo.
• Retirada al punto de partida, con G0, y
cancelación de la corrección del radio del filo,
con G40.
Explicación de los parámetros
X
SPD y SPL (posición inicial)
Bajo el parámetro SPD se prescribe el diámetro de SPL
la pieza acabada después de entallar. Con el
parámetro SPL se determina la cota de la pieza
acabada, en el eje longitudinal.
Si, de acuerdo con el valor programado para SPD,
resulta un diámetro final <3 mm, el ciclo se
SPD
interrumpe con la alarma
61601 "Diámetro de la pieza acabada deficiente".
Siemens AG 2000 Todos los derechos reservados.
4-224 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.4 Ciclo de entalladuras – CYCLE94
FORM (definición) +X
FORMA E
La forma E y la forma F están especificadas en
DIN509 y se definen mediante este parámetro. SL3
Si el parámetro tiene un valor distinto de E o F, Para piezas con un
el ciclo se interrumpe y genera la alarma plano de mecanizado
61609 "Forma definida incorrectamente".
FORMA F +Z
Para piezas con dos SL2
planos de mecanizado
ortogonales
El ciclo de la corrección de herramienta activa averigua
+X
automáticamente la posición del filo (SL) de la
herramienta. El ciclo puede trabajar con las posiciones SL 4 SL 3
1 ... 4 del filo.
Si el ciclo detecta una posición 5 ... 9 del filo,
aparece la alarma
61608 "Programada posición incorrecta del filo"
y el ciclo se interrumpe. +Z
El ciclo determina su punto de partida automática-
mente. Este último se encuentra a 2 mm del
diámetro final y a 10 mm de la cota final en el eje
longitudinal. La posición de este punto de partida
SL 1 SL 2
respecto a los valores programables de las
coordenadas se determina mediante la posición del
filo de la herramienta activa.
En el ciclo se efectúa una vigilancia del ángulo de
corte libre de la herramienta activa cuando para
dicho ángulo está prescrito un valor en el
correspondiente parámetro de la corrección de la
herramienta. Si se determina que con la herramienta
seleccionada no es posible entallar por ser
demasiado pequeño el ángulo de corte libre,
aparece el aviso
"Forma modificada de la entalladura"
en el control. El mecanizado, empero, continúa.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-225
4 4
Ciclos de torneado 03.96
4.4 Ciclo de entalladuras – CYCLE94
Observaciones adicionales
Antes de llamar al ciclo se ha de activar una
corrección de herramienta. De lo contrario se
produce la interrupción del ciclo tras la alarma
61000 "Ninguna corrección de herramienta activa".
Ejemplo de programación
X
Forma_E (entalladura)
Este programa permite mecanizar una entalladura
con forma E.
Forma E
20
60 Z
N10 T25 D3 S300 M3 G95 F0.3 Determinación de los valores tecnológicos
N20 G0 G90 Z100 X50 Selección de la posición de partida
N30 CYCLE94 (20, 60, "E") Llamada del ciclo
N40 G90 G0 Z100 X50 Desplazamiento a la posición siguiente
N50 M02 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
4-226 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
05.98 Ciclos de torneado
4.5 Ciclo de desbaste – CYCLE95
4.5 Ciclo de desbaste – CYCLE95
Programación
CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT)
Parámetros
NPP string Nombre del subprograma del contorno
MID real Profundidad de penetración (se ingresa sin signo)
FALZ real Demasía de acabado en el eje longitudinal (se ingresa sin signo)
FALX real Demasía de acabado en el eje transversal (se ingresa sin signo)
FAL real Demasía de acabado conveniente según el contorno (se ingresa sin signo)
FF1 real Avance para desbaste sin cambio de sentido en X
FF2 real Avance para penetrar en elementos de cambio de sentido en X
FF3 real Avance para acabado
VARI int Clase de mecanizado, margen de valores: 1 ... 12
DT real Tiempo de espera para rotura de viruta al desbastar
DAM real Largo del recorrido después del cual cada corte de desbaste se
interrumpe para romper la viruta
_VRT real Recorrido de retirada del contorno durante el desbaste, incremental
a p. de (se ingresa sin signo)
la ver.
de SW 4.4
Funcionamiento
El ciclo de desbaste permite confeccionar en piezas
en bruto un contorno programado en un subprograma
mediante mecanizado paralelo al eje. El contorno
puede contener elementos de desbaste con cambio
de sentido en X. Con este ciclo se pueden realizar
mecanizados en sentido longitudinal de contornos y
mecanizados transversales, externos e internos. Se
puede escoger libremente la clase de mecanizado
(desbaste, acabado, mecanizado completo). En el
desbaste del contorno se generan cortes paralelos al
eje de la profundidad máxima programada y tras
alcanzar un punto de intersección con el contorno, se
mecanizan también, inmediatamente, las esquinas que
quedan, de forma paralela a éste. Se desbasta hasta la
demasía de acabado programada.
El acabado se efectúa en la misma dirección que el desbaste. La corr.
del radio de la hta. se selecciona y cancela automáticam. por el ciclo.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-227
4 4
Ciclos de torneado 03.96
12.98
4.5 Ciclo de desbaste – CYCLE95
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición inicial es una cualquiera desde la cual se
pueda llegar sin colisiones al punto inicial del contorno.
El ciclo genera la sucesión de movimientos siguiente:
• El punto de partida del ciclo se calcula internamente
y con G0, se efectúa el posicionamiento a dicho
punto simultáneamente en ambos ejes.
Desbaste sin elementos de desbaste con cambio
de sentido en X:
X
• La aproximación paralela al eje a la profun. actual
se calcula internamente y se pasa a ella con G0.
• Desplazamiento al punto de corte de desbaste,
paralelamente al eje, con G1 y avance FF1.
• Movimiento paralelo al contorno, a lo largo del
mismo + demasía de acabado, hasta el último
punto de corte de acabado, con G1/G2/G3 y FF1.
• Retirar, conforme a la magnitud programada bajo
_VRT, en cada uno de los ejes y retirada con G0.
• Este desarrollo se repite hasta que se ha alcanzado
la profundidad total de la sección mecanizada. Z
• En el desbaste sin elementos de desbaste con
cambio de sentido en X, la retirada al punto de
partida del ciclo se efectúa por ejes.
Desbaste de los elementos de desbaste con
X
cambio de sentido en X:
• Desplazamiento al punto de partida para el
siguiente cambio de sentido en X, por ejes, con
G0. Se considera una distancia de seguridad
adicional, interna al ciclo.
• Movim. paralelo al contorno, a lo largo del mismo +
demasía de acabado, con G1/G2/G3 y FF2.
• Desplazamiento al punto de corte de desbaste,
paralelamente al eje, con G1 y avance FF1.
Z
• Seguimiento hasta el último punto de corte de Desbaste sin elem. con cambio de sentido en X
er
desbaste. Levantar y retirar como en la Desbaste del 1 elem. con cambio de sent. en X
Desbaste del 2o elem. con cambio de sent. en X
primera sección de mecanizado.
• Si existen otros elementos de desbaste con cambio
de sentido en X, este desarrollo se repite para cada
elemento.
Siemens AG 2000 Todos los derechos reservados.
4-228 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
08.99 Ciclos de torneado
4.5 Ciclo de desbaste – CYCLE95
Acabado:
• Se pasa al punto de partida del ciclo por ejes, con G0.
• Desplazamiento al punto inicial del contorno
simultáneamente en ambos ejes, con G0.
• Acabado a lo largo del contorno, con G1/G2/G3 y FF3.
• Retirada al punto de partida con ambos ejes y G0.
Explicación de los parámetros
X
NPP (nombre)
Bajo este parámetro se introduce el nombre del FALX
NPP
subprograma del contorno. No debe tratarse, sin
embargo, de ningún subprograma con lista de
parámetros.
Para el nombre del subprograma del contorno rigen
todas los convenios de nombre descritos en las FALZ
instrucciones de programación.
A partir de la versión de software 5.2, el contorno de
desbaste también puede ser una parte del programa a Z
llamar o de cualquier otro programa. Esta parte se
identifica con un lábel inicial o final, o bien, números de
secuencia. El nombre de programa y los lábels/el
número de secuencia se identifican con ":".
Ejemplos:
NPP="KONTUR_1" El contorno de desbaste es el programa
completo contorno_1.
NPP="ANFANG:ENDE" El contorno de desbaste queda definido
como parte de la secuencia con lábel INICIO
hasta la secuencia con lábel FINAL en el
programa a llamar.
NPP="_N_SPF_DIR/_N_KONTUR_1_SPF:N130:N210" El contorno de desbaste se define en las
secuencias N130 hasta N210 del programa
CONTORNO_1. Se debe escribir
completamente el nombre de programa con
ruta y extensión, ver descripción call en la
bibliografía: /PGA/ Instrucciones de
programación Preparación de trabajo
Si se define la parte con números de secuencia, se
debe tener en cuenta que tras una modificación del
programa con posterior operación de manejo "numerar
de nuevo", también se deben adaptar los números de
secuencia para esta parte en NPP.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-229
4 4
Ciclos de torneado 03.96
08.97
4.5 Ciclo de desbaste – CYCLE95
MID (profundidad de penetración)
Bajo el parámetro MID se definen las penetraciones
X
parciales máximas posibles para la operación de
desbaste.
A partir de la versión de software 4, la valoración de
este parámetro depende del dato de ajuste de ciclo
_ZSD[0] (véase el capítulo 4.2).
8x4,875mm
El ciclo calcula por sí mismo las penetraciones
39.
parciales actuales con las que se trabaja al
36
8x4,5mm
7
2x3,5mm
desbastar.
La operación de desbaste en contornos provistos de
elementos de desbaste con cambio de sentido en X,
Z
es distribuida por el ciclo en sectores de desbaste
individuales. Para cada sector, el ciclo efectúa un
nuevo cálculo de las penetraciones parciales
actuales. Éstas se encuentran siempre entre la
penetración programada y la mitad de su valor.
En base a la penetración total de un sector de
desbaste y a la penetración parcial máxima
programada se determina el número de cortes
necesarios y se distribuye entre ellos uniformemente
la profundidad total que se mecaniza. Se establecen
así condiciones de corte óptimas. Para el desbaste
de este contorno resultan los pasos de mecanizado
representados en la figura superior.
Ejemplo de cálculo de las penetraciones parciales
actuales:
El corte de mecanizado 1 tiene una penetración total
de 39 mm. Con una penetración máx. de 5 mm son
necesarios por tanto, 8 cortes de desbaste. Éstos se
efectúan con penetraciones parciales de 4,875 mm.
En el sector de mecanizado 2 se efectúan asimismo
8 cortes de desbaste con penetraciones parciales de
4,5 mm (la diferencia total es de 36 mm).
En el corte de mecanizado 3 se desbasta 2 veces
con penetraciones parciales actuales de 3,5
(la diferencia total es de 7 mm).
Siemens AG 2000 Todos los derechos reservados.
4-230 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
12.98 Ciclos de torneado
4.5 Ciclo de desbaste – CYCLE95
FAL, FALZ y FALX (demasía de acabado)
La demasía de acabado para el mecanizado de
desbaste se prescribe mediante los parámetros FALZ y
FALX si se desean definir diferentes demasías de
acabado específicas de los ejes, o bien mediante el
parámetro FAL para una demasía de acabado
adecuada al contorno. En tal caso, este valor se
considera como demasía de acabado en los dos ejes.
Se efectúa una prueba de plausibilidad de los valores
programados. Si están los tres parámetros ocupados
con valores, todas estas demasías de acabado son
calculadas por el ciclo. Sin embargo es conveniente
decidirse por una u otra forma de definición de una
demasía de acabado.
El desbaste se efectúa siempre hasta estas demasías
de acabado. La esquina restante originada se quita de
forma paralela al contorno inmediatamente después de
cada operación de desbaste paralelo al eje, de manera
que una vez terminado el desbaste no son necesarios
cortes adicionales en las esquinas restantes. Si no
están programadas demasías de acabado, al desbastar
la pieza se trabaja hasta el contorno final.
FF1, FF2 y FF3 (avance) G1/G2/G3
Para los diferentes pasos de mecanizado pueden X G0
definirse distintos avances, como está representado FF1 Desbaste
en la figura contigua.
FF2
FF1
X
Acabado
FF3
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-231
4 4
Ciclos de torneado 03.96
4.5 Ciclo de desbaste – CYCLE95
VARI (clase de mecanizado)
Long. exterior
La clase de mecanizado se desprende de la tabla X VARI=1/5/9
siguiente.
Valor Longitu- Exterior/ Desbaste/
dinal/ interior acabado completo
Long. interior
transver- VARI=3/7/11
Z
sal
X
1 L E Desbaste
2 T E Desbaste o, tras cambiar
el agarre
3 L I Desbaste
4 T I Desbaste
Long. interior
5 L E Acabado VARI=3/7/11
6 T E Acabado Transv. interior Z
VARI=4/8/12
7 L I Acabado
X
8 T I Acabado
9 L E Mecanizado completo Transv. exterior
VARI=2/6/10
10 T E Mecanizado completo
11 L I Mecanizado completo
12 T I Mecanizado completo
Z
En el mecanizado longitudinal se realiza la
aproximación siempre en el eje radial o de X
refrentado, en caso de mecanizado de refrentado en
el eje longitudinal.
o, tras cambiar
Mecanizado exterior significa que se penetra en el el agarre
sentido del eje de valores negativos.
Transv. interior
En el mecanizado interior la penetración se efectúa VARI=4/8/12
en el sentido del eje de valores positivos. Z
Para el parámetro VARI se efectúa una prueba de
plausibilidad. Si el valor no se sitúa dentro del rango
de 1 ... 12, al ser llamado el ciclo, el ciclo será
interrumpido con la alarma
61002 "Clase de mecanizado definida incorrecta-
mente".
Siemens AG 2000 Todos los derechos reservados.
4-232 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
12.98 Ciclos de torneado
4.5 Ciclo de desbaste – CYCLE95
DT y DAM (tiempo de espera y largo de
recorrido) Corte paralelo al eje, con interrupciones
Con ayuda de los dos parámetros se consigue
X DAM
interrumpir los diversos cortes de desbaste después G1
de trayectos determinados, con el fin de romper la Penetración
viruta. Estos parámetros son de importancia
solamente en el desbaste. En el parámetro DAM se G4 G4 G4 G4
define el trayecto máximo después del cual debe
efectuarse la rotura de viruta. En DT se puede
programar, para ello, un tiempo de espera que se
ejecuta en cada uno de los puntos de interrupción Z
del corte. Si no está prescrito ningún trayecto para la
interrupción del corte (DAM=0), se generan cortes
de desbaste ininterrumpidos, sin tiempos de espera.
_VRT (recorrido de retirada)
Bajo el parámetro _VRT se puede programar, a partir
de la versión de software 4.4, la magnitud conforme a la
cual se realiza la retirada en ambos ejes al desbastar.
En caso de _VRT=0 (parámetro no programado), se
retira al igual que antes, según el radio de corte + 1 mm.
Observaciones adicionales
Definición del contorno
El contorno se define en un subprograma cuyo nombre
se ha de especificar en forma de parámetro.
El subprograma del contorno ha de contener como
mínimo 3 secuencias con movimientos en los dos ejes
del plano de mecanizado.
El plano de mecanizado (G17, G18, G19) se ajusta
antes de la llamada al ciclo en el programa principal o
actúa de acuerdo a la posición de borrado de este
grupo G en la máquina. No puede ser modificado en el
subprograma de contorno.
Si el subprograma del contorno es más corto, se
interrumpe el ciclo después de emitir las alarmas
10933 "El subprograma del contorno contiene
insuficiente número de secuencias de contornos" y
61606 "Error en la preparación de contornos".
Los elementos de desbaste con cambio de sentido
en X se pueden ajustar directamente uno junto a
otro.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-233
4 4
Ciclos de torneado 03.96
12.98
4.5 Ciclo de desbaste – CYCLE95
Las secuencias sin movimientos en el plano se
pueden definir sin limitaciones.
Todas las secuencias de desplazamiento se
preparan internamente para los dos primeros ejes
del plano actual, pues solamente ellos intervienen
en el arranque de viruta. En el subprograma del
contorno pueden estar contenidos movimientos para
otros ejes, cuyos trayectos no obstante, no están
activos durante el proceso secuencial del ciclo.
Como geometría del contorno se admite solamente
la programación de rectas y círculos, con G0, G1,
G2 y G3. Se pueden programar además las
instrucciones para redondeos y chaflanes. Si se
programan otras órdenes de desplazamiento en el
contorno, el ciclo se interrumpe con la alarma
10930 "Tipo de interpolación no permitido en el
contorno de desbaste".
En el primer juego de datos con movimiento de
desplazamiento en el plano de mecanizado actual tiene
que estar incluida una orden de desplazamiento G0,
G1, G2 ó G3, de lo contrario el ciclo se interrumpirá con
la alarma
15800 "Condiciones iniciales incorrectas para
CONTPRON".
Esta alarma aparece, además, en caso de G41/42
activo.
El punto inicial del contorno es la primera posición en el
plano de mecanizado, ajustada en el subprograma del
contorno.
El número máximo posible de secuencias en el
contorno, con movimientos en el plano, depende del
contorno. El número de cambios de sentido en X no
está en principio limitado.
Si un contorno contiene más elementos de contorno
que los que la memoria interna al ciclo puede
admitir, el ciclo se interrumpe con la alarma
10934 "Tabla de contornos rebasada".
Siemens AG 2000 Todos los derechos reservados.
4-234 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
12.98 Ciclos de torneado
4.5 Ciclo de desbaste – CYCLE95
En tal caso el mecanizado se ha de distribuir entre
varios sectores que se representan, cada uno de
ellos, mediante un subprograma propio de contorno,
y se ha de llamar al ciclo para cada sector por
separado.
Si en un subprograma de contorno el diámetro
máximo no se encuentra en el punto final o inicial X
programado del contorno, el ciclo complementa
automáticamente en el punto de terminación del Recta
mecanizado, una recta paralela al eje hasta el complementada
máximo del contorno y esta parte del contorno se
trabaja como desbaste con cambio de sentido en X.
Punto final
La programación de:
• Plano de corrección de radio con G17/G18/G19,
Punto
• de un frame, inicial
• del desplazamiento de un eje del plano en el que
se desbasta como eje de posicionado así como
Z
• la selección de la corrección de radio de
herramienta con G41/G42
en el subprograma de contorno, se traducen en la
interrupción del ciclo con la alarma
10931 "Contorno de desbaste erróneo".
Dirección de contorno
A partir de la versión de software 4.4 se puede
seleccionar libremente la dirección en la que se
programa el contorno de desbaste. Internamente se
determina de manera automática la dirección de
mecanizado. En caso de mecanizado completo, el
contorno realiza el acabado en la misma dirección
que la utilizada para el desbaste.
Si se tiene seleccionado solamente el acabado, el
contorno se recorrerá siempre en la dirección
programada.
Para determinar la dirección de mecanizado serán
considerados el primer y el último punto de contorno
programados. Por ello es necesario que se pongan
siempre ambas coordenadas en el primer juego de
datos del subprograma de contorno.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-235
4 4
Ciclos de torneado 03.96
12.98
4.5 Ciclo de desbaste – CYCLE95
Vigilancia del contorno
El ciclo puede efectuar una vigilancia del contorno
en lo que respecta a los puntos siguientes:
• Ángulo de corte libre de la herramienta activa.
• Programación de arcos de círculo de ángulo de
abertura > 180 grados.
En el caso de elementos de desbaste con cambio
de sentido en X se comprueba en el ciclo si el
mecanizado es posible con la herramienta activa.
Si el ciclo detecta que esta mecanización resultará
en una lesión del contorno, éste quedará
interrumpido tras haberse dado la alarma
61604 "La herram. activa lesiona el contorno
programado".
Si el ángulo de corte libre en la corrección de la
herramienta está ajustado en cero, dicha vigilancia
no se efectúa.
Si en la corrección se encuentran arcos de círculo
muy grandes, aparece la alarma
10931 "Contorno de desbaste erróneo".
Punto de partida
El ciclo determina por sí mismo el punto de partida X
del mecanizado. En el eje según el cual se efectúa
la penetración, dicho punto de partida está separado
Suma demasía de
del contorno en un valor igual a la demasía de acabado en X + 1 mm PUNTO PARTIDA
del ciclo
acabado + el recorrido de retirada (parámetro
_VRT). En el otro eje se encuentra delante del punto
Suma demasía de
de partida del contorno en un valor igual a la acabado en Z + 1 mm
demasía de acabado + _VRT.
Al ir al punto de partida será seleccionada interna-
mente la corrección del radio de corte.
Por ello se seleccionará el último punto antes de la
llamada al ciclo de forma tal que ello sea posible sin
Z
colisio/nes y que quede suficiente espacio para el
movimiento de compensación correspondiente.
Estrategia del ciclo, para el posicionamiento
El posicionamiento del punto de partida determinado por el
ciclo se efectúa, en el desbaste siempre con los dos ejes
simultáneam. y en el acabado siempre eje por eje. En el
acabado, se desplaza primeram. el eje de penetración.
Siemens AG 2000 Todos los derechos reservados.
4-236 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
12.98 Ciclos de torneado
4.5 Ciclo de desbaste – CYCLE95
Ejemplo de programación 1
Ciclo de desbaste X
Se desea mecanizar completo, en sentido longitudinal
y externamente, el contorno mostrado en las figuras,
para la explicación de los parámetros asignados. P6 (35,76)
Están prescritas demasías de acabado específicas P2 (87,65)
de los ejes. No hay interrupción de corte al desbastar.
La penetración máxima asciende a 5 mm. P4 (52,44)
5
R
El contorno está memorizado en un programa P1 (120,37)
separado. P5 (41,37)
P3 (77,29)
DEF STRING[8] UPNAME Def. de una variable para nombre del
contorno
N10 T1 D1 G0 G95 S500 M3 Z125 X81 Posición alcanzada antes de la llamada
UPNAME="KONTUR_1" Asignación del nombre del subprograma
N20 CYCLE95 (UPNAME, 5, 1.2, 0.6, , -> Llamada del ciclo
-> 0 .2, 0.1, 0.2, 9, , , 0.5)
N30 G0 G90 X81 Reposicionamiento en el punto de partida
N40 Z125 Desplazamiento eje por eje
N50 M30 Fin del programa
PROC KONTUR_1 Comienzo del subprograma del contorno
N100 G1 Z120 X37 Desplazamiento eje por eje
N110 Z117 X40
N120 Z112 RND=5 Redondeo con radio 5
N130 G1 Z95 X65 Desplazamiento eje por eje
N140 Z87
N150 Z77 X29
N160 Z62
N170 Z58 X44
N180 Z52
N190 Z41 X37
N200 Z35
N210 G1 X76
N220 M17 Fin del subprograma
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-237
4 4
Ciclos de torneado 03.96
08.99
4.5 Ciclo de desbaste – CYCLE95
Ejemplo de programación 2
Ciclo de desbaste X
El contorno de desbaste se define en el programa a
llamar y se realiza el desplazamiento directamente
después de la llamada de ciclo para el acabado. P5 (50,50)
P4 (50,41.547)
P3 (70,21.547)
P2 (90,10)
P1 (100,10)
N110 G18 DIAMOF G90 G96 F0.8
N120 S500 M3
N130 T11 D1
N140 G0 X70
N150 Z60
N160 CYCLE95 ("ANFANG:ENDE",2.5,0.8, -> Llamada del ciclo
0.8,0,0.8,0.75,0.6,1)
ANFANG:
N180 G1 X10 Z100 F0.6
N190 Z90
N200 Z=AC(70) ANG=150
N210 Z=AC(50) ANG=135
N220 Z=AC(50) X=AC(50)
ENDE:
N230 M02
Siemens AG 2000 Todos los derechos reservados.
4-238 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.6 Entalladura – CYCLE96
4.6 Entalladura – CYCLE96
Programación
CYCLE96 (DIATH, SPL, FORM)
Parámetros
DIATH real Diámetro nominal de la rosca
SPL real Punto inicial del contorno en el eje longitudinal
FORM char Definición de la forma
Valores: A (para la forma A)
B (para la forma B)
C (para la forma C)
D (para la forma D)
Funcionamiento
Este ciclo permite confeccionar entalladuras
roscadas según DIN76 para piezas con rosca
métrica ISO.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-239
4 4
Ciclos de torneado 03.96
4.6 Entalladura – CYCLE96
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
que se pueda pasar sin colisiones a cada punto de
la entalladura roscada.
El ciclo genera la sucesión de movimientos
siguiente:
• Posicionamiento en el punto de partida
determinado internamente, con G0.
• Selección de la corrección del radio de la
herramienta de acuerdo con la posición activa del
filo. Recorrido del contorno de entalladura con el
avance programado antes de la llamada del ciclo.
• Retirada al punto de partida con G0 y
cancelación de la corrección del radio de la
herramienta con G40.
Explicación de los parámetros
X
DIATH (diámetro nominal)
Este ciclo permite confeccionar entalladuras SPL
roscadas para roscas ISO métricas desde M3 hasta
M68.
Si, de acuerdo con el valor programado para DIATH,
DIATH
resulta un diámetro final <3 mm, el ciclo se
interrumpe y genera la alarma
61601 "Diámetro de la pieza acabada deficiente". Z
Si el parámetro tiene un valor distinto del prescrito
por DIN76, parte 1, el ciclo se interrumpe asimismo
y genera la alarma
61001 "Paso de rosca definido incorrectamente".
SPL (posición inicial)
Con el parámetro SPL se determina la cota, en el
eje longitudinal, de la pieza terminada.
Siemens AG 2000 Todos los derechos reservados.
4-240 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.6 Entalladura – CYCLE96
FORM (definición)
Las entalladuras de rosca de las formas A y B están Formas A y B
definidas para roscas exteriores; la forma A para SPL
salidas normales y la forma B para salidas cortas. 30°
R
R
DIATH
Las entalladuras de rosca de las formas C y D están
definidas para roscas interiores; la forma C para una
salida normal, la forma D para una salida corta.
Si el parámetro tiene un valor distinto de A ... D, el
ciclo se interrumpe y genera la alarma
61609 "Forma definida incorrectamente".
Internamente se selecciona de manera automática
la corrección del radio de la herramienta.
El ciclo trabaja solamente con la posición 1 ... 4 del
filo. Si el ciclo detecta una posición 5 ... 9 del filo o
no puede mecanizar la forma con la posición
seleccionada del filo, aparece la alarma
61608 "Programada posición incorrecta del filo"
Formas C y D
y el ciclo se interrumpe.
El ciclo determina automáticamente el punto de SPL
partida, que es determinado por la posición del filo
de la herramienta activa y por el diámetro de la
DIATH
rosca. La posición de este punto de partida respecto
R
a los valores de coordenadas programados se
determina mediante la posición del filo de la
herramienta activa.
30°
R
Para las formas A y B se efectúa en el ciclo una
vigilancia del ángulo de corte libre de la herramienta
activa. Si se determina que la forma de la
entalladura no se puede mecanizar con la
herramienta seleccionada, aparece el aviso
"Forma modificada de la entalladura"
en el control, sin embargo, el mecanizado continúa.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-241
4 4
Ciclos de torneado 03.96
4.6 Entalladura – CYCLE96
Observaciones adicionales
Antes de la llamada del ciclo, se ha de activar una
corrección de la herramienta. De lo contrario se
interrumpe el ciclo con el aviso de error
alarma 61000 "Ninguna corrección de herramienta
activa".
Ejemplo de programación
Entalladura roscada, forma A
Este programa permite mecanizar una entalladura X
de rosca de la forma A.
60
40
Z
N10 D3 T1 S300 M3 G95 F0.3 Determinación de los valores tecnológicos
N20 G0 G90 Z100 X50 Selección de la posición de partida
N30 CYCLE96 (40, 60, "A") Llamada del ciclo
N40 G90 G0 X30 Z100 Desplazamiento a la posición siguiente
N50 M30 Fin del programa
Siemens AG 2000 Todos los derechos reservados.
4-242 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.7 Fresado de roscas – CYCLE97
4.7 Fresado de roscas – CYCLE97
Programación
CYCLE97 (PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP,
NRC, NID, VARI, NUMT)
Parámetros
PIT real Paso de rosca indicado en forma de valor numérico (se ingresa sin
signo)
MPIT real Paso de rosca indicado en forma de tamaño de rosca
Margen de valores: 3 (para M3) ... 60 (para M60)
SPL real Punto inicial de la rosca en el eje longitudinal
FPL real Punto final de la rosca en el eje longitudinal
DM1 real Diámetro de la rosca en el punto inicial
DM2 real Diámetro de la rosca en el punto final
APP real Trayecto de entrada (se ingresa sin signo)
ROP real Trayecto de salida (se ingresa sin signo)
TDEP real Profundidad de roscado (se ingresa sin signo)
FAL real Demasía de acabado (se ingresa sin signo)
IANG real Ángulo de entrada
Margen de valores: "+" (para entrada de la hta. a lo largo de un flanco)
"–" (para entrada de la hta. con alternancia de
flancos)
NSP real Decalaje del pto. de partida para el primer paso de rosca (se ingresa
sin signo)
NRC int Número de pasadas de desbaste (se ingresa sin signo)
NID int Número de pasadas en vacío (se ingresa sin signo)
VARI int Determinación de la clase de mecanizado de la rosca
Margen de valores: 1 ... 4
NUMT int Número de pasos de rosca (se ingresa sin signo)
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-243
4 4
Ciclos de torneado 03.96
4.7 Fresado de roscas – CYCLE97
Funcionamiento
Con el ciclo de roscar se pueden tallar roscas
externas e internas cilíndricas y cónicas con un paso
de rosca constante en mecanizado longitudinal y
transversal. Las roscas pueden ser de un paso o de
varios pasos. En las de varios pasos, se mecanizan
consecutivamente los diversos pasos.
La entrada de la herramienta se efectúa automática-
mente; se puede elegir entre las variantes de
entrada constante por pasada o de sección
constante de viruta.
Un roscado a derechas o izquierdas queda
determinado por el sentido de giro del cabezal, el
cual se debe programar previamente a la llamada de
ciclo.
En las secuencias de desplazamiento con rosca, la
corrección del avance y del cabezal son inefectivas.
Para el empleo de este ciclo es necesario un
cabezal de velocidad regulada, con sistema de
medición de trayecto.
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
que se pueda llegar sin colisiones al punto inicial
programado de la rosca + el trayecto de entrada.
Siemens AG 2000 Todos los derechos reservados.
4-244 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.7 Fresado de roscas – CYCLE97
El ciclo genera la sucesión de movimientos
siguiente:
• Posicionamiento del punto de partida,
determinado internamente, en el comienzo del
trayecto de entrada para el primer paso de rosca,
con G0.
• Entrada de la herramienta para el desbaste, de
acuerdo con la clase de entrada fijada bajo VARI.
• El roscado se repite de acuerdo con el número
de pasadas de desbaste programadas.
• En la pasada siguiente, con G33, se mecaniza la
demasía de acabado.
• De acuerdo con el número de pasadas en vacío,
se repite dicha pasada.
• Para cada otro paso de rosca se repite toda la
sucesión de movimientos.
Explicación de los parámetros
X
PIT y MPIT (valor y tamaño de rosca)
FPL PIT SPL
El paso de rosca es un valor paralelo al eje y se
ROP APP
prescribe sin signo. Para confeccionar roscas
TDEP
métricas cilíndricas es posible prescribir también FAL
mediante el parámetro MPIT el paso de rosca en
forma de tamaño de rosca (M3 a M60). Conviene
utilizar opcionalmente los dos parámetros. DM1=DM2
Si contienen valores que se contradicen entre sí, el
ciclo genera la alarma
61001 "Paso de rosca incorrecto" y se interrumpe.
DM1 y DM2 (diámetro) Z
Con este parámetro se determina el diámetro de la
rosca desde el punto inicial hasta el punto final de la
rosca.
En caso de rosca interna, éste es el diámetro del
agujero para roscar.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-245
4 4
Ciclos de torneado 03.96
08.97
4.7 Fresado de roscas – CYCLE97
Relaciones entre SPL, FPL, APP y ROP (punto
inicial, punto final, trayecto de entrada y trayecto
de salida)
El punto inicial programado (SPL) o el punto final
(FPL) representa el punto de partida original de la
rosca. El punto de partida empleado en el ciclo es,
no obstante, el punto inicial retrasado en el trayecto
de entrada APP y el punto final, es el programado
adelantado en el trayecto de salida ROP. En el eje
transversal el punto de partida determinado por el
ciclo se encuentra siempre 1 mm por encima del
diámetro programado de la rosca. El control forma
automáticamente este plano de separación.
Relaciones entre TDEP, FAL, NRC y NID
(profundidad de roscado, demasía de acabado,
número de los cortes)
La sobremedida de acabado programada surte
efecto en dirección paralela al eje y se sustrae de la
profundidad de rosca prescrita, TDEP, y el resto que
queda se descompone en pasadas de desbaste.
El ciclo calcula por sí mismo las diversas
profundidades de entrada actuales de la
herramienta en dependencia del parámetro VARI.
En la descomposición de la profundidad de rosca a
mecanizar en entradas parciales de la herramienta
con sección constante de viruta, la presión de corte
es la misma en todas las pasadas de desbaste.
Las diversas entradas de la herramienta son
entonces diferentes.
Otra variante consiste en distribuir la profundidad
total de rosca en entradas constantes de la
herramienta. La sección de viruta aumenta entonces
pasada a pasada pero con valores pequeños de la
profundidad de rosca, esta tecnología puede llevar a
mejores condiciones de corte.
La demasía de acabado FAL se mecaniza en una
pasada, después del desbaste. Se efectúan luego
las pasadas en vacío programadas bajo el
parámetro NID.
Siemens AG 2000 Todos los derechos reservados.
4-246 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
08.97 Ciclos de torneado
4.7 Fresado de roscas – CYCLE97
IANG (ángulo de aproximación)
Con el parámetro IANG se determina el ángulo bajo
el cual se efectúa entrada en la rosca. Si la entrada
ha de ser perpendicular al sentido de corte, el valor
de este parámetro se ha de fijar en cero. Es decir, el
parámetro se puede omitir de la lista de parámetros,
puesto que en este caso se efectúa un preajuste
automático a cero. Si se ha de mecanizar a lo largo
de los flancos, el valor absoluto de este parámetro
debe ascender como máximo a la mitad del ángulo
del flanco de la herramienta. IAN
G
El signo de este parámetro determina la ejecución
de esta entrada. Si el valor es positivo, se entra
IANG<=
siempre en el mismo flanco y si es negativo, en 2
ambos flancos alternadamente. La clase de entrada
con alternancia de flancos es posible únicamente
para roscas cilíndricas. Sin embargo, si el valor de
IANG en caso de rosca cónica es negativo, el ciclo
efectúa la entrada a lo largo de un flanco.
Entrada a lo largo Entrada con alternancia
de un flanco de flancos
NSP (decalaje del punto de partida)
Bajo este parámetro se puede programar el valor del
ángulo que determina el punto de corte del primer
paso de rosca en la periferia de la pieza. Se trata de
un decalaje del punto de partida. El parámetro
puede tomar valores entre 0.0001 y +359.9999
grados. Si no se ha fijado ningún decalaje del punto
de partida o si el parámetro se ha omitido en la lista
de parámetros, el primer paso de rosca comienza
automáticamente en la marca de 0 grados.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-247
4 4
Ciclos de torneado 03.96
4.7 Fresado de roscas – CYCLE97
VARI (clase de mecanizado)
Con el parámetro VARI se fija si se ha de mecanizar
exteriormente o interiormente y se determina la
tecnología a emplear en lo que respecta a la entrada
de la herramienta al desbastar. El parámetro VARI
puede tomar valores entre 1 y 4, con el significado
Entradas con profundidades
siguiente: constantes
Entradas con secciones de
viruta constantes
Valor Exterior/interior Const. penetración/const. sección de
viruta
1 exterior Entradas parciales constantes
2 interior Entradas parciales constantes
3 exterior Sección de viruta constante
4 interior Sección de viruta constante
Si para el parámetro _VARI está programado otro
valor, el ciclo se interrumpe tras generar la alarma Marca de 0 grados
61002 "Clase de mecanizado definida errónea- Punto de partida Punto de partida
mente". 1er paso de rosca 4o paso de rosca
NSP
NUMT (cantidad)
Con el parámetro NUMT se fija el número de pasos
de rosca en roscas de varios pasos. Para una rosca
sencilla el parámetro se ha de ajustar en cero o
puede suprimirse por completo en la lista de Punto de partida Punto de partida
2o paso de rosca 3er paso de rosca
parámetros.
Los pasos de rosca se distribuyen uniformemente por NUMTH = 4
el contorno de la pieza; el primer paso se determina
mediante el parámetro NSP.
Si se ha de confeccionar una rosca de varios pasos
con disposición irregular de los pasos en el contorno,
se ha de llamar al ciclo para cada paso de rosca, con
programación del correspondiente decalaje.
Siemens AG 2000 Todos los derechos reservados.
4-248 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.7 Fresado de roscas – CYCLE97
Observaciones adicionales
Diferenciación longitudinal y rosca transversal
El propio ciclo decide si se ha de mecanizar una X X
rosca longitudinal o transversal. Esto depende del
ángulo del cono en el que se tallan roscas.
Si el ángulo del cono es ≤45 grados, se mecaniza la Angulo < 45° Angulo > 45°
rosca del eje longitudinal; de lo contrario, la rosca
transversal.
Z Z
Rosca longitudinal Rosca transversal
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-249
4 4
Ciclos de torneado 03.96
4.7 Fresado de roscas – CYCLE97
Ejemplo de programación
Tallado de roscas X
Este programa permite confeccionar una rosca
métrica exterior M42x2 con entrada a lo largo de un
flanco. Se trabaja con sección de viruta constante.
Se efectúan 5 pasadas de desbaste con una
profundidad de rosca de 1,23 mm, sin demasía de
acabado. Están previstas al final 2 pasadas en
vacío. M42x2
35 Z
DEF REAL MPIT=42, SPL=0, FPL=-35, Definición de los parámetros con
DM1=42, DM2=42, APP=10, ROP=3, asignaciones de valores
TDEP=1.23, FAL=0, IANG=30, NSP=0
DEF INT NRC=5, NID=2, VARI=3, NUMT=1
N10 G0 G90 Z100 X60 Selección de la posición de partida
N20 G95 D1 T1 S1000 M4 Determinación de los valores tecnológicos
N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, -> Llamada del ciclo
-> DM2, APP, ROP, TDEP, FAL, IANG, ->
-> NSP, NRC, NID, VARI, NUMT)
N40 G90 G0 X100 Z100 Desplazamiento a la posición siguiente
N50 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
4-250 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.8 Cadenas de roscas – CYCLE98
4.8 Cadenas de roscas – CYCLE98
Programación
CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL,
IANG, NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT)
Parámetros
PO1 real Punto inicial de la rosca en el eje longitudinal
DM1 real Diámetro de la rosca en el punto inicial
PO2 real Primer nodo de interpolación en el eje longitudinal
DM2 real Diámetro en el primer nodo de interpolación
PO3 real Segundo nodo de interpolación
DM3 real Diámetro en el segundo nodo de interpolación
PO4 real Punto final de la rosca en el eje longitudinal
DM4 real Diámetro en el punto final
APP real Trayecto de entrada (se ingresa sin signo)
ROP real Trayecto de salida (se ingresa sin signo)
TDEP real Profundidad de roscado (se ingresa sin signo)
FAL real Demasía de acabado (se ingresa sin signo)
IANG real Ángulo de entrada
Margen de valores: "+" (para entrada de la hta. a lo largo de un flanco)
"–" (para entrada de la herramienta con alternancia
de flancos)
NSP real Decalaje del pto. de partida para el primer paso de rosca (se ingresa
sin signo)
NRC int Número de pasadas de desbaste (se ingresa sin signo)
NID int Número de pasadas en vacío (se ingresa sin signo)
PP1 real Paso de rosca 1 en forma de valor numérico (se ingresa sin signo)
PP2 real Paso de rosca 2 en forma de valor numérico (se ingresa sin signo)
PP3 real Paso de rosca 3 en forma de valor numérico (se ingresa sin signo)
VARI int Determinación de la clase de mecanizado de la rosca
Margen de valores: 1 ... 4
NUMT int Número de pasos de rosca (se ingresa sin signo)
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-251
4 4
Ciclos de torneado 03.96
4.8 Cadenas de roscas – CYCLE98
Funcionamiento
El ciclo permite confeccionar varias roscas
cilíndricas o cónicas dispuestas sucesivamente una
a continuación de otra, con paso constante en
mecanizado longitudinal y transversal y cuyo paso
de rosca puede ser diferente.
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la
que se pueda llegar sin colisiones al punto inicial
programado de la rosca + el trayecto de entrada.
El ciclo genera la sucesión de movimientos
siguiente:
• Posicionamiento del punto de partida,
determinado internamente, en el comienzo del
trayecto de entrada para el primer paso de rosca,
con G0.
• Entrada de la herramienta para el desbaste, de
acuerdo con la clase de entrada fijada bajo VARI.
• El roscado se repite de acuerdo con el número
de pasadas de desbaste programadas.
• En la pasada siguiente, con G33, se mecaniza la
demasía de acabado.
• De acuerdo con el número de pasadas en vacío,
se repite dicha pasada.
• Para cada otro paso de rosca se repite toda la
sucesión de movimientos.
Siemens AG 2000 Todos los derechos reservados.
4-252 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.8 Cadenas de roscas – CYCLE98
Explicación de los parámetros
X
PO1 y DM1 (posición inicial y diámetro)
Con estos parámetros se determina el punto de P04 P03 P02 P01
partida original para la cadena de roscas. El punto de PP3 PP2 PP1
ROP
DM3=DM4
partida, determinado por el ciclo mismo y en el que se
DM2
posiciona la herramienta al comienzo mediante G0, DM1
está situado delante del punto de partida programado, APP
a una distancia igual al trayecto de entrada (punto de
partida A en la figura de la página anterior).
PO2, DM2 y PO3, DM3 (nodo de interpolación y
diámetro)
Con estos parámetros se determinan dos nodos de Z
interpolación en la rosca.
PO4 y DM4 (punto final y diámetro)
El punto final original de la rosca se programa bajo
los parámetros PO4 y DM4.
En caso de rosca interna, DM1...DM4 es el diámetro del
agujero para roscar.
Relaciones entre APP y ROP (trayecto de entrada,
trayecto de salida)
El punto de partida empleado en el ciclo es el punto inicial
retrasado en el trayecto de entrada APP y el punto final, es
el programado adelantado en el trayecto de salida ROP.
En el eje transversal el punto de partida determinado por el
ciclo se encuentra siempre 1 mm por encima del diámetro
programado de la rosca. El control forma automáticamente
este plano de separación.
Relaciones entre TDEP, FAL, NRC y NID (profundidad de
roscado, demasía de acabado, número de los cortes de
desbaste y pasadas en vacío)
La demasía de acabado programada se sustrae de la pro-
fundidad de rosca prescrita, TDEP y el resto que queda se
descompone en pasadas de desbaste. El ciclo calcula por sí
mismo las diversas profundidades de entrada actuales de la
hta. en dependencia del parámetro VARI. En la descompo-
sición de la profundidad de roscado a mecanizar en entra-
das parciales de la hta. con sección constante de viruta, la
presión de corte es la misma en todas las pasadas de des-
baste. Las diversas entr. de la hta. son entonces diferentes.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-253
4 4
Ciclos de torneado 03.96
08.97
4.8 Cadenas de roscas – CYCLE98
Otra variante consiste en distribuir la profundidad total
de rosca en entradas constantes de la herramienta.
La sección de viruta aumenta entonces pasada a
pasada pero con valores pequeños de la profundidad
de rosca, esta tecnología puede llevar a mejores
condiciones de corte.
La demasía de acabado FAL se mecaniza en una
pasada, después del desbaste. Se efectúan luego las
pasadas en vacío programadas bajo el parámetro NID.
IANG (ángulo de aproximación)
Con el parámetro IANG se determina el ángulo bajo
el cual se efectúa entrada en la rosca. Si la entrada
ha de ser perpendicular al sentido de corte, el valor
de este parámetro se ha de fijar en cero. Es decir, el
parámetro se puede omitir de la lista de parámetros,
puesto que en este caso se efectúa un preajuste
automático a cero. Si se ha de mecanizar a lo largo
de los flancos, el valor absoluto de este parámetro
debe ascender como máximo a la mitad del ángulo
del flanco de la herramienta. IAN
G
El signo de este parámetro determina la ejecución
de esta entrada. Si el valor es positivo, se entra
IANG<=
siempre en el mismo flanco y si es negativo, en 2
ambos flancos alternadamente. La clase de entrada
con alternancia de flancos es posible únicamente
para roscas cilíndricas. Sin embargo, si el valor de
IANG en caso de rosca cónica es negativo, el ciclo
efectúa la entrada a lo largo de un flanco.
Entrada a lo largo Entrada con
de un flanco alternancia de flancos
Siemens AG 2000 Todos los derechos reservados.
4-254 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.8 Cadenas de roscas – CYCLE98
NSP (decalaje del punto de partida)
Bajo este parámetro se puede programar el valor del
ángulo que determina el punto de corte del primer
paso de rosca en la periferia de la pieza. Se trata de
un decalaje del punto de partida. El parámetro
puede tomar valores entre 0.0001 y +359.9999
grados. Si no se ha fijado ningún decalaje del punto
de partida o si el parámetro se ha omitido en la lista
de parámetros, el primer paso de rosca comienza
automáticamente en la marca de 0 grados.
PP1, PP2 y PP3 (paso de rosca)
Con estos parámetros se determina el paso de
rosca de los tres sectores de la cadena de roscas.
El valor del paso se ha de ingresar en forma de
valor numérico paralelo al eje, sin signo.
VARI (clase de mecanizado)
Con el parámetro VARI se fija si se ha de mecanizar
exteriormente o interiormente y se determina la
tecnología a emplear en lo que respecta a la entrada
de la herramienta al desbastar. El parámetro VARI
puede tomar valores entre 1 y 4, con el significado
Entradas con profundidades
siguiente: constantes
Entradas con secciones de
viruta constantes
Valor Exterior/interior Const. penetración/const. sección de
viruta
1 exterior Entradas parciales constantes
2 interior Entradas parciales constantes
3 exterior Sección de viruta constante
4 interior Sección de viruta constante
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-255
4 4
Ciclos de torneado 03.96
4.8 Cadenas de roscas – CYCLE98
Si para el parámetro VARI está programado otro valor,
el ciclo se interrumpe tras generar la alarma
61002 "Clase de mecanizado definida incorrecta-
mente".
NUMT (número de pasos)
Con el parámetro NUMT se fija el número de pasos Marca de 0 grados
de rosca en roscas de varios pasos. Para una rosca Punto de partida Punto de partida
sencilla el parámetro se ha de ajustar en cero o 1er paso de rosca 4o paso de rosca
puede suprimirse por completo en la lista de NSP
parámetros.
Los pasos de rosca se distribuyen uniformemente
por el contorno de la pieza; el primer paso se
determina mediante el parámetro NSP.
Punto de partida Punto de partida
Si se ha de confeccionar una rosca de varios pasos 2o paso de rosca 3er paso de rosca
con disposición irregular de los pasos en el
contorno, se ha de llamar al ciclo para cada paso de NUMTH = 4
rosca, con programación del correspondiente
decalaje.
Siemens AG 2000 Todos los derechos reservados.
4-256 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.8 Cadenas de roscas – CYCLE98
Ejemplo de programación
Cadena de roscas X
0/
Este programa permite confeccionar una cadena de
roscas comenzando con una rosca cilíndrica.
Las entradas parciales se efectúan perpendicular-
mente a la rosca; no están programados la demasía
de acabado ni el decalaje del punto de partida. Se
efectúan 5 pasadas de desbaste y una pasada en 50
vacío. 36
Está prescrita como clase de mecanizado el corte 30
de viruta de sección constante, longitudinalmente y
Z
en el exterior. -80 -60 -30
N10 G95 T5 D1 S1000 M4 Determinación de los valores tecnológicos
N20 G0 X40 Z10 Posicionamiento en el punto de partida
N30 CYCLE98 (0, 30, -30, 30, -60, -> Llamada del ciclo
-> 36, -80, 50, 10, 10, 0.92, , , , ->
-> 5, 1, 1.5, 2, 2, 3, 1)
N40 G0 X55 Desplazamiento eje por eje
N50 Z10
N60 X40
N70 M30 Fin del programa
-> se ha de programar en una secuencia
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-257
Ciclos de torneado 03.96
04.00
4 4.9 Tallado posterior de roscas 4
4.9 Tallado posterior de roscas
(a partir de la versión de software 5.3)
A partir de la versión de software 5.3, los ciclos de
roscado CYCLE97 y CYCLE98 facilitan el repase de
las roscas.
Funcionamiento
El decalaje angular de un filete de rosca, que se ha
producido por una rotura de herramienta o medición
posterior, es considerado y adaptado con la función
"Tallado posterior de roscas".
La función se puede ejecutar en el área de manejo
máquina en servicio convencional JOG.
Los ciclos calculan en cada caso en base a los
datos, guardados durante la sincronización en el
filete de rosca, un ángulo de decalaje adicional para
la rosca, el cual actúa de forma aditiva al decalaje
del punto de arranque programado.
Condiciones previas
El canal, en el cual se debe ejecutar el programa para
el tallado posterior de roscas, ha sido seleccionado; los
ejes participantes deben haber tomado la referencia.
El canal se encuentra en estado de reset, el husillo está
parado.
Proceso
• Área de manejo "Máquina" seleccionar JOG.
• Accionar pulsador "Tallado posterior rosca"
Í Abrir máscara para esta función.
Siemens AG 2000 Todos los derechos reservados.
4-258 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.9 Tallado posterior de roscas
• Enhebrar con la herramienta de rosca en el
filete de rosca.
• Accionar el pulsador "Sync Punkt", cuando cuchilla
para filetear se encuentra exactamente en el filete
de rosca.
• Con el pulsador "Interrupción" se vuelve a la franja
de pulsadores de menú superior sin activación de
funciones, no se guardan valores en el CN.
• Con el pulsador se "OK" se aceptan todos los
valores en los GUDs del CN.
• A continuación liberar y llevar a la posición inicial la
herramienta.
• Seleccionar "Automático" y posicionar el puntero de
programa con búsqueda de secuencias antes de
llamar al ciclo de roscado.
• Iniciar el programa con marcha CN.
Funciones adicionales
Con otro pulsador "Borrar" se pueden cancelar los
valores introducidos con anterioridad.
Si hay varios husillos en el canal, aparecerá otro campo
de selección en la máscara, en el cual se puede
seleccionar el husillo con el que se ha de mecanizar la
rosca.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-259
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
4.10 Ciclo de desbaste ampliado - CYCLE950
(a partir de la versión de software 5.3)
El ciclo de desbaste ampliado es una opción.
Requiere en NCK y MMC la versión de software 5.3.
Programación
CYCLE950 (_NP1, _NP2, _NP3, _NP4, _VARI, _MID, _FALZ, _FALX, _FF1, _FF2,
_FF3, _FF4, _VRT, _ANGB, _SDIS, _NP5, _NP6, _NP7, _NP8, _APZ, _APZA, _APX,
_APXA, _TOL1)
Parámetros
_NP1 string Nombre del subprograma del contorno del contorno de pieza acabada
_NP2 string Lábel / número de secuencia inicio del contorno de pieza acabada,
a elegir (de esta manera se pueden definir secciones de contorno)
_NP3 string Lábel / número de secuencia final del contorno de pieza acabada,
a elegir (de esta manera se pueden definir secciones de contorno)
_NP4 string Nombre del programa de desbaste a generar
_VARI entero Clase de mecanizado: (se ingresa sin signo)
UNIDADES:
Valores: 1...longitudinal
2...plano
3...paralelo al perfil
DECENAS:
Valores: 1...sentido de penetración programado X-
2...sentido de penetración programado X+
3...sentido de penetración programado Z-
4...sentido de penetración programado Z+
CENTENAS:
Valores: 1...desbaste
2...acabado
3...completo
UNIDADES DE MIL:
Valores: 1...con reembutido
2...sin reembutido (retirada)
DECENAS DE MIL
Valores: 1...mecanizar gargantas
2...no mecanizar gargantas
CENTENAS DE MIL
Valores: 1...dirección de mecanizado programado X-
2...dirección de mecanizado programado X+
3...dirección de mecanizado programado Z-
4...dirección de mecanizado programado Z+
_MID real Profundidad de penetración (se ingresa sin signo)
_FALZ real Demasía de acabado en el eje longitudinal (se ingresa sin signo)
_FALX real Demasía de acabado en el eje transversal (se ingresa sin signo)
Siemens AG 2000 Todos los derechos reservados.
4-260 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
_FF1 real Avance durante el desbaste longitudinal
_FF2 real Avance durante el desbaste plano
_FF3 real Avance para acabado
_FF4 real Avance para transiciones del contorno (radio, chaflán)
_VRT real Recorrido de retirada durante el desbaste, incremental (se ingresa sin
signo)
_ANGB real Ángulo de retirada durante el desbaste
_SDIS real Distancia de seguridad para esquivar obstáculos, incremental
_NP5 string Nombre del programa de contornos de la pieza en bruto
_NP6 string Lábel / número de secuencia inicio del contorno de la pieza en bruto, a
elegir (de esta manera se pueden definir secciones de contorno)
_NP7 string Lábel / número de secuencia final del contorno de pieza en bruto, a
elegir (de esta manera se pueden definir secciones de contorno)
_NP8 string Nombre del programa de contornos de la pieza en bruto actualizada
_APZ real valor por eje para la definición de la pieza en bruto para eje longitudinal
_APZA int Valoración del parámetro _APZ absoluto o incremental
90=absoluto, 91=incremental
_APX real valor por eje para la definición de la pieza en bruto para eje radial o de
refrentado
_APXA int Valoración del parámetro _APX absoluto o incremental
90=absoluto, 91=incremental
_TOL1 real Tolerancia de la pieza en bruto
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-261
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
Funcionamiento
El ciclo de desbaste ampliado CYCLE950 permite
confeccionar un contorno mediante mecanizado
paralelo al eje o contorno. Se puede definir cualquier
pieza en bruto, que será considerada durante el
desbaste. El contorno de pieza acabada debe ser
correlacionado y puede contener cualquier cantidad de
elementos de desbaste. Una pieza en bruto se puede
predefinir como contorno o con valores por eje.
Con este ciclo se pueden realizar mecanizados en
sentido longitudinal de contornos y mecanizados
transversales. La tecnología se puede elegir libremente
(desbaste, acabado, mecanizado completo, dirección
de ejecución y sentido de penetración). Es posible
actualizar la pieza en bruto.
Durante el desbaste se mantiene exactamente la
profundidad de penetración programada, los dos
últimos cortes de desbaste se dividen de manera
homogénea. Se desbasta hasta la demasía de acabado
programada.
El acabado se efectúa en la misma dirección que el
desbaste.
La corrección del radio de la herramienta se selecciona
y cancela automáticamente por el ciclo.
Siemens AG 2000 Todos los derechos reservados.
4-262 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
Nuevas funciones en comparación con Sin definir la pieza en bruto
CYCLE95: X
Contorno de pieza acabada
• A elegir, se puede definir una pieza en bruto
mediante la programación de un contorno, a
través de la indicación de una demasía en el
contorno de pieza acabada o mediante la
indicación de un cilindro de pieza en bruto
(o cilindro hueco en caso de mecanizado
Z
interior), contra la cual se ejecuta el desbaste. Pieza en bruto definida como contorno
• Existe la posibilidad de detectar material X
restante, el cual no se puede mecanizar con la Contorno de pieza acabada
Pieza en bruto definida como contorno
herramienta activa. En base a ello, el ciclo puede
generar un contorno de la pieza en bruto
actualizado, el cual se memoriza como programa
en la memoria de programas de pieza.
• Los contornos de desbaste se pueden definir, a
Z
elección,
Pieza en bruto definida con valores de offset
- en un programa separado, X
- en el programa principal a llamar o Contorno de pieza acabada
- como parte de un programa cualquiera.
• Para el desbaste se puede elegir entre
mecanizado paralelo al eje o al contorno.
• Para el desbaste se puede reembutir a elección
a lo largo del contorno, de tal manera que no
permanezcan esquinas restantes o se pueda Z
efectuar la retirada directamente en el punto de
intersección de desbaste.
• Se puede programar el ángulo, bajo el cual se
efectúa la retirada del contorno durante el
desbaste.
• Se pueden mecanizar a elección, u omitir
gargantas durante el desbaste.
Proceso
Posición alcanzada antes del inicio del ciclo:
La posición de partida es una cualquiera desde la cual
se pueda pasar sin colisiones a cada punto del
contorno de la pieza en bruto. El ciclo calcula los
posicionamientos sin colisión hasta el punto inicial para
la ejecución, pero sin considerar los datos del
portaherramientas.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-263
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
Sucesión de movimientos durante el desbaste
paralelo al eje:
• La posición inicial para el desbaste se calcula a
nivel interno del ciclo y se efectúa el
posicionamiento a dicho punto con G0.
• La penetración a la siguiente profundidad,
calculada según la especificación en el
parámetro _MID, se realiza con G1, a
continuación se efectúa el desbaste paralelo al
eje con G1. El avance para el desbaste se
calcula a nivel interno del ciclo según la
trayectoria como avance resultante en base a los
valores definidos para avance longitudinal y
transversal (_FF1 y _FF2).
• En la clase de mecanizado "Reembutido del
contorno" se efectúa el desplazamiento hasta el
anterior punto de intersección paralelo al perfil.
• Tras alcanzar el anterior punto de intersección o,
en caso de la clase de mecanizado "sin
reembutido del contorno", se efectúa la retirada
bajo el ángulo programado en _ANGB, y se
retrocede hasta la posición inicial para la
siguiente penetración con G0; con un ángulo de
45 grados se mantiene exactamente el recorrido
de retirada _VRT también programado, con otros
ángulos no se sobrepasa dicho recorrido.
• Este desarrollo se repite hasta que se ha alcanzado
la profundidad total de la sección mecanizada.
Sucesión de movimientos durante el desbaste
paralelo al contorno:
• La posición inicial del desbaste y las diferentes
profundidades de penetración se calculan de
igual manera que para el desbaste paralelo al eje
y se efectúa el posicionamiento con G0 ó G1.
• El desbaste se efectúa en trayectorias paralelas al
contorno.
• Levantar y retirar como en el desbaste paralelo al
eje.
Siemens AG 2000 Todos los derechos reservados.
4-264 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
Explicación de los parámetros
_NP1, _NP2, _NP3 (programación de contornos pieza
acabada)
Se puede programar a elección, el contorno de pieza
acabada en un propio programa o en el programa principal a
llamar. La transferencia al ciclo se efectúa con los
parámetros _NP1 – Nombre del programa o _NP2, _NP3 –
Caracterización de la sección de programa desde ... hasta
mediante números de secuencia o lábels.
De esta manera existen tres posibilidades para programar
contornos:
• El contorno se encuentra en un programa separado –
entonces sólo ha de programarse
_NP1; (véase el ejemplo de programación 1)
• El contorno se encuentra en el programa a llamar –
entonces sólo han de programarse _NP2
_NP3; (véase el ejemplo de programación 2)
• El contorno de desbaste forma parte de un programa,
pero no del programa que llama al ciclo – entonces han
de programarse los tres parámetros.
Para la programación del contorno como sección de
programa, el último elemento de contorno (secuencia con
lábel ó número de secuencia final del contorno de la pieza
en bruto) no debe contener ningún radio ó chaflán.
El nombre de programa en _NP1 se puede escribir con la
ubicación de programa.
Ejemplo:
_NP1="/_N_SPF_DIR/_N_TEIL1_SPF"
_NP4 (nombre del programa de desbaste)
El ciclo de desbaste genera un programa de las secuencias
de desplazamiento precisas para el desbaste entre la pieza
en bruto y la pieza acabada. Este programa se guarda en la
memoria de programas de pieza en el directorio, en el cual
también se encuentra el programa que efectúa la llamada,
siempre y cuando no se ha indicado ruta alguna. De no ser
así, se guarda según la ubicación de programa en el
sistema de ficheros. El programa es un programa principal
(tipo MPF), cuando no se indica otro tipo.
El parámetro _NP4 define el nombre de este programa.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-265
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
_VARI (clase de mecanizado) Corte paralelo al eje
X con repasado del contorno
El Parámetro _VARI permite fijar la clase de
Contorno acabado
mecanizado. _MID
_FALX 6
5 1
Valores posibles son: 4
2
3
Unidades:
1=longitudinal _SDIS
2=plano
3=paralelo al contorno
_FALZ
Decenas:
1=sentido de penetración programado X-
2=sentido de penetración programado X+ Z
3=sentido de penetración programado Z- 1 Penetración 4 Cortar esquinas (repasado)
2 Posicionado 5 Levantar
4=sentido de penetración programado Z+ 3 Desbaste 6 Retirada
Centenas:
1=desbaste
Sin repasar, se quedan las esquinas
2=acabado X
3=completo Contorno acabado
Unidades de mil:
4 5
1=con reembutido 3
1
2
2=sin reembutido (retirada)
La selección con o sin reembutido del
contorno determina, si se efectúa la retirada
directamente en el punto de intersección de
desbaste o si se efectúa el reembutido hasta el
anterior punto de intersección a lo largo del
Z
contorno, de tal manera que no queden esquinas 1 Penetración 4 Levantar
restantes. 2 Posicionado 5 Retirada
3 Desbaste
Decenas de mil:
1=mecanizar gargantas
X Corte paralelo al contorno
2=no mecanizar gargantas
Centenas de mil: Contorno acabado
5
1=dirección de mecanizado programado X- 4 4 1
3 21
2=dirección de mecanizado programado X+
2
3=dirección de mecanizado programado Z-
4=dirección de mecanizado programado Z+
Ejemplo:
_VARI=312311 significa mecanizado:
longitudinal,
sentido de penetración X- (es decir, exterior),
Z
completo;
1 Penetración 4 Levantar
no se realiza reembutido a lo largo del
2 Posicionado 5 Retirada
contorno, 3 Desbaste
se mecanizan las gargantas,
dirección de mecanizado Z-.
Siemens AG 2000 Todos los derechos reservados.
4-266 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
_MID (profundidad de penetración para el desbaste)
La profundidad de penetración para el desbaste se
programa con el parámetro _MID. Se generan cortes
de desbaste con esta penetración hasta que la profun.
restante sea inferior a 2 * profundidad de penetración.
Entonces siguen dos cortes, cada uno de la mitad de
dicha profundidad restante. _MID se evalúa en depen.
de los datos de ajuste de ciclos _ZSD[0] como radio o
diámetro, en caso de que intervenga en la penetración
durante el desbastado el eje radial o de refrentado.
_ZSD[0]=0: _MID se evalúa en función del grupo G
para la programación de radio/diámetro, en DIAMOF
como radio, sino como diámetro.
_ZSD[0]=1 _MID es un valor de radio
_ZSD[0]=2 _MID es un valor de diámetro
_FALZ, _FALX (demasía de acabado)
La especificación de una demasía de acabado para el
mecanizado de desbaste se efectúa con los parámetros
FALZ (para el eje Z) y FALX (para el eje X). El desbaste
se efectúa siempre hasta estas demasías de acabado.
Si no están programadas demasías de acabado, al
desbastar la pieza se trabaja hasta el contorno final.
No obstante, si durante el acabado se programan
demasías, se respetan las mismas.
G1/G2/G3
_FF1, _FF2, _FF3 y FF4 (avance) G0
Desbaste
Para las operaciones de desbaste y acabado
X
pueden prescribirse distintos avances, como esta
_FF2 _FF1
representado en la figura contigua.
Para el desbaste son eficaces avances separados para
longitudinal (_FF1) y plano (_FF2). Cuando se
Avance
posicionan durante el reembutido en el contorno cortes resultante de
oblicuos o secciones de trayectoria circular, se calcula _FF1 y _FF2
automáticamente a nivel interno del ciclo el
correspondiente avance resultante. Z
Para el mecanizado de acabado son eficaces los _FF3 Acabado
X
avances programados en el contorno. Si no se han _FF4 (chaflán)
programado, actúa el avance de acabado en _FF3 y
en los radios y chaflanes el avance programado en
_FF4 para estas transiciones del contorno.
_FF3
(Programación de la pieza en la figura contigua,
véase el ejemplo de programación 1) _FF3
_FF4 (redondeo)
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-267
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
_VRT (recorrido de retirada) y _ANGB (ángulo de
retirada)
Bajo el parámetro _VRT se puede programar la
magnitud conforme a la cual se realiza la retirada en
ambos ejes al desbastar.
En caso de _VRT=0 (parámetro no programado) se
retira 1 mm.
Además, bajo el parámetro _ANGB se puede
programar el ángulo conforme al cual se efectúa la
retirada del contorno. Si no se ha programado dicho
ángulo, se efectúa la retirada con un ángulo de 45°.
_SDIS (distancia de seguridad)
El parámetro _SDIS determina la magnitud para
esquivar los obstáculos. Esta distancia actúa
p. ej., para salir de una garganta y aproximar a la
siguiente garganta.
Si no se ha programado dicha distancia, la misma es
de 1 mm.
_NP5, _NP6, _NP7 (programación de contornos
pieza en bruto)
Cuando se programa una pieza en bruto como
contorno, ésta puede programarse como nombre de
programa bajo el parámetro _NP5 ó como sección
de programa bajo los parámetros _NP6 y _NP7.
Por lo demás se realiza la programación igual que
para la pieza acabada (véase _NP1, _NP2, _NP3).
_NP8 (nombre programa de contornos de la
pieza en bruto actualizado)
El ciclo CYCLE950 puede detectar material restante, el
cual no se puede desbastar con la herramienta activa.
Para continuar este mecanizado con otra herramienta,
en base a ello se puede generar automáticamente un
contorno de la pieza en bruto actualizado.
Este contorno se memoriza como programa en la
memoria de programas de pieza. El nombre del
programa se puede predefinir con el parámetro _NP8
también, a elegir, con ubicación de programa (véase el
ejemplo de programación 3).
Siempre se genera un contorno de la pieza en bruto
actualizado, cuando también se genera un programa de
desplazamiento.
Siemens AG 2000 Todos los derechos reservados.
4-268 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
_APZ, _APZA, _APX, _APXA (definición pieza en
X Pieza en bruto definida
bruto) con valores de offset
Una pieza en bruto también se puede definir con la
Contorno de pieza acabada
indicación de las medidas del cilindro de pieza en bruto
(o del cilindro hueco) o como demasía sobre el
_APX
contorno de pieza acabada en los parámetros _APZ
_APZ y _APX.
A elegir, las medidas para el cilindro se pueden
introducir de forma absoluta o incremental, una
demasía sobre el contorno de pieza acabada se
contempla siempre incremental.
Con los parámetros _APZA y _APXA se diferencia
entre valores absolutos o incrementales
Z
(_APZA, _APXA: 90 - absoluto, 91 - incremental).
X Cilindro con acotado absoluto
_APZ
_APX
NP1
X Cilindro con acotado incremental
_APX
NP1 _APZ
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-269
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
_TOL1 (tolerancia de la pieza en bruto)
Como una pieza en bruto, p. ej., cuando es forjada o
fundida, no corresponde siempre exactamente a la
definición de la pieza en bruto, resulta razonable no
efectuar el desplazamiento con G0 hasta el contorno de
ésta durante los posicionamientos para el desbaste y
durante la penetración, sino activar previamente G1 con
el fin de compensar eventuales tolerancias.
El parámetro _TOL1 determina, a qué distancia de la
pieza en bruto se activa G1.
A partir de esta magnitud incremental se efectúa el
posicionamiento delante de la pieza en bruto con G1.
Cuando no se ha programado este parámetro, el
mismo tiene el valor de 1 mm.
Observaciones adicionales
Definición del contorno
A cambio de CYCLE95, para la programación de contornos resulta
suficiente una secuencia que contenga un tray. en el plano actual.
Para más explicaciones relacionadas con la
definición del contorno véase CYCLE95.
X Definición de pieza en bruto
con contorno cerrado
Definición del contorno de la pieza en bruto
Contorno de pieza acabada
Un contorno de la pieza en bruto ha de ser, o bien, Contorno de pieza en bruto
un contorno cerrado (punto inicial=punto final), el Punto inicial =
punto final pieza
cual encierra completa o parcialmente el contorno en bruto
de pieza acabada, o una sección de contorno entre
punto inicial y final del contorno de pieza acabada.
No importa el sentido de la programación.
Z
Contorno como sección entre punto inicial
X y final del contorno de la pieza acabada
Punto final pieza en bruto y pieza acabada
Contorno de pieza acabada
Contorno de pieza
en bruto
Z
Punto inicial pieza en bruto y pieza acabada
Siemens AG 2000 Todos los derechos reservados.
4-270 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
Explicación de la estructura del ciclo
El ciclo CYCLE950 sirve para solucionar problemas
muy complejos durante el desbaste, los cuales
requieren un elevado rendimiento del procesador del
control. Para realizar esta operación con un óptimo
de tiempo, se realiza el cálculo en el MMC.
El cálculo se inicia desde el ciclo y en su resultado se
genera un programa con secuencias de
desplazamiento para el desbaste, el cual es
memorizado en el sistema de ficheros del control y
llamado y ejecutado inmediatamente por el ciclo.
Esta estructura facilita el hecho de tener que calcular
sólo durante la primera ejecución de un programa con
la llamada CYCLE950. A partir de la segunda llamada,
el programa de desplazamiento está presente y puede
ser llamado directamente por el ciclo.
Se calcula de nuevo, cuando:
• Se ha modificado alguno de los contornos
afectados,
• se han modificado los parámetro de transferencia
del ciclo,
• se ha activado una herramienta con otros datos
de corrección de herramienta antes de llamar al
ciclo.
Memoria de programas en el sistema de ficheros
Cuando se programan contornos para CYCLE950 fuera
del programa principal a llamar, rige lo siguiente para la
búsqueda en el sistema de ficheros del control:
• Si el programa a llamar se encuentra en un
directorio de piezas, los programas, en los cuales
se encuentran los contornos de la pieza acabada
o de la pieza en bruto, deben encontrarse
también en el mismo directorio de piezas o ser
programadas con ubicaciones de programa.
• Si el programa a llamar se encuentra en el directorio
"Programas de pieza" ([Link]) o "Subprogramas"
([Link]), también se buscan los programas allí,
cuando no se ha indicado ninguna ruta.
El ciclo genera un programa, en el cual se incluyen
las secuencias de desplazamiento para el desbaste,
así como a elegir, un contorno de la pieza en bruto
actualizado.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-271
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
Éstos se guardan o en el directorio, en el cual se
encuentra el programa que efectúa la llamada al
ciclo o según la ubicación de programa.
Al ejecutar un programa de pieza en la simulación no
se generan programas con secuencias de
desplazamiento ó un contorno de la pieza en bruto
actualizado en el sistema de ficheros.
Actualización de la pieza en bruto
El ciclo de desbaste ampliado CYCLE950 reconoce
X
material restante durante la operación de desbaste y
es capaz de generar, además del mecanizado, un Sentido de mecanizado
contorno de la pieza en bruto actualizado, el cual se
puede utilizar para otra operación de mecanizado Contorno acabado
Contorno en bruto
ulterior. a
Contorno residual Z
Demasía para acabado al destalonar
a = Ángulo de corte libre de la herramienta
A tal fin el ciclo contempla a nivel interno los
Posición del filo 3
ángulos del filo de la herramienta.
El ángulo de corte libre de la herramienta ha de
entrarse a tal fin en los datos de corrección de
herramienta (parámetro 24).
Ángulo
El ciclo determina automáticamente el ángulo principal
de corte 90° Ángulo de corte libre
principal de filo en función de la posición del filo.
Para las posiciones del filo 1...4 se calcula para la Posición del filo 8
actualización de la pieza en bruto con un ángulo
principal de filo de 90°. Para las posiciones del filo
5...9 se da por sentado un ángulo principal de filo
igual al ángulo de corte libre.
Ángulo
Si se realiza en un programa del CYCLE950 repetida- principal
Ángulo de corte libre
de corte
mente la llamada con actualización de la pieza en bruto,
se deben asignar diferentes nombres para los con-
tornos de la pieza en bruto generados; no se admite el
uso múltiple del nombre de progr. (parámetro _NP8).
El desbaste ampliado no se puede ejecutar con
configuraciones m:n.
Siemens AG 2000 Todos los derechos reservados.
4-272 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
Ejemplo de programación 1 X
Con una pieza en bruto preformada ha de tallarse el
contorno memorizado en la sección de programa Contorno de pieza acabada
[Link]. Pieza en bruto
definida como contorno
Para esta operación, la clase de mecanizado para el
proceso de desbaste es la siguiente:
• Sólo desbaste,
• longitudinal,
• externo,
• con reembutido (de tal manera que no queden
esquinas restantes),
• las gargantas han de mecanizarse.
El contorno de la pieza en bruto está definido en el Z
programa [Link].
Se utiliza una herramienta de tornear con la posición
del filo 3 y un radio de 0.8 mm.
Programa de pieza:
%_N_BEISPIEL_1_MPF
;$PATH=/_N_WKS_DIR/_N_ABSPANEN_NEU_WPD
; Ejemplo 1: Desbaste con pieza en bruto
; Sca, 01.04.99
;
; Datos de corrección de herramienta
N10 $TC_DP1[3,1]=500 $TC_DP2[3,1]=3
$TC_DP6[3,1]=0.8 $TC_DP24[3;1]=60
N15 G18 G0 G90 DIAMON
N20 T3 D1
N25 X300
N30 Z150
N35 G96 S500 M3 F2
N45 CYCLE950("Teil1",,,"Bearbeite_Teil1",
311111,1.25,1,1,0.8,0.7,0.6,0.3,0.5,45,2,
"Rohteil1",,,,,,,,1)
N45 G0 X300
N50 Z150
N60 M2
Contorno de la pieza acabada:
%_N_TEIL1_SPF
;$PATH=/_N_WKS_DIR/_N_ABSPANEN_NEU_WPD
; Contorno de pieza acabada ejemplo 1
;
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-273
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
N100 G18 DIAMON F1000
N110 G1 X0 Z90
N120 X20 RND=4
N130 X30 Z80
N140 Z72
N150 X34
N160 Z58
N170 X28 Z55 F300
N180 Z50 F1000
N190 X40
N200 X60 Z46
N210 Z30
N220 X76 CHF=3
N230 Z0
N240 M17
Contorno de la pieza en bruto:
%_N_ROHTEIL1_SPF
;$PATH=/_N_WKS_DIR/_N_ABSPANEN_NEU_WPD
; Contorno de pieza en bruto ejemplo 1
;
N100 G18 DIAMON F1000
N110 G0 X0 Z93
N120 G1 ZX37
N130 Z55
N140 X66
N150 Z35
N160 X80
N170 Z0
N180 X0
N190 Z93 Punto final=posición inicial
El contorno de la pieza en bruto debe
estar cerrado
N200 M17
Después del mecanizado se encuentra en la pieza
ABSPANEN_NEU.WPD un nuevo programa
BEARBEITE_TEIL1.MPF. Este programa se genera
durante la primera llamada y contiene los movimientos
de desplazamiento para mecanizar el contorno según la
pieza en bruto.
Siemens AG 2000 Todos los derechos reservados.
4-274 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
Ejemplo de programación 2 X
Ahora se trata de mecanizar un sencillo contorno
interior para la misma pieza que en el ejemplo de
programación 1.
NP5
A tal fin se realiza primero un pretaladrado céntrico
con una taladradora de diámetro 10.
A continuación se efectúa el desbaste del contorno _NP6, _NP7
interno paralelo al contorno, ya que el taladro _NP2, _NP3
corresponde aproximadamente al contorno final.
A tal fin se vuelve a definir un contorno de la pieza en
bruto para el mecanizado interior.
El contorno de desbaste se encuentra en el mismo
programa que la llamada de ciclo en las secuencias Z
de N400 a N420, el contorno de la pieza en bruto en
las secuencias N430...N490.
Programa de pieza:
%_N_BEISPIEL_2_MPF
;$PATH=/_N_WKS_DIR/_N_ABSPANEN_NEU_WPD
; Ejemplo 1: Desbaste interno paralelo al
contorno
; Sca, 01.04.99
;
; Datos de corrección de herramienta de
tornear interior
N100 $TC_DP1[2,1]=500 $TC_DP2[2,1]=6
$TC_DP6[2,1]=0.5 $TC_DP24[2;1]=60
N105 $TC_DP1[1,1]=200 $TC_DP3[1,1]=100
$TC_DP6[1,1]=5
N110 G18 G0 G90 DIAMON
N120 X300
N130 Z150
N140 T1 D1 Cambiar taladradora de diámetro 10
N150 X0 Taladro de centraje en tres pasos
N160 Z100
N170 F500 S400 M3
N175 G1 Z75
N180 Z76
N190 Z60
N200 Z61
N210 Z45
N220 G0 Z100
N230 X300 Posicionamiento en el punto de cambio
de herramienta
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-275
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
N240 Z150
N250 T2 D1 Cambiar la herramienta de tornear para
mecanizado interior
N260 G96 F0.5 S500 M3
N275 CYCLE950("","N400","N420",
"Bearbeite_Teil1_innen",311123,1.25,0,0,
0.8,0.5,0.4,0.3,0.5,45,1,"","N430","N490"
,,,,,,,,1)
N280 G0 X300
N290 Z150
N300 GOTOF _ENDE Salto automático de la definición del
contorno
N400 G0 X14 Z90 N400 a N420 contorno de pieza acabada
N410 G1 Z52
N420 X0 Z45
N430 G0 X10 Z9 N430 a N490 contorno de la pieza en bruto
N440 X16
N450 Z40
N460 X0
N470 Z47
N480 X10 Z59
N490 Z90
N500 _ENDE:M2
Siemens AG 2000 Todos los derechos reservados.
4-276 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
Ejemplo de programación 3
Ahora se trata de mecanizar en dos pasos la misma
pieza que en el ejemplo de programación 1.
En la primera operación de mecanizado (N45) se
efectúa el desbaste con una herramienta con una
posición del filo 9 y un radio grande con una gran
profundidad de penetración sin indicar ninguna pieza en
bruto. Como resultado se debe generar una pieza en
bruto actualizada con el nombre [Link].
Para esta operación, la clase de mecanizado es la
siguiente:
Sólo desbaste,
longitudinal,
exterior
con reembutido,
las gargantas no han de mecanizarse.
Partiendo de esta pieza en bruto, en la segunda
operación de mecanizado (N70) se efectúa el desbaste
del material restante con otra herramienta y a
continuación, el acabado.
Para esta operación, la clase de mecanizado es la
siguiente:
Mecanizado completo (desbaste y acabado),
longitudinal,
exterior
con reembutido (de tal manera que no queden
esquinas restantes),
las gargantas han de mecanizarse.
Programa de pieza:
%_N_BEISPIEL_3_MPF
;$PATH=/_N_WKS_DIR/_N_ABSPANEN_NEU_WPD
; Ejemplo 3: Desbaste en dos operaciones
con actualización de la pieza en bruto
; Sca, 09.04.99
;
; Datos de corrección de herramienta
; T3: Herramienta de desbaste para
mecanizado basto, posición del filo 9,
radio 5
N05 $TC_DP1[3,1]=500 $TC_DP2[3,1]=9
$TC_DP6[3,1]=5 $TC_DP24[3,1]=80
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-277
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
; T4: Herramienta de tornear para
material restante y acabado
; Posición del filo 3, radio 0.4
N10 $TC_DP1[4,1]=500 $TC_DP2[4,1]=3
$TC_DP6[4,1]=0.4 $TC_DP24[4,1]=80
N15 G18 G0 G90 DIAMON
N20 T3 D1 Herramienta para desbaste
N25 X300
N30 Z150
N35 G96 S500 M3 F2
N45 CYCLE950("Teil1",,,"Bearbeite_Teil3",
321111,8,1,1,0.8,0.7,0.6,0.5,1,45,6,
"DEFAULT",,,"Rohteil3",0,91,0,91,1)
N50 G0 X300
N55 Z150
N60 T4 D1 Herramienta para el desbaste del
material restante y acabado
N65 G96 S500 M3 F2
N75
CYCLE950("Teil1",,,"Feinbearbeitung_Teil3
",311311,0.5,0.25,0.25,0.8,0.7,0.6,0.5,1,
45,6,"Rohteil3",,,,,,,,1)
N160 M2
Contorno de la pieza acabada:
Igual que en el ejemplo de programación 1
X
Contorno acabado
Contorno bruto actualizado tras
la primera pasada de mecanizado
Siemens AG 2000 Todos los derechos reservados.
4-278 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
4 4
03.96
04.00 Ciclos de torneado
4.10 Ciclo de desbaste ampliado - CYCLE950
Aclaración
Alarmas fuente CYCLE950
Número de Texto alarma Aclaraciones, remedio
alarma
61701 "Error en la descripción de contorno de no se alimenta ninguno de los parámetros
pieza acabada" _NP1, _NP2 y _NP3 o hay un error en la
programación del cont. de pieza acabada
61702 "Error en la descripción de contorno de no se alimenta ninguno de los
pieza en bruto" parámetros _NP5, _NP6 y _NP7 o hay
un error en la programación del
contorno de la pieza en bruto
61703 "Borrar error interno del ciclo en el
fichero"
61704 "Escribir error interno del ciclo en el
fichero"
61705 "Leer error interno del ciclo en el
fichero"
61706 "Error interno del ciclo en la formación
de suma de chequeo"
61707 "Error interno del ciclo en ACTIVATE a
MMC"
61708 "Error interno del ciclo en
READYPROG a MMC"
61709 "Rebase de tiempo durante cálculo de
contorno"
61720 "Entrada ilegal"
61721 "No se puede averiguar el error
dirección de contorno"
61722 "Error del sistema"
61723 "Mecanizado imposible" Emplear una herramienta con mayor
ángulo de despulla
61724 "No hay material presente"
61725 "Problema de capacidad de memoria,
por tanto error en generación de cont."
61726 "Error interno: Problema de capacidad
de memoria
_FILECTRL_INTERNAL_ERROR"
61727 "Error interno: Problema de capacidad
de memoria
_FILECTRL_EXTERNAL_ERROR"
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 4-279
4 4
Ciclos de torneado 03.96
04.00
4.10 Ciclo de desbaste ampliado - CYCLE950
Número de Texto alarma Fuente Aclaraciones, remedio
alarma
61728 "Error interno: Problema de capacidad
de memoria
_ALLOC_P_INTERNAL_ERROR"
61729 "Error interno: Problema de capacidad
de memoria
_ALLOC_P_EXTERNAL_ERROR"
61730 "Error interno: Invalid Memory"
61731 "Error interno: Floating-Point exeption"
61732 "Error interno: Invalid Instruction"
61733 "Error interno: Floating Point_Error"
61734 "Posición del filo incompatible con
dirección del corte"
61735 "Pieza terminada fuera del contorno de Verificar definición del contorno de la
la pieza en bruto" pieza en bruto
61736 "Longitud de penetración de la
herramienta <
profundidad de mecanizado"
61737 "Profundidad de corte_mecanizado >
máx._profundidad de
desbaste_herramienta"
61738 "Profundidad de corte_mecanizado <
mín._profundidad de
desbaste_herramienta"
61739 "Penetración_posición de herramienta
errónea para este mecanizado"
61740 "Pieza en bruto debe ser un contorno El contorno de la pieza en bruto debe
cerrado" estar cerrado, punto inicial = punto final
61741 "Interrupción por falta de memoria"
61742 "Colisión por desplazamiento,
corrección imposible"
Siemens AG 2000 Todos los derechos reservados.
4-280 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
5 5
03.96 Avisos de error y tratamiento de errores
Avisos de error y tratamiento de errores
5.1 Observaciones generales..............................................................................................5-282
5.2 Tratamiento de errores en los ciclos .............................................................................5-282
5.3 Vista general de las alarmas de ciclo ............................................................................5-283
5.4 Avisos en los ciclos .......................................................................................................5-288
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 5-281
5 5
Avisos de error y tratamiento de errores 03.96
5.1 Observaciones generales
5.1 Observaciones generales
Si en los ciclos se detectan estados erróneos, se
genera una alarma y la ejecución del ciclo se
interrumpe.
Los ciclos emiten además avisos en el renglón de
diálogo del control. Estos avisos no interrumpen el
mecanizado.
Los errores, con las reacciones necesarias, así
como los avisos en el renglón de diálogo del control
se describen en los diversos ciclos.
5.2 Tratamiento de errores en los ciclos
Si en los ciclos se detectan estados erróneos, se
genera una alarma y el mecanizado se interrumpe.
En los ciclos se generan alarmas con números entre
61000 y 62999. Este campo de números está a su
vez dividido en orden a las reacciones de las
alarmas y los criterios de borrado.
El texto del defecto, que se visualiza
simultáneamente con el número de la alarma,
informa con más detalles sobre la causa de los
errores.
Número de alarma Criterio de borrado Reacción por la alarma
61000 ... 61999 RESET del CN El procesamiento de la secuencia en el
CN se interrumpe
62000 ... 62999 Tecla de borrado El procesamiento de la secuencia se
interrumpe; después de la supresión de
la alarma, el ciclo se puede proseguir
con "Marcha CN"
Siemens AG 2000 Todos los derechos reservados.
5-282 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
5 5
03.96
04.00 Avisos de error y tratamiento de errores
5.3 Vista general de las alarmas de ciclo
5.3 Vista general de las alarmas de ciclo
Los números de error se clasifican como sigue:
6 _ X _ _
• X=0 Alarmas generales de ciclo
• X=1 Alarma de los ciclos de taladrado, de figuras
de taladros y de fresado
• X=6 Alarma de los ciclos de torneado
En la tabla siguiente figuran los errores que se producen
en los ciclos, el lugar en que se originan así como
indicaciones referentes a la eliminación de los errores.
Número de al. Texto alarma Fuente Aclaraciones, remedio
61000 "Ninguna corr. de LONGHOLE La corrección D se ha de programar
herramta. activa" SLOT1 antes de la llamada del ciclo
SLOT2
POCKET1 a
POCKET4
CYCLE71
CYCLE72
CYCLE90
CYCLE93 a
CYCLE96
61001 "Paso de rosca CYCLE84 Comprobar el parámetro para el tamaño
incorrecto" CYCLE840 de rosca o el valor fijado del paso (se
CYCLE96 contradicen entre sí)
CYCLE97
61002 "Clase de SLOT1 El valor prescrito del parámetro VARI
mecaniz. definida SLOT2 para la clase de mecanizado es
incorrectamente" POCKET1 incorrecto y se ha de cambiar
hasta
POCKET4
CYCLE71
CYCLE72
CYCLE76
CYCLE77
CYCLE93
CYCLE95
CYCLE97
CYCLE98
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 5-283
5 5
Avisos de error y tratamiento de errores 03.96
12.98
5.3 Vista general de las alarmas de ciclo
Número de Texto alarma Fuente Aclaraciones, remedio
alarma
61003 "Ningún avance CYCLE71 El parámetro para el avance está mal
programado en el CYCLE72 prescrito y se ha de cambiar.
ciclo"
61009 "Número de CYCLE71 No hay ninguna herramienta (T)
herramienta activo CYCLE72 programada antes de la llamada al
= 0" ciclo.
61010 "Demasía de CYCLE72 La demasía de acabado en el fondo es
acabado demasiado mayor que la profundidad total, hay que
grande" disminuirla.
61011 "No se admite la CYCLE71 Hay un factor de escala activo, lo que
escala" CYCLE72 no es admisible para este ciclo.
61012 "Diferente escala en el CYCLE76
plano" CYCLE77
61101 "Plano de ref. defin. CYCLE71 Se han de seleccionar valores relativos
incorrectamente" CYCLE72 diferentes de la profundidad del plano
CYCLE81 de referencia y el plano de retirada, o
a bien se ha de prescribir un valor
CYCLE90 absoluto para la profundidad
CYCLE840
SLOT1
SLOT2
POCKET1 a
POCKET4
LONGHOLE
61102 "No está program. el CYCLE86 El parámetro SDIR (o SDR en
sentido de giro del CYCLE87 CYCLE840) ha de ser programado
cabezal" CYCLE88
CYCLE840
POCKET3
POCKET4
61103 "El número de HOLES1 No está programado ningún valor del
taladros es nulo" HOLES2 número de taladros
61104 "Lesión del contorno de SLOT1 Parametrización errónea de la figura de
las ranuras/agujeros SLOT2 fresado en los parámetros, la que
rasgados" LONGHOLE determina la posición de las ranuras/
agujeros rasgados en el círculo y su forma
Siemens AG 2000 Todos los derechos reservados.
5-284 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
5 5
03.96
04.00 Avisos de error y tratamiento de errores
5.3 Vista general de las alarmas de ciclo
Número de Texto alarma Fuente Aclaraciones, remedio
alarma
61105 "Radio de la fresa muy SLOT1 El diámetro de la fresa empleada es
grande" SLOT2 demasiado grande para la figura a
POCKET1 confeccionar; se ha de usar una
hasta herramienta de radio más pequeño o
POCKET4 bien se ha de modificar el contorno
LONGHOLE
CYCLE90
61106 "Cantidad de HOLES2 Programación errónea de NUM o INDA;
elementos de círculo o LONGHOLE la disposición de los elementos dentro
distancia entre ellos" SLOT1 de un círculo completo no es posible
SLOT2
61107 "Primera prof. de CYCLE83 La primera profundidad de taladrado es
taladr. definida contraria a la profundidad total
incorr. "
61108 "Valores no POCKET3 Los parámetros _RAD1 y _DP para la
admisibles para los POCKET4 determinación de la trayectoria para la
parámetros _RAD1 penetración en profundidad fueron mal
y _DP1" definidos.
61109 "Parámetro _CDIR POCKET3 El valor del parámetro para el sentido
mal definido" POCKET4 de fresado _CDIR está mal definido y
se ha de cambiar.
61110 "Demasía de acabado POCKET3 La demasía de acabado en el fondo fue
en el fondo > POCKET4 prescrita con un valor mayor que la
Penetración en penetración en profundidad máxima;
profundidad" por ello hay que disminuir la demasía
de acabado o aumentar la penetración
en profundidad.
61111 "Ancho de la CYCLE71 El ancho de la penetración programado
penetración > POCKET3 es mayor que el diámetro de la
Diámetro de la hta." POCKET4 herramienta activa; hay que disminuirlo.
61112 "Radio de CYCLE72 El radio de la herramienta activa es
herramienta CYCLE76 negativo; esto no es admisible.
negativo" CYCLE77
CYCLE90
61113 "Parámetro _CRAD POCKET3 El parámetro para el redondeo _CRAD
para redondeo fue prescrito demasiado grande; hay
demasiado grande" que disminuirlo.
61114 "Dirección de CYCLE72 La dirección de mecanizado de la
mecanizado G41/G42 corrección del radio de la fresa
mal definida" G41/G42 fue mal seleccionada.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 5-285
5 5
Avisos de error y tratamiento de errores 03.96
04.00
5.3 Vista general de las alarmas de ciclo
Número de Texto alarma Fuente Aclaraciones, remedio
alarma
61115 "Modo de aproximación CYCLE72 El modo de aproximación o retirada del
o retirada (recta/circun- contorno fue mal definido; comprobar
ferencia/plano/espacio) los parámetros _AS1 ó _AS2.
mal definido"
61116 "Recorrido de CYCLE72 El recorrido de aproximación o retirada
aproximación o está prescrito con el valor cero; tiene que
retirada=0" ser incrementado; comprobar los
parámetros _LP1 ó _LP2.
61117 "Radio de herramienta CYCLE71 El radio de la herramienta activa es
activo <= 0" POCKET3 negativo o tiene el valor cero; esto no
POCKET4 es admisible.
61118 "Longitud o ancho = 0" CYCLE71 La longitud o el ancho de la superficie a
fresar no son admisibles; comprobar
los parámetros _LENG y _WID.
61124 "El ancho de la CYCLE71 Estando activa la simulación sin
penetración no está herramienta hay que programar
programado" siempre un valor para el ancho de la
penetración _MIDA.
61200 "Demasiados elemen- CYCLE76
tos en la secuencia de CYCLE77
mecanizado"
61211 "Falta referencia CYCLE76
absoluta" CYCLE77
61213 "Radio de la CYCLE77
circunferencia muy
pequeño"
61215 "Cota en bruto CYCLE76
programada CYCLE77
incorrectamente"
61601 "Diám. de la pieza CYCLE94 Se ha programado un diámetro de
acab. muy pequ. " CYCLE96 pieza acabada
61602 "Ancho de herr. def. CYCLE93 El útil de ranurar es mayor que el ancho
incorrectamente" de entalla programado
61603 "Forma de entalla def. CYCLE93 • Los radios/chaflanes en el fondo de
incorrectamente" la entalla no concuerdan con el
ancho de la misma
• El entallado transversal en un
elemento de contorno que discurre
paralelamente al eje longitudinal no
es posible
Siemens AG 2000 Todos los derechos reservados.
5-286 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
5 5
03.96 Avisos de error y tratamiento de errores
5.3 Vista general de las alarmas de ciclo
Número de Texto alarma Fuente Aclaraciones, remedio
alarma
61604 "La herram. activa CYCLE95 Lesión del contorno en elementos de
lesiona el contorno desbaste con cambio de sentido en X,
programado" debido al ángulo de corte libre de la
herramienta empleada, es decir, usar
otra herramienta o comprobar el
subprograma de contorno
61605 "Contorno progr. CYCLE76 Detectado elemento inadmisible de
incorrectamente" CYCLE77 desbaste con cambio de sentido en X
CYCLE95
61606 "Punto de part. CYCLE95 Se encontró un error en el
progr. incorr. " procesamiento del contorno; esta
alarma se presenta siempre
relacionada con una alarma del NCK
10930 ... 10934, 15800 ó 15810
61607 "Posición del filo CYCLE95 El punto de partida alcanzado antes de la
programada llamada del ciclo no se encuentra fuera del
incorrectamente" rectángulo descrito por el subprograma del
contorno
61608 "Posición del filo CYCLE94 Se ha de programar una posición del
programada CYCLE96 filo 1...4 que se adapte a la forma de la
incorrectamente" entalladura
61609 "Forma definida CYCLE94 Comprobar el parámetro que fija la
incorrectamente" CYCLE96 forma de la entalladura
61610 "No hay profundidad CYCLE76
de penetración CYCLE77
programada" CYCLE96
61611 "Ningún punto de CYCLE95 No fue posible calcular un punto de
corte encontrado" corte con el contorno.
Comprobar la programación del
contorno o modificar la penetración.
61612 "Tallado posterior de CYCLE97
roscas imposible" CYCLE98
62100 "Ningún ciclo de HOLES1 Antes de la llamada del ciclo de figuras
taladrado activo" HOLES2 de taladros no se ha llamado de forma
modal a ningún ciclo de taladrado
62105 "Cantidad de columnas CYCLE801
o filas es cero"
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 5-287
5 5
Avisos de error y tratamiento de errores 03.96
12.98
5.4 Avisos en los ciclos
5.4 Avisos en los ciclos
Los ciclos emiten avisos en el renglón de diálogo del
control. Estos avisos no interrumpen el mecanizado.
Los avisos informan sobre determinados
comportamientos de los ciclos y sobre el progreso
del mecanizado y se conservan por lo general a lo
largo de una sección de mecanizado o hasta el final
del ciclo. Son posibles los avisos siguientes:
Texto del aviso Fuente
"Profundidad: corresp. al valor de la prof. rel." CYCLE81...CYCLE89, CYCLE840
"Se mecaniza agujero rasgado" LONGHOLE
"Se mecaniza ranura" SLOT1
"Se mecaniza ranura circular" SLOT2
"Sent. de fresado falso, se genera G3" SLOT1, SLOT2, POCKET1, POCKET2,
CYCLE90
"Forma modif. de la entalladura" CYCLE94, CYCLE96
"Primera prof. de taladr. en corresp. con FDPR" CYCLE83
"Atención: Demasía de acabado ≥ Diámetro de la POCKET1, POCKET2
herramienta"
"Paso de rosca <Número> - mecanizado en forma CYCLE97, CYCLE98
de rosca longitudinal"
"Paso de rosca <Número> - mecanizado en forma CYCLE97, CYCLE98
de rosca transversal"
"Simulación activa, ninguna herramienta POCKET1...POCKET4,
programada, se recorre el contorno final" SLOT1, SLOT2, CYCLE93,
CYCLE72
"Simulación activa, ninguna herramienta CYCLE72, POCKET1, ... POCKET4,
programada, se recorre el contorno final" SLOT1, SLOT2, CYCLE93
"Simulación activa, ninguna herramienta CYCLE71, CYCLE90, CYCLE94, CYCLE96
programada"
Bajo <Número> figura en cada caso el número de la
figura que se acaba de mecanizar, en el texto del
aviso.
Siemens AG 2000 Todos los derechos reservados.
5-288 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Apéndice
A Abreviaturas......................................................................................................................... A-291
B Conceptos............................................................................................................................ A-301
C Bibliografía ........................................................................................................................... A-311
D Índice ................................................................................................................................... A-323
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-289
A A
Apéndice 04.00
Siemens AG 2000 Todos los derechos reservados.
A-290 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Abreviaturas
A Abreviaturas
A Salida
AS Sistema de automatización
ASCII American Standard Code for Information Interchange: Norma de
los Estados Unidos para intercambio de informaciones
ASIC Application Specific Integrated Circuit: Circuito integrado específico
de usuario
ASUP Subprograma asíncrono
AV Preparación del trabajo
AWL Lista de instrucciones
BA Clase de servicio, ver CS
BB Preparado para el servicio
BCD Binary Coded Decimals: Decimales codificados en binario
BHG Programadora manual
BIN Ficheros binarios (Binary Files)
BIOS Basic Input Output System
BKS Sistema de coordenadas básico
BOF Interfase de Manejo
BOT Boot Files: Ficheros Boot para SIMODRIVE 611 D
BTSS Interfase de panel de servicio
BuB, B&B Manejo y visualización
CAD Computer-Aided Design
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-291
A A
Apéndice 04.00
Abreviaturas
CAM Computer-Aided Manufacturing
CNC Computerized Numerical Control: Control numérico asistido por
computador
Código EIA Código especial de cinta perforada, número de perforaciones por
carácter siempre impar
Código ISO Código especial de cinta perforada, número de perforaciones por
carácter siempre par
COM Comunicación
CP Communication Processor
CPU Central Processing Unit: Unidad central de proceso
CR Carriage Return
CRT Cathode Ray Tube: Tubo de rayos catódicos
CSB Central Service Board: Tarjeta del PLC
CTS Clear To Send: Señal de transmisión de datos en interfases serie
CUTOM Cutter radius compensation: Corrección del radio de herramienta
DAU Convertidor analógico/digital
DB Módulo (bloque) de datos en el PLC
DBB Byte de módulo de datos en el PLC
DBW Palabra de módulo de datos en el PLC
DBX Bit de módulo de datos en el PLC
DC Direct Control: Desplazamiento de eje giratorio por el trayecto más
corto hasta la posición absoluta dentro de un giro
DCD Carrier Detect
DDE Dynamic Data Exchange
Siemens AG 2000 Todos los derechos reservados.
A-292 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Abreviaturas
DEE Terminal
DIN Instituto Alemán de Normalización
DIO Data Input/Output: Visualización de la transmisión de datos
DIR Directory: Directorio
DLL Dynamic Link Library
DM Datos de máquina
DOE Equipo de transmisión de datos
DOS Disk Operating System
DPM Dual Port Memory
DPR Dual-Port-RAM
DRAM Dynamic Random Access Memory
DRF Differential Resolver Function: Función resólver diferencial
(volante)
DRY Dry Run: Avance de recorrido de prueba
DSB Decoding Single Block: Decodificación secuencia a secuencia
DW Palabra de datos
E Entrada
E/R Unidad de alimentación/realimentación (abastecimiento de energía
eléctrica) de SIMODRIVE 611(D)
E/S Entrada/Salida
ENC Encoder: Captador de valores reales
EPROM Erasable Programmable Read Only Memory (memoria fija,
borrable, de programación eléctrica)
ERROR Error from printer: Error de impresora
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-293
A A
Apéndice 04.00
Abreviaturas
FB Módulo (bloque) funcional
FBS Pantalla plana
FC Function Call: Bloque (módulo) funcional en el PLC
FDB Base de datos de producto
FDD Floppy Disk Drive
FEPROM Flash-EPROM: Memoria de lectura y escritura
FIFO First In First Out: Memoria que trabaja sin indicación de dirección y
cuyos datos se leen en el mismo orden en que se depositaron
FIPO Interpolador de precisión
FM Módulo funcional
FM-NC Control numérico implementado en un módulo funcional
FPU Floating Point Unit: Unidad de coma flotante
FRA Módulo frame
FRAME Secuencia de datos (macro)
FRK Corrección del radio de fresa
FST Feed Stop: Parada del avance
FUP Esquema funcional (método de programación para PLC)
GC Giro de coordenadas
GCS Grupo de clases de servicio, ver GCS
GP Programa base
GUD Global User Data: Datos globales de usuario
HD Hard Disk: Disco duro
HEX Designación abreviada para número hexadecimal
Siemens AG 2000 Todos los derechos reservados.
A-294 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Abreviaturas
HiFu Función auxiliar
HMS Sistema de medida de alta resolución
HSA Accionamiento de cabezal
HW Hardware
IF Desbloqueo de impulsos del módulo de accionamiento
IK (GD) Comunicación implícita (datos globales)
IKA Interpolative Compensation: Compensación interpolativa
IM Interface-Modul: Módulo de interfase
IMR Interface-Modul Receive: Módulo de interfase para servicio de
recepción
IMS Interface-Modul Send: Módulo de interfase para servicio de
emisión
INC Increment: Acotado incremental
INI Initializing Data: Datos de inicialización
IPO Interpolador
ISA International Standard Architecture
ISO International Standard Organization
JOG Jogging: Manejo convencional para preparación (manual)
K1 .. K4 Canal 1 a canal 4
K-Bus Bus de comunicación
KOP Esquema de contactos (método de programación del PLC)
KÜ Relación de transformación
Kv Ganancia del lazo de regulación
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-295
A A
Apéndice 04.00
Abreviaturas
LCD Liquid-Crystal Display: Pantalla de cristal líquido
LED Light Emitting Diode: Diodo luminiscente
LF Line Feed
LMS Sistema de medición de posición
LR Regulador de posición
LUD Local User Data
MB Megabyte
MDA Maual Data Automatic: Introducción manual
MK Circuito de medida
MKS Sistema de coordenadas de máquina
MLFB Denominación de producto legible por máquina
MMC Man Machine Communication: Interfase hombre-máquina del
control numérico para manejo, programación y simulación
MPF Main Program File: Programa de pieza (programa principal) del CN
MPI Multi Port Interface: Interfase multipunto
MS- Microsoft (fabricante de software)
MSTT Panel de mando de máquina
NC Numerical Control: Control numérico (CN)
NCK Numerical Control Kernel: Núcleo del control numérico con
procesamiento de secuencias, margen de desplazamiento, etc.
NCU Numerical Control Unit: Unidad de hardware del NCK
NRK Designación del sistema operativo del NCK
NST Señal de interfase
Siemens AG 2000 Todos los derechos reservados.
A-296 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Abreviaturas
NURBS Non Uniform Rational B-Spline
NV Decalaje del origen
OB Módulo (bloque) de organización en el PLC
OEM Original Equipment Manufacturer: fabricante de la máquina
OP Operation Panel: Panel de operador
OPI Operation Panel Interface: Interfase de panel del operador
OPT Options: Opciones
OSI Open Systems Interconnection: Normalización para comunicación
de ordenadores
P. e. m. Puesta en marcha
P-Bus Bus periférico
PC Computador personal
PCIN Nombre del software para el intercambio de datos con el control
PCMCIA Personal Computer Memory Card International Association:
Normalización de tarjetas de memoria enchufables
PG Equipo de programación
PLC Programmable Logic Control: Autómata programable
PLC Mando de programación en memoria (autómata programable)
(PLC en alemán)
POS Posicionamiento
RAM Random Access Memory: Memoria de programa que puede leerse
y escribirse
REF Función "Búsqueda del punto de referencia"
REPOS Función "Reposicionamiento"
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-297
A A
Apéndice 04.00
Abreviaturas
RISC Reduced Instruction Set Computer: Tipo de procesador con juego
reducido de instrucciones.
ROV Rapid Override: Corrección del rápido
RPA R-Parameter Active: Zona de memoria NCK para
números de parámetros R.
RPY Roll Pitch Yaw: Tipo de giro de un sistema de coordenadas
RTS Request To Send: Conectar transmisión de datos, señal de mando
de interfases serie
SBL Single Block: Secuencia a secuencia
SD Dato de operador
SDB Módulo (bloque) de datos de sistema
SEA Setting Data Active: Identificación de datos de operador (tipo de
fichero)
SFB Sistema "Módulo (bloque) funcional"
SFC System Function Call
SK Softkey (pulsador de menú)
SKP Skip: Secuencia opcional
SM Motor paso a paso
SP Subprograma
SPF Sub Program File: Subprograma
SRAM Memoria estática (mantenida)
SRK Corrección de radio de filo
SSFK Compensación de error de paso del cabezal
SSI Serial Synchron Interface: Interfase serie síncrona
Siemens AG 2000 Todos los derechos reservados.
A-298 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Abreviaturas
SW Software
SYF System Files: Ficheros de sistema
TEA Testing Data Aktive: Identificación de datos de máquina
TO Tool Offset: Corrección de herramienta
TOA Tool Offset Active: Identificación de correcciones de herramienta
(tipo de fichero).
TRANSMIT Transform Milling into Turning: Conversión de coordenadas en
tornos, para operaciones de fresado
UFR User Frame: Decalaje de origen
V.24 Interfase serie (Definición de las líneas de intercambio entre
DEE y DÜE)
VSA Accionamiento de avance
WDP Work Piece Directory: Directorio de piezas
WKS Sistema de coordenadas de pieza
WKZ Herramienta
WLK Corrección de longitud de herramienta
WOP Programación orientada al taller
WRK Corrección de radio de herramienta
WZK Corrección de herramienta
WZW Cambio de herramienta
ZOA Zero Offset Active: Identificación de datos de decalaje de origen
µC Microcontrolador
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-299
A A
Apéndice 04.00
Abreviaturas
Siemens AG 2000 Todos los derechos reservados.
A-300 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Conceptos
B Conceptos
Se indican en orden alfabético los conceptos importantes. Mediante el
signo -> nos remitimos a conceptos que aparecen en la parte
explicativa y para los cuales existe una definición propia en este
glosario.
A
Administración de La administración de programas de pieza se puede organizar por ->
programas de pieza piezas. El tamaño de la memoria de usuario determina el número de
los programas y datos que se pueden administrar. Cada fichero
(programas y datos) puede estar provisto de un nombre con un
máximo de 24 caracteres alfanuméricos.
Alarmas Todos los -> avisos y las alarmas se visualizan en el panel de servicio
textualmente, con fecha y hora y con el símbolo correspondiente para
el criterio de borrado. La indicación se efectúa separadamente por
alarmas y avisos.
Alarmas y avisos en el programa de pieza
Las alarmas y los avisos se pueden visualizar directa y textualmente a
partir del programa de pieza.
Alarmas y avisos del PLC
Las alarmas y los avisos de la máquina se pueden visualizar
textualmente a partir del programa del PLC. Para ello no se precisan
grupos adicionales de módulos funcionales.
Las alarmas de ciclos están entre la gama de números
60000...69999.
Avisos Todos los avisos programados en el programa de pieza y -> alarmas
detectadas por el sistema se visualizan en el panel de servicio en
texto explícito con la fecha y la hora así como el símbolo
correspondiente para el criterio de borrado. La indicación se efectúa
separadamente por alarmas y avisos.
B
Búsqueda de secuencia Para probar programas de piezas o después de una interrupción de la
mecanización, es posible que mediante la función búsqueda de
secuencia se seleccione un lugar cualquiera en el programa de pieza
desde donde arrancar o proseguir con la mecanización.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-301
A A
Apéndice 04.00
Conceptos
C
Ciclo Subprograma protegido para la ejecución de un proceso de
mecanizado repetido en la -> pieza
Ciclos estándar Para las tareas de mecanización que se repiten frecuentemente están
disponibles ciclos estándar:
Para la tecnología taladrado/fresado, para la tecnología torneado
(SINUMERIK FM-NC).
En el área de manejo "Programa" se presenta bajo el menú "Soporte
para los ciclos" una relación de los ciclos que están disponibles.
Después de la selección del ciclo de mecanizado deseado se
visualizan en texto explícito los parámetros necesarios para la
asignación de valores.
CNC -> NC
COM Componente del Control CN para la realización y coordinación de
comunicaciones.
Contorno Perfil de la -> pieza.
Contorno de la pieza Contorno prescrito de la -> pieza que debe ser creada / mecanizada.
Contorno de la pieza Contorno de la pieza que se terminó de mecanizar. Véase también ->
acabada Pieza en bruto.
Coordenadas polares Sistema de coordenadas que determina la posición de un punto en un
plano mediante su distancia del centro de origen y el ángulo que
forma el vector del radio con un eje establecido.
Corrección de Mediante la programación de una función T (5 décadas de número
herramienta entero) en la secuencia de programa se produce la selección de la
herramienta. A cada número T se pueden asignar hasta nueve filos
(direcciones D). El número de las herramientas administradas en el
control se define mediante el diseño.
Corrección de radio de Para poder programar directamente el -> contorno deseado de la
herramienta pieza, el control tendrá que recorrer, teniendo en cuenta el radio de la
herramienta utilizada, una trayectoria equidistante con respecto al
contorno programado (G41/G42).
Siemens AG 2000 Todos los derechos reservados.
A-302 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Conceptos
Corrección del radio de Al programarse un contorno se parte del supuesto de una herramienta
corte puntiaguda. Puesto que ello no es realizable en la práctica, se le
indica al control el radio de curvatura de la herramienta utilizada para
que éste lo considere. Entonces el centro de curvatura en torno al
radio es conducido de forma desplazada equidistante en torno al
contorno.
Los ciclos de torneado y fresado activan y desactivan internamente la
corrección del radio de corte.
Cotas métricas y en En el programa de pieza se pueden programar los valores de
pulgadas posiciones y pasos en pulgadas. Independientemente del acotado
programable (G70/G71), el control es ajustado a un sistema básico.
Los ciclos están programados independientemente del sistema de
medida.
CPU Central Processor Unit, -> Mando de programación en memoria
D
Datos del ajuste de Con estos datos especiales del operador se pueden variar parámetros
ciclos de ciclos en su cálculo.
Datos del operador Datos que comunican al control CN las propiedades de la máquina
herramienta de la manera definida por el software del sistema.
Decalaje de origen Prescripción de un nuevo punto de referencia para un sistema de
coordenadas haciéndose referencia a un centro de origen y a un ->
Frame.
1. Ajustable
SINUMERIK FM-NC: Se pueden seleccionar cuatro decalajes de
origen independientes por cada eje CNC.
SINUMERIK 840D: Se cuenta con un número definible de decalajes
de origen ajustables para cada eje CNC. Los decalajes seleccionables
a través de funciones G surten su efecto alternativamente.
2. Externo
Además de todos los decalajes que determinan la posición del punto
de origen de pieza se podrá superponer un decalaje de origen externo
- mediante el volante (decalaje DRF) o
- mediante el PLC.
3. Programable
Mediante la instrucción TRANS se pueden programar decalajes de
origen para todos los ejes de contorneado y de posicionamiento.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-303
A A
Apéndice 04.00
Conceptos
Definición de variables Una definición de variables abarca el establecimiento de un tipo de
datos y de un nombre de variable. Mediante el nombre de la variable
se puede recurrir al valor de la variable.
Descriptor Las palabras según DIN 66025 son completadas mediante
descriptores (nombres) para variables (variable operativa, variable del
sistema, variable de usuario), para subprogramas, para palabras
clave y palabras con varios caracteres de dirección.
Estos complementos se equiparan en su significado a las palabras
cuando se trata de la estructura de la secuencia. Los descriptores
tienen que ser unívocos. Un mismo descriptor no puede ser utilizado
para diferentes objetos.
Diagnóstico Área de manejo del control
El control cuenta tanto con un programa de autodiagnóstico como con
ayudas para la prueba utilizables en el servicio: Indicaciones de
estado, alarma y servicio.
E
Editor El editor permite crear, modificar, completar, agrupar e insertar
programas/textos/secuencias de programas.
Editor de textos Editor
Eje geométrico Los ejes geométricos sirven para describir un área bi o tridimensional
en el sistema de coordenadas de pieza.
Escala Componente de un -> frame que origina modificaciones de escala
específicas de eje.
F
Frame Un frame viene a ser una disposición de cálculo que transfiere
sistema de coordenadas cartesianas a otro sistema de coordenadas
cartesianas. Un frame incluye los componentes -> Decalaje de origen,
-> Rotación, -> Escala, -> Simetría especular.
Internamente se programan frames aditivos que surten efecto en la
visualización del valor real durante el proceso secuencial del ciclo.
Una vez terminado el ciclo estará activo siempre el mismo almacén
de herramienta que lo estaba antes de la llamada.
Siemens AG 2000 Todos los derechos reservados.
A-304 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Conceptos
H
Herramienta Parte activa en la máquina herramienta que se hace cargo de la
mecanización, [Link]., útil de tornear, fresa, taladro, rayo LÁSER ...
I
Idiomas Los textos visualizables de la guía del operador y de los avisos y
alarmas del sistema están disponibles en cinco idiomas de sistema
(disquete):
alemán, inglés, francés, italiano y español.
En el control están disponibles y se pueden seleccionar siempre dos
de estos idiomas mencionados.
Interfase tipo serie V.24 Para la entrada / salida de datos en el MMC100 hay una interfase
V.24 serial (RS232) en el módulo MMC MMC100, en los módulos
MMC MMC101 y MMC102 se dispone de dos interfases V.24. A
través de estas interfases se pueden cargar y salvar por grabación los
programas de pieza, ciclos y también los datos del fabricante y
usuario.
J
JOG Clase de servicio del control (operación de preparación): En la clase
de servicio Jog se podrá preparar la máquina. Los ejes individuales y
los cabezales se pueden desplazar mediante los pulsadores de
dirección en servicio pulsatorio. Otras funciones adicionales brindadas
en la clase de servicio Jog son el
-> Posicionamiento del punto de referencia, -> Repos así como ->
Preset.
L
Lenguaje de alto nivel El lenguaje de alto nivel ofrece: -> Variable de usuario, -> Variable de
CNC usuario predefinida, -> Variable del sistema, -> Programación
indirecta,
-> Funciones aritméticas y trigonométricas, -> operaciones
relacionales y operaciones lógicas, -> saltos y bifurcaciones de
programa,
-> Coordinación de programas (SINUMERIK 840D), ->
Macrotecnología.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-305
A A
Apéndice 04.00
Conceptos
M
Macrotecnología Agrupamiento de una cantidad de instrucciones bajo un descriptor.
El descriptor representa en el programa la cantidad de las
instrucciones agrupadas.
Máquina Área de manejo del control
MDA Clase de servicio del control: Manual Data Automatic. En la clase de
servicio MDA se pueden introducir secuencias de programa o
sucesiones de secuencias individuales que no guardan relación
alguna con un programa principal o subprograma y que se pueden
ejecutar inmediatamente a continuación mediante la tecla marcha CN.
Módulo Se denominan módulos todos los ficheros que se necesitan para la
generación del programa y el procesamiento del programa.
Módulo de datos Unidad de datos del -> PLC a la que tienen acceso los programas ->
HIGHSTEP.
Unidad de datos del -> CN: Los módulos de datos contienen
definiciones de datos para datos globales de usuario. Los datos
pueden ser inicializados directamente en el momento de la definición.
N
NC Numerical Control: Control CN que abarca todos los componentes del
control de la máquina herramienta: -> NCK, -> PLC, -> MMC, -> COM.
Nota: Para los controles SINUMERIK FM-NC, 810D u 840D sería más
correcto decir control CNC: Computerized numerical control.
NCK Numeric Control Kernel: Componente del control CN que
ejecuta -> programas de piezas y que en lo esencial se encarga de
coordinar los movimientos de la máquina herramienta.
O
Operación Boot Cargar el programa de sistema tras el power on.
Origen de la máquina Punto fijo de la máquina herramienta al cual se pueden devolver todos
los sistema de medida (derivados).
Siemens AG 2000 Todos los derechos reservados.
A-306 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Conceptos
P
Parada orientada del Parada del husillo de pieza en posición angular prescrita, [Link]., para
cabezal efectuar un mecanizado adicional en cierto lugar.
Esta función es empleada en algunos ciclos de taladrado.
Parámetro-R Parámetro de cálculo, el programador del -> programa de pieza los
puede poner o averiguar dentro del programa para un fin cualquiera.
Parámetros 840D/FM-NC:
- Área de manejo del control
- Parámetros de cálculo; el programador del programa de
pieza los puede poner o averiguar dentro del programa
para un fin cualquiera.
PG Equipo de programación
Pieza Pieza que debe ser creada / mecanizada por la máquina herramienta.
Pieza en bruto Pieza con la que se empieza la mecanización.
PLC Programmable Logic Control: Mando de programación en memoria
(autómata programable) (PLC en alemán) Componente del -> Control
CN: Autómata programable para el tratamiento de la lógica de control
de la máquina herramienta.
Power On Desconectar y volver a conectar el control.
Después de la carga de los ciclos se requiere siempre un power on.
Programa Área de manejo del control
Secuencia de instrucciones pasadas al control.
Programa de pieza Secuencia de instrucciones al control CN que en su totalidad resultan
en la creación de una -> pieza determinada. Del mismo modo también
la ejecución de cierta mecanización en una -> pieza en bruto
determinada.
Programa de PCIN es un programa auxiliar para la transmisión y recepción de
transmisión de datos datos de usuario CNC a través de la interfase tipo serie como lo son
PCIN [Link]., programas de piezas, correcciones de herramienta, etc.
El programa PCIN es capaz de funcionar bajo MS-DOS en PCs
estándar industriales.
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-307
A A
Apéndice 04.00
Conceptos
Programa principal Se trata de un -> Programa de pieza, identificado con un número o
descriptor, dentro del cual pueden ser llamados otros programas
principales, subprogramas o -> ciclos.
Programa Todo programa principal/subprograma global puede aparecer una
principal/Subprograma sola vez bajo su nombre en el subdirectorio, no es admisible que haya
global un mismo nombre de programa en varios subdirectorios con
contenidos distintos en calidad de programa global.
Punto de origen de pieza El punto de origen de pieza viene a ser el punto de partida para el ->
sistema de coordenadas de pieza.
Éste está definido por las distancias hasta el origen de la máquina.
R
Rápido La velocidad de desplazamiento más rápida de un eje.
Se emplea [Link]., si la herramienta ha de ser aproximada desde una
posición de reposo al -> contorno de la pieza, o si se ha de alejar de
dicho contorno.
Roscado con El taladrado roscado se realiza ya sea con o sin captador del cabezal
compensación (G33 ó G63) -> CYCLE840.
Roscado sin Con esta función se pueden taladrar roscas sin herramienta de
compensación compensación. Mediante el desplazamiento interpolativo del
cabezal como eje giratorio y del eje de taladrado se cortan roscas
exactas conforme a la profundidad final de taladrado, [Link]. rosca
de agujero ciego (requisito: funcionamiento de eje del cabezal) ->
CYCLE84.
Rotación Componente de un -> Frame que define un giro del sistema de
coordenadas conforme a un ángulo determinado.
S
Secuencia de programa Parte de un -> programa de pieza delimitado por un line feed.
A su vez hay que diferenciar entre -> secuencias principales y ->
secuencias secundarias.
Servicios Área de manejo del control
Siemens AG 2000 Todos los derechos reservados.
A-308 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Conceptos
Simetría especular En caso de crearse una simetría especular se intercambian los signos
de los valores de coordenadas de un contorno con respecto a un eje.
La creación de la simetría especular se puede efectuar
simultáneamente con respecto a varios ejes.
Sistema de coordenadas Véase -> Sistema de coordenadas de máquina, -> Sistema de
coordenadas de pieza.
Sistema de coordenadas Sistema de coordenadas que está referido a los ejes de la máquina
de máquina herramienta.
Sistema de coordenadas El sistema de coordenadas de pieza tiene su punto de partida en el ->
de pieza punto de origen de pieza.
En caso de programación en el sistema de coordenadas de pieza, las
dimensiones y las direcciones se refieren a este sistema.
Sistema de medida en Sistema de medida que define las distancias en "pulgadas" y sus
pulgadas fracciones.
Sistema de medida Sistema normalizado de unidades: para longitudes [Link]., mm
métrico milímetros, m metros.
Soporte para los ciclos En el área de manejo "Programa" se presenta bajo el menú "Soporte
para los ciclos" una relación de los ciclos que están disponibles.
Después de la selección del ciclo de mecanizado deseado se
visualizan en texto explícito los parámetros necesarios para la
asignación de valores.
Subprograma Secuencia de instrucciones de un -> programa de pieza que se puede
llamar varias veces con diferentes parámetros asignados.
La llamada del subprograma se efectúa desde un programa principal.
Todos los subprogramas se pueden bloquear contra lecturas y
visualizaciones no autorizadas. Los -> ciclos son una cierta forma de
subprograma.
T
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-309
A A
Apéndice 04.00
Conceptos
V
Variable definida por el Los usuarios pueden convenir unas variables definidas por ellos para
usuario un uso cualquiera en el -> programa de mecanizado o módulo de
datos (datos globales de usuario). Una definición contiene la
indicación del tipo de datos y el nombre de variable. Véase también ->
Variable del sistema.
Los ciclos operan internamente con variables definidas por el usuario.
X
Y
Z
Siemens AG 2000 Todos los derechos reservados.
A-310 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Bibliografía
C Bibliografía
Documentación general
/BU/ SINUMERIK 840D/810D/FM-NC
Documentación para pedidos
Catálogo NC 60.1
Referencia: E86060-K4460-A101-A7-7800 (en preparación)
/ST7/ SIMATIC
Autómata programable SIMATIC S7
Catálogo ST 70
Referencia: E86060-K4670-A111-A4-7800 (disponible)
/VS/ SINUMERIK 840D/810D/FM-NC
Documentación técnica
Catálogo NC 60.2
Referencia: E86060-K4460-A201-A4-7800 (disponible)
/W/ SINUMERIK 840D/810D/FM-NC
Folleto
/Z/ SINUMERIK, SIROTEC, SIMODRIVE
Accesorios y equipamientos para máquinas especiales
Catálogo NC Z
Referencia: E86060-K4490-A001-A6-7800 (disponible)
Documentación electrónica
/CD6/ El sistema SINUMERIK (Edición 04.00)
DOC ON CD (en inglés)
(con todos los manuales SINUMERIK 840D/840Di/810D/FM-NC y
SIMODRIVE)
Referencia: 6FC5 298-5CA00-0BG2
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-311
A A
Apéndice 04.00
Bibliografía
Documentación para el usuario
/AUE/ SINUMERIK 840D/810D/FM-NC
Sistema de programación gráfico AutoTurn (Edición 07.99)
Parte 2: Preparación
Referencia: 6FC5 298-4AA50-0EP2
/AUK/ SINUMERIK 840D/810D/FM-NC
Instrucciones resumidas de manejo AutoTurn (Edición 07.99)
Referencia: 6FC5 298-4AA30-0EP2
/AUP/ SINUMERIK 840D/810D/FM-NC
Sistema de programación grafico AutoTurn (Edición 07.99)
Instrucciones de manejo
Parte 1: Programación
Referencia: 6FC5 298-4AA40-0EP2
/BA/ SINUMERIK 840D/810D/FM-NC
Instrucciones de manejo (Edición 08.99)
Referencia: 6FC5 298-5AA00-0EP2
• Instrucciones de manejo
• Instrucciones de manejo programación asistida o de diálogo
(MMC 102/103)
/BAE/ SINUMERIK 840D/810D/FM-NC
Instrucciones de manejo
Entorno de manejo unificado (Edición 04.96)
Referencia: 6FC5 298-3AA60-0EP1
/BAH/ SINUMERIK 840D/810D
Instrucciones de manejo HAT 6 (PHG nuevo) (Edición 06.00)
Referencia: 6FC5 298-0AD60-0BP0 (inglés)
/BAK/ SINUMERIK 840D/810D/FM-NC
Instrucciones resumidas de manejo (Edición 12.98)
Referencia: 6FC5 298-5AA10-0EP0
/BAM/ SINUMERIK 810D/840D
Instrucciones de manejo ManualTurn (Edición 02.00)
Referencia: 6FC5 298-5AD00-0EP0
Siemens AG 2000 Todos los derechos reservados.
A-312 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Bibliografía
/KAM/ SINUMERIK 840D/810D
Instrucciones resumidas de manejo (Edición 11.98)
Referencia: 6FC5 298-2AD40-0EP0
/BAS/ SINUMERIK 840D/810D
Instrucciones de manejo ShopMill (Edición 03.99)
Referencia: 6FC5 298-5AD10-0EP0
/KAS/ SINUMERIK 840D/810D
Instrucciones resumidas de
manejo ShopMill (Edición 01.98)
Referencia: 6FC5 298-2AD30-0EP0
/BAP/ SINUMERIK 840D/840Di/810D
Instrucciones de manejo PHG (Edición 04.00)
Referencia: 6FC5 298-5AD20-0EP1
/BNM/ SINUMERIK 840D/840Di/810D/FM-NC
Instrucciones para el usuario,
Ciclos de medida (Edición 04.00)
Referencia: 6FC5 298-5AA70-0EP2
/DA/ SINUMERIK 840D/840Di/810D/FM-NC
Instrucciones de diagnosis (Edición 04.00)
Referencia: 6FC5 298-5AA20-0EP2
/PG/ SINUMERIK 840D/840Di/810D/FM-NC
Instrucciones de programación
Funciones básicas (Edición 04.00)
Referencia: 6FC5 298-5AB00-0EP2
/PGA/ SINUMERIK 840D/840Di/810D/FM-NC
Instrucciones de programación
Preparación de trabajo (Edición 04.00)
Referencia: 6FC5 298-5AB10-0EP2
/PGK/ SINUMERIK 840D/810D/FM-NC
Instrucciones resumidas de manejo
programación (Edición 12.98)
Referencia: 6FC5 298-5AB30-0EP0
/PGZ/ SINUMERIK 840D/840Di/810D/FM-NC
Instrucciones de programación, Ciclos (Edición 04.00)
Referencia: 6FC5 298-5AB40-0EP2
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-313
A A
Apéndice 04.00
Bibliografía
/PI/ PCIN 4.4
Software para la transmisión de datos de/al módulo MMC
o
N de pedido: 6FX2 060-4AA00-4XB0 (alemán, inglés, francés)
Pedirlo en: WK Fürth
/SYI/ SINUMERIK 840Di
Sinopsis del sistema (Edición 06.00)
Referencia: 6FC5 298-5AE40-0BP0 (inglés)
Documentación para el fabricante / para el servicio técnico
a) Listas
/LIS/ SINUMERIK 840D/840Di/810D/FM-NC
SIMODRIVE 611D
Listas (Edición 04.00)
Referencia: 6FC5 297-5AB70-0EP2
b) Hardware
/BH/ SINUMERIK 840D/840Di/810D/FM-NC
Manual de componentes de manejo (HW) (Edición 04.00)
Referencia: 6FC5 297-5AA50-0EP2
/BHA/ SIMODRIVE Sensor
Captadores absolutos con Profibus-DP
Manual del usuario (HW) (Edición 02.99)
Referencia: 6SN1 197-0AB10-0AP1 (alemán)
Referencia: 6SN1 197-0AB10-0BP1 (inglés)
/EMV/ SINUMERIK, SIROTEC, SIMODRIVE
Directrices EMC (Edición 06.99)
Instrucciones para proyecto (HW)
Referencia: 6FC5 297-0AD30-0AP1 (alemán)
Referencia: 6FC5 297-0AD30-0BP1 (inglés)
/PHC/ SINUMERIK 810D
Manual, Diseño (HW) (Edición 04.00)
Referencia: 6FC5 297-3AD10-0EP2
/PHD/ SINUMERIK 840D
Manual NCU 571-573.2 (HW) (Edición 04.00)
Referencia: 6FC5 297-5AC10-0EP2
Siemens AG 2000 Todos los derechos reservados.
A-314 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Bibliografía
/PHF/ SINUMERIK FM-NC
Manual NCU 570 (HW) (Edición 04.96)
Referencia: 6FC5 297-3AC00-0EP0
/PMH/ SIMODRIVE Sensor
Sistema de medida para accionamientos de cabezal
Instrucciones para proyecto/montaje,
SIMAG-H (HW) (Edición 05.99)
Referencia: 6SN1197-0AB30-0AP0 (alemán)
Referencia: 6SN1197-0AB30-0BP0 (inglés)
c) Software
/FB1/ SINUMERIK 840D/840Di/810D/FM-NC
Descripción de funciones,
Máquina básica (parte 1) (Edición 04.00)
(a continuación se señalizan los capítulos contenidos)
Referencia: 6FC5 297-5AC20-0EP2
A2 Diversas señales de interconexión
A3 Vigilancia de ejes, zonas de protección
B1 Servicio de contorneado, parada exacta y Look Ahead
B2 Aceleración
D1 Ayuda de diagnosis
D2 Programación gráfica asistida
F1 Marcha a tope fijo
G2 Velocidades, sistemas de valores reales/nominales,
regulación
H2 Salida de funciones auxiliares en PLC
K1 GCS, canal, servicio de programa
K2 Sistemas de coordenadas, tipos de ejes, configuración de
ejes, valor real en SCP, decalaje de origen externo
K4 Comunicación
N2 PARADA EMERGENCIA
P1 Eje de refrentado
P3 Programa base de PLC
R1 Posicionamiento del punto de referencia
S1 Cabezales
V1 Avances
W1 Corrección de herramientas
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-315
A A
Apéndice 04.00
Bibliografía
/FB2/ SINUMERIK 840D/840Di/810D(CCU2)/FM-NC
Descripción de funciones, (Edición 04.00)
Paquete de funciones de ampliación (parte 2)
inclusive FM-NC: torneado, motor paso a paso
(a continuación se indica el contenido)
Referencia: 6FC5 297-5AC30-0EP2
A4 Periferia NCK digital y analógica
B3 Varios paneles conectados a una NCU
B4 Mando por PGC/PCG
F3 Telediagnosis
H1 Marcha manual, marcha con volante
K3 Compensaciones
K5 GCSs, canales, intercambio de ejes
L1 Bus local FM-NC
M1 Transformación cinemática
M5 Medida
N3 Levas de software, señales de recorrido
N4 Punzonado y troquelado
P2 Ejes de posicionamiento
P5 Vaivén
R2 Ejes giratorios
S3 Cabezales síncronos
S5 Acciones síncronas (hasta versión del software)
S6 Motores paso a paso
S7 Configuración de la memoria
T1 Ejes de división
W3 Cambio de herramientas
W4 Rectificado
/FB3/ SINUMERIK 840D/840Di/810D(CCU)/FM-NC
Descripción de funciones, (Edición 04.00)
Funciones especiales (parte 3)
(a continuación se indica el contenido)
Referencia: 6FC5 297-4AC80-0AP2 (alemán)
Referencia: 6FC5 297-4AC80-0BP2 (inglés)
F2 Transformación 3 a 5 ejes
G1 Ejes tipo Gantry
G3 Tiempos de ciclo
K6 Vigilancia del contorno por túnel
M3 Ejes conducidos y acoplamiento de valor de referencia
S8 Velocidad constante en pieza para rectificado sin centros
T3 Control tangencial
V2 Preparación
Siemens AG 2000 Todos los derechos reservados.
A-316 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Bibliografía
W5 Corrección del radio de la herramienta en 3D
TE1 Regulación de distancia
TE2 Eje analógico
TE3 Maestro-esclavo para accionamientos
TE4 Manejo de la transformación
TE5 Conmutación de consigna
TE6 Acoplamiento MKS
/FBA/ SIMODRIVE 611D/SINUMERIK 840D/810D
Descripción de funciones, (Edición 04.00)
Funciones del accionamiento
(a continuación se indica el contenido)
Referencia: 6SN1 197-0AA80-0EP6
DB1 Mensajes de operación/Reacciones de alarmas
DD1 Funciones de diagnosis
DD2 Lazo regulación de velocidad
DE1 Funciones de accionamiento ampliadas
DF1 Desbloqueos
DG1 Parametrización de captadores
DM1 Cálculo de parámetros motor/parte de potencia y datos de
regulación
DM2 Maestro-esclavo
DS1 Lazo de regulación de intensidad
DÜ1 Vigilancias/Limitaciones
/FBAN/ SINUMERIK 840D/SIMODRIVE 611 DIGITAL
Descripción de funciones
Módulo ANA (Edición 07.99)
Referencia: 6SN1 197-0AB80-0BP0 (inglés)
/FBD/ SINUMERIK 840D
Descripción de funciones Digitalización (Edición 07.99)
Referencia: 6FC5 297-4AC50-0EP0
DI1 Puesta en marcha
DI2 Exploración con palpador (scancad scan)
DI3 Exploración con láser (scancad laser)
DI4 Crear programa de fresado (scancad mill)
/FBDN/ CAM-Integration DNC NT-2000
Descripción de funciones
Sistema para gestión y distribución
de datos de CN (Edición 10.99)
Referencia: 6FC5 297-5AE50-0AP0 (alemán)
Referencia: 6FC5 297-5AE50-0BP0 (inglés)
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-317
A A
Apéndice 04.00
Bibliografía
/FBFA/ SINUMERIK 840D/810D
Descripción de funciones
Dialectos ISO para SINUMERIK (Edición 04.00)
Referencia: 6FC5 297-5AE10-0AP1 (alemán)
Referencia: 6FC5 297-5AE10-0BP1 (inglés)
/FBHLA/ SINUMERIK 840D/SIMODRIVE 611 digital
Descripción de funciones
Módulo HLA (Edición 08.99)
Referencia: 6SN1 197-0AB60-0EP1
/FBMA/ SINUMERIK 840D/810D
Descripción de funciones MANUALTURN (Edición 02.00)
Referencia: 6FC5 297-5AD50-0EP0
/FBO/ SINUMERIK 840D/810D/FM-NC
Descripción de funciones
Diseño de entornos de manejo en OP030 (Edición 03.96)
(a continuación se indica el contenido)
Referencia: 6FC5 297-3AC40-0EP0
BA Instrucciones de manejo
EU Entorno de desarrollo (Paquete de diseño)
PS Sólo online: Sintaxis de diseño (Paquete de diseño)
PSE Introducción al diseño del entorno de manejo (interfase de
usuario)
IK Paquete de instalación: Descripción de la actualización de
software y configuración
/FBP/ SINUMERIK 840D
Descripción de funciones,
Programación del PLC en C (Edición 03.96)
Referencia: 6FC5 297-3AB60-0EP0
/FBR/ SINUMERIK 840D/810D
Descripción de funciones
Acoplamiento a ordenador SINCOM (Edición 04.00)
Referencia: 6FC5 297-5AD60-0EP0
NFL Acoplamiento a ordenador central
NPL Acoplamiento a PLC/NCK
Siemens AG 2000 Todos los derechos reservados.
A-318 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Bibliografía
/FBSI/ SINUMERIK 840D/SIMODRIVE
Descripción de funciones,
SINUMERIK Safety Integrated (Edición 05.00)
Referencia: 6FC5 297-5AB80-0EP1
/FBSP/ SINUMERIK 840D/810D
Descripción de funciones ShopMill (Edición 05.00)
Referencia: 6FC5 297-5AD80-0EP1
/FBST/ SIMATIC
FM STEPDRIVE/SIMOSTEP
Descripción de funciones (Edición 01.97)
Referencia: 6SN1 197-0AA70-0YP3
/FBSY/ SINUMERIK 840D/810D
Descripción de funciones
Acciones síncronas (Edición 04.00)
para madera, vidrio, cerámica, prensas
Referencia: 6FC5 297-5AD40-0EP2
/FBTD/ SINUMERIK 840D/810D
Descripción de funciones (Edición 04.99)
Determinación de necesidades de
herramientas SINTDI con ayuda en línea
Referencia: 6FC5 297-5AE00-0EP0
/FBU/ SIMODRIVE 611 universal
Descripción de funciones (Edición 10.99)
Componentes de regulación de velocidad
y posición
Referencia: 6SN1 197-0AB20-0AP2 (alemán)
Referencia: 6SN1 197-0AB20-0BP2 (inglés)
/FBW/ SINUMERIK 840D/810D
Descripción de funciones
Gestión de herramientas (Edición 04.00)
Referencia: 6FC5 297-5AC60-0EP2
/HBI/ SINUMERIK 840Di
Manual (Edición 06.00)
Referencia: 6FC5 297-5EA50-0BP0 (inglés)
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-319
A A
Apéndice 04.00
Bibliografía
/IK/ SINUMERIK 840D/810D/FM-NC
Paquete de instalación MMC 100/
Entorno unificado de manejo (Edición 06.96)
Descripción de funciones: Actualización de software y
configuración
Referencia: 6FC5 297-3EA10-0EP1
/KBU/ SIMODRIVE 611 universal
Descripción abreviata (Edición 10.99)
Componentes para regulación de velocidad
Referencia: 6SN1 197-0AB40-0EP2
/PJLM/ SIMODRIVE
Instrucciones para proyecto Motores lineales (Edición 04.00)
ALL Generalidades de los motores lineales
1FN1 Motor lineal de C. C. 1FN1
1FN3 Motor lineal de C. C. 1FN3
CON Conexiones
Referencia: 6SN1 197-0AB70-0EP1
/PJM/ SIMODRIVE
Instrucciones para proyecto Motores (Edición 01.98)
Motores para accionamientos de
corriente alterna para avance y cabezal
Referencia: 6SN1 197-0AA20-0BP3 (inglés)
/PJU/ SIMODRIVE 611-A/611-D
Instrucciones para proyecto Convertidores (Edición 08.98)
Convertidores a transistores para accionamientos de
corriente alterna para avance y cabezal
Referencia: 6SN1 197-0AA00-0EP4
/POS1/ SIMODRIVE POSMO A (Edición 02.00)
Manual del usuario
Motor de posicionamiento descentralizado en el PROFIBUS DP,
Referencia: 6SN2 197-0AA00-0AP1 (alemán)
Referencia: 6SN2 197-0AA00-0BP1 (inglés)
/POS2/ SIMODRIVE POSMO A (Edición 12.98)
Instrucciones de montaje (se suministra con cada POSMO A)
Referencia: 462 008 0815 00
Siemens AG 2000 Todos los derechos reservados.
A-320 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Bibliografía
/S7H/ SIMATIC S7-300
Manual (Edición 10.98)
Configuración, instalación y datos de las CPU
Referencia: 6ES7 398-8AA03-8AA0
/S7HT/ SIMATIC S7-300
Manual STEP 7, Información básica, V. 3.1 (Edición 03.97)
Referencia: 6ES7 810-4CA02-8AA0
/S7HR/ SIMATIC S7-300
Manual (Edición 03.97)
STEP 7, Manuales de referencia, V. 3.1
Referencia: 6ES7 810-4CA02-8AR0
/S7S/ SIMATIC S7-300
Módulo de posicionamiento FM 353
para motor paso a paso (Edición 04.97)
Pedido junto con el paquete de proyecto (diseño)
/S7L/ SIMATIC S7-300
Módulo de posicionamiento FM 354
para servomotor (Edición 04.97)
Pedido junto con el paquete de proyecto (diseño)
/S7M/ SIMATIC S7-300
Módulo mixto FM 357 para servomotores y (Edición 10.99)
motores paso a paso
Pedido junto con el paquete de proyecto (diseño)
/SHM/ SIMODRIVE 611
Manual (Edición 01.98)
Control de posicionamiento de un eje MCU 172A
Referencia: 6SN 1197-4MA00-0AP0
/SP/ SIMODRIVE 611-A/611-D,
SimoPro 3.1
Programa para el proyecto de accionamientos para máquinas
herramienta
Referencia: 6SC6 111-6PC00-0AA❏
Lugar de pedido: WK Fürth
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-321
A A
Apéndice 04.00
Bibliografía
d) Puesta en marcha
/IAA/ SIMODRIVE 611A
Instrucciones de puesta en marcha (Edición 04.00)
Referencia: 6SN 1197-0AA60-0EP5
/IAC/ SINUMERIK 810D
Instrucciones de puesta en marcha (Edición 04.00)
(inclusive descripción del software de puesta en marcha
SIMODRIVE 611D)
Referencia: 6FC5 297-3AD20-0EP2
/IAD/ SINUMERIK 840D/SIMODRIVE 611D
Instrucciones de puesta en marcha (Edición 04.00)
(inclusive descripción del software de puesta en marcha
SIMODRIVE 611D)
Referencia: 6FC5 297-5AB10-0EP2
/IAF/ SINUMERIK FM-NC
Instrucciones de puesta en marcha (Edición 04.96)
Referencia: 6FC5 297-3AB00-0EP0
/IAM/ SINUMERIK 840D/810D
Instrucciones de puesta en marcha MMC (Edición 04.00)
Referencia: 6FC5 297-5AE20-0BP2 (inglés)
IM1 Funciones de puesta en marcha para el MMC 100.2
IM3 Funciones de puesta en marcha para el MMC 103
IM4 Funciones de puesta en marcha para HMI Advanced (PCU 50)
HE1 Ayuda en el editor
BE1 Ampliar la interfaz hombre-máquina
Siemens AG 2000 Todos los derechos reservados.
A-322 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Índice
D Índice
CYCLE75 3-181, 3-184
CYCLE76 3-172
A CYCLE77 3-177
Actualización de la pieza en bruto 4-272 CYCLE801 2-100
Agujeros en círculo 2-97 CYCLE81 2-52
Agujeros en fila 2-93 CYCLE82 2-55
Agujeros rasgados en torno a un círculo - CYCLE83 2-57
LONGHOLE 3-113 CYCLE84 2-65
Alarmas de ciclo 5-283 CYCLE840 2-69
Ángulo de corte libre 4-213 CYCLE85 2-75
Asignación de ejes 1-19 CYCLE86 2-78
Avisos 1-21, 5-288 CYCLE87 2-82
Avisos de error y tratamiento de errores 5-281 CYCLE88 2-85
Ayuda de ciclos en el editor de programas 1-26 CYCLE89 2-87
CYCLE90 3-107
CYCLE93 4-214
C CYCLE94 4-223
Cadenas de roscas - CYCLE98 4-251 CYCLE95 4-227
Cargar en el control 1-35 CYCLE950 4-260
Centrado 2-52 CYCLE96 4-239
Ciclo de desbaste - CYCLE95 4-227 CYCLE97 4-243
Ciclo de desbaste ampliado - CYCLE950 4-260 CYCLE98 4-251
Ciclo de entalladuras - CYCLE93 4-214
Ciclo de entalladuras - CYCLE94 4-223
Ciclo de mandrinado 2-49 D
Ciclos de figuras de taladrado 1-17, 2-92 Datos de ajuste de ciclos, fresado 3-106
Ciclos de figuras de taladros sin llamada del ciclo Datos de ajuste de ciclos, torneado 4-212
de taladrado 2-92 Datos de máquina 1-20
Ciclos de fresado 1-17, 3-103 Definición de los planos 1-19
Ciclos de taladrado 1-17, 2-48 Definición del contorno 4-270
Ciclos de torneado 1-18, 4-209 Definición del contorno 4-233
Condiciones de llamada 1-19 Desbaste paralelo al contorno 4-262
Condiciones de retorno 1-19 Distancia de seguridad 2-53, 3-197
Configuración de la selección de ciclos 1-28
Configuración de las máscaras de entrada 1-30
Configuración de las pantallas de ayuda 1-33 E
CONTPRON 4-234 Entalladura - CYCLE96 4-239
CYCLE71 3-156 Exposición resumida de los ciclos 1-16
CYCLE72 3-162
CYCLE73 3-181, 3-188
CYCLE74 3-181, 3-182
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-323
A A
Apéndice 04.00
Índice
F Manejo de la ayuda de ciclos 1-37
FGROUP 3-107 Material restante 4-263
Forma de operar con cabezales 4-211 MCALL 2-89
Fresado de caja circular - POCKET2 3-136 Montar ciclos de usuario en la simulación del
Fresado de caja circular - POCKET4 3-150 MMC 103 1-38
Fresado de caja rectangular - POCKET1 3-132
Fresado de caja rectangular - POCKET3 3-140
Fresado de cajas con islas 3-181
P
Fresado de cajas con islas - CYCLE73 3-188 Parametrización de ciclos 1-30
Fresado de contornos 3-162 Parámetros de mecanizado 2-50
Fresado de roscas 3-107 Parámetros geométricos 2-50
Fresado de roscas - CYCLE97 4-243 Pieza en bruto 4-263
Fresado de salientes circulares - CYCLE77 3-177 Plano de mecanizado 1-19
Fresado de salientes rectangulares - CYCLE76 Plano de referencia 2-53, 3-197
3-172 Plano de retirada 2-53, 3-197
Fresado plano 3-156 POCKET1 3-132
POCKET2 3-136
POCKET3 3-140
H POCKET4 3-150
Herramientas para la configuración 1-34 Profundidad absoluta de taladro
HOLES1 2-93 2-53, 3-116, 3-122, 3-134, 3-159
HOLES2 2-97 Profundidad absoluta de taladro 3-197
Profundidad relativa de taladro
2-53, 3-116, 3-122, 3-134, 3-159
I Profundidad relativa de taladro 3-197
Independencia de idioma 1-36 Programación de contornos 4-265
Pruebas de plausibilidad 2-92
Punto de partida 4-236
L
Lista de parámetros 1-22
Llamada 1-19 R
Llamada 2-50 Ranura circular - SLOT2 3-127
Llamada de ciclos 1-22 Ranuras en torno a un círculo - SLOT1 3-119
Llamada modal 2-89 Rejilla de puntos 2-100
LONGHOLE 3-113 Rosca externa 3-108
Rosca interna 3-109
Rosca longitudinal 4-249
M Rosca transversal 4-249
Mandrinado 2-49 Roscado con compensación 2-69
Mandrinado 1 2-75 Roscado con herramienta de compensación con
Mandrinado 2 2-78 captador 2-70
Mandrinado 3 2-82 Roscado con herramienta de compensación sin
Mandrinado 4 2-85 captador 2-70
Mandrinado 5 2-87 Roscado sin compensación 2-65
Siemens AG 2000 Todos los derechos reservados.
A-324 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A A
04.00 Apéndice
Índice
S Taladrado profundo con rotura de viruta 2-60
SETMS 3-106 Taladrado profundo con sacar viruta 2-59
Si el parámetro indicativo del número de taladros Taladrado, avellanado 2-55
es 0 2-92 Tallado posterior de roscas
Simulación de ciclos 1-25 (a partir de la versión de software 5.3) 4-258
Simulación sin herramienta 1-25 Transferencia contorno de la isla - CYCLE75
SLOT1 3-119 3-184
SLOT2 3-127 Transferencia contorno del borde de caja -
SPOS 2-66, 2-67 CYCLE74 3-182
Subprogramas de ayuda ciclos 1-18
V
T Vigilancia del contorno 4-213, 4-236
Taladrado 2-52 Vista general alarmas de ciclo 5-283
Taladrado profundo 2-57 Vista general de los ficheros de ciclos 1-27
Siemens AG 2000 Todos los derechos reservados.
SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00 A-325
Apéndice 04.00
A Índice A
Siemens AG 2000 Todos los derechos reservados.
A-326 SINUMERIK 840D/840Di/810D/FM-NC Instrucciones de programación Ciclos (PGZ) - Edición 04.00
A Sugerencias
SIEMENS AG
Correcciones
A&D MC SISTEMA DE ENTRADA Para el manual:
Postfach 3180
SINUMERIK
D-91050 Erlangen, Alemania 840D/840Di/810D/FM-NC
(Tel. 0180 / 525 – 8008 / 5009 [Hotline]
Fax 0049 - 9131 / 98 - 1145 Ciclos
email: [Link]@.[Link])
Documentación para el usuario
Remitente Instrucciones de programación
Nombre: Referencia: 6FC5298-5AB40-0EP2
Edición: 04.00
Empresa/Dpto.:
Si durante la lectura de este documento encuentra
Calle: algún error de imprenta, rogamos nos lo comunique
rellenando este formulario.
Código postal: Ciudad: Asimismo agradeceríamos sugerencias y
propuestas de mejora.
Teléfono: /
Telefax: /
Sugerencias y/o correcciones
Edita Siemens AG Calidad verificada Siemens para software y formación
Área técnica de automatización según DIN ISO 9000, núm reg. 2160-01.
División de negocios sistemas de automatización El contenido de la presente documentación ha sido
para máquinas herramienta, robots impreso sobre papel ecológico sin cloro. Progress
y máquinas especiales Copyright Siemens AG 2000. Todos los derechos in Automation.
Apartado 3180, D - 91050 Erlangen reservados. Siemens
República Federal de Alemania
Siemens Aktiengesellschaft Referencia: 6FC5298-5AB40-0EP2
Impreso en la República Federal de Alemania