Chamada de Subprograma Haas M98: Guia Prático e Código de Exemplo
Chamada de Subprograma Haas M98
O código de Chamada de Subprograma Haas M98 é usado para chamar subrotinas (subprogramas). O subprograma deve estar na lista de programas, o subprograma deve terminar com M99. Operadores CNC podem até escolher o número de vezes que a subrotina será repetida.
O que é Subprogramação?
Subprogramas são programas CNC normais que são chamados de um programa (normalmente chamado de programa principal) para adicionar algum tipo de operação de usinagem repetível.
Chamada de Subprograma Local Haas M97
A Haas possui um comando M97 de chamada de subrotina local para chamar uma subrotina (subprograma) que reside dentro do programa chamador (programa principal). A chamada de subprograma local Haas M97 (com exemplo de programa CNC) já foi brevemente descrita aqui: Chamada de Sub-Programa Local Haas CNC M97 com Exemplo de Programa CNC.

O que são Sub-Programas?
- Noções Básicas de Subprogramas CNC para Operadores CNC
- Subprogramação Fanuc
- Exemplo de Subprograma Fanuc
Formato da Chamada de Subprograma Haas M98
M98 P… L…
P – número do programa sendo chamado.
L – número de repetições que o subprograma será chamado.
Como o programa sendo chamado (Subprograma) deve estar na lista de programas e o subprograma deve terminar com M99.
Exemplo de Subprograma Haas M98
O0001 (Número do Programa Principal) M98 P100 L4; (Chama sub-programa O0100 – repete subprograma 4 vezes) M30 (Fim do programa)
O0100 (Número do Sub-programa) G00 G90 G55 X0 Z0 (Linha N que rodará após M98 P100) S500 M03 G00 Z-.5 G01 X.5 F100. G03 Z... G01 X0 Z1. F50. G91 G28 Z0 G90 M99 (fim do sub-programa, retorna ao programa principal)
Máquina cnc
- Fanuc G20: Dominando a Programação CNC em Polegadas – Exemplo Prático
- Dominando Interpolação Circular G02/G03 em CNC: Exemplo Passo a Passo
- Dominando Torneamento Cônico Usando Ciclo Modal G90: Guia de Programação CNC
- Fanuc G90 Ciclo de Torneamento: Exemplo de Programa CNC para Operações de Torneamento Eficientes
- Exemplo de Programa Haas G71 Ciclo de Desbaste para Desbaste Interno
- Dominando a Programação de Eixo C em Tornos com Ferramentas Motorizadas Haas CNC
- Programação CNC: Chanfro e Raio Usando G-code G01
- Dominando Chamadas de Sub-Programa Local Haas CNC M97: Exemplo Passo a Passo
- Zerar Todos os Deslocamentos em Máquinas CNC Haas Usando G-Code G10
- Fundamentos de Programação CNC: Tutoriais Passo a Passo e Códigos de Exemplo