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

Publicidad

Torneado ISO

SINUMERIK
SINUMERIK 840D sl/828D
Torneado ISO
Manual de programación
Válido para
Control
SINUMERIK 840D sl/840DE sl
SINUMERIK 828D
Software Versión
Software de CNC 4.5
02/2012
6FC5398-5BP40-3EA0

___________________
Bases de la programación
Comandos de
___________________
desplazamiento
Comandos de
___________________
desplazamiento
___________________
Otras funciones
___________________
Abreviaturas
___________________
Tabla de código G
___________________
Descripción de datos
___________________
Listas de datos
___________________
Alarmas
1
2
3
4
A
B
C
D
E

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Siemens SINUMERIK 840D sl

  • Página 1 SINUMERIK 840D sl/828D ___________________ Torneado ISO Abreviaturas ___________________ Tabla de código G Manual de programación ___________________ Descripción de datos ___________________ Listas de datos ___________________ Alarmas Válido para Control SINUMERIK 840D sl/840DE sl SINUMERIK 828D Software Versión Software de CNC 4.5 02/2012 6FC5398-5BP40-3EA0...
  • Página 2 Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
  • Página 3: Tabla De Contenido

    Índice Bases de la programación ......................... 7 Notas introductorias ........................7 1.1.1 Modo Siemens ..........................7 1.1.2 Modo dialecto ISO .........................7 1.1.3 Conmutar entre modos de operación ....................8 1.1.4 Visualización del código G......................8 1.1.5 Número máximo de ejes/identificadores de eje................9 1.1.6 Definición del sistema A, B o C de código G .................9 1.1.7...
  • Página 4 Índice Definición del tipo de entrada para los valores de coordenadas ..........49 3.2.1 Acotado absoluto/incremental (G90, G91).................. 49 3.2.2 Programación de diámetro y radio para el eje X ................ 52 3.2.3 Indicación en pulgadas/métrica (G20, G21) ................53 Comandos controlados por tiempo ..................... 54 3.3.1 Tiempo de parada (G04)......................
  • Página 5 Índice Descripción de datos ..........................145 Datos generales de máquina y de operador................145 Datos de máquina específicos de canal ..................160 Datos de operador específicos de eje ..................169 Datos de operador específicos de canal ...................170 Listas de datos ............................173 Datos de máquina (DM)......................173 Datos de operador ........................176 Variables ............................177 Alarmas ..............................
  • Página 6 Índice Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 7: Bases De La Programación

    Siemens no es posible en el modo ISO. ● No se puede mezclar el dialecto ISO y el lenguaje Siemens en la misma secuencia CN. ● No es posible conmutar entre el dialecto ISO M y el dialecto ISO T con un comando G.
  • Página 8: Conmutar Entre Modos De Operación

    1.1.4 Visualización del código G La visualización del código G tiene lugar en el mismo lenguaje (Siemens o dialecto ISO) que la secuencia actual correspondiente. Si la visualización de las secuencias se suprime con DISPLOF, los códigos G se seguirán visualizando en el mismo lenguaje en que se visualiza la secuencia activa.
  • Página 9: Número Máximo De Ejes/Identificadores De Eje

    Bases de la programación 1.1 Notas introductorias 1.1.5 Número máximo de ejes/identificadores de eje El número máximo de ejes en el modo dialecto ISO es 9. Las identificaciones de los primeros tres ejes están definidas de forma fija, son X, Y y Z. El resto de ejes se pueden designar con las letras A, B, C, U, V y W.
  • Página 10: Programación De La Coma Decimal

    Bases de la programación 1.1 Notas introductorias 1.1.7 Programación de la coma decimal En modo de dialecto ISO, hay dos notaciones para la evaluación de valores programados sin coma decimal: ● Notación de calculadora Los valores sin coma decimal se interpretan como mm, pulgadas o grados. ●...
  • Página 11: Comentarios

    Comentarios En el modo dialecto ISO se interpretan los paréntesis como signos de comentario. En el modo Siemens, se interpreta ";" como comentario. Para simplificar, en el modo dialecto ISO también se entiende como comentario ";". Si dentro de un comentario se vuelve a utilizar el signo de inicio de comentario '(', el comentario solo terminará...
  • Página 12: Inhibir Secuencia

    <1 y >9 provocan la alarma 14060 "Nivel opcional inadmisible con secuencias opcionales divididas". La función se refleja en los niveles opcionales Siemens existentes. Al contrario que en el dialecto ISO original, "/" y "/1" son niveles opcionales diferentes, que también se tienen que activar por separado.
  • Página 13: Requisitos Para El Avance

    Bases de la programación 1.2 Requisitos para el avance Requisitos para el avance En el siguiente apartado se describe la función de avance, con la que se determina la velocidad de avance (camino recorrido por minuto o por vuelta) de una herramienta de corte.
  • Página 14 Bases de la programación 1.2 Requisitos para el avance Figura 1-1 Interpolación lineal con 2 ejes Figura 1-2 Interpolación circular con 2 ejes Nota Si está programado "F0" y la función "Avances fijos" no está activada en la secuencia, se emite la alarma 14800 "Canal %1 Secuencia %2 Velocidad en contorno menor o igual a cero".
  • Página 15: Avance Lineal (G94)

    Bases de la programación 1.2 Requisitos para el avance 1.2.3 Avance lineal (G94) Al indicar G94, se ejecuta el avance indicado detrás de la letra de dirección F en la unidad mm/min, pulg./min o en grados/min. 1.2.4 Avance recíproco del tiempo (G93) Al indicar G93, se lleva a cabo el avance indicado detrás de la letra de dirección F en la unidad "rpm".
  • Página 16 Bases de la programación 1.2 Requisitos para el avance Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 17: Comandos De Desplazamiento

    Comandos de desplazamiento Comandos de interpolación En el siguiente apartado se describen los comandos de posicionamiento y de interpolación, con los que se controla la trayectoria de herramienta a lo largo del contorno programado, como p. ej. una recta o un arco. 2.1.1 Rápido (G00) El desplazamiento en rápido se utiliza para el posicionamiento rápido de la herramienta,...
  • Página 18: G00 Sin Interpolación Lineal

    Comandos de desplazamiento 2.1 Comandos de interpolación G00 sin interpolación lineal Los ejes que no están programados en una secuencia G00 tampoco se desplazan. Al posicionar, los distintos ejes se desplazan de forma independiente con la velocidad en rápido especificada para cada uno de ellos. Las velocidades exactas para su máquina se encuentran en la documentación del fabricante.
  • Página 19 Comandos de desplazamiento 2.1 Comandos de interpolación Figura 2-2 Ejemplo de programación Interpolación lineal (G00) La interpolación lineal con G00 se ajusta indicando el dato de máquina 20732 $MC_EXTERN_GO_LINEAR_MODE. Todos los ejes programados se desplazan en rápido con interpolación lineal y alcanzan su posición de destino al mismo tiempo. Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 20: Interpolación Lineal (G01)

    Comandos de desplazamiento 2.1 Comandos de interpolación 2.1.2 Interpolación lineal (G01) Con G01, 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 p.
  • Página 21: Interpolación Circular (G02, G03)

    Comandos de desplazamiento 2.1 Comandos de interpolación Figura 2-4 Ejemplo de programación 2.1.3 Interpolación circular (G02, G03) Formato Con los comandos abajo indicados, la herramienta de torneado se desplaza en el plano ZX siguiendo el arco programado. La velocidad de contorneado programada se mantiene a lo largo del arco.
  • Página 22: Sentido De Giro

    Comandos de desplazamiento 2.1 Comandos de interpolación Para iniciar la interpolación circular, hay que ejecutar los comandos indicados en la siguiente tabla: Tabla 2- 2 Comandos para la ejecución de la interpolación circular Elemento Comando Descripción Sentido de giro en sentido horario en sentido antihorario Posición final X (U)
  • Página 23: Programación De Movimientos Circulares

    Comandos de desplazamiento 2.1 Comandos de interpolación Punto final Con G90 o G91, el punto final puede indicarse como valor absoluto o incremental. Programación de movimientos circulares El modo ISO ofrece dos posibilidades de programación de movimientos circulares. El movimiento circular se describe mediante: ●...
  • Página 24: Programación De Sucesiones De Contornos E Inserción De Chaflanes Y Redondeos

    Comandos de desplazamiento 2.1 Comandos de interpolación Ejemplo de programación Figura 2-8 Interpolación circular mediante varios cuadrantes Centro del arco (10000, 2700) Valor de "I" Valor de "K" 2.1.4 Programación de sucesiones de contornos e inserción de chaflanes y redondeos Los chaflanes o redondeos pueden insertarse tras cada secuencia de desplazamiento entre elementos lineales y circulares del contorno para desbarbar los cantos vivos de las piezas.
  • Página 25: Modo De Dialecto Iso

    Comandos de desplazamiento 2.1 Comandos de interpolación Ejemplo N10 G1 X10. Z100. F1000 G18 N20 A140 C7.5 N30 X80. Z70. A95.824, R10 Figura 2-9 3 líneas rectas Modo de dialecto ISO En modo de dialecto ISO, la dirección C puede utilizarse no sólo como nombre de eje sino también para la denominación de un chaflán del contorno.
  • Página 26: Interpolación De Evolutas (G02.2, G03.2)

    Comandos de desplazamiento 2.1 Comandos de interpolación 2.1.5 Interpolación de evolutas (G02.2, G03.2) Sinopsis La evoluta de un círculo es una curva descrita por el punto final de un hilo tensado, desarrollado desde un círculo. La interpolación de evoluta posibilita trayectorias a lo largo de una evoluta.
  • Página 27: Condiciones

    Comandos de desplazamiento 2.1 Comandos de interpolación Condiciones Tanto la posición inicial como el punto final se tienen que situar fuera de la superficie del círculo básico de la evoluta (círculo con radio R alrededor del centro definido con I, J, K). Si esta condición no se cumple, se genera una alarma y se interrumpe la ejecución del programa.
  • Página 28 RESET CN, la interpolación cilíndrica está desactivada. Nota Interpolación cilíndrica (G07.1)  G07.1 se basa en la opción de Siemens TRACYL. Para ello, hay que ajustar los datos de máquina correspondientes.  La información correspondiente se encuentra en el manual "Funciones de ampliación", apartado M1, "TRACYL".
  • Página 29: Interpolación De Coordenadas Polares (G12.1, G13.1) (Transmit)

    En este plano hay otro eje lineal situado verticalmente. Esta función se corresponde con la función TRANSMIT en el modo Siemens. Los datos de máquina del 2.º juego de datos de transformada deben parametrizarse para G12.1.
  • Página 30: Ejemplo De Programación

    Comandos de desplazamiento 2.1 Comandos de interpolación Restricciones para la interpolación de coordenadas polares ● Cambio de herramienta: ¡Antes del cambio de herramienta, debe cancelarse la corrección del radio de herramienta! ● Decalaje de origen: Todas las instrucciones que se refieren solo al sistema de coordenadas básico están permitidas (FRAME, corrección del radio de herramienta).
  • Página 31 Comandos de desplazamiento 2.1 Comandos de interpolación Para más información, ver Bibliografía: Manual de funciones Funciones de ampliación, cap. TRANSMIT. Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 32: Búsqueda De Punto De Referencia Con Funciones G

    Comandos de desplazamiento 2.2 Búsqueda de punto de referencia con funciones G Búsqueda de punto de referencia con funciones G 2.2.1 Búsqueda de punto de referencia con punto intermedio (G28) Formato G28 X... Z... ; La instrucción "G28 X(U)...Z(W)...C(H)...Y(V);" permite desplazar los ejes programados a su punto de referencia.
  • Página 33: Comprobación De La Posición De Referencia (G27)

    Comandos de desplazamiento 2.2 Búsqueda de punto de referencia con funciones G Nota La función G28 está realizada con el ciclo de envolvente cycle328.spf. Antes de realizar la búsqueda del punto de referencia, no debe estar programada ninguna transformada para un eje que deba realizar dicho desplazamiento con G28. La transformada se desconecta con el comando TRAFOOF en cycle328.spf.
  • Página 34: Búsqueda De Punto De Referencia Con Selección De Punto De Referencia (G30)

    Comandos de desplazamiento 2.2 Búsqueda de punto de referencia con funciones G 2.2.3 Búsqueda de punto de referencia con selección de punto de referencia (G30) Formato G30 Pn X... Y... Z... ; Con los comandos "G30 Pn X... Y... Z;" se posicionan los ejes, en el modo de contorneado, sobre el punto intermedio indicado y se desplazan a continuación al punto de referencia seleccionado con P2 - P4.
  • Página 35: Uso De La Función De Tallado De Roscas

    Comandos de desplazamiento 2.3 Uso de la función de tallado de roscas Uso de la función de tallado de roscas 2.3.1 Tallado de roscas con paso constante (G33) Formato Los comandos "G33 X (U)... Z (W)... F... ;" permiten ejecutar los tres tipos de rosca a derechas o a izquierdas: "Rosca cilíndrica", "Rosca transversal"...
  • Página 36 Comandos de desplazamiento 2.3 Uso de la función de tallado de roscas Ejemplo Figura 2-14 Ejemplo de programación Ejemplo de tallado de una rosca cilíndrica (sistema A de código G) Figura 2-15 Ejemplo de programación para tallar una rosca cilíndrica Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 37: Procedimiento

    Comandos de desplazamiento 2.3 Uso de la función de tallado de roscas Ejemplo de tallado de una rosca cónica (sistema A de código G) Figura 2-16 Ejemplo de programación para tallar una rosca cónica Requisito: Es necesario un cabezal con velocidad regulada y sistema de medición de desplazamiento. Procedimiento: A partir de la velocidad programada del cabezal y del paso de rosca deseado el control calcula el avance necesario con el que la cuchilla se desplaza a lo largo de la longitud de la...
  • Página 38: Concatenación De Roscas (G33)

    Comandos de desplazamiento 2.3 Uso de la función de tallado de roscas 2.3.2 Concatenación de roscas (G33) Mediante la programación consecutiva de varias secuencias G33, puede formarse una cadena de secuencias de roscado yuxtapuestas. Con G64, modo de contorneado, se concatenan por anticipado las secuencias mediante previsión de la velocidad, de forma que no se produzcan saltos en la velocidad.
  • Página 39: Tallado De Roscas De Varias Entradas (G33)

    Comandos de desplazamiento 2.3 Uso de la función de tallado de roscas 2.3.3 Tallado de roscas de varias entradas (G33) El mecanizado de roscas de varias entradas se realiza decalando el punto inicial. El decalaje del punto inicial se indica en la dirección Q como posición angular absoluta. El dato de operador asociado 42000 ($SD_THREAD_START_ANGLE) se modifica de forma correspondiente.
  • Página 40: Cálculo Del Ángulo Inicial En Roscas De Varias Entradas

    Comandos de desplazamiento 2.3 Uso de la función de tallado de roscas Cálculo del ángulo inicial en roscas de varias entradas Por lo general, el punto inicial para el tallado de roscas se especifica con el dato de operador $SD_THREAD_START_ANGLE. En el caso de las roscas de varias entradas, el decalaje angular entre los distintos puntos de inicio se calcula dividiendo 360°...
  • Página 41: Tallado De Roscas Con Paso Variable (G34)

    Comandos de desplazamiento 2.3 Uso de la función de tallado de roscas Nota Si no se introduce un decalaje para el punto inicial con Q, se utiliza el "Ángulo de arranque para el roscado" indicado en los datos de operador. 2.3.4 Tallado de roscas con paso variable (G34) Los comandos "G34 X (U)...
  • Página 42: Cálculo Del Cambio Del Paso De Rosca

    Paso en la dirección del eje principal Decalaje para el punto de inicio de la rosca (opcional) Las roscas convexas o abombadas están descritas con detalle en el manual de programación SINUMERIK 840D sl/828D Fundamentos, capítulo 9 "Intrucciones de desplazamiento". Torneado ISO...
  • Página 43: Comandos De Desplazamiento

    Comandos de desplazamiento El sistema de coordenadas La posición de una herramienta se define de forma unívoca mediante sus coordenadas en el sistema de coordenadas. Estas coordenadas se definen a partir de posiciones de ejes. Si, por ejemplo, los dos ejes implicados se denominan X y Z, las coordenadas se indican del siguiente modo: X...
  • Página 44: Selección Del Sistema De Coordenadas De Máquina (G53)

    Comandos de desplazamiento 3.1 El sistema de coordenadas 3.1.1 Sistema de coordenadas de máquina (G53) Definición del sistema de coordenadas de máquina El sistema de coordenadas de máquina MKS se especifica con el origen de máquina. Todos los demás puntos de referencia se refieren al origen de máquina. El origen de máquina es un punto fijo de la máquina herramienta del cual parten todos los sistemas de medida (derivados).
  • Página 45: Definición De Un Sistema De Coordenadas De Pieza

    Comandos de desplazamiento 3.1 El sistema de coordenadas 3.1.2 Sistema de coordenadas de pieza (G92) Antes del mecanizado, es necesario crear un sistema de coordenadas para la pieza, el llamado sistema de coordenadas de pieza. En este apartado se describen diferentes métodos para la definición, selección y modificación de un sistema de coordenadas de pieza.
  • Página 46: Resetear El Sistema De Coordenadas De Herramienta (G92.1)

    Comandos de desplazamiento 3.1 El sistema de coordenadas 3.1.3 Resetear el sistema de coordenadas de herramienta (G92.1) Con G92.1 X.. (sistema de código G A con G50.3 P0) se puede resetear un sistema de coordenadas desplazado antes del desplazamiento. De esta forma, se resetea el sistema de coordenadas de pieza al sistema de coordenadas que está...
  • Página 47: Escribir Decalaje De Origen/Correcciones De Herramienta (G10)

    Comandos de desplazamiento 3.1 El sistema de coordenadas 3.1.5 Escribir decalaje de origen/correcciones de herramienta (G10) Los sistemas de coordenadas de pieza definidos por G54 a G59 o G54 P{1 ... 93} se pueden modificar con los dos siguientes procedimientos: 1.
  • Página 48: Aclaraciones

    Comandos de desplazamiento 3.1 El sistema de coordenadas Aclaraciones Modificación a través de G10: Con G10 se puede modificar individualmente cada sistema de coordenadas de pieza. Si se desea escribir primero el decalaje de origen con G10, cuando se ejecuta la secuencia G10 en la máquina (secuencia de ciclo principal), deberá...
  • Página 49: Definición Del Tipo De Entrada Para Los Valores De Coordenadas

    Comandos de desplazamiento 3.2 Definición del tipo de entrada para los valores de coordenadas Definición del tipo de entrada para los valores de coordenadas 3.2.1 Acotado absoluto/incremental (G90, G91) Con estos comandos G se indica si las cotas tras una dirección de eje se introducen como valores incrementales o absolutos.
  • Página 50 Comandos de desplazamiento 3.2 Definición del tipo de entrada para los valores de coordenadas Tabla 3- 1 Acotado absoluto/incremental y su significado Dirección Valor de comando Significado (descripción) absoluto valor de diámetro posición en dirección eje X posición en dirección eje Z posición en dirección eje C posición en dirección eje Y valor incremental...
  • Página 51 Comandos de desplazamiento 3.2 Definición del tipo de entrada para los valores de coordenadas Figura 3-3 Valores de coordenadas absolutos e incrementales Uso de G90 y G91 (sistemas B y C de código G) Tabla 3- 2 Funcionamiento de los comandos G90 y G91 Función G Función Grupo G...
  • Página 52: Programación De Diámetro Y Radio Para El Eje X

    Si el eje X está definido como eje de refrentado con el dato de máquina 20110 $MC_DIAMETER_AX_DEF = "X" y se activa con el DM 20150 $MC_GCODE_RESET_VALUES[28] = 2 Programación de diámetro (= código G de Siemens DIAMON), las posiciones de eje programadas se interpretan como valores de diámetro.
  • Página 53: Indicación En Pulgadas/Métrica (G20, G21)

    Comandos de desplazamiento 3.2 Definición del tipo de entrada para los valores de coordenadas 3.2.3 Indicación en pulgadas/métrica (G20, G21) Dependiendo del acotado del plano de fabricación, pueden programarse ejes geométricos relativos a la pieza alternativamente en el sistema métrico o en pulgadas. La unidad de entrada se selecciona con las siguientes funciones G: Tabla 3- 4 Funciones G para la selección de la unidad de medida...
  • Página 54: Comandos Controlados Por Tiempo

    Comandos de desplazamiento 3.3 Comandos controlados por tiempo Comandos controlados por tiempo 3.3.1 Tiempo de parada (G04) G04 permite interrumpir el mecanizado de piezas entre dos secuencias CN durante el tiempo o el número de vueltas de cabezal programado (p .ej., para retirar la herramienta). Con el DM 20734 $MC_EXTERN_FUNCTION_MASK, bit 2, se especifica si el tiempo de parada debe interpretarse como tiempo (s o ms) o bien como vueltas de cabezal.
  • Página 55: Funciones De Corrección De Herramienta

    Comandos de desplazamiento 3.4 Funciones de corrección de herramienta Funciones de corrección de herramienta Al crear el programa, no necesita especificar ni el radio del filo, ni la posición del filo de la herramienta de tornear, ni la longitud de herramienta. Las dimensiones de pieza se programan directamente, p.
  • Página 56: Corrección Longitudinal De Herramienta

    Comandos de desplazamiento 3.4 Funciones de corrección de herramienta 3.4.2 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 punto de referencia del portaherramientas y la punta de la herramienta.
  • Página 57: Corrección Del Radio Del Filo (G40, G41/G42)

    Comandos de desplazamiento 3.4 Funciones de corrección de herramienta 3.4.3 Corrección del radio del filo (G40, G41/G42) Puesto que la punta de una herramienta de corte siempre es redondeada, se producen imprecisiones en el contorno al llevar a cabo el torneado cónico o mecanizar arcos si no se tiene en cuenta el radio del filo.
  • Página 58: Puntos De Control Y Programas

    Comandos de desplazamiento 3.4 Funciones de corrección de herramienta Definición de la posición de una punta de herramienta imaginaria (punto de control) ● Memoria del punto de control La posición de una punta de herramienta imaginaria, considerada a partir del centro de la punta R, se indica con un número de una cifra de 0 a 9.
  • Página 59 Comandos de desplazamiento 3.4 Funciones de corrección de herramienta Figura 3-10 Programa y desplazamientos de la herramienta para los puntos de control 0 a 9 Activación/desactivación de la compensación del radio del filo ● Selección de la corrección de herramienta La corrección de herramienta se selecciona mediante un comando T.
  • Página 60: Cambio De La Dirección De Corrección

    Comandos de desplazamiento 3.4 Funciones de corrección de herramienta Figura 3-11 Definición de la corrección del radio del filo en función del sentido de mecanizado Cambio de la dirección de corrección La dirección de corrección entre G41 o G42 puede cambiarse sin necesidad de cancelar G40.
  • Página 61 Comandos de desplazamiento 3.4 Funciones de corrección de herramienta ● Al seleccionar (secuencia 1) y cancelar (secuencia 6) la corrección del radio del filo, se ejecutan movimientos de compensación. Por esta razón, hay que procurar que no se produzcan colisiones al seleccionar o cancelar la corrección del radio del filo. Figura 3-13 Ejemplo de programación Torneado ISO...
  • Página 62: Funciones S, T, M Y B

    Comandos de desplazamiento 3.5 Funciones S, T, M y B Funciones S, T, M y B 3.5.1 Función de cabezal (función S) Con la dirección S se indica la velocidad de giro del cabezal en rpm. Con M3 y M4 se selecciona el sentido de giro del cabezal.
  • Página 63 Comandos de desplazamiento 3.5 Funciones S, T, M y B Velocidad de corte constante CON (G96) Con "G96 S..., 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 64: Cancelación De La Velocidad De Corte Constante (G97)

    Comandos de desplazamiento 3.5 Funciones S, T, M y B Cancelación de la velocidad de corte constante (G97) Tras G97, el control interpreta de nuevo un valor S como velocidad de giro del cabezal en vueltas/min. Si no se indica una nueva velocidad de giro del cabezal, se mantiene el último valor alcanzado con G96.
  • Página 65: Funciones M Para Detener Operaciones (M00, M01, M02, M30)

    Comandos de desplazamiento 3.5 Funciones S, T, M y B Funciones M para detener operaciones (M00, M01, M02, M30) Con esta función M se desencadena una parada del programa y se interrumpe o finaliza el mecanizado. Que también se detenga el cabezal o no, dependerá de las indicaciones del fabricante de la máquina.
  • Página 66: Funciones M Para Influenciación Del Cabezal

    Comandos de desplazamiento 3.5 Funciones S, T, M y B 3.5.5 Funciones M para influenciación del cabezal Tabla 3- 8 Funciones M para control del cabezal Función M Función Posicionar cabezal Conmutación del cabezal en servicio de eje/controlado Con M19 se desplaza el cabezal a la posición de cabezal determinada en el dato de operador 43240 $SA_M19_SPOS[número de cabezal].
  • Página 67: Restricciones

    Comandos de desplazamiento 3.5 Funciones S, T, M y B Restricciones Por cada línea del programa de pieza solo se puede ejecutar una sustitución de función M (o una llamada a subprograma). Los conflictos con otras llamadas a subprogramas se señalizan con la alarma 12722.
  • Página 68: Funciones M

    Comandos de desplazamiento 3.5 Funciones S, T, M y B 3.5.8 Funciones M Funciones M generales Las funciones M no específicas vienen establecidas por el fabricante de la máquina. A continuación encontrará un ejemplo representativo de la utilización de las funciones M generales.
  • Página 69: Otras Funciones

    En el dialecto ISO se invoca un ciclo de envolvente que utiliza la funcionalidad de los ciclos estándar Siemens. En este caso, las direcciones programadas en la secuencia CN se transfieren al ciclo de envolvente a través de variables del sistema. El ciclo de envolvente adapta estos datos e invoca un ciclo estándar Siemens.
  • Página 70 Otras funciones 4.1 Funciones auxiliares de programa Dado que G77 (G90, G20) es una función G modal, el mecanizado se ejecuta dentro del ciclo indicando únicamente el movimiento de penetración en la dirección del eje X en las secuencias siguientes. Figura 4-2 Ciclo de torneado longitudinal (sistema A de código G) Ciclo de torneado cónico longitudinal...
  • Página 71 Otras funciones 4.1 Funciones auxiliares de programa Figura 4-3 Ciclo de torneado cónico longitudinal El signo que aparece antes de la letra de dirección R depende del punto A' del sentido de visualización desde el punto B. Figura 4-4 Ciclo de torneado cónico longitudinal (sistema A de código G) ●...
  • Página 72: Ciclo De Tallado De Roscas

    Otras funciones 4.1 Funciones auxiliares de programa En ese caso, el servicio con G77 (G90, G20) permanece activo hasta la secuencia que llega justo hasta una secuencia en la que se indica de nuevo una función G del grupo 01. Ciclo de tallado de roscas Para los mecanizados de tallado de roscas existen cuatro tipos de ciclo: dos tipos de ciclo para tallar roscas cilíndricas y dos tipos para tallar roscas cónicas.
  • Página 73 Otras funciones 4.1 Funciones auxiliares de programa Figura 4-5 Ciclo para tallar roscas cilíndricas Dado que G78 (G92, G21) es una función G modal, el ciclo de tallado de roscas se ejecuta indicando únicamente la profundidad de corte en la dirección del eje X en las secuencias siguientes.
  • Página 74 Otras funciones 4.1 Funciones auxiliares de programa Figura 4-6 Ciclo para tallar una rosca cilíndrica (sistema B de código G) ● Si se ejecuta el ciclo con G78 (G92, G21) con una operación secuencia a secuencia activada, el ciclo no espera a la mitad del recorrido, pero sí se detiene una vez finalizado el ciclo compuesto por la secuencia 1-4.
  • Página 75 Otras funciones 4.1 Funciones auxiliares de programa Ciclo para tallar roscas cónicas Formato G... X... Z... R... F... Q...; Sistema A de código G Sistema B de código G Sistema C de código G Con los comandos "G... X(U)... Z(W)... R... F... Q...;" se ejecuta un ciclo de tallado de roscas cónicas según la secuencia 1-4 de acuerdo con la siguiente figura.
  • Página 76 Otras funciones 4.1 Funciones auxiliares de programa Si se ejecuta el ciclo con G78 (G92, G21) con una operación secuencia a secuencia activada, el ciclo no espera a la mitad del recorrido, pero sí se detiene una vez finalizado el ciclo compuesto por la secuencia 1-4.
  • Página 77 Otras funciones 4.1 Funciones auxiliares de programa Ciclo de torneado de refrentado Formato G... X... Z... F... ; Sistema A de código G Sistema B de código G Sistema C de código G Con los comandos "G... X(U)... Z(W)... F... ;" se ejecuta un ciclo de torneado de refrentado según la secuencia 1-4 de acuerdo con la siguiente figura.
  • Página 78 Otras funciones 4.1 Funciones auxiliares de programa Figura 4-11 Ciclo de torneado de refrentado (sistema B de código G) Ciclo de torneado cónico de refrentado Formato G... X... Z... R... F... Q...; Sistema A de código G Sistema B de código G Sistema C de código G Con los comandos "G...
  • Página 79: Ciclos De Repetición Múltiple

    En el dialecto ISO se invoca un ciclo de envolvente que utiliza la funcionalidad de los ciclos estándar Siemens. En este caso, las direcciones programadas en la secuencia CN se transfieren al ciclo de envolvente a través de variables del sistema. El ciclo de envolvente adapta estos datos e invoca un ciclo estándar Siemens.
  • Página 80: Ciclo De Desbaste, Eje Longitudinal (G71)

    Otras funciones 4.1 Funciones auxiliares de programa Tabla 4- 1 Sinopsis de los ciclos de torneado G70 a G76 (sistemas A y B de código G) Código G Descripción Ciclo de acabado Ciclo de desbaste, eje longitudinal Ciclo de desbaste, eje de refrentado Repetición de contorno Taladrado profundo y ranurado en el eje longitudinal Taladrado profundo y ranurado en el eje de refrentado...
  • Página 81 Otras funciones 4.1 Funciones auxiliares de programa Tipo I La superficie indicada se mecaniza a través de Δd (profundidad de penetración en el desbaste) con creces para acabado. Siempre que el contorno A a A' a B sea descrito por un programa CN, u/2 y Δw se mantienen.
  • Página 82 Otras funciones 4.1 Funciones auxiliares de programa Se omiten las funciones F, S y T emitidas dentro de una secuencia de programa CN e indicadas mediante las letras de dirección P y Q. Sólo actúan las funciones F, S o T indicadas en la secuencia con G71.
  • Página 83 Otras funciones 4.1 Funciones auxiliares de programa Tipo II Al contrario que el tipo I, en el tipo II no es necesario que haya un ascenso o un descenso continuos, es decir, también son posibles las cajas. Figura 4-15 Cajas en un ciclo de desbaste (tipo II) Sin embargo, en este caso el perfil del eje Z debe ascender o descender de manera uniforme.
  • Página 84: Ciclo De Desbaste, Eje De Refrentado (G72)

    Otras funciones 4.1 Funciones auxiliares de programa Ciclo de desbaste, eje de refrentado (G72) Con el comando G72 puede programarse un ciclo de desbaste con creces para acabado en el lado de refrentado. En comparación con el ciclo invocado con G71, en el que el mecanizado se lleva a cabo mediante un movimiento paralelo al eje Z, en el ciclo G72 el mecanizado se ejecuta por medio de los movimientos paralelos al eje X.
  • Página 85 Otras funciones 4.1 Funciones auxiliares de programa Las direcciones P, Q, U (Δu), W (Δw), F, S y T tienen el mismo significado que en el ciclo G71. Nota Ciclo de desbaste de eje de refrentado  Los valores Δ"i" y Δ"k" o Δ"u" y Δ"w" se definen con las direcciones "U" o "W". Su significado, en cambio, se determina mediante las letras de dirección P y Q en la secuencia con G73.
  • Página 86: Repetición Del Contorno (G73)

    Otras funciones 4.1 Funciones auxiliares de programa Repetición del contorno (G73) El ciclo de repetición del contorno G73 es aún más eficaz cuando se mecaniza una pieza cuya forma ya es similar a la del mecanizado final, por ejemplo piezas de hierro fundido o forjadas.
  • Página 87: Ciclo De Acabado (G70)

    Otras funciones 4.1 Funciones auxiliares de programa G73 P... Q... U... W F... S... T... ; P: secuencia inicial para la definición del contorno Q: secuencia final para la definición del contorno U: creces para acabado en la dirección del eje X (Δu) (programación de radio/diámetro) W: creces para acabado en la dirección del eje Z (Δw) F: avance de mecanizado S: velocidad de giro del cabezal...
  • Página 88 Otras funciones 4.1 Funciones auxiliares de programa Ejemplos Figura 4-20 Ciclo de desbaste, eje longitudinal (Programación de diámetro, entrada métrica) N010 G00 G90 X200.0 Z220.0 N011 X142.0 Z171.0 N012 G71 U4.0 R1.0 N013 G71 P014 Q020 U4.0 W2.0 F0.3 S550 N014 G00 X40.0 F0.15 S700 N015 G01 Z140.0 N016 X60.0 Z110.0...
  • Página 89 Otras funciones 4.1 Funciones auxiliares de programa Figura 4-21 Ciclo de desbaste de eje de refrentado (Programación de diámetro, entrada métrica) N010 G00 G90 X220.0 Z190.0 N011 G00 X162.0 Z132.0 N012 G72 W7.0 R1.0 N013 G72 P014 Q019 U4.0 W2.0 F0.3 N014 G00 Z59.5 F0.15 S200 N015 G01 X120.0 Z70.0 N016 Z80.0...
  • Página 90 Otras funciones 4.1 Funciones auxiliares de programa Figura 4-22 Repetición de contorno (Programación de diámetro, entrada métrica) N010 G00 G90 X260.0 Z220.0 N011 G00 X220.0 Z160.0 N012 G73 U14.0 W14.0 R3 N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180 N014 G00 X80.0 Z120.0 N015 G01 Z100.0 F0.15 N017 X120 Z90.0 N018 Z70...
  • Página 91: Taladrado Profundo Y Ranurado En El Eje Longitudinal (G74)

    Otras funciones 4.1 Funciones auxiliares de programa Taladrado profundo y ranurado en el eje longitudinal (G74) En el ciclo invocado con G74 se ejecuta un mecanizado paralelo al eje Z con rotura de virutas. Figura 4-23 Trayectoria de corte en un ciclo de taladrado profundo Formato G74 R...
  • Página 92: Taladrado Profundo Y Ranurado En El Eje De Refrentado (G75)

    Otras funciones 4.1 Funciones auxiliares de programa Nota Taladrado profundo y ranurado en el eje longitudinal 1. Mientras que "e" y Δ"d" se definen a través de la dirección R, el significado de "e" y "d" se establece indicando la dirección X(U). Δ"d" se utiliza siempre que se ha indicado también X(U).
  • Página 93: Ciclo De Tallado De Roscas Múltiple (G76)

    Otras funciones 4.1 Funciones auxiliares de programa Aquí las direcciones tienen el mismo significado que en el ciclo G74. Nota Si se utiliza el ciclo de taladrado, no deben usarse las direcciones Z(W) y Q. Ciclo de tallado de roscas múltiple (G76) Con G76 se invoca un ciclo automático de tallado de roscas para tallar una rosca cónica o cilíndrica, en el cual la penetración se produce en un determinado ángulo de roscado.
  • Página 94 Otras funciones 4.1 Funciones auxiliares de programa Formato G76 P... (m, r, a) Q... R... ; m: número de cortes de acabado Este valor es modal y permanece activo hasta que se programa otro valor. El valor puede introducirse también mediante GUD7, _ZSFI[24], pero dicho valor vuelve a sobrescribirse con el valor del comando de programa.
  • Página 95 Otras funciones 4.1 Funciones auxiliares de programa Q: valor de penetración para el primer corte (Δd), valor del radio F: paso de rosca (L) Nota Ciclo de tallado de roscas múltiple 1. El significado de los datos indicados con las letras de dirección P, Q y R se define a través del estilo de X (U) y X (W).
  • Página 96: Ciclos De Taladrado (G80 A G89)

    Otras funciones 4.1 Funciones auxiliares de programa Nota Condiciones 1. En el modo de operación MDA no se admiten los comandos G70, G71, G72 ni G73; de lo contrario, se emitirá la alarma 14011. Sin embargo, sí es posible utilizar G74, G75 y G76 en el modo de operación MDA.
  • Página 97: Aclaraciones

    Otras funciones 4.1 Funciones auxiliares de programa Funciones G para la llamada de ciclos fijos, patrón de movimiento del eje de los ciclos fijos Las funciones G utilizadas para la llamada de un ciclo fijo se indican en la siguiente tabla. Tabla 4- 3 Ciclos de taladrado Código G...
  • Página 98: Aclaraciones: Eje De Posicionamiento Y De Taladrado

    Otras funciones 4.1 Funciones auxiliares de programa Figura 4-28 Secuencia de operaciones en el ciclo de taladrado Aclaraciones: eje de posicionamiento y de taladrado Tal como se representa más abajo, a través de una función G se definen para el taladrado tanto los ejes de posicionamiento como el eje de taladrado.
  • Página 99: Plano Del Punto De Retorno (G98/G99)

    Otras funciones 4.1 Funciones auxiliares de programa Plano del punto de retorno (G98/G99) Cuando el sistema A de código G está activo, la herramienta se aleja de la base del taladro y vuelve al plano inicial. Cuando se programa G98 con el sistema B o C de código G, la herramienta vuelve al plano inicial desde la base del taladro.
  • Página 100: Símbolos Y Figuras

    Otras funciones 4.1 Funciones auxiliares de programa Símbolos y figuras A continuación se explica cada uno de los ciclos fijos. En las figuras siguientes se emplean estos símbolos: Figura 4-30 Símbolos y figuras PRECAUCIÓN Letra de dirección R En todos los ciclos fijos, la letra de dirección R (distancia "plano inicial - punto R") se trata como un radio.
  • Página 101: Ciclo De Taladrado Profundo (G83, G87) (Gud7 _Zsfi[20]=1)

    Otras funciones 4.1 Funciones auxiliares de programa Q_: penetración P_: tiempo de parada en la base del taladro F_: avance de corte K_: número de repeticiones (siempre que sea necesario) M_: función M para sujetar el eje C (siempre que sea necesario) Figura 4-31 Ciclo "taladrado profundo de alta velocidad"...
  • Página 102 Otras funciones 4.1 Funciones auxiliares de programa Formato G83 X(U)... C(H)... Z(W)... R... Q... P... F... M... K... ; o bien G87 Z(W)... C(H)... X(U)... R... Q... P... F... M... K... ; X, C o Z, C: posición del agujero Z o X: distancia entre el punto R y la base del taladro R_: distancia entre el plano inicial y el plano R Q_: penetración...
  • Página 103: Ciclo De Taladrado (G83 O G87)

    Otras funciones 4.1 Funciones auxiliares de programa Ejemplo M3 S2500 ;giro de la broca G00 X100.0 C0.0 ;posicionamiento de los ejes X y C G83 Z-35.0 R-5.0 Q5000 F5.0 ;mecanizado del taladro 1 C90.0 ;mecanizado del taladro 2 C180.0 ;mecanizado del taladro 3 C270.0 ;mecanizado del taladro 4 G80 M05...
  • Página 104 Otras funciones 4.1 Funciones auxiliares de programa Mα: función M para sujetar el eje C M(α+1): función M para soltar el eje C P1: tiempo de parada (programa) P2: indicación del tiempo de parada en GUD7, _ZSFR[22] Ejemplo M3 S2500 ;giro de la broca G00 X100.0 C0.0 ;posicionamiento de los ejes X y C...
  • Página 105 Otras funciones 4.1 Funciones auxiliares de programa Ciclo de roscado con macho de superficie frontal (G84), superficie lateral (G88) En este ciclo se invierte el sentido de giro del cabezal en la base del taladro. Formato G84 X(U)... C(H)... Z(W)... R... P... F... M... K... ; o bien G88 Z(W)...
  • Página 106 Otras funciones 4.1 Funciones auxiliares de programa Ejemplo M3 S2500 ;giro del macho de roscar G00 X100.0 C0.0 ;posicionamiento de los ejes X y C G84 Z-35.0 R-5.0 P500 F5.0 ;mecanizado del taladro 1 C90.0 ;mecanizado del taladro 2 C180.0 ;mecanizado del taladro 3 C270.0 ;mecanizado del taladro 4...
  • Página 107: Cancelación Del Ciclo Fijo De Taladrado (G80)

    Otras funciones 4.1 Funciones auxiliares de programa Aclaraciones Tras el posicionamiento en la base del taladro se produce un desplazamiento en rápido hasta el punto R. A continuación se taladra del punto R al punto Z y tiene lugar el retroceso al punto R.
  • Página 108: Entrada De Datos Programable

    Otras funciones 4.2 Entrada de datos programable Entrada de datos programable 4.2.1 Modificación del valor de corrección de herramienta (G10) El comando "G10 P ⋅⋅⋅ X(U) ⋅⋅⋅ Y(V) ⋅⋅⋅ Z(W) ⋅⋅⋅ R(C) ⋅⋅⋅ Q ;" permite sobrescribir correcciones de herramienta existentes. Sin embargo, no es posible crear nuevas correcciones de herramienta.
  • Página 109: Escritura De Decalajes De Origen

    Otras funciones 4.2 Entrada de datos programable Escritura de decalajes de origen Los comandos "G10 P00 X (U) ... Z (W) ... C (H) ... ;" permiten escribir y actualizar los decalajes de origen en un programa de pieza. Los valores de corrección no sufren modificaciones para los ejes no programados.
  • Página 110: Final De Subprograma (M99)

    Otras funciones 4.2 Entrada de datos programable Llamada a un subprograma (M98) ● M98 P nnn mmmm m: Número de programa (máx. 4 cifras) n: Cantidad de repeticiones (máx. 4 cifras) ● Si por ejemplo se ha programado M98 P21, se buscará en la memoria de programas de pieza el nombre de programa 21.mpf, y el subprograma se ejecutará...
  • Página 111: Número De Programa De Ocho Cifras

    Otras funciones 4.3 Número de programa de ocho cifras Número de programa de ocho cifras Para activar una selección de número de programa de ocho cifras debe usarse el dato de máquina 20734 $MC_EXTERN_FUNCTION_MASK, bit 6=1. Esta función se aplica a M98, G65/66 y M96.
  • Página 112: Macro Modal Y De Bloque

    Otras funciones 4.3 Número de programa de ocho cifras Macro modal y de bloque G65/G66 $MC_EXTERN_FUNCTION_MASK, bit 6 = 0 G65 Pxxxx Lyyyy Ampliación del número de programa siempre a 4 cifras con 0. Los números de programa con más de 4 cifras provocan una alarma. $MC_EXTERN_FUNCTION_MASK, bit 6 = 1 G65 Pxxxx Lyyyy No se produce la ampliación con 0, aunque el número de programa contenga menos de 4...
  • Página 113: Funciones De Medida

    Otras funciones 4.4 Funciones de medida Funciones de medida 4.4.1 Retirada rápida con G10.6 Con G10.6 <posición de eje> puede activarse una posición para la retirada rápida de una herramienta (p. ej. en caso de rotura de herramienta). El movimiento de retirada propiamente dicho se inicia con una señal digital.
  • Página 114: Continuación Del Programa Tras La Señal De Medición

    Se guardan las posiciones de eje actuales en los parámetros axiales del sistema o $AA_MM[<eje>] $AA_MW[<eje>] con el flanco ascendente de la entrada de medida 1. Estos parámetros pueden leerse en el modo Siemens. $AA_MW[X] Memorización del valor de coordenadas para el eje X en el sistema de...
  • Página 115: Medir Con G31, P1 - P4

    El inicio de este programa se activa por medio de una señal externa. Para iniciar la rutina de interrupción, las 8 entradas disponibles en el modo Siemens utilizan siempre la primera entrada CN rápida. Con el dato de máquina 10818 $MN_EXTERN_INTERRUPT_NUM_ASUP puede seleccionarse también otra entrada rápida...
  • Página 116 20734 $MC_EXTERN_FUNCTION_MASK bit 10. El subprograma programado con Pxx se invoca entonces con un cambio de señal de 0 > 1 en el modo Siemens. Los números de función M para la función de interrupción se ajustan mediante datos de máquina.
  • Página 117 Otras funciones 4.4 Funciones de medida Datos de máquina (DM) El comportamiento de la función del programa de interrupción puede definirse con los siguientes datos de máquina: DM10808 $MN_EXTERN_INTERRUPT_BITS_M96: ● Bit 0=0 No es posible ningún programa de interrupción, M96/M97 son funciones M normales. ●...
  • Página 118 Otras funciones 4.4 Funciones de medida Ejemplo: N100 M96 P1234 ;activar ASUP 1234.spf. En caso de flanco ascendente de la ;1.ª entrada rápida, se inicia el programa ;1234.spf. " " N3000 M97 ;desactivación de ASUP Antes de invocar el programa de interrupción no se efectúa ninguna retirada rápida (LIFTFAST).
  • Página 119: Programas De Macros

    Otras funciones 4.5 Programas de macros Programas de macros Las macros pueden estar formadas por varias secuencias de programa de pieza y se terminan con M99. En principio, las macros son subprogramas que se invocan con G65 Pxx o G66 Pxx en el programa de pieza. Las macros que se invocan con G65 actúan en la secuencia.
  • Página 120 Para que sean posibles las definiciones de variables debe conmutarse automáticamente al modo Siemens en la llamada a la macro. Esto se consigue introduciendo la instrucción PROC<Nombre de programa> en la primera línea de la macro. Si en el subprograma se escribe otra llamada a una macro, antes debe volver a seleccionarse el modo de dialecto ISO.
  • Página 121 Otras funciones 4.5 Programas de macros $C_K[0]=30 $C_K[1]=55 $C_K[2]=33 $C_K_ORDER[0]=1 $C_K_ORDER[1]=2 $C_K_ORDER[2]=3 Parámetro de ciclos $C_x_PROG En el modo de dialecto ISO 0, los valores programados pueden evaluarse de diferente manera dependiendo de la forma de programación (valores enteros o reales). La evaluación diferente se activa a través de un dato de máquina.
  • Página 122: Introducción De Un Parámetro

    Otras funciones 4.5 Programas de macros Llamada modal (G66, G67) Con G66 se llama a una macro modal. La macro introducida se ejecuta únicamente si se cumplen las condiciones indicadas. ● Indicando "G66 P... L... <parámetro>; " se activa la macro modal. Los parámetros de transferencia se tratan como en el caso de G65.
  • Página 123 Otras funciones 4.5 Programas de macros Correlación entre las variables de dirección y de sistema Para poder utilizar I, J y K, éstas deben indicarse siguiendo el orden I, J, K. Puesto que las direcciones I, J y K pueden programarse hasta 10 veces en una secuencia con una llamada de macro, el acceso a las variables de sistema debe realizarse con un índice dentro de la macro para estas direcciones.
  • Página 124: Ejemplo De Introducción De Un Parámetro

    Ejecución de macros en modo Siemens y en modo ISO Puede llamarse a una macro invocada tanto en modo Siemens como en modo ISO. El modo de lenguaje en que se ejecuta el programa se establece en la primera secuencia de la macro.
  • Página 125 Otras funciones 4.5 Programas de macros Al ejecutar un programa en modo Siemens es posible guardar los parámetros de transferencia en variables locales. Por el contrario, en modo ISO no es posible guardar parámetros de transferencia en variables locales. Para leer parámetros de transferencia en una macro ejecutada en modo ISO debe conmutarse al modo Siemens con el comando G290.
  • Página 126: Funciones Adicionales

    Con esta secuencia se invoca el programa 10123.mpf y se ejecuta tres veces. Restricciones ● Al invocar un subprograma con G05 no se cambia al modo Siemens. El comando G05 actúa de la misma manera que una llamada de subprograma con M98 P_".
  • Página 127 Otras funciones 4.6 Funciones adicionales Con la programación de G51.2, el primer cabezal del canal se define siempre como cabezal maestro y el segundo cabezal, como cabezal esclavo. Como tipo de acoplamiento se selecciona el acoplamiento de consigna. Bibliografía: /FB/ Manual de funciones, Funciones de ampliación, S3 y /PGA/ Manual de programación Preparación del trabajo, cap.
  • Página 128: Compresor En Modo Dialecto Iso

    Los comandos COMPON, COMPCURV, COMPCAD son comandos del lenguaje Siemens y activan una función de compresor que integra varias secuencias lineales de una sección de mecanizado. Si esta función se activa en el modo Siemens, también se pueden comprimir con ella secuencias lineales en el modo dialecto ISO.
  • Página 129: Modos De Conmutación Para Dryrun Y Niveles Opcionales

    Otras funciones 4.6 Funciones adicionales 4.6.4 Modos de conmutación para DryRun y niveles opcionales La conmutación de los niveles opcionales (DB21.DBB2) representa siempre una intervención en la ejecución del programa que hasta ahora ha supuesto una breve caída de velocidad en la trayectoria. Lo mismo se aplica a la conmutación del modo DryRun (DryRun = avance de recorrido de prueba DB21.DBB0.BIT6) desde DryRunOff hasta DryRunOn o viceversa.
  • Página 130: Fin De La Interrupción (M97)

    El inicio de este programa se desencadena mediante una señal externa. De las ocho entradas disponibles en el modo Siemens, para el inicio de la rutina de interrupción se utiliza siempre la 1.ª entrada CN rápida. Con el DM10818 $MN_EXTER_INTERRUPT_NUM_ASUP puede seleccionarse también otra entrada rápida (de la 1 a la 8).
  • Página 131 REPOS al final del programa de interrupción, p. ej. REPOSA. Para ello, el programa de interrupción debe estar escrito en modo Siemens. La función M para activar y desactivar un programa de interrupción debe estar sola en la secuencia.
  • Página 132 Otras funciones 4.6 Funciones adicionales Ejemplo: N100 M96 P1234 ;activar ASUP 1234spf. En caso de flanco ascendente de la ;1.ª entrada rápida, se inicia el programa ;1234.spf..N300 M97 ;desactivación de ASUP Restricciones La rutina de interrupción se trata como un subprograma normal. Esto significa que, para poder ejecutar la rutina de interrupción, debe haber libre al menos un nivel de subprograma.
  • Página 133: Abreviaturas

    Abreviaturas Salida ASCII American Standard Code for Information Interchange: Código estándar americano para el intercambio de la información ASUP Subprograma asíncrono Preparación del trabajo Lista de instrucciones Modo de operación Binary Coded Decimals: Decimales codificados en binario Ficheros binarios (Binary Files) Sistema de coordenadas básico Interfaz de usuario Panel de operador...
  • Página 134 Abreviaturas Clear To Send (mensaje de listo para transmitir en interfaces de datos serie) CUTOM Cutter Radius Compensation: Corrección del radio de herramienta Módulo (bloque) de datos en el PLC Byte de módulo (bloque) de datos en el PLC Palabra de módulo (bloque) de datos en el PLC Bit de módulo (bloque) de datos en el PLC Direct Control: Desplazamiento del eje giratorio por la vía más corta a la posición absoluta dentro de una vuelta.
  • Página 135 Abreviaturas Palabra de datos Entrada Entrada/Salida EIA-Code Código para cinta perforada, la cantidad de perforaciones es siempre impar Encóder: Captador de posición real EPROM Erasable Programmable Read Only Memory: Memoria de solo lectura borrable y programable eléctricamente Bloque de función Function Call: Bloque de funciones en el PLC Base de datos de productos/artículos Floppy Disk Drive: Disquetera...
  • Página 136 Abreviaturas Programa base Global User Data: Datos globales del usuario Hard Disk: Disco duro Abreviatura de número hexadecimal Human Machine Interface: Funcionalidad de manejo de SINUMERIK para manejo, programación y simulació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 137 Abreviaturas Esquema de contactos (método de programación para PLC) KÜ Relación de transmisión Ganancia del lazo de regulación Line Feed Sistema de medida de la posición Regulador de posición Local User Data: Datos de usuario locales Megabyte Datos de máquina (DM) Manual Data Automatic: Introducción de programa manual Circuito de medición Sistema de coordenadas de máquina...
  • Página 138 Abreviaturas Original Equipment Manufacturer: Fabricante de productos que se venden con el nombre de otras empresas. Operation Panel: Panel de operador Operation Panel Interface: Interfaz con el panel de operador P-Bus Bus de periferia Ordenador personal PCIN Nombre del software para el intercambio de datos con el control PCMCIA Personal Computer Memory Card International Association: Normalización para tarjetas de memoria Puesta en marcha...
  • Página 139 Abreviaturas Bloque de función del sistema System Function Call: Llamada a función de sistema Pulsador de menú Skip Block: Inhibir secuencia Motor paso a paso Sub Program File: Subprograma Autómata o controlador programable SRAM Memoria estática de solo lectura (respaldada por batería) Corrección del radio del filo Señal de interfaz SSFK...
  • Página 140 Abreviaturas Accionamiento de avance Sistema de coordenadas de pieza Herramienta Corrección de la longitud de herramienta Programación orientada al taller Work Piece Directory: Directorio de piezas Corrección del radio de herramienta Cambio de herramienta Cambio de herramienta Zero Offset Active: Identificador de datos de decalaje de origen (tipo de fichero) Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 141: Tabla De Código G

    Tabla de código G El anexo 1 describe los códigos G y sus funciones. Tabla B- 1 Tabla de código G Código G Descripción Sistema A Sistema C Grupo 1 1 Rápido 2 Movimiento lineal 3 Círculo/hélice en sentido horario 4 Círculo/hélice en sentido antihorario 5 Tallado de roscas con paso constante 9 Tallado de roscas con paso variable...
  • Página 142 Tabla de código G Código G Descripción Sistema A Sistema C Grupo 9 1 Limitación del campo de trabajo, zona protegida 3 CON 2 Limitación del campo de trabajo, zona protegida 3 DES Grupo 10 1 Ciclo de taladrado DES Taladrado profundo en cara frontal 3 Roscado en cara frontal 4 Ciclo de taladrado en cara frontal...
  • Página 143 1 TRANSMIT DES G13.1 G13.1 G12.1 2 TRANSMIT CON G12.1 G12.1 Grupo 22 Grupo 25 Grupo 31 G290 1 Selección de modo Siemens G290 G290 G291 2 Selección de modo de dialecto ISO G291x G291 Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 144 Tabla de código G Nota Por lo general, CN especifica las funciones G indicadas en al conectar el control o ejecutar un RESET. Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 145: Descripción De Datos

    Descripción de datos Datos generales de máquina y de operador Nota Todos los datos de máquina aquí descritos hacen referencia a SINUMERIK 840D sl. Para el control SINUMERK 828D rogamos usar los manuales de listas asociados. 10604 WALIM_GEOAX_CHANGE_MODE Número del DO Limitación del campo de trabajo al cambiar ejes geométricos...
  • Página 146 Tipo de dato: STRING Significado: El ajuste solo tiene efecto con la programación de código G de Siemens, es decir, G290. El nombre con el que se programa el ángulo en la descripción breve de contorno es ajustable. De este modo, se puede, p. ej., realizar una programación idéntica en diferentes modos de lenguaje: Si se introduce "A"...
  • Página 147 Descripción de datos C.1 Datos generales de máquina y de operador 10704 DRYRUN_MASK Número del DM Activación del avance de recorrido de prueba Valor predefinido: Límite de entrada mínimo: - Límite de entrada máximo: - Modificación válida tras Nivel de protección: Unidad: - Tipo de dato: BYTE Significado:...
  • Página 148 Si se programa otra vez la función M en el subprograma, la sustitución por una llamada de subprograma no se producirá de nuevo. $MN_M_NO_FCT_CYCLE funciona tanto en modo Siemens G290 como en modo de lenguaje externo G291. Las funciones M con significado fijo no deben ser interferidas con una llamada de subprograma.
  • Página 149 Si la función M está programada en una secuencia de desplazamiento, el ciclo se ejecuta tras el desplazamiento. $MN_M_NO_FCT_CYCLE funciona tanto en modo Siemens G290 como en modo de lenguaje externo G291. Si se ha programado un número T en la secuencia de llamada, puede consultarse en el ciclo con la variable $P_TOOL.
  • Página 150 Tipo de dato: BYTE Significado: Este DM funciona tanto en modo Siemens como en modo de lenguaje externo. Con este dato de máquina se especifica si la corrección del radio de herramienta y la corrección longitudinal de herramienta deben suprimirse con los comandos de programación G53, G153 y SUPA.
  • Página 151 Descripción de datos C.1 Datos generales de máquina y de operador 10806 EXTERN_M_NO_DISABLE_INT Número del DM Función M para desactivación de ASUP Valor predefinido: 97 Límite de entrada mínimo: 0 Límite de entrada máximo: Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: - Tipo de dato: DWORD Significado:...
  • Página 152 Descripción de datos C.1 Datos generales de máquina y de operador 10812 EXTERN_DOUBLE_TURRET_ON Número del DM Torreta revólver doble con G68 Valor predefinido: Límite de entrada mínimo: Límite de entrada máximo: Modificación válida tras Nivel de protección: Unidad: - Tipo de dato: BOOLEAN Significado: El dato de máquina solo se activa con $MN_EXTER_CNC_SYSTEM = 2.
  • Página 153 Descripción de datos C.1 Datos generales de máquina y de operador 10814 EXTERN_M_NO_MAC_CYCLE Número del DM Llamada de macro mediante función M Valor predefinido: Límite de entrada mínimo: Límite de entrada máximo: Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: - Tipo de dato: DWORD Significado:...
  • Página 154 Descripción de datos C.1 Datos generales de máquina y de operador 10816 EXTERN_G_NO_MAC_CYCLE Número del DM Llamada de macro mediante función G Valor predefinido: Límite de entrada mínimo: Límite de entrada máximo: Modificación válida tras POWER ON Nivel de protección: Unidad: - Tipo de dato: DOUBLE Significado:...
  • Página 155 Selección del lenguaje externo 1 = ISO-2: sistema Fanuc0 Milling 2 = ISO-3: sistema Fanuc0 Turning Aquí son validas las funciones definidas en la documentación actual de Siemens. Este dato solo se evalúa si está ajustado el dato de máquina $MN_MM_EXTERN_LANGUAGE.
  • Página 156 Descripción de datos C.1 Datos generales de máquina y de operador 10882 NC_USER_EXTERN_GCODES_TAB [n]:0...59 Número del DM Lista de comandos G específicos de usuario de un lenguaje CN externo Valor predefinido: - Límite de entrada mínimo: - Límite de entrada máximo: - Modificación válida tras POWER ON Nivel de protección: 2/2 Unidad: -...
  • Página 157 Descripción de datos C.1 Datos generales de máquina y de operador 10886 EXTERN_INCREMENT_SYSTEM Número del DM Sistema incremental Valor predefinido: 0 Límite de entrada mínimo: 0 Límite de entrada máximo: 1 Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: - Tipo de dato: BOOLEAN Significado:...
  • Página 158 Descripción de datos C.1 Datos generales de máquina y de operador 10890 EXTERN_TOOLPROG_MODE Número del DM Programación del cambio de herramienta con un lenguaje de programación externo Valor predefinido: 0 Límite de entrada mínimo: 0 Límite de entrada máximo: 1 Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: -...
  • Página 159 Bit 2=0: actúa solo con $MN_MM_EXTERN_CNC_LANGUAGE = 2: Selección de corrección ISO T solo con D (número de filo de Siemens) Bit 2=1: actúa solo con $MN_MM_EXTERN_CNC_LANGUAGE = 2: Selección de corrección ISO T solo con H ($TC_DPH[t,d]) Bit 3=0: actúa solo con $MN_MM_EXTERN_CNC_LANGUAGE = 2:...
  • Página 160: Datos De Máquina Específicos De Canal

    Descripción de datos C.2 Datos de máquina específicos de canal Datos de máquina específicos de canal 20050 AXCONF_GEOAX_ASSIGN_TAB Número del DM Asignación eje geométrico a eje de canal Valor predefinido: 1, 2, 3 Límite de entrada mínimo: 0 Límite de entrada máximo: 20 Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: -...
  • Página 161 Descripción de datos C.2 Datos de máquina específicos de canal 20080 AXCONF_CHANAX_NAME_TAB Número del DM Número de eje de canal en el canal Valor predefinido: Límite de entrada mínimo: - Límite de entrada máximo: - X, Y, Z, A, B, C, U, V, X11, Y11,..Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: -...
  • Página 162 EXTERN_GCODE_RESET_VALUES[n]: 0, ..., 30 Número del DM Definición de los códigos G que se activan en el arranque cuando el canal CN no funciona en modo Siemens. Valor predefinido: - Límite de entrada mínimo: - Límite de entrada máximo: - Modificación válida tras POWER ON...
  • Página 163 Descripción de datos C.2 Datos de máquina específicos de canal 20380 TOOL_CORR_MODE_G43/G44 Número del DM Tratamiento de la corrección de la longitud de herramienta G43/G44 Valor predefinido: 0 Límite de entrada mínimo: 1 Límite de entrada máximo: 2 Modificación válida tras RESET Nivel de protección: 2/7 Unidad: - Tipo de dato: BYTE...
  • Página 164 Ejemplo: N5 G291; modo dialecto ISO N10 WAIT; el traductor Siemens procesa la secuencia N15 G91 G500; el traductor Siemens procesa la secuencia N20 X Y; el traductor ISO procesa la secuencia por G291, G91 de N15 está activo Torneado ISO...
  • Página 165 ISO Bit 7=1: la programación de eje con cambio de eje geométrico/ejes paralelos es compatible con el modo Siemens en modo ISO Bit 8=0: en los ciclos, el valor F se transmite interpretado siempre como avance Bit 8=1: en los ciclos de roscado, el valor F se transmite interpretado como paso Bit 9=0: en modo ISO T y con G84, G88, se multiplica por 0,01 mm o 0,0001 pulgadas en el modo estándar F con G95...
  • Página 166 Descripción de datos C.2 Datos de máquina específicos de canal 22512 EXTERN_GCODE_GROUPS_TO_PLC[n]: 0, ..., 7 Número del DM Indicación de los grupos G a los que se da salida en la interfaz NCK-PLC si un lenguaje CN externo está activo. Valor predefinido: - Límite de entrada mínimo: - Límite de entrada máximo: -...
  • Página 167 Descripción de datos C.2 Datos de máquina específicos de canal 22900 STROKE_CHECK_INSIDE Número del DM Dirección (interior/exterior) en la que actúa la zona protegida Valor predefinido: 0 Límite de entrada mínimo: 0 Límite de entrada máximo: 1 Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: - Tipo de dato: BYTE...
  • Página 168 Descripción de datos C.2 Datos de máquina específicos de canal 22920 EXTERN_FIXED_FEEDRATE_F1_ON Número del DO Activación de avances fijos F1-F9 Valor predefinido: FALSE Límite de entrada mínimo: Límite de entrada máximo: Modificación válida tras POWER ON Nivel de protección: 2/7 Unidad: Tipo de dato: BOOLEAN Significado:...
  • Página 169: Datos De Operador Específicos De Eje

    Límite de entrada mínimo: -359.999 Límite de entrada máximo: 359.999 Modificación válida DE INMEDIATO Nivel de protección: 7/7 Unidad: - Tipo de dato: DOUBLE Significado: El dato de operador también actúa en el modo Siemens. Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 170: Datos De Operador Específicos De Canal

    Descripción de datos C.4 Datos de operador específicos de canal Datos de operador específicos de canal 42110 DEFAULT_FEED Número del DO Valor por defecto para avance sobre la trayectoria Valor predefinido: 0 Límite de entrada mínimo: 0 Límite de entrada máximo: - Modificación válida DE INMEDIATO Nivel de protección: 7/7 Unidad: -...
  • Página 171 Descripción de datos C.4 Datos de operador específicos de canal 42160 EXTERN_FIXED_FEEDRATE_F1_F9 Número del DO Avances fijos con F1 - F9 Valor predefinido: 0 Límite de entrada mínimo: 0 Límite de entrada máximo: Modificación válida DE INMEDIATO Nivel de protección: 2/7 Unidad: VELO Tipo de dato: DOUBLE Significado:...
  • Página 172 Descripción de datos C.4 Datos de operador específicos de canal Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 173: Listas De Datos

    Listas de datos Datos de máquina (DM) Número Indicador Nombre General ($MN_ ...) 10604 WALIM_GEOAX_CHANGE_MODE Limitación del campo de trabajo al cambiar ejes geométricos 10615 NCFRAME_POWERON_MASK Borrar frames base globales después de Power On 10652 CONTOUR_DEF_ANGLE_NAME Nombre ajustable para el ángulo en la descripción breve de contorno 10654 RADIUS_NAME...
  • Página 174 G 20154 EXTERN_GCODE_RESET_VALUES[n]: 0-30 Definición de los códigos G que se activan en el arranque cuando el canal CN no funciona en el modo Siemens 20380 TOOL_CORR_MODE_G43G44 Tratamiento de la corrección de la longitud de herramienta G43/G44...
  • Página 175 Listas de datos D.1 Datos de máquina (DM) Datos de máquina de ciclos específicos de canal Número Indicador Nombre 52802 ISO_ENABLE_INTERRUPTS Tratamiento de interrupciones 52804 ISO_ENABLE_DRYRUN Omisión de mecanizado en DRYRUN 52806 ISO_SCALING_SYSTEM Sistema básico 52808 ISO_SIMULTAN_AXES_START Aproximación simultánea posición de taladrado de todos los ejes programados 52810 ISO_T_DEEPHOLE_DRILL_MODE...
  • Página 176: Datos De Operador

    Listas de datos D.2 Datos de operador Datos de operador Tabla D- 1 Número Indicador Nombre específicos de eje 43120 DEFAULT_SCALE_FACTOR_AXIS Factor de escala axial predeterminado con G51 activo 43240 M19_SPOS Posición del cabezal en la programación de M19 42890 M19_SPOSMODE Modo de posicionamiento del cabezal en la programación de M19...
  • Página 177: Variables

    Listas de datos D.3 Variables Variables Indicador Tipo Descripción $C_A REAL Valor de la dirección A programada en el modo de dialecto ISO para programación de ciclos $C_B REAL Valor de la dirección B programada en el modo de dialecto ISO para programación de ciclos ..
  • Página 178 Listas de datos D.3 Variables Indicador Tipo Descripción $C_ALL_PROG Patrón de bits de todas las direcciones programadas en una secuencia con llamada de ciclo Bit 0 = dirección A Bit 25 = dirección Z Bit = 1 dirección programada Bit = 0 dirección no programada $P_EXTGG[n] Código G activo del lenguaje externo $C_INC_PROG...
  • Página 179: Alarmas

    El orden de los ejes geométricos geométrico es incorrecto; ver ciclos estándar Siemens. 61101 Definición errónea del plano de CYCLE375T, CYCLE81, Ver ciclos estándar Siemens. referencia CYCLE83, CYCLE84, CYCLE87 61102 No está programado el sentido de CYCLE371T, CYCLE374T, Falta el sentido de giro del...
  • Página 180 Alarmas E.1 Alarmas N.º de alarma Descripción breve Causa Explicación/solución Alarmas ISO 61800 Falta sistema CNC externo CYCLE300, CYCLE328, Los datos de máquina para el CYCLE330, CYCLE371T, lenguaje externo DM18800 CYCLE374T, CYCLE376T, $MN_MM_EXTERN_ CYCLE383T, CYCLE384T, LANGUAGE o el bit de opción CYCLE385T, CYCLE381M, 19800 CYCLE383M, CYCLE384M,...
  • Página 181 Alarmas E.1 Alarmas N.º de alarma Descripción breve Causa Explicación/solución 61812 Definición errónea de los valores CYCLE371T, CYCLE376T, La secuencia CN invocante en la llamada de ciclo externa contiene un valor numérico no admitido. 61813 Definición errónea del valor GUD CYCLE376T En los datos de operador del ciclo se ha introducido un valor...
  • Página 182 Alarmas E.1 Alarmas Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...
  • Página 183: Glosario

    Glosario Acciones síncronas ● Salida de funciones auxiliares Durante el mecanizado de una pieza pueden emitirse funciones tecnológicas (-> funciones auxiliares) desde el programa CNC al PLC. Con estas funciones auxiliares es posible, por ejemplo, controlar un equipamiento auxiliar en la máquina (pinola, pinzas, mandril de sujeción, etc.).
  • Página 184: Archivado

    Glosario Alarmas En el panel de operador se muestran todos los -> avisos y alarmas en forma de texto plano. El texto de la alarma contiene la fecha, la hora y el icono correspondiente para el criterio de borrado. Las alarmas y los avisos se muestran por separado con arreglo a los criterios siguientes: ●...
  • Página 185 El avance de eje se ajusta dependiendo de la velocidad de giro del cabezal principal en el canal (programación con G95). Avance recíproco del tiempo En los controles SINUMERIK 840D sl, para el desplazamiento del trayecto consignado en una secuencia se puede indicar la velocidad para el desplazamiento del eje (G93) en lugar del avance.
  • Página 186: Búsqueda De Punto De Referencia

    Respecto a la funcionalidad de los cabezales, se trata de una construcción con dos niveles: Cabezales: accionamientos de cabezal con regulación de velocidad de giro o de posición, analógicos/digitales (SINUMERIK 840D sl) Cabezales auxiliares: accionamientos de cabezal con control de velocidad de giro sin encóder, p.
  • Página 187 Glosario Cable de conexión Los cables de conexión son cables de dos hilos listos para su conexión, bien preconfeccionados o bien prefabricados por el usuario, que tienen un conector en cada extremo. Los cables de conexión se utilizan para conectar la -> CPU a una -> unidad de programación o a otras CPU a través de una ->...
  • Página 188: Compensación Interpolatoria

    Glosario Clave de programación Caracteres y cadenas de caracteres con un significado establecido exactamente dentro del lenguaje de programación para -> programas de pieza (ver manual de programación). Control numérico; contiene todos los componentes del control para la máquina herramienta: ->...
  • Página 189: Control Anticipativo Dinámico

    Glosario Control anticipativo dinámico Con la función "Control anticipativo dinámico dependiente de la aceleración" pueden solucionarse, a menudo por completo, imprecisiones de contorno resultantes de concatenación de errores. Con el control anticipativo se alcanza una excepcional precisión de mecanizado incluso con elevadas velocidades de contorneado de herramienta. El control anticipativo se puede seleccionar o deseleccionar para todos los ejes solo a través de un programa de pieza.
  • Página 190: Corrección Del Avance

    -> frame. 1. Ajustable SINUMERIK 840D sl: Para cada eje CNC hay un número parametrizable de decalajes de origen ajustables. Cada decalaje de origen puede seleccionarse a través de funciones G; la selección es exclusiva.
  • Página 191: Diagnóstico

    Glosario Decalaje de origen externo Se trata de un decalaje de origen predefinido desde el -> PLC. Definición de variables Una variable se define indicando un tipo de dato y un nombre para ella. A través del nombre de la variable se puede direccionar su valor. Derechos de acceso Las secuencias de un programa CNC están protegidas por restricciones de acceso mediante el sistema de 7 niveles siguiente:...
  • Página 192 Glosario Differential Resolver Function. Se trata de una función del CN con la que, en el modo automático y con el volante electrónico, se genera un decalaje de origen incremental. Editor El editor permite crear, modificar, ampliar, unir y añadir programas, textos y secuencias de un programa.
  • Página 193: Ejecución Principal

    Glosario Eje de redondeo Los ejes de redondeo permiten que la pieza o la herramienta giren con un ángulo determinado que está guardado en una retícula de división. Al alcanzar la posición de la retícula, el eje de redondeo está "en posición". Eje geométrico Los ejes geométricos se utilizan para describir una área de 2 ó...
  • Página 194 Glosario Ejes Los ejes CNC se clasifican según su funcionalidad como sigue: ● Ejes: ejes de contorneado con interpolación ● Ejes de posicionado: ejes de penetración y posicionado sin interpolación con avances específicos de cada eje; estos ejes pueden desplazarse más allá de los límites de la secuencia.
  • Página 195: Funciones Auxiliares

    Glosario Frame Se entiende por frame una regla de cálculo que permite convertir un sistema de coordenadas cartesiano en otro sistema de coordenadas cartesiano. Un frame está formado por los componentes -> Decalaje de origen -> Rotación -> Escala y -> Simetría. Frames programables Con ayuda de ->...
  • Página 196: Identificador

    Glosario Grupo de modos de operación (GMO) Todos los ejes/cabezales están asignados a un único canal en un momento cualquiera predefinido. Cada canal está asignado a un grupo de modos de operación (GMO). A los canales del GMO se les asigna siempre un mismo -> modo de operación. Herramienta Una herramienta que se utiliza para dar forma a una pieza.
  • Página 197: Intercambio De Eje/Cabezal

    Glosario Intercambio de eje/cabezal Un eje/cabezal se asigna de forma fija a un determinado canal ajustando datos de máquina. Esta asignación mediante datos de máquina puede anularse con comandos de programación, y el eje/cabezal puede así asignarse a otro canal. Interfaz de usuario La interfaz de usuario (BOF) es la interfaz hombre-máquina (HMI) de un CNC.
  • Página 198: Interpolador

    Glosario Interpolador Unidad lógica del -> NCK con la que se establecen los valores intermedios para los movimientos que deben ejecutarse de cada uno de los ejes sobre la base de las posiciones de destino indicadas en el programa de pieza. Interruptor de llave S7-300: en el S7-300, el interruptor de llave del selector del modo de operación está...
  • Página 199 Glosario LookAhead La función "LookAhead" es un medio para optimizar la velocidad de mecanizado mediante la vista preliminar de un número parametrizable de secuencias de desplazamiento. LookAhead para errores de contorno El control reconoce y notifica los siguientes tipos de colisión: el recorrido de desplazamiento es más corto que el radio de la herramienta.
  • Página 200 Glosario Memoria de programa del PLC El programa de usuario de PLC, los datos de usuario y el programa principal de PLC están guardados conjuntamente en la memoria de usuario del PLC. La memoria de usuario del PLC puede ampliarse hasta 128 KB. Memoria de trabajo La memoria de trabajo es una memoria de acceso aleatorio (RAM o Random Access Memory) en la ->...
  • Página 201 El volumen para la implementación de soluciones individuales (aplicaciones OEM) para el SINUMERIK 840D sl se desarrolló para fabricantes de máquina que quieren crear su propia interfaz de usuario o desean integrar funciones orientadas a procesos en el control.
  • Página 202: Palabras Reservadas

    Glosario Palabra de datos Unidad de datos dentro de un -> bloque de datos PLC con un tamaño de dos bytes. Palabras reservadas Palabras con una determinada notación y un significado fijo en el lenguaje de programación para -> programas de pieza. Panel de mando de máquina Un panel de mando en la máquina herramienta con elementos de manejo como teclas, interruptores giratorios, etc., así...
  • Página 203: Programa Principal

    Glosario Programmable Logic Control -> autómata o controlador programable. Componente del -> CN: autómata o controlador programable para el procesamiento de la lógica de control de la máquina herramienta. Preset Con ayuda de la función Preset se puede redefinir el origen del control en el sistema de coordenadas de máquina.
  • Página 204 Glosario Pulsador de menú Una tecla cuyo nombre se muestra en una zona de la pantalla. La selección de los pulsadores de menú que se muestran varía automáticamente según el estado operativo. Las teclas de función de libre programación (pulsadores de menú) están asignadas a determinadas funciones que vienen definidas por el software.
  • Página 205 Glosario REPOS 1. Reposicionamiento en el contorno desencadenado por el usuario. Con REPOS, la herramienta puede retirarse al punto de interrupción con ayuda de las teclas de dirección. 2. Reposicionamiento programado en el contorno. Hay disponible una serie de estrategias de aproximación en forma de comandos de programa: aproximación del punto de interrupción, aproximación de la secuencia inicial, aproximación de la secuencia final, aproximación de un punto sobre la trayectoria entre el inicio de la secuencia y el punto de interrupción.
  • Página 206 Glosario S7 configuración "S7 configuración" es una herramienta para la parametrización de módulos. Con "S7 configuración" pueden activarse diversos -> juegos de parámetros de la -> CPU y de módulos de E/S en la -> unidad de programación. Estos parámetros se cargan en la CPU. Safety Integrated Protección efectiva del usuario y de la máquina integrada en el control para configuración y pruebas seguras, de acuerdo con la Directiva UE >>89/392/CEE<<, >>nivel de seguridad...
  • Página 207: Sincronización

    Glosario Simetría La simetría permite cambiar el signo de los valores de coordenadas de un contorno con respecto a un eje. La simetría puede ejecutarse simultáneamente para varios ejes. Sincronización Instrucciones en el -> programa de pieza para la coordinación de operaciones en diferentes ->...
  • Página 208 Glosario Sistema métrico de unidades Sistema normalizado de unidades de longitud en milímetros, metros, etc. Spline A El spline de Akima transcurre con tangente continua por los puntos de interpolación programados (polinomio de tercer grado). Spline C El spline C es el más conocido y el más extendido. El spline discurre a lo largo de una tangente y del eje de curvatura pasando por todos los puntos de interpolación.
  • Página 209 Glosario Transformada Si se programa en un sistema de coordenadas cartesiano y se ejecuta en un sistema de coordenadas no cartesiano (p. ej., con los ejes de máquina como ejes giratorios), se empleará en combinación con Transmit, eje oblicuo y transformada de 5 ejes. Transmit Con esta función pueden fresarse los contornos exteriores en piezas de torno, p.
  • Página 210: Vigilancia Del Contorno

    Glosario Vigilancia del contorno Dentro de una banda de tolerancia establecida se vigila el error de seguimiento como medida de la exactitud del contorno. Así, por ejemplo, una sobrecarga del accionamiento puede provocar otros errores que ya no resulten aceptables. En este caso se emite una alarma y los ejes se paran.
  • Página 211: Índice Alfabético

    Índice alfabético Función de interrupción del programa, 130 Función de tallado de roscas, 35 Función F, 13 Función M, 64 Función S, 62 Acotado absoluto/incremental, 49 Funciones de corrección de herramienta, 55 Avance de contorneado, 13 Funciones M de uso versátil, 68 Avance lineal por minuto, 15 Funciones M para detener operaciones, 65 Avance por vuelta, 15...
  • Página 212 G84, 105, 142 M98, M99, 109 G85, 106, 142 Memoria de datos de corrección de herramienta, 55 G87, 100, 142 Modo de operación Siemens, 7 G88, 105, 142 Modo dialecto ISO, 7 G89, 106, 142 Modo DryRun, 129 G90, 49, 141 Modos de operación...
  • Página 213 Índice alfabético Posicionar, 17 Programa de interrupción con M96/M97, 115 Programas de macros, 119 Punto de control, 58 Rápido, 13, 17 Retirada rápida, 113 Segunda función adicional, 68 Selección del punto de referencia, 34 Sistema A de código G, 9 Sistema de coordenadas, 43 Sistema de coordenadas básico, 44, 45 Subprogramas, 119...
  • Página 214 Índice alfabético Torneado ISO Manual de programación, 02/2012, 6FC5398-5BP40-3EA0...

Este manual también es adecuado para:

Sinumerik 828d

Tabla de contenido