Guía completa de códigos G y M para fresado y torneado CNC
Lista completa de códigos G y M de máquina CNC.
Esta lista de códigos G y M puede usarse como referencia al programar o aprender programación de máquinas CNC.
Lista completa de códigos G y M que son comunes en casi todos los controles CNC usados en talleres de mecanizado CNC alrededor del mundo.
Lista de códigos G para fresado CNC
| Código G | Descripción |
|---|---|
| G00 | Avance rápido |
| G01 | Interpolación lineal |
| G02 | Interpolación circular CW |
| G03 | Interpolación circular CCW |
| G04 | Pausa (Dwell) |
| G17 | Selección de plano X Y |
| G18 | Selección de plano Z X |
| G19 | Selección de plano Y Z |
| G28 | Retorno a posición de referencia |
| G30 | Retorno a 2ª, 3ª y 4ª posición de referencia |
| G40 | Cancelación de compensación de herramienta |
| G41 | Compensación de herramienta izquierda |
| G42 | Compensación de herramienta derecha |
| G43 | Compensación de longitud de herramienta + dirección |
| G44 | Compensación de longitud de herramienta – dirección |
| G49 | Cancelación de compensación de longitud de herramienta |
| G53 | Selección de sistema de coordenadas de máquina |
| G54 | Selección de sistema de coordenadas de pieza 1 |
| G55 | Selección de sistema de coordenadas de pieza 2 |
| G56 | Selección de sistema de coordenadas de pieza 3 |
| G57 | Selección de sistema de coordenadas de pieza 4 |
| G58 | Selección de sistema de coordenadas de pieza 5 |
| G59 | Selección de sistema de coordenadas de pieza 6 |
| G68 | Rotación de coordenadas |
| G69 | Cancelación de rotación de coordenadas |
| G73 | Ciclo de taladrado a golpes |
| G74 | Corte circular en espiral a la izquierda |
| G76 | Ciclo de mandrinado de precisión |
| G80 | Cancelación de ciclo enlatado |
| G81 | Ciclo de taladrado, ciclo de mandrinado de centrado |
| G82 | Ciclo de taladrado o ciclo de avellanado |
| G83 | Ciclo de taladrado a golpes |
| G84 | Ciclo de roscado |
| G85 | Ciclo de mandrinado |
| G86 | Ciclo de mandrinado |
| G87 | Ciclo de mandrinado posterior |
| G88 | Ciclo de mandrinado |
| G89 | Ciclo de mandrinado |
| G90 | Comando absoluto |
| G91 | Comando incremental |
| G92 | Configuración para sistema de coordenadas de trabajo o limitación a velocidad máxima de husillo |
| G98 | Retorno a punto inicial en ciclo enlatado |
| G99 | Retorno a punto R en ciclo enlatado |
Lista de códigos G para torno CNC
| Código G | Descripción |
|---|---|
| G00 | Avance rápido |
| G01 | Interpolación lineal |
| G02 | Interpolación circular CW |
| G03 | Interpolación circular CCW |
| G04 | Pausa (Dwell) |
| G09 | Parada exacta |
| G10 | Entrada de datos programable |
| G20 | Entrada en pulgadas |
| G21 | Entrada en mm |
| G22 | Función de comprobación de carrera almacenada ON |
| G23 | Función de comprobación de carrera almacenada OFF |
| G27 | Comprobación de retorno a posición de referencia |
| G28 | Retorno a posición de referencia |
| G32 | Corte de rosca |
| G40 | Cancelación de compensación de radio de punta de herramienta |
| G41 | Compensación de radio de punta de herramienta izquierda |
| G42 | Compensación de radio de punta de herramienta derecha |
| G70 | Ciclo de mecanizado de acabado |
| G71 | Ciclo de torneado |
| G72 | Ciclo de desbaste frontal |
| G73 | Ciclo de repetición de patrón |
| G74 | Ciclo de taladrado a golpes |
| G75 | Ciclo de ranurado |
| G76 | Ciclo de roscado |
| G92 | Configuración de sistema de coordenadas o ajuste de velocidad máxima de husillo |
| G94 | Avance Por Minuto |
| G95 | Avance Por Revolución |
| G96 | Control de velocidad de corte constante |
| G97 | Cancelación de control de velocidad de corte constante |
Lista de códigos M para fresado CNC
| Código M | Descripción |
|---|---|
| M00 | Parada de programa |
| M01 | Parada opcional de programa |
| M02 | Fin de programa |
| M03 | Inicio de husillo adelante CW |
| M04 | Inicio de husillo reversa CCW |
| M05 | Parada de husillo |
| M06 | Cambio de herramienta |
| M07 | Refrigerante ON – Refrigerante por niebla/Refrigerante a través de husillo |
| M08 | Refrigerante ON – Refrigerante por inundación |
| M09 | Refrigerante OFF |
| M19 | Orientación de husillo |
| M28 | Retorno al origen |
| M29 | Roscado rígido |
| M30 | Fin de programa (Reset) |
| M41 | Selección de engranaje bajo |
| M42 | Selección de engranaje alto |
| M94 | Cancelar imagen especular |
| M95 | Imagen especular de eje X |
| M96 | Imagen especular de eje Y |
| M98 | Llamada a subprograma |
| M99 | Fin de subprograma |
Lista de códigos M para torno CNC
| Código M | Descripción |
|---|---|
| M00 | Parada de programa |
| M01 | Parada opcional de programa |
| M02 | Fin de programa |
| M03 | Inicio de husillo adelante CW |
| M04 | Inicio de husillo reversa CCW |
| M05 | Parada de husillo |
| M08 | Refrigerante ON |
| M09 | Refrigerante OFF |
| M29 | Modo roscado rígido |
| M30 | Fin de programa reset |
| M40 | Engranaje de husillo en medio |
| M41 | Selección de engranaje bajo |
| M42 | Selección de engranaje alto |
| M68 | Cierre de plato hidráulico |
| M69 | Apertura de plato hidráulico |
| M78 | Avance de contrapunto |
| M79 | Retroceso de contrapunto |
| M94 | Cancelar imagen especular |
| M95 | Imagen especular de eje X |
| M98 | Llamada a subprograma |
| M99 | Fin de subprograma |
máquina CNC
- Entendiendo los Tornos y Fresadoras CNC: Funciones, Beneficios y Aplicaciones
- Fundamentos de fresado CNC: guía rápida de referencia para operadores profesionales
- Tornos: Ventajas, desventajas y aplicaciones prácticas
- Tornos CNC: Guía Completa sobre su Funcionamiento y Ventajas
- Mecanizado y grabado CNC: Visión experta de centros, fresado y máquinas de precisión
- Fresadora CNC vs Router CNC: Diferencias Clave y Cómo Elegir la Herramienta Adecuada
- Mecanizado CNC: Ventajas y Limitaciones para Fabricación de Precisión
- Fresado CNC vs Torneado CNC: Diferencias Clave Explicadas
- Mecanizado CNC vs Manual: Diferencias Clave y Cuándo Elegir Cada Uno
- Fresado y Torneado CNC de Precisión: Ahorre Tiempo, Reduzca Costes
- Torno vs. Fresadora: Diferencias Clave y Cuándo Usar Cada Una