Abrangem os recursos da máquina não cobertos pelas funções “G”, têm formato similar a estas, podendo ser programadas em bloco único (não têm parâmetros associados a ela), sendo que existem funções que podem ser programadas junto com funções “G”, porém não podem ser programadas duas funções “M” em um mesmo bloco.
Função M00
Aplicação: Parada de programa
Causa parada imediata da execução do programa, desliga o eixo árvore e o fluido de corte. Na tela é exibido um aviso de “AWAINTING START CICLE”, aguardando início do ciclo, para assim retomar a leitura do programa.
É utilizado para permitir que o operador vire a peça ou efetue alguma intervenção. Esta função é modal e cancela as funções M03, M04 e M08.
Função M01
Aplicação: Parada opcional de programa
Causa a interrupção da execução do programa. Esta função somente será executada se a opção “OPTIONAL STOP” estiver ativada na página “MODE SELECTION”.
Para continuar a execução do programa deve-se acionar o botão “START CICLE” no painel da máquina.
Função M02
Aplicação: Fim de programa
Esta função é utilizada para indicar o final do programa que está sendo executado na memória da máquina. É modal e cancela as funções M03, M04 e M08, se aplicada quando utilizavam-se fitas perfuradas, emendadas em forma de laço, para finalizar o programa sem o rebobinamento da mesma.
Função M03
Aplicação: Sentido horário de rotação do eixo-árvore
Utilizada para estabelecer o sentido horário de rotação do eixo-árvore, e geralmente junto com o parâmetro “S” que define a rotação do eixo árvore. Esta função é modal e cancela a função M04.
Função M04
Aplicação: Sentido anti-horário de rotação do eixo-árvore
Utilizada para estabelecer o sentido anti-horário de rotação do eixo-árvore, e geralmente junto com o parâmetro “S”, rotação do eixo árvore. Esta função é modal e cancela a função M03.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função M05
Aplicação: Desliga o eixo-árvore
Quando programada, causa parada de rotação do eixo árvore.
A função M05 é modal e cancela as funções M03 e M04. Deve ser programada em bloco único (não têm parâmetros associados a ela) e está ativa ao ligar a máquina (default).
Função M06
Aplicação: Libera giro da torre para troca de ferramenta
Ao selecionar uma ferramenta para ser utilizada na usinagem, indica-se a sua posição, fornecendo o número da face da torre onde ela esta montada, através do parâmetro “T”. Isto não causa a troca, é necessário programar a função M06 que irá liberar o giro da torre para efetiva troca da ferramenta.
Função M08
Aplicação: Liga o fluido de corte
Esta função é modal e cancela a função M09
Função M09
Aplicação: Desliga o fluido de corte
Esta função é modal e cancela a função M08. Deve ser programada em bloco único (não têm parâmetros associados a ela) e está ativa ao ligar a máquina (default).
Função M10
Aplicação: Troca de faixa de rotações
Utilizada para mudança da faixa de rotação do eixo-árvore. Esta função é modal e cancela as funções M11 e M12.
Função M11
Aplicação: Troca de faixa de rotações
Utilizada para mudança da faixa de rotação do eixo-árvore. Esta função é modal e cancela as funções M10 e M12.
Função M12
Aplicação: Troca de faixa de rotações
Utilizada para mudança da faixa de rotação do eixo-árvore. Esta função é modal e cancela as funções M10 e M11.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
Função M20
Aplicação: Liga o alimentador de barras (opcional)
Esta função ativa o sistema de alimentação automático de material. É modal e cancela a função M21.
Função M21
Aplicação: Desliga o alimentador de barras (opcional)
Esta função desativa o sistema de alimentação automático de material. É modal e cancela a função M20.
Função M24
Aplicação: Abre a placa
Esta função aciona o sistema que permite a abertura da placa para inserir um novo material. É modal e cancela a função M25.
Função M25
Aplicação: Fecha a placa
Esta função aciona o sistema que permite o fechamento da placa após a troca do material. É modal e cancela a função M24.
Função M26
Aplicação: Recua o mangote (para máquinas dotadas de cabeçote móvel)
Esta função aciona o sistema que permite o recuo do mangote para liberar a peça. É modal e cancela a função M27.
Função M27
Aplicação: Aciona o mangote
Esta função aciona o sistema que permite o avanço do mangote para travar a peça, é modal e cancela a função M26.
Função M30
Aplicação: Fim de programa com rebobinamento da fita perfurada
Esta função têm a mesma aplicação básica da função M02, sendo que além de encerrar a execução do programa aciona o rebobinamento da fita perfurada, preparando-a para usinagem de uma nova peça. Não deve ser utilizada com fitas fechadas em forma de laço.
Nota: Os comandos CNC fazem a leitura do programa diretamente da memória do comando da
máquina, nestes casos tanto M02 quanto M30 encerra a execução do programa já que não há necessidade de rebobinamento da memória, sendo então, indiferente a sua utilização.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
12. Parâmetros Adicionais
12.1. Parâmetro T
Aplicação: Seleção de ferramenta e corretores
O parâmetro “T” é utilizado para selecionar a posição da torre onde está a ferramenta que vai ser utilizada a partir de então, informando à máquina as dimensões de posicionamento da ponta da ferramenta em relação ao centro de giro da torre (pré-set), valor do raio do inserto e posição da ponta da ferramenta (sentido de corte). Estas informações são digitadas na página de “TOOL DATA FILE” e os valores dos corretores são digitados na página de “TOOL OFFSET FILES”, o comando lê estas informações para então posicionar a ferramenta durante a usinagem.
A seleção de ferramentas e corretores é feita com a digitação de quatro números junto com o parâmetro “T”, onde os dois primeiros definem a ferramenta e os dois últimos o corretor que será utilizado para aquela ferramenta. A finalidade dos corretores é registrar os valores de desgaste da ferramenta, digitação esta, feita progressivamente na medida em que verifica-se a variação dimensional da peça, de modo a compensá-la. Esta compensação tem um limite que é previsto no cálculo de vida da ferramenta, não devendo ser ultrapassado sob pena de comprometer a qualidade das peças fabricadas.
O comando MACH-3 tem capacidade para armazenar até 28 (vinte e oito) ferramentas e 28 (vinte e oito) corretores, sendo que o número máximo de ferramentas que pode ser utilizado simultaneamente, depende do modelo de máquina que está sendo utilizada.
Exemplo de alguns tornos e capacidade de ferramentas montadas simultaneamente: Galaxy: 14 (quatorze) ferramentas;
Cosmos 30: 10 (dez) ferramentas; ECN 40II: 8 (oito) ferramentas. Utilização do paramento “T”: T0202
12.2. Parâmetro Barra “/”
Aplicação: Controlar a execução de blocos de programa
O parâmetro barra “/” é utilizado quando faz-se necessário impedir a execução de quaisquer blocos no programa, sem alterar a seqüência de execução, nem apagar o(s) bloco(s).
Para tanto, digita-se o parâmetro barra “/” no início do bloco que não serão utilizados naquele momento. Na página “MODE SELECTION” do comando ativa-se a opção “SLASH DELETE”. Com isso, os blocos marcados serão ignorados (não lidos), durante a execução do programa.
Nota: Caso a opção “SLASH DELETE” não seja ativada, os blocos marcados com o parâmetro
barra “/”, serão lidos normalmente durante a execução do programa.
Valor digitado na página de “TOOL DATA FILE” Corresponde a ferramenta que será utilizada.
Valor digitado na página de “TOOL OFFSET FILE” Corresponde ao corretor aplicado à ferramenta.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão
13. Esquema de Zeramento
13.1. Cálculo de G92
G92X = ∅ da peça + Folga (em ∅) + > TDFX
G92Z = Comprimento da Placa + (Castanha – Pega) + Comprimento da peça + Folga + >RG
Encosto
TDFX – “TOOL DATA FILE”, por ferramenta (XRAD). RG - Raio de Giro, calculado por ferramenta.
13.2. Cálculo do Deslocamento Negativo
X = G92X - >∅ da máquina (750, dado do fabricante da máquina)
Z = G92Z - máximo comprimento da máquina (1105, dado do fabricante da máquina)
13.3. Cálculo do Deslocamento do Zero Peça
G54 = Comprimento da placa + (Castanha - Pega) (Primeiro Offset de Placa) Encosto
G55 = Comprimento da placa + (Castanha - Pega) (Segundo Offset de Placa) Encosto
13.4. Cálculo do Ponto de Troca (Por Ferramenta)
Ferramenta 1 PTX1 = G92X - (2*TDFX1) Para G54 PTZ1 = G92Z - (G54 + TDFZ1) Para G55 PTZ1 = G92Z - (G55 + TDFZ1)As demais ferramentas seguem o mesmo princípio, apenas substituindo os valores de “TDFZ”, de acordo com cada ferramenta que se quer determinar o ponto de troca.
FATEC SP - Manual de Programação CNC MACH 3 - Mecânica de Precisão