Guia de Practicas de Laboratorio Cnc

download Guia de Practicas de Laboratorio Cnc

of 26

Transcript of Guia de Practicas de Laboratorio Cnc

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    1/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 1 de 26

    GUÍA DE PRÁCTICAS DELABORATORIO CNC

    MATERIA: DISEÑO ASISTIDO PORCOMPUTADORA

    T.A. EDUARDO RODRÍGUEZ NÚÑEZDIMA

    LABORATORIO CNC

    UNIVERSIDAD AUTÓNOMA CHAPINGO

    DEPARTAMENTO DE INGENIERÍA MECÁNICA AGRÍCOLA

    FEBRERO 2014

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    2/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 2 de 26

    UNIVERSIDAD AUTÓNOMA CHAPINGO

    DEPTO. DE INGENIERÍA MECÁNICA AGRÍCOLA

    LABORATORIO DE CONTROL NUMÉRICO

    REGLAS INTERNAS DE TRABAJO

    El personal del DIMA - UACH deberá observar las siguientes reglas dentro del Laboratorio deCONTROL NUMÉRICO

    Son derechos de los usuarios:

    1. tener derecho a utilizar las herramientas y equipos del Laboratorio que le hayan sidoasignados.

    Son obligaciones de los usuarios:

    1. registrarse al inicio de la jornada de trabajo en las hojas de control establecidas para tal fin.

    2. mantener siempre buenas relaciones humanas con los demás compañeros de trabajo

    3. ser respetuosos, responsables, honrado y disciplinados

    4. utilizar el vestuario y equipo de trabajo adecuado

    5. revisar cuidadosamente el herramental y equipo al inicio de cada sesión, informando deinmediato al responsable sobre cualquier irregularidad que pudiese haber notado, de no hacerlo seresponsabilizara del hecho al ser notado.

    6. utilizar solamente los materiales y dispositivos autorizados por el responsable, quienvalorara sus aptitudes y destrezas, permitiéndole, según esta valoración, el uso y manejo de otros

    equipos de acuerdo a sus capacidades o aprendizajes progresivos.7. utilizar solamente el espacio de trabajo que le sea autorizado por el responsable a cargo de

    la sesión

    8. abstenerse de introducir cualquier tipo de alimento o bebida

    9. abstenerse de fumar dentro del área de trabajo

    10. observar un comportamiento acorde con la responsabilidad de desplazarse entre equipos dealto costo, cuidando que el manejo de los mismos sea siempre con autorización y bajo vigilanciadel responsable o de los auxiliares a cargo.

    11. permanecer en el laboratorio solo en los casos de que su horario de clases así lo determine

    o en casos excepcionales, solamente con la autorización por escrito del Subdirector Académicodel Departamento.

    12. atender las indicaciones de los auxiliares asignados al Laboratorio con igual atención yeficiencia que las del profesor responsable

    13. informar al responsable de cualquier incidente ocurrido durante la sesión de trabajo

    14. los usuarios serán absolutamente responsables por el manejo y conservación de los equiposdurante el tiempo en que sean utilizados

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    3/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 3 de 26

    15. después de realizar algún trabajo asegurarse de que el área ocupada quede limpia lo mismoel equipo y las herramientas deberán ser colocadas en su lugar de almacenaje

    16. evitar introducir discos flexibles, o cualquier unidad de almacenaje de información en elequipo de computo asignado al laboratorio con programas o archivos utilizados en equipos decomputo ajenos a este laboratorio

    17. observar el cumplimiento de los documentos contenidos en el Sistema de Gestión deCalidad.

    18. cumplir con las señalizaciones e indicaciones que se encuentran en el laboratorio.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    4/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 4 de 26

    ÍNDICE

    GUÍA DE PRÁCTICAS DE LABORATORIO CNC ......................................................................................... 1 

    MAYO 2008 ............................................................................................................................................................ 1 

    REGLAS INTERNAS DE TRABAJO ................................................................................................................ 2 

    ÍNDICE ................................................................................................................................................................ 4 

    GUÍA DE PRÁCTICAS DE LABORATORIO CNC. ......................................................................................... 5 INTRODUCCIÓN ............................................................................................................................................... 5 

    OBJETIVO ...................................................................................................................................................... 5 OBJETIVOS GENERALES: ....................................................................................................................................... 5 

    MODULO I) PARTES  PRINCIPALES  Y FUNCIONAMIENTO  DEL CENTRO VERTICAL DE MAQUINADO CNC. ................................................................................................................................................ 7 

    a) OBJETIVOS PARTICULARES:.................................................................................................................. 7   METODOLOGÍA ............................................................................................................................................ 7   RECURSOS MATERIALES Y EQUIPO.......................................................................................................... 7   PRECAUCIONES ........................................................................................................................................... 7   DESCRIPCIÓN DEL DESARROLLO DE LA PRÁCTICA ............................................................................. 8  BIBLIOGRAFÍA .............................................................................................................................................. 9

     

     RESULTADOS Y CONCLUSIONES ............................................................................................................... 9 REFERENCIAS BIBLIOGRÁFICAS ................................................................................................................. 9 

    MODULO 2. PROGRAMACIÓN MANUAL DE UN PROGRAMA CNC. ..................................................... 10  INTRODUCCIÓN ......................................................................................................................................... 10 

    OBJETIVOS GENERALES: ..................................................................................................................................... 10 a) OBJETIVOS PARTICULARES:................................................................................................................ 10 

     INTRODUCCIÓN BÁSICA AL CNC ............................................................................................................ 11 EL SISTEMA DE COORDENADAS ........................................................................................................................ 11 PUNTO DE ORIGEN (BASE) DE LA MAQUINA .................................................................................................. 13 COLOCACIÓN ABSOLUTA E INCREMENTAL ................................................................................................... 14 PROGRAMANDO CON CÓDIGOS ......................................................................................................................... 15 FORMATO DEL PROGRAMA ................................................................................................................................ 15 CICLOS PREPROGRAMADOS ............................................................................................................................... 17 

     METODOLOGÍA .......................................................................................................................................... 18 

     RECURSOS MATERIALES Y EQUIPO........................................................................................................ 20  DESCRIPCIÓN DEL DESARROLLO DE LA PRÁCTICA ........................................................................... 20 

     ELABORAR EL PROGRAMA PARA LA SIGUIENTE PIEZA ...................................................................... 20 DESARROLLAR  EL PROGRAMA DE LA SIGUIENTE PIEZA. .................................................................. 21 RESULTADOS Y CONCLUSIONES............................................................................................................... 22 BIBLIOGRAFÍA ............................................................................................................................................... 22 ANEXOS .............................................................................................................................................................. 23 

    TABLA DE CÓDIGOS FANUC .................................................................................................................... 23 

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    5/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 5 de 26

    GUÍA DE PRÁCTICAS DE LABORATORIO CNC.

    INTRODUCCIÓN

    El presente curso Operación y Programación de Maquinas con Control Numérico  ocomandadas numéricamente se imparte a la generación de séptimo año, exige algunos temas ya

    estudiados por el alumno para poder entender el funcionamiento, operación y programación demaquinas con CNC  (control numérico computarizado). El alumno debe tener conocimiento demaquinas herramienta, principalmente las que involucran desprendimiento de viruta (torno yfresa), procesos de manufactura, diseño de elementos de maquinas, mantenimiento, calculo yselección de materiales.

    Actualmente algunas empresas que se dedican al diseño y fabricación de maquinas agrícolasestán implementando la tecnología CNC y en otras la mayoría de sus procesos de manufactura(corte con gas, doblez, punzonado, rolado de materiales, troquelado, soldadura, pintura, torno,fresa y taladro) son con esta tecnología. El egresado de la carrera de ingeniería mecánica agrícola,es el principal involucrado y su función es diseñar, programar y utilizar las mejores técnicas parasacarle el mayor provecho.

    El control numérico es una de las herramientas más utilizadas en las empresas metalmecánica.El CNC viene a ocupar un papel muy importante en la fabricación de piezas con altas exigenciasde calidad. Existen empresas que por muy pequeñas que sean logran obtener alta productividad,reducción de costos, tiempos y lo principal la satisfacción del cliente.

    El centro vertical de maquinado es una de las maquinas más versátiles, en ellas se puededesarrollar un número muy grande de procesos, por ejemplo: taladrado, cilindrado, rectificado,machuelado, roscado exterior con machuelos formadores, contorneado, cajeado etc., ya que dichamaquina cuenta con tres ejes que se pueden mover de manera simultánea. ocupa un lugarimportante en la industria metal mecánica y las industrias las prefieren, auque solo le den una omas aplicaciones. Normalmente estas maquinas sobresalen por la capacidad de fabricar moldes y

     piezas de gran precisión.La operación y programación del CVM CNC se dará en 3 módulos, ya que dichas actividades

    requieren de suficiente tiempo. El primer modulo comprende partes principales y funcionamientodel Centro Vertical de Maquinado CNC, la segunda es la operación y programación manual delCentro Vertical de Maquinado CNC y la tercera parte es modelación y fabricación de piezasmecánicas en el Centro Vertical de Maquinado CNC con sistemas CAD/CAM.

    Dichos módulos son apoyados con el uso de diferentes paquetes de diseño en sistemasCAD/CAM y el uso aplicación de distintas herramientas de trabajo.

    OBJETIVO

    OBJETIVOS GENERALES:

    1) El alumno conocerá las partes principales y el funcionamiento del centro vertical demaquinado CNC.

    2) El alumno aprenderá a operar y programar manualmente un centro vertical demaquinado CNC con 3 ejes, utilizando los códigos basados en el sistema FANUC.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    6/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 6 de 26

    3) El alumno aprenderá el proceso para modelar y fabricar piezas en un centro vertical demaquinado CNC con el apoyo de los sistemas CAD/CAM.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    7/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 7 de 26

    MODULO I) PARTES PRINCIPALES Y FUNCIONAMIENTO DEL CENTROVERTICAL DE MAQUINADO CNC.

    A) OBJETIVOS PARTICULARES:

    1) El alumno conocerá las partes principales de un equipo CNC.

    2) El alumno conocerá los principios de funcionamiento de una maquina CNC (caso particular un centro vertical de maquinado)

    3) El alumno elaborara una guía o ficha para poner en marcha un equipo cnc.

    METODOLOGÍA

    El profesor impartirá una platica haciendo referencia a las partes mas importantes del equipo,así como su aplicación en la industria

    El profesor le mostrara a los alumnos las partes mas importantes y su funcionamiento

    El profesor les mostrara cuales son todos aquellos pasos que permiten el adecuado

    funcionamiento del equipo.

    Al final de la practica el alumno con su profesor elaboraran una ficha de procedimiento para poner en marcha un equipo cnc bajo las normas de procedimientos que establece el fabricantedel equipo y las normas de seguridad e higiene dentro del laboratorio.

    RECURSOS MATERIALES Y EQUIPO

    MATERIALES Y EQUIPO:

    - Centro vertical de maquinado en buenas condiciones

    - Instalación de equipo de suministro de aire seco.

    - Formatos de prácticas.

    - Cable de comunicación serial RS232.

    - Pizarrón.

    - Plumogises.

    - Borrador.

    PRECAUCIONES

    Las personas que se presenten a realizar la practica deberán observar las siguientesindicaciones:

    1) utilizar gogles, monogogles, careta o lentes de protección para la cara u ojos ya que en ellaboratorio, la máquina desprende virutas de metal y las lanza a gran velocidad y se debe estar preparados para impedir que esas virutas causen problemas en la cara u ojos o el refrigerantellegue a salpicar y cause lesiones en la vista.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    8/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 8 de 26

    2) utilizar bata, de preferencia de algodón, sin adornos y con un sistema de abrochado rápido para que si existe necesidad de quitarla, se haga lo más fácil y rápidamente posible.

    3) utilizar zapatos cerrados y de preferencia de suela industrial para evitar que las rebabasmetálicas tiradas en el piso causen daño a las personas que no usen calzado de protección y de preferencia con casquillo metálico para proteger también de la caida de objetos pesados.

    4) utilizar guantes de preferencia de carnasa para proteger a las personas de machucaduras enlos dedos y manos.

    DESCRIPCIÓN DEL DESARROLLO DE LA PRÁCTICA

    En base a la metodología en su hoja de notas escriba lo más importante de la plática inicial

    PARTES PRINCIPALES Y FUNCIONAMIENTO DEL EQUIPO

    1) Conexión de energía

    2) Suministro de aire

    3) Control

    4) Salidas y entradas de datos

    5) Motores y ejes de traslado

    6) Depósito de aceite

    7) Deposito de refrigerante.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    9/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 9 de 26

    8) Intercambiador de herramientas.

    9) Panel de control

    10) Sacador de virutas

    11) Husillo.

    12) Colocación y obtención de las herramientas.

    14) Chasis

    BIBLIOGRAFÍA

    El alumno revisara artículo, libros, revistas referentes al tema y complementara lasactividades desarrolladas en dicha práctica.

    RESULTADOS Y CONCLUSIONES

    el alumno reconocerá todas aquellas partes que hacen que el equipo funcione adecuadamentey además podrá crear una guía de puesta en marcha del equipo bajo las mas estrictas nomás quemaneja el fabricante y la norma de seguridad e higiene del laboratorio de CNC delDEPARTAMENTO DE INGENIERIA MECANICA AGRICOLA.

    REFERENCIAS BIBLIOGRÁFICAS

    Manual HAAS para programación de un centro vertical de maquinado cnc

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    10/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 10 de 26

    MODULO 2. PROGRAMACIÓN MANUAL DE UN PROGRAMA CNC.

    INTRODUCCIÓN

    En una maquina “NC” (numerically controlled = controlada numéricamente), o sea, laherramienta o broca se controla con un sistema de códigos que permite operarla con poca oninguna supervisión personal y con mucha repetibilidad. Así que la misma tarea se ejecuta una yotra vez con mínimo error humano. El “CNC” es el mismo tipo de sistema de trabajo, con laexcepción de que la maquina herramienta esta supervisada por una computadora. El significadodel termino CNC (computerized numerical control = control numérico computarizado).

    Los mismos principios usados en la operación de una máquina manual son usados en unamaquina programable NC o CNC. La diferencia principal es que en vez de ajustar manivelashasta colocar una guía en cierto punto, la distancia de ese mismo punto será almacenada “UNA

    SOLA VEZ” en la memoria del control de la maquina. Después de esto, el control moverá lamaquina automáticamente a estas posiciones cada vez que se ejecute el programa.

    La operación del centro de maquinado vertical VF   series requiere que una parte del

     programa sea diseñado, escrito, e introducido en la memoria del control. La manera más comúnde escribir los programas para las partes es fuera de la línea de comunicación, es decir, en unequipo separado del CNC donde el programa pueda almacenarse y posteriormente puedatransmitirse al control del CNC. La manera más común de transmitir el programa de una pieza alCNC es por medio de una interconexión RS232. El centro de maquinado vertical VF seriesHAAS tiene una interconexión RS232 que es compatible con la mayoría de las computadoras yCNC existentes.

    Si una persona planea operar y programar una maquina controlada con CNC, esa persona debetener conocimientos básicos en operaciones de maquinado y conocimientos elementales dematemáticas. Loa persona también necesita familiarizarse con la consola de control y la posición

    de las teclas; los interruptores, las pantallas, etc., relacionados con la operación de la maquina.Este manual puede usarse como el manual del operario y como el manual del programador.

    OBJETIVOS GENERALES:

    1) El alumno conocerá las partes principales y el funcionamiento del centro vertical demaquinado CNC.

    2) El alumno aprenderá a operar y programar manualmente un centro vertical demaquinado CNC con 3 ejes, utilizando los códigos basados en el sistema FANUC.

    3) El alumno aprenderá el proceso para modelar y fabricar piezas en un centro vertical demaquinado CNC con el apoyo de los sistemas CAD/CAM.

    A) OBJETIVOS PARTICULARES:

    1) Aprender a operar y programar manualmente un Centro vertical de maquinado CNC con 3ejes, utilizando los códigos basados en el sistema FANUC.

    2) Aprender los procedimientos de montaje y sujeción de piezas para su mecanizado en uncentro vertical de maquinado CNC.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    11/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 11 de 26

    3) Conocer la gran diversidad y sus usos de herramientas utilizadas en el centro vertical demaquinado.

    INTRODUCCIÓN BÁSICA AL CNC

    EL SISTEMA DE COORDENADAS

    El primer diagrama que nos concierne es llamado LÍNEA NUMÉRICA. Esta línea numéricatiene un punto de referencia cero que es llamado CERO ABSOLUTO y puede ser colocado encualquier punto a lo largo de la línea.

    Fig. línea numérica horizontal Fig. Línea numérica vertical

    La línea numérica también tiene incrementos numerados en cualquiera de los lados del ceroabsoluto. Alejándoosle del cero hacia el lado izquierdo son incrementos negativos. La “+”, oincrementos positivos, se entiende que es positivo, por lo tanto no se necesita el signo.

     Nosotros usamos positivo y negativo junto con el valor del incremento para indicar su relacióncon cero en la línea numérica. En el caso de la línea previa, si nosotros elegimos movernos altercer incremento en el lado negativo () del cero, nosotros llamaríamos a 3. Si nosotroselegimos el segundo incremento en el campo de medida positivo, nosotros llamaríamos a 2. Nuestra preocupación esta con la distancia y la dirección desde el cero.

    Recuerde que cero puede ser colocado en cualquier punto a lo largo de la línea numérica, y

    que una vez colocado en su lugar, un lado del cero tiene incrementos negativos y el otro ladotiene incrementos positivos.

    La próxima ilustración o dibujo (Fig.) muestra las tres direcciones de movimiento en un centrode maquinado vertical. Para llevar un poquito más a profundidad la idea de la línea numérica,imagínese tal línea colocada junto a cada eje de la maquina.

    Fig. 33 VF1 mostrando las líneas de los ejes X, Y e Z

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    12/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 12 de 26

    La primera línea numérica es fácil de concebir perteneciente al movimiento de izquierda aderecha, o eje “X”, de la maquina. Si nosotros colocamos una línea numérica similar almovimiento de adelante hacia atrás, o eje “Y”, los incrementos hacia el operador son los

    incrementos negativos, y los incrementos en el otro lado del cero alejándose del operador son losincrementos positivos.

    El último e je de recorrido en nuestra maquina es el eje hacia arriba y abajo, o sea el eje “Z”. Sicolocamos una línea numérica en el recorrido Z, los incrementos positivos están hacia arriba  sobre el cero  y los valores negativos hacia abajo  abajo del cero. En realidad, los incrementosen cada línea numérica de los centros de maquinado HAAS son de 0.0001 pulg. En teoría, unalínea numérica establecida continúa en su trayectoria hasta el infinito, pero las tres líneascolocadas a lo largo de los ejes X, Y y Z de la maquina no tienen alcance ilimitado. Es decir,estamos limitados por el alcance del recorrido de la maquina.

    Recuerde, al mover la maquina, nos interesa la ubicación del husillo. Aunque la mesa de lamaquina sea la parte móvil, debemos recordar que nuestras coordenadas se basan en elmovimiento teórico del husillo.

    Recuerde que la posición cero puede colocarse en cualquier punto a lo largo de cada una de lastres líneas numéricas, y probablemente será diferente para cada montaje en la maquina. Valemencionar que usualmente la posición cero en el eje   Z se fija con la posición cero de lamaquina, o sea, con el eje Z colocado en el punto máximo hacia arriba o posición del cambio deherramienta. Esto coloca todos los movimientos en Z en una sección de recorrido negativo. Sinembargo, en el eje  Z, el cero del trabajo usualmente se coloca arriba de la cara superior de la pieza; así que se anotara con un valor negativo en el desplazamiento en la longitud de laherramienta. Por ejemplo, la distancia del recorrido en la HAAS VF1 es de 20 pulgadas en total;cuatro de estas pulgadas están arriba de la posición del cambio de herramienta y se anotan comoun desplazamiento positivo en la longitud de la herramienta; las otras 16 pulgadas están por

    debajo de la posición de cambio de herramienta y se anotan como un desplazamiento negativo enla longitud de la herramienta.

    El diagrama muestra una vista desde arriba de las coordenadas como aparecería en la maquinade herramientas. Esta vista muestra los ejes X e Y con el operario enfrente de la maquina. Noteque en la intersección de las dos líneas se establece una posición cero común. Las cuatro áreas, alos lados, arriba y debajo de las líneas, son llamadas “CUADRANTES” y forman la base de lo

    que se conoce como programación con coordenadas rectangulares.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    13/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 13 de 26

    Fig. 34 vista de las coordenadas X, Y vistas desde arriba.

    EL CUADRANTE SUPERIOR IZQUIERDO ES = X, +Y

    EL CUADRANTE INFERIOR IZQUIERDO ES =

    X,

    YEL CUADRANTE SUPERIOR DERECHO ES = +X, +Y

    EL CUADRANTE INFERIOR DERECHO ES = +X, Y

    Siempre que fijemos un cero en el eje X y el eje Y, automáticamente hemos causado unaintersección de las dos líneas. Esta intersección donde los dos ceros se unen tendráautomáticamente los cuatro cuadrantes, a sus lados, arriba y abajo. A que tanto tendremos deacceso dentro de un cuadrante es determinado por el lugar donde fueron colocados los cerossobre el recorrido de los ejes de la maquina.

    Por ejemplo, para una maquina VF1, si fijamos el cero exactamente a la mitad del recorridode X e Y (el centro de la mesa), hemos creado cuatro cuadrantes que son de 10 pulgadas por 8 pulgadas en tamaño.

    PUNTO DE ORIGEN (BASE) DE LA MAQUINA

    El concepto puede entenderse si se ejecuta una referencia manual de retorno de todos los ejesde la maquina. Si se ejecuta un retorno a cero (ZERO RET) al poner en marcha la maquina, lostres ejes se mueven hacia la máxima dirección positiva hasta legar al interruptor de límite.Cuando esta condición se satisface, la única manera de mover cualquiera de los tres ejes es en ladirección negativa. Esto es porque automáticamente se coloco un nuevo cero para cada uno de lostres ejes al retornar la maquina al punto base; este se localiza en el extremo del recorrido de cadaeje. De hecho, los cuadrantes positivos no pueden alcanzarse, y todos los movimientos de X y Y

    se localizaran en el cuadrante X, Y. solo colocando un nuevo cero para la pieza, en algún punto a lo largo del recorrido de cada eje, podrán alcanzarse los otros cuadrantes.

    Fig. 35 los cuatro cuadrantes deben estar al alcance para maquinar esta pieza.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    14/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 14 de 26

    Algunas veces es conveniente usar más de uno de los cuadrantes X, Y cuando se maquina una parte. Un buen ejemplo de esto seria una pieza redonda con las líneas de referencia pasando porel centro. El diagrama o montaje de tal pieza seria igual al de la Fig. 35.

    Estos son solo unos ejemplos de cómo usar los cuadrantes de los ejes X e Y de la maquina. Encuanto se va ganando más experiencia en la programación de las herramientas de la maquina ytécnicas de montaje, entonces cada programador o instalador desarrolla sus propios métodos yestilo. Algunos métodos serán más rápidos que otros, pero cada individuo tendrá que determinarlas necesidades de cada trabajo en particular y revisar sus notas y trabajos hechos anteriormente.

    COLOCACIÓN ABSOLUTA E INCREMENTAL

    Hasta aquí, hemos tratado con un sistema para la colocación de la herramienta conocido como programación absoluta. En el sistema absoluto, todos los puntos de coordenadas se dan conrespecto a su relación al origen, una posición fija cero, o considerada como el cero de la pieza.Este es el tipo más común de colocación.

    Otro tipo de colocación es llamada colocación incremental. El sistema de colocaciónincremental, trata con dirección y distancia. Una coordenada nueva se considera en términos de

    su relación con la posición anterior, y no desde un cero fijo u origen. En otras palabras, despuésde que se ha procesado un bloque de información, la posición en donde entonces se encuentre laherramienta será la nueva posición cero para el siguiente movimiento a ejecutarse.

    Un ejemplo del uso del sistema incremental esta abajo. Note que para moverse en la escaladesde X 4.25 hacia X 2.025, se hizo un movimiento incremental de X 2.225, aunque elmovimiento todavía deja la herramienta en el lado positivo de la escala. Por lo tanto elmovimiento se determino desde el último unto, sin tomar en cuenta la posición cero. Los signos(*) y () se usan con respecto a la dirección, y no con respecto a la posición del cero.

    Fig. 36 ejemplo de un movimiento incremental.

    Mantenga en mente que al colocar en absoluto, nos concierne o interesa la distancia y ladirección desde un punto de referencia fijo cero, y al determinar la colocación incremental nosinteresa la distancia y la dirección desde la última posición.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    15/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 15 de 26

    PROGRAMANDO CON CÓDIGOS

    Un programa se escribe como un conjunto de instrucciones en el orden en que van a serejecutadas. Las instrucciones, en lenguaje común en español, podrían ser así:

    LÍNEA#1 = SELECCIONAR HERRAMIENTA CORTANTE O CORTADOR

    LÍNEA#2 = ENCENDER EL EJE ROTADOR O HUSILLO Y SELECCIONAR LAS RPM.

    LÍNEA#3 = ENCENDER EL LÍQUIDO REFRIGERANTE

    LÍNEA#4 = RÁPIDO A LA POSICIÓN INICIAL DE LA PARTE O PIEZA

    LÍNEA#5 = SELECCIONAR LA APROPIADA VELOCIDAD DE AVANCE Y HACER CORTE(S)

    LÍNEA#6 = APAGAR EL EJE ROTADOR O HUSILLO Y EL LÍQUIDO REFRIGERANTE

    LÍNEA#7 = RETORNAR HERRAMIENTA A POSICIÓN DE SOSTÉN Y SELECCIONAR LA SIGUIENTE

    Y así por el estilo. Pero el control de nuestra maquina solamente entiende estas instruccionessi se dan en el lenguaje de la maquina.

    Antes de tratar el significado y el uso de los códigos, es conveniente establecer algunas reglas:1) códigos vienen en grupos. Cada grupo de códigos tendrá un número específico de grupo

    2) un código G dentro de un mismo grupo puede ser reemplazado por otro código en el mismogrupo. El programador establece las modalidades de funcionamiento al hacer esto. La reglauniversal aquí es que los códigos del mismo grupo no pueden usarse más de una vez en la mismalínea.

    3) hay algunos códigos de modalidad G que, una vez establecidos, siguen vigentes hasta queson reemplazados con otro código del mismo grupo.

    4) hay algunos códigos fuera de modalidad G que, una vez llamados, son vigentes solamenteen el bloque que los origina y después son inmediatamente olvidados por el control.

    Las reglas mencionadas arriba gobiernan el uso de todos los códigos en la programación de loscontroles haas (y algunos otros). El concepto de agrupación de códigos y las reglas aplicablesdeberán recordarse si vamos a programar eficientemente la maquina de herramientas o torno. Losiguiente es una explicación de los códigos más elementales para la operación de la maquina.

    FORMATO DEL PROGRAMA

    El formato del programa, o el estilo del programa es una parte importante del maquinado deCNC. Cada individuo estructura sus programas diferente y, en la mayoría de los casos, un programador no podría identificar un programa escrito por el mismo. La idea es que un programador debe ser consistente y eficiente, escribiendo el código en la manera que se ha listadoy en el orden que aparece en el programa. Por ejemplo:

    X, Y, Z están en el orden que aparecen. La máquina leerá X, Y, o Z en cualquier orden, perodebemos ser consistentes. Escriba primero X, segundo Y, tercero Z.

    La primera línea o bloque de un programa que usa códigos G activos debe ser un numero deherramienta y un comando de cambio de herramienta. Esto es una buena medida de seguridad.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    16/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 16 de 26

    La segunda línea o bloque tendrá un comando rápido (G00), un comando absoluto oincremental (G90, G91), un cero del trabajo para X y Y (G54), una colocación de coordenadas Xe Y, un comando de velocidad del husillo (S____), u un comando de ENCENDIDO del husillo amano derecha (M03).

    La tercera línea o bloque tendrá un comando “leer compensación de longitud de la

    herramienta” (G43), un numero para el desplazamiento en la longitud de la herramienta (H01), unmovimiento de colocación del eje Z (Z.1), y un comando opcional de ENCENDIDO del líquidorefrigerante (M08).

    Las primeras tres líneas para el programa de este ejemplo serian:

    T1 M06;

    G00 G90 G54 X0 Y0 S2500 M03;

    G43 H01 Z.1 M08;

    Todos los códigos necesarios para cada operación están listados arriba. Este formato es una buena práctica y así separara su estilo del de otros programadores.

    PREGUNTA:

    ¿Si G00, G90, y G54 son presunciones, por que las anotamos en la segunda línea de un programa y también para cada herramienta diferente?

    Respuesta: G00, G90, y G54 se anotan como auxiliares para el operario (a) o instalador (a) demanera que el/ella pueda determinar si la máquina se ubica o posiciona en rápido, si la máquinarealmente esta bajo la modalidad de coordenadas absolutas, y lo más importante, el cero deltrabajo. El cero del trabajo siempre es diferente con varios montajes, y es muy común tenermúltiples ceros de trabajo.

    PREGUNTA:

    ¿Podemos combinar la segunda y tercera línea, excluyendo el código M08? ¿Si es así, por queescribimos las líneas por separado?

    RESPUESTA:

    Si. Los cuatro códigos G00, G90, G54 y G43 pertenecen a grupos diferentes. Recuerde, no se puede o debe anotar dos códigos G del mismo grupo en la misma línea. La razón principal parausar dos líneas es por SEGURIDAD. Recuerde, las líneas del programa se ejecutan una por una.Primero se colocaran las coordenadas X e Y, luego se procesaran la longitud de la herramienta yla coordenada Z. si se combinaran, los tres ejes se moverían simultáneamente, y se podría golpearo destruir cualquier prensa u objeto que interfiera. Las posibilidades de chocar la máquina sonmayores si se combinan X, Y y Z en una colocación simultanean

    Fig. 37 desplazamiento en la longitud de la herramienta y compensación de longitud de laherramienta.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    17/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 17 de 26

    El número de herramienta siempre debe corresponder numéricamente con el número deldesplazamiento en la longitud de la herramienta. La definición 15 (acuerdo entre H y T)asegurara que el número de herramienta y el desplazamiento en la longitud de la herramientaconcurran. (Ej. T1 en la línea #1 debe tener H01 en la línea # 3. y T2 debe tener H02 en la línea #

    3.)CICLOS PREPROGRAMADOS

    Un ciclo preprogramado se usa para simplificar la programación de una pieza. Los ciclos preprogramados están definidos para las operaciones repetitivas más comunes en el eje Z, talescomo taladrar, roscar, y perforar. Un ciclo preprogramado, una vez seleccionado, sigue vigentehasta que se cancela con el código G80. En cada ciclo preprogramado hay envueltas seisoperaciones:

    1) colocación de los ejes X e Y (eje rotatorio opcional A)

    2) viaje rápido (movimiento transversal rápido) al plano de referencia.

    3) taladrar, perforar, o roscar.

    4) operación en el fondo del agujero

    5) retracción al plano de referencia.

    6) movimiento transversal en rápido (viajar rápido) al punto inicial.

    Por ahora, los ciclos preprogramados están limitados a operaciones en el eje Z; o sea, solo se permite el plano G17. esto significa que el ciclo preprogramado se procesara en el eje Z siempreque se seleccione una posición nueva del eje X o Y. el funcionamiento de un ciclo preprogramado varia dependiendo del funcionamiento en incremental (G91) o en absoluto (G90).El movimiento incremental en un ciclo preprogramado a menudo es útil como un contador derepeticiones (L) y puede usarse para repetir la operación con un movimiento incremental en X oY entre cada ciclo. G98 y G99 son comandos de modalidad que cambian la manera en que operanlos ciclos preprogramados. Cuando el G98 (presunción preestablecida del sistema) esta vigente,el eje Z retornara a la posición inicial al finalizar el ciclo preprogramado. Cuando G99 estavigente, el eje Z retornara al plano de referencia al finalizar el ciclo preprogramado.

     Nota: si hay un L0 en la línea del ciclo preprogramado, el ciclo no será procesado sino hastaque el control lea una posición X o Y.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    18/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 18 de 26

    Para información más detallada sobre ciclos preprogramados, ver la sección de “códigos G” deeste manual.

    METODOLOGÍA

    LA PRÁCTICA TENDRÁ LAS SIGUIENTES ACTIVIDADES:

    1) El profesor impartirá una plática sobre la programación de las maquinas CNC.

    2) Los alumnos con el profesor desarrollaran un programa CNC para una pieza sencilla y deesa manera conocer la estructura de un programa CNC.

    3) Los alumnos podrán simular su programa en CNC simulator para su comprobación.

    4) Los alumnos podrán simular y verificaran su programa en el centro vertical de maquinado.

    5) Los alumnos darán un repaso general del tablero y sus aplicaciones.

    6) El profesor mostrara a los alumnos el uso y aplicación de los distintos tipos de herramientas

    de corte en el centro vertical de maquinado.7) El profesor les dará a los alumnos los pasos para la fabricación de la pieza programada en el

    centro vertical de maquinado.

    8) El profesor les encargara a los alumnos desarrollar el programa para una pieza en especial yaplicar por si solos todos los pasos para fabricación.

    EJEMPLO DE PIEZA

    OTROS DATOS IMPORTANTES PARA MAQUINAR EN CNC

    • 

    A) TIPO DE MATERIAL•  B) TIPO DE HERRAMIENTA

    •  S = SPINDLE (HUSILLO)

    •  F = FEED (AVANCE DEL HUSILLO)

    •  A = mm/mín

    •  B = inch/mín

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    19/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 19 de 26

    Estructura de un programa

    •  % (inicio y fin de programa)

    •  O0000; (número de programa)

    •  G20 ó G21; (pulgadas milímetros)

    • 

    T1 M06; (herramienta y función de cambio)

    •  G00G90G54X0.0Y0.0S0.0M03; (bloques)

    •  G43h01z0.0:

    •  geometría de la pieza

    •  M05 (alto al husillo)

    • 

    M30 (retorno al inicio)

    •  % (fin de programa)

    EJEMPLO DE PROGRAMA

    •  %

    •  O0001;

    •  G20;

    •  T1M06;

    •  G00G90X4.5Y2.75S1500M03;

    •  G43H01Z0.0;

    •  G01Z-0.25F2.0:

    •  G01X-4.5Y2.75F4.0;

    •  G03X-5.25Y2.0R0.75:

    •  G01Y-2.0:

    •  G03X-4.5Y-2.75R0.75;

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    20/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 20 de 26

    •  G01X4.5;

    •  G03X5.25Y-2.0R0.75;

    •  G01Y2.0;

    •  G03X4.5Y2.75R0.75;

    • 

    G00Z5.0;•  M05

    •  M30

    •  %

    RECURSOS MATERIALES Y EQUIPO

    MATERIALES Y EQUIPO:

    - Centro vertical de maquinado en buenas condiciones

    - Instalación de equipo de suministro de aire seco.

    - Formatos de prácticas.

    - Pizarrón.

    - Plumogises.

    - Borrador.

    - Lista de códigos FANUC.

    -Diagrama del tablero del centro vertical de maquinado HAAS.

    -Kit de herramientas del centro vertical de maquinado CNC

    DESCRIPCIÓN DEL DESARROLLO DE LA PRÁCTICAEn base a la metodología en su hoja de notas escriba lo más importante de la plática inicial

    ELABORAR EL PROGRAMA PARA LA SIGUIENTE PIEZA

    Considere los siguientes datos:

    MATERIAL: MADERA O RESINA ESPESOR DE ½” 

    HERRAMIENTA: CORTADOR RECTO DE 1/2 “DE CUATRO GAVILANES.

    NOTA:

    El cero de pieza lo puede fijar donde usted quiera, pero de eso dependerá la programación.

    FIGURA

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    21/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 21 de 26

    FIG. 1

    2) El código generado de la pieza tendrá que pasarse a un editor de texto para podertrasladarse al software CNC simulator para su comprobación.

    3) En base a su diagrama del panel de control introducir el código al centro vertical demaquinado para su verificación.

    Procedimiento de simulación grafica en el centro vertical de maquinado.

    a) Introduzca el disco de 3-1/2 en la entrada de la maquina.

     b) Presione la tecla PROG LIST.

    c) Introduzca el nombre del programa con la extensión .NC.

    d) Presione F3 para que lea el disco.

    e) Seleccione el programa con el cursor de la maquina.

    f) Presione la tecla EDIT.

    g) Presione la tecla SETNG GRAPH.

    h) Presione la tecla CYCLE START.

    En la simulación grafica vera los recorridos de su programación.

    DESARROLLAR EL PROGRAMA DE LA SIGUIENTE PIEZA.

    DATOS:

    MATERIAL: RESINA. DE ½ PULGADA DE ESPESOR

    HERRAMIENTA: CORTADOR RECTO DE ½” DE 4 GAVILANES 

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    22/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 22 de 26

    FIG. 2

    RESULTADOS Y CONCLUSIONES

    1) El alumno podrá programar cualquier pieza en 2D utilizando los códigos.

    2) El alumno podrá montar, sujetar y compensar todos los valores que requiere una pieza parasu posterior maquinado.

    3) El alumno podrá simular todas sus tareas en el centro vertical de maquinado para su

    verificación.4) El alumno podrá utilizar las herramientas de corte mas utilizadas en centros de maquinado

    vertical.

    BIBLIOGRAFÍA

    El alumno revisara artículo, libros, revistas referentes al tema y complementara las actividadesdesarrolladas en dicha práctica.

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    23/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 23 de 26

    ANEXOS

    TABLA DE CÓDIGOS FANUC

    Código: Función Grupo

    G00 Movimiento rápido 01

    G01 Movimiento de interpolación lineal 01

    G02 Movimiento de interpolación circular a mano derecha (CW) 01

    G03 Movimiento de interpolación circular a mano izquierda (CCW) 01

    G04 Pausa (Dwell) 00

    G09 Alto o paro total (exact stop) 00

    G10 Fijar desplazamientos 00

    G12 Fresado de cavidad o receptáculo circular a mano Der.(Yasnac) 00

    G13 Fresado de cavidad o receptáculo circular a mano izq. (Yasnac) 00

    G17 Selección del plano XY 02

    G18 Selección del plano ZX 02

    G19 Selección del plano YZ 02

    G20 Seleccionar pulgadas 06G21 Seleccionar sistema métrico 06

    G28 Retorno al cero de la máquina 00

    G29 Retorno al punto de referencia 00

    G31 Saltar, omitir o pasar por alto la función 00

    G35 Medición automática del diámetro de la rueda 00

    G36 Medición automática de los desplazamientos de trabajo 00

    G37 Medición automática de los desplazamientos de la herramienta 00

    G40 Cancelar compensación del cortador 07

    G41 Compensación de cortador a la izquierda 07

    G42 Compensación de cortador a la derecha 07

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    24/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 24 de 26

    G43 Compensación + de la longitud de la herramienta 07

    G44 Compensación − de la longitud de la herramienta  07

    G47 Grabado de texto 00

    G49 Cancelar G43/G44/G153 00

    G50 Cancelar G51 11

    G51 escalando 11

    G52 Establecer el sistema de coordenadas de trabajo G52 (Yasnac) 12

    G52 Establecer el sistema de coordenadas local (FANUC) 00

    G52 Establecer el sistema de coordenadas local (HAAS) 00

    G53 Selección fuera de modalidad de las coordenadas de la maquina 00

    G54 Selección del sistema # 1 de las coordenadas de trabajo 12

    G55 Selección del sistema # 2 de las coordenadas de trabajo 12

    G56 Selección del sistema # 3 de las coordenadas de trabajo 12

    G57 Selección del sistema # 4 de las coordenadas de trabajo 12

    G58 Selección del sistema # 5 de las coordenadas de trabajo 12

    G59 Selección del sistema # 6 de las coordenadas de trabajo 12

    G70 Configuración circular para agujeros para tornillos (Yasnac) 00

    G71 Arco modelo para agujeros para tornillo (Yasnac) 00

    G72 Agujeros para tornillos A lo largo de un ángulo (Yasnac) 00

    G73 Ciclo preprogramado de taladro con avances cortos a alta velocidad 09

    G74 Ciclo preprogramado de roscado inverso o reverso (CCW) 09

    G76 Ciclo preprogramado de perforado o acabado fino cilíndrico 09

    G77 Ciclo preprogramado de perforado de la parte posterior cilíndrica 09

    G80 Cancelar el ciclo preprogramado 09

    G81 Ciclo preprogramado de taladro 09

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    25/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    Página 25 de 26

    G82 Ciclo pre programado de taladro de centros (punto de centro) 09

    G83 Ciclo preprogramado del taladro en avances cortos 09

    G84 Ciclo preprogramado de roscado o machuelazo 09

    G85 Ciclo preprogramado de perforado cilíndrico 09

    G86 Ciclo preprogramado de alto / perforado cilíndrico 09

    G87 Ciclo preprogramado de retracción manual / perforado cilíndrico 09

    G88 Ciclo preprogramado de retracción manual /pausa/perforado cilíndrico 09

    G89 Ciclo preprogramado de pausa y perforado cilíndrico 09

    G90 Absoluto 03

    G91 Incremental 03

    G92 Establecer las coordenadas de trabajo − FANUC o HAAS  00

    G92 Establecer las coordenadas de trabajo − YASNAC  00

    G93 Modalidad de avance de tiempo inverso 05

    G94 Modalidad de avance por minuto 05

    G98 Retorno al punto inicial 10

    G99 Retorno al plano R 10

    G100 Cancelar la imagen del espejo 00

    G101 Activar la imagen del espejo 00

    G102 Salida programable al RS−232  00

    G103 Límite del previsor (mirar anticipadamente) de boques 00

    G107 Correlación o transformación cilíndrica 00

    G110 Seleccionar sistema 7 de coordenadas de trabajo 12

    G111 Seleccionar sistema 8 de coordenadas de trabajo 12

    G112 Seleccionar sistema 9 de coordenadas de trabajo 12

    G113 Seleccionar sistema 10 de coordenadas de trabajo 12

  • 8/17/2019 Guia de Practicas de Laboratorio Cnc

    26/26

    UNIVERSIDAD AUTÓNOMA CHAPINGOGUIA DE PRACTICA DE LABORATORIO CNC

    G114 Seleccionar sistema 11 de coordenadas de trabajo 12

    G115 Seleccionar sistema 12 de coordenadas de trabajo 12

    G116 Seleccionar sistema 13 de coordenadas de trabajo 12

    G117 Seleccionar sistema 14 de coordenadas de trabajo 12

    G118 Seleccionar sistema 15 de coordenadas de trabajo 12

    G119 Seleccionar sistema 16 de coordenadas de trabajo 12

    G120 Seleccionar sistema 17 de coordenadas de trabajo 12

    G121 Seleccionar sistema 18 de coordenadas de trabajo 12

    G122 Seleccionar sistema 19 de coordenadas de trabajo 12

    G123 Seleccionar sistema 20 de coordenadas de trabajo 12

    G124 Seleccionar sistema 21 de coordenadas de trabajo 12

    G125 Seleccionar sistema 22 de coordenadas de trabajo 12

    G126 Seleccionar sistema 23 de coordenadas de trabajo 12

    G127 Seleccionar sistema 24 de coordenadas de trabajo 12

    G128 Seleccionar sistema 25 de coordenadas de trabajo 12

    G129 Seleccionar sistema 26 de coordenadas de trabajo 12

    G136 Medición de automática del centro de desplazamiento de trabajo 12

    G143 Compensación de longitud de herramienta en el 5 eje 08

    G150 Propósito general de fresado de cavidad o receptáculo 00

    G174/184 Roscado dirigido por propósitos generales 00

    G187 Control de precisión para maquinado en alta velocidad 00