CNC 8070 MANUAL DE EJEMPLOS (MODELO T ) (REF: 0706) (Ref: 0706)



Documentos relacionados
Manual de Ejemplos Modelo Torno

4. PROGRAMACIÓN DE CNC TORNOS.

2. INTRODUCCIÓN A LA PROGRAMACIÓN. FASES DE PROGRAMACIÓN:

CNC 8055 MC. Manual de ejemplos REF. 1010

CNC 8070 CICLOS FIJOS DE TORNO (REF. 0801) (Ref. 0801)

CNC 8055 M. Manual de ejemplos REF. 1010

Guía visual de WinUnisoft

TEMA 7. PROGRAMACIÓN BÁSICA DE TORNOS DE CNC

1. Introducción a la programación 2. S.R. máquina S.R. pieza. Triedros de referencia 3. Hoja de procesos 4. Funciones de programación 5.

CNC 8055 TC. Manual de autoaprendizaje REF. 1010

Índice general. Página Capítulo 1 - Introducción y análisis de sistemas CNC... 1 INTRODUCCIÓN... 1

Manual de Ejemplos Modelo Fresadora

CNC 8055 T. Solución de errores. Ref.1507

CNC 8055 MC. Manual de autoaprendizaje REF. 1010

GENERACIÓN DE ANTICIPOS DE CRÉDITO

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

14 - AR R AN Q U E Y P U E S T A E N M AR C H A

INGENIERÍA DE MANUFACTURA. Control Numérico por Computadora (CNC) Ing. Ricardo Jiménez

GENERACIÓN DE TRANSFERENCIAS

TIPOS DE RESTRICCIONES

Diámetro: 40 mm Longitud: 100mm / 130 mm

N G X Y Z F S T M. Cota según eje Z. Cota según eje Y. Cota según eje X. Instrucción de movimiento (Go) Número del bloque

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

PREPARACION DE HERRAMIENTAS PARA EL CENTRO DE MECANIZADO LEADWELL V-20 ING. DANIEL A. RAMIREZ

SIMULADOR DE SISTEMAS DE EVENTOS DISCRETOS

FABRICACIÓN ASISTIDA POR COMPUTADOR 2º INGENIERÍA TÉCNICA INDUSTRIAL, ESPECIALIDAD MECÁNICA PRÁCTICA TUTORIZADA. INTRODUCCIÓN AL CAD/CAM WINCAM (1)

Autodesk inventor

2_trabajar con calc I

Para instalar la aplicación en el dispositivo móvil se deben seguir los siguientes pasos:

CREACIÓN DE PLANOS A PARTIR DE MODELOS 3D DE PIEZAS

6. DESCRIPCIÓN DEL SOFTWARE

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

CNC. Manual de ejemplos (modelo T ) (Ref: 1103)

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Programación de control numérico

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

Programación. Direcciones Utilizadas O. Resumen de Comandos de Funciones G para la Subdivisión en Comandos A, B, C. Estructura del Programa

MANUAL DE USUARIO Y EJEMPLO DE UTILIZACIÓN HERRAMIENTA DLP-DELPHI LEARNING PACKAGE

Manual de Usuario Torno CNC con FANUC series 0i

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003

Capítulo 9. Archivos de sintaxis

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección.

MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS

NORMA 34.14(SEPA) 05/11/2013

Edición de Ofertas Excel Manual de Usuario

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &

TARIFAS DE VENTA Y DESCUENTOS

Manual hosting acens

Imprimir códigos de barras

AMI C7. Manual de Usuario. Rev 2

SOROLLA MODULO DE JUSTIFICANTES DEL GASTO

Microsoft Access proporciona dos métodos para crear una Base de datos.

ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 4 REGISTRO MASIVO DE FACTURAS 10

Operación de Microsoft Excel

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Fundamentos para la elaboración de un programa de CNC

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Qcad. Es un programa de diseña asistido por ordenador en 2 dimensiones.

GVisualPDA Módulo de Almacén

VS-Tv. Manual de usuario. Matriz virtual de vídeo ESPAÑOL

Movistar Imagenio Keteké (Comunidad MoviStar) MANUAL DE USUARIO

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

Draw: objetos en 3D, diagramas de flujo y exportación

Gestión de Retales WhitePaper Noviembre de 2009

Portal del Proveedor. Guía de uso rápido para el proveedor: Generar y enviar facturas desde el portal.

LA MÁQUINA VIRTUAL PARA PLANIFICAR, COMPROBAR Y OPTIMIZAR. SIMUL ATOR

Dinos qué tal lo estamos haciendo

Manual de ayuda. Índice: 1. Definición.. Pág Conceptos básicos... Pág Navegación.. Pág Operativa más habitual.. Pág.

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Recuperador datos externos

CNC Educacional. Ref. 1107

Los pasos a seguir para cumplimentar la solicitud son los siguientes: A continuación, se detallarán cada uno de estos apartados.

Guía de instalación de la carpeta Datos de IslaWin

TPV Táctil. Configuración y Uso. Rev /01/09

Manual LiveBox WEB ADMIN.

IMPORTANCIA DE LA CABECERA DE PROGRAMACIÓN EN LA ENSEÑANZA DE CONTROL NUMERICO

MANUAL DE USO DE LA APLICACIÓN

ÍNDICE...1. Pág. 1/21

5.4. Manual de usuario

Formularios. Formularios Diapositiva 1

Tutoriales sobre Moodle. EOI de Murcia. 0. Instrucciones para el volcado de cursos entre profesores

Desde esta opción, podremos gestionar los tratamientos de la clínica, donde podremos modificar el nombre del tratamiento, precios, códigos, etc.

Manual de ayuda broker bankinter. Manual de ayuda. Página 1 de 17

Proyectos de Innovación Docente

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

Guadalinex Básico Impress

MANUAL DE AYUDA PARA LA IMPORTACIÓN DE DATOS AL LIBRO REGISTRO DE OPERACIONES ECONÓMICAS

Manual del Usuario CLIENTES y PROVEEDORES

GedicoPDA: software de preventa

APLICACIONES MICROINFORMÁTICA Apuntes de POWERPOINT

Transcripción:

MANUAL DE EJEMPLOS (MODELO T ) (Ref: 0706)

Todos los derechos reservados. No puede reproducirse ninguna parte de esta documentación, transmitirse, transcribirse, almacenarse en un sistema de recuperación de datos o traducirse a ningún idioma sin permiso expreso de Fagor Automation. Se prohíbe cualquier duplicación o uso no autorizado del software, ya sea en su conjunto o parte del mismo. La información descrita en este manual puede estar sujeta a variaciones motivadas por modificaciones técnicas. Fagor Automation se reserva el derecho de modificar el contenido del manual, no estando obligado a notificar las variaciones. Todas las marcas registradas o comerciales que aparecen en el manual pertenecen a sus respectivos propietarios. El uso de estas marcas por terceras personas para sus fines puede vulnerar los derechos de los propietarios. Es posible que el CNC pueda ejecutar más funciones que las recogidas en la documentación asociada; sin embargo, Fagor Automation no garantiza la validez de dichas aplicaciones. Por lo tanto, salvo permiso expreso de Fagor Automation, cualquier aplicación del CNC que no se encuentre recogida en la documentación se debe considerar como "imposible". En cualquier caso, Fagor Automation no se responsabiliza de lesiones, daños físicos o materiales que pudiera sufrir o provocar el CNC si éste se utiliza de manera diferente a la explicada en la documentación relacionada. Se ha contrastado el contenido de este manual y su validez para el producto descrito. Aún así, es posible que se haya cometido algún error involuntario y es por ello que no se garantiza una coincidencia absoluta. De todas formas, se comprueba regularmente la información contenida en el documento y se procede a realizar las correcciones necesarias que quedarán incluidas en una posterior edición. Agradecemos sus sugerencias de mejora. Los ejemplos descritos en este manual están orientados al aprendizaje. Antes de utilizarlos en aplicaciones industriales deben ser convenientemente adaptados y además se debe asegurar el cumpliendo de las normas de seguridad.

INDICE Manual de ejemplos (Modelo T ) CAPÍTULO 1 CONCEPTOS BÁSICOS 1.1 Conceptos básicos de manejo del CNC... 1 1.2 Reglaje de herramientas... 3 1.3 Definición del origen pieza... 5 1.4 Programación de las condiciones de mecanizado.... 6 1.5 Programación de coordenadas... 7 1.5.1 Ejemplo 1: Coordenadas absolutas e incrementales... 8 1.6 Programación de trayectorias... 9 1.6.1 Ejemplo 2: Programación de arcos "G02/G03"... 10 1.6.2 Ejemplo 3: Entrada/salida tangencial "G37/G38" y redondeo de aristas "G36" con compensación de radio "G40/G41/G42".12 CAPÍTULO 2 PROGRAMACIÓN DE CICLOS FIJOS. 2.1 Introducción... 13 2.2 Ejemplo 4. Torneado interior de tramos curvos y exterior de rectos.... 14 2.3 Ejemplo 5. Refrentado interior de tramos curvos y exterior de rectos... 16 2.4 Ejemplo 6. Refrentado interior de tramos rectos y exterior de curvos... 18 2.5 Ejemplo 7. Desbastado interior en el eje y torneado exterior de tramos curvos.. 20 2.6 Ejemplo 8. Torneado interior de tramos rectos y desbastado exterior en el eje... 22 2.7 Ejemplo 9. Desbastado interior y exterior en el eje x.... 24 2.8 Ejemplo 10. Roscado cónico interior y exterior.... 26 2.9 Ejemplo 11. Desbastado en el eje. Ranurado y roscado exterior.... 28 2.10 Ejemplo 12. Seguimiento de perfil exterior. Ranurado y roscado interior... 31 2.11 Ejemplo 13: Desbastado interior y exterior en el eje... 34 CAPÍTULO 3 PROGRAMACIÓN EN EJE C 3.1 Introducción.... 37 3.2 Ejemplo 14. Mecanizado de un perfil en el plano C.... 38 3.3 Ejemplo 15. Mecanizado de un perfil en el plano C... 39 CAPÍTULO 4 EDITOR DE PERFILES 4.1 Introducción... 41 4.2 Ejemplo 16... 42 4.3 Ejemplo 17... 43 4.4 Ejemplo 18... 44 4.5 Ejemplo 19... 45 CAPÍTULO 5 SUBRUTINAS DE USUARIO 5.1 Introducción.... 47 5.2 Ejemplo 20: Subrutina global. Mecanizado de poleas... 48 5.3 Creación de ficheros de ayuda para las subrutinas:... 50 i

CONCEPTOS BÁSICOS 1 1.1 Conceptos básicos de manejo del CNC Teclas útiles (a) Tecla edición y simulación. (b) Botón Marcha. (c) Botón Reset. (d) Botón Ejecución. (e) Botón Parada. Abrir un programa 1. Pulsar la tecla del panel (a). 2. Pulsar la Softkey ABRIR PROGRAMA [F1]. 3. En la pantalla de gestión de ficheros se introduce el nombre, número o letras del ejercicio a realizar y se confirma con [ENTER]. 4. Dentro del programa comenzamos la introducción de datos. Configuración de una ficha. Una ficha es la pantalla que aparece en el control a la hora de editar un ciclo fijo. Para acceder a cualquier ficha se pulsa la Softkey correspondiente, en caso de no encontrarse a la vista utilizar la softkey "+" o pulsar [F7]. Para acceder al "EDITOR DE CICLOS", pulsar la softkey adecuada y elegir el ciclo correspondiente. Una vez rellena la ficha, insertarla en el programa. Las fichas se dividen básicamente en tres bloques: Geometría, Desbaste y Acabado. Geometría. En este bloque se indica la posición en la cual se va a realizar dicho ciclo, así como las dimensiones del mismo. Desbaste. Condiciones de mecanizado para el desbaste (paso, avance, r.p.m., etc.). Acabado. Condiciones de mecanizado para el acabado (paso, avance, r.p.m., etc.). Todos los valores introducidos se deben confirmar con [ENTER]. 1

Visualización de un programa. 1. CONCEPTOS BÁSICOS Conceptos básicos de manejo del CNC Se dispone de cinco opciones a la hora de simular un programa, dichas opciones se pueden ir alternando con la tecla (a). 1. Testeo del programa sin visualización gráfica, solamente aparecerán los bloques de información que componen el programa. 2. Simulación gráfica en sólido. Se simula la pieza en un bloque previamente definido por el usuario. 3. Testeo del programa sin visualización gráfica, pero con indicación de diferentes funciones, ciclos y tiempo total de ejecución. 4. Simulación con testeo de programa. La pantalla aparece dividida en dos, en la parte izquierda el programa y en la parte derecha el sólido. 5. Exactamente igual a la anterior, pero en este tipo de simulación no se puede modificar ningún bloque del programa. En todas las opciones de simulación anteriores se pueden elegir la visualización gráfica del programa: Líneas, conjunta y sólidos. Análisis sintáctico El CNC analiza cada bloque de programa mientras se van editando, en caso de detectar un error, aparece una línea en la parte de abajo indicado el error cometido. También existe la posibilidad de realizar una comprobación sintáctica de todo el programa. Para ello pulsar la softkey vertical de análisis sintáctico. Los errores encontrados serán indicados de forma análoga a la anterior. Simulación de un programa. Para la simulación de un programa este debe de encontrarse abierto. Una vez el programa elegido se encuentre en la pantalla, mediante la tecla (a) se elegirá el modo de simulación conforme a lo descrito en el apartado anterior. Para iniciar la simulación se pulsa la softkey vertical "START " de simulación, en caso de aparecer algún mensaje de error se borrará con la softkey vertical "RESET". Mecanizado de un programa. Para la ejecución de cualquier programa es conveniente siempre simularlo para comprobar que dicho programa podrá mecanizarse correctamente. Mediante la tecla (d) se elige la visualización de pantalla conveniente y después se procede de la misma manera que en la simulación, es decir, pulsaremos la tecla "START" de ejecución (b) para poner en marcha el mecanizado. Si por cualquier motivo se deseara parar la ejecución del programa lo haríamos con la tecla "STOP" de ejecución (e). 2

1.2 Reglaje de herramientas. Después de acceder al modo de herramienta y de almacén con esta tecla el proceso es el siguiente: 1. Pulsar [F1] para entrar en la tabla de herramientas. En la lista de herramientas añadir el número de herramientas necesario con [F10]. Asignar a cada una de las herramientas todos los valores conocidos y validarlos con [F9] y [ENTER]. 2. Pulsar [F4] para entrar en la tabla del primer almacén, para el segundo [F5] y así sucesivamente. cargar las herramientas en el almacén, de una en una con [F10] o todas a la vez con [F8], [F8], [F9] y [ENTER]. 3. Pulsar [F2] para entrar en la tabla de herramienta activa. Introducir en número de la herramienta que se desee calibrar y pulsar [ENTER]. 4. Calibrar la herramienta con el método más adecuado. 1. CONCEPTOS BÁSICOS Reglaje de herramientas. Calibración de herramientas En el caso de que el CNC pierda la posición del origen (por ejemplo, apagando la máquina), hay que sincronizar el sistema mediante una "búsqueda de referencia máquina" antes de realizar el reglaje de las herramientas. Búsqueda de referencia máquina Hay tres formas de realizarla Manual, los ejes se referencian de uno en uno. El CNC no conserva el cero pieza y las cotas se visualizan respecto al cero máquina. Automática, solo existe si el fabricante de la máquina ha definido una subrutina de búsqueda de referencia, todos los ejes se referencian a la vez. El CNC conserva el cero pieza y las cotas se visualizan en el sistema de referencia activo. Secuencia de teclas para referenciar los ejes de forma manual y automática: Seleccionar el eje que se desea referenciar (solo en la forma manual). Pulsar la tecla [ERO] de búsqueda de referencia máquina. Pulsar la tecla [START] para efectuar la búsqueda de referencia máquina. En el programa, mediante la función G74, seguida de los ejes que se quieren referenciar y el número que determina el orden en el que se desean referenciar los ejes. "G74 2 1 A3" Calibración de herramientas Existen varios métodos de calibración de herramientas, ya sea con palpador, con una pieza de dimensiones conocidas, en el "modo manual" o mediante ciclos fijos de calibración (ISO y conversacional). Para elegir el que mejor se acomode a cada circunstancia consultar los manuales "Trabajo con palpador (modelo T )" y "Manual de Operación" Cap. 5 "Modo manual. Calibración de herramientas" 3

Lista de herramientas usadas en los ejemplos: 1. CONCEPTOS BÁSICOS Reglaje de herramientas. Herramienta Geometría Datos Herramienta Geometría Datos T2 T3 D: F: A: B: C: Lc: Rp: 1 3 60 o 7 mm. 100 o 6 mm. 0.4 mm. D: F: A: B: C: Lc: Rp: 1 2 60 o 7 mm. 60 o 6 mm. 0.2 mm. T4 T8 D: F: A: B: C: Lc: Rp: 1 3 30 o 7 mm. 100 o 6 mm. 0.4 mm. D: F: A: B: C: Lc: Rp: 8 5 60 o 7,5 mm. 100 o 6 mm. 0.4 mm. T9 T10 D: L: R: Lc: Rp: 1 100 mm. 10 mm. 10 mm. 0 mm. D: F: A: B: C: Lc: Rp: 1 5 50 o 5 mm. 65 o 5 mm. 0.1 mm. T11 T12 D: F: A: B: C: Lc: Rp: 1 2 50 o 5 mm. 65 o 5 mm. 0.1 mm. D: F: A: B: C: Lc: Rp: 1 3 90 o 4 mm. 90 o 4 mm. 0 mm. T13 T15 D: F: A: B: C: Lc: Rp: 1 6 90 o 4 mm. 90 o 4 mm. 0 mm. D: L: R: Lc: Rp: 1 40 mm. 5 mm. 10 mm. 0 mm. T16 D: L: R: Lc: Rp: 1 40 mm. 5 mm. 5 mm. 0 mm. T17 D: F: A: B: C: Lc: Rp: 1 2 40 o 7 mm. 70 o 6 mm. 0.2 mm. 4

1.3 Definición del origen pieza El origen del sistema de referencia pieza debe situarse de tal forma que simplifique la conversión de las dimensiones de la pieza en coordenadas del programa. Si no se define un sistema de referencia pieza, el sistema de referencia activo al que se refieren todas las coordenadas es el sistema de referencia máquina. A continuación se explica brevemente dos métodos para definir el sistema de referencia pieza. Preselección de cotas, "G92" Cuando se realiza una preselección de cotas, el CNC entiende que las cotas de los ejes programadas a continuación de la función "G92" definen la posición actual de los ejes. Ejemplo: comprobar 1. CONCEPTOS BÁSICOS Definición del origen pieza G90 G00 32 120 ;Aproximación de la herramienta G01 0 ;Refrentado y posicionamiento en (120,0) G92 0 Y0 ;Preselección de (120,0) como origen pieza Traslado de origen, "G54" a "G59"/"G159" Para aplicar un traslado de origen, este debe haber sido definido previamente. Para ello, el CNC dispone de una tabla en la que el usuario puede definir hasta 20 traslados de origen diferentes. De "G54" a "G59" los 6 primeros, los restantes de "G159=7" a "G159=20". Los datos de la tabla se pueden definir: Manualmente, desde el panel frontal del CNC. Pulsar la tecla de acceso a tablas de usuario (orígenes, garras...) Acceder a la tabla de orígenes pulsando "F1" Después de situar el cursor en la celda que se desea modificar, teclear el valor y pulsar [ENTER] Desde el programa, asignando a la variable "V.A.ORGT[n].n" (del traslado "n" del eje "n"), el valor correspondiente. Ejemplo: V.A.ORGT[1].=0 V.A.ORGT[1].=120 G54 ;Asigna los valores =0 =120 al 1º origen ;Aplica el 1º traslado de origen, equivale a ;programar G159=1 Cancelación del origen pieza, "G53" El origen pieza permanece activo hasta que se anule con una preselección, un traslado de origen o mediante la función "G53". 5

1.4 Programación de las condiciones de mecanizado. Definición del avance en el programa pieza, "G94/G95" 1. CONCEPTOS BÁSICOS Programación de las condiciones de mecanizado. "G94", milímetros (o pulgadas) por minuto. El avance es independiente de la velocidad del cabezal. "G95", milímetros (o pulgadas) por vuelta. El avance varía con la velocidad del cabezal, y será la configuración típica de torno. El tipo de avance por defecto se define en el P.M.G. "IFFEED". Definición de la velocidad del cabezal en el programa pieza,"g96/g97" "G96", velocidad de corte constante variando la velocidad de giro (CSS). Conviene programar una velocidad de giro máxima, ya que la velocidad de giro aumenta al disminuir el diámetro. El límite de la velocidad de giro se programa mediante la función "G192". La velocidad definida en rpm, ejemplos: G192 S1000 G192 S1=500 "G97", velocidad de giro constante variando la velocidad de corte (RPM). Especificaciones técnicas Tipo de máquina Torno CNC. Configuración de ejes tipo "plano" (P.M. GEOCONFIG = PLANE). El plano de trabajo es G18 y estará formado por los dos primeros ejes definidos en el canal. Si se han definido los ejes (primer eje) y (segundo eje), el plano de trabajo será (eje como abscisas y eje como ordenadas). Puede haber más ejes, pero deberán ser ejes auxiliares, rotativos, etc Las velocidades de corte y de avance que aparecen en este manual son orientativas, pudiendo variar en función del material de la pieza y las herramientas. En el caso de mecanizar una de las piezas de los ejemplos, emplear las velocidades recomendadas por el fabricante de las herramientas. El número de herramienta también será diferente, dependiendo de la máquina. 6

1.5 Programación de coordenadas Coordenadas absolutas "G90" o incrementales "G91". Absolutas: Incrementales: Las coordenadas del punto están referidas al origen del sistema de coordenadas activo, generalmente el de la pieza. las coordenadas del punto están referidas a la posición en que se encuentra la herramienta en ese momento. El modo de trabajo por defecto se establece por el fabricante de la máquina en P.M.G. "ISYSTEM" Programación en radios "G152" o diámetros "G151". La modalidad de programación en diámetros sólo está disponible en los ejes permitidos por el fabricante de la máquina (DIAMPROG=SI). Programación en radios. Programación en diámetros. 1. CONCEPTOS BÁSICOS Programación de coordenadas 7

1.5.1 Ejemplo 1: Coordenadas absolutas e incrementales 1. CONCEPTOS BÁSICOS Programación de coordenadas Programación en radios ;Absolutas "G90" G90 G95 G96 F0.15 S180 T2 D1 M4 M41 G0 50 100 ;Incrementales "G91" G90 G95 G96 F0.15 S180 T2 D1 M4 M41 G0 50 100 G1 0 80 ;Punto A G1 0 80 ;Punto A G1 15 65 ;Tramo A-B G1 G91 15-15 ;Tramo A-B 55 ;Tramo B-C -10 ;Tramo B-C 40 30 ;Tramo C-D 25-25 ;Tramo C-D 0 ;Tramo D-E -30 ;Tramo D-E G0 50 100 M30 G0 G90 50 100 M30 Programación en diámetros (solo si el P.M. del eje DIAMPROG = si) ;Absolutas "G90" G90 G95 G96 F0.15 S180 T2 D1 M4 M41 G0 100 100 ;Incrementales "G91" G90 G95 G96 F0.15 S180 T2 D1 M4 M41 G0 100 100 G1 0 80 ;Punto A G1 0 80 ;Punto A G1 30 65 ;Tramo A-B G1 G91 30-15 ;Tramo A-B 55 ;Tramo B-C -10 ;Tramo B-C 80 30 ;Tramo C-D 50-25 ;Tramo C-D 0 ;Tramo D-E -30 ;Tramo D-E G0 100 100 M30 G0 G90 100 100 M30 8

1.6 Programación de trayectorias G00 G01 Posicionamiento rápido. Interpolación lineal. G02 G03 Interpolación circular a derechas (horario). Interpolación circular a izquierdas (antihorario). Dos formas de programación en coordenadas cartesianas. Definiendo punto final y radio. Definiendo punto final y centro. R, I, K G02/G03 R G02/G03 I K 1. CONCEPTOS BÁSICOS Programación de trayectorias Signo del radio 1 2 3 4 Arco 1: G02...... R-... Arco 2: G02...... R+... Arco 3: G03...... R+... Arco 4: G03...... R-... G36 G37 G38 G39 G40 G41 G42 Redondeo de aristas. Entrada tangencial. Salida tangencial. Achaflanado de aristas. Se deben programar solas en el bloque. El formato de programación es "G3.. I" donde "I" es el radio o tamaño del chaflán, "I" permanece activo para las cuatro funciones G hasta que se cambie. Anulación de la compensación de radio. Compensación de radio de herramienta a la izquierda. Compensación de radio de herramienta a la derecha. La herramienta se colocará a la izquierda o a la derecha de la trayectoria programada, según el sentido de mecanizado. Sin compensación. Con compensación. 9

1.6.1 Ejemplo 2: Programación de arcos "G02/G03". Programación en radios 1. CONCEPTOS BÁSICOS Programación de trayectorias Programación con el centro del arco ;Absolutas "G90" ;Incrementales "G91" G90 G95 G96 F0.15 S180 T2 D1 M4 G90 G95 G96 F0.15 S180 T2 D1 M4 G0 60 120 G0 60 120 G1 0 90 ;Punto A G1 0 90 ;Punto A G3 20 70 I0 K-20 ;Tramo A-B G91 G3 20-20 I0 K-20 ;Tramo A-B G1 60 ;Tramo B-C G1-10 ;Tramo B-C G2 30 30 I50 K0 ;Tramo C-D G2 10-30 I50 K0 ;Tramo C-D G1 40 ;Tramo D-E G1 10 ;Tramo D-E G3 50 10 I-19.9 K-22.45 ;Tramo E-F G3 10-20 I-19.9 K-22.45 ;Tramo E-F G1 0 ;Tramo F-G G1-10 ;Tramo F-G G0 60 120 G0 G90 60 120 M30 M30 Programación con el radio del arco ;Absolutas "G90" ;Incrementales "G91" G90 G95 G96 F0.15 S180 T2 D1 M4 G90 G95 G96 F0.15 S180 T2 D1 M4 G0 60 120 G0 60 120 G1 0 90 ;Punto A G1 0 90 ;Punto A G3 20 70 R20 ;Tramo A-B G91 G3 20-20 R20 ;Tramo A-B G1 60 ;Tramo B-C G1-10 ;Tramo B-C G2 30 30 R50 ;Tramo C-D G2 10-30 R50 ;Tramo C-D G1 40 ;Tramo D-E G1 10 ;Tramo D-E G3 50 10 R30 ;Tramo E-F G3 10-20 R30 ;Tramo E-F G1 0 ;Tramo F-G G1-10 ;Tramo F-G G0 60 120 G0 G90 60 120 M30 M30 10

Programación en diámetros 1. CONCEPTOS BÁSICOS Programación de trayectorias Programación con el centro del arco ;Absolutas "G90" G90 G95 G96 F0.15 S180 T2 D1 M4 G0 120 120 ;Incrementales "G91" G90 G95 G96 F0.15 S180 T2 D1 M4 G0 120 120 G1 0 90 ;Punto A G1 0 90 ;Punto A G3 40 70 I0 K-20 ;Tramo A-B G91 G3 40-20 I0 K-20 ;Tramo A-B G1 60 ;Tramo B-C G1-10 ;Tramo B-C G2 60 30 I50 K0 ;Tramo C-D G2 20-30 I50 K0 ;Tramo C-D G1 80 ;Tramo D-E G1 20 ;Tramo D-E G3 100 10 I-19.9 K-22.45 ;Tramo E-F G3 20-20 I-19.9 K-22.45 ;Tramo E-F G1 0 ;Tramo F-G G1-10 ;Tramo F-G G0 120 120 M30 G0 G90 120 120 M30 Programación con el radio del arco ;Absolutas "G90" G90 G95 G96 F0.15 S180 T2 D1 M4 G0 120 120 ;Incrementales "G91" G90 G95 G96 F0.15 S180 T2 D1 M4 G0 120 120 G1 0 90 ;Punto A G1 0 90 ;Punto A G3 40 70 R20 ;Tramo A-B G91 G3 40-20 R20 ;Tramo A-B G1 60 ;Tramo B-C G1-10 ;Tramo B-C G2 60 30 R50 ;Tramo C-D G2 20-30 R50 ;Tramo C-D G1 80 ;Tramo D-E G1 20 ;Tramo D-E G3 100 10 R30 ;Tramo E-F G3 20-20 R30 ;Tramo E-F G1 0 ;Tramo F-G G1-10 ;Tramo F-G G0 120 120 G0 G90 120 120 M30 M30 11

1.6.2 Ejemplo 3: Entrada/salida tangencial "G37/G38" y redondeo de aristas "G36" con compensación de radio "G40/G41/G42". 1. CONCEPTOS BÁSICOS Programación de trayectorias Programación con el centro del arco: ;Absolutas "G90" G90 G95 G96 F0.15 S180 T2 D1 M4 G0 120 120 G42 0 ;Comienzo de la compensación de radio. G01 0 100 G37 I4 ;Entrada tangencial en el punto A. G01 40 G36 I5 G01 70 G36 G01 60 50 G36 G01 80 G36 G01 30 G36 G01 100 20 G36 G01 0 G38 I4 G0 120 G40 120 M30 ;Tramo A-B ;Redondeo B ;Tramo B-C ;Redondeo C (El radio I permanece activo hasta que se cambie) ;Tramo C-D ;Redondeo D ;Tramo D-E ;Redondeo E ;Tramo E-F ;Redondeo F ;Tramo F-G ;Redondeo G ;Tramo G-H ;Salida tangencial. ;Fin de la compensación de radio. 12

PROGRAMACIÓN DE CICLOS FIJOS. 2 2.1 Introducción Los ciclos fijos editados en código ISO se definen mediante una función preparatoria "G" y los parámetros correspondientes. G81 Ciclo fijo de torneado de tramos rectos. G82 Ciclo fijo de refrentado de tramos rectos. G83 Ciclo fijo de taladrado / roscado con macho. G84 Ciclo fijo de torneado de tramos curvos. G85 Ciclo fijo de refrentado de tramos curvos. G86 Ciclo fijo de roscado longitudinal. G87 Ciclo fijo de roscado frontal. G88 Ciclo fijo de ranurado en el eje. G89 Ciclo fijo de ranurado en el eje. G66 Ciclo fijo de seguimiento de perfil. G68 Ciclo fijo de desbastado en el eje. G69 Ciclo fijo de desbastado en el eje. Ciclos fijos de mecanizado con herramienta motorizada: G160 Ciclo fijo de taladrado / roscado con macho en la cara frontal. G161 Ciclo fijo de taladrado / roscado con macho en la cara cilíndrica. G162 Ciclo fijo de chavetero en la cara cilíndrica. G163 Ciclo fijo de chavetero en la cara frontal. Un ciclo fijo puede ser definido en cualquier parte del programa, es decir, se puede definir tanto en el programa principal como en una subrutina. 13

2.2 Ejemplo 4. Torneado interior de tramos curvos y exterior de rectos. Dim. en bruto Ø80x114mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 4. Torneado interior de tramos curvos y exterior de rectos. ;Primer amarre ;Definir el cero pieza: ;Operación 1 (Taladrado) 1 V.A.ORGT[1].=0 V.A.ORGT[1].=112 G54 G192 S2200 G94 G97 F90 S600 M4 150 (Avance por defecto, según el P.M. IMOVE = G0/G1) T9 D1 G0 0 8 G83 0 0 I45.773 B9 D4 K0 H0 C1 ;Operación 2 (Cilindrado curvo interior) 2 G95 G96 F0.2 S120 M4 T8 D8 G0 20 20 G1 G41 18 5 G84 70 0 Q20 R-33.541 C2 L0.3 M0.3 H0.1 I-35 K0 G0 G40 150 ;Operación 3 (Refrentado y cilindrado exterior) 3 G95 G96 F0.2 S180 M4 T2 D1 G0 90 20 G1 78 5 G1-40 G1 85 G0 0 G1 66 G1 5 G1 G42 72 1 G1 80-3 G0 G40 150 14

;Segundo amarre ;Definir el nuevo cero pieza: #MSG ["NUEVO AMARRE - INVERTIR PIEA"] M0 M5 #MSG [" "] V.A.ORGT[1].=0 V.A.ORGT[1].=110 G54 G192 S2200 2. ;Operación 4 (Cilindrado cónico y refrentado) G95 G96 F0.2 S180 M4 4 G0 90 20 G1 G42 84 5 G81 10 0 Q78 R-75 C2 L0.3 M0.3 H0.1 G0 G40 14 0 G1-0.4 G0 150 M30 PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 4. Torneado interior de tramos curvos y exterior de rectos. 15

2.3 Ejemplo 5. Refrentado interior de tramos curvos y exterior de rectos. Dim. en bruto Ø80x69mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 5. Refrentado interior de tramos curvos y exterior de rectos. ;Primer amarre ;Definir el cero pieza: ;Operación 1 (Taladrado) 1 V.A.ORGT[1].=0 V.A.ORGT[1].=67 G54 G192 S2200 G94 G97 F90 S600 M4 150 (Avance por defecto, según el P.M. IMOVE = G0/G1) T9 D1 G0 0 8 G83 0 0 I38.773 B3 D7 K0 H0 C4 ;Operación 2 (Refrentado y cilindrado exterior) 2 G95 G96 F0.2 S180 M4 T2 D1 G0 90 20 G1 85 0 G1 18 G1 5 G0 G42 72 1 G1 78-2 -40 85 G0 150 ;Operación 3 (Refrentado curvo interior) 3 G95 G96 F0.2 S100 M4 T8 D8 G0 20 20 G1 G42 17 2 G85 20-25 Q70 R0 C1.4 L0.3 M0.3 H0.1 I-28.043 K53.043 G0 G40 150 16

;Segundo amarre ;Definir el nuevo cero pieza: #MSG ["NUEVO AMARRE - INVERTIR PIEA"] M0 M5 #MSG [" "] V.A.ORGT[1].=0 V.A.ORGT[1].=65 G54 G192 S2200 2. ;Operación 4 (Refrentado cónico exterior) G95 G96 F0.2 S180 M4 4 T2 D1 G0 90 20 G1 G41 83 5 G82 78-33 Q10 R0 C2 L0.3 M0.3 H0.1 G0 G40 14 0 G1-0.4 G0 150 M30 PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 5. Refrentado interior de tramos curvos y exterior de rectos. 17

2.4 Ejemplo 6. Refrentado interior de tramos rectos y exterior de curvos. Dim. en bruto Ø80x84mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 6. Refrentado interior de tramos rectos y exterior de curvos. ;Primer amarre ;Definir el cero pieza: ;Operación 1 (Taladrado) 1 V.A.ORGT[1].=0 V.A.ORGT[1].=82 G54 G192 S2200 G95 G97 F0.15 S600 M4 150 (Avance por defecto, según el P.M. IMOVE = G0/G1) T9 D1 G0 0 8 G83 0 0 I40.773 B3 D7 K10 H0 C4 G0 z150 ;Operación 2 (Cilindrado cónico interior) 2 G95 G96 F0.2 S100 M4 T8 D8 G0 20 20 G1 G42 18 5 G82 20-21.732 Q70 R0 C2 L0.2 M0.2 F0.15 H0.1 G0 G40 150 ;Operación 3 (Refrentado y cilindrado exterior) 3 G95 G96 F0.2 S180 M4 T2 D1 G0 90 20 G1 78 5 G1-40 G1 85 G0 0 G1 66 G1 5 G1 G42 72 1 G1 80-3 G0 G40 150 18

;Segundo amarre ;Definir el nuevo cero pieza: #MSG ["NUEVO AMARRE - INVERTIR PIEA"] M0 M5 #MSG [" "] V.A.ORGT[1].=0 V.A.ORGT[1].=80 G54 G192 S2200 2. ;Operación 4 (Refrentado curvo exterior) G95 G96 F0.2 S180 M4 4 T2 D1 G0 90 20 G41 84 5 G85 78-27 Q10 R0 C1.5 L0.3 M0.3 H0.1 I-45.011 K-21.772 G0 G40 14 0 G1-0.4 F0.2 G0 150 M30 PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 6. Refrentado interior de tramos rectos y exterior de curvos. 19

2.5 Ejemplo 7. Desbastado interior en el eje y torneado exterior de tramos curvos. Dim. en bruto Ø80x84mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 7. Desbastado interior en el eje y torneado exterior de tramos curvos. ;Primer amarre ;Definir el cero pieza: ;Operación 1 (Taladrado) 1 V.A.ORGT[1].=0 V.A.ORGT[1].=82 G54 G192 S2200 G94 G97 F90 S600 M4 150 (Avance por defecto, según el P.M. IMOVE = G0/G1) T9 D1 G0 0 8 G83 0 0 I35.773 B5 D5 K15 H0 C1.5 G0 z150 ;Operación 2 (Refrentado perfil interior) 2 G95 G96 F0.2 S100 M4 T8 D8 G0 20 20 G1 16 5 G69 20-25 C1.5 L0.3 H0.1 S100 E110 $GOTO N120 N100 G1 30-25 39.755-15 G2 70-5 I-5.29 K24.434 N110 G1 70 4 N120: G0 150 ;Bloques destino de salto seguidos de : G0 G40 150 ;Operación 3 (Refrentado y cilindrado exterior) 3 G95 G96 F0.2 S180 M4 T2 D1 G0 90 20 G1 78 5 G1-40 20

;Primer amarre G1 85 G0 0 G1 66 G1 5 G1 G42 72 1 G1 80-3 G0 G40 150 2. ;Segundo amarre ;Definir el nuevo cero pieza: #MSG ["NUEVO AMARRE - INVERTIR PIEA"] M0 M5 #MSG [" "] V.A.ORGT[1].=0 V.A.ORGT[1].=80 G54 G192 S2200 ;Operación 4 (Refrentado CURVO exterior) G95 G96 F0.2 S180 M4 4 T2 D1 G0 90 20 G1 G42 84 5 G84 0 0 Q78 R-48.775 C2 L0.3 M0.3 H0.1 I-11 K-48.775 G0 G40 150 M30 PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 7. Desbastado interior en el eje y torneado exterior de tramos curvos. 21

2.6 Ejemplo 8. Torneado interior de tramos rectos y desbastado exterior en el eje. Dim. en bruto Ø80x121mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 8. Torneado interior de tramos rectos y desbastado exterior en el eje. ;Primer amarre ;Definir el cero pieza: V.A.ORGT[1].=0 V.A.ORGT[1].=119 G54 G192 S2200 ;Operación 1 (Refrentado y cilindrado exterior) 1 G95 G96 F0.2 S180 M4 G0 150 T2 D1 G0 90 20 G1 85 0 G1-0.4 5 G0 78 2 G1-60 85 G0 G41 80-4 G1 70 1 G0 150 ;Operación 2 (Taladrado) 2 G94 G97 F90 S600 M4 T9 D1 G0 0 5 G83 0 0 I70.773 B8 D4 K1 H0 C1 G0 150 22

;Primer amarre ;Operación 3 (Cilindrado cónico interior) 3 G95 G96 F0.2 S120 M4 T8 D8 G0 G41 18 5 G81 64 0 Q20 R-50 C1.5 L0.3 M0.25 H0.1 G0 150 ;Segundo amarre ;Definir el nuevo cero pieza: #MSG ["NUEVO AMARRE - INVERTIR PIEA"] M0 M5 #MSG [" "] V.A.ORGT[1].=0 V.A.ORGT[1].=117 G54 G192 S2200 ;Operación 4 (Cilindrado cónico y refrentado) G95 G96 F0.2 S180 M4 4 T2 D1 G0 90 20 G1 85 5 G69 78-61.403 C1 L0.3 H0.1 S100 E110 $GOTO N120: N100 G1 G5 60-47 G3 25-18.474 I14.5 K28.526 G1 G36 R8 25 0 PROGRAMACIÓN DE CICLOS FIJOS. 2. Ejemplo 8. Torneado interior de tramos rectos y desbastado exterior en el eje. N110-0.4 0 N120: G0 150 M30 23

2.7 Ejemplo 9. Desbastado interior y exterior en el eje x. Dim. en bruto Ø80x121mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 9. Desbastado interior y exterior en el eje x. ;Primer amarre ;Definir el cero pieza: V.A.ORGT[1].=0 V.A.ORGT[1].=112 G54 G192 S2200 ;Operación 1 (Taladrado) 1 G94 G97 F90 S600 M4 G0 150 T9 D1 G0 0 10 G83 0 0 I75.773 B8 D2 K50 H0 C5 G0 150 ;Operación 2 (Refrentado y cilindrado exterior) 2 G95 G96 F0.2 S180 M4 T2 D1 G0 78 5 G1-60 85 G0 0 G1 18 G0 5 G0 G42 70 1 G1 80-4 G0 G40 85 150 24

;Primer amarre ;Operación 3 (Cilindrado perfil interior) 3 G95 G96 F0.2 S120 M4 T8 D8 G0 18 20 ;Segundo amarre ;Definir el nuevo cero pieza: G1 5 G68 68 0 C1.5 L0.4 H0 S100 E110 G0 G41 68 1 G5 G1 0 F0.1 N100 G3 40-35 I-53.985 K1.293 N110 G3 20-60 R36 G1 18 G1 5 G0 G40 G7 150 #MSG ["NUEVO AMARRE - INVERTIR PIEA"] M0 M5 #MSG [" "] V.A.ORGT[1].=0 V.A.ORGT[1].=110 G54 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 9. Desbastado interior y exterior en el eje x. G192 S2200 ;Operación 4 (Cilindrado cónico y refrentado) 4 G95 G96 F0.2 S180 M4 T2 D1 G0 85 20 G1 5 G68 0 0 C1.5 L0.4 H0 S150 E160 G0 G42 0 10 G1 G5 0 F0.1 N150 G1 20-10 N160 G3 78-85.2 I-83 K-75.2 G1 80 G0 G40 G7 150 M30 25

2.8 Ejemplo 10. Roscado cónico interior y exterior. Dim. en bruto Ø80x121mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 10. Roscado cónico interior y exterior. ;Primer amarre ;Definir el cero pieza: V.A.ORGT[1].=0 V.A.ORGT[1].=122 ;Operación 1 (Taladrado) G54 G192 S2200 1 G95 G97 F0.15 S600 M4 G0 150 T9 D1 G0 0 5 G83 0 0 I75.773 B5 D5 K130 H0 C2 G0 150 ;Operación 2 (Refrentado y cilindrado exterior) 2 G95 G96 F0.2 S180 M4 T2 D1 G0 78 5 G1-50 86 G0 G41 78-2.5 G1 74 0 16 G0 G40 150 ;Operación 3 (Cilindrado cónico interior) 3 G95 G96 F0.2 S120 M4 T8 D8 G0 20 20 G1 G41 16 1.5 G81 53 0 Q20 R-60 C1.5 L0.3 M0.25 H0.1 G0 G40 150 26

;Primer amarre ;Operación 4 (Roscado cónico interior) 4 G95 G96 F0.15 S60 M4 T10 D1 G0 20 20 G1 16 1.5 G86 53 0 Q20 R-60 I-1 B0.4 D-2 L0 C-3 J5 A29.5 G0 150 2. ;Segundo amarre ;Definir el nuevo cero pieza: #MSG ["NUEVO AMARRE - INVERTIR PIEA"] M0 M5 #MSG [" "] V.A.ORGT[1].=0 V.A.ORGT[1].=120 G54 G192 S2200 ;Operación 5 (Cilindrado cónico exterior) G95 G96 F0.2 S180 M4 5 T2 D1 G0 90 20 G1 G42 85 5 PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 10. Roscado cónico interior y exterior. G81 17.396 0 Q78 R-75 C2 L0.3 M0.3 H0.1 G0 G40 20.396 0 G1-0.4 G1 5 G0 150 ;Operación 6 (Roscado cónico exterior) 5 G95 G96 F0.15 S60 M4 T11 D1 G0 80 1.5 G86 17.396 0 Q78 R-75 I2 B0.4 D-2 L0 C-3 J5 A29.5 G0 150 M30 27

2.9 Ejemplo 11. Desbastado en el eje. Ranurado y roscado exterior. Dim. en bruto Ø80x104mm 2. PROGRAMACIÓN DE CICLOS FIJOS. Ejemplo 11. Desbastado en el eje. Ranurado y roscado exterior. ;Primer amarre ;Definir el cero pieza: V.A.ORGT[1].=0 V.A.ORGT[1].=102 G54 G192 S2200 ;Operación 1 (Refrentado y cilindrado exterior) 1 G95 G96 F0.2 S180 M4 G0 150 T2 D1 G0 90 20 G1 78 5-38 82 G0 0 G1-0.4 G1 5 G0 G42 72 1 G1 80-3 85 G0 G40 60 150 ;Operación 2 (Taladrado) 2 G94 G97 F90 S600 M4 T9 D1 G0 0 10 G83 0 1 I58.773 B5 D2 K5 H0 C1 G0 150 28