Códigos M y G Esenciales para Programación CNC: Fresado y Torneado

Enviado por Chuletator online y clasificado en Tecnología Industrial

Escrito el en español con un tamaño de 5,24 KB

Códigos M Esenciales para Programación CNC

Los códigos M (Miscellaneous Functions) controlan funciones auxiliares de la máquina-herramienta.

  • M00: Paro programado del programa.
  • M02: Fin de programa sin retorno al inicio.
  • M03: Rotación del husillo principal en sentido horario.
  • M04: Rotación del husillo principal en sentido antihorario.
  • M05: Paro total del husillo principal.
  • M06: Cambio de herramienta.
  • M08: Activación del refrigerante.
  • M09: Desactivación del refrigerante.
  • M17: Fin de subprograma.
  • M25: Abrir dispositivo de sujeción de la pieza.
  • M26: Cerrar dispositivo de sujeción de la pieza.
  • M30: Fin de programa principal con retorno al inicio.

Parámetros de Herramienta y Subprogramas CNC

Estos códigos y parámetros son fundamentales para la gestión de herramientas y la ejecución de subprogramas.

  • Txx: Posición física de la herramienta en el magazine portaherramientas (valores típicos: 1-12).
  • Dxx: Corrector de longitud de la herramienta (valores típicos: 1-99).
  • D0: Desactiva los correctores de las herramientas.
  • Lxx: Llamada de subprograma.
  • Pxx: Número de veces que se ejecuta un subprograma.

Códigos G Fundamentales para Mecanizado CNC

Los códigos G (Preparatory Functions) definen el tipo de movimiento o la función de control que la máquina debe realizar.

Movimientos y Trayectorias

  • G00: Interpolación lineal con avance rápido (posicionamiento). Ejemplo: N5 G00 X+- Y+- Z+-
  • G01: Interpolación lineal con avance programado (mecanizado). Ejemplo: N5 G01 X+- Y+- Z+- F
  • G02: Interpolación circular en sentido horario. Ejemplos: N5 G02 X+- Y+- Z+- i+- j+- k+- F o N5 G02 X+- Y+- Z+- CR= F
  • G03: Interpolación circular en sentido antihorario. Ejemplos: N5 G03 X+- Y+- Z+- i+- j+- k+- F o N5 G03 X+- Y+- Z+- CR= F
  • G04: Temporizador (pausa). Ejemplos: N5 G04 F (seg) o N5 G04 S (vueltas)

Control de Posicionamiento y Planos

  • G09: Posicionamiento exacto secuencia a secuencia.
  • G17: Selección del plano de trabajo XY.
  • G18: Selección del plano de trabajo XZ.
  • G19: Selección del plano de trabajo YZ.
  • G40: Cancela las correcciones de radio G41 y G42.
  • G41: Corrección del radio de la herramienta cuando está a la izquierda del contorno de la pieza.
  • G42: Corrección del radio de la herramienta cuando está a la derecha del contorno de la pieza.
  • G53: Cancela las compensaciones de origen G54 – G59.
  • G54 – G59: Definición del origen de la pieza (sistemas de coordenadas de trabajo).
  • G60: Posicionamiento exacto modal.
  • G64: Cancela G09 y G60 (modo de corte continuo).

Unidades y Sistemas de Coordenadas

  • G70: Programación en unidades del sistema inglés (pulgadas) para desplazamientos y avances.
  • G71: Programación en unidades del sistema métrico (milímetros) para desplazamientos y avances.
  • G90: Programación en sistema absoluto de coordenadas.
  • G91: Programación en sistema incremental de coordenadas.

Control de Avance y Velocidad

  • G94: Velocidad de avance en mm/min o pulg/min.
  • G95: Velocidad de avance en mm/rev o pulg/rev. Ejemplo (Torneado): N5 G97 S (donde S = Valor de la velocidad en rpm).
  • G96: Velocidad de corte constante. Ejemplo (Torneado): N5 G96 S (donde S = Valor de la velocidad en m/min o Ft/min).

Conceptos Fundamentales de Mecanizado CNC

Eje Numérico

Es un grado de libertad o un movimiento totalmente programado y servocontrolado.

Velocidad de Corte (Vc)

Se expresa en m/min o ft/min. Se calcula con la fórmula: ∏ D N / 1000.
  • G96: Activa la velocidad de corte constante (comúnmente usado en Torneado).

Velocidad de Avance (F)

  • En Torneado (mm/rev, pulg/rev): Distancia que avanza la herramienta por cada giro de la pieza.
  • En Fresado (mm/min, pulg/min): Distancia que recorre la herramienta por unidad de tiempo.
Fórmula para Fresado: F = Fz x Z x N (donde Fz = avance por diente, Z = número de dientes, N = rpm).

Profundidad de Corte (ap)

Se expresa en mm o pulg. Es la distancia que penetra la herramienta sobre la pieza.

Entradas relacionadas: