Siemens SINUMERIK 840D sl Manual De Programación
Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Enlaces rápidos

SINUMERIK
SINUMERIK 840D sl/828D
Fundamentos
Manual de programación
Válidas para
Control
SINUMERIK 840D sl/840DE sl
SINUMERIK 828D
Software
Software de CNC
03/2013
6FC5398-1BP40-3EA1
Versión
4.5 SP2
Prólogo
Fundamentos geométricos
Fundamentos de la
programación CN
Creación de un programa
CN
Cambio de herramienta
Correcciones de
herramientas
Movimiento de cabezales
Ajuste de avance
Ajustes de geometría
Instrucciones de
desplazamiento
Correcciones del radio de
herramienta
Influencia sobre la
trayectoria
Transformaciones de
coordenadas (frames)
Emisión de funciones
auxiliares
Comandos complementarios
Otra información
Tablas
Anexo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
A

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Siemens SINUMERIK 840D sl

  • Página 1 Correcciones del radio de herramienta Influencia sobre la trayectoria Transformaciones de coordenadas (frames) Emisión de funciones auxiliares Comandos complementarios Otra información Tablas Anexo Válidas para Control SINUMERIK 840D sl/840DE sl SINUMERIK 828D Software Versión Software de CNC 4.5 SP2 03/2013 6FC5398-1BP40-3EA1...
  • Página 2 Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
  • Página 3: Prólogo

    OEM basándose en los contenidos de Siemens: www.siemens.com/mdm Formación Encontrará información sobre la oferta de formación en: ● www.siemens.com/sitrain SITRAIN: la formación de Siemens en torno a productos, sistemas y soluciones para automatización ● www.siemens.com/sinutrain SinuTrain: software de formación para SINUMERIK Fundamentos...
  • Página 4 Prólogo Encontrará las preguntas frecuentes (FAQ) en las páginas Service&Support en Product Support. http://support.automation.siemens.com SINUMERIK Encontrará información sobre SINUMERIK en el siguiente link: www.siemens.com/sinumerik Destinatarios La presente documentación está destinada a: ● Programadores ● Proyectistas Finalidad El Manual de programación capacita a los destinatarios para diseñar, escribir y probar programas e interfaces de software y para resolver errores.
  • Página 5 Disponibilidad de los elementos de lenguaje CN descritos Todos los elementos de lenguaje CN descritos en el presente documento están disponibles para SINUMERIK 840D sl. Consulte la disponibilidad para SINUMERIK 828D en la tabla "Instrucciones: disponibilidad en SINUMERIK 828D (Página 463)".
  • Página 6 Prólogo Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 7: Tabla De Contenido

    Sumario Prólogo ..............................3 Fundamentos geométricos ........................13 Posiciones de pieza ........................13 1.1.1 Sistemas de coordenadas de la pieza..................13 1.1.2 Coordenadas cartesianas ......................14 1.1.3 Coordenadas polares........................17 1.1.4 Acotado absoluto .........................18 1.1.5 Acotado incremental ........................20 Planos de trabajo .........................21 Orígenes y puntos de referencia....................22 Sistemas de coordenadas ......................24 1.4.1 Sistema de coordenadas de máquina (MKS) ................24...
  • Página 8 Sumario 4.2.1 Cambio de herramienta con comando T y gestión de herramientas activa (opción) ....56 4.2.2 Cambio de herramienta con M6 con la gestión de herramientas activa (opcional)....58 Comportamiento en caso de programación T errónea ............... 60 Correcciones de herramientas......................... 61 Información general sobre las correcciones de herramienta............
  • Página 9 Sumario Ajustes de geometría..........................149 Decalaje de origen ajustable (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153) ....149 Selección del plano de trabajo (G17/G18/G19).................153 Acotado ............................156 8.3.1 Acotado absoluto (G90, AC) ......................156 8.3.2 Acotado incremental (G91, IC) ....................159 8.3.3 Acotado absoluto e incremental en el torneado y el fresado (G90/G91) ........162 8.3.4...
  • Página 10 Sumario 9.10.4 Retirada rápida durante el tallado de roscas (LFON, LFOF, DILF, ALF, LFTXT, LFWP, LFPOS, POLF, POLFMASK, POLFMLIN) ................239 9.11 Roscado ............................ 243 9.11.1 Roscado sin macho de compensación (G331, G332) .............. 243 9.11.2 Roscado de taladros con macho de compensación (G63)............248 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) ...........
  • Página 11 Sumario Comandos complementarios ......................... 367 14.1 Salida de avisos (MSG) ......................367 14.2 Escribir cadena en variable BTSS (WRTPR) ................369 14.3 Limitación del campo de trabajo ....................370 14.3.1 Limitación del campo de trabajo en BKS (G25/G26, WALIMON, WALIMOF) ......370 14.3.2 Limitación del campo de trabajo en WKS/ENS (WALCS0 ... WALCS10) .........373 14.4 Búsqueda del punto de referencia (G74)...................376 14.5...
  • Página 12 Sumario Anexo ..............................567 Lista de abreviaturas......................... 567 Vista general de la documentación................... 576 Glosario ..............................577 Índice alfabético............................. 599 Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 13: Fundamentos Geométricos

    Fundamentos geométricos Posiciones de pieza 1.1.1 Sistemas de coordenadas de la pieza Para que la máquina o el control puedan trabajar con las posiciones especificadas en el programa CN, estos datos deben darse en un sistema de referencia que pueda transferirse a las direcciones de desplazamiento de los ejes de la máquina.
  • Página 14: Coordenadas Cartesianas

    Fundamentos geométricos 1.1 Posiciones de pieza 1.1.2 Coordenadas cartesianas Los ejes del sistema de coordenadas están acotados. De este modo es posible describir unívocamente todos los puntos del sistema de coordenadas y, con ello, todas las posiciones de pieza mediante la dirección (X, Y y Z) y tres valores numéricos. El origen siempre tiene las coordenadas X0, Y0 y Z0.
  • Página 15: Ejemplo: Posiciones De Pieza En El Torneado

    Fundamentos geométricos 1.1 Posiciones de pieza Ejemplo: Posiciones de pieza en el torneado En tornos basta un plano para describir el contorno: Los puntos P1 a P4 tienen las siguientes coordenadas: Posición Coordenadas X25 Z-7.5 X40 Z-15 X40 Z-25 X60 Z-35 Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 16: Ejemplo: Posiciones De Pieza En El Fresado

    Fundamentos geométricos 1.1 Posiciones de pieza Ejemplo: Posiciones de pieza en el fresado En los mecanizados de fresado debe describirse también la profundidad de penetración, es decir, también debe asignarse un valor numérico a la tercera coordenada (en este caso, Z). Los puntos P1 a P3 tienen las siguientes coordenadas: Posición Coordenadas...
  • Página 17: Coordenadas Polares

    Fundamentos geométricos 1.1 Posiciones de pieza 1.1.3 Coordenadas polares Para describir posiciones de pieza pueden utilizarse también coordenadas polares, en vez de coordenadas cartesianas. Se utilizan cuando una pieza o una parte de ella está acotada con radios y ángulos. El punto donde se cortan los radios se denomina "polo". Indicaciones de posición en forma de coordenadas polares Las coordenadas polares se componen del radio polar y el ángulo polar.
  • Página 18: Acotado Absoluto

    Fundamentos geométricos 1.1 Posiciones de pieza 1.1.4 Acotado absoluto Indicaciones de posición en cotas absolutas Cuando se programa utilizando cotas absolutas, todas las posiciones introducidas están referidas al origen válido en ese momento. Esto se traduce en que para el desplazamiento de la herramienta: La cota absoluta describe la posición a la cual se deberá...
  • Página 19: Ejemplo: Fresado

    Fundamentos geométricos 1.1 Posiciones de pieza Ejemplo: Fresado En el acotado absoluto se dan las siguientes indicaciones de posición para los puntos P1 a Posición Indicación de posición en cotas absolutas X20 Y35 X50 Y60 X70 Y20 Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 20: Acotado Incremental

    Fundamentos geométricos 1.1 Posiciones de pieza 1.1.5 Acotado incremental Indicaciones de posición en cotas incrementales En los planos de fabricación, a menudo las cotas no se refieren al origen, sino a otro punto de la pieza. Para no tener que recalcular estas cotas, existe la posibilidad de utilizar un acotado incremental.
  • Página 21: Planos De Trabajo

    Fundamentos geométricos 1.2 Planos de trabajo Ejemplo: Fresado Las cotas incrementales para los puntos P1 a P3 son: En el acotado incremental se dan las siguientes indicaciones de posición para los puntos P1 a P3: Posición Indicación de posición en cotas La indicación se refiere a: incrementales X20 Y35...
  • Página 22: Planos De Trabajo En El Torneado/Fresado

    Fundamentos geométricos 1.3 Orígenes y puntos de referencia Planos de trabajo en el torneado/fresado Planos de trabajo en el torneado Planos de trabajo en el fresado Programación de los planos de trabajo Los planos de trabajo se definen como sigue en el programa CN con los comandos G Comando G Plano de trabajo Dirección de...
  • Página 23 Fundamentos geométricos 1.3 Orígenes y puntos de referencia Puntos de referencia Punto de referencia Posición establecida por la leva y el sistema de medida. Es preciso conocer la distancia respecto al origen de la máquina M para poder ajustar la posición del eje en este punto exactamente a este valor.
  • Página 24: Sistemas De Coordenadas

    Fundamentos geométricos 1.4 Sistemas de coordenadas Sistemas de coordenadas Se distinguen los siguientes sistemas de coordenadas: ● Sistema de coordenadas de máquina (MKS) (Página 24) con el origen de máquina M ● Sistema de coordenadas básico (BKS) (Página 27) ● Sistema de origen básico (BNS) (Página 29) ●...
  • Página 25 Fundamentos geométricos 1.4 Sistemas de coordenadas Regla de los tres dedos La posición del sistema de coordenadas asociado a la máquina depende del tipo de máquina. Las direcciones de eje siguen la llamada "regla de los tres dedos" de la mano derecha (según DIN 66217).
  • Página 26 Fundamentos geométricos 1.4 Sistemas de coordenadas Posición del sistema de coordenadas en diferentes tipos de máquinas La posición del sistema de coordenadas resultante de la "regla de los tres dedos" puede estar orientada de diferentes maneras en los diferentes tipos de máquinas. Algunos ejemplos: Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 27: Sistema De Coordenadas Básico (Bks)

    Fundamentos geométricos 1.4 Sistemas de coordenadas 1.4.2 Sistema de coordenadas básico (BKS) El sistema de coordenadas básico (BKS) consta de tres ejes dispuestos perpendicularmente (ejes geométricos), y otros ejes (ejes adicionales) sin relación geométrica. Máquinas herramienta sin transformación cinemática El BKS y el MKS coinciden siempre que el BKS puede derivarse desde el MKS sin transformación cinemática (p.
  • Página 28: Cinemática De Máquina

    Fundamentos geométricos 1.4 Sistemas de coordenadas Figura 1-3 Transformación cinemática entre MKS y BKS Cinemática de máquina La pieza se programa siempre en un sistema de coordenadas cartesiano (WSK) bidimensional o tridimensional. Sin embargo, para mecanizar estas piezas se utilizan cada vez con más frecuencia máquinas herramienta con ejes giratorios o ejes lineales dispuestos de manera no cartesiana.
  • Página 29: Sistema De Origen Básico (Bns)

    Fundamentos geométricos 1.4 Sistemas de coordenadas 1.4.3 Sistema de origen básico (BNS) El sistema de origen básico (BNS) se origina a partir del sistema de coordenadas básico por medio del decalaje básico. Decalaje básico El decalaje básico describe la transformación de coordenadas entre el BKS y el BNS. Permite establecer, p.
  • Página 30: Sistema De Origen Ajustable (Ens)

    Fundamentos geométricos 1.4 Sistemas de coordenadas 1.4.4 Sistema de origen ajustable (ENS) Decalaje de origen ajustable Mediante el decalaje de origen ajustable se origina a partir del sistema de origen básico (BNS) el "sistema de origen ajustable" (ENS). Los decalajes de origen ajustables se activan en el programa CN con los comandos G G505 G599 Si no hay activa ninguna transformación de coordenadas (frames) programable, el "sistema...
  • Página 31: Sistema De Coordenadas De Pieza (Wks)

    Fundamentos geométricos 1.4 Sistemas de coordenadas 1.4.5 Sistema de coordenadas de pieza (WKS) En el sistema de coordenadas de pieza (WKS) se describe la geometría de una pieza. O, expresado de otra manera: Los datos del programa CN están referidos al sistema de coordenadas de pieza.
  • Página 32 Fundamentos geométricos 1.4 Sistemas de coordenadas Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 33: Fundamentos De La Programación Cn

    Fundamentos de la programación CN Nota La directriz para la programación CN es la norma DIN 66025. Denominación de un programa CN Normas para la denominación de programas Cada programa CN tiene un nombre propio (identificador) que puede elegirse libremente al crear el programa, pero respetando siempre las normas siguientes: ●...
  • Página 34: Ficheros En Formato De Cinta Perforada

    Fundamentos de la programación CN 2.1 Denominación de un programa CN Nota Para evitar complicaciones con aplicaciones Windows, no deben utilizarse los siguientes nombres de programa:  CON, PRN, AUX, NUL  COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9 ...
  • Página 35: Estructura Y Contenido De Un Programa Cn

    Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN Estructura y contenido de un programa CN 2.2.1 Secuencias y componentes de secuencia Secuencias Un programa CN consta de una serie de secuencias CN. Cada secuencia contiene los datos para ejecutar un paso de trabajo en el mecanizado de una pieza.
  • Página 36 Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN Elementos del lenguaje de alto nivel CN Dado que la secuencia de comandos según DIN 66025 ya no es suficiente para programar los complejos procesos de mecanizado en las máquinas herramienta actuales, se ha completado con los elementos del lenguaje de alto nivel CN.
  • Página 37: Normas De Secuencia

    Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN Fin del programa La última secuencia en el orden de ejecución contiene una palabra especial para el fin del programa: 2.2.2 Normas de secuencia Principio de secuencia Las secuencias CN pueden identificarse al principio con números de secuencia.
  • Página 38: Orden De Las Instrucciones

    Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN Orden de las instrucciones Con el fin de conseguir una estructura de secuencia clara, las instrucciones de una secuencia deben disponerse en el siguiente orden: N… G… X… Y… Z… F… S… T… D… M… H… Dirección Descripción Dirección del número de secuencia...
  • Página 39: Comentarios

    Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN 2.2.4 Comentarios Para aumentar la comprensibilidad de un programa CN es posible añadir comentarios a las secuencias CN. Los comentarios van al final de la secuencia separados del resto de la secuencia CN mediante el carácter separador (";").
  • Página 40: Niveles De Omisión

    Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN Ejemplo: Código del programa Comentarios N10… ; Se ejecuta /N20 … ; Oculto (no se ejecuta) N30 … ; Se ejecuta /N40 … ; Oculto (no se ejecuta) N70 …...
  • Página 41 Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN Nota La cantidad de niveles de omisión utilizables depende de un dato de máquina de visualización. Nota También es posible crear programas de ejecución variable utilizando variables de sistema y de usuario para saltos condicionados.
  • Página 42 Fundamentos de la programación CN 2.2 Estructura y contenido de un programa CN Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 43: Creación De Un Programa Cn

    Creación de un programa CN Procedimiento básico Generalmente, la creación del programa de pieza, es decir, el traslado de las distintas operaciones al lenguaje CN, sólo es una pequeña parte del trabajo de programación. Antes de comenzar con la programación se debe de realizar de forma prioritaria una planificación y preparación de los procesos de trabajo.
  • Página 44: Caracteres Disponibles

    Creación de un programa CN 3.2 Caracteres disponibles 3. Definir el plan de trabajo Definir para cada proceso las distintas condiciones tecnológicas, p.ej.: – Desplazamientos en rápido para el posicionamiento – Cambio de herramienta – Definición del plano de mecanizado –...
  • Página 45: Cabecera De Programa

    Creación de un programa CN 3.3 Cabecera de programa Caracteres Descripción especiales > Mayor que Secuencia principal, definición de lábel, operador de concatenación Asignación, equivalencia División, supresión de secuencia Multiplicación Suma Resta, signo negativo " Comillas, identificador para cadena de caracteres Apóstrofe, identificador para valores numéricos especiales: hexadecimal, binario Identificación de variable propia del sistema...
  • Página 46: Cabecera De Programa En El Torneado

    Creación de un programa CN 3.3 Cabecera de programa ● Ajuste de avance ● Ajustes geométricos (decalaje de origen, elección del plano de trabajo) Cabecera de programa en el torneado El siguiente ejemplo muestra cuál es la estructura típica de la cabecera de un programa CN para torneado: Código de programa Comentarios...
  • Página 47: Ejemplos De Programa

    Creación de un programa CN 3.4 Ejemplos de programa Ejemplos de programa 3.4.1 Ejemplo 1: primeros pasos de programación El ejemplo de programación 1 sirve para llevar a cabo y comprobar los primeros pasos de programación en el CN. Procedimiento 1.
  • Página 48: Ejemplo 2: Programa Cn Para Torneado

    Creación de un programa CN 3.4 Ejemplos de programa 3.4.2 Ejemplo 2: programa CN para torneado El ejemplo de programa 2 está enfocado al mecanizado de una pieza en un torno. Incluye la programación por radio y la corrección del radio de herramienta. Nota Para que el programa pueda ejecutarse en la máquina deben estar ajustados los correspondientes datos de máquina (→...
  • Página 49: Ejemplo 3: Programa Cn Para Fresado

    Creación de un programa CN 3.4 Ejemplos de programa Ejemplo de programa 2 Código de programa Comentarios N5 G0 G53 X280 Z380 D0 ; Punto inicial N10 TRANS X0 Z250 ; Decalaje de origen N15 LIMS=4000 ; Limitación de la velocidad de giro (G96) N20 G96 S250 M3 ;...
  • Página 50: Plano Acotado De La Pieza

    Creación de un programa CN 3.4 Ejemplos de programa Plano acotado de la pieza Figura 3-2 Vista lateral Figura 3-3 Vista en planta Ejemplo de programa 3 Código de programa Comentarios N10 T="PF60" ; Preselección de la herramienta con el nombre PF60.
  • Página 51 Creación de un programa CN 3.4 Ejemplos de programa Código de programa Comentarios N30 S2000 M3 M8 ; Velocidad de giro, sentido de giro, refrigeración activados. N40 G90 G64 G54 G17 G0 X-72 Y-72 ; Ajuste básico de la geometría y aproximación al punto inicial.
  • Página 52 Creación de un programa CN 3.4 Ejemplos de programa Código de programa Comentarios N250 G90 G60 G54 G17 X25 Y0 ; Parada precisa G60 debido a posicionamiento exacto. N260 G0 Z2 N270 MCALL CYCLE82(2,0,1,-2.6,,0) ; Llamada modal del ciclo de taladrado.
  • Página 53: Cambio De Herramienta

    Cambio de herramienta Tipo de cambio de herramienta El proceso de cambio de herramienta se realiza normalmente en dos pasos en los almacenes de cadena, de tambor y planos: 1. Con el comando T se busca la herramienta en el almacén. 2.
  • Página 54: Descripción

    Cambio de herramienta 4.1 Cambio de herramienta sin gestión de herramientas Sintaxis Selección de herramienta: T<Número> T=<Número> T<n>=<Número> Cancelación de herramienta: T0=<Número> Descripción Comando para la selección de la herramienta incluido el cambio de herramienta y la activación de la corrección de herramienta Número de cabezal como dirección extendida <n>...
  • Página 55 Cambio de herramienta 4.1 Cambio de herramienta sin gestión de herramientas Sintaxis Selección de herramienta: T<Número> T=<Número> T<n>=<Número> Cambio de herramienta: Cancelación de herramienta: T0=<Número> Descripción Comando para la selección de herramientas Número de cabezal como dirección extendida <n> Nota: la posibilidad de programar un número de cabezal como dirección extendida depende de la configuración de la máquina;...
  • Página 56: Cambio De Herramienta Con Gestión De Herramientas (Opción)

    Cambio de herramienta 4.2 Cambio de herramienta con gestión de herramientas (opción) Cambio de herramienta con gestión de herramientas (opción) Gestión de herramientas La función opcional "Gestión de herramientas" asegura que en la máquina siempre esté disponible la herramienta correcta en el instante y lugar adecuados, y que los datos asignados a una herramienta sean los actuales.
  • Página 57 Cambio de herramienta 4.2 Cambio de herramienta con gestión de herramientas (opción) Descripción Comando para el cambio de herramienta y la activación de la corrección de herramienta Como datos se admiten: Número del puesto de almacén <Puesto> Nombre de la herramienta <Nombre>...
  • Página 58: Cambio De Herramienta Con M6 Con La Gestión De Herramientas Activa (Opcional)

    Cambio de herramienta 4.2 Cambio de herramienta con gestión de herramientas (opción) En el programa CN se ha programado la siguiente llamada de herramienta: N10 T=1 La llamada se procesa como sigue: 1. Se considera el puesto de almacén 1, determinando el identificador de la herramienta. 2.
  • Página 59 Cambio de herramienta 4.2 Cambio de herramienta con gestión de herramientas (opción) Descripción Comando para la selección de herramientas Como datos se admiten: Número del puesto de almacén <Puesto> Nombre de la herramienta <Nombre> Nota: al programar un nombre de herramienta se debe prestar atención a la correcta notación (mayúsculas/minúsculas).
  • Página 60: Comportamiento En Caso De Programación T Errónea

    Cambio de herramienta 4.3 Comportamiento en caso de programación T errónea Comportamiento en caso de programación T errónea El comportamiento en caso de una programación T errónea depende de la configuración de la máquina. MD22562 TOOL_CHANGE_ERROR_MODE Valor Descripción ¡Ajuste inicial! En la programación T se comprueba inmediatamente si el NCK conoce el número T.
  • Página 61: Correcciones De Herramientas

    Correcciones de herramientas Información general sobre las correcciones de herramienta Las medidas de la pieza se programan directamente (p. ej., según el plano de fabricación). Por eso, al crear el programa, no es preciso tener en cuenta datos de herramienta como el diámetro de la fresa, la posición del filo de la herramienta de tornear (izquierdo/derecho) o las longitudes de herramienta.
  • Página 62: Corrección Longitudinal De Herramienta

    Correcciones de herramientas 5.2 Corrección longitudinal de herramienta Corrección longitudinal de herramienta Con la corrección longitudinal de herramienta se pueden compensar las diferentes longitudes de las herramientas usadas. La longitud de la herramienta es la distancia entre el punto de referencia del portaherramientas y la punta de la herramienta: Esta longitud se mide y se introduce junto con los valores de desgaste especificables en la memoria de corrección de herramienta del control.
  • Página 63: Corrección Del Radio De Herramienta

    Correcciones de herramientas 5.3 Corrección del radio de herramienta Corrección del radio de herramienta El contorno geométrico de la pieza y la trayectoria de la herramienta no coinciden. El centro de la fresa o el punto medio del corte deben realizar una trayectoria equidistante al contorno.
  • Página 64: Memoria De Corrección De Herramienta

    Correcciones de herramientas 5.4 Memoria de corrección de herramienta Memoria de corrección de herramienta En la memoria de corrección de herramienta del control deben estar presentes para cada filo de herramienta los siguientes datos: ● Tipo de herramienta ● Posición del filo ●...
  • Página 65: Tipos De Herramientas

    Correcciones de herramientas 5.5 Tipos de herramientas Magnitudes geométricas de la herramienta (longitud, radio) Las magnitudes geométricas de herramienta están formadas por varios componentes (geometría, desgaste). El control numérico calcula con todos estos componentes una dimensión resultante (p. ej., longitud total 1, radio total). Las dimensiones totales respectivas pasan a ser activas cuando se activa la memoria de correcciones.
  • Página 66: Fresas

    Correcciones de herramientas 5.5 Tipos de herramientas 5.5.2 Fresas Dentro del grupo de herramientas "Fresas" existen los siguientes tipos: Fresa según CLDATA (Cutter Location Data) Fresa con cabeza esférica (fresa cilíndrica para matricería) Fresa con cabeza esférica (frena cónica para matricería) Fresa de mango (sin redondeado de ángulos) Fresa de mango (con redondeado de ángulos) Fresa con cabeza angular (sin redondeado de ángulos)
  • Página 67 Correcciones de herramientas 5.5 Tipos de herramientas Nota En la interfaz de usuario aparecen descripciones breves de los parámetros de herramienta. Para más información, ver: Bibliografía: Manual de funciones, Funciones básicas; Corrección de herramienta (W1) Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 68: Broca

    Correcciones de herramientas 5.5 Tipos de herramientas 5.5.3 Broca Dentro del grupo de herramientas "Brocas" existen los siguientes tipos: Broca espiral Broca maciza Mandril Broca de puntear Avellanador cónico Avellanador plano Macho de roscar, rosca normal Macho de roscar, rosca fina Macho de roscar, rosca Withworth Escariador Parámetros de herramienta...
  • Página 69: Muelas Rectificadoras

    Correcciones de herramientas 5.5 Tipos de herramientas 5.5.4 Muelas rectificadoras Dentro del grupo "Muelas rectificadoras" existen los siguientes tipos de herramientas: Muela para rectificado normal Muela para rectificado normal con vigilancia Muela para rectificado normal sin vigilancia ni acotado básico (WZV) Muela para rectificado normal con vigilancia sin acotado básico para velocidad periférica de la muela SUG Muela para rectificado plano...
  • Página 70: Cuchillas De Tornear

    Correcciones de herramientas 5.5 Tipos de herramientas 5.5.5 Cuchillas de tornear Dentro del grupo de herramientas "Cuchillas de tornear" existen los siguientes tipos: Desbastadora Herramienta de acabado Cuchilla de ranurar Herramienta de tronzar Cuchilla de roscar Cuchilla fungiforme/de perfilado (WZV) Broca con plaquitas (ECOCUT) Palpador con parámetro Posición del filo Parámetros de herramienta...
  • Página 71: Herramientas Especiales

    Correcciones de herramientas 5.5 Tipos de herramientas Nota En la interfaz de usuario aparecen descripciones breves de los parámetros de herramienta. Para más información, ver: Bibliografía: Manual de funciones, Funciones básicas; Corrección de herramienta (W1) 5.5.6 Herramientas especiales Dentro del grupo de herramientas "Herramientas especiales" existen los siguientes tipos: Sierra de ranurar Palpador 3D Palpador de bordes...
  • Página 72: Regla De Concatenación

    Correcciones de herramientas 5.5 Tipos de herramientas Parámetros de herramienta La siguiente figura ofrece una visión general de los parámetros de herramienta (DP...) que se introducen en la memoria de corrección en el caso del tipo de herramienta "sierra de ranurar": Nota En la interfaz de usuario aparecen descripciones breves de los parámetros de herramienta.
  • Página 73: Llamada De La Corrección De Herramienta (D)

    Correcciones de herramientas 5.6 Llamada de la corrección de herramienta (D) Llamada de la corrección de herramienta (D) Función A los filos 1 a 8 (con la gestión de herramientas activa 12) de una herramienta se les pueden asignar diferentes bloques de datos de corrección de herramienta (p. ej. diferentes valores de corrección para los filos izquierdo y derecho de un útil de ranurar).
  • Página 74: Tipo De Programación D

    Correcciones de herramientas 5.6 Llamada de la corrección de herramienta (D) Comando para activar la corrección de radio de herramienta con el sentido de mecanizado a la izquierda del contorno Comando para activar la corrección de radio de herramienta con el sentido de mecanizado a la derecha del contorno Comando para la desactivación de la corrección de radio de herramienta Nota...
  • Página 75: Modificación De Los Datos De Corrección (Correctores) De Herramienta

    Correcciones de herramientas 5.7 Modificación de los datos de corrección (correctores) de herramienta Ejemplo 2: Diferentes valores de corrección para los filos izquierdo y derecho de un útil de ranurar N10 T2 N20 G0 X35 Z-20 N30 G1 D1 X10 N40...
  • Página 76: Offset Programable De Corrección De Herramienta (Toffl, Toff, Toffr)

    Correcciones de herramientas 5.8 Offset programable de corrección de herramienta (TOFFL, TOFF, TOFFR) Offset programable de corrección de herramienta (TOFFL, TOFF, TOFFR) Función Con los comandos el usuario tiene la posibilidad de modificar la longitud TOFFL TOFF TOFFR de herramienta efectiva o bien el radio de herramienta efectivo en el programa CN sin cambiar los datos de corrección de herramienta guardados en la memoria de corrección.
  • Página 77 Correcciones de herramientas 5.8 Offset programable de corrección de herramienta (TOFFL, TOFF, TOFFR) Descripción Comando para la corrección de la longitud de herramienta TOFFL efectiva se puede programar con o sin índice: TOFFL  Sin índice: TOFFL= El valor de offset programado actúa en el mismo sentido en el que actúa la componente longitudinal de herramienta L1 guardada en la memoria de corrección.
  • Página 78: Otras Reglas De Sintaxis

    Correcciones de herramientas 5.8 Offset programable de corrección de herramienta (TOFFL, TOFF, TOFFR) Otras reglas de sintaxis ● La longitud de herramienta se puede modificar simultáneamente en las tres componentes. No obstante, no se deben utilizar a la vez en una secuencia los comandos del grupo , por un lado, y los del grupo , por el...
  • Página 79 Correcciones de herramientas 5.8 Offset programable de corrección de herramienta (TOFFL, TOFF, TOFFR) Ejemplo 2: Offset de longitud de herramienta negativo La herramienta activa es una broca con la longitud L1 = 100 mm. El plano activo es , es decir, la broca señala en la dirección Y. La longitud de broca efectiva debe acortarse 1 mm.
  • Página 80 Correcciones de herramientas 5.8 Offset programable de corrección de herramienta (TOFFL, TOFF, TOFFR) Informaciones adicionales Aplicaciones La función "Offset de corrección de herramienta programable" es especialmente interesante para fresas esféricas y fresas con radios de redondeo, ya que a menudo éstas se calculan en el sistema CAM respecto al centro de la esfera en vez de respecto al ápice de la esfera.
  • Página 81: Movimiento De Cabezales

    Movimiento de cabezales Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) Función Los datos de velocidad y sentido de giro del cabezal colocan el cabezal en un movimiento de giro y cumplen el requisito para el mecanizado con arranque de virutas. Figura 6-1 Giro del cabezal en el torneado Además del cabezal principal puede haber otros cabezales (p.
  • Página 82 Movimiento de cabezales 6.1 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) Descripción Velocidad del cabezal maestro en r/min S… Velocidad de giro del cabezal en rpm para el cabezal <n> S<n>=... Nota: la velocidad definida con se tiene en cuenta para el cabezal S0=…...
  • Página 83: Información Adicional

    Movimiento de cabezales 6.1 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) Código de programa Comentarios N10 S300 M3 ; Velocidad y sentido de giro para el cabezal de accionamiento = cabezal maestro predefinido. ; Mecanizado de la parte derecha de la pieza. N100 SETMS(2) ;...
  • Página 84 Movimiento de cabezales 6.1 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) Mecanizado con varios cabezales Desde un mismo canal se pueden controlar simultáneamente hasta 5 cabezales (un cabezal maestro y 4 cabezales adicionales). Mediante datos de máquina se define uno de los cabezales como cabezal maestro. Para este cabezal son válidas las funciones especiales como, p.
  • Página 85: Velocidad De Corte (Svc)

    Movimiento de cabezales 6.2 Velocidad de corte (SVC) Velocidad de corte (SVC) Función Alternativamente a la velocidad de giro del cabezal, se puede programar también la velocidad de corte de herramienta más habitual en la práctica en los fresados: Mediante el radio de la herramienta activa, el control calcula la velocidad de giro activa del cabezal a partir de la velocidad de corte programada de la herramienta: S = (SVC * 1000) / (R * 2π)
  • Página 86 Movimiento de cabezales 6.2 Velocidad de corte (SVC) Sintaxis SVC[<n>]=<Valor> Nota En la secuencia con debe conocerse el radio de la herramienta, es decir, la herramienta correspondiente con el bloque de datos de corrección de herramienta debe estar activa o seleccionada en la secuencia.
  • Página 87 Movimiento de cabezales 6.2 Velocidad de corte (SVC) Nota La programación de no se puede realizar si están activos:  G961 G962   SPOS SPOSA  Por el contrario, la programación de uno de estos comandos provoca la cancelación de Nota Las trayectorias de herramienta generadas, p.
  • Página 88 Movimiento de cabezales 6.2 Velocidad de corte (SVC) Ejemplo 3: Especificación de velocidades de corte para dos cabezales Código de programa Comentarios N10 SVC[3]=100 M6 T1 D1 N20 SVC[5]=200 ; El radio de la herramienta de la corrección de herramienta activa es el mismo para los dos cabezales;...
  • Página 89 Movimiento de cabezales 6.2 Velocidad de corte (SVC) Código de programa Comentarios N160 SVC=50 ; S3 = (50 m/min * 1000) / (5,0 mm * 2 * 3,14) = 1592,36 rpm La corrección del portaherramientas 1 aún está activa y está...
  • Página 90 Movimiento de cabezales 6.2 Velocidad de corte (SVC) Código de programa Comentarios N230 M4 SVC=200 ; S3 = (200 m/min * 1000) / (5,0 mm * 2 * 3,14) = 6369,43 rpm Se refiere a la corrección de herramienta D1 de T="WZ2". N240 M6 ;...
  • Página 91: Valor: Significado

    Movimiento de cabezales 6.2 Velocidad de corte (SVC) Leer la velocidad de corte y la variante de programación de la velocidad de giro del cabezal La velocidad de corte de un cabezal y la variante de programación de la velocidad de giro (velocidad de giro del cabezal o velocidad de corte ) se pueden leer mediante variables...
  • Página 92: Velocidad De Corte Constante (G96/G961/G962, G97/G971/G972, G973, Lims, Scc)

    Movimiento de cabezales 6.3 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) Función Cuando se activa la función "Velocidad de corte constante", la velocidad del cabezal varía en función del diámetro de la pieza, de manera que la velocidad de corte S en m/min o pies/min se mantenga constante en el filo de la herramienta.
  • Página 93 Movimiento de cabezales 6.3 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) Descripción Velocidad de corte constante con tipo de avance G95: CON Con G96 se activa G95 automáticamente. En caso de que G95 no se hubiera conectado antes, debe indicarse un nuevo valor de avance en la llamada F...
  • Página 94 Movimiento de cabezales 6.3 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) Nota El eje de referencia para en el momento de la programación de G96/G961/G962 SCC[<Eje>] tiene que ser un eje geométrico conocido en el canal. La programación de SCC[<Eje>] también es posible con activo.
  • Página 95 Movimiento de cabezales 6.3 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) Código de programa Comentarios N140 Y30 N150 G01 F1.2 Y=27 ; Ranurado en Y, avance F = 1,2 mm/vuelta. N160 G97 ; Velocidad de corte constante desactivada. N170 G0 Y100 Información adicional Cálculo de la velocidad de giro del cabezal...
  • Página 96: Excepción

    Movimiento de cabezales 6.3 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) se puede desactivar la velocidad de corte constante sin activar una limitación de G973 revoluciones del cabezal. Nota El eje de refrentado se debe definir como tal mediante datos de máquina. Desplazamiento en rápido G0 Al realizar desplazamientos en rápido ( ) no se producen variaciones en la velocidad de...
  • Página 97: Velocidad Periférica De Muela Constante (Gwpson, Gwpsof)

    Movimiento de cabezales 6.4 Velocidad periférica de muela constante (GWPSON, GWPSOF) Código de programa Comentarios N05 G95 F0.1 N10 GEOAX(1,X1) ;El eje de canal X1 se convierte en el primer eje geométrico. N20 SCC[X1] ;X1 e implícitamente el primer eje geométrico (X) se convierte ;en eje de referencia para G96/G961/G962.
  • Página 98 Movimiento de cabezales 6.4 Velocidad periférica de muela constante (GWPSON, GWPSOF) Descripción Seleccionar velocidad periférica de muela constante GWPSON Deseleccionar velocidad periférica de muela constante GWPSOF La introducción del número de herramienta T es necesaria solamente <Nº T> cuando la herramienta no se encuentra activa bajo el número T indicado Velocidad periférica en m/s o pies/s para el cabezal maestro S…...
  • Página 99: Límite Programable De La Velocidad Del Cabezal (G25, G26)

    Movimiento de cabezales 6.5 Límite programable de la velocidad del cabezal (G25, G26) Información adicional Parámetros específicos de herramienta Para poder activar la función "Velocidad periférica constante" se deben definir correctamente los valores específicos para la muela de rectificado $TC_TPG1, $TC_TPG8 y $TC_TPG9.
  • Página 100 Movimiento de cabezales 6.5 Límite programable de la velocidad del cabezal (G25, G26) Descripción Límite inferior de la velocidad de giro del cabezal Límite superior de la velocidad de giro del cabezal Velocidades de giro máximas o mínimas del cabezal S...
  • Página 101: Ajuste De Avance

    Ajuste de avance Avance (G93, G94, G95, F, FGROUP, FL, FGREF) Función Estos comandos permiten ajustar en el programa CN las velocidades de avance para todos los ejes que intervienen en la secuencia de mecanizado. Sintaxis G93/G94/G95 F... FGROUP(<Eje1>,<Eje2>...) FGREF[<Eje giratorio>]=<Radio de referencia> FL[<Eje>]=<Valor>...
  • Página 102 Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) Ejemplos Ejemplo 1: Efecto de FGROUP El siguiente ejemplo ilustra el efecto de en la trayectoria y el avance de contorneado. FGROUP La variable contiene el tiempo en segundos desde el principio de la secuencia. $AC_TIME Solamente es posible durante acciones síncronas.
  • Página 103 Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) Ejemplo 3: Interpolación helicoidal Los ejes de contorneado X e Y se desplazan con el avance programado, el avance para el eje Z se toma como avance para eje síncrono. Código de programa Comentarios N10 G17 G94 G1 Z0 F500...
  • Página 104 Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) Información adicional Velocidad de avance para ejes de contorneado (F) Por regla general, el avance en la trayectoria se calcula mediante la suma vectorial de las velocidades para cada uno de los ejes geométricos que participan en el desplazamiento. Está...
  • Página 105 Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) Avance inverso al tiempo (G93) El avance inverso al tiempo indica la duración de la retirada de una secuencia. Unidad: rpm Ejemplo: N10 G93 G01 X100 F2 Significado: la trayectoria programada se recorre en 0,5 min. Nota Si las longitudes de trayectoria varían sustancialmente de una secuencia a otra, deberá...
  • Página 106 Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) Modificación de FGROUP Es posible modificar el ajuste realizado con FGROUP 1. Programando nuevamente : p. ej., FGROUP FGROUP(X,Y,Z) 2. Programando sin indicar el eje: FGROUP FGROUP() Tras es válido el estado inicial configurado en el dato de máquina.
  • Página 107: Particularidades

    Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) Desplazamiento de ejes giratorios con velocidad de contorneado F (FGREF) Para los procesos de mecanizado en los que bien la herramienta, la pieza o las dos se deban desplazar como ejes giratorios, se puede programar el avance para el mecanizado de manera convencional mediante el valor F.
  • Página 108 Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) En esta programación, el valor F programado en como avance de eje giratorio se N110 calcula en grados/min, mientras que el cálculo del avance en depende del ajuste N120 activo en ese momento (100 pulgadas/min o 100 mm/min).
  • Página 109 Ajuste de avance 7.1 Avance (G93, G94, G95, F, FGROUP, FL, FGREF) ● Sin la parada de decodificación previa en el programa de pieza mediante variantes de sistema: $PA_FGROUP[<Eje>] Devuelve el valor "1" cuando el eje indicado por medio del ajuste por defecto o mediante la programación FGROUP influye en la velocidad de contorneado.
  • Página 110: Desplazar Ejes De Posicionado (Pos, Posa, Posp, Fa, Waitp, Waitmc)

    Ajuste de avance 7.2 Desplazar ejes de posicionado (POS, POSA, POSP, FA, WAITP, WAITMC) Desplazar ejes de posicionado (POS, POSA, POSP, FA, WAITP, WAITMC) Función Los ejes de posicionado se desplazan, independientemente de los ejes de contorneado, con avance de eje propio. Los comandos de interpolación no tienen validez alguna. Los comandos permiten desplazar los ejes de posicionado y coordinar POSA...
  • Página 111 Ajuste de avance 7.2 Desplazar ejes de posicionado (POS, POSA, POSP, FA, WAITP, WAITMC) Desplazamiento por tramos del eje de posicionado a la posición final POSP indicada Posición final de eje que debe alcanzarse <Posición final> Longitud de un tramo <Longitud parcial>...
  • Página 112 Ajuste de avance 7.2 Desplazar ejes de posicionado (POS, POSA, POSP, FA, WAITP, WAITMC) PRECAUCIÓN Desplazamiento con POSA Si en la secuencia siguiente se lee un comando que implícitamente provoca la decodificación interna, entonces, ésta solo se ejecuta cuando se hayan ejecutado completamente todas las secuencias previamente decodificadas y memorizadas.
  • Página 113: Servicio De Cabezal Regulado En Posición (Spcon, Spcof)

    Ajuste de avance 7.3 Servicio de cabezal regulado en posición (SPCON, SPCOF) Información adicional Desplazamiento con POSA no afecta al cambio de secuencia ni a la ejecución del programa. El desplazamiento al POSA punto final puede tener lugar paralelamente a la ejecución de las secuencias CN subsiguientes.
  • Página 114 Ajuste de avance 7.3 Servicio de cabezal regulado en posición (SPCON, SPCOF) Descripción Activación del modo de regulación de posición SPCON El cabezal indicado pasa de la regulación de velocidad a la regulación de posición. actúa de forma modal y se mantiene hasta SPCON SPCOF Desactivación del modo de regulación de posición...
  • Página 115: Posicionamiento De Cabezales (Spos, Sposa, M19, M70, Waits)

    Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Función permiten colocar cabezales en determinadas posiciones angulares, p. ej. SPOS SPOSA en el cambio de herramienta. provocan un cambio temporal al modo de regulación de posición hasta el SPOS SPOSA siguiente...
  • Página 116 Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Sintaxis Posicionamiento del cabezal: SPOS=<Valor> SPOS[<n>]=<Valor> SPOSA=<Valor> SPOSA[<n>]=<Valor> M<n>=19 Conmutación del cabezal al modo Eje: M<n>=70 Definición del criterio de fin del movimiento: FINEA FINEA[S<n>] COARSEA COARSEA[S<n>] IPOENDA IPOENDA[S<n>] ;...
  • Página 117 Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Acotado absoluto, desplazamiento en =ACP(<Valor>) sentido positivo Como =<Valor> DC(<Valor>) Posicionamiento del cabezal maestro ( ) o del cabezal con el M<n>=19 M0=19 número <n> ( ) en la posición angular definida con M<n>=19 DO43240 $SA_M19_SPOS utilizando el modo de aproximación a la posición configurado en DO43250 $SA_M19_SPOSMODE...
  • Página 118 Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Comando de sincronización para los cabezales indicados WAITS Al ejecutar las siguientes secuencias se espera hasta que los cabezales indicados y programados con en una secuencia CN anterior hayan SPOSA alcanzado su posición (con parada precisa fina).
  • Página 119 Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Ejemplos Ejemplo 1: Posicionamiento del cabezal con sentido de giro negativo El cabezal 2 debe posicionarse en 250° girando en sentido negativo: Código de programa Comentarios N10 SPOSA[2]=ACN(250) ;...
  • Página 120 Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Variante de programa 1: Código de programa Comentarios N10 M3 S500 N90 SPOS[2]=0 ; Regulación de posición CON, cabezal 2 posicionado en 0, en la próxima secuencia puede desplazarse en el modo Eje.
  • Página 121 Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Código de programa Comentarios ..N110 S2=1000 M2=3 ; Activar unidad taladradora transversal. N120 SPOSA=DC(0) ; Posicionar el cabezal principal directamente a 0°, el paso a la secuencia siguiente se realiza de forma inmediata.
  • Página 122 Ajuste de avance 7.4 Posicionamiento de cabezales (SPOS, SPOSA, M19, M70, WAITS) Posicionamiento con SPOS/M19 La conmutación de secuencia sólo se ejecuta cuando todas las funciones programadas en la secuencia han alcanzado su criterio de fin de secuencia (p. ej., todas las funciones auxiliares han sido confirmadas por el PLC, todos los ejes han alcanzado su punto final) y cuando el cabezal ha alcanzado la posición programada.
  • Página 123: Avance Para Ejes De Posicionado/Cabezales (Fa, Fpr, Fpraon, Fpraof)

    Ajuste de avance 7.5 Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Posicionar el cabezal cuando está girando (M3/M4) Si se activa , el cabezal se detiene en el valor programado. No hay ninguna diferencia entre los parámetros . En ambos casos el cabezal gira en el sentido indicado mediante hasta que alcanza la posición final absoluta.
  • Página 124 Ajuste de avance 7.5 Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Sintaxis Avance para eje de posicionado: FA[<Eje>]=… Avance axial para cabezal: FA[SPI(<n>)]=… FA[S<n>]=… Cálculo del avance por vuelta para ejes de contorneado/síncronos: FPR(<Eje giratorio>) FPR(SPI(<n>)) FPR(S<n>) Cálculo del avance por vuelta para ejes de posicionado/cabezales: FPRAON(<Eje>,<Eje giratorio>) FPRAON(<Eje>,SPI(<n>)) FPRAON(<Eje>,S<n>)
  • Página 125 Ajuste de avance 7.5 Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Cálculo del avance por vuelta para ejes de posicionado y cabezales FPRAON(...) El primer parámetro ( ) identifica el eje de <Eje> SPI(<n>) S<n> posicionado/cabezal que debe desplazarse con el avance por vuelta.
  • Página 126 Ajuste de avance 7.5 Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Ejemplo 2: Avance por vuelta calculado para ejes de contorneado Los ejes de contorneado X, Y deben desplazarse con avance por vuelta; como referencia se tomará la velocidad del eje giratorio A: Código de programa N40 FPR(A) N50 G95 X50 Y50 F500...
  • Página 127: Corrección Programable Del Avance (Ovr, Ovrrap, Ovra)

    Ajuste de avance 7.6 Corrección programable del avance (OVR, OVRRAP, OVRA) FPR(…) , como ampliación del comando (avance por vuelta referido al cabezal maestro), permite calcular también el avance por vuelta tomando como referencia cualquier cabezal o eje giratorio. es válido para ejes síncronos y de contorneado. G95 FPR(…) En el caso de que el eje giratorio/cabezal indicado en FPR, esté...
  • Página 128 Ajuste de avance 7.6 Corrección programable del avance (OVR, OVRRAP, OVRA) Modificación porcentual del avance <Valor> El valor se refiere o se superpone a la corrección del avance ajustada en el panel de mando de la máquina. Rango de valores: … 200%, valor entero Nota: En correcciones de trayectoria y de desplazamientos en rápido no se sobrepasan las velocidades máximas definidas en los datos de...
  • Página 129: Corrección Programable De La Aceleración (Acc) (Opcional)

    Ajuste de avance 7.7 Corrección programable de la aceleración (ACC) (opcional) Corrección programable de la aceleración (ACC) (opcional) Función En secciones críticas del programa puede llegar a ser necesario limitar la aceleración por debajo de los valores máximos posibles para evitar, p. ej., vibraciones mecánicas. La corrección programable de la aceleración permite cambiar la aceleración de cada eje de contorneado o cada cabezal mediante comandos en el programa CN.
  • Página 130 Ajuste de avance 7.7 Corrección programable de la aceleración (ACC) (opcional) Ejemplo Código de programa Comentarios N50 ACC[X]=80 ; el desplazamiento del carro en la dirección X debe estar limitado a una aceleración del 80%. N60 ACC[SPI(1)]=50 ; El cabezal 1 debe acelerarse o frenarse sólo con el 50% de la capacidad de aceleración.
  • Página 131: Avance Con Corrección Del Volante (Fd, Fda)

    Ajuste de avance 7.8 Avance con corrección del volante (FD, FDA) Avance con corrección del volante (FD, FDA) Función Los comandos permiten desplazar ejes con volantes durante la ejecución del programa de pieza. En este caso, los desplazamientos programados de los ejes se solapan con los impulsos de volante evaluados como especificación de recorrido o de velocidad.
  • Página 132 Ajuste de avance 7.8 Avance con corrección del volante (FD, FDA) Descripción Avance de contorneado y habilitación de la FD=<Velocidad> corrección de la velocidad por volante. <Velocidad>:  Valor = 0: ¡No permitido!  Valor ≠ 0: Velocidad de contorneado Avance por eje FDA[<Eje>]=<Velocidad>...
  • Página 133 Ajuste de avance 7.8 Avance con corrección del volante (FD, FDA) Información adicional Desplazamiento de ejes de contorneado con corrección de la velocidad (FD=<Velocidad>) La secuencia del programa de pieza en la cual se ha programado la corrección de la velocidad de contorneado debe cumplir las siguientes condiciones: ●...
  • Página 134 Ajuste de avance 7.8 Avance con corrección del volante (FD, FDA) Ejemplo: Código de programa Descripción N20 POS[V]=90 FDA[V]=0 Posición de destino = 90 mm, avance axial = 0 mm/min y corrección de la trayectoria por volante. Velocidad del eje V al principio de la secuencia = 0 mm/min. La especificación de recorrido y de velocidad se realiza mediante impulsos de volante Sentido de desplazamiento, velocidad de desplazamiento:...
  • Página 135: Optimización Del Avance Para Contornos De Curvatura Pronunciada (Cftcp, Cfc, Cfin)

    Ajuste de avance 7.9 Optimización del avance para contornos de curvatura pronunciada (CFTCP, CFC, CFIN) Optimización del avance para contornos de curvatura pronunciada (CFTCP, CFC, CFIN) Función Cuando está activado el modo de corrección G41/G42 para el radio de la fresa, el avance programado se refiere primero a la trayectoria del centro de ésta (ver el capítulo "Transformaciones de coordenadas (frames)").
  • Página 136 Ajuste de avance 7.9 Optimización del avance para contornos de curvatura pronunciada (CFTCP, CFC, CFIN) Descripción Avance constante respecto a la trayectoria del centro de la fresa CFTCP El control mantiene constante la velocidad de avance; las correcciones del avance se desactivan. Avance constante respecto al contorno (filo de la herramienta) Esta función está...
  • Página 137: Varios Valores De Avance En Una Secuencia (F, St, Sr, Fma, Sta, Sra)

    Ajuste de avance 7.10 Varios valores de avance en una secuencia (F, ST, SR, FMA, STA, SRA) Información adicional Avance constante en el contorno con CFC La velocidad de avance se reduce para radios interiores, en radios exteriores ésta se incrementa.
  • Página 138 Ajuste de avance 7.10 Varios valores de avance en una secuencia (F, ST, SR, FMA, STA, SRA) Descripción En la dirección se programa el avance de F=... contorneado que será válido mientras no haya ninguna señal de entrada. Eficacia: modal Además del avance de contorneado pueden F2=...
  • Página 139 Ajuste de avance 7.10 Varios valores de avance en una secuencia (F, ST, SR, FMA, STA, SRA) Nota Prioridad de las señales El orden de consulta de las señales es a partir del bit de entrada 0 (E0) en sentido ascendente.
  • Página 140 Ajuste de avance 7.10 Varios valores de avance en una secuencia (F, ST, SR, FMA, STA, SRA) Ejemplos Ejemplo 1: Movimiento interpolado Código de programa Comentarios G1 X48 F1000 F7=200 F6=50 F5=25 F4=5 ST=1,5 SR=0,5 ; Avance de contorneado = 1000 valores adicionales de avance de contorneado: 200 (bit de entrada 7)
  • Página 141: Avance Por Secuencia (Fb)

    Ajuste de avance 7.11 Avance por secuencia (FB) 7.11 Avance por secuencia (FB) Función La función "Avance por secuencia" permite especificar un avance independiente para una determinada secuencia. Después de esta secuencia se activa nuevamente el avance modal que se encontraba anteriormente activo. Sintaxis FB=<Valor>...
  • Página 142: Avance Por Diente (G95 Fz)

    Ajuste de avance 7.12 Avance por diente (G95 FZ) 7.12 Avance por diente (G95 FZ) Función Para los trabajos de fresado puede programarse con carácter prioritario, en vez del avance por vuelta, el avance por diente, más común en la práctica: Mediante el parámetro de herramienta $TC_DPNT (número de dientes) del bloque de datos de corrección de herramienta activo, el control calcula el avance por vuelta aplicable a partir del avance por diente programado para cada secuencia de desplazamiento:...
  • Página 143 Ajuste de avance 7.12 Avance por diente (G95 FZ) Sintaxis G95 FZ... Nota pueden programarse juntos o por separado en la secuencia. Puede seguirse cualquier orden de programación. Descripción Tipo de avance: avance por vuelta en mm/vuelta o pulgadas/vuelta (dependiendo G700 G710 Respecto a...
  • Página 144 Ajuste de avance 7.12 Avance por diente (G95 FZ) Ejemplos Ejemplo 1: Fresa de 5 dientes ($TC_DPNE = 5) Código de programa Comentarios N10 G0 X100 Y50 N20 G1 G95 FZ=0.02 ; Avance por diente: 0,02 mm/diente N30 T3 D1 ;...
  • Página 145 Ajuste de avance 7.12 Avance por diente (G95 FZ) Ejemplo 4: Cambio subsiguiente de herramienta Código de programa Comentarios N10 G0 X50 Y5 N20 G1 G95 FZ=0.03 ; Avance por diente: 0,03 mm/diente N30 M6 T11 D1 ; Cargar herramienta con, p. ej., 7 dientes ($TC_DPNT = 7). N30 M3 S100 N40 X30 ;...
  • Página 146 Ajuste de avance 7.12 Avance por diente (G95 FZ) Información adicional Cambio entre G93, G94 y G95 puede programarse también sin estar activo , aunque no tiene ningún efecto, y se borra seleccionando ; es decir, cambiando entre se borra, de la misma forma que el valor , también el valor Nueva selección de G95...
  • Página 147 Ajuste de avance 7.12 Avance por diente (G95 FZ) ● Sin la parada de decodificación previa en el programa de pieza mediante variantes de sistema: $P_FZ Velocidad de avance por diente programada $P_F_TYPE Tipo de avance de contorneado programado Valor: Significado: mm/min mm/vuelta...
  • Página 148 Ajuste de avance 7.12 Avance por diente (G95 FZ) Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 149: Ajustes De Geometría

    Ajustes de geometría Decalaje de origen ajustable (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153) Función Con los decalajes de origen ajustables ( ) se ajusta el origen de la G505 G599 pieza para todos los ejes con respecto al origen del sistema de coordenadas básico. Esto permite activar orígenes para todos los programas mediante comandos G (p.
  • Página 150 Ajustes de geometría 8.1 Decalaje de origen ajustable (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153) Nota Por ejemplo, en torneados, se introduce el valor de corrección para girar el elemento de sujeción en el decalaje G54. Sintaxis Activar decalaje de origen ajustable: G505 G599...
  • Página 151 Ajustes de geometría 8.1 Decalaje de origen ajustable (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153) Bibliografía: Respecto al decalaje de origen programable, ver capítulo "Transformaciones de coordenadas (frames) (Página 319)". Nota Los ajustes por defecto al principio del programa para, p. ej., se pueden definir G500 mediante datos de máquina.
  • Página 152: Consulte También

    Ajustes de geometría 8.1 Decalaje de origen ajustable (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153) Consulte también Decalaje de origen por eje (G58, G59) (Página 330) Información adicional Ajustar valores de decalaje Utilizando el panel de operador o bien la interfaz serie universal se introducen los siguientes valores de decalaje al control numérico: ●...
  • Página 153: Selección Del Plano De Trabajo (G17/G18/G19)

    Ajustes de geometría 8.2 Selección del plano de trabajo (G17/G18/G19) El resto de secuencias de desplazamiento en el programa de control numérico están referidas al origen de la pieza. Nota Los cuatro decalajes de origen disponibles permiten (p. ej. para realizar operaciones de mecanizado múltiple) definir simultáneamente cuatro amarres de pieza y llamarlos en el programa.
  • Página 154 Ajustes de geometría 8.2 Selección del plano de trabajo (G17/G18/G19) Sintaxis G17/G18/G19 ... Descripción Plano de trabajo X/Y Dirección de penetración Z selección del plano definido por los ejes geométricos 1 Plano de trabajo Z/X Dirección de penetración Y selección del plano definido por los ejes geométricos 3 Plano de trabajo Y/Z Dirección de penetración X selección del plano definido por los ejes geométricos 2 Nota...
  • Página 155 Ajustes de geometría 8.2 Selección del plano de trabajo (G17/G18/G19) Informaciones adicionales Generalidades Se recomienda definir el plano de trabajo G17 a G19 en la cabecera del programa. En el ajuste básico está preajustado G18, el plano Z/X, para el torneado. Torneado: Para calcular el sentido de giro, el control necesita que se indique el plano de trabajo (ver al respecto Interpolación circular G2/G3).
  • Página 156: Acotado

    Ajustes de geometría 8.3 Acotado Nota Las funcionalidades de "Corrección longitudinal de herramienta para herramientas orientables" permiten calcular los componentes de longitud de herramienta de acuerdo a los planos de trabajo a ser girados. La selección del plano de corrección se realiza mediante CUT2D, CUT2DF. Para más información al respecto y sobre la descripción de esta posibilidad de cálculo, ver capítulo "Correcciones del radio de herramienta (Página 257)".
  • Página 157 Ajustes de geometría 8.3 Acotado Sintaxis <Eje>=AC(<Valor>) Descripción Comando para la activación del acotado absoluto modalmente activo Comando para la activación del acotado absoluto válido secuencia a secuencia Identificador del eje que se va a desplazar <Eje> Posición nominal del eje que se va a desplazar en cotas absolutas <Valor>...
  • Página 158 Ajustes de geometría 8.3 Acotado Ejemplo 2: Torneado Código de programa Comentarios N5 T1 D1 S2000 M3 ; Carga de la herramienta T1, cabezal activado con sentido de giro a la derecha. N10 G0 G90 X11 Z1 ; Acotado absoluto, desplazamiento en rápido a la posición XZ.
  • Página 159: Acotado Incremental (G91, Ic)

    Ajustes de geometría 8.3 Acotado 8.3.2 Acotado incremental (G91, IC) Función En el acotado incremental, una indicación de posición se refiere al último punto alcanzado, es decir, la programación en cotas incrementales describe cuánto debe desplazarse la herramienta. Acotado incremental modalmente activo El acotado incremental modalmente activo se activa con el comando .
  • Página 160 Ajustes de geometría 8.3 Acotado Valor Descripción En la programación incremental (acotado incremental) de un eje no se retiran el decalaje de origen ni la corrección longitudinal de herramienta activos. En la programación incremental (acotado incremental) de un eje se retiran el decalaje de origen o la corrección longitudinal de herramienta activos.
  • Página 161 Ajustes de geometría 8.3 Acotado Ejemplo 2: Torneado Código de programa Comentarios N5 T1 D1 S2000 M3 ; Carga de la herramienta T1, cabezal activado con sentido de giro a la derecha. N10 G0 G90 X11 Z1 ; Acotado absoluto, desplazamiento en rápido a la posición XZ.
  • Página 162: Acotado Absoluto E Incremental En El Torneado Y El Fresado (G90/G91)

    Ajustes de geometría 8.3 Acotado Consulte también Acotado absoluto e incremental en el torneado y el fresado (G90/G91) (Página 162) 8.3.3 Acotado absoluto e incremental en el torneado y el fresado (G90/G91) Las dos figuras siguientes ilustran la programación con acotado absoluto ( ) o incremental ) poniendo como ejemplo las tecnologías del torneado y fresado.
  • Página 163: Acotado Absoluto Para Ejes Giratorios (Dc, Acp, Acn)

    Ajustes de geometría 8.3 Acotado Nota En tornos convencionales es normal considerar las secuencias de desplazamiento incrementales en el eje de refrentado como valores de radio, mientras que las indicaciones de diámetro se aplican a las cotas absolutas. La conmutación para se realiza con los comandos DIAMON...
  • Página 164 Ajustes de geometría 8.3 Acotado Descripción Identificador del eje giratorio que debe desplazarse (p. ej., A, B o C) <Eje giratorio> Comando de aproximación directa a la posición El eje giratorio se desplaza a la posición programada por el camino más corto y directo.
  • Página 165: Acotado En Pulgadas O Métrico (G70/G700, G71/G710)

    Ajustes de geometría 8.3 Acotado Ejemplo Fresado en una mesa giratoria La herramienta está parada y la mesa gira hasta los 270º en sentido horario. Se pretende fresar una ranura circular. Código de programa Comentarios N10 SPOS=0 ; Cabezal en regulación de posición. N20 G90 G0 X-20 Y0 Z2 T1 ;...
  • Página 166 Ajustes de geometría 8.3 Acotado Descripción Activación del sistema de medida en pulgadas Los datos geométricos con indicación de longitud se leen y se escriben en el sistema de medida en pulgadas. Los datos tecnológicos con indicación de longitud, como los avances, las correcciones de herramienta o los decalajes de origen ajustables, así...
  • Página 167: Información Adicional

    Ajustes de geometría 8.3 Acotado Código de programa Comentarios N10 G0 G90 X20 Y30 Z2 S2000 M3 T1 ; X=20 mm, Y=30 mm, Z=2 mm, F=desplazamiento en rápido mm/min N20 G1 Z-5 F500 ; Z=-5 mm, F=500 mm/min N30 X90 ;...
  • Página 168: Programación Por Diámetro/Radio Específica Del Canal (Diamon, Diam90, Diamof, Diamcycof)

    Ajustes de geometría 8.3 Acotado 8.3.6 Programación por diámetro/radio específica del canal (DIAMON, DIAM90, DIAMOF, DIAMCYCOF) Función ① En el torneado, las cotas del eje de refrentado pueden indicarse en el diámetro ( ) o en el ② radio ( Para poder adoptar directamente, sin conversión, el acotado del plano técnico en el programa CN, se activa la programación por diámetro o radio específica del canal por medio de los comandos modalmente activos...
  • Página 169 Ajustes de geometría 8.3 Acotado Descripción Comando para la activación de la programación por diámetro independiente DIAMON específica del canal El efecto de es independiente del modo de acotado programado DIAMON (acotado absoluto o acotado incremental Acotado en el diámetro ...
  • Página 170: Informaciones Adicionales

    Ajustes de geometría 8.3 Acotado Código de programa Comentarios N50 G1 X70 Z-20 ; Desplazamiento a la posición de diámetro X70 y Z-20. N60 Z-30 N70 DIAM90 ; Programación por diámetro para acotado absoluto y programación por radio para acotado incremental.
  • Página 171 Ajustes de geometría 8.3 Acotado Sintaxis Programación por diámetro específica del eje modalmente activa para varios ejes de refrentado en el canal: DIAMONA[<Eje>] DIAM90A[<Eje>] DIAMOFA[<Eje>] DIACYCOFA[<Eje>] Aplicación de la programación por diámetro/radio específica del canal: DIAMCHANA[<Eje>] DIAMCHAN Programación por diámetro/radio específica del eje válida secuencia a secuencia: <Eje>=DAC(<Valor>) <Eje>=DIC(<Valor>) <Eje>=RAC(<Valor>)
  • Página 172 Ajustes de geometría 8.3 Acotado Identificador del eje que debe activarse para la programación por diámetro <Eje> específica del eje Los identificadores de eje admisibles son:  Nombre del eje geométrico/de canal o bien,  Nombre del eje de máquina Rango de valores: El eje indicado tiene que ser un eje conocido en el canal.
  • Página 173 Ajustes de geometría 8.3 Acotado Nota los valores reales del eje de refrentado se indican DIAMON[<Eje>] DIAM90[<Eje>] siempre como diámetro. Esto también es válido para la lectura de los valores reales en el sistema de coordenadas de pieza con MEAS MEAW $P_EP[x] $AA_IW[x]...
  • Página 174 Ajustes de geometría 8.3 Acotado Código de programa Comentarios N25 X=RAC(80) ; Acotado activo para X en esta secuencia: radio en cotas absolutas. N30 WHEN $SAA_IM[Y]> 50 DO POS[X]=RIC(1) ; X es el eje de comando. Acotado activo para X en esta secuencia: radio en cotas incrementales.
  • Página 175: Posición De La Pieza En El Torneado

    Ajustes de geometría 8.4 Posición de la pieza en el torneado Posición de la pieza en el torneado Identificaciones de eje Generalmente los dos ejes geométricos perpendiculares de un torno se definen de la siguiente manera: Eje longitudinal = eje Z (abscisas) Eje de refrentado = eje X (ordenadas) Origen de la pieza Mientras que el origen de la máquina está...
  • Página 176: Eje De Refrentado

    Ajustes de geometría 8.4 Posición de la pieza en el torneado Eje de refrentado Por lo general, el acotado para el eje de refrentado se define como indicaciones de diámetro (cotas dobles en comparación con los otros ejes): En los datos de máquina debe definirse qué eje geométrico sirve como eje de refrentado (→...
  • Página 177: Instrucciones De Desplazamiento

    Instrucciones de desplazamiento Información general sobre los comandos de desplazamiento Elementos de contorno El contorno de pieza programado puede estar compuesto por los siguientes elementos: ● Líneas rectas ● Arcos de circunferencia ● Hélices (mediante superposición de líneas rectas y arcos de circunferencia) Comandos de desplazamiento Para crear estos elementos de contorno existen diferentes comandos de desplazamiento: ●...
  • Página 178: Contorno De La Pieza

    Instrucciones de desplazamiento 9.1 Información general sobre los comandos de desplazamiento Contorno de la pieza ATENCIÓN Intervención de la herramienta no definida Antes de que se inicie un proceso de mecanizado, debe posicionarse la herramienta de manera que se evite causar cualquier daño a la pieza o a la herramienta. Ejecutadas de forma sucesiva, las secuencias de desplazamiento dan como resultado el contorno de la pieza.
  • Página 179: Comandos De Desplazamiento Con Coordenadas Cartesianas

    Instrucciones de desplazamiento 9.2 Comandos de desplazamiento con coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...) Comandos de desplazamiento con coordenadas cartesianas (G0, G1, G2, G3, X..., Y..., Z...) Función La posición especificada en la secuencia CN con coordenadas cartesianas puede alcanzarse con un desplazamiento en rápido , una interpolación lineal o una...
  • Página 180: Comandos De Desplazamiento Con Coordenadas Polares

    Instrucciones de desplazamiento 9.3 Comandos de desplazamiento con coordenadas polares Ejemplo Código de programa Comentarios N10 G17 S400 M3 ; Selección del plano de trabajo, cabezal a derechas N20 G0 X40 Y-6 Z2 ; Aproximación en rápido a la posición inicial indicada con coordenadas cartesianas N30 G1 Z-3 F40 ;...
  • Página 181 Instrucciones de desplazamiento 9.3 Comandos de desplazamiento con coordenadas polares Sintaxis G110/G111/G112 X… Y… Z… G110/G111/G112 AP=… RP=… Descripción Con el comando las coordenadas polares sucesivas se refieren a la G110 ... G110 última posición alcanzada. Con el comando las coordenadas polares sucesivas se refieren al G111 ...
  • Página 182: Comandos De Desplazamiento Con Coordenadas Polares (G0, G1, G2, G3, Ap, Rp)

    Instrucciones de desplazamiento 9.3 Comandos de desplazamiento con coordenadas polares Ejemplo Los polos 1 a 3 se definen como sigue:  Polo 1 con G111 X… Y…  Polo 2 con G110 X… Y…  Polo 3 con G112 X… Y… 9.3.2 Comandos de desplazamiento con coordenadas polares (G0, G1, G2, G3, AP, RP) Función...
  • Página 183 Instrucciones de desplazamiento 9.3 Comandos de desplazamiento con coordenadas polares Descripción Comando para la activación del desplazamiento en rápido Comando para la activación de la interpolación lineal Comando para la activación de la interpolación circular en sentido horario Comando para la activación de la interpolación circular en sentido antihorario Ángulo polar Ángulo entre el radio polar y el eje horizontal del plano de trabajo (p.
  • Página 184 Instrucciones de desplazamiento 9.3 Comandos de desplazamiento con coordenadas polares Condiciones ● En secuencias de CN con introducción del punto final en coordenadas polares no se pueden programar parámetros de interpolación, direcciones de ejes, etc., asociados al sistema de coordenadas cartesiano del plano de trabajo seleccionado. ●...
  • Página 185 Instrucciones de desplazamiento 9.3 Comandos de desplazamiento con coordenadas polares ● Sólo está programado el ángulo polar AP Si no hay programado en la secuencia actual ningún radio polar RP, pero sí un ángulo polar AP, en caso de existir una diferencia entre la posición actual y el polo en coordenadas de pieza se utiliza esta diferencia como radio polar y se memoriza de forma modal.
  • Página 186: Desplazamiento En Rápido (G0, Rtlion, Rtliof)

    Instrucciones de desplazamiento 9.4 Desplazamiento en rápido (G0, RTLION, RTLIOF) Consulte también Tipos de interpolación circular (G2/G3...) (Página 192) Desplazamiento en rápido (G0, RTLION, RTLIOF) Función Los desplazamientos en rápido se utilizan para lo siguiente: ● para el posicionamiento rápido de la herramienta; ●...
  • Página 187 Instrucciones de desplazamiento 9.4 Desplazamiento en rápido (G0, RTLION, RTLIOF) Ejemplos Ejemplo 1: fresado Código de programa Comentarios N10 G90 S400 M3 ; Acotado absoluto, cabezal a derechas N20 G0 X30 Y20 Z2 ; Desplazamiento a la posición inicial N30 G1 Z-5 F1000 ;...
  • Página 188: Información Adicional

    Instrucciones de desplazamiento 9.4 Desplazamiento en rápido (G0, RTLION, RTLIOF) Código de programa Comentarios N10 G90 S400 M3 ; Acotado absoluto, cabezal a derechas N20 G0 X25 Z5 ; Desplazamiento a la posición inicial N30 G1 G94 Z0 F1000 ; Penetración de la herramienta N40 G95 Z-7.5 F0.2 N50 X60 Z-35 ;...
  • Página 189 Instrucciones de desplazamiento 9.4 Desplazamiento en rápido (G0, RTLION, RTLIOF) En la interpolación no lineal, se aplica con respecto al jerk axial el ajuste para el correspondiente eje de posicionado BRISKA SOFTA DRIVEA ATENCIÓN Peligro de colisión Dado que en la interpolación no lineal se puede ejecutar otro contorno, puede ocurrir que las acciones síncronas que se refieren a las coordenadas de la trayectoria original no se activen.
  • Página 190: Interpolación Lineal (G1)

    Instrucciones de desplazamiento 9.5 Interpolación lineal (G1) Interpolación lineal (G1) Función , la herramienta se desplaza a lo largo de una línea recta paralela a un eje, inclinada o bien orientada de cualquier forma en el espacio. La interpolación lineal permite realizar mecanizados en 3D, ranuras, etc.
  • Página 191 Instrucciones de desplazamiento 9.5 Interpolación lineal (G1) Nota es modalmente activo. Para el mecanizado deben indicarse la velocidad de giro del cabezal y el sentido de giro del cabezal permite definir grupos de ejes para los cuales se tiene en cuenta el avance de FGROUP contorneado .
  • Página 192: Interpolación Circular

    Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplo 2: Mecanizado de una ranura (torneado) Código de programa Comentarios N10 G17 S400 M3 ; Selección del plano de trabajo, cabezal a derechas N20 G0 X40 Y-6 Z2 ; Desplazamiento a la posición inicial N30 G1 Z-3 F40 ;...
  • Página 193 Instrucciones de desplazamiento 9.6 Interpolación circular Sintaxis G2/G3 X… Y… Z… Centro y punto final absoluto, I=AC(…) J=AC(…) K=AC(…) relativo al origen de la pieza Punto central en acotado G2/G3 X… Y… Z… I… J… K… incremental, relativo al punto inicial del arco Radio del arco CR=..., punto final G2/G3 X…...
  • Página 194 Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplos Ejemplo 1: Fresado En las siguientes secuencias se encuentran ejemplos de las distintas posibilidades de programar arcos de circunferencia. Las dimensiones de dicho arco de circunferencia se ilustran en la figura de la derecha. Código de programa Comentarios N10 G0 G90 X133 Y44.48 S800 M3...
  • Página 195 Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplo 2: Torneado Código de programa Comentarios N..N120 G0 X12 Z0 N125 G1 X40 Z-25 F0.2 N130 G3 X70 Y-75 I-3.335 K-29.25 ; Punto final del arco, centro en el acotado incremental N130 G3 X70 Y-75 I=AC(33.33) K=AC(-54.25) ;...
  • Página 196: Interpolación Circular Con Centro Y Punto Final (G2/G3, X

    Instrucciones de desplazamiento 9.6 Interpolación circular 9.6.2 Interpolación circular con centro y punto final (G2/G3, X... Y... Z..., I... J... K...) Función La interpolación circular permite mecanizar círculos completos o bien arcos de circunferencia. El movimiento circular se describe mediante: ●...
  • Página 197 Instrucciones de desplazamiento 9.6 Interpolación circular Nota son modalmente activos. Los ajustes estándar acotado absoluto o incremental sólo son válidos para el punto final del arco. Las coordenadas del centro se introducen de forma estándar en el acotado incremental referidas al punto inicial de la circunferencia. La introducción en coordenadas absolutas del centro de la circunferencia referidas al origen de la pieza se realiza de la siguiente manera: .
  • Página 198 Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplo 2: Torneado Introducción del centro en cotas incrementales N120 G0 X12 Z0 N125 G1 X40 Z-25 F0.2 N130 G3 X70 Z-75 I-3.335 K-29.25 N135 G1 Z-95 Introducción del centro en cotas absolutas N120 G0 X12 Z0 N125 G1 X40 Z-25 F0.2 N130 G3 X70 Z-75 I=AC(33.33) K=AC(-54.25) N135 G1 Z-95...
  • Página 199: Interpolación Circular Con Radio Y Punto Final (G2/G3, X

    Instrucciones de desplazamiento 9.6 Interpolación circular El control numérico necesita conocer el plano de trabajo seleccionado ( ) para poder calcular la dirección de rotación del círculo; es sentido horario y es sentido antihorario. Es aconsejable definir siempre el plano de trabajo. Excepción: También se pueden mecanizar círculos fuera del plano de trabajo seleccionado (aunque no con el ángulo en el vértice y los parámetros helicoidales).
  • Página 200: Significado

    Instrucciones de desplazamiento 9.6 Interpolación circular Sintaxis G2/G3 X… Y… Z… CR=... Descripción Interpolación circular en sentido horario Interpolación circular en sentido antihorario Punto final en coordenadas cartesianas. Estos datos dependen X... Y... Z... de los comandos de desplazamiento G90/G91 o ...=AC(...)/...=IC(..) Radio del círculo CR=...
  • Página 201: Interpolación Circular Con Ángulo En El Vértice Y Centro

    Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplo 2: Torneado Código de programa N125 G1 X40 Z-25 F0.2 N130 G3 X70 Z-75 CR=30 N135 G1 Z-95 9.6.4 Interpolación circular con ángulo en el vértice y centro (G2/G3, X... Y... Z.../ I... J...
  • Página 202 Instrucciones de desplazamiento 9.6 Interpolación circular Descripción Interpolación circular en sentido horario Interpolación circular en sentido antihorario Punto final en coordenadas cartesianas X Y Z Coordenadas cartesianas del centro de la circunferencia (en direcc. I J K X, Y, Z) Significado: I: Coordenada del centro de la circunferencia en dirección del eje X J: Coordenada del centro de la circunferencia en dirección del eje Y...
  • Página 203: Interpolación Circular Con Coordenadas Polares (G2/G3, Ap, Rp)

    Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplo 2: Torneado 54.25 54.25 Código de programa N125 G1 X40 Z-25 F0.2 N130 G3 X70 Z-75 AR=135.944 N130 G3 I-3.335 K-29.25 AR=135.944 N130 G3 I=AC(33.33) K=AC(-54.25) AR=135.944 N135 G1 Z-95 9.6.5 Interpolación circular con coordenadas polares (G2/G3, AP, RP) Función El movimiento circular se describe mediante: ●...
  • Página 204 Instrucciones de desplazamiento 9.6 Interpolación circular Descripción Interpolación circular en sentido horario Interpolación circular en sentido antihorario Punto final en coordenadas cartesianas X Y Z Punto final en coordenadas polares (ángulo polar) Punto final en coordenadas polares, aquí radio polar/radio del círculo Ejemplos Ejemplo 1: Fresado Código de programa...
  • Página 205: Interpolación Circular Con Punto Intermedio Y Punto Final (Cip, X

    Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplo 2: Torneado 54.25 54.25 Código de programa N125 G1 X40 Z-25 F0.2 N130 G111 X33.33 Z-54.25 N135 G3 RP=30 AP=142.326 N140 G1 Z-95 9.6.6 Interpolación circular con punto intermedio y punto final (CIP, X... Y... Z..., I1... J1...
  • Página 206 Instrucciones de desplazamiento 9.6 Interpolación circular La dirección del desplazamiento viene determinada por el orden en el que se han introducido el punto inicial, el punto intermedio y el punto final. Sintaxis CIP X… Y… Z… I1=AC(…) J1=AC(…) K1=(AC…) Descripción Interpolación circular a través de punto intermedio Punto final en coordenadas cartesianas.
  • Página 207 Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplos Ejemplo 1: Fresado Para mecanizar una ranura circular inclinada, se necesita indicar un punto intermedio con 3 parámetros de interpolación y el punto final también con sus 3 coordenadas. Código de programa Comentarios N10 G0 G90 X130 Y60 S800 M3 ;...
  • Página 208: Interpolación Circular Con Transición Tangencial (Ct, X

    Instrucciones de desplazamiento 9.6 Interpolación circular Código de programa N125 G1 X40 Z-25 F0.2 N130 CIP X70 Z-75 I1=IC(26.665) K1=IC(-29.25) N130 CIP X70 Z-75 I1=93.33 K1=-54.25 N135 G1 Z-95 9.6.7 Interpolación circular con transición tangencial (CT, X... Y... Z...) Función La función arco tangencial es una ampliación de la programación de arcos.
  • Página 209 Instrucciones de desplazamiento 9.6 Interpolación circular Descripción Círculo con transición tangencial Punto final en coordenadas cartesianas X... Y... Z... Nota es modalmente activo. Generalmente el arco de circunferencia queda definido mediante la dirección de la tangente así como el punto inicial y final. Ejemplos Ejemplo 1: Fresado Fresado de un arco de circunferencia con CT...
  • Página 210 Instrucciones de desplazamiento 9.6 Interpolación circular Ejemplo 2: Torneado Código de programa Comentarios N110 G1 X23.293 Z0 F10 N115 X40 Z-30 F0.2 N120 CT X58.146 Z-42 ; Programación de círculos definiendo transición tangencial. N125 G1 X70 Información adicional Splines Al utilizar splines, la dirección de la tangente queda definida mediante la recta que pasa por los últimos dos puntos.
  • Página 211: Interpolación Helicoidal (G2/G3, Turn)

    Instrucciones de desplazamiento 9.7 Interpolación helicoidal (G2/G3, TURN) Posición del plano del arco de circunferencia La posición del plano del arco de circunferencia depende del plano activado (G17-G19). Si la tangente de la secuencia anterior no se encuentra en el plano activado, se utiliza su proyección en el plano activado.
  • Página 212 Instrucciones de desplazamiento 9.7 Interpolación helicoidal (G2/G3, TURN) Descripción Desplazamiento circular en sentido horario Desplazamiento circular en sentido antihorario Punto final en coordenadas cartesianas X Y Z Coordenadas cartesianas del centro de la circunferencia I J K Ángulo en el vértice Cantidad de pasadas adicionales por la circunferencia, rango TURN= de 0 a 999...
  • Página 213: Información Adicional

    Instrucciones de desplazamiento 9.7 Interpolación helicoidal (G2/G3, TURN) Información adicional Secuencia de movimiento 1. Desplazar al punto inicial 2. Ejecución del círculo completo programado con TURN= 3. Desplazamiento al punto final del círculo, p. ej., siguiendo una circunferencia incompleta. 4. Los puntos 2 y 3 se alcanzan mediante la profundidad de penetración El paso de la espiral que se pretende mecanizar se calcula a partir del número de círculos completos programados, más la profundidad asociada a la última circunferencia incompleta.
  • Página 214: Interpolación De Evolutas (Invcw, Invccw)

    Instrucciones de desplazamiento 9.8 Interpolación de evolutas (INVCW, INVCCW) Interpolación de evolutas (INVCW, INVCCW) Función La evoluta de la circunferencia es una curva descrita por el punto final de un hilo tensado, desarrollado desde una circunferencia. La interpolación de evoluta posibilita trayectorias a lo largo de una evoluta. Se ejecuta en el plano en el cual está...
  • Página 215 Instrucciones de desplazamiento 9.8 Interpolación de evolutas (INVCW, INVCCW) Descripción Comando para el desplazamiento a una evoluta en sentido INVCW horario Comando para el desplazamiento a una evoluta en sentido INVCCW antihorario Programación directa del punto final en coordenadas X... Y... Z... cartesianas Parámetros de interpolación para describir el centro del círculo I...
  • Página 216 Instrucciones de desplazamiento 9.8 Interpolación de evolutas (INVCW, INVCCW) Para las evolutas 1 y 2 coinciden el radio y el centro indicados del círculo básico, así como del punto inicial y del sentido de giro ( ). La única diferencia radica en el signo INVCW INVCCW del ángulo en el vértice:...
  • Página 217 Instrucciones de desplazamiento 9.8 Interpolación de evolutas (INVCW, INVCCW) Ejemplos Ejemplo 1: evoluta con giro a la izquierda desde el punto inicial hasta el punto final programado y retorno como evoluta con giro a la derecha Código de programa Comentarios N10 G1 X10 Y0 F5000 ;...
  • Página 218 Instrucciones de desplazamiento 9.8 Interpolación de evolutas (INVCW, INVCCW) Ejemplo 2: evoluta con giro a la izquierda con programación indirecta del punto final indicando un ángulo en el vértice Código de programa Comentarios N10 G1 X10 Y0 F5000 ; Desplazamiento a la posición inicial. N15 G17 ;...
  • Página 219: Sucesión De Elementos De Contorno

    Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno Sucesión de elementos de contorno 9.9.1 Programación de la sucesión de elementos de contorno Función La programación de la sucesión de elementos de contorno sirve para introducir rápidamente contornos simples. Pueden programarse sucesiones de elementos de contorno con 1, 2, 3 o más puntos con los elementos de transición chaflán o redondeo indicando coordenadas cartesianas y/o ángulos (ANG o ANG1 y ANG2).
  • Página 220: Sucesiones De Elementos De Contorno: Una Recta

    Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno 9.9.2 Sucesiones de elementos de contorno: una recta Nota En la siguiente descripción se parte de la base de que:  G18 está activo (⇒ el plano de trabajo activo es el plano Z/X). (Sin embargo, la programación de sucesiones de elementos de contorno también es posible en G17 o G19 sin limitaciones.) ...
  • Página 221: Sucesiones De Elementos De Contorno: Dos Rectas

    Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno Descripción Coordenadas del punto final en dirección X X... Coordenadas del punto final en dirección Z Z... Identificador para la programación de ángulos El valor indicado (ángulo) se refiere a la abscisa del plano de trabajo activo (eje Z en Ejemplo Código de programa...
  • Página 222 Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno Función El punto final de la primera línea recta puede programarse indicando las coordenadas cartesianas o especificando los ángulos de ambas líneas rectas. El punto final de la segunda línea recta debe programarse siempre en coordenadas cartesianas. El punto de intersección de las dos líneas rectas se puede ejecutar como vértice, redondeo o chaflán.
  • Página 223 Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno 2. Programación del punto final de la primera línea recta indicando las coordenadas ● Vértice como transición entre dos líneas rectas: X… Z… X… Z… ● Redondeo como transición entre dos líneas rectas: X…...
  • Página 224 Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno Identificador para la programación de un chaflán CHR=... El valor indicado corresponde a la anchura del chaflán en el sentido de desplazamiento: Coordenadas en dirección X X... Coordenadas en dirección Z Z...
  • Página 225: Sucesiones De Elementos De Contorno: Tres Rectas

    Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno 9.9.4 Sucesiones de elementos de contorno: tres rectas Nota En la siguiente descripción se parte de la base de que:  G18 está activo (⇒ el plano de trabajo activo es el plano Z/X). (Sin embargo, la programación de sucesiones de elementos de contorno también es posible en G17 o G19 sin limitaciones.) ...
  • Página 226 Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno Sintaxis 1. Programación del punto final de la primera línea recta indicando los ángulos ● Vértice como transición entre dos líneas rectas: ANG=… X… Z… ANG=… X… Z… ● Redondeo como transición entre dos líneas rectas: ANG=…...
  • Página 227 Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno Descripción Identificador para la programación de ángulos ANG=... El valor indicado (ángulo) se refiere a la abscisa del plano de trabajo activo (eje Z en Identificador para la programación de un redondeo RND=...
  • Página 228: Sucesiones De Elementos De Contorno: Programación De Punto Final Con Ángulo

    Instrucciones de desplazamiento 9.9 Sucesión de elementos de contorno Ejemplo Código de programa Comentarios N10 X10 Z100 F1000 G18 ; Desplazamiento a la posición inicial N20 ANG=140 CHR=7.5 ; Línea recta con especificación de ángulo y chaflán N30 X80 Z70 ANG=95.824 RND=10 ;...
  • Página 229: Tallado De Roscas

    Instrucciones de desplazamiento 9.10 Tallado de roscas 9.10 Tallado de roscas 9.10.1 Tallado de roscas con paso constante (G33, SF) Función permite mecanizar roscas con un paso constante: ① ● Rosca cilíndrica ② ● Rosca transversal ③ ● Rosca cónica Nota Para el tallado de roscas con se necesita un cabezal regulado por velocidad y sistema...
  • Página 230 Instrucciones de desplazamiento 9.10 Tallado de roscas Nota Si no se introduce un decalaje para el punto inicial, se toma el valor introducido en los datos de operador "ángulo inicial para roscados". Cadena de roscas Puede mecanizarse una cadena de roscas mediante varias secuencias programadas sucesivamente: Nota...
  • Página 231 Instrucciones de desplazamiento 9.10 Tallado de roscas Sentido de giro de la rosca El sentido de giro de la rosca viene determinado por el sentido de giro del cabezal: ● El sentido de giro a derechas con crea una rosca a derechas ●...
  • Página 232 Instrucciones de desplazamiento 9.10 Tallado de roscas Ejemplos Ejemplo 1: rosca cilíndrica de dos entradas con decalaje del punto inicial de 180° Código de programa Comentarios N10 G1 G54 X99 Z10 S500 F100 M3 ; Decalaje de origen, desplazamiento al punto inicial, activación del cabezal.
  • Página 233: Información Adicional

    Instrucciones de desplazamiento 9.10 Tallado de roscas Ejemplo 2: rosca cónica con un ángulo menor de 45° Código de programa Comentarios N10 G1 X50 Z0 S500 F100 M3 ; Desplazamiento al punto inicial, activación del cabezal. N20 G33 X110 Z-60 K4 ;...
  • Página 234 Instrucciones de desplazamiento 9.10 Tallado de roscas Rosca cilíndrica La rosca cilíndrica se describe a través de: ● Longitud de la rosca ● Paso de rosca La longitud de la rosca se indica con una de las coordenadas cartesianas X, Y o Z o en acotado absoluto o incremental (en tornos se prefiere la dirección Z).
  • Página 235: Trayectos De Entrada Y Salida Programables (Dits, Dite)

    Instrucciones de desplazamiento 9.10 Tallado de roscas Rosca cónica La rosca cónica se describe a través de: ● Punto final en dirección longitudinal y transversal (perfil del cono) ● Paso de rosca El perfil del cono se introduce en coordenadas cartesianas X, Y, Z en cotas absolutas o incrementales;...
  • Página 236 Instrucciones de desplazamiento 9.10 Tallado de roscas La rampa de frenado de la herramienta se puede definir más corta mediante DITE pesar de ello, se puede producir una colisión. Solución: programar la rosca más corta; reducir la velocidad de giro del cabezal. Sintaxis DITS=<Valor>...
  • Página 237: Tallado De Roscas Con Paso Creciente O Decreciente (G34, G35)

    Instrucciones de desplazamiento 9.10 Tallado de roscas Ejemplo Código de programa Comentarios N40 G90 G0 Z100 X10 SOFT M3 S500 N50 G33 Z50 K5 SF=180 DITS=1 DITE=3 ; Comienzo del matado de esquinas con Z=53. N60 G0 X20 Información adicional Con trayectos de entrada/salida muy cortos, el eje de roscado se somete a una aceleración mayor que la dimensionada en la configuración.
  • Página 238 Instrucciones de desplazamiento 9.10 Tallado de roscas Sintaxis Rosca cilíndrica con paso creciente: G34 Z… K… F... Rosca cilíndrica con paso decreciente: G35 Z… K… F... Rosca transversal con paso creciente: G34 X… I… F... Rosca transversal con paso decreciente: G35 X…...
  • Página 239: Retirada Rápida Durante El Tallado De Roscas (Lfon, Lfof, Dilf, Alf, Lftxt, Lfwp, Lfpos, Polf, Polfmask, Polfmlin)

    Instrucciones de desplazamiento 9.10 Tallado de roscas Ejemplo Código de programa Comentarios N1608 M3 S10 ; Activación de cabezal. N1609 G0 G64 Z40 X216 ; Desplazamiento al punto inicial. N1610 G33 Z0 K100 SF=R14 ; Tallado de roscas con paso constante (100 mm/vuelta) N1611 G35 Z-200 K100 F17.045455 ;...
  • Página 240 Instrucciones de desplazamiento 9.10 Tallado de roscas Sintaxis Habilitar retirada rápida, movimiento de retroceso a través de la distancia y dirección de la retirada: G33 ... LFON DILF=<Valor> LFTXT/LFWP ALF=<Valor> Habilitar retirada rápida, movimiento de retroceso a través de la posición de retirada: POLF[<Identificador de eje>]=<Valor>...
  • Página 241 Instrucciones de desplazamiento 9.10 Tallado de roscas Bibliografía: en relación con las opciones de programación con , ver también el capítulo "Sentido de desplazamiento en la retirada rápida del contorno" en el Manual de programación Preparación del trabajo. Retirada del eje declarado con a la posición de eje LFPOS POLFMASK...
  • Página 242 Instrucciones de desplazamiento 9.10 Tallado de roscas Ejemplos Ejemplo 1: Habilitar la retirada rápida durante el tallado de roscas Código de programa Comentarios N55 M3 S500 G90 G18 ; Plano de mecanizado activo ; Desplazamiento a la posición inicial N65 MSG ("Roscado") ;...
  • Página 243: Roscado

    Instrucciones de desplazamiento 9.11 Roscado Ejemplo 3: Retirada rápida a la posición de retirada absoluta Con una parada se suprime la interpolación de trayectoria de X y se interpola en su lugar un desplazamiento con velocidad máxima a la posición POLF [X]. El desplazamiento de los demás ejes sigue siendo determinado por el contorno programado o el paso de rosca y la velocidad de giro del cabezal.
  • Página 244 Instrucciones de desplazamiento 9.11 Roscado Las roscas a derechas o a izquierdas se especifican mediante el signo del paso: ● Paso positivo → sentido de giro a derechas (como ● Paso negativo → sentido de giro a izquierdas (como La velocidad se programa en la dirección Sintaxis SPOS=<Valor>...
  • Página 245 Instrucciones de desplazamiento 9.11 Roscado Descripción Comando: Roscado G331 El taladro se describe mediante la profundidad del roscado y el paso de rosca. Eficacia: modal Comando: Retirada tras roscado G332 Este desplazamiento se realiza con el mismo paso de rosca que el desplazamiento .
  • Página 246 Instrucciones de desplazamiento 9.11 Roscado Ejemplo 2: Emitir la velocidad de taladrado programada en el escalón de reducción actual Código de programa Comentarios N05 M40 S500 ; Se activa el escalón de reducción 1 porque la velocidad del cabezal programada a 500 rpm se encuentra en el rango de 20 a 1028 rpm.
  • Página 247 Instrucciones de desplazamiento 9.11 Roscado Ejemplo 4: Ninguna programación de velocidad de giro → vigilancia del escalón de reducción Si, cuando se aplica el segundo bloque de datos de escalón de reducción, no se programa ninguna velocidad de giro con , la rosca se mecaniza con la última velocidad de giro G331 programada.
  • Página 248: Roscado De Taladros Con Macho De Compensación (G63)

    Instrucciones de desplazamiento 9.11 Roscado La interpolación de roscas para el cabezal comienza desde la posición actual, la cual depende del área de programa de pieza anteriormente ejecutada, p. ej., cuando se ha ejecutado un cambio del escalón de reducción. Por este motivo, puede que no sea posible repasar la rosca.
  • Página 249 Instrucciones de desplazamiento 9.11 Roscado Descripción Roscado de taladros con mandril de compensación Profundidad del roscado (punto final) en coordenadas cartesianas X... Y... Z... Nota actúa sólo en la secuencia. Después de una secuencia con función programada vuelve a estar activo el último comando de interpolación programado: …...
  • Página 250: Chaflán, Redondeo (Chf, Chr, Rnd, Rndm, Frc, Frcm)

    Instrucciones de desplazamiento 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Función Las esquinas de contorno dentro del plano de trabajo activo se pueden ejecutar como redondeo o chaflán. Para optimizar la calidad de la superficie se puede programar un avance propio para el achaflanado/redondeado.
  • Página 251 Instrucciones de desplazamiento 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Redondeo modal (redondear varias esquinas de contorno sucesivas de la RNDM=… misma manera) Radio de los redondeos (unidades de medida acordes con <Valor> G70/G71) La desactivación del redondeo modal se realiza con RNDM=0 Avance por secuencia activo para achaflanado/redondeado FRC=…...
  • Página 252 Instrucciones de desplazamiento 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Ejemplos Ejemplo 1: Achaflanado entre dos rectas  DM20201 Bit 0 = 1 (derivada de la secuencia anterior)  G71 está activo.  La anchura del chaflán en el sentido de desplazamiento (CHR) debe ser 2 mm;...
  • Página 253 Instrucciones de desplazamiento 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Ejemplo 2: Redondeado entre dos rectas  DM20201 Bit 0 = 1 (derivada de la secuencia anterior)  G71 está activo.  El radio del redondeo debe ser 2 mm; el avance para el redondeado, 50 mm/min.
  • Página 254 Instrucciones de desplazamiento 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Código de programa N30 G1 Z… RND=2 FRC=50 N40 G3 X… Z… I… K… Ejemplo 4: Redondeado modal para desbarbar cantos afilados de una pieza Código de programa Comentarios N30 G1 X…...
  • Página 255 Instrucciones de desplazamiento 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) ● DM20201 Bit 0 = 1: Derivada de la secuencia anterior (ajuste recomendado) Código de programa Comentarios N10 G0 X0 Y0 G17 F100 G94 N20 G1 X10 CHF=2 ;...
  • Página 256 Instrucciones de desplazamiento 9.12 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 257: Correcciones Del Radio De Herramienta

    Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Función Cuando se activa la corrección del radio de herramienta (WRK), el control calcula automáticamente trayectorias equidistantes al contorno para las distintas herramientas de mecanizado. Sintaxis G0/G1 X...
  • Página 258 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Nota En la secuencia CN con es necesario que estén activos y que se defina al menos uno de los ejes del plano de trabajo seleccionado. Si solamente se especifica un eje al conectar, se complementa automáticamente la última posición del eje no especificado, con lo cual se desplazan ambos ejes.
  • Página 259 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Ejemplo 2: Procedimiento "clásico" tomando como ejemplo el fresado Procedimiento "clásico": 1. Llamada a herramienta 2. Inserción de la herramienta. 3. Activación del plano de trabajo y de la corrección del radio de herramienta. Código de programa Comentarios N10 G0 Z100...
  • Página 260 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Ejemplo 3: Torneado Código de programa Comentarios … N20 T1 D1 ; Sólo se activa la corrección longitudinal de herramienta. N30 G0 X100 Z20 ; El desplazamiento a X100 Z20 se realiza sin corrección.
  • Página 261 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Ejemplo 4: Torneado Código de programa Comentarios N5 G0 G53 X280 Z380 D0 ; Punto inicial N10 TRANS X0 Z250 ; Decalaje de origen N15 LIMS=4000 ;...
  • Página 262: Información Adicional

    Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Código de programa Comentarios N85 G1 X46 N90 X52 Z-63 N95 G0 G40 G97 X100 Z50 M9 ; Desactivar corrección del radio de herramienta y desplazar a punto de cambio de herramienta N100 T2 D2 ;...
  • Página 263 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Sentido de mecanizado (G41/G42) A partir de esta información, el control detecta el sentido en el cual se debe de desplazar la trayectoria de la herramienta. Nota Un valor de corrección negativo equivale a un cambio del lado de corrección ( ↔...
  • Página 264 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Corrección longitudinal de herramienta El parámetro de desgaste asignado con la selección de herramienta del eje de diámetro se puede definir mediante un dato de máquina como valor de diámetro. En un siguiente cambio de plano se modificará...
  • Página 265 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) Cambio de la dirección de corrección (G41 ↔ G42) Un cambio de la dirección de corrección ( ↔ ) puede programarse sin necesidad de intercalar Cambio del plano de trabajo No es posible realizar un cambio del plano de trabajo ( ) con las funciones...
  • Página 266 Correcciones del radio de herramienta 10.1 Corrección del radio de herramienta (G40, G41, G42, OFFN) En movimientos lineales, la herramienta se desplaza a lo largo de una trayectoria inclinada que une los puntos inicial y final: En el caso de realizar interpolaciones circulares, la trayectoria que se obtiene es una espiral. Cambio del radio de la herramienta El cambio se puede realizar, p.
  • Página 267: Aproximación Y Retirada Del Contorno (Norm, Kont, Kontc, Kontt)

    Correcciones del radio de herramienta 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Función Con los comandos , si la corrección del radio de herramienta está NORM KONT KONTC KONTT activada (...
  • Página 268: Limitaciones

    Correcciones del radio de herramienta 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Limitaciones no están disponibles en las variantes 3D de la corrección del radio de KONTT KONTC herramienta ( ). Si a pesar de todo se programan, se conmuta a nivel CUT3DC CUT3DCC CUT3DF...
  • Página 269 Correcciones del radio de herramienta 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Simultáneamente a la adaptación de la curvatura a la trayectoria circular de la circunferencia se efectúa el desplazamiento de Z60 al plano del círculo Z0: Figura 10-2 Representación en el espacio Información adicional...
  • Página 270 Correcciones del radio de herramienta 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) 2. Retirada: La herramienta se posiciona perpendicular al último punto final corregido de la trayectoria y se desplaza (independientemente del ángulo de aproximación programado para este desplazamiento) directamente a lo largo de una línea recta hasta la siguiente posición no corregida, p.
  • Página 271: Aproximación

    Correcciones del radio de herramienta 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Aproximación/retirada con KONT Antes de la aproximación, la herramienta puede encontrarse delante o detrás del contorno. La tangente de trayectoria sirve de línea separadora en el punto inicial: Conforme a ello, en la aproximación/retirada con se pueden presentar dos casos: KONT...
  • Página 272 Correcciones del radio de herramienta 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) En ambos casos ( ) se realiza el siguiente trayecto de posicionado: G450 G451 Se traza una línea recta desde el punto de aproximación sin corregir que también sea tangente a un círculo de radio igual al de la herramienta.
  • Página 273 Correcciones del radio de herramienta 10.2 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Diferencia entre KONTC y KONTT En esta figura se representan los distintos comportamientos de aproximación y retirada con . Un círculo con un radio de 20 mm alrededor del punto central en X0 Y-40 se KONTT KONTC corrige con una herramienta con un radio de 20 mm en el lado exterior.
  • Página 274: Corrección En Las Esquinas Exteriores (G450, G451, Disc)

    Correcciones del radio de herramienta 10.3 Corrección en las esquinas exteriores (G450, G451, DISC) 10.3 Corrección en las esquinas exteriores (G450, G451, DISC) Función Con el comando , si la corrección del radio de herramienta está activada G450 G451 ), se define el desarrollo de la trayectoria de herramienta corregida al rodear esquinas exteriores: , el centro de la herramienta se Con G451, el centro de la herramienta se...
  • Página 275 Correcciones del radio de herramienta 10.3 Corrección en las esquinas exteriores (G450, G451, DISC) Descripción se pueden rodear las esquinas de la pieza siguiendo una trayectoria G450 G450 circular. Programación flexible de la trayectoria circular con G450 (opcional) DISC Tipo: <Valor>...
  • Página 276 Correcciones del radio de herramienta 10.3 Corrección en las esquinas exteriores (G450, G451, DISC) Código de programa Comentarios N10 G17 T1 G0 X35 Y0 Z0 F500 ; Condiciones de arranque N20 G1 Z-5 ; Penetración de herramienta. N30 G41 KONT G450 X10 Y10 ;...
  • Página 277 Correcciones del radio de herramienta 10.3 Corrección en las esquinas exteriores (G450, G451, DISC) Comportamiento de desplazamiento está activado, la herramienta se aparta del contorno en las esquinas cuando los G450 ángulos del contorno son agudos y los valores elevados. Si el ángulo del contorno es DISC superior a 120°, el contorno se rodea de modo uniforme: está...
  • Página 278: Aproximación Y Retirada Suaves

    Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves 10.4 Aproximación y retirada suaves 10.4.1 Aproximación y retirada (G140 a G143, G147, G148, G247, G248, G347, G348, G340, G341, DISR, DISCL, DISRP, FAD, PM, PR) Función La función "Aproximación y retirada suaves (WAB)" se utiliza para aproximarse tangencialmente al punto inicial de un contorno independientemente de la posición del punto de partida para dicho desplazamiento.
  • Página 279 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Retirada suave: ● siguiendo una recta: G148 G340/G341 ... DISR=..., DISCL=..., DISRP=... FAD=... ● siguiendo un cuadrante o una semicircunferencia: G248/G348 G340/G341 G140/G141/G142/G143 ... DISR=... DISCL=... DISRP=... FAD=... Descripción Aproximación siguiendo una recta G147 Retirada siguiendo una recta G148...
  • Página 280 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Ejemplo ● Aproximación suave (activada en la secuencia N20) ● Desplazamiento de aproximación siguiendo un cuadrante de circunferencia (G247) ● Dirección de aproximación no programada, es válido G140, es decir la corrección del radio de la herramienta está...
  • Página 281 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Código de programa Comentarios $TC_DP1[1,1]=120 ; Definición de la herramienta T1/D1 $TC_DP6 [1,1] = 10 ; Radio N10 G0 X0 Y0 Z20 G64 D1 T1 OFFN=5 ; (P0 aproximación) N20 G41 G247 G341 Z0 DISCL=AC(7) DISR=10 F1500 FAD=200 ;...
  • Página 282 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Figura 10-3 Aproximaciones con activación simultánea de la corrección de radio de herramienta Selección de la dirección de aprox. o retirada Definición de la dirección de aproximación o retirada con ayuda de la corrección del radio de herramienta (G140, ajuste básico) con un radio de herramienta positivo: ●...
  • Página 283 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves División del desplazamiento desde el punto inicial hasta el punto final (G340 y G341) En todos los casos, los movimientos se componen de una o varias rectas, así como, dependiendo de la función G para el cálculo del contorno de aproximación, de otra recta o un cuadrante o semicírculo.
  • Página 284 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Longitud de la recta de aproximación o radio del círculo de aproximación (DISR) ● Aproximación/retirada siguiendo una recta DISR indica la distancia de la esquina de la fresa al punto inicial del contorno; es decir, la longitud de la recta se obtiene cuando la corrección del radio de la herramienta está...
  • Página 285 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Programación del punto final Generalmente se programará el punto final con 
X... Y... Z... La programación del punto final del contorno para la aproximación se distingue claramente de la utilizada para la retirada. Por eso tratamos aquí ambos casos por separado. Programación del punto final P4 para la aproximación El punto final P puede estar programado en la propia secuencia de aproximación/retirada...
  • Página 286 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Programación del punto final P0 para la aproximación En la retirada, no está prevista la programación del punto final del contorno de aproximación/retirada suaves en una secuencia siguiente, es decir, la posición final se obtiene siempre de la secuencia WAB, sin importar cuántos ejes se hayan programado.
  • Página 287 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Velocidad de aproximación o retirada del contorno ● Velocidad de la secuencia anterior (G0) Se realizan todos los desplazamientos desde P con esta velocidad; es decir, el desplazamiento paralelo al plano de mecanizado y la parte de la penetración hasta la distancia de seguridad.
  • Página 288 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves En la retirada, se invierten los avances activos modalmente de la secuencia anterior y del avance programado en la secuencia de aproximación y retirada suaves del contorno; es decir, el propio contorno de retirada se realiza con el avance antiguo y el valor F programado servirá...
  • Página 289: Aproximación Y Retirada Con Estrategias De Retirada Ampliada (G460, G461, G462)

    Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Lectura de posiciones Los puntos P se pueden leer en la aproximación como variables de sistema en el WKS. ● $P_APR: Lectura de P ● (punto inicial) ● $P_AEP: Lectura de P ●...
  • Página 290 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Sintaxis G460 G461 G462 Descripción Como hasta ahora (activación de la vigilancia de colisión para la secuencia de G460 aproximación y retirada) Insertar un círculo en secuencia con corrección del radio de corte/herramienta, G461 cuando no sea posible punto de intersección, cuyo centro se encuentre en el punto final de la secuencia no corregida y cuyo radio sea igual al de la...
  • Página 291 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves Ejemplo 2: Aproximación con G461 Código de programa Comentarios N10 $TC_DP1[1,1]=120 ; Tipo de herramienta fresa N20 $TC_DP6[1,1]=10 ; Radio de la herramienta N30 X0 Y0 F10000 T1 D1 N40 Y20 N50 G42 X50 Y5 G461 N60 Y0 F600 N70 X30...
  • Página 292 Correcciones del radio de herramienta 10.4 Aproximación y retirada suaves G462 Cuando no sea posible encontrar un punto de intersección entre la última secuencia con corrección del radio de corte/herramienta y una secuencia anterior, al realizar la retirada con G462 (ajuste básico), se inserta una recta en el punto final de la última secuencia con corrección del radio de corte/herramienta (la secuencia se prolonga mediante su tangente en el punto final).
  • Página 293: Vigilancia De Colisión (Cdon, Cdof, Cdof2)

    Correcciones del radio de herramienta 10.5 Vigilancia de colisión (CDON, CDOF, CDOF2) 10.5 Vigilancia de colisión (CDON, CDOF, CDOF2) Función La vigilancia de colisión permite vigilar los desplazamientos de herramienta mediante el cálculo anticipativo del contorno cuando está activa la corrección del radio de herramienta. De esta forma se detectan por adelantado posibles colisiones que el control numérico puede evitar activamente.
  • Página 294: Informaciones Adicionales

    Correcciones del radio de herramienta 10.5 Vigilancia de colisión (CDON, CDOF, CDOF2) Nota El número de secuencias CN incluidas en la vigilancia de colisión puede definirse mediante datos de máquina. Ejemplo Fresado en la trayectoria central con herramienta normalizada El programa CN describe la trayectoria del centro de una herramienta normalizada. El contorno para una herramienta utilizada actualmente produce una tolerancia rebasada por defecto que en la figura siguiente se representa con una magnitud poco realista para ilustrar las condiciones geométricas.
  • Página 295 Correcciones del radio de herramienta 10.5 Vigilancia de colisión (CDON, CDOF, CDOF2) Ejemplo 1: detección de cuellos de botella Dado que el radio de la herramienta es demasiado grande para realizar el mecanizado del contorno interno, el "cuello de botella" se bordea. Se emite una alarma.
  • Página 296: Corrección De Herramienta 2D (Cut2D, Cut2Df)

    Correcciones del radio de herramienta 10.6 Corrección de herramienta 2D (CUT2D, CUT2DF) Ejemplo 3: radio de herramienta demasiado grande para el mecanizado interior En estos casos los contornos se vacían hasta donde es posible sin dañarlos. Bibliografía Manual de funciones, Funciones básicas; Corrección de herramientas (W1), capítulo: "Vigilancia de colisión y detección de cuellos de botella"...
  • Página 297 Correcciones del radio de herramienta 10.6 Corrección de herramienta 2D (CUT2D, CUT2DF) Sintaxis CUT2D CUT2DF La corrección del radio de herramienta en 2D para herramientas de contornos se activa cuando se programa con uno de los dos sentidos de mecanizado G41 o G42. CUT2D CUT2DF Nota...
  • Página 298 Correcciones del radio de herramienta 10.6 Corrección de herramienta 2D (CUT2D, CUT2DF) Información adicional Corrección del radio de corte/herramienta, CUT2D En la mayoría de las aplicaciones se realizan las correcciones longitudinal y de radio de herramienta en el plano de trabajo fijo en el espacio definido mediante G17 a G19. Ejemplo: G17 (plano X/Y): La corrección del radio de la herramienta se activa en el plano X/Y y la corrección longitudinal de la herramienta se realiza en la dirección Z.
  • Página 299 Correcciones del radio de herramienta 10.6 Corrección de herramienta 2D (CUT2D, CUT2DF) Corrección del radio de corte/herramienta, CUT2DF En este caso se supone que la máquina es capaz de orientar la herramienta de forma perpendicular al plano de trabajo. Si se programa un frame con una rotación, CUT2DF realiza la corrección en el plano rotado. La corrección del radio de corte/herramienta se calcula en el plano de mecanizado rotado.
  • Página 300: Mantener Constante La Corrección Del Radio De Herramienta (Cutconon, Cutconof)

    Correcciones del radio de herramienta 10.7 Mantener constante la corrección del radio de herramienta (CUTCONON, CUTCONOF) 10.7 Mantener constante la corrección del radio de herramienta (CUTCONON, CUTCONOF) Función La función "Mantener constante la corrección del radio de herramienta" sirve para suprimir la corrección del radio de herramienta para un cierto número de secuencias, manteniendo sin embargo como decalaje una diferencia, producida por la corrección del radio de herramienta en secuencias precedentes, entre la trayectoria programada y la trayectoria real recorrida...
  • Página 301 Correcciones del radio de herramienta 10.7 Mantener constante la corrección del radio de herramienta (CUTCONON, CUTCONOF) Ejemplo Código de programa Comentarios ; Definición de la herramienta d1. N20 $TC_DP1[1,1]=110 ; Tipo N30 $TC_DP6[1,1]= 10. ; Radio N50 X0 Y0 Z0 G1 G17 T1 D1 F10000 N70 X20 G42 NORM N80 X30 N90 Y20...
  • Página 302: Herramientas Con Posición Fija De Filo

    Correcciones del radio de herramienta 10.8 Herramientas con posición fija de filo Informaciones adicionales En caso normal, antes de la activación de la supresión de corrección se encuentra ya activada la corrección del radio de la herramienta, y sigue estando activa cuando se vuelve a desactivar la supresión de corrección.
  • Página 303 Correcciones del radio de herramienta 10.8 Herramientas con posición fija de filo ● Para el cálculo de los puntos de intersección con la secuencia de aproximación/retirada se utiliza la recta que une los puntos de definen el centro de corte al principio y al final de la secuencia.
  • Página 304 Correcciones del radio de herramienta 10.8 Herramientas con posición fija de filo Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 305: Influencia Sobre La Trayectoria

    Influencia sobre la trayectoria 11.1 Parada precisa (G60, G9, G601, G602, G603) Función La parada precisa es un modo de desplazamiento en el que, al final de cada secuencia de desplazamiento, todos los ejes de contorneado y ejes adicionales que intervienen en el movimiento y que no se desplazan abarcando todas las secuencias se frenan hasta detenerse.
  • Página 306 Influencia sobre la trayectoria 11.1 Parada precisa (G60, G9, G601, G602, G603) Descripción Comando para la activación de la parada precisa modalmente activa Comando para la activación de la parada precisa válida secuencia a secuencia Comando para la activación del criterio de parada precisa "Parada precisa fina" G601 Comando para la activación del criterio de parada precisa "Parada precisa G602...
  • Página 307 Influencia sobre la trayectoria 11.1 Parada precisa (G60, G9, G601, G602, G603) G601, G602 El desplazamiento va perdiendo velocidad y se detiene muy brevemente en la esquina. Nota Los límites para los criterios de parada precisa deben reducirse únicamente lo necesario. Cuánto más exiguos sean los límites, más durarán la compensación de posición y la aproximación a la posición de destino.
  • Página 308: Modo De Contorneado (G64, G641, G642, G643, G644, G645, Adis, Adispos)

    Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Criterio de parada precisa configurado Para y los demás comandos del 1.er grupo de funciones G puede definirse de forma específica para el canal que, a diferencia del criterio de parada precisa programado, se utilice automáticamente un criterio predefinido (ver las indicaciones del fabricante de la máquina).
  • Página 309 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Nota El modo de contorneado se interrumpe con secuencias que provocan implícitamente una parada de decodificación previa, p. ej. mediante:  Acceso a los datos de estado determinados de la máquina ($A...) ...
  • Página 310 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Modo de contorneado con matado de esquinas respetando las G643 tolerancias definidas (internas de la secuencia) , al contrario que para , no se forma una secuencia con G643 G642 matado de esquinas propia, sino que se insertan, específicamente para...
  • Página 311 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Ejemplo La aproximación a las dos esquinas exteriores en la ranura debe realizarse de forma exacta. De lo contrario, debe mecanizarse en el modo de contorneado. Código de programa Comentarios N05 DIAMOF...
  • Página 312 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Información adicional Modo de contorneado G64 En contorneado la herramienta se desplaza de forma tangencial a lo largo de transiciones de contorno con una velocidad lo más constante posible (sin frenados bruscos al final de las secuencias).
  • Página 313 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Por el contrario, las secuencias intermedias sólo con comentarios, secuencias de cálculo o llamadas a subprogramas no repercuten en el contorneado. Nota Si no todos los ejes de contorneado están contenidos en , con frecuencia se FGROUP producirá...
  • Página 314 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Ejemplo: Código de programa Comentarios N10 G641 ADIS=0.5 G1 X... Y... ; La secuencia con matado de esquinas no debe comenzar antes de 0,5 mm del final de la secuencia programada y debe haber finalizado 0,5 mm después del final de la secuencia programada.
  • Página 315 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Matado de esquinas con tolerancia de contorno y de orientación con G642/G643 Con DM20480 $MC_SMOOTHING_MODE, el matado de esquinas con puede G642 G643 configurarse de modo que, en lugar de las tolerancias específicas de los ejes, estén activas una tolerancia de contorno y una tolerancia de orientación.
  • Página 316 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Matado de esquinas de transiciones de secuencia tangenciales con G645 El movimiento de matado con se define de modo que ningún eje implicado experimente G645 un salto en la aceleración y no se sobrepasen las desviaciones máximas parametrizadas con respecto al contorno original (DM33120 $MA_PATH_TRANS_POS_TOL).
  • Página 317 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) ● No se ha parametrizado el matado de esquina. Esto sucede cuando: – Con en secuencias (¡ajuste previo!). G641 ADISPOS=0 – Con en secuencias no (¡ajuste previo!).
  • Página 318 Influencia sobre la trayectoria 11.2 Modo de contorneado (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS) Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 319: Transformaciones De Coordenadas (Frames)

    Transformaciones de coordenadas (frames) 12.1 Frames Frame Un frame es en sí la regla matemática que transforma un sistema de coordenadas cartesiano en otro sistema de coordenadas también cartesiano. Frames básicos (decalaje básico) El frame básico describe la transformación de coordenadas desde el sistema de coordenadas básico (BKS) en el sistema de origen básico (BNS) y actúa como los frames ajustables.
  • Página 320 Transformaciones de coordenadas (frames) 12.1 Frames Frames programables A veces es necesario o conveniente dentro de un mismo programa CN desplazar a otro sitio y, en caso necesario, girar, invertir en simetría especular y/o escalar el sistema de coordenadas de pieza seleccionado originalmente (o el "sistema de origen ajustable"). Esto se realiza mediante frames programables.
  • Página 321: Instrucciones Frame

    Transformaciones de coordenadas (frames) 12.2 Instrucciones frame 12.2 Instrucciones frame Función Las instrucciones para los frames programables se refieren al programa CN actual. Actúan de forma aditiva o sustitutiva: ● Instrucción sustitutiva Borra todas las instrucciones frame anteriormente programadas. Como referencia se toma el último decalaje de origen ajustable (G54 ...
  • Página 322 Transformaciones de coordenadas (frames) 12.2 Instrucciones frame Aplicaciones ● Desplazar el origen a cualquier posición en la pieza. ● Orientar los ejes de coordenadas paralelamente al plano de trabajo deseado mediante rotación. Ventajas En un amarre se pueden: ● mecanizar superficies inclinadas; ●...
  • Página 323: Descripción

    Transformaciones de coordenadas (frames) 12.2 Instrucciones frame Sintaxis Instrucciones sustitutivas: Instrucciones aditivas: TRANS X… Y… Z… ATRANS X… Y… Z… ROT X… Y… Z… AROT X… Y… Z… ROT RPL=… AROT RPL=… ROTS/CROTS X... Y... AROTS X... Y... SCALE X… Y… Z… ASCALE X…...
  • Página 324 Transformaciones de coordenadas (frames) 12.2 Instrucciones frame Decalaje del sistema de coordenadas de pieza en el sentido de los TRANS/ATRANS ejes geométricos indicados Rotación del sistema de coordenadas de pieza: ROT/AROT  mediante la concatenación de rotaciones individuales alrededor de los ejes geométricos indicados o bien ...
  • Página 325 Transformaciones de coordenadas (frames) 12.2 Instrucciones frame Rotación del sistema de coordenadas de pieza definiendo ángulos ROTS/AROTS espaciales La orientación de un plano en el espacio viene determinada de forma unívoca indicando un segundo ángulo espacial. Por este motivo, se puede programar un máximo de 2 ángulos espaciales: ROTS/AROTS X...
  • Página 326: Decalaje De Origen Programable

    Transformaciones de coordenadas (frames) 12.3 Decalaje de origen programable 12.3 Decalaje de origen programable 12.3.1 Decalaje de origen (TRANS, ATRANS) Función permite programar decalajes de origen para los ejes de contorneado/de TRANS ATRANS posicionado en la dirección del eje considerado. De esta forma se pueden realizar mecanizados con diferentes puntos de origen, p.
  • Página 327 Transformaciones de coordenadas (frames) 12.3 Decalaje de origen programable Descripción Decalaje de origen absoluto, referido al origen de la pieza TRANS actualmente ajustado con G54 ... G57, G505 ... G599 Como , pero con decalaje de origen aditivo ATRANS TRANS Valores de decalaje en la dirección de los ejes geométricos X...
  • Página 328 Transformaciones de coordenadas (frames) 12.3 Decalaje de origen programable Ejemplo 2: Torneado Código de programa Comentarios N..N10 TRANS X0 Z150 ; Decalaje absoluto N15 L20 ; Llamada de subprograma N20 TRANS X0 Z140 (o ATRANS Z-10) ; Decalaje absoluto N25 L20 ;...
  • Página 329 Transformaciones de coordenadas (frames) 12.3 Decalaje de origen programable Información adicional TRANS X... Y... Z... Decalaje de origen a lo largo de los ejes indicados (ejes de trayectoria, síncronos y de posicionado). Como referencia se toma el último decalaje de origen ajustable (G54 ... G57, G505 ...
  • Página 330: Decalaje De Origen Por Eje (G58, G59)

    12.3.2 Decalaje de origen por eje (G58, G59) Nota En SINUMERIK 828D, los comandos tienen una funcionalidad distinta que en SINUMERIK 840D sl: : llamada del 5.º decalaje de origen ajustable (equivale al comando  G505 SINUMERIK 840D sl) : llamada del 6.º decalaje de origen ajustable (equivale al comando ...
  • Página 331 Transformaciones de coordenadas (frames) 12.3 Decalaje de origen programable Función Con las funciones G58 y G59 se pueden sustituir por eje las partes de la transformación del decalaje de origen programable: ● con G58, la parte absoluta de la transformación (decalaje basto); ●...
  • Página 332 Transformaciones de coordenadas (frames) 12.3 Decalaje de origen programable Ejemplo Código de programa Comentarios N50 TRANS X10 Y10 Z10 ; Parte absoluta de la transformación X10 Y10 Z10 N60 ATRANS X5 Y5 ; Parte aditiva de la transformación X5 Y5 →...
  • Página 333: Rotación Programable (Rot, Arot, Rpl)

    Transformaciones de coordenadas (frames) 12.4 Rotación programable (ROT, AROT, RPL) $P_PFRAME[X,FI]=10 Sin cambios progr. Decalaje fino en X CTRANS(X,10) Decalaje para X CTRANS() Desactivar el decalaje (Incluido el decalaje fino) CFINE(X,10) Decalaje fino en X 12.4 Rotación programable (ROT, AROT, RPL) Función Los comandos permiten girar el sistema de coordenadas de pieza en el espacio.
  • Página 334 Transformaciones de coordenadas (frames) 12.4 Rotación programable (ROT, AROT, RPL) Descripción Elemento Descripción Rotación absoluta Frame de frame programable $P_PFRAME referencia: Punto de origen del sistema de coordinadas de pieza actual establecido referencia: G505 G599 Rotación aditiva AROT Frame de frame programable $P_PFRAME referencia:...
  • Página 335 Transformaciones de coordenadas (frames) 12.4 Rotación programable (ROT, AROT, RPL) Código de programa Comentarios N10 G17 G54 ; Plano de trabajo X/Y, origen de la pieza N20 TRANS X20 Y10 ; Decalaje absoluto N30 L10 ; Llamada de subprograma N40 TRANS X55 Y35 ;...
  • Página 336 Transformaciones de coordenadas (frames) 12.4 Rotación programable (ROT, AROT, RPL) Ejemplo 3: Mecanizado de varios lados En este ejemplo se mecaniza la misma geometría en dos planos de la pieza perpendiculares entre sí, haciendo uso de subprogramas. En el nuevo sistema de coordenadas de la superficie de trabajo derecha, la dirección de penetración, el plano de trabajo y el origen son idénticos al plano...
  • Página 337 Transformaciones de coordenadas (frames) 12.4 Rotación programable (ROT, AROT, RPL) Código de programa Comentarios N50 AROT Z90 ; Rotación aditiva del WKS en torno a Z de 90° AROT Z90 N60 L10 ; Llamada de subprograma N70 G0 X300 Y100 M30 ;...
  • Página 338 Transformaciones de coordenadas (frames) 12.4 Rotación programable (ROT, AROT, RPL) Rotación absoluta con ROT X... Y... Z... El WKS se gira sobre el ángulo programado alrededor de los ejes indicados. ① Ángulo de giro Figura 12-2 Rotación absoluta alrededor del eje Z Rotación aditiva con AROT X...
  • Página 339: Rotaciones De Frames Progr. Con Áng. Espaciales (Rots, Arots, Crots)

    Transformaciones de coordenadas (frames) 12.5 Rotaciones de frames progr. con áng. espaciales (ROTS, AROTS, CROTS) Rotación del plano de trabajo Con una rotación mediante , el plano de trabajo gira también ( AROT Ejemplo: Plano de trabajo G17 El WKS está en la superficie superior de la pieza. El sistema de coordenadas se desplaza a una de las superficies laterales de la pieza mediante decalaje y rotación.
  • Página 340 Transformaciones de coordenadas (frames) 12.5 Rotaciones de frames progr. con áng. espaciales (ROTS, AROTS, CROTS) Nota Identificador de eje geométrico Por ejemplo, para la posterior descripción se aplica la definición siguiente:  1.er eje geométrico: X  2.º eje geométrico: Y ...
  • Página 341: Definiciones

    Transformaciones de coordenadas (frames) 12.5 Rotaciones de frames progr. con áng. espaciales (ROTS, AROTS, CROTS) Sintaxis Definiciones La posición de un plano en el espacio viene determinada de forma unívoca por dos ángulos espaciales. La indicación de un tercer ángulo especial haría que el plano estuviera sobredefinido.
  • Página 342: Factor De Escala Programable (Scale, Ascale)

    Transformaciones de coordenadas (frames) 12.6 Factor de escala programable (SCALE, ASCALE) Descripción Rotaciones de frame con ángulos espaciales absolutos, ROTS frame de referencia: frame programable $P_PFRAME Rotaciones de frame con ángulos espaciales aditivos, AROTS frame de referencia: frame programable $P_PFRAME Rotaciones de frame con ángulos espaciales absolutos, CROTS frame de referencia: frame programado $P_...
  • Página 343 Transformaciones de coordenadas (frames) 12.6 Factor de escala programable (SCALE, ASCALE) Ejemplo En esta pieza se repiten las dos cajas dos veces pero con diferente orientación y tamaño. La secuencia de mecanizado de dicha geometría se memoriza en un subprograma. Utilizar el decalaje de origen y la rotación para definir los puntos de origen de la pieza necesarios, y la escala para reducir el...
  • Página 344 Transformaciones de coordenadas (frames) 12.6 Factor de escala programable (SCALE, ASCALE) ASCALE X... Y... Z... Se puede añadir un cambio de escala a los frames existentes con la programación de . En este caso se multiplica el último factor de escala introducido por el nuevo valor. ASCALE Como referencia para el cambio de escala se utiliza el sistema de coordenadas actual o el último sistema de coordenadas programado.
  • Página 345: Simetría Programable (Mirror, Amirror)

    Transformaciones de coordenadas (frames) 12.7 Simetría programable (MIRROR, AMIRROR) Factores de escala diferentes ATENCIÓN Peligro de colisión ¡Cuidado cuando haya factores de escala diferentes! Las interpolaciones circulares solamente se pueden ampliar o reducir con los mismos factores de escala. Nota Sin embargo, se pueden utilizar distintos factores de escala para programar elipses.
  • Página 346 Transformaciones de coordenadas (frames) 12.7 Simetría programable (MIRROR, AMIRROR) Descripción Simetría absoluta, referida al sistema de coordenadas actualmente MIRROR válido ajustado con G54 ... G57, G505 ... G599 Simetría aditiva referida al sistema de coordenadas ajustado AMIRROR actualmente o programado Eje geométrico para el que se desea cambiar el sentido.
  • Página 347 Transformaciones de coordenadas (frames) 12.7 Simetría programable (MIRROR, AMIRROR) Ejemplo 2: Torneado El mecanizado propiamente dicho se guarda como subprograma y la ejecución en el cabezal en cuestión se realiza mediante simetrías y decalajes. Código de programa Comentarios N10 TRANS X0 Z140 ;...
  • Página 348 Transformaciones de coordenadas (frames) 12.7 Simetría programable (MIRROR, AMIRROR) Información adicional MIRROR X... Y... Z... La simetría se programa mediante un cambio en el sentido del eje dentro del plano de trabajo seleccionado. Ejemplo: Plano de trabajo G17 X/Y La simetría del eje Y requiere un cambio en el sentido del eje X y, por consiguiente, se programa como .
  • Página 349 Transformaciones de coordenadas (frames) 12.7 Simetría programable (MIRROR, AMIRROR) AMIRROR X... Y... Z... Se puede añadir una simetría a una transformación ya existente con la programación de . Se toma como referencia el sistema de coordenadas actualmente ajustado o el AMIRROR último programado.
  • Página 350 Transformaciones de coordenadas (frames) 12.7 Simetría programable (MIRROR, AMIRROR) El mismo criterio se aplica para cambiar el sentido de mecanizado de los arcos de circunferencia (G2/G3 ó G3/G2). Nota Si se programa una rotación aditiva con el comando después de , se deberá...
  • Página 351: Creación De Frame Por Orientación De Herramienta (Toframe, Torot, Parot)

    Transformaciones de coordenadas (frames) 12.8 Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) 12.8 Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) Función genera un sistema de coordenadas rectangular cuyo eje Z coincide con la TOFRAME orientación de la herramienta actual.
  • Página 352 Transformaciones de coordenadas (frames) 12.8 Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) Sintaxis TOFRAME/TOFRAMEZ/TOFRAMEY/TOFRAMEX TOROTOF TOROT/TOROTZ/TOROTY/TOROTX TOROTOF PAROT PAROTOF Descripción Orientar el eje Z del sistema de coordenadas de pieza paralelamente a la TOFRAME orientación de la herramienta mediante rotación del frame Como TOFRAMEZ TOFRAME...
  • Página 353 Transformaciones de coordenadas (frames) 12.8 Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) Nota Con el comando se consigue una programación consistente con portaherramientas TOROT orientables de forma activa para cada tipo de cinemática. Por analogía a la situación con un portaherramientas orientable, se puede activar con PAROT un giro de la mesa de herramienta.
  • Página 354: Cancelar Frame (G53, G153, Supa, G500)

    Transformaciones de coordenadas (frames) 12.9 Cancelar frame (G53, G153, SUPA, G500) Bibliografía Para explicaciones más detalladas sobre máquinas con portaherramientas orientable, ver: ● Manual de programación Preparación del trabajo; capítulo: "Orientación de la herramienta" ● Manual de funciones, Funciones básicas; Corrección de herramientas (W1), capítulo: "Portaherramientas orientables"...
  • Página 355: Cancelar Movimientos Superpuestos (Drfof, Corrof)

    Transformaciones de coordenadas (frames) 12.10 Cancelar movimientos superpuestos (DRFOF, CORROF) 12.10 Cancelar movimientos superpuestos (DRFOF, CORROF) Función Los decalajes aditivos de origen ajustados con el desplazamiento con volante (decalajes DRF) y los offsets de posición programados mediante la variable de sistema $AA_OFF[<Eje>] pueden cancelarse con los comandos de programa de pieza DRFOF CORROF...
  • Página 356 Transformaciones de coordenadas (frames) 12.10 Cancelar movimientos superpuestos (DRFOF, CORROF) Ejemplos Ejemplo 1: Cancelación por eje de un decalaje DRF (1) A través del desplazamiento con volante DRF se produce un decalaje DRF en el eje X. Para el resto de ejes del canal no están activos decalajes DRF. Código de programa Comentarios N10 CORROF(X,"DRF")
  • Página 357 Transformaciones de coordenadas (frames) 12.10 Cancelar movimientos superpuestos (DRFOF, CORROF) Ejemplo 4: Cancelación por eje de un decalaje DRF y de un offset de posición $AA_OFF (1) A través del desplazamiento con volante DRF se produce un decalaje DRF en el eje X. Para el resto de ejes del canal no están activos decalajes DRF.
  • Página 358 Transformaciones de coordenadas (frames) 12.10 Cancelar movimientos superpuestos (DRFOF, CORROF) $AA_OFF en una acción síncrona Si al cancelar el offset de posición mediante el comando de programa de pieza está activa una acción síncrona que inmediatamente vuelve a CORROF(<Eje>,"AA_OFF") ajustar $AA_OFF ( ), $AA_OFF se cancela, no se vuelve a ajustar DO $AA_OFF[<Eje>]=<Valor>...
  • Página 359: Emisión De Funciones Auxiliares

    Emisión de funciones auxiliares Función Las funciones auxiliares se emiten para informar oportunamente al PLC acerca del instante en el que el programa de pieza desea que él realice determinadas maniobras en la máquina herramienta. Esto ocurre transfiriendo las correspondientes funciones auxiliares con sus parámetros a la interfaz del PLC.
  • Página 360: Propiedades

    Emisión de funciones auxiliares Propiedades La siguiente tabla general resume propiedades importantes de las funciones auxiliares: Función Direcciones extendidas Valor Explicación Cantidad máxima por Descripción Rango Rango Tipo Descripción secuencia 0 ... 99 Función Para el rango de valores de 0 a 99, la dirección implícito extendida es 0.
  • Página 361: Agrupación

    Emisión de funciones auxiliares Información adicional Cantidad de funciones que se pueden emitir
en una secuencia CN En una secuencia CN se puede programar un máximo de 10 emisiones de funciones. También se pueden emitir funciones auxiliares desde la sección de acciones síncronas. Bibliografía: Manual de funciones, Acciones síncronas Agrupación...
  • Página 362: Funciones M

    Emisión de funciones auxiliares 13.1 Funciones M PRECAUCIÓN Emisión de funciones en modo de contorneado La emisión de funciones antes de los desplazamientos interrumpe el modo de contorneado ) y provoca una parada precisa para la secuencia precedente. G641 La emisión de funciones después de los desplazamientos interrumpe el modo de contorneado ( ) y provoca una parada precisa para la secuencia actual.
  • Página 363: Funciones M Predefinidas

    Emisión de funciones auxiliares 13.1 Funciones M Funciones M predefinidas Algunas funciones M que son importantes para el desarrollo de los programas están definidas de forma por defecto: Función M Descripción Parada programada Parada opcional Fin del programa principal (como M30) Sentido de giro del cabezal a derechas Sentido de giro del cabezal a izquierdas Parada del cabezal...
  • Página 364 Emisión de funciones auxiliares 13.1 Funciones M Ejemplos Ejemplo 1: cantidad máxima de funciones M en la secuencia Código de programa Comentarios N10 S... N20 X... M3 ; Función M en la secuencia con desplazamiento de eje, ; El cabezal arranca antes del desplazamiento del eje N180 M789 M1767 M100 M102 ;...
  • Página 365 Emisión de funciones auxiliares 13.1 Funciones M Fin del programa: M2, M17, M30 Los programas se finalizan con . Si se llama al programa principal desde otro programa (o subprograma), actúan como y viceversa, es decir, actúa en el programa principal como Funciones de cabezal: M3, M4, M5, M19, M70 En todas las funciones de cabezal se pueden utilizar direcciones ampliadas con indicación del número del cabezal.
  • Página 366 Emisión de funciones auxiliares 13.1 Funciones M Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 367: Comandos Complementarios

    Comandos complementarios 14.1 Salida de avisos (MSG) Función La instrucción permite emitir una cadena de caracteres cualquiera como aviso para el MSG() operador desde el programa de pieza. Sintaxis MSG("<Texto de aviso>"[,<Ejecución>]) MSG () Descripción Llamada predefinida a un subprograma para la emisión de un aviso Cualquier cadena de caracteres para mostrar como aviso <Texto de aviso>...
  • Página 368 Comandos complementarios 14.1 Salida de avisos (MSG) Nota Si un aviso debe emitirse en el idioma activo en la interfaz de usuario, el usuario necesitará información sobre el idioma ajustado actualmente en el HMI. Esta información se puede consultar en el programa de pieza y en acciones síncronas, a través de la variable de sistema $AN_LANGUAGE_ON_HMI (ver "Idioma actual del HMI (Página 565)").
  • Página 369: Escribir Cadena En Variable Btss (Wrtpr)

    Comandos complementarios 14.2 Escribir cadena en variable BTSS (WRTPR) 14.2 Escribir cadena en variable BTSS (WRTPR) Función La función permite escribir una cadena de caracteres cualquiera desde el programa WRTPR() de pieza en la variable progProtText de BTSS. Sintaxis WRTPR(<Cadena de caracteres>[,Ejecución>]) Descripción Función para emitir una cadena de caracteres.
  • Página 370: Limitación Del Campo De Trabajo

    Comandos complementarios 14.3 Limitación del campo de trabajo 14.3 Limitación del campo de trabajo 14.3.1 Limitación del campo de trabajo en BKS (G25/G26, WALIMON, WALIMOF) Función se limita la zona por donde se puede desplazar la herramienta (campo de trabajo, zona de trabajo). Esta limitación es válida para todos los ejes de canal. Las áreas fuera de las limitaciones de la zona de trabajo definidas con están bloqueadas para los movimientos de herramientas.
  • Página 371 Comandos complementarios 14.3 Limitación del campo de trabajo Sintaxis G25 X…Y…Z… G26 X…Y…Z… WALIMON WALIMOF Descripción Limitación inferior del campo de trabajo Asignación de valores en ejes de canal en el sistema de coordenadas básico Limitación superior del campo de trabajo Asignación de valores en ejes de canal en el sistema de coordenadas básico Límites inferior o superior del campo de trabajo para cada uno de los ejes...
  • Página 372 Comandos complementarios 14.3 Limitación del campo de trabajo Ejemplo La limitación del campo de trabajo con permite delimitar la zona de trabajo de un torno de modo que los equipos periféricos, tales como torretas, palpadores de medida, etc., estén protegidos contra daños. Ajuste por defecto: WALIMON Código de programa...
  • Página 373: Limitación Del Campo De Trabajo En Wks/Ens (Walcs0

    Comandos complementarios 14.3 Limitación del campo de trabajo Si el punto de referencia de la herramienta se encuentra fuera del campo de trabajo definido por la limitación correspondiente o abandona dicho campo, la ejecución del programa se detiene. Nota Si hay transformadas activas, la consideración de los datos de herramienta (longitud de herramienta y radio de herramienta) puede diferir del comportamiento descrito.
  • Página 374 Comandos complementarios 14.3 Limitación del campo de trabajo Aplicación La limitación del campo de trabajo con ("Limitación del campo de trabajo en WALCS1 WALCS10 WKS/ENS") delimita principalmente el campo de trabajo en tornos convencionales. Permite al programador utilizar los "topes" establecidos en el desplazamiento "manual" de los ejes para la definición de una limitación del campo de trabajo referida a la pieza.
  • Página 375 Comandos complementarios 14.3 Limitación del campo de trabajo Variable del sistema Descripción Selección del marco de referencia $P_WORKAREA_CS_COORD_SYSTEM [<GN>] Sistema de coordenadas al cual se refiere el grupo de limitación del campo de trabajo: Valor Descripción Sistema de coordenadas de pieza (WKS) Sistema de origen ajustable (ENS) <GN>: Número del grupo de limitación del campo de trabajo...
  • Página 376: Búsqueda Del Punto De Referencia (G74)

    Comandos complementarios 14.4 Búsqueda del punto de referencia (G74) Información adicional Efecto La limitación del campo de trabajo con actúa independientemente de la WALCS1 WALCS10 limitación del campo de trabajo con . Si ambas funciones están activas actúa la WALIMON primera limitación con la cual se encuentra el desplazamiento del eje.
  • Página 377: Desplazamiento A Punto Fijo (G75)

    Comandos complementarios 14.5 Desplazamiento a punto fijo (G75) Ejemplo Cuando se cambia el sistema de medida se realiza un desplazamiento al punto de referencia y se define el origen de la pieza. Código de programa Comentarios N10 SPOS=0 ; Cabezal en regulación de posición N20 G74 X1=0 Y1=0 Z1=0 C1=0 ;...
  • Página 378 Comandos complementarios 14.5 Desplazamiento a punto fijo (G75) Requisitos Para el desplazamiento a puntos fijos con deben cumplirse los siguientes requisitos: ● Las coordenadas de punto fijo deben determinarse exactamente y estar guardadas en datos de máquina. ● Los puntos fijos deben estar situados dentro de la zona de desplazamiento válida (→ prestar atención a los límites de fin de carrera de software) ●...
  • Página 379 Comandos complementarios 14.5 Desplazamiento a punto fijo (G75) Ejemplo Para un cambio de herramienta, los ejes X (= AX1) y Z (= AX3) deben desplazarse a la posición fija del eje de máquina 1 con X = 151,6 y Z = -17,3. Datos de máquina: ●...
  • Página 380 Comandos complementarios 14.5 Desplazamiento a punto fijo (G75) Información adicional Los ejes se desplazan en rápido como ejes de máquina. El movimiento se refleja internamente mediante las funciones "SUPA" (supresión de todos los frames) y "G0 RTLIOF" (desplazamiento en rápido con interpolación de ejes individuales). Si no se cumplen las condiciones para "RTLIOF"...
  • Página 381: Desplazamiento A Tope Fijo (Fxs, Fxst, Fxsw)

    Comandos complementarios 14.6 Desplazamiento a tope fijo (FXS, FXST, FXSW) Movimiento del eje/cabezal con POSA/SPOSA Si antes se han desplazado ejes/cabezales programados con , estos POSA SPOSA movimientos llegan primero hasta el final antes de alcanzar el punto fijo. Funciones de cabezal en la secuencia G75 Si el cabezal está...
  • Página 382: Activar Desplazamiento A Tope Fijo: Fxs

    Comandos complementarios 14.6 Desplazamiento a tope fijo (FXS, FXST, FXSW) Sintaxis FXS[<Eje>]=… FXST[<Eje>]=… FXSW[<Eje>]=… FXS[<Eje>]=… FXST[<Eje>]=… FXS[<Eje>]=… FXST[<Eje>]=… FXSW[<Eje>]=… Descripción Comando de activación y desactivación de la función "Desplazamiento a tope fijo" Activar función FXS[<Eje>]=1 Desactivar función FXS=[<Eje>]=0 Comando opcional para ajustar el par de apriete FXST Indicación en % del par máximo del accionamiento.
  • Página 383: Desactivar Desplazamiento A Tope Fijo: Fxs

    Comandos complementarios 14.6 Desplazamiento a tope fijo (FXS, FXST, FXSW) Ejemplo: Código de programa Comentarios X250 Y100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2 ; El eje X1 se desplaza con el avance F100 (indicación opcional) a la posición de destino X=250 mm. El par máximo admisible será...
  • Página 384: Par De Apriete (Fxst) Y Ventana De Vigilancia (Fxsw)

    Comandos complementarios 14.6 Desplazamiento a tope fijo (FXS, FXST, FXSW) Par de apriete (FXST) y ventana de vigilancia (FXSW) Una limitación de par programada actúa desde el comienzo de la secuencia, por lo que FXST también el desplazamiento al tope se realiza con un par reducido. pueden FXST FXSW...
  • Página 385 Comandos complementarios 14.6 Desplazamiento a tope fijo (FXS, FXST, FXSW) Desactivar desde acciones síncronas Ejemplo: Si se produce un suceso esperado ($R3) y existe el estado "Tope alcanzado" (variable de sistema $AA_FXS), se debería cancelar FXS. Código de programa IDS=4 WHENEVER (($R3==1) AND ($AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0 Tope fijo alcanzado Cuando se ha alcanzado el tope fijo: ●...
  • Página 386: Tiempo De Espera (G4)

    Comandos complementarios 14.7 Tiempo de espera (G4) ● No se puede realizar el desplazamiento a tope fijo: – para ejes Gantry – para ejes de posicionado concurrentes, controlados exclusivamente desde el PLC (la activación de debe realizarse desde el programa CN). ●...
  • Página 387 Comandos complementarios 14.7 Tiempo de espera (G4) Sintaxis G4 F…/S<n>=... Nota se debe programar en la secuencia CN propia. Descripción Activar tiempo de espera El tiempo de espera se programa en segundos bajo la dirección F… El tiempo de espera se programa en vueltas de cabezal bajo la dirección S<n>=…...
  • Página 388: Parada De Decodificación Interna

    Comandos complementarios 14.8 Parada de decodificación interna 14.8 Parada de decodificación interna Función Cuando se accede a los datos de estado de la máquina ($A...), el control numérico genera una parada interna de decodificación previa. La secuencia subsiguiente sólo se ejecuta cuando se hayan ejecutado completamente todas las secuencias previamente preparadas y memorizadas.
  • Página 389: Otra Información

    Otra información 15.1 Ejes Tipos de eje Al programar se distinguen los siguientes ejes: ● Ejes de máquina ● Ejes de canal ● Ejes geométricos ● Ejes adicionales ● Ejes de contorneado ● Ejes síncronos ● Ejes de posicionado ● Ejes de comando (sincronizaciones de movimientos) ●...
  • Página 390: El Comportamiento De Tipos De Eje Programados

    Otra información 15.1 Ejes El comportamiento de tipos de eje programados Se programan los ejes geométricos, síncronos y de posicionado. ● Los ejes de contorneado se desplazan con el avance programado bajo la letra F. ● Los ejes síncronos se mueven de forma simultánea a los ejes de contorneado y necesitan el mismo tiempo que los ejes de contorneado para realizar su desplazamiento.
  • Página 391: Ejes Adicionales

    Otra información 15.1 Ejes Para fresadoras se aplica: Los ejes geométricos son X, Y y Z Información adicional Como máximo se pueden utilizar tres ejes geométricos para la definición y programación de frames y de geometrías de pieza (contornos). Los identificadores para ejes geométricos y de canal pueden ser iguales si es posible hacerlos corresponder.
  • Página 392: Cabezal, Cabezal Maestro

    Otra información 15.1 Ejes 15.1.3 Cabezal, cabezal maestro La cinemática de la máquina determina cuál de los cabezales es el principal. Este cabezal se declara generalmente con datos de máquina como cabezal maestro. La asignación se puede modificar con el comando de programa SETMS (<Número de .
  • Página 393: Ejes De Contorneado

    Otra información 15.1 Ejes 15.1.6 Ejes de contorneado Los ejes de contorneado describen la trayectoria y, por lo tanto, los movimientos de la herramienta en el espacio. El avance programado se mantiene a lo largo de dicha trayectoria. Los ejes implicados en dicha trayectoria llegan simultáneamente a su posición.
  • Página 394: Ejes Síncronos

    Otra información 15.1 Ejes Ejes POSP El movimiento de dichos ejes de posicionamiento para el desplazamiento a la posición final se realiza por tramos. Nota Los ejes de posicionado se pueden tratar como si fuesen ejes síncronos cuando se desplazan sin la instrucción POS/POSA. G64 (modo Contorneado) solamente se puede aplicar a los ejes de contorneado cuando los ejes de posicionado (POS) alcanzan su posición programada antes que aquéllos.
  • Página 395: Ejes Plc

    Otra información 15.1 Ejes 15.1.10 Ejes PLC Los ejes PLC son desplazados en el programa básico por el PLC a través de bloques de función (módulos software) especiales y se pueden desplazar en forma asíncrona al resto de los ejes. Estos desplazamientos se realizan de forma completamente independiente a movimientos interpolados o síncronos.
  • Página 396 Otra información 15.1 Ejes Descripción La regulación de posición se realiza en la NCU a la que el eje está físicamente unido con el accionamiento. Aquí se encuentra también la correspondiente interfaz de ejes VDI. Los valores de consigna en posición para ejes lincados se generan en otra NCU y se transfieren utilizando dicha función.
  • Página 397: Ejes Lincados Guía

    Otra información 15.1 Ejes 15.1.12 Ejes lincados guía Un eje lincado guía es un eje interpolado por una NCU y utilizado por una o varias otras NCUs como eje guía o maestro para la conducción de ejes de seguimiento (esclavos). Una alarma de regulador de posición de eje se distribuye a todas las demás NCU relacionadas con el eje afectado a través de un eje lincado guía.
  • Página 398 Otra información 15.1 Ejes Información adicional Requisitos ● Las NCU implicadas NCU1 a NCU<n> (<n> máx. 8) deberán estar acopladas mediante el módulo de lincado con comunicación rápida. Bibliografía: Manual de producto Configuración NCU ● El eje se debe configurar pertinentemente mediante datos de máquina. ●...
  • Página 399: Del Comando De Desplazamiento Al Movimiento De La Máquina

    Otra información 15.2 Del comando de desplazamiento al movimiento de la máquina 15.2 Del comando de desplazamiento al movimiento de la máquina La siguiente figura muestra la relación entre los desplazamientos de eje programados (comandos de desplazamiento) y los movimientos de la máquina resultantes: 15.3 Cálculo del recorrido El cálculo de recorrido determina el trayecto que se debe recorrer en una secuencia,...
  • Página 400: Direcciones

    Otra información 15.4 Direcciones Si en una nueva secuencia de programación se programa un nuevo decalaje de origen y una nueva corrección de herramienta, entonces: ● Con acotado absoluto: Recorrido = (acotado absoluto P2 - acotado absoluto P1) + (DO P2 - DO P1) + (corr. herram.
  • Página 401: Direcciones Activas Modales/Por Secuencia

    Otra información 15.4 Direcciones Direcciones activas modales/por secuencia Las direcciones modales permanecen activas con el valor programado para el resto de secuencias sucesivas, hasta que se programe un nuevo valor bajo la misma dirección. Las direcciones activas secuencia a secuencia sólo tienen validez en la secuencia en la que se han programado.
  • Página 402: Identificadores

    Otra información 15.5 Identificadores Ejemplos: Código de Comentarios programa ; No se necesita el carácter "="; 7 es el valor; no obstante, también es posible utilizar aquí el carácter "=" X4=20 ; Eje X4; se requiere el carácter "=" CR=7.3 ;...
  • Página 403 Las palabras reservadas no se pueden utilizar como identificadores. Combinaciones de caracteres reservadas Para evitar colisiones de nombres, a la hora de asignar identificadores de ciclos deben tenerse en cuenta las siguientes reservas: Identificador reservado para: Ciclos de SIEMENS "CYCLE"  "CUST_"  "GROUP_"...
  • Página 404: Constantes

    Otra información 15.6 Constantes Identificador de variable En las variables utilizadas por el sistema se sustituye la primera letra con el carácter "$". Ejemplos: Variable del sistema Descripción $P_IFRAME Frame activo ajustable $P_F Avance de contorneado programado Nota No se puede utilizar el carácter "$" para variables definidas por el usuario. 15.6 Constantes Constante (gral.)
  • Página 405: Constante Real

    Otra información 15.6 Constantes Constante REAL Una constante REAL es una secuencia de cifras con punto decimal con o sin signo y con o sin exponente. Ejemplos: X10.25 Asignación del valor +10.25 a la dirección X X-10.25 Asignación del valor -10.25 a la dirección X X0.25 Asignación del valor +0.25 a la dirección X X.25...
  • Página 406: Constantes Binarias

    Otra información 15.6 Constantes Constantes binarias También se pueden utilizar constantes cuya representación sea en formato binario. Para representar números de formato binario solamente se pueden utilizar las cifras "0" y "1". Las constantes binarias se describen entre comillas y comienzan con la letra "B", seguida del valor en binario.
  • Página 407: Tablas

    Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl Número de secuencia principal CN, fin de marcas de salto, operador de concatenación PGAsl Operador de multiplicación PGAsl Operador de suma PGAsl...
  • Página 408 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl Influencia en la aceleración por eje actual Corrección programable de la aceleración (ACC) (opcional) (Página 129) PGAsl ACCLIMA Influencia en la aceleración por eje máxima actual...
  • Página 409 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl APRB Lectura de derechos de acceso, BTSS PGAsl APRP Lectura de derechos de acceso, programa de pieza PGAsl Escritura de la protección de acceso...
  • Página 410 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) FB1sl (H2) AUXFUSYNC A partir de la lista global de funciones auxiliares, generar una secuencia de programa de pieza completa en forma de cadena para el SERUPRO-Ende-ASUP específico de canal...
  • Página 411 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl BAUTO Definición del primer segmento spline mediante los 3 puntos siguientes PGAsl BLOCK Define junto con la palabra reservada TO la parte ejecutable del programa en una ejecución indirecta del subprograma...
  • Página 412 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl CALCDAT Calcula el radio y el centro de una circunferencia a partir de 3 o 4 puntos PGAsl CALCPOSI Comprobación con respecto a...
  • Página 413 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl Chaflán; valor = longitud del chaflán Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) (Página 250) FBWsl CHKDM Comprobación de la univocidad dentro de un almacén...
  • Página 414 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl COUPDEL Borrado de un conjunto de reductores electrónicos PGAsl COUPOF Conjunto de reductores electrónicos/par de cabezales síncronos DES PGAsl COUPOFS Desactivación de un conjunto de...
  • Página 415 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) FB3sl (M3) CPLDEN Acoplamiento genérico: denominador del factor de acoplamiento FB3sl (M3) CPLINSC Acoplamiento genérico: factor de escala para el valor de entrada de un eje maestro FB3sl (M3) CPLINTR...
  • Página 416 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) FB3sl (M3) CPMVDI Acoplamiento genérico: comportamiento del eje esclavo con determinadas señales de interfaz CN/PLC FB3sl (M3) CPOF Acoplamiento genérico: desactivación de un módulo de acoplamiento...
  • Página 417 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl CROTS Rotaciones de frames programables con ángulos Rotaciones de frames progr. con áng. espaciales (rotación en los ejes espaciales (ROTS, AROTS, CROTS) indicados) (Página 339)
  • Página 418 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl CTABNOMEM Número de tablas de levas definidas en la memoria SRAM o DRAM PGAsl CTABPERIOD Devuelve la periodicidad de la tabla de levas con el número n PGAsl CTABPOL...
  • Página 419 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl CUT2DF Corrección de herramienta 2D: la corrección de herramienta es Corrección de herramienta 2D (CUT2D, relativa al frame actual (plano CUT2DF) (Página 296) inclinado).
  • Página 420 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl CYCLE81 Taladrado, centrado (punteado) PGAsl CYCLE82 Taladrado, avellanado PGAsl CYCLE83 Taladrado profundo PGAsl CYCLE84 Roscado con macho sin mandril de compensación PGAsl CYCLE85...
  • Página 421 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl DELAYFSTON Definir el inicio de un área Stop- Delay PGAsl DELDL Borrar correcciones aditivas FBSY DELDTG Borrado de trayecto residual PGAsl DELETE Borrar el fichero indicado.
  • Página 422 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl DIAMCHANA Aplicación estado del canal de la programación por diámetros Programación por diámetro/radio específica del eje (DIAMONA, DIAM90A, DIAMOFA, DIACYCOFA, DIAMCHANA, DIAMCHAN, DAC, DIC, RAC, RIC) (Página 170)
  • Página 423 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl DISCL Distancia entre el punto final del movimiento de penetración rápido Aproximación y retirada (G140 a G143, y el plano de mecanizado G147, G148, G247, G248, G347, G348, G340, G341, DISR, DISCL, DISRP,...
  • Página 424 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl DZERO Marca todos los números D de la unidad TO como no válidos PGAsl EAUTO Definición del último segmento spline mediante los 3 últimos puntos PGAsl...
  • Página 425 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) FBSY EVERY Ejecutar una acción síncrona al pasar la condición de FALSE a TRUE PGAsl Palabra reservada para la asignación de valores en notación exponencial PGAsl...
  • Página 426 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl FENDNORM Deceleración en los dos vértices PGAsl FFWOF Mando anticipativo DES PGAsl FFWON Mando anticipativo CON PGsl FGREF Radio de referencia en ejes giratorios o factores de referencia...
  • Página 427 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl Bucle contador con número fijo de pasadas PGsl Punto fijo: Número del punto fijo que se debe alcanzar Desplazamiento a punto fijo (G75).
  • Página 428 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl FXSW Ventana de vigilancia para desplazamiento a tope fijo Desplazamiento a tope fijo (FXS, FXST, FXSW) (Página 381) PGsl Avance por diente Avance por diente (G95 FZ)
  • Página 429 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl Tallado de roscas con paso linealmente creciente Tallado de roscas con paso creciente o decreciente (G34, G35) (Página 237) PGsl Tallado de roscas con paso linealmente decreciente...
  • Página 430 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl G59 (828D) 6.° decalaje de origen ajustable Decalaje de origen ajustable (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153) (Página 149) PGsl Parada precisa reducción de...
  • Página 431 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl Velocidad de corte constante (como con G95) CON Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) (Página 92) PGsl Velocidad de corte constante (como con G95) DES...
  • Página 432 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl G148 Retirada suave siguiendo una recta Aproximación y retirada (G140 a G143, G147, G148, G247, G248, G347, G348, G340, G341, DISR, DISCL, DISRP, FAD, PM, PR) (Página 278) PGsl...
  • Página 433 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl G348 Retirada suave siguiendo una semicircunferencia Aproximación y retirada (G140 a G143, G147, G148, G247, G248, G347, G348, G340, G341, DISR, DISCL, DISRP, FAD, PM, PR) (Página 278) PGsl...
  • Página 434 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl G642 Modo de contorneado con matado de esquinas respetando Modo de contorneado (G64, G641, las tolerancias definidas G642, G643, G644, G645, ADIS, ADISPOS) (Página 308) PGsl...
  • Página 435 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl G971 Congelar velocidad de giro del cabezal y avance lineal Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC) (Página 92) PGsl G972 Avance lineal o avance por vuelta...
  • Página 436 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl GETVARTYP Leer tipo de dato de una variable de sistema/usuario PGAsl GOTO Instrucción de salto primero hacia delante y después hacia atrás (dirección primero hacia el fin del programa y después hacia el...
  • Página 437 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) FBSY ICYCON Ejecutar cada secuencia de un ciclo tecnológico según ICYCON en un ciclo IPO independiente FBSY Identifica acciones síncronas modales FBSY Identifica acciones síncronas...
  • Página 438 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl IPTRLOCK Congelar inicio de la sección de programa sin posibilidad de búsqueda en la siguiente secuencia de función de la máquina.
  • Página 439 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl KONT Rodear el contorno en la corrección de herramienta Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) (Página 267) PGsl KONTC...
  • Página 440 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl LFWP El plano del movimiento de retroceso en la retirada rápida se Retirada rápida durante el tallado de determina mediante el plano de roscas (LFON, LFOF, DILF, ALF, trabajo actual (G17/G18/G19)
  • Página 441 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl MASLDEF Definir conjunto de ejes maestro/esclavo PGAsl MASLDEL Separar conjunto de ejes maestro/esclavo y borrar definición del conjunto PGAsl MASLOF Desconexión de un acoplamiento...
  • Página 442 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl MODAXVAL Calcular la posición de módulo de un eje giratorio con módulo FBSY Iniciar eje de posicionado FB1(K2) MOVT Indicar punto final de un...
  • Página 443 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl OMA5 Dirección OEM 5 Operador lógico, combinación O PGAsl PGAsl ORIAXES Interpolación lineal de los ejes de máquina o ejes de orientación PGAsl ORIAXPOS...
  • Página 444 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl ORIRESET Estado inicial de la orientación de herramienta con hasta 3 ejes de orientación PGAsl ORIROTA Ángulo de rotación frente a un sentido de giro absoluto especificado PGAsl...
  • Página 445 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl OSOF Alisado orientación de herramienta DES PGAsl OSP1 Vaivén: punto de inversión izquierdo PGAsl OSP2 Vaivén: punto de inversión derecho PGAsl Alisado de la orientación de...
  • Página 446 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl PDELAYOF Retardo en el troquelado DES PGAsl PDELAYON Retardo en el troquelado CON PGAsl Ángulo de giro de la orientación alrededor del eje de dirección del cono PGAsl...
  • Página 447 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl PONS Troquelado CON en el ciclo IPO Posicionar eje PGsl Desplazar ejes de posicionado (POS, POSA, POSP, FA, WAITP, WAITMC) (Página 110) PGsl POSA...
  • Página 448 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl PTPG0 Desplazamiento punto a punto sólo con G0; si no, CP PGAsl PUNCHACC Aceleración dependiente del recorrido durante el punzonado PGAsl PUTFTOC Corrección de herramienta fina...
  • Página 449 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl REPOSHA Reposicionamiento en el contorno con todos los ejes; ejes geométricos en semicírculo PGAsl REPOSL Reposicionamiento en el contorno lineal PGAsl REPOSQ...
  • Página 450 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl ROTS Rotaciones de frame programables con ángulos Rotaciones de frames progr. con áng. espaciales espaciales (ROTS, AROTS, CROTS) (Página 339) PGAsl ROUND...
  • Página 451 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl Palabra reservada para inicializar todos los elementos de una matriz con valores listados PGAsl SETAL Activar alarma PGAsl SETDNO Asignación del número D del filo...
  • Página 452 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl SLOT2 Ciclo tecnológico: Ranura circular PGsl SOFT Aceleración de contorneado con limitación de tirones PGsl SOFTA Activar la aceleración suave de los ejes programados PGAsl Punzonado CON...
  • Página 453 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl Distancia de retirada de vaivén para acción síncrona Varios valores de avance en una secuencia (F, ST, SR, FMA, STA, SRA) (Página 137) PGsl Distancia de retirada de vaivén en...
  • Página 454 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl SUBSTR Definir un índice de un carácter en la cadena de caracteres introducida PGsl SUPA Supresión del decalaje de origen actual, incluidos los decalajes Cancelar frame (G53, G153, SUPA, programados, frames de sistema,...
  • Página 455 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl TCOABS Calcular las componentes longitudinales de la herramienta a partir de la orientación actual de la herramienta. PGAsl TCOFR Determinar las componentes...
  • Página 456 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl TOFFR Offset del radio de herramienta Offset programable de corrección de herramienta (TOFFL, TOFF, TOFFR) (Página 76) PGsl TOFRAME Orientar el eje Z del sistema de...
  • Página 457 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl TOROTX Orientar el eje X del sistema de coordenadas de pieza Creación de frame por orientación de paralelamente a la orientación de herramienta (TOFRAME, TOROT, la herramienta mediante rotación...
  • Página 458 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGAsl TRAILON Arrastre sincronizado de eje CON PGsl TRANS Decalaje programable Decalaje de origen (TRANS, ATRANS) (Página 326) PGAsl TRANSMIT Transformada polar (mecanizado...
  • Página 459 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl WAITP Esperar a que termine el desplazamiento del eje de Desplazar ejes de posicionado (POS, posicionado POSA, POSP, FA, WAITP, WAITMC) (Página 110) PGsl WAITS...
  • Página 460 Tablas 16.1 Instrucciones Instrucción Clase Descripción Consultar la descripción en Ver explicación en la leyenda (Página 461). 1) 2) 3) 4) 5) PGsl WALCS9 Grupo de limitación del campo de trabajo WKS 9 activo Limitación del campo de trabajo en WKS/ENS (WALCS0 ...
  • Página 461 Tablas 16.1 Instrucciones Tipo de instrucción: Dirección Identificador al que se asigna un valor (p. ej., OVR=10). Existen también algunas direcciones que activan o desactivan una función sin asignación de valores (p. ej., CPLON y CPLOF). Ciclo tecnológico Programa de pieza predefinido en el que se ha programado con carácter general cierto ciclo (proceso de mecanizado), como, p.
  • Página 462 Tablas 16.1 Instrucciones Referencia al documento que contiene la descripción detallada de la instrucción: PGsl Manual de programación Fundamentos PGAsl Manual de programación Preparación del trabajo BNMsl Manual de programación Ciclos de medida BHDsl Manual del usuario Torneado BHFsl Manual del usuario Fresado FB1sl ( ) Manual de funciones básicas (con la abreviatura alfanumérica de la descripción de la respectiva función entre paréntesis)
  • Página 463: Instrucciones: Disponibilidad En Sinumerik 828D

    Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ● ● ● ● ●...
  • Página 464 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible APRB ● ● ● ● ● ● APRP ● ● ●...
  • Página 465 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible BAUTO ○ ○ ○ BLOCK ● ● ● ● ● ●...
  • Página 466 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ● ● ● ● ● ● ● ● ● ● ●...
  • Página 467 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible CPLNUM ● ● ● ● ● ● CPLOF ● ● ●...
  • Página 468 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible CTABFNO CTABFPOL CTABFSEG CTABID CTABINV CTABISLOCK CTABLOCK CTABMEMTYP CTABMPOL CTABMSEG CTABNO CTABNOMEM CTABPERIOD...
  • Página 469 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible CUTMOD ● ● ● ● ● ● CYCLE... ● ● ●...
  • Página 470 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible DISR ● ● ● ● ● ● DISRP ● ● ●...
  • Página 471 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible EXECTAB ● ● ● ● ● ● EXECUTE ● ● ●...
  • Página 472 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible FPRAOF ● ● ● ● ● ● FPRAON ● ● ●...
  • Página 473 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ● ● ● ● ● ● ● ● ● ● ●...
  • Página 474 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible G462 ● ● ● ● ● ● G500 ● ● ●...
  • Página 475 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible GETVARPHU ● ● ● ● ● ● GETVARTYP ● ● ●...
  • Página 476 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ISFILE ● ● ● ● ● ● ISNUMBER ● ● ●...
  • Página 477 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ● ● ● ● ● ● ● ● ● ● ●...
  • Página 478 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible NEWMT ● ● ● ● ● ● NEWT ● ● ●...
  • Página 479 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ORISOF ORISON ORIVECT ORIVIRT1 ORIVIRT2 ORIWKS OSCILL OSCTRL OSNSC OSOF OSP1 OSP2 OSSE...
  • Página 480 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible POCKET3 ● ● ● ● ● ● POCKET4 ● ● ●...
  • Página 481 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible REDEF ● ● ● ● ● ● RELEASE ● ● ●...
  • Página 482 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ○ ○ ○ ● ● ● ● ● ● SETAL ●...
  • Página 483 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible START STARTFIFO ● ● ● ● ● ● STAT ● ●...
  • Página 484 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible TILT TLIFT ● ● ● ● ● ● TMOF ● ●...
  • Página 485 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible TRANSMIT ○ ○ ○ ○ ○ ○ TRAORI ● ● ●...
  • Página 486 Tablas 16.2 Instrucciones: disponibilidad en SINUMERIK 828D Instrucción Variante de control 828D ● Estándar PPU240.2/241.2 PPU260.2/261.2 PPU280.2/281.2 ○ Opción BASIC T BASIC M Torneado Fresado Torneado Fresado - No disponible ● ● ● ● ● ● ● ● ● ● ●...
  • Página 487: Direcciones

    Tablas 16.3 Direcciones 16.3 Direcciones 16.3.1 Letras para direcciones Letra Descripción Extensión numérica Identificador de direcciones ajustable Identificador de direcciones ajustable Identificador de direcciones ajustable Activación/desactivación de corrección de herramienta, filo de la herramienta Identificador de direcciones ajustable Avance Tiempo de espera en segundos Función G Función H Identificador de direcciones ajustable...
  • Página 488: Direcciones Fijas

    Tablas 16.3 Direcciones 16.3.2 Direcciones fijas Direcciones fijas sin extensión de eje Identificador Tipo de modal/ G70/ G700/ G90/ CIC, Tipo de dato del de dirección dirección por se- G710 ACN, CAC, valor asignado cuencia CDC, CACN, CACP Número de sin signo subpro- grama...
  • Página 489: Direcciones Fijas Con Extensión De Eje

    Tablas 16.3 Direcciones Identificador Tipo de modal/ G70/ G700/ G90/ CIC, Tipo de dato del de dirección dirección por se- G710 ACN, CAC, valor asignado cuencia CDC, CACN, CACP Número de sin signo corrección M, H funciones auxiliares sin signo REAL Direcciones fijas con extensión de eje Identificador...
  • Página 490 Tablas 16.3 Direcciones Identificador Tipo de modal/ G70/G G700/ G90/ CIC, Tipo de dato del de dirección dirección por se- G710 ACN, CAC, valor asignado cuencia CDC, CACN, CACP OVRA Corrección sin signo por eje REAL Aceleración sin signo por eje REAL VELOLIM Limitación...
  • Página 491 Tablas 16.3 Direcciones Identificador Tipo de modal/ G70/G G700/ G90/ CIC, Tipo de dato del de dirección dirección por se- G710 ACN, CAC, valor asignado cuencia CDC, CACN, CACP OST2 Tiempo de REAL parada en pto. de inversión derecho (vaivén) OSP1 Punto de REAL...
  • Página 492 Tablas 16.3 Direcciones Identificador Tipo de modal/ G70/G G700/ G90/ CIC, Tipo de dato del de dirección dirección por se- G710 ACN, CAC, valor asignado cuencia CDC, CACN, CACP FXST Límite de REAL par para desplaza- miento a tope fijo FXSW Ventana de REAL...
  • Página 493: Direcciones Ajustables

    Tablas 16.3 Direcciones 16.3.3 Direcciones ajustables Identificador Tipo de modal/ G90/ CIC, Cant. Tipo de dato de dirección dirección por se- ACN, CAC, máx. del valor (ajuste cuen- CDC, asignado estándar) CACN, CACP Valores de ejes y puntos finales X, Y, Z, REAL A, B, C Ángulo polar...
  • Página 494 Tablas 16.3 Direcciones Identificador Tipo de modal/ G90/ CIC, Cant. Tipo de dato de dirección dirección por se- ACN, CAC, máx. del valor (ajuste cuen- CDC, asignado estándar) CACN, CACP Parámetro de interpolación I, J, K Parámetros de REAL interpolación Coordenada del punto intermedio I1, J1, K1...
  • Página 495 Tablas 16.3 Direcciones Identificador Tipo de modal/ G90/ CIC, Cant. Tipo de dato de dirección dirección por se- ACN, CAC, máx. del valor (ajuste cuen- CDC, asignado estándar) CACN, CACP Punto fijo: sin signo Número del punto fijo que se debe alcanzar RNDM Redondeo...
  • Página 496 Tablas 16.3 Direcciones Identificador Tipo de modal/ G90/ CIC, Cant. Tipo de dato de dirección dirección por se- ACN, CAC, máx. del valor (ajuste cuen- CDC, asignado estándar) CACN, CACP MEAW Medición con sin signo palpador de contacto sin borrado de trayecto residual Comportamiento de ejes, cabezales LIMS...
  • Página 497 Tablas 16.3 Direcciones Identificador Tipo de modal/ G90/ CIC, Cant. Tipo de dato de dirección dirección por se- ACN, CAC, máx. del valor (ajuste cuen- CDC, asignado estándar) CACN, CACP DIAMCHANA Eje de refrentado: Aplicación del estado del canal de la programación por diámetro DIAMOFA...
  • Página 498 Tablas 16.3 Direcciones Identificador Tipo de modal/ G90/ CIC, Cant. Tipo de dato de dirección dirección por se- ACN, CAC, máx. del valor (ajuste cuen- CDC, asignado estándar) CACN, CACP Rectificado Tiempo de sin signo afinado REAL Distancia de sin signo retirada REAL Selección de herramienta...
  • Página 499 Tablas 16.3 Direcciones Identificador Tipo de modal/ G90/ CIC, Cant. Tipo de dato de dirección dirección por se- ACN, CAC, máx. del valor (ajuste cuen- CDC, asignado estándar) CACN, CACP TOFFL Offset de longitud de herramienta en la dirección de la componente longitudinal de herramienta...
  • Página 500: Funciones G

    Tablas 16.4 Funciones G 16.4 Funciones G Las funciones G están divididas en grupos de funciones G. En una secuencia sólo se puede escribir una función G de un grupo. Una función G puede actuar de forma modal (hasta que sea anulada por otra función del mismo grupo) o aplicarse sólo a la secuencia en la cual se encuentra (válida por secuencias).
  • Página 501 Tablas 16.4 Funciones G Tabla 16- 2 Grupo 2: Desplazamientos por secuencia, tiempo de espera Función G N.º Descripción MD20150 Tiempo de espera, temporizado Roscado sin sincronización Búsqueda del punto de referencia con sincronización Desplazamiento a punto fijo REPOSL Reposicionamiento en el contorno lineal REPOSQ Reposicionamiento en el contorno en cuadrante REPOSH...
  • Página 502 Tablas 16.4 Funciones G Grupo 3: Frame programable, limitación del campo de trabajo y programación del polo Función G N.º Descripción MD20150 AROT Additive ROTATION: Rotación programable ASCALE Additive SCALE: Escala programable AMIRROR Additive MIRROR: Simetría programable Libre Límite inferior para zona de trabajo/limitación de velocidad del cabezal Límite superior para zona de trabajo/limitación de velocidad del cabezal...
  • Página 503 Tablas 16.4 Funciones G Tabla 16- 5 Grupo 6: Selección del plano Función G N.º Descripción MD20150 Selección del plano de trabajo definido por los ejes geométricos 1 y 2 Selección del plano de trabajo definido por los ejes geométricos 3 y 1 Selección del plano de trabajo definido por los ejes geométricos 2 y 3 Tabla 16- 6...
  • Página 504 Tablas 16.4 Funciones G Tabla 16- 8 Grupo 9: Supresión de frames Función G N.º Descripción MD20150 Supresión de los frames actuales:
 frame programable, incluido 
frame de sistema para TOROT y TOFRAME y 
frame ajustable activo (G54 ... G57, G505 ... G599). SUPA Como G153, incluida la supresión de los frames de sistema para poner valor real,...
  • Página 505 Tablas 16.4 Funciones G Tabla 16- 10 Grupo 11: Parada precisa por secuencia Función G N.º Descripción MD20150 Parada precisa Tabla 16- 11 Grupo 12: Criterios de cambio de secuencia para parada precisa (G60/G9) Función G N.º Descripción MD20150 G601 Cambio de secuencia con parada precisa fina G602 Cambio de secuencia con parada precisa basta...
  • Página 506 Tablas 16.4 Funciones G Tabla 16- 14 Grupo 15: Tipo de avance Función G N.º Descripción MD20150 Avance inverso al tiempo en 1/min (rpm) Avance lineal en mm/min, pulgadas/min Avance por vuelta en mm/vuelta pulgadas/vuelta Velocidad de corte constante y tipo de avance como con G95 CON Velocidad de corte constante y tipo de avance como con G95 DES...
  • Página 507 Tablas 16.4 Funciones G Tabla 16- 16 Grupo 17: Comportamiento en aproximación y retirada, corrección de herramienta Función G N.º Descripción MD20150 NORM Posición de normales en los puntos inicial y final KONT Rodear el contorno en los puntos inicial y final KONTT Aproximación/retirada con tangente continua KONTC...
  • Página 508 Tablas 16.4 Funciones G Tabla 16- 19 Grupo 20: Transición de curva al final de Spline Función G N.º Descripción MD20150 ENAT Transición de curva natural a la siguiente secuencia de desplazamiento ETAN Transición de curva tangencial a la siguiente secuencia de desplazamiento EAUTO Definición del último segmento spline mediante los 3...
  • Página 509 Tablas 16.4 Funciones G Grupo 22: Tipo de corrección de herramienta Función G N.º Descripción MD20150 CUT3DCC Corrección de herramienta 3D, fresado periférico con superficies límite CUT3DCCD Corrección de herramienta 3D, fresado periférico con superficies límite y herramienta diferencial Tabla 16- 22 Grupo 23: Vigilancia de colisión en contornos internos Función G N.º...
  • Página 510 Tablas 16.4 Funciones G Tabla 16- 25 Grupo 26: Modo de reposicionamiento para REPOS (de efecto modal) Función G N.º Descripción MD20150 Reposicionamiento en el punto inicial de la secuencia Reposicionamiento en el punto de interrupción Reposicionamiento en el punto final de la secuencia Reposicionamiento en el punto de trayectoria más cercano Tabla 16- 26...
  • Página 511 Tablas 16.4 Funciones G Tabla 16- 28 Grupo 29: Programación por radio/diámetro Función G N.º Descripción MD20150 DIAMOF Programación por diámetro específica del canal modalmente activa DES Con la desactivación se hace efectiva la programación por radio específica del canal. DIAMON Programación por diámetro independiente específica del canal modalmente activa CON...
  • Página 512 Tablas 16.4 Funciones G Grupo 31: Grupo de funciones G OEM Función G N.º Descripción MD20150 G817 OEM - Función G G818 OEM - Función G G819 OEM - Función G Dos grupos de funciones G están reservados para el usuario OEM. De esta manera se habilita la programación de las funciones implementadas.
  • Página 513 Tablas 16.4 Funciones G Tabla 16- 33 Grupo 34: Alisado de la orientación de herramienta Función G N.º Descripción MD20150 OSOF Alisado de la orientación de herramienta DES Alisado de la orientación de herramienta constante Alisado de la orientación de herramienta al final de la secuencia OSSE Alisado de la orientación de herramienta al principio y...
  • Página 514 Tablas 16.4 Funciones G Tabla 16- 36 Grupo 37: Perfil de avance Función G N.º Descripción MD20150 FNORM Avance normal según DIN66025 FLIN Avance lineal variable FCUB Avance variable según spline cúbico Tabla 16- 37 Grupo 38: Asignación de entradas/salidas rápidas para punzonado/troquelado Función G N.º...
  • Página 515 Tablas 16.4 Funciones G Tabla 16- 40 Grupo 41: Tallado de roscas con posibilidad de interrupción Función G N.º Descripción MD20150 LFOF Tallado de roscas con posibilidad de interrupción LFON Tallado de roscas con posibilidad de interrupción Tabla 16- 41 Grupo 42: Portaherramientas Función G N.º...
  • Página 516 Tablas 16.4 Funciones G Grupo 43: Dirección de aproximación/retirada suaves Función G N.º Descripción MD20150 G142 Dirección de aprox./retirada suaves a la derecha del contorno G143 Dirección de aprox./retirada suaves del contorno dependiente de la tangente Tabla 16- 43 Grupo 44: División de segmentos aprox./retirada suaves Función G N.º...
  • Página 517 Tablas 16.4 Funciones G Tabla 16- 46 Grupo 47: Conmutación de modo para código CN externo Función G N.º Descripción MD20150 G290 Activación del modo de lenguaje SINUMERIK G291 Activación del modo de lenguaje ISO Tabla 16- 47 Grupo 48: Comportamiento en aproximación y retirada en la corrección de radio de herramienta Función G N.º...
  • Página 518 Tablas 16.4 Funciones G Tabla 16- 49 Grupo 50: Programación de la orientación de la herramienta Función G N.º Descripción MD20150 ORIEULER Ángulo de orientación mediante ángulos eulerianos ORIRPY Ángulo de orientación mediante ángulos RPY (secuencia de giro XYZ) ORIVIRT1 Ángulo de orientación mediante ejes de orientación virtuales (definición 1) ORIVIRT2...
  • Página 519 Tablas 16.4 Funciones G Tabla 16- 51 Grupo 52: Rotación de frame relativa a la pieza Función G N.º Descripción MD20150 PAROTOF Rotación de frame relativa a la pieza DES PAROT Rotación de frame relativa a la pieza CON El sistema de coordenadas de pieza se orienta respecto a la pieza.
  • Página 520 Tablas 16.4 Funciones G Tabla 16- 53 Grupo 54: Rotación vectorial en la programación polinómica Función G N.º Descripción MD20150 ORIROTA Rotación vectorial absoluta ORIROTR Rotación vectorial relativa ORIROTT Rotación vectorial tangencial ORIROTC Vector de giro tangencial a la trayectoria tangente Tabla 16- 54 Grupo 55: Desplazamiento en rápido con/sin interpolación lineal Función G...
  • Página 521 Tablas 16.4 Funciones G Grupo 56: Inclusión del desgaste de la herramienta Función G N.º Descripción MD20150 TOWTCS Valores de desgaste en el sistema de coordenadas de herramienta (punto de referencia de portaherramientas T en el alojamiento del portaherramientas) TOWKCS Valores de desgaste en el sistema de coordenadas del cabezal de herramienta con transformación cinética...
  • Página 522 Tablas 16.4 Funciones G Tabla 16- 58 Grupo 60: Limitación del campo de trabajo Función G N.º Descripción MD20150 WALCS0 Limitación del campo de trabajo WKS DES WALCS1 Grupo de limitación del campo de trabajo WKS 1 activo WALCS2 Grupo de limitación del campo de trabajo WKS 2 activo WALCS3 Grupo de limitación del campo de trabajo WKS 3...
  • Página 523 Si no se ha programado ninguna función del grupo en las funciones G modales, se aplica el ajuste por defecto (modificable mediante el dato de máquina DM20150 $MN_$MC_GCODE_RESET_VALUES). SAG Ajuste por defecto de Siemens AG Ajuste por defecto del fabricante de la máquina (ver los datos del fabricante de la máquina)
  • Página 524: Procedimientos Predefinidos

    Tablas 16.5 Procedimientos predefinidos 16.5 Procedimientos predefinidos Mediante la llamada a un procedimiento predefinido se inicia la ejecución de una función NCK predefinida. Un procedimiento predefinido, a diferencia de una función predefinida, no proporciona un valor de retorno. Sistema de coordenadas Identificador Parámetro Explicación...
  • Página 525 Tablas 16.5 Procedimientos predefinidos Conjuntos de ejes Identificador Parámetro Explicación Número máximo de ejes: 8 INT: AXIS: Conjunto Identificador geométrico o adicional spline (tiene que ser 1) POLYPATH Activación de la interpolación polinómica para grupos de ejes STRING STRING selectivos Arrastre de ejes Identificador Parámetro...
  • Página 526 Tablas 16.5 Procedimientos predefinidos Arrastre de ejes Identificador Parámetro Explicación TRAILON AXIS: Eje AXIS: Eje REAL: Arrastre sincronizado de eje CON arrastra- maestro Factor de do o acopla- esclavo miento TRAILOF AXIS: Eje AXIS: Eje Arrastre sincronizado de eje DES arrastra- maestro do o...
  • Página 527 Tablas 16.5 Procedimientos predefinidos Tablas de levas Identificador Parámetro Explicación LEADON AXIS: AXIS: INT: Acoplamiento de valor maestro Eje esclavo Eje maestro Número de tabla LEADOF AXIS: AXIS: Acoplamiento de valor maestro Eje esclavo Eje maestro Perfil de aceleración por eje Identificador Parámetro Explicación...
  • Página 528 Tablas 16.5 Procedimientos predefinidos Avance por vuelta Identificador Parámetros Explicación FPRAOF Avance por vuelta por eje DES 1. - n. El avance por vuelta puede AXIS: desactivarse simultáneamente para Ejes para los que se desactiva el avance por vuelta varios ejes. Se pueden programar tantos ejes como sean admisibles en una secuencia.
  • Página 529 Tablas 16.5 Procedimientos predefinidos Transformadas Identificador Parámetro Explicación TRAORI INT: Transformada de 4, 5 ejes Número de la Por cada canal se pueden ajustar varias transformada transformadas. El número de la transformada introducido define la transformada que se desea activar. TRACON INT: REAL: Otros...
  • Página 530 Tablas 16.5 Procedimientos predefinidos Rectificado Identificador Parámetro Explicación TMON INT: Vigilancia específica de muelas CON Número T Si se omite el número T, se activa dicha vigilancia para la herramienta actualmente seleccionada. TMOF INT: Vigilancia de herramienta DES Número T Si se omite el número T, se desactiva dicha vigilancia para la herramienta actualmente seleccionada.
  • Página 531 Tablas 16.5 Procedimientos predefinidos Zonas protegidas Identificador Parámetro Explicación CPROTDEF INT: BOOL: INT: REAL: Límite REAL: Límite Definición de una Número de la TRUE: en sentido en sentido zona protegida zona Zona positivo negativo específica de canal 4.º y 5.º protegida protegida parámetro no...
  • Página 532 Tablas 16.5 Procedimientos predefinidos Zonas protegidas Identificador Parámetro Explicación REAL: REAL: REAL: Zona protegida CPROT INT: INT: Opción Número de la Decalaje de la Decalaje de la Decalaje de la específica de canal 0: Zona zona zona zona zona CON/DES protegida protegida protegida en...
  • Página 533 Tablas 16.5 Procedimientos predefinidos Decodificación previa/secuencia a secuencia Identificador Parámetro Explicación STOPRE Parada de decodificación previa hasta que se hayan ejecutado todas las secuencias preparadas del proceso principal SBLOF Suprimir ejecución de secuencia individual SBLON Cancelar supresión de la ejecución de secuencia individual Interrupciones Identificador...
  • Página 534 Tablas 16.5 Procedimientos predefinidos Comunicación Identificador Parámetro Explicación STRING: CHAR: Comando al intérprete de Comando Modo de acuse* comandos HMI para la "N": Sin acuse parametrización de ventanas 
"S": Acuse síncrono
 mediante programa CN "A": Acuse asíncrono Los comandos se acusan a petición del componente que se está ejecutando (canal, CN...). Coordinación de programas Identificador Parámetro...
  • Página 535 Tablas 16.5 Procedimientos predefinidos Coordinación de programas Identificador Parámetro Explicación 1. - n. SETM INT: Activar una o varias metas para la Número de meta coordinación de canales El mecanizado en el canal propio no se verá afectado por esto. CLEARM INT: Borrar una o varias metas para la...
  • Página 536 Tablas 16.5 Procedimientos predefinidos Coordinación de programas Identificador Parámetro Explicación PUTFTOC REAL: INT: INT: INT: Modificación de la corrección de herramienta Valor de Número de Número de Número de fina corrección parámetro canal cabezal nombre de canal según DM20000* PUTFTOCF INT: VAR REAL: INT:...
  • Página 537 Tablas 16.5 Procedimientos predefinidos Avisos Identificador Parámetro Explicación STRING: INT: Salida de una cadena de caracteres cualquiera como aviso Aviso Ejecución en la interfaz de usuario Accesos a ficheros Identificador Parámetro Explicación READ Leer secuencias del sistema de ficheros VAR INT: CHAR[160]: INT: INT:...
  • Página 538 Tablas 16.5 Procedimientos predefinidos Alarmas Identificador Parámetro Explicación SETAL INT: STRING: Activar alarma Número de Cadena de Se puede introducir, además del número de alarma, una cadena de alarma caracteres caracteres con hasta 4 parámetros. (alarmas de Están disponibles los siguientes parámetros predefinidos: ciclo) %1 = número de canal %2 = número de secuencia, label...
  • Página 539 Tablas 16.5 Procedimientos predefinidos Gestión de herramientas Identificador Parámetro Explicación GETSELT VAR INT: INT: Proporciona el N.º T (valor N.º de número T de la de retorno) cabezal herramienta preseleccionada para el cabezal. GETEXET VAR INT: INT: Proporciona el N.º T (valor N.º...
  • Página 540 Tablas 16.5 Procedimientos predefinidos Gestión de herramientas Identificador Parámetro Explicación SETPIECE Decrementar contador de piezas del cabezal INT: INT: N.º de De esta forma el Valor por el cabezal usuario puede que se actualizar los datos de decrementa vigilancia del número de piezas de las herramientas involucradas en el...
  • Página 541 Tablas 16.5 Procedimientos predefinidos Orientación de la herramienta Identificador Parámetro Explicación ORIRESET REAL: REAL: REAL: Posición básica de la orientación de herramienta Posición Posición Posición básica 1.er eje básica 2.er eje básica 3.er eje geom. geom. geom. Cabezal síncrono Identificador Parámetro Explicación COUPDEF...
  • Página 542 Tablas 16.5 Procedimientos predefinidos Cabezal síncrono Identificador Parámetro Explicación COUPONC AXIS: AXIS: Activación del Cabezal Cabezal acoplamiento del esclavo maestro cabezal síncrono Con COUPONC se aplica la velocidad efectiva actual del cabezal esclavo (M3/M4 S...) al activarse el acoplamiento. COUPOF AXIS: AXIS: REAL:...
  • Página 543 Tablas 16.5 Procedimientos predefinidos Cabezal síncrono Identificador Parámetro Explicación COUPOFS AXIS: AXIS: REAL: Desactivación del Cabezal Cabezal Posición de acoplamiento del esclavo maestro des- cabezal síncrono con conexión parada del cabezal del cabezal esclavo esclavo Si se define una (absoluta) posición, el desacoplamiento no se producirá...
  • Página 544 Tablas 16.5 Procedimientos predefinidos Reductor electrónico Identificador Parámetro Explicación EGON Reductor 3. / 6. / 9. 4. / 7. / 5. / 8. / electrónico / 12. / 15. 10. / 13. / 11. / 14. / CON sin sincronización AXIS: STRING: AXIS:...
  • Página 545 Tablas 16.5 Procedimientos predefinidos Reductor electrónico Identificador Parámetro Explicación EGOFC Desactivar reductor AXIS: electrónico Cabezal (variante solo esclavo para cabezales) Punzonado Identificador Parámetro Explicación PUNCHAAC REAL: REAL: REAL: REAL: Activar la aceleración Menor Aceleración Mayor Aceleración final dependiente del recorrido distancia inicial distancia...
  • Página 546 Tablas 16.5 Procedimientos predefinidos Funciones de información en sistema de ficheros pasivo Identificador Parámetro Explicación FILESTAT VAR INT: CHAR[160]: Suministra el estado de un fichero con respecto a Aviso de error Nombre de CHAR[5]: los permisos siguientes: fichero Fecha en Lectura (r: read) ...
  • Página 547 Tablas 16.5 Procedimientos predefinidos Acoplamiento maestro/esclavo Identificador Parámetro Explicación 1. - n. MASLDEF AXIS: Definir acoplamiento maestro/esclavo Identificador de eje El último eje es el eje maestro. MASLDEL AXIS: Separar acoplamiento maestro/esclavo y borrar definición del Identificador de eje conjunto Corrección longitudinal de herramienta online Identificador Parámetro...
  • Página 548 Tablas 16.5 Procedimientos predefinidos Retirada Identificador Parámetro Explicación POLFA Posición de retirada para ejes individuales AXIS: INT: REAL: Identificador de eje Tipo Valor de canal Prevención de colisiones Identificador Parámetros Explicación PROTA STRING: Solicitar nuevo cálculo del modelo de colisión "R"...
  • Página 549: Procedimientos Predefinidos En Acciones Síncronas

    Tablas 16.6 Procedimientos predefinidos en acciones síncronas 16.6 Procedimientos predefinidos en acciones síncronas Los siguientes procedimientos predefinidos están disponibles únicamente en las acciones síncronas. Procedimientos síncronos Identificador Parámetro Explicación STOPREOF Suprimir parada de decodificación previa Una acción síncrona con el comando STOPREOF genera una parada de decodificación previa tras la siguiente salida de la secuencia (secuencia del proceso principal).
  • Página 550 Tablas 16.6 Procedimientos predefinidos en acciones síncronas Coordinación de programas ciclos tecnológicos Identificador Parámetro Explicación ICYCON Ejecutar cada secuencia de un ciclo tecnológico según ICYCON en un ciclo IPO independiente ICYCOF Ejecución de todas las secuencias de un ciclo tecnológico según ICYCOF en un ciclo IPO Funciones polinomio Identificador...
  • Página 551: 16.7 Funciones Predefinidas

    Tablas 16.7 Funciones predefinidas 16.7 Funciones predefinidas Mediante la llamada a una función predefinida se impide la ejecución de una función NCK predefinida, que a diferencia del procedimiento predefinido proporciona un valor de retorno. La llamada a la función predefinida puede estar en la expresión como operando. Sistema de coordenadas Identificador Valor de...
  • Página 552 Tablas 16.7 Funciones predefinidas Sistema de coordenadas Identificador Valor de Parámetro Explicación retorno ADDFRAME INT: FRAME: STRING: Calcula el frame de frame aditivo frame de destino que está 0 = OK medido o destino especificado por el 1 = El calculado especificado string...
  • Página 553 Tablas 16.7 Funciones predefinidas Funciones geométricas Identificador Valor de Parámetro Explicación retorno CALCDAT BOOL: VAR REAL [,2]: INT: VAR REAL [3]: Calcula el radio y el centro de Estado de Tabla con Número de Resultado: una circunferencia a partir de 3 error puntos de puntos de...
  • Página 554 Tablas 16.7 Funciones predefinidas Funciones de tablas de levas Identificador Valor de Parámetro Explicación retorno CTABID INT: INT: STRING: Indica el número de Número Número Ubica- tabla de levas que se de tabla ción: ha introducido bajo el entrada "SRAM", número indicado en la en la "DRAM"...
  • Página 555 Tablas 16.7 Funciones predefinidas Funciones de tablas de levas Identificador Valor de Parámetro Explicación retorno Determinar el número CTABSEGID INT: INT: STRING: Número Número Tipo de de los segmentos de de seg- de tabla seg- curva del tipo de mentos mento: segmento indicado de curvas...
  • Página 556 Tablas 16.7 Funciones predefinidas Funciones de tablas de levas Identificador Valor de Parámetro Explicación retorno CTABMPOL INT: STRING: Determinar el número Número Ubica- máximo posible de ción: polinomios de leva en polino- "SRAM", la memoria indicada mios de "DRAM leva CTABSSV REAL: REAL:...
  • Página 557 Tablas 16.7 Funciones predefinidas Funciones de tablas de levas Identificador Valor de Parámetro Explicación retorno CTABTMIN REAL: INT: REAL: REAL: AXIS: AXIS: Determinar el valor Valor Número Límite Límite mínimo del eje mínimo de tabla inferior superior esclavo maestro esclavo en todo el del eje campo de definición esclavo...
  • Página 558 Tablas 16.7 Funciones predefinidas Funciones de ejes Identificador Valor de Parámetro retorno Explicación AXTOINT INT: AXIS: Convierte el Índice de eje Identificador identificador de eje en de eje un índice de eje INTTOAX AXIS: INT: Convierte el índice de Identificador Índice de eje eje en un identificador de eje...
  • Página 559 Tablas 16.7 Funciones predefinidas Gestión de herramientas Identificador Valor de Parámetro Explicación retorno GETDNO INT: INT: INT: Proporciona el número D del Número D Número T Número de filo filo de la herramienta T GETT INT: STRING [32]: INT: Determina números T para Número T Nombre de Número Duplo...
  • Página 560 Tablas 16.7 Funciones predefinidas Aritmética Identificador Valor de Parámetro Explicación retorno ROUND REAL REAL Redondeo de decimales REAL REAL Valor absoluto REAL REAL Logaritmo neperiano (logaritmo natural) REAL REAL Función exponencial e MINVAL REAL REAL REAL Calcula el valor más pequeño de dos variables MAXVAL REAL...
  • Página 561 Tablas 16.7 Funciones predefinidas Funciones String Identificador Valor de Parámetro Explicación retorno RINDEX STRING CHAR Busca el carácter (2.º parámetro) en la cadena de entrada (1.er parámetro) La función devuelve la posición en la que se ha encontrado por primera vez el carácter indicado.
  • Página 562 Tablas 16.7 Funciones predefinidas Funciones de los ciclos de medida Identificador Valor Parámetro Explicación retorno GETTCOR INT: REAL STRING: STRING: INT: INT: INT: Leer longitudes de Estado [11]: Compon Nombre N.º T Número Número herramienta y entes interno de filo de la cor- componentes longitu-...
  • Página 563 Tablas 16.7 Funciones predefinidas Otras funciones Identificador Valor de Parámetro Explicación retorno STRINGIS INT: STRING: Comprueba si el string Informa- Nombre indicado como ción elemento del lenguaje sobre el elemento de programación CN string para está disponible en el com- repertorio actual del probar lenguaje...
  • Página 564 Tablas 16.7 Funciones predefinidas Otras funciones Identificador Valor de Parámetro Explicación retorno COLLPAIR INT: STRING: STRING: BOOL: Comprobar la Resulta- Nombre Nombre Supre- pertenencia a un par do de de la 1.ª de la 2.ª sión de de colisión compro- zona zona alarmas...
  • Página 565: Idioma Actual Del Hmi

    Tablas 16.8 Idioma actual del HMI 16.8 Idioma actual del HMI La siguiente tabla contiene todos los idiomas disponibles en la interfaz de usuario. El idioma ajustado actualmente se puede consultar en el programa de pieza y en acciones síncronas mediante la siguiente variable del sistema: $AN_LANGUAGE_ON_HMI = <Valor>...
  • Página 566 Tablas 16.8 Idioma actual del HMI Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 567: Anexo

    Anexo Lista de abreviaturas Salida Adaptive Control ADI4 Analog Drive Interface for 4 Axes Active Line Module Motor asíncrono rotativo 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...
  • Página 568 Anexo A.1 Lista de abreviaturas CF-Card Tarjeta Compact Flash Connector Input Numerical Control: control numérico Computerized Numerical Control: Control numérico computerizado Connector Output Certificado de licencia Comunicación Communication Processor Compiler Projecting Data: datos de configuración del compilador Central Processing Unit: unidad central de proceso Carriage Return Cathode Ray Tube: pantalla catódica Central Service Board: tarjeta del PLC...
  • Página 569 Anexo A.1 Lista de abreviaturas Entrada Entrada/Salida Módulo de periferia sencillo (módulo de E/S PLC) Norma europea Encoder: captador de posición real EnDat Interfaz de encóder EPROM Erasable Programmable Read Only Memory: memoria de solo lectura borrable y programable eléctricamente ePS Network Services Servicios de mantenimiento remoto de máquinas por Internet Denominación de tipo para un encóder absoluto con 2048 señales senoidales por...
  • Página 570 Anexo A.1 Lista de abreviaturas Abreviatura para número hexadecimal HiFu Función auxiliar Accionamiento hidráulico lineal Human Machine Interface: interfaz de usuario SINUMERIK Accionamiento de cabezal Hardware Compensación interpolatoria Interface-Modul: módulo de conexión Interface-Modul Receive: módulo de conexión para el servicio de recepción Interface-Modul Send: módulo de conexión para el servicio de transmisión Increment: acotado incremental Initializing Data: datos de inicialización...
  • Página 571 Anexo A.1 Lista de abreviaturas Least Significant Bit: bit menos significativo Local User Data: datos del usuario (locales) Media Access Control MAIN Main program: programa principal (OB1, PLC) Megabyte Motion Control Interface MCIS Motion Control Information System Machine Control Panel: panel de mando de máquina Dato o datos de máquina Manual Data Automatic: introducción de programa manual MELDW...
  • Página 572 Anexo A.1 Lista de abreviaturas Imagen de proceso de las salidas Imagen de proceso de las entradas Ordenador personal PCIN Nombre del software para el intercambio de datos con el control PCMCIA Personal Computer Memory Card International Association: normalización para tarjetas de memoria PC Unit: PC-Box (caja central) Puesta en marcha Programadora...
  • Página 573 Anexo A.1 Lista de abreviaturas Random Access Memory: memoria de escritura y lectura Función "Aproximación al punto de referencia" REPOS Función "Reposicionamiento" RISC Reduced Instruction Set Computer: tipo de procesador con juego de instrucciones reducido y tiempos de elaboración muy cortos Rapid Override: corrección de entrada Parámetros R, parámetros de cálculo, variable de usuario predefinida R-Parameter Active: zona de memoria en el NCK para los números de los...
  • Página 574 Anexo A.1 Lista de abreviaturas Motor síncrono rotativo SSFK Corrección del error del paso de husillo Serial Synchron Interface: interfaz serie síncrona Búsqueda de número de secuencia Palabra de mando Velocidad periférica de muela Software System Files: ficheros de sistema SYNACT Synchronized Action: acción síncrona Terminal Board (SINAMICS)
  • Página 575 Anexo A.1 Lista de abreviaturas Función de aproximación y retirada suaves Sistema de coordenadas de pieza Herramienta Corrección longitudinal de herramienta Programación orientada al taller Work Piece Directory: directorio de piezas Corrección de radio de herramienta Herramienta Corrección de herramienta Gestión de herramientas Cambio de herramienta Extensible Markup Language...
  • Página 576: Vista General De La Documentación

    Anexo A.2 Vista general de la documentación Vista general de la documentación Fundamentos Manual de programación, 03/2013, 6FC5398-1BP40-3EA1...
  • Página 577: Glosario

    Glosario Acciones síncronas 1. Emisión de funciones auxiliares Durante el mecanizado de la pieza, se pueden emitir desde el programa CNC funciones tecnológicas (→ funciones auxiliares) al PLC. Con estas funciones se controlan, por ejemplo, dispositivos auxiliares de la máquina herramienta como pinola, pinza, mandril de sujeción, etc.
  • Página 578: Automático

    Glosario Alarmas Todos los → avisos y las alarmas se visualizan en el panel de operador textualmente, con fecha y hora y con el icono correspondiente para el criterio de borrado. La indicación se efectúa separadamente por alarmas y avisos. 1.
  • Página 579: Borrado General

    Glosario Avisos Todos los avisos programados en el programa de pieza y las → alarmas detectadas por el sistema se muestran en el panel de operador textualmente, con fecha y hora y con el correspondiente icono para el criterio de borrado. La indicación se efectúa separadamente por alarmas y avisos.
  • Página 580: Coincidencia Previa

    Glosario Canal de mecanizado A través de una estructura de canales, los movimientos paralelos permiten reducir los tiempos no productivos, p. ej., desplazamiento de un pórtico de carga simultáneamente al mecanizado. En este contexto, un canal CNC se tiene que considerar como control CNC propio con decodificación, preparación de secuencias e interpolación.
  • Página 581: Compensación Interpolatoria

    Glosario Componente del control CN para la ejecución y la coordinación de la comunicación. Compensación de error de paso de husillo Compensación a través del control de imprecisiones mecánicas de un husillo de bolas que participa en el avance mediante valores medidos consignados de las desviaciones. Compensación de errores de paso de cuadrante Los errores de contorno en transiciones de cuadrante producidos por cambios en las condiciones de fricción en guías se pueden eliminar en gran parte con la compensación de...
  • Página 582: Coordenadas Polares

    Glosario Control de velocidad Para poder alcanzar una velocidad aceptable en desplazamientos de valor muy reducido por secuencia, puede ajustarse una evaluación anticipativa para varias secuencias (→ Look Ahead). Coordenadas polares Sistema de coordenadas que define la posición de un punto en un plano mediante su distancia del origen y el ángulo que forma el vector de radio con un eje definido.
  • Página 583: Diagnóstico

    Glosario Datos del operador Datos que comunican las características de la máquina herramienta de una forma definida por el software del sistema al control CN. Decalaje de origen externo Decalaje de origen determinado por el → PLC. Decalaje del origen Definición de un nuevo punto de referencia para un sistema de coordenadas con relación a un origen existente y un →...
  • Página 584 Glosario Dirección de eje Ver → Nombre de eje Differential Resolver Function: Función CN que en combinación con un volante electrónico genera un decalaje de origen en Automático. Editor El editor permite crear, modificar, completar, agrupar e insertar programas/textos/secuencias de programas. Editor de textos Ver →...
  • Página 585 Glosario Eje geométrico Los ejes geométricos forman el → sistema de coordenadas de pieza bidimensional o tridimensional en el que se programa la geometría de la pieza en → programas de pieza. Eje giratorio Los ejes giratorios producen un giro de la pieza o la herramienta a una posición angular definida.
  • Página 586: Entradas/Salidas Digitales Rápidas

    Glosario Entradas/salidas digitales rápidas A través de las entradas digitales se pueden, por ejemplo, iniciar rutinas de programa rápidas (rutinas de interrupción). A través de las salidas CNC digitales se pueden iniciar funciones de conmutación rápidas controladas por programa. Escala Componente de un →...
  • Página 587 Glosario Gestión de programas de piezas La gestión de programas de pieza se puede organizar por → piezas. El tamaño de la memoria de usuario determina el número de programas y datos a gestionar. Cada fichero (programas y datos) se puede dotar de un nombre con máx. 24 caracteres alfanuméricos. Giro Componente de un →...
  • Página 588 Interpolación de polinomios Con la interpolación de polinomios se pueden generar las formas de curva más diversas, tales como funciones lineales, parábolas y exponenciales (SINUMERIK 840D sl). Interpolación helicoidal La interpolación helicoidal es particularmente apta para la ejecución sencilla de roscas internas o externas con fresas perfiladas y el fresado de ranuras de lubricación.
  • Página 589 Glosario KÜ Relación de transmisió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: → Variable definida por el usuario, → Variable de sistema, → Macros. Limitación del campo de trabajo El límite del campo de trabajo sirve para limitar el margen de desplazamiento de los ejes además de con los finales de carrera.
  • Página 590 Campo de datos del control en el que están guardados los datos de corrección (correctores) de herramienta. Memoria de programa del PLC SINUMERIK 840D sl: En la memoria PLC de usuario se guardan el programa PLC de usuario y los datos de usuario junto con el programa PLC básico. Memoria de sistema La memoria de sistema es una memoria en la CPU donde se guardan los siguientes datos: ●...
  • Página 591 Glosario Módulo de periferia Los módulos periféricos establecen la conexión entre la CPU y el proceso. Los módulos periféricos son: ● → Módulos de entrada/salida digitales ● → Módulos de entrada/salida analógicas ● → Módulos de simulador Numerical Control Kernel: componente del control CN, que ejecuta → programas de pieza y que principalmente coordina los procesos de desplazamiento para la máquina herramienta.
  • Página 592: Palabras Reservadas

    Glosario Origen de pieza El origen de la pieza forma el punto inicial del → sistema de coordenadas de pieza. Queda definido por distancias frente al → origen de la máquina. Override Posibilidad de intervención manual o programable que permite al operador superponerse a avances o velocidades de giro programados para adaptarlos a una determinada pieza o un material.
  • Página 593 Glosario Pieza en bruto Pieza con la que se empieza el mecanizado de una pieza. Pila tampón La pila tampón garantiza que el → programa de usuario está consignado en la → CPU a prueba de alimentación, y las áreas de datos y marcas, tiempos y contadores definidos se mantienen de forma remanente.
  • Página 594: Programa Principal

    Glosario Programa principal El nombre "Programa principal" procede del tiempo en que los programas de pieza estaban divididos de una forma fija en programa principal y subprogramas. Esta división fija ya no existe con el lenguaje CN actual de SINUMERIK. En principio, cada programa de pieza puede seleccionarse e iniciarse en el canal.
  • Página 595 Glosario Retirada rápida del contorno Cuando llega una interrupción, se puede iniciar, a través del programa de mecanizado CNC, un movimiento que permite la retirada rápida de la herramienta del contorno de pieza que se está mecanizando en este momento. Adicionalmente, se pueden parametrizar el ángulo de retirada y la magnitud del recorrido.
  • Página 596 Glosario Simetría especular En la simetría especular se invierten los signos de los valores de coordenadas de un contorno frente a un eje. La simetría especular se puede aplicar en varios ejes a la vez. Sincronización Instrucciones en → programas de pieza para la coordinación de los procesos en distintos →...
  • Página 597: Transformación

    Glosario Subprograma El nombre "Subprograma" procede del tiempo en que los programas de pieza estaban divididos de una forma fija en → programa principal y subprogramas. Esta división fija ya no existe con el lenguaje CN actual de SINUMERIK. En principio cada programa de pieza o cada →...
  • Página 598: Zona Protegida

    Glosario Variable de sistema Variable que existe sin intervención del programador de un → programa de pieza. Queda definida por un tipo de datos y el nombre de variable que empieza por el carácter $. Ver → Variable definida por el usuario. Variables definidas por el usuario Los usuarios pueden convenir unas variables definidas por ellos para un uso cualquiera en el →...
  • Página 599: Índice Alfabético

    Índice alfabético en pulgadas, 165 para ejes giratorios y cabezales, 163 posibilidades, 156 Acotado absoluto, 18 Acotado en milímetros, 165 $AA_ACC, 130 Acotado en pulgadas, 165 $AA_FGREF, 108 Acotado incremental, 159 $AA_FGROUP, 108 ACP, 163 $AC_F_TYPE, 146 ADIS, 308 $AC_FGROUP_MASK, 108 ADISPOS, 308 $AC_FZ, 146 $AC_S_TYPE, 91...
  • Página 600 Índice alfabético Coordenadas cilíndricas, 183 Coordenadas polares, 17 Cabezal Corrección Funciones M., 365 longitudinal de la herramienta, 62 limitación de la velocidad de giro, 99 plano, 299 modo, regulado en posición, 113 radio de la herramienta, 63 posicionar, 115 Corrección de herramienta principal, 392 offset, 76 sentido de giro, 81...
  • Página 601 Índice alfabético DILF, 239 DIN 66217, 25 F... Dirección con interpolación lineal, 190 Asignación del valor, 38 en avance, 101 Direcciones, 400 para tallado de roscas G34 G35, 237 DISC, 274 FA, 123 DISCL, 278 Factor de escala, 342 Disponibilidad FAD, 278 dependiente del sistema, 5 FB, 141...
  • Página 602 Índice alfabético G112, 180 G602, 305 G140, 278 G603, 305 G141, 278 G63, 248 G142, 278 G64, 308 G143, 278 G641, 308 G147, 278 G642, 308 G148, 278 G643, 308 G153 G644, 308 cancelar para frame, 354 G645, 308 con decalaje de origen, 149 G70, 165 G17, 153 G700, 165...
  • Página 603 Índice alfabético Letras para direcciones, 487 LF, 37 I... LFOF, 239 con interpolación circular, 192 LFON, 239 para roscado con macho sin mandril de LFPOS, 239 compensación, 243 LFTXT, 239 para tallado de roscas G33, 229 LFWP, 239 para tallado de roscas G34 G35, 237 Limitación del campo de trabajo IC, 159 En el sistema de coordenadas básico, 370...
  • Página 604 Índice alfabético Portaherramientas punto de referencia, 23 Niveles de omisión, 40 POS, 110 NORM, 267 POSA, 110 POSP, 110 PR, 278 Procedimiento OFFN, 257 predefinido, 524 Offset Programa longitudes de herramienta, 76 cabecera, 45 radio de la herramienta, 76 fin, 365 Offset de posición, 355 nombre, 33 Orden de desplazamiento, 177...
  • Página 605 Índice alfabético Redondeo, 250 SF, 229 Redondeo de transición, 275 Sierra de ranurar, 72 Regla de los tres dedos, 25 Síncronos Retirada ejes, 394 dirección en el tallado de roscas, 240 Sistema Retirada rápida disponibilidad dependiente de, 5 Tallado de roscas, 239 Sistema de coordenadas RIC, 170 básico, 27...
  • Página 606 Índice alfabético Valor S interpretación, 83 Velocidad de corte, 85 Velocidad de corte (constante), 92 Velocidad de giro de la herramienta máximo, 86 Vigilancia tope fijo, 384 Vigilancia de colisión, 293 Volante corrección, 131 WAB, 278 WAITMC, 110 WAITP, 110 WAITS, 115 WALCS0, 373 WALCS1-10, 373...

Este manual también es adecuado para:

Sinumerik 828dSinumerik 840de sl

Tabla de contenido