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

Enlaces rápidos

SINUMERIK
SINUMERIK
840D sl/840Di sl/840D/840Di/810D
Fundamentos
Manual de programación
Válidas para
Control
SINUMERIK 840D sl/840DE sl
SINUMERIK 840Di sl/840DiE sl
SINUMERIK 840D powerline/840DE powerline
SINUMERIK 840Di powerline/840DiE powerline
SINUMERIK 810D powerline/810DE powerline
Software
Software de sistema NCU para 840D sl/840DE sl 1.4
Software de sistema NCU para 840Di sl/DiE sl
Software de sistema NCU para 840D/840DE
Software de sistema NCU para 840Di/840DiE
Software de sistema NCU para 810D/810DE
11/2006
6FC5398-1BP10-2EA0
Prólogo
Fundamentos geométricos
Fundamentos de la
programación CN
Definición de recorridos
Instrucciones de
desplazamiento
Influenciando la trayectoria
Frames
Ajuste de avance y giro del
cabezal
Correcciones de
herramientas
Funciones adicionales
Parámetros de cálculo y
saltos en el programa
Repetición de partes del
programa
Tablas
Anexo:
Versión
1.0
7.4
3.3
7.4
1
2
3
4
5
6
7
8
9
10
11
12
A
Tabla de contenido
loading

Resumen de contenidos para Siemens SINUMERIK 840D sl

  • Página 1 Funciones adicionales Parámetros de cálculo y saltos en el programa Repetición de partes del Válidas para programa Control SINUMERIK 840D sl/840DE sl SINUMERIK 840Di sl/840DiE sl Tablas SINUMERIK 840D powerline/840DE powerline SINUMERIK 840Di powerline/840DiE powerline SINUMERIK 810D powerline/810DE powerline Anexo: Software Versión...
  • Página 2 El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en el catálogo y en la descripción técnica, y sóloassociado a los equipos y componentes de Siemens y de tercera que han sido recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación y un montaje conforme a las prácticas de la buena...
  • Página 3: Prólogo

    La edición de Internet de DOConCD, la DOConWEB, se encuentra bajo: http://www.automation.siemens.com/doconweb Para más información sobre la oferta de formación y sobre las FAQ (preguntas frecuentes) visite la web: http://www.siemens.com/motioncontrol, una vez allí haga clic en el punto de menú "Soporte" Destinatarios La presente documentación está destinada a: •...
  • Página 4: Technical Support

    +86 1064 719 990 +1 423 262 2522 +49 180 5050 223 +86 1064 747 474 +1 423 262 2289 Internet http://www.siemens.com/automation/support-request E-mail mailto:[email protected] Nota Los números de teléfono específicos de cada país para el asesoramiento técnico se encuentran en Internet: http://www.siemens.com/automation/service&support...
  • Página 5: Declaración De Conformidad Ce

    La declaración de conformidad CE sobre la Directiva CEM se encuentra/obtiene • en Internet: http://www.ad.siemens.de/csinfo bajo el número de producto/referencia 15257461 • en la delegación correspondiente del área de negocios A&D MC de Siemens AG Variante de exportación La variante de exportación no contiene las siguientes funciones: Función...
  • Página 6: Descripción

    Preparación del trabajo Las instrucciones de programación "Preparación del trabajo" están destinadas al técnico ya familiarizado con todas las posibilidades de programación. SINUMERIK 840D sl/840Di sl/840D/840Di/810D permite, con un lenguaje de programación especial, la programación de un programa de pieza complejo (p. ej.: superficies de forma libre, coordinación de canales, etc.) y facilita la laboriosa programación del técnico.
  • Página 7: Tabla De Contenido

    Índice Prólogo ..............................3 Fundamentos geométricos ........................13 Descripción de puntos de la pieza ....................13 1.1.1 Sistemas de coordenadas de la pieza..................13 1.1.2 Determinación de posiciones de pieza ..................14 1.1.3 Coordenadas polares........................17 1.1.4 Acotado absoluto .........................17 1.1.5 Acotado incremental ........................19 1.1.6 Designación de planos.........................21 Posición del los orígenes ......................22...
  • Página 8: Índice

    Índice Observaciones generales ......................77 3.1.1 Programar cotas.......................... 77 Acotados absolutos/relativos ...................... 78 3.2.1 Acotado absoluto (G90, X=AC)....................78 3.2.2 Acotado incremental (G91, X=IC) ....................82 Acotado absoluto para ejes giratorios (DC, ACP, ACN)............. 86 Introducción de cotas pulgadas/métrica (G70/G700, G71/G710)..........88 Funciones de torneado especiales .....................
  • Página 9 Índice 4.19 Parada en el roscado (LFOF, LFON, LFTXT, LFWP, LFPOS) ..........181 4.19.1 Retirada para el roscado (LFON, LFOF, LIFTFAST, DILF, ALF) ..........181 4.19.2 Levantamiento en la retirada (LFTXT, LFWP, LFPOS, POLF, POLFMASK; POLFMLIN)..183 4.20 Desplazamiento a punto fijo (G75)....................186 4.21 Desplazamiento a tope fijo (FXS, FXST, FXSW) ..............188 4.22...
  • Página 10 Índice Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF)......290 Corrección porcentual del avance (OVR, OVRA) ..............293 Avance con corrección del volante (FD, FDA)................294 Corrección porcentual de la aceleración (ACC opción)............298 Optimización del avance para contornos de curvatura pronunciada (CFTCP, CFC, CFIN) ..300 7.10 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5)......
  • Página 11 Índice 8.16.3 Borrar correcciones aditivas (DELDL) ..................397 8.17 Acciones especiales de corrección de herramienta ..............398 8.17.1 Simetrizar longitudes de herramienta ..................400 8.17.2 Evaluación de signos de desgaste ....................401 8.17.3 Sistema de coordenadas del mecanizado activo (TOWSTD/TOWMCS/TOWWCS/TOWBCS/TOWTCS/TOWKCS) ...........402 8.17.4 Longitud de herramienta y cambio de plano................405 8.18 Herramientas con longitud fija de filo..................406 Funciones adicionales ...........................
  • Página 12 Índice Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 13: Fundamentos Geométricos

    Fundamentos geométricos Descripción de puntos de la pieza 1.1.1 Sistemas de coordenadas de la pieza Para que la máquina o el control puedan trabajar con las cotas de posición especificadas, estos datos deben darse en un sistema de referencia que coincida con las direcciones de desplazamiento de los carros de los ejes.
  • Página 14: Determinación De Posiciones De Pieza

    Fundamentos geométricos 1.1 Descripción de puntos de la pieza Torneado: Siguiendo la norma DIN 66217, para máquinas herramienta se utiliza un sistema de coordenadas cartesiano dextrógiro. El origen de pieza (W) es el origen del sistema de coordenadas de la pieza. En muchos casos es necesario programar coordenadas negativas.
  • Página 15 Fundamentos geométricos 1.1 Descripción de puntos de la pieza P1 equivale a X100 Y50 P2 equivale a X-50 Y100 P3 equivale a X-105 Y-115 P4 equivale a X70 Y-75 Al tornear, las posiciones de pieza sólo se necesitan en un plano. Los puntos P1 a P4 se determinan mediante las siguientes coordenadas: P1 equivale a X25 Z-7.5 P2 equivale a X40 Z-15...
  • Página 16: Ejemplo Posiciones En Torneado

    Fundamentos geométricos 1.1 Descripción de puntos de la pieza Ejemplo Posiciones en torneado Los puntos P1 y P2 quedan determinados por las siguientes coordenadas: P1 equivale a X-20 Y-20 Z23 P2 equivale a X13 Y-13 Z27 Ejemplo Posiciones en fresado Para definir la profundidad de penetración es necesario asignar también un valor numérico a una tercera coordenada (en este caso Z).
  • Página 17: Coordenadas Polares

    Fundamentos geométricos 1.1 Descripción de puntos de la pieza 1.1.3 Coordenadas polares El sistema de coordenadas descrito anteriormente se denomina "sistema de coordenadas cartesiano". Existe otra posibilidad para definir las coordenadas de un punto, el sistema de "coordenadas polares". El sistema de coordenadas polares se utiliza generalmente cuando la pieza o una parte de ella está...
  • Página 18: Ejemplo Torneado

    Fundamentos geométricos 1.1 Descripción de puntos de la pieza P1 equivale a X20 Y35 P2 equivale a X50 Y60 P3 equivale a X70 Y20 Ejemplo Torneado Las posiciones para los puntos P1 a P4 en cotas absolutas referidas al origen son: P1 equivale a X25 Z-7,5 P2 equivale a X40 Z-15 P3 equivale a X40 Z-25...
  • Página 19: Acotado Incremental

    Fundamentos geométricos 1.1 Descripción de puntos de la pieza 1.1.5 Acotado incremental A menudo existen planos de fabricación en los que las cotas no etán referidas al origen sino a otro punto de la pieza. Para no tener que recalcular las cotas se puede programar en el control numérico utilizando cotas incrementales.
  • Página 20 Fundamentos geométricos 1.1 Descripción de puntos de la pieza Ejemplo Torneado Las posiciones para los puntos P1 a P4 en cotas incrementales son: G90 P1 equivale a X25 Z-7,5 ;(referido al origen) G91 P2 equivale a X15 Z-7,5 ;(referido a P1) G91 P3 equivale a Z-10 ;(referido a P2) G91 P4 equivale a X20 Z-10 ;(referido a P3) Nota...
  • Página 21: Designación De Planos

    Fundamentos geométricos 1.1 Descripción de puntos de la pieza 1.1.6 Designación de planos Para programar, es necesario indicar al control numérico en qué plano se va a trabajar. Con ello se permite al control calcular adecuadamente los valores de corrección de herramienta. Además, el plano define el sentido de giro a la hora de programar interpolaciones circulares o de utilizar coordenadas polares.
  • Página 22: Posición Del Los Orígenes

    Fundamentos geométricos 1.2 Posición del los orígenes Planos de trabajo Los planos de trabajo se definen en el programa de pieza con G17, G18 y G19: Plano Denominación Dirección de penetración Posición del los orígenes En la máquina con control numérico se definen los diferentes puntos de origen y de referencia.
  • Página 23: Puntos De Referencia

    Fundamentos geométricos 1.2 Posición del los orígenes Torneado: Puntos de referencia Estos son: Origen de la máquina Punto de tope. Puede coincidir con el origen de pieza (sólo tornos) Origen de pieza = Origen del programa Punto inicial. Definible por programa. Aquí...
  • Página 24: Posición De Los Sistemas De Coordenadas

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas Posición de los sistemas de coordenadas 1.3.1 Vista general de los diferentes sistemas de coordenadas Se distinguen los siguientes sistemas de coordenadas: • Sistema de coordenadas de la máquina con origen de máquina M •...
  • Página 25: Sistema De Coordenadas De Máquina

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas Sistemas de coordenadas Torneado: 1.3.2 Sistema de coordenadas de máquina El sistema de coordenadas de máquina se forma utilizando los ejes físicos existentes en la máquina. En el sistema de coordenadas de la máquina se definen puntos de referencia, puntos de cambio de soporte de pieza y de herramienta (puntos fijos predefinidos).
  • Página 26: Regla De La Mano Derecha

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas Regla de la mano derecha La posición del sistema de coordenadas asociado a la máquina depende del tipo de máquina. Las direcciones de los ejes se determinan por la regla de "los tres dedos de la mano derecha"...
  • Página 27 Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 28: Sistema De Coordenadas Básico

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas 1.3.3 Sistema de coordenadas básico El sistema de coordenadas básico es un sistema de coordenadas cartesiano que se genera mediante transformación cinemática (p. ej., transformación de 5 ejes o por Transmit en superficies cilíndricas) del sistema de coordenadas de la máquina.
  • Página 29: Otras Definiciones

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas Otras definiciones Los decalajes de origen, los factores de escala, etc. se ejecutan siempre en el sistema de coordenadas básico. También para definir los límites de la zona de trabajo las coordenadas introducidas están referidas al sistema de coordenadas básico.
  • Página 30: Sistema De Coordenadas De Pieza

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas 1.3.4 Sistema de coordenadas de pieza En el sistema de coordenadas de pieza se define la geometría de la pieza. O, expresado de otra manera: Los datos del programa de pieza están referidos al sistema de coordenadas de pieza.
  • Página 31: Concepto Frame

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas 1.3.5 Concepto 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. Se trata de una descripción espacial del sistema de coordenadas de pieza. Un frame contempla los siguientes factores: •...
  • Página 32: Desplazar Y Girar El Sistema De Coordenadas De Pieza

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas Simetría respecto al eje Z Desplazar y girar el sistema de coordenadas de pieza Para el mecanizado de contornos inclinados se puede colocar la pieza con los dispositivos correspondientes en forma paralela a los ejes de la máquina ..
  • Página 33: Correlación Entre El Sistema De Coordenadas De Pieza Y Los Ejes De La Máquina

    Fundamentos geométricos 1.3 Posición de los sistemas de coordenadas • mecanizar varias caras. Para el mecanizado en planos de trabajo inclinados se deben tener en cuenta - dependiendo de la cinemática de la máquina - las convenciones relativas a plano de trabajo y correcciones de herramienta.
  • Página 34: Sistema De Coordenadas De Pieza Actual

    Fundamentos geométricos 1.4 Ejes 1.3.7 Sistema de coordenadas de pieza actual A veces es necesario o conveniente dentro de un mismo programa desplazar a otro sitio el sistema de coordenadas de pieza seleccionado originalmente para (en caso dado) girar, invertir en simetría especular y/o escalar. Utilizando los frames programables se puede trasladar (rotar, realizar una simetría, afectar mediante un factor de escala) el origen del sistema de coordenadas de la pieza, obteniendo así...
  • Página 35: El Comportamiento De Tipos De Eje Programados

    Fundamentos geométricos 1.4 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 36: Ejes Principales/Ejes Geométricos

    Fundamentos geométricos 1.4 Ejes 1.4.1 Ejes principales/Ejes geométricos Los ejes principales forman un sistema de coordenadas cartesiano dextrógiro. Los desplazamientos de la herramienta se programan en este sistema de coordenadas. En control numérico, los ejes principales se definen como ejes geométricos. Este concepto será...
  • Página 37: Ejes Adicionales

    Fundamentos geométricos 1.4 Ejes 1.4.2 Ejes adicionales Al contrario que los ejes geométricos, los ejes adicionales no tienen ninguna relación con otros ejes. Identificador de eje En un torno con almacén de torreta, por ejemplo Posición de la torreta revólver U, contrapunto V Ejemplos de aplicación Ejes adicionales típicos son ejes de revólver de herramientas, ejes de mesa basculante, ejes de cabezal basculante (orientable) y ejes de cargador.
  • Página 38: Ejes De Canal

    Fundamentos geométricos 1.4 Ejes Identificador de eje Los identificadores de ejes se pueden definir mediante datos de máquina. Denominación predeteminada: X1, Y1, Z1, A1, B1, C1, U1, V1 Además existen identificadores de ejes fijos que se pueden utilizar en cualquier momento: AX1, AX2, …, AXn 1.4.5 Ejes de canal...
  • Página 39: Programación

    Fundamentos geométricos 1.4 Ejes Programación Se diferencia entre ejes de posicionado con desplazamiento simultáneo hasta el final de la secuencia o durante varias secuencias. Parámetros Ejes POS: El cambio de secuencia se realiza al final de la secuencia cuando todos los ejes de contorneado y posicionado programados en dicha secuencia hayan alcanzado sus posiciones.
  • Página 40: Ejes De Comando

    Fundamentos geométricos 1.4 Ejes 1.4.9 Ejes de comando Los ejes de comando se arrancan por acciones simultáneas derivadas de un evento (comandos). Se pueden posicionar, arrancar y parar en forma completamente asíncrona al programa de pieza. Un eje no puede ser desplazado simultáneamente desde el programa de pieza y por acciones síncronas.
  • Página 41: Descripción

    Fundamentos geométricos 1.4 Ejes Requisito Las NCUs implicadas NCU1 y NCU2 deberán estar acopladas mediante el módulo de lincado con comunicación rápida. Bibliografía: /PHD/ Manual de producto Configuración NCU; NCU 571-573.2 capítulo Módulo de enlace El eje se debe de configurar mediante datos de máquina. Debe de estar presente la opción Eje lincado o Link.
  • Página 42: Ejes Lincados Guía

    Fundamentos geométricos 1.4 Ejes 1.4.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 43: Requisitos

    Fundamentos geométricos 1.4 Ejes Requisitos • Las NCUs implicadas NCU1 a NCUn (n máx. 8) deberán estar acopladas mediante el módulo de lincado con comunicación rápida. Bibliografía: /PHD/ Manual de producto Configuración NCU; NCU 571-573.2 capítulo Módulo link • El eje se debe de configurar mediante datos de máquina. •...
  • Página 44: Sistemas De Coordenadas Y Mecanizados

    Fundamentos geométricos 1.5 Sistemas de coordenadas y mecanizados Sistemas de coordenadas y mecanizados Se representa la relación entre los comandos de desplazamiento de los movimientos de ejes programados de las coordenadas de pieza y los movimientos resultantes en los ejes de la máquina.
  • Página 45 Fundamentos geométricos 1.5 Sistemas de coordenadas y mecanizados 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 = (medida de referencia P2 - medida de referencia P1) + (decalaje P2 - decalaje P1) + (corr.
  • Página 46 Fundamentos geométricos 1.5 Sistemas de coordenadas y mecanizados Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 47: Fundamentos De La Programación Cn

    Fundamentos de la programación CN Estructura y contenido de un programa CN Nota El programa de pieza se configura según la norma DIN 66025. Un programa (de pieza o de CN) se compone de una sucesión de secuencias CN, también llamadas bloques (ver tabla siguiente).
  • Página 48: Formato De Cinta Perforada

    Fundamentos de la programación CN 2.1 Estructura y contenido de un programa CN Formato de cinta perforada Nombres de archivo o fichero: Los nombres de archivo o fichero pueden contener los caracteres 0...9, A...Z, a...z o _ y pueden tener máx. 24 caracteres. Los nombres de archivo o fichero deben tener una identificación de 3 caracteres (_xxx).
  • Página 49: Elementos Del Lenguaje De Programación

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Elementos del lenguaje de programación Sinopsis Los elementos de los lenguajes de programación quedan determinados por • Juego de caracteres con mayúsculas, minúsculas y números • Palabras con direcciones y sucesión de cifras •...
  • Página 50 Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Números 1, 2, 3, 4, 5, 6, 7, 8, 9 Caracteres especiales Carácter de inicio de programa (sólo para editar programas en un PC externo) Paréntesis para parámetros o expresiones Paréntesis para parámetros o expresiones Paréntesis para direcciones o índices de matriz Paréntesis para direcciones o índices de matriz...
  • Página 51: Secuencias Y Estructura De Secuencia

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación El carácter de dirección de la palabra suele ser una letra. La sucesión de cifras puede llevar signo (+ ó -) y coma (punto) decimal; el signo tiene que encontrarse siempre entre la letra de dirección y la sucesión de cifras.
  • Página 52: Orden De Sucesión De Las Palabras En Una Secuencia

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Orden de sucesión de las palabras en una secuencia Con el fin de conseguir una estructura de secuencia clara que permita seguir y corregir el programa con facilidad, se deben programar las palabras en el siguiente orden: Ejemplo: N10 G…...
  • Página 53: Número De Secuencia

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Número de secuencia Las secuencias principales llevan siempre asociado un número de secuencia. Un número de secuencia principal se compone del carácter ":" y un número entero positivo (número de secuencia).
  • Página 54 Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación C=DC(...) Eje giratorio ajustable C=ACP(...) C=ACN(...) CHR=... Achaflanar esquina del contorno fijo D... Número del filo fijo F... Avance fijo FA[Eje]=... o bien Avance por eje fijo FA[Cabezal]=... o bien (Sólo cuando se indica el número de cabezal mediante una [SPI(Cabezal)]=...
  • Página 55: Direcciones Activas Modales/Por Secuencia

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Z... ajustable Z=AC(...) Z=IC(...) AR+=... Ángulo en el vértice ajustable AP=... Ángulo polar ajustable CR=... Radio del círculo ajustable RP=... Radio polar ajustable :... Secuencia principal fijo "fijo" Estos identificadores de direcciones están disponibles para una determinada función. Fabricante de la máquina "ajustable"...
  • Página 56 Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Ejemplo: ;No se necesita el carácter "=", 7 es el valor. También se podría ;programar con el carácter "=" ;Eje X4 (se requiere el carácter "=") X4=20 ;2 letras (se requiere el carácter "=") CR=7.3 ;Velocidad para el 1r cabezal: 470 r/min S1=470...
  • Página 57: Direcciones Fijas

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Direcciones fijas Las siguientes direcciones ya tienen un significado previo definido en el sistema: Dirección Significado (por defecto) Número del filo Avance Condición de desplazamiento Función auxiliar Llamada a un subprograma Función adicional Secuencia auxiliar Cantidad de pasadas del programa...
  • Página 58: Direcciones Ajustables

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Direcciones ajustables Las direcciones se pueden definir mediante un carácter de dirección (con dirección numérica ampliada) o bien mediante un identificador libremente definible. Nota Las direcciones definibles deben ser unívocas. El mismo identificador de dirección no se puede utilizar para diferentes tipos de direcciones.
  • Página 59: Operadores/Funciones De Cálculo

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Operadores/funciones de cálculo Operadores y Significado funciones de cálculo Suma Resta Multiplicación División Atención: (tipo INT)/(tipo INT)=(tipo REAL);ejemplo: 3/4 = 0.75 División, para variables del tipo INT y REAL Atención: (tipo INT)DIV(tipo INT)=(tipo INT);ejemplo: 3 DIV 4 = 0 División módulo (solamente para tipo INT), da como resultado el resto de una división entre valores enteros,...
  • Página 60: Operadores De Comparación Y Operadores Lógicos

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Operadores de comparación y operadores lógicos Operadores de Significado comparación y operadores lógicos Igual que <> Distinto > Mayor que < Menor que >= Mayor o igual <= Menor o igual Negación O exclusiva Se pueden utilizar paréntesis con expresiones aritméticas para definir la secuencia de...
  • Página 61 Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Nota Para diferenciar el identificador de dirección con extensión numérica de caracteres de dirección con un valor, se debe de programar el signo "=", "(", "[", ")", "]", "," o bien un operador tras la dirección numérica ampliada.
  • Página 62: Reglas Para La Asignación De Nombres De Identificadores

    • Aconsejamos al usuario elegir nombres de identificadores que comiencen con la letra "U" (Usuario) o de subrayado, ya que éstos no son utilizados por los ciclos compilados de SIEMENS ni los ciclos estándar de SIEMENS. Otros caracteres reservados • El identificador "RL" está reservado para tornos convencionales.
  • Página 63: Constantes

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación En la definición de variables se define a qué tipo de datos pertenecen las distintas variables. Las variables del sistema y variables predefinidas tienen su tipo ya previamente definido. Los tipos de variables/tipos de datos elementales son: Tipo Significado...
  • Página 64: Omitir Secuencias

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Constantes hexadecimales Se pueden utilizar constantes con formato hexadecimal. Para ello se utilizan las letras "A" a "F" como valores hexadecimales del 10 al 15. Los valores hexadecimales se utilizan entre comillas y comienzan con la letra inicial "H", seguida del valor hexadecimal.
  • Página 65: Ejemplos Omitir Secuencias

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Las secuencias que se han de omitir llevan el carácter "/" (barra inclinada) antes del número de secuencia. Se pueden omitir también varias secuencias sucesivas. Las instrucciones programadas en las secuencias omitidas no se realizan, y el programa continúa con la siguiente secuencia que no tenga el carácter "/"...
  • Página 66: Destinos Del Salto (Lábels)

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Nota También es posible crear programas de ejecución variable utilizando variables de sistema y de usuario para saltos condicionados. Destinos del salto (lábels) Se pueden crear ramificaciones y saltos dentro de un programa mediante la definición de lábels, también llamadas metas, del salto.
  • Página 67: Programar Avisos

    Fundamentos de la programación CN 2.2 Elementos del lenguaje de programación Programar avisos Para orientar al operario durante la ejecución del programa de pieza, se pueden programar avisos o mensajes que se visualizan en la pantalla de control numérico dando información sobre el estado momentáneo del proceso de mecanizado.
  • Página 68: Activar Alarmas

    El rango de Alarmas válido es de 60 000 a 69 999, el rango desde 60 000 a 64 999 está reservado para las alarmas de los ciclos de SIEMENS, mientras que el rango de 65 000 a 69 999 queda a disposición del usuario.
  • Página 69: Programación De Una Pieza De Ejemplo

    Fundamentos de la programación CN 2.3 Programación de una pieza de ejemplo Programación de una pieza de ejemplo 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 70: Primer Ejemplo De Programación Para Fresado

    Fundamentos de la programación CN 2.4 Primer ejemplo de programación para fresado • 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 – Retirada para medida de comprobación –...
  • Página 71: Segundo Ejemplo De Programación Para Fresado

    Fundamentos de la programación CN 2.5 Segundo ejemplo de programación para fresado Ejemplo _FRAES1_MPF ;MSG = Visualizar aviso en línea de alarmas N10 MSG("ESTE ES MI PRIMER PROGRAMA CN") ;Avance, cabezal, herramienta, :10 F200 S900 T1 D2 M3 ;corrección de herramienta, cabezal a la derecha ;Desplazamiento rápido a la posición N20 G0 X100 Y100 ;Rectángulo con avance, recta en X...
  • Página 72 Fundamentos de la programación CN 2.5 Segundo ejemplo de programación para fresado N070 SUPA G0 Z0 D0 M5 M9 ;********************Cambio de herramienta******************** ;d = fresa para planear 1 pulgada N075 T2 M6 MSG ("Mecanizado lateral") N080 G0 X-1 Y.25 S1200 M3 M8 N085 Z1 D1 N090 G1 Z-.5 F50 N095 G42 X.5 F30...
  • Página 73 Fundamentos de la programación CN 2.5 Segundo ejemplo de programación para fresado Dibujo acotado de la pieza "The Raised Boss" (no a escala). Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 74: Ejemplo De Programación Para Torneado

    Fundamentos de la programación CN 2.6 Ejemplo de programación para torneado Ejemplo de programación para torneado Programación de radio y corrección del radio de herramienta El ejemplo contiene la programación de un radio y una corrección del radio de herramienta. Ejemplo %_N_1001_MPF ;Punto inicial...
  • Página 75 Fundamentos de la programación CN 2.6 Ejemplo de programación para torneado Fabricante de la máquina Para que el programa se pueda ejecutar en la máquina deberán estar ajustados los correspondientes datos de máquina. Bibliografía: /FB1/ Manual de funciones, Funciones básicas: Ejes, sistemas de coordenadas,..
  • Página 76 Fundamentos de la programación CN 2.6 Ejemplo de programación para torneado Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 77: Definición De Recorridos

    Definición de recorridos Observaciones generales 3.1.1 Programar cotas En este apartado se describen los comandos que permiten programar directamente las cotas tomadas de un plano. Esto presenta la ventaja de que no se necesitan realizar laboriosos cálculos para la creación del programa CN. Nota Los comandos que se describen en este apartado se sitúan, en la mayoría de los casos, al inicio de un programa CN.
  • Página 78: Acotados Absolutos/Relativos

    Definición de recorridos 3.2 Acotados absolutos/relativos • Acotado absoluto, X=ACN(valor) desplazamiento a la posición en dirección negativa; este valor sólo es válido para el eje giratorio cuya zona está ajustada en el dato de máquina a 0...< 360°. • Acotado incremental, G91 modal, válido para todos los ejes en la secuencia hasta su revocación por G90 en una secuencia posterior.
  • Página 79: Ejemplo Fresado

    Definición de recorridos 3.2 Acotados absolutos/relativos Parámetros Acotado absoluto Identificadores de los ejes a desplazar X Y Z Acotado absoluto válido en esta secuencia Nota El comando G90 es modal. G90 actúa generalmente para todos los ejes que se programan en las secuencias CN posteriores.
  • Página 80: Ejemplo Torneado

    Definición de recorridos 3.2 Acotados absolutos/relativos Ejemplo Torneado Las trayectorias programadas se introducen en coordenadas absolutas referidas al origen de la pieza. Para introducir las coordenadas del centro del círculo I y J, ver Interpolación circular G2/G3. ;Herramienta, cabezal marcha horaria N5 T1 D1 S2000 M3 ;Programación en cotas absolutas, N10 G0 G90 X11 Z1...
  • Página 81 Definición de recorridos 3.2 Acotados absolutos/relativos Torneado: Nota En tornos convencionales es normal utilizar secuencias de desplazamiento en cotas incrementales programadas en radios para el eje transversal, mientras que el acotado de referencia se introduce en diámetros. La conmutación para G90 se realiza mediante los comandos DIAMON, DIAMOF y DIAM90.
  • Página 82: Acotado Incremental (G91, X=Ic)

    Definición de recorridos 3.2 Acotados absolutos/relativos 3.2.2 Acotado incremental (G91, X=IC) Función Con el comando G91 o la indicación por secuencias IC se define la sistemática de descripción para el desplazamiento de ejes individuales a posiciones nominales en acotado incremental. El valor que se programa indica la distancia que se desea desplazar la herramienta.
  • Página 83 Definición de recorridos 3.2 Acotados absolutos/relativos ;Programación en cotas absolutas, desplazamiento N10 G90 G0 X45 Y60 Z2 T1 S2000 M3 ;rápido a la posición XYZ, herramienta, cabezal ;marcha horario ;Definición del avance para la interpolación de la N20 G1 Z-5 F500 ;herramienta ;Definición del centro del círculo en cotas N30 G2 X20 Y35 I0 J-25)
  • Página 84: Ejemplo Sin Aprovechar El Decalaje De Origen Activo

    Definición de recorridos 3.2 Acotados absolutos/relativos Ejemplo sin aprovechar el decalaje de origen activo • G54 contiene un decalaje en X de 25 • DO 42440: FRAME_OFFSET_INCR_PROG = 0 N10 G90 G0 G54 X100 ;Desplazamiento en X de 10 mm sin tener N20 G1 G91 X10 ;en cuenta la corrección ;Desplazamiento a X75 teniendo en...
  • Página 85 Definición de recorridos 3.2 Acotados absolutos/relativos Torneado: Nota En tornos convencionales es normal utilizar secuencias de desplazamiento en cotas incrementales programadas en radios para el eje transversal, mientras que el acotado de referencia se introduce en diámetros. La conmutación para G91 se realiza mediante los comandos DIAMON, DIAMOF y DIAM90.
  • Página 86: Acotado Absoluto Para Ejes Giratorios (Dc, Acp, Acn)

    Definición de recorridos 3.3 Acotado absoluto para ejes giratorios (DC, ACP, ACN) Acotado absoluto para ejes giratorios (DC, ACP, ACN) Con los parámetros anteriormente indicados se puede definir la estrategia de aproximación para el posicionamiento de ejes giratorios. Programación A=DC(…) B=DC(…) C=DC(…) A=ACP(…) B=ACP(…) C=ACP(…) A=ACN(…) B=ACN(…) C=ACN(…) Parámetros...
  • Página 87 Definición de recorridos 3.3 Acotado absoluto para ejes giratorios (DC, ACP, ACN) ;Cabezal en regulación de posición N10 SPOS=0 ;Absoluta, aproximación rápida N20 G90 G0 X-20 Y0 Z2 T1 ;Descender al avanzar N30 G1 Z-5 F500 ;La mesa gira 270 grados N40 C=ACP(270) ;en sentido horario (positivo), la herramienta ;fresa una ranura circular...
  • Página 88: Introducción De Cotas Pulgadas/Métrica (G70/G700, G71/G710)

    Definición de recorridos 3.4 Introducción de cotas pulgadas/métrica (G70/G700, G71/G710) También se pueden utilizar los comandos DC, ACP y ACN para posicionar el cabezal. Ejemplo: SPOS=DC(45) Introducción de cotas pulgadas/métrica (G70/G700, G71/G710) Función Dependiendo de las unidades definidas en el plano se puede programar una pieza alternativamente en el sistema métrico o en pulgadas.
  • Página 89 Definición de recorridos 3.4 Introducción de cotas pulgadas/métrica (G70/G700, G71/G710) Ejemplo Fresado Cambio entre el acotado en pulgadas y el métrico cuando el ajuste por defecto es el sistema métrico (G70/G71). ;Ajuste previo en el sistema métrico N10 G0 G90 X20 Y30 Z2 S2000 M3 T1 ;En el avance en Z [mm/min] N20 G1 Z-5 F500 N30 X90...
  • Página 90 Definición de recorridos 3.4 Introducción de cotas pulgadas/métrica (G70/G700, G71/G710) Nota Para el resto de introducciones, como por ejemplo, avances, correcciones de herramienta o decalajes de origen ajustables, se interpretan (al utilizar G70/G71) en el sistema de medida básico (definido en el DM 10240:. SCALING_SYSTEM_IS_METRIC). La representación de variables del sistema y datos de máquina es independiente de G70/G71.
  • Página 91: Funciones De Torneado Especiales

    Definición de recorridos 3.5 Funciones de torneado especiales Funciones de torneado especiales 3.5.1 Acotado para radio, diámetro en el canal (DIAMON/OF, DIAM90) Función La posibilidad de definir un círculo usando el radio o el diámetro permite introducir las cotas en el control numérico tal y como figuran en el plano de la pieza. Después de activar •...
  • Página 92 Definición de recorridos 3.5 Funciones de torneado especiales Programación Conmutación modal especifica del canal entre la programación por diámetros y por radios. DIAMON o bien, DIAMOF o bien, DIAM90 Parámetros Acotado absoluto (G90) Acotado incremental (G91) Diámetro/radio modal Diámetro Diámetro DIAMON Diámetro Radio...
  • Página 93 Definición de recorridos 3.5 Funciones de torneado especiales Función Adicionalmente a la programación por diámetros específica del canal, la progamación por diámetros específica del eje permite para uno o varios ejes el acotado y la visualización por diámetros. Los acotados también se pueden mostrar simultáneamente para varios ejes conocidos en el canal.
  • Página 94: Ejemplo De Programaciones Por Diámetros Modales Específicas Del Eje

    Definición de recorridos 3.5 Funciones de torneado especiales Parámetros Acotado absoluto (G90) Acotado incremental (G91) Diámetro/radio modal Diámetro específico del eje Diámetro específico del eje DIAMONA[Eje] Diámetro específico del eje Radio específico del eje DIAM90A[Eje] Radio específico del eje Radio específico del eje DIAMOFA[Eje] (por defecto, ver fabricante de la máquina) El eje indicado tiene que ser un eje conocido en el canal.
  • Página 95: Ejemplo De Programaciones Por Diámetros Por Secuencia Específicas Del Eje

    Definición de recorridos 3.5 Funciones de torneado especiales ;X es el eje de refrentado en el canal; para Y se admite una programación por diámetros específica del eje: ;Programación por diámetros activa para X N10 G0 X0 Z0 DIAMON ;Programación por diámetros específica del canal DES N15 DIAMOF ;Programación por diámetros específica del eje CON para Y N20 DIAMONA[Y]...
  • Página 96: Posición De La Pieza

    Definición de recorridos 3.5 Funciones de torneado especiales • Aproximación y retirada suaves G140 a G143, G147, G148, G247, G248, G347, G348, G340, G341 3.5.2 Posición de la pieza Función Mientras que el origen de máquina permanece invariable, se puede seleccionar un origen de máquina en cualquier punto de la pieza a lo largo del eje longitudinal.
  • Página 97 Definición de recorridos 3.5 Funciones de torneado especiales Parámetros Llamada para la posición del origen de pieza G54 a G599 ó TRANS Origen de máquina Origen de herramienta Eje longitudinal Eje Z Eje de refrentado Eje X Generalmente los dos ejes geométricos perpendiculares de un torno se definen de la siguiente manera: •...
  • Página 98: Decalaje De Origen, Frame (G54 A G57, G505 A G599, G53, G500/Supa)

    Definición de recorridos 3.6 Decalaje de origen, frame (G54 a G57, G505 a G599, G53, G500/SUPA) Decalaje de origen, frame (G54 a G57, G505 a G599, G53, G500/SUPA) Función Con los decalajes de origen ajustables se ajusta el origen de la pieza para todos los ejes con respecto al origen del sistema de coordenadas básico.
  • Página 99 Definición de recorridos 3.6 Decalaje de origen, frame (G54 a G57, G505 a G599, G53, G500/SUPA) Programación Llamada G505 … G599 Desactivar G500 SUPA G153 Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 100 Definición de recorridos 3.6 Decalaje de origen, frame (G54 a G57, G505 a G599, G53, G500/SUPA) Parámetros Llamada del segundo al quinto decalaje de origen/frame ajustables G54 a G57 Llamada del 6º al 99º decalaje de origen ajustable G505 ...G599 Desactivación por secuencia del decalaje de origen ajustable actual y el decalaje del origen programable G500=Frame cero, ajuste por defecto,...
  • Página 101 Definición de recorridos 3.6 Decalaje de origen, frame (G54 a G57, G505 a G599, G53, G500/SUPA) ;Aproximación N10 G0 G90 X10 Y10 F500 T1 ;Activación del primer decalaje de origen, N20 G54 S1000 M3 ;cabezal marcha horaria ;Llamada de subprograma de mecanizado N30 L47 ;Activación del segundo decalaje de origen N40 G55 G0 Z200...
  • Página 102 Definición de recorridos 3.6 Decalaje de origen, frame (G54 a G57, G505 a G599, G53, G500/SUPA) Activar decalaje de origen G54 a G57 Mediante uno de los cuatro comandos G54 a G57 se puede desplazar desde el programa de pieza el origen de la máquina al origen de la pieza. El resto de secuencias de desplazamiento en el programa de control numérico están referidas al origen de la pieza.
  • Página 103 Definición de recorridos 3.6 Decalaje de origen, frame (G54 a G57, G505 a G599, G53, G500/SUPA) Otros decalajes de origen ajustables, G505 a G599 Se dispone para esto de los números de comando o instrucción G505 a G599. Además de los cuatro decalajes de origen (G54 a G57) predefinidos se dispone así...
  • Página 104: Selección Del Plano De Trabajo (G17 A G19)

    Definición de recorridos 3.7 Selección del plano de trabajo (G17 a G19) Selección del plano de trabajo (G17 a G19) Función Mediante la indicación del plano de trabajo en el que se desea mecanizar se determinan simultáneamente las siguientes funciones: •...
  • Página 105: Ejemplo Fresado

    Definición de recorridos 3.7 Selección del plano de trabajo (G17 a G19) Nota Por defecto se han ajustado el plano G17 (plano X/Y) para el fresado y G18 (plano Z/X) para el torneado. Al utilizar la corrección de la trayectoria de la herramienta G41/G42 (ver capítulo "Correcciones de herramienta") se debe indicar el plano de trabajo de manera que el control pueda corregir la longitud y el radio de la herramienta.
  • Página 106 Definición de recorridos 3.7 Selección del plano de trabajo (G17 a G19) Descripción Se recomienda definir el plano de trabajo G17 a G19 en la cabecera del programa. En el ajuste básico está preajustado el plano Z/X para el torneado G18. Torneado: Para calcular el sentido de giro, el control necesita la indicación del plano de trabajo;...
  • Página 107 Definición de recorridos 3.7 Selección del plano de trabajo (G17 a G19) Fresado: 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 los comandos CUT2D, CUT2DF.
  • Página 108: Limitación Del Campo De Trabajo En Bks (G25/G26, Walimon, Walimof)

    Definición de recorridos 3.8 Limitación del campo de trabajo en BKS (G25/G26, WALIMON, WALIMOF) Limitación del campo de trabajo en BKS (G25/G26, WALIMON, WALIMOF) Función Con G25/G26 se limita la zona por donde se puede desplazar la herramienta (campo de trabajo, zona de trabajo).
  • Página 109 Definición de recorridos 3.8 Limitación del campo de trabajo en BKS (G25/G26, WALIMON, WALIMOF) Programación G25 X…Y…Z… Programación en una secuencia de control numérica propia G26 X…Y…Z… Programación en una secuencia de control numérica propia WALIMON WALIMOF Parámetros Límite inferior de la limitación del campo de trabajo, asignación de G25, X Y Z valor a los ejes del canal en el sistema de coordenadas básico Límite superior de la limitación del campo de trabajo, asignación de...
  • Página 110: Ejemplo Torneado

    Definición de recorridos 3.8 Limitación del campo de trabajo en BKS (G25/G26, WALIMON, WALIMOF) Ejemplo Torneado La limitación del campo de trabajo con G25/26 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.
  • Página 111: Limitación Del Campo De Trabajo En Wks/Ens (Walcs0

    Definición de recorridos 3.9 Limitación del campo de trabajo en WKS/ENS (WALCS0 ... WALCS10) 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. Bibliografía: /FB1/ Manual de funciones, Funciones básicas; Vigilancias de ejes, zonas protegidas (A3), apartado: "Vigilancia de la limitación del campo de trabajo"...
  • Página 112 Definición de recorridos 3.9 Limitación del campo de trabajo en WKS/ENS (WALCS0 ... WALCS10) Programación La "limitación del campo de trabajo en WKS/ENS" se activa seleccionando un grupo de limitación del campo de trabajo. La selección se realiza con los comandos G: Activación del grupo de limitación del campo de trabajo nº...
  • Página 113 Definición de recorridos 3.9 Limitación del campo de trabajo en WKS/ENS (WALCS0 ... WALCS10) Ejemplo En el canal se encuentran definidos 3 ejes: X, Y y Z Se quiere definir y, a continuación, activar un grupo de limitación del campo de trabajo nº 2 en el cual los ejes en el WKS son limitados según las siguientes especificaciones: •...
  • Página 114: Búsqueda Del Punto De Referencia (G74)

    Definición de recorridos 3.10 Búsqueda del punto de referencia (G74) 3.10 Búsqueda del punto de referencia (G74) Función Tras la conexión de la máquina, todos los ejes equipados con sistemas de medida del tipo incremental deben realizar un desplazamiento para buscar el punto de referencia. Una vez realizada la operación de búsqueda de referencia se pueden desplazar los ejes mediante secuencias de programa de pieza.
  • Página 115: Instrucciones De Desplazamiento

    Instrucciones de desplazamiento Observaciones generales En este capítulo se realiza una descripción de todas las comandos de desplazamiento que se pueden utilizar para mecanizar contornos de piezas. Estos comandos o instruciones de desplazamiento con los correspondientes parámetros permiten programar los contornos de pieza más diversos, tanto para fresar como para tornear.
  • Página 116 Instrucciones de desplazamiento 4.1 Observaciones generales Posicionamiento previo de la herramienta Antes de que se inicie el proceso de mecanizado se necesita posicionar la herramienta de tal manera que se evite causar cualquier daño a la pieza o a la herramienta. Punto inicial –...
  • Página 117 Instrucciones de desplazamiento 4.1 Observaciones generales Cantidad de secuencias con desplazamiento al tornear: Precaución Solamente se puede programar una dirección de eje una sola vez por secuencia. La programación se puede realizar en coordenadas cartesianas o polares. Ejes síncronos, ejes de posicionado y cabezales. Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 118: Comandos De Desplazamiento Con Coordenadas Polares, Ángulo Polar, Radio Polar

    Instrucciones de desplazamiento 4.2 Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar 4.2.1 Definición del polo (G110, G111, G112) Función El punto de partida del acotado se denomina como polo. El polo se puede indicar en coordenadas cartesianas o polares (radio polar RP=...
  • Página 119 Instrucciones de desplazamiento 4.2 Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar Parámetros Programación polar relativa a la última posición nominal programada G110 Programación polar relativa al origen del sistema actual de G111 coordenadas de pieza Programación polar relativa al último polo activo G112 Denominaciones de coordenadas de los ejes a desplazar X Y Z...
  • Página 120 Instrucciones de desplazamiento 4.2 Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar Ejemplo: definición de un polo con G110, G111, G112 La indicación de los polos en coordenadas cartesianas G110(X,Y), G111(X,Y) G112(X,Y) o polares con indicación de G110, G111, G112 con ángulo polar AP= y radio polar RP=. Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 121: Comandos De Desplaz. En Coord. Polares (G0, G1, G2, G3, Ap

    Instrucciones de desplazamiento 4.2 Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar 4.2.2 Comandos de desplaz. en coord. polares (G0, G1, G2, G3, AP=..., RP=...) Función El sistema de coordenadas polares se utiliza generalmente cuando la pieza o una parte de ella está...
  • Página 122 Instrucciones de desplazamiento 4.2 Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar Parámetros Desplazamiento en rápido Interpolación lineal Interpolación circular en sentido horario Interpolación circular en sentido antihorario Ángulo polar, gama de valores ±0…360°, el ángulo polar se puede definir de forma absoluto e incremental Radio polar en mm o pulgadas, siempre en valores positivos absolutos...
  • Página 123: Ejemplo Coordenadas Cilíndricas

    Instrucciones de desplazamiento 4.2 Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar ;… N120 L10 ;Retirada de la herramienta, fin del programa N130 G0 X300 Y200 Z100 M30 N90 AP=IC(72) ;… N100 L10 Ejemplo coordenadas cilíndricas El 3r eje geométrico que se encuentra perpendicular al plano de trabajo, también puede especificarse en coordenadas cartesianas.
  • Página 124 Instrucciones de desplazamiento 4.2 Comandos de desplazamiento con coordenadas polares, ángulo polar, radio polar El ángulo polar se puede determinar de forma absoluta o incremental. Si se utilizan coordenadas incrementales (AP=IC…) el último ángulo programado se utiliza como valor de referencia para la definición del nuevo ángulo. El ángulo polar se memoriza hasta que se define un nuevo polo o bien se cambia de plano de trabajo.
  • Página 125: Desplazamiento En Rápido (G0, Rtlion, Rtliof)

    Instrucciones de desplazamiento 4.3 Desplazamiento en rápido (G0, RTLION, RTLIOF) Desplazamiento en rápido (G0, RTLION, RTLIOF) Función Los desplazamientos en rápido se utilizan para el posicionado rápido de la herramienta, para esquivar la pieza o bien para realizar desplazamientos a puntos de cambio de herramienta.
  • Página 126: Ejemplo Fresado

    Instrucciones de desplazamiento 4.3 Desplazamiento en rápido (G0, RTLION, RTLIOF) Ejemplo Fresado Se va a utilizar la función G0 para realizar una aproximación al punto inicial o a puntos de cambio de herramienta o para retirar la herramienta: ;Coordenadas absolutas, cabezal a derechas N10 G90 S400 M3 ;Desplazamiento a la posición inicial N20 G0 X30 Y20 Z2...
  • Página 127: Descripción

    Instrucciones de desplazamiento 4.3 Desplazamiento en rápido (G0, RTLION, RTLIOF) ;Coordenadas absolutas, cabezal a derechas N10 G90 S400 M3 ;Desplazamiento a la posición inicial N20 G0 X25 Z5 ;Cota de penetración de la herramienta N30 G1 G94 Z0 F1000 N40 G95 Z-7.5 F0.2 ;Desplazamiento lineal N50 X60 Z-35 N60 Z-50...
  • Página 128 Instrucciones de desplazamiento 4.3 Desplazamiento en rápido (G0, RTLION, RTLIOF) Atenció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 estén activas.
  • Página 129: Interpolación Lineal (G1)

    Instrucciones de desplazamiento 4.4 Interpolación lineal (G1) Interpolación lineal (G1) Función Con G1, 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 130 Instrucciones de desplazamiento 4.4 Interpolación lineal (G1) Nota G1 es modal. La velocidad de giro del cabezal S así como el sentido de giro del cabezal M3/M4 deben ser definidos para el mecanizado. FGROUP permite para definir grupos de ejes para los cuales se tiene en cuenta el avance programado F.
  • Página 131: Tipos De Interpolación Circular (G2/G3, Cip, Ct)

    Instrucciones de desplazamiento 4.5 Tipos de interpolación circular (G2/G3, CIP, CT) Ejemplo Torneado ;Selección del plano de trabajo, cabezal a N10 G17 S400 M3 ;derechas ;Desplazamiento a la posición inicial N20 G0 X40 Y-6 Z2 ;Cota de penetración de la herramienta N30 G1 Z-3 F40 ;Desplazamiento siguiendo una recta N40 X12 Y-20...
  • Página 132 Instrucciones de desplazamiento 4.5 Tipos de interpolación circular (G2/G3, CIP, CT) Programación G2/G3 X… Y… Z… Centro y punto final absoluto, relativo al origen de la I=AC(…) J=AC(…) K=AC(…) pieza Punto central en acotado incremental, relativo al punto G2/G3 X… Y… Z… I… J… K… inicial del círculo Radio del círculo CR= y punto final del círculo en G2/G3 X…...
  • Página 133: Instrucciones De Desplazamiento

    Instrucciones de desplazamiento 4.5 Tipos de interpolación circular (G2/G3, CIP, CT) Ejemplo 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. ;Desplazar al punto inicial N10 G0 G90 X133 Y44.48 S800 M3 ;Cota de penetración de la herramienta...
  • Página 134 Instrucciones de desplazamiento 4.5 Tipos de interpolación circular (G2/G3, CIP, CT) Ejemplo Torneado N..N120 G0 X12 Z0 N125 G1 X40 Z-25 F0.2 ;Punto final del arco, centro en N130 G3 X70 Y-75 I-3.335 K-29.25 ;incrementales ;Punto final del arco, centro en N130 G3 X70 Y-75 I=AC(33.33) K=AC(-54.25) ;absolutas ;Punto final del arco, radio del círculo...
  • Página 135: Interpolación Circular Con Centro Y Punto Final (G2/G3, I=, J=, K=Ac

    Instrucciones de desplazamiento 4.6 Interpolación circular con centro y punto final (G2/G3, I=, J=, K=AC...) Interpolación circular con centro y punto final (G2/G3, I=, J=, K=AC...) Función La interpolación circular permite mecanizar círculos completos o bien arcos de circunferencia. El movimiento circular se describe mediante: •...
  • Página 136 Instrucciones de desplazamiento 4.6 Interpolación circular con centro y punto final (G2/G3, I=, J=, K=AC...) Nota G2 y G3 son modales. La selección previa de G90/G91, esto es, coordenadas absolutas o bien incrementales, se tiene en cuenta únicamente para el punto final. Las coordenadas del centro de la circunferencia (I, J, K) se tienen en cuenta de forma estándar en coordenadas incrementales referidas al punto inicial del arco de circunferencia.
  • Página 137: Ejemplos Torneado

    Instrucciones de desplazamiento 4.6 Interpolación circular con centro y punto final (G2/G3, I=, J=, K=AC...) Ejemplos Torneado Acotado incremental 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 Acotado absoluto 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 138: Definición Del Plano De Trabajo

    Instrucciones de desplazamiento 4.6 Interpolación circular con centro y punto final (G2/G3, I=, J=, K=AC...) Definición del plano de trabajo El control numérico necesita conocer el plano de trabajo seleccionado (G17 a G19) para poder calcular la dirección y el sentido de giro del círculo; G2 es sentido horario y G3 es sentido antihorario.
  • Página 139: Interpolación Circular Con Radio Y Punto Final (G2/G3, Cr)

    Instrucciones de desplazamiento 4.7 Interpolación circular con radio y punto final (G2/G3, CR) Interpolación circular con radio y punto final (G2/G3, CR) El movimiento circular se describe mediante • Radio del círculo CR= y • Punto final en coordenadas cartesianas X, Y, Z Además del radio del círculo también se debe indicar el sentido del ángulo : positivo si es ≤...
  • Página 140 Instrucciones de desplazamiento 4.7 Interpolación circular con radio y punto final (G2/G3, CR) N20 G3 X17.203 Y38.029 CR=34.913 F500 Ejemplo Torneado Programación de círculos definiendo radio y punto final N125 G1 X40 Z-25 F0.2 N130 G3 X70 Z-75 CR=30 N135 G1 Z-95 Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 141: Interpolación Circular Con Ángulo En El Vértice Y Centro (G2/G3, Ar=)

    Instrucciones de desplazamiento 4.8 Interpolación circular con ángulo en el vértice y centro (G2/G3, AR=) Interpolación circular con ángulo en el vértice y centro (G2/G3, AR=) El movimiento circular se describe mediante • el ángulo en el vértice AR= y •...
  • Página 142 Instrucciones de desplazamiento 4.8 Interpolación circular con ángulo en el vértice y centro (G2/G3, AR=) Ejemplo Fresado Programación de círculos con ángulo en el vértice y centro o punto final N10 G0 X67.5 Y80.211 N20 G3 X17.203 Y38.029 AR=140.134 F500 N20 G3 I–17.5 J–30.211 AR=140.134 F500 Ejemplo Torneado 54.25...
  • Página 143: Interpolación Circular Con Coordenadas Polares (G2/G3, Ap=, Rp=)

    Instrucciones de desplazamiento 4.9 Interpolación circular con coordenadas polares (G2/G3, AP=, RP=) 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 Interpolación circular con coordenadas polares (G2/G3, AP=, RP=) El movimiento circular se describe mediante • El ángulo polar AP= •...
  • Página 144 Instrucciones de desplazamiento 4.9 Interpolación circular con coordenadas polares (G2/G3, AP=, RP=) Ejemplo Fresado Programación de círculos con coordenadas polares N10 G0 X67.5 Y80.211 N20 G111 X50 Y50 N30 G3 RP=34.913 AP=200.052 F500 Ejemplo Torneado 54.25 54.25 Programación de círculos con coordenadas polares N125 G1 X40 Z-25 F0.2 N130 G111 X33.33 Z-54.25 N135 G3 RP=30 AP=142.326...
  • Página 145: Interpolación Circular: Con Introducción De Punto Intermedio Y Punto Final (Cip)

    Instrucciones de desplazamiento 4.10 Interpolación circular: con introducción de punto intermedio y punto final (CIP) 4.10 Interpolación circular: con introducción de punto intermedio y punto final (CIP) Se puede utilizar CIP para programar arcos de circunferencia incluso si éstos están orientados de cualquier manera en el espacio.
  • Página 146 Instrucciones de desplazamiento 4.10 Interpolación circular: con introducción de punto intermedio y punto final (CIP) Nota CIP es modal. Introducción en coordenadas absolutas e incrementales La selección previa de G90/G91, esto es, coordenadas absolutas o bien incrementales, se tiene en cuenta también para los puntos intermedios así como para el punto final. Para G91 se toma como referencia de los puntos intermedio y final el punto inicial de dicho arco.
  • Página 147: Interpolación Circular: Con Transición Tangencial (Ct)

    Instrucciones de desplazamiento 4.11 Interpolación circular: con transición tangencial (CT) Ejemplo Torneado 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 4.11 Interpolación circular: con transición tangencial (CT) Función La función arco tangencial es una ampliación de la programación de arcos.
  • Página 148 Instrucciones de desplazamiento 4.11 Interpolación circular: con transición tangencial (CT) Definición de la dirección de la tangente La dirección de la tangente en el punto inicial de una secuencia CT queda definida por la tangente final al elemento de contorno programado en la secuencia anterior que contenga un desplazamiento.
  • Página 149: Instrucciones De Desplazamiento

    Instrucciones de desplazamiento 4.11 Interpolación circular: con transición tangencial (CT) Ejemplo Fresado Fresado de un arco de circunferencia con CT después de una línea recta: N10 G0 X0 Y0 Z0 G90 T1 D1 ;Activar la corrección del radio de corte/herramienta N20 G41 X30 Y30 G1 F1000 ;Programación de círculos con transición tangencial N30 CT X50 Y15...
  • Página 150: Descripción

    Instrucciones de desplazamiento 4.12 Interpolación helicoidal (G2/G3, TURN=) N110 G1 X23.293 Z0 F10 N115 X40 Z-30 F0.2 ;Programación de círculos con transición N120 CT X58.146 Z-42 ;tangencial N125 G1 X70 Descripción Al utilizar splines, la dirección de la tangente queda definida mediante la recta que pasa por los últimos dos puntos.
  • Página 151 Instrucciones de desplazamiento 4.12 Interpolación helicoidal (G2/G3, TURN=) En la interpolación helicoidal se combinan dos desplazamientos que se ejecutan de forma paralela: • Un movimiento circular plano • Un movimiento lineal vertical superpuesto al anterior Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 152 Instrucciones de desplazamiento 4.12 Interpolación helicoidal (G2/G3, TURN=) Programación G2/G3 X… Y… Z… I… J… K… TURN= G2/G3 X… Y… Z… I… J… K… TURN= G2/G3 AR=… I… J… K… TURN= G2/G3 AR=… X… Y… Z… TURN= G2/G3 AP… RP=… TURN= Parámetros Desplazamiento circular en sentido horario Desplazamiento circular en sentido antihorario...
  • Página 153: Secuencia De Movimiento

    Instrucciones de desplazamiento 4.12 Interpolación helicoidal (G2/G3, TURN=) Ejemplo ;Desplazamiento a la posición inicial N10 G17 G0 X27.5 Y32.99 Z3 ;Cota de penetración de la herramienta N20 G1 Z-5 F50 ;Línea helicoidal con los datos: ejecutar 2 círculos N30 G3 X20 Y5 Z-20 I=AC(20) ;completos desde la posición inicial J=AC (20) TURN=2 ;luego, desplazamiento al punto final...
  • Página 154 Instrucciones de desplazamiento 4.12 Interpolación helicoidal (G2/G3, TURN=) Programación del punto final interpolación helicoidal Para una explicación más detallada de los parámetros de interpolación, ver el capítulo Interpolación circular. Avance programado Es aconsejable especificar una corrección del avance programado (CFC) para interpolaciones helicoidales.
  • Página 155: Interpolación De Evolutas (Invcw, Invccw)

    Instrucciones de desplazamiento 4.13 Interpolación de evolutas (INVCW, INVCCW) 4.13 Interpolación de evolutas (INVCW, INVCCW) Función La evoluta del círculo es una curva descrita por el punto final de un hilo tensado, desarrollado desde un círculo. La interpolación de evoluta posibilita trayectorias a lo largo de una evoluta.
  • Página 156: Condición

    Instrucciones de desplazamiento 4.13 Interpolación de evolutas (INVCW, INVCCW) Parámetros Desplazamiento a una evoluta en sentido horario INVCW Desplazamiento a una evoluta en sentido antihorario INVCCW Punto final en coordenadas cartesianas X Y Z Centro del círculo básico en coordenadas cartesianas I J K Radio del círculo básico Ángulo en el vértice (ángulo de rotación)
  • Página 157: Ejemplo Evoluta Levógira Con Punto Final Definido Por Ángulo De Rotación

    Instrucciones de desplazamiento 4.13 Interpolación de evolutas (INVCW, INVCCW) ;E. en sentido antihorario, punto final, radio, N20 INVCCW X32.77 Y32.77 CR=5 I-10 J0 ;centro relativo a la posición inicial ;La posición inicial es el punto final de N20 N30 INVCW X10 Y0 CR=5 I-32.77 J-32.77 ;El punto final es la posición inicial de N20, ;Radio, centro relativo a la nueva posición ;inicial es igual al centro antiguo...
  • Página 158 Instrucciones de desplazamiento 4.13 Interpolación de evolutas (INVCW, INVCCW) Las posibilidades 1 y 2 se excluyen mutuamente. En una secuencia sólo se debe utilizar exactamente una de las notaciones. Nota En la programación del ángulo de rotación con AR existen otras posibilidades más. Con la indicación del radio y del centro del círculo básico, así...
  • Página 159: Sucesión De Elementos De Contorno

    Instrucciones de desplazamiento 4.14 Sucesión de elementos de contorno 4.14 Sucesión de elementos de contorno 4.14.1 Línea recta con ángulo (X2... ANG...) Función El punto final se define indicando: • El ángulo ANG • Una de las dos coordenadas X2 ó Z2 Programación X2…...
  • Página 160: Dos Rectas (Ang1, X3

    Instrucciones de desplazamiento 4.14 Sucesión de elementos de contorno Ejemplo ;Desplazamiento a la posición inicial N10 X5 Z70 F1000 G18 ;Recta con especificación de ángulo N20 X88.8 ANG=110 ó (Z39.5 ANG=110) N30 ... 4.14.2 Dos rectas (ANG1, X3... Z3... ANG2) Función El punto de intersección de las dos líneas rectas se puede ejecutar como vértice, redondeo o chaflán.
  • Página 161: Tres Rectas (Ang1, X3

    Instrucciones de desplazamiento 4.14 Sucesión de elementos de contorno Parámetros Ángulo de la primera línea recta ANG1= Ángulo de la segunda línea recta ANG2= Chaflán Coordenadas iniciales X1, Z1= Punto de intersección de las dos líneas rectas X2, Z2= Punto final de la segunda línea recta X3=, Z3= Fabricante de la máquina La denominación para ángulo (ANG), radio (RND) y chaflán (CHR) se puede ajustar con...
  • Página 162 Instrucciones de desplazamiento 4.14 Sucesión de elementos de contorno Programación ANG1… X3… Z3… ANG2… X4… Z4… X2… Z2… X3… Z3… X4… Z4… Parámetros Ángulo de la primera/segunda línea recta con relación al eje de ANG, ANG2= abscisas Chaflán Redondeo Coordenadas iniciales de la primera línea recta X1, Z1 Coordenadas del punto final de la primera recta o posición inicial de la X2, Z2...
  • Página 163: Programación De Punto Final Con Ángulo

    Instrucciones de desplazamiento 4.14 Sucesión de elementos de contorno 4.14.4 Programación de punto final con ángulo Función Si aparece en una secuencia de CN el carácter de dirección A, no deben estar programados adicionalmente ninguno, uno o ambos ejes del plano activo. Número de ejes programados •...
  • Página 164: Roscado Con Paso Constante (G33)

    Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) 4.15 Roscado con paso constante (G33) Función Con G33 se pueden ejecutar los tres tipos de rosca • Rosca cilíndrica • Rosca transversal • Rosca cónica de una o varias entradas, roscadas a izquierdas o derechas. Concatenación de roscas Se pueden programar de forma consecutiva varias secuencias con G33 para conseguir una concatenación de roscas.
  • Página 165 Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) Roscado a derechas/izquierdas La definición del roscado a derechas o izquierdas se realiza mediante el sentido de giro del cabezal: M3: Roscado a derechas M4: Roscado a izquierdas Programación Rosca cilíndrica G33 Z…...
  • Página 166: Ejemplo Rosca Cilíndrica De Dos Entradas Desfasadas

    Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) Ángulo de paso >45°, paso de rosca en sentido transversal I (rosca cónica) Con un paso de rosca de =45° se puede indicar I o K I... o K... Decalaje del punto inicial, sólo necesario en roscas de varias entradas Ejemplo Rosca cilíndrica de dos entradas desfasadas Mecanizado de una rosca cilíndrica de dos entradas desfasadas 180°.
  • Página 167: Principio De Funcionamiento

    Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) Ejemplo Rosca cónica con ángulo de < 45° Mecanizado de una rosca cónica ;Desplazamiento al punto inicial, activar el cabezal N10 G1 X50 Z0 S500 F100 M3 ;Rosca cónica: punto final en X y Z, N20 G33 X110 Z-60 K4 ;paso K en dirección Z ya que el ángulo <...
  • Página 168 Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) Rosca cilíndrica La rosca cilíndrica viene definida mediante la longitud de la rosca y el paso. La longitud de la rosca se introduce en coordenadas cartesianas X, Y o Z en cotas absolutas o incrementales;...
  • Página 169 Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) Rosca transversal La rosca transversal se describe a través de: • Diámetro de la rosca, preferentemente en dirección X • Paso de rosca, preferentemente con I. El proceso es exactamente el mismo que en roscado cilíndrico. Rosca cónica La rosca cónica se define mediante el punto final en los ejes longitudinal y de refrentado y el paso de rosca.
  • Página 170 Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) Decalaje del punto inicial SF, tallado de roscas de varias entradas El mecanizado de roscas con varias entradas se consigue decalando el punto inicial en la secuencia programada con G33. El decalaje del punto inicial se indica en la dirección "SF =" como posición angular absoluta. El dato de operador asociado se modifica automáticamente.
  • Página 171: Trayectos De Entrada Y Salida Programables (Dits, Dite)

    Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) 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". 4.15.1 Trayectos de entrada y salida programables (DITS, DITE) Función Con los comandos DITS (Displacement Thread Start) y DITE (Displacement Thread End) se puede definir la rampa de frenado y aceleración de forma que se consigan los avances...
  • Página 172: Descripción

    Instrucciones de desplazamiento 4.15 Roscado con paso constante (G33) Parámetros Trayecto de entrada para rosca DITS Trayecto de salida para rosca DITE Introducción del trayecto de entrada/salida: -1,0,...n Valor Nota Con DITS y DITE se programan trayectos, no posiciones. Fabricante de la máquina A los comandos DITS y DITE corresponde el dato de operador SD 42010: THREAD_RAMP_DISP[0,1] en el cual se inscriben los recorridos programados.
  • Página 173: Modificación De Paso Linealmente Progresiva/Degresiva (G34, G35)

    Instrucciones de desplazamiento 4.16 Modificación de paso linealmente progresiva/degresiva (G34, G35) Nota DITE actúa al final de la rosca como una separación de redondeo o matado al final de la rosca. Con ello se consigue modificar el desplazamiento del eje sin sacudidas. Al introducir una secuencia con el comando DITS y/o DITE en el interpolador, se adopta el recorrido programado en DITS a DO 42010: THREAD_RAMP_DISP[0] y el recorrido programado en DITE a DO 42010 THREAD_RAMP_DISP[1].
  • Página 174: Ejemplo Disminución Del Paso De Rosca

    Instrucciones de desplazamiento 4.16 Modificación de paso linealmente progresiva/degresiva (G34, G35) Modificación del paso de rosca (en mm/vuelta Si se conocen el paso inicial y final de una rosca, el cambio del paso de rosca a programar se puede calcular según la siguiente ecuación: F = ------------- [mm/vuelta Significan: Ke: Paso de rosca de la coordenada del punto de destino del eje en...
  • Página 175: Roscado Sin Macho De Compensación (G331, G332)

    Instrucciones de desplazamiento 4.17 Roscado sin macho de compensación (G331, G332) 4.17 Roscado sin macho de compensación (G331, G332) Función Con G331/G332 se pueden roscar taladros con macho sin mandril de compensación (roscados rígidos). El cabezal preparado para roscar taladros en modo regulado en posición con sistema de recorrido puede ejecutar los siguientes movimientos: •...
  • Página 176: Emitir La Velocidad De Taladrado Programada En El Escalón De Reducción Actual

    Instrucciones de desplazamiento 4.17 Roscado sin macho de compensación (G331, G332) Parámetros Roscado de taladros. El roscado rígido viene definido mediante la G331 profundidad de la rosca (punto final de la rosca) y el paso de rosca. Retroceso tras roscado. Este desplazamiento se realiza con el mismo G332 paso de rosca asociado al desplazamiento con G331.
  • Página 177 Instrucciones de desplazamiento 4.17 Roscado sin macho de compensación (G331, G332) ;Se activa el escalón de reducción 1 porque S500 se N05 M40 S500 ;encuentra, p. ej., en el ;margen de 20 a 1028 r/min..;Posicionar herramienta N55 SPOS=0 ;Ejecutar rosca, velocidad de giro del cabezal 800 r/min, N60 G331 Z-10 K5 S800 ;escalón de reducción 1...
  • Página 178: Ninguna Velocidad De Giro Programada Produce La Vigilancia Del Escalón De Reducción

    Instrucciones de desplazamiento 4.17 Roscado sin macho de compensación (G331, G332) Ninguna velocidad de giro programada produce la vigilancia del escalón de reducción Si no se programa ninguna velocidad de giro con G331, la rosca se fabrica con la última velocidad de giro y el último escalón de reducción programado.
  • Página 179: Roscado De Taladros Con Macho De Compensación (G63)

    Instrucciones de desplazamiento 4.18 Roscado de taladros con macho de compensación (G63) 4.18 Roscado de taladros con macho de compensación (G63) Función La función G63 permite roscar taladros con macho y mandril de compensación. Se deben programar: • Profundidad del roscado en coord. cartesianas •...
  • Página 180 Instrucciones de desplazamiento 4.18 Roscado de taladros con macho de compensación (G63) Parámetros Roscado de taladros con macho con mandril de compensación. Profundidad de la rosca (punto final) en coordenadas cartesianas. X Y Z Nota La función G63 actúa sólo en la secuencia. Tras la programación de la función G63 vuelve a ser activo el penúltimo parámetro de interpolación: G0, G1, G2…...
  • Página 181: Parada En El Roscado (Lfof, Lfon, Lftxt, Lfwp, Lfpos)

    Instrucciones de desplazamiento 4.19 Parada en el roscado (LFOF, LFON, LFTXT, LFWP, LFPOS) Ejemplo 2 En este ejemplo se debe realizar una rosca M5. El paso de una rosca M5 es de 0,8. Para la velocidad de giro del cabezal seleccionada: 200 r/min, se requiere un avance de F = 160 mm/min.
  • Página 182: Ejemplo Habilitar Retirada Rápida Para Roscado

    Instrucciones de desplazamiento 4.19 Parada en el roscado (LFOF, LFON, LFTXT, LFWP, LFPOS) Parámetros Habilitar retirada rápida durante roscado (G33) LFON Bloquear retirada rápida durante roscado (G33) LFOF La opción Retirada rápida actúa con LFON en cada movimiento de LIFTFAST retroceso Definir el trayecto de retirada (longitud) DILF...
  • Página 183: Levantamiento En La Retirada (Lftxt, Lfwp, Lfpos, Polf, Polfmask; Polfmlin)

    Instrucciones de desplazamiento 4.19 Parada en el roscado (LFOF, LFON, LFTXT, LFWP, LFPOS) Ejemplo Desactivar retirada rápida antes del roscado N55 M3 S500 G90 G0 X0 Z0 N87 MSG ("Roscar taladro") ;Desactivar retirada rápida antes del N88 LFOF ;roscado ;Ciclo de roscado con G33 N89 CYCLE...
  • Página 184: Programación

    Instrucciones de desplazamiento 4.19 Parada en el roscado (LFOF, LFON, LFTXT, LFWP, LFPOS) Los ejes se pueden habilitar para la retirada independiente a la posición del eje y a posiciones de eje con contexto lineal. Programación LFTXT LFWP LFPOS POLF[Nombre eje geométrico | Nombre eje máquina]= POLFMASK(nombre de eje1, nombre de eje2, ...) POLFMLIN Parámetros...
  • Página 185: Descripción

    Instrucciones de desplazamiento 4.19 Parada en el roscado (LFOF, LFON, LFTXT, LFWP, LFPOS) Ejemplo Aquí se suprime con una parada 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 186: Desplazamiento A Punto Fijo (G75)

    Instrucciones de desplazamiento 4.20 Desplazamiento a punto fijo (G75). • G19: Plano Y/Z ALF=1 Retirada en dirección Y ALF=3 Retirada en dirección Z Velocidad para el desplazamiento de retirada Retirada con velocidad máxima por eje. Parametrizable mediante datos de máquina. Se realizará...
  • Página 187 Instrucciones de desplazamiento 4.20 Desplazamiento a punto fijo (G75). Ejes de máquina a mover para desplazar a punto fijo. X1= Y1= Z1= Direcciones de ejes de máquina X1, Y1 … Introduciendo el valor 0 se indica qué ejes se deben de desplazar simultáneamente para ir al punto fijo.
  • Página 188: Desplazamiento A Tope Fijo (Fxs, Fxst, Fxsw)

    Instrucciones de desplazamiento 4.21 Desplazamiento a tope fijo (FXS, FXST, FXSW) 4.21 Desplazamiento a tope fijo (FXS, FXST, FXSW) Función Mediante la función "desplazamiento a tope fijo" (FXS = Fixed Stop) es posible generar la fuerza necesaria para el amarre de piezas (p. ej.: para las garras, la pínula o el contrapunto).
  • Página 189: Ejemplo Activar Desplazamiento A Tope Fijo Fxs

    Instrucciones de desplazamiento 4.21 Desplazamiento a tope fijo (FXS, FXST, FXSW) Parámetros Activar/desactivar la función "Desplazamiento a tope fijo" = activar; 0 = desactivar Definición del par de apriete FXST Introducción en % del par máx. del accionamiento; introducción opcional Ancho de la ventana de vigilancia para el posicionado en tope fijo en FXSW mm, pulgadas o grados;...
  • Página 190: Ejemplo Desactivar Desplazamiento A Tope Fijo Fxs

    Instrucciones de desplazamiento 4.21 Desplazamiento a tope fijo (FXS, FXST, FXSW) Ejemplo Desactivar desplazamiento a tope fijo FXS=0 La desactivación de la función provoca una parada de pretratamiento. Se deben programar desplazamientos en la misma secuencia en la que se programa FXS=0: X200 Y400 G01 G94 F2000 FXS[X1] = 0 Significa:...
  • Página 191 Instrucciones de desplazamiento 4.21 Desplazamiento a tope fijo (FXS, FXST, FXSW) Los comandos para el desplazamiento al tope fijo se pueden llamar desde acciones síncronas/ciclos tecnológicos. La activación puede tener lugar también sin movimiento; el par se limita inmediatamente. Tan pronto como el eje se mueve hacia el lado del valor nominal, se controla en cuanto al tope.
  • Página 192: Posibles Combinaciones

    Instrucciones de desplazamiento 4.21 Desplazamiento a tope fijo (FXS, FXST, FXSW) Posibles combinaciones Nota Las funciones "Medición con borrado del trayecto residual" (comando "MEAS") y "Desplazamiento a tope fijo" no pueden ser programadas en la misma secuencia. Excepción: Una de las funciones se refiere a un eje de contorneado y la otra a un eje de posicionado o bien las dos funciones se refieren a ejes de posicionado.
  • Página 193: Chaflán, Redondeo (Chf, Chr, Rnd, Rndm, Frc, Frcm)

    Instrucciones de desplazamiento 4.22 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) 4.22 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Función En una esquina del contorno se pueden insertar los siguientes elementos: • Chaflán • Redondeo Si se desea redondear del mismo modo varias esquinas sucesivas, se puede recurrir a RNDM "Redondeo modal".
  • Página 194 Instrucciones de desplazamiento 4.22 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Avance modal para chaflán/redondeo FRCM=… Valor = Avance en mm/min (G94) o mm/vuelta (G95) =0: El avance programado bajo F para el chaflán/redondeo está activo. Avance FRC (por secuencia), FRCM (modal) Para optimizar la calidad del acabado superficial se puede programar un avance propio para los elementos del contorno chaflán/redondeo.
  • Página 195 Instrucciones de desplazamiento 4.22 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Ejemplo redondeo, RND Entre dos elementos del contorno lineales o circulares combinados de cualquier manera se puede insertar un redondeo de forma tangencial a los dos elementos. N30 G1 X… Z… F… RND=2 El redondeo se encuentra siempre en el plano de trabajo previamente seleccionado con G17 a G19.
  • Página 196: Ejemplo Chaflán Chf, Redondeo Frcm De La Secuencia Posterior

    Instrucciones de desplazamiento 4.22 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Ejemplo redondeo modal, RNDM Desbarbar los cantos afilados de una pieza: N30 G1 X… Z… F… RNDM=2 ;redondeo modal 2mm N40... N120 RNDM=0 ;desactivar redondeo modal Ejemplo chaflán CHF, redondeo FRCM de la secuencia posterior DM CHFRND_MODE_MASK Bit0 = 0: Tomar tecnología de la secuencia posterior (por defecto) N10 G0 X0 Y0 G17 F100 G94...
  • Página 197 Instrucciones de desplazamiento 4.22 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) ;Redondeo modal N130-N140 N130 Y50 ;con F=3 mm/vuelta N140 X60 Descripción Nota Chaflán/redondeo Si los valores programados para el chaflán (CHF/CHR) o el redondeo (RND/RNDM) son demasiado grandes para los elementos implicados, se reduce automáticamente su valor de forma adecuada.
  • Página 198 Instrucciones de desplazamiento 4.22 Chaflán, redondeo (CHF, CHR, RND, RNDM, FRC, FRCM) Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 199: Influenciando La Trayectoria

    Influenciando la trayectoria Observaciones generales 5.1.1 Programar el comportamiento en trayectoria En este apartado se encuentran las descripciones de comandos que permiten influir en la trayectoria en los límites de secuencia para la adaptación óptima a requisitos especiales. Esto permite, por ejemplo, posicionar ejes con la suficiente rapidez o reducir trayectorias a través de varias secuencias, teniendo en cuenta un límite de aceleración y el factor de sobrecarga de los ejes.
  • Página 200 Influenciando la trayectoria 5.1 Observaciones generales Funciones para la optimización del comportamiento de desplazamiento en los límites de secuencia El comportamiento de desplazamiento en los límites de secuencia se puede optimizar con las siguientes funciones: • Activar parada precisa modal y por secuencia •...
  • Página 201 Influenciando la trayectoria 5.1 Observaciones generales Vista general de los diferentes tipos de control de velocidad Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 202: Parada Precisa (G60, G9, G601, G602, G603)

    Influenciando la trayectoria 5.2 Parada precisa (G60, G9, G601, G602, G603) Parada precisa (G60, G9, G601, G602, G603) Función La función de parada precisa se utiliza para mecanizar esquinas exteriores agudas o para acabar esquinas interiores a la medida. Con los criterios de parada precisa Ventana de parada exacta fina y Ventana de parada exacta basta se indica con qué...
  • Página 203 Influenciando la trayectoria 5.2 Parada precisa (G60, G9, G601, G602, G603) Ejemplo ;Ventana de parada exacta basta N5 G602 ;Parada precisa modal N10 G0 G60 Z... ;G60 sigue actuando N20 X... Z... ;Ventana de parada exacta fina N50 G1 G601 ;Conmutación al modo de contorneado N80 G64 Z...
  • Página 204 Influenciando la trayectoria 5.2 Parada precisa (G60, G9, G601, G602, G603) El cambio de secuencia se realiza cuando el control ha calculado velocidad de consigna cero para los ejes implicados. En dicho instante la posición real de los ejes está retrasada en el valor de seguimiento (depende de la dinámica de la máquina y de la velocidad programada).
  • Página 205: Modo Contorneado (G64, G641, G642, G643, G644)

    Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Nota Fabricante de la máquina Se puede definir en un dato de máquina de forma específica para el canal que, a diferencia de los criterios de parada precisa programados, se utilicen automáticamente unos criterios preajustados.
  • Página 206: Programación

    Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Programación Atención En contorneado no se alcanzan de forma exacta los puntos de transición del contorno programado. Si se interrumpe un movimiento de matado de esquina generado por G641, G642, G643, G644, se alcanza en el posterior reposicionado (REPOS) no el punto de interrupción, sino la esquina del contorno original.
  • Página 207: Parámetros

    Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Parámetros Modo de contorneado Modo de contorneado con redondeo programable en esquinas G641 se activa un matado de esquinas con tolerancia por eje de efecto modal G642 Matado de esquinas interno de la secuencia G643 Matado de esquinas con la máxima dinámica posible G644...
  • Página 208 Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Ejemplo En esta pieza las dos esquinas exteriores de la ranura se van a mecanizar exactamente, el resto se va a realizar en modo de contorneado. ;Acotado en radios N05 DIAMOF ;Desplazamiento a la posición inicial, N10 G17 T1 G41 G0 X10 Y10 Z2 S300 M3...
  • Página 209: Modo Control Por Contorneado G64

    Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Modo Control por 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 210: Modo De Contorneado G64/G641 A Lo Largo De Varias Secuencias

    Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) G641 también actúa con el control de velocidad "Look Ahead". Las secuencias con matado de esquinas de gran curvatura se realizan con velocidad reducida. Modo de contorneado G64/G641 a lo largo de varias secuencias Para evitar una parada en la trayectoria (salida de la herramienta), se deberá...
  • Página 211: Matado De Esquinas Con Precisión Por Eje Con G642

    Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Matado de esquinas con precisión por eje con G642 Mediante G642 se activa un matado de esquinas con tolerancia por eje de efecto modal. El matado de esquinas no tiene lugar dentro de área ADIS definida, sino que se cumplen las tolerancias axiales definidas con DM33100 $MA_COMPRESS_POS_TOL.
  • Página 212: Matado De Esquinas Con La Máxima Dinámica Posible Con G644

    Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Matado de esquinas con la máxima dinámica posible con G644 El matado de esquina con la máxima dinámica posible se activa con G644 y se configura con DM 20480 $MC_SMOOTHING_MODE en el dígito de miles. Valor Significado Especificación de las máximas desviaciones de eje con el DM33100...
  • Página 213 Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) • La secuencia de matado de esquinas ralentizaría la ejecución del programa de pieza. Esto sucede cuando... – se inserta una secuencia de redondeo entre dos secuencias muy cortas. Dado que cada secuencia precisa por lo menos un ciclo de interpolación, la secuencia intermedia insertada multiplicaría por dos el tiempo de mecanizado.
  • Página 214 Influenciando la trayectoria 5.3 Modo Contorneado (G64, G641, G642, G643, G644) Control anticipativo de la velocidad Look Ahead En el servicio de contorneado con G64 ó G641 el CN optimiza la velocidad considerando los desplazamientos programados en las siguientes secuencias. De este modo, se puede acelerar y frenar al concatenar varias secuencias si las transiciones son aproximadamente tangenciales.
  • Página 215: Comportamiento En Aceleración

    Influenciando la trayectoria 5.4 Comportamiento en aceleración Comportamiento en aceleración 5.4.1 Modos de aceleración (BRISK, SOFT, DRIVE) Función BRISK, BRISKA: Los ejes se desplazan con la máxima aceleración permitida hasta que se ha alcanzado la velocidad programada. BRISK permite optimizar el tiempo de mecanizado, aunque con saltos bruscos de aceleración y frenado.
  • Página 216 Influenciando la trayectoria 5.4 Comportamiento en aceleración La respuesta en aceleración ajustada mediante (Eje1, Eje2,…) $MA_POS_AND JOG_JERK_ENABLE o bien $MA_ACCEL_TYPE_DRIVE actúa sobre los ejes programados Nota El cambio entre BRISK y SOFT genera una parada en transición entre secuencias. La respuesta en aceleración para ejes de contorneado se puede definir mediante datos de máquina.
  • Página 217: Influencia En La Aceleración En Ejes De Seguimiento (Velolima, Acclima, Jerklima)

    Influenciando la trayectoria 5.4 Comportamiento en aceleración Ejemplo DRIVE, DRIVEA N05 DRIVE N10 G1 X… Y… F1000 N20 DRIVEA (AX4, AX6) 5.4.2 Influencia en la aceleración en ejes de seguimiento (VELOLIMA, ACCLIMA, JERKLIMA) Función Los acoplamientos de eje descritos en las Instrucciones de programación Preparación del trabajo: Seguimiento tangencial, Arrastre, Acoplamiento de valores de control y Reductor electrónico se caracterizan porque, en función de uno o varios ejes/cabezales maestro, se desplazan ejes/cabezales de seguimiento.
  • Página 218: Ejemplo Influencia Por Acción Síncrona Estática En El Acoplamiento De Valores De Control

    Influenciando la trayectoria 5.4 Comportamiento en aceleración Parámetros Modificación del límite para la velocidad máxima en el eje de seguimiento VELOLIMA[Ax], Modificación del límite para la aceleración máxima en el eje de seguimiento ACCLIMA[Ax], Modificación del límite para el tirón máximo en el eje de seguimiento JERKLIMA[Ax], Nota JERLIMA[Ax] no está...
  • Página 219: Tecnología Grupos G (Dynnorm, Dynpos, Dynrough, Dynsemifin, Dynfinish)

    Influenciando la trayectoria 5.4 Comportamiento en aceleración 5.4.3 Tecnología Grupos G (DYNNORM, DYNPOS, DYNROUGH, DYNSEMIFIN, DYNFINISH) Función El grupo G "Tecnología" permite activar la dinámica adecuada para 5 diferentes pasos de mecanizado tecnológicos. Fabricante de la máquina Los valores de dinámica y los códigos G son configurables, por lo cual dependen de los ajustes de la máquina.
  • Página 220: Alisamiento De La Velocidad De Contorneado

    Influenciando la trayectoria 5.5 Alisamiento de la velocidad de contorneado Ejemplo Valores de dinámica por grupo código G Tecnología ;Ajustes iniciales DYNNORM G1 X10 ;Modo de posicionado, roscado DYNPOS G1 X10 Y20 Z30 F… ;Desbaste DYNROUGH G1 X10 Y20 Z30 F10000 ;Acabado DYNSEMIFIN G1 X10 Y20 Z30 F2000 ;Acabado fino...
  • Página 221 Influenciando la trayectoria 5.5 Alisamiento de la velocidad de contorneado Parámetros Fabricante de la máquina Valores límite configurables a través de datos máquina con relación a parámetros especiales modificables del programa de pieza: • Prolongación del tiempo de mecanizado El tiempo de mecanizado del programa de pieza se especifica en forma porcentual. La prolongación efectiva se ajusta al caso más desfavorable de todos los procesos de aceleración dentro del programa de pieza y puede incluso ser cero.
  • Página 222: Desplazamiento Con Mando Anticipativo (Ffwon, Ffwof)

    Influenciando la trayectoria 5.6 Desplazamiento con mando anticipativo (FFWON, FFWOF) Desplazamiento con mando anticipativo (FFWON, FFWOF) Función Mediante el desplazamiento con mando anticipativo se reduce hasta un valor cercano a cero el error de seguimiento generado por el desplazamiento de contorneado. Desplazamientos con mando anticipativo permiten mayor precisión y por lo tanto mejores acabados.
  • Página 223: Precisión Del Contorno (Cprecon, Cprecof)

    Influenciando la trayectoria 5.7 Precisión del contorno (CPRECON, CPRECOF) Precisión del contorno (CPRECON, CPRECOF) Función Al mecanizar contornos que tengan curvatura muy pronunciada sin usar el mando anticipativo (FFWON) es posible que se produzcan errores en el contorno, debido a diferencias entre la posición real y de consigna (dependientes de la velocidad).
  • Página 224: Tiempo De Espera, Retardo (G4, Wrtpr))

    Influenciando la trayectoria 5.8 Tiempo de espera, retardo (G4, WRTPR)) Tiempo de espera, retardo (G4, WRTPR)) Función Con G4 se puede parar durante el tiempo programado el mecanizado entre dos secuencias para, p. ej., retirar la herramienta. El comando WRTPR no crea ninguna secuencia ejecutable en el modo de contorneado, por lo cual retarda la tarea de mecanizado sin interrumpir el modo de contorneado.
  • Página 225: Parada De Decodificación Interna

    Influenciando la trayectoria 5.9 Parada de decodificación interna Escribir inmediatamente en el protocolo. Se genera una secuencia de Parámetro = 1 marcha principal, influyendo así en el comportamiento en el modo de contorneado. Nota Las palabras con F... y S... para la programación de tiempos se utilizan sólo en la secuencia con G4.
  • Página 226 Influenciando la trayectoria 5.9 Parada de decodificación interna Ejemplo La ejecución se tiene que detener en la secuencia N50. N40 POSA[X]=100 ;Se accede a los datos de estado de la máquina ($A...), el N50 IF $AA_IM[X]==R100 GOTOF ;control numérico genera una parada interna para LABEL1 ;pretratamiento.
  • Página 227: Frames

    Frames Generalidades Función Los frames se utilizan para describir la posición de destino de un sistema de coordenadas especificando coordenadas o ángulos a partir del actual sistema de coordenadas asociado a la pieza. Frames posibles: • Frames básicos (decalaje básico) •...
  • Página 228: Ejemplo Componentes Frame Al Fresar

    Frames 6.1 Generalidades Parámetros Fabricante de la máquina Frames ajustables (G54...G57, G505... G599): Ver las indicaciones del fabricante de la máquina. Componentes de frame para el programador Un frame puede estar compuesto por los siguientes cálculos: • Decalaje de origen (traslación), TRANS, ATRANS •...
  • Página 229: Ejemplo Componentes Frame Al Tornear

    Frames 6.2 Instrucciones frame Ejemplo componentes frame al tornear Instrucciones frame Función Para los frames posibles se define la posición de uno de los sistemas de coordenadas de destino: • Frames básicos (decalaje básico) • Frames ajustables (G54...G599) • Frames programables Adicionalmente a estos frames se pueden programar instrucciones sustitutivas o aditivas o crear para la orientación de la herramienta frames y giros de frames en la dirección de la herramienta.
  • Página 230 Frames 6.2 Instrucciones frame Programación TRANS X… Y… Z… ó ATRANS X… Y… Z… ó G58 X… Y… Z… A… ó G59 X… Y… Z… A… ó ROT X… Y… Z… ó ROT RPL=… ó AROTX… Y… Z… ó AROT RPL=… ó ROTS X...
  • Página 231 Frames 6.2 Instrucciones frame Nota Explicación: cada una de estas instrucciones borra todas las instrucciones frame anteriormente programadas. Se utiliza como referencia el último decalaje de origen ajustable (G54 a G599). Instrucciones aditivas Las instrucciones aditivas son: ATRANS, AROT, ASCALE, AMIRROR. Se toma como referencia el origen de pieza actualmente seleccionado o bien el último origen programado con la instrucción frame.
  • Página 232: Decalaje De Origen Programable

    Frames 6.3 Decalaje de origen programable Decalaje de origen programable 6.3.1 Decalaje de origen (TRANS, ATRANS) Función TRANS/ATRANS permite programar decalajes para los ejes de contorneado/ejes de posicionado en la dirección del eje considerado. Esto permite realizar mecanizados con diferentes orígenes de pieza, p. ej. al realizar procesos de mecanizado repetitivos en diferentes partes de la pieza.
  • Página 233 Frames 6.3 Decalaje de origen programable Torneado: Desactivación del decalaje de origen programable: Para todos los ejes: TRANS (omitiendo direcciones de ejes) Programación TRANS X… Y… Z… (Programación de la instrucción sustitutiva en una secuencia de control numérico propia) ATRANS X… Y… Z… (Programación de la instrucción aditiva en una secuencia de control numérico propia) Parámetros Decalaje de origen absoluto, del actualmente válido, previamente...
  • Página 234: Ejemplo Fresado

    Frames 6.3 Decalaje de origen programable Ejemplo Fresado En esta pieza, los perfiles indicados aparecen varias veces en el mismo programa. La secuencia de mecanizado para estos perfiles se programa en una subrutina. Se puede utilizar un decalaje para activar cada uno de los puntos de referencia asociados a cada uno de los perfiles de la pieza para después realizar una llamada a la subrutina de mecanizado del perfil.
  • Página 235: Ejemplo Torneado

    Frames 6.3 Decalaje de origen programable Ejemplo Torneado N..;Decalaje de origen absoluto N10 TRANS X0 Z150 ;Llamada de subprograma N15 L20 ;Decalaje de origen absoluto N20 TRANS X0 Z140 (o ATRANS Z-10) ;Llamada de subprograma N25 L20 ;Decalaje de origen absoluto N30 TRANS X0 Z130 (o ATRANS Z-10) ;Llamada de subprograma N35 L20...
  • Página 236: Instrucción Aditiva, Atrans X Y Z

    Frames 6.3 Decalaje de origen programable Nota Se puede utilizar ATRANS para programar un decalaje aditivo a los frames existentes. Instrucción aditiva, ATRANS X Y Z Decalaje de origen en la cantidad programada a lo largo de los ejes indicados. Se toma como referencia el origen actual o el último origen programado.
  • Página 237: Decalaje De Origen De Eje (G58, G59)

    Frames 6.3 Decalaje de origen programable Nota Se eliminan los frames anteriormente programados. Se mantienen los decalajes de origen ajustables. 6.3.2 Decalaje de origen de eje (G58, G59) Función Con G58 y G59 se pueden sustituir las partes de traslación del decalaje de origen por eje programable (frame).
  • Página 238: Descripción

    Frames 6.3 Decalaje de origen programable Parámetros Sustituye la parte absoluta de la traslación del decalaje de origen G58, programable para los ejes indicados; se mantiene el decalaje aditivo programable, (del origen de la pieza definido mediante G54 a G599) Sustituye la parte aditiva de la traslación del decalaje de origen G59, programable para los ejes indicados;...
  • Página 239: Rotación Programable (Rot, Arot, Rpl)

    Frames 6.4 Rotación programable (ROT, AROT, RPL) G58 X10 Sin cambios Sobrescribir el decalaje de origen absoluto para X $P_PFRAME[X, Sin cambios Decalaje programable en X TR]=10 ATRANS X10 Sin cambios Fino (antiguo) Decalaje aditivo para X + 10 G59 X10 Sin cambios Sobreescribir el decalaje aditivo para X...
  • Página 240: Ejemplo Rotación En El Plano

    Frames 6.4 Rotación programable (ROT, AROT, RPL) ROT RPL=… Instrucción sustitutiva para el giro en el plano AROT X… Y… Z… Instrucción aditiva para el giro en el espacio AROT RPL=… Instrucción aditiva para el giro en el plano Todas estas instrucciones se deben programar en secuencias de control numérico separadas.
  • Página 241: Ejemplo Giro En El Espacio

    Frames 6.4 Rotación programable (ROT, AROT, RPL) ;Llamada de subprograma N60 L10 ;Decalaje absoluto N70 TRANS X20 Y40 ;(resetea todos los decalajes anteriores) ;Rotación aditiva de 60° N80 AROT RPL=60 ;Llamada de subprograma N90 L10 ;Retirar N100 G0 X100 Y100 ;Fin del programa N110 M30 Ejemplo Giro en el espacio...
  • Página 242 Frames 6.4 Rotación programable (ROT, AROT, RPL) ;Plano de trabajo X/Y, origen de la pieza N10 G17 G54 ;Llamada de subprograma N20 L10 ;Decalaje de origen absoluto N30 TRANS X100 Z-100 ;Rotación del sistema de coordenadas alrededor del eje Y N40 AROT Y90 AROT Y90 Fundamentos...
  • Página 243: Rotación En El Plano

    Frames 6.4 Rotación programable (ROT, AROT, RPL) ;Rotación del sistema de coordenadas alrededor del eje Z N50 AROT Z90 AROT Z90 ;Llamada de subprograma N60 L10 ;Retirar, fin de programa N70 G0 X300 Y100 M30 Rotación en el plano El sistema de coordenadas se gira en el •...
  • Página 244: Cambio De Plano

    Frames 6.4 Rotación programable (ROT, AROT, RPL) Cambio de plano Advertencia Si se programa un cambio de plano (G17 a G19) después de una rotación, los ángulos de rotación programados para cada uno de los ejes continúan siendo válidos en el nuevo plano de trabajo.
  • Página 245: Instrucción Sustitutiva, Rot X Y Z

    Frames 6.4 Rotación programable (ROT, AROT, RPL) Instrucción sustitutiva, ROT X Y Z El sistema de coordenadas se gira con el ángulo programado alrededor de los ejes indicados. El centro de giro es el último decalaje de origen ajustable seleccionado mediante G54 a G599.
  • Página 246: Instrucción Aditiva, Arot X Y Z

    Frames 6.4 Rotación programable (ROT, AROT, RPL) Instrucción aditiva, AROT X Y Z Rotación con el ángulo programado alrededor del eje indicado. El centro de giro es el origen actual o el último origen programado. Nota ¡Para las dos instrucciones anteriormente descritas se debe tener en cuenta el orden de sucesión y el sentido en que se deben realizar las rotaciones (ver página siguiente)! Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 247: Sentido De Giro

    Frames 6.4 Rotación programable (ROT, AROT, RPL) Sentido de giro Como ángulo positivo se toma: Mirando desde el origen en la dirección positiva de los ejes el sentido horario. Orden de sucesión de las rotaciones Se pueden girar hasta tres ejes geométricos simultáneamente en una secuencia de control numérico.
  • Página 248: Rango De Valores Con Ángulo Rpy

    Frames 6.4 Rotación programable (ROT, AROT, RPL) Este orden de sucesión se aplica cuando los ejes geométricos están programados en una secuencia. También se aplica independientemente del orden en el que se hayan introducido. Si solamente se van a girar dos ejes se puede omitir el parámetro para el 3º (valor cero).
  • Página 249: Rango De Valores Con Ángulo Euleriano

    Frames 6.4 Rotación programable (ROT, AROT, RPL) Rango de valores con ángulo euleriano Los ángulos sólo están definidos claramente en los siguientes rangos de valores: Giro alrededor del 1er eje geométrico: 0° ≤ X ≤ +180° Giro alrededor del 2º eje geométrico: -180° ≤ Y ≤ +180° Giro alrededor del 3er eje geométrico: -180°...
  • Página 250 Frames 6.4 Rotación programable (ROT, AROT, RPL) Requisito: La herramienta debe encontrarse perpendicularmente al plano de trabajo. El sentido positivo del eje de penetración aleja la herramienta de la pieza. Mediante la introducción de CUT2DF se valida la corrección del radio de herramienta en el plano girado. Para mayor información al respecto consultar el capítulo "Corrección de herramienta 2D, CUT2D CUT2DF".
  • Página 251: Rotaciones De Frames Progr. Con Áng. Espaciales (Rots, Arots, Crots)

    Frames 6.5 Rotaciones de frames progr. con áng. espaciales (ROTS, AROTS, CROTS) Rotaciones de frames progr. con áng. espaciales (ROTS, AROTS, CROTS) Función Las orientaciones en el espacio se pueden especificar mediante rotaciones de frames con ángulos espaciales ROTS, AROTS, CROTS. Los comandos de programación ROTS y AROTS se comportan de forma análoga a ROT y AROT.
  • Página 252: Factor De Escala Programable (Scale, Ascale)

    Frames 6.6 Factor de escala programable (SCALE, ASCALE) Parámetros Rotaciones de frames con ángulos espaciales y orientación de un plano ROTS en el espacio absoluto respecto al frame actualmente activo con origen de pieza ajustado para G54 a G599 Rotaciones de frames con ángulos espaciales y orientación de un plano AROTS en el espacio aditivo respecto al frame actualmente activo con origen de pieza ajustado o programado...
  • Página 253: Instrucción Sustitutiva, Scale X Y Z

    Frames 6.6 Factor de escala programable (SCALE, ASCALE) Utilizar decalajes y rotaciones para definir los dos orígenes de pieza, con el factor de escala reducir el contorno y posteriormente llamar de nuevo al subprograma. ;Plano de trabajo X/Y, origen de la pieza N10 G17 G54 ;Decalaje de origen absoluto N20 TRANS X15 Y15...
  • Página 254: Instrucción Aditiva, Ascale X Y Z

    Frames 6.6 Factor de escala programable (SCALE, ASCALE) Instrucción aditiva, ASCALE X Y Z Se puede añadir un factor de escala a los frames existentes con ASCALE. En este caso se multiplica el último factor de escala introducido por el nuevo valor. Como referencia para el cambio de escala se utiliza el sistema de coordenadas actual o el último sistema de coordenadas programado.
  • Página 255 Frames 6.6 Factor de escala programable (SCALE, ASCALE) Precaución ¡Cuidado cuando haya factores de escala diferentes! Ejemplo: Las interpolaciones circulares solamente se pueden ampliar o reducir con los mismos factores de escala. Sin embargo, se pueden utilizar distintos factores de escala para programar elipses. Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 256: Simetría Programable (Mirror, Amirror)

    Frames 6.7 Simetría programable (MIRROR, AMIRROR) Simetría programable (MIRROR, AMIRROR) Función Con MIRROR/AMIRROR se pueden mecanizar geometrías simétricas respecto a los ejes de coordenadas. Todos los desplazamientos programados tras la activación de una simetría, p. ej., en el subprograma, se ejecutan en la imagen simétrica. Programación MIRROR X0 Y0 Z0 (Programación de la instrucción sustitutiva en una secuencia de control numérico propia)
  • Página 257: Ejemplo Simetría Torneado

    Frames 6.7 Simetría programable (MIRROR, AMIRROR) ;Mecanizar el primer contorno superior derecho N20 L10 ;Simetría en eje X (cambia el sentido en X). N30 MIRROR X0 ;Mecanizar el segundo contorno superior izquierdo N40 L10 ;Simetría en eje Y (cambia el sentido en Y) N50 AMIRROR Y0 ;Mecanizar el tercer contorno inferior izquierdo N60 L10...
  • Página 258: Instrucción Aditiva, Amirror X Y Z

    Frames 6.7 Simetría programable (MIRROR, AMIRROR) 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 MIRROR X0. El contorno se mecaniza en simetría especular en el lado opuesto del eje de simetría Y.
  • Página 259 Frames 6.7 Simetría programable (MIRROR, AMIRROR) Desactivar simetría Para todos los ejes: MIRROR (sin introducir parámetros de ejes) Se resetean todos los componentes del frame anteriormente programado. Nota El comando de simetría hace que el control cambie automáticamente los comandos (G41/G42 ó...
  • Página 260 Frames 6.7 Simetría programable (MIRROR, AMIRROR) Nota Si se programa una rotación aditiva con el comando AROT después de MIRROR, se deberá invertir el sentido de rotación (positivo/negativo o negativo/positivo) según sea requerido. Las simetrías en los ejes geométricos son convertidos automáticamente por el control numérico en rotaciones y, en su caso, en simetrías en el eje de simetría especificado en datos de máquina.
  • Página 261: Creación De Frame Por Orientación De Herramienta (Toframe, Torot, Parot)

    Frames 6.8 Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) Función TOFRAME genera un frame rectangular cuyo eje Z coincide con la dirección de la herramienta actual. De este modo, se puede retirar sin colisiones una herramienta dañada programando un desplazamiento a lo largo del eje Z en mecanizados de 5 ejes.
  • Página 262 Frames 6.8 Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) Programación Rotación de frame en dirección a la herramienta TOFRAME TOFRAMEZ o TOFRAMEY o Eje Z/Y/X paralelo a la orientación de la herramienta TOFRAMEX Rotación de frame en dirección a la herramienta DESCON TOROTOF o Rotación de frame CON con TOROT o TOROTZ o TOROTY o...
  • Página 263 Frames 6.8 Creación de frame por orientación de herramienta (TOFRAME, TOROT, PAROT) Especialmente en torneados o, en general, con G18 ó G19 activo, se necesitan frames con los cuales la alineación de la pieza tenga lugar en el eje X o en el eje Y. Con los códigos G •...
  • Página 264: Cancelar Frame (G53, G153, Supa, G500)

    Frames 6.9 Cancelar frame (G53, G153, SUPA, G500) eje secundario (ordenadas) Nota Tras una orientación con TOFRAME los demás desplazamientos programados para los ejes geométricos toman como referencia el frame definido de este modo. Nota Frame de sistema propio para TOFRAME o TOROT Los frames producidos por TOFRAME o TOROT se pueden escribir en un frame de sistema propio $P_TOOLFRAME.
  • Página 265: Cancelar Decalajes Drf (Con Volante), Movimientos Superpuestos (Drfof, Corrof)

    Frames 6.10 Cancelar decalajes DRF (con volante), movimientos superpuestos (DRFOF, CORROF) Los frames programables se borran indicando una componente TRANS, ROT, SCALE, MIRROR sin especificar el eje. Desactivar transformadas de coordenadas Se tiene que distinguir entre la supresión por secuencias y la desactivación modal. Programación G153 SUPA...
  • Página 266 Frames 6.10 Cancelar decalajes DRF (con volante), movimientos superpuestos (DRFOF, CORROF) Programación DRFOF CORROF(Eje,String[Eje,String]) CORROF(Eje,String) CORROF(Eje) CORROF() Parámetros Desactivación modal: Desactivación de los decalajes con volante DRF para todos los ejes DRFOF activos del canal Desactivación de los decalajes por eje DRF y del offset de posición para CORROF(Eje,DRF[EJE,A ejes individuales en base a $AA_OFF A_OFF])
  • Página 267: Descripción

    Frames 6.10 Cancelar decalajes DRF (con volante), movimientos superpuestos (DRFOF, CORROF) Ejemplo Deselección de DRF por eje y deselección $AA_OFF A través del desplazamiento con volante DRF se produce un decalaje DRF en el eje X. Para todos los ejes restantes del canal no están activos decalajes DRF. ;Para el eje X se efectúa una interpolación de un N10 WHEN TRUE DO $AA_OFF[X] = 10 ;offset de posición == 10...
  • Página 268 Frames 6.10 Cancelar decalajes DRF (con volante), movimientos superpuestos (DRFOF, CORROF) Nota CORROF sólo es posible desde el programa de pieza, no a través de acciones síncronas. Si, en la cancelación del offset de posición a través del comando del programa de pieza CORROF(Eje,"AA_OFF"), está...
  • Página 269: Ajuste De Avance Y Giro Del Cabezal

    Ajuste de avance y giro del cabezal Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Función Mediante los comandos indicados se ajustan desde el programa de pieza los avances para todos los ejes que participan en una secuencia de mecanizado. 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.
  • Página 270 Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Nota El avance inverso al tiempo 1/min G93 no está implantado para 802D. Programación G93 ó G94 ó G95 F… FGROUP (X, Y, Z, A, B, …) FL [Eje] =...
  • Página 271: Ejemplo Efecto De Fgroup

    Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Ejemplo efecto de FGROUP El siguiente ejemplo aclarará el efecto de FGROUP sobre la trayectoria y el avance. La variable $AC_TIME contiene el tiempo en segundos desde el principio de la secuencia. Solamente es posible durante acciones síncronas.
  • Página 272: Ejemplo Interpolación Helicoidal

    Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Ejemplo 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. ;Cota de penetración de la herramienta N10 G17 G94 G1 Z0 F500 ;Desplazamiento a la posición inicial...
  • Página 273: Avance F Para Ejes De Contorneado

    Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Avance F para ejes de contorneado La velocidad de avance se programa bajo la dirección F. Según el ajuste previo en los datos de máquina, las unidades de medida definidas con los comandos G se aplican en mm o en pulgadas.
  • Página 274: Unidades De Medida Y Cálculo

    Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Precaución El factor de ponderación FGREF también surte efecto cuando se han programado ejes giratorios en una secuencia. La interpretación acostumbrada del valor F en grados/min, solo surte efecto cuando el radio de referencia está...
  • Página 275 Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Nota en el caso de que las longitudes de los desplazamientos varíen sustancialmente de una secuencia a otra, entonces deberá introducirse un nuevo valor de F para cada secuencia conjuntamente con el comando G93.
  • Página 276: Desplazamiento De Ejes Giratorios Con Velocidad De Contorneado F, Fgref

    Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o 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 277: Factores De Referencia De Trayectoria Para Ejes De Orientación Con Fgref

    Ajuste de avance y giro del cabezal 7.1 Avance (G93, G94, G95 o F..., FGROUP, FL, FGREF) Factores de referencia de trayectoria para ejes de orientación con FGREF En ejes de orientación, el funcionamiento de los factores FGREF[ ] depende de si la modificación de la orientación de la herramienta se realiza por interpolación de eje giratorio o vectorial.
  • Página 278: Desplazar Ejes De Posicionado (Pos, Posa, Posp, Fa, Waitp, Waitmc)

    Ajuste de avance y giro del cabezal 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.
  • Página 279: Ejemplo Esperar Con Waitp Al Fin Del Desplazamiento

    Ajuste de avance y giro del cabezal 7.2 Desplazar ejes de posicionado (POS, POSA, POSP, FA, WAITP, WAITMC) Ejes de canal o ejes geométricos Un eje sólo se frena si la marca todavía no se ha alcanzado o si otro Marca, , criterio de fin de secuencia impide el cambio de secuencia Ejemplo Desplazar con POSA[...]=...
  • Página 280: Esperar Con Waitp Al Fin Del Desplazamiento

    Ajuste de avance y giro del cabezal 7.2 Desplazar ejes de posicionado (POS, POSA, POSP, FA, WAITP, WAITMC) Desplazar con POSA[...]= El eje indicado entre corchetes se desplaza a la posición final. POSA no influye en el avance de secuencias ni en la ejecución del programa. El desplazamiento al punto final puede tener lugar paralelamente a la ejecución de las secuencias CN subsiguientes.
  • Página 281: Servicio De Cabezal Regulado En Posición (Spcon, Spcof)

    Ajuste de avance y giro del cabezal 7.3 Servicio de cabezal regulado en posición (SPCON, SPCOF) Servicio de cabezal regulado en posición (SPCON, SPCOF) Función En algunos casos puede tener sentido regular el cabezal en posición; por ej. se puede alcanzar un mejor acabado superficial para roscados con G33 y grandes pasos de rosca.
  • Página 282: Posicionar Cabezales (Spos, M19 Y Sposa, Waits)

    Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) Función SPOS, M19 y SPOSA permiten posicionar cabezales a determinadas posiciones angulares para realizar, p. ej., el cambio de herramienta. Para sincronizar movimientos de cabezal, se puede esperar con WAITS hasta alcanzar la posición del cabezal.
  • Página 283 Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) Programación SPOS=… ó SPOS[n]=… M19 o M[n]=19 SPOSA=… ó SPOSA[n]=… M70 ó Mn=7 FINEA=… ó FINEA[n]=… COARSEA=… ó COARSEA[n]=… IPOENDA=… ó IPOENDA[n]=… IPOBRKA=… ó IPOBRKA(Eje[,REAL]) (programación en una secuencia CN propia) WAITS o WAITS(n,m) (programación en una secuencia CN propia) Parámetros Posicionar el cabezal maestro (SPOS o SPOS[0]) o el cabezal Nº...
  • Página 284 Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) Criterio de fin de movimiento a partir del momento de inicio de la IPOBRKA= rampa de frenado con el 100% hasta el fin de la rampa de frenado IPOBRKA(Eje
[,Real])= con el 0%, idéntico a IPOENDA.
  • Página 285: Ejemplo Posicionar Cabezal En El Modo Eje

    Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) Ejemplo Posicionar cabezal en el modo Eje N10 M3 S500 ;Activar regulación de posición, posicionar el cabezal 2 a 0, N90 SPOS[2]=0 ó ;en la siguiente secuencia se puede desplazar el cabezal en modo Eje ;El cabezal 2 se conecta en Modo Eje M2=70 ;El cabezal 2 (eje C) se desplaza en la interpolación lineal de manera...
  • Página 286 Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) ..;Activar unidad taladradora transversal N110 S2=1000 M2=3 ;Posicionar cabezal por camino más corto a 0º, N120 SPOSA=DC(0) ;el cambio de secuencia se realiza inmediatamente ;Activar la taladradora mientras se posiciona el cabezal N125 G0 X34 Z-35 ;Esperar hasta que el cabezal haya alcanzado su posición...
  • Página 287 Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) siguientes. El cambio de secuencia tiene lugar cuando todas las funciones programadas en la secuencia (con excepción del cabezal) hayan alcanzado su criterio de fin de secuencia. El posicionamiento del cabezal se puede extender en varias secuencias (ver WAITS).
  • Página 288: Fin Del Posicionado

    Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) Fin del posicionado Programación a través de los siguientes comandos: FINEA [Sn], COARSEA [Sn], IPOENDA [Sn]. Momento de cambio de secuencia ajustable Para la interpolación de ejes individuales se puede ajustar mediante IPOBRKA, además del criterio de fin de movimiento anterior con FINEA, COARSEA, IPOENDA, un nuevo fin de movimiento adicional, situado ya dentro de la rampa de frenado (100-0%).
  • Página 289 Ajuste de avance y giro del cabezal 7.4 Posicionar cabezales (SPOS, M19 y SPOSA, WAITS) No hay ninguna diferencia entre las introducciones DC y AC. En ambos casos el cabezal gira en el sentido de giro indicado mediante M3/M4 hasta que alcanza la posición final absoluta.
  • Página 290: Avance Para Ejes De Posicionado/Cabezales (Fa, Fpr, Fpraon, Fpraof)

    Ajuste de avance y giro del cabezal 7.5 Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Función Los ejes de posicionado tales como ejes para el transporte de las piezas, torretas, lunas, etc.
  • Página 291: Ejemplo Acoplamiento De Cabezal Síncrono

    Ajuste de avance y giro del cabezal 7.5 Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Desactivar avance por vuelta. Introducción del eje o cabezal, para los FPRAOF que no sea activa la función de avance por vuelta Conversión de un número de cabezal en identificador de eje; el parámetro de transferencia debe ser un número de cabezal válido.
  • Página 292 Ajuste de avance y giro del cabezal 7.5 Avance para ejes de posicionado/cabezales (FA, FPR, FPRAON, FPRAOF) Avance FPR[…] Con FPR y como ampliación a G95 (avance por vuelta del cabezal maestro), se puede definir otro cabezal o bien un eje giratorio cuyas revoluciones servirán para fijar el valor de avance.
  • Página 293: Corrección Porcentual Del Avance (Ovr, Ovra)

    Ajuste de avance y giro del cabezal 7.6 Corrección porcentual del avance (OVR, OVRA) Corrección porcentual del avance (OVR, OVRA) Función Con la corrección programable del avance se puede modificar la velocidad de los ejes de trayectoria, de posicionado y de los cabezales por comando desde el programa de CN. Programación OVR=…...
  • Página 294: Avance Con Corrección Del Volante (Fd, Fda)

    Ajuste de avance y giro del cabezal 7.7 Avance con corrección del volante (FD, FDA) Avance con corrección del volante (FD, FDA) Función Con estas funciones se puede utilizar el volante para desplazar ejes de contorneado y de posicionado o para cambiar la velocidad de los ejes durante la ejecución del programa (corrección de la velocidad).
  • Página 295: Desplazar Ejes De Contorneado Con Corrección Por Volante, Fd

    Ajuste de avance y giro del cabezal 7.7 Avance con corrección del volante (FD, FDA) Ejemplo incremental: El eje de vaivén Z para la rectificadora se desplaza mediante el volante del eje X a una posición en la que la emisión de chispas generadas por el contacto entre la muela y la pieza sea constante.
  • Página 296: Desplazamiento Por Volante Con Definición De Recorrido Para Ejes De Posicionado, Fda[Eje]

    Ajuste de avance y giro del cabezal 7.7 Avance con corrección del volante (FD, FDA) En la secuencia N50 se incrementa el avance hasta 700 mm/min. Dependiendo de la velocidad de giro del volante se puede aumentar o reducir la velocidad de la trayectoria. Nota No se puede realizar un desplazamiento en sentido contrario.
  • Página 297: Corrección Por Volante En Automático

    Ajuste de avance y giro del cabezal 7.7 Avance con corrección del volante (FD, FDA) Desplazamiento por volante con corrección de la velocidad, FDA[eje]=... La programación de FDA[...]=... en una secuencia de programa de pieza provoca que la velocidad de desplazamiento para el eje indicado aumente o disminuya respecto al último valor FA programado.
  • Página 298: Corrección Porcentual De La Aceleración (Acc Opción)

    Ajuste de avance y giro del cabezal 7.8 Corrección porcentual de la aceleración (ACC opción) Corrección porcentual de la aceleración (ACC opción) Función En partes críticas del programa de pieza puede llegar a ser necesario limitar la aceleración por debajo de los valores máximos permitidos para limitar, p. ej., vibraciones mecánicas. Con la corrección de la aceleración programable es posible cambiar, por comando en el programa CN, la velocidad de cada eje de contorneado o cabezal.
  • Página 299: Corrección De La Aceleración Programada Con Acc

    Ajuste de avance y giro del cabezal 7.8 Corrección porcentual de la aceleración (ACC opción) Ejemplo N50 ACC[X]=80 Significa: el desplazamiento del carro en la dirección X debe estar limitado a una aceleración del 80%. N60 ACC[SPI(1)]=50 ACC[S1]=50 Significa: el cabezal n° 1 solamente se puede acelerar o frenar siguiendo una rampa de un valor igual al 50% de sus valores máximos definidos en datos de máquina.
  • Página 300: Optimización Del Avance Para Contornos De Curvatura Pronunciada (Cftcp, Cfc, Cfin)

    Ajuste de avance y giro del cabezal 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 El avance programado se refiere al centro de la fresa al tener activada la función G41/G42 (corrección del radio de la corte/herramienta, ver capítulo "Frames").
  • Página 301 Ajuste de avance y giro del cabezal 7.9 Optimización del avance para contornos de curvatura pronunciada (CFTCP, CFC, CFIN) Parámetros Avance constante en la trayectoria central de la fresa. CFTCP El control mantiene la velocidad de avance constante, las correcciones de avance se desactivan. Avance constante en el contorno (filo de la herramienta).
  • Página 302: Avance Constante En El Contorno Con Cfc

    Ajuste de avance y giro del cabezal 7.10 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) Avance constante en el contorno con CFC La velocidad de avance se reduce para radios interiores, en radios exteriores ésta se incrementa.
  • Página 303: Ejemplo Cabezal Maestro Con Cabezal De Trabajo

    Ajuste de avance y giro del cabezal 7.10 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) Programación M3 o M1=3 M4 o M1=4 M5 o M1=5 S… Sn=… SETMS(n) o SETMS Parámetros Sentido de giro a izquierdas/derechas, parada para el cabezal nº 1. El M1=3 M1=4 M1=5 resto de cabezales se designan con M2=...
  • Página 304: Mecanizado Con Varios Cabezales

    Ajuste de avance y giro del cabezal 7.10 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) ;Velocidad y sentido de giro para N10 S300 M3 ;el cabezal de accionamiento = definido como cabezal maestro ;Mecanizado de la parte derecha de la pieza N20…N90 ;S2 es ahora cabezal maestro N100 SETMS(2)
  • Página 305: Conmutación Programable Del Cabezal Maestro, Setms(N)

    Ajuste de avance y giro del cabezal 7.10 Velocidad de giro del cabezal (S), sentido de giro del cabezal (M3/M4/M5) 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. ej., roscar, tallar, avance por vuelta, y tiempo de espera.
  • Página 306: Velocidad De Corte Constante (G96/G961/G962, G97/G971/G972, G973, Lims, Scc[Ax])

    Ajuste de avance y giro del cabezal 7.11 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC[AX]) 7.11 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC[AX]) Función Cuando se activa G96/G961, 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 en el filo de la herramienta se mantenga constante.
  • Página 307 Ajuste de avance y giro del cabezal 7.11 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC[AX]) Programación Conectar G96 ó G96 S… Desactivar G973 sin activar una limitación de revoluciones del cabezal Conexión/desconexión G961 ó G971 con tipo de avance como en G94 G962 ó...
  • Página 308: Ejemplo Límite De Velocidad Para El Cabezal Maestro

    Ajuste de avance y giro del cabezal 7.11 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC[AX]) Desactivar la velocidad de corte constante con tipo de avance como en G971= G94 (avance lineal relativo a un eje lineal/giratorio) Desactivar la velocidad de corte constante con tipo de avance como en G972= G94 o en G95 Desactivar la velocidad de corte constante sin activar una limitación de...
  • Página 309: Ajuste Del Avance F

    Ajuste de avance y giro del cabezal 7.11 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC[AX]) Ejemplo de asignación de un eje Y en un refrentado con eje X ;Limit. de vel. de giro del cabezal a 3000 r/min N10 G18 LIMS=3000 T1 D1 N20 G0 X100 Z200 N30 Z100...
  • Página 310: Desactivar La Velocidad De Corte Constante

    Ajuste de avance y giro del cabezal 7.11 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC[AX]) Nota Cuando la secuencia pasa a la marcha principal se adoptan todos los valores programados a los datos del operador. Desactivar la velocidad de corte constante, G97/G971/G973 Tras G97/G971 el control numérico interpreta los valores S como velocidades de giro del cabezal en r/min.
  • Página 311: Desplazamiento En Rápido G0

    Ajuste de avance y giro del cabezal 7.11 Velocidad de corte constante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC[AX]) Desplazamiento en rápido G0 Al realizar desplazamientos en rápido (G0) no se producen variaciones en la velocidad de giro del cabezal. Excepción: cuando se realiza un despl. a lo largo del contorno en rápido, y la siguiente secuencia de programa de pieza contiene un desplazamiento con G1, G2, G3..., entonces ya en la secuencia de posicionado G0 se fija la velocidad para el siguiente desplazamiento.
  • Página 312: Velocidad Periférica De Muela Constante (Gwpson, Gwpsof)

    Ajuste de avance y giro del cabezal 7.12 Velocidad periférica de muela constante (GWPSON, GWPSOF) 7.12 Velocidad periférica de muela constante (GWPSON, GWPSOF) Función Mediante la función "velocidad periférica de muela constante" (= SUG) se define la velocidad de giro de una muela de rectificado de tal manera que se consigue una velocidad periférica de la muela constante independientemente del radio de la misma.
  • Página 313: Límite Programable De La Velocidad Del Cabezal (G25, G26)

    Ajuste de avance y giro del cabezal 7.13 Límite programable de la velocidad del cabezal (G25, G26) 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 314: Varios Valores De Avance En Una Secuencia (F

    Ajuste de avance y giro del cabezal 7.14 Varios valores de avance en una secuencia (F.., ST=.., SR=.., FMA.., STA=.., SRA=..) Parámetros Límite inferior de la velocidad del cabezal Límite superior para velocidad del cabezal Velocidades máxima o mínima del cabezal S S1 S2=…=…...
  • Página 315 Ajuste de avance y giro del cabezal 7.14 Varios valores de avance en una secuencia (F.., ST=.., SR=.., FMA.., STA=.., SRA=..) Programación F2= a F7= Varios movimientos de contorneo en 1 secuencia FMA[2,x]= a FMA[7,x]=Varios movimientos por eje en 1 secuencia STA= SRA= Parámetros...
  • Página 316: Ejemplo Programación Movimiento De Contorneo

    Ajuste de avance y giro del cabezal 7.14 Varios valores de avance en una secuencia (F.., ST=.., SR=.., FMA.., STA=.., SRA=..) Ejemplo Programación movimiento de contorneo Bajo la dirección F se programa el avance de contorneo que permanece válido mientras no esté...
  • Página 317: Avance Por Secuencia (Fb

    Ajuste de avance y giro del cabezal 7.15 Avance por secuencia (FB...) 7.15 Avance por secuencia (FB...) Función Con la función "Avance por secuencia" se puede prefijar un avance separado para una secuencia única. Bajo la dirección FB se predefine solamente el valor del avance para la secuencia actual. Después de esta secuencia se activa nuevamente el avance modal que se encontraba anteriormente activo.
  • Página 318 Ajuste de avance y giro del cabezal 7.15 Avance por secuencia (FB...) ;Posición inicial N10 G0 X0 Y0 G17 F100 ;Avance 100 mm/min N20 G1 X10 ;Avance 80 mm/min N30 X20 FB=80 ;Avance es nuevamente 100 mm/min N40 X30 N50 ... …...
  • Página 319: Correcciones De Herramientas

    Correcciones de herramientas Observaciones generales 8.1.1 Correcciones de herramientas Al crear el programa de pieza no se necesita especificar el radio de la fresa, ni la orientación de la herramienta respecto al contorno (izquierda o derecha), ni la longitud de herramienta. Únicamente se programan los desplazamientos de la herramienta teniendo en cuenta la geometría de la pieza acabada.
  • Página 320: Correcciones De Herramientas En La Memoria De Correcciones Del Control

    Correcciones de herramientas 8.1 Observaciones generales Durante la ejecución del programa, el control numérico toma los valores de decalaje del fichero de herramientas y corrige la trayectoria atendiendo a la geometría de cada una de las herramientas utilizadas. Introducir las correcciones de herramientas en la memoria de correcciones En la memoria de correcciones se introducen: •...
  • Página 321 Correcciones de herramientas 8.1 Observaciones generales Estos 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 322 Correcciones de herramientas 8.1 Observaciones generales Los parámetros de herramienta que no se necesiten deberán recibir el valor "cero". Descripción Corrección longitudinal de herramienta Con este valor se pueden compensar las diferentes longitudes de las herramientas usadas. La longitud de la herramienta es la distancia entre el portaherramientas y la punta de la misma.
  • Página 323 Correcciones de herramientas 8.1 Observaciones generales Nota El valor de corrección de la longitud de la herramienta depende de la orientación en el espacio de la herramienta. Ver apart. "Orientación de la herramienta y corrección longitudinal de la herramienta". Corrección de radio de herramienta El contorno geométrico de la pieza y la trayectoria de la herramienta no coinciden.
  • Página 324: Lista De Tipos De Herramienta

    Correcciones de herramientas 8.2 Lista de tipos de herramienta Lista de tipos de herramienta Codificación de herramientas Los tipos de herramientas codificados por separado se dividen en los siguientes grupos en base a las tecnologías utilizadas: 1. Grupo con tipo 1xy Fresas 2.
  • Página 325 Correcciones de herramientas 8.2 Lista de tipos de herramienta Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 326 Correcciones de herramientas 8.2 Lista de tipos de herramienta Codificación de los tipos de herramienta para taladrado Grupo tipo 2xy (brocas): 200 Broca espiral 205 Broca maciza 210 Mandril 220 Broca centradora (punteadora) 230 Avellanador cónico 231 Avellanador plano 240 Macho de roscar, rosca normal 241 Macho de roscar, rosca fina 242 Macho de roscar, rosca Withworth 250 Escariador...
  • Página 327: Codificación De Los Tipos De Herramientas Para Herramientas De Rectificado

    Correcciones de herramientas 8.2 Lista de tipos de herramienta Codificación de los tipos de herramientas para herramientas de rectificado Grupo tipo 4xy (muelas rectificadoras): 400 Muela para rectificado cilíndrico 401 Muela para rectificado cilíndrico con vigilancia 402 Muela para rectificado cilíndrico sin vigilancia ni acotado básico (WZV) 403 Muela para rectificado cilíndrico con vigilancia sin acotado básico para velocidad periférica de la muela SUG 410 Muela para rectificado plano...
  • Página 328 Correcciones de herramientas 8.2 Lista de tipos de herramienta Codificación de los tipos de herramientas para herramientas de torneado Grupo tipo 5xy (útiles de torneado): 500 Cuchilla desbastadora 510 Cuchilla de acabado 520 Cuchilla de ranurar o acanalar 530 Cuchilla de tronzar 540 Cuchilla para roscar 550 Cuchilla fungiforme/de perfilado (WZV) 560 Broca con plaquitas (ECOCUT)
  • Página 329 Correcciones de herramientas 8.2 Lista de tipos de herramienta Regla de concatenación Las correcciones longitudinales • Geometría, • Desgaste y • Acotado básico se puede concatenar para las correcciones izquierda y derecha de la muela rectificadora, es decir, si se modifican las correcciones longitudinales para el filo izquierdo, automáticamente éstas también se modifican para el filo derecho y viceversa.
  • Página 330 Correcciones de herramientas 8.2 Lista de tipos de herramienta Sierra circular Grupo con tipo: 700 Sierra circular Nota Los parámetros para los tipos de herramientas se describen en pantallas de ayuda del control y en: Bibliografía: /FB1/ Manual de funciones, Funciones básicas; Corrección de herramientas (W1) Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 331: Selección/Llamada De Herramienta T

    Correcciones de herramientas 8.3 Selección/llamada de herramienta T Selección/llamada de herramienta T 8.3.1 Cambio de herramienta con comandos T (Torneado) Función Programando la palabra T tiene lugar un cambio directo de herramienta. Selección de herramienta sin gestión de herramientas Elección libre de Nº D (Nº D plano) en relación con el corte Nº...
  • Página 332: Cambio De Herramienta Con M06 (Fresado)

    Correcciones de herramientas 8.3 Selección/llamada de herramienta T un posicionamiento y no necesitan existir para este fin los datos de herramienta (almacén revólver). 8.3.2 Cambio de herramienta con M06 (Fresado) Función La herramienta se selecciona con la programación de la palabra T. 1.
  • Página 333: Descripción

    Correcciones de herramientas 8.3 Selección/llamada de herramienta T Programación Tx o T=x o Ty=X M06F2=... bis F7=... Parámetros Selección de herramienta con Nº T Tx o T=x o Ty=x x significa Nº T: 0-32000 Cancelación de herramienta Cambio de herramienta, después se activa la herramienta T... conjuntamente con la corrección de herramienta D Número de herramientas: 1200 (dependiente del diseño del fabricante de la maquinaria)
  • Página 334: Creación De Un Nuevo Número D

    Correcciones de herramientas 8.3 Selección/llamada de herramienta T Fabricante de la máquina En función de la parametrización en el DM 18102 es posible programar o no la T en el programa de pieza. Creación de un nuevo número D La creación de un nuevo número D con su correspondiente juego de correcciones se realiza de la misma manera que con los números D normales mediante los parámetros de herramienta $TC_DP1 a $TC_DP25.
  • Página 335: Corrección De Herramienta D

    Correcciones de herramientas 8.4 Corrección de herramienta D Corrección de herramienta D Función A una determinada herramienta se le pueden asignar de 1 a 8 (12) filos de corte por herramienta con diferentes juegos de corrección. De esta manera se pueden definir para una misma herramienta diferentes filos que se pueden activar a voluntad desde el programa de pieza.
  • Página 336 Correcciones de herramientas 8.4 Corrección de herramienta D Parámetros Número de corrección de herramienta: sin gestión de herramientas 1... 8 ó con gestión de herramientas 1...12 x significa Nº D: 0-32000 Cancelación de la corrección de herramientas, no hay correcciones activadas.
  • Página 337: Selección De Herramienta T Con Gestión De Herramientas

    Correcciones de herramientas 8.5 Selección de herramienta T con gestión de herramientas Selección de herramienta T con gestión de herramientas Función La selección de herramienta T con gestión de herramientas se ilustra en el ejemplo con un almacén con 1 a 20 puestos. Condiciones iniciales en la llamada a una herramienta Nota Con la llamada a una herramienta se deberá:...
  • Página 338 Correcciones de herramientas 8.5 Selección de herramienta T con gestión de herramientas Programación de N10 T1 ó T=1: 1. Se considera el puesto 1, determinando el identificador de la herramienta. 2. Esta herramienta está bloqueada, por lo cual no se puede utilizar. 3.
  • Página 339: Torno Con Torreta Revólver (Selección T)

    Correcciones de herramientas 8.5 Selección de herramienta T con gestión de herramientas 8.5.1 Torno con torreta revólver (selección T) Función Para su identificación clara, las herramientas se tienen que dotar de nombres y números. A continuación se muestra cómo se definen claramente los parámetros para la opción Gestión de herramientas en un torno con torreta revólver.
  • Página 340: Fresadora Con Cargador De Cadena (Selección T)

    Correcciones de herramientas 8.5 Selección de herramienta T con gestión de herramientas 8.5.2 Fresadora con cargador de cadena (selección T) Función Para su identificación clara, las herramientas se tienen que dotar de nombres y números. A continuación se muestra cómo se definen claramente los parámetros para la opción Gestión de herramientas en una fresadora con cargador de cadena.
  • Página 341: Llamada De Corrección De Herramienta D Con Gestión De Herramientas

    Correcciones de herramientas 8.6 Llamada de corrección de herramienta D con gestión de herramientas Nota Con la llamada a una herramienta se deberá: 1. Activar los valores de corrección de herramienta memorizados bajo un número D. 2. Programar el correspondiente plano de trabajo (ajuste de sistema: G17). De esta forma, se garantiza que la corrección longitudinal de herramienta esté...
  • Página 342: Ejemplo Torno Con Torreta Revólver

    Correcciones de herramientas 8.6 Llamada de corrección de herramienta D con gestión de herramientas Ejemplo Torno con torreta revólver ;MD20270 CUTTING_EDGE_DEFAULT = 1 $MC_TOOL_CHANGE_MODE=0 ;Desplazamiento con las correcciones asociadas a D92 ;Seleccionar T17 con las correcciones asociadas a D92 ;Desplazamiento con las correcciones D16 ;Desplazamiento con las correcciones de D32000 D32000 ;Seleccionar T29000500, realizar desplazamientos con las...
  • Página 343: Activar Inmediatamente La Corrección De Herramienta Activa

    Correcciones de herramientas 8.7 Activar inmediatamente la corrección de herramienta activa Estructura de nº D relativa con referencia interna a las herramientas correspondientes (p. ej.: gestión de herramientas hermanas o duplo y función de vigilancia) Sin gestión de herramientas integrada (fuera del CN) Estructura plana de números D sin referencia interna a las herramientas correspondientes Selección...
  • Página 344 Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Con OFFN se pueden definir trayectorias equidistantes; p. ej., para desbastes bastos. Programación OFFN= Parámetros Desactivación de la corrección del radio de corte/herramienta Activación de la corrección del radio de corte/herramienta. La herramienta se desplaza a la izquierda del contorno en el sentido del avance Activación de la corrección del radio de corte/herramienta.
  • Página 345: Ejemplo 1 Fresado

    Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Ejemplo 1 Fresado N10 G0 X50 T1 D1 N20 G1 G41 Y50 F200 N30 Y100 En la secuencia N10 se activa la corrección longitudinal de la herramienta. El desplazamiento a X50 se realiza sin corrección del radio de la herramienta.
  • Página 346: Correcciones De Herramientas 8.8 Corrección Del Radio De Corte/Herramienta (G40, G41, G42)

    Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) ;Desplazamiento al punto de cambio de herramienta N10 G0 Z100 ;Cambio de herramienta N20 G17 T1 M6 ;Llamada al juego de correcciones asociado a la N30 G0 X0 Y0 Z1 M3 S300 D1 ;herramienta ;Posicionar herramienta N40 Z-7 F500...
  • Página 347 Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Ejemplo 1 Tornear N20 T1 D1 N30 G0 X100 Z20 N40 G42 X20 Z1 N50 G1 Z-20 F0.2 En la secuencia N20 se activa la corrección longitudinal de la herramienta. En la secuencia N30 se realiza el desplazamiento a X100 Z20 sin corrección.
  • Página 348 Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Ejemplo 2 Tornear ;Nombre de programa %_N_1001_MPF ;Punto inicial N5 G0 G53 X280 Z380 D0 ;Decalaje de origen N10 TRANS X0 Z250 ;Limitación de la velocidad de giro (G96) N15 LIMS=4000 ;Selección del avance constante N20 G96 S250 M3...
  • Página 349: Descripción

    Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) ;Selección de la herramienta y de la corrección N100 T2 D2 ;Seleccionar velocidad de corte constante N105 G96 S210 M3 ;Posicionar herramienta con corrección del radio de N110 G0 G42 X50 Z-60 M8 ;corte/herramienta ;Tornear diámetro 50 N115 G1 Z-70 F0.12...
  • Página 350: Corrección Longitudinal De Herramienta

    Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Nota Un valor de corrección negativo equivale a un cambio del lado de corrección (G41, G42). Con OFFN se pueden definir trayectorias equidistantes; p. ej., para desbastes bastos. Plano de trabajo G17 a G19 Con esta información el CN detecta el plano de trabajo y, por lo tanto, las direcciones para los ejes en los que se corrige.
  • Página 351 Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) automáticamente esta asignación. Para esto se deberá seleccionar nuevamente la herramienta después del cambio de plano. Torneado: Se pueden utilizar NORM y KONT para definir la trayectoria de la herramienta en el proceso de activar y desactivar el modo de corrección (ver capítulo "Aproximación y retirada del contorno", NORM, KONT, G450, G451).
  • Página 352: Punto De Intersección

    Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Punto de intersección Seleccionar punto de intersección con DO 42496: CUTCOM_CLSD_CONT FALSE: Si, en un contorno (prácticamente) cerrado compuesto de dos secuencias circulares y una secuencia lineal, se producen dos puntos de intersección en la corrección en el lado interior, se elige, según el procedimiento estándar, el punto de intersección situado en el primer contorno parcial más cerca del fin de la secuencia.
  • Página 353: Cambio Del Número De Corrección D

    Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Cambio del número de corrección D Es posible realizar un cambio del número de corrección D con la función de corrección del radio de la herramienta activa. El nuevo valor del radio de la herramienta se tiene en cuenta a partir de la secuencia en la cual se ha programado el nuevo número D.
  • Página 354 Correcciones de herramientas 8.8 Corrección del radio de corte/herramienta (G40, G41, G42) Nota Modo de corrección El modo de corrección sólo puede ser interrumpido por una determinada cantidad de secuencias o comandos M sucesivos que no impliquen desplazamiento alguno en el plano donde se realiza la corrección: por defecto 3.
  • Página 355: Aproximación Y Retirada Del Contorno (Norm, Kont, Kontc, Kontt)

    Correcciones de herramientas 8.9 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Función Con estas funciones se pueden adaptar los desplazamientos de aproximación y retirada del contorno, p. ej., al curso deseado del contorno o bien a la forma de la pieza en bruto. Como secuencias de aproximación/retirada originales para las dos funciones KONTC y KONTT sólo se admiten secuencias G1.
  • Página 356 Correcciones de herramientas 8.9 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Ejemplo KONTC Empezando por el centro del círculo, se efectúa la aproximación a la circunferencia. En el punto final de la secuencia de aproximación, la dirección y el radio de curvatura son idénticos a los valores del siguiente círculo.
  • Página 357 Correcciones de herramientas 8.9 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Aproximación directa a la posición perpendicular al contorno, G41, G42, NORM La herramienta se desplaza directamente hacia el contorno a lo largo de una línea recta y se posiciona en la perpendicular tangente al punto inicial del contorno.
  • Página 358: Desactivar El Modo De Corrección, G40, Norm

    Correcciones de herramientas 8.9 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Desactivar el modo de corrección, G40, NORM La herramienta se posiciona perpendicularmente a la última trayectoria corregida, en el punto final de la misma y se desplaza directamente a lo largo de una línea recta hasta la siguiente posición no corregida, p.
  • Página 359: Desplazamiento Rodeando El Contorno Hasta La Posición Inicial, G41, G42, Kont

    Correcciones de herramientas 8.9 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Desplazamiento rodeando el contorno hasta la posición inicial, G41, G42, KONT Se pueden presentar dos casos: 1. La posición inicial se encuentra por delante del contorno La estrategia de aproximación es similar a la descrita con NORM. La trayectoria tangente sirve para dividir la zona anterior y posterior al contorno.
  • Página 360 Correcciones de herramientas 8.9 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) G450 G451 G450 G451 Generación de la trayectoria de aproximación En ambos casos (G450/G451) se realiza la siguiente trayectoria de aproximación: Se traza una línea recta desde el punto de aproximación que también sea tangente a un círculo de radio de la herramienta y centro en el punto inicial.
  • Página 361: Desactivación De La Corrección Del Radio De Corte/Herramienta, G40, Kont

    Correcciones de herramientas 8.9 Aproximación y retirada del contorno (NORM, KONT, KONTC, KONTT) Desactivación de la corrección del radio de corte/herramienta, G40, KONT Si el punto de retirada se encuentra por delante del contorno, el movimiento de retirada se rige por lo descrito con NORM. Si el punto de retirada se encuentra por detrás del contorno, el desplazamiento de retirada es el inverso al desplazamiento de aproximación.
  • Página 362: Corrección En Esquinas Exteriores (G450, G451)

    Correcciones de herramientas 8.10 Corrección en esquinas exteriores (G450, G451) Si la secuencia KONTT o KONTC no es la secuencia de retirada, sino la secuencia de aproximación, se obtiene exactamente el mismo contorno, con la única diferencia que se ejecuta en el sentido inverso. 8.10 Corrección en esquinas exteriores (G450, G451) Función...
  • Página 363 Correcciones de herramientas 8.10 Corrección en esquinas exteriores (G450, G451) Ejemplo En este ejemplo se inserta un redondeo de transición en todas las esquinas exteriores (en la secuencia N30). Esto evita que la herramienta se tenga que parar en el cambio de sentido y haga una muesca.
  • Página 364: Comportamiento En Esquinas, Circunferencia De Transición

    Correcciones de herramientas 8.10 Corrección en esquinas exteriores (G450, G451) Comportamiento en esquinas, circunferencia de transición, G41, G42, G450 El centro de la herramienta se desplaza rodeando la esquina exterior de la pieza describiendo un arco de circunferencia cuyo radio coincide con el radio de la herramienta. En el punto intermedio P* el control ejecuta instrucciones tales como desplazamientos de penetración o funciones auxiliares.
  • Página 365 Correcciones de herramientas 8.10 Corrección en esquinas exteriores (G450, G451) Comportamiento en esquinas, transiciones seleccionables G41, G42, G450 DISC=… Con DISC se puede deformar la circunferencia de transición y crear así transiciones agudas en el contorno. Los valores tienen los siguientes significados: DISC=0 : circunferencia de transición DISC=100 : intersección de las equidistantes (valor teórico).
  • Página 366: Comportamiento En Esquinas, Punto De Intersección

    Correcciones de herramientas 8.10 Corrección en esquinas exteriores (G450, G451) Respuesta de la trayectoria dependiendo de los valores DISC valores DISC y del ángulo del contorno Cuando los ángulos del contorno son relativamente pequeños y los valores DISC relativamente altos, la herramienta se aparta del contorno en las esquinas. Ángulos mayores de 120°...
  • Página 367: Aproximación Y Retirada Suaves

    Correcciones de herramientas 8.11 Aproximación y retirada suaves Nota En esquinas agudas, los movimientos de retirada pueden hacer que la herramienta siga una trayectoria con mucho espacio muerto. Para evitarlo, en estos casos se puede definir por datos de máquina el cambio automático al desplazamiento siguiendo circunferencias de transición.
  • Página 368: Parámetros

    Correcciones de herramientas 8.11 Aproximación y retirada suaves Programación G140 oder G141 a G143 G147,G148 G247,G248 G347,G348 G340,G341 DISR=..., DISCL=..., FAD=... Parámetros Aproximación y retirada dependiente del lado de corrección actual G140 (ajuste básico) Aproximación por la izquierda o bien retirada hacia la izquierda G141 Aproximación por la derecha o bien retirada hacia la derecha G142...
  • Página 369 Correcciones de herramientas 8.11 Aproximación y retirada suaves Ejemplo • Aproximación suave (activada en la secuencia N20) • Desplazamiento de aproximación siguiendo un cuarto 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 370 Correcciones de herramientas 8.11 Aproximación y retirada suaves N10 G0 X0 Y0 Z20 G64 D1 T1 OFFN ;Aproximación (P N20 G41 G247 G341 Z0 DISCL = AC(7) DISR = 10 F1500 FAD=200 N30 G1 X30 Y-10 N40 X40 Z2 N50 X50 ;Retirada (P N60 G248 G340 X70 Y0 Z20 DISCL = 6 DISR = 5 G40 F10000...
  • Página 371 Correcciones de herramientas 8.11 Aproximación y retirada suaves 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 372: Descripción

    Correcciones de herramientas 8.11 Aproximación y retirada suaves Descripción Estos códigos G solamente tienen significado cuando el contorno de aproximación es un cuarto de circunferencia o un semicírculo. División del desplazamiento desde el punto inicial hasta el punto final (G340 y G341) La aproximación característica de P se representa en la figura al lado.
  • Página 373 Correcciones de herramientas 8.11 Aproximación y retirada suaves • Con G341: Todo el movimiento de aproximación se compone de tres secuencias coinciden). Si P se sitúan en el mismo plano, sólo se forman dos secuencias (el movimiento de aproximación de P se suprime).
  • Página 374 Correcciones de herramientas 8.11 Aproximación y retirada suaves • Programación en la retirada – En la secuencia WAB sin eje geométrico programado, el contorno termina en P . La posición en los ejes que forman el plano de mecanizado resulta del contorno de retirada. El componente de eje perpendicular se define con DISCL.
  • Página 375: Velocidad De Aproximación/Retirada Del Contorno

    Correcciones de herramientas 8.11 Aproximación y retirada suaves Velocidad de aproximación/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 trabajo y la parte de la penetración hasta la distancia de seguridad.
  • Página 376 Correcciones de herramientas 8.11 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/retirada suaves del contorno; es decir, el propio desplazamiento de abandono se realiza con el avance antiguo y el valor F programado servirá...
  • Página 377: Lectura De Posiciones

    Correcciones de herramientas 8.11 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 (punto inicial del contorno) •...
  • Página 378: Aproximación Y Retirada Con Estrategias De Retirada Ampliada (G460, G461, G462)

    Correcciones de herramientas 8.11 Aproximación y retirada suaves 8.11.2 Aproximación y retirada con estrategias de retirada ampliada (G460, G461, G462) Función En algunos casos geométricos especiales, al activar o desactivar la corrección del radio de la herramienta es necesario utilizar estrategias para la aproximación y retirada del contorno ampliadas frente a la realización anterior con vigilancia de colisión activada.
  • Página 379: Ejemplo Comportamiento De Retirada Con G460

    Correcciones de herramientas 8.11 Aproximación y retirada suaves Nota El comportamiento en la aproximación es simétrico al de retirada. El comportamiento en la aproximación/retirada, queda determinado por el estado de los comandos G en las secuencias de aproximación/retirada del contorno. El comportamiento en la aproximación se puede definir independientemente del comportamiento en la retirada.
  • Página 380 Correcciones de herramientas 8.11 Aproximación y retirada suaves G461 Cuando no sea posible encontrar un punto de intersección entre la última secuencia con corrección del radio de corte/herramienta y la secuencia anterior, se prolonga la curva desplazada de ésa mediante una circunferencia cuyo centro coincida con el punto final de la secuencia no corregida y cuyo radio sea igual al radio de la herramienta.
  • Página 381: Comportamiento En Esquinas Con Kont

    Correcciones de herramientas 8.11 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 382: Vigilancia De Colisión (Cdon, Cdof, Cdof2)

    Correcciones de herramientas 8.12 Vigilancia de colisión (CDON, CDOF, CDOF2) 8.12 Vigilancia de colisión (CDON, CDOF, CDOF2) Función Cuando se activa CDON (Collision Detection ON) y la corrección del radio de corte/herramienta, el control vigila la trayectoria de la herramienta realizando un análisis previo de la geometría del contorno.
  • Página 383: Ejemplo Fresado En La Trayectoria Central Con Herramienta Normalizada

    Correcciones de herramientas 8.12 Vigilancia de colisión (CDON, CDOF, CDOF2) CDOF ayuda a prevenir la detección incorrecta de "cuellos de botella" debida a la falta de información en el programa de pieza del control numérico. Fabricante de la máquina El número de secuencias de CN que se vigilan se puede definir mediante datos de máquina (ver indicaciones del fabricante de la máquina).
  • Página 384: Detección De Cuellos De Botella

    Correcciones de herramientas 8.12 Vigilancia de colisión (CDON, CDOF, CDOF2) 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 señaliza una alarma. Trayectoria del contorno más pequeña que el radio de la herramienta La herramienta se desplaza rodeando la esquina de la pieza sobre una circunferencia de transición y continúa mecanizando exactamente el resto del contorno programado.
  • Página 385 Correcciones de herramientas 8.12 Vigilancia de colisión (CDON, CDOF, CDOF2) Radio de herramienta demasiado grande para el mecanizado interior En estos casos solamente se vacía todo lo que se puede sin dañar el contorno. Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 386: Corrección De Herramienta 2D (Cut2D, Cut2Df)

    Correcciones de herramientas 8.13 Corrección de herramienta 2D (CUT2D, CUT2DF) 8.13 Corrección de herramienta 2D (CUT2D, CUT2DF) Función Los comandos CUT2D o CUT2DF permiten definir cómo se desea que se realice la corrección del radio de corte/herramienta. Esto tiene especial relevancia a la hora de mecanizar planos inclinados.
  • Página 387: Corrección Del Radio De Corte/Herramienta, Cut2D

    Correcciones de herramientas 8.13 Corrección de herramienta 2D (CUT2D, CUT2DF) El tipo de herramienta válido para herramientas no rotacionalmente simétricas y el número máximo de filos Dn = D1 a D12 son definidos por el fabricante de la máquina a través de datos de máquina.
  • Página 388 Correcciones de herramientas 8.13 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 389: Corrección Longitudinal De Herramienta Para Portaherramientas Orientables (Tcarr, Tcoabs, Tcofr)

    Correcciones de herramientas 8.14 Corrección longitudinal de herramienta para portaherramientas orientables (TCARR, TCOABS, TCOFR) 8.14 Corrección longitudinal de herramienta para portaherramientas orientables (TCARR, TCOABS, TCOFR) Función Cuando cambia la orientación espacial de la herramienta, también se modifican los componentes longitudinales de la misma. Después de un Reset (p.
  • Página 390: Dirección De La Herramienta Del Frame Activo

    Correcciones de herramientas 8.14 Corrección longitudinal de herramienta para portaherramientas orientables (TCARR, TCOABS, TCOFR) Determinar componentes longitudinales de herramienta a partir de la TCOFR orientación del frame activo Portaherramientas orientable del frame activo cuya herramienta TCOFRZ apunta en la dirección Z Portaherramientas orientable del frame activo cuya herramienta TCOFRY apunta en la dirección Y...
  • Página 391: Nuevo Cálculo De La Corrección Longitudinal De Herramienta, Tcoabs En El Cambio De Frame

    Correcciones de herramientas 8.14 Corrección longitudinal de herramienta para portaherramientas orientables (TCARR, TCOABS, TCOFR) Nuevo cálculo de la corrección longitudinal de herramienta, TCOABS en el cambio de frame Para recalcular la corrección longitudinal de herramienta al producirse un cambio de frame, se deberá...
  • Página 392: Vigilancia Específica De Muelas Desde El Programa De Pieza (Tmon, Tmof)

    Correcciones de herramientas 8.15 Vigilancia específica de muelas desde el programa de pieza (TMON, TMOF) Nota En la transferencia de valores angulares a un ciclo estándar o de medida se deberá observar lo siguiente: ¡Los valores menores a la precisión de cálculo del CN se tienen que redondear a cero! La precisión de cálculo del CN para posiciones angulares está...
  • Página 393: Vigilancia De La Geometría

    Correcciones de herramientas 8.15 Vigilancia específica de muelas desde el programa de pieza (TMON, TMOF) Parámetros Activar vigilancia de herramienta La introducción del número TMON (Nº T) de herramienta T es Desactivar vigilancia de herramienta TMOF (Nº T) necesaria solamente Nº...
  • Página 394: Correcciones Aditivas

    Correcciones de herramientas 8.16 Correcciones aditivas • número T y • número D estándar que ya no se necesita programar y se activa tras Power ON/RESET. Ejemplo Rectificado con la misma muela. A través del dato de máquina se puede ajustar que la herramienta activa permanezca con RESET;...
  • Página 395: Seleccionar Correcciones (Mediante Números Dl)

    Correcciones de herramientas 8.16 Correcciones aditivas 8.16.1 Seleccionar correcciones (mediante números DL) Función Valor de ajuste: El valor de ajuste lo define el fabricante de la máquina de manera opcional. Mismo filo: Se utiliza el mismo filo para 2 asientos de cojinete (ver ejemplo). Un error dimensional condicionado por el lugar de aplicación puede compensarse mediante fuerzas de mecanizado, etc.
  • Página 396: Definir Valores De Desgaste Y De Ajuste ($Tc_Scpxy[T,D], $Tc_Ecpxy[T,D])

    Correcciones de herramientas 8.16 Correcciones aditivas 8.16.2 Definir valores de desgaste y de ajuste ($TC_SCPxy[t,d], $TC_ECPxy[t,d]) Función Los valores de desgaste y de ajuste o preparación se pueden leer y escribir mediante variables de sistema y los correspondientes servicios de la interfaz del panel del operador. Para ello se orienta la lógica a la de las correspondientes variables de sistema para herramientas y filos.
  • Página 397: Borrar Correcciones Aditivas (Deldl)

    Correcciones de herramientas 8.16 Correcciones aditivas 8.16.3 Borrar correcciones aditivas (DELDL) Función Con DELDL se borran las correcciones aditivas del filo de una herramienta (libera memoria). Para ello se borran tanto los valores definidos para el desgaste como los de ajuste. Programación status = DELDL [t,d] Parámetros...
  • Página 398: Acciones Especiales De Corrección De Herramienta

    Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta 8.17 Acciones especiales de corrección de herramienta Función Los datos de operador DO 42900 - DO 42960 permiten controlar la evaluación del signo para las longitudes de herramienta y el desgaste. Ello también es válido para el comportamiento de las componentes del desgaste al simetrizar ejes geométricos o al cambiar el plano de trabajo y para la compensación de la temperatura en la dirección de la herramienta.
  • Página 399 Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta Portaherramientas orientable y nuevos datos de operador Los datos de operador DO 42900 a 42940 no actúan sobre los componentes de un portaherramientas orientable. Para el cálculo con portaherramientas orientable siempre se tiene en cuenta la herramienta con su longitud total (longitud de herramienta + desgaste + dimensión base).
  • Página 400: Simetrizar Longitudes De Herramienta

    Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta 8.17.1 Simetrizar longitudes de herramienta Función Con datos de operador SD 42900 MIRROR_TOOL_LENGTH y SD 42910 MIRROR_TOOL_WEAR distintos a cero, los componentes de longitud de herramientas y los componentes de los valores básicos se pueden simetrizar con valores de desgaste de los correspondientes ejes.
  • Página 401: Evaluación De Signos De Desgaste

    Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta 8.17.2 Evaluación de signos de desgaste Función Con los datos de operador SD 42920 WEAR_SIGN_CUTPOS y SD 42930 WEAR_SIGN distintos de cero, se puede invertir la evaluación de signos de los componentes de desgaste.
  • Página 402: Sistema De Coordenadas Del Mecanizado Activo (Towstd/Towmcs/Towwcs/Towbcs/Towtcs/Towkcs)

    Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta 8.17.3 Sistema de coordenadas del mecanizado activo (TOWSTD/TOWMCS/TOWWCS/TOWBCS/TOWTCS/TOWKCS) Función En función de la cinemática de la máquina o de la existencia de un portaherramientas orientable, los valores de desgaste medidos en uno de estos sistemas de coordenadas se trasladan a un sistema de coordenadas apropiado o se transforman.
  • Página 403: Transformación Lineal

    Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta Descripción En la siguiente tabla se representan las principales características de distinción: Valor de desgaste Portaherramientas orientable activo Código G Valor preferencial, longitud de la Los valores de desgaste están TOWSTD herramienta sujetos al giro.
  • Página 404 Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta Inclusión de los valores de desgaste El dato de operador SD 42935 WEAR_TRANSFORM establece cuál de los tres componentes de desgaste 1. Desgaste 2. Correcciones de sumas finas 3. Correcciones de suma gruesas será...
  • Página 405: Longitud De Herramienta Y Cambio De Plano

    Correcciones de herramientas 8.17 Acciones especiales de corrección de herramienta 8.17.4 Longitud de herramienta y cambio de plano Función Con los datos de operador SD 42940 TOOL_LENGTH_CONST distintos de cero, los componentes de longitud de herramienta como longitud, desgaste y medida básica, se pueden asignar a los ejes geométricos para herramientas de tornear y rectificar en un cambio de plano.
  • Página 406: Herramientas Con Longitud Fija De Filo

    Correcciones de herramientas 8.18 Herramientas con longitud fija de filo 8.18 Herramientas con longitud fija de filo Función En herramientas con posición específica del filo (herramientas de torneado y rectificado, tipos de herramienta 400–599; ver el capítulo "Evaluación de signos de desgaste", se realiza el cambio de G40 a G41/G42 y viceversa como si se tratase de un cambio de herramienta.
  • Página 407 Correcciones de herramientas 8.18 Herramientas con longitud fija de filo • No se permite el cambio de una herramienta con corrección del radio activada, para la que se modifica la distancia entre centro del radio de corte/herramienta y el punto de referencia del filo, cuando se utilicen secuencias circulares y polinomios racionales de orden >...
  • Página 408 Correcciones de herramientas 8.18 Herramientas con longitud fija de filo Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 409: Funciones Adicionales

    Funciones adicionales 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 410: Programación

    Funciones adicionales 9.1 Emisión de funciones auxiliares Programación Letra de identificación[extensión de dirección]=Valor Las letras de identificación admisibles para funciones auxiliares son: Parámetros En la siguiente tabla se encuentran las indicaciones sobre el significado y los rangos de valores para las direcciones ampliadas y el valor para la emisión de funciones auxiliares. Además, se indica el número máximo de funciones auxiliares que se pueden emitir en una misma secuencia.
  • Página 411 Funciones adicionales 9.1 Emisión de funciones auxiliares Cualquiera 0 - 99 ±(Máx. Cualquiera Funciones que carecen valor INT) REAL de efecto en el NCK, a realizar exclusivamente ±3.4028 por el PLC ex 38 Nº de 1 - 12 0-32000 Selección Los nombres de hta.
  • Página 412: Agrupación

    Funciones adicionales 9.1 Emisión de funciones auxiliares Descripción Cantidad de funciones que se pueden emitiren 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. Ver /FBSY/.
  • Página 413: Funciones M

    Funciones adicionales 9.1 Emisión de funciones auxiliares Precaución Emisión de funciones en modo de contorneado La emisión de funciones auxiliares antes del desplazamiento genera la interrupción del modo de contorneado (G64/G641) y genera una parada precisa para la secuencia precedente. La emisión de funciones auxiliares tras el desplazamiento genera la interrupción del modo de contorneado (G64/G641) y una parada precisa para la secuencia actual.
  • Página 414: Funciones M Predefinidas

    Funciones adicionales 9.1 Emisión de funciones auxiliares Atención Para las funciones M marcadas con * no se pueden utilizar direcciones extendidas. Las funciones M0, M1, M2, M17 y M30 siempre se emiten tras finalizar el desplazamiento de los ejes. Fabricante de la máquina Todos los números de función M libres pueden ser utilizados por el fabricante de la máquina herramienta.
  • Página 415: Funciones H

    Funciones adicionales 9.1 Emisión de funciones auxiliares Fin del programa, M2, M17, M30 Los programas finalizan con M2, M17 ó M30 para retornar al principio del programa. Si el programa principal se llama desde otro programa (a modo de subprograma) M2/M30 actúan como M17 y viceversa, es decir: M17 actúa en el programa principal como M2/M30.
  • Página 416 Funciones adicionales 9.1 Emisión de funciones auxiliares Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 417: Parámetros De Cálculo Y Saltos En El Programa

    Parámetros de cálculo y saltos en el programa 10.1 Parámetros de cálculo R Función Si un programa CN no sólo debe ser válido para los valores ajustados una vez, o si es necesario calcular valores, entonces se pueden utilizar a tal efecto parámetros de cálculo. Los valores requeridos pueden ser calculados o ajustados por el control durante la ejecución del programa.
  • Página 418 Parámetros de cálculo y saltos en el programa 10.1 Parámetros de cálculo R Ejemplo Asignación de valores de eje N10 G1 G91 X=R1 Z=R2 F300 N20 Z=R3 N30 X=-R4 N40 Z=-R5 Asignación del valor A los parámetros de cálculo se le pueden asignar valores en el rango siguiente: ±(0.000 0001 ...
  • Página 419: Operaciones Y Funciones De Cálculo

    Parámetros de cálculo y saltos en el programa 10.2 Saltos de programa incondicionales Para la asignación se escribe tras el carácter de dirección el carácter " = ". No es posible efectuar una asignación con signo negativo. Si se realizan asignaciones a direcciones de ejes (comandos de desplazamiento), entonces se requiere una secuencia propia.
  • Página 420 Parámetros de cálculo y saltos en el programa 10.2 Saltos de programa incondicionales Ejemplo Eje U: memoria de palets, transporte del palet de piezas al recinto de trabajo Eje V: sistema de transferencia a una estación de medida, en la cual se ejecutan controles aleatorios: N10…...
  • Página 421: Saltos De Programa Condicionales (If, Gotob, Gotof, Goto, Gotoc)

    Parámetros de cálculo y saltos en el programa 10.3 Saltos de programa condicionales (IF, GOTOB, GOTOF, GOTO, GOTOC) Saltos indirectos Salto al número de secuencia N5 R10=100 N10 GOTOF "N"<<R10 ;Salto a la secuencia cuyo número se encuentra n R10 N100 ;Destino del salto N110 Salto a lábels...
  • Página 422: Operandos De Comparación Y Operandos Lógicos

    Parámetros de cálculo y saltos en el programa 10.3 Saltos de programa condicionales (IF, GOTOB, GOTOF, GOTO, GOTOC) Parámetros Palabra reservada para condición "Instrucción de salto" hacia atrás (hacia el principio del programa) GOTOB Instrucción de salto hacia adelante (en dirección al final del programa) GOTOF Instrucción de salto primero hacia delante y después hacia atrás GOTO...
  • Página 423 Parámetros de cálculo y saltos en el programa 10.3 Saltos de programa condicionales (IF, GOTOB, GOTOF, GOTO, GOTOC) Ejemplo ;Asignación de los valores iniciales N40 R1=30 R2=60 R3=10 R4=11 R5=50 R6=20 ;Cálculo y asignación a direcciones de N41 MA1: G0 X=R2*COS(R1)+R5 -> ;ejes ->...
  • Página 424 Parámetros de cálculo y saltos en el programa 10.3 Saltos de programa condicionales (IF, GOTOB, GOTOF, GOTO, GOTOC) Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 425: Repetición De Partes Del Programa

    Repetición de partes del programa 11.1 Repetición de partes del programa Función La función de repetición de secciones de programa permite repetir, en los puntos y formas que se deseen, partes ya escritas. Para ello, las secuencias o secciones de programa que deben repetirse se identifican mediante una meta (lábel o etiqueta).
  • Página 426: Programación Repetición De Una Sección Comprendida Entre Una Meta Y Una Meta Final

    Repetición de partes del programa 11.1 Repetición de partes del programa Nota La meta debe estar situada antes de la instrucción REPEAT. Sólo se busca en dirección al inicio del programa. Programación repetición de una sección entre dos metas START_LABEL: xxx END_LABEL: yyy REPEAT START_LABEL END_LABEL P=n La sección comprendida entre dos metas se repite un número de veces definido por P=n.
  • Página 427: Ejemplo Repetición De Posiciones

    Repetición de partes del programa 11.1 Repetición de partes del programa La sección comprendida entre una meta y la ENDLABEL siguiente se repite en número de veces definido con P=n. La meta inicial puede tener un nombre cualquiera. Si la secuencia que contiene la meta inicial o la ENDLABEL incluye otras instrucciones, éstas se ejecutan en cada repetición.
  • Página 428: Ejemplo: Repetir La Sección Del Programa Comprendida Entre Begin Y End

    Repetición de partes del programa 11.1 Repetición de partes del programa Ejemplo: repetir la sección del programa comprendida entre BEGIN y END N5 R10=15 ;Ancho N10 Begin: R10=R10+1 N20 Z=10-R10 N30 G1 X=R10 F200 N40 Y=R10 N50 X=-R10 N60 Y=-R10 N70 END:Z=10 N80 Z10 N90 CYCLE(10,20,30)
  • Página 429 Repetición de partes del programa 11.1 Repetición de partes del programa N110 X3 Y3 N120 ENDLABEL: ;Colocar broca y ciclo de taladrado N130 BROCA() ;Colocar macho de roscar M6 y ciclo de N140 MACHO(6) ;roscado ;Repetir una vez la sección del programa N150 REPEAT POS_1 ;comprendida de POS_1 hasta ENDLABEL ;Colocar broca y ciclo de taladrado...
  • Página 430 Repetición de partes del programa 11.1 Repetición de partes del programa Ejemplo: N10 G1 F300 Z-10 N20 BEGIN1: N30 X=10 N40 Y=10 N50 GOTOF BEGIN2 N60 ENDLABEL: N70 BEGIN2: N80 X20 N90 Y30 N100 ENDLABEL: Z10 N110 X0 Y0 Z0 N120 Z-10 N130 REPEAT BEGIN1 P=2 N140 Z10...
  • Página 431: Tablas

    Tablas 12.1 Lista de instrucciones Leyenda: Ajuste por defecto al principio del programa (así viene de fábrica el control numérico, si no hay nada diferente programado) La numeración de los grupos atiende a la tabla "Lista de funciones G/Condiciones de desplazamiento". Puntos finales absolutos: modal(m) puntos finales incrementales: por secuencias (s) Por lo demás: m/s en función de la determinación de sintaxis función G...
  • Página 432 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Orient. herramienta: Real componente de vector de dirección Orient. de herrmta. p. Real comienzo secuencia Orientación de Real herramienta para el fin de secuencia: componente de vector normal Valor absoluto Real Cotas en absoluto 0, ...,...
  • Página 433 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Escribir protección de Entero, sin signo acceso (access protection write) Ángulo en el vértice 0, ..., 360° (angle circular) AROT Rotación programable Giro en: 1er eje AROT X... Y... Z... (additive rotation) geométrico: AROT RPL=...
  • Página 434 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis B_XOR O exclusivo binario Orient. herramienta: Real Ángulo euleriano Orient. herramienta: Real componente de vector de dirección Orient. de herrmta. p. Real comienzo secuencia Orientación de Real herramienta para fin de secuencia: componente vectorial normal BAUTO...
  • Página 435 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Aproximación absoluta a una posición El valor codificado es (coded position: absolute coordinate) índice de tabla; desplazamiento al valor de tabla. CACN Se aproxima a un valor memorizado en la Admisible para la tabla de forma absoluta en sentido programación de ejes...
  • Página 436 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis CFIN Avance constante sólo para curvatura interna, no para curvatura externa(constant feed at internal radius). CFTCP Avance constante en el punto de referencia de corte (trayectoria del centro) (constant feed in tool-center-point) CHAN Especificación del ámbito de vigencia de Existe una vez por cada...
  • Página 437 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis CONTDCON Codificación de contornos en forma de tabla CON CONTPRON Activar preparación de referencia (contour preparation ON) Coseno Real (función trigon.) COUPDEF Definición conjunto String Tipo del cambio de COUPDEF(FS, ...) ELG/conjunto de secuencia (SW):NOC:...
  • Página 438 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis CROTS Rotaciones de frames programables con CROTS X... Y... ángulos espaciales (rotación en los ejes CROTS Z... X... indicados) CROTS Y... Z... CROTS RPL= ;secuencia propia CSCALE Factor de escala para FRAME Máx.
  • Página 439 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis CTABPERIOD Devuelve la periodicidad de tabla con el Parámetro n número n CTABPOL Número de polinomios ya utilizados en la memType memoria CTABPOLID Número de polinomios de leva utilizados Parámetro n por la tabla de levas con el número n CTABSEG...
  • Página 440 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis CUT3DCCD Corrección de herramienta 3D. Fresado de contornos con superficies de limitación con herramienta diferencial (Cutter compensation type 3dimensional circumference) CUT3DF Corrección de herramienta 3D. Fresado frontal (Cutter compensation type 3dimensional face) CUT3DFF Corrección de herramienta 3D.
  • Página 441 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis DELT Borrar herramienta El número Duplo puede omitirse. DIACYCOFA Programación por diámetros específica del Programación de radio DIACYCOFA[Eje] eje, modal: DES en ciclos último código G activo. DIAM90 Programación por diámetros para G90, programación por radios para G91 DIAM90A Programación por diámetros específica del...
  • Página 442 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis DISR Distancia repo- Real, sin signo sicionamiento Trayecto de salida de DITE Real rosca Trayecto de entrada en DITS Real rosca División entera Número de corrección de herramienta Desconexión de los desplazamientos de DRFOF volante (DRF) Aceleración de contorneado dependiente...
  • Página 443 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis ENABLE Interrupción activada ENAT Transición de curva natural a la próxima 1, 7 secuencia de desplazamiento (end natural) ENDFOR Línea final del bucle contador FOR ENDIF Línea final de la bifurcación IF ENDLOOP Línea final del bucle de programa sin fin LOOP...
  • Página 444 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Avance axial 0.001, ..., FA[X]=100 (feed axial) 999999.999 mm/min, grados/min; 0.001, ..., 39999.9999 pulgadas/min Avance de aproximación Real, sin signo para aproximación y retirada suave (Feed approach/depart) FALSE Constante lógica: BOOL Se puede sustituir por la incorrecto...
  • Página 445 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis FILESTAT Indica el estado del STRING, El formato es "rwxsd". fichero por lo que longitud 5 respecta a derechos de lectura, escritura, ejecución, visualización y borrado (rwxsd) FILETIME Indica la hora del último STRING, El formato es acceso de escritura al...
  • Página 446 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis FRAME Tipo de datos para la determinación del Contiene por cada eje sistema de coordenadas geométrico: Decalaje, giro, ángulo de cizallamiento, escala, simetría; Por cada eje adicional: Decalaje, escala, simetría Avance para el radio y chaflán...
  • Página 447 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Interpolación lineal con velocidad de Comandos de G0 X... Z... desplazamiento rápido (movimiento en desplazamiento desplazamiento rápido) Interpolación lineal con avance G1 X... Z... F... (interpolación lineal) G2 X... Z... I... K... Interpolación circular en sentido horario F...
  • Página 448 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Cambio de velocidad linealmente Comando de G34 X... Y... Z... I... progresivo [mm/vuelta desplazamiento J... K... F... Cambio de velocidad linealmente degresivo Comando de G35 X... Y... Z... I... [mm/vuelta desplazamiento J...
  • Página 449 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Velocidad de corte constante G96 S... LIMS=... (como con G95) CON F... Velocidad de corte constante (como con G95) DES Programación de polo relativa a la última G110 G110 X... Y... Z... posición nominal programada Programación de polo relativa al origen del G111...
  • Página 450 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis G505 ...G599 5 ... 99. Decalaje de origen ajustable G601 Cambio de secuencia con parada precisa Sólo activo: fina - con G60 act. G602 Cambio de secuencia con parada precisa - con G9 con redondeo basta programable...
  • Página 451 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Se debe liberar el eje Ocupar eje(s) de máquina con RELEASE en otro canal. GETD Ocupar directamente eje(s) de máquina Ver GET. Definir la herramienta activa de un grupo de GETACTT herramientas con el mismo nombre GETSELT...
  • Página 452 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Introducción de un salto condicionado en el Estructura: IF - ELSE - IF (condición) programa de pieza/ciclo tecnológico ENDIF INCCW Desplazamiento en Real Punto final: INCW/INCCW X... evoluta de círculo en Centro: Y...
  • Página 453 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis RESULT=ISFILE(" ISFILE Comprobar si existe un BOOL Suministra un resultado Testfile") IF fichero en la memoria de del tipo BOOL (RESULT==FALSE aplicación NCK Comprobar si es posible BOOL Conversión de la ISNUMBER convertir la cadena de cadena de caracteres...
  • Página 454 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis LIFTFAST Retirada rápida antes de llamar a la rutina de interrupción LIMS Límite de velocidad de 0.001, ..., giro 99 999. 999 para G96/G961 y G97 (limit spindle speed) Logaritmo neperiano Real (logaritmo natural)
  • Página 455 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis MCALL Llamada de subprograma modal Sin nombre de subprograma: Cancelación MEAC Medición continua sin Entero, sin borrado de trayecto signo residual MEAFRAME Cálculo de frame a partir FRAME de puntos de medida MEAS Medida con palpador de Entero, sin...
  • Página 456 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Especificación del ámbito de vigencia de Existe una vez por cada datos NCK. Aceptar datos de máquina modificados. También posible a NEWCONF Corresponde a Activar dato de máquina. través de pulsador de menú...
  • Página 457 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis giro Ángulo en el vértice ORICONIO Interpolación en una superficie envolvente A6, B6, C6 como ángulo de de círculo con indicación de una Ángulo en el vértice del desplazamiento orientación intermedia cono en grados: ORICONTO...
  • Página 458 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Orientación de herramienta en el sistema ORIWKS de coordenadas de pieza (tool orientation in workpiece coordinate system) Activar/desactivar vaivén Entero, sin (oscilación) signo Vaivén: Punto inicial Alisado de la orientación de herramienta constante OSCILL Asignación de ejes para...
  • Página 459 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis PCALL Subprogramas con ruta de acceso absoluta Ninguna ruta absoluta. y transferencia de parámetros Comportamiento como CALL. PAROT Alinear sistema de coordenadas de pieza en la pieza PAROTOF Desactivar rotación de frame asociada a la pieza PDELAYOF Retardo en troquelado DES...
  • Página 460 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis PRESETON Ajuste de valores reales para ejes Se programa un PRESETON(X,10,Y programados identificador de eje con el valor correspondiente 4.5) en el siguiente parámetro. Son posibles hasta 8 ejes. PRIO Palabra reservada para poner la prioridad en el tratamiento de interrupciones...
  • Página 461 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis READAL Lectura de alarma (Read alarm) Buscar las alarmas según números ascendentes REAL Tipo de dato: Variable de Corresponde coma flotante con signo al formato de (números reales) coma flotante de 64 bits del procesador...
  • Página 462 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Fin de rutina Uso en lugar de M17 – sin emisión de función al PLC. Programación por radios específica del eje, Programación por radios RIC(50) por secuencias, incremental RINDEX Definir un índice de un 0, ..., String:...
  • Página 463 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Velocidad de giro del REAL Velocidad de giro del S...: Velocidad de cabezal o Indicación: cabezal en r/min giro para cabezal (para G4, G96/G961) otro ±999 999 G4: Tiempo de espera maestro significado 999.9999...
  • Página 464 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Decalaje del punto inicial 0.0000,..., para roscado 359.999° (spline offset) Seno (función trigon.) Real SOFT Aceleración sin tirones en la trayectoria Activar la aceleración suave de los ejes SOFTA programados Punzonado CON (stroke ON) SONS...
  • Página 465 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis Tiempo de afinado Real, sin signo para acción síncrona (sparking out time) Tiempo de afinado, eje para acción síncrona (sparking out time axial) START(1,1,2) o ARRANQUE Arranque de los programas seleccionados No válido para el canal START(CH_X, simultáneamente por varios canales desde...
  • Página 466 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis SYNR La lectura de la variable se realiza de forma síncrona, es decir, en el momento de ejecución (synchronous read) SYNRW La lectura y escritura de la variable se realiza de forma síncrona, es decir, en el momento de ejecución (synchronous read-write)
  • Página 467 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis El nº T sólo se precisa si TMOF Desactivar vigilancia de herramienta TMOF (Nº T) la herramienta con el nº en cuestión no está activa. Nº T = 0: Desactivar TMON Activar vigilancia de herramienta TMON (Nº...
  • Página 468 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis TOWTCS Valores de desgaste en el sistema de coordenadas de herramienta (punto de referencia de portaherramientas T en el alojamiento del portaherramientas) TOWWCS Valores de desgaste en el sistema de coordenadas de pieza (WKS) TRAANG Transformada eje inclinado...
  • Página 469 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis VELOLIMA Reducción o aumento de 1, ..., 200 Margen de validez VELOLIMA[X]= la máxima velocidad por 1 a 200% ...[%] (velocity axial) WAITC Esperar hasta que se cumpla el criterio de Se pueden programar WAITC(1,1,2) cambio de secuencia de acoplamiento para...
  • Página 470 Tablas 12.1 Lista de instrucciones Nombre Significado Valor Descripción, comentario Sintaxis WHILE Inicio del bucle de programa WHILE Fin: ENDWHILE WRITE Escribir secuencia en el sistema de Las secuencias se ficheros. insertan después de Anexa una secuencia al final del fichero M30.
  • Página 471: Lista De Direcciones

    Tablas 12.2 Lista de direcciones 12.2 Lista de direcciones Lista de direcciones La lista de direcciones se compone de • Letras para direcciones • Direcciones fijas • Direcciones fijas con extensión de eje • Direcciones ajustables Letras para direcciones Letras par direcciones disponibles Letra Significado Extensión...
  • Página 472: Direcciones Fijas Disponibles

    Tablas 12.2 Lista de direcciones Identificador de direcciones ajustable Carácter inicial y carácter separador para la transferencia de ficheros Número de secuencia principal Identificador para secuencia opcional Direcciones fijas disponibles Identificado Tipo de modal/ G70/ G700/ G90/ CIC, Tipo de datos r de dirección G710...
  • Página 473 Tablas 12.2 Lista de direcciones Direcciones fijas con extensión de eje Identificado Tipo de modal/ G70/ G700/ G90/ CIC, Tipo de datos r de dirección G710 ACN, CAC, dirección sec. CDC, CACN, CACP AX: Axis Identificador Real de eje variable Parámetro de Real Parámetro...
  • Página 474 Tablas 12.2 Lista de direcciones Tiempo de OST1: Real parada en Oscillating pto. de time 1 inversión izquierdo (vaivén) Tiempo de OST2: Real parada en Oscillating pto. de time 2 inversión derecho (vaivén) OSP1: Li. Punto de Real Oscillating inversión Position 1 (vaivén) Punto de...
  • Página 475 Tablas 12.2 Lista de direcciones FXSW: Ventana de Real Fixed stop vigilancia para window despl. a tope fijo En estas direcciones se utilizará un corchete para indicar un eje o bien una expresión de este tipo. El tipo de datos de la columna de la derecha es el tipo del valor asignado. *) Puntos finales absolutos: modal;...
  • Página 476 Tablas 12.2 Lista de direcciones THETA: tercer Ángulo de Real grado de giro - giro libertad en la orientación de dirección de herramienta herramienta TILT: Ángulo Real Tilt Angle lateral ORIS: Cambios en Real Orientation Smoothing orientación Factor (ref. a la trayectoria) Parámetro de interpolación I, J, K**...
  • Página 477 Tablas 12.2 Lista de direcciones DISPR: Diferencia Real sin Distance path trayectoria signo reposiciona repositioning miento Ángulo de ALF: Entero sin retirada Angle lift fast signo rápida DILF: Longitud de Real Distance lift retirada fast rápida Punto fijo: Entero sin Nº...
  • Página 478 Tablas 12.2 Lista de direcciones Rectificado Tiempo de Real sin Sparking out afinado signo time Distancia Real sin Sparking out de retirada signo retract path Criterios de matado de esquinas ADIS Distancia Real, sin de matado signo ADISPOS Distancia Real sin de matado signo para...
  • Página 479: Lista De Las Funciones G Y Condiciones De Desplazamiento

    X: Nº para GCODE_RESET_VALUES no permitido m: modal o s: por secuencias Std.: ajuste estándar Siemens AG (SAG), F: Fresado, D: Torneado u otras especificaciones MH.: Ajuste predeterminado, ver indicaciones del fabricante de la máquina. Grupo 1: Comandos de desplazamiento modales Nombre Nº...
  • Página 480 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento POLY Polinomio: Interpolación de polinomios Roscado con paso constante G331 Roscado de taladros G332 Retroceso (roscado de taladros) OEMIPO1 Reservado OEMIPO2 Reservado Círculo con transición tangencial Aumento del paso de rosca (cambio progresivo) Aumento del paso de rosca (cambio degresivo) INVCW Interpolación de evoluta en sentido horario...
  • Página 481 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 3: Frame programable, límite para zona de trabajo y programación de polo Nombre Nº Significado X m/s TRANS TRANSLATION: Decalaje programable ROTATION: Rotación programable SCALE SCALE: Escala programable MIRROR MIRROR: Simetría programable ATRANS...
  • Página 482 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 7: Corrección de radio de herramienta Nombre Nº Significado X m/s No se corrige el radio de la herramienta Std. Corrección del radio de la herramienta a la izquierda del contorno Corrección del radio de la herramienta a la derecha del contorno Grupo 8: Decalaje de origen ajustable Nombre...
  • Página 483 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 11: Parada precisa por secuencia Nombre Nº Significado X m/s Reducción de velocidad, parada precisa Grupo 12: Criterios de cambio de secuencia para parada precisa (G60/G09) Nombre Nº Significado X m/s G601...
  • Página 484 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento G952 Avance por vuelta y velocidad de corte constante o congelar velocidad de giro del cabezal G962 Avance lineal o avance por vuelta y velocidad de corte constante G972 Avance lineal o avance por vuelta y congelar velocidad de giro del cabezal constante G973...
  • Página 485 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 20: Transición de curva al final de Spline Nombre Nº Significado X m/s ENAT End natural: transición de curva natural a la siguiente secuencia de Std. desplazamiento ETAN End tangential: transición de curva tangencial a la próxima secuencia de desplazamiento para inicio spline EAUTO...
  • Página 486 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 23: Vigilancia de colisión en contornos internos Nombre Nº Significado X m/s CDOF Collision detection off: Vigilancia de colisión DES Std. CDON Collision detection on: Vigilancia de colisión CON CDOF2 Collision detection off: Vigilancia de colisión DES (actualmente sólo para CUT3DC)
  • Página 487 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 29: Radio - diámetro Nombre Nº Significado X m/s DIAMOF Diametral programming off: Programación en diámetro DES; Std. programación en radios para G90/G91 DIAMON Diametral programming on: Programación en diámetro CON para G90/G91 DIAM90 Diametral programming G90: Programación en diámetro para 90;...
  • Página 488 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento G824 # OEM - Función G G825 # OEM - Función G G826 # OEM - Función G G827 # OEM - Función G G828 # OEM - Función G G829 # OEM - Función G Se reservan dos grupos G para el usuario OEM.
  • Página 489 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 37: Perfil de avance Nombre Nº Significado X m/s FNORM # Feed Normal: Avance normal según DIN66025 Std. FLIN # Feed Linear: Avance lineal variable FCUB # Feed Cubic: Avance variable seg. spline cúbico Grupo 38: Asignación de entradas y salidas rápidas para punzonado/troquelado Nombre Nº...
  • Página 490 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 43: Dirección de aproximación/retirada suaves Nombre Nº Significado X m/s G140 Dirección para aprox./retirada suaves del contorno definida mediante Std. G41/G42 G141 Dirección de aprox./retiradas suaves del contorno a la izquierda del contorno G142 Dirección de aprox./retirada suaves del contorno a la derecha del...
  • Página 491 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 49: Desplazamiento punto a punto Nombre Nº Significado X m/s continuos path; movimiento de contorneo Std. point to point; Desplazamiento punto a punto (movimiento de eje síncrono) PTPG0 point to point;...
  • Página 492 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 53: Rotaciones de frame en dirección a la herramienta Nombre Nº Significado X m/s TOROTOF Rotación de frame en dirección a la herramienta DESCON Std. TOROT Rotación de frames CON eje Z paralelo a la orientación de la herramienta TOROTZ Rotación de frames CON eje Z paralelo a la orientación de la herramienta TOROTY...
  • Página 493 Tablas 12.3 Lista de las funciones G y condiciones de desplazamiento Grupo 56: Inclusión del desgaste de la herramienta Nombre Nº Significado X m/s TOWSTD Tool Wear Standard: Valor de posición preferencial para correcciones en Std. la longitud de la herramienta TOWMCS Tool WearCoard MCS: Valores de desgaste en el sistema de coordenadas de máquina (MKS)
  • Página 494: Lista De Subprogramas Predefinidos

    Tablas 12.4 Lista de subprogramas predefinidos WALCS4 Grupo de limitación del campo de trabajo WKS 4 activo WALCS5 Grupo de limitación del campo de trabajo WKS 5 activo WALCS6 Grupo de limitación del campo de trabajo WKS 6 activo WALCS7 Grupo de limitación del campo de trabajo WKS 7 activo WALCS8 Grupo de limitación del campo de trabajo WKS 8 activo...
  • Página 495 Tablas 12.4 Lista de subprogramas predefinidos Llamadas de subprograma predefinidas 2. Grupos de ejes (maestro - esclavos) 1.-8. Parámetro Explicación FGROUP Identificador de Referencia F variable: Define los ejes para los que va referida la velocidad de avance eje de canal de contorneado.
  • Página 496 Tablas 12.4 Lista de subprogramas predefinidos TANGOF AXIS: Nombre Tangential follow up mode de eje off: Eje de Arrastre tangencial DES seguimiento TLIFT AXIS: Eje REAL: REAL: Tangential lift: Arrastre arrastrado Recorrido Factor tangencial, parada en la esquina de contorno retirada Ev.
  • Página 497 Tablas 12.4 Lista de subprogramas predefinidos 7. Transformaciones Palabra 1. Parámetro 2. Parámetro Explicación reservada/ identificador de función TRACYL REAL: Diámetro INT: Número Cilindro: Transformada de superficies cilíndricas de trabajo Por cada canal se pueden ajustar varias transformadas. El número transformada de la transformada introducido define la transformada que se desea activar.
  • Página 498 Tablas 12.4 Lista de subprogramas predefinidos 9. Rectificado Palabra 1. Parámetro Explicación reservada/ ident. de subprograma GWPSON INT: Nº de Grinding wheel peripherical speed on: Activar velocidad periférica de muela constante. cabezal Si se omite el número de cabezal, entonces se activa la velocidad periférica de muela constante para el cabezal de la herramienta activa.
  • Página 499 Tablas 12.4 Lista de subprogramas predefinidos 11. Ejecutar tabla Palabra 1. Parámetro Explicación reservada/ ident. de subprograma EXECTAB REAL [ 11]: Execute table: Desplazamiento del movimiento indicado en uno de los elementos de Elemento de la la tabla. tabla de desplazamientos 12.
  • Página 500 Tablas 12.4 Lista de subprogramas predefinidos CPROT INT: Número de INT: opción REAL: Decalaje REAL: Decalaje REAL: Decalaje Activ./desac la zona de la zona de la zona de la zona tiv. zona 0: Zona protegida protegida en el protegida en el protegida en el protegida protegida DES...
  • Página 501 Tablas 12.4 Lista de subprogramas predefinidos 14. Interrupts Palabra 1. Parámetro Explicación reservada/ identificador de función ENABLE # INT: Nº de la Activar interrupción: Activa la rutina de interrupción asociada a la entrada hardware entrada de indicada mediante el número. La habilitación de una interrupción se produce tras la interrupción instrucción SETINT.
  • Página 502 Tablas 12.4 Lista de subprogramas predefinidos 18. Coordinación de programas Palabra 6.-8. Explicación reservada/id Parámetro Parámetro Parámetro Parámetro Parám Parám entificador etro etro subprogram INIT # INT: STRING: CHAR: Selección de un módulo para Número de Ruta Modo de su ejecución en un canal. canal acuse** 1 : 1.
  • Página 503 Tablas 12.4 Lista de subprogramas predefinidos WAITS INT: Nº de INT: Nº de INT: Nº de INT: Nº de INT: Nº Wait for positioning spindle: cabezal cabezal cabezal cabezal Esperar hasta que los cabeza cabezales programados anteriormente con SPOSA alcancen su punto final programado Fin de subprograma sin emisión de funciones al PLC...
  • Página 504 Tablas 12.4 Lista de subprogramas predefinidos 19. Acceso a datos Explicación Parámetro CHANDATA INT: Ajuste del número de canal para el que se va a acceder a los datos (sólo se puede utilizar en Número de el bloque (módulo) de inicialización); canal los accesos posteriores se refieren al canal ajustado con CHANDATA.
  • Página 505 Tablas 12.4 Lista de subprogramas predefinidos 24. Gestión de herramientas 1. Parámetro 2. Parámetro Explicación Parámetro DELT STRING [32]: INT: Número Borrado de herramienta. Se puede Identificador de duplo omitir el número duplo. herramienta GETSELT VAR INT: INT: Nº de Lectura del número T seleccionado Número (valor de cabezal...
  • Página 506 Tablas 12.4 Lista de subprogramas predefinidos 25. Cabezal síncrono 5. Parámetro Explicación Parámet Parámet Parám Parámetr Parámetro Comportamiento en cambio de etro secuencia COUPDEF AXIS: AXIS: REAL: REAL: STRING [8]: Comportamiento de STRING [2]: Couple "DV": definition: Relació Relación cambio de secuencia: esclavo maestro n de...
  • Página 507 Tablas 12.4 Lista de subprogramas predefinidos COUPOFS AXIS: AXIS: El cambio de secuencia se realiza Desactivació lo antes posible con cambio de n de un esclavo maestro secuencia inmediato. acoplamiento con parada cabezal cabezal del cabezal esclavo maestro esclavo (FS) (LS) COUPOFS AXIS:...
  • Página 508 Tablas 12.4 Lista de subprogramas predefinidos COUPRES AXIS: AXIS: Couple reset: Reset del esclavo maestro grupo de cabezales cabezal cabezal sínc. esclavo maestro Los valores (FS) (LS) programados se vuelven inválidos. Se toman los valores de los DM La sincronización de cabezales resulta de la programación de los parámetros de eje con SPI(1) ó...
  • Página 509: Llamadas De Subprograma Predefinidas En Acciones Síncronas De Desplazamiento

    Tablas 12.4 Lista de subprogramas predefinidos WAITC # AXIS: Eje/ STRING [8]: AXIS: Eje/ STRING [8]: Wait for couple condition: cabezal Criterio de cabezal Criterio de Esperar hasta que se cumplan los criterios de cambio de cambio de acoplamiento para los ejes/cabezales. secuencia secuencia Se pueden programar hasta 2 ejes/cabezales.
  • Página 510: Funciones Predefinidas

    Tablas 12.4 Lista de subprogramas predefinidos SYNFCT INT: Número de VAR REAL: VAR REAL: Si la condición de la acción síncrona al la función Variable de Variable de desplazamiento se cumple, el polinomio determinado polinómica resultado *) entrada **) por la primera expresión se evalúa como variable de definida para la entrada.
  • Página 511 Tablas 12.4 Lista de subprogramas predefinidos CSCALE FRAME AXIS REAL: Factor 3. - 15. 4. - 16. Scale: Factor de escala de escala Parámetro Parámetro para varios ejes. como 1 ... como 2 ... El número máximo de parámetros es 2* número máximo de ejes (un identificador de eje y un valor).
  • Página 512 Tablas 12.4 Lista de subprogramas predefinidos Identificador Resultado 1. Parámetro 2. Parámetro 3. Parámetro 4. Parámetro Parámetro Parámetro CALCPOSI INT: REAL: REAL: REAL: REAL: BOOL: codif. bin. Estado Posición de Def. de Distancias Valor de a vigilar salida en trayectoria mínimas de retorno 0 OK...
  • Página 513 Tablas 12.4 Lista de subprogramas predefinidos ISAXIS BOOL INT: Comprobación de si existe el eje geométrico TRUE: Número del eje indicado (1 a 3) atendiendo a la parametrización si existe el eje, geométrico de los datos de máquina si no: (1 a 3) $MC_AXCONF_GEOAX_ASSIGN_TAB.
  • Página 514 Tablas 12.4 Lista de subprogramas predefinidos Explicación Modificación de componentes de herramienta, teniendo en cuenta todas las condiciones que entran en la evaluación de los distintos componentes. Detalles: ver Manual de funciones, Funciones básicas; (W1) Resultado 1. Parámetro 2. Parámetro 3.
  • Página 515 Tablas 12.4 Lista de subprogramas predefinidos 6. Funciones de cadena de caracteres (string) Resultado 1. Parámetro 2. Parámetro a Explicación 3. Parámetro ISNUMBER BOOL STRING Comprobar si es posible convertir la cadena de caracteres introducida en un valor numérico. El resultado es TRUE cuando la conversión es posible. ISVAR BOOL STRING...
  • Página 516: Tipos De Datos

    Tablas 12.4 Lista de subprogramas predefinidos 12.4.4 Tipos de datos Tipos de datos Tipos de datos Tipo Comentario Rango de valores Valor entero con signo -2147483646 ... +2147483647 REAL Valor real (valor real con punto decimal, LONG ±(2,2*10 … 1,8*10 -308 +308 REAL según IEEE)
  • Página 517: Anexo

    Anexo: Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 518: Lista De Las Abreviaturas

    Anexo: A.1 Lista de las abreviaturas Lista de las abreviaturas Salida Sistema de automatización ASCII American Standard Code for Information Interchange: Código estándar americano para el intercambio de la información ASIC Application Specific Integrated Circuit: circuito integrado del usuario ASUP Subprograma asíncrono Preparación del trabajo Lista de instrucciones...
  • Página 519 Anexo: A.1 Lista de las abreviaturas Dynamic Data Exchange Terminal de datos Deutsche Industrie Norm: Norma Industrial Alemana Data Input/Output: Señalización en la pantalla para la transmisión de datos Directory: Directorio Dynamic Link Library Dispositivo de transferencia de datos Disk Operating System Dual Port Memory RAM de doble acceso DRAM...
  • Página 520 Anexo: A.1 Lista de las abreviaturas Abreviatura para número hexadecimal HiFu Función auxiliar Human Machine Interface: Funcionalidad de manejo de SINUMERIK para manejo, programación y simulación. Sistema de medida de alta resolución Accionamiento de cabezal Hardware Desbloqueo de impulsos del módulo de accionamiento IK (GD) Comunicación implícita (datos globales) Interpolative Compensation: Compensación interpolatoria...
  • Página 521 Anexo: A.1 Lista de las abreviaturas Numerical Control Unit: Unidad de hardware del NCK Denominación del sistema operativo del NCK Señal de interfaz NURBS Non-Uniform Rational B-Spline Decalaje del origen Módulo de organización en el PLC Original Equipment Manufacturer Operation Panel: Dispositivo de operación Operation Panel Interface: Conexión para el panel de operador Options: Opciones Open Systems Interconnection: Normalización para la comunicación con...
  • Página 522 Anexo: A.1 Lista de las abreviaturas SRAM Memoria estática (con respaldo) Corrección del radio del filo SSFK Corrección del error del paso de husillo Serial Synchron Interface: Interfaz serie síncrona Software System Files: Ficheros de sistema Testing Data Active: Identificación para datos de máquina Tool Offset: Corrección de herramientas Tool Offset Active: Identificación (tipo de fichero) para correcciones de herramienta TRANSMIT...
  • Página 523: Información Específica De La Publicación

    Anexo: A.2 Información específica de la publicación Información específica de la publicación A.2.1 Hoja de correcciones: plantilla de fax Si durante la lectura de este documento encuentra algún error de imprenta, rogamos nos lo comunique rellenando este formulario. Asimismo agradeceríamos sugerencias y propuestas de mejora.
  • Página 524 Anexo: A.2 Información específica de la publicación Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 525: Vista General De La Documentación

    Anexo: A.2 Información específica de la publicación A.2.2 Vista general de la documentación Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 526 Anexo: A.2 Información específica de la publicación Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 527: Glosario

    Glosario Accionamiento El sistema de control SINUMERIK 840D está conectado con el sistema de convertidor SIMODRIVE 611 digital a través de un bus paralelo digital rápido. 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 (→...
  • Página 528: Archivado

    Glosario Alarmas Todos los -> avisos y alarmas se muestran en el panel de servicio en texto explícito con la fecha y la hora y el correspondiente símbolo para el criterio para el acuse. La visualización se realiza por separado para alarmas y avisos. 1.
  • Página 529: Borrado General

    Glosario Avance inverso al tiempo En SINUMERIK 840D, se puede programar, en lugar de la velocidad de avance para el desplazamiento del eje, el tiempo que debe ocupar la trayectoria de una secuencia (G93). Avisos Todos los avisos programados en el programa de pieza y las -> alarmas detectadas por el sistema se muestran en el panel de servicio en texto explícito con fecha y hora y con el correspondiente símbolo para el criterio para el acuse.
  • Página 530 Glosario Canal Un canal se caracteriza porque puede ejecutar un -> programa de pieza independientemente de otros canales. Un canal controla exclusivamente los ejes y cabezales que tiene asignados. Los ciclos de programa de pieza de distintos canales se pueden coordinar mediante -> sincronización. Canal de mecanizado A través de una estructura de canales, los movimientos paralelos permiten reducir los tiempos no productivos, p.
  • Página 531: Coincidencia Previa

    Glosario Coincidencia previa Cambio de secuencia cuando la trayectoria se acerca a un delta predefinido de la posición final. 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.
  • Página 532: Control Anticipativo Dinámico

    Glosario Control anticipativo dinámico El control anticipativo dinámico en función de la aceleración permite prácticamente eliminar las imprecisiones del → contorno causadas por errores de seguimiento. De este modo se consigue, incluso con elevadas → velocidades de contorneado, una excelente precisión de mecanizado.
  • Página 533 Glosario C-Spline El C-Spline es el spline más conocido y utilizado. Las transiciones en los puntos de interpolación son de tangente y curvatura continua. Se utilizan polinomios de 3r grado. 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.
  • Página 534: Diagnóstico

    Glosario Diagnóstico 1. Área de manejo del control 2. El control posee un programa de autodiagnosis, así como ayudas de test para el servicio. Indicaciones de estado, alarma y servicio. Dirección Una dirección es la identificación de un determinado operando o gama de operandos, p. ej.,, entrada, salida, etc.
  • Página 535: Entradas/Salidas Digitales Rápidas

    Glosario Eje de posicionado Eje que ejecuta un movimiento auxiliar en una máquina herramienta. (p. ej.: almacén de herramientas, transporte de paletas). Los ejes de posicionado son ejes que no interpolan con los → ejes de contorneado. Eje de redondeo Los ejes de redondeo producen un giro de la pieza o la herramienta a una posición angular correspondiente a una retícula de división.
  • Página 536: Funciones Auxiliares

    Glosario Escala Componente de un → frame que produce cambios de escala específicos del eje. Estructura de canales La estructura permite la ejecución simultánea y asíncrona de los -> programas de los distintos canales. Fichero de inicialización Para cada -> pieza es posible crear un fichero de inicialización. Allí se pueden guardar distintas instrucciones de valores de variable que se aplicarán especialmente para una pieza.
  • Página 537: Identificadores

    Glosario Geometría Descripción de una -> pieza en el -> sistema de coordenadas de pieza. 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.
  • Página 538 Glosario Interfaz de usuario (hombre-máquina) La interfaz hombre-máquina es el medio de visualización de un control CNC en forma de una pantalla. Está diseñada con pulsadores de menú horizontales y verticales. Interfaz multipunto La interfaz multipunto (MPI) es una interfaz D-Sub de 9 polos. A una interfaz multipunto se puede conectar un número parametrizable de aparatos que pueden comunicar entre ellos.
  • Página 539: Interpolador

    Glosario Interpolador Unidad lógica del -> NCK que determina, según la indicación de posiciones de destino en el programa de pieza, valores intermedios para los desplazamientos a ejecutar en los distintos ejes. Interruptor llave El interruptor de llave en el → panel de mando de máquina posee 4 posiciones asignadas por el sistema operativo del control a funciones.
  • Página 540 Glosario Look Ahead Con la función Look Ahead se consigue, mediante el "control anticipativo" a lo largo de un número parametrizable de secuencias de desplazamiento, una velocidad de mecanizado óptima. Máquina Área de manejo del control Masa Como masa se considera la totalidad de los elementos inactivos de un utillaje que, incluso en caso de un fallo, no pueden tomar una tensión al contacto peligrosa.
  • Página 541 Glosario Memoria de programa del PLC SINUMERIK 840D: 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 542 Glosario Módulo de entrada/salida analógico Los módulos de entrada analógicos convierten medidas analógicas en valores digitales que se puedan procesar en la CPU. Los módulos de entrada analógicos convierten magnitudes de medición analógicas en valores digitales que se pueden procesar en la CPU. Los módulos de salida analógicos convierten valores digitales en magnitudes de ajuste analógicas.
  • Página 543: Palabras Reservadas

    Glosario Para fabricantes de máquina que quieren crear su propia interfaz hombre-máquina o introducir funciones específicas de la tecnología en el control, se han previsto espacios para soluciones individuales (aplicaciones OEM) para SINUMERIK 840D. Origen de máquina Punto fijo de la máquina herramienta del cual parten todos los sistemas de medida (derivados).
  • Página 544 Glosario Parámetros R Parámetro de cálculo; puede ser activado o consultado por el programador del → programa de pieza para cualquier finalidad en el programa. Pieza Pieza a ejecutar/mecanizar por la máquina herramienta. Pieza en bruto Pieza con la que se empieza el mecanizado de una pieza. Pila tampón La pila tampón garantiza que el →...
  • Página 545: Programa Principal

    Glosario Programa de usuario Los programas de usuario para sistemas de automatización S7-300 se crean con el lenguaje de programación STEP 7. El programa de usuario tiene una estructura modular y se compone de bloques individuales. Los principales tipos de bloques son: Bloques de código: estos bloques contienen los comandos de STEP 7.
  • Página 546: Secuencia Auxiliar

    Glosario Rápido Velocidad de desplazamiento más rápido de un eje. Se utiliza, por ejemplo, para aproximar la herramienta desde una posición de reposo al -> contorno de la pieza retirar de éste. Una red es la conexión de varios S7-300 y otros aparatos terminales, p. ej., un PG, a través de ->...
  • Página 547: Secuencia Principal

    Glosario Secuencia principal Secuencia iniciada por ":" que contiene todos los datos para poder iniciar el ciclo de trabajo en un -> programa de pieza. Secuencias intermedias Los movimientos de desplazamiento con → corrección de herramienta seleccionada (G41/G42) se pueden interrumpir con un número limitado de secuencias intermedias (secuencias sin movimientos de ejes en el plano de corrección), y se puede efectuar todavía el cálculo correcto de la corrección de herramienta.
  • Página 548 Glosario Sistema de coordenadas de pieza El sistema de coordenadas de pieza tiene su posición inicial en el → origen de pieza. En la programación en el sistema de coordenadas de pieza, las medidas y las direcciones se refieren a este sistema. Sistema de medida métrico Sistema normalizado de unidades: para longitudes, p.
  • Página 549: Volante Electrónico

    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 acordar variables definidas por el usuario para cualquier uso en el ->...
  • Página 550 Glosario Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 551: Índice Alfabético

    Índice alfabético Ángulo en el vértice AC, 55 AP, 119, 122, 124, 132, 143, 152 Aproximación y retirada suaves, 367 AR, 141, 152, 156 AC, 79, 80, 122, 284 AROT, 228, 231, 240 ACC, 298 AROTS, 252 ACCLIMA, 218 ASCALE, 228, 231, 252 aceleración ATRANS, 231, 233, 238 -comportamiento, 215...
  • Página 552 Comportamiento de redondeo, 365 Chaflán, 193 Comportamiento en esquinas circunferencia de CHF, 193 transición, 364 CHR, 193 Comportamiento en esquinas punto de Ciclos de SIEMENS, 68 intersección, 366 CIP, 132, 145 Comportamiento en esquinas transiciones Circunferencia seleccionables, 365 -radio CR, 53...
  • Página 553 Índice alfabético Creación de frame por orientación de herramienta, DIC, 94 TOFRAME, TOROT, PAROT, 261 DILF, 182 CROTS, 252 Dirección CT, 132, 148 Ángulo en el vértice AC, 55 CUT2D, 107, 323, 386, 389 Ángulo polar AP, 55 CUT2DF, 107, 323, 386, 389 Condición de desplazamiento G, 54 Función adicional M, 54 Función auxiliar H, 54...
  • Página 554 Índice alfabético Dirección Y, 52 Dirección Z, 52 Estructura plana de números D, 333 Q, 54 EX, 418 U, 54 V, 54 W, 54 X, 54 Y, 54 F, 270 Z, 55 FA, 54, 278, 290 Eje de posicionado POS, 54 Factor de escala programable, SCALE, ASCALE, 252 Eje de refrentado FAD, 368...
  • Página 555 Índice alfabético G1, 126, 127, 129 G60, 202 G110, 119 G601, 202, 212 G111, 119 G602, 202 G112, 119 G603, 202 G140, 368 G63, 179, 180 G141, 368 G64, 164, 203, 207 G142, 368 G64,G641, 413 G143, 368 G641, 207 G147, 368 G641 ADIS, 206 G148, 368...
  • Página 556 Índice alfabético I, 89, 173 J, 89, 173 I1, 89 J1, 89 IC, 82, 84, 87, 122, 284 JERKA, 216 identificación JERKLIMA, 218 para cadena de caracteres, 50 Juego de caracteres, 49 Identificador de eje X, Y, Z, 79, 82 Identificador de variable, 55 Identificador para valores numéricos especiales, 50 Identificador para variables del sistema, 50...
  • Página 557 Índice alfabético de los subprogramas predefinidos, 494 Lista de las funciones G, 479 Niveles de omisión, 65 Lista de subprogramas, 494 NORM, 355, 357, 361 longitudinal de herramienta número D, 341 -componente, 389 Número de filo D, 54 -corrección, 389 Número de secuencia, 52, 53, 419, 422 -Corrección a partir de la orientación del Número DL, 395...
  • Página 558 Índice alfabético Polar Punto de referencia del filo, 406 -ángulo AP, 55 Punto inicial/ángulo inicial, 357 Radio RP, 55 PUTFTOC, 313 POLF, 184 PUTFTOCF, 313 POLFMASK, 184 POLFMLIN, 184 Portaherramientas, 389 solicitar, TCARR, 390 QU, 412 Portaherramientas orientables Dirección de la herramienta del frame activo, 390 Orientación de herramienta en el cambio de frame, TCOABS, 391 POS, 54, 278, 292...
  • Página 559 Índice alfabético Sentido de giro, 247 Coordenadas polares, 17 Rotación programada en el plano, 243 Designación de planos, 21 Rotaciones de frames programables con ángulos Sinopsis, 24 espaciales, 251 Sistema de coordenadas básico, 28 ROTS, 252 Sistema de coordenadas de máquina, 25 RP, 89, 119, 122, 132, 143, 152 Sistema de coordenadas de pieza, 30 RPL, 240...
  • Página 560 Índice alfabético Tipos de datos, 62 constantes, 63 Valor de ajuste, 396 Tipos de eje Valor de desgaste, 396 Cabezal, 37 Valores del avance en una secuencia, 314 Ejes adicionales, 37 Variable string, 419, 422 Ejes de canal, 38 Varios valores del avance en una secuencia, 314 Ejes de contorneado, 38 Velocidad de aproximación/retirada del contorno, 375 Ejes de máquina, 37...
  • Página 561 Índice alfabético Z3, 161 Z4, 162 Z, 89, 104, 105 Z1, 161 Z2, 161 Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...
  • Página 562 Índice alfabético Fundamentos Manual de programación, 11/2006, 6FC5398-1BP10-2EA0...

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido