Professional Documents
Culture Documents
-1-
Reviso 1 22/02/2007
Descrio de comandos M
Os comandos M so funes de alternncia ou adicionais. Os comandos M podem ficar sozinhos ou com outro comando em um bloco de programa, porm apenas um comando M por bloco, caso contrrio vai gerar um alarme de duplicidade de comando. Comandos de um mesmo grupo cancelam um ao outro. Assim o ltimo comando M programado cancela o anterior do mesmo grupo. Os comandos a seguir descrevem os comandos M padro. A possibilidade de executar estes comandos M depende do tipo de mquina e dos acessrios utilizados. M00 Parada Programada Este comando causa uma parada na execuo do programa da pea. O fuso principal, o avano e a refrigerao so desativados. A porta poder ser aberta atravs do modo JOG (manual) sem gerar alarme. M01 Parada Opcional Programada M01 funciona como M00, mais somente quando a tecla Opcional Stop estiver ativa, porm o fuso principal e a refrigerao permanecem ligados, podendo ser desativados em modo JOG (manual) sem gerar alarme. M02 Fim de programa Principal Esta funo indica o fim do programa na memria do comando . A seqncia no retornada ao inicio do programa. M03 Fuso principal ativado no sentido horrio O fuso ser ativado desde que uma velocidade de corte ou de fuso tenha sido programada. preciso usar M03 para todas as ferramentas de corte a direita. M04 Fuso principal ativado no Sentido anti-horrio As mesmas condies descritas em M03 se aplicam para este comando. preciso usar M04 para todas as ferramentas a esquerda, ou retorno de rosca com macho. M05 Fuso principal desativado O Fuso principal parado automaticamente. M06 Ativa Troca de ferramenta Habilita a troca de ferramenta do magazine para fuso principal M08 Refrigerao ativada M08 liga o fluido de corte. M09 Refrigerao desativada M09 desliga fluido de corte. M12 Contador de peas Habilita contador de peas no comando cnc e no display (Dispositivo externo) M13 Liga leo refrigerante + Rotao do Spindle sentido horrio Liga simultaneamente coolante + RPM M14 Liga leo refrigerante + Rotao do Spindle sentido anti-horrio Liga simultaneamente coolante + RPM M15 Desliga leo refrigerante + Rotao do Spindle Desliga simultaneamente coolante + RPM M19 Parada orientada do Fuso Orientao do Spindle sempre na mesma posio, posio fixa para troca de ferramenta definida pelo fabricante M30 fim de programa Fim de programa com retorno ao inicio do mesmo
-2-
Reviso 1 22/02/2007
M98 Chamada de subprograma Chamada de subprograma com endereo P (nmero do programa com 4 dgitos) poder ser usado o comando L (N. repeties) M99 Fim de subprograma Finaliza a chamada de subprograma
FUNES MISCELNIAS
M00 M01 M02 M03 M04 M05 M06 M08 M09 M12 M13 M14 M15 M19 M28 M29 M30 M31 M32 M35 M53 M54 M55 M56 M98 M99 Parada programada Parada opcional Final de programa Rotao sentido horrio Rotao sentido anti-horrio Parada do fuso principal Troca de ferramenta Liga refrigerante Desliga refrigerao Quantidade de peas Adio Liga refrigerante + Rotao Horria Liga refrigerante + Rotao Anti-horria Desliga refrigerante + Rotao Parada orientada Cancela rosca rgida Rosca Rgida Fim de programa Hab. Modo de manuteno do trocador de ferramentas Finaliza modo de manuteno de ferramentas Habilita orientao do fuso Desliga espelho eixo Y Liga espelho eixo Y Desliga espelho eixo X Liga espelho eixo X Chamada de Subprograma Fim de Subprograma STD STD STD STD STD STD STD STD STD STD Opcional Opcional Opcional STD STD STD STD STD STD STD STD STD STD STD STD STD
-3-
Reviso 1 22/02/2007
-4-
Reviso 1 22/02/2007
-5-
Reviso 1 22/02/2007
G02 Interpolao Circular sentido horrio G03 Interpolao Circular sentido anti-horrio
O comando G02 e G03 movimenta a ferramenta at um ponto especificado, este tem a funo de confecionar raios, canais internos e externos, roscas atravs de inserto ou fresa com perfil da rosca, abertura de bolso, ajuste de dimetro interpolando com ferramentas em movimento circular etc... Na linha de comando G02 podem ser usados os seguintes comando X, Y, Z, I, J, K, R, F X, Y, Z = Coordenada final da interpolao I, J, K = Distncia do ponto inicial da interpolao para o centro do arco ( I=X, J=Y, K=Z) R = Valor do raio da interpolao F = Avano de usinagem programado Obs.: A distncia entre um arco e o centro do circulo que contm esse arco pode ser especificada utilizando-se o raio R circulo, em vez de I, J, K. Neste caso um arco inferior a 180, e o outro superior a 180, quando um arco superior a 180 comandado, o raio deve ser especificado com valor negativo. Se X, Y, Z forem omitidos, se o ponto final localizado n mesma posio que o ponto inicial, e, selecionando-se R programado um arco de 0 . G02 R... ( A ferramenta de corte no se desloca ) Resumo.: Semiciculos de arcos menor que 180 6 valor de do R deve ser positivo, e arcos maior que 180 deve ser negativo. Se os endereos I, J, K e R forem especificados simultaneamente, o arco definido pelo endereo R tem prioridade e outros so ignorados. Se um eixo for programado fora do plano especificado emitido um alarme. Por exemplo, se o eixo U especificado com um eixo paralelo ao eixo X, quando o plano XY especificado, um alarme P/S (n 028) ativado. Quando for especificado um arco tendo um ngulo central aproximado de 180, as coordenadas do centro que foram calculadas podem conter um erro, neste caso, especificar o centro do arco com I, J, K.
-6-
Reviso 1 22/02/2007
G05.1 Look-ahead
Este comando tem a finalidade em ajudar na velocidade de processamento de dados entre CNC e motorizao, alguns programas gerados atravs de software CAM tem seus movimentos feitos ponto a ponto, ou seja, so pequenos movimentos de coordenadas curtas e por ser to rpido o comando no tem tempo suficiente para mandar as informaes programas para motorizao, e a mquina comea a apresentar pequenos socos e vibraes. Todos os programas gerados por CAM com usinagem High speed devem contar no inicio do mesmo este comando G5.1 Q1 para habilitar e G5.1 Q0 para desabilitar. Porm antes deste comando colocar os seguintes comandos, na seqncia descrita. G40 G80 G49 G94 G97 G64 G69 G5.1 Q1 . . . No necessrio desabilitar com G5.1 Q0 pois quando lido no final do programa o comando M30 (Fim de programa) desabilitado automaticamente.
-7-
Reviso 1 22/02/2007
Utilize o parmetro (n 1022) para especificar se o eixo de rotao o eixo X, Y, Z, ou um eixo paralelo a um desses eixos. Especifique o cdigo G para selecionar um plano par qual o eixo de rotao corresponda ao eixo linear definido. Por exemplo se o eixo de rotao for um eixo paralelo ao eixo X, G17 ter de especificar um plano X,Y, que um plano definido pelo eixo de rotao e pelo eixo Y ou por um eixo paralelo ao Y. Somente um eixo de rotao pode ser ajustado para a interpolao cilndrica.
-8-
Reviso 1 22/02/2007
-9-
Reviso 1 22/02/2007
- 10 -
Reviso 1 22/02/2007
G41 Compensao do raio da ferramenta a esquerda G42 Compensao do raio da ferramenta a direita
Estes comandos compensa o raio da ferramenta descrito na tabela de geometria de ferramentas da tecla OFS/SET tabela Raio
Se a ferramenta estiver (vista na direo do avano) esquerda do contorno a ser trabalhado, ser preciso programar G41. Para calcular um raio, o parmetro D, que representa o raio de corte no registro de compensao, precisa ser programado e chamado com G41 por exemplo : G41 D... No permitida a troca direta de G41 para G42 e vice-versa, antes preciso cancelar com G40. preciso seleciona-los em conjunto com G00 ou G01.
Se a ferramenta estiver (vista na direo do avano) direita do contorno a ser trabalhado, ser preciso programar G42. Para calcular um raio, o parmetro D, que representa o raio de corte no registro de compensao, precisa ser programado e chamado com G42 por exemplo : G42 D...
- 11 -
Reviso 1 22/02/2007
- 12 -
Reviso 1 22/02/2007
G43 Compensao do comprimento da ferramenta positiva G44 Compensao do comprimento da ferramenta negativa
Para a mquina sempre levado em considerao a face do nariz do fuso principal, portanto preciso definir qual o comprimento exato da ferramenta que esta sendo utilizado assim a mquina compensar este valor para posicionamento correto da ferramenta, para usinagem.
- 13 -
Reviso 1 22/02/2007
- 14 -
Reviso 1 22/02/2007
- 15 -
Reviso 1 22/02/2007
- 16 -
Reviso 1 22/02/2007
- 17 -
Reviso 1 22/02/2007
- 18 -
Reviso 1 22/02/2007
- 19 -
Reviso 1 22/02/2007
- 20 -
Reviso 1 22/02/2007
- 21 -
Reviso 1 22/02/2007
- 22 -
Reviso 1 22/02/2007
- 23 -
Reviso 1 22/02/2007
- 24 -
Reviso 1 22/02/2007
Funes de Programa
Funo Nmero de programa Seqncia de bloco Funo preparatria Dimenses de trabalho Adress O (EIA) (ISO) N G X,Z U,W I,K R C F,E M S T P,U,X P P,Q L A,D,I,K Endereos Nmero de programa peas ou subprogramas Seqncia de nmero de bloco 1 a 9999 Funo de caminho Dados de posio absolutos e tempo de espera Dados de posio incremental, tempo de espera Usado para interpolao circular Raios, Valor do cone, parmetro de ciclo Chanfro Taxa de avano ou passo da rosca Comando para ligar ou desl. algumas funes Velocidade do fuso velocidade de corte Designado para numero e compensao ferram. Tempo de espera Chamada de subprograma Repetio de ciclo Nmero de repeties Parmetros para ciclos fixos
Funes de avano Funo auxiliar Velocidade de fuso RPM Nmero de ferramenta Tempo de espera Designado para subprograma Repetio de ciclo Nmero de repeties Parmetros
G
Funo Preparatria
X,Y
Dimenso Trabalho
F
Avano de corte
S
Rotao do fuso
T
Nmero Ferramenta
M
Funo Auxiliar
;
Final de Bloco
Obs.: Pode-se programar at 6 cdigos G por linha desde que no seja do mesmo grupo e apenas um cdigo M por linha.
- 25 -
Reviso 1 22/02/2007
Preset de ferramenta
Existem duas formas para presetar ferramenta : 1 Preset externo, com equipamento de preset, este captura a dimenso da ponta da ferramenta linha de gauge Do cone da ferramenta. Este valor carregado na tabela de geometria de ferramenta manualmente com valor positivo.
- 26 -
Reviso 1 22/02/2007