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...
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: •...
+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:adsupport@siemens.com 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...
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...
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.
Í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 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...
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.
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...
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).
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á...
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...
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...
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.
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.
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í...
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 •...
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).
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...
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.
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.
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.
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: •...
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 ..
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.
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í...
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.
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á...
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.
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...
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.
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.
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.
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.
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. •...
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...
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).
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).
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...
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.
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…...
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)]=...
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...
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...
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.
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,...
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.
• 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.
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...
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.
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 "/"...
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.
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.
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.
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.
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 –...
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...
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...
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.
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.
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.
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.
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)
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.
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...
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.
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.
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.
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]...
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: •...
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í...
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: •...
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.
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...
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.
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: •...
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.
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...
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...
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...
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.
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.
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...
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.
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.
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…...
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...
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.
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.
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...
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...
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.
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.
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...
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...
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.
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.
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)
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í...
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…...
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.
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...
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 •...
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…...
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°.
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.
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...
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.
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].
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...
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: •...
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...
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.
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…...
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.
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...
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...
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.
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.
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).
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;...
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.
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.
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.
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...
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...
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).
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.
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.
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...
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).
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á...
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.
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.
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.
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.
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á...
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.
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.
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.
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).
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.
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.
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) •...
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 •...
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.
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...
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.
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...
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.
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).
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;...
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...
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.
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...
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 •...
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.
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.
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...
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.
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).
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".
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.
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...
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...
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...
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)
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...
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.
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 •...
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.
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])
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á...
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] =...
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.
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...
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.
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.
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.
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.
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.
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[...]=...
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.
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.
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.
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).
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.
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.
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.
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=…...
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).
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.
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.
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.
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.
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.
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).
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.
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=...
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)
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.
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 ó...
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...
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...
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.
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.
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.
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.
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...
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é...
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 ... …...
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.
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.
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...
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...
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º...
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.
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)
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.
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.
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.
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.
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.
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é...
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...
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.
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.
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...
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...
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).
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.
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.
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.
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.
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.
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.
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.
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).
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°...
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.
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 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: •...
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.
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á...
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) •...
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.
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.
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).
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.
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).
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...
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.
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.
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.
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...
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á...
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á...
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º...
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;...
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.
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.
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...
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).
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.
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.
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.
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á...
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.
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...
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.
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.
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/.
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.
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.
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...
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 ...
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…...
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...
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...
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).
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.
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.
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...
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.
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...
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...
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)
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) ó...
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.
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...
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)
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...
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...
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...
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 (→...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 →...
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.
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 ->...
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.
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 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...