






































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
Encontra documentos específicos para os exames da tua universidade
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
Este documento fornece informações detalhadas sobre os diferentes comandos cnc e a interpolação circular em máquinas cnc. Ele descreve o tipo de movimento da máquina, os tipos de interpolação, dimensionamento, funções relacionadas ao tempo e a ativação de determinadas condições de funcionamento dentro do controle. O documento também aborda tópicos como o contador de peças, compensação do raio e comprimento da ferramenta, seleção de sistemas de coordenadas, ciclos de usinagem, movimentação em g01 sem rotação do fuso, modo de manutenção, medição do comprimento da ferramenta, velocidade do eixo-árvore, comandos g0, g02 e g03 para interpolação circular, look-ahead, interpolação cilíndrica e outros conceitos relevantes para o controle numérico computadorizado de máquinas-ferramenta.
Tipologia: Esquemas
1 / 46
Esta página não é visível na pré-visualização
Não perca as partes importantes!







































Os Dados são informados ao sistema CNC na forma de programa de usinagem e é composto por um conjunto de códigos numéricos. Códigos G são um entre esses códigos. Códigos G são também chamados como funções preparatórias. Eles tomam parte ativa na execução de programas e da operação da máquina e são programados pela letra G seguida de dois dígitos como por exemplo: G02. Eles são sempre programados no início do bloco. Eles descrevem o tipo de movimento da máquina, o tipo de interpolação, tipo de dimensionamento, funções relacionadas com tempo e ativar determinadas condições de funcionamento dentro do controle. A ação de códigos G ou é modal ou não modal. Códigos G, uma vez programados, permanecerão ativos até que outro código G do mesmo grupo seja programado, depois é o anterior que fica cancelado, estes são chamados modais. Código G que permanece ativo apenas no bloco em que está programado, é chamado não modal. Códigos G que estão ativos após ligar o comando ou resetar ou M02 ou M30 são chamados Comandos Ativos. Eles não precisam ser programados a menos que sejam substituídos por um código G do mesmo grupo.
Os comandos M são funções de alternância ou adicionais. Os comandos M podem ficar sozinhos ou com outro comando em um bloco de programa, porém apenas um comando M por bloco, caso contrário 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.
e dos acessórios utilizados. M00 Parada Programada Este comando causa uma parada na execução do programa da peça. O fuso principal, o avanço e a refrigeração são desativados. A porta poderá ser aberta através do modo JOG (manual) sem gerar alarme. M01 Parada Opcional Programada M01 funciona como M00, mais somente quando a tecla Opcional Stop estiver ativa, porém o fuso principal e a refrigeração permanecem ligados, podendo ser desativados em modo JOG (manual) sem gerar alarme. M02 Fim de programa Principal Esta função indica o fim do programa na memória do comando. A seqüência não é retornada ao inicio do programa. M03 Fuso principal ativado no sentido horário 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-horário As mesmas condições 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 Refrigeração ativada M08 liga o fluido de corte. M09 Refrigeração desativada M09 desliga fluido de corte. M12 Contador de peças Habilita contador de peças no comando cnc e no display (Dispositivo externo) M13 Liga óleo refrigerante + Rotação do Spindle sentido horário Liga simultaneamente coolante + RPM M14 Liga óleo refrigerante + Rotação do Spindle sentido anti-horário Liga simultaneamente coolante + RPM
Funções Preparatórias Código Descrição Classificação G00 Posicionamento (avanço rápido)^ Standard G01 Interpolação linear (avanço de corte) Standard G02 Interpolação circular sentido horário / helicoidal sentido horário Standard G03 Interpolação circular sentido anti-horário / heli. sentido anti-horário^ Standard G04 Tempo de permanência (tempo de espera) Standard G05 Leitura de Blocos à frente Opcional G07.1 Interpolação Cilíndrica^ Opcional G09 Parada exata^ Standard G10 Entrada de dados programável Opcional G11 Cancela entrada de dados programáveis Opcional G15 Cancela coordenadas polar^ Standard G16 Coordenadas polar Standard G17 Seleção de pano XY Standard G18 Seleção de plano ZX^ Standard G19 Seleção de plano YZ^ Standard G20 Coordenadas em polegada Standard G21 Coordenadas em milímetros Standard G27 Verificar retorno do ponto de referencia^ Standard G28 Retorno para o ponto de referencia Standard G29 Retorno do ponto de referencia Standard G30 Retorno para o 2º,3º e 4º ponto de referencia^ Opcional G31 Função de salto^ Opcional G40 Cancelamento da compensação do raio da ferramenta Standard G41 Compensação do raio da ferramenta para esquerda Standard G42 Compensação do raio da ferramenta para direita^ Standard G43 Compensação de comprimento da ferramenta no sentido positivo Standard G44 Compensação do comprimento da ferramenta no sentido negativo Standard G49 Cancela compensação do comprimento da ferramenta Standard
G50 Cancela modo de escala^ Opcional G51 Modo de escala Opcional G50.1 Cancela modo espelhamento Opcional G51.1 Modo de espelhamento^ Opcional G52 Sistema de coordenadas local Opcional G53 Sistema de coordenadas da maquina Standard G54 Seleção do primeiro sistema de coordenadas Standard G55 Seleção do segundo sistema de coordenadas^ Standard G56 Seleção do terceiro sistema de coordenadas Standard G57 Seleção do quarto sistema de coordenadas Standard G58 Seleção do quinto sistema de coordenadas Standard G59 Seleção do sexto sistema de coordenadas Standard G60 Posicionamento em direção única Opcional G61 Modo de parada exata Standard G62 Modo de aceleração de cantos^ Opcional G63 Modo de rosqueamento com macho rígido Opcional G64 Modo de corte Standard G65 Chamada de macro^ Opcional G68 Rotação de coordenadas Opcional G69 Cancela rotação de coordenadas Opcional G73 Ciclo de furação pica-pau^ Standard G74 Modo de rosqueamento com macho rígido esquerdo Standard G80 Cancelamento ciclo de usinagem Standard G81 Ciclo de furação normal Standard G82 Ciclo de furação com tempo de espera no fundo do furo^ Standard G83 Ciclo de furação pica-pau Standard G84 Ciclo rosqueamento com macho rígido Standard G85 Ciclo de mandrilhamento Standard G86 Ciclo de mandrilhamento Standard G87 Ciclo de mandrilhamento com deslocamento lateral Standard G88 Ciclo de mandrilhamento Standard G89 Ciclo de mandrilhamento^ Standard G90 Programação em absoluto Standard
M28 Cancela modo de rosqueamento rígido Standard M29 Ativa modo de rosqueamento rígido Standard M30 Final de programa Standard M31 Habilita Modo de manutenção do Magazine Standard M32 Desabilita modo de manutenção do Magazine Standard M35 Habilita orientação do fuso Standard M47 Liga jato de refrigeração Opcional M50 Refrigeração através do splinde Opcional M53 Desliga espelho eixo Y Standard M54 Liga espelho eixo Y Standard M55 Desliga espelho eixo X Standard M56 Liga espelho eixo X Standard M60 Troca de Pallet Opcional M61 Troca Pallet A Opcional M62 Troca Pallet B Opcional M79 Abrir porta do magazine Opcional M80 Fechar porta do magazine Opcional M90 Abrir porta automática Opcional M91 Fechar porta automática Opcional M98 Chamada de subprograma Standard M99 Final de subprograma Standard M300 Habilita movimento em G01 sem rotação do splinde Standard M301 Desabilita movimento em G01 sem rotação do splinde Standard M998 Modo de Manutenção Ligado Opcional M999 Modo de Manutenção Desligado Opcional
1- Referencie a maquina 2- Coloque uma ferramenta ou eixo de raio conhecido no eixo - arvore 3- Mova os eixos em manual de tal modo que a ferramenta toque a face “A” de trabalho; como mostrado no desenho. 4- Anote o valor maquina para o eixo X 5- O zero - peça em X é dado por X-R onde R é o raio da ferramenta 6- Similarmente toque a face “B” com a ferramenta como mostrado no desenho 7- Anote o valor maquina para o eixo Y
1- Pressione a tecla [OFFSET] 2- Pressione [WORK] 2- Mova o cursor para o campo Desejado 3- Digite a posição atual do eixo 4- Pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com o anterior
1- Mova a ferramenta em manual até tocar a peça ou uma superfície padrão 2- Pressione [POS] algumas vezes até aparecer [Reative] 3- Digite Z e o indicativo do eixo Z começara a piscar 4- Pressione [ORGIN] e o eixo será ressetado para zero 6- Selecione a ferramenta desejada 7- Mova a ferramenta até encostar na superfície zerada 8- Anote o valor referente ao eixo Z em [Relative] 9- Repetir o procedimento para cada ferramenta e anotar o valor correspondente
Agora 1- pressione a tecla [OFFSET] 2- pressione [WORK] 2- mova o cursor para o campo Desejado 3- digite a posição atual do eixo 4- pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com o anterior Velocidade do eixo arvore é indicada em RPM EX: M3 S1000; comando para girar o eixo arvore no sentido horário a 1000 RPM.
utilizando o comando G94 o avanço será realizado em mm/min. e utilizando o comando G95 o avanço será em mm/rot. Exemplo : G94 G01 Z-50. F500 mm/min. G95 G01 Z-50. F0.1 mm/rot. O comando G94 já estará ativo a partir do momento que ligar a máquina.
O comando G02 e G03 movimenta a ferramenta até um ponto especificado, este tem a função de confeccionar raios, canais internos e externos, roscas através de inserto ou fresa com perfil da rosca, abertura de bolsão, ajuste de diâmetro interpolando com ferramentas em movimento circular etc. Na linha de comando G02 podem ser usados os seguintes comandos X, Y, Z, I, J, K, R, F X, Y, Z = Coordenada final da interpolação I, J, K = Distância do ponto inicial da interpolação para o centro do arco (I=X, J=Y, K=Z)
R = Valor do raio da interpolação F = Avanço de usinagem programado Obs.: A distância entre um arco e o centro do circulo que contém 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 posição que o ponto inicial, e, selecionando-se “R” é programado um arco de 0º. G02 R... (A ferramenta de corte não se desloca) Resumo.: Semicírculos de arcos menores que 180º o valor de do R deve ser positivo, e arcos maior que 180º deve ser negativo. Se os endereços I, J, K e R forem especificados simultaneamente, o arco definido pelo endereço R tem prioridade e outros são 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. O raio pode ser especificado pelo endereço R ou pelos vetores I , J e K onde I distancia do ponto inicial ate o centro do arco em X J distancia do ponto inicial ate o centro do arco em Y K distancia do ponto inicial até o centro do arco em Z Formato da interpolação circular
Nota: Em alguns casos especiais onde de temos de usinar um perfil circular no plano X-Z ou Y-Z num centro de usinagem vertical. Em tais casos um perfil perfeito não pode ser usinado com ferramentas no plano vertical. Portanto, um ângulo diferente é usado no centro de usinagem quando tal caso surja. Comando Descrição G17 seleção do plano XY G18 seleção do plano XZ G19 seleção do planoYZ G02 interpolação circular sentido horário G03 interpolação circular sentido anti-horário I distancia do ponto inicial do arco no eixo X com sinal J distancia do ponto inicial do arco no eixo Y com sinal K distância do ponto inicial do arco no eixo Z com sinal R raio do arco (+ para arcos <180º) (- para arcos 360º<0> 180º) Para circulo completo somente I & J deve ser programado. Sinais Distância do ponto inicial para o centro do arco. O centro do arco é especificado pelos endereços I, J & K para os eixos X, Y & Z respectivamente. O valor numérico seguinte I, J & K é um componente do vetor e é sempre especificado como um valor incremental independente de G90 & G91 usado. Se a ferramenta move na direção positiva enquanto vai do inicio para ponto central, então I, J & K será positivo. Se a ferramenta move na direção negativa enquanto vai do inicio para o ponto central, então I, J & K será negativo.
Exemplo:
A distância percorrida em um eixo de rotação (4º eixo) programada por um ângulo, é convertida internamente, uma só vez, em uma distância de um eixo linear ao longo da superfície externa, de forma que a interpolação linear ou circular possa ser executada com outro eixo. Após a interpolação, tal distância é reconvertida na distância percorrida do eixo de rotação. A função de interpolação cilíndrica permite que a lateral de um cilindro seja desenvolvida para programação. Assim programas para usinagem cilíndrica de cames podem ser facilmente criada. G07.1 IPr: Inicia o modo de interpolação cilíndrica (ativa a interpolação cilíndrica). . . . G07.1 IP0: O modo de interpolação cilíndrica é cancelado. IP: Endereço do eixo de rotação r: Raio do cilindro Especifique G07.1 IP r; e G07.1 IP 0; em blocos separados. É possível ultilizar G107 em vez de G07.1. Utilize o parâmetro (nº 1022) para especificar se o eixo de rotação é o eixo X, Y, Z, ou um eixo paralelo a um desses eixos. Especifique o código G para selecionar um plano par qual o eixo de rotação corresponda ao eixo linear definido. Por exemplo, se o eixo de rotação for um eixo paralelo ao eixo X, G17 terá de especificar um plano X,Y, que é um plano definido pelo eixo de rotação e pelo eixo Y ou por um eixo paralelo ao Y. Somente um eixo de rotação pode ser ajustado para a interpolação cilíndrica, no nosso caso está definido o eixo A.
Exemplo de um Programa de Interpolação Cilíndrica O0001(INTERPOLACAO CILINDRICA); . . . N130 G00 Z100.0 A0; N140 G01 Z0 A0; N150 G07.1 A57299; N160 G01 G42 Z120.0 D01 F250; N170 A30.0; N180 G03 Z90.0 A60.0 R30.0; N190 G01 Z70.0; N200 G02 Z60.0 A70.0 R10.0; N210 G01 A150.0; N220 G02 Z70.0 A190.0 R75.0; N230 G01 Z110.0 A230.0; N240 G03 Z120.0 A270.0 R75.0; N250 G01 A360.0; N260 G40 Z100.0; N270 G07.1 A0; N280 M30;