INSTITUTO SUPERIOR TECNOLÓGICO GUAYAQUIL
WINCAM TEMA: DEFINICIÓN DE CICLO PARA TORNO FANUC OI TD, APLICACIÓN DE CADA CICLO
NOMBRE: LUIS MUYULEMA
AMBATO-ECUADOR 2017
ÍNDICE CICLOS FIJOS DE TRABAJO ....................................................................................... 3 G70 CICLO FIJO DE CONTORNEADO PARA G71, G72 Y G73 .............................. 3 G71 CICLO FIJO DE DESBASTE HORIZONTAL. ..................................................... 4 G72 CICLO FIJO DE DESBASTE VERTICAL. ........................................................... 7 G73 CICLO FIJO DE SEGUIMIENTO DE PERFIL ...................................................... 9
CICLOS FIJOS DE TRABAJO
Una de las características más importantes en el lenguaje de programación de CNC son los ciclos fijos de trabajo, estos tienen como finalidad principal la de simplificar la programación. A estos se les llama también como ciclos enlatados y son una serie de macros que sirven para realizar operaciones predeterminadas de trabajo. Para elaborar un programa por medio de ciclos, se puede encontrar uno para la mayoría de las operaciones más comunes de torneado, tales como desbaste, contorneado, barrenado, ranurado y roscado. G70 CICLO FIJO DE CONTORNEADO PARA G71, G72 Y G73 Este ciclo sirve para realizar un recorrido a través del contorno programado y se utiliza principalmente para el acabado final de la pieza, cuando existe un sobre material normalmente proporcionado en un proceso de desbaste, o de una pieza preformada. Como se indica, este ciclo se utiliza para los códigos G71, G72 y G73, los que realizan el desbaste de la pieza programada. FORMATO: G70 P (pb) Q (ub) F (av) S (vl) T (hr) Dónde: pb= Primer bloque de la secuencia establecida para el contorno. ub= Ultimo bloque de la secuencia establecida para el contorno. av= Avance de corte. vl= Velocidad del husillo. hr= No. de herramienta y compensador. Ejemplo:
N0010 G97 G54 G21 G99 F0.04 S120 T0101 M4 N0020 G28 U0 W0 N0030 T0101 N0040 G00 X100 Z100 N0050 G01 X25 Z2 F0.1 N0060 G71, G72, G73
N0070 G01 X7 N0080 Z-6 N0090 X13 Z-10 N0100 Z-14 N0110 G02 X17 Z-16 I2 K0 N0120 G01 X19 N0130 X25 Z-19 N0140 Z-26 N0150 G70 P2 Q4 S120 F0.1
N0140 M05 N0150 M30
G71 CICLO FIJO DE DESBASTE HORIZONTAL. Uno de los códigos o ciclos importantes es el de cilindrar o desbastar el material que normal mente lo encontramos en el control fanuc en el ( G71)Ciclo de torneado longitudinal según contorno realmente este código nos simplifica bastante la programación ya que en el podemos darle la información como por ejemplo cuantas pasadas, el diámetro de las pasadas, el avance de las pasadas el número de revoluciones en ese desbaste el sobre material que se le deja a la pieza para el acabado o pulimento de la pieza.
Mecaniza un perfil desbastando en el eje X. el perfil puede estar formado por tramos rectos o tramos curvos, cónicos, etc. Para realizar el acabado de este perfil, se realizara el ciclo fijo de acabado de perfil G70. Las condiciones para el acabado vendrán definidas entre los bloques P y Q. Formato: G71 U (pc) R (sp) G71 P (pb) Q (ub) U (mx) W (mz) F (av) S (vl) T (hr) Parámetros: pc= Profundidad de corte por pasada. sp= Distancia de retirada en cada pasada. pb= Primer bloque de la secuencia establecida para el contorno. ub= Ultimo bloque de la secuencia establecida para el contorno mx= Material excedente para el acabado en el eje X. mz= Material excedente para el acabado en el eje Z.
av= Avance de corte. vl= Velocidad del husillo. hr= No. de herramienta y compensador. Notas: 1) pb: Primer bloque de la secuencia programada que indica el perfil a tornear. Este debe contener G00 o G01. 2) El punto en donde deberá de posicionarse la herramienta de corte para el inicio del ciclo G71, deberá de ser fuera de la intersección horizontal y vertical de los puntos P(pb) y Q(ub) como se muestra en el dibujo siguiente. Q (ub)
Zona de inicio de ciclo G71 P (pb)
El ciclo “G71” se ejecuta con la siguiente secuencia de movimientos:
Desde el punto “A” se inicia el recorrido en la dirección de las flechas con una profundidad de corte en cada pasada especificada en U(pc), Una separación de la herramienta R(sp), dejando un excedente de material para el acabado establecido en U(mx) y W(mz) retornando de nuevo al punto “A” para finalizar el ciclo.
Ejemplo con G71 y aplicando un G70 para dar un mejor acabado horizontal.
N0010 G97 G99 F0.1 S120 T0101 M4 N0020 G00 X100 Z 152 N0030 G01 X62 Z2 N0040 G71 U2 R2 N0050 G71 P60 Q140 U0.5 W0.5 N0060 G01 X15 N0070 G01 Z0 N0080 G03 X20 Z-2.5 I0 K-2.5 N0090 G01 Z-60 N0100 X40 Z-80 N0110 Z-90 N0120 X50 N0130 G03 X60 Z-95 I0 K-5 N0140 G01 Z-152 N0150 G00 X100 Z100 N0160 G70 P60 Q140 F0.1 S1200 N0170 G00 X100 Z152 N0180 G28 U0 W0 N0190 M05 N0200 M30
G72 CICLO FIJO DE DESBASTE VERTICAL. Para la aplicación del ciclo G72 el procedimiento de programación difiere un poco con respecto al ciclo G71, esta diferencia consiste en que el contorno se establece en sentido inverso al realizado en el ciclo G71 o sea, el programa se inicia desde el final del contorno hasta el punto marcado como cero pieza.
FORMATO: G72 W (pc) R (sp) G72 P (pb) Q (ub) U (mx) W (mz) F (av) S (vl) T (hr) Parametros: pc= Profundidad de corte de cada pasada, en el eje Z. sp= Separación de la herramienta para el retroceso. pb= Primer bloque de la secuencia establecida para el contorno. ub = Ultimo bloque de la secuencia establecida para el contorno. mx = Material excedente para el acabado en el eje X, (valor radial). mz = Material excedente para el acabado en el eje Z. av = Avance de corte. vl = Velocidad del husillo. hr = No. de herramienta y compensador La característica principal de este ciclo es que realiza desbastes de piezas que cuentan con diferencia de diámetros menores en zonas intermedias de la pieza, como se muestra en el dibujo.
El programa se inicia desde el final del contorno hasta el punto marcado como cero pieza, como lo indica el dibujo siguiente:
Especificando el contorno como se indica, el desbaste es realizado a partir del punto “A” siguiendo la trayectoria de las líneas hasta el punto “B”.
Ejemplo con G72 con acabado G70.
N0001 G97 G99 F0.1 S120 T0101 M4 N0002 G00 X100 Z140 N0003 G01 X82 Z2 N0004 G00 X80 Z0 N0005 G72 W0.5 R-2 N0006 G72 P7 Q11 U0.5 W0.5 N0007 G01 X80 Z-140 N0008 Z-100 N0009 X60 N0010 Z-65 N0011 X20 Z-30 N0012 Z0 N0013 G00 X100 Z100 N0014 G70 P7 Q11 F0.1 S1200 N0015 G00 X100 Z100 N0016 G28 U0 W0 N0017 M05 N0018 M30
G73 CICLO FIJO DE SEGUIMIENTO DE PERFIL Mecaniza un perfil realizando diferentes pasadas del mismo. Definidos el punto de inicio, el perfil y el número de pasadas el CNC calcula la profundidad de pasada.
Este ciclo permite cortar un patrón fijo repetidas veces, desplazando el patrón a paso. Con este ciclo es posible mecanizar trabajos cuya forma ha sido previamente mecanizada con un ciclo de desbastado. Este ciclo G73 sigue la trayectoria de la figura indicada.
Formato:
G73 U__W__R__ G73 P__Q__U__W__F__S__T__ Parámetros: U= Material a mecanizar en el eje X. W= Material a mecanizar en el eje Z. R= Numero de pasadas a mecanizar. P=Es el número de bloque de inicio del perfil. Q= Es el número de bloque del final del perfil. U =Exceso de material con respecto al eje X. W =Exceso de material con respecto al eje Z. F= Velocidad de avance. S =Velocidad de giro del cabezal. T= Definición de la herramienta.
Al utilizar este primer tipo, hay que indicar que el primer movimiento que debe realizar este ciclo es en G00 y posicionamiento en el diámetro (eje X) del inicio del perfil, sin el posicionamiento en Z. EJEMPLO CON G73 Y ACABADO CON G70
CODIGO G73
N0010 G97 G99 G40 G21 F0.04 S800 T0101 M3 N0020 G28 U0 W0
N0030 T0101 N0040 G00 X100. Z100. N0050 G01 X55. Z20. F0.1 N0060 G73 U10 W4 R20 N0070 G73 P80 Q200 U0.5 W0.5 N0080 G00 X43. Z2. N0090 G01 X0. Z0. N0100 G03 X6.92 Z-6. I0. K-4. N0110 G02 X7.92 Z-9. I2.78 K-1.12 N0120 G03 X25.18 Z-31. I-31.20 K-25.03 N0130 G03 X29.98 Z-37.45 I-6.59 K-6.13 N0140 G01 X24.36 Z-46. N0150 G02 X20. Z-70. I50.75 K-16.71 N0160 G03 X28.96 Z-80. I-4.28 K-7.92 N0170 G02 X34.66 Z-88.84 I10.92 K-1.36 N0180 G03 X38. Z-100. I-7.33 K-6.80 N0190 G01 Z-110. N0200 X44. N0210 G00 X100. Z100. N0220 G70 P80 Q200 F0.02 S1200 N0230 G00 X100. Z100. N0240 G28 U0. W0. N0250 M05 N0260 M30