Programa CNC para torneado: careado, desbaste, acabado y ranurado con códigos G y M
Resumen
El documento presenta un programa de torneado CNC en código ISO (formato O1510) que realiza el careado de una pieza, el desbaste y acabado de su perfil exterior, el barrenado con broca y el ranurado y corte final. Explica el significado de los códigos G y M usados en cada operación, como G50, G96, G72, G70, G74, G75, G28 o M08, así como los cambios de herramienta. Sirve para entender la estructura lógica de un programa de torno y la función de cada bloque.
Puntos clave
- G96 activa la velocidad de corte constante y G97 la velocidad de giro constante en RPM.
- G72 realiza el ciclo de desbaste de frente (de fuera hacia dentro) y G71 de desbaste longitudinal; los parámetros U y W indican el excedente para el acabado.
- G70 ejecuta el ciclo de acabado entre los bloques N1 y N2 definidos en el ciclo de desbaste.
- G74 es el ciclo de barrenado con retrocesos y G75 el ciclo de ranurado con incremento P en micras.
- G28 lleva la máquina al punto cero máquina, M08 activa la bomba de refrigerante y M09 la desactiva.
- En el campo Q de G74 y P de G75 los valores se expresan en micras (mm × 1000).
Código fuente
O1510; //NOMBRE DEL PROGRAMA
G50S2500M04; //G50: ENCENDIDO DEL HUSILLO S: REV. MÁX. M04: X+
G96S120M08; M03: X-
G00T0101; //DAR DE ALTA LA HERRAMIENTA
Posicionamiento para el careado
G00X48.;
Z0.;
G01X0.F0.1; CAREADO
Reposicionamiento rápido
G00Z1.;
X48.;
Z0.;
Ciclo de desbaste vertical
//G72: DEL ÚLTIMO PUNTO HACIA ADELANTE. G71: DE ADELANTE HACIA ATRÁS
G72W1.5R0.5;
G72P1 Q2U0.25W0.25; //P1: INICIA EN N1. Q2: TERMINA EN N2
//U y W INDICAN EL EXCEDENTE PARA EL ACABADO FINAL
Perfil de desbaste
N1 G00Z-114.; //DESPLAZAMIENTO RÁPIDO PARA POSICIONARTE
G01X45.F0.1; P20 //G1: INICIA DESBASTE. F: RETROCESO
Z-104.; P19 //CONTINÚA PUNTO A PUNTO
X43.Z-101.; 18
X35.Z-71.; 17
X42.Z-50.; 16
Z-42.; 15
G02X36.Z-39.R3.; 14 //X+: SENTIDO HORARIO G02, ANTIHORARIO G03
//X-: SENTIDO HORARIO G03, ANTIHORARIO G02
G01X35.; 13
G03X30.Z-37.R2.; 12
G01Z-30.; 11
X28.; x8, z11
Z-19.; P7
X25.; x4, z7
Z-3.; P3
X18.Z0.; P2
N2 X0.; P1
Acabado
G70P1 Q2; ACABADO
G00Z10.; //ALEJAMOS EL BURIL ANTES DE DAR ACABADO
G28U0.M09; //G28: 0 MÁQUINA. M09: BOMBA OFF
G28W0.M05; //M05: APAGA HUSILLO
Cambio de herramienta 2: barrenado
T0100; //DAMOS DE BAJA LA HERRAMIENTA 1
G97S800M03; //G97: VELOCIDAD CONSTANTE
G00T0202M08; //G00: DAMOS DE ALTA HERRAMIENTA 2. M08: BOMBA ON
G00X0.;
Z1.;
G01Z-4.F0.01; //VELOCIDAD DE BARRENADO
Z1.;
G00Z50.;
G28W0.M05; //REGRESAMOS A 0 MÁQUINA
G28U0.M09;
Cambio de herramienta 2: baja y barrenado con broca
T0200; //BAJA HERRAMIENTA 2
G97S800M03; //G97: VEL. CONST.
G00T0303M08;
G00X0.;
Z1.;
G74R0.5; //G74: BARRENADO HORIZONTAL. R: RETROCESO
G74Z-26.Q5000F0.01; //Z: DISTANCIA LÍMITE
//Q: AVANCE EN MICRAS (MM*1000). F: VEL. DE BARRENADO
G00Z50.; //SEPARAMOS LA BROCA
G28W0.M05; //VAMOS A 0 MÁQUINA. M05: HUSILLO OFF
G28U0.M09; //M09: HUSILLO OFF
Ranurado
T0300; //DAMOS DE BAJA LA HERRAMIENTA
G97S800M03; //G97: VEL. CONST.
G00T0404M08; //ALTA HERRAMIENTA 4. M08: BOMBA ON
G00X-30.; //UBICAMOS RANURAS Y CALCULAMOS ESPACIO ANTES DEL
Z-17.; //DESBASTE. TOLERANCIA 2 MM ANTES DE DESBASTE
G75R0.5.; //G75: CICLO DE RANURADO. R: RETROCESO
G75X-15.P3000F0.01; //P: INCREMENTO DE DESBASTE EN MICRAS
//INDICAMOS EL PUNTO FINAL EN X
G01Z-19.; //G01: RECORREMOS EN LÍNEA RECTA
G75R0.5; //G75: RANURADO VERTICAL
G75X-15.P3000F0.01;
//POSICIONAMOS PARA LA SIGUIENTE RANURA
G01X-32.;
Z-29.;
G75R0.5;
G75X-20.P3000F0.01;
G01Z-30.; //RECORRIDO EN LÍNEA RECTA
G75R0.5;
G75X-20.P3000F0.01;
Inicio de corte de pieza
INICIA CORTE DE PIEZA
G01X-47.; //DAMOS MARGEN PARA CORTE EXACTO
Z-116.; //2 MM DESPUÉS DE LA PIEZA
G75R0.5;
G75X0.P3000F0.01;
G00Z50.;
G28W0.M05;
G28U0.M09;
T0400;
M30; //FIN DE PROGRAMA
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué diferencia hay entre G96 y G97 en un torno CNC?
G96 mantiene constante la velocidad de corte, por lo que las RPM varían según el diámetro. G97 mantiene constante el número de revoluciones por minuto, como se indica en el programa al usar S800 con G97 en el cambio de herramienta de barrenado.
¿Para qué sirve el código G70 en este programa?
G70 ejecuta el ciclo de acabado sobre el perfil definido entre los bloques N1 y N2 indicados en el ciclo de desbaste G72. Se utiliza después del desbaste para eliminar el excedente dejado.
¿Qué hace el ciclo G75 en el programa?
G75 es el ciclo de ranurado, que realiza pasadas repetidas con retroceso R para cortar ranuras con un incremento de profundidad indicado en P, en micras. Se emplea en las ranuras y en el corte final de la pieza.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.