















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Comando CNC Mitsubishi
Tipologia: Notas de estudo
Oferta por tempo limitado
Compartilhado em 19/10/2011
5
(2)2 documentos
1 / 23
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Em oferta
Programação:
Nome do programa: O _ _ _ _ O nome do programa deve levar a letra "O", seguida do número de identificação do programa, com até 4 algarismos. Transmissão: Para realizar a transmissão através de cabo do computador para a máquina CNC deve-se adicionar uma linha no início e no final do programa com uma porcentagem %.
Ex.: % O G90 G40 G80 G : : M M %
Comandos de Referência:
G90 - Sistema de coordenadas absolutas (modal) Quando se usa coordenadas absolutas, todos os movimentos são realizados com relação ao ponto de referência programado (zero-peça).
G91 - Sistema de coordenadas incremental (modal) Usando-se coordenadas incrementais, todos os movimentos são realizados com relação ao último ponto programado (posição relativa). Portanto o comando especifica a distância a ser percorrida.
Exemplo:
Coord. Absolutas Coord. Incrementais
N1 G90 G00 X0 Y0; N1 G90 G00 X0 Y0; N2 G01 X200. Y50. F100; N2 G91 G01 X200. Y50. F100.; N3 X100. Y100.; N3 X-100. Y50.;
Obs.: Chama-se modal aquele comando que passa a atuar em todos os blocos subsequentes até que algum outro comando o desabilite.
Sistema de Medidas:
G20 - Sistema em polegadas (modal) Este comando especifica a entrada de dados em polegadas. G21 - Sistema em milímetros (modal)
G02- Utilizado para movimentar a ferramenta em trajetória circular no sentido horário (modal).
G03- Utilizado para movimentar a ferramenta em trajetória circular no sentido anti-horário (modal).
a) G02 X_ Y_ R_ F_; ou G03 X_ Y_ R_ F_;
Onde: X, Y = ponto de chegada R = raio do arco F = avanço
Obs.: Se R for positivo, a ferramenta percorrerá o menor caminho e se R for negativo, a ferramenta percorrerá o maior caminho.
Exemplo:
arco 1: G02 X100. Y50. R75. F100; arco 2: G02 X100. Y50. R-75. F100;
b) G02 X_ Y_ I_ J_ F_; ou G03 X_ Y_ I_ J_ F_;
Onde: X, Y = coordenadas do ponto de chegada I, J = coordenadas do centro do arco relativo ao início.
Exemplo:
Fig. 1- arco de círculo Fig. 2- círculo completo
I=X': distância até o centro (eixo X) J=Y': distância até o centro (eixo Y)
Interpolaç
ão Helicoidal:
G02 X_ Y_ Z_ I_ J_ P_; ou G03 X_ Y_ Z_ I_ J_ P_;
Onde: X, Y, Z = ponto de chegada I, J = coordenadas do centro do arco relativo ao início. P= número de passos da hélice (voltas). Para um passo incompleto, usa-se P0 ou ignora-se. Exemplo:
Sistema de Coordenadas: (modal)
Este comando estabelece o ponto zero da peça.
G54 até G
Desabilitado por G52, G53 ou outro G5_.
Obs.: Quando não especificado, o comando assume como default o G54. Quando utiliza-se um G5_ diferente do G54, deve-se, a cada troca de ferramenta com parada de máquina, inserir novamente o G5_ no bloco inicial.
Exemplo:
Planos de Trabalho:
Este comando especifica o plano em que a ferramenta executa a interpolação circular e a compensação de corte.
G17 - plano XY G18 - plano XZ G19 - plano YZ
Exemplo:
Modo de Rosqueamento: (modais)
G63 - Cria o ambiente para se executar o rosqueamento. Desativa os controles de cantos, o comando bloco a bloco e o feed-hold. Desabilitado por G61, G61.1, G62, G64.
G64 - Desabilita G61, G61.1, G62 e G63.
Tempo de espera : (não modal)
Quando este comando é ativado, a execusão do bloco seguinte é atrasada por um determinado período de tempo.
G04 P_; ou G04 X_;
Obs.: Deve ser usado juntamente com o comando G94. G94 = avanço na escala mm/min G95 = avanço na escala rot/min
Exemplo: G94 G04 P_;
X : 0.001 - 99999.999 (seg.) P : 1 - 99999999 (x 0.001 seg.)
Compensação do comprimento da Ferramenta: (modal)
Este comando é utilizado para realizar a compensação no comprimento da ferramenta.
G43 - Correção positiva no comprimento da ferramenta (Z+) G44 - Correção negativa no comprimento da ferramenta (Z-) G49 - Desabilita G43 e G
Exemplo:
Obs.: O valor de H02 é obtido através do "preset" da ferramenta sobre a mesa ou bloco e inserido no comando na tela "Tool Offset". O número do corretor deve preferencialmente corresponder ao número da ferramenta (ex.: T03, corretor H03).
Compensação do raio da Ferramenta:
Utiliza-se este comando para realizar a compensação do raio da ferramenta em relação a trajetória programada.
G41 - Esquerda (a ferramenta se desloca à esquerda do caminho programado) G42 - Direita (a ferramenta se desloca à direita do caminho programado) G40 - Desabilita os comandos de compensação G41 e G
Exemplo: para ferramenta T01 e plano de trabalho G17.
G41 G01 X_ Y_ D1; ou G42 G01 X_ Y_ D1;
onde: D1= valor do raio da ferramenta inserido pelo operador na tabela de corretores de ferramentas
"Tool Offset", referente a ferramenta número 1.
Observações importantes:
Para iniciar uma usinagem com compensação, deve-se sempre executar um movimento de
aproximação da ferramenta fora da peça, de modo que a ferramenta chegue ao ponto inicial da usinagem já
com a compensação. Para finalizar a usinagem com compensação, deve-se adicionar um comando que
afaste a ferramenta da peça e só depois desabilitar a compensação.
Para utilizar compensação nos planos XZ (G18) e YZ (G19), usa-se uma ferramenta com ponta
esférica, de modo que na interpolação circular a ferramenta faz uma trajetória tangente ao caminho
programado. Neste caso o comprimento da ferramenta (H_), deve ser considerado em relação ao centro do
raio da ponta, ou seja, o valor do raio deve ser descontado do comprimento total da ferramenta.
G47 e G48 - Semelhante a G45 e G46, somente com a diferença que realizam o dobro da compensação.
G47 - Extende o movimento 2 X G48 - Reduz o movimento 2 X
Exemplo:
D01= 10.00 mm
Funções “M” (Miscelâneas):
M00 - Parada programada
M01 - Parada opcional
M02 - Fim de programa
M03 - Fuso horário
M04 - Fuso anti-horário
M05 - Parada do fuso
M06 - Troca automática de ferramenta
M08 - Liga refrigerante
M09 - Desliga refrigerante
M19 - Posiciona fuso para troca
M30 - Fim de programa e posiciona novamente no início
M98 - Chamada de sub-programa (sub-rotina)
M99 - Retorno ao programa principal
Velocidade do Fuso: (RPM)
Ex.: G01 X100. Y80. S1000 M03;
Troca de Ferramenta:
T_ _ Indica o número da ferramenta. Para a troca automática, o número da ferramenta T_ _ deve vir seguido de M06.
Ex.: T02 M06;
Ciclos de Furação:
Tabela com endereços e significado
Endereço Significado G seleciona o ciclo de seqüência
X fixa a posição do fuso no eixo X Y fixa a posição do fuso no eixo Y
Z fixa a profundidade do furo
P fixa o tempo de parada no final do furo (fundo) Q fixa o passo de aprofundamento (G73 ou G83)
R fixa a posição R (altura de segurança) F fixa o avanço de usinagem
L fixa o número de repetições de determinado ciclo
Furação Simples:
Obs.: O comando G81 deve ser usado conjuntamente com G98 ou G99. G98 -após executado o furo, a ferramenta retorna à posição inicial. G99 -após executado o furo, a ferramenta retorna à posição do ponto R.
Exemplo: Operações: 1- posiciona em avanço rápido G00 Xx1 Yy1; 2- avança até o ponto R em avanço rápido G00 Zr1; 3- executa a furação G01 Zz1 Ff1; 4- retorna () G98 G00 Z-(z1+r1)ou () G98 ou G99 G99 G00 Z-z1;
Macho:
G84 X_ Y_ Z_ R_ F_ P_; Rosca direita
G74 X_ Y_ Z_ R_ F_ P_; Rosca esquerda
Onde: P= tempo de espera F= passo da rosca
Exemplo:
Operações: 1- posiciona G00 Xx1 Yy1; 2- avança até o ponto R G00 Zr1; 3- executa o rosqueamento G01 Zz1 Ff1; 4- tempo de espera G04 Pp1; 5- reverte a rotação M4; 6- retorna a posição R G01 Z-z1 Ff1; 7- retorna a posição inicial G98 G00 Z-r1;
Mandrilamento:
Exemplo:
Operações: 1- posiciona G00 Xx1 Yy1; 2- avança até o ponto R G00 Zr1; 3- executa o mandrilamento G01 Zz1 Ff1; 4- retorna a posição R em mandrilamento G01 Z-z1 Ff1; 5- retorna a posição inicial G98 G00 Z-r1;
Mandrilamento com Faceamento:
Mandrilamento de dentro para fora:
G76 X_ Y_ Z_ R_ I_ J_ F_; Passes de acabamento
Onde: I, J = valor a recuar para entrar no furo
Mandrilamento saindo com o fuso parado:
Mandrilamento saindo com avanço programado:
Cancelamento de Ciclos:
G80 - Desabilita todos os ciclos
Ciclos de Posicionamento:
Todos os ciclos de posicionamento devem ser precedidos por um ciclo de furação G81 até G89, sendo necessária a presença da função "L0", que determina que o ciclo não seja executado de imediato e aguarde a instrução do bloco seguinte.
Furação de Flange:
G34 - Furação em círculo (não modal)
Onde: X,Y = centro da furação I = raio da furação J = ângulo do primeiro furo em relação ao centro K = número de furos
G35 - Furação em linha com determinado ângulo (não modal)
Exemplo:
Número de furos= 6
G81 Z-10. R5. L0 F200. G99; G34 X100. Y100. I80. J20. K6;
Obs.: Quando L0 é atribuído no comando G81, os dados para a execução do furo são armazenados e utilizados no bloco seguinte.
O ângulo inicial sempre será com relação ao eixo "X" no sentido anti-horário
Onde: X,Y = posição inicial da malha I = intervalo no eixo X (distância entre furos) P = número de furos no eixo X J = intervalo no eixo Y (distância entre furos) K = número de furos no eixo Y
Exemplo:
Sub-programas: (Sub-rotinas)
Usa-se sub-programas para executar operações repetitivas, com determinadas variáveis. Pode-se utilizar até 8 níveis de sub-programas.
M98 P_ H_ L_; Chama o sub-programa
Onde: P = número do sub-programa a ser executado H = número da linha do sub-programa. Se for omitido,inicia pela primeira linha. L = número de repetições do sub-programa
M99 P_; Para retornar ao programa principal
Onde: P = número da linha que se deseja retornar. Se for omitido, retornará ao bloco seguinte.
Exemplo:
Programa 10 (principal): G90 G17 G21 G40 G80; T04 M06;
Programa 12 (sub-programa): G01 Y36. F200; X4.; Y-36.; X4.; M99;
Sub-programas com variáveis: (Macro)
G65- Comando de chamada de sub-programas (não modal) Permite a atribuição de valores a certos endereços que serão associados (dentro do sub-programa) a variáveis pré-determinadas.
G65 P_ L_ (endereços);
Onde: P = número do sub-programa L = número de repetições endereços = A_ B_ C_... X_ Y_ Z_, designados conforme a tabela seguinte:
Endereços e número da variável correspondente Endereços possíveis Endereços Variável em Macro A #1 0
B #2 0 C #3 0 D #7 0 E #8 0 F #9 0 G #10 X H #11 0 I #4 0
J #5 0 K #6 0 L #12 X M #13 0 N #14 X O #15 X P #16 X Q #17 0
R #18 0 S #19 0 T #20 0 U #21 0 V #22 0 W #23 0 X #24 0 Y #25 0 Z #26 0
Rotação de Conjuntos:
Este comando realiza a repetição de um determinado sub-programa, rotacionando o mesmo em torno de um centro de rotação pré-determinado.
M98 P_ H_ I_ J_ K_ L_; Para o plano G17: I, J " G18: K, I " G19: J, K
Onde: M98 = chamada de sub-programa P = número do sub-programa H = número da linha do sub-programa I, J, K = valores incrementais de coordenada para o centro de rotação L = número de repetições do sub-programa
Exemplo:
Programa 5: O0005; G92 X0 Y0; G90 G00 X50.000; M98 P7 L36 I-50.000 J0; G00 X0 Y0; M02;
Sub-programa 7: O0007; G03 X54.358 Y0.190 J50.000 F100; X54.134 Y4.927 I-54.354 J-0.190; X49.810 Y4.358 I4.353 J-49.810; X49.240 Y8.682 I-49.810 J-4.358; M99;
Rotação de Coordenadas Programadas: (modal)
Este comando permite a rotação de coordenadas de trabalho, através da definição de um centro e um ângulo de rotação desejados.
Gn G68 a_ ß_ R_;
Onde: n = código do plano selecionado: 17, 18 ou 19 a, ß = coordenadas do centro de rotação, corres- pondentes ao plano selecionado entre X, Y e Z R = ângulo de rotação (graus) (+) sentido anti-horário
G69 - Desabilita o comando de rotação de coordenadas
Exemplo:
Escala: (modal)
A forma a ser usinada atribuída pelo programa pode ser expandida ou reduzida. O limite de expansão ou de redução vai de 0.000001 a 99.999999. G51 X_ Y_ Z_ P_;