Dominando Subprogramação Fanuc: Uso Eficiente de M98 para Ciclos de Rosqueamento
Subprogramação Fanuc
O controle CNC Fanuc fornece a capacidade de acessar outros programas de peça armazenados dentro do diretório principal.
Para um exemplo de programa CNC para chamada de sub-programa leia Roscas de Início Múltiplo com Ciclo de Rosqueamento Fanuc G76
Chamada de Sub-Programa
Sub-programa é chamado pelo uso de um comando M98 seguido pelo número do sub-programa precedido pela letra P.
N10 M98 P1004
Na linha de programa CNC acima, o sub-programa 1004 será chamado, que está armazenado na memória do controle como O1004
Fim de Sub-Programa
Para retornar ao último programa (programa principal) posição para o programa continuar, um comando M99 na última linha do sub-programa é usado:N100 M99

Repetições de Sub-Programa
O controle também tem a capacidade de conter um comando de repetição como parte da linha de programa M98.
Quando a linha de programa é escrita com o comando M98 P1004, o controle na verdade lê a linha de informação como M98 P00001004, os primeiros 4 dígitos após a palavra P sendo a quantidade de repetição. Para repetir um sub-programa (O1004) 33 vezes, a linha de programa seria lida da seguinte forma:
M98 P331004
O código de programa CNC acima chamará o programa O1004 33 vezes e então retornará ao programa principal.
Comando M99
O controle Fanuc tem a capacidade de pular para um número de linha de programa específico em seu retorno ao programa principal usando o comando M99 como:
M99 P100
O comando acima moverá o controle para o número de linha N100 no programa principal.
O M99 também pode ser escrito no final de um programa principal, resultando em um loop contínuo do programa.
Máquina cnc
- Fundamentos de Programação de Microprocessadores
- Arduino Explicado: O que É e Como Programá-lo
- STK500: Sua Solução Confiável para Programação Segura de Microcontroladores AVR
- Domine a Programação de Robôs FANUC: 5 Técnicas Comprovadas de Especialistas
- Domine o Ciclo de Canaleta (Grooving) Fanuc G75: Guia Passo a Passo de Programação CNC
- Guia de Programação Fanuc CNC: Exemplo Simples e Rico em Recursos
- Fanuc G20: Dominando a Programação CNC em Polegadas – Exemplo Prático
- Exemplo de Programação de Torno CNC Fanuc para Iniciantes – Cortes Retos, Cônicos e Arcos
- Exemplo Completo do Ciclo de Faceamento Fanuc G94 para Usinagem CNC
- Referência Completa de Códigos M Fanuc para Torno e Fresadora CNC