Resumen de contenidos para Siemens SINUMERIK 802S base line
Página 1
Manejo y programación Edición 08/2003 SINUMERIK Fresar SINUMERIK 802S base line SINUMERIK 802C base line...
Página 3
Introducción Conexión, posicionamiento del punto de referencia Preparación SINUMERIK 802S base line Funcionamiento con SINUMERIK 802C base line mando manual Manejo y programmación Modo automático Fresar Programación de piezas Manejo/programación Servicios y diagnosis Programación Ciclos Válido para Control Versión de software...
Marcas SIMATICr, SIMATIC HMIr, SIMATIC NETr, SIROTECr, SINUMERIKr y SIMODRIVEr son marcas de Siemens. Las demás denominaciones contenidas en este folleto pueden ser marcas cuyo uso por terceros para sus propios fines puede violar los derechos de sus titulares. Excención de responsabilidades El control permite ejecutar más funciones que las indicadas en esta...
Página 7
Contenido Ciclos ............... 9-167 Generalidades sobre los ciclos estándar .
Página 8
El aparato sólo se debe utilizar para los casos de aplicación previstos en el catálogo y en la descripción técnica y únicamente en combinación con los aparatos y componentes de otros fabricantes que estén recomendados o aprobados por Siemens. El funcionamiento correcto y seguro de este producto presupone el transporte, el almacenamiento, la instalación y el montaje correctos, así...
SINUMERIK 802S base line Panel de operador plano OP Pulsador de menú Menú vertical Tecla de campo de máquina Tecla Confirmar alarma Tecla Recall Tecla de selección/Tecla Toggle Tecla ETC ENTER/Tecla de entrada Tecla de conmutación de campo Tecla Shift...
Página 10
Panel de mando de máquina externo (lado derecho): SPINDEL START RIGHT RESET Giro a la derecha PARADA CN SPINDLE STOP MARCHA CN RAPID TRAVERSE OVERLAY Corrección del rápido Spindle Speed Override Eje X Corrección del cabezal (opción) Eje Y Tecla definida por el usuario con Eje Z Corrección postitiva del Tecla definida por el usuario sin...
Introducción División de la pantalla Fig. 1-1 División de la pantalla Las distintas abreviaturas en pantalla tienen el siguiente significado: Tabla 1-1 Elementos de imagen Elemento Abreviatura Significado de imagen Máquina Parámetro Programación Campo de manejo Servicios actual actual Diagnosis STOP Programa parado Programa en marcha...
Página 12
Introducción División de la pantalla Tabla 1-1 Elementos de imagen Elemento Abreviatura Significado de imagen Supresión de secuencia Las secuencias marcadas con una barra anterior al nº de secuencia no se tienen en cuenta en el arranque del progra- Avance de recorrido de prueba Los movimientos de desplazamiento se ejecutan con el valor del avance especificado en el dato del operador ”Avance de recorrido de prueba”.
Página 13
Introducción División de la pantalla Tabla 1-1 Elementos de imagen Elemento Abreviatura Significado de imagen Nombre del programa La línea de alarma sólo se visualiza cuando está pendiente una alarma de CN o PLC. La línea contiene el número de alarma y el Línea de criterio de borrado para la alarma más reciente.
Fig. 1-2 Campos de manejo SINUMERIK 802S base line Cambio del campo de manejo Pulsando la tecla de campo de manejo se llega directamente al campo de manejo Máquina. Pulsando la tecla de conmutación de campo se llega desde cualquier campo de manejo al menú...
Introducción Vista general de las principales funciones de pulsador de Vista general de las principales funciones de pulsador de menú Servicios Diagnosis Parámetro Programa Máquina Visual. serv. Puesta Datos Alarmas máquina Display marcha Conmut. Imagen Imagen idioma más clara más clara RS232 Protocolo Entrada...
Introducción Calculadora Calculadora Esta función se puede activar en todos los campos de entrada para valores numéricos con el carácter “=”. Puede utilizar las cuatro operaciones básicas, así como las funciones Seno, Coseno, Elevación al cuadrado y la función Raíz cuadrada para el cálculo del valor. Si el campo de entrada ya está...
Introducción Calculadora Para el cálculo de puntos auxiliares en un contorno, la calculadora ofrece las siguientes funciones: Cálculo de la transición tangencial entre un sector circular y una línea recta Desplazar un punto en el plano Conversión de coordenadas polares en coordenadas cartesianas Completar el segundo punto final de un sector de contorno línea recta-línea recta estable- cida a través de una relación angular Estas funciones cooperan directamente con los campos de entrada del apoyo para la...
Página 18
Introducción Calculadora Ejemplo Cálculo del punto de intersección entre el sector circular y la línea recta Dados: Radio: 10 Centro del círculo: X 20 Y20 Ángulo de conexión de la línea recta: 455 Resultado: X = 12.928 Y = 27.071 La función calcula las coordenadas cartesianas a partir de una línea recta definida con longi- tud y ángulo de subida.
Página 19
Introducción Calculadora Ejemplo Cálculo del punto final de la línea recta . La línea recta está determinada por el ángulo A=45 ° y su longitud. Resultado: X = 51.981 Y = 43.081 La función permite desplazar un punto en el plano. El punto se sitúa en una línea recta deter- minada por su ángulo de subida.
Página 20
Introducción Calculadora Ejemplo Cálculo del punto final de la línea recta . La línea recta se sitúa verticalmente en el punto final de la línea recta (coordenadas: X = 51.981, Y = 43.081). La longitud de la línea rec- ta está igualmente definida. Resultado: X = 68.668 Y = 26.393...
Página 21
Introducción Calculadora Ejemplo El presente plano se tiene que completar con los valores de los centros de círculo para poder calcular a continuación los puntos de intersección entre los sectores de contorno. El cálculo de las coordenadas faltantes de los centros se realiza con la función de calculadora dado que el radio en la transición tangencial se sitúa verticalmente encima de la línea recta.
Introducción Fundamentos Fundamentos Para máquinas herramienta se utilizan sistemas de coordenadas dextrógiros y rectangulares. Con ellos se describen los movimientos en la máquina como movimientos relativos entre la herramienta y la pieza. 90° 90° 90° Fig. 1-8 Determinación de las direcciones de los ejes entre ellos, sistema de coordenadas rectangular Sistema de coordenadas de máquina MKS La situación del sistema de coordenadas en la máquina depende del tipo de máquina en...
Página 23
Introducción Fundamentos Sistema de coordenadas de pieza (WKS) El sistema de coordenadas descrito al inicio (véase Fig. 1-8) se utiliza igualmente para la descripción de la geometría de una pieza en el programa de pieza. El origen de pieza puede ser elegido libremente por el programador. Éste no necesita cono- cer las condiciones de movimiento efectivas en la máquina: si se mueve la pieza o la herr- amienta.
Página 24
Introducción Fundamentos Sujeción de la pieza Para el mecanizado, la pieza se sujeta en la máquina. Para este fin, la pieza tiene que ser alineada de modo que los ejes del sistema de coordenadas de pieza estén paralelos con los de la máquina.
Conexión y posicionamiento del punto de referencia Nota Al conectar SINUMERIK y las máquinas, observe también la documentación de la máquina, dado que la conexión y la búsqueda (posicionamiento) del punto de referencia son funciones dependientes de la misma. Proceso En primer lugar, conecte la tensión de alimentación del CNC y de la máquina.
Página 26
Conexión y posicionamiento del punto de referencia Posicione (busque) sucesivamente en cada eje el punto de referencia. La función se termina seleccionando otro modo (MDA, AUTOMÁTICO o JOG). SINUMERIK 802S/802C base line 2-26 6FC5 598-4AA11-0AP0 (08.03) (BP-F)
Preparación Notas previas Antes de poder trabajar con el CNC, ajuste la máquina, las herramientas, etc. en el CNC con: Introducción de herramientas y correcciones de herramienta Introducción/modificación del decalaje del origen Introducción de los datos del operador Introducción de herramientas y correcciones de herramienta Funcionalidad Las correcciones de herramienta se componen de una serie de datos que describen la geometría, el desgaste y el tipo de herramienta.
Preparación Introducción de herramientas y correcciones de herramienta Pulsadores de menú Selección del siguiente número de filo más bajo o más alto << D D >> Selección de la siguiente herramienta más baja o más alta << T T >> Se abren la ventana de diálogo y una vista general de los números de herramienta Search asignados.
Preparación Introducción de herramientas y correcciones de herramienta Fig. 3-2 Ventana Nueva herram. Introduzca el nuevo número T en la gama de 1 a 32000 y el tipo de herramienta..Con OK se confirma la entrada y se abre la ventana Herramientas existentes. 3.1.2 Herramientas existentes Los datos de corrección de herramienta se dividen en los datos de corrección de la longitud y...
Preparación Introducción de herramientas y correcciones de herramienta 3.1.3 Determinar correcciones de herramienta Funcionalidad Esta función le permite determinar la geometría desconocida de una herramienta T. Requisito La herramienta en cuestión está colocada. Con el filo de la herramienta, en el modo de operación JOG, se posiciona en un punto en la máquina cuyos valores de coordenadas de máquina sean conocidos.
Página 31
Preparación Introducción de herramientas y correcciones de herramienta Proceso Seleccione el pulsador de menú Get Comp.. Se abre la ventana Valores de corrección. Comp. Fig. 3-5 Ventana Valores de corrección Introduzca Offset si el filo de la herramienta no se puede posicionar en el origen Gxx. Si trabaja sin decalaje de origen, seleccione G500 e introduzca Offset.
Preparación Introducción/modificación del decalaje de origen Introducción/modificación del decalaje de origen Funcionalidad Después del posicionamiento del punto de referencia, la memoria de valores reales y, con ella, también la visualización posición real, están referidos al origen de máquina. El programa de mecanización de la pieza, en cambio, se refiere al origen de pieza.
Página 33
Preparación Introducción/modificación del decalaje de origen Fig. 3-7 Medir decalaje del origen - Determine Los campos de selección permiten compensar los valores de corrección de la herramienta. En el campo Offset se puede además introducir una longitud que se tendrá en cuenta para la compensación (p.ej.
Preparación Introducción/modificación del decalaje de origen 3.2.1 Calcular decalajes de origen Requisito Se han seleccionado la ventana con el correspondiente decalaje de origen (p. ej., G54) y el eje para el cual se quiere determinar el decalaje. Fig. 3-8 Determinación del decalaje de origen Forma de proceder La determinación de un decalaje de origen sólo es posible con una herramienta conocida (geometría introducida) y activada.
Página 35
Preparación Introducción/modificación del decalaje de origen Fig. 3-9 Máscara en pantalla Seleccionar herramienta Fig. 3-10 Máscara en pantalla Calcular decalajes de origen Con el pulsador de menú se pueden seleccionar los decalajes del origen G54 a G57. El rótulo Next de pulsador de menú...
Preparación Programar datos del operador - campo de manejo Parámetros Programar datos del operador - campo de manejo Parámetros Funcionalidad Con los datos del operador se establecen los ajustes para los estados de funcionamiento. Se pueden modificar en caso de necesidad. Procesos Seleccionar los datos del operador a través del pulsador de menú...
Página 37
Preparación Programar datos del operador - campo de manejo Parámetros Mínimo/máximo Spindle Data Una limitación para la velocidad de giro del cabezal en los campos Máx. (G26)/ Mín. (G25) sólo se puede realizar dentro de los valores límite establecidos en los datos máquina.
Preparación Parámetros de cálculo R - campo de manejo Parámetros Parámetros de cálculo R - campo de manejo Parámetros Funcionalidad En la pantalla base Parámetros R se listan todos los parámetros R existentes en el mando (véase también el apartado 8.8 “Parámetros de cálculo R”). Se pueden modificar en caso de necesidad.
Modo de control manual Nota previa El modo de mando manual es posible en los modos de operación JOG y MDA. En el modo de operación JOG puede desplazar los ejes y en el modo de operación MDA puede introducir y ejecutar secuencias individuales de programas de pieza. Modo de operación JOG - campo de manejo Máquina Funcionalidad En el modo de operación JOG puede:...
Modo de control manual Modo de operación JOG - campo de manejo Máquina En la pantalla básica JOG se indican los valores de posición, avance y cabezal y la herramienta actual. Fig. 4-1 Pantalla básica JOG Parámetros Tabla 4-1 Descripción de los parámetros en la pantalla básica JOG Parámetro Explicación Indicación de las direcciones de los ejes existentes en el sistema de...
Modo de control manual Modo de operación JOG - campo de manejo Máquina Pulsadores de menú Insertar la ventana de volante Hand- wheel Insertar la ventana de avance de ejes o la ventana de avance/herramienta Axis- feed Con el pulsador de menú se puede conmutar entre la ventana de avance de ejes y la ventana Interp.
Página 42
Modo de control manual Modo de operación JOG - campo de manejo Máquina En la ventana aparece el símbolo Fig. 4-2 Ventana Volante Con el pulsador de menú WKS/MKS se seleccionan los ejes del sistema de coordenadas de máquina o de pieza para la asignación del volante. El ajuste actual se puede ver en la ventana del volante.
Modo de control manual Modo de operación MDA (Introducción manual) - campo de manejo Máquina Modo de operación MDA (Introducción manual) - campo de manejo Máquina Funcionalidad En el modo de operación MDA se puede crear y ejecutar una secuencia de un programa de pieza.
Modo de control manual Modo de operación MDA (Introducción manual) - campo de manejo Máquina Después del mecanizado, el contenido del campo de entrada se conserva, de modo que la secuencia se puede realizar con un nuevo Marcha CN. La introducción de un carácter borra la secuencia.
Página 45
Modo de control manual Modo de operación MDA (Introducción manual) - campo de manejo Máquina Visualización de la ventana Avance de ejes o Avance/herramienta Axis Con el pulsador de menú se puede conmutar entre las dos ventanas. El rótulo de pulsador de feed menú...
Modo automático Funcionalidad En el modo automático puede ejecutar programas de piezas de forma totalmente automática; es decir, que se trata del modo de operación para el funcionamiento normal del mecanizado de piezas. Requisitos Los requisitos para la ejecución de programas de pieza son los siguientes: Se ha posicionado en el punto de referencia.
Página 48
Modo automático Parámetro Tabla 5-1 Descripción de los parámetros en la ventana de trabajo Parámetro Explicación Indicación de los ejes existentes en el MKS o WKS. Si desplaza un eje en dirección positiva (+) o negativa (-), aparece en el correspondiente campo un signo Más o Menos.
Página 49
Modo automático Continuar búsqueda Contin. search El pulsador de menú Start B search inicia el proceso de búsqueda, realizando los mismos Start B cálculos que en el servicio normal con programa, pero sin desplazamiento de ejes. search Con Reset CN se puede cancelar la búsqueda de número de secuencia. Se seleccionan los valores del sistema de coordenadas de máquina o de pieza.
Modo automático Seleccionar, iniciar programa de pieza - campo de manejo Seleccionar, iniciar programa de pieza - campo de manejo Máquina Funcionalidad Antes de arrancar el programa, el mando y la máquina tienen que estar ajustados. Para ello, se tienen que observar las indicaciones de seguridad del fabricante de la máquina. Proceso A través de la tecla AUTOMÁTICO se selecciona el modo de operación AUTOMÁTICO.
Modo automático Búsqueda de número de secuencia - campo de manejo Máquina Búsqueda de número de secuencia - campo de manejo Máquina Proceso Requisito: ya se ha seleccionado el programa deseado (ver apartado 5.1) y el control se encuentra en estado Reset. La búsqueda de número de secuencia permite el paso del programa hasta el punto deseado Search del programa de pieza.
Modo automático Rearranque después de una interrupción Rearranque después de una interrupción Funcionalidad Después de una interrupción del programa (PARADA CN) puede retirar la herramienta en modo manual (Jog) del contorno. Entonces, el mando memoriza las coordenadas del punto de la interrupción. Las diferencias de recorrido realizadas de los ejes se visualizan. Proceso Seleccionar el modo de operación AUTOMÁTICO.
Modo automático Ejecución desde el exterior (interfaz RS232) Ejecución desde el exterior (interfaz RS232) Funcionalidad Un programa externo se transmite a través de la interfaz RS232 al control y se ejecuta inmediatamente con MARCHA CN. Durante la ejecución del contenido de la memoria intermedia se efectúa una recarga automática.
Modo automático Teach-in Teach-in Funcionalidad Con el submodo de operación Teach-in, los valores de posición de eje se pueden incorporar directamente en una secuencia de un programa de pieza nueva o a modificar. Las posiciones de eje se alcanzan en el modo de operación AUTOMÁTICO por desplazamiento con las teclas JOG o con el volante.
Página 55
Modo automático Teach-in A través de una máscara en pantalla es posible introducir los siguientes valores: Valor del avance Velocidad y sentido de giro del cabezal (izquierda; derecha; parada) Número de herramienta y de filo Plano de mecanizado Modo de avance F-mode (activo; mm/min corresponde a G94; mm/vuelta del cabezal corresponde a G95) Comportamiento de entrada (activo;...
Página 56
Modo automático Teach-in Generación de una secuencia circular (G5 con punto intermedio y punto final) Circul. Se genera una secuencia con los valores del Teach-In. La nueva secuencia se inserta antes Accept Insert de la secuencia con la posición del cursor. Los valores se corrigen en la secuencia (adoptados de la máscara en pantalla) en la cual se Accept encuentra el cursor.
Programación de piezas Funcionalidad Aquí aprende como puede crear un nuevo programa de pieza. Según la autorización de acceso se pueden visualizar también los ciclos estándar. Proceso Usted se encuentra en el nivel básico. La pantalla básica Programación se abre. Program Fig.
Página 59
Programación de piezas Con el pulsador de menú Nuevo se puede crear un nuevo programa. Se abre una ventana que invita a introducir el nombre y el tipo del programa. Tras la confirmación con OK se llama al editor de programas y usted puede introducir las correspondientes secuencias del programa de pieza.
Programación de piezas Introducir nuevo programa - campo de manejo Programa Introducir nuevo programa - campo de manejo Programa Funcionalidad Aquí aprende cómo puede crear un nuevo fichero para un programa de pieza. Se abre una ventana que invita a introducir el nombre y el tipo del programa. Fig.
Programación de piezas Editar programa de pieza - modo de operación Programa Editar programa de pieza - modo de operación Programa Funcionalidad Un programa de pieza o apartados de un programa de pieza sólo se pueden editar si éste no se encuentra en ejecución.
Página 62
Programación de piezas Editar programa de pieza - modo de operación Programa Edit Esta función marca un apartado de texto hasta la posición actual del cursor. Mark Esta función borra un texto marcado. Delete Esta función copia un texto marcado al portapapeles. Copy Esta función inserta un texto del portapapeles en la posición actual del cursor.
Programación de piezas Editar programa de pieza - modo de operación Programa Edición de caracteres cirílicos Esta función sólo está disponible si el idioma ruso está seleccionado. Forma de proceder El mando ofrece una ventana para la selección de caracteres cirílicos. Ésta se activa y desactiva mediante la tecla de selección.
Programación de piezas Apoyo para la programación Apoyo para la programación Funcionalidad El apoyo para la programación contiene distintos niveles de ayuda que facilitan la programación de programas de piezas sin quitarle la posibilidad de efectuar entradas libres. 6.3.1 Menú vertical Funcionalidad El menú...
Programación de piezas Apoyo para la programación Con el cursor es posible navegar en la lista. Con Input se efectúa la incorporación en el programa. Como alternativa, se pueden seleccionar instrucciones con los números 1 a 7 que se encuentran en estas líneas para incorporarlas en el programa de pieza. 6.3.2 Ciclos Funcionalidad...
Programación de piezas Apoyo para la programación 6.3.3 Contorno Funcionalidad Para la creación rápida y segura de programas de piezas, el mando ofrece distintas máscaras de contorno. Rellene en las máscaras de diálogo los parámetros necesarios. Con la ayuda de las máscaras de contorno se pueden programar los siguientes elementos de contorno o sectores de contorno: Sector de línea recta con indicación de punto final o ángulo Sector circular con indicación de centro/punto final/radio...
Página 67
Programación de piezas Apoyo para la programación Fig. 6-9 Introduzca el punto final de la línea recta. La secuencia se ejecuta en velocidad de desplazamiento rápido o con el avance sobre la G0/G1 trayectoria programado. El punto final se puede introducir como acotado absoluto, cotas incrementales (con relación a la posición inicial) o en coordenadas polares.
Página 68
Programación de piezas Apoyo para la programación Funciones adicionales Fig. 6-11 Máscara de diálogo Funciones adicionales Introduzca los comandos adicionales en los campos. Los comandos se pueden separar entre ellos mediante caracteres de espacio, comas o punto y coma. Esta máscara de diálogo está disponible para todos los elementos de contorno. El pulsador de menú...
Página 69
Programación de piezas Apoyo para la programación Esta función sirve para el cálculo del punto de intersección entre dos líneas rectas. Se tienen que indicar las coordenadas del punto final de la segunda línea recta y los ángulos de las líneas rectas. Si la posición inicial no se puede determinar a partir de las secuencias anteriores, el operador tiene que fijar la posición inicial.
Página 70
Programación de piezas Apoyo para la programación Tabla 6-2 Entrada en la máscara de diálogo Punto final círculo Se tiene que introducir el punto final del círculo. Ángulo línea recta La indicación del ángulo tiene lugar en sentido antihorario de 0 a 360 grados.
Página 71
Programación de piezas Apoyo para la programación Tabla 6-3 Entrada en la máscara de diálogo Punto final línea recta El punto final de la línea recta se tiene que introducir en coorde- nadas absolutas, incrementales o polares. Centro El centro del círculo se tiene que introducir en coordenadas abso- lutas, incrementales o polares.
Programación de piezas Apoyo para la programación Tabla 6-4 Entrada en la máscara de diálogo Punto final círculo 2 y 2º eje geométrico del plano Centro círculo 1 y 2º eje geométrico del plano Radio círculo 1 Campo de entrada radio Centro círculo 2 y 2º...
Página 73
Programación de piezas Apoyo para la programación Fig. 6-18 Selección punto de intersección 2 El punto de intersección del contorno representado se incorpora en el programa de pieza. La función inserta una línea recta tangencial entre dos sectores circulares. Los sectores quedan determinados por sus centros y radios.
Página 74
Programación de piezas Apoyo para la programación Si la posición inicial no se puede determinar a partir de las secuencias anteriores, se tienen que introducir las correspondientes coordenadas en la máscara en pantalla “Posición inicial”. La máscara en pantalla genera una secuencia de línea recta y dos secuencias circulares a partir de los datos introducidos.
Página 75
Programación de piezas Apoyo para la programación Fig. 6-20 Fijar posición inicial Después de confirmar la posición inicial, se calcula con la máscara en pantalla sector de contorno Con el pulsador de menú 1 se tiene que ajustar el sentido de giro de los dos sectores circulares y rellenar la lista de parámetros.
Página 76
Programación de piezas Apoyo para la programación Fig. 6-23 Llamada a la máscara en pantalla Fig. 6-24 Resultado paso 2 El punto final del paso 2 es el punto de intersección de la línea recta con el sector circular . A continuación, se tiene que calcular el sector de contorno Posición inicial 2 - sector circular Fig.
Página 77
Programación de piezas Apoyo para la programación Para terminar, el nuevo punto final se tiene que conectar con la posición inicial. Para este fin, se puede utilizar la función Fig. 6-27 Paso 4 Fig. 6-28 Resultado paso 4 La función inserta un sector circular tangencialmente entre dos sectores circulares contiguos. Los sectores circulares quedan determinados por sus centros y radios.
Página 78
Programación de piezas Apoyo para la programación Fig. 6-29 Máscara en pantalla para el cálculo del sector de contorno Círculo-círculo-círculo Punto final y 2º eje geométrico del plano Si no se introducen coordenadas, la función suministra el punto de intersección entre el sector circular insertado y el sector 2.
Página 79
Programación de piezas Apoyo para la programación Ejemplo Fig. 6-30 Ejemplo Dados: 88 mm 25 mm 14 mm X 50 Y 0 X 50 Y 50 Como posición inicial se eligen las coordenadas X 50, Y 75 (50 + R2). Después de confirmar la posición inicial, se calcula con la máscara en pantalla el sec- tor de contorno...
Página 80
Programación de piezas Apoyo para la programación Fig. 6-32 Llamada a la máscara en pantalla Círculo-Círculo-Círculo Fig. 6-33 Resultado paso 1 En el segundo paso se calcula con la máscara en pantalla el sector de contorno (sector circular R1 - sector circular R2). Se tiene que elegir el sentido de giro G2 - G2 - G3 para el cálculo.
Página 81
Programación de piezas Apoyo para la programación Fig. 6-35 Resultado paso 2 L a función inserta un sector circular (con transiciones tangenciales) entre dos líneas rectas. El sector circular queda descrito por el centro y el radio. Se tienen que indicar las coordena- das del punto final de la segunda línea recta y, opcionalmente, el ángulo A2.
Programación de piezas Apoyo para la programación Selección de los planos G17 (X-Y), G18 (Z-X) o G19 (Y-Z) G17/18/19 6.3.4 Asignación libre de pulsadores de menú El operador tiene la posibilidad de asignar a los pulsadores de menú otros ciclos o contornos. Assign Para este fin, están disponibles los pulsadores de menú...
Página 83
Programación de piezas Apoyo para la programación Espacio para sus notas SINUMERIK 802S/802C base line 6-81 6FC5 598-4AA11-0AP0 (08.03) (BP-F)
Servicios y diagnosis Transmisión de datos a través de la interfaz RS232 Funcionalidad A través de la interfaz RS232 del control se pueden emitir datos (p. ej., programas de piezas) a un equipo de almacenamiento de datos externo o leerlos desde allí. La interfaz RS232 y su equipo de almacenamiento de datos tienen que estar adaptados el uno al otro.
Página 85
Servicios y diagnosis Transmisión de datos a través de la interfaz RS232 Programas de piezas - Programas de mecanizado - Subprogramas Datos puesta en marcha - Datos - NCK - Datos - PLC - Textos de alarma Datos de compensación - Paso del husillo/error de captador Ciclos - Ciclos estándar...
Página 86
Servicios y diagnosis Transmisión de datos a través de la interfaz RS232 Protocolo para la transferencia de datos, programas de piezas y ciclos RS232 text Protocolo para la transferencia de datos de puesta en marcha RS232 La velocidad de transmisión se puede adaptar en función de la estación secundaria. binary Guardar el ajuste Con RECALL se puede abandonar la ventana sin incorporar los ajustes realizados.
Servicios y diagnosis Transmisión de datos a través de la interfaz RS232 7.1.1 Parámetros de interfaz Tabla 7-1 Parámetros de interfaz Parámetro Descripción Tipo de XON/XOFF equipo Una posibilidad para el control de la transferencia es el uso de caracteres de control XON (DC1, DEVICE CONTROL 1) y XOFF (DEVICE CONTROL 2).
Servicios y diagnosis Transmisión de datos a través de la interfaz RS232 7.1.2 Funciones especiales Tabla 7-2 Funciones especiales Función activa inactiva Marcha con El inicio de la transmisión tiene lugar El inicio de la transmisión se realiza cuando, en el flujo de datos, se ha independientemente de un carácter recibido un carácter XON del emisor.
Página 89
Servicios y diagnosis Transmisión de datos a través de la interfaz RS232 Entrada/salida con cinta perforada Con lectora / perforadora de cinta perforada se tiene que marcar el texto previo y posterior. Si la lectora de cinta perforada se controla a través de CTS, se tiene que marcar “Parada al final de la transmisión”.
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Funcionalidad En el campo de manejo Diagnosis se pueden llamar funciones de servicio y diagnosis, definir interruptores de puesta en marcha, etc. Proceso Tras la selección del pulsador de menú...
Página 91
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Se muestra la ventana Service Ejes. Service display En la ventana se muestra información sobre el accionamiento de ejes. Service Axes Fig. 7-5 Ventana Service Ejes Los pulsadores de menú Eje+ y Eje- se visualizan adicionalmente. Con ellos se pueden visualizar los valores para el eje siguiente o anterior.
Página 92
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis División División ordenadas abscisas Diferencia indic. marcador Posición actual Valor original del marcador Fig. 7-7 Significado de los campos En este menú se pueden seleccionar el eje a medir, la duración de la medición, el valor Select umbral, el tiempo previo y posterior del disparo y la condición de disparo.
Página 93
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis La función ramifica a otro nivel de pulsadores de menú donde se puede activar el marcador Marker horizontal o vertical. En la línea de estado aparecen después de la conexión los correspondientes valores de marcador.
Página 94
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Fig. 7-10 Tipo de control Fig. 7-11 xxxxxMaske und Softkeysxxxx Pulsadores de menú para Funciones de puesta en marcha Nota para el lector Véase también “Manual técnico”. La función Puesta en marcha ramifica a las siguientes funciones de pulsador de menú: StartUp Fig.
Página 95
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Selección del modo de arranque del CN. Fig. 7-13 Puesta en marcha CN Fig. 7-14 Puesta en Marcha PLC El PLC se puede arrancar en los siguientes modos: Rearranque Borrado general Adicionalmente es posible vincular el arranque con:...
Página 96
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Fig. 7-15 Máscara en pantalla para editar un texto de alarma de PLC Introduzca el nuevo texto en la línea de introducción. La entrada se tiene que terminar con INPUT.
Página 97
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Están realizadas las siguientes funciones de pulsador de menú: Esta función selecciona el siguiente número de texto para la edición. Cuando se alcanza el Next Number último número de texto, el proceso se vuelve a iniciar con el primer número. Esta función selecciona el número introducido para la edición.
Página 98
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Existe la posibilidad de visualizar 6 operandos a la vez. Entradas Byte de entrada (IBx), palabra de entrada (Iwx), doble palabra de entrada (IDx) Salidas Byte de salida (Qbx), palabra de salida (Qwx), palabra doble de salida (QDx) Marcas Byte de marcas (Mx), palabra de marca (Mw), palabra doble de marca (MDx) Temporiz.
Página 99
Diagnosis y puesta en marcha - campo de manejo Diagnosis En el control se distingue entre cuatro niveles de código que permiten distintas autorizaciones de acceso: Código de acceso Siemens Código de acceso del sistema Código de acceso del fabricante Código de acceso del usuario...
Página 100
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Guardar datos Save data Esta función guarda el contenido de la memoria volátil en una zona de memoria no volátil. Requisito: no se encuentra ningún programa en ejecución. ¡Durante el almacenamiento de datos no se debe efectuar ningún tipo de operaciones! Pulsadores de menú...
Página 101
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Datos de máquina específicos del eje Axis Abra la ventana Datos máquina específicos del eje. El menú de pulsadores se completa con los pulsadores de menú Eje + y Eje -. Fig.
Página 102
Servicios y diagnosis Diagnosis y puesta en marcha - campo de manejo Diagnosis Cambio de idioma Change lang. Con el pulsador de menú Cambio idioma se puede conmutar entre el idioma primario y el secundario. SINUMERIK 802S/802C base line 7-100 6FC5 598-4AA11-0AP0 (08.03) (BP-F)
Programación Bases de la programación CN 8.1.1 Estructura del programa Estructura y contenido El programa CN se compone de una serie de secuencias (véase la tabla 8-1). Cada secuencia representa una operación de mecanizado. En una secuencia se escriben instrucciones en forma de palabras. La última secuencia en el orden de ejecución contiene una palabra especial para el fin del programa: M2.
Programación Bases de la programación CN 8.1.2 Estructura de la palabra y dirección Funcionalidad/estructura La palabra es un elemento de una secuencia y representa principalmente una instrucción de control. La palabra (véase Fig. 8-1) se compone de: Carácter de dirección El carácter de dirección es, en general, una letra.
Programación Bases de la programación CN /N... Pal.1 Pal.2 Pal.n ;Comentario Espa- Espa- Espa- Espa- Carácter de fin de secuencia, oculto (BLANK) Sólo en caso necesario, se sitúa al final, separado con ; Instrucciones de la secuencia del resto de la secuencia Número de secuencia - se encuentra delante de instrucciones, sólo en caso necesario, en lugar de N se encuentra en secuencias principales el carácter :...
Programación Bases de la programación CN Ejemplo de programación ; Empresa G&S nº pedido 12A71 ; Pieza de bomba 17, nº de plano: 123 677 ; Programa creado por H. Adam, sección TV 4 :50 G17 G54 G94 F470 S220 D2 M3 ;Secuencia principal N60 G0 G90 X100 Z200 N70 G1 Z185.6...
Página 107
Programación Bases de la programación CN Caracteres especiales imprimibles abrir paréntesis cerrar paréntesis abrir corchetes cerrar corchetes < menor > mayor secuencia principal, terminación etiqueta (lábel) asignación, parte de igualdad división, supresión de secuencia multiplicación suma, signo positivo resta, signo negativo “...
8.1.5 Vista general de las instrucciones Dirección Significado Asignación de Información Programación valores Número de corrección de 0 ... 9, sólo números Contiene datos de corrección para una determinada D... herramienta enteros, sin signos herramienta T... ; D0->valores de la corrección= 0, como máx.
Página 109
Dirección Significado Información Programación G 331 Interpolación de roscas N10 SPOS=... ;Cabezal en regul. de la posición N20 G331 Z... K... S... ;Roscado sin macho de com- pensación, p. ej., en el eje Z ;El roscado a derechas o a izquierdas se determina a través del signo del paso (p.
Página 110
Dirección Significado Información Programación G17 * Plano X/Y 6: Selección de plano G17 ..;ordenada en este G 18 Plano Z/X modalmente activa plano es el eje de corrección G 19 Plano Y/Z de herramientas 7: Corrección del radio de la herramienta G40 * Corrección del radio de la herramienta DES modalmente activa...
Página 111
Dirección Significado Información Programación G 94 Avance F en mm/min 15: Avance/husillo modalmente activa G95 * Avance F en mm/vuelta del husillo G901 * Corrección del avance con círculo CON 16: Corrección del avance Véase el apartado 8.3.10 “Avance F” modalmente activa G 900 Corrección del avance DESC.
Página 112
Dirección Significado Asignación de Información Programación valores 0.001 ... 99 999.999 Parámetros de Perteneciente al eje X, significado en función de Véase G2, G3, G33, G331 y G332 interpolación Rosca: G2,G3->centro del círculo o 0.001 ... 2000.000 G33, G331, G332 ->paso de rosca 0.001 ...
Página 113
Dirección Significado Asignación de Información Programación valores Reservado, no utilizar M... Restantes funciones M La funcionalidad no está establecida por el lado del mando, con lo cual está disponible para el fabricante de la máquina Número de 0 ... 9999 9999 Se puede utilizar para la marcación de secuencias con P.
Página 114
Dirección Significado Asignación de Información Programación valores Número de herramienta 1 ... 32 000 El cambio de herramienta se puede realizar T... sólo números enteros, sin directamente con el comando T o tan sólo con M6. signos Esto se puede ajustar en el dato de máquina. 0.001 ...
Página 115
Dirección Significado Asignación de Información Programación valores LCYC... Llamada ciclo de Sólo valores La llamada a los ciclos de trabajo exige una secuencia mecanizado especificados propia; los parámetros de transferencia previstos tienen que mostrar valores asignados Parámetros de transferencia: LCYC 82 Taladrado, avellanado R101: Plano de retroceso (absoluto) N10 R100=...
Página 116
Dirección Significado Asignación de Información Programación valores LCYC 85 Mandrinado_1 R101: Plano de retroceso (absoluto) N10 R101=... R102=..R102: Distancia de seguridad N20 LCYC85 ;secuencia propia R103: Plano de referencia (absoluto) R104: Profundidad final de taladro (absoluto) R105: Tiempo de espera en la profundidad del taladro en segundos R107: Avance de taladrado R108: Avance en la retirada del taladro...
Página 117
Dirección Significado Asignación de Información Programación valores LCYC 75 Fresar caja, ranura, caja circular R101: Plano de retroceso (absoluto) N10 R101=... R102=..R102: Distancia de seguridad N20 LCYC75 ;secuencia propia R103: Plano de referencia (absoluto) R104: Profundidad de la caja (absoluto) R116: Centro de la caja, abscisa R117: Centro de la caja, ordenada R118: Longitud de la caja...
Programación Indicaciones de recorrido Programación Indicaciones de recorrido 8.2.1 Selección de planos: G17 a G19 Funcionalidad Para la asignación de p.ej. las correcciones de radio y longitud de herramienta se selecciona de los tres ejes un plano con dos ejes. En este plano es posible incorporar una corrección de radio de la herramienta.
Programación Indicaciones de recorrido 8.2.2 Acotado absoluto/incremental: G90, G91 Con las instrucciones G90/G91, los datos de posición escritos X, Z se evalúan como punto de coordenadas (G90) o como recorrido de eje a efectuar (G91). G90/G91 es válido para todos los ejes.
Programación Indicaciones de recorrido 8.2.3 Acotado métrico y en pulgadas: G71, G70 Funcionalidad Si hay acotados de piezas que difieren del ajuste básico del sistema del control (pulgadas o mm), los acotados se pueden introducir directamente en el programa. El control incorpora al sistema básico los trabajos de conversión necesarios.
Programación Indicaciones de recorrido 8.2.4 Decalaje de origen programable: G158, G258, G259 Funcionalidad En caso de formas/disposiciones recurrentes en distintas posiciones en una pieza o simplemente al elegir un nuevo punto de referencia para el acotado se utiliza el decalaje de origen programable.
Programación Indicaciones de recorrido G 17 G 18 G 19 Sistema girado RPL= RPL= RPL= Fig. 8-6 Dirección positiva de los ángulos de rotación en los distintos planos Rotación aditiva G259 Con la instrucción G259 se puede programar una rotación en el plano activo. Si ya hay una instrucción G158, G258 o G259 activa, el efecto de la nueva rotación definida por G259 se añade al decalaje o a la rotación ya programada.
Programación Indicaciones de recorrido 8.2.5 Sujeción de piezas - decalaje de origen ajustable: G54 a G57, G500, Funcionalidad El decalaje de origen ajustable indica la posición del origen de pieza en la máquina (decalaje del origen de pieza con respecto al origen de máquina). Este decalaje se determina al sujetar la pieza en la máquina y se tiene que introducir en el campo de datos previsto mediante el manejo.
Página 124
Programación Indicaciones de recorrido Máquina Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Pieza2 Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Pieza1 Ê...
Programación Movimientos de ejes Movimientos de ejes 8.3.1 Interpolación lineal con velocidad de desplazamiento rápido: G0 Funcionalidad El movimiento en velocidad de desplazamiento rápido G0 se utilizar para el posicionado rápido de la herramienta, pero no para el mecanizado directo de la pieza. Se pueden desplazar todos los ejes a la vez.
Programación Movimientos de ejes 8.3.2 Interpolación lineal con avance: G1 Funcionalidad La herramienta se mueve de la posición inicial al punto final en una trayectoria en línea recta. Para la velocidad sobre la trayectoria es determinante la palabra F programada. Se pueden desplazar todos los ejes a la vez.
Programación Movimientos de ejes 8.3.3 Interpolación circular: G2, G3 Funcionalidad La herramienta se mueve de la posición inicial al punto final en una trayectoria circular. La dirección es determinada por la función G: G2 - en sentido horario G3 - en sentido antihorario Para la velocidad sobre la trayectoria es determinante la palabra F programada.
Programación Movimientos de ejes Información En una secuencia los círculos completos sólo se pueden realizar indicando el centro y el punto final. En los círculos con indicación de radio el signo junto a CR=... sirve para la correcta selección del círculo. Existen dos círculos con el mismo, punto inicial, punto final, radio y la misma dirección.
Programación Movimientos de ejes Ejemplo de programación: indicación de punto final y radio Posición inicial Punto final Centro Fig. 8-16 Ejemplo para indicación de punto final y radio N5 G90 Z30 X40 ;Posición inicial círculo para N10 N10 G2 Z50 X40 CR=12.207 ;Punto final y radio Nota: con un signo negativo del valor en CR=-...
Programación Movimientos de ejes Ejemplo de programación: centro y ángulo de abertura o en el vértice Posición inicial Punto final Centro Fig. 8-18 Ejemplo para la indicación de centro y ángulo de abertura o en el vértice N5 G90 Z30 Y40 ;Posición inicial círculo para N10 N10 G2 I10 J-7 AR=105 ;Centro y ángulo de abertura o en el vértice...
Programación Movimientos de ejes Nota: ¡La indicación de medida ajustada G90 ó G91 es válida para el punto final y el punto intermedio! Punto intermedio Punto final Posición inicial Fig. 8-19 Círculo con indicación de punto final y punto intermedio en el ejemplo de G90 Ejemplo de programación N5 G90 X30 Y40 ;Posición inicial círculo para N10...
Programación Movimientos de ejes Fig. 8-20 Roscado de taladros con G33 Ejemplo de programación Rosca métrica 5, Paso de la rosca según tabla: 0,8 mm/giro, taladro ya realizado: N10 G54 G0 G90 X10 Y10 Z5 S600 M3 ;Aproximación a la posición, giro del cabezal hacia la derecha N20 G33 Z-25 K0.8 ;Roscado de taladros, punto final -25 mm...
Programación Movimientos de ejes El macho compensado absorbe de manera limitada las diferencias de recorrido que se produzcan. El retroceso del taladro también se efectúa con G63, pero con dirección de giro opuesta del cabezal M3 <-> M4. G63 funciona secuencia por secuencia. En la secuencia posterior a G63 se vuelve a activar la instrucción G anterior del grupo “Tipo de interpolación”...
Página 134
Programación Movimientos de ejes Con G331 se realiza el taladro y con G332 el retroceso del taladro. La profundidad de taladro se determina a través de los ejes X, Y, Z; el paso de rosca con el respectivo valor I, J o K. En G332 se programa el mismo paso que en G331.
Programación Movimientos de ejes 8.3.8 Posicionamiento del punto fijo: G75 Con G75 se puede acceder un punto fijo en la máquina, por ejemplo el punto de cambio de herramienta. La posición está establecida de forma invariable para todos los ejes en los datos de máquina.
Programación Movimientos de ejes Unidad de medida para F- G94, G95 La unidad de medida de la palabra F es determinada por las funciones G: F como avance en mm/min F como avance en mm/vuelta del cabezal (sólo conviene si el cabezal está en marcha) Ejemplo de programación N10 G94 F310 ;Avance en mm/min N110 S200 M3 ;Movimiento del cabezal...
Página 137
Programación Movimientos de ejes prog. corr. prog. prog. -Valor de avance programado F corr. -Avance corregido en el centro de la fresa Fig. 8-23 Corrección del avance G901 con mecanizado de círculo interior/exterior Avance corregido - Mecanizado de círculo exterior: ) / r corr.
Programación Movimientos de ejes Programación ;Parada precisa - modalmente activa ;Trabajo con control de contorneado ;Parada precisa - activa por secuencias G601 ;Ventana de parada precisa fina G602 ;Ventana de parada precisa somera Parada precisa G60, G9 Si la función Parada precisa (G60 ó G9) está activa, la velocidad se frena hasta cero al final de la secuencia para alcanzar la posición de destino exacta.
Página 139
Programación Movimientos de ejes Ejemplo de programación N5 G602 ;Ventana de parada precisa somera N10 G0 G60 X...;Parada precisa modal N20 X... Y... ;G60 sigue activo N50 G1 G601 ... ;Ventana de parada precisa fina N80 G64 X... ;Conmutación a control de contorneado N100 G0 G9 X...;Parada precisa sólo activa para esta secuencia N111 ...
Programación Movimientos de ejes Avance Avance programado F La velocidad no se puede alcanzar por recorridos de secuencia demasiado corta G64 -Trabajo con control de contorneado G60 -Parada precisa Recorrido N8 N9 N10 N11 secuencia Fig. 8-26 Comparación del comportamiento de velocidad G60 y G64 con recorridos cortos en las secuencias 8.3.13 Tiempo de espera: G4 Funcionalidad...
Programación Movimientos del cabezal Movimientos del cabezal 8.4.1 Velocidad de giro del cabezal S, sentidos de giro Funcionalidad La velocidad de giro del cabezal se programa bajo la dirección S en vueltas por minuto si la máquina dispone de cabezales controlados. El sentido de giro y el inicio o el fin del movimiento se especifican a través de comandos M (véase también el apartado 8.7 ”Función adicional M”).
Programación Movimientos del cabezal Programación G25 S... ;Limitación inferior de la velocidad G26 S... ;Limitación superior de la velocidad Información Los límites extremos de la velocidad de giro del cabezal se fijan en el dato de máquina. Con una entrada a través del panel de servicio se pueden activar datos del operador para la limita- ción adicional.
Programación Redondeo, chaflán Redondeo, chaflán Funcionalidad En un ángulo de contorno se pueden insertar los elementos Chaflán o Redondeo. La correspondiente instrucción CHF= ... o RND=... se escribe en la secuencia con desplazamientos de ejes que conduce hacia el ángulo. Programación CHF=...
Página 144
Programación Redondeo, chaflán Redondeo RND= Entre contornos lineales y circulares en cualquier combinación se inserta con conexión tangencial un elemento de contorno circular. Línea recta/línea recta: Línea recta/círculo: Redondeo N10 G1 ...RND=... N50 G1 ...RND=... Redondeo RND=... N60 G3 ... N20 G1 ...
Programación Herramienta y corrección de herramienta Herramienta y corrección de herramienta 8.6.1 Indicaciones generales Funcionalidad En la creación del programa para el mecanizado de piezas no se necesita tener en cuenta las longitudes de herramienta ni el radio del filo. Las medidas de la pieza se programan directamente, p.
Programación Herramienta y corrección de herramienta 8.6.2 Herramienta T Funcionalidad Con la programación de la palabra T tiene lugar la elección de la herramienta. En el dato de máquina se define si se trata de un cambio de herramienta o tan sólo de una selección: El cambio de herramienta (llamada de herramienta) se realiza directamente con la llamada de herramienta (esto es habitual, p.
Página 147
Programación Herramienta y corrección de herramienta Nota En el control se pueden memorizar a la vez como máx. 30 campos de datos (números D) con secuencias de corrección de herramienta. Programación D... ;Número de corrección de herramienta: 1 ... 9, D0: ¡sin correcciones activas! T9 D1 T...
Página 148
Programación Herramienta y corrección de herramienta Cambio de herramienta con instrucción M6: N5 G17 ;Determina la asignación de ejes para correcciones N10 T1 ;Preselección de herramienta N15 M6 ;Cambio de herramienta, T1 es activo con el correspondiente D1 N16 G0 Z... ;Con G17 Z es el eje de compensación longitudinal.
Página 149
Programación Herramienta y corrección de herramienta Tipo de herramienta: DP1 = 200 (taladro) Geometría Desgaste Longitud 1: DP3 DP12 Longitud 2: DP4 DP13 Longitud 3: DP 5 DP 14 * Nota: Para los tipos de herramienta 1xy (fresa) y 2xy (taladro) los parámetros para longitud 2 y longitud 3 sólo se necesitan en casos especiales (p.ej.
Programación Herramienta y corrección de herramienta Longitud 3 Efecto Longitud 1 en Z G17: Longitud 2 en Y Longitud 2 Longitud 3 en X Radio en X/Y Longitud 1 en Y G18: Longitud 2 en X Longitud 3 en Z Radio en Z/X Longitud 1 en X G19:...
Programación Herramienta y corrección de herramienta 8.6.4 Selección de la corrección del radio de herramienta: G41, G42 Funcionalidad El control trabaja con la corrección del radio de herramienta en el plano seleccionado G17 a G19. Tiene que estar activa una herramienta con el correspondiente número D. La corrección del radio de herramienta se activa con G41/G42.
Programación Herramienta y corrección de herramienta Iniciar corrección La herramienta se aproxima en una línea recta al contorno y se coloca verticalmente a la tangente de trayectoria en la posición inicial del contorno. ¡Elija la posición inicial de modo que quede asegurado el desplazamiento sin colisiones! P1: Posición inicial del contorno Contorno: Línea recta Contorno: Círculo...
Programación Herramienta y corrección de herramienta 8.6.5 Comportamiento en esquinas: G450, G451 Funcionalidad Con las funciones G450 y G451 se puede ajustar el comportamiento en la transición discontinua de un elemento de contorno a otro elemento de contorno (comportamiento angular) con G41/G42 activo. Las esquinas interiores y exteriores son detectadas automáticamente por el control.
Programación Herramienta y corrección de herramienta Punto de intersección G451 Con G451, punto de intersección de las equidistantes, se accede al punto (punto de intersección) que resulta de las trayectorias del centro de la herramienta (círculo o línea recta). Con ángulos agudos de contorno y punto de intersección activo y en función del radio de herramienta pueden producirse recorridos en vacío superfluos de la herramienta.
Página 155
Programación Herramienta y corrección de herramienta Contorno: línea recta Contorno: círculo Tangente R = Radio de la herramienta P1 -Punto final, última secuencia, p. ej., con G41 P2 -Punto final, secuencia con G40 Fig. 8-41 Terminar corrección del radio de herramienta Ejemplo de programación N100 X...
Programación Herramienta y corrección de herramienta 8.6.7 Casos especiales de la corrección del radio de la herramienta Cambio de la dirección de correción La dirección de corrección G41 <-> G42 se puede cambiar sin intercalar G40. La última secuencia con la dirección de corrección antigua termina con la posición normal del vector de corrección en el punto final.
Página 157
Programación Herramienta y corrección de herramienta Interrupción de la corrección con M2 Si el modo de corrección se cancela con M2 (fin del programa) sin escribir el comando G40, la última secuencia termina con coordenadas en la posición normal del vector de corrección. No tiene lugar ningún movimiento de compensación.
Programación Herramienta y corrección de herramienta 8.6.8 Ejemplo para la corrección del radio de la herramienta N110 N100 110 120 Fig. 8-45 Ejemplo corrección del radio de herramienta Ejemplo de programación N1 T1 ;Herramienta 1 con corrección D1 N5 G0 G17 G90 X5 Y55 Z50 ;Acceder a punto inicial N6 G1 Z0 F200 S80 M3 N10 G41 G450 X30 Y60 F400...
Programación Función adicional M Función adicional M Funcionalidad Con la función adicional M se pueden iniciar, p. ej., acciones de conmutación, tales como ”Refrigerante CON /DES” y otras funcionalidades. El fabricante del control ha asignado una funcionalidad fija a una pequeña parte de las funciones M.
Programación Parámetros de cálculo R Parámetros de cálculo R Funcionalidad Si un programa CN no sólo debe ser válido para los valores ajustados una vez, o si es necesario calcular valores, utilice 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 161
Programación Parámetros de cálculo R Nota: una secuencia puede tener varias asignaciones, incluyendo expresiones de cálculo. Asignación a otras direcciones La flexibilidad de un programa CN se obtiene porque a otras direcciones de CN se les pueden asignar estos parámetros de cálculo o expresiones con parámetros de cálculo. Se pueden asignar valores, expresiones de cálculo o parámetros de cálculo a todas las direcciones;...
Programación Saltos de programa Saltos de programa 8.9.1 Etiqueta, destino del salto para saltos de programa Funcionalidad Las etiquetas o lábels sirven para la caracterización de secuencias como destino del salto en saltos de programa. Con saltos de programa es posible ramificar la ejecución del programa. Las etiquetas se pueden elegir libremente, pero contienen como mín.
Programación Saltos de programa Ejecución G0 X... Z... del pro- grama N20 GOTOF MARCA0 ; Salto a la etiqueta MARCA0 N50 MARCA0: R1 = R2+R3 GOTOF MARCA1 ; Salto a la etiqueta MARCA1 MARCA2: X... Z... N100 ;Fin del programa MARCA1: X...
Página 164
Programación Saltos de programa Operaciones de comparación Operadores Significado igual < > no igual > mayor < menor > = mayor o igual < = menor o igual Las operaciones de comparación apoyan la formulación de una condición de salto. También se pueden comparar expresiones aritméticas.
Programación Saltos de programa 8.9.4 Ejemplo de programa para saltos Operación Posicionamiento de puntos en un segmento circular: Premisas: Ángulo inicial: 30° en R1 Radio de la circunferencia: 32 mm en R2 Distancia entre posiciones: 10° en R3 Número de puntos: en R4 Posición centro círculo en Z: 50 mm en R5...
Programación 8.10 Uso de subprogramas 8.10 Uso de subprogramas Básicamente no existen diferencias entre un programa principal y un subprograma. En subprogramas se guardan secuencias de mecanizado que se repiten frecuentemente, p. ej., determinadas formas de contorno. En el programa principal, este subprograma se llama en los puntos necesarios, con lo cual se ejecuta.
Página 167
Programación 8.10 Uso de subprogramas La instrucción RET se utilizará cuando el modo de contorneado G64 no deba ser interrumpido por el retorno. Con M2 se interrumpe G64 y se genera parada precisa. Programa principal Proceso MAIN123 Subprograma N20 L10 ;Llamada N21 ...
Página 168
Programación 8.10 Uso de subprogramas Ejemplo: N10 L785 ;Llamada al subprograma L785 N20 WELLE7 ;Llamada al subprograma ARBOL7 Repetición del programa P ... Para ejecutar un subprograma varias veces seguidas, escriba en la secuencia de la llamada después del nombre del subprograma bajo Dirección P el número de ciclos. Como máximo, se permiten 9999 ciclos (P1 ...
Ciclos Nota previa Los ciclos son subprogramas de tecnología que realizan un determinado proceso de mecanizado, por ejemplo taladrado, desbaste o roscado, con validez general. La adaptación a la problemática concreta se realiza mediante parámetros asignados. En el sistema se ofrecen ciclos estándar para las tecnologías Taladrar y Fresar. Generalidades sobre los ciclos estándar 9.1.1 Relación de los ciclos...
Ciclos Generalidades sobre los ciclos estándar Compilación de ciclos La recompilación sólo puede efectuarse si en el juego de parámetros está inminente la llamada del ciclo. Los parámetros no pueden ser separados por instrucciones NC ni comentarios. Definición de planos En los ciclos de taladrado y fresado se presupone que el sistema de coordenadas de pieza actual, en el que se pretende realizar el mecanizado, esté...
Página 171
Ciclos Generalidades sobre los ciclos estándar Tabla 9-2 Alarmas de ciclos Número Texto de alarma Fuente Solución (ciclo) alarma 61003 eje geométrico no existe LCYC82, 83, 84, Comprobar la configuración de la máquina 840, 85 (crear 3 eje geométrico). 61004 Configuración del eje LCYC60, 61, 75 Comprobar la configuración de la máquina...
Ciclos Ciclos de taladrado Ciclos de taladrado En este capítulo se describe lo siguiente: 9.2.1 Taladrado, avellanado - LCYC82 Función La herramienta taladra con la velocidad de giro del cabezal y el avance programados hasta la profundidad final introducida. Cuando se alcanza la profundidad final de taladro, se puede programar un tiempo de espera.
Página 173
Ciclos Ciclos de taladrado Parámetro Significado, gama de valores R103 Plano de referencia (absoluto) R104 Profundidad final de taladro (absoluta) R105 Tiempo de espera en segundos Información R101 El plano de retirada determina la posición del eje de taladrado al final del ciclo. R102 La distancia de seguridad actúa con relación al plano de referencia.
Ciclos Ciclos de taladrado Ejemplo: Taladrado - Avellanado El programa ejecuta una vez en la posición X24 Y15 en el plano XY un taladro con la profundidad de 27 mm, utilizando el ciclo LCYC82. El tiempo de espera se indica con 2 s y la distancia directa en el eje de taladrado (aquí...
Ciclos Ciclos de taladrado R101 R103+R102 R103 R107 R108 R104 Fig. 9-3 Desarrollo del movimiento y parámetros en el ciclo Requisito La velocidad y la dirección de giro del cabezal se tienen que definir en el programa superior. La posición de taladro se tiene que alcanzar antes de llamar al ciclo en el programa superior. Antes de llamar al ciclo, se tiene que seleccionar una corrección de herramienta para la taladradora.
Página 176
Ciclos Ciclos de taladrado R103 En el parámetro para el plano de referencia se programa la posición inicial del taladro que resulta del plano. R104 Independientemente del ajuste G90/G91, la profundidad de taladrado se programa siempre como valor absoluto antes de llamar al ciclo. R105 En R105 se programa el tiempo de espera en el fondo del taladro (rotura de viruta) en segundos.
Página 177
Ciclos Ciclos de taladrado El ciclo genera el siguiente desarrollo del movimiento: 1. Desplazamiento al plano de referencia avanzado en la distancia de seguridad con G0 2. Desplazamiento a la primera profundidad de taladrado con G1, el avance resulta del avan- ce programado antes de la llamada al ciclo que se computa con el parámetro R109 (factor de avance).
Ciclos Ciclos de taladrado N140 LCYC83 ;1ª llamada al ciclo N199 M2 9.2.3 Roscado sin macho de compensación - LCYC84 Función La herramienta taladra con la velocidad de giro y la dirección del cabezal programados hasta la profundidad de roscado introducida. El ciclo es más rápido y más exacto en comparación con LCYC840.
Ciclos Ciclos de taladrado Parámetro Significado, gama de valores R101 Plano de retroceso (absoluto) R102 Distancia directa R103 Plano de referencia (absoluto) R104 Profundidad final de taladro (absoluta) R105 Tiempo de parada a profundi- dad de taladrado en segundos R106 Paso de rosca como valor Gama de valores: 0.001 ..
Ciclos Ciclos de taladrado Ejemplo En la posición X30 Y35 en el plano XY se taladra una rosca sin macho compensado, el eje de taladrado es el eje Z. No se ha programado ningún tiempo de parada. Se ha programado un paso de rosca negativo, es decir giro a izquierdas.
Página 181
Ciclos Ciclos de taladrado Llamada LCYC840 G 33 G 33 R101 R103+R102 R103 R104 Fig. 9-7 Requisito El ciclo sólo se puede aplicar con un cabezal con regulación de velocidad y con sistema de medición de desplazamiento. El ciclo no comprueba si el captador de posición real para el cabezal está...
Página 182
Ciclos Ciclos de taladrado R126 Con el sentido de giro del cabezal indicado en R126 se ejecuta la secuencia de roscado de taladrados. El sentido de giro en el ciclo se invierte automáticamente. Desarrollo del movimiento La posición de salida antes del inicio del ciclo es la última posición alcanzada en el programa superior (posición de taladrado).
Ciclos Ciclos de taladrado 9.2.5 Mandrinado - LCYC85 Función La herramienta taladra con la velocidad de giro del cabezal y el avance definidos hasta la profundidad final de taladro introducida. Cuando se alcanza la profundidad final de taladro, se puede programar un tiempo de espera. El movimiento de entrada y de salida se realiza con los avances programados en los correspondientes parámetros.
Página 184
Ciclos Ciclos de taladrado Información R101-R105 Véase LCYC82 R107 El valor del avance que se especifica aquí actúa al mandrinar. R108 El valor del avance especificado en R108 actúa en la retirada del taladro. Desarrollo del movimiento La posición de salida antes del inicio del ciclo es la última posición alcanzada en el programa superior (posición de taladrado) El ciclo genera el siguiente desarrollo del movimiento: 1.
Ciclos Figuras de taladros Figuras de taladros Con los ciclos LCYC60 y LCYC61 se pueden realizar taladros o roscas en una determinada geometría, recurriendo a ciclos de taladrado o de roscado existentes. 9.3.1 Taladrar fila de agujeros - LCYC60 Función Con este ciclo puede producir una serie de taladros o agujeros roscados situados en una línea recta.
Página 186
Ciclos Figuras de taladros Parámetro Parámetro Significado, gama de valores R115 Número del ciclo de taladrado/roscado Valores: 82 (LCYC82), 83 (LCYC83), 84 (LCYC84), 840 (LCYC840), 85 (LCYC85) R116 Punto de referencia abscisa R117 Punto de referencia ordenada R118 Distancia del primer taladro frente al punto de referencia R119 Número de taladros R120...
Página 187
Ciclos Figuras de taladros El ciclo de trabajo efectúa el desplazamiento a la primera posición de taladrado y ejecuta el taladrado con el ciclo indicado en R115. El desplazamiento a todas las demás posiciones de taladrado se realiza con velocidad de desplazamiento rápido y el taladrado se efectúa con el ciclo parametrizado.
Página 188
Ciclos Figuras de taladros Ejemplo: Rejilla de agujeros Con este programa puede mecanizar una rejilla de agujeros compuesta de 5 filas con 5 tala- dros cada una, situados en el plano XY y con una distancia de 10mm entre ellas. La posición inicial de la rejilla de agujeros se sitúa en X30 Y20.
Ciclos Figuras de taladros 9.3.2 Agujeros en círculo - LCYC61 Función Con este ciclo puede producir taladros o roscas situados en un círculo. El tipo de taladro o agujero roscado se determina a través de un parámetro. Llamada LCYC61 Fig. 9-15 Requisito El ciclo de taladrado o de roscado seleccionado se tiene que parametrizar igualmente antes de llamar al ciclo de figura de taladros.
Página 190
Ciclos Figuras de taladros Información R115 Véase LCYC60 R116/R117/R118 La posición de la figura de taladros en el plano de mecanizado está definida a través del cen- tro (parámetro R116/R117) y del radio (R118). Para el radio sólo se admiten valores positivos. R119 Véase LCYC61 R120/R121 Con estos parámetros se determina la disposición de los taladros en la figura de taladros.
Página 191
Ciclos Figuras de taladros 33° Fig. 9-17 N10 G0 G17 G90 F500 S400 M3 T3 D1 ; Determinar parámetros tecnológicos N20 X50 Y45 Z5 ; Desplazamiento a la posición inicial N30 R101=5 R102=2 R103=0 R104=-30 R105=1 ; Parametrizar el ciclo de taladrado N40 R115=82 R116=70 R117=60 R118=42 R119=4 ;...
Ciclos Ciclos de fresado Ciclos de fresado 9.4.1 Fresar caja rectangular, ranuras, caja circular - LCYC75 Función Con este ciclo puede fresar, mediante una parametrización adecuada, una caja rectangular paralela al eje o una ranura paralela al eje o una caja circular. El ciclo permite las operaciones Desbastado y Acabado.
Página 193
Ciclos Ciclos de fresado Parámetro Significado, gama de valores R104 Profundidad de la caja (absoluta) R116 Centro de la caja abscisa R117 Centro de la caja ordenada R118 Longitud de la caja R119 Anchura de la caja R120 Radio de redondeo R121 Máx.
Página 194
Ciclos Ciclos de fresado Sólo contorno : R124>0 y R125=0 Contorno y profundidad : R124>0 y R125>0 R124=0 y R125=0 R124=0 y R125>0 R125 Las creces para acabado en R125 actúan en la penetración y cuando está seleccionado el desbaste. Para el acabado (R127=2) se selecciona mediante los parámetros R124 y R125 si se mecanizará...
Página 195
Ciclos Ciclos de fresado - Penetración en la posición del centro de la caja, en la siguiente profundidad de meca- nizado con el avance R122 y la velocidad de giro del cabezal activa antes de la llama- da del ciclo - Fresado de la caja hasta las creces para acabado en el contorno y en la profundidad con el avance R123 y la velocidad de giro del cabezal activa antes de la llamada del ciclo.
Página 196
Ciclos Ciclos de fresado A - B 17,5 Fig. 9-20 Dibujo ilustrativo N10 G0 G17 G90 F200 S300 M3 T4 D1 ; Definir valores específicos de la tecnología N20 X60 Y40 Z5 ; Desplazamiento en la posición de taladro N30 R101=5 R102=2 R103=0 R104=-17.5 R105=2 ;...
Página 197
Ciclos Ciclos de fresado Ejemplo: Fresar caja circular Con el programa puede ejecutar una caja circular en el plano YZ. El centro está determinado con Z50 Y50 y la caja tiene una profundidad de 20 mm. El eje de aproximación para la pene- tración es el eje X.
Página 198
Ciclos Ciclos de fresado A - B 90° 45° Fig. 9-22 Dibujo de ejemplo N10 G0 G19 G90 T10 D1 S400 M3 ;Definir valores específicos de la tecnología N20 Y20 Z50 X5 ;Desplazamiento a la posición inicial N30 R101=5 R102=1 R103=0 R104=-23 R116=35 R117=0 ;Parametrizar ciclo de fresado N40 R118=30 R119=15 R120=15 R121=6 R122=200 ;Parametrizar ciclo de fresado...
Página 199
SIEMENS AG Sugerencias Correcciones A&D MC V5 Para el impreso: Postfach 3180 SINUMERIK 802S base line D-91050 Erlangen SINUMERIK 802C base line (Tel. 0180 / 5050 - 222 [Hotline] Fax 09131 / 98 - 2176 [Documentación] email: motioncontrol.docu@erlf.siemens.de) Documentación para el usuario Manejo y programación Fresar...
Página 201
Estructura de documentos SINUMERIK 802S y 802C base line Documentación general: Catálogo SINUMERIK 802S SINUMERIK 802C Tornear, fresar Manual del usuario: Manejo y programación SINUMERIK 802S SINUMERIK 802S SINUMERIK 802C SINUMERIK 802C Tornear Fresar Manual del usuario: Instrucciones de diagnosis SINUMERIK 802S SINUMERIK 802C Tornear,...
Página 202
SIEMENS AG Automation & Drives Motion Control Systems E Siemens AG 2003 Postfach 3180, D – 91050 Erlangen Salvo modificaciones Referencia: 6FC5598 -4AA11 -0EP0 República Federal de Alemania Impreso en la República Federal de Alemania www.ad.siemens.de...