Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CNC
CONTROLES ACTUALES
Oi T
16i T
18i T
21i T
Si se programa S2300 el
husillo girará a 2300 r.p.m.
El código F va acompañado
del valor numérico del avance
de mecanizado. Ejemplo, si se
programa F0.2, la máquina se
moverá a 0.2 mm/revolución.
AVANCE 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
ap de material son removidas.
f
•Acabado – Donde es necesario
obtener buena calidad superficial y
ap tolerancias de pieza, con bajos
f desgastes de arista de corte.
Torneado Torneado
Longitudinal Radial
DETERMINACION DEL AVANCE F
El valor del avance de
mecanizado F depende de:
T 02 02
CODIGOS X, Z : estos códigos
se utilizan para designar las
coordenadas de trabajo en el
torno.
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.
O0002;
N5 T0101;
N10 G0X0Z0;
N15 M00 (COLOCAR A TOPE LA PIEZA);
N20 G0X100Z100;
N25 T0202;
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 G0X36;
N110 G1Z-45.;
M02: fin de programa, se
utiliza para cerrar la estructura
del programa, actualmente se
utiliza más el código M30.
N225 G0X100.Z100.;
N230 M02;
N125 T0808;
N130 M03 S1200;
N135 G0X20.Z3.;
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.;
N50 T0404;
N55 G0X32.Z2.M8;
N30T0101(TOPE);
N35 G0X0Z0;
N40 M11;
N45 G4P1000;
N50 M10;
N55G4P1000;
N60 G0X100.Z100.
N65T0202;
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.;
T1010 (TRONZADOR) ;
G0X32.Z-34.M3S1000G97;
G1X0F0.08 M14;
G0X60.;
M15;
G0X150.Z150.
M99;
M19: ORIENTAR HUSILLO
Al orientar el husillo se
puede introducir barras
hexagonales o cuadradas
en el husillo cuando se
tiene un empujador de
barras.
M56: enclavar
contrapunta y retraer
pin de arrastre.
N230 G0 W#140;
N235 M55;
N240 G4X1.;
N245 G0Z120.;
N250 M56;
N255 G4X1.
M21: desactivar la alarma de la puerta abierta (Door
interlock) se programa cundo es necesario abrir la
puerta de operación del torno, para 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.
N30T0101(TOPE);
N35 G0X0Z0;
N37 M31;
N40 M11;
N45 G4P1000;
N50 M10;
N55G4P1000;
N57 M32;
N60 G0X100.Z100.
N65T0202;
(TRONZADO);
M97: contador de piezas, se G0 X20. Z-30. M4S800;
programa cuando dentro de un
G1 X0 F0.08;
ciclo de trabajo se fabrican
varias piezas, o cuando el M97;
ciclo es repetitivo y no finaliza G0 X100.Z100.;
con M30.
M99;
U W___
P0-P1 ____ ____
P1-P2 ____ ____
P2-P3 ____ ____
P3-P4 ____ ____
U W___
P0-P1 26 0
P1-P2 4 -2
P2-P3 0 -28
P3-P4 20 -20
► En un bloque de un
programa 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.
G0: POSICIONAMIENTO EN MARCHA RAPIDA
► La máquina se aproxima
a la máxima velocidad
hasta las coordenadas
programadas.
G0 X45. Z5.
G1: MECANIZADO EN LINEA RECTA
Este código modal, también
llamado interpolación lineal, G1 Z-30. F0.12 ;
se utiliza para todo tipo de
mecanizado en línea recta,
la maquina se mueve con
avance de mecanizado F
hasta las coordenadas
programadas.
G1 Z-25. F0.15 ;
X50.Z-35 ;
X55. ;
G1 COPIADO G1 CONTORNO
G1 CONO G1 TALADRADO
Forma de proceder al programar
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, recorridos, avances, etc.
4- Escribir el programa, traduciendo los 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)
EJERCICIOS DE PROGRAMACION
G0 Y G1
Ejercicio G0 y G1
G2 :INTERPOLACION G3 : INTERPOLACION
CIRCULAR HORARIA CIRCULAR ANTIHORARIA
G2 y G3 dependiendo de la ubicación de la
herramienta
Área de trabajo
detrás del centro de
giro.
Área de trabajo
delante del centro de
giro.
G2 : este código modal
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 radio del arco con el
código R y el avance
F.
G1 Z-25. F0.12;
G2 X50. Z-35. R10. F0.25;
G1 X55.;
G3 : este código modal
se utiliza para
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
el radio del arco con el
código R y el avance
F.
Ejemplos G3
Ejercicio G2-G3
G4 : tiempo de espera
Se utiliza cuando se necesita
una pausa temporizada en el
programa, después de cumplir
el tiempo el programa sigue
con su secuencia.
Vc
π dn
(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)
de pieza pasa por la herramienta o filo de
corte)
V 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.
G96 S___: TRABAJAR CON VELOCIDAD
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 en el
refrentado de piezas en
toda la cara de la pieza
desde el diámetro mayor
hasta el centro de la pieza.
T0303;
G50 S2500;
G96 S180 M4;
G0X40.Z2.M8;
DETERMINACION DE LA VELOCIDAD DE CORTE EN
M/MIN
G97 S__ TRABAJAR CON RPM
FIJAS
Se utiliza para trabajar con
rpm fijas a un determinado
valor, en el caso de
roscado, taladrado y
tronzado.
G1 Z-30;
X60 A157.9 ;
Z-90;
G1 Z-30;
Z-67 A157.9 ;
Z-90;
G20: TRABAJAR EN PULGADAS
U = 5 -1 = 2.
2
W = 3 – 0.3 = 1.35
2
Ejercicio de programación G73
Programar el desbaste del contorno con G73 y G70:
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
Simulación ejercicio G73
Ciclo de ranurado
G75: ciclo de ranurado diametral
Este código se utiliza para mecanizar
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 FINAL DE LA RANURA.
Z-28. = LONGITUD FINAL DE RANURA.
P1000 = PROFUNIDAD PARCIAL EN X (1mm)
Q2800 = PASO DE RANURADO EN Z (2.8mm)
SIMULACION EJEMPLO G75
Ciclos de roscado
G76: ciclo de roscado automático
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.
Donde:
Posicionamiento en X en el centro,
en Z a 3mm, 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.
Ciclos de taladrado
G74: ciclo de taladrado con
rompe viruta
Posicionamiento en X en el centro
y en Z a 1mm, enciende
husillo a 750 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
desahogo total de viruta
Este ciclo se utiliza para
agujeros muy profundos y
también para brocas muy
delgadas.
Siempre la broca saldrá
del agujero para
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
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