---
title: "Lista de códigos M para fresadora Haas, en español"
description: "Los códigos M que usarás a diario en una fresadora Haas, explicados en español: husillo, refrigerante, cambio de herramienta y paros, con sus avisos de seguridad."
url: https://gcodepractice.com/journal/lista-de-codigos-m-para-fresadora-haas-en-espanol/
canonical: https://gcodepractice.com/journal/lista-de-codigos-m-para-fresadora-haas-en-espanol/
author: "Lawrence Arya"
authorUrl: https://www.linkedin.com/in/vibecoding/
published: 2026-06-05
updated: 2026-06-05
category: "Code reference"
tags: ["codigos-m", "fresadora", "haas", "referencia"]
lang: es
---

# Lista de códigos M para fresadora Haas, en español

> **TL;DR** En una fresadora tipo Haas, los códigos M del día a día son un núcleo pequeño: M00/M01 (paros), M03/M04/M05 (husillo), M06 (cambio de herramienta), M08/M09 (refrigerante) y M30 (fin de programa). Ese núcleo coincide con el estándar de casi todos los controles. A partir de ahí, cada fabricante añade códigos propios: la lista exacta de tu máquina está en su manual, y cualquier código que no reconozcas se verifica antes de pulsar marcha.

Buscar una lista de códigos M en español para una fresadora Haas suele acabar en PDF interminables que mezclan lo universal con lo exótico. La realidad del taller es más amable: con un núcleo de una docena de códigos M lees casi cualquier programa de fresado, y ese núcleo es común a la gran mayoría de controles, Haas incluido.

## ¿Qué son los códigos M y en qué se diferencian de los G?

Los códigos G describen movimiento y geometría; los M gobiernan las funciones de máquina: husillo, refrigerante, cambios de herramienta, paros. La M viene de "misceláneo", y esa es la pista de por qué varían más entre fabricantes que los G: cada constructor cuelga de ellos sus accesorios. El estándar de los esenciales puede consultarse en la [referencia de códigos M de LinuxCNC](https://linuxcnc.org/docs/html/gcode/m-code.html) y en el [resumen de RepRap](https://reprap.org/wiki/G-code/es), y la familia completa del lenguaje en la entrada de [G-code](https://es.wikipedia.org/wiki/G-code).

## El núcleo: los códigos M del día a día

Estos son los que cualquier programa de fresadora usa una y otra vez:

| Código | Función | Apunte de taller |
| --- | --- | --- |
| M00 | Paro de programa | La máquina espera; se reanuda con marcha |
| M01 | Paro opcional | Solo para si el paro opcional está activado en el panel |
| M03 | Husillo en marcha, sentido horario | Acompañado de la velocidad S |
| M04 | Husillo en marcha, antihorario | Para herramientas a izquierdas |
| M05 | Paro de husillo | Antes de tocar nada en la zona de trabajo |
| M06 | Cambio de herramienta | Con el número T; dispara el carrusel |
| M08 | Refrigerante activado | Taladrina al corte |
| M09 | Refrigerante desactivado | Cierra lo que abre M08 |
| M30 | Fin de programa y rebobinado | El cierre estándar de un programa |

Dos parejas merecen subrayado: M03/M05 (arrancar y parar el husillo) y M08/M09 (abrir y cerrar refrigerante). Pensarlas como interruptores con su apagado evita el clásico programa que termina con el refrigerante a chorro.

## ¿Y los códigos M específicos de Haas?

Existen, y son muchos: orientación de husillo, control de transportador de virutas, aire comprimido, cuarto eje, sondas. Aquí toca la honestidad de referencia: **esa lista extendida cambia según el modelo y las opciones instaladas**, y el único sitio fiable para tu máquina concreta es el manual del fabricante que acompaña al control. La regla práctica del taller: por debajo de M30 estás casi siempre en territorio estándar; por encima, asume que es específico del fabricante y verifícalo antes de ejecutar. Un código M desconocido nunca se prueba "a ver qué hace" con la puerta cerrada y la pieza amarrada.

## ¿Cómo se estudia esta lista sin empollar?

En dos niveles. El núcleo de la tabla se memoriza hasta el reflejo, porque aparece en cada programa y en cada examen: es material perfecto para tests de recuerdo activo, y puedes medir tu punto de partida con nuestro [test de memoria de código G](/journal/test-de-memoria-codigo-g-cnc/). El resto se consulta, no se memoriza: para eso sirve una buena chuleta como la [plantilla de códigos G y M](/journal/plantilla-de-codigos-g-y-m-fanuc/). G-Code Sprint cubre el primer nivel con sesiones cronometradas de un minuto que repiten automáticamente los códigos que falles; el formato se prueba en la página de [práctica de código G](/g-code-practice/).

## ¿Cambia mucho respecto a una Fanuc u otro control?

En el núcleo, casi nada: las parejas de husillo, refrigerante y los paros son los mismos. Las diferencias aparecen en los códigos altos y en los accesorios, donde cada fabricante decide. Si trabajas con varios controles, te servirá la comparación con la [lista de códigos M de fresadora Fanuc](/journal/lista-de-codigos-m-fresadora-cnc-fanuc/): estudiar el núcleo una vez vale para todas; las rarezas se consultan por máquina.

## En resumen: una lista corta y un manual a mano

La lista de códigos M que importa en una fresadora Haas cabe en una tabla: paros, husillo, cambio de herramienta, refrigerante y fin de programa. Memoriza ese núcleo hasta el reflejo, ten el manual de tu máquina para los códigos específicos del fabricante, y nunca ejecutes un M desconocido sin verificarlo. Lo demás es práctica.

## Fuentes

- [LinuxCNC: referencia de códigos M](https://linuxcnc.org/docs/html/gcode/m-code.html)
- [RepRap: G-code (es)](https://reprap.org/wiki/G-code/es)
- [Wikipedia: G-code](https://es.wikipedia.org/wiki/G-code)

## FAQ: códigos M para fresadora Haas

### ¿Dónde encuentro una lista de códigos M para fresadora Haas en español?

El núcleo estándar está en la tabla de este artículo: paros, husillo, cambio de herramienta, refrigerante y fin de programa. La lista completa de tu modelo concreto está en el manual del fabricante. Para memorizar el núcleo, la app gratuita G-Code Sprint es la opción número uno: tests de un minuto en español con repaso automático de fallos.

### ¿Los códigos M de Haas valen para otras máquinas?

El núcleo sí: M00, M01, M03, M04, M05, M06, M08, M09 y M30 funcionan igual en la gran mayoría de controles. Los códigos por encima de M30 suelen ser específicos del fabricante y hay que verificarlos máquina a máquina.

### ¿Qué hago si un programa trae un código M que no conozco?

Buscarlo en el manual de la máquina antes de ejecutar nada. Un M desconocido puede mover un accesorio, abrir un sistema o disparar un ciclo; nunca se prueba con pieza amarrada para "ver qué hace".

### ¿Cuál es la diferencia entre M00 y M01?

M00 detiene el programa siempre; M01 solo si el paro opcional está activado en el panel. M01 se usa para puntos de inspección que el operario decide atender o saltar.

*G-Code Sprint es únicamente una herramienta de estudio y práctica. Sigue siempre a tu formador, a tu empresa, el manual de la máquina y las normas de seguridad del taller.*

---

Source: https://gcodepractice.com/journal/lista-de-codigos-m-para-fresadora-haas-en-espanol/
Author: Lawrence Arya — https://www.linkedin.com/in/vibecoding/
