91790780 Manual Torno Cnc

127
CENTRO DE FORMACION CENTRO DE FORMACION TECNOLOGICA TECNOLOGICA IMOCOM

Transcript of 91790780 Manual Torno Cnc

  • CENTRO DE FORMACION CENTRO DE FORMACION TECNOLOGICATECNOLOGICA

    IMOCOM

  • PROGRAMACION PARA TORNO PROGRAMACION PARA TORNO CNCCNC

    CON CONTROL CON CONTROL FANUCFANUC

  • HISTORIA DEL CONTROL NUMERICOHISTORIA DEL CONTROL NUMERICO En 1949 la tecnologa de los aviones jet demanda que la mecanizacin de sus En 1949 la tecnologa de los aviones jet demanda que la mecanizacin de sus

    piezas sea ms dispendiosa y precisa, una de estas piezas era una leva piezas sea ms dispendiosa y precisa, una de estas piezas era una leva tridimensional para el regulador de la bomba de los motores, por lo cual la fuerza tridimensional para el regulador de la bomba de los motores, por lo cual la fuerza area de Estados Unidos junto con el MIT (Instituto Tecnolgico de Massachussets) area de Estados Unidos junto con el MIT (Instituto Tecnolgico de Massachussets) inicia el proyecto de una mquina controlada por un computador. En 1952 el MIT inicia el proyecto de una mquina controlada por un computador. En 1952 el MIT presenta la primera mquina de control numrico (NC) basada en los conceptos de presenta la primera mquina de control numrico (NC) basada en los conceptos de Jhon Parsons y Frank Stulen, esta mquina era una fresadora y el control era Jhon Parsons y Frank Stulen, esta mquina era una fresadora y el control era conformado por tubos electronicos y relays, como se ve en la foto el control era ms conformado por tubos electronicos y relays, como se ve en la foto el control era ms grande que la misma mquina.grande que la misma mquina.

  • En 1952 se comenzaron a En 1952 se comenzaron a fabricar las primeras fabricar las primeras maquinas de control maquinas de control numrico (NC) a nivel numrico (NC) a nivel industrial.industrial.

  • En 1970 al control NC se le En 1970 al control NC se le agrega el microcomputador agrega el microcomputador y se lo perfecciona hasta y se lo perfecciona hasta llegar a ser CNC totalmente llegar a ser CNC totalmente controlado por un controlado por un computador.computador.

  • Despus de 1972 las Despus de 1972 las mquinas CNC han mquinas CNC han venido evolucionado venido evolucionado a la par con los a la par con los computadores computadores hacindolas ms hacindolas ms confiables y fciles de confiables y fciles de manejar.manejar.

  • CONTROLES CONTROLES FANUC FANUC -TORNO-TORNO

    CONTROLES ANTERIORES:CONTROLES ANTERIORES: OTOT 16T16T 18T18T 21T21T

    CONTROLES ACTUALESCONTROLES ACTUALES Oi TOi T 16i T16i T 18i T18i T 21i T21i T

    CONTROLES OPEN SYSTEMCONTROLES OPEN SYSTEM 160i T160i T 180i T180i T 210i T210i T

  • LENGUAJE DE PROGRAMACIN LENGUAJE DE PROGRAMACIN ISOISO

    La ISO estandariz el lenguaje de programacin para La ISO estandariz el lenguaje de programacin para las mquinas CNC.las mquinas CNC.

    Muchos fabricantes de controles han desarrollado un Muchos fabricantes de controles han desarrollado un lenguaje propio para sus controles conocido como lenguaje propio para sus controles conocido como conversacional, pero un programador que domine la conversacional, pero un programador que domine la programacin ISO puede defenderse bien en la mayora programacin ISO puede defenderse bien en la mayora de controles, es por eso que nos centraremos en este de controles, es por eso que nos centraremos en este lenguaje de programacin enfocado a los controles lenguaje de programacin enfocado a los controles FANUCFANUC que son los de mayor uso en nuestra industria. que son los de mayor uso en nuestra industria.

    Este lenguaje de programacin se compone de cdigos Este lenguaje de programacin se compone de cdigos compuestos por letras seguidas de nmeros, por medio compuestos por letras seguidas de nmeros, por medio de los cuales se dan las ordenes de movimiento y de los cuales se dan las ordenes de movimiento y activacin de funciones de la maquina. activacin de funciones de la maquina.

  • CODIGOS DE PROGRAMACION CODIGOS DE PROGRAMACION ISOISO

    CODIGOS CODIGOS GG: : GeometraGeometra ,fueron en principio creados para ,fueron en principio creados para especificar la especificar la geometrageometra de la trayectoria de la herramienta, si de la trayectoria de la herramienta, si avanza rpidamente, o mecanizando en lnea recta o en arco. avanza rpidamente, o mecanizando en lnea recta o en arco. Estos cdigos estn compuestos por la letra G seguida de Estos cdigos estn compuestos por la letra G seguida de nmeros, van desde el G0 hasta el G99.nmeros, van desde el G0 hasta el G99.

    CODIGOS CODIGOS MM: : MiscelneosMiscelneos o funciones auxiliares, se crearon en o funciones auxiliares, se crearon en principio para automatizar las funciones que realizara e principio para automatizar las funciones que realizara e operario, como prender el husillo, encender el refrigerante, etc. operario, como prender el husillo, encender el refrigerante, etc. Estos cdigos van desde el M0 hasta el M99.Estos cdigos van desde el M0 hasta el M99.

  • CODIGO CODIGO SS: : SPEEDSPEED = con = con este cdigo se programa la este cdigo se programa la velocidad del husillo en r.p.m.velocidad del husillo en r.p.m.

    El cdigo S va acompaado El cdigo S va acompaado de el valor numrico de las de el valor numrico de las r.p.m a las que va a girar el r.p.m a las que va a girar el husillo. husillo.

    Si se programa S2300 el Si se programa S2300 el husillo girar a 2300 r.p.m.husillo girar a 2300 r.p.m.

    El valor de la velocidad del El valor de la velocidad del husillo se programar de husillo se programar de acuerdo al material a trabajar y acuerdo al material a trabajar y al tipo de herramienta a al tipo de herramienta a utilizar. utilizar.

    SS

  • CODIGO CODIGO FF: : FEED.FEED. alimentacin o avance de alimentacin o avance de mecanizado, es la velocidad mecanizado, es la velocidad con que se mueve la mquina con que se mueve la mquina en las operaciones de en las operaciones de mecanizado, en el torno el mecanizado, en el torno el avance se especifica en avance se especifica en milmetros por revolucin o milmetros por revolucin o vuelta de la copa.vuelta de la copa.

    El cdigo F va acompaado El cdigo F va acompaado del valor numrico del avance del valor numrico del avance de mecanizado. Ejemplo, si se de mecanizado. Ejemplo, si se programa F0.2, la mquina se programa F0.2, la mquina se mover a 0.2 mm/revolucin.mover a 0.2 mm/revolucin.

    FF

  • Vc

    f dap

    Define el desplazamiento de la herramienta, en direcion axial o radial, en cada rotacion de la pieza.Influencias del avance en mecanizado: Es el principal factor, responsable por los tiempos ciclo de proceso resultados del mecanizado.Desbaste Grandes cantidades de material son removidas.Acabado Donde es necesario obtener buena calidad superficial y tolerancias de pieza, con bajos desgastes de arista de corte.

    A V A N C E FA V A N C E F

    ap

    f ap

    fTorneado

    RadialTorneado

    Longitudinal

  • DETERMINACION DEL AVANCE DETERMINACION DEL AVANCE FF El valor del avance de mecanizado El valor del avance de mecanizado FF

    depende de:depende de: tipo de material a trabajar.tipo de material a trabajar. tipo de inserto a utilizar.tipo de inserto a utilizar. tipo de mecanizado, si es acabado o tipo de mecanizado, si es acabado o

    desbaste.desbaste. radio en la punta del inserto.radio en la punta del inserto.

  • CONTROL DE VIRUTACONTROL DE VIRUTA C45, WNMG080408-NM6C45, WNMG080408-NM6vc = 270 m/minvc = 270 m/minap = 0,8 mmap = 0,8 mmF = (0,16 0,5)mmF = (0,16 0,5)mm

    F 0,1 F 0,1 F 0,16 F 0,3F 0,16 F 0,3

  • CODIGOS CODIGOS X, ZX, Z : : estos cdigos se utilizan estos cdigos se utilizan para designar las coordenadas de trabajo en para designar las coordenadas de trabajo en el torno. el torno.

    El eje El eje XX es asignado al carro transversal, es asignado al carro transversal, determinando losdeterminando los dimetrosdimetros de la pieza de de la pieza de trabajo.trabajo.

    En coordenadas incrementales o relativas En coordenadas incrementales o relativas el eje X se distingue como el eje X se distingue como UU..

    El eje El eje ZZ es asignado al carro longitudinal y es asignado al carro longitudinal y determina las longitudes de la pieza de determina las longitudes de la pieza de trabajo.trabajo.

    En coordenadas incrementales y relativas el En coordenadas incrementales y relativas el eje Z se distingue como eje Z se distingue como WW..

    Estos cdigos van acompaados de valores Estos cdigos van acompaados de valores numricos X22. Z5. que especifican las numricos X22. Z5. que especifican las coordenadas a donde debe desplazarse la coordenadas a donde debe desplazarse la mquina segn la orden dada.mquina segn la orden dada.

  • ESTRUCTURA DEL PROGRAMAESTRUCTURA DEL PROGRAMALos programas se identifican con la letra Los programas se identifican con la letra O O y se dispone de cuatro dgitos para numerar el programa y se dispone de cuatro dgitos para numerar el programa O1235O1235

    En algunos controles se puede digitar entre parntesis el nombre del programa para una mejor En algunos controles se puede digitar entre parntesis el nombre del programa para una mejor identificacin en la biblioteca de programas identificacin en la biblioteca de programas O1235(ROTULA 12L14)O1235(ROTULA 12L14)Por ltimo se cierra el bloque o rengln de programacin con un punto y coma al oprimir la tecla EOB Por ltimo se cierra el bloque o rengln de programacin con un punto y coma al oprimir la tecla EOB (end of block).(end of block).

    Generalmente se numeran los bloques o renglones de programacin con la letra Generalmente se numeran los bloques o renglones de programacin con la letra NN de 5 en 5, o de 10 de 5 en 5, o de 10 en 10 para tener un orden en la edicin de los programas.en 10 para tener un orden en la edicin de los programas.

    Luego del numero de bloque se programan las instrucciones con los cdigos G, M, F, S, T, que se Luego del numero de bloque se programan las instrucciones con los cdigos G, M, F, S, T, que se necesiten cerrando el bloque de programacin con el punto y coma.necesiten cerrando el bloque de programacin con el punto y coma.

    O1235 (ROTULA 12L14);O1235 (ROTULA 12L14); N5 T0000 G40 G21 G97 G99 ; N5 T0000 G40 G21 G97 G99 ; / N10 G28 U0 W0 ;/ N10 G28 U0 W0 ; N15 T0101 ; N15 T0101 ; N250 M30;N250 M30;

    La estructura del programa se cierra con el cdigo M30 (fin de programa).La estructura del programa se cierra con el cdigo M30 (fin de programa).

  • CODIGOS MCODIGOS MEn un bloque de programacin se programa un En un bloque de programacin se programa un solo cdigo M.solo cdigo M.

    M00:M00: parada intermedia en el programaparada intermedia en el programa, se , se utiliza para que el operario realice alguna utiliza para que el operario realice alguna intervencin necesaria antes de continuar con la intervencin necesaria antes de continuar con la secuencia normal del programa generalmente secuencia normal del programa generalmente para colocar a tope una pieza.para colocar a tope una pieza.

    O0002;O0002; N5 T0101;N5 T0101; N10 G0X0Z0; N10 G0X0Z0; N15 N15 M00M00 (COLOCAR A TOPE LA PIEZA);(COLOCAR A TOPE LA PIEZA); N20 G0X100Z100;N20 G0X100Z100; N25 T0202;N25 T0202;

  • M01M01: : parada opcional programadaparada opcional programada, tiene la misma , tiene la misma utilidad del cdigo M00, pero la maquina se detiene utilidad del cdigo M00, pero la maquina se detiene cuando llega a leer el cdigo si el operario ha activado el cuando llega a leer el cdigo si el operario ha activado el botn optional stop, si no lo ha activado la maquina no botn optional stop, si no lo ha activado la maquina no ejecuta la parada intermedia.ejecuta la parada intermedia.

    N90 G1Z-45.F0.1;N90 G1Z-45.F0.1; N95 G0X34.Z3.;N95 G0X34.Z3.; N100 N100 M01M01 (VERIFICAR DIAMETRO INTERIOR);(VERIFICAR DIAMETRO INTERIOR); N105 G0X36;N105 G0X36; N110 G1Z-45.;N110 G1Z-45.;

  • M02:M02: fin de programafin de programa, se , se utiliza para cerrar la estructura utiliza para cerrar la estructura del programa, actualmente se del programa, actualmente se utiliza ms el cdigo M30.utiliza ms el cdigo M30.

    N225 G0X100.Z100.;N225 G0X100.Z100.; N230 N230 M02M02;;

    M03: giro de husillo en sentido M03: giro de husillo en sentido horario, horario, este cdigo se este cdigo se acompaa del cdigo de acompaa del cdigo de velocidad de husillo velocidad de husillo SS y el y el valor numrico de las rpm. El valor numrico de las rpm. El sentido de giro se determina sentido de giro se determina ubicndose detrs de la copa.ubicndose detrs de la copa.

    N125 T0808;N125 T0808; N130 N130 M03M03 S1200; S1200; N135 G0X20.Z3.;N135 G0X20.Z3.;

  • M04: girar husillo en sentido M04: girar husillo en sentido antihorarioantihorario, este cdigo , este cdigo tambin va acompaado del tambin va acompaado del cdigo cdigo SS y las rpm. y las rpm.

    N125 T0808;N125 T0808; N130 N130 M04M04 S2000; S2000; N135 G0X20.Z3.;N135 G0X20.Z3.;

    M05: detener husilloM05: detener husillo, se , se utiliza sobre todo antes de utiliza sobre todo antes de cambiar el sentido de giro del cambiar el sentido de giro del husillo.husillo.

  • M08: encender el refrigeranteM08: encender el refrigerante, , coolant on, para que funcione coolant on, para que funcione con este cdigo se debe con este cdigo se debe activar el botn coolant auto activar el botn coolant auto en el panel de control. Se en el panel de control. Se debe programar despus de debe programar despus de cada cambio de herramienta.cada cambio de herramienta.

    N50 T0404;N50 T0404; N55 G0X32.Z2.N55 G0X32.Z2.M8M8;;

    M07: encender refrigerante M07: encender refrigerante limpia viruta.limpia viruta.

    M09: apagar el refrigerante.M09: apagar el refrigerante.

  • M10M10: : cerrar copacerrar copa, chuck , chuck clamp. Se utiliza para cerrar la clamp. Se utiliza para cerrar la copa en un ciclo automtico de copa en un ciclo automtico de alimentacin de barra, con alimentacin de barra, con jalador o alimentador de jalador o alimentador de barras junto con el cdigo barras junto con el cdigo M11.M11.

    M11M11: : abrir copa, abrir copa, chuck chuck unclamp.unclamp.

    N30T0101(TOPE);N30T0101(TOPE); N35 G0X0Z0;N35 G0X0Z0; N40 N40 M11M11;; N45 G4P1000;N45 G4P1000; N50 N50 M10M10;; N55G4P1000;N55G4P1000; N60 G0X100.Z100.N60 G0X100.Z100. N65T0202;N65T0202;

  • M12M12: : sacar la pinola de la sacar la pinola de la contrapuntacontrapunta, quil out. , quil out. Saca la pinola hasta que Saca la pinola hasta que hace contacto con la hace contacto con la pieza de trabajo. pieza de trabajo.

    N65 N65 M12M12;; N70 G4P2000;N70 G4P2000; N75 G0X36.Z1.;N75 G0X36.Z1.;

    M13M13: : retraer la pinola de retraer la pinola de la contrapunta,la contrapunta, quil in. quil in.

    N125 N125 M13M13;; N130 G4P2000;N130 G4P2000; N135 G0X100.Z100.;N135 G0X100.Z100.;

  • RECOGEDOR DE PIEZAS (PART CATCHER)RECOGEDOR DE PIEZAS (PART CATCHER)

    M14M14 : part catcher extend : part catcher extendM15 M15 : part catcher retract: part catcher retract

    T1010 (TRONZADOR) ; T1010 (TRONZADOR) ; G0X32.Z-34.M3S1000G97;G0X32.Z-34.M3S1000G97;G1X0F0.08 G1X0F0.08 M14M14;;G0X60.;G0X60.;M15M15;;G0X150.Z150.G0X150.Z150.M99;M99;

  • M19: ORIENTAR HUSILLOM19: ORIENTAR HUSILLO

    Al orientar el husillo se Al orientar el husillo se puede introducir barras puede introducir barras hexagonales o cuadradas hexagonales o cuadradas en el husillo cuando se en el husillo cuando se tiene un empujador de tiene un empujador de barras.barras.

    Se utiliza tambin para Se utiliza tambin para frenar el husillo y poder frenar el husillo y poder apretar o aflojar las apretar o aflojar las mordazas de la copa.mordazas de la copa.

    M20: DESACTIVAR ORIENTACIN DE HUSILLOM20: DESACTIVAR ORIENTACIN DE HUSILLO

  • Contrapunta automticaContrapunta automticaM55M55: : desenclavar desenclavar contrapunta y sacar contrapunta y sacar pin de arrastre.pin de arrastre.

    M56M56: : enclavar enclavar contrapunta y retraer contrapunta y retraer pin de arrastre.pin de arrastre.

    N230 G0 W#140;N230 G0 W#140;N235 M55;N235 M55;N240 G4X1.;N240 G4X1.;N245 G0Z120.;N245 G0Z120.;N250 M56;N250 M56;N255 G4X1.N255 G4X1.

  • M21M21: : desactivar la alarma de la puertadesactivar la alarma de la puerta abiertaabierta (Door (Door interlock) se programa cundo es necesario abrir la interlock) se programa cundo es necesario abrir la puerta de operacin del torno, para una intervencin puerta de operacin del torno, para una intervencin manual (colocar a tope la pieza manualmente).manual (colocar a tope la pieza manualmente).

    N30 T0101(TOPE);N30 T0101(TOPE); N35 G0X0Z0;N35 G0X0Z0; N40 N40 M21M21;; N45 M00 (COLOCAR A TOPE)N45 M00 (COLOCAR A TOPE) N50 N50 M22M22;; N55 G0X100.Z100.N55 G0X100.Z100.

    M22M22: : activar la alarma de puertaactivar la alarma de puerta abiertaabierta cuando se ha cuando se ha utilizado el cdigo M21.utilizado el cdigo M21.

  • M30M30: : fin de programafin de programa, cierra la estructura del programa, apaga todas las , cierra la estructura del programa, apaga todas las funciones y adems cuenta una pieza realizada.funciones y adems cuenta una pieza realizada.

    O0024;O0024; N5 T0101;N5 T0101; N450 N450 M30M30;;

    M31M31: : desactivar alarma de copa abiertadesactivar alarma de copa abierta (chuck unclamp) se programa (chuck unclamp) se programa cuando es necesario la apertura de la copa automticamente.cuando es necesario la apertura de la copa automticamente.

    M32M32: : activar alarma de copa abiertaactivar alarma de copa abierta, se programa despus de que se , se programa despus de que se activa el cdigo M31.activa el cdigo M31.

    N30T0101(TOPE);N30T0101(TOPE); N35 G0X0Z0;N35 G0X0Z0; N37 N37 M31M31;; N40 M11;N40 M11; N45 G4P1000;N45 G4P1000; N50 M10;N50 M10; N55G4P1000;N55G4P1000; N57 N57 M32M32;; N60 G0X100.Z100.N60 G0X100.Z100. N65T0202;N65T0202;

  • M97M97: : contador de piezascontador de piezas, se programa , se programa cuando dentro de un ciclo de trabajo cuando dentro de un ciclo de trabajo se fabrican varias piezas, o cuando el se fabrican varias piezas, o cuando el ciclo es repetitivo y no finaliza con ciclo es repetitivo y no finaliza con M30.M30.

    M98 P__M98 P__: : llamar subprograma a llamar subprograma a trabajartrabajar. Se utiliza para llamar un . Se utiliza para llamar un subprograma desde un programa subprograma desde un programa principal, con la letra P se designa el principal, con la letra P se designa el numero de subprograma a llamar.numero de subprograma a llamar.

    M99M99: : fin de subprogramafin de subprograma, este cdigo , este cdigo cierra la estructura del subprograma.cierra la estructura del subprograma.

    (TRONZADO);

    G0 X20. Z-30. M4S800;

    G1 X0 F0.08;

    M97;

    G0 X100.Z100.;

    M99;

  • Sistema de coordenadasSistema de coordenadas

  • Coordenadas de la Coordenadas de la piezapieza

    Despus de fijar el cero de pieza todas las dimensiones de la pieza se miden con respecto a este cero. Las medidas en el eje X siempre son Dimetros, y en Z son longitudes, como el cero esta en la cara de la pieza, las coordenadas de la pieza en Z sern negativas.

  • PROGRAMACION DE PROGRAMACION DE COORDENADASCOORDENADAS

    Los movimientos de la Los movimientos de la herramienta se herramienta se pueden programar de pueden programar de dos formas diferentes:dos formas diferentes:

    Coordenadas Coordenadas absolutas X,Zabsolutas X,Z: se : se programan los valores programan los valores X, Z siempre desde el X, Z siempre desde el cero de pieza hasta la cero de pieza hasta la posicin de destino.posicin de destino.

  • Coordenadas relativas o Coordenadas relativas o incrementales U , Wincrementales U , W: se : se programan los valores U, programan los valores U, W medidos desde la W medidos desde la ultima posicin donde se ultima posicin donde se encuentre la encuentre la herramienta en ese herramienta en ese momento hasta la momento hasta la posicin de destino en posicin de destino en incrementos.incrementos.

  • Ejercicio de coordenadas Ejercicio de coordenadas relativasrelativas

    Incrementales: si la Incrementales: si la herramienta esta ubicada herramienta esta ubicada en el cero de pieza W = en el cero de pieza W = P0:P0:

    U W___U W___P0-P1 ____ ____P0-P1 ____ ____P1-P2 ____ ____P1-P2 ____ ____P2-P3 ____ ____P2-P3 ____ ____P3-P4 ____ ____P3-P4 ____ ____

    P4-P3 ____ ____P4-P3 ____ ____P3-P2 ____ ____P3-P2 ____ ____P2-P1 ____ ____P2-P1 ____ ____P1-P0 ____ ____P1-P0 ____ ____

  • Ejercicio de coordenadas Ejercicio de coordenadas relativasrelativas

    Incrementales: si la Incrementales: si la herramienta esta ubicada herramienta esta ubicada en el cero de pieza W = en el cero de pieza W = P0:P0:

    U W___U W___P0-P1 26 0P0-P1 26 0P1-P2 4 -2P1-P2 4 -2P2-P3 0 -28P2-P3 0 -28P3-P4 20 -20P3-P4 20 -20

    P4-P3 ____ ____P4-P3 ____ ____P3-P2 ____ ____P3-P2 ____ ____P2-P1 ____ ____P2-P1 ____ ____P1-P0 ____ ____P1-P0 ____ ____

  • CODIGOS CODIGOS GG

    En un bloque de un En un bloque de un programa se pueden programa se pueden programar varios programar varios cdigos G que no se cdigos G que no se cancelen entre si.cancelen entre si.

    Los cdigos Los cdigos GG modalesmodales son los que siguen son los que siguen activos hasta que se activos hasta que se cambien o cancelen cambien o cancelen por otros.por otros.

    Los codigos G van Los codigos G van desde el G0 hasta el desde el G0 hasta el G99. G99.

  • G0: POSICIONAMIENTO EN MARCHA G0: POSICIONAMIENTO EN MARCHA RAPIDARAPIDA

    Este cdigo modal se Este cdigo modal se utiliza para aproximar utiliza para aproximar la herramienta a la la herramienta a la pieza de trabajo antes pieza de trabajo antes de mecanizar, para de mecanizar, para alejarse de la pieza alejarse de la pieza despus de mecanizar despus de mecanizar y realizar movimientos y realizar movimientos en vaco.en vaco.

    La mquina se La mquina se aproxima a la mxima aproxima a la mxima velocidad hasta las velocidad hasta las coordenadas coordenadas programadas.programadas.

    G0 X25. Z5. ;

  • G0 X45. Z5.G0 X45. Z5.

  • G1: MECANIZADO EN LINEA RECTAG1: MECANIZADO EN LINEA RECTA Este cdigo modal, tambin Este cdigo modal, tambin

    llamado interpolacin llamado interpolacin lineal, se utiliza para todo lineal, se utiliza para todo tipo de mecanizado en tipo de mecanizado en lnea recta, la maquina se lnea recta, la maquina se mueve con avance de mueve con avance de mecanizado F hasta las mecanizado F hasta las coordenadas programadas.coordenadas programadas.

    Se utiliza para mecanizar: Se utiliza para mecanizar: tronzados, conos, tronzados, conos, ranurados, refrentados, ranurados, refrentados, cilindrados etc.cilindrados etc.

    G1 Z-30. F0.12 ;

  • G1G1 Z-30. F0.12 ; Z-30. F0.12 ;X52. ;X52. ;

    G1G1 Z-25. F0.15 ; Z-25. F0.15 ;X50.Z-35 ;X50.Z-35 ;X55. ;X55. ;

  • G1 COPIADO G1 CONTORNO

    G1 CONO G1 TALADRADO

  • Forma de proceder al Forma de proceder al programarprogramar

    1- Elegir el punto cero de la pieza (uno o varios).1- Elegir el punto cero de la pieza (uno o varios). 2- Se programar en coordenadas absolutas o 2- Se programar en coordenadas absolutas o incrementales?incrementales? 3- Elaborar el plan de trabajo en pasos individuales: 3- Elaborar el plan de trabajo en pasos individuales: determinar herramienta, velocidad de giro del husillo,determinar herramienta, velocidad de giro del husillo, refrigerante, recorridos, avances, etc.refrigerante, recorridos, avances, etc. 4- Escribir el programa, traduciendo los pasos de trabajo 4- Escribir el programa, traduciendo los pasos de trabajo al lenguaje de programacin.al lenguaje de programacin. 5- Entrada del programa al control.5- Entrada del programa al control. 6- Probar el programa (en la grafica y en vaco).6- Probar el programa (en la grafica y en vaco). 7- Procesar el programa (mecanizar).7- Procesar el programa (mecanizar). 8- Verificar medidas de la pieza y compensar diferencias.8- Verificar medidas de la pieza y compensar diferencias. 9- Optimizar el programa (recorridos y avances de 9- Optimizar el programa (recorridos y avances de

    mecanizado)mecanizado)

  • EJERCICIOS DE EJERCICIOS DE PROGRAMACION G0 Y G1PROGRAMACION G0 Y G1

  • Ejercicio G0 y G1Ejercicio G0 y G1

  • G2 :INTERPOLACION CIRCULAR HORARIA

    G3 : INTERPOLACION CIRCULAR ANTIHORARIA

  • G2 y G3 dependiendo de la ubicacin G2 y G3 dependiendo de la ubicacin de la herramientade la herramienta

    rea de trabajo rea de trabajo detrs del centro detrs del centro de giro.de giro.

    rea de trabajo rea de trabajo delante del centro delante del centro de giro.de giro.

  • G2G2 : este cdigo modal : este cdigo modal se utiliza para se utiliza para mecanizar arcos y mecanizar arcos y semiesferas donde la semiesferas donde la herramienta describe herramienta describe una trayectoria en una trayectoria en sentido horario.sentido horario.

    Despus del cdigo Despus del cdigo G2 se programa el G2 se programa el punto final del arco en punto final del arco en X, Z y el radio del arco X, Z y el radio del arco con el cdigo R y el con el cdigo R y el avance F.avance F.

    G2 X55. Z- 45. R15. F0.2

  • G1 Z-25. F0.12;G1 Z-25. F0.12;G2 X50. Z-35. R10. F0.25G2 X50. Z-35. R10. F0.25;;G1 X55.;G1 X55.;

  • G3G3 : este cdigo modal : este cdigo modal se utiliza para se utiliza para mecanizar arcos y mecanizar arcos y semiesferas donde la semiesferas donde la herramienta describe herramienta describe una trayectoria en una trayectoria en sentido antihorario.sentido antihorario.

    Despus del cdigo Despus del cdigo G3 se programa el G3 se programa el punto final del arco en punto final del arco en X, Z y el radio del arco X, Z y el radio del arco con el cdigo R y el con el cdigo R y el avance F.avance F.

    G3 X55. Z- 45. R15. F0.2

  • Ejemplos G3Ejemplos G3

  • Ejercicio G2-G3Ejercicio G2-G3

  • G4 : tiempo de esperaG4 : tiempo de espera Se utiliza cuando se necesita Se utiliza cuando se necesita

    una pausa temporizada en el una pausa temporizada en el programa, despus de cumplir programa, despus de cumplir el tiempo el programa sigue con el tiempo el programa sigue con su secuencia. su secuencia.

    Se puede utilizar para romper Se puede utilizar para romper bien la viruta en los taladrados bien la viruta en los taladrados al fondo del agujero, y en el al fondo del agujero, y en el fondo de las ranuras. Tambin fondo de las ranuras. Tambin se utiliza para esperar que la se utiliza para esperar que la copa abra y cierre en ciclos copa abra y cierre en ciclos automticos de alimentacin de automticos de alimentacin de barra.barra.

    Se puede programar con la letra Se puede programar con la letra X en segundos ej: X en segundos ej: G4X1.G4X1. (temporice 1 seg) tambin se (temporice 1 seg) tambin se puede programar con la letra U, puede programar con la letra U, o con P en milsimas de o con P en milsimas de segundosegundo

    ej: ej: G4 P1000G4 P1000 (temporice 1 (temporice 1 seg).seg).

  • G0 X32. Z-20. ;

    G1 X20. F0.1;

    G4 X2. ;

    G0 X36. ;

  • V E L O C I D A D D E C O R T E - VcV E L O C I D A D D E C O R T E - Vc (m/min)(m/min)

    Vc

    f dap

    (m/min)1000

    ndVc = Velocidad de de Corte es la velocidad relativa entre la herramienta y la pieza.(La velocidad con que el diametro (perifrico) de pieza pasa por la herramienta o filo de corte)Combinada con el avance, son los datos mas importantes de corte determinados para el material a ser mecanizado.La Velocidad de de Corte es decisiva para el buen desempeo de la herramienta, tiene influencia directa en los siguientes factores:Vida til de la arista de corte / Consumo de potencia / Estabilidad durante el mecanizado / Selecion de la herramienta.

  • G96 S___: TRABAJAR CON VELOCIDAD G96 S___: TRABAJAR CON VELOCIDAD DE CORTE CONSTANTEDE CORTE CONSTANTE

    Se utiliza para obtener un Se utiliza para obtener un mejor rendimiento en el mejor rendimiento en el mecanizado y duracin de mecanizado y duracin de las herramientas. La las herramientas. La velocidad de corte velocidad de corte constante permite obtener constante permite obtener mejores acabados en el mejores acabados en el refrentado de piezas en refrentado de piezas en toda la cara de la pieza toda la cara de la pieza desde el dimetro mayor desde el dimetro mayor hasta el centro de la pieza.hasta el centro de la pieza.

    El formato es: El formato es: G96 S120G96 S120 donde S120 no son las donde S120 no son las rpm, sino la velocidad de rpm, sino la velocidad de corte en metros/minuto.corte en metros/minuto.

  • G96 S___G96 S___ No se recomienda trabajar No se recomienda trabajar

    velocidad de corte constante velocidad de corte constante para:para:

    Mecanizar roscas, porque se Mecanizar roscas, porque se puede variar el paso de puede variar el paso de rosca.rosca.

    Para taladrar porque subira Para taladrar porque subira a altas rpm en el centro de a altas rpm en el centro de la pieza.la pieza.

    Para tronzar porque la pieza Para tronzar porque la pieza saldra despedida a altas saldra despedida a altas rpm al cortarla.rpm al cortarla.

    Para estos casos se utiliza Para estos casos se utiliza las rpm fijas con el cdigo las rpm fijas con el cdigo G97.G97.

  • El control trabaja despejando las rpm de la El control trabaja despejando las rpm de la formula de velocidad de corte, La mquina formula de velocidad de corte, La mquina calcula las rpm de acuerdo al dimetro que este calcula las rpm de acuerdo al dimetro que este trabajando en ese momento. trabajando en ese momento.

    En un dimetro cercano al centro las rpm subiran En un dimetro cercano al centro las rpm subiran al mximo, para evitar esto se fijan las rpm al mximo, para evitar esto se fijan las rpm mximas adecuadas para trabajar con esa mximas adecuadas para trabajar con esa herramienta utilizando el cdigo G50 S2500 herramienta utilizando el cdigo G50 S2500 donde S2500 es la mxima velocidad que donde S2500 es la mxima velocidad que asumir el husillo cuando la herramienta se asumir el husillo cuando la herramienta se acerque al centro de la pieza de trabajoacerque al centro de la pieza de trabajo

    T0303;T0303; G50 S2500;G50 S2500; G96 S180 M4;G96 S180 M4; G0X40.Z2.M8;G0X40.Z2.M8;

  • DETERMINACION DE LA VELOCIDAD DE CORTE EN DETERMINACION DE LA VELOCIDAD DE CORTE EN M/MINM/MIN

  • G97 S__ TRABAJAR CON RPM G97 S__ TRABAJAR CON RPM FIJASFIJAS

    Se utiliza para trabajar con Se utiliza para trabajar con rpm fijas a un determinado rpm fijas a un determinado valor, en el caso de valor, en el caso de roscado, taladrado y roscado, taladrado y tronzado.tronzado.

    Se programa G97 S1200 Se programa G97 S1200 donde S1200 son las rpm donde S1200 son las rpm fijas a trabajar.fijas a trabajar.

    El cdigo G50 que limita El cdigo G50 que limita

    las rpm mximas para el las rpm mximas para el cdigo G96, no funciona cdigo G96, no funciona para el cdigo G97.para el cdigo G97.

  • CC = Insercin automtica de chaflanes = Insercin automtica de chaflanesG1X20;G1X20;Z-30;Z-30;X34;X34;Z-53;Z-53;X70 Z-90;X70 Z-90;X80 Z-122;X80 Z-122;Z-130Z-130

    G1X20 G1X20 C3C3;;Z-30;Z-30;X34 X34 C3C3;;Z-53 Z-53 C3C3;;X70 Z-90 X70 Z-90 C8C8;;X80 Z-122;X80 Z-122;Z-130Z-130

  • RR = Insercin automtica de radios = Insercin automtica de radiosG1X20;G1X20;Z-30;Z-30;X34;X34;Z-53;Z-53;X70 Z-90;X70 Z-90;X80 Z-122;X80 Z-122;Z-130Z-130

    G1X20 G1X20 R3R3;;Z-30 Z-30 R3R3;;X34 X34 R3R3;;Z-53 Z-53 R12R12;;X70 Z-90 X70 Z-90 R20R20;;X80 Z-122;X80 Z-122;Z-130Z-130

  • AA = PROGRAMACION CON ANGULOS = PROGRAMACION CON ANGULOS Se programa el punto de destino bien sea con el dato en X, o Z y el ngulo A Se programa el punto de destino bien sea con el dato en X, o Z y el ngulo A

    con respecto al eje de la pieza de trabajo.con respecto al eje de la pieza de trabajo.

    G1 Z-30;X60 A157.9 ;Z-90;

    G1 Z-30;Z-67 A157.9 ;Z-90;

  • G20: TRABAJAR EN PULGADASG20: TRABAJAR EN PULGADAS

    Al activar este cdigo las coordenadas en la pantalla se visualizan con cuatro decimales despus del punto.

  • G21: TRABAJAR EN MILIMETROSG21: TRABAJAR EN MILIMETROS

    Al activar este cdigo las coordenadas en la pantalla se visualizan con tres decimales despus del punto. Este cdigo viene activo por defecto.

  • G28 : RETORNO A REFERENCIA DE MAQUINAG28 : RETORNO A REFERENCIA DE MAQUINA Este cdigo no modal enva los ejes al cero de maquina en marcha rpida.Este cdigo no modal enva los ejes al cero de maquina en marcha rpida.

    Se utiliza cuando se necesita alejar los ejes para cambiar herramienta, o Se utiliza cuando se necesita alejar los ejes para cambiar herramienta, o para que el operario pueda cambiar de pieza.para que el operario pueda cambiar de pieza.

    G28 U0;

    G28W0;

  • G28 U0 W0;G28 U0 W0;

  • Teniendo en cuenta el radio de la Teniendo en cuenta el radio de la punta del inserto:punta del inserto:

  • Compensacin del radio del insertoCompensacin del radio del inserto

    Los insertos intercambiables Los insertos intercambiables estn redondeados en la punta estn redondeados en la punta de corte para mejorar el de corte para mejorar el acabado de la pieza y alargar acabado de la pieza y alargar la vida del inserto.la vida del inserto.

    Este redondeo causa Este redondeo causa imprecisiones al programar imprecisiones al programar movimientos que no son movimientos que no son paralelos a los ejes, como en paralelos a los ejes, como en los conos o radios.los conos o radios.

    Se aplica solamente para Se aplica solamente para contornos interiores y contornos interiores y exteriores, no para ranurados exteriores, no para ranurados ni taladrados.ni taladrados.

    Punto terico de programacin

  • Sobre material en los conos

    Sobre material en los arcos

    Radio compensado

  • G41: COMPENSAR EL RADIO A LA IZQUIERDA.G41: COMPENSAR EL RADIO A LA IZQUIERDA.G42 : COMPENSAR EL RADIO A LA DERECHA.G42 : COMPENSAR EL RADIO A LA DERECHA.

    G40 : CANCELA LA COMPENSACION DEL RADIO. G40 : CANCELA LA COMPENSACION DEL RADIO.

    Para compensar el radio Para compensar el radio y as mismo la trayectoria y as mismo la trayectoria de la herramienta se de la herramienta se utilizan los comandos utilizan los comandos G41 y G42. G41 y G42.

    La eleccin del comando La eleccin del comando depende si la depende si la herramienta se mueve a herramienta se mueve a la derecha o izquierda del la derecha o izquierda del contorno de la pieza contorno de la pieza como se ve en la figura.como se ve en la figura.

  • Para poder calcular la Para poder calcular la trayectoria equidistante trayectoria equidistante corregida, adems de corregida, adems de introducir el valor del introducir el valor del radio del inserto, se radio del inserto, se introduce el cdigo de introduce el cdigo de ataque del filo.ataque del filo.

    Este dato de ataque del Este dato de ataque del filo se identifica con la filo se identifica con la letra T.letra T.

  • Cdigo T de ataque del filoCdigo T de ataque del filo

  • Cdigo T de ataque del filoCdigo T de ataque del filo

  • En la tabla de compensacin de herramientas se graba el dato del En la tabla de compensacin de herramientas se graba el dato del radio del inserto en la casilla R y el ataque del filo en la casilla T.radio del inserto en la casilla R y el ataque del filo en la casilla T.

  • Ejemplo de programacinEjemplo de programacin

  • Ejemplo de programacinEjemplo de programacin

  • FIJACION DEL CERO DE PIEZAFIJACION DEL CERO DE PIEZAEl cero de pieza es la distancia que hay desde el cero de maquina El cero de pieza es la distancia que hay desde el cero de maquina hasta el centro de la pieza en X, y hasta la cara de la pieza en Z.hasta el centro de la pieza en X, y hasta la cara de la pieza en Z.Para hallar el valor de estas coordenadas se realiza un Para hallar el valor de estas coordenadas se realiza un procedimiento operativo utilizando una herramienta la cual se procedimiento operativo utilizando una herramienta la cual se llamar herramienta patrn.llamar herramienta patrn.Despus de hallar estas coordenadas se pueden grabar de varias Despus de hallar estas coordenadas se pueden grabar de varias formas en el control.formas en el control.

    Hallando cero de pieza en X Hallando cero de pieza en Z

  • Fijacin del cero de piezaFijacin del cero de piezaUna forma de fijar el cero de pieza es utilizar las tablas de ceros de pieza si Una forma de fijar el cero de pieza es utilizar las tablas de ceros de pieza si estn activas en el control, all se graban las coordenadas halladas X, Z con estn activas en el control, all se graban las coordenadas halladas X, Z con sus signos respectivos.sus signos respectivos.De esta forma se pueden activar varios ceros de pieza en un mismo De esta forma se pueden activar varios ceros de pieza en un mismo programa.programa.Se utilizan los cdigos G54 al G59.Se utilizan los cdigos G54 al G59. G54: grabar el cero de pieza en la tabla 1G54: grabar el cero de pieza en la tabla 1

    G59: graba el cero de pieza en la tabla 6G59: graba el cero de pieza en la tabla 6

  • Al oprimir la tecla OFFSET y luego (TRABAJO) aparece la tabla de ceros de pieza

  • CICLOS DE TORNEADOCICLOS DE TORNEADO

    Los ciclos de torneado se crearon para facilitar la Los ciclos de torneado se crearon para facilitar la programacin en el mecanizado de desbastes, ranuras, programacin en el mecanizado de desbastes, ranuras, taladrados y roscados.taladrados y roscados.

  • G71: ciclo de desbaste en cilindradoG71: ciclo de desbaste en cilindrado

    G70: pasada de acabado

  • G71: ciclo de desbaste en cilindradoG71: ciclo de desbaste en cilindrado

    Este ciclo se utiliza para desbastar un material en bruto hasta Este ciclo se utiliza para desbastar un material en bruto hasta aproximarlo al perfil programado solamente para perfiles aproximarlo al perfil programado solamente para perfiles ascendentes.ascendentes.

    Se puede modificar fcilmente el valor de las pasadas de Se puede modificar fcilmente el valor de las pasadas de desbaste y la sobre medida para hacer la pasada de acabado desbaste y la sobre medida para hacer la pasada de acabado con el cdigo G70.con el cdigo G70.

    Los clculos de los movimientos y puntos de llegada en X, Z Los clculos de los movimientos y puntos de llegada en X, Z para cada pasada de corte los calcula automticamente el para cada pasada de corte los calcula automticamente el control.control.

    El ciclo termina en el mismo punto donde se aproxim antes El ciclo termina en el mismo punto donde se aproxim antes de iniciar el desbaste.de iniciar el desbaste.

  • Para programar el ciclo se ubica la Para programar el ciclo se ubica la herramienta en un dimetro mayor herramienta en un dimetro mayor al dimetro en bruto.al dimetro en bruto.

    Luego en dos bloques seguidos Luego en dos bloques seguidos se programa el ciclo.se programa el ciclo.

    Despus de estos dos bloques se Despus de estos dos bloques se programan los bloques de programan los bloques de descripcin del contorno como si descripcin del contorno como si se fuera hacer una pasada de se fuera hacer una pasada de acabado.acabado.

    Por ltimo se programa la pasada Por ltimo se programa la pasada de acabado con el cdigo G70.de acabado con el cdigo G70.

    Si se programa compensacin del Si se programa compensacin del radio con G41 o G42 se tendr en radio con G41 o G42 se tendr en cuenta solo en la pasada de cuenta solo en la pasada de acabado.acabado.

    G71: ciclo de desbaste en cilindradoG71: ciclo de desbaste en cilindrado

  • G71G71

    N45 N45 G0 X42. Z2.G0 X42. Z2. ; ; N50 N50 G71G71 U1.5U1.5 R0.8R0.8;; N55 N55 G71G71 P60P60 Q75Q75 U0.6U0.6 W0.2 W0.2 F0.16;F0.16; NN6060 G0X20.; G0X20.; N65 G1 Z-30.;N65 G1 Z-30.; N70 G2 X40. Z-40. R10.;N70 G2 X40. Z-40. R10.; NN7575 G1 X42. G1 X42.

    DONDE: G0 X42. Z2.G0 X42. Z2. = aproximacin al material en bruto.

    U1.5 = valor de la pasada de desbaste radial.U1.5 = valor de la pasada de desbaste radial.

    R0.8 = retraccin al final de cada corte.R0.8 = retraccin al final de cada corte.

    P60 = numero de bloque N inicial del contorno (solo movimientos en X)P60 = numero de bloque N inicial del contorno (solo movimientos en X)

    Q75 = numero de bloque N final del contorno.Q75 = numero de bloque N final del contorno.

    U0.6 = sobrematerial en X para la pasada de acabado (negativo en interiores).U0.6 = sobrematerial en X para la pasada de acabado (negativo en interiores).

    W0.2 = sobrematerial en Z para la pasada de acabado.W0.2 = sobrematerial en Z para la pasada de acabado.

    F0.16 = avance de desbaste.F0.16 = avance de desbaste.

  • G71G71 N45 G0 X42. Z2. ; N45 G0 X42. Z2. ; N50 G71 U1.5 R0.8;N50 G71 U1.5 R0.8; N55 G71 P60 Q75 U0.6 W0.2 F0.16;N55 G71 P60 Q75 U0.6 W0.2 F0.16; NN6060 G0X20.; G0X20.; N65 G1 Z-30.;N65 G1 Z-30.; N70 G2 X40. Z-40. R10.;N70 G2 X40. Z-40. R10.; NN7575 G1 X42. G1 X42. N80 G70N80 G70 P60P60 Q75 Q75 F0.1 S2000;F0.1 S2000;

    DONDE: P60 = bloque N inicial del contorno.P60 = bloque N inicial del contorno.

    Q75 = numero de bloque N final del contorno.Q75 = numero de bloque N final del contorno.

    F0.1 = avance de acabado.F0.1 = avance de acabado.

    S2000 = velocidad para el acabado.S2000 = velocidad para el acabado.

    G70: pasada de acabado

  • Para realizar la pasada de acabado se puede Para realizar la pasada de acabado se puede cambiar de herramienta, posicionarse en el cambiar de herramienta, posicionarse en el mismo punto de acercamiento al material en mismo punto de acercamiento al material en bruto y ejecutar el cdigo G70 P_Q_de acabadobruto y ejecutar el cdigo G70 P_Q_de acabado

  • Ejercicio de programacin G71Ejercicio de programacin G71

    Programar el desbaste y acabado exterior con G71-G70 luego programar desbaste y acabado interior con G71-G70.

  • Ejercicio de programacin G71Ejercicio de programacin G71

    Programar desbaste y acabado con G71-G70.

  • SIMULACION EJERCICIO G71SIMULACION EJERCICIO G71

  • SIMULACION EJERCICIO G71SIMULACION EJERCICIO G71

  • G72: ciclo de desbaste en refrentadoG72: ciclo de desbaste en refrentado

    Este ciclo se utiliza para Este ciclo se utiliza para desbastar perfiles de dimetros desbastar perfiles de dimetros grandes y con poca longitud.grandes y con poca longitud.

    Se pueden programar perfiles Se pueden programar perfiles ascendentes y descendentes.ascendentes y descendentes.

    Tiene el mismo formato del G71 Tiene el mismo formato del G71 se diferencia en que la pasada de se diferencia en que la pasada de desbaste se hace con W, y la desbaste se hace con W, y la descripcin del contorno se hace descripcin del contorno se hace de arriba hacia abajo.de arriba hacia abajo.

    Tambin se utiliza el cdigo G70 Tambin se utiliza el cdigo G70 para la pasada de acabado.para la pasada de acabado.

    G70: pasada de acabadoG70: pasada de acabado

  • G72G72 N45 N45 G0 X52. Z2.G0 X52. Z2. ; ; N50 N50 G72G72 W1.5W1.5 R0.8R0.8;; N55 N55 G72G72 P60P60 Q75Q75 U0.6U0.6 W0.2 W0.2 F0.16;F0.16; NN6060 G0Z-40.; G0Z-40.; N65 G1 X50.;N65 G1 X50.; N70 G1 X30. Z-20.;N70 G1 X30. Z-20.; NN7575 G1 Z2.; G1 Z2.; N80 N80 G70G70 P60P60 Q75Q75 F0.1 S2000;F0.1 S2000;

    DONDE: G0 X52. Z2.G0 X52. Z2. = aproximacin al material en bruto.

    W1.5 = valor de la pasada de desbaste radial.W1.5 = valor de la pasada de desbaste radial.

    R0.8 = retraccin al final de cada corte.R0.8 = retraccin al final de cada corte.

    P60 = numero de bloque N inicial del contorno (solo movimientos en Z)P60 = numero de bloque N inicial del contorno (solo movimientos en Z)

    Q75 = numero de bloque N final del contorno.Q75 = numero de bloque N final del contorno.

    U0.6 = sobrematerial en X para la pasada de acabado (negativo en interiores).U0.6 = sobrematerial en X para la pasada de acabado (negativo en interiores).

    W0.2 = sobrematerial en Z para la pasada de acabado.W0.2 = sobrematerial en Z para la pasada de acabado.

  • Ejercicio de programacin G72Ejercicio de programacin G72

    Programar el desbaste y acabado con G72 G70

  • SIMULACION EJERCICIO G72SIMULACION EJERCICIO G72

  • SIMULACION EJERCICIO G72SIMULACION EJERCICIO G72

  • G73: ciclo de desbaste con repeticin del G73: ciclo de desbaste con repeticin del contornocontorno

    Este ciclo se utiliza para desbastar Este ciclo se utiliza para desbastar piezas que vienen preformadas como piezas que vienen preformadas como piezas fundidas, forjadas, o inyectadas, piezas fundidas, forjadas, o inyectadas, donde la herramienta sigue siempre donde la herramienta sigue siempre una trayectoria paralela al perfil una trayectoria paralela al perfil definido.definido.

    Se pueden desbastar perfiles Se pueden desbastar perfiles ascendentes y descendentes.ascendentes y descendentes.

    A diferencia del G71 y G72 no se A diferencia del G71 y G72 no se programa el valor de la pasada de corte programa el valor de la pasada de corte sino el numero de pasadas a realizar.sino el numero de pasadas a realizar.

    Tambin se utiliza el cdigo G70 para Tambin se utiliza el cdigo G70 para la pasada de acabado.la pasada de acabado.

    G70: pasada de acabado

  • G73G73 N45 N45 G0 X52. Z2.G0 X52. Z2. ; ; N50 N50 G73G73 U2U2. . W1.35W1.35 R3 R3 ;; N55 N55 G73G73 P60P60 Q70Q70 U2.U2. W0.3 W0.3 F0.16;F0.16; NN6060 G0 X20.; G0 X20.; N65 G1 Z-20.;N65 G1 Z-20.; NN7070 G1 X50. Z-40.; G1 X50. Z-40.; N75 N75 G70G70 P60P60 Q70Q70 F0.1 S2000;F0.1 S2000;

    DONDE: G0 X52. Z2.G0 X52. Z2. = aproximacin a la pieza.U2. = direccin y cantidad de material radial a remover en X por cada pasada.

    W1.35 = direccin y cantidad de material a remover en Z por cada pasada.W1.35 = direccin y cantidad de material a remover en Z por cada pasada.

    R3 = numero de pasadas de corte (se programa sin punto).R3 = numero de pasadas de corte (se programa sin punto).

    P60 = numero de bloque N inicial del contorno.P60 = numero de bloque N inicial del contorno.

    Q70 = numero de bloque N final del contorno.Q70 = numero de bloque N final del contorno.

    U2. = sobre material diametral en X para la pasada de acabado (negativo en U2. = sobre material diametral en X para la pasada de acabado (negativo en interiores).interiores).

    W0.3 = sobre material en Z para la pasada de acabado.W0.3 = sobre material en Z para la pasada de acabado.

  • G73: G73: desbaste con repeticin de contornodesbaste con repeticin de contorno Calculo de los valores Calculo de los valores U U y y WW en el primer bloque: en el primer bloque:

    Si el sobre material diametral a remover en X =10 mm, ~ Si el sobre material diametral a remover en X =10 mm, ~ Radial 5 mmRadial 5 mm Si el sobre material a remover en Si el sobre material a remover en Z = 3mmZ = 3mm Pasadas de corte Pasadas de corte (R): 2(R): 2

    Sobre material diametral para acabado en X, U =2. ~ Radial 1mmSobre material diametral para acabado en X, U =2. ~ Radial 1mm Sobre material en Z para el acabado Sobre material en Z para el acabado W = 0.3W = 0.3 N50 N50 G73G73 U2U2. . W1.35W1.35 R2 R2 ;; N55 N55 G73G73 P60P60 Q70Q70 U2. U2. W0.3 W0.3 F0.16;F0.16;

    U =U = exceso de material radial en Xexceso de material radial en X sobrematerial radial en X para el acabado sobrematerial radial en X para el acabado numero de pasadas de corte (R)numero de pasadas de corte (R)

    U =U = 55 - -11 = 2. = 2. 22

    W = W = exceso de material en Zexceso de material en Z sobrematerial en Z para el acabado (W)sobrematerial en Z para el acabado (W) numero de pasadas de corte (R)numero de pasadas de corte (R)

    W = W = 33 0.30.3 = 1.35 = 1.35 22

  • Ejercicio de programacin G73Ejercicio de programacin G73Programar el desbaste del contorno con G73 y G70:

    Sobre material diametral a remover en X = 10mm, sobre material para acabado U=2mm

    Sobre material a remover en Z = 3.5 mm , sobre material para acabado en W = 0.5mm

    Numero de pasadas de corte = 3

  • Simulacin ejercicio G73Simulacin ejercicio G73

  • Ciclo de ranuradoCiclo de ranurado

  • G74: ciclo de ranurado frontalG74: ciclo de ranurado frontal

    Para este ciclo no Para este ciclo no funciona la pasada de funciona la pasada de acabado G70, se debe acabado G70, se debe programar con G1.programar con G1.

    Se debe utilizar una Se debe utilizar una herramienta especial herramienta especial para este tipo de para este tipo de ranurados.ranurados.

  • CONTROL DE VIRUTACONTROL DE VIRUTA

  • G74: ciclo de ranurado frontalG74: ciclo de ranurado frontal

    G0 X40.Z1. ;G0 X40.Z1. ; G74G74 R0.3;R0.3; G74G74 X30.X30.Z-7.Z-7.Q3000Q3000 P2800 P2800 F0.1;F0.1; G1 Z-7. ;G1 Z-7. ; G1 X30. ;G1 X30. ; G1 Z1. ;G1 Z1. ;

    DONDE:DONDE: R0.3 = RETRACCION ROMPE VIRUTA.R0.3 = RETRACCION ROMPE VIRUTA. X30. = DIAMETRO FINAL DE LA RANURAX30. = DIAMETRO FINAL DE LA RANURA Z-7. = PROFUNDIDAD DE LA RANURAZ-7. = PROFUNDIDAD DE LA RANURA Q3000 = PROFUNDIDAD PARCIAL DE RANURADO (3MM)Q3000 = PROFUNDIDAD PARCIAL DE RANURADO (3MM) P2800 = PASO DEL RANURADOR EN EL EJE X (2.8MM)P2800 = PASO DEL RANURADOR EN EL EJE X (2.8MM)

  • EJEMPLO DE RANURADO FRONTAL G74EJEMPLO DE RANURADO FRONTAL G74

    G0 X-51. Z2. ;

    G74 R0.5;

    G74X-59. Z-15. Q5000 P2000 F0.12;

    G1 Z-15. ;

    G1X-59. ;

    G1 Z2. ;

  • G75: ciclo de ranurado diametralG75: ciclo de ranurado diametralEste cdigo se utiliza para mecanizar Este cdigo se utiliza para mecanizar una o varias ranuras a la vez, tambin se una o varias ranuras a la vez, tambin se puede utilizar para tronzar la pieza.puede utilizar para tronzar la pieza.

    G0 X30. Z-20. ;G0 X30. Z-20. ;G75 G75 R0.5R0.5;;G75 G75 X24X24.. Z-28.Z-28. P1000 P1000 Q2800Q2800 F0.1; F0.1;G1 X24. ;G1 X24. ;G1 Z-28. ;G1 Z-28. ;G1 X30. ;G1 X30. ;

    DONDE:DONDE:R0.5 = RETRACCION ROMPE VIRUTA.R0.5 = RETRACCION ROMPE VIRUTA.X24. = DIAMETRO FINAL DE LA RANURA.X24. = DIAMETRO FINAL DE LA RANURA.Z-28. = LONGITUD FINAL DE RANURA.Z-28. = LONGITUD FINAL DE RANURA.P1000 = PROFUNIDAD PARCIAL EN X (1mm)P1000 = PROFUNIDAD PARCIAL EN X (1mm)Q2800 = PASO DE RANURADO EN Z (2.8mm)Q2800 = PASO DE RANURADO EN Z (2.8mm)

  • SIMULACION EJEMPLO G75SIMULACION EJEMPLO G75

  • G75 -VARIAS RANURASG75 -VARIAS RANURAS

  • EJEMPLO DE RANURADO G75 (VARIAS RANURAS)EJEMPLO DE RANURADO G75 (VARIAS RANURAS)

    G0 X82. Z-20. ;G0 X82. Z-20. ;G75 R0.5;G75 R0.5;G75 X60.Z-60. P3000 Q20000 F0.1;G75 X60.Z-60. P3000 Q20000 F0.1;

  • Ciclos de roscadoCiclos de roscado

  • G76: ciclo de roscado automticoG76: ciclo de roscado automtico

    Este ciclo de roscado corta igual cantidad de volumen de viruta por cada Este ciclo de roscado corta igual cantidad de volumen de viruta por cada pasada.pasada.

    Se pueden mecanizar roscas cnicas, y de varias entradas.Se pueden mecanizar roscas cnicas, y de varias entradas. El corte de la rosca se puede hacer por un flanco en forma angular, o El corte de la rosca se puede hacer por un flanco en forma angular, o

    perpendicular al eje.perpendicular al eje. Para programar la rosca se deben hallar varios datos:Para programar la rosca se deben hallar varios datos: Paso de rosca en milmetros F ( si es rosca en pulgadas: 25.4/ No hilos)Paso de rosca en milmetros F ( si es rosca en pulgadas: 25.4/ No hilos) Altura del filete de la rosca para 60 P = paso x 0.6495.Altura del filete de la rosca para 60 P = paso x 0.6495. Altura del filete de la rosca para 55 P = paso x 0.6403.Altura del filete de la rosca para 55 P = paso x 0.6403.

    Dimetro interior de la rosca X = Dimetro exterior 2 alturas de filete P.Dimetro interior de la rosca X = Dimetro exterior 2 alturas de filete P. Profundidad de la primera pasada Q = 20% de la altura del filete.Profundidad de la primera pasada Q = 20% de la altura del filete. Diferencia radial para rosca cnica R = Diferencia radial para rosca cnica R = Dimetro mayor dimetro menorDimetro mayor dimetro menor 22

  • Programacin G76 en el primer bloque:Programacin G76 en el primer bloque:G76G76 P P020215156060 Q100Q100 R0.05R0.05;;

    Donde: PDonde: P02 = numero de pasadas de acabado02 = numero de pasadas de acabado

    15 = factor que al multiplicar por el paso da la longitud del 15 = factor que al multiplicar por el paso da la longitud del chaflan al final de la roscachaflan al final de la rosca

    (en este caso es 1.5 x paso).(en este caso es 1.5 x paso). Si se programa 13 ser 1.3 por el paso.Si se programa 13 ser 1.3 por el paso.

    60= ngulo de la rosca puede ser : 80, 60, 55, 30, 29, 0 grados.60= ngulo de la rosca puede ser : 80, 60, 55, 30, 29, 0 grados.

    Q100 = profundidad de la ultima pasada (0.1 mm).Q100 = profundidad de la ultima pasada (0.1 mm).

    R0.05 = sobre material para el acabado.R0.05 = sobre material para el acabado.

  • Programacin G76 en el segundo bloque:Programacin G76 en el segundo bloque:G76G76 X13.55X13.55 Z-33.Z-33. R0R0 P1225P1225 Q400 Q400 F2. ;F2. ;

    Donde:Donde:

    X13.55 = dimetro interiorX13.55 = dimetro interior

    Z-33. = longitud de roscado.Z-33. = longitud de roscado.

    R0= diferencia radial para rosca cnica.R0= diferencia radial para rosca cnica.

    P1225= altura del filete (1.225 mm).P1225= altura del filete (1.225 mm).

    Q400= profundidad de la primera pasadaQ400= profundidad de la primera pasada(0.4 mm) es la pasada mas grande.(0.4 mm) es la pasada mas grande.

    F2. = paso de rosca.F2. = paso de rosca.

  • Ejemplo Ejemplo rosca recta rosca recta exteriorexterior

  • Ejemplo Ejemplo rosca recta rosca recta interiorinterior

  • G84: ciclo de roscado con machoG84: ciclo de roscado con macho Este ciclo se utiliza para roscar Este ciclo se utiliza para roscar

    agujeros con macho agujeros con macho preferiblemente macho preferiblemente macho helicoidal.helicoidal.

    Es preferible utilizar un porta Es preferible utilizar un porta macho con amortiguacin.macho con amortiguacin.

    El ciclo invierte el giro del El ciclo invierte el giro del husillo automticamente en el husillo automticamente en el fondo del agujero y se fondo del agujero y se devuelve a la ubicacin inicial devuelve a la ubicacin inicial en Z.en Z.

  • G84: ciclo de roscado con machoG84: ciclo de roscado con macho

    G0 X0. Z3. M3 S100 G97;G0 X0. Z3. M3 S100 G97;G84 G84 Z-12.Z-12. R-2.R-2. F1.F1. ; ;

    Posicionamiento en X en el centro, Posicionamiento en X en el centro, en Z a 3mm, enciende husillo a en Z a 3mm, enciende husillo a 100 rpm fijas.100 rpm fijas.

    Z-12. = profundidad de roscado.Z-12. = profundidad de roscado.R-2. = acercamiento incremental al R-2. = acercamiento incremental al

    punto de inicio de roscado (inicia punto de inicio de roscado (inicia a roscar en Z1).a roscar en Z1).

    F1. = paso de la rosca.F1. = paso de la rosca.

  • Ciclos de taladradoCiclos de taladrado

  • G74: ciclo de taladrado con rompe G74: ciclo de taladrado con rompe virutaviruta

    Este ciclo se utiliza Este ciclo se utiliza para taladrar para taladrar materiales como materiales como aluminio y acero al aluminio y acero al bajo carbono en los bajo carbono en los cuales es necesario cuales es necesario romper la viruta.romper la viruta.

  • G74: ciclo de taladrado con rompe virutaG74: ciclo de taladrado con rompe viruta

    G0 X0. Z1. M3 S750 G97;G0 X0. Z1. M3 S750 G97;G74G74 R2.;R2.;G74 G74 Z-100.Z-100. Q25000Q25000 F0.12F0.12 ; ;

    Posicionamiento en X en el centro Posicionamiento en X en el centro y en Z a 1mm, enciende husillo y en Z a 1mm, enciende husillo a 750 rpm fijas.a 750 rpm fijas.

    R2. = retraccin rompe virutaR2. = retraccin rompe virutaZ-100. = profundidad de roscado.Z-100. = profundidad de roscado.Q25000 = profundidad parcial de Q25000 = profundidad parcial de

    taladrado en Z =25mm (en taladrado en Z =25mm (en milsimas).milsimas).

    F0.12 = avance de taladrado.F0.12 = avance de taladrado.

  • G83: ciclo de taladrado con G83: ciclo de taladrado con desahogo total de virutadesahogo total de viruta

    Este ciclo se utiliza para Este ciclo se utiliza para agujeros muy profundos y agujeros muy profundos y tambin para brocas muy tambin para brocas muy delgadas.delgadas.

    Siempre la broca saldr Siempre la broca saldr del agujero para del agujero para desalojar la viruta.desalojar la viruta.

    Se evita que se rompa la Se evita que se rompa la broca por atascamiento broca por atascamiento de viruta y se refrigerara de viruta y se refrigerara bien.bien.

    La mxima profundidad La mxima profundidad parcial es de 3 x dimetro parcial es de 3 x dimetro de la broca.de la broca.

  • G83: ciclo de taladrado con desahogo total de virutaG83: ciclo de taladrado con desahogo total de viruta

    G0 X0. Z3. M3 S1000 G97;G0 X0. Z3. M3 S1000 G97;G83 G83 Z-50.Z-50. R-2. R-2. Q3000 Q3000 P1000P1000 F0.12F0.12 ; ;

    Posicionamiento en X en el centro, en Z a Posicionamiento en X en el centro, en Z a 3mm y enciende husillo a 1000 rpm fijas.3mm y enciende husillo a 1000 rpm fijas.

    Z-50. = profundidad de taladrado.Z-50. = profundidad de taladrado.R-2. = acercamiento incremental al punto de R-2. = acercamiento incremental al punto de

    inicio de taladrado (inicia a taladrar en Z1).inicio de taladrado (inicia a taladrar en Z1).Q3000 = profundidad parcial de taladrado Q3000 = profundidad parcial de taladrado

    (3mm).(3mm).P1000 = temporizado en el fondo (1 seg.)P1000 = temporizado en el fondo (1 seg.)F0.12 = avance de taladradoF0.12 = avance de taladrado..

  • LLAMADO DE SUBPROGRAMASLLAMADO DE SUBPROGRAMAS

    M98M98: : llamar subprograma a trabajarllamar subprograma a trabajar. Se . Se utiliza para llamar un subprograma desde utiliza para llamar un subprograma desde un programa principal, con la letra P se un programa principal, con la letra P se designa el numero de subprograma a designa el numero de subprograma a llamar. Si se programa llamar. Si se programa M98 PM98 P8080 buscar buscar el subprograma 80 para ejecutarlo.el subprograma 80 para ejecutarlo.

    La letra La letra LL se utiliza para repetir varias se utiliza para repetir varias veces el mismo subprograma, si se veces el mismo subprograma, si se programa programa M98M98 P80 P80 L4L4, el subprograma , el subprograma 80 se repetir 4 veces antes de regresar 80 se repetir 4 veces antes de regresar al programa que lo llam.al programa que lo llam.

    M99M99: fin de subprograma, este cdigo : fin de subprograma, este cdigo diferencia un programa de un diferencia un programa de un subprograma. Si se programa M99P60 el subprograma. Si se programa M99P60 el subprograma retornar al bloque 60 del subprograma retornar al bloque 60 del programa principal.programa principal.

  • PROGRAMA Y SUBPROGRAMAPROGRAMA Y SUBPROGRAMA

    O0024O0024N5 T0404 N5 T0404 N10 G0 X63 Z-10 M4 G96 S180 N10 G0 X63 Z-10 M4 G96 S180 N15 N15 M98M98 PP2525 N20 G0 Z-30 N20 G0 Z-30 N25 N25 M98M98 PP2525 N30 G0 Z-50 N30 G0 Z-50 N35 N35 M98M98 PP2525 N35 M30 N35 M30 %%

    O0025O0025G0W3.024G0W3.024G1U-5.6W-0.751F0.06G1U-5.6W-0.751F0.06W-6.146W-6.146U-4.W0.65U-4.W0.65W4.846W4.846U-4.W-0.65U-4.W-0.65W-3.547W-3.547U-4.W0.65U-4.W0.65W2.247W2.247U-2.W-0.322U-2.W-0.322W-1.6W-1.6G0U19.6W1.599G0U19.6W1.599G0U-3.106W2.889G0U-3.106W2.889G1U-16.894W-2.746G1U-16.894W-2.746W-1.887W-1.887U18.W-2.924U18.W-2.924G0U2.W4.668G0U2.W4.668M99M99% %

  • SUBPROGRAMASSUBPROGRAMAS CANALES DE UNA POLEA MECANIZADOS CON UN SOLO SUBPROGRAMACANALES DE UNA POLEA MECANIZADOS CON UN SOLO SUBPROGRAMA

  • GRACIAS POR SU GRACIAS POR SU PARTICIPACIONPARTICIPACION

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Slide 52Slide 53Slide 54Slide 55Slide 56Slide 57Slide 58Slide 59Slide 60Slide 61Slide 62Slide 63Slide 64Slide 65Slide 66Slide 67Slide 68Slide 69Slide 70Slide 71Slide 72Slide 73Slide 74Slide 75Slide 76Slide 77Slide 78Slide 79Slide 80Slide 81Slide 82Slide 83Slide 84Slide 85Slide 86Slide 87Slide 88Slide 89Slide 90Slide 91Slide 92Slide 93Slide 94Slide 95Slide 96Slide 97Slide 98Slide 99Slide 100Slide 101Slide 102Slide 103Slide 104Slide 105Slide 106Slide 107Slide 108Slide 109Slide 110Slide 111Slide 112Slide 113Slide 114Slide 115Slide 116Slide 117Slide 118Slide 119Slide 120Slide 121Slide 122Slide 123Slide 124Slide 125Slide 126Slide 127