Descargar Imprimir esta página
Siemens SINUMERIK 840D sl Manual De Programación
Ocultar thumbs Ver también para SINUMERIK 840D sl:

Publicidad

Enlaces rápidos

SINUMERIK 840D sl/840D/840Di sl Ciclos
SINUMERIK 840D sl/840D/840Di sl
Ciclos
Manual de programación
Válidas para
Control
SINUMERIK 840D sl/840DE sl
SINUMERIK 840D powerline/840DE powerline
SINUMERIK 840Di sl/840DiE sl
Software Versión
Software de sistema NCU para 840D sl/840DE sl 1.5
HMI Advanced 7.5 con ciclos 7.5
01/2008
6FC5398-3BP20-1EA0
Prólogo
______________
Parte general
Ciclos de taladrado y figuras
______________
de taladros
______________
Ciclos de fresado
______________
Ciclos de torneado
Avisos de error y corrección
______________
de errores
______________
Lista de abreviaturas
______________
Bibliografía
______________
Lista de parámetros
1
2
3
4
5
A
B
C

Publicidad

loading

Resumen de contenidos para Siemens SINUMERIK 840D sl

  • Página 1 Prólogo SINUMERIK 840D sl/840D/840Di sl Ciclos ______________ Parte general Ciclos de taladrado y figuras ______________ de taladros SINUMERIK 840D sl/840D/840Di sl ______________ Ciclos de fresado Ciclos ______________ Ciclos de torneado Avisos de error y corrección ______________ de errores Manual de programación...
  • Página 2 El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en el catálogo y en la descripción técnica, y sóloassociado a los equipos y componentes de Siemens y de tercera que han sido recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación y un montaje conforme a las prácticas de la...
  • Página 3 Para más información sobre la oferta de formación y sobre las FAQ (preguntas frecuentes) visite la web: http://www.siemens.com/motioncontrol; una vez allí haga clic en el punto de menú "Soporte". Destinatarios La presente documentación está orientada al programador de máquinas herramienta.
  • Página 4 A&D Technical Support Tel.: +49 (0) 180 / 5050 - 222 Fax: +49 (0) 180 / 5050 - 223 Internet: http://www.siemens.com/automation/support-request Correo electrónico: mailto:adsupport@siemens.com Zona horaria de Asia y Australia A&D Technical Support Tel.: +86 1064 719 990 Fax: +86 1064 747 474 Internet: http://www.siemens.com/automation/support-request...
  • Página 5 Equipos 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.
  • Página 6 Prólogo Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 7 Índice Prólogo ..............................3 Parte general ............................11 Vista general de los ciclos ......................11 1.1.1 Ciclos de taladrado, de figuras de taladrado, de fresado y de torneado ........11 1.1.2 Subprograma de ayuda para ciclos .....................13 Programación de los ciclos ......................14 1.2.1 Condiciones de llamada y retorno ....................14 1.2.2...
  • Página 8 Índice 2.3.1 Condiciones ..........................91 2.3.2 Fila de agujeros - HOLES1 ......................92 2.3.3 Fila de agujeros - HOLES2 ......................95 2.3.4 Rejilla de puntos - CYCLE801 ....................98 Ciclos de fresado ........................... 101 Generalidades........................... 101 Condiciones ..........................101 Fresado de roscas - CYCLE90 ....................104 Agujeros rasgados en torno a un círculo - LONGHOLE............
  • Página 9 Índice 3.16.7.5 Ejemplos de puesta en servicio para cinemáticas de máquina..........255 3.16.8 Ciclo de fabricante TOOLCARR.SPF - CYCLE800..............265 3.17 High Speed Settings - CYCLE832 .....................270 3.17.1 Generalidades..........................270 3.17.2 Programación mediante máscara de entrada................273 3.17.2.1 Generalidades..........................273 3.17.2.2 Parámetros de la máscara de entrada ..................273 3.17.3 Programación mediante parámetros ..................277 3.17.4...
  • Página 10 Índice Índice alfabético............................. 425 Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 11 Parte general En el primer apartado se resumen los ciclos disponibles. En los siguientes apartados se describen las condiciones generales que son válidas para todos los ciclos con respecto a la: ● Programación de los ciclos ● Guía del operador para la llamada de ciclos de ciclos.
  • Página 12 Parte general 1.1 Vista general de los ciclos Ciclos de figuras de taladrado HOLES1 Mecanizar agujeros en fila HOLES2 Mecanizar agujeros en círculo CYCLE801 Rejilla de puntos Ciclos de fresado CYCLE90 Fresado de roscas 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...
  • Página 13 Parte general 1.1 Vista general de los ciclos 1.1.2 Subprograma de ayuda para ciclos Pertenece al paquete de ciclos el subprograma auxiliar ● STEIGUNG Éste debe estar siempre cargado en el control. Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 14 Parte general 1.2 Programación de los ciclos 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: Fundamentos". Nota Los ciclos se entregan en disquetes o CD o bien, en el caso de HMI Advanced, con la versión de software correspondiente.
  • Página 15 Parte general 1.2 Programación de los ciclos Asignación de planos y ejes: Comando Plano Eje perpendicular de penetración 1.2.2 Avisos durante la ejecución de un ciclo En algunos ciclos se visualizan durante su ejecución avisos en la pantalla del control, que informan sobre el estado del mecanizado.
  • Página 16 Parte general 1.2 Programación de los ciclos 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 transferir: ●...
  • Página 17 Parte general 1.2 Programación de los ciclos Nota Parámetros de transferencia y precisión de cálculo de la NCU Para los parámetros de transferencia de los ciclos estándar y de medida son válidos los rangos de valores definidos en los fundamentos de instrucciones de programación. En valores angulares, el rango de valores se define como sigue (ver fundamentos de instrucciones de programación en ROT/AROT): •...
  • Página 18 Parte general 1.2 Programación de los ciclos 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. Ejemplo DEF CHAR FORM="E"...
  • Página 19 Parte general 1.2 Programación de los ciclos 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 de penetración...
  • Página 20 1.3 Ayuda gráfica de ciclos en el editor de programas Ayuda gráfica de ciclos en el editor de programas El editor de programas ofrece una ayuda para ciclos Siemens y ciclos de usuario. Funcionamiento La ayuda de ciclos ofrece la siguiente funcionalidad: ●...
  • Página 21 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas comunes. Dentro de una máscara puede conmutarse entre los ciclos con un pulsador de menú, p. ej., al roscar con macho o al realizar gargantas. 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.
  • Página 22 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas ● En el HMI Advanced 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 y aparece abajo a la derecha el icono de ayuda, puede activarse la función de ayuda.
  • Página 23 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas Manejo de la pantalla de ayuda Hojear hacia atrás en la documentación. Hojear hacia delante en la documentación. Facilita el salto a otro párrafo del texto, que puede estar previsto dentro de la ayuda. Facilita el salto a un párrafo del texto seleccionado.
  • Página 24 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas Ayuda para la introducción de contorno Programación libre de contornos Inicia la programación libre de contornos con la cual se pueden introducir sectores de contorno continuos. Bibliografía: /BA/, Instrucciones de manejo Descripción abreviada del contorno Estos pulsadores de menú...
  • Página 25 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas X=AC(20) ANG=87.3 RND=2.5 F2000 S500 M3 X=IC(10) Y=IC(-20); punto final incremental Ayuda para taladrado La ayuda para taladrado contiene una selección de ciclos de taladrado y figuras de taladrado.
  • Página 26 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas Con el pulsador de menú "Posición fig. tal." se accede a un submenú con una selección de varias figuras de taladrado. Selección de las figuras de taladrado Nota Los ciclos CYCLE81, CYCLE87 y CYCLE89 no se pueden parametrizar con esta ayuda.
  • Página 27 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas 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 y todos los valores como absolutos o incrementales (conmutar con el pulsador de menú...
  • Página 28 Parte general 1.3 Ayuda gráfica de ciclos en el editor de programas Los pulsadores de menú "Cajas estándar", "Ranuras" y "Salientes" se ramifican en submenús, cada uno con una selección de varios ciclos de fresado de cajas, ranuras o salientes. Nota Los ciclos de fresado de cajas POCKET1 y POCKET2 no se pueden parametrizar con esta ayuda.
  • Página 29 Parte general 1.3 Ayuda gráfica 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 acciona el pulsador de menú...
  • Página 30 Parte general 1.4 Ayuda para ciclos de usuario Ayuda para ciclos de usuario 1.4.1 Vista general de los ficheros necesarios La asistencia de ciclos se basa en los ficheros siguientes: Asignación Fichero Aplicación Tipo de fichero Selección de ciclos aeditor.com Ciclos estándar y de Fichero de texto usuario...
  • Página 31 Bibliografía: /IAM/, Instrucciones de puesta en marcha HMI: BE1 "Completar interfaz hombre-máquina" En HMI Advanced, los ficheros *.com se guardan, en la gestión de datos, en los directorios: ● dh\cst.dir (para ciclos Siemens) ● dh\cma.dir o bien ● dh\cus.dir y se aplica el orden de búsqueda habitual: cus.dir, cma.dir, cst.dir. Los ficheros no se cargan en la NCU.
  • Página 32 Parte general 1.4 Ayuda para ciclos de usuario Bibliografía: /BEM/, Instrucciones de manejo HMI Embedded /IAM/, Instrucciones de puesta en marcha HMI: IM2 "Puesta en marcha HMI Embedded" 1.4.4 Tamaño de bitmap y resolución de pantalla En el HMI existen tres resoluciones de pantalla diferentes. Cada una de las resoluciones dispone de un tamaño máximo de bitmap en las máscaras de ciclos (ver la siguiente tabla) que se tiene que observar a la hora de crear bitmaps propios.
  • Página 33 Parte general 1.4 Ayuda para ciclos de usuario 1.4.6 Manejo de los bitmaps para HMI Embedded Introducción Con HMI Embedded, se encuentran bitmaps incorporados en el software de HMI. Se reúnen en un paquete cst.arj. Básicamente, los bitmaps se pueden incorporar allí en el formato *.bmp.
  • Página 34 28040 MM_NUM_LUD_VALUES_MEM ATENCIÓN Estos datos son válidos únicamente para los ciclos estándar Siemens. Para ciclos de usuario se tienen que sumar los correspondientes valores. En caso de uso de ShopMill o ShopTurn se tienen que observar las correspondientes indicaciones de estos productos.
  • Página 35 Ficheros de definición que se deben tener en cuenta Para facilitar al encargado de la puesta en marcha la operación conjunta de GUD y macros en un bloque (sin editar los ficheros originales SIEMENS), se suministran los siguientes ficheros junto con los "ciclos estándar": ●...
  • Página 36 Parte general 1.5 Puesta en marcha de los ciclos Sin embargo, para ofrecer a cada usuario la posibilidad de integrar definiciones propias existentes en estos bloques en el sistema, se mantienen libres las siguientes identificaciones: Identificación de fichero Asignación xxx_CMA Fabricante xxx_CUS Usuario...
  • Página 37 Parte general 1.5 Puesta en marcha de los ciclos De este modo, el estado de ciclos anterior en la gestión de datos se mantiene invariable a pesar de la ampliación del HMI. Para la ampliación, estos ficheros de archivo se tienen que leer a través de "Leer datos". Después del proceso de ampliación, la lectura de dichos ficheros de archivo ya no produce versiones distintas de ciclos en la NCU y en el disco duro.
  • Página 38 ● Lista de todos los ciclos disponibles ● Lista de los distintos directorios de la gestión de datos para ciclos de usuario (CUS.DIR), ciclos de fabricante (CMA.DIR) y ciclos Siemens (CST.DIR). ● Lista de todos los paquetes de ciclos disponibles en el control.
  • Página 39 Parte general 1.6 Funciones adicionales para ciclos Ejemplo %_N_CYC_USER1_CYP ;$PATH=/_N_CUS_DIR ;VERSION: 01.02.03 31.10.2002 ;PACKAGE: $85200 ZYKL1.SPF ZYKL2.SPF ZYKL3.COM Registro en el fichero de texto uc.com: 85200 0 0 "Paquete de ciclos 1" En la lista de paquetes se muestra lo siguiente: Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 40 Parte general 1.6 Funciones adicionales para ciclos En el listado detallado se muestra lo siguiente: Nota El nombre del paquete de ciclos detrás de la palabra reservada PACKAGE también se puede escribir en forma de cadena de caracteres entre " "; sin embargo, entonces es dependiente del idioma.
  • Página 41 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ciclos de taladrado y figuras de taladros Ciclos de taladrado 2.1.1 Generalidades Funcionamiento Los ciclos de taladrado son sucesiones de movimientos determinadas con arreglo a DIN 66025 para operaciones de taladrado, mandrinado, roscado con macho, etc. La llamada de los mismos se efectúa como subprograma con un nombre fijo y una lista de parámetros.
  • Página 42 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Los geométricos son idénticos en todos los ciclos de taladrado, de figuras de taladrado y de fresado. Definen los planos de referencia y de retirada, la distancia de seguridad así como la profundidad final de taladro absoluta o relativa.
  • Página 43 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 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á...
  • Página 44 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.3 Taladrado, centrado (punteado) - CYCLE81 Funcionamiento La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. Programación CYCLE81(RTP, RFP, SDIS, DP, DPR) Parámetros Parámetros tipo de...
  • Página 45 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de taladrado centrado Con este programa se pueden confeccionar 3 taladros empleando el ciclo CYCLE81, efectuándose la llamada de éste con asignación de valores diferentes a los parámetros. El eje de taladrado es siempre el Z.
  • Página 46 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejecución 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.
  • Página 47 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 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.
  • Página 48 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Programación CYCLE82(RTP, RFP, SDIS, DP, DPR, DTB) Parámetros Parámetros tipo de Significado datos real Plano de retirada (absoluto) real Plano de referencia (absoluto) SDIS real Distancia de seguridad (se introduce sin signo) real Profundidad final de taladrado (absoluta) real...
  • Página 49 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejecución 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: ●...
  • Página 50 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.5 Taladrado profundo - CYCLE83 Funcionamiento La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. Los taladros profundos se efectúan mediante la penetración en profundidad por pasos, cuyo valor máximo está...
  • Página 51 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Parámetros tipo de Significado datos real Degresión (se introduce sin signo) Valores: > 0: Degresión como magnitud < 0: Factor de degresión = 0: Sin degresión real Tiempo de espera en profundidad de taladrado (rotura de viruta) Valores: >...
  • Página 52 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de taladrado profundo Este programa ejecuta el ciclo CYCLE83 en las posiciones X80 Y120 y X80 Y60 del plano XY. El primer taladro se efectúa con un tiempo de espera nulo y con la clase de mecanizado Rotura de viruta.
  • Página 53 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejecución 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 secuencia siguiente: Taladrado profundo con evacuación de viruta (VARI=1): ●...
  • Página 54 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Taladrado profundo con rotura de viruta (VARI=0): ● Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con ● Desplazamiento hasta la primera profundidad de taladrado mediante G1, el avance resulta del programado en la llamada al ciclo y se calcula con el parámetro FRF (factor de avance).
  • Página 55 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 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" FDEP o FDPR si este recorrido no sobrepasa la profundidad total de taladrado.
  • Página 56 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de carreras de taladrado: La programación de los valores RTP=0, SDIS=0, DP=-40, FDEP=-10, DAM=-0,8 y MDEP=5 produce las siguientes carreras de taladrado: Valor Significado Corresponde a la primera profundidad de taladrado. La diferencia incremental 8 corresponde a 0,8 multiplicado por la primera profundidad de taladrado.
  • Página 57 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 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. Significan: _AXN=1 1.
  • Página 58 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.6 Roscado con macho sin mandril de compensación - CYCLE84 Funcionamiento La herramienta taladra hasta la profundidad de roscado introducida, con la velocidad del cabezal y la velocidad de avance que están programadas. El ciclo CYCLE84 permite tallar roscados con macho sin mandril de compensación.
  • Página 59 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Parámetros tipo de Significado datos Valores: 3, 4 o 5 MPIT real Paso de rosca indicado en forma de tamaño de rosca (con signo) Margen de 3: (para M3) ... 48: (para M48), el signo determina el sentido valores: de giro en la rosca.
  • Página 60 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de roscado con macho sin mandril de compensación En la posición X30 Y35 del plano XY se talla una rosca con macho sin mandril de compensación; el eje de taladrado es el Z. No está programado un tiempo de espera; la profundidad se indica como valor relativo.
  • Página 61 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejecución 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: ●...
  • Página 62 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 filete al siguiente).
  • Página 63 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Significan: _AXN=1 1. Ejes del plano actual _AXN=2 2. Ejes del plano actual _AXN=3 3. Ejes del plano actual Para mecanizar, por ejemplo, un agujero roscado (en Z) en el plano G18, se programa: _AXN=1 _PTAB (valoración del paso de rosca PIT) El parámetro _PTAB determina la unidad de medida del paso.
  • Página 64 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado En el roscado de taladros profundos se puede distinguir entre rotura de viruta (retirada en una magnitud variable desde la profundidad de taladrado actual, parámetros _VRT, _VARI = 1) y evacuación de virutas (retirada del plano de referencia _VARI = 2). Estas funciones se comportan de forma análoga al ciclo de taladrado profundo normal CYCLE83.
  • Página 65 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.7 Roscado con macho con mandril de compensación - CYCLE840 Funcionamiento La herramienta taladra hasta la profundidad de roscado introducida, con la velocidad del cabezal y la velocidad de avance que están programadas. Este ciclo permite mecanizar roscados con macho con mandril de compensación del siguiente modo: Sin captador...
  • Página 66 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Parámetros tipo de Significado datos SDAC entero Sentido de giro al final del ciclo Valores: 3, 4 ó 5: (para M3, M4 o M5) entero Roscado con/sin captador Valores: 0: con captador, sin tiempo de espera 1: sin captador, programar avance antes del ciclo 11: sin captador, calcular avance en el ciclo...
  • Página 67 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo Rosca sin captador Con este programa se talla una rosca sin captador en la posición X35 Y35 del plano XY; el eje de taladrado es el Z. Se deben especificar los parámetros que fijan el sentido de giro, SDR y SDAC;...
  • Página 68 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejecución Roscado con macho con mandril de compensación y sin captador (ENC = 1/11) 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: ●...
  • Página 69 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Nota Llamada modal de ciclos de taladrado, ver apartado 2.2. ENC (roscado con macho) Si el roscado se ha de efectuar sin captador a pesar de existir uno, el parámetro ENC se ha de ajustar a x1.
  • Página 70 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado AXN (eje de herramienta) Mediante la programación del eje de taladrado con _AXN y en caso de uso del ciclo roscado de taladros profundos, se puede suprimir en tornos la conmutación del plano de G18 a G17. Significan: _AXN=1 1.
  • Página 71 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Si el campo de entrada "Tecnología" se pone a "Sí", tanto el fabricante de la máquina como el operador/programador pueden realizar adaptaciones de la tecnología para el roscado. ● Adaptaciones del fabricante de la máquina –...
  • Página 72 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.8 Mandrinado 1 - CYCLE85 Funcionamiento La herramienta taladra con la velocidad del cabezal y la velocidad de avance especificadas, hasta la profundidad final introducida. Los movimientos en sentido hacia adentro y hacia afuera se efectúan con el avance, que se debe prescribir en cada caso en los correspondientes parámetros FFR y RFF.
  • Página 73 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de primer mandrinado Se llama al ciclo CYCLE85 en Z70 X50, plano ZX. El eje de mandrinado es el Y. La profundidad final de taladrado en la llamada del ciclo se indica en forma de valor relativo; no está...
  • Página 74 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Explicación de los parámetros DTB (tiempo de espera) Bajo DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado (rotura de viruta). FFR (avance) El valor del avance prescrito en FFR es efectivo al taladrar.
  • Página 75 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.9 Mandrinado 2 - CYCLE86 Funcionamiento La herramienta taladra hasta la profundidad introducida, 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.
  • Página 76 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Parámetros tipo de Significado datos Valores: 3: (para M3) 4: (para M4) real Trayecto de retirada en el eje de abscisas del plano activo (incremental; se introduce con el signo) real Trayecto de retirada en el eje de ordenadas del plano activo (incremental;...
  • Página 77 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejecución 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: ●...
  • Página 78 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 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 taladrado y ha tenido lugar la parada orientada del cabezal.
  • Página 79 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.10 Mandrinado 3 - CYCLE87 Funcionamiento La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. En el mandrinado 3 se genera, una vez se ha alcanzado la profundidad final de taladrado, una parada del cabezal sin orientación M5, y luego una parada programada M0.
  • Página 80 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de tercer mandrinado Se llama al ciclo CYCLE87 en X70 Y50, plano XY. El eje de taladrado es el Z. La profundidad final de taladrado está prescrita en forma de valor absoluto. La distancia de seguridad asciende a 2 mm.
  • Página 81 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Explicación de los parámetros SDIR (sentido de giro) Con este parámetro se determina el sentido de giro en el cual se debe taladrar en el ciclo. Con otros valores diferentes de 3 o 4 (M3/M4) se genera la alarma 61102 "No está programado sentido de giro del cabezal"...
  • Página 82 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.11 Mandrinado 4 - CYCLE88 Funcionamiento La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. En el mandrinado 4, una vez se ha alcanzado la profundidad final se genera un tiempo de espera y una parada del cabezal sin orientación M5, así...
  • Página 83 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de cuarto mandrinado Se llama al ciclo CYCLE88 en X80 Y90, plano XY. El eje de taladrado es el Z. La distancia de seguridad está programada a 3 mm. La profundidad final de taladrado predefinida es relativa al plano de referencia.
  • Página 84 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado ● Parada cabezal con M5 (_ZSD[5]=1) o ● Parada de cabezal y programa con M5 M0 (_ZSD[5]=0). Tras parada de programa, pulsar la tecla MARCHA CN. ● Movimiento en sentido inverso hasta el plano de retirada con G0. Explicación de los parámetros DTB (tiempo de espera) En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado...
  • Página 85 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado 2.1.12 Mandrinado 5 - CYCLE89 Funcionamiento La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. Cuando se haya alcanzado la profundidad final, podrá programarse un tiempo de espera.
  • Página 86 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Ejemplo de quinto mandrinado 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 taladrado indicada en forma de valor absoluto.
  • Página 87 Ciclos de taladrado y figuras de taladros 2.1 Ciclos de taladrado Explicación de los parámetros DTB (tiempo de espera) Bajo DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado (rotura de viruta). Nota Para la explicación de los parámetros RTP, RFP, SDIS, DP y DPR, ver Taladrado, centrado (punteado) - CYCLE81.
  • Página 88 Ciclos de taladrado y figuras de taladros 2.2 Llamada modal de ciclos de taladrado Llamada modal de ciclos de taladrado Funcionamiento La programación CN permite llamar a subprogramas y ciclos de forma modal, es decir, automantenida. Esta función es de importancia particularmente en los ciclos de taladrado. Se genera una llamada modal de subprograma mediante la palabra reservada MCALL (llamada modal UP).
  • Página 89 Ciclos de taladrado y figuras de taladros 2.2 Llamada modal de ciclos de taladrado Ejemplo de fila de agujeros 5 Este programa permite mecanizar una fila de 5 taladros roscados que se hallan en paralelo al eje Z del plano ZX. Los agujeros se encuentran espaciados 20 mm.
  • Página 90 Ciclos de taladrado y figuras de taladros 2.2 Llamada modal de ciclos de taladrado ;Ejecución del ciclo (plano ZX) N60 ZAEHL=ZAEHL+1 ;Bucle para posiciones de taladrado de la fila de agujeros N70 IF ZAEHL<6 GOTOB MA1 N80 MCALL ;Cancelar la llamada modal N90 G90 Y105 Z20 ;Pasar de nuevo a la posición de partida N100 ZAEHL=1...
  • Página 91 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado Ciclos de figuras de taladrado 2.3.1 Condiciones Funcionamiento Los ciclos de figuras de taladrado definen solamente la geometría de una disposición de taladros en el plano. La vinculación a un ciclo de taladrado se establece con llamada modal de este ciclo antes de la programación del ciclo de figuras de taladrado.
  • Página 92 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado 2.3.2 Fila de agujeros - HOLES1 Funcionamiento Este ciclo permite efectuar una fila de agujeros, es decir, la cantidad de taladros existentes en una recta. La clase de taladro es determinada por el ciclo de taladrado previo seleccionado de forma modal.
  • Página 93 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado Ejemplo de fila de agujeros Este programa permite obtener una fila por 5 agujeros roscados que se hallan en paralelo al eje Z del plano ZX y espaciados 20 mm. El punto de partida de la fila es Z20 y X30, encontrándose el primer taladro a una distancia de 10 mm de este punto.
  • Página 94 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado Nota -> Significa: se debe programar en una secuencia. Ejecución 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.
  • Página 95 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado 2.3.3 Fila de agujeros - HOLES2 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.
  • Página 96 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado Ejemplo de círculo de agujeros Con el programa se mecanizan 4 taladros de /line 30 mm de profundidad, empleando el ciclo CYCLE82. El valor indicado de la profundidad final de taladrado es relativo al plano de referencia.
  • Página 97 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado Ejecución En el ciclo se toman sucesivamente las posiciones de taladrado sobre el plano de agujeros en círculo, con G0. Explicación de los parámetros CPA, CPO y RAD (centro y radio abscisas, ordenadas) La situación de los agujeros en círculo en el plano de mecanizado está...
  • Página 98 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado STA1 e INDA (ángulo inicial e incremental) 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 sentido positivo del eje de abscisas del sistema de coordenadas de pieza actual antes de la llamada del ciclo y el primer taladro.
  • Página 99 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado Ejemplo de rejilla de puntos 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. N10 G90 G17 F900 S4000 M3 T2 D1 ;Determinación de valores tecnológicos N15 MCALL CYCLE82(10,0,1,-22,0,0)
  • Página 100 Ciclos de taladrado y figuras de taladros 2.3 Ciclos de figuras de taladrado Explicación de los parámetros _SPCA y _SPCO (punto de referencia de abscisas y ordenadas) Estos dos parámetros determinan el primer punto de la cuadrícula (rejilla). Desde este punto se fija la distancia de filas y columnas.
  • Página 101 Ciclos de fresado Generalidades En los apartados siguientes se expone la programación de los ciclos de fresado. El apartado pretende servir de pauta para la elección de los ciclos y asignación de parámetros a los mismos. Además de una descripción detallada de la función de los diversos ciclos y los correspondientes parámetros, en cada apartado encontrará...
  • Página 102 Ciclos de fresado 3.2 Condiciones programable (si es necesario). El eje de posicionado es siempre el 3er eje de este sistema de coordenadas Bibliografía: /PG/, Instrucciones de programación Fundamentos /PGA/, Instrucciones de programación, Preparación del trabajo. Forma de operar con cabezales Las instrucciones a cabezales en los ciclos de fresado se refieren siempre al cabezal maestro activo del control.
  • Página 103 Ciclos de fresado 3.2 Condiciones _ZSD[x] Valor Significado Ciclos afectados ZSD[1] El cálculo de profundidad en los nuevos ciclos se efectúa entre POCKET1 a POCKET4, plano de referencia + distancia de seguridad y profundidad (_RFP LONGHOLE, + _SDIS - _DP). CYCLE71, SLOT1, CYCLE72, SLOT2 El cálculo de profundidad se efectúa sin incluir la distancia de...
  • Página 104 Ciclos de fresado 3.3 Fresado de roscas - CYCLE90 Fresado de roscas - CYCLE90 Funcionamiento El ciclo CYCLE90 permite mecanizar roscas interiores y exteriores. La trayectoria en el fresado de roscas se basa en una interpolación helicoidal. Intervienen en este movimiento los 3 ejes geométricos del plano actual, que deben determinarse antes de llamar al ciclo.
  • Página 105 Ciclos de fresado 3.3 Fresado de roscas - CYCLE90 Parámetros tipo de Significado datos TYPTH entero Tipo de rosca Valores: 0: Rosca interior 1: Rosca exterior, programación de diámetro a través de DIATH 2: Rosca exterior, programación de diámetro a través de KDIAM real Centro del círculo, abscisa (absoluto)
  • Página 106 Ciclos de fresado 3.3 Fresado de roscas - CYCLE90 Secuencia de rosca exterior Posición alcanzada antes del inicio del ciclo: Es una posición cualquiera desde la que se puede alcanzar sin colisiones la posición de partida en el diámetro exterior de la rosca, a la altura del plano de retirada. 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 plano actual (o sea, en el 1er cuadrante del sistema de coordenadas).
  • Página 107 Ciclos de fresado 3.3 Fresado de roscas - CYCLE90 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 de herramienta del plano actual. ●...
  • Página 108 Ciclos de fresado 3.3 Fresado de roscas - CYCLE90 Ejemplo de roscas mecanizadas de abajo a arriba Se trata de fresar una rosca desde Z-20 hasta Z0, con un paso de 3 mm. El plano de retirada se encuentra en Z8. N10 G17 X100 Y100 S300 M3 T1 D1 F1000 N20 Z8 N30 CYCLE90 (8, -20, 0, 0, 0, 46, 40, 3, 800, 3, 0, 50, 50)
  • Página 109 Ciclos de fresado 3.3 Fresado de roscas - CYCLE90 TYPTH (tipo de rosca) Con el parámetro TYPTH se determina si se debe mecanizar una rosca exterior o una rosca interior. A partir del SW 6.4, en las roscas exteriores se puede programar el diámetro de la rosca a través del diámetro nominal DIATH (TYPTH=1) o, lo que es más habitual, a través del diámetro interior de la rosca KDIAM (TYPTH=2).
  • Página 110 Ciclos de fresado 3.3 Fresado de roscas - CYCLE90 Nota El radio de la fresa se considera internamente. Por ello, antes de llamar al ciclo se debe programar una corrección de la herramienta. De lo contrario aparece la alarma 61000 “Ninguna corrección de herramienta activa”...
  • Página 111 Ciclos de fresado 3.4 Agujeros rasgados en torno a un círculo - LONGHOLE Agujeros rasgados en torno a un círculo - LONGHOLE Función 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.
  • Página 112 Ciclos de fresado 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 Parámetros tipo de Significado datos real Plano de retirada (absoluto) real Plano de referencia (absoluto) SDIS...
  • Página 113 Ciclos de fresado 3.4 Agujeros rasgados en torno a un círculo - LONGHOLE Ejemplo de mecanizado de agujeros rasgados Este programa permite mecanizar 4 agujeros rasgados de 30 mm de longitud y 23 mm de profundidad relativa (diferencia entre plano de referencia y fondo del agujero) que se encuentran en torno a un círculo de centro Z45 Y40 y radio 20 mm, en el plano YZ (G19).
  • Página 114 Ciclos de fresado 3.4 Agujeros rasgados en torno a un círculo - LONGHOLE Ejecución 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: ●...
  • Página 115 Ciclos de fresado 3.4 Agujeros rasgados en torno a un círculo - LONGHOLE Explicación de los parámetros DP y DPR (profundidad del agujero rasgado) La prescripción de la profundidad del agujero rasgado puede ser indistintamente, absoluta (DP) o relativa (DPR) respecto al plano de referencia. Si es relativa, el ciclo calcula por sí...
  • Página 116 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 e INDA (ángulo inicial e incremental) Mediante estos parámetros se determina la disposición de los agujeros rasgados en torno al círculo.
  • Página 117 Ciclos de fresado 3.5 Ranuras en torno a un círculo - SLOT1 Ranuras en torno a un círculo - SLOT1 Funcionamiento SLOT1 es un ciclo combinado de desbaste-acabado. Este ciclo permite mecanizar ranuras dispuestas en un círculo. El eje longitudinal de las ranuras tiene la dirección radial.
  • Página 118 Ciclos de fresado 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 Parámetros tipo de Significado datos...
  • Página 119 Ciclos de fresado 3.5 Ranuras en torno a un círculo - SLOT1 Parámetros tipo de Significado datos CDIR entero Sentido de fresado para el mecanizado de la ranura Valores: 0: Fresado síncrono (según sentido de giro del cabezal) 1: Fresado en oposición 2: Con G2 (independientemente del sentido de giro del cabezal) 3: con G3...
  • Página 120 Ciclos de fresado 3.5 Ranuras en torno a un círculo - SLOT1 Ejemplo de fresado de ranuras Este programa realiza la misma disposición de 4 ranuras en torno a un círculo que el programa de mecanizado de agujeros rasgados (ver la programación para agujeros rasgados en torno a un círculo - LONGHOLE).
  • Página 121 Ciclos de fresado 3.5 Ranuras en torno a un círculo - SLOT1 Ejecución 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. El ciclo genera la sucesión de movimientos siguiente: ●...
  • Página 122 Ciclos de fresado 3.5 Ranuras en torno a un círculo - SLOT1 DP y DPR (profundidad de la ranura) La prescripción de la profundidad de la ranura puede ser absoluta (DP) o relativa (DPR), selectivamente, respecto al plano de referencia. Si es relativa, el ciclo calcula por sí...
  • Página 123 Ciclos de fresado 3.5 Ranuras en torno a un círculo - SLOT1 La concordancia u oposición se determinan a nivel interno del ciclo según el sentido del cabezal activado antes de la llamada del ciclo. En concordancia En oposición M3 → G3 M3 →...
  • Página 124 Ciclos de fresado 3.5 Ranuras en torno a un círculo - SLOT1 DECENAS (penetración) ● 0 = Perpendicular con G0 ● 1 = Perpendicular con G1 ● 3 = Oscilante con G1 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".
  • Página 125 Ciclos de fresado 3.6 Ranura circular - SLOT2 Ranura circular - SLOT2 Funcionamiento SLOT2 es un ciclo combinado de desbaste-acabado. Este ciclo permite mecanizar ranuras circulares dispuestas en un círculo. ATENCIÓN El ciclo requiere una fresa con un "diente frontal que corte sobre el centro" (DIN844). 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, _FFCP)
  • Página 126 Ciclos de fresado 3.6 Ranura circular - SLOT2 Parámetros tipo de Significado datos real Ancho de la ranura circular (se introduce sin signo) real Centro del círculo, abscisa (absoluto) real Centro del círculo, ordenada (absoluto) real Radio del círculo (se introduce sin signo) STA1 real Ángulo inicial...
  • Página 127 Ciclos de fresado 3.6 Ranura circular - SLOT2 Ejemplo de ranuras 2 Este programa permite mecanizar 3 ranuras circulares dispuestas en un círculo de centro X60 Y60 y radio 42 mm, en el plano XY. Las ranuras circulares tienen las siguientes medidas: Anchura 15 mm, ángulo del largo de ranura 70 grados, profundidad 23 mm.
  • Página 128 Ciclos de fresado 3.6 Ranura circular - SLOT2 Ejecución 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. El ciclo genera la sucesión de movimientos siguiente: ●...
  • Página 129 Ciclos de fresado 3.6 Ranura circular - SLOT2 STA1 e INDA (ángulo inicial e incremental) 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.
  • Página 130 Ciclos de fresado 3.6 Ranura circular - SLOT2 Posicionado intermedio en una trayectoria circular (VARI = 1x) ● Especialmente en caso de aplicación en tornos puede ocurrir que en el centro del círculo en el cual se sitúan las ranuras se encuentre una espiga que impida el posicionado directo de una ranura a otra con G0.
  • Página 131 Ciclos de fresado 3.6 Ranura circular - SLOT2 Caso especial: Ancho de ranura = diámetro de la fresa ● El caso de mecanizado Ancho de ranura = diámetro de la fresa se admite en el desbaste y en el acabado. Este caso de aplicación se produce con Ancho de ranura WID – 2 * demasía de acabado FAL = diámetro de la fresa.
  • Página 132 Ciclos de fresado 3.7 Fresado de caja rectangular - POCKET1 Fresado de caja rectangular - POCKET1 Funcionamiento Se trata de un ciclo combinado de desbaste-acabado. Este ciclo permite mecanizar cajas rectangulares con cualquier posición en el plano de mecanizado. ATENCIÓN El ciclo requiere una fresa con un "diente frontal que corte sobre el centro"...
  • Página 133 Ciclos de fresado 3.7 Fresado de caja rectangular - POCKET1 Parámetros Parámetros tipo de Significado datos real Plano de retirada (absoluto) real Plano de referencia (absoluto) SDIS real Distancia de seguridad (se introduce sin signo) real Profundidad de la caja (absoluta) real Profundidad de la caja rel.
  • Página 134 Ciclos de fresado 3.7 Fresado de caja rectangular - POCKET1 Ejemplo de fresado de caja Este programa permite mecanizar una caja de 60 mm de longitud, 40 mm de anchura, 8 mm de 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 (G17).
  • Página 135 Ciclos de fresado 3.7 Fresado de caja rectangular - POCKET1 Ejecución Posición alcanzada antes del inicio del ciclo: Es una posición cualquiera desde la que se puede llegar sin colisiones al centro de la caja, a la altura del plano de retirada. El ciclo genera la sucesión de movimientos siguiente: ●...
  • Página 136 Ciclos de fresado 3.7 Fresado de caja rectangular - POCKET1 Explicación de los parámetros DP y DPR (profundidad de la caja) La prescripción de la profundidad de la caja puede ser indistintamente, absoluta (DP) o relativa (DPR) respecto al plano de referencia. Si es relativa, el ciclo calcula por sí...
  • Página 137 Ciclos de fresado 3.8 Fresado de caja circular - POCKET2 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 61000 "Ninguna corrección de herramienta activa".
  • Página 138 Ciclos de fresado 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 Parámetros tipo de Significado datos real Plano de retirada (absoluto) real Plano de referencia (absoluto) SDIS...
  • Página 139 Ciclos de fresado 3.8 Fresado de caja circular - POCKET2 Ejemplo de fresado de cajas circulares Este programa permite confeccionar una caja circular en el plano YZ (G19). El centro está determinado por Y50 Z50. El eje de penetración en profundidad es el X, la profundidad de la caja está...
  • Página 140 Ciclos de fresado 3.8 Fresado de caja circular - POCKET2 Ejecución Posición alcanzada antes del inicio del ciclo: Es una posición cualquiera desde la que se puede llegar sin colisiones al centro de la caja, a la altura del plano de retirada. Nota Antes de llamar al ciclo se ha de activar una corrección de herramienta.
  • Página 141 Ciclos de fresado 3.8 Fresado de caja circular - POCKET2 Explicación de los parámetros PRAD (radio de la caja) 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".
  • Página 142 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 Fresado de caja rectangular - POCKET3 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í...
  • Página 143 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 Parámetros Parámetros tipo de Significado datos _RTP real Plano de retirada (absoluto) _RFP real Plano de referencia (absoluto) _SDIS real Distancia de seguridad (aditiva al plano de referencia, se introduce sin signo) real Profundidad de la caja (absoluta)
  • Página 144 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 Ejemplo de fresado de caja rectangular Este programa permite mecanizar una caja de 60 mm de longitud, 40 mm de anchura, 8 mm de radio de esquina y 17,5 mm de profundidad en el plano XY (G17). La caja forma un ángulo de 0 grados con el eje X.
  • Página 145 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 Ejecución Posición alcanzada antes del inicio del ciclo: Es una posición cualquiera desde la que se puede llegar sin colisiones al centro de la caja, a la altura del plano de retirada. Nota Antes de llamar al ciclo se ha de activar una corrección de herramienta.
  • Página 146 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 La profundidad al penetrar, programada bajo _DP1, se tiene en cuenta como profundidad máxima y se considera 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.
  • Página 147 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 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. El ciclo genera la sucesión de movimientos siguiente durante el acabado (VARI = X2) El acabado se efectúa en la secuencia siguiente: Acabado en el borde hasta la demasía (creces) de acabado en el fondo, luego, acabado en el fondo.
  • Página 148 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 La caja se puede acotar desde el centro o desde un punto de esquina. Si se acota desde una esquina, _LENG y _WID se introducen con el signo. 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.
  • Página 149 Ciclos de fresado 3.9 Fresado de caja rectangular - POCKET3 _CDIR (sentido de fresado) Con este parámetro se prescribe el sentido de mecanizado de la caja. A través del parámetro _CDIR se puede programar el sentido de fresado del siguiente modo: ●...
  • Página 150 Ciclos de fresado 3.10 Fresado de caja circular - POCKET4 Consulte también Taladrado, centrado (punteado) - CYCLE81 (Página 44) Fresado de caja rectangular - POCKET1 (Página 132) Condiciones (Página 101) 3.10 Fresado de caja circular - POCKET4 Funcionamiento Con ayuda de este ciclo es posible mecanizar cajas circulares en el plano de mecanizado "de forma plana"...
  • Página 151 Ciclos de fresado 3.10 Fresado de caja circular - POCKET4 Programación POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1,) Parámetros Parámetros tipo de Significado datos _RTP real Plano de retirada (absoluto) _RFP real Plano de referencia (absoluto)
  • Página 152 Ciclos de fresado 3.10 Fresado de caja circular - POCKET4 Ejemplo de fresado de cajas circulares Este programa permite confeccionar una caja circular en el plano YZ (G19). 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.
  • Página 153 Ciclos de fresado 3.10 Fresado de caja circular - POCKET4 Proceso Posición alcanzada antes del inicio del ciclo: Es una posición cualquiera desde la que se puede llegar sin colisiones al centro de la caja, a la altura del plano de retirada. Nota Antes de llamar al ciclo se ha de activar una corrección de herramienta.
  • Página 154 Ciclos de fresado 3.10 Fresado de caja circular - POCKET4 Sucesión de movimientos durante el acabado (_VARI = X2): El acabado se efectúa en la secuencia siguiente: Acabado en el borde hasta la demasía (creces) de acabado en el fondo, luego, acabado en el fondo. Si una de las demasías es nula, se suprime esta parte del acabado.
  • Página 155 Ciclos de fresado 3.10 Fresado de caja circular - POCKET4 _PA, _PO (centro de caja) Con los parámetros _PA y _PO se define el centro de la caja. Las cajas circulares se acotan siempre por el centro. _VARI (clase de mecanizado) El parámetro _VARI permite fijar la clase de mecanizado.
  • Página 156 Ciclos de fresado 3.11 Planear - CYCLE71 3.11 Planear - CYCLE71 Funcionamiento El ciclo CYCLE71 permite planear con fresa cualquier superficie rectangular. El ciclo distingue entre desbaste (vaciado de material de la superficie en varios pasos, hasta la demasía (creces) de acabado) y acabado (repaso de la superficie una sola vez). La penetración máxima en profundidad y el ancho de la penetración se pueden especificar.
  • Página 157 Ciclos de fresado 3.11 Planear - CYCLE71 Parámetros tipo de Significado datos _MID real Profundidad de penetración máxima (se introduce sin signo) _MIDA real Anchura máxima de penetración al desbastar en el plano, como valor (se introduce sin signo) _FDP real Recorrido en vacío en sentido de corte, (incremental, se introduce sin signo)
  • Página 158 Ciclos de fresado 3.11 Planear - CYCLE71 $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 Z20 ;Ir a la posición de partida CYCLE71( 10, 0, 2,-11, 100, 100, -> ;Llamada de ciclos ->...
  • Página 159 Ciclos de fresado 3.11 Planear - CYCLE71 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 medida en la cual la herramienta se desplaza fuera del borde es siempre diámetro de la fresa - _MIDA, aunque sólo se ejecute 1 corte en el plano, es decir, anchura de la superficie + recorrido de sobrepaso <...
  • Página 160 Ciclos de fresado 3.11 Planear - CYCLE71 Explicación de los parámetros _DP (profundidad) La prescripción de la profundidad puede ser absoluta (_DP) respecto al plano de referencia. _PA, _PO (posición inicial) Con los parámetros _PA y _PO se define la posición inicial de la superficie en el plano de mecanizado.
  • Página 161 Ciclos de fresado 3.11 Planear - CYCLE71 _FDP1 (trayecto de rebase) En este parámetro se puede introducir un recorrido excesivo en el sentido de la penetración en el plano (_MIDA). De este modo, es posible compensar la diferencia entre el radio actual de la fresa y la punta del filo (p.
  • Página 162 Ciclos de fresado 3.11 Planear - CYCLE71 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". Nota Para la explicación de los parámetros RTP, RFP y SDIS, ver Taladrado, centrado (punteado) - CYCLE81.
  • Página 163 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 3.12 Fresado en contorneado - CYCLE72 Funcionamiento El ciclo CYCLE72 permite el fresado a lo largo de un contorno cualquiera definido libremente. El ciclo opera con o sin corrección en función del radio de la fresa. 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).
  • Página 164 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 Programación CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL, _AS1, _LP1, _FF3, _AS2, _LP2) Parámetros Parámetros tipo de Significado datos _KNAME string Nombre del subprograma del contorno _RTP real Plano de retirada (absoluto)
  • Página 165 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 Parámetros tipo de Significado datos _AS2 entero Especificación de la dirección/trayectoria de retirada: (se introduce sin signo) Valores: UNIDADES: Trayectoria de aproximación 1: Recta tangencial 2: Cuadrante de círculo 3: Semicírculo DECENAS: Plano/espacial 0: Retirada del contorno, en el plano 1: Retirada del contorno, en trayectoria en el espacio...
  • Página 166 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 Parámetros Significado Valor _VARI Tipo de mecanizado Desbastado hasta las creces de acabado, recorridos intermedios con G1, en los recorridos intermedios, retirada en Z a _RFP + _SDIS Parámetros para aproximación: Parámetros Significado Valor...
  • Página 167 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 $TC_DP1[20,1]=120 $TC_DP6[20,1]=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, ->...
  • Página 168 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 – La profundidad total – La demasía (creces) de acabado – La máxima penetración en profundidad posible ● Aproximación al contorno de forma perpendicular con avance para penetración en profundidad _FFD y, a continuación, en el plano con el avance programado para el mecanizado de superficie _FFP1 o 3D con el avance programado en _FFD de acuerdo con la programación de aproximación suave.
  • Página 169 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 Explicación de los parámetros _KNAME (nombre) El contorno que se quiere fresar se crea completo en un subprograma. Con _KNAME se define el nombre del subprograma de contorno. El contorno de fresado también puede ser una parte del programa a llamar o de cualquier otro programa.
  • Página 170 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 _VARI (clase de mecanizado) El parámetro _VARI permite fijar la clase de mecanizado. Ver valores posibles bajo "Parámetros CYCLE72". 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".
  • Página 171 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 _AS1, _AS2 (sentido/trayectoria de aproximación, sentido/trayectoria de retirada) Con el parámetro _AS1 se programa la especificación del recorrido de aproximación y con el _AS2, el de retirada. Ver valores posibles bajo "Parámetros CYCLE72". Si _AS2 no está programado, el comportamiento del recorrido de retirada es el mismo que el de aproximación.
  • Página 172 Ciclos de fresado 3.12 Fresado en contorneado - CYCLE72 _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 herramienta al punto inicial del contorno) y con _LP2 la distancia o el radio de salida (distancia del canto exterior de herramienta hasta el punto final del contorno).
  • Página 173 Ciclos de fresado 3.13 Fresado de salientes rectangulares - CYCLE76 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.
  • Página 174 Ciclos de fresado 3.13 Fresado de salientes rectangulares - CYCLE76 Parámetros tipo de Significado datos _MID real Máx. penetración en profundidad (incremental, se introduce sin signo) _FAL real Creces de acabado en el contorno del borde (incremental) _FALD real Creces de acabado en el fondo (incremental, se introduce sin signo) _FFP1 real Avance en el contorno...
  • Página 175 Ciclos de fresado 3.13 Fresado de salientes rectangulares - CYCLE76 N10 G90 G0 G17 X100 Y100 T20 D1 S3000 ;Determinación de valores tecnológicos N11 M6 N20 _ZSD[2]=1 ;Acotado del saliente con vértices N30 CYCLE76 (10, 0, 2, -17.5, , -60, -> ;Llamada de ciclos ->...
  • Página 176 Ciclos de fresado 3.13 Fresado de salientes rectangulares - CYCLE76 El ciclo genera la sucesión de movimientos siguiente al desbastar (_VARI = 1): ● Aproximación y retirada del contorno: Se alcanza el plano de retirada (_RTP) en velocidad de desplazamiento rápido, para posicionar a continuación en esta altura al punto inicial en el plano de mecanizado.
  • Página 177 Ciclos de fresado 3.13 Fresado de salientes rectangulares - CYCLE76 Explicación de los parámetros _LENG, _WID y _CRAD (largo de saliente, ancho de saliente y radio de redondeo) Con los parámetros LENG, WID y CRAD se determina la forma de un saliente en el plano. El saliente se puede acotar desde el centro o desde un punto de esquina.
  • Página 178 Ciclos de fresado 3.13 Fresado de salientes rectangulares - CYCLE76 En concordancia En oposición 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: ●...
  • Página 179 Ciclos de fresado 3.14 Fresado de salientes circulares - CYCLE77 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.
  • Página 180 Ciclos de fresado 3.14 Fresado de salientes circulares - CYCLE77 Parámetros tipo de Significado datos Valores: 0: Fresado síncrono 1: Fresado en oposición 2: Con G2 (independientemente del sentido de giro del cabezal) 3: con G3 _VARI entero Tipo de mecanizado Valores: 1: Desbaste hasta demasía (creces) de acabado 2: Acabado (demasía (creces) X/Y/Z=0) _AP1...
  • Página 181 Ciclos de fresado 3.14 Fresado de salientes circulares - CYCLE77 Ejecución Posición alcanzada antes del inicio del ciclo: La posición inicial se calcula a nivel interno del ciclo del mismo modo que en CYCLE76 (ver apartado 3.13, Fresado de salientes rectangulares - CYCLE76). ATENCIÓN Antes de llamar al ciclo se ha de activar una corrección de herramienta.
  • Página 182 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 –...
  • Página 183 Ciclos de fresado 3.14 Fresado de salientes circulares - CYCLE77 Nota Para la explicación de los parámetros RTP, RFP, SDIS, _DP y _DPR, ver Taladrado, centrado (punteado) - CYCLE81. Para la explicación de los parámetros _MID, _FAL, _FALD, _FFP1 y _FFD, ver Fresado de caja rectangular - POCKET3.
  • Página 184 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 3.15.1 Generalidades Nota El fresado de cajas con islas es una opción y requiere en NCK y HMI Advanced el SW 6. Funcionamiento Con la ayuda de los ciclos CYCLE73, CYCLE74 y CYCLE75 se pueden mecanizar cajas con islas.
  • Página 185 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 3.15.2 Transferencia contorno del borde de la caja - CYCLE74 Funcionamiento El ciclo CYCLE74 sirve para la transferencia del contorno del borde de la caja al ciclo de fresado de cajas CYCLE73.
  • Página 186 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 3.15.3 Transferencia contorno de la isla - CYCLE75 Funcionamiento Nota El fresado de cajas con islas es una opción y requiere en NCK y HMI Advanced el SW 6. El ciclo CYCLE75 sirve para la transferencia del contorno de la isla al ciclo de fresado de cajas CYCLE73.
  • Página 187 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 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.
  • Página 188 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 GOTOF _MECANIZADO N510 _BORDE: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 _BORDEFINAL:G3 X25 Y30 CR=5 N570 _ISLA1:G0 X34 Y58...
  • Página 189 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 3.15.4 Fresado de cajas con islas - CYCLE73 3.15.4.1 Generalidades Funcionamiento Nota El fresado de cajas con islas es una opción y requiere en NCK y HMI Advanced el SW 6. El ciclo CYCLE73 es un ciclo de trabajo con el que se puede mecanizar cualquier caja de contorno con o sin islas.
  • Página 190 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 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).
  • Página 191 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Parámetros tipo de Significado datos _PNAME string Nombre para el fresado de cajas programa de pieza string Nombre de la herramienta de vaciado _RTP real Plano de retirada (absoluto) _RFP real Plano de referencia (absoluto)
  • Página 192 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 3.15.4.2 Ejemplos Ejemplo 1 La tarea de mecanizado consiste en fresar una caja con 2 islas del material pleno con posterior acabado en el plano X, Y. %_N_EJEMPLO1_MPF ;$PATH=/_N_WKS_DIR/_N_CC73BEI1_WPD ;...
  • Página 193 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 N570 _ISLA1:G0 X34 Y58 ;Definir isla inferior N580 G1 X64 N590 _ISLAFINAL:G2 X34 Y58 CR=15 N600 _ISLA2:G0 X79 Y73 ;Definir isla superior N610 G1 X99 N620 _ISLAFINAL2:G3 X79 Y73 CR=10 ;Programación de los contornos _MECANIZADO: GOTOF ENDLABEL...
  • Página 194 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Resultado de mecanizado: Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 195 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Ejemplo 2 Tarea de mecanizado: Antes del fresado de cajas se debe efectuar un pretaladrado para garantizar una penetración óptima de la fresa. ● Pretaladrado ● Vaciado de caja con islas, radio de la fresa 12 mm ●...
  • Página 196 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 ; Definir contornos GOTOF ENDLABEL ABNAHME4_CONT: CYCLE74("RANDA01", , ) CYCLE75("INS11A01",,) CYCLE75("INS1A01",,) CYCLE75("INS2A01",,) CYCLE75("INS3A01",,) LABELFINAL: ; Programación de pretaladrado T2 M6 D1 M3 F2222 S3000 MCALL CYCLE81 (10,0,1,-12,) REPEAT ABNAHME4_BEAR ABNAHME4_BEAR_END MCALL ;...
  • Página 197 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y 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 2 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...
  • Página 198 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 N10 G3 X220 Y40 CR=10 N15 G1 Y85 N20 G3 X200 Y85 CR=10 N25 G1 Y40 N30 M30 %_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...
  • Página 199 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 $P_UIFR[1,X,TR]=620 $P_UIFR[1,Y,TR]=50 $P_UIFR[1,Z,TR]=-320 ;G55 $P_UIFR[2,X,TR]=550 $P_UIFR[2,Y,TR]=200 $P_UIFR[2,Z,TR]=-320 N10 G0 G17 G54 G40 G90 N20 T2 D1 M3 F2000 S500 N30 G0 Z20 ;Contornos de mecanizado caja 1 GOTOF ENDLABEL TASCHE1_CONT: CYCLE74("RAND","...
  • Página 200 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 REPEAT TASCHE1_CONT ENDLABEL CYCLE73(1015,"TASCHE1_DRILL","TASCHE1_MILL1","3",10,0,1, -8,0,0,2,0,0,2000,400,0,0,0,1,4) TASCHE1_BEAR_END: REPEAT TASCHE1_CONT ENDLABEL CYCLE73(1011,"TASCHE1_DRILL","TASCHE1_MILL1","3",10,0,1, -8,0,0,2,0,0,2000,400,0,0,0,1,4) ;Vaciado de la caja 2 GOTOF BEISPIEL2_BEAR_END BEISPIEL2_BEAR: REPEAT BEISPIEL2_CONT ENDLABEL CYCLE73(1015,"BEISPIEL2_DRILL","BEISPIEL2_MILL1","3",10,0,1, -8,0,0,2,0,0,2000,400,0,0,0,1,4) BEISPIEL2_BEAR_END: REPEAT BEISPIEL2_CONT ENDLABEL CYCLE73(1011,"BEISPIEL2_DRILL","BEISPIEL2_MILL1","3",10,0,1, -8,0,0,2,0,0,2000,400,0,0,0,1,4) ;Vaciado material restante caja 1 y caja 2...
  • Página 201 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 %_N_INSEL1_MPF ;$PATH=/_N_WKS_DIR/_N_CC73BEI3_WPD ;29.03.99 N100 G0 X130 Y30 Z50 G90 N110 G1 X150 Y30 N120 X150 Y60 N130 X130 Y60 N200 X130 Y30 %_N_INSEL2_MPF ;$PATH=/_N_WKS_DIR/_N_CC73BEI3_WPD ;29.03.99 N12 G0 X60 Y20 N13 G1 X90 Y20 N14 X90 Y50 N30 X60 Y50...
  • Página 202 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 3.15.4.3 Explicación de tecnología del ejemplo 2 Proceso de pretaladrado (taladrado inicial) En la primera fase del pretaladrado y tras una llamada modal del ciclo de taladrado se debe llamar con un comando REPEAT una secuencia de operaciones de mecanizado con el contenido del ciclo CYCLE73 así...
  • Página 203 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Proceso de desbaste, vaciado (_VARI = XXX1) El comando CYCLE73 se debe volver a escribir con todos los parámetros. El programa ejecuta las siguientes operaciones de mecanizado: ●...
  • Página 204 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Proceso de 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).
  • Página 205 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 En caso de que el diámetro de la fresa no permitiera mecanizar superficies de los bordes a vaciar, se puede vaciar posteriormente esta superficie con el ajuste "2" y una fresa más pequeña.
  • Página 206 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 ATENCIÓN las posiciones iniciales, indicadas manualmente, no se deben encontrar en la zona de la superficie de la isla. En tales casos, no se realiza ninguna vigilancia a nivel interno. En caso de determinación manual se deben programar adicionalmente los parámetros _PA y _PO.
  • Página 207 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Ejemplo: ● con gestión de herramientas - FRAESER3 D8 CYCLE73(1015,"TEIL1_DRILL","TEIL1_MILL","FRAESER3",...,8) ● sin gestión de herramientas - T3 D8 CYCLE73(1015,"TEIL1_DRILL","TEIL1_MILL","3",...,8) El parámetro _TN tiene una longitud máxima de 16 caracteres. Si no hay ningún número D programado, se utiliza D1 automáticamente.
  • Página 208 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Con una demasía de acabado ≥ diámetro de la herramienta, no queda garantizado el vaciado completo de la caja. _FALD (demasía (creces) acabado en el fondo) Durante el desbastado se tiene en cuenta una demasía de acabado separada para el fondo.
  • Página 209 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 _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).
  • Página 210 Ciclos de fresado 3.15 Fresado de cajas con islas - CYCLE73, CYCLE74 y CYCLE75 Memoria de programas en el sistema de ficheros Cuando se programan contornos para CYCLE73 fuera del programa principal invocante, rige lo siguiente para la búsqueda en el sistema de ficheros del control: ●...
  • Página 211 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16 Orientación - CYCLE800 3.16.1 Generalidades Funcionamiento El ciclo sirve para orientar la herramienta a cualquier superficie y mecanizarla o medirla. Mediante el ciclo y con la llamada de las correspondientes funciones de CN, se convierten los orígenes de pieza activos y las correcciones de herramienta a la superficie inclinada, teniendo en cuenta la cadena cinemática de la máquina, y se posicionan los ejes giratorios (a elección).
  • Página 212 Ciclos de fresado 3.16 Orientación - CYCLE800 La orientación admite las siguientes cinemáticas de máquina 1. Portaherramientas orientable (cabezal orientable) → tipo T 2. Portapiezas orientable (mesa orientable) → tipo P 3. Cinemática mixta de 1 y 2 → tipo M Condiciones antes de la llamada al ciclo de orientación Antes de la primera llamada al ciclo de orientación en el programa principal se tiene que programar una herramienta (filo de herramienta D >...
  • Página 213 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.2 Programación mediante máscara de entrada 3.16.2.1 Generalidades Llamada Orientación - CYCLE800 Entrada área Programas/Fresar El pulsador de menú ⇒ se muestra cuando está configurado el juego de datos de orientación (DM 18088: MM_NUM_TOOL_CARRIER >0).
  • Página 214 Ciclos de fresado 3.16 Orientación - CYCLE800 Retirada _FR (antes de orientar el eje giratorio) ● No retirar ● Retirar eje Z ● Retirar eje Z, XY ● Retirar en la dirección de la herramienta máx. (a partir de ciclos SW 6.5) 1) 2)) ●...
  • Página 215 Ciclos de fresado 3.16 Orientación - CYCLE800 El eje giratorio 1 ó 2 al que se referirán las dos soluciones posibles se elige en el menú de puesta en marcha CYCLE800. ¡Atender a las indicaciones del fabricante de la máquina! Ejemplo: ●...
  • Página 216 Ciclos de fresado 3.16 Orientación - CYCLE800 Nota En la máscara de entrada CYCLE800 del ajuste básico de la cinemática de máquina se ofrecen dos posibilidades de dirección "Más" o "Menos", siempre que en el menú de puesta en marcha CYCLE800 esté configurada la opción "Dirección eje giratorio 1 ó 2 optimizada". ¡Atender a las indicaciones del fabricante de la máquina! Plano de orientación _ST ●...
  • Página 217 Ciclos de fresado 3.16 Orientación - CYCLE800 Modo de orientación _MODE Con este parámetro se define el modo de orientación del eje. ● Eje por eje ● Ángulo de proyección 1)2) ● Ángulo espacial ● ejes giratorios directo El modo de orientación se refiere siempre al sistema de coordenadas de la pieza, con lo cual es independiente de la máquina.
  • Página 218 Ciclos de fresado 3.16 Orientación - CYCLE800 Nota Acerca de 2): Orientación como ángulo de proyección • En la programación de ángulos de proyección en torno a XY o YX, el nuevo eje X del sistema de coordenadas girado se sitúa en el plano Z-X antiguo. •...
  • Página 219 Ciclos de fresado 3.16 Orientación - CYCLE800 Si se emplea el modo de orientación "Ejes giratorios directo", el programa CN correspondiente depende de la máquina, es decir que el programa CN sólo funcionará en máquinas con la misma cinemática de orientación (incluido el identificador de eje giratorio).
  • Página 220 Ciclos de fresado 3.16 Orientación - CYCLE800 Corrección herramienta El campo de visualización Seguimiento herramienta se puede ocultar a través del menú de puesta en marcha CYCLE800. ● Sí: Al virar a un plano de mecanizado se pueden corregir los ejes lineales para evitar colisiones.
  • Página 221 Ciclos de fresado 3.16 Orientación - CYCLE800 Si la transformada de 5 ejes se activa con el ciclo "High Speed Settings" CYCLE832, se pueden omitir las secuencias N6...N10. ● Si los ejes giratorios de la cinemática de máquina están acordados como ejes manuales (menú...
  • Página 222 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.2.4 Ejemplos de máscara de entrada Ejemplo 1 Ajuste de la posición preferencial del plano de orientación %_N_SCHWENK_0_SPF ;$PATH=/_N_WKS_DIR/_N_HAA_SCHWENK_WPD CYCLE800(1,"",0,57,0,0,0,0,0,0,0,0,0,-1) Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 223 Ciclos de fresado 3.16 Orientación - CYCLE800 Ejemplo 2 Planeado y fresado de una caja circular en un plano de mecanizado girado en 15 grados %_N_SCHWENK_KREISTASCHE_SPF ;$PATH=/_N_WKS_DIR/_N_HAA_SCHWENK_WPD N12 T="MILL_26mm" N14 M6 N16 G57 N18 CYCLE800(1,"",0,57,0,0,0,0,0,0,0,0,0,1) N20 M3 S5000 N22 CYCLE71(50,2,2,0,0,0,80,60,0,4,15,5,0,2000,31,5) ;Planeado N24 CYCLE800(1,"",0,57,0,25,0,-15,0,0,0,0,0,-1) N26 CYCLE71(50,12,2,0,0,0,80,60,0,4,10,5,0,2000,31,5)
  • Página 224 Ciclos de fresado 3.16 Orientación - CYCLE800 N30 T=“MILL_10mm“ N32 M6 N34 M3 S5000 N36 POCKET4(50,0,1,-15,20,0,0,4,0.5,0.5,1000,1000,0,11,,,,,) ;Caja circular N38 POCKET4(50,0,1,-15,20,0,0,4,0,0,1000,1000,0,12,,,,,) N40 M2 Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 225 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.3 Programación mediante parámetros Programación CYCLE800(_FR, _TC, _ST, _MODE, _X0, _Y0, _Z0, _A, _B, _C, _X1, _Y1, _Z1, _DIR, _FR _I) Parámetros Parámetros tipo de Significado datos entero Retirar. Valore 0: Ninguna retirada 1: Retirada eje Z (estándar) 2: Retirada eje Z, X, Y1) 4: Retirada en la dirección de la herramienta máx.
  • Página 226 Ciclos de fresado 3.16 Orientación - CYCLE800 Parámetros tipo de Significado datos _MODE entero Modo de orientación Evaluación de los ángulos: El modo de parámetros es decimal, la codificación binaria. Nota: bit 0 a 5 (sin significado en el ángulo espacial) Ejemplo codificación: →...
  • Página 227 Ciclos de fresado 3.16 Orientación - CYCLE800 Nota sobre 2): Retirar en la dirección de la herramienta A partir de Ciclos SW 6.5, los modos de retirada existentes se amplían como sigue: ● "Retirar en la dirección de la herramienta máxima" Antes de la orientación, el eje de herramienta se retira hasta la posición final de software.
  • Página 228 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.4 Posicionamiento de herramientas - CYCLE800 Funcionamiento Después del "plano de orientación", la herramienta siempre está orientada perpendicularmente al plano de mecanizado. Al fresar con fresas para radios puede ser tecnológicamente conveniente posicionar la herramienta en un ángulo respecto al vector normal a la superficie.
  • Página 229 Ciclos de fresado 3.16 Orientación - CYCLE800 La máscara de entrada "Posicionar herramienta" corresponde a la máscara de entrada minimizada CYCLE800. En la máscara de entrada significan: Nombre _TC: juego de datos de orientación actual Retirar _FR: como CYCLE800 Plano de orientación _ST: aditivo (sólo visualización) Modo de orientación _MODE: eje a eje (sólo visualización) Giro alrededor de:...
  • Página 230 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.5 Alineación de herramientas - CYCLE800 Funcionamiento Los tornos con el eje B orientable deben soportarse con la función "Alinear herramienta". La funcionalidad va dirigida a una determinada configuración de máquina de tornos o fresadoras en los que la orientación de herramienta se realiza mediante un eje orientable B (alrededor de Y) con el cabezal de fresado correspondiente (C1).
  • Página 231 Ciclos de fresado 3.16 Orientación - CYCLE800 Entrada de cinemática de eje B en el área Tornear: Programa/Tornear/VK7 "Alinear herramienta" Máscara de entrada "Alinear herramienta" en Programa, área Tornear En la máscara de entrada significan: Nombre _TC: Selección de juego de datos de orientación con cinemática de eje B o cancelación Retirar _FR: como CYCLE800...
  • Página 232 Ciclos de fresado 3.16 Orientación - CYCLE800 Entrada "Alinear herramienta" en el área Fresar: Programa/Fresar/>>/Orientar herramienta/Alinear herramienta En la máscara de entrada significan: Ver parámetros en la máscara de entrada "Alinear herramienta" en el área Tornear Nota Posibles combinaciones de Orientar plano, Alinear herramienta, Posicionar herramienta en el área Fresar •...
  • Página 233 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.6 Ajuste de piezas con planos de mecanizado girados 3.16.6.1 Generalidades Orientación en el modo JOG La función "Orientación en JOG“ sirve para ajustar piezas con planos de mecanizado girados (oblicuos) o cualquier pieza sujetada, y representa el requisito para otros procesos de ajuste (aproximación con contacto/medición de borde/esquina).
  • Página 234 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.6.2 Parámetros de la máscara de entrada Máscara de entrada ● El pulsador de menú de entrada para "Orientación en JOG" en el modo JOG es el pulsador horizontal 8. ● El pulsador de menú de entrada para "Medición en JOG" es el pulsador horizontal 3. ●...
  • Página 235 Ciclos de fresado 3.16 Orientación - CYCLE800 Retirar. Corresponde al parámetro _FR (Retirar) CYCLE800. Plano de orientación ● Plano de orientación nuevo ● Plano de orientación aditivo Modo de orientación ● por eje Giro alrededor de X,Y,Z a elección, como CYCLE800 ●...
  • Página 236 Ciclos de fresado 3.16 Orientación - CYCLE800 Asignación previa de la máscara de entrada en VSK Posición preferencial: ● Nombre: Juego de datos de orientación activo ● Retirar: No ● Modo de orientación: por eje ● Giro alrededor de X 0.0 ●...
  • Página 237 Ciclos de fresado 3.16 Orientación - CYCLE800 Borrar plano de origen (VSK 5) Los giros del DO activo se transfieren a los giros del frame de orientación ($P_WPFRAME). Accionando el VSK5 "Borrar plano de origen" no tiene lugar ningún movimiento de los ejes de la máquina.
  • Página 238 Ciclos de fresado 3.16 Orientación - CYCLE800 Indicación para la retirada del eje de herramienta y el desplazamiento de los ejes giratorios El eje de herramienta (p. ej. con G17 = Z) se puede retirar antes de la orientación de los ejes giratorios.
  • Página 239 Ciclos de fresado 3.16 Orientación - CYCLE800 Ajustar plano de origen Transfiere los giros del frame de orientación referencia de pieza ($P_WPFRAME) a los giros del DO activo Borrar plano de origen Transfiere los giros del DO activo a los giros del frame de orientación referencia de pieza ($P_WPFRAME) Nota 1) DO –...
  • Página 240 Ciclos de fresado 3.16 Orientación - CYCLE800 El ciclo PROG_EVENT.SPF se entrega como ciclo estándar y sirve para el posicionamiento previo de los ejes giratorios (ejes de orientación) después de la búsqueda de número de secuencia. El fabricante puede ampliar la funcionalidad de PROG_EVENT insertando ciclos de fabricante propios.
  • Página 241 Ciclos de fresado 3.16 Orientación - CYCLE800 Son datos de máquina para los que el valor estándar puede ajustarse a un valor más alto o más bajo. N.º DM Identificador DM Valor Comentarios Asignación de valor 10602 $MN_FRAME_GEOAX_CHANGE_MODE 11450 $MN_SEARCH_RUN_MODE Bit 1=1 Activar PROG_EVENT después de la búsqueda de número de secuencia...
  • Página 242 Ciclos de fresado 3.16 Orientación - CYCLE800 N.º DM Identificador DM Valor Comentarios Asignación de valor 24008 $MC_CHSFRAME_POWERON_MASK Bit 4, 3, Si los frames de sistema $P_WPFRAME, $P_TOOLFRAME, $P_PARTFRAME se tienen que borrar con Power On 28082 $MC_MM_SYSTEM_FRAME_MASK Bit 4, 3, Ajuste de los frames de sistema $P_WPFRAME, $P_TOOLFRAME, $P_PARTFRAME...
  • Página 243 Ciclos de fresado 3.16 Orientación - CYCLE800 4. DM 18114 Ayuda para herramientas angulares con orientación básica de herramienta (a partir de SW 06.05.17.00) Las herramientas angulares se crean y gestionan en el HMI o la NCU con el tipo de herramienta 130.
  • Página 244 Ciclos de fresado 3.16 Orientación - CYCLE800 8. DM 20180/DM 20182 Para ejes giratorios con dentado Hirth, los correspondientes valores se introducen en el menú de puesta en marcha CYCLE800. 9. DM 24006/DM 24007 En Orientación en JOG: – DM24006 bit 4=1 –...
  • Página 245 Ciclos de fresado 3.16 Orientación - CYCLE800 Explicación de los pulsadores de menú verticales: El juego de datos de orientación actual se almacena como programa de pieza. El nombre de programa de pieza corresponde al nombre del juego de datos de orientación. Se borran todos los parámetros del juego de datos de orientación.
  • Página 246 Ciclos de fresado 3.16 Orientación - CYCLE800 Cabezal orientable (tipo T) Mesa orientable (tipo P) Cabezal orientable + mesa orientable (tipo M) Vector de eje giratorio V1 Vector de eje giratorio V1 Vector de eje giratorio V1 Vector de offset I2 Vector de offset I3 Vector de offset I2 Vector de eje giratorio V2...
  • Página 247 Ciclos de fresado 3.16 Orientación - CYCLE800 Cabezal orientable (portaherramientas orientable) $TC_CARR23[1]="T" $MC_TRAFO_TYPE_1=24 I1 $TC_CARR1...3[n] $MC_ TRAFO5_PART_OFFSET_1[0...2] I2 $TC_CARR4...6[n] $MC_ TRAFO5_JOINT_OFFSET_1[0...2] I3 $TC_CARR15...17[n] $MC_ TRAFO5_BASE_TOOL_1 [0...2] Cerrar cadena vectorial I1=-(I2+I3); en cinemática de máquina montada de forma fija Mesa orientable (pieza orientable) $TC_CARR23[1]="P"...
  • Página 248 Ciclos de fresado 3.16 Orientación - CYCLE800 Retirada/posición de retirada $TC_CARR38[n] X; $TC_CARR39[n] Y; $TC_CARR40[n] Z n ⇒ Número juego de datos de orientación El encargado de la puesta en servicio establece si, en el menú de entrada para el ciclo de orientación, es posible la selección Retirar el eje Z y Retirar los ejes Z, X,Y o Retirar en la dirección de la herramienta (ver variantes de visualización en la página siguiente).
  • Página 249 Ciclos de fresado 3.16 Orientación - CYCLE800 Variantes de visualización de las máscaras de entrada CYCLE800 $TC_CARR37[n] (n ⇒ juego de datos de orientación) Si no se ajustan las siguientes variantes de visualización, tampoco se visualiza el valor en la máscara de entrada (ver apartado "Programación mediante máscara de entrada").
  • Página 250 Ciclos de fresado 3.16 Orientación - CYCLE800 Tabla 3-1 Codificación modos de retirada Z, ZXY, dirección de herramienta máxima, incremental Z, X, Y Dirección de Dirección de Codificación en herramienta máx. herramienta incr. $TC_CARR37 xXXxxxxxx Las siguientes variantes de visualización influyen en la máscara de entrada para el ciclo de orientación: ●...
  • Página 251 Ciclos de fresado 3.16 Orientación - CYCLE800 La selección del eje giratorio al que deben referirse ambas soluciones se realiza en el menú de puesta en marcha (ver indicación en "Parámetros de la máscara de entrada" en _DIR). La selección entre las dos soluciones posibles a aplicar se realiza en la máscara de entrada para el ciclo de orientación.
  • Página 252 Ciclos de fresado 3.16 Orientación - CYCLE800 ● Corrección herramienta ⇒ no ⇒ sí Indicación "Corrección herramienta" en la máscara de entrada para el ciclo de orientación. La función Corrección herramienta presupone la opción Transformada de 5 ejes (TRAORI). ● Cinemática de eje B ⇒...
  • Página 253 Ciclos de fresado 3.16 Orientación - CYCLE800 Preferentemente, se deberían elegir los siguientes identificadores: ● El eje gira en torno al eje de máquina X ⇒ A ● El eje gira en torno al eje de máquina Y ⇒ B ●...
  • Página 254 Ciclos de fresado 3.16 Orientación - CYCLE800 Dentado Hirth $TC_CARR26[n]... $TC_CARR29[n] Selección: ● no Se ocultan los campos siguientes. ● sí ⇒ Offset ángulo del dentado Hirth al principio del dentado. ⇒ Retícula angular del dentado Hirth ⇒ Corrección automática sí/no (se omite a partir de ciclos SW 6.3) cambio de juego de datos de orientación (sólo relevante para ShopMill/ShopTurn) $TC_CARR37[n] (ver variantes de visualización) Selección:...
  • Página 255 Ciclos de fresado 3.16 Orientación - CYCLE800 ● I3 $TC_CARR15..17[n] → $TC_CARR55..57[n] ● I4 $TC_CARR18..20[n] → $TC_CARR58..60[n] Vectores de offset de los ejes giratorios ● $TC_CARR24..25[n] → $TC_CARR64..65[n] n...Número del juego de datos de orientación Aplicación Los decalajes finos pueden utilizarse para compensar la temperatura de la cinemática de máquina.
  • Página 256 Ciclos de fresado 3.16 Orientación - CYCLE800 Tabla 3-2 Puesta en servicio cabezal orientable Orientación, cinemática (ejemplo 1) Cinemática Cabezal orientable HEAD_1 Retirar. 200.000 Vector de offset I1 0.000 0.030 -63.000 Vector de eje giratorio V1 0.000 0.000 1.000 Vector de offset I2 0.000 0.000 40.000...
  • Página 257 Ciclos de fresado 3.16 Orientación - CYCLE800 Ejemplo 2: Cabezal orientable 2 "HEAD_2" Vector de eje giratorio V1: El eje giratorio B gira alrededor de Y Vector de eje giratorio V2: El eje giratorio C gira alrededor de Y y alrededor de Z Vector de offset I1: Cierre de la cadena vectorial con cabezal orientable montado de forma fija...
  • Página 258 Ciclos de fresado 3.16 Orientación - CYCLE800 Cinemática Cabezal orientable HEAD_2 Opciones de visualización Modo de orientación por eje Sentido Eje giratorio 2 Ejes giratorios Eje giratorio 1 Modo manual Campo ángulo 0.000 360.000 Offset cinemática 0.000 Dentado Hirth sí Retícula angular 1.000 Eje giratorio 2...
  • Página 259 Ciclos de fresado 3.16 Orientación - CYCLE800 Ejemplo 3: Mesa cardánica "TABLE_45" Los vectores se refieren a la posición preferencial de la cinemática Vector de eje El eje giratorio B gira alrededor de Y giratorio V1: y alrededor de Z Vector de eje El eje giratorio C gira alrededor de Z giratorio V2...
  • Página 260 Ciclos de fresado 3.16 Orientación - CYCLE800 Cinemática Cabezal orientable TABLE_45 Opciones de visualización Modo de orientación por eje Sentido Eje giratorio 2 Corrección herramienta Ejes giratorios Eje giratorio 1 Modo automát. Campo ángulo 0.000 180.000 Eje giratorio 2 Modo automát.
  • Página 261 Ciclos de fresado 3.16 Orientación - CYCLE800 Ejemplo 4: Cabezal orientable/mesa giratoria "MIXED_45" Los vectores se refieren a la posición preferencial de la cinemática Vector de eje El eje giratorio B gira alrededor de Y giratorio V1: y alrededor de Z Vector de eje El eje giratorio C gira alrededor de Z giratorio V2:...
  • Página 262 Ciclos de fresado 3.16 Orientación - CYCLE800 Tabla 3-5 Puesta en servicio cabezal orientable Orientación, cinemática (ejemplo 4) Cinemática Cabezal orientable MIXED_45 Vector de offset I1 0.000 0.000 -30.600 Vector de eje giratorio V1 0.000 1.000 1.000 Vector de offset I2 0.000 0.000 30.600...
  • Página 263 Ciclos de fresado 3.16 Orientación - CYCLE800 Ejemplo 5: Mesa orientable "TABLE_5" Los vectores se refieren a la posición preferencial de la cinemática Vector de eje El eje giratorio A gira alrededor de X giratorio V1: Vector de eje El eje giratorio C gira alrededor de Z giratorio V2: Vector de offset I2: Distancia entre el punto de...
  • Página 264 Ciclos de fresado 3.16 Orientación - CYCLE800 Vista delantera de la máquina desde la dirección Y Tabla 3-6 Puesta en servicio cabezal orientable Orientación, cinemática (ejemplo 5) Cinemática Cabezal orientable TABLE_5 Vector de offset I2 260.000 200.000 0.000 Vector de eje giratorio V1 -1.000 0.000 0.000...
  • Página 265 Ciclos de fresado 3.16 Orientación - CYCLE800 3.16.8 Ciclo de fabricante TOOLCARR.SPF - CYCLE800 Funcionamiento Adaptaciones del fabricante de la máquina Todas las posiciones de ejes al orientar se desplazan mediante el ciclo TOOLCARR.SPF. La llamada se realiza exclusivamente desde el ciclo de orientación CYCLE800 o bien E_TCARR (ShopMill) o F_TCARR (ShopTurn).
  • Página 266 Ciclos de fresado 3.16 Orientación - CYCLE800 Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 267 Ciclos de fresado 3.16 Orientación - CYCLE800 Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 268 Ciclos de fresado 3.16 Orientación - CYCLE800 Observaciones ● Sobre las metas de _M20 a _M31 Las metas de _M20 a _M31 se distinguen por cinemáticas con dos o con un eje giratorio. Además, se distingue entre ejes giratorios automáticos (conocidos por la NCU) y ejes giratorios manuales.
  • Página 269 Ciclos de fresado 3.16 Orientación - CYCLE800 ● Sobre Cambio de herramienta + Orientación En general se aplica el principio de que las funciones Orientación (CYCLE800) y Cambio de herramienta en una máquina son independientes entre sí. Así, en una secuencia tecnológica con varias herramientas (p.
  • Página 270 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 3.17 High Speed Settings - CYCLE832 3.17.1 Generalidades El ciclo estándar High Speed Settings CYCLE832 está disponible para HMI a partir de SW 6.3 y para NCU SW 6.3 (CCU SW 4.3). Aplicación del ciclo CYCLE832 ●...
  • Página 271 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 Con el fin de establecer los valores de tolerancia para el repasado del contorno, el operador tiene que tener conocimientos exactos del siguiente programa CAM. El ciclo CYCLE832 soporta tipos de máquina en los cuales participan máx. 3 ejes lineales y 2 ejes giratorios en el mecanizado.
  • Página 272 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 Se consideran las distintas interpretaciones de los valores de tolerancia. Por ejemplo, en G641 se transfiere el valor de tolerancia como ADIS= y en G642 se actualiza el DM 33100 COMPRESS_POS_TOL[AX] específico del eje. Al activar el campo de entrada "Adaptar tecnología"...
  • Página 273 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 3.17.2 Programación mediante máscara de entrada 3.17.2.1 Generalidades Llamada CYCLE832 en el árbol de menú HMI Entrada área Programas/Fresar Pulsador de menú ⇒ Máscara de entrada CYCLE832 en la interfaz estándar 3.17.2.2 Parámetros de la máscara de entrada Mecanizado (_TOLM)
  • Página 274 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 Tolerancia (_TOL) Tolerancia de los ejes que participan en el mecanizado. El valor de tolerancia se escribe en función de los códigos G (G642, COMPCAD, COMPCURV...) en los correspondientes datos de máquina o de operador.
  • Página 275 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 ● Para iniciar en un plano girado (ver CYCLE800) un programa de transformada de 5 ejes, se borra el portaherramientas y se toma el frame de orientación (referencia de pieza) WPFRAME tras la activación de TRAOR. Adaptación, adaptación de la tecnología →...
  • Página 276 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 Contorneado (_TOLM) • G642 (ajuste estándar) • G641 • G64 En la secuencia CN Compresor con COMPCAD, COMPCURV siempre está seleccionado G642 de forma fija. Control anticipativo, control de velocidad (_TOLM) •...
  • Página 277 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 3.17.3 Programación mediante parámetros Programación CYCLE832(_TOL, _TOLM) Nota El CYCLE832 no libera al fabricante de la máquina de las tareas de optimización necesarias en la puesta en marcha de la máquina. Esto afecta a la optimización de los ejes que participan en el mecanizado y de los ajustes de la NCU (control anticipativo, limitación de sacudidas, etc.).
  • Página 278 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 Ejemplo de llamada CYCLE832 T1 D1 M3 S12000 CYCLE832(0.2,1003) ;Desbaste EXTCALL "CAM_Form_Schrupp" CYCLE832(0.01,102001) ;Acabado EXTCALL "CAM_Form_Schlicht" CYCLE832(0.1,0) ;Cancelación (ajuste estándar) Llamada de programa abreviada Existen la siguientes posibilidades de llamada del CYCLE832 con transferencia de parámetros abreviada: ●...
  • Página 279 Ejemplo: Llamada del ciclo CYCL832 Desbaste con 3 ejes, tolerancia ejes de mecanizado 0.1 mm con G642 (valores estándar Siemens). El fabricante de la máquina puede modificar la tecnología Desbaste con el ajuste: Tolerancia ejes de mecanizado 0.3 mm, TRAORI, G641.
  • Página 280 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 IPO: DM 10071: $MN_IPO_CYCLE_TIME Factor de sobrecarga: DM 32310: $MA_MAX_ACCEL_OVL_FACTOR[AX] El cálculo del factor de sobrecarga por el CYCLE832 se puede desactivar ajustando la variable local _OVL_on=0 en el ciclo CYC_832T. ●...
  • Página 281 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 Ejemplo de adaptaciones El fabricante de la máquina quiere realizar las siguientes adaptaciones: 1. La tolerancia de eje giratorio tiene que ser superior en el factor 12 a las tolerancias de los ejes lineales.
  • Página 282 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 _M0: ;* Cancelación IF ISVAR("DYNNORM") DYNNORM ENDIF GOTOF _MEND _M1: ;* Acabado IF ISVAR("DYNFINISH") DYNFINISH ENDIF GOTOF _MEND _M2: ;* Acabado previo IF ISVAR("DYNSEMIFIN") DYNSEMIFIN ENDIF GOTOF _MEND _M3: ;* Desbaste IF ISVAR("DYNROUGH") DYNROUGH ENDIF...
  • Página 283 Ciclos de fresado 3.17 High Speed Settings - CYCLE832 3.17.5 Interfaces Códigos G Lista de los códigos G programados en CYCLE832: ● G64, G641, G642 ● G601 ● FFWON, FFWOF ● SOFT, BRISK ● COMPCAD, COMPCURV,COMPOF,B-SPLINE ● TRAORI, TRAORI(2),TRAOFOF ● UPATH Nota En el siguiente programa CAM los comandos G no deben estar generados.
  • Página 284 Variable específica del canal GUD7 Las siguientes variables específicas del canal tienen que estar activadas para la funcionalidad del CYCLE832 (fabricante de la máquina). Las definiciones forman parte de las definiciones GUD7 del paquete de ciclos estándar SIEMENS. Parámetros Formato Asignación...
  • Página 285 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 3.18 Ciclo de grabado CYCLE60 Funcionamiento El ciclo de grabado CYCLE60 permite fresar textos dispuestos en una línea o en un círculo. La alineación de textos en un círculo se puede realizar arriba o abajo. La altura de la escritura y la anchura total del texto, las distancias entre caracteres o el ángulo en el vértice en caso de disposición circular y la orientación de la escritura se pueden variar a través de distintos parámetros.
  • Página 286 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Texto en círculo, arriba Texto en círculo, abajo Programación CYCLE60 (_TEXT, _RTP, _RFP, _SDIS, _DP, _DPR, _PA, _PO, _STA, _CP1, _CP2, _WID, _DF, _FFD, _FFP1, _VARI, _CODEP) Parámetros Parámetro tipo de Significado datos _TEXT STRING...
  • Página 287 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Parámetro tipo de Significado datos _CP2 real Centro del círculo (absoluto), (sólo con orientación a un círculo) Posición segundo eje (_VARI = perpendicular) o • Ángulo frente al primer eje (con _VARI = polar) •...
  • Página 288 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Ejemplo 1: Grabar escritura en una línea Con este programa se graba la escritura "SINUMERIK" en una línea. El punto de referencia se sitúa en X10 Y25, abajo a la izquierda. La escritura tiene una altura de 14 mm;...
  • Página 289 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Ejemplo 2: Grabar escritura en círculo Con este programa se graban 2 logotipos en un círculo: "SINUMERIK" en la parte superior del círculo y "840D" en la parte inferior. Los puntos de referencia se sitúan en el centro y abajo en X50, Y90 y X50 Y10. El radio de círculo de 40 mm se obtiene de la distancia de los puntos de referencia y el centro del círculo de X50, Y50.
  • Página 290 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Ejecución 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 la posición inicial para el primer carácter. El ciclo genera la sucesión de movimientos siguiente: ●...
  • Página 291 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 _DP, _DPR (profundidad de la escritura) La prescripción de la profundidad de la escritura 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 de retirada.
  • Página 292 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Punto de referencia perpendicular Punto de referencia polar En caso de disposición en un círculo y programación polar del punto de referencia, éste último se refiere siempre al centro del círculo. La especificación del punto de referencia perpendicular o polar tiene lugar a través del parámetro _VARI.
  • Página 293 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 _CP1, _CP2 (centro del círculo) El centro del círculo en caso de disposición en un círculo también se puede programar, a elección, en forma perpendicular (cartesiano) o polar. La especificación del centro del círculo perpendicular o polar tiene lugar a través del parámetro _VARI.
  • Página 294 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Ángulo para la alineación del texto _WID (altura de la escritura) La altura de la escritura programada corresponde a la altura de las mayúsculas o de los números menos 2 • radio de fresa. En caracteres especiales, por ejemplo (), se tiene que sumar hacia arriba y hacia abajo la medida 0.15*_WID.
  • Página 295 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Distancia entre caracteres, escritura lineal Distancia entre caracteres, ancho total En caso de disposición en un círculo, se puede indicar la distancia entre caracteres o el ángulo en el vértice entre el primer y el último carácter. En este caso, la distancia entre caracteres no es la distancia lineal entre caracteres contiguos, sino que actúa en el arco de circunferencia como medida de arco.
  • Página 296 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Para distribuir los caracteres uniformemente en un círculo, basta con programar _DF=360. Entonces, el ciclo distribuye los caracteres automáticamente en el círculo. Se puede omitir el cálculo del ángulo en el vértice entre el primer y el último carácter. _FFD, _FFP1 (avance) El avance _FFP1 actúa en todos los movimientos en el plano (fresado de los caracteres);...
  • Página 297 Ciclos de fresado 3.18 Ciclo de grabado CYCLE60 Nota Para la explicación de los parámetros RTP, RFP y SDIS, ver Taladrado, centrado (punteado) - CYCLE81. Consulte también Taladrado, centrado (punteado) - CYCLE81 (Página 44) Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 298 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 3.19.1 Generalidades Compatibilidad El ciclo descrito a continuación y las máscaras de entrada se han concebido como ciclos de fabricante específicos de máquina. Se pueden ejecutar en el HMI estándar, en el área de programa Fresado.
  • Página 299 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 Fundamentos geométricos y tecnológicos ● Ancho mínimo de la ranura 1,15 · diámetro de la fresa + demasía de acabado ● Ancho de la ranura < 2 · diámetro de la fresa + 2 · demasía de acabado ●...
  • Página 300 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 Mecanizado de acabado Existen las siguientes áreas de datos: • Acabado previo • Acabado • Acabado borde • Acabado fondo El acabado previo sirve para eliminar las esquinas residuales debidas a la secuencia tecnológica de desbaste.
  • Página 301 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 ● La retirada se realiza con un desplazamiento tras la penetración con un ángulo de 45° cuando el ángulo de contacto es inferior a 180°. De lo contrario, se realiza una retirada vertical como al taladrar.
  • Página 302 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 3.19.3 Programación mediante máscara de entrada 3.19.3.1 Generalidades Llamada de CYCLE899 Entrada área Programas/Fresar Pulsador de menú (Softkey) ⇒ ⇒ Se pueden seleccionar las siguientes tecnologías de fresado en el menú vertical de pulsadores que se muestra: Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 303 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 3.19.3.2 Parámetros de la máscara de entrada Máscaras de entrada Fresado con vórtice Máscaras de entrada Fresado en plongée Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 304 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 El usuario debe introducir valores en los campos de entrada. Se tienen que ajustar los siguientes campos de selección: Profundidad de la ranura ● absoluta (ABS) ● incremental (INC) Mecanizado ●...
  • Página 305 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 3.19.4 Programación mediante parámetros Programación CYCLE899(_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _PA, _PO, _STA1, _MID, _MIDA, _FAL, _FALD, _FFP1, _CDIR, _VARI, _GMODE, _DMODE, _AMODE) Parámetros Parámetros Tipo de Significado datos _RTP real Plano de retirada (absoluto)
  • Página 306 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 Parámetros Tipo de Significado datos _AMODE entero Modo alternativo Valores: UNIDADES: Profundidad de la ranura 0: absoluta 1: Increm. DECENAS: Unidad para la penetración del plano (_MIDA) 0x: mm 1x: % del diámetro de la herramienta Explicación de los parámetros _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...
  • Página 307 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 _FAL (demasía de acabado en el plano X-Y en el borde) La demasía de acabado sólo surte efecto en el borde al mecanizar la ranura en el plano. Con una demasía de acabado ≥ diámetro de la herramienta, no queda garantizado el vaciado completo de la ranura.
  • Página 308 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 _AMODE (modo alternativo) Este parámetro permite determinar la penetración del plano por pasada. ● Unidades (profundidad de la ranura) – 0 = absoluta – 1 = incremental ● Decenas (unidad para la penetración del plano) –...
  • Página 309 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 3.19.5 Ejemplo de programación Ejemplo de fresado con vórtice En el ejemplo se desbasta una ranura abierta mediante fresado con vórtice. Para el mecanizado se utiliza una fresa de 24 mm de diámetro. La ranura tiene las siguientes medidas: Longitud (_LENG): 50 mm...
  • Página 310 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 N10 G17 G54 G90 S800 M3 ;Determinación de valores tecnológicos N20 T1 D1 N30 M6 N40 G0 X0 Y0 Z40 ;Ir a la posición de partida ;Llamada de ciclo, ranura abierta con desbaste fresado con vórtice N50 CYCLE899(20,0,1,-10,50,42,0,0,0,5,5,1,1,300,0,1001,1000,0,0) N60 M30 ;Fin del programa...
  • Página 311 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 El mecanizado de la ranura abierta debe llevarse a cabo con los siguientes parámetros: Parámetros Significado Valor _SDIS Distancia de seguridad 1 mm _CDIR Sentido de fresado En concordancia _FFP1 Avance durante el desbaste 380 mm/min Avance durante el acabado...
  • Página 312 Ciclos de fresado 3.19 Fresado trocoidal/fresado en plongée - CYCLE899 Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 313 Ciclos de torneado Generalidades En los apartados siguientes se expone la programación de los ciclos de torneado. El apartado pretende servir de pauta para la elección de los ciclos y asignación de parámetros a los mismos. Además de describirse la función de los diversos ciclos y los correspondientes parámetros, al final de cada apartado se expone un ejemplo de programación para facilitar las operaciones con los ciclos.
  • Página 314 Ciclos de torneado 4.2 Condiciones Bibliografía: /PG/, Instrucciones de programación Fundamentos 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á...
  • Página 315 Ciclos de torneado 4.2 Condiciones ● _ZSD[0]=1 MID es un valor de radio ● _ZSD[0]=2 MID es un valor de diámetro En el bloque GUD7.DEF hay un dato de ajuste del ciclo de entallado CYCLE93. Con este dato de ajuste de ciclo _ZSD[4] se puede modificar la retirada después del 1er entallado. ●...
  • Página 316 Ciclos de torneado 4.2 Condiciones ● El ciclo se interrumpe con un aviso de error (en el desbaste) ● El mecanizado del contorno continúa con emisión de un aviso (en ciclos de garganta). 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.
  • Página 317 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Ciclo de entallado - CYCLE93 Funcionamiento El ciclo permite confeccionar entallas simétricas y asimétricas con mecanizado longitudinal y transversal, en cualesquiera elementos de contorno rectos. Se pueden efectuar entallas externas e internas. Programación CYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1, FAL2, IDEP, DTB, VARI, _VRT, _DN)
  • Página 318 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Parámetros tipo de Significado datos RCO1 real Radio/chaflán 1, externo: en el lado determinado por el punto inicial RCO2 real Radio/chaflán 2, externo RCI1 real Radio/chaflán 1, interno: en el lado del punto inicial RCI2 real Radio/chaflán 2, interno...
  • Página 319 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Ejemplo de 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 X35 Z60. El ciclo utiliza las correcciones de herramienta D1 y D2 de la herramienta T1.
  • Página 320 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Ejecución El posicionamiento en profundidad (hacia el fondo de la entalla) y en anchura (de entalla a entalla) se distribuye 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.
  • Página 321 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Paso 3: Desbaste de los flancos en un paso, si están programados ángulos en ANG1 o ANG2. El movimiento a lo largo del ancho de la entalla se efectúa en varios pasos, si el ancho del flanco es mayor.
  • Página 322 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Explicación de los parámetros SPD y SPL (posición inicial) Con estas coordenadas se define el punto inicial de una entalla a partir del cual se calcula en el ciclo la forma de la misma. El ciclo determina por sí mismo su posición inicial para el desplazamiento al inicio.
  • Página 323 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Si el ancho programado de la entalla es menor que el efectivo de la herramienta, aparece el aviso de error 61602 "Ancho de herramienta definido incorrectamente". El ciclo no inicia el mecanizado. Éste se cancela. La alarma aparece también si internamente el ancho del filo se reconoce con el valor cero.
  • Página 324 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 ANG1 y ANG2 (ángulos de flanco) Mediante ángulos de flanco, que se han de especificar por separado, es posible definir entallas asimétricas. Los ángulos pueden tomar valores entre 0 y 89.999 grados. RCO1, RCO2 y RCI1, RCI2 (radio/chaflán) La forma de la entalla se modifica ingresando radios/chaflanes del borde o del fondo.
  • Página 325 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 FAL1 y FAL2 (creces 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 largo del contorno final, con la misma herramienta.
  • Página 326 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Si el parámetro tiene un valor distinto, el ciclo se cancela con la alarma 61002 "Definición errónea de la clase de mecanizado". El ciclo efectúa una vigilancia del contorno, cuyo objeto es obtener un contorno adecuado de la entalla.
  • Página 327 Ciclos de torneado 4.3 Ciclo de entallado - CYCLE93 Nota 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.
  • Página 328 Ciclos de torneado 4.4 Ciclo de garganta - CYCLE94 Ciclo de garganta - CYCLE94 Funcionamiento Este ciclo de trabajo permite gargantas según DIN509, forma E y F, con las características usuales, en piezas acabadas de diámetro >3 mm. Para confeccionar gargantas de salidas de rosca existe otro ciclo: CYCLE96 (ver apartado "Garganta de salida de rosca - CYCLE96").
  • Página 329 Ciclos de torneado 4.4 Ciclo de garganta - CYCLE94 Ejemplo de Freistich_Form_E Este programa permite mecanizar una entalladura con forma E. N10 T25 D3 S300 M3 G18 G95 F0.3 ;Determinación de valores tecnológicos N20 G0 G90 Z100 X50 ;Selección de la posición de partida N30 CYCLE94(20, 60, "E") ;Llamada de ciclos N40 G90 G0 Z100 X50...
  • Página 330 Ciclos de torneado 4.4 Ciclo de garganta - CYCLE94 Explicación de los parámetros SPD y SPL (posición inicial) Bajo el parámetro SPD se prescribe el diámetro de la garganta en la pieza acabada. 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 <...
  • Página 331 Ciclos de torneado 4.4 Ciclo de garganta - CYCLE94 _VARI (posición de garganta) Con el parámetro _VARI, la posición de destalonado se puede determinar directamente o resulta de la posición del filo de la herramienta. VARI=0: De acuerdo con la posición del filo de la herramienta El ciclo de la corrección de herramienta activa averigua automáticamente la posición del filo (SL) de la herramienta.
  • Página 332 Ciclos de torneado 4.4 Ciclo de garganta - CYCLE94 Con _VARI<>0 se aplica lo siguiente: ● No se comprueba la posición efectiva del filo de la herramienta, es decir, que se pueden utilizar todas las posiciones de filo si resulta tecnológicamente conveniente ●...
  • Página 333 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 Ciclo de desbaste - CYCLE95 Funcionamiento El ciclo de desbaste permite confeccionar en piezas en bruto cualquier contorno programado libremente mediante un desbaste paralelo al eje. El contorno puede contener elementos de destalonado. Con este ciclo se pueden realizar mecanizados en sentido longitudinal de contornos y mecanizados transversales, externos e internos.
  • Página 334 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 Parámetros tipo de Significado datos real Avance para desbaste sin destalonados real Avance para penetrar en elementos de destalonado real Avance para acabado VARI entero Tipo de mecanizado Margen de valores: 1…12, 201…212 CENTENAS: Valores: 0: con seguimiento en el contorno...
  • Página 335 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 DEF STRING[8] UPNAME ;Definición de una variable para el nombre del contorno N10 T1 D1 G0 G18 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, , ->...
  • Página 336 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 Ejemplo del ciclo de desbaste 2 El contorno de desbaste está definido en el programa desde el cual se efectúa la llamada. El programa se termina después del ciclo de desbaste. N110 G18 DIAMOF G90 G96 F0.8 N120 S500 M3 N130 T11 D1...
  • Página 337 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 Ejecución 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: ●...
  • Página 338 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 Acabado: ● El posicionamiento en el punto inicial de ciclo calculado se efectúa G0 en ambos ejes a la vez, seleccionando la corrección del radio del filo. ● El desplazamiento se continúa con ambos ejes a la vez y G0 hasta una magnitud de creces para acabado + radio del filo + 1 mm de distancia de seguridad antes de la posición inicial del contorno y, desde allí, con G1 al punto inicial del contorno.
  • Página 339 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 ATENCIÓN El programa desde el cual se invoca a CYCLE95 no debe tener el mismo nombre que el programa de la descripción del contorno. Bibliografía: /PG/ Instrucciones de programación El contorno de desbaste también puede ser una parte del programa a llamar o de cualquier otro programa.
  • Página 340 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 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.
  • Página 341 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 FF1, FF2 y FF3 (avance) Para los diferentes pasos de mecanizado pueden definirse distintos avances, como está representado en la figura contigua. VARI (clase de mecanizado) En la ayuda de ciclos, esta clase de mecanizado se puede llamar como sigue: Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 342 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 La clase de mecanizado se puede consultar en la tabla siguiente: Valor Mecanizado Selección Selección 1/201 Desbaste longitudinal exterior 2/202 Desbaste transversal exterior 3/203 Desbaste longitudinal interior 4/204 Desbaste transversal interior 5/205 Acabado longitudinal...
  • Página 343 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 Nota En el cilindrado, la penetración se efectúa siempre en el eje de refrentado; en el refrentado, en el eje de cilindrado. Mecanizado exterior significa que se penetra en el sentido del eje de valores negativos. En el mecanizado interior, la penetración se efectúa en el sentido del eje de valores positivos.
  • Página 344 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 DT y DAM (tiempo de espera y trayecto máx.) Con ayuda de los dos parámetros se consigue interrumpir los diversos cortes de desbaste después de trayectos determinados, con el fin de romper la viruta. Estos parámetros son de importancia solamente en el desbaste.
  • Página 345 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 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 contorno pueden estar incluidos movimientos para otros ejes, aunque sus trayectos no están activos durante la ejecución del ciclo.
  • Página 346 Ciclos de torneado 4.5 Ciclo de desbaste - CYCLE95 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. Vigilancia del contorno El ciclo puede efectuar una vigilancia del contorno en lo que respecta a los puntos siguientes:...
  • Página 347 Ciclos de torneado 4.6 Garganta de salida de rosca - CYCLE96 Garganta de salida de rosca - CYCLE96 Funcionamiento Este ciclo permite mecanizar salidas de rosca (destalonados) fileteados según DIN76 para piezas con rosca métrica ISO. Programación CYCLE96 (DIATH, SPL, FORM, _VARI) Parámetros Parámetros tipo de Significado...
  • Página 348 Ciclos de torneado 4.6 Garganta de salida de rosca - CYCLE96 Ejemplo de Gewindefreistich_Form_A Este programa permite mecanizar una garganta de salida de rosca de la forma A. N10 D3 T1 S300 M3 G95 F0.3 ;Determinación de valores tecnológicos N20 G0 G18 G90 Z100 X50 ;Selección de la posición de partida N30 CYCLE96 (10, 60, "A") ;Llamada de ciclos...
  • Página 349 Ciclos de torneado 4.6 Garganta de salida de rosca - CYCLE96 Si, de acuerdo con el valor programado para DIATH, resulta un diámetro final < 3 mm, el ciclo se cancela y se genera la alarma 61601 "Diámetro de la pieza acabada deficiente". Si el parámetro tiene un valor distinto del prescrito por DIN76, parte 1, el ciclo se interrumpe también aquí...
  • Página 350 Ciclos de torneado 4.6 Garganta de salida de rosca - CYCLE96 Si el parámetro tiene un valor distinto de A...D, el ciclo se interrumpe y genera la alarma 61609 "Definición errónea de la forma". Internamente se selecciona de manera automática la corrección del radio de la herramienta. _VARI (posición de garganta) Con el parámetro _VARI, la posición de destalonado se puede determinar directamente o resulta de la posición del filo de la herramienta.
  • Página 351 Ciclos de torneado 4.7 Roscado - CYCLE97 Roscado - 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 (cilindrado y refrentado, respectivamente). Las roscas pueden tener una o más entradas. En las de varias entradas, se mecanizan consecutivamente los diversos filetes.
  • Página 352 Ciclos de torneado 4.7 Roscado - CYCLE97 Parámetros Parámetros tipo de Significado datos real Paso de rosca indicado en forma de valor numérico (se introduce sin signo) MPIT real Paso de rosca indicado en forma de tamaño de rosca Margen de valores: 3 (para M3) ... 60 (para M60) real Punto inicial de la rosca en el eje cilindrado real...
  • Página 353 Ciclos de torneado 4.7 Roscado - CYCLE97 Ejemplo de roscado Este programa permite mecanizar 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 creces de acabado. Están previstas al final 2 pasadas en vacío.
  • Página 354 Ciclos de torneado 4.7 Roscado - CYCLE97 Ejecución 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: ●...
  • Página 355 Ciclos de torneado 4.7 Roscado - CYCLE97 Relaciones entre SPL, FPL, APP y ROP (punto inicial, punto final, trayecto de entrada y trayecto de salida) El punto inicial (SPL) o final (FPL) programado representa el punto de partida original de la rosca.
  • Página 356 Ciclos de torneado 4.7 Roscado - CYCLE97 El signo de este parámetro determina la ejecución de esta penetración. Si el valor es positivo, se penetra siempre en el mismo flanco y si es negativo, en ambos flancos alternadamente. La clase de penetración con alternancia de flancos es posible únicamente para roscas cilíndricas.
  • Página 357 Ciclos de torneado 4.7 Roscado - CYCLE97 Valor Exterior/interior Const. constante/ sección de viruta constante exterior Penetración constante interior Penetración constante exterior Sección de viruta constante interior Sección de viruta constante Si para el parámetro _VARI está programado otro valor, el ciclo se interrumpe tras generar la alarma 61002 "Definición errónea de la clase de mecanizado".
  • Página 358 Ciclos de torneado 4.7 Roscado - CYCLE97 Nota Diferenciación entre rosca longitudinal y transversal El propio ciclo decide si se ha de mecanizar una 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 rosca del eje longitudinal;...
  • Página 359 Ciclos de torneado 4.8 Concatenación de roscas - CYCLE98 Concatenación de roscas - CYCLE98 Funcionamiento El ciclo permite mecanizar 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.
  • Página 360 Ciclos de torneado 4.8 Concatenación de roscas - CYCLE98 Parámetros Parámetros tipo de Significado datos real Punto inicial de la rosca en el eje cilindrado real Diámetro de la rosca en el punto inicial real Primer punto intermedio en el eje cilindrado real Diámetro en el primer punto intermedio real...
  • Página 361 Ciclos de torneado 4.8 Concatenación de roscas - CYCLE98 Ejemplo de concatenación de roscas Este programa permite mecanizar una cadena de roscas comenzando con una rosca cilíndrica. Las penetraciones parciales se efectúan perpendicularmente a la rosca; no están programados las creces de acabado ni el decalaje del punto de partida. Se efectúan 5 pasadas de desbaste y una pasada en vacío.
  • Página 362 Ciclos de torneado 4.8 Concatenación de roscas - CYCLE98 Ejecución 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: ●...
  • Página 363 Ciclos de torneado 4.8 Concatenación de roscas - CYCLE98 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 de refrentado el punto de partida determinado por el ciclo se encuentra siempre 1 mm por encima del diámetro programado de la rosca.
  • Página 364 Ciclos de torneado 4.8 Concatenación 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 de la primera entrada en la periferia de la pieza. Se trata de un decalaje del punto de partida.
  • Página 365 Ciclos de torneado 4.8 Concatenación de roscas - CYCLE98 Valor Exterior/interior Const. constante/ sección de viruta constante exterior Penetración constante interior Penetración constante exterior Sección de viruta constante interior Sección de viruta constante Si para el parámetro VARI está programado otro valor, el ciclo se interrumpe tras generar la alarma: 61002 "Clase de mecanizado definida incorrectamente".
  • Página 366 Ciclos de torneado 4.9 Repasado de roscas Repasado de 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 "Repasado de roscas". La función se puede ejecutar en el campo de manejo Máquina en modo JOG.
  • Página 367 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Funciones adicionales Con el pulsador "Borrar" se pueden cancelar los valores introducidos con anterioridad. Si hay varios cabezales en el canal, aparecerá otro campo en la máscara, en el cual se puede seleccionar el cabezal con el que se ha de mecanizar la rosca.
  • Página 368 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Nuevas funciones en comparación con CYCLE95: ● A elegir, se puede definir una pieza en bruto programando un contorno, indicando una demasía en el contorno de pieza acabada o bien indicando un cilindro de pieza en bruto (o cilindro hueco en caso de mecanizado interior), contra la cual se mecaniza.
  • Página 369 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 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 Parámetros tipo de Significado datos _NP1...
  • Página 370 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Parámetros tipo de Significado datos Valores: UNIDADES: Tipo de desbaste 1: Longitudinal 2: Transversal 3: Paralelo al contorno DECENAS: Dirección de penetración 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: Mecanizado tecnológico...
  • Página 371 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Ejemplo 1 A partir de una pieza en bruto preconformada se tiene que mecanizar el contorno consignado en el programa TEIL1.MPF. La clase de mecanizado para el desbaste es ● Sólo desbaste ●...
  • Página 372 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Contorno de la pieza acabada: %_N_TEIL1_MPF ;$PATH=/_N_WKS_DIR/_N_ABSPANEN_NEU_WPD ; Contorno de pieza acabada ejemplo 1 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...
  • Página 373 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Ejemplo 2 Ahora se trata de mecanizar un sencillo contorno interior para la misma pieza que en el ejemplo 1. Para ello, a continuación se pretaladra centradamente con un taladro de diámetro 10.
  • Página 374 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 N180 Z76 N190 Z60 N200 Z61 N210 Z45 N220 G0 Z100 N230 X300 ;Posicionamiento en el punto de cambio de herramienta N240 Z150 N250 T2 D1 M6 ;Colocar la herramienta de tornear para ;mecanizado interior N260 G96 F0.5 S500 M3 N275 CYCLE950("","N400","N420",...
  • Página 375 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Para esta operación, la clase de mecanizado es la siguiente: ● Mecanizado completo (desbaste y acabado) ● Longitudinal ● Exterior ● Con repasado (de modo que no quedan esquinas residuales) ●...
  • Página 376 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Contorno de la pieza acabada: como en el ejemplo 1 Ejecución 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.
  • Página 377 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Explicación de los parámetros _NP1, _NP2, _NP3 (programación de contorno pieza acabada) Se puede programar, a elección, el contorno de pieza acabada en un programa propio o en el programa principal invocante. La transferencia al ciclo se efectúa con los parámetros _NP1 –...
  • Página 378 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 ● Millares: (sentido de mecanizado) – 1 = con repasado – 2 = sin repasado (retirada) Con la selección "con" o "sin repasado" en el contorno se define si la herramienta se levanta inmediatamente en el punto de intersección de desbaste o si sigue a lo largo del contorno hasta el punto de intersección anterior, de modo que no quedan esquinas residuales.
  • Página 379 Ciclos de torneado 4.10 Ciclo de mecanizado 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 profundidad restante sea inferior a 2 * profundidad de penetración.
  • Página 380 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Al desbastar son eficaces avances separados para longitudinal (_FF1) y refrentado (_FF2). Cuando se recorren durante el repasado en el contorno cortes oblicuos o secciones de trayectoria circular, se calcula automáticamente a nivel interno del ciclo el correspondiente avance resultante.
  • Página 381 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 _NP8 (nombre de programa de contorno de 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.
  • Página 382 Ciclos de torneado 4.10 Ciclo de mecanizado 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.
  • Página 383 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Los contornos de pieza en bruto siempre se tienen que describir de modo que no sean idénticos en parte con el contorno de pieza acabada, es decir, que el material a mecanizar no sea continuo.
  • Página 384 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Actualización de la pieza en bruto El ciclo de mecanizado ampliado CYCLE950 reconoce material restante durante la operación de desbaste y es capaz de generar, además del mecanizado, un contorno de la pieza en bruto actualizado, el cual se puede utilizar para otra operación de mecanizado ulterior.
  • Página 385 Para ello, durante la instalación del paquete se crea un fichero en el directorio \ADD_ON: • REGIE.INI Esta tarea no está disponible para otras aplicaciones OEM. Explicación de alarmas con fuente CYCLE950 Ver Bibliografía: /DA/ Manual de diagnóstico de SINUMERIK 840D sl/840D/840Di/810D Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 386 Ciclos de torneado 4.10 Ciclo de mecanizado ampliado - CYCLE950 Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 387 Avisos de error y corrección de errores Generalidades Si en los ciclos se detectan estados erróneos, se genera una alarma y se interrumpe la ejecución del ciclo. Los ciclos emiten, además, avisos en la línea de diálogo del control. Estos avisos no interrumpen el mecanizado.
  • Página 388 Avisos de error y corrección de errores 5.3 Avisos en los ciclos Avisos en los ciclos Los ciclos presentan avisos en la línea 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.
  • Página 389 Lista de abreviaturas Salida Sistema de automatización ASCII American Standard Code for Information Interchange: Código estándar americano para el intercambio de la información ASIC Application Specific Integrated Circuit: circuito integrado del usuario ASUP Subprograma asíncrono Preparación del trabajo Lista de instrucciones Modo de operación GMO/GCS Grupo de modos de operación...
  • Página 390 Lista de abreviaturas Direct Control: Desplazamiento del eje giratorio por la vía más corta a la posición absoluta dentro de una vuelta Carrier Detect Dynamic Data Exchange Terminal de datos Deutsche Industrie Norm: Norma Industrial Alemana Data Input/Output: Señalización en la pantalla para la transmisión de datos Directory: Directorio Dynamic Link Library Disk Operating System...
  • Página 391 Lista de abreviaturas Global User Data: Datos globales del usuario Hard Disk: Disco duro Abreviatura para número hexadecimal HiFu Función auxiliar Human Machine Interface: Funcionalidad de manejo de SINUMERIK para manejo, programación y simulación. Sistema de medida de alta resolución Accionamiento de cabezal Hardware P.e.m.
  • Página 392 Lista de abreviaturas Microsoft (fabricante de software) MSTT Panel de mando de máquina Numerical Control: Control numérico (CN) Numerical Control Kernel: Núcleo del control numérico con procesamiento de secuencias, margen de desplazamiento, etc. Numerical Control Unit: Unidad de hardware del NCK Denominación del sistema operativo del NCK Señal de interfaz NURBS...
  • Página 393 Lista de abreviaturas Motor paso a paso Sub Program File: Subprograma Autómata programable SRAM Memoria estática (respaldada) Corrección del radio del filo SSFK Corrección del error del paso de husillo Serial Synchron Interface: Interfaz serie síncrona Software System Files: Ficheros de sistema Testing Data Active: Identificación de datos de máquina Tool Offset: Corrección de herramientas Tool Offset Active: Identificación de correcciones de herramienta (tipo de fichero).
  • Página 394 Lista de abreviaturas Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 395 Bibliografía Lista de publicaciones Una lista de publicaciones actualizada mensualmente con los idiomas disponibles en cada caso se encuentra en Internet bajo: http://www.siemens.com/motioncontrol Siga los puntos de menú: "Support" > "Documentación técnica" > "Lista de publicaciones" o "DOConWEB". Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 396 Bibliografía Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 397 Lista de parámetros Lista de las variables de entrada y salida de los ciclos Nombre Procedencia inglesa Equivalencia española Allowance depth Dimensión bruta de la prof. de la caja desde el plano de referencia AFSL Angle for slot length Ángulo para la longitud de ranura ANG1, ANG2 Flank angle Ángulo de flanco...
  • Página 398 Lista de parámetros Nombre Procedencia inglesa Equivalencia española Depth, relative Profundidad relativa al plano de referencia Dwell time Tiempo de espera para rotura de viruta al desbastar Dwell time at bottom Tiempo de espera en la profundidad final del taladro/en el fondo de la entalla Dwell time at depth Tiempo de espera en la profundidad final de taladrado.
  • Página 399 Lista de parámetros Nombre Procedencia inglesa Equivalencia española Length of return travel, radius Longitud del recorrido de retirada, radio KDIAM Internal diameter of thread Diámetro del agujero para roscar, diámetro interior de la rosca LENG Elongated hole length, pocket length Longitud de los agujeros rasgados, longitud de la caja MDEP...
  • Página 400 Lista de parámetros Nombre Procedencia inglesa Equivalencia española Bypass contour Esquivar el contorno en el centro Retract plane Plano de retirada (absoluto) SDAC Spindle direction after cycle Sentido de giro al final del ciclo SDIR Spindle direction Sentido de giro del cabezal SDIS Safety distance Distancia de seguridad...
  • Página 401 Glosario - Módulo de datos: 1. Unidad de datos del -> PLC a la cual pueden acceder los -> programas HIGHSTEP. 2. Unidad de datos del -> CN: Los bloques de datos contienen definiciones de datos para datos globales de usuario. Los datos pueden ser inicializados directamente en el momento de la definición.
  • Página 402 Glosario 2. Alarmas y avisos del PLC Las alarmas y los avisos de la máquina se pueden visualizar en texto explícito desde el programa del PLC. Para ello, no se precisan grupos adicionales de módulos funcionales. Arranque Carga del programa de sistema después de Power On. Autómata programable Los autómatas programables (PLC) son controladores electrónicos cuya función está...
  • Página 403 Glosario Bus S7-300 El bus S7-300 es un bus de datos serie a través del cual comunican los módulos y reciben la tensión necesaria. La conexión entre los módulos se establece mediante -> conectores de bus. Búsqueda de número de secuencia Para comprobar programas de pieza o después de una cancelación del mecanizado, se puede seleccionar con la función Búsqueda de secuencia cualquier punto en el programa de pieza en el cual se quiere iniciar o continuar el mecanizado.
  • Página 404 Glosario Ciclos estándar Para tareas de mecanizado recurrentes se dispone de ciclos estándar: ● para la tecnología Taladrar/Fresar ● para la tecnología Tornear (SINUMERIK FM-NC) En el área de manejo "Programa" se listan en el menú "Ayuda de ciclos" los ciclos disponibles.
  • Página 405 Glosario Compensación del juego Compensación de un juego mecánico de la máquina, p. ej., huelgo en husillos de bolas. La compensación del juego se puede introducir por separado para cada eje. Compensación interpolatoria Con la ayuda de la compensación interpolatoria se pueden compensar errores de paso del husillo debidos a la fabricación y errores del sistema de medida (SSFK, MSFK).
  • Página 406 Glosario Corrección del avance A la velocidad programada se superpone el ajuste de velocidad actual a través del panel de mando de la máquina o desde el PLC (0-200%). La velocidad de avance se puede corregir adicionalmente en el programa de mecanizado mediante un factor de porcentaje programable (1-200%).
  • Página 407 Glosario 2. Externa Adicionalmente a todos los decalajes que definen la posición del origen de pieza, se puede superponer un decalaje de origen externo – mediante el volante (decalaje DRF) o – desde el PLC. 3. Programable Con la instrucción TRANS se pueden programar decalajes de origen para todos los ejes de contorneado y de posicionado.
  • Página 408 Glosario Diagnóstico 1. Campo de manejo del control 2. *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. Differential Resolver Function: Función CN que en combinación con un volante electrónico genera un decalaje de origen en Automático.
  • Página 409 Glosario Eje giratorio sin fin Según el caso de aplicación, el área de desplazamiento de un eje giratorio se puede seleccionar como menos de 360 grados o como giro sin fin en ambas direcciones. Los ejes giratorios sin fin se utilizan, por ejemplo, para mecanizados de excéntricos, rectificados y tareas de bobinado.
  • Página 410 Glosario Frame Un frame viene a ser una regla de cálculo que transfiere un sistema de coordenadas cartesianas a otro sistema de coordenadas cartesianas. En frame contiene los componentes -> Decalaje de origen, -> Rotación, -> Escala, -> Simetría especular. Frames programables Con los ->...
  • Página 411 Glosario Herramienta de software Una herramienta de software sirve para la introducción y modificación de -> parámetros de un bloque de parámetros. Herramientas de software son, entre otras: ● -> S7-Konfiguration ● S7-TOP ● S7-Info HIGHSTEP Resumen de las posibilidades de programación para el -> PLC del sistema AS300/AS400. Identificadores Las palabras según DIN 66025 se completan con indicadores (nombres) para variables (variables de cálculo, variables de sistema, variables de usuario), para subprogramas, para...
  • Página 412 Glosario Interpolación circular La -> herramienta se tiene que desplazar, entre unos puntos definidos del contorno, con un avance definido en un círculo, mecanizando la pieza. Interpolación de polinomios Con la interpolación de polinomios se pueden generar los trayectos de curva más diversos, tales como funciones de recta, parábola y potencia (SINUMERIK 840D).
  • Página 413 Glosario KÜ Relación de transformación Factor de ganancia del lazo de regulación; parámetro de un lazo de regulación Lenguaje de alto nivel CNC El lenguaje de alto nivel ofrece: -> Variables de usuario, -> variables de usuario predefinidas, -> variables de sistema, -> programación indirecta, -> funciones matemáticas y de ángulo, ->...
  • Página 414 Glosario Modo de operación del control: Manual Data Automatic. En el modo 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 Cycle Start.
  • Página 415 Glosario Módulo de inicialización Los módulos de inicialización son -> módulos de programa especiales. Contienen asignaciones de valores que se realizan antes de la ejecución del programa. Los módulos de inicialización sirven, sobre todo, para la inicialización de datos predefinidos o datos de usuario globales.
  • Página 416 Glosario NURBS El control de movimiento interno del control y la interpolación de trayectoria se ejecutan sobre la base de NURBS (Non Uniform Rational B-Splines). De este modo se dispone, a nivel interno del control, de un procedimiento unitario para todas las interpolaciones (SINUMERIK 840D).
  • Página 417 Glosario Parada precisa Cuando está programada la instrucción de parada precisa, se busca la posición exacta especificada en una secuencia, a poca velocidad si resulta necesario Para reducir el tiempo de aproximación, se definen -> límites de parada precisa para el rápido y el avance. Parámetros ●...
  • Página 418 Glosario Programmable Logic Control: -> Autómata programable. Componente del -> control CN. Control de interconexión para el procesamiento de la lógica de control de la máquina herramienta. -> Autómata programable. Programmable Logic Control: -> Autómata programable. Componente del -> control CN. Control de interconexión para el procesamiento de la lógica de control de la máquina herramienta.
  • Página 419 Glosario Programa principal/Subprograma global Todo programa principal/subprograma global puede aparecer una sola vez bajo su nombre en el subdirectorio, no es admisible que haya un mismo nombre de programa en varios subdirectorios con contenidos distintos en calidad de programa global. Programación del PLC El PLC se programa con el software STEP 7.
  • Página 420 Glosario 2. Reposicionamiento en el contorno mediante el programa Mediante órdenes de programa se pueden seleccionar varias estrategias de posicionamiento: Posicionamiento en el punto de interrupción, posicionamiento en el punto inicial de la secuencia, posicionamiento en el punto final de la secuencia, posicionamiento en un punto de la trayectoria entre el inicio de la secuencia y la interrupción Retirada de herramienta orientada...
  • Página 421 Glosario Secuencia principal Secuencia iniciada por ":" que contiene todos los datos para poder iniciar el ciclo de trabajo en un -> programa de pieza. Secuencias intermedias Los movimientos de desplazamiento con corrección de herramienta seleccionada (G41/G42) se pueden interrumpir con un número limitado de secuencias intermedias (secuencias sin movimientos de ejes en el plano de corrección), pudiéndose efectuar todavía el cálculo correcto de la corrección de herramienta.
  • Página 422 Glosario Subprograma Serie de instrucciones de un -> programa de pieza que se puede llamar repetidamente con distintos parámetros. La llamada al subprograma se realiza desde un programa principal. Cada subprograma se puede bloquear contra la emisión y visualización no autorizada. -> Ciclos son una forma de subprogramas.
  • Página 423 Glosario Velocidad de giro límite Velocidad de giro máxima/mínima (del cabezal): Especificando datos de máquina, -> PLC o -> datos de operador se puede limitar la velocidad de giro máxima de un cabezal. Vigilancia del contorno Como cota para la precisión de contorno se vigila el error de seguimiento dentro de una banda de tolerancia definida.
  • Página 424 Glosario Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 425 Índice alfabético CYCLE86, 75 Agujeros en círculo, 95 CYCLE87, 79 Agujeros rasgados en torno a un círculo - CYCLE88, 82 LONGHOLE, 112 CYCLE89, 85 Alarmas de ciclo, 387 CYCLE899 Ángulo de despulla, 315 Compatibilidad, 298 Asignación de ejes, 15 CYCLE90, 104 Ayuda de ciclos para ciclos de usuario), 30 CYCLE93, 317 Ayuda gráfica de ciclos en el editor de programas, 20...
  • Página 426 Índice alfabético Profundidad relativa de taladro, 47, 115, 122, 136, 160, Garganta de salida de rosca - CYCLE96, 347 Programación de contornos, 377 Programación libre de contornos, 24 Pruebas de plausibilidad, 91 Punteado, 44 High Speed Settings – CYCLE832, 271 Punto inicial, 346 HOLES1, 92 HOLES2, 95...
  • Página 427 Sugerencias SIEMENS AG Correcciones Para el impreso: A&D MC MS1 Postfach 3180 SINUMERIK 840D sl/840Di sl/ 840D/840Di/810D D-91050 Erlangen Ciclos Tel.: +49 (0) 180 5050 – 222 [Hotline] Fax: +49 (0) 9131 98 – 63315 [Documentación] Documentación para el utente mailto:docu.motioncontrol@siemens.com...
  • Página 428 Ciclos Manual de programación, 01/2008, 6FC5398-3BP20-1EA0...
  • Página 429 Documentación SINUMERIK 840D sl/840Di sl Documentación general SINAMICS SINUMERIK SINUMERIK S120 840D sl 840Di sl Folleto Catálogo NC 61 *) Catálogo D21.2 Servo Control *) Documentación para el usuario SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK 840D sl 840D sl 840D sl...

Este manual también es adecuado para:

Sinumerik 840dSinumerik 840di sl