| Código M | Função |
| M00 | Parada do programa |
| M01 | Parada opcional |
| M02 | Parada de 1 ciclo (Parar a máquina quando estiver no modo de 1 ciclo.) |
| M03 | Rotação para frente do fuso |
| M04 | Rotação reversa do fuso |
| M05 | Parada do fuso |
| M06 | Feche o mandril |
| M07 | Mandril aberto |
| M08 | Inserção do programa de corte curto ON (Inicia o programa de corte final do material da barra) |
| M09 | Inserção de programa de corte curto OFF (finaliza o programa de corte final do material da barra) |
| M10 | Knock out ON (Movimento para frente da barra de knock out lateral traseira) |
| M11 | Knock out OFF (Movimento reverso da barra de knock out do lado de trás) |
| M13 | Feche o mandril da peça de trabalho do lingüeta |
| M14 | Mandril de peça longa aberto |
| M15 | Feche o mandril traseiro |
| M16 | Mandril traseiro aberto |
| M18 | Retorno do fuso ao ponto zero e engrenagem do eixo C LIGADA (Preparação para controle do eixo C) |
| M20 | Redefinir a seleção do eixo C (Fim do controle do eixo C) |
| M23 | Rotação para frente do fuso traseiro |
| M24 | Rotação reversa do fuso traseiro |
| M25 | Parada do fuso traseiro |
| M31 | Seleção da velocidade da torre (giro de baixa velocidade) |
| M32 | Movimento para frente do separador de peças de trabalho (verso) |
| M33 | Movimento reverso do separador de peças de trabalho (verso) |
| M46 | Eixo Y embraiagem OFF (Permite o movimento do eixo) |
| M47 | Embreagem do eixo Y LIGADA (não deve ser usada exceto quando Y=0) |
| M50 | Detecção de inferioridade do pick-off traseiro (Gire o fuso em baixa velocidade para definir M50 após o corte) |
| M51 | Detecção de quebra de ferramenta (detecta a ferramenta pelo interruptor) |
| M52 | Líquido refrigerante LIGADO |
| M53 | Líquido refrigerante DESLIGADO |
| M54 | Parada do alimentador de barras (usado ao substituir o material.) |
| M55 | Início da substituição do material do alimentador de barras (Inicia a substituição do material do alimentador de barras.) |
| M56 | Contagem de produtos |
| M61 | Código M externo 1 |
| M62 | Código M externo 2 |
| M63 | Código M externo 2 |
| M64 | Código M externo 4 |
| M65 | Código M externo 5 |
| M72 | Sopro de ar do fuso traseiro LIGADO |
| M73 | Sopro de ar do fuso traseiro DESLIGADO |
| M74 | Temporizador fictício de desaceleração do ponto zero do eixo C (a ser usado com M74G28H1;) |
| M75 | Controle de torque do fuso traseiro (L) ON (25% do torque nominal (igual a M123)) |
| M77 | Aguardando o término da sincronização do fuso |
| M78 | Indexação do fuso traseiro |
| M79 | Indexação do fuso traseiro DESATIVADA |
| M80 | Ferramenta nº 1 rotação para frente do fuso |
| M81 | Ferramenta nº 1 rotação reversa do fuso |
| M82 | Parada do fuso da ferramenta nº 1 |
| M83 | Ferramenta nº 2 rotação para frente do fuso |
| M84 | Ferramenta nº 2 rotação reversa do fuso |
| M85 | Parada do fuso da ferramenta nº 2 |
| M88 | Verificação de interferência DESLIGADA (reinicialização) |
| M89 | Verificação de interferência LIGADA |
| M94 | Detecção de variação do fuso traseiro ATIVADA |
| M95 | Detecção de variação do fuso traseiro DESLIGADA |
| M96 | Detecção de variação de fuso LIGADA |
| M97 | Detecção de variação de fuso DESLIGADA |
| M98 | Chamada de subprograma |
| M99 | Retorno do programa |
| M123 | Limite de torque do fuso traseiro (H) LIGADO (Quando cortado com a sincronização do fuso e do fuso traseiro entre si. Para impedir que a peça de trabalho deslize no mandril pelo erro de rotação.) |
| M124 | Limite de torque do fuso traseiro DESLIGADO |
| M125 | Lado do cidadão usado na macro. |
| M126 | Lado do cidadão usado na macro. |
| M127 | Lado do cidadão usado na macro. |