Dominando los códigos de control CNC: Explicación de M-Codes y G-Codes
Introducción a los códigos CNC
Para comprender completamente el funcionamiento de una máquina CNC, es fundamental conocer y memorizar ciertos códigos funcionales. Estos códigos se dividen principalmente en dos categorías: M-codes (códigos misceláneos) y G-codes (códigos de movimiento).
M-Codes: Comandos misceláneos de la máquina
Los M-codes son comandos misceláneos que controlan funciones auxiliares de la máquina sin ordenar movimiento de ejes. Su formato consiste en la letra M seguida de dos o tres dígitos. A continuación, se presentan los más utilizados:
- M02 - Fin de programa
- M03 - Inicio del husillo en sentido horario
- M04 - Inicio del husillo en sentido antihorario
- M05 - Parada del husillo
- M06 - Cambio de herramienta
- M07 - Refrigerante por niebla activado
- M08 - Refrigerante por inundación activado
- M09 - Refrigerante desactivado
- M10 - Apertura de pinza
- M11 - Cierre de pinza
- M13 - Husillo horario + refrigerante por inundación (M03 + M08)
- M14 - Husillo antihorario + refrigerante por inundación (M04 + M08)
- M16 - Llamada especial de herramienta
- M19 - Orientación del husillo
- M29 - Modo DNC
- M30 - Reinicio y rebobinado del programa
- M38 - Apertura de puerta
- M39 - Cierre de puerta
- M40 - Engranaje del husillo en posición media
- M41 - Selección de marcha baja
- M42 - Selección de marcha alta
- M53 - Retracción del husillo (eleva la herramienta sobre la posición actual)
- M68 - Cierre de pinza hidráulica
- M69 - Apertura de pinza hidráulica
- M78 - Avance de contrapunto
- M79 - Retroceso de contrapunto
G-Codes: Comandos de movimiento y funciones de mecanizado
Los G-codes se utilizan para ordenar movimientos específicos de la máquina, como desplazamientos, taladrado o interpolaciones. Su formato es la letra G seguida de dos o tres dígitos (ej. G01). Los G-codes pueden variar ligeramente entre aplicaciones de fresadora y torno. Los más comunes incluyen:
- G00 - Posicionamiento rápido
- G01 - Interpolación lineal
- G02 - Interpolación circular en sentido horario
- G03 - Interpolación circular en sentido antihorario
- G04 - Pausa (Dwell) - Grupo 00 (Fresadora)
- G10 - Establecimiento de compensaciones - Grupo 00 (Fresadora)
- G12 - Bolsillo circular en sentido horario
- G13 - Bolsillo circular en sentido antihorario
Estos códigos constituyen la base del lenguaje de programación CNC. Su correcta aplicación permite automatizar procesos complejos con precisión y repetibilidad.
Proceso de manufactura
- Tipos de máquinas CNC: Funciones, aplicaciones y características
- Máquinas CNC: Qué Esperar vs. Qué Realmente Entregan
- Criterios Esenciales al Elegir una Máquina CNC
- Guía completa de máquinas de corte CNC: Tipos, beneficios y aplicaciones
- Compra Inteligente: Guía Definitiva para Adquirir Máquinas CNC Usadas
- Cómo las Máquinas CNC Revolucionan la Fabricación: Usos y Beneficios
- Consejos Esenciales de Mantenimiento para Máquinas CNC: Rendimiento Óptimo
- Guía Experta para Comprar Máquinas CNC Usadas Fiables
- 4 directrices para elegir el husillo CNC correcto
- SOP de Operación de Máquina CNC: Guía de Precisión y Seguridad
- Centro de torneado CNC Ecoca SJ-20 de Absolute Machine Tools: Precisión y flexibilidad