
Funções “M” (Miscelâneas)
Os códigos “M”, também conhecidos como funções miscelâneas, são funções auxiliares em um programa CNC. Mas não se engane por chamarmos de auxiliares pois sem elas não seria possível a execução do trabalho. Esse grupo de funções é responsável por intermediar entre o programador/operador e a máquina através do programa desenvolvido. Uma das funções mais básicas e características desses códigos é o liga/desliga. serve como um interruptor. Por exemplo, na usinagem, ligar e desligar a refrigeração, ligar e desligar o giro do eixo árvore e assim por diante. A maior parte dos blocos de programação dentro de um determinado programa são compostos ou ao menos tem uma ou mais vezes a utilização desse código tão essencial. O formato de um código “M” é a própria letra M seguida de dois números. Apenas um código “M” pode ser programado por linha de código e tem efeito no fim do bloco. A seguir mostrarei uma lista com os principais códigos “M” (funções miscelâneas):
M00 → Parada do programa (Aguarda Start para continuar).
M01 → Parada opcional do programa.
M02 → Fim do programa.
M03 → Aciona eixo-árvore no sentido horário.
M04 → Aciona eixo-árvore no sentido anti-horário.
M05 → Desliga o eixo-árvore.
M06 → Libera o giro da torre para troca de ferramenta.
M08 → Liga o fluido refrigerante.
M09 → Desliga o fluido refrigerante.
M10 → Faixa de rotação/ Travar quarto eixo (centro vertical).
M11 → Faixa de rotação baixa/ Destravar quarto eixo (centro vertical).
M12 → Faixa de rotação alta/ Travar quinto eixo (centro vertical).
M13 → Faixa de rotação/ Destravar quinto eixo (centro vertical).
M14 → Faixa de rotação.
M19 → Orientação do eixo-árvore. (os valores “P” e “R” são opicionais)
M24 → Abre a placa de fixação.
M25 → Fecha a placa de fixação.
M26 → Recua o mangote da contra ponta.
M27 → Avança o mangote da contra ponta.
M30 → Término de programa e reposição.
M31 → Condutor de brocas frente.
M33 → Parar condutor de brocas.
M36 → Abre a porta automática.
M37 → Fecha a porta automática.
M45 → Liga limpeza de proteções.
M46 → Desliga a limpeza de proteções.
M47 → Liga o transportador de cavacos.
M48 → Desliga o transportador de cavacos.
M50 → Desliga o freio do eixo-árvore.
M51 → Liga o freio do eixo-árvore.
M52 → Liga o apalpador. (Medição e inspeção de peças)
M53 → Desliga o apalpador. (Medição e inspeção de peças)
M76 → Contador de peças.
M78 → Liga exaustor de névoa.
M79 → Desliga exaustor de névoa
M80 → Abre a porta automática. (centro)
M81 → Fecha a porta automática. (centro)
M82 → Liberar ferramenta.
M83 → Ligar pistola de ar automática.
M84 → Desligar a pistola de ar automática.
M88 → Ligar a refrigeração interna.
M89 → Desligar a refrigeração interna.
M97 → Chamada de subprograma local (usando “P” e “L”)
M98 → Chamada do subprograma Externo. (usando “P” e “L”)
M99 → Retorno ou ciclo do subprograma. (usando “P” e “L”)
Funções modais e funções não modais
No caso dos códigos “M” uma função permanece ativa até que outra venha e anule ela ou ao fim do subprograma. Por exemplo, o M36 abre a porta, essa função permanecerá até vir o código M37 que irá fechar a porta. Não muda nada em relação aos códigos “G”.
O que falar dos códigos “M”?
Em geral, a legenda dos códigos por si só já se explicam, M48 - desliga transportador de cavaco, serve hãm, para desligar o transportador de cavaco. Ok, vamos falar sobre as funções “P” e “L” que são utilizadas nos códigos M97, M98 e M99.
A letra “P” representa o código de um subprograma pré pronto que será acionado repetidas vezes, assim não precisa ser escrito várias vezes, pesando o programa. Um exemplo são as condições de corte.
A letra “L” representa o número idêntico do bloco N, o bloco N por sua vez é o que compõe o formato da peça. Imagine o seguinte, você constrói o programa que desenha uma peça que você vai construir, ao invés de a cada vez que você for processar esse formato você escrever mais uma vez, você apenas inicia um subprograma utilizando o código M97 ou M98 mais o número do bloco N que ele constitui. É como se criasse hologramas no programa, assim ele fica muito mais leve.
Ufa! Quanta informação, não é mesmo? Agora que você já conhece os códigos “G” e as funções pelos códigos “M” você está preparado para desempenhar com maestria sua função em programação CNC. Gostou do que aprendeu aqui? Espero que tenha te ajudado, se ficou alguma dúvida, por favor, deixe no comentário que vamos responder. E se não viu a primeira parte sobre os códigos “G”, não esqueça de voltar e ler com atenção.
Nenhum comentário:
Postar um comentário