Documentos de Académico
Documentos de Profesional
Documentos de Cultura
tORNOS
Código
CNC
Bloques de
líneas
A las instrucciones se les
conoce como CODIGO de Comandos
CNC, las cuales deben
contener toda la Movimientos
información requerida para o acciones
lograr el maquinado de la
pieza
2
PROGRAMACION CNC
Códigos M’s
Códigos G´s
Funciones misceláneas que
Funciones de movimiento de la se requieren para automatizar
máquina para especificar la las funciones que realizaria el
geometria de la herramienta operario, pero no son de
(Movimientos rápidos, movimiento de la máquina
avances, avances radiales, (Arranque y paro del husillo,
pausas, ciclos) cambio de herramienta,
refrigerante, paro de
programa, etc.)
3
PROCEDIMIENTO DE PROGRAMACIÓN
4
ESTRUCTURA DEL PROGRAMA CNC
Un bloque se compone de lo siguiente:
N G XZ F S T M ;
Numero Función Letra Velocidad Veloci Herra Función Fin de
de prepara de eje de avance dad de mienta auxiliar línea
bloque toria husillo
% Bandera de inicio
: O1001 Número de programa 0-9999
N5 G90 G21 Unidades absolutas, programación en
milimetros.
N10 T0202 G99 Paro para cambio de herramienta, Usar #2
N15 G97 M03 S1200 Prender husillo a 1200 rpm CW
6
FASES DE UN PROGRAMA
Apagar el Contiene todos los códigos G’s y M’s que desactivan todas
las opciones que fueron activadas en la fase de inicio.
Sistema Funciones como el refrigerante y la velocidad del husillo
deberán ser desactivadas antes de remover la pieza de la
máquina.
7
REGLAS PARA EL USO DEL CÓDIGOS “G”
1. Los códigos “G” son clasificados por grupos, y cada grupo de
códigos tendrá un numero determinado donde cada uno de ellos es
una instrucción especifica.
2. Un código “G” del mismo grupo reemplaza a otro del mismo grupo,
la regla universal en programación, códigos “G” del mismo conjunto
no se pueden usar en el mismo bloque, pues los códigos de un
mismo grupo se cancelan entre sí.
Formato: Formato:
N_ G21
N_ G20
9
CÓDIGOS “G”
• No. DESCRIPCIÓN GRUPO CONDICION
•
• G00 Marcha rápida. 01 M
10
MÉTODOS DE DESPLAZAMIENTOS BASICOS
G00 G01
G02 G03
11
PROGRAMACIÓN TORNO CNC
G00 – POSICIONAMIENTO EN
RÁPIDO
Cada eje se mueve según se
indique en este comando a alta
velocidad
12
PROGRAMACIÓN TORNO CNC
13
PROGRAMACIÓN TORNO CNC
G02 – INTERPOLACION CIRCULAR HORARIA
Formato: G02 X__ Z__ R__ F__ la letra R es el radio de Giro
X del punto final del arco
Z del punto final del arco
14
PROGRAMACIÓN TORNO CNC
G03 – INTERPOLACION CIRCULAR ANTIHORARIA
Formato: G03 X__ Z__ R__ F__ la letra R es el radio de Giro
X del punto final del arco
Z del punto final del arco
15
G02 Y G03 SEGÚN LA UBICACIÓN
DE LA HERRAMIENTA
16
G04 TIEMPO DE ESPERA
17
G04 TIEMPO DE ESPERA
G0 X32. Z-20. ;
G1 X20. F0.1;
G4 X20. ;
G0 X36. ;
18
PROGRAMACIÓN CNC
G71 – CICLO DE DESBASTE
19
G71 – CICLO DE DESBASTE
Primer bloque:
U profundidad de pasada en mm/radio
R altura de retirada en mm/radio
Segundo Bloque:
P secuencia donde comienza descripción de perfil
Q secuencia donde finaliza descripción de perfil
U sobre material de X en mm/diámetro
W sobre material de Z en mm
F también se puede agregar en avance en mm/rev
20
PROGRAMACIÓN CNC
G70 – CICLO DE ACABADO
N numero de secuencia
P secuencia donde comienza
descripción de perfil
Q secuencia donde finaliza
descripción de perfil 21
PROGRAMACIÓN CNC
G76 – CICLO DE ROSCADO MULTIPLE
22
PROGRAMACIÓN CNC
G76 – CICLO DE ROSCADO MULTIPLE
Primer Bloque
PXXXXXX cantidad de pasadas de acabado
PXXXXXX valor de salida del chaflán de 45º
PXXXXXX grados del ángulo de la rosca (acepta los
siguientes ángulos 0º,29º,30º,55º,60º,80º)
Q profundidad de pasada ųm/radio
R sobre material para acabado mm/radio
Segundo Bloque
X fondo de rosca
Z punto final de roscado
R diferencia radial de diámetros inicial y final en rosca
cónica para rosca recta igual a cero
P altura de filete de rosca en ųm
Q profundidad de la primera pasada en ųm
F pasó de rosca en mm 23
PROGRAMACIÓN CNC
G40 – CANCELACION DE COMPENSACIONES
G42 – COMPENSACION DE RADIO A LA DERECHA
24
PROGRAMACIÓN CNC
G40 – CANCELACION DE COMPENSACIONES
G41 – COMPENSACION DE RADIO A LA IZQUIERDA
25
PARAMETROS DE MAQUINADO
Avance : Feed = F
26
PARAMETROS DE MAQUINADO
Velocidad : Speed = S
27
DETERMINACION DE LA VELOCIDAD DE
CORTE m/mim
28
PARAMETROS DE MAQUINADO
Herramienta : Tool = T
29
CÓDIGOS "M" O MISCELÁNEOS
No. Descripción
31
PRACTICA 2
32
PRACTICA 3
33
PRACTICA 4
34
PRACTICA 5
8.0
P6 P5
Ø 150
P4
P3 R 2.0
P2 P1
20.0 4.0
R 4.0 50
15.0
COTAS: mm 35
PRACTICA 6
R 2.0
R 2.0
4. 0
11. 0
15. 0
20. 0
25. 0
32. 0
36
PROGRAMACIÓN PIEZA TORNO CNC
37
EJEMPLO DE O0004;
PROGRAMACIÓN CNC N05 G00 X250. Z100.;
N10 G54 G21;
N15 G99;
N20 T0101; (Hta. Desbaste Externo)
N25 G97 S1000 M03;
N30 G00 X101. Z1. M08;
N35 G71 U1 R2;
N40 G71 P45 Q65 U0.2 W0.0 F0.3;
N45 G01 X80. Z1.; (INICIO DE PERFIL)
N50 Z0.;
N55 X80. Z-15.;
N60 X100. Z-45.;
N65 X100. Z-95.; (FIN DE PERFIL)
N70 G00 X250. Z10. M09;
N75 T0202; (Hta. Acabado Externo)
N80 G97 S1500 M03;
N85 G00 X101. Z1. M08;
N90 G42;
N95 G70 P45 Q65 F0.15;
N100 G40;
N105 G00 X200. Z10. M09;
N110 M05;
N115 M30;
38
EJEMPLO DE
O0010;
PROGRAMACIÓN CNC N05 G00 X150. Z50.;
N10 G54 G21;
8.0 N15 G99;
N20 T0101; (DESBASTE EXTERNO)
N25 G97 S1000 M03;
P6 P5 N30 G00 X22. Z2. M08;
Ø 150
N35 G71 U1 R2;
P4 N40 G71 P45 Q75 U0.3 W0.0 F0.5;
N45 G01 X4. Z2.; (INICIO DE PERFIL)
P3 R 2.0 N50 Z0.;
N55 X4. Z-5.;
P2 P1 N60 G02 X8. Z-7. R2.;
20.0 4.0 N65 G01 X12. Z-7;
N70 G03 X20. Z-11. R4.;
N75 G01 X20. Z-15.; (FIN DE PERFIL)
N80 G00 X150. Z50. M09;
N85 T0202; (ACABADO EXTERNO)
N90 G97 S1500 M03;
N95 G00 X20. Z1. M08;
R 4.0 50 N100 G42;
N105 G70 P45 Q75 F0.15;
N110 G40;
N115 G00 X150. Z10. M09;
15.0 N120M05;
N125 M30;
COTAS: mm 39
EJEMPLO DE O0010;
N05 G00 X150. Z100.;