M-Codes Hurco para Fresagem CNC: Lista Completa e Funções
M-Code Hurco
Os M-Codes Hurco (Funções Diversas) causam ações relacionadas à máquina (ex.: controle de refrigeração e troca de ferramentas).
Múltiplos M-codes podem ser usados dentro de um bloco NC.

Lista de M-Codes Hurco
Abaixo está uma lista completa de M-Codes Hurco para Fresadora CNC.
| M-Code | Definição |
|---|---|
| M00 | Cancela funções de fuso e refrigeração; para execução do programa de peça |
| M01 | Parada do programa, frequentemente usada quando o operador quer refixar a peça |
| M02 | Marca o fim do programa; para fuso, refrigeração e avanço dos eixos |
| M03 | Inicia rotação horária do fuso |
| M04 | Inicia rotação anti-horária do fuso |
| M05 | Desliga o fuso |
| M06 | Solicita troca automática de ferramenta |
| M07 | Liga sistemas de refrigeração secundários |
| M08 | Liga sistema de refrigeração primário |
| M09 | Desliga tanto refrigeração primária quanto secundária |
| M10 | Liga tanto refrigeração primária quanto secundária |
| M12 | Fixar Eixo Rotativo C |
| M13 | Liberar Eixo Rotativo C |
| M16 | Buffer Automático Ligado |
| M17 | Buffer Automático Desligado |
| M20 | Avança indexador uma posição |
| M21 | Inicia lubrificação |
| M25 | Retrai eixo Z para posição home (altura de troca de ferramenta) |
| M26 | Selecionar Sinal de Sonda de Peça |
| M27 | Selecionar Sinal de Sonda de Ferramenta |
| M29 | Habilitar Rosqueamento Rígido (ISNC) |
| M30 | Fim do Programa |
| M31 | Resetar posição do encoder do eixo rotativo |
| M32 | Fixar eixo rotativo A |
| M33 | Liberar eixo rotativo A |
| M34 | Fixar eixo rotativo B |
| M35 | Liberar eixo rotativo B |
| M36 | Desliga servos |
| M38 | Lê e coloca estado do sinal laser OK |
| M39 | Lê e coloca estado do sinal laser estático |
| M40 | Lê e coloca estado do sinal laser dinâmico |
| M41 | Habilitar sondagem de toque único ao usar comando G31 |
| M42 | Habilitar sondagem de dois toques com comando G31 |
| M43 | Aumentar ar de barreira |
| M44 | Reduzir ar de barreira |
| M45 | Abrir obturador |
| M46 | Fechar obturador |
| M47 | Ligar emissor laser |
| M48 | Desligar emissor laser |
| M49 | Ligar receptor laser / Desabilitar Modo Latch |
| M50 | Desligar receptor laser / Habilitar Modo Latch |
| M51 | Ciclo Troca-Palete |
| M52 | Habilitar saída auxiliar 1 |
| M53 | Habilitar saída auxiliar 2 |
| M54 | Habilitar saída auxiliar 3 |
| M55 | Habilitar saída auxiliar 4 |
| M56 | Rotacionar troca-palete para troca sem confirmação |
| M57 | Rotacionar troca-palete para palete 1 |
| M58 | Rotacionar troca-palete para palete 2 |
| M59 | Ligar modo forward do transportador de cavacos |
| M60 | Ligar modo reverse do transportador de cavacos |
| M61 | Parar transportador de cavacos |
| M62 | Desabilitar saída auxiliar 1 |
| M63 | Desabilitar saída auxiliar 2 |
| M64 | Desabilitar saída auxiliar 3 |
| M65 | Desabilitar saída auxiliar 4 |
| M68 | Habilitar sistema de refrigeração washdown |
| M69 | Desabilitar sistema de refrigeração washdown |
| M76 | Operação Normal Eixo A (padrão) |
| M77 | Inverter Operação Eixo A |
| M78 | Operação Normal Eixo B (padrão) |
| M79 | Inverter Operação Eixo B |
| M80 | Eixo C é destro (padrão) |
| M81 | Eixo C é canhoto |
| M90 | Habilitar Retração Eixo Z |
| M91 | Desabilitar Retração Eixo Z |
| M98 | Chamada de Subprograma |
| M99 | Salto; Retorno de Subprograma |
| M126 | Percurso de Ângulo Rotativo Mais Curto |
| M127 | Cancela Percurso de Ângulo Rotativo Mais Curto (M126) |
| M128 | Gerenciamento de Ponto Central da Ferramenta (TCP) |
| M129 | Cancela Gerenciamento TCP (M128) |
| M140 | Retração ao Longo do Vetor da Ferramenta |
| M142 | Habilitar Saída Auxiliar 5 |
| M143 | Habilitar Saída Auxiliar 6 |
| M144 | Habilitar Saída Auxiliar 7 |
| M145 | Habilitar Saída Auxiliar 8 |
| M146 | Habilitar Saída Auxiliar 9 |
| M147 | Habilitar Saída Auxiliar 10 |
| M148 | Habilitar Saída Auxiliar 11 |
| M149 | Habilitar Saída Auxiliar 12 |
| M152 | Desabilitar Saída Auxiliar 5 |
| M153 | Desabilitar Saída Auxiliar 6 |
| M154 | Desabilitar Saída Auxiliar 7 |
| M155 | Desabilitar Saída Auxiliar 8 |
| M156 | Desabilitar Saída Auxiliar 9 |
| M157 | Desabilitar Saída Auxiliar 10 |
| M158 | Desabilitar Saída Auxiliar 11 |
| M159 | Desabilitar Saída Auxiliar 12 |
| M200 | Preferência de Eixo de Inclinação (Tilt Axis) |
Máquina cnc
- Fresadora CNC vs Torno CNC: Diferenças-Chave Explicadas
- Guia Especialista de Manutenção de Fresadora CNC: Aumente Longevidade e Precisão
- Glossário Abrangente A-Z de Termos Essenciais de CNC
- Dominando a Interrupção de Ciclo nos Controles CNC Hurco: Guia Passo a Passo
- Códigos G CNC Explicados: Guia Essencial para Programadores CNC
- Referência Completa de G-Codes Fanuc – Todos os Comandos Explicados
- Exemplo de Fresamento CNC: Programação Absoluta G90, Incremental G91 e Interpolação Circular G02/G03
- Guia Completo de Códigos G CNC para Controles Fanuc
- Referência Abrangente de G-Codes para Tornos Hurco: Consoles Dual-Screen e Max
- Referência Completa de G-Codes Mazak Série M para Operadores de CNC