Está en la página 1de 120

 

5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

IMOCOM 

CENTRO DE FORMACION 
TECNOLOGICA
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 1/120
 

5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

PROGRAMACION PARA TORNO 


CNC 

CON CONTROL FANUC 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 2/120
 

5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

HISTORIA DEL CONTROL NUMERICO 


 En 1949 la tecnología de los aviones jet demanda que la mecanización de sus piezas 
sea más dispendiosa y precisa, una de estas piezas era una leva tridimensional para 
el regulador
Unidos juntode
conlaelbomba de los motores,
MIT (Instituto por lodecual
Tecnológico la fuerza aérea
Massachussets) de Estados 
inicia el proyecto 
de una máquina controlada por un computador. En 1952 el MIT presenta la primera 
máquina de control numérico (NC) basada en los conceptos de Jhon Parsons y 
Frank Stulen, esta máquina era una fresadora y el control era conformado por tubos 
electronicos y relays, como se ve en la foto el control era más grande que la misma 
máquina.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 3/120


 

5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 En 1952 se
comenzaron a
fabricar las primeras

maquinas de control
numérico (NC) a nivel
industrial.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 4/120


 

5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Después de 1972 las


máquinas CNC han
venido evolucionado
a la par con los
computadores
haciéndolas más
confiables y fáciles de
manejar.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 5/120


 

5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

CONTROLES FANUC -TORNO 
CONTROLES ANTERIORES: 
 OT 
 16T 

 18T 

 21T 

CONTROLES ACTUALES 
 Oi T 

 16i T 

 18i T 


21i T 
CONTROLES OPEN SYSTEM 
 160i T 

 180i T 


210i T 
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 6/120
LENGUAJE DE PROGRAMACIÓN 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

ISO 
 La ISO estandarizó el lenguaje de programación para 
las máquinas CNC.
 Muchos fabricantes de controles han desarrollado un 
lenguaje propio para sus controles conocido como 
conversacional, pero un programador que domine la 
programación ISO puede defenderse bien en la mayoría 
de controles, es por eso que nos centraremos en este 
lenguaje de programación enfocado a los controles 
FANUC que son los de mayor uso en nuestra industria.

Este lenguajepor
compuestos deletras
programación
seguidasse
decompone
números,de
porcódigos 
medio 
de los cuales se dan las ordenes de movimiento y 
activación de funciones de la maquina.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 7/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

CODIGOS DE PROGRAMACION 
ISO 
 CODIGOS G : Geometría ,fueron en principio creados 
para especificar la geometría de la trayectoria de la 
herramienta, si avanza rápidamente, o mecanizando en 
línea recta o en arco. Estos códigos están compuestos 
por la letra G seguida de números, van desde el G0 
hasta el G99.

 CODIGOS M : Misceláneos o funciones auxiliares, se 


crearon
realizaríaene principio
operario,para
comoautomatizar
prender el las funciones
husillo, que 
encender 
el refrigerante, etc. Estos códigos van desde el M0 
hasta el M99.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 8/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 CODIGO S : SPEED = con 
este código se programa la 
velocidad del husillo en r.p.m. S
 El código S va acompañado 
de el valor numérico de las 
r.p.m a las que va a girar el 
husillo.

 Si se programa S2300 el 


husillo girará a 2300 r.p.m.

 El valor de la velocidad del 


husillo se programará de 
acuerdo al material a trabajar y 
al tipo de herramienta a 
utilizar.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 9/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 CODIGO F : FEED. 
alimentación o avance de 
mecanizado, es la velocidad 
con que se mueve la máquina  F
en las operaciones de 
mecanizado, en el torno el 
milímetros
avance se especifica
por revolución
en  o 
vuelta de la copa.

 El código F va acompañado 
del valor numérico del avance 
de mecanizado.
programa F0.2, laEjemplo,
máquinasise 
se 
moverá a 0.2 mm/revolución.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 10/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

A V A N C E F 

Vc Define el desplazamiento de la
herramienta, en direcion axial o
radial, en cada rotacion de la pieza.
ap  Influencias del avance en
f mecanizado:
•Es el principal factor, responsable
por los tiempos ciclo de proceso
resultados del mecanizado.
•Desbaste  – Grandes cantidades

f ap  de material
•Acabado  – son removidas.
Donde es necesario
obtener buena calidad superficial y
ap  tolerancias de pieza, con bajos
f desgastes de arista de corte.
Torneado Torneado
Longitudinal Radial

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 11/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

DETERMINACION DEL AVANCE  F 


El valor del avance de 
mecanizado F depende de: 
 tipo de material a trabajar.
 tipo de inserto a utilizar.
 tipo de mecanizado, si es 

 acabado
radio en lao desbaste.
punta del inserto.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 12/120

 
5/9/2018

CONTROL DE VIRUTA  PROGRAMACION TORNO CNC - slide pdf.c om

C45, WNMG080408-NM6 
vc = 270 m/min 
ap = 0,8 mm 
F = (0,16  – 0,5)mm 

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


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 13/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 CODIGOS X, Z :  estos códigos 


se utilizan para designar las 
coordenadas de trabajo en el 
torno.

 El eje X es asignado al carro 


transversal, determinando los  
diámetros  de la pieza de trabajo.
 En coordenadas incrementales o 
relativas el eje X se distingue 
como U .
 El eje Z es asignado al carro 
longitudinal y determina las 
longitudes de la pieza de trabajo.
 En coordenadas incrementales y 
relativas el eje Z se distingue 
como W .
 Estos códigos van acompañados 
de valores numéricos X22. Z5.
que especifican las coordenadas 
a donde debe desplazarse la 
máquina según la orden dada.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 14/120

 
5/9/2018
ESTRUCTURA DEL PROGRAMA PROGRAMACION TORNO CNC - slide pdf.c om

Los programas se identifican con la letra O y se dispone de cuatro dígitos 


para numerar el programa O1235 

En algunos controles se puede digitar entre paréntesis el nombre del 


programa para una
O1235(ROTULA mejor identificación en la biblioteca de programas 
12L14)
Por último se cierra el bloque o renglón de programación con un punto y 
coma al oprimir la tecla EOB (end of block). 

Generalmente se numeran los bloques o renglones de programación con la 


letra N de
programas.5 en 5, o de 10 en 10 para tener un orden en la edición de los 

Luego del numero de bloque se programan las instrucciones con los códigos 
G, M, F, S, T, que se necesiten cerrando el bloque de programación con el 
punto y coma.

O1235
N5 (ROTULA
T0000 12L14); 
G40 G21   ; 
G97 G99
 / N10 G28 U0 W0 ; 
N15 T0101 ; 
¨¨ ¨¨ ¨¨¨ 
¨¨ ¨¨ ¨¨ 
N250 M30; 
La estructura del programa se cierra con el código M30 (fin de programa).
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 15/120

 
CODIGOS M 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

En un bloque de programación se programa un 


solo código M.

M00:  parada intermedia en el programa , se 


utiliza para que el operario realice alguna 
intervención necesaria antes de continuar con 
la secuencia normal del programa 
generalmente para colocar a tope una pieza.
O0002; 
N5 T0101; 
N10 G0X0Z0; 
N15 M00  (COLOCAR A TOPE LA PIEZA); 
N20 G0X100Z100; 
N25 T0202; 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 16/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M01: parada opcional programada , tiene la misma 


utilidad del código M00, pero la maquina se detiene 
cuando llega a leer el código si el operario ha activado el 
botón optional stop, si no lo ha activado la maquina no 
ejecuta la parada intermedia.

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 17/120

 
5/9/2018

M02:  fin de programa , se  PROGRAMACION TORNO CNC - slide pdf.c om

utiliza para cerrar la estructura 


del programa, actualmente se 
utiliza más el código M30.

N225 G0X100.Z100.; 
N230 M02 ; 

M03: giro de husillo en sentido 


horario, este código se 
acompaña del código de 
velocidad de husillo S y el 
valor numérico de las rpm. El 
sentido de giro
ubicándose se determina 
detrás de la copa.
N125 T0808; 
N130 M03 S1200; 
N135 G0X20.Z3.; 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 18/120

 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M04: girar husillo en sentido 


antihorario , este código 
también va acompañado del 
código S y las rpm.
N125 T0808; 
N130 M04 S2000; 
N135 G0X20.Z3.; 

M05: detener husillo , se 


utiliza sobre todo antes de 
cambiar el sentido de giro del 
husillo.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 19/120


 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M08: encender el refrigerante ,


coolant on, para que funcione 
con este código se debe 
activar el botón coolant auto 
en el panel de control. Se 
debe programar después de 
cada cambio de herramienta.

N50 T0404; 
N55 G0X32.Z2.M8 ; 
M07: encender refrigerante 
limpia viruta.

M09: apagar el refrigerante.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 20/120


 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M10: cerrar copa, chuck


clamp. Se utiliza para cerrar la
copa en un ciclo automático de
alimentación de barra, con
 jalador o alimentador de
barras junto con el código
M11.

M11: abrir copa, chuck


unclamp.

N30T0101(TOPE);
N35 G0X0Z0;
N40 M11;
N45 G4P1000;
N50 M10;
N55G4P1000;
N60 G0X100.Z100.
N65T0202;
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 21/120
 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M12: sacar la pinola de la


contrapunta, quil out.
Saca la pinola hasta que
hace contacto con la
pieza de trabajo.
N65 M12;
N70 G4P2000;
N75 G0X36.Z1.;

M13: retraer la pinola de


la contrapunta, quil in.
N125 M13;
N130 G4P2000;
N135 G0X100.Z100.;

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 22/120


 
RECOGEDOR DE PIEZAS (PART CATCHER)
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M14 : part catcher extend


M15 : part catcher retract

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 23/120


 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M19: ORIENTAR HUSILLO 

Al orientar el husillo se 


puede introducir barras 
hexagonales o cuadradas 
en el husillo cuando se 
tiene un empujador de 
barras.
Se utiliza también para 
frenar el husillo y poder 
apretar o aflojar las 
mordazas de la copa.

M20: DESACTIVAR ORIENTACIÓN DE HUSILLO 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 24/120
 
5/9/2018

Contrapunta automática PROGRAMACION TORNO CNC - slide pdf.c om

M55: desenclavar
contrapunta y sacar
pin de arrastre.

M56: enclavar
contrapunta y retraer
pin de arrastre.

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 25/120


 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

M21: desactivar la alarma de la puerta abierta (Door


interlock)
puerta de se programa
operación delcundo
torno,es necesario
para abrir la
una intervención
manual (colocar a tope la pieza manualmente).

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

M22: activar la alarma de puerta abierta cuando se ha


utilizado el código M21.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 26/120


 
5/9/2018
M30: fin de programa, cierra la estructura del programa, apaga
PROGRAMACION TORNO CNC - slide pdf.c om

todas las funciones y además cuenta una pieza realizada.


O0024;
N5 T0101;
¨¨¨¨¨¨¨¨¨¨¨¨¨
¨¨¨¨¨¨¨¨¨¨¨¨¨
N450 M30;

M31: desactivar alarma de copa abierta (chuck unclamp) se


programa cuando es necesario la apertura de la copa
automáticamente.

M32: activar alarma de copa abierta, se programa después de que


se activa el código M31.

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386


 
27/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

(TRONZADO); 
M97 : contador de piezas , se  G0 X20. Z-30. M4S800; 
programa cuando dentro de un 
ciclo de trabajo se fabrican  G1 X0 F0.08; 
varias piezas, o cuando el  M97 ; 
ciclo es repetitivo y no finaliza  G0 X100.Z100.; 
con M30.
M99; 

M98 P__: llamar subprograma 


a trabajar . Se utiliza para 
llamar un subprograma desde 
un programa principal, con la 
letra P se designa el numero 
de subprograma a llamar.

M99 : fin de subprograma , este 


código cierra la estructura del 
subprograma.
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386
  28/120
Sistema de coordenadas 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386


  29/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Coordenadas de la pieza 

Después 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 
Diámetros, y en Z son longitudes, como el cero esta en la cara de la 
pieza, las coordenadas de la pieza en Z serán negativas.
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386
 
30/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

PROGRAMACION DE 
COORDENADAS 
 Los movimientos de la 
herramienta se 
pueden programar de 
dos formas 
diferentes: 
 Coordenadas 
absolutas X,Z : se 
programan
X, Z siemprelosdesde
valores 
el 
cero de pieza hasta la 
posición de destino.
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386
 
31/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Coordenadas relativas o 
incrementales U , W : se 
programan los valores U,
W medidos desde la 
ultima posición donde se 
encuentre la herramienta 
posición
en ese momento
de destino
hasta
en  la 
incrementos.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 32/120


 
Ejercicio de coordenadas relativas 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Incrementales: si la 
herramienta
el cero de pieza
estaWubicada
= P0:  en 

U W___ 
P0-P1 ____ ____ 
P1-P2 ____ ____ 
P2-P3 ____ ____ 
P3-P4 ____ ____ 

P4-P3 ____ ____ 


P3-P2 ____ ____ 
P2-P1 ____ ____ 
P1-P0 ____ ____ 
 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 33/120


5/9/2018

Ejercicio de coordenadas relativas  PROGRAMACION TORNO CNC - slide pdf.c om

 Incrementales: si la 
herramienta
el cero de pieza
estaWubicada
= P0:  en 

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

P4-P3 ____ ____ 


P3-P2 ____ ____ 
P2-P1 ____ ____ 
P1-P0 ____ ____ 
 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 34/120


5/9/2018

CODIGOS  G 
PROGRAMACION TORNO CNC - slide pdf.c om


En un bloque
programa de un 
se pueden 
programar varios códigos 
G que no se cancelen 
entre si.
► Los códigos G  modales  
son los que siguen 
activos hasta que se 
cambien o cancelen por 
► otros.
Los codigos G van desde 
el G0 hasta el G99.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 35/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G0: POSICIONAMIENTO EN MARCHA RAPIDA

► Este código modal se  G0 X25. Z5. ;


utiliza para aproximar la 
herramienta a la pieza de 
trabajo antes de 
mecanizar, para alejarse 
de la pieza ydespués
mecanizar realizar de 
movimientos en vacío.
► La máquina se aproxima 
ahasta
la máxima velocidad 
las coordenadas 
programadas.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 36/120


G0 X45. Z5.
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 37/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G1: MECANIZADO EN LINEA RECTA



Este código
llamado modal, también 
interpolación lineal, G1 Z-30. F0.12 ;
se utiliza para todo tipo de 
mecanizado en línea recta,
la maquina se mueve con 
avancelasdecoordenadas 
hasta mecanizado F 
programadas.
 Se utiliza para mecanizar: 
tronzados, conos,
ranurados, refrentados,
cilindrados etc.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 38/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 
G1 Z-30. F0.12 ; 
X52. ; 

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 39/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G1 COPIADO  G1 CONTORNO 

G1 CONO G1 TALADRADO 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 40/120


5/9/2018

Forma de proceder al programar PROGRAMACION TORNO CNC - slide pdf.c om

 1- Elegir el punto cero de la pieza (uno o varios).



2- Se programará en coordenadas absolutas o
incrementales?
 3- Elaborar el plan de trabajo en pasos individuales:
determinar herramienta, velocidad de giro del husillo,


refrigerante,
4- Escribir recorridos,
el programa, avances, los
traduciendo etc.pasos de trabajo
al lenguaje de programación.
 5- Entrada del programa al control.
 6- Probar el programa (en la grafica y en vacío).
 7- Procesar el programa (mecanizar).
 8- Verificar medidas de la pieza y compensar diferencias.
 9- Optimizar el programa (recorridos y avances de
mecanizado)

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 41/120


EJERCICIOS DE PROGRAMACION
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G0 Y G1

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 42/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Ejercicio G0 y G1

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 43/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G2 :INTERPOLACION  G3 : INTERPOLACION 
CIRCULAR HORARIA CIRCULAR ANTIHORARIA

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 44/120


G2 y G3 dependiendo de la ubicación de la 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

herramienta 
  Área de trabajo 
detrás del centro de 
giro.


 Área de trabajo 
delante del centro de 
giro.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 45/120



5/9/2018
G2 : este código modal  PROGRAMACION TORNO CNC - slide pdf.c om

se utiliza para 
mecanizar arcos y  G2 X55. Z- 45. R15. F0.2 
semiesferas donde la 
herramienta describe 
una trayectoria en 
sentido horario.
 Después del código G2 
se programa el punto 
final del arco en X, Z y 
el radioRdel
código arco
y el con el 
avance 
F.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 46/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 47/120


 G3 : este código modal 
5/9/2018
se utiliza para  PROGRAMACION TORNO CNC - slide pdf.c om

mecanizar arcos y 
semiesferas donde la  G3 X55. Z- 45. R15. F0.2 
herramienta describe 
una trayectoria en 
sentido antihorario.
 Después del código G3 
se programa el punto 
final del arco en X, Z y 
código
el radioRdel
y el
arco
avance 
con el 
F.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 48/120


5/9/2018
Ejemplos G3 
PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 49/120


5/9/2018
Ejercicio G2-G3 
PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 50/120


5/9/2018
G4 : tiempo de espera  PROGRAMACION TORNO CNC - slide pdf.c om

 Se utiliza cuando se necesita


una pausa temporizada en el 
 programa, después de cumplir 
el
contiempo el programa sigue
su secuencia.

 Se puede utilizar para romper 


bien la viruta en los taladrados
al fondo del agujero, y en el 
fondo de las ranuras. También
se utiliza para esperar que la
copa abra y cierre en ciclos
automáticos de alimentación de
barra.

 Se puede programar con la


letra X en segundos ej: G4X1. 
(temporice 1 seg) también se
 puede programar con la letra
U, o con P en milésimas de
segundo
ej: G4 P1000 (temporice 1
seg).

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 51/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G0 X32. Z-20. ; 
G1 X20. F0.1; 
G4 X2. ; 
G0 X36. ; 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 52/120


5/9/2018

V E L O C I D A D D E C O R T E - Vc   PROGRAMACION TORNO CNC - slide pdf.c om

(m/min) 

π  d  n
Vc  (m/min)
1000 Velocidad de de Corte es la velocidad 
relativa entre la herramienta y la pieza.(La 
velocidad con que el diametro (periférico)

V corte)
de pieza pasa por la herramienta o filo de 
Combinada con el avance, son los datos 
c mas importantes de corte determinados 
para el material a ser mecanizado.
a La Velocidad de de Corte es decisiva para 
el buen desempeño de la herramienta,
f p  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.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 53/120


5/9/2018
G96 S___: TRABAJAR CON VELOCIDAD  PROGRAMACION TORNO CNC - slide pdf.c om

DE CORTE CONSTANTE 
 Se utiliza para obtener un
mejor rendimiento en el 
mecanizado y duración de
las herramientas. La
velocidad de corte
constante permite obtener 
mejores acabados
refrentado de piezasenen
el 
toda la cara de la pieza
desde el diámetro mayor 
hasta el centro de la pieza.


El formato
donde S120es:noG96 S120 
son las
rpm, sino la velocidad de
corte en metros/minuto. 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 54/120


5/9/2018
G96 S___
PROGRAMACION TORNO CNC - slide pdf.c om

No se recomienda
trabajar velocidad
corte constante de
para:
 Mecanizar roscas,
 porque se puede
variar el paso de
rosca.
 Para taladrar porque
subiría a altas rpm en
el centro de la pieza.
 Para tronzar porque la
 pieza saldría
despedida a altas rpm
al cortarla.

Para estos casos se


utiliza las rpm fijas
 
con el código G97.
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 55/120
5/9/2018
 El control trabaja despejando las rpm de la PROGRAMACION TORNO CNC - slide pdf.c om

formula de velocidad de corte, La máquina


calcula las rpm de acuerdo al diámetro que este
trabajando en ese momento.

 En un diámetro cercano al centro las rpm subirían


al máximo, para evitar esto se fijan las rpm
máximas adecuadas para trabajar con esa
herramienta utilizando el código G50 S2500
donde S2500 es la máxima velocidad que
asumirá el husillo cuando la herramienta se
acerque al centro de la pieza de trabajo

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 56/120


DETERMINACION DE LA VELOCIDAD DE CORTE EN 
5/9/2018

M/MIN  PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 57/120


G97 S__ TRABAJAR CON RPM 
FIJAS 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Se utiliza para trabajar con


rpm fijas a un determinado
valor, en el caso de
roscado, taladrado y 
tronzado.

 Se programa G97 S1200


donde S1200 son las rpm
fijas a trabajar.

El
lascódigo G50 quepara
rpm máximas limita
el 
código G96, no funciona
 para el código G97.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 58/120


5/9/2018
C = Inserción automática de chaflanes  PROGRAMACION TORNO CNC - slide pdf.c om

G1X20; G1X20 C3;


Z-30; Z-30;
 X34;  X34 C3;
Z-53; Z-53 C3;

 X70
 X80 Z-90;
Z-122;  X70
 X80 Z-90 C8;
Z-122;
Z-130 Z-130

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 59/120


5/9/2018
R = Inserción automática de radios  PROGRAMACION TORNO CNC - slide pdf.c om

G1X20; G1X20 R3;


Z-30; Z-30 R3;
 X34;  X34 R3;
Z-53; Z-53 R12;

 X70
 X80 Z-90;
Z-122;  X70
 X80 Z-90 R20;
Z-122;
Z-130 Z-130

A = PROGRAMACION CON ANGULOS 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 60/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

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

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

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 61/120


5/9/2018
G20: TRABAJAR EN PULGADAS  PROGRAMACION TORNO CNC - slide pdf.c om

Al activar este código las coordenadas en la pantalla se visualizan con 


cuatro decimales después del punto.
 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 62/120


5/9/2018
G21: TRABAJAR EN MILIMETROS  PROGRAMACION TORNO CNC - slide pdf.c om

Al activar este código las coordenadas en la pantalla se visualizan con tres 


decimales después del punto. Este código viene activo por defecto.
 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 63/120


5/9/2018
G28 : RETORNO A REFERENCIA DE MAQUINA PROGRAMACION TORNO CNC - slide pdf.c om

 Este código no modal envía los ejes al cero de maquina en


marcha rápida.

 Se utiliza cuando se necesita alejar los ejes para cambiar 


herramienta, o para que el operario pueda cambiar de
 pieza.
G28 U0; 
G28W0 ;

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 64/120


5/9/2018

G28 U0 W0; 
PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 65/120


5/9/2018
Teniendo en cuenta el radio de la  PROGRAMACION TORNO CNC - slide pdf.c om

punta del inserto: 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 66/120


5/9/2018

Compensación del radio del inserto PROGRAMACION TORNO CNC - slide pdf.c om

Los insertos intercambiables


están 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 Punto teórico de programación
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.

Sobre material en los arcos 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 67/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Sobre material en los conos 


Radio compensado 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 68/120


 G41: COMPENSAR EL RADIO A LA IZQUIERDA.
5/9/2018

G42 : COMPENSAR EL RADIO A LA DERECHA. PROGRAMACION TORNO CNC - slide pdf.c om

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 elección del comando 


depende si la 
herramienta se mueve a 
la derechadeo laizquierda
contorno pieza  del 
como se ve en la figura.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 69/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Para poderequidistante 
trayectoria calcular la 
corregida, además de 
introducir el valor del 
radio del inserto, se 
introduce el código de 
ataque del filo.

Este dato de ataque del 


filo se identifica con la 
letra T.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 70/120


Código T de ataque del filo 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Código T de ataque del filo


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 71/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 72/120


5/9/2018
En la tabla de compensación de herramientas se graba el dato del 
PROGRAMACION TORNO CNC - slide pdf.c om

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

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 73/120


5/9/2018
Ejemplo de programación  PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 74/120


5/9/2018
Ejemplo de programación  PROGRAMACION TORNO CNC - slide pdf.c om

FIJACION DEL CERO DE PIEZA


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 75/120
5/9/2018
El cero de pieza es la distancia que hay desde el cero de maquina 
PROGRAMACION TORNO CNC - slide pdf.c om

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
llamará herramienta utilizando una herramienta la cual se 
patrón.
Después 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 


 

Fijación del cero de pieza 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 76/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Una forma de fijar el cero de pieza es utilizar las tablas de ceros de pieza si 
están activas en el control, allí se graban las coordenadas halladas X, Z 
con sus signos respectivos.
De esta forma se pueden activar varios ceros de pieza en un mismo 
programa.
Se utilizan los códigos G54 al G59.
G54: grabar el cero de pieza en la tabla 1
G59: graba el cero de pieza en la tabla 6 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 77/120


Al oprimir la tecla OFFSET y luego 
 
(TRABAJO) aparece la tabla de ceros de pieza 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

CICLOS DE TORNEADO 
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 78/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Los ciclos de torneado se crearon para facilitar la 


programación en el mecanizado de desbastes, ranuras,

 
taladrados y roscados.
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 79/120
5/9/2018
G71: ciclo de desbaste en cilindrado  PROGRAMACION TORNO CNC - slide pdf.c om

G70: pasada de acabado 


 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 80/120


5/9/2018
G71: ciclo de desbaste en cilindrado  PROGRAMACION TORNO CNC - slide pdf.c om

 Este ciclo sealutiliza


aproximarlo perfilpara desbastarsolamente
programado un material en perfiles 
para bruto hasta 
ascendentes.

 Se puede modificar fácilmente el valor de las pasadas de 


desbaste
con y la G70.
el código sobre medida para hacer la pasada de acabado 

 Los cálculos de los movimientos y puntos de llegada en X, Z 


para cada pasada de corte los calcula automáticamente el 
control.

 El ciclo termina en el mismo punto donde se aproximó antes 


de iniciar el desbaste.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 81/120


5/9/2018
G71: ciclo de desbaste en cilindrado  PROGRAMACION TORNO CNC - slide pdf.c om

 Para programar el ciclo se ubica 


la herramienta en un diámetro 
mayor al diámetro en bruto.
 Luego en dos bloques seguidos 
se programa el ciclo.

 Después de estos dos bloques se 


programan
descripción los
delbloques
contornode 
como si 
se fuera hacer una pasada de 
acabado.

 Por último se programa la pasada 


de acabado con el código G70.

 Si se programa compensación del 


radio con G41 o G42 se tendrá en 
cuenta solo en la pasada de 
acabado.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386

G71 82/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 N45 G0 X42. Z2. ; 


N50 G71 U1.5   R0.8 
N55 G71 P60  Q75  ;   W0.2 F0.16; 
 U0.6 
N 60 G0X20.; 
N65 G1 Z-30.; 
N70 G2 X40. Z-40. R10.; 
N 75 G1 X42.

DONDE: G0 X42. Z2. = aproximación al material en bruto.


U1.5 = valor de la pasada de desbaste radial.
R0.8 = retracción 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. 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 83/120


G71
5/9/2018
 N45 G0 X42. Z2. ;  PROGRAMACION TORNO CNC - slide pdf.c om

N50 G71 U1.5 R0.8; 


N55 G71 P60 Q75 U0.6 W0.2 F0.16; 
N 60 G0X20.; 
N65 G1 Z-30.; 
N70 G2 X40. Z-40. R10.; 
N 75 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. 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 84/120


5/9/2018
 Para realizar la pasada de acabado se puede  PROGRAMACION TORNO CNC - slide pdf.c om

cambiar de herramienta, posicionarse en el 


mismo
bruto y punto de elacercamiento
ejecutar al material
código G70 P_Q_de en 
acabado 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 85/120


5/9/2018
Ejercicio de programación G71 PROGRAMACION TORNO CNC - slide pdf.c om

Programar el desbaste y acabado exterior con G71-G70 


luego programar desbaste y acabado interior con G71-G70.

Ejercicio de programación G71


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 86/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Programar desbaste y acabado con G71-G70.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 87/120


SIMULACION EJERCICIO G71
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 88/120


5/9/2018
SIMULACION EJERCICIO G71
PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 89/120


5/9/2018
G72: ciclo de desbaste en refrentado  PROGRAMACION TORNO CNC - slide pdf.c om

 Este ciclo se utiliza para 


desbastar perfiles de diámetros 
grandes y con poca longitud.

 Se pueden programar perfiles 


ascendentes y descendentes.

 Tiene el mismo
se diferencia enformato del G71de 
que la pasada
desbaste se hace con W, y la 
descripción del contorno se hace 
de arriba hacia abajo.

 También se utiliza el código G70 


para la pasada de acabado.

G70: pasada de acabado 


 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386

G72  90/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

N45 G0 X52. Z2. ; 


N50 G72  W1.5  R0.8 ; 
N55 G72  P60  Q75  U0.6  W0.2 F0.16; 
N 60 G0Z-40.; 
N65 G1 X50.; 
N70 G1 X30. Z-20.; 
N 75 G1 Z2.; 
N80 G70  P60  Q75  F0.1 S2000; 

DONDE: G0 X52. Z2. = aproximación al material en bruto.


W1.5 = valor de la pasada de desbaste radial.
R0.8 = retracción 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.
 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 91/120


5/9/2018
Ejercicio de programación G72  PROGRAMACION TORNO CNC - slide pdf.c om

Programar el desbaste y acabado con G72  –G70 

SIMULACION EJERCICIO G72 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 92/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

SIMULACION EJERCICIO G72 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 93/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G73: ciclo de desbaste con repetición del 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 94/120
5/9/2018

contorno 
PROGRAMACION TORNO CNC - slide pdf.c om

 Este ciclo se utiliza para 


desbastar piezas que vienen 
preformadas como piezas 
fundidas, forjadas, o inyectadas,
donde la herramienta sigue 
siempre una trayectoria paralela al 
perfil definido.
 Se pueden desbastar perfiles 
ascendentes y descendentes.
 A diferencia del G71 y G72 no se 
programa el valor de la pasada de 
corte sino el numero de pasadas a 
realizar.
 También se utiliza el código G70 
para la pasada de acabado.

G70: pasada de acabado 


 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386

G73  95/120
N45 G0 X52. Z2. ; 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

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

DONDE: G0 X52. Z2. = aproximación a la pieza.


U2. = dirección y cantidad de material radial a remover en X por cada pasada.
W1.35 = dirección 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 repetición de contorno 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 96/120
5/9/2018 Calculo de los valores U y W en el primer bloque:  PROGRAMACION TORNO CNC - slide pdf.c om

Si el sobre material diametral a remover en X =10 mm, ~ Radial 5 mm 


Si el sobredematerial
Pasadas a remover
corte (R): 2  en Z = 3mm 

Sobre material diametral para acabado en X, U =2. ~ Radial 1mm 


Sobre material en Z para el acabado  W = 0.3 

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.

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

W = 3  – 0.3  = 1.35 

 

Ejercicio de programación G73 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 97/120
5/9/2018
Programar el desbaste del contorno con G73 y G70:  PROGRAMACION TORNO CNC - slide pdf.c om

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 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 98/120


5/9/2018
Simulación ejercicio G73  PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 99/120


5/9/2018
Ciclo de ranurado
PROGRAMACION TORNO CNC - slide pdf.c om

G75: ciclo de ranurado diametral 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 100/120
Este código se utiliza para mecanizar 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

una o varias ranuras a la vez, también 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
Z-28. LONGITUD FINAL
FINAL DE
DE LA RANURA.
RANURA.
P1000 = PROFUNIDAD PARCIAL EN X (1mm)
Q2800 = PASO DE RANURADO EN Z (2.8mm)

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 101/120


5/9/2018
SIMULACION EJEMPLO G75  PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 102/120


5/9/2018
Ciclos de roscado 
PROGRAMACION TORNO CNC - slide pdf.c om

  G76: ciclo de roscado automático 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 103/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Este ciclo de roscado corta igual cantidad de volumen de viruta por cada 
pasada.
 Se pueden mecanizar roscas cónicas, 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 milímetros 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 55° P = paso x 0.6403.
Diámetro interior de la rosca X = Diámetro exterior  – 2 alturas de filete P.
Profundidad de la primera pasada Q = 20% de la altura del filete.
Diferencia radial para rosca cónica R = Diámetro mayor  – diámetro menor 

  Programación G76 en el primer bloque: 


G76 P 02 15 60  Q100  R0.05 ; 
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 104/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Donde: P 02 = numero de pasadas de acabado 

15 = factor que al multiplicar por el paso da la 


longitud del chaflan 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).

R0.05 = sobre material para el acabado.

  Programación G76 en el segundo bloque: 


G76  X13.55  Z-33. R0  P1225  Q400 F2. ; 
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 105/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

Donde: 

X13.55 = diámetro interior 

Z-33. = longitud de roscado.

R0= diferencia radial para rosca cónica.


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.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 106/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Ejemplo
rosca recta
exterior

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 107/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

 Ejemplo
rosca recta
interior

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 108/120


5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 109/120


5/9/2018
 G84: ciclo de roscado con macho  PROGRAMACION TORNO CNC - slide pdf.c om


Este ciclocon
agujeros se utiliza
macho para roscar 
preferiblemente macho 
helicoidal.

 Es preferible utilizar un porta 


macho con amortiguación.
 El ciclo invierte el giro del 
husillo automáticamente en el 
fondo del agujero y se 
devuelve
en Z. a la ubicación inicial 

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 110/120


5/9/2018
 G84: ciclo de roscado con macho  PROGRAMACION TORNO CNC - slide pdf.c om

G0 X0. Z3. M3 S100 G97; 


G84 Z-12. R-2. F1. ; 

Posicionamiento en X en el centro,
en
100Zrpm
a 3mm,
fijas. enciende husillo a 
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.

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 111/120


5/9/2018
Ciclos de taladrado 
PROGRAMACION TORNO CNC - slide pdf.c om

  G74: ciclo de taladrado con 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 112/120
5/9/2018

rompe viruta 
PROGRAMACION TORNO CNC - slide pdf.c om

 Este ciclo se utiliza 


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

  G74: ciclo de taladrado con rompe viruta 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 113/120
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G0 X0. Z1. M3 S750 G97; 


G74  R2.; 
G74 Z-100. Q25000  F0.12 ; 

Posicionamiento en X en el centro 
yhusillo
en Z aa 750
1mm, enciende 
rpm fijas.
R2. = retracción rompe viruta 
Z-100. = profundidad de roscado.
Q25000 = profundidad parcial de 
taladrado en Z =25mm (en 
milésimas).
F0.12 = avance de taladrado.

G83: ciclo de taladrado con 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 114/120
5/9/2018

desahogo total de viruta  PROGRAMACION TORNO CNC - slide pdf.c om

 Este ciclo se utiliza para 


agujeros muy profundos y 
también para brocas muy 
delgadas.

del agujero
Siempre la broca
para  saldrá 
desalojar la viruta.
 Se evita que se rompa la 
broca por atascamiento 
de viruta y se refrigerara 
bien.
 La máxima profundidad 
parcial es de 3 x diámetro 
de la broca.
 

G83: ciclo de taladrado con desahogo total de viruta 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 115/120
G0 X0. Z3. M3 S1000 G97; 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

G83 Z-50. R-2. Q3000 P1000  F0.12 ; 
Posicionamiento en X en el centro, en 
Z a 3mm y enciende husillo a 
1000 rpm fijas.
Z-50. = profundidad de taladrado.
R-2. = acercamiento incremental al 
punto de inicio de taladrado (inicia 
a taladrar en Z1).
Q3000 = profundidad parcial de 
taladrado (3mm).
P1000 = temporizado en el fondo (1
seg.)
F0.12 = avance de taladrado .

LLAMADO DE SUBPROGRAMAS 
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 116/120
 M98 : llamar subprograma a 
trabajar . Se utiliza para llamar un 
5/9/2018 PROGRAMACION TORNO CNC - slide pdf.c om

subprograma desde un programa 


principal,
el numerocon la letra P se designa 
de subprograma a 
llamar. Si se programa M98 P 80  
buscará el subprograma 80 para 
ejecutarlo.

 La letra L se utiliza para repetir 


varias veces elsimismo 
subprograma, se programa M98  
P80 L4 , el subprograma 80 se 
repetirá 4 veces antes de regresar 
al programa que lo llamó.

 M99 : fin de subprograma, este 


código diferencia un
un subprograma. programa
Si se de 
programa 
M99P60 el subprograma retornará 
al bloque 60 del programa 
principal.

PROGRAMA Y SUBPROGRAMA
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 117/120
O0024 
5/9/2018

N5 T0404  PROGRAMACION TORNO CNC - slide pdf.c om

N10 G0 X63 Z-10 M4 G96 S180 


N15 M98  P 25   O0025 
N20 G0 Z-30  G0W3.024 
G1U-5.6W-0.751F0.06 
N25 M98  P 25   W-6.146 
N30 G0 Z-50  U-4.W0.65 
N35 M98  P 25   W4.846 
N35 M30  U-4.W-0.65 
W-3.547 
%  U-4.W0.65 
W2.247 
U-2.W-0.322 
W-1.6 
G0U19.6W1.599 
G0U-3.106W2.889 
G1U-16.894W-2.746 
W-1.887 
U18.W-2.924 
G0U2.W4.668 
M99 
 

SUBPROGRAMAS 
http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 118/120
5/9/2018
 CANALES DE UNA POLEA MECANIZADOS CON UN SOLO SUBPROGRAMA PROGRAMACION TORNO CNC - slide pdf.c om

GRACIAS POR SU 


http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 119/120
5/9/2018

PARTICIPACION 
PROGRAMACION TORNO CNC - slide pdf.c om

http://slide pdf.c om/re a de r/full/progra ma c ion-tor no-c nc -559dfbdc c 8386 120/120

También podría gustarte