Manual Fresadora Cnc Sinumerik

March 27, 2018 | Author: Alex Dela Cruz | Category: Numerical Control, Drill, Metalworking, Tools, Equipment


Comments



Description

FRESADORA CON CONTROL NUMERICOCOMPUTARIZADO CNC CONTROLADOR SINUMERIK 820 Profesor : ING. BENJAMIN BARRIGA G. OCTUBRE 2008 Versión 1.0 FRESADORA CNC SINUMERIK 820 OBJETIVO El presente curso tiene por objetivos: Conocer los softwares de simulación: WinCTS versión 3.52 y WIN 3D-VIEW versión 2.10 Conocer el uso del controlador SINUMERIK 820M La elaboración de programas CNC para la fabricación de una pieza, simular el mecanizado y ejecutarlo. CONTENIDO 1 FRESADO 2 HERRAMIENTAS PARA FRESADO 3 DESCRIPCION DEL PANEL DE CONTROL 4 SISTEMA DE COORDENADAS DE LA FRESADORA CNC Sistema de coordenadas y área de trabajo Puntos de referencia Desplazamiento del punto cero maquina 5 CONTROLADOR SINUMERIK 820 Modos de operación Ingreso de coordenadas de origen Ingreso de datos de las herramientas Entrada y salida de datos Operación 6 PROGRAMACION Códigos EIA/ISO Códigos G Descripción de los comandos G Descripción de comandos M Ciclos de trabajo Subprogramas 2 FRESADORA CNC SINUMERIK 820 1 FRESADO INTRODUCCIÓN Velocidad de giro Avance Velocidad del corte Los datos que el programador debe definir para el fresado son: Velocidad de giro Avance Profundidad de corte o ancho de corte Magnitud de ataque Compatibilizando estos datos se aspira a cumplir tres metas: Bajo tiempo de mecanizado Bajos costos por pieza Alta calidad del trabajo. La velocidad de giro de la fresa se da en revoluciones por minuto (RPM) En los programas NC la velocidad de giro se dan con la letra S, por ejemplo S1200. La velocidad de corte esta fijada con la velocidad de giro y depende del diámetro de la fresa. Cuando se da la velocidad de giro de la fresa se debe dar también el sentido correcto. El avance, se designa como el movimiento de la fresa en le sentido del mecanizado; este avance por lo general se da en milímetros por minuto. También se puede por cada giro completo de la fresa o por el numero de dientes. En los programas NC la velocidad de avance se dan con la letra F, por ejemplo F200, que significa un avance de 200mm/min. 3 FRESADORA CNC SINUMERIK 820 Dirección de aproximación Dirección de aproximación Avance Magnitud de ataque Magnitud de ataque Profundidad de corte Profundidad de corte Fig. 1 Profundidad de corte y magnitud de ataque en fresas de vástago Fig. 2 Ancho de corte y magnitud de ataque en fresas tangenciales La profundidad de corte o el ancho de corte describe cuanto a penetrado la fresa en la pieza en la dirección de aproximación. El concepto profundidad de corte se usa cuando la fresa trabaja en un husillo vertical. Por ejemplo en fresas de vástago.(Fig. 1). El concepto de ancho de corte se usa cuando la fresa trabaja en un husillo horizontal. Por ejemplo en fresas tangenciales.(Fig.2) Como magnitud de ataque se designa al ataque de la fresa en la pieza, medido en el plano de trabajo y perpendicular a la dirección del avance. La profundidad y ancho de la magnitud de ataque resultan de:  de la trayectoria programada para la fresa y  de la forma y tamaño de la fresa. Con la programación de la trayectoria de la fresa en la pieza se debe compatibilizar la profundidad o el ancho de corte y la magnitud de ataque del corte, es decir, los valores que se pueden alcanzar con la velocidad de mecanizado y el material. Estos valores tienen influencia en la calidad superficial. 4 FRESADORA CNC SINUMERIK 820 2 HERRAMIENTAS DE FRESADO Con la fresadora, no solo se puede fresar (planear, ranurar) también se puede taladrar, roscar.y hacer otros mecanizados. Las herramientas de producción por lo general están provistas de plaquitas sinterizadas intercambiables y de fácil recambio cuando se han desgastado. También se pueden usar para pequeños trabajos herramientas de acero rápido HSS. Estas herramientas se pueden afilar. Las herramientas que a continuación se muestran son las que se usan en la fresadora PCMILL 125 5 FRESADORA CNC SINUMERIK 820 6 . FRESADORA CNC SINUMERIK 820 7 . FRESADORA CNC SINUMERIK 820 8 . FRESADORA CNC SINUMERIK 820 3 DESCRIPCION DEL PANEL DE CONTROL DESCRIPCION DEL TECLADO El mando de la maquina con control numérico Sinumerik 820 M tiene la configuración que se muestra en la figura de la siguiente pagina. En la figura se pueden notar que existen dos teclados: teclado de programación y teclado de control de la máquina. Este teclado tiene el alfabeto y los números. Las teclas adicionales con otros símbolos son teclas que ayudan a la programación. TECLADO DE PROGRAMACIÓN Este teclado se encuentra en la parte superior derecha del panel de la máquina. Tecla Función de las teclas adicionales Ingreso de datos Borrar entradas / mensaje Borrar Palabra/ bloque Modificar palabra Buscar dirección / frase / palabra Cursor arriba / abajo Cursor a la derecha / a la derecha Páginas atrás/ Páginas adelante Salir de alarma Mostrar la posición real al doble de tamaño Selección del modo de operación 9 . También hay teclas especiales de gran uso como % para numerar un programa y LF para terminar la línea de una frase de n programa. Panel de control de la Fresadora FRESADORA CNC SINUMERIK 820 10 . no están siempre todas las funciones de las teclas activas. Dependiendo de cada máquina y de sus accesorios. 11 .FRESADORA CNC SINUMERIK 820 TECLADO DEL CONTROL DE LA MAQUINA (DIN 55003) Este teclado se encuentra en la parte inferior del panel de la máquina. . el husillo arranca con el modo de operación JOG y INC1. INC 10 000. Abrir la puerta / cerrar la puerta Oscilar Cerrar sistema de sujeción / abrir sistema de sujeción Oscilar el soporte de las herramientas Refrigerante conectar/ desconectar Parada auxiliar/ arranque auxiliar Conmutador del avance /avance rápido 12 .FRESADORA CNC SINUMERIK 820 Teclas de control de la máquina Función SKIP(La frase marcada no se ejecutará) DRY RUN (Corrida de prueba del programa en vació) OPT STOP (Parada del programa con M01) RESET Procesamiento línea por línea Parar / arrancar el programa Movimiento manual de los ejes Parar / arrancar el avance Velocidad del husillo inferior al 100% /100 / superior a 100% Parar el husillo/ arrancar el husillo.. Giro a la izquierda pulsar por lo menos 1 segundo la tecla de la izquierda. Giro a la derecha pulsar por corto tiempo la tecla derecha. FRESADORA CNC SINUMERIK 820 PANTALLA CON LAS TECLAS DEL SOFTWARE En la operación están definidas las siguientes partes 1 Visualización del modo de operación 2 Visualización de las condiciones operativas 3 Visualización del número de control. mensajes y alarmas 4 Visualización de instrucciones al operador 5 Línea de entrada de datos 6 Visualización del número de canal 7 Visualización de las funciones de las teclas del software 13 . Las funciones o el significado para cada caso aparecen en la línea inferior de la pantalla (7) 14 .FRESADORA CNC SINUMERIK 820 8 Tecla de retroceso a un menú de nivel superior 9 Teclas del software 10 Tecla “otras funciones del mismo menú” Las teclas (9) son teclas tiene varios significados o funciones. Todos los puntos finales se describen a partir del origen del sistema de coordenadas absoluto mediante la indicación de las respectivas coordenadas X. Y y Z. Los ejes de trabajo son X. Sistema de coordenadas relativas (incremental) Cuando se trabajan con sistemas de coordenadas relativas. 15 . Los valores negativos de la coordenada Z describen los movimientos de la herramienta hacia la pieza de trabajo. Sistema de coordenadas absolutas El origen del sistema de coordenadas absoluto es el punto cero máquina “M” que luego. La coordenada X queda en la dirección paralela al borde delantero de la mesa de la máquina. Y y Z en el programa. Con estas coordenadas se describe la trayectoria real de la herramienta (punto a punto).FRESADORA CNC SINUMERIK 820 4 SISTEMA DE COORDENADAS DE LA FRESADORA CNC SISTEMAS DE COORDENADAS Y ÁREA DE TRABAJO La fresadora es una máquina en la cual su trabajo puede ser definido con un sistema de coordenadas de tres ejes. tras un desplazamiento (decalaje) del origen. la coordenada Y es paralela al borde lateral de la mesa de la máquina y la coordenada Z es vertical a la mesa de la máquina. el origen del sistema de coordenadas se traslada al punto de referencia del asiento de la herramienta “N” ó a la punta de la fresa tras hacer el llamado de herramienta. pasa a ser el punto cero pieza “W”. mientras que los valores en la dirección positiva describen movimientos de alejamiento de la herramienta desde la pieza de trabajo.  Punto cero máquina (M). 16 . Las posiciones de los carros o partes móviles se indican al control cuando llegan a este punto. por lo que es muy importante y necesario llevarlos al punto “R” cada vez que se enciende la máquina o tras cada falla de corriente. Este punto se encuentra ubicado adecuadamente en el sistema portaherramientas y lo establece el fabricante de la máquina. punto inicial para la medición de las herramientas.FRESADORA CNC SINUMERIK 820 PUNTOS DE REFERENCIA Las máquinas de control numérico presentan puntos dentro de la zona de trabajo que son importantes referencias para el control principal de tal forma que éste pueda conocer la posición exacta de la herramienta en todo momento de la operación. punto inicial de indicación de las dimensiones del programa de la pieza. incluso lo puede mover dentro de un programa. El programador decide libremente donde ubicarlo sobre la pieza de trabajo.  Punto de referencia (R). es el punto de referencia invariable establecido por el fabricante de la máquina. Es a partir de este punto que se mide toda la máquina y al mismo tiempo es el origen del sistema de coordenadas absoluto. es la posición del área de trabajo de la máquina exactamente determinada por limitadores.  Punto cero pieza (W).  Punto de referencia de asiento de herramienta (N). FRESADORA CNC SINUMERIK 820 DESPLAZAMIENTO DEL PUNTO CERO MAQUINA En el caso de la fresadora. Esta posición no es adecuada como punto de partida para la programación por lo cual es recomendable trasladarlo a otro punto dentro del área de trabajo de la máquina con el llamado desplazamiento del punto cero (decalaje de origen). Mas adelante se verá esto con mas detalle. Se dispone de cuatro desplazamiento de punto cero ajustables en la configuración de la máquina (G54-G57). Cuando se define un valor del desplazamiento del punto cero en la configuración. Desplazamiento del punto cero Máquina 17 . el punto cero máquina “M” está en la esquina izquierda delantera de la mesa de trabajo. este valor se tiene en cuenta al momento de llamar al programa y el punto origen de coordenadas es desplazado de “M” hacia el punto cero de la pieza de trabajo “W”. Existe una opción de desplazamiento del punto cero programable que permite desplazar el punto cero pieza “W” dentro del programa de la pieza con los comandos G58 y G59. 18 .FRESADORA CNC SINUMERIK 820 5 CONTROLADOR SINUMERIK 820 WinCTS es el software que permite la programación y la simulación en una PC de los programas de control numérico como si fuera la unidad de control de una máquina de control numérico. JOG: En este modo con las teclas de dirección puede desplazarse la herramienta. INC FEED 1 . desde a 10 000 micras. Al llegar.. lo primero que se debe hacer es referenciar la “máquina” (ver aproximación al punto de referencia). con ello el control reconoce la posición de la herramienta en la zona de trabajo ------------Automático: Para ejecutar programas de piezas ejecutando los bloques uno tras otro. 10 000: En este modo pueden desplazarse los carros con el incremento deseado. Descripción del tablero de simulación EMCO: El tablero de control EMCO presenta las teclas que. El control los ejecuta a medida que son ingresados y luego borra la memoria para nuevas entradas.. Para comenzar a utilizar el tablero. por medio de las teclas de 6 CONTROLADOR FANUC1 SERIES O-MC dirección. en nuestro caso. presenta exactamente y en la misma disposición el torno EMCO PC 125 (ver figura). Esta semejanza no se limita a la similitud en los comandos y pantallas sino que con los tableros de control EMCO como interfase de entrada de datos tenemos una representación fiel del tablero de control real de la máquina. MDI-Automático: En él se pueden introducir bloques de programa en la memoria intermedia (Manual Data Imput). la posición actual queda definida por el valor de las coordenadas del punto de referencia. Se puede hacer girar la torreta con las herramientas.  MODOS DE OPERACION Punto de referencia: Se utiliza para la aproximación a dicho punto. una vez que se ha cargado el software.  INGRESO DE DATOS DE LAS HERRAMIENTAS 1. 19 . Pulsar DECALAJE DE ORIGEN 3. en cualquiera de los modos. Escoger entre G54 y G57 el que se vá a utilizar e introducir los valores para sus coordenadas X. Y y Z. 2. Pulsar la tecla CORREC. HERRAM.FRESADORA CNC  SINUMERIK 820 INGRESO DE COORDENADAS DE ORIGEN (desplazamiento del punto cero) Pantalla para el ingreso del desplazamiento del punto cero 1. Pulsar la tecla DATOS DE OPERACIÓN en cualquiera de los modos. Seleccionar el número de decalaje de herramienta deseado con las teclas SUBIR y BAJAR página. Ubicar el cursor en el campo de entrada deseado e introducir el valor de corrección con el teclado numérico y la tecla ENTER. Pulsar la tecla DATOS ENT-SAL 2. Aparecerá la máscara de entrada de la figura.FRESADORA CNC SINUMERIK 820 2. Se debe ingresar para cada herramienta la siguiente información: Número de herramienta Tipo de herramienta Geometría L1 Geometría L2 Radio de la herramienta (en la torreta) 10 (broca) 20 (fresa) Tipos de herramientas  ENTRADA Y SALIDA DE DATOS 1. 20 . 3. PROGRAM MARCHA y SUBPROG MARCHA dan el inicio para la carga o descarga de datos. En la pantalla escoger SINUMERIK 820 M con las teclas +X ó –X y apretar la tecla ENTER. Una vez en el entorno del controlador Sinumerik. 5. 2. Y y Z se consigue llevar la herramienta a dicho punto. para ello se debe llevar el dial superior del panel al modo PUNTO DE REFERENCIA y con las teclas X. Para entrada (IMPORT. Accionar el interruptor de encendido ubicado al lado lateral izquierdo de la máquina. 21 . 4. DATOS) o salida (SALIDA DATOS) a la fresadora en disquetes se puede seleccionar una unidad (A. conectar los grupos auxiliares (botón verde con las letras AUX). Elegir PROGRAM PIEZA e indicar el rango de programas o subprogramas que se requieren ingresar al computador o extraer en disquetes. Antes de encender el equipo verificar que la presión del aire comprimido no sea menor a 5 bares ni mayor a 6 bares (manómetro posterior). OPERACIÓN CON LA FRESADORA EMCO PC MILL 125  Secuencia de operaciones iniciales Para comenzar el trabajo en el torno EMCO PC MILL 125 se deben seguir los siguientes pasos: 1. con la llave principal en posición automático oprimir los botones de apertura y cierre de la puerta de la fresadora simultáneamente.FRESADORA CNC SINUMERIK 820 3. Referenciar la máquina. 4. Inicializar puerta de la máquina. 5. 6. 3. B) como INTERFASE DE ENTRADA. la máquina está lista para ejecutar un programa. no está demás realizar una verificación con el simulador primero. 22 . A este nivel. verificar que las herramientas programadas estén físicamente colocadas en las ubicaciones respectivas y que se realice primero una corrida del programa paso a paso y en vacío.FRESADORA CNC SINUMERIK 820 7. En caso que sea un programa nuevo. los cuales se componen de ceros y unos. En la actualidad la norma que predomina es la ISO. 23 . letras del alfabeto de la A hasta la Z y otros signos). procesamiento y archivo de la información se usan signos binarios. con la cual trabaja la tecnología NC desde sus inicios cuando usaba cintas perforadas como se ve en la figura.FRESADORA CNC SINUMERIK 820 6 PROGRAMACION CÓDIGOS EIA/ISO Para evitar errores en la transmisión. La tecnología NC usa aproximadamente 50 signos (0 hasta 9. Para representar cada signo tanto EIA (Electronic Industrie Association) e ISO (International Standards Organization) han normado las combinaciones de Bits para la representación de los signos. luego serían suficientes sólo 6 bits (26 =64) para representar todos los signos. Los llamados códigos G son los que permiten definir fácilmente los datos de geometría de las piezas a mecanizar y las condiciones de movimientos.FRESADORA CNC SINUMERIK 820 El lenguaje de programación NC esta normalizado por ISO/DIS 6983 e ISO/DP 6983 “Numerical control of machines”. Estas reglas están en los códigos G y en la lista de funciones tecnológicas adicionales. 24 . en lo posible evitar su uso. asignación de letras Para la programación de las máquinas NC también se han establecido reglas que permiten dar instrucciones que definen la trayectoria de la herramienta a mecanizar y las condiciones tecnológicas que permiten la realización del mecanizado. De acuerdo con las normas se usan las letras del alfabeto para asociar la tecnología de las máquinas herramientas. eventual con valor de corrección Segundo eje paralelo al eje X Segundo eje paralelo al eje Y Segundo eje paralelo al eje Z Primer eje principal Segundo eje principal Tercer eje principal Letras direccionales para programación. Esta norma coincide con la norma DIN 66025. Tercera limitación de avance acelerado Segunda limitación de avance acelerado Primera limitación de avance acelerado Velocidad angular del husillo principal Número de la herramienta. Códigos ISO de caracteres alfabéticos para máquinas CNC Letra A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Dirección para: Cota de ángulo alrededor del eje X Cota de ángulo alrededor del eje Y Cota de ángulo alrededor del eje Z Cota de ángulo para eje adicional o libremente disponible Cota de ángulo para eje adicional o libremente disponible Velocidad de avance Condiciones de recorrido preparado Corrección de la longitud de la herramienta Parámetro auxiliar para la interpolación circular o paso del filete paralelo al eje X Parámetro auxiliar para la interpolación circular o paso del filete paralelo al eje Y Parámetro auxiliar para la interpolación circular o paso del filete paralelo al eje Z Libremente disponible Comando de máquina. función de conexión Número de frase Offset (movimiento de la herramienta paralelo al eje). introducir el número de bloque (NO si no hay n° de bloque) y pulsar . introducir la palabra a insertar (dirección y valor) y pulsar . Introducir un bloque Ejemplo: Número de bloque (no es imprescindible) 1.ej.FRESADORA CNC SINUMERIK 820 Introducción de programas Los programas de piezas y subrutinas pueden introducirse en los modos JOG. Borrar palabra Colocar el cursor delante de la palabra a borrar. . PROGRAM . introducir la palabra y pulsar . AUTOMATIC.Pulsar la tecla PROGRAM PIEZA . INC 1 … INC 10 000 y PUNTO REFEREN. Insertar palabra Colocar el cursor delante de la palabra que ha de seguir a la palabra insertada.Pulsar la tecla EDITAR PROGRAMA .Aparecen en pantalla los bloques que haya en un programa existente. Llamar a un programa existente o nuevo .Introducir el número de programa %… o L… . introducir la dirección (p.Pulsar la tecla SELECC. Borrar bloque Colocar el cursor delante del bloque a borrar. Palabra 2. Modificar palabra Colocar el cursor delante de la palabra a modificar. Palabra LineFeed – Fin bloque (en teclado PC: ) Insertar bloque Colocar el cursor delante del bloque que debe seguir al bloque insertado e introducir el bloque a insertar. X) y pulsar la tecla 25 . .) En un programa abierto se puede introducir bloques estructurados en menús.Pulsar la tecla DIALOGO OPERAD. También se pueden introducir trazados de contornos predefinidos sin necesidad de calcular posiciones intermedias.81M %MPF123  Importar el programa con IMPORT DATOS (ver DATOS ENT-SAL). Número de programa) P. SELEC. .. . 26 .ej.Pulsar RECTA-ARCO . Subrutina (xxxx………….Introducir uno tras otro los valores individuales con el teclado. Si se han introducido varios valores.Pulsar la tecla CONTORNO . pulsar las teclas MEMORIZAR. Los comandos G y M de uso frecuente aparecen en pantalla como funciones de teclas de software. MENU o SELEC.Una vez terminada la entrada.Si en los campos de entrada hay varios valores entre corchetes. Para ello debe procederse así:  El programa NC debe editarse en formato de SINUMERIK 820. El dibujo del contorno (recta-arco) aparece en forma gráfica. . Introducir programas con CAD/CAM En principio pueden guardarse programas NC de sistemas CAD/CAM en EMCO WinNC SINUMERIK 820 M.: Renombrar en DOS: REN TEIL1. Ejemplo: Programar dibujo de contorno recta-arco . . El programa crea automáticamente un fin de bloque (LF) y visualizar en pantalla el bloque introducido.  Hay que renombrar el fichero.FRESADORA CNC SINUMERIK 820 Introducción de programa con ayuda al usuario (DIALOGO OPERAD.El dibujo del contorno se guardará como bloque en el programa de piezas con todos los valores de geometría introducidos.En pantalla se muestra la máscara de entrada que muestra la figura de al lado. se pueden borrar los sobrantes con la tecla BORRAR PARAMTR. Los programas NC de EMCO WinNC se guardarán de esta forma: %MPFxxxx …. sólo hay que introducir uno de estos valores. MEMORIA. Programa principal %SPFxxxx……. Angulo D……….Avance.Función de recorrido M………..Velocidad de husillo T………. Componentes de un programa de mecanizado Direcciones %………. el computador lee y comprueba estos bloques según la secuencia programada. El programa NC se compone de una secuencia de bloques de programa que se guardan en la unidad de control. Llamada de herramienta (posición de la torreta revólver) U……….. con signos). J...FRESADORA CNC SINUMERIK 820 Estructura del programa Se utiliza la programación NC para máquinas herramienta según DIN 66025. paso de rosca P……….Parámetro de arco.Número de programa principal 1 a 9999 L……….Número de pasadas de subrutina.  Número de programa  Bloques NC  Palabras  Direcciones  Combinaciones de números (si es preciso.. factor de escala R………. temporización I. función adicional A………..Radio de arco.. Se envían a la máquina herramienta las correspondientes señales de control. Y.. K….Número de subprograma 1 a 9999 N………. %1234 N0100 G01 X25 Z-7 Z -17 Y20 Z-17  Un programa de mecanizado consta de.Parámetro de transmisión de ciclos S……….Corrección de herramienta 1 a 49 F………..Número de bloque 1 a 9999 G………. chaflán (signo negativo) X.Función lógica. radio (signo positivo). Z…Datos de posición (X también temporización) LF………Fin de bloque 27 . Al mecanizar piezas de trabajo. .Cambio de herramienta M08…….Ciclos de taladrado... agujero individual L906….Espejo en eje Y M57…….Modelo de taladrado....Abandono del contorno tal como se hizo el acercamiento G501………..Avance en mm/min.Temporización G092……….Fresar caja rectangular L904….Soplado conectado M72……..Ciclo de cambio de herramienta L900…. interpolación circular antihoraria G171………..Interpolación lineal mecanizando G02…………Interpolación circular horaria G03…………Interpolación circular antihoraria G042………..Parada exacta por bloques G10…………Interpolación de coordenadas polares..Husillo girando a la izquierda M051…..Husillo girando a la derecha M04……. interpolación circular horaria G13…………Interpolación de coord.FRESADORA CNC SINUMERIK 820 Resumen de comandos de funciones G G1472………Aproximación suave contorno lineal G2472………Aproxim.No hay espejo en eje Z M58…….Modelo de taladrado. agujeros en hilera L930….Soplado desconectado Resumen de ciclos L81-89.Husillo desactivado M06…….Programación con Coord. suave contorno en cuadrante G3472………Aproximación suave contorno en semicírculo 2 G148 ………Retirada suave contorno lineal G2482………Retirada suave contorno en cuadrante 2 G348 ………Retirada suave contorno en semicírculo G00…………Avance rápido G011………....Espejo en eje Z M71…….Suprimir G81 – G89 G81…………Llamar L81 ciclo de taladrado G82…………Llamar L82 ciclo de taladrado G83…………Llamar L83 ciclo de taladrado de agujeros profundos G84…………Llamar L84 ciclo de roscado G85…………Llamar L85 ciclo de escariado 1 G86…………Llamar L86 ciclo de escariado 2 G87…………Llamar L87 ciclo de escariado 3 G88…………Llamar L88 ciclo de escariado 4 G89…………Llamar L89 ciclo de escariado 5 G901……….Vaciar buffer de memoria 1 2 28 ……………Estado inicial ……………Activo sólo en el bloque . avance rápido G11…………Interpolación de coordenadas polares.No hay espejo en eje Y M56……..Cancelar compensación del radio de herramienta G41…………Compensación del radio de herramienta a la izquierda G42…………Compensación del radio de herramienta a la derecha G482……….Cancelar decalaje de origen bloque a bloque G541……….Girar aparato divisor M302……Fin de programa principal M53……. relativas G941………..Decalaje de origen programable 1 G592………..Refrigerante desconectado M172……Fin de subrutina o subprograma M27…….Cancelar cambio de escala G51…………Seleccionar cambio de escala G532……….Espejo en eje X M55……. chavetero L902…...Fresar caja circular L999….. absolutas G91…………Programación con Coord. Polares..Modelo de fresado de ranura L903….Modelo de fresado.Modelo de taladrado de círculo de agujeros L901….. interpolación lineal G12…………Interpolación de coordenadas polares. ranura circular L905…. ver G81 – G89 L96…….Modelo de fresado. Resumen de comandos de funciones M M002……Parada programada incondicional M012……Parada programada condicional M022……Fin de programa principal M03…….Decalaje de origen programable 2 G60…………Modo de parada exacta G62…………Cancelar modo de parada exacta G641………....Decalaje de origen 1 G55…………Decalaje de origen 2 G56…………Decalaje de origen 3 G57…………Decalaje de origen 4 G582………..Cancelar modo de parada exacta G70…………Medidas en pulgadas G71…………Medidas en milímetros G801……….Selección de plano X-Y G18…………Selección de plano Z-X G19…………Selección de plano Y-Z G33…………Roscado G401……….No hay espejo en eje X M54……..Refrigerante conectado M09……. G95…………Avance en mm/rev. posición de cambio de herramienta. Movimiento recto con velocidad programada de avance en mm/min. Ejemplo G90 coordenadas absolutas N50 G00 X40 Y56 G91 coordenadas relativas N50 G00 X-30 Y-30. La velocidad de avance rápido la define el fabricante de la máquina. Ejemplo G90 Coordenadas absolutas ….5 Indicación de medidas absolutas y relativas G01 Interpolación lineal Mecanizando Formato N… G01 X… Y… Z… F…. El interruptor de corrección de avance 0 – 120 % está activado. N20 G01 X40 Y-20. Notas Mientras se ejecuta G00 se suprime el avance de carro programado F. (estado inicial).9 F100 Indicación relativas de medidas absolutas y 29 . Los carros se desplazan a la velocidad máxima hasta el punto final programado (por ej. N20 G01 X20 -Y25.1 F100 G91 Coordenadas relativas ….FRESADORA CNC SINUMERIK 820 Descripción de los comando G G00 Avance rápido Formato N… G00 X… Y… Z…. punto inicial para el siguiente arranque de viruta).. los movimientos de los carros se acoplan de tal forma que se avanzará en una línea helicoidal. J... mayor que un semicírculo en –U). Estos dos ejes determinan el plano en el que está situado el arco.. Si I. Z .. Limitaciones La interpolación helicoidal sólo es posible con G17. Parámetros relativos de arco (Distancia desde el punto inicial al centro del arco.. Y. el parámetro en cuestión no debe introducirse. G03 siempre verticalmente al plano activo. Direcciones de giro de G02 y G03 Interpolación helicoidal Normalmente. para un arco sólo se definen dos ejes. Si se define un tercer eje vertical. Puede introducirse en lugar de los parámetros I.. I está en relación con el eje X....... de trayectoria lineal.. El ángulo inicial o ha de ser inferior a 45 Si en las pasadas de bloque las tangentes difieren entre sí más de 2.FRESADORA CNC SINUMERIK 820 G02 Interpolación circular horaria G03 Interpolación antihoraria circular Formato N… G02/G03 X… Y… Z… I… J… K… F… o N… G02/G03 X… Y… Z… U… F… X.... Notas La interpolación circular sólo puede realizarse en el plano activo.. se permite una tolerancia de 100 μm (errores de cálculo y redondeo) Hay que contemplar el eje de giro de G02. J o K tienen valor 0. Radio del arco (arco menor que un semicírculo en +U. se controlará de tal forma que llegue al punto final al mismo tiempo que los ejes circulares. sino en la trayectoria circular (proyección)... K con el eje Z) U ... La herramienta se desplazará al punto final o a lo largo del arco definido con el avance programado en F.. Punto final de arco (absoluto o relativo) I. La velocidad de avance programada no se mantendrá en la trayectoria real.. se realizará en cada caso una parada exacta.. El tercer eje.... Curva helicoidal 30 .. K. K . Se comprobará la posición del punto final del arco. J. J en relación con el eje Y. El radio se programará en la dirección U.FRESADORA CNC SINUMERIK 820 G04 Temporización Formato N… G04 X/F El desplazamiento de la herramienta se detiene durante un tiempo definido por X ó F (en la última posición alcanzada) – bordes agudos – transiciones. Desplazamientos definidos con coordenadas polares 31 . parada exacta. El ángulo es de 0 en dirección + del eje programado en primer lugar al anotar el punto central. la unidad de control necesita el punto central. Las aristas no se redondearán y se lograrán transiciones precisas G09 es activo en el bloque. Para determinar la trayectoria de desplazamiento. Y) y se introduce en medidas absolutas en la primera programación. el radio y el ángulo. El ángulo debe introducirse con signo positivo (giro antihorario). G09 Parada exacta Formato N… G09 El siguiente bloque se ejecutará sólo cuando haya terminada el bloque con G09 y los carros estén frenados en reposo. Las posteriores entradas relativas (G91) se referirán siempre al último punto central programado. El punto central se determina con coordenadas cartesianas (X. limpieza en el fondo de la ranura. G10 – G13 Interpolación coordenadas polares de G10 Avance rápido G11 Interpolación lineal G12 Interpolación circular horaria G13 Interpolación circular antihoraria Con ayuda de coordenadas polares pueden introducirse directamente planos medidos con ángulo y radio. El ángulo se programará en la dirección A. en dicho plano se calculará la compensación del radio de herramienta. G17 plano XY G18 plano ZX G19 plano YZ G33 Tallado de roscas Formato N… G33 Z… K… K….FRESADORA CNC SINUMERIK 820 G17 – G19 Selección de plano Formato N… G17/G18/G19 Con G17 – G19 se determina el plano en el que puede realizarse la interpolación circular y la interpolación de coordenadas polares. Roscado con acero de torneado de interior 32 ... porque en EMCON PC Mill 50 no hay previsto encoder en el husillo de fresado.) Z .Paso de rosca (mm.Profundidad de rosca Con una herramienta adecuada (herramienta de torneado de interior o cabezal de refrentado) pueden tallarse roscas. En el eje vertical al plano activo se realizará la compensación de la longitud de herramienta. Notas La limitación de avance y velocidad de husillo no están activadas con G33 (100%) G33 sólo funciona con EMCO PC Mill 100.. G40 se programa generalmente en el bloque de retirada al punto de cambio de herramienta. cancelar antes con G40 Sólo se permite la selección junto con G00 o G01. Para poder calcular un radio. No es posible el cambio de corrección de herramienta en la compensación seleccionada de radio de herramienta. Notas: ver G41 33 . Es absolutamente necesaria la indicación de radio de herramienta para la medición de herramienta. G40 Cancelar compensación del radio de herramienta La compensación del radio de herramienta se cancela con G40. el control calcula automáticamente una trayectoria paralela al contorno. está a la derecha del contorno a mecanizar. Sólo se permite la cancelación con una trayectoria recta (G00. G42 Compensación del radio de herramienta a la derecha Si la herramienta (vista en la dirección de mecanizado). G41 Compensación del radio de herramienta a la izquierda Si la herramienta (vista en la dirección de mecanizado) está a la izquierda del contorno a mecanizar. hay que seleccionar G41. en la selección de la compensación del radio de herramienta ha de haber una corrección de herramientas (número D) activada y en el registro de herramientas debe haberse introducido un radio de herramienta. hay que seleccionar la compensación del radio con G42. o en el bloque anterior. Notas No cambiar directamente entre G41 y G42.FRESADORA CNC SINUMERIK 820 Compensación herramienta del radio de Con la compensación del radio de herramienta activa. G01). por lo que el radio de la fresadora se compensa. G40 puede programarse en el mismo bloque que G00 o G01. se pueden producir daños del contorno. Si los elementos de contorno son inferiores al radio R... la aproximación se hace siempre a la tangente del punto inicial/final del arco Si los elementos de contorno son inferiores al radio R.Trayectoria programada de herramienta ------Trayectoria real de herramienta En arcos.Trayectoria real de herramienta En arcos. Trayectoria de exterior < 90° herramienta en ángulo 34 . Aproximación o retirada a un punto de arista desde atrás Trayectorias de herramienta en ejecución de programa con compensación de radio de herramienta Trayectoria de herramienta en ángulo interior Trayectoria de exterior > 90° herramienta en ángulo . La aproximación y la retirada de contorno deben ser superiores al radio R. se pueden producir daños del contorno. si no. El software calcula por adelantado 3 bloques para reconocerlos e interrumpir en ese caso el programa con una alarma.. la aproximación se hace siempre a la tangente del punto inicial/final del arco.FRESADORA CNC SINUMERIK 820 Aproximación o retirada desde lateral posterior Aproximación o retirada a un punto de arista desde delante . El software calcula por adelantado 3 bloques para reconocerlos e interrumpir el programa con una alarma.Trayectoria programada de herramienta ----. se interrumpe el programa con alarma.. FRESADORA CNC SINUMERIK 820 G48 Retirada del contorno tal como se hizo la aproximación Formato N… G48 X… Y… U… Para evitar marcas de corte. Y y Z se indica el punto de referencia (PB) de cambio de escala. Para la aproximación y la retirada hay disponibles las funciones siguientes: G147 Aproximación lineal G247 Aproximación en cuadrante G347 Aproximación en semicírculo G48 Retirada del contorno tal como se hizo la aproximación G148 Retirada lineal G248 Retirada en cuadrante G348 Retirada en semicírculo Ver G147 – G348 Al llamar G48 deben estar activados G41 o G42. Si no se indican X. y=0. Después de G48 se activa automáticamente G40. G48 hace que se abandone el contorno de la misma forma en que se ha realizado la aproximación. se toma como referencia el punto cero de la pieza (Z=0. G50 Cancelar cambio de escala G51 Seleccionar cambio de escala Formato N… G50 N… G51 X… Y… Z… P… Con X. Z=0). G48 se activa en el bloque. Y y Z. con P se indica el factor de escala. la aproximación o la retirada de un contorno se realizará tangencialmente. Con la modificación de medida se convierten los valores siguientes: Coordenadas de eje Parámetros de interpolación Radio / Chaflán Decalaje de origen programable Aumentar un contorno 35 . y los datos de coordenadas se refieren al punto cero de la máquina. posición de medición… ) se realizan siempre en la misma posición del área de trabajo.G47 Decalajes de origen 1 . G54 es el estado inicial. Los comandos G58/G59 se activan por bloques. ORIGEN.FRESADORA CNC SINUMERIK 820 G53 Cancelar decalaje de origen en el bloque Formato N… G53 El punto cero de la máquina lo establece el fabricante de la máquina (fresadoras EMCO: en el ángulo delantero izquierdo de la mesa de la máquina). puntos en dispositivos de amarre fijos) Los valores de los decalajes de origen se introducen en DATOS OPERAD. Determinadas secuencias de trabajo(cambio de herramienta. 36 . Con G53 se suprimen todos los decalajes de origen excepto las correcciones de herramienta para un bloque de programa. se borra G58/59. Estos decalajes de origen se llaman con G54 – G59.. Con Fin de Programa. el decalaje de origen definido de esa forma está activo hasta que dicho decalaje se modifique o cancele.DECALAJ. Interrupción de Programa y RESET. se activa sin necesidad de llamarlo..4 Formato N… G54/G55/G56/57 Pueden predeterminarse cuatro posiciones del área de trabajo como puntos cero (por ej. G58/G59 Decalajes de programables origen Formato N… G58/G59 X… Y… Z… Estos decalajes de origen se sumarán al decalaje de origen activo G54 – G57 válido en cada caso. G54 . +U Notas Para mayor claridad. J. G62. De esta forma no se redondean las aristas y se consiguen transiciones exactas. La transición de contorno no es exactamente de ángulo agudo (parábola. Esto permite un movimiento homogéneo en las transiciones de contorno. Z Parámetros de interpolación I. Y. G71 medidas en milímetros Formato N5 G71 Comentario y notas: como en G70. Características de velocidad de los carros en G64 G70 Medidas en pulgadas Formato N5 G70 Programando G70 se convierten a pulgadas los siguientes datos de medición: Información de trayectoria X. G64 Cancelación de modo de parada exacta Formato N… G62/64 Antes de alcanzar el punto final en dirección X se acelera el eje Y. hipérbole). K Chaflanes. En DIAGNOSIS. radios –U. El tamaño de las transiciones de contorno suele estar dentro de la tolerancia de planos. G70 debe definirse en el primer bloque de programa. DATOS DM-CN. 37 . pero de forma diferente con SINUMERIK 810/820 M. Esto afecta a todos los valores y se mantiene incluso al desconectar a la red.FRESADORA CNC SINUMERIK 820 G60 Modo de parada exacta Formato N… G60 No se ejecutará el bloque siguiente hasta que los carros hayan frenado hasta pararse. se realiza el cambio duradero del sistema de medición mm/pulgadas. Está permitido el cambio entre G70 y G71 dentro de un programa. G60 permanecerá activo hasta que se cancele con G62 o G64. G62 y G64 actúan exactamente igual con este software. Formato N… G90 Notas No se permite la conmutación directa entre G90 y G91 dentro de un bloque. lo que significa que se ejecutarán tras cada movimiento de desplazamiento hasta que se cancelen con G80. Con el comando G94. todos los valores programados en F (avance) son valores 38 . Con el comando G95.FRESADORA CNC SINUMERIK 820 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 Suprimir G81 – G89 Llamar L81 ciclo de taladrado Llamar L82 ciclo de taladrado Llamar L83 ciclo de taladrado de agujeros profundos Llamar L84 ciclo de roscado Llamar L85 ciclo de escariado 1 Llamar L86 ciclo de escariado 1 Llamar L87 ciclo de escariado Llamar L88 ciclo de escariado 1 Llamar L89 ciclo de escariado Con G81 – G89 se llama a los ciclos L81–L89 En la llamada mediante un comando G los ciclos son modales. Explicaciones: Ver L81 – L89 G90 Programación absolutas con Coord. (pulgadas/min). G95 Avance en mm/rev. G90 y G91 puede programarse también en relación con otras funciones G (N… G90 G00 X… Y… Z…) G91 Programación relativas (incremental) con Coord Formato N… G91 Nota Como G90 G94 Avance en mm/min. todos los valores programados en F(avance) son valores mm/min. (Sólo en EMCO Mill 100) 39 .FRESADORA CNC SINUMERIK 820 mm/rev. (pulgadas/rev). Después de un bloque de aproximación y un bloque de retirada no puede haber ningún bloque de función meramente auxiliar. hay que volver a programar después G41 o G42. El valor de B (trayecto de retirada sin contacto con el contorno) En el bloque de aproximación y retirada no puede programarse ningún otro movimiento de desplazamiento. PE Punto final tras la retirada del contorno R Radio de herramienta U Aproximación sin contacto con contorno Línea de trazos: Trayectoria de punto central de herramienta Aproximación suave con semicírculo 40 . No son posibles la aproximación o retirada suaves en contornos programados con trazados de contorno PA Punto de partida antes de la aprox. El valor de B (trayecto de retirada sin contacto con el contorno) En el bloque de retirada deben indicarse: Las coordenadas del punto final PE después de abandonar el contorno.FRESADORA CNC SINUMERIK 820 G147 G247 G347 G148 G248 G348 Aproximación suave al contorno lineal Aproximación suave al contorno en cuadrante Aproximación suave al contorno en semicírculo Retirada suave del contorno lineal Retirada suave del contorno en cuadrante Retirada suave del contorno en semicírculo Formato N5 G147/247/347/148/248/348 X… Y… U… - Aproximación y retirada suaves con recta - - - - - Aproximación suave con cuadrante - - Las funciones para la aproximación o retirada del contorno se activan en el bloque. En el bloque de aproximación deben indicarse: Las coordenadas del punto final P0 del contorno. calculado por el control según los datos previos de U. P0 Punto final del bloque de aproximación = Punto inicial del contorno. al contorno PS Punto de apoyo. Antes de un bloque de aproximación deben activarse G41 o G42 En el bloque de retirada se selecciona automáticamente G40. Después de un bloque de aproximación y un bloque de retirada no puede haber ningún bloque de función meramente auxiliar. es decir. pero sólo si se ha conmutado la función PARADA PROGRAMADA SI con la tecla del menú INFLUEN PROGRAM M02 Refrigerante conectado Sólo para EMCO PC Mill 125 La bomba de refrigerante se desconecta La ejecución del programa puede continuar con “Arranque programa” M01 Cambio de herramienta las Husillo de fresado desconectado se frena eléctricamente el motor principal. Husillo de fresado conectado al sentido horario Las mismas condiciones que en M03.FRESADORA CNC SINUMERIK 820 Descripción de los comandos M M00 M06 Parada programada incondicional Sólo para máquinas con torreta revólver. La puerta de protección contra virutas puede abrirse sin que se dispare la alarma. Se desconectan el husillo de fresado. Fin de subprograma M17 se escribe en el último bloque de un subprograma. los avances y el refrigerante. 41 . Puede estar sólo en este bloque o con otras funciones. la puerta de protección contra virutas esté cerrada y haya una pieza de trabajo debidamente amarrada. Fin del programa principal M30 actúa como M02. La herramienta seleccionada antes con T gira hacia la izquierda Este comando produce una parada en la ejecución de un programa de piezas. M08 M09 M17 Fin del programa principal M27 M30 El husillo se activa siempre que se hayan programado ciertas revoluciones o una velocidad de corre. M04 Husillo de fresado conectado al sentido antihorario M05 Girar aparato divisor Sólo para aparato divisor El aparato divisor gira un paso (ángulo de paso ajustado mecánicamente). M04 debe emplearse para todas herramientas de corte a la izquierda. La llamada a un subprograma y M17 no pueden estar en el mismo bloque (anidamiento) Con M02 se desconectan todos los motores y el ordenador vuelve al comienzo del programa. el contador de piezas aumenta en “1” M03 Refrigerante desconectado Sólo para EMCO PC Mill 125 La bomba de refrigerante se desconecta Parada programada condicional M01 actúa como M00. Además. Al final del programa el husillo de fresado se desconecta automáticamente. M03 ha de utilizarse para todas las herramientas de corte a la derecha. Esto significa que el efecto espejo comenzaría (según el contenido del buffer de memoria) unos bloques después de M54/M56/M56 y terminaría. ¡Movimientos incontrolados = peligro de colisión! Efecto espejo de los valores X Es posible el efecto espejo en varios ejes.FRESADORA CNC SINUMERIK 820 M53 – M58 Funciones de espejo El efecto espejo se produce alrededor del punto cero de la pieza de trabajo. G03) y las de corrección (G41. G42). Efecto espejo de los valores Y Efecto espejo de los valores Z M53 M54 No hay espejo en el eje X Espejo en eje X M55 M56 No hay espejo en el eje Y Espejo en eje Y M57 M58 No hay espejo en el eje Z Espejo en eje Z M71 Soplado conectado Sólo para dispositivo de soplado (accesorio). unos bloques después de M53/M55/M57. Precaución Si no se programa L999. M72 Soplado desconectado Sólo para dispositivo de soplado (accesorio) El dispositivo de soplado se desconecta. Ejemplo de estructura de programa: N… M54 L999 N… L123 P1 N… M53 L999 … El contorno de la subrutina L123 se reflejará en X (alrededor del eje Y). 42 . Si hay efecto espejo en ambos ejes. el control CN va delante del PLC en orden cronológico (sin alarma). El efecto espejo no se verá en la simulación gráfica. no se produce inversión. En el bloque que contiene M53 – M58 es necesario llamar inmediatamente en cada caso al ciclo L999. Si se produce el efecto espejo sólo en un eje del plano activo. en la imagen reflejada se invertirán las direcciones de arco (G02. El dispositivo de soplado se conecta. de forma que el PLC pueda cambiar al modo de espejo antes de que la unidad de control CN siga con la ejecución del programa. tras la cancelación. Ejemplo N. M04) R07 Dirección de giro del huesillo (M03. los valores de las variables pueden establecerse con los parámetros R00R17.. la velocidad del husillo y la dirección de giro del husillo han de programarse en el programa de piezas antes de llamada la ciclo (excepto los ciclos en los que estos valores pueden programarse como parámetro R) En los ciclos de taladrado que se llaman con G81 – G89. El programa de llamada al ciclo ha de aproximar la posición del agujero en el plano activo. hasta que se cancele con G80 Programación de los parámetros G81 – G89: R00 Temporización en el punto inicial (retirada de virutas) R01 Primera profundidad de taladrado sin signo (incremental) R02 Plano de referencia (absoluto) R03 Profundidad final del agujero R04 Temporización en el fondo del agujero (arranque de virutas) R05 Cantidad de regresión (incremental) R06 Dirección de giro para el retroceso (M03.M04) R08 Roscado con macho con/sin encoder R09 Paso de rosca (sólo con roscado con macho con encoder) R10 Paso de retroceso (absoluto) R11 Taladrado de agujeros profundos con arranque o extracción de virutas (L83) R12 Trayectoria de retroceso horizontal con signo (incremental) R13 Trayectoria de retroceso vertical con signo (incremental) R16 Avance R17 Régimen de retroceso 43 . El ciclo de taladrado llamado con G81-G89 se ejecutará tras cada desplazamiento. R00=…R01=…R02=…R03=…R04=… R05=…R10=…R11=…L83 P2 Nota Antes de llamar a un ciclo ha de estar seleccionada una corrección de longitud de herramienta El avance adecuado.FRESADORA CNC SINUMERIK 820 Descripción de los ciclos Los ciclos se programan de tal forma que primero se escriben en el programa los parámetros R y después se llama al ciclo con el número de pasadas repetidas (P). con el avance previamente programado. Programación de los parámetros: R02 R03 R10 Plano de referencia (absoluta) Profundidad final del agujero(absoluto) Plano de retroceso (absoluto) L82 Taladrado. e inmediatamente vuelve al plano de retroceso (R10) en rápido. centrado El taladro avanza en rápido al plano de referencia (R02). avellanado plano Movimientos de taladrado.FRESADORA CNC SINUMERIK 820 L81 Taladrado. hasta la profundidad final (R03). Programación de los parámetros. con el avance previamente programado hasta la profundidad final (R03). centrado L81 El taladro avanza en rápido hacia el plano de referencia 8R02). Movimientos plano L82 de taladrado. realiza la temporización (R04) y retrocede al plano de retroceso al plano de retroceso (R10) en rápido. R02 R03 R04 R10 avellanado 44 Plano de referencia (absoluta) Profundidad final del agujero(absoluto) Temporización Plano de retroceso (absoluto) . Con el parámetro R11 puede determinarse el movimiento de retroceso.FRESADORA CNC SINUMERIK 820 L83 Taladrado profundos de agujeros Este ciclo es para taladrar agujeros profundos o materiales con malas propiedades de arranque de virutas. Arranque de virutas (R11=0) El taladro penetra en la pieza de trabajo hasta la primera profundidad de taladrado (R01). La secuencia avance-retroceso se repite hasta que se alcanza la profundidad final. sin signo) R02 Plano de referencia (absoluto) R03 Profundidad final del agujero (absoluto) R04 Temporización en el fondo del agujero (arranque de virutas y retirada de virutas) R05 Cantidad de regresión (incremental. el resto del avance se dividirá por dos y se ejecutará en dos avances. Si el avance restante hasta la profundidad final R03 es menor que el doble del retroceso (2xR05). sin signo) R10 Plano de retroceso (absoluto) R11 0 Arranque de virutas 1 Extracción de virutas Movimientos de taladrado de agujeros profundos L83 45 . retrocede 1mm. Si el alcance calculado es inferior a R05. El avance siguiente es cada vez R05 más corto que el avance anterior. y vuelve a penetrar. se mantendrá constante en su magnitud. el avance más pequeño no puede ser nunca menor que R05/2. Retirada de virutas (R11=1) El taladro penetra en la pieza de trabajo hasta la primera profundidad de taladradro (R01). realiza la temporización (duración R00) y vuelve a penetrar. realiza la temporización (duración R04). Por tanto. Programación de los parámetros: R00 Temporización en el punto inicial (sólo para retirada de virutas) R01 Primera profundidad de taladrado (incremental. R07 ya no puede programarse. R09 Paso de rosca: El paso de rosca sólo es efectivo con encoder par el cálculo del avance basado en la velocidad del husillo. para la ejecución de los siguientes roscados el ciclo necesita una dirección de giro. si no se ha programado R11. En máquinas sin encoder hay que introducir previamente un valor de avance en el programa de piezas R11 Número del eje de taladrado: Con R11 puede programarse el número del eje de taladradro. -4=sin encoder Paso de rosca Plano de retroceso (absoluto) Número de eje de taladrado Notas sobre los parámetros R04 Temporización en profundidad de rosca: La temporización sólo es activa en roscado de macho sin encoder R06 Dirección de giro para el retroceso: R06=0: inversión automática de la dirección de giro del husillo. En ambos casos hay que utilizar una compensación de longitud. el eje de taladrado se reconocerá mediante el plano seleccionado. En máquinas sin encoder se ignora R08. R07 Dirección de giro tras el ciclo: Si se llama al ciclo de roscado con macho con G84.FRESADORA CNC SINUMERIK 820 L84 Roscado con macho con/sin encoder El ciclo L84 permite el roscado con macho con y sin encoder en el husillo de fresado. Movimientos de roscado con macho L84 46 . Para máquinas sin encoder hay que programar R06. La limitación de husillo y la limitación de velocidad han de programarse al 100% Programación de los parámetros: R02 R03 R04 R06 R07 R08 R09 R10 R11 Plano de referencia (absoluto) Profundidad final del agujero (absoluto) Temporización en profundidad de rosca Dirección de giro para el retroceso (M03/M04) Dirección de giro tras el ciclo (M03/M04) Roscado con macho -3=con. hay que programar R08=-4. Si se ha programado R06:0. R08 Roscado con macho con/sin encoder: si se va a roscar con macho una rosca sin encoder aunque la máquina lo lleve montado. que se programa con R07. horizontal (R12) y verticalmente (R13). El ángulo puede definirse en DATOS OPERAD. con avance (R16) hasta la profundidad final (R03). realiza la temporización (R04) y retrocede con avance de retroceso (R17) hasta el plano de retroceso (R10). Tras alcanzar la profundidad final. En máquinas con encoder. Programación de los parámetros: R02 Plano de referencia (absoluto) R03 Profundidad final del agujero (absoluto) R04 Temporización en profundidad final del agujero R10 Plano de retroceso (absoluto) R16 Avance R17 Avance de retroceso L85 Escariado 1 L86 Escariado 2 Sólo para máquinas con parada orientada de husillo. y en rápido se desplaza al plano de retroceso (R10). Este ciclo sirve para escariar con herramientas de escariado con cabezales de escariado. el husillo de fresado se para.-CABEZAL En máquinas sin encoder se produce una parada del husillo sin orientación (M05) Programación de los parámetros: R02 Plano de referencia (absoluto) R03 Profundidad final del agujero R04 Temporización en profundidad final R07 Dirección de giro del husillo (M03/M04) R10 Plano de retroceso (absoluto) R12 Trayectoria de retroceso horizontal (incremental con signo) R13 Trayectoria de retroceso vertical (incremenal con signo) L86 Escariado 2 47 .FRESADORA CNC SINUMERIK 820 L85 Escariado 1 La herramienta avanza en rápido al plano de referencia (R02). el cabezal de escariado se retira de la superficie (horizontal y vertical) y se produce el retroceso sin tocar la superficie en rápido. en la profundidad final se produce una parada orientada del husillo (M19). FRESADORA CNC SINUMERIK 820 L87 Escariado 3 La herramienta avanza en rápido al plano de referencia (R02). hasta la profundidad final (R03). con el avance determinado en el programa de piezas. con el avance previamente programado. Programación de los parámetros: R02 R03 L87 Escariado 3 R10 R16 Plano de referencia (absoluto) Profundidad final del agujero (absoluto) Plano de retroceso (absoluto) Avance L88 Escariado 4 Este ciclo es como el L87 pero además. hasta la profundidad final (R03). con R04 puede programarse una temporización en la profundidad final L88 Escariado 4 L89 Escariado 5 La herramienta avanza en rápido al plano de referencia (R02). realiza la temporización (R04) y retrocede al plano de retroceso (R10) Programación de los parámetros: R02 R03 R04 R10 L89 Escariado 5 48 Plano de referencia (absoluto) Profundidad final del agujero (absoluto) Temporización Plano de retroceso (absoluto) . Con la tecla ARRANQUE PROGRAMA el programa continuará y la herramienta se desplazará en rápido al plano de retroceso (R10). En la profundidad final el husillo se detiene M05) y el programa se para (M00). agujeros. agujeros alargados Número del ciclo de taladrado (L81L89) . (horizontal) Punto central…. Modelos de taladrado y fresado En los ciclos L900 – L930 se utilizan los siguientes parámetros: Programación de los parámetros para L900 – L930: R01 R02 R03 R06 R10 R12 R12 R13 R13 R15 R16 R22 R23 R24 R25 R26 R27 R28 49 Profundidad de pasada (incremental) Plano de referencia (absoluto) Profundidad (de chavetero. caja) Angulo inicial Angulo de avance Número de chaveteros. El ciclo incluye todos los movimientos necesarios para el cambio de herramienta (según la máquina). agujero alargado. ranura circular) (absoluto) Dirección de fresado (G03. Este ciclo está incluido en el paquete de software de cada máquina. ángulo de longitud de chavetero) (incremental) Avance (superficie de caja) Avance (profundidad de caja) Punto central…. agujero alargado.FRESADORA CNC SINUMERIK 820 L96 Ciclo de herramienta cambio de Este ciclo se llama sin parámetro. (vertical) Radio (de arista. G04) Plano de retroceso ((incremental) Longitud de caja (incremental) Ancho de chavetero (incremental) Ancho de chavetero (incremental) Longitud (chavetero. caja. absoluto) R24 Radio del círculo de chaveteros R25 Angulo inicial relativo al eje horizontal R26 Angulo de avance R27 Número de chaveteros L901 Modelo de fresado de chavetero 50 .5 x ancho del chavetero. El ciclo selecciona y deselecciona automáticamente la corrección del radio de la herramienta. absoluto) R24 Radio del círculo de agujeros R25 Angulo inicial. Programación de los parámetros: R01 Profundidad de pasada (incremental. R02 Plano de referencia R03 Profundidad del chavetero R12 Ancho del chavetero El diámetro de la herramienta ha de ser menor que 0. Si hay una profundidad restante inferior a 2xR01. El ciclo opera en el plano activo. sin signo) Con R01=0 se avanza de una vez hasta la profundidad total. Programación de los parámetros: R22 Punto central del círculo de agujeros (horizontal.9 x ancho del chavetero y mayor que 0. Los agujeros individuales pueden taladrarse con los ciclos L81 – L89 Los parámetros necesarios del ciclo L81-L89 válido en cada caso han de programarse previamente en el programa de piezas El ciclo opera en el plano activo correspondiente. R13 Longitud del chavetero R15 Avance en dirección vertical R22 Punto central del círculo de chaveteros (horizontal. relativo al eje horizontal R26 Angulo de avance R27 Número de agujeros R28 Número del ciclo de taladrado a ejecutar (L81-L89) L900 Modelo de taladrado de círculo de agujeros L901 Modelo de chavetero fresado de Con L901 pueden fresarse círculos de chaveteros. absoluto) R23 Punto central del círculo de agujeros (vertical. El movimiento de la herramienta en el chavetero es a izquierdas. absoluto) R23 Punto central del círculo de chaveteros (vertical.FRESADORA CNC SINUMERIK 820 L900 Modelo de taladrado círculo de agujeros de Con L900 pueden taladrarse círculos de agujeros. el resto se ejecutará en 2 avances iguales. Este ciclo opera sin corrección del radio de la herramienta. sin signo). El diámetro de la herramienta determina la anchura del agujero alargado. absoluto) R24 Radio de arista de la caja. Programación de los parámetros: R01 Profundidad de pasada (incremental. absoluto) Punto central del círculo de agujeros alargados (vertical. El ciclo actúa en el plano activo correspondiente Programación de los parámetros: R01 R02 R03 R13 R15 R16 R22 R23 R24 R25 R26 R27 L902 Modelo de fresado de agujeros alargados Profundidad de pasada (incremental. el radio de la herramienta se tiene en cuenta junto con los valores del registro de correcciones de herramientas. L903 Fresado de caja rectangular 51 . El radio de arista ha de ser igual o mayor que el radio de la fresa. sin signo) ver L901 Plano de referencia Profundidad de agujero alargado Longitud de agujero alargado Avance en dirección longitudinal Avance en dirección vertical Punto central del círculo de agujeros alargados (horizontal.FRESADORA CNC SINUMERIK 820 L902 Modelo ranuras. absoluto) Radio del círculo de agujeros alargados Angulo inicial relativo al eje horizontal Angulo de avance Número de agujeros alargados L903 Fresado de caja rectangular Con L903 se pueden fresar cajas rectangulares. El radio de la fresa ha de ser menor de la R15 Avance en dirección longitudinal R16 Avance en dirección vertical R22 Punto central de la caja (horizontal. Ver L901 R02 Plano de referencia R03 Profundidad de la caja R13 Anchura de la caja. absoluto R23 Punto central de la caja (vertical. de fresado de Con L902 pueden fresarse círculos de agujeros alargados. La corrección del radio de herramienta se cancela automáticamente. FRESADORA CNC SINUMERIK 820 L904 Modelo de fresado de ranura circular Con L904 se pueden fresar ranuras circulares. Programación de los parámetros: R22 Punto central de agujero (horizontal. R25 Angulo inicial en relación con el eje horizontal R27 Número de ranuras circulares L904 Modelo de fresado de ranura circular L905 Modelo de taladrado agujero individual de Con L905 se puede taladrar un agujero individual con el ciclo deseado. absoluto) R28 Número del ciclo de taladrado deseado (L81 – L89) 52 . absoluto) R23 Punto central de la ranura circular (vertical. El ciclo opera en el correspondiente plano activo. El diámetro de la herramienta ha de ser menor que 0.5 x ancho de la ranura. ver L901 R02 Plano de referencia R03 Profundidad de ranura circular R12 Ancho de ranura circular. La circunferencia se divide automáticamente y de forma proporcional al número de ranuras circulares.9 x ancho de la ranura y mayor que 0. El ciclo selecciona y cancela automáticamente la corrección del radio de herramienta. Los parámetros del ciclo seleccionado han de programarse previamente en el programa de piezas. El ciclo opera en el correspondiente plano activo. Programación de los parámetros: R01 Profundidad de avance (incremental. sin signo). R10 Altura de retroceso R13 Angulo para longitud de ranura relativo al eje horizontal R15 Avance en dirección de la ranura R16 Avance en dirección vertical R22 Punto central de la ranura circular (horizontal. absoluto) R23 Punto central de agujero (vertical. absoluto) R24 Radio del círculo de ranuras. Los parámetros para el ciclo seleccionado han de programarse previamente en el programa de piezas. ver L901 R02 Plano de referencia R03 Profundidad de la caja R06 Dirección de fresado (G02/G03) tras el avance hacia adentro de la pieza de trabajo. El ciclo cancela automáticamente la corrección del radio de la herramienta. Programación de los parámetros: R18 Distancia desde el punto inicial R19 Distancia entre agujeros R22 punto inicial de la hilera de agujeros (horizontal. El ciclo opera en el plano activo. R15 Avance en la superficie de caja R16 Avance en dirección vertical R22 Punto central de la caja (horizontal. Programación de los parámetros: R01 profundidad de pasada (incremental.FRESADORA CNC SINUMERIK 820 L906 Modelo de taladrado agujeros en línea de Con L906 se puede taladrar una hilera de agujeros con distancia constante entre agujeros y con el ángulo que se desee. la herramienta sigue la trayectoria en espiral desde el centro hacia fuera. absoluto) R23 Punto inicial de hilera de agujeros (vertical. Para los taladros se pueden utilizar los ciclos L81 – L89. sin signo). absoluto) R23 Punto central de la caja (vertical. absoluto9 R25 Angulo de la hilera de agujeros en relación con el eje horizontal R27 Número de agujeros R28 Número del ciclo de taladrado (L81 – L89) L906 Modelo de taladrado de hilera de agujeros L930 Modelo de fresado de caja circular Con el L930 se puede fresar una caja circular. absoluto) R24 Radio de la caja circular L903 Modelo de fresado de caja circular 53 . La dirección de fresado (fresado en el mismo sentido o en sentido contrario) ha de programarse con R06=02/03. El ciclo opera en el correspondiente plano activo. El radio de la herramienta se tendrá en cuenta junto con los valores introducidos en el registro de correcciones de herramienta. para cambiar al modo de espejo antes de ejecutar los bloque a reflejar. El intérprete del programa (parte del software que lee y ejecuta bloque tras bloque) deja de leer nuevos bloques del buffer de memoria y ejecuta primero los bloques de la memoria hasta que ésta se vacía. Sólo después el intérprete del programa comienza a leer y ejecutar nuevos bloques Este subprograma se utiliza para dar tiempo al PLC en el efecto espejo. 54 .FRESADORA CNC SINUMERIK 820 L999 Borrar buffer de memoria El ciclo 999 se llamará sin parámetros. que pueden combinarse a voluntad. U se introduce como número positivo. Inserción de un chaflán con -U G1 X2… Y2… U-… LF G1 X3… Y3… LF Insertar radio En los radios. y una coordenada del punto final. puede emplearse este método. Arco con radio. Recta con ángulo y una coordenada final Arco Descripción del arco mediante el radio U. Los siguientes gráficos se refieren a G17 (plano X-Y activo). Para la definición del contorno se ofrecen a elección trazados de varios puntos de diferentes formas. Inserción de un radio con +U G1 X2… Y2… U+… LF G1 X3… Y3… LF Recta Introduciendo el ángulo A y una coordenada del punto final se calcula la línea recta. Los valores de ángulo están siempre en relación con la dirección +X Angulo en relación a la dirección +X Se ofrecen a elección los siguientes trazados de contorno: Insertar chaflán En los chaflanes se introduce U como número negativo. El radio insertado ha de ser menor que la más corta de las dos líneas. G1 A… X….FRESADORA CNC SINUMERIK 820 Breve definición del contorno Si faltan las coordenadas del punto de intersección. o G1 A… Y…. K. el punto central I. las dos coordenadas del punto central y una coordenada final G2 U… I… K… X2… o G2 U… I… K… Y2… 55 . El software calcula los puntos de intersección mediante valores de coordenadas o de ángulo. radio U y las dos coordenadas del punto final. también pueden añadirse. G3 U… A… X… Y… Trazado con (tangencial) contorno recta – arco Arco – Recta (tangencial) Se programará la trayectoria G2. G3 para el primer arco. las dos coordenadas del punto final. si el bloque siguiente es un bloque G1. Trazado de (tangencial) contorno arco - recta G2 I1… J1… I2… J2… X… Y… Arco – Arco (tangencial) Trazado de (tangencial) contorno arco – Se programará la trayectoria G2. arco G2 I1… J1… I2… J2… X… Y… 56 . y no se programa. Hay que programar ambos parámetros de interpolación aunque el valor sea 0. G3 para el primer arco. La segunda trayectoria es siempre la opuesta. G1 A1… A2… X2… Y2… Trazado de contorno recta – recta Recta – Arco (tangencial) Angulo A. Los parámetros de interpolación I2.FRESADORA CNC SINUMERIK 820 Recta – Recta Angulo A. Pueden insertarse radios +U o chaflanes –U. A… Y1… X2… Y2… Segunda posibilidad: Angulos A1 y A2. y no se programa. La segunda trayectoria es siempre la opuesta. J2 del segundo arco se refieren al punto final de este arco. una coordenada del primer punto y las dos coordenadas del punto final. Hay que programar ambos parámetros de interpolación aunque el valor sea 0. J2 del segundo arco se refieren al punto final de este arco. G1 G1 o G1 G1 A… X1… X2… Y2…. Los parámetros de interpolación I2. Hasta el cuarto nivel de subprogramas se puede realizar la búsqueda automática de bloques. Anidamiento de subprogramas 57 . Los números de ciclos están reservados y no deben utilizarse para subprogramas. Llamar a un subprograma en el programa de piezas Ej.: N150 M17 LF Anidamiento de subprogramas Se puede realizar un anidamiento cuádruple de subprogramas.FRESADORA CNC SINUMERIK 820 Subprogramas Las funciones que deben repetirse muchas veces pueden programarse como subprogramas.99) Ejecución del subprograma programa con Fin del subprograma con M17 un Ej.: L123 P1 LF L Subprograma 123 Número de subprograma P1 Número de pasadas del subprograma (max. Al mecanizar piezas. el computador lee y comprueba estos bloques según la secuencia programada y se envían a la máquina las correspondientes señales de control x 0 y Llavero 58 .FRESADORA CNC SINUMERIK 820 Ejemplo de Programación Los programas de control numérico se componen de secuencias de BLOQUES de programa que se guardan en las unidades de control. a X-4. a X17 Avance 200mm/min Avance Mecan.33 Avance 200mm/min Avance Mecan.33 N055 G1 X-4.070 … … N555 M09 M30 Explicación Numero de programa principal “2” Desplazamiento del cero máquina Desplazamiento al cero pieza Selección Herram. Luego se procede a fresar la parte central en tres pasadas con una fresa de 10 mm de diámetro.1 N060 G0 Z35 N065 T2 D2 M6 N070 S4000 M3 M8 F80 N075 G0 X6.1 F200 N040 G1 Y-14 N045 G1 X 17 N050 G1 Y-23. Comandos %MPF2 N005 G54 N010 G58 X13. a X-4. 4 corrección 4 RPM2000 Der.. Avance 200 mm/min Avance rápido a X17 e Y-5 de la pieza Avance rápido a Z 4de la pieza Avance Mecan. Avance 80 mm/min Avance rápido…. … … Desconexión Refrig. fin del programa bb 59 . 2 corrección 2 RPM4000 Der.711 Y-48.3 Z-4 N015 T4 D4 M6 N020 S2000 M3 M8 F200 N025 G0 X17 Y-5 N030 G0 Z4 N032 G1 Z0 F100 N035 G1 X-4. Refrig.768 Y-9. a Z0 Avance 100mm/min Avance Mecan. a Y-14 Avance 200mm/min Avance Mecan.1 Avance 200mm/min Avance Mecan. a Y-23.1 Avance 200mm/min Avance rápido a Z 35 de la pieza Selección Herram.FRESADORA CNC SINUMERIK 820 Para fresar la parte central del llavero se ha colocado las coordenadas de la pieza con G58 en la esquina inferior izquierda de la pieza. Refrig.
Copyright © 2024 DOKUMEN.SITE Inc.