You are on page 1of 32

2.3 Torno C.N.C. 2.3.

1 Ejemplos de aplicacin
Objetivo Ejemplificar los cdigos G y M. Cdigo G02/G03

INTERPOLACIN CIRCULAR. G02/G03.


DESCRIPCIN Y SINTAXIS DEL BLOQUE Cuando se programan los cdigos G02 o G03, se realiza un desplazamiento desde la posicin en que se encuentra hasta la posicin indicada, siguiendo una trayectoria circular y con el avance (F) programado. El CNC calcula el avance correspondiente a cada eje, para que el avance resultante coincida con el programado

La interpolacin circular slo se puede ejecutar en un plano. En torno se ejecutar en el plano XZ. En fresadora se podr ejecutar en el plano XY, en el plano XZ y en el plano YZ. Las definiciones de sentido horario (G02) y sentido antihorario (G03) se han fijado de acuerdo con el sistema de coordenadas representado en la Figura para torno y en la Figura siguiente para fresadora, siempre referido al movimiento de la herramienta sobre la pieza.

Tornos horizontales:

Tornos verticales:

G02 y G03 son funciones modales, incompatibles entre s e incompatibles tambin con G00, G01 y G33. Cuando se programan estas funciones el control asume como nuevo origen de coordenadas polares el centro del arco trazado. Para calcular la trayectoria el CNC necesita, adems de las coordenadas del punto final, las coordenadas del centro o el radio del arco. El bloque se puede construir de las siguientes maneras: En coordenadas Cartesianas: con las coordenadas del punto final y las del centro (estas ltimas medidas respecto al punto de inicio del arco). En coordenadas Cartesianas: con las coordenadas del punto final y el radio del arco.

En coordenadas Polares: con las coordenadas del punto final y las del centro. El centro se dar con sus coordenadas cartesianas medidas respecto al punto de inicio del arco. La coordenada polar radial del punto final coincidir con la del punto inicial (al asumir el CNC como nuevo origen polar el centro del arco), por lo tanto slo habr que indicar la coordenada angular del punto final.

PROGRAMACIN DE G02/G03 EN COORDENADAS CARTESIANAS: PUNTO FINAL Y CENTRO TORNO: El plano en el que se calcula la interpolacin es el plano XZ. El formato del bloque es: N0260 G03 (G02) X26 Z74 I0 K-4

FRESADORA: Existen tres planos posibles para calcular la interpolacin circular XZ, XY, YZ.

As, los formatos de los bloques son: Plano XY: N0260 G17 G03 (G02) X26 Y74 I0 J-4 El cdigo G17 indica que el plano de trabajo es el plano XY. Plano XZ: N0260 G18 G03 (G02) X26 Z74 I0 K-4 El cdigo G18 indica que el plano de trabajo es el plano XZ. Plano YZ: N0260 G19 G03 (G02) Y26 Z74 J0 K-4 El cdigo G19 indica que el plano de trabajo es el plano YZ.

Donde X, Y y Z son las coordenadas del punto final de la trayectoria. Segn el modo de programacin elegido estas coordenadas vendrn dadas en cotas absolutas, medidas respecto al origen que est activo, o en cotas incrementales. I Distancia segn el eje X desde el punto de inicio del arco (donde est situada la herramienta) al centro del mismo. Este parmetro tiene que programarse siempre, aunque su valor sea 0, y se programa con signo (segn el sentido del eje). Como este parmetro es una distancia, en el caso de torno su valor ser independiente de si se est programando la coordenada X en radios o dimetros. J Distancia segn el eje Y desde el punto de inicio del arco al centro del mismo. Se programa con signo (indicado por el sentido del eje). Tiene que programarse siempre, aunque tenga valor 0. K Distancia segn el eje Z desde el punto de inicio del arco al centro del mismo. Se programa con signo (indicado por el sentido del eje). Tiene que programarse siempre, aunque tenga valor 0.

PROGRAMACIN DE G02/G03 EN COORDENADAS CARTESIANAS: PUNTO FINAL Y RADIO TORNO: El formato del bloque es:

N0260 G03 (G02) X26 Z74 R4

FRESADORA: Los formatos de los bloques son: Plano XY: N0260 G17 G03 (G02) X26 Y74 R4 Plano XZ: N0260 G18 G03 (G02) X26 Z74 R4 Plano YZ: |N0260 G19 G03 (G02) Y26 Z74 R4

Donde X, Y y Z son las coordenadas del punto final de la trayectoria. Segn el modo de programacin elegido estas coordenadas vendrn dadas en cotas absolutas, medidas respecto al origen que est activo, o en cotas incrementales.

R Radio del Arco. Existen cuatro arcos de circunferencias que unan dos puntos con un mismo radio, el arco quedar determinado por el cdigo programado (G02 G03) y por el signo del radio. El radio positivo corresponde al arco de circunferencia de ngulo inferior a 180 y el negativo al de ngulo mayor a 180.

En la Figura se puede diferenciar los siguientes arcos: Arco 1: G02 X Z R< 0. Arco 2: G02 X Z R >0. Arco 3: G03 X Z R >0 Arco 4: G03 X Z R <0 Si se programa un crculo completo, con la programacin del radio, el CNC visualizar el error 47, debido a que existen infinitas soluciones.

PROGRAMACIN DE G02/G03 EN COORDENADAS POLARES: CENTRO Y NGULO DEL PUNTO FINAL TORNO: El formato del bloque es: N0260 G03 (G02) A90 I0 K-4

FRESADORA: Plano XY: N0260 G17 G03 (G02) A90 I0 J-4 Plano XZ: N0260 G18 G03 (G02) A90 I0 K-4

Plano YZ: N0260 G19 G03 (G02) A90 J0 K-4

Donde: I Distancia segn el eje X desde el punto de inicio del arco (donde est situada la herramienta) al centro del mismo. Este parmetro es una distancia, y por lo tanto su valor ser independiente de si se est programando la coordenada X en radios o dimetros. Se programa con signo (indicado por el sentido del eje). Tiene que programarse siempre, aunque tenga valor 0. J Distancia segn el eje Y desde el punto de inicio del arco al centro del mismo. Se programa con signo (indicado por el sentido del eje). Tiene que programarse siempre, aunque tenga valor 0. K Distancia segn el eje Z desde el punto de inicio del arco al centro del mismo. Se programa con signo (indicado por el sentido del eje). Tiene que programarse siempre, aunque tenga valor 0. A ngulo del punto final respecto al centro polar. Cuando se programa una interpolacin circular con G02 o G03 el CNC asume el centro del arco como centro polar.

PROGRAMACIN DEL CENTRO EN COORDENADAS ABSOLUTAS (NO SIMULADA). La funcin G06, con G02 o G03 activo, permite programar las coordenadas del centro (I J K) con cotas absolutas medidas respecto al cero pieza y no respecto al punto inicial del arco como se haca en los apartados anteriores. Esta funcin no es modal, por lo tanto debe programarse en cada bloque en el que se quiera dar las coordenadas del centro en coordenadas absolutas. El programa WinUnisoft no simula esta funcin. TORNO: El plano en el que se calcula la interpolacin es el plano XZ. El formato del bloque es: N0260 G03 (G02) G06 X26 Z74 I0 K-4

FRESADORA: Existen tres planos posibles para calcula As, los formatos de los bloques son: Plano XY: N0260 G17 G03 (G02) G06 X26 Y74 I0 J-4 El cdigo G17 indica que el plano de trabajo es el plano XY. Plano XZ: N0260 G18 G03 (G02) G06 X26 Z74 I0 K-4 El cdigo G18 indica que el plano de trabajo es el plano XZ. Plano YZ: N0260 G19 G03 (G02) G06 Y26 Z74 J0 K-4 El cdigo G19 indica que el plano de trabajo es el plano YZ. r la interpolacin circular XZ, XY, YZ.

G02 Interpolacin Circular CW

Formato: G02 X__Y__Z__I__J__K__R__F__;

N05 G00 X0 Y0 Z5; N10 G00 X40 Y10 Z0; N15 G01 Z-2 F100;

N20 G02 X40 Y50 R20; N25 G01 Z0; N30 G00 X0 Y0 Z5;

G03 Interpolacin Circular CCW

Formato: G03 X__Y__Z__I__J__K__R__F__;

20

N05 G00 X0 Y0 Z5; N10 G00 X40 Y5 Z0; N15 G01 Z-2 F100;

N20 G03 X80 Y30 I-5 J45; N25 G01 Z0; N30 G00 X0 Y0 Z5;

Programacin del Centro del Arco en Coordenadas Absolutas

N 0010 G90 S1000 T2.D2 M3 N0020 G00 X0 Y0 Z5 N0030 G94 G01 Z-5 F150 N0040 X120 F250 N0050 Y40 N0060 G03 X100 Y60 I-20 J0 N0070 G01 X74.142 N0080 G02 X45.858 I-14.142 J-5 N0090 G01 X20 N0100 G03 X0 Y40 I0 J-20 N0110 G01 Y0 N0120 G01 Z5 N0130 G00 X-30 Y-30 Z20 M30

Programacin del Radio del Arco en Coordenadas Absolutas

N 0010 G90 S1000 T2.D2 M3 N0020 G00 X0 Y0 Z5 N0030 G94 G01 Z-5 F150 N0040 X120 F250 N0050 Y40 N0060 G03 X100 R20 N0070 G01 X74.142 N0080 G02 X45.858 R-15 N0090 G01 X20 N0100 G03 X0 Y40 R20 N0110 G01 Y0 N0120 G01 Z5 N0130 G00 X-30 Y-30 Z20 M30

Programacin del Centro del Arco en Coordenadas Incrementales

N 0010 G90 S1000 T2.D2 M3 N0020 G00 X0 Y0 Z5 N0030 G94 G01 Z-5 F150 N0040 G91 X120 F250 N0050 Y40 N0060 G03 X-20 Y20 I-20 J0 N0070 G01 X-25.858 N0080 G02 X-28.284 I-14.142 J-5 N0090 G01 X-25.858 N0100 G03 X-20 Y-20 I0 J-20 N0110 G01 Y0-40 N0120 G90 G01 Z5 N0130 G00 X-30 Y-30 Z20 M30

Programacin del Centro del Radio en Coordenadas Incrementales

N 0010 G90 S1000 T2.D2 M3 N0020 G00 X0 Y0 Z5 N0030 G94 G01 Z-5 F150 N0040 G91 X120 F250 N0050 Y40 N0060 G03 X-20 Y20 R20 N0070 G01 X-25.858 N0080 G02 X-28.284 R-15 N0090 G01 X-25.858 N0100 G03 X-20 Y-20 R20 N0110 G01 Y0-40 N0120 G90 G01 Z5 N0130 G00 X-30 Y-30 Z20 M30

EJEMPLO I: INTERPOLACIN CIRCULAR EN TORNO. PROGRAMACIN EN DIMETROS. El programa que se presenta en este ejemplo genera la geometra de la Figura. El punto de cambio de herramientas es (X75 Z200). Bruto de 80 x 30 (mm). Cero pieza coincide con cero mquina. Programacin en dimetros. Programar pasadas de 2 mm de espesor como mximo.

N0010 G90 (Cotas Absolutas) N0020 G94 (Avance en mm/min) N0030 G97 (Velocidad de giro en rev/min) N0040 F100 S800 (Avance 100 mm/min, Velocidad de giro 800 rev/min) N0050 T1.1 (Herramienta 1, corrector 1) N0060 G0 X26 Z81 M03 (Posicin de inicio y arranque del cabezal) N0070 (Cilindrado a Diam. 26 y curva R 10) N0080 G01 Z21 N0130 G02 X30 Z15 R10 N0140 G0 Z81 N0150 (Torneado del Extremo) N0160 X22 N0170 G01 Z80

N0180 G03 A68.678 I-1 K-5 N0190 G0 Z81 N0240 X18.5 N0250 G01 Z80 N0260 G03 A68.678 I-1 K-5 N0270 (Torneado de la Ranura Curva) N0280 G0 X75 Z200 N0290 T4.4 N0300 G0 X27 Z49 N0310 G01 G91 X-0.5 N0320 G02 G06 X0 Z-8 I3 K-4 N0330 M30

El mecanizado se ha programado en tres fases. Cilindrado a 26 y curva de R10 (Trayectoria 12-3 en la Figura 2-13): Se ha programado la trayectoria completa. La curva se ha programado en coordenadas cartesianas (absolutas), con el punto final y el radio (N130)

Torneado de la Curva del Extremo: Se ha realizado en dos pasadas paralelas (Tray 6-7 y 10-11). La curva est programada en coordenadas polares (igual en los dos bloques N180 y N260), pero estn desplazada 2 mm una respecto a la otra porque est desplazado el origen del arco (Bloques N170 y N250).

Torneado de la ranura curva (trayectoria 14-15 de la Figura): Se ha programado dando las coordenadas en cotas incrementales. La trayectoria se ha definido por el punto final y la posicin del centro (N320).

You might also like