












































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
Operação e programação de centro de usinagem cnc
Tipologia: Esquemas
1 / 52
Esta página não é visível na pré-visualização
Não perca as partes importantes!
PROGRAMA Para usinar uma peça em um centro de usinagem, informações como valores de coordenadas e outros dados técnicos informa como uma ferramenta deve se mover em relação à peça de trabalho afim de atingir a forma desejada. Deve ser concebido em forma de instruções codificadas ao comando CNC. Estas informações são chamadas PROGRAMA DE USINAGEM. Os dados em um bloco de programa são chamados: a. Dados dimensionais (geométricos) b. Dados de Controle Os dados de controle contem informações tais como: funções preparatórias e auxiliares, indexação do magazine, ligam/ desliga refrigeração e etc.
Programa de usinagem é composto por uma seqüência de blocos escritos um após o outro. Ao escrever um programa, uma sintaxe particular deve ser seguida. Como a estrutura do programa: A. Programa começa com o número de programa. B. Consistem em uma série de blocos - dimensionais e dados não-dimensional, como avanço, velocidade,funções auxiliares e etc. C. Programa termina com código de finalização. Caracteres para o início do programa, precedem o primeiro bloco no programa da peça. Caracteres para o início do programa principal é dada pela letra "O" Para iniciar o programa 1 - O 0001 Para iniciar o programa 2 - O 0002 Início do programa também pode ser chamado como numero do programa. O número de programa é útil em identificação de um programa e chamada de programa. Similar ao programa principal, temos programa de sub-rotina. Programa de sub- rotina também é chamado de subprograma. Um subprograma pode conter uma seqüência fixa ou freqüentemente repetida. Caráter de início de um subprograma também é dada por "O" Para iniciar o subprograma 1 - O ... ... ... Para iniciar o subprograma 2 - O ... ... ... Código para o final do programa é gravado no último bloco do programa da peça. Código para o fim do programa principal é M02 ou M30. Código de final de subprograma é M Um subprograma também pode chamar outro subprograma de até dois níveis. Sub-chamada do programa: Exemplo: M98 P ...... ....... N º numero de ↑ ↑ Numero do subprograma. Repetição. Subprograma é chamado repetidamente
Blocos de programa contêm dados necessários para executar uma operação. É possível escrever o programa blocos, com ou sem um número de seqüência. O número seqüencial é dado no topo do bloco. É preciso não ser consecutivas. Ele é usado para a conveniência do operador. O número seqüencial é de 4 dígitos. Exemplos:
Um programa é composto por um número de blocos. Da mesma forma um bloco é composto por um número de palavras. A palavra é composta de um caráter de endereço e uma seqüência de dígitos (caracteres alfanuméricos). Um caráter de endereços é normalmente um alfabeto. X, Z, G, F ....... São todos os caracteres de endereço. A seqüência de dígitos pode ser especificada com ou sem sinal e com um ponto decimal. O sinal é escrito entre a letra de endereço e a seqüência de dígitos. O sinal positivo pode ser omitido. Exemplos de Palavras:
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
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