As Funções Auxiliares do G-CODE

 A função da letra M no G-CODE.


Olá gente!
Hoje eu vou falar sobre as funções auxiliares do G-CODE. 
Na programação CNC, o G-CODE desempenha um papel fundamental na definição de movimentos e comandos para controlar uma máquina CNC. No G-CODE, há uma letra importante que desempenha funções auxiliares essenciais: a letra M. As funções auxiliares com a letra M são utilizadas para realizar ações específicas durante a execução de um programa CNC. Neste artigo, exploraremos algumas das funções auxiliares mais comuns com a letra M e forneceremos um exemplo prático de como utilizá-las  em um código CNC, acompanhado de comentários.


Função para ligar líquido refrigerante



A Função M30: Fim do Programa

A função M30 é utilizada para indicar o fim do programa. Ao encontrar essa função, a máquina CNC irá parar a execução e poderá ser reiniciada a partir do início, caso necessário. É importante incluir a função M30 no final do seu programa CNC para garantir que o código seja encerrado corretamente. 

Veja o exemplo abaixo:

O0001 (Nome do Programa)
G00 G90 G40 G21 (Configurações Iniciais)
M03 S1000 (Ligar o fuso a 1000 RPM)
G00 X0 Y0 Z0 (Posicionar a ferramenta no ponto inicial)
...
... (Comandos do código)
...
G00 X0 Y0 Z0 (Retornar à posição inicial)
M30 (Fim do programa)


A Função M98: Chamada de Subprograma


A função M98 é utilizada para chamar um subprograma dentro do programa principal. Um subprograma é um conjunto de comandos que pode ser chamado e executado várias vezes ao longo do programa. Isso permite uma maior modularidade e reutilização de código.

 Veja o exemplo abaixo:

O0001 (Nome do Programa)
G00 G90 G40 G21 (Configurações Iniciais)
M03 S1000 (Ligar o fuso a 1000 RPM)
G00 X0 Y0 Z0 (Posicionar a ferramenta no ponto inicial)
...
M98 P1000 (Chamar o subprograma com o código P1000)
...
G00 X0 Y0 Z0 (Retornar à posição inicial)
M30 (Fim do programa)

O1000 (Subprograma)
... (Comandos específicos do subprograma)
M99 (Retorno ao programa principal)

Lista de algumas Funções Auxiliares M no G-CODE

Aqui está uma lista de algumas das funções auxiliares mais utilizadas com a letra M no G-CODE:

M00: Parada de Programa (com uma pausa para intervenção do operador)
M01: Parada Opcional (com uma pausa para confirmação do operador)
M02: Fim de Programa (sem retorno ao início)
M03: Ligação do Fuso no Sentido Horário
M04: Ligação do Fuso no Sentido Anti-horário
M05: Parada do Fuso
M06: Troca de Ferramenta
M08: Ligação do Refrigerante
M09: Parada do Refrigerante

Trago um pequeno vídeo com alguns exemplos em ação (M08 e M09) sendo executados na maquinação ( como se fala cá em Portugal) de uma peça no torno.






Esses são apenas alguns exemplos!
Até a próxima e sejam felizes!







Enviar um comentário

0 Comentários