Programa CNC para torneado: careado, desbaste, acabado y ranurado con códigos G y M

Tecnología IndustrialActualizado el 3,32 KB

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

Ponte a prueba

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 HTML

Preguntas 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

1. ¿Qué código G activa la velocidad de corte constante según el documento?
2. ¿Qué ciclo se utiliza para el desbaste de frente en el programa?
3. ¿Qué función tiene el código M08?
4. ¿En qué unidad se expresa el parámetro Q del ciclo G74?
5. ¿Qué código lleva la máquina al punto cero máquina?
6. ¿Qué significa el código M30 al final del programa?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.