Está en la página 1de 43

PROGRAMACION PARA TORNO

CNC

CON CONTROL FANUC

Ejercicio de coordenadas absolutas

P1
P2
P3
P4

X
_____
_____
_____
_____

Z___
_____
_____
_____
_____

Ejercicio de coordenadas relativas


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

P0-P1
P1-P2
P2-P3
P3-P4

U
____
____
____
____

W___
____
____
____
____

P4-P3
P3-P2
P2-P1
P1-P0

____
____
____
____

____
____
____
____

G0: POSICIONAMIENTO EN MARCHA


RAPIDA
Este cdigo modal se
utiliza para aproximar la
herramienta a la pieza de
trabajo antes de
mecanizar, para alejarse
de la pieza despus de
mecanizar y realizar
movimientos en vaco.
La mquina se aproxima
a la mxima velocidad
hasta las coordenadas
programadas.

G0 X25. Z5. ;

G1: MECANIZADO EN LINEA RECTA


Este cdigo modal, tambin
llamado interpolacin lineal,
se utiliza para todo tipo de
mecanizado en lnea recta,
la maquina se mueve con
avance de mecanizado F
hasta las coordenadas
programadas.
Se utiliza para mecanizar:
tronzados, conos,
ranurados, refrentados,
cilindrados etc.

G1 Z-30. F0.12 ;

EJERCICIOS DE
PROGRAMACION G0 Y G1

Ejercicio G0 y G1

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

G2 : este cdigo modal


se utiliza para mecanizar
arcos y semiesferas
donde la herramienta
describe una trayectoria
en sentido horario.
Despus del cdigo G2
se programa el punto final
del arco en X, Z y el
radio del arco con el
cdigo R.
Este cdigo tambin va
acompaado del cdigo F
de avance.

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

G3 : este cdigo modal


se utiliza para mecanizar
arcos y semiesferas
donde la herramienta
describe una trayectoria
en sentido antihorario.
Despus del cdigo G3
se programa el punto final
del arco en X, Z y el
radio del arco con el
cdigo R.
Este cdigo tambin va
acompaado del cdigo F
de avance.

Formato de programacin con ubicacin del centro


para G2 y G3

G2 X__ Z __ I ___ K___ F___ ;


Con este formato se programa en X,Z el punto final del
arco con I,K el centro del arco medido desde el punto
inicial del arco.

Ejercicio G2-G3

Insercin de radios y chaflanes

G1 X20. R3. ;

G1 X20. C3. ;

G1 Z-30. ;

G1Z-30. ;

PROGRAMACION CON ANGULOS

G1 X40. A135. ;

G1 Z-20. A135. ;

G1Z-40.;

G1Z-40.;

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.

G4 : tiempo de espera

Se utiliza cuando se necesita


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

Se puede utilizar para romper


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

Se puede programar con la letra


X en segundos ej: G4X1.
(temporice 1 seg) tambin se
puede programar con la letra P
en milsimas de segundo
ej: G4 P1000 (temporice 1 seg).

G28 : RETORNO A REFERENCIA DE MAQUINA

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 para que el
operario pueda cambiar de pieza.

En este ejemplo la herramienta se


ubicar en X50. Z12. antes de
llegar al cero de mquina.

Si se programa G28 U0.W0. la


maquina ira directamente al cero
de mquina.

G28 X50. Z12. ;

FIJACION DEL CERO DE PIEZA

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.
Para hallar el valor de estas coordenadas se realiza un
procedimiento operativo utilizando una herramienta la cual se
llamar herramienta patrn.
Despus de hallar estas coordenadas se pueden grabar de varias
formas en el control.

Hallando cero de pieza en X

Hallando cero de pieza en Z

FIJACION DEL CERO DE PIEZA

Una forma de fijar el cero de pieza es grabando las


coordenadas halladas en la tabla (WORK SHIFT) o
(DES TR). De esta forma en el programa no se utilizar
ningn cdigo para fijar el cero de pieza.

Compensacin del radio del inserto

Los insertos intercambiables


estn redondeados en la punta
de corte para mejorar el
acabado de la pieza y alargar
la vida del inserto.
Este redondeo causa
imprecisiones al programar
movimientos que no son
paralelos a los ejes, como en
los conos o radios.
Se aplica solamente para
contornos interiores y
exteriores, no para ranurados
ni taladrados.

Punto terico de programacin

G41: COMPENSAR EL RADIO A LA IZQUIERDA.


G42 : COMPENSAR EL RADIO A LA DERECHA.
G40 : CANCELA LA COMPENSACION DEL RADIO.
Para compensar el radio
y as mismo la trayectoria
de la herramienta se
utilizan los comandos
G41 y G42.
La eleccin del comando
depende si la
herramienta se mueve a
la derecha o izquierda del
contorno de la pieza
como se ve en la figura.

Cdigo T de ubicacin del filo

Cdigo T de ubicacin del filo

En la tabla de compensacin de herramientas (GEOMETRIA) se graba


el dato del radio del inserto en la casilla R y la ubicacin del filo en la
casilla T.

Ejemplo de programacin

Ejemplo de programacin

G71

N45 G0 X42. Z2. ;


N50 G71 U1.5 R0.8;
N55 G71 P60 Q75 U0.6 W0.2 F0.16;
N60 G0X20.;
N65 G1 Z-30.;
N70 G2 X40. Z-40. R10.;
N75 G1 X42.
DONDE: G0 X42. Z2. = aproximacin al material en bruto.
U1.5 = valor de la pasada de desbaste radial.
R0.8 = retraccin al final de cada corte.
P60 = numero de bloque N inicial del contorno (solo movimientos en X)
Q75 = numero de bloque N final del contorno.
U0.6 = sobrematerial en X para la pasada de acabado (negativo en interiores).
W0.2 = sobrematerial en Z para la pasada de acabado.
F0.16 = avance de desbaste.

G71

N45 G0 X42. Z2. ;


N50 G71 U1.5 R0.8;
N55 G71 P60 Q75 U0.6 W0.2 F0.16;
N60 G0X20.;
N65 G1 Z-30.;
N70 G2 X40. Z-40. R10.;
N75 G1 X42.
N80 G70 P60 Q75 F0.1 S2000;

G70: pasada de acabado


DONDE: P60 = bloque N inicial del contorno.
Q75 = numero de bloque N final del contorno.
F0.1 = avance de acabado.
S2000 = velocidad para el acabado.

Ejercicio de programacin G71

Programar el desbaste y acabado exterior con G71-G70


luego programar desbaste y acabado interior con G71-G70.

Ejercicio de programacin G71

Programar desbaste y acabado con G71-G70.

G72
N45 G0 X52. Z2. ;
N50 G72 W1.5 R0.8;
N55 G72 P60 Q75 U0.6 W0.2 F0.16;
N60 G0Z-40.;
N65 G1 X50.;
N70 G1 X30. Z-20.;
N75 G1 Z2.;
N80 G70 P60 Q75 F0.1 S2000;
DONDE: G0 X52. Z2. = aproximacin al material en bruto.
W1.5 = valor de la pasada de desbaste radial.
R0.8 = retraccin al final de cada corte.
P60 = numero de bloque N inicial del contorno (solo movimientos en Z)
Q75 = numero de bloque N final del contorno.
U0.6 = sobrematerial en X para la pasada de acabado (negativo en interiores).
W0.2 = sobrematerial en Z para la pasada de acabado.

Ejercicio de programacin G72

Programar el desbaste y acabado con G72 G70

N45 G0 X52. Z2. ;


N50 G73 U2. W1.35 R3 ;
N55 G73 P60 Q70 U2. W0.3
F0.16;
N60 G0 X20.;
N65 G1 Z-20.;
N70 G1 X50. Z-40.;
N75 G70 P60 Q70 F0.1 S2000;

G73

DONDE: 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.
R3 = numero de pasadas de corte (se programa sin punto).
P60 = numero de bloque N inicial del contorno.
Q70 = numero de bloque N final del contorno.
U2. = sobre material diametral en X para la pasada de acabado (negativo en
interiores).
W0.3 = sobre material en Z para la pasada de acabado.

G73: desbaste con repeticin de contorno


Calculo de los valores U y W en el primer bloque:
Sobre material diametral a remover en X =10 mm,
Sobre material a remover en Z = 3mm
Pasadas de corte (R): 2
N50 G73 U2. W1.35 R2 ;
N55 G73 P60 Q70 U2. W0.3 F0.16;
U = exceso de material radial en X sobrematerial radial en X para el acabado
numero de pasadas de corte (R)
U = 5 -1 = 2.
2
W = exceso de material en Z sobrematerial en Z para el acabado (W)
numero de pasadas de corte (R)
W = 3 0.3
2

= 1.35

Ejercicio de programacin G73


Programar el desbaste del contorno con G73 y G70:
Sobre material diametral a remover en X = 10mm, sobre material para acabado 2mm
Sobre material a remover en Z = 3.5 mm , sobre material para acabado en Z = 0.5mm
Numero de pasadas de corte = 3

G74: ciclo de ranurado frontal


Este ciclo se utiliza para
ranurados frontales.
Para este ciclo no
funciona la pasada de
acabado G70, se debe
programar con G1.
Se debe utilizar una
herramienta especial
para este tipo de
ranurados.

G74: ciclo de ranurado frontal


G0 X40.Z1. ;
G74 R0.3;
G74 X30.Z-7.Q3000 P2800 F0.1;
G1 Z-7. ;
G1 X30. ;
G1 Z1. ;

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

EJEMPLO 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 diametral


Este cdigo se utiliza para mecanizar
una o varias ranuras a la vez, tambin se
puede utilizar para tronzar la pieza.
G0 X30. Z-20. ;
G75 R0.5;
G75 X24. Z-28. P1000 Q2800 F0.1;
G1 X24. ;
G1 Z-28. ;
G1 X30. ;

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

EJEMPLO DE RANURADO G75 (VARIAS RANURAS)

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

G76: ciclo de roscado automtico

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

Se pueden mecanizar roscas cnicas, y de varias entradas.

El corte de la rosca se puede hacer por un flanco en forma angular, o


perpendicular al eje.

Para programar la rosca se deben hallar varios datos:


Paso de rosca en milmetros F ( si es rosca en pulgadas: 25.4/No hilos)
Altura del filete de la rosca P = paso x 0.65
Dimetro interior de la rosca X = Dimetro exterior 2 alturas de filete.
Profundidad de la primera pasada Q = 20% de la altura del filete.
Diferencia radial para rosca cnica R = Dimetro mayor dimetro menor
2

Programacin G76 en el primer bloque:


G76 P021560 Q100 R50 ;
Donde: P02 = numero de pasadas de
acabado

15 = factor que al multiplicar por el paso


da la longitud
del chafln al final de la rosca (en este
caso es 1.5 x 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.

Q100 = profundidad de la ultima pasada


(0.1 mm).

R50 = sobre material para las pasadas de


acabado (0.05 mm).

Programacin G76 en el segundo bloque:


G76 X13.55 Z-33. R0 P1225 Q400 F2. ;
Donde:
X13.55 = dimetro interior
Z-33. = longitud de roscado.
R0= diferencia radial para rosca cnica.
P1225= altura del filete (1.225 mm).
Q400= profundidad de la primera pasada
(0.4 mm) es la pasada mas grande.

F2. = paso de rosca.

G84: ciclo de roscado con macho


G0 X0. Z3. M3 S100 G97;
G84 Z-12. R-2. F1. ;
Donde:
G0 X0. Z3. M3 S100 G97 =
posicionamiento en Z y en el
centro y enciende husillo a 100
rpm fijas.
Z-12. = profundidad de roscado.
R-2. = acercamiento incremental al
punto de inicio de roscado (inicia
a roscar en Z1).
F1. = paso de la rosca.

G74: ciclo de taladrado con rompe viruta

G0 X0. Z3. M3 S750 G97;


G74 R2.;
G74 Z-100. Q25000 F0.12 ;
Donde:
G0 X0. Z3. M3 S100 G97 =
posicionamiento en Z y en el
centro y enciende husillo a 750
rpm fijas.
R2. = retraccin rompe viruta
Z-100. = profundidad de roscado.
Q25000 = profundidad parcial de
taladrado en Z (en milsimas).
F0.12 = avance de taladrado.

También podría gustarte