Está en la página 1de 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 I14.142 J-5
N0090 G01 X20
N0100 G03 X0 Y40 I0 J-20
N0110 G01 Y0
N0120 G01 Z5

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 I14.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

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
N0190
N0240
N0250
N0260
N0270
N0280
N0290
N0300
N0310
N0320
N0330

G03 A68.678 I-1 K-5


G0 Z81
X18.5
G01 Z80
G03 A68.678 I-1 K-5
(Torneado de la Ranura Curva)
G0 X75 Z200
T4.4
G0 X27 Z49
G01 G91 X-0.5
G02 G06 X0 Z-8 I3 K-4
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 1415 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).

También podría gustarte