Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação de Torno CNC Comando FANUC Programação de Torno CNC - Comando FANUC ÍNDICE Prof. Tarcísio Gonçalves de Brito. 1 1. PROGRAMAÇÃO DE TORNO CNC ............................................................... 2 2. Introdução ........................................................................................................ 2 3. Eixos de Movimento ........................................................................................ 3 4. Referência de Trabalho ................................................................................... 3 5. Sistemas de Coordenadas ................................................................................ 4 6. Funções Preparatórias .................................................................................... 5 7. Funções Miscelâneas ...................................................................................... 8 8. Códigos Especiais ........................................................................................... 9 9. Parâmetros de Corte ....................................................................................... 11 10. TUTORIAL SIMULADOR SSCNC ................................................................... 13 11. Introdução ........................................................................................................ 13 12. Botões Seletores ............................................................................................. 13 13. Ligar a Máquina ............................................................................................... 14 14. Escolher as Ferramentas ................................................................................. 15 15. Escolher a Peça em Bruto ............................................................................... 16 16. Ligar a Rotação da Placa ................................................................................. 16 17. Movimentar os Eixos ....................................................................................... 17 18. Trocar de Ferramenta ...................................................................................... 17 19. Referenciar o Zero-Peça ................................................................................. 18 20. Referenciar as Ferramentas ............................................................................ 18 21. Criar um Novo Programa ................................................................................. 19 22. Carregar Programas ........................................................................................ 21 23. Usinar uma Peça ............................................................................................. 22 24. ANOTAÇÕES .................................................................................................. 23 Programação de Torno CNC - Comando FANUC PROGRAMAÇÃO DE TORNO CNC Prof. Tarcísio Gonçalves de Brito 2 INTRODUÇÃO Torneamento Ø Obtenção de superfícies de revolução (cilíndricas) Ø A peça gira em torno de seu eixo Ø A ferramenta desloca-se no mesmo plano do eixo Definição O princípio de um Controle Numérico (CN), é que todas as informações geométricas e dimensionais de uma peça (números), sejam entendidas e processadas pela máquina CNC, possibilitando a automação da operação. O Comando Numérico Computadorizado (CNC), é um equipamento eletrônico que recebe informações da forma em que a máquina vai realizar uma operação, por meio de linguagem própria, denominado programa CNC, processa essas informações, e devolve-as ao sistema através de impulsos elétricos. Os sinais elétricos são responsáveis pelo acionamento dos motores que darão à máquina os movimentos desejados. Vantagens Ø Fabricação de peças com geometrias complexas, com mais qualidade; Ø Menor tempo de preparação e operação da máquina; Ø Repetibilidade dentro dos limites próprios da máquina e redução do refugo; Ø Maior segurança e redução na fadiga do operador. Desvantagens Ø Mão-de-obra especializada para programação; Ø Manutenção; Ø Uso de ferramental específico. Programação de Torno CNC - Comando FANUC EIXOS DE MOVIMENTOS Prof. Tarcísio Gonçalves de Brito 3 REFERÊNCIA DE TRABALHO Zero-peça A Referência de Trabalho, também conhecida como “zero-peça”, corresponde ao ponto que serve de origem para o sistema de coordenadas absolutas, ou seja, é o ponto da peça referenciado como: “X0” e “Z0”. Esta referência deve ser feita manualmente durante a preparação da máquina. Em alguns casos são utilizados mais de uma referência de trabalho num mesmo programa, com o intuito de facilitar a programação de determinadas peças. Em algumas máquinas podem ser definidos dois “zero-peças” (G54 e G55). Porém, em outras, podem ser utilizados até seis “zero-peças” (G54, G55, G56, G57, G58 e G59). A função G53 cancela o “zero-peça” (e ativa o zero-máquina). Programação de Torno CNC - Comando FANUC Ex: Prof. Tarcísio Gonçalves de Brito. 4 SISTEMAS DE COORDENADAS Coordenadas absolutas Neste sistema a origem das coordenadas é sempre a mesma (ponto fixo da peça). Exs: Batalha Naval, Xadrez. Coordenadas incrementais A origem deste sistema é estabelecida para cada movimento da ferramenta. Para qualquer ponto atingido pela ferramenta, a origem das coordenadas passará a ser o ponto alcançado. As coordenadas são programadas com base na distância a ser deslocada. Programação de Torno CNC - Comando FANUC FUNÇÕES PREPARATÓRIAS Prof. Tarcísio Gonçalves de Brito. 5 Função Modal É aquela que, uma vez programada, permanece na memória do comando, valendo para todos os blocos posteriores até ser substituída por outra função do mesmo grupo. Função Não-Modal É aquela que, toda a vez que é requerida, deve ser programada, ou seja, é válida somente no bloco que a contém. Movimentos entre dois pontos: G0 - Posicionamento (avanço rápido) Ex: G0 X30 Z40 G1 - Interpolação linear (avanço programado) Ex: G1 X10 Z - 25 F0.1 G2 - Interpolação circular (sentido horário) Ex: G2 X20 Z - 8 R4 (F0.1) G3 - Interpolação circular (sentido anti - horário) Ex: G3 X100 Z56 R9 (F0.1) Programação de Torno CNC - Comando FANUC Compensação do raio da pastilha (acabamento) Prof. Tarcísio Gonçalves de Brito. 6 G40 G41 - Ativa a compensação de raio (ferramenta à esquerda) G42 - Ativa a compensação de raio (ferramenta à direita) - Cancela a compensação de raio Sem compensação: Com compensação: Programação de Torno CNC - Comando FANUC Outras funções preparatórias: Prof. Tarcísio Gonçalves de Brito 7 G04 - Tempo de permanência Utilizado em furos de centro e canais Ex: G04 U2 (permanência de 2 segundos) G20 - Programação em polegada G21 - Programação em milímetro G53 - Cancela as coordenadas zero-peça (ativa zero-máquina) G54~G59 - Ativa sistema de coordenadas zero-peça G90 - Sistema de Coordenadas Absolutas G91 - Sistema de Coordenadas Incrementais G92 - Estabelece limite de rotação (rpm) Ex: N60 G92 S4000 G94 - Avanço em milímetros (ou polegadas) por minuto G95 - Avanço em milímetros (ou polegadas) por rotação Obs: Não digitar no software SSCNC. G96 - Ativa velocidade de corte constante (m/min) Rotações variáveis calculadas pela máquina Ex: N40 G96 S180 (Vc = 180m/min) G97 - Programação com rotação constante (rpm) Utilizado em furações e roscas. Ex: N40 G97 N50 S2000 Programação de Torno CNC - Comando FANUC FUNÇÕES MISCELÂNEAS Prof. Tarcísio Gonçalves de Brito 8 As funções miscelâneas, ou funções auxiliares, abrangem os recursos da máquina não cobertos pelas funções preparatórias Somente uma destas funções pode ser programada por bloco. M00 - Parada de máquina Esta função causaparada do programa, do eixo-árvore e do refrigerante de corte. Para a máquina voltar a operar, basta apertar "Cycle Start". M01 - Parada opcional do programa Esta função causa interrupção na leitura do programa, mas só será ativada se o operador selecionar "PARADA OPCIONAL“. M02 - Fim de programa M03 - Sentido horário de rotação do eixo-árvore Esta função gira o eixo-árvore no sentido horário, olhando-se a placa pela posição traseira. Esta função é cancelada por M00, M01, M02, M04, M05 e M30. M04 - Sentido anti-horário de rotação Esta função gira o eixo-árvore no sentido anti-horário, olhando-se a placa pela posição traseira. Esta função é cancelada por M00, M01, M02, M03, M05 e M30. M05 - Desliga o eixo-árvore M08 - Liga o refrigerante de corte Esta função é cancelada pelas funções: M00, M01, M02, M09 e M30. M09 - Desliga o refrigerante de corte M30 - Fim de programa Esta função tem a mesma aplicação do M02. Programação de Torno CNC - Comando FANUC CÓDIGOS ESPECIAIS Prof. Tarcísio Gonçalves de Brito. 9 O - Identificar programas Todo programa na memória do comando é identificado através do código “O”, seguido de um número composto por até 4 dígitos, podendo variar na faixa de 0000 até 9999. Ex: O2500 (Programa de número dois mil e quinhentos) N - Identificar blocos (linhas) Cada bloco de informação pode ser identificado pela função “N”, seguida de até 4 dígitos, que o comando lança automaticamente no programa mantendo um incremento de 10 em 10. Ex: O1680 ... N80 G1 X20 Z-13 M08 N90 G3 X30 Z-18 R5 ... N270 M30 T - Selecionar ferramenta A Função “T” é usada para selecionar a ferramenta, informando à máquina o seu zeramento (PRESET), o raio do inserto, o sentido de corte e os corretores. O código “T” deve ser acompanhado de, no máximo, quatro dígitos em sua programação, sendo (Ex): T0101 Geometria e desgaste da ferramenta Número da ferramenta (posição da torre) Programação de Torno CNC - Comando FANUC F - Determinar a velocidade de avanço Prof. Tarcísio Gonçalves de Brito. 10 A velocidade de avanço é um dado importante para a usinagem e é obtido levando- se em conta o material, a ferramenta e a operação a ser executada. Geralmente nos tornos CNC define-se o avanço em mm/rotação (função G95). Ex: N160 G1 X46.5 Z-29 F0.35 S - rpm ou Vc O código “S” pode ter diferentes significados na programação, sendo: Ø Rotação fixa (sozinho ou após G97) Ex: N40 S1250 M3 (ou N40 G97 N50 S1250 M3) Ø Limite de máxima rotação (com G92) Ex: N40 G92 S4000 Ø Velocidade de corte em m/min (com G96) Ex: N40 G96 S170 / (barra) - Inibir a execução de blocos Utiliza-se a função barra (/) quando for necessário inibir a execução de blocos no programa, sem alterar a programação. Se o caractere “/” for digitado na frente de alguns blocos, estes serão ignorados pelo comando, desde que o operador tenha selecionado a opção no painel de comando (SKIP). Ex: / N310 M8 Programação de Torno CNC - Comando FANUC PARÂMETROS DE CORTE Prof. Tarcísio Gonçalves de Brito. 11 Velocidade de corte (Vc) Para que uma ferramenta realize o corte em um material é necessário que a ferramenta ou o material se movimente um em relação ao outro. Através da Velocidade de Corte (Vc) pode-se determinar ou comparar a rapidez destes movimentos. A Velocidade de Corte (Vc) nada mais é que a velocidade que a ferramenta corta um material ou a velocidade que o material passa sobre o corte da ferramenta. Esta velocidade será o espaço percorrido pela ferramenta ou pela peça em uma unidade de tempo. No torneamento e fresamento, sua unidade é: m/min (metros por minuto). O cálculo da Vc (em m/min) para peças cilíndricas (torneamento) ou utilizando-se ferramentas cilíndricas (fresamento) é dado por: 1000 .D.n Vc � � Porém, normalmente este valor é fornecido pelo fabricante de ferramentas ou obtido em tabelas técnicas, sendo necessário calcular apenas a rotação em virtude do diâmetro da peça ou da ferramenta. Simplificando 1000 por “pi”: .D Vc.1000 n � � D Vc.318 n � Programação de Torno CNC - Comando FANUC Avanço (f ou s) Prof. Tarcísio Gonçalves de Brito. 12 Corresponde ao percurso realizado pela ferramenta em cada revolução, originando uma remoção contínua de cavaco. Os valores recomendados para o avanço são encontrados em catálogos ou manuais e dados em mm/min ou min/rotação. Em alguns casos o avanço também pode ser calculado: Ø Desbaste �s ��0,5.rmáx Ø Acabamento 1000 Rt.8.r� s �máx Profundidade de corte (a ) A profundidade de corte a ser utilizada em cada tipo de operação pode ser encontrada em catálogos ou nas recomendações de usinagem fornecidas pelos fabricantes de ferramentas. p Programação de Torno CNC - Comando FANUC TUTORIAL SIMULADOR SSCNC Prof. Tarcísio Gonçalves de Brito. 13 INTRODUÇÃO Este tutorial é para o comando FANUC. Ao iniciar o programa, escolher o comando FANUC 18iT. BOTÕES SELETORES O 1º botão seletor ajusta a velocidade de avanço. O 2º Botão seletor ajusta a RPM em %, de acordo com o valor programado (100%). Programação de Torno CNC - Comando FANUC Funções do 3º botão seletor, da esquerda para direita. EDIT: Criação e alteração de programas. MDI: Elaboração de pequenos programas temporários. JOG: Movimento manual dos eixos. HANDWHEELX: Velocidade do avanço manual (volante). AUTO: Operação automática (usinagem). HOME: Referenciamento da máquina. Para melhorar a visualização clicar em “mostrar máquina” . Prof. Tarcísio Gonçalves de Brito. Apertar o botão ON. Verificar se o 3° botão seletor está em HOME. Referenciar a máquina apertando o eixo X+ e o Z+. Fechar a porta da máquina (atalho no lado esquerdo da tela). 14 LIGAR A MÁQUINA Programação de Torno CNC - Comando FANUC ESCOLHER AS FERRAMENTAS Para montar as ferramentas clicar em Gerenciador de Ferramentas . É possível editar ferramentas, clicando duas vezes em cima delas. Clicar em uma ferramenta e arrastar para uma posição no magazine. Por exemplo, arrastar as ferramentas: n°001 para posição 01 n°008 para posição 02 n°002 para posição 03 Prof. Tarcísio Gonçalves de Brito. 15 Programação de Torno CNC - Comando FANUC ESCOLHER A PEÇA EM BRUTO seguida, selecionar Material em Bruto, ajustar e OK. Para colocar a peça na placa clique em: Ajustar parâmetros da Peça . Em Exemplo: Comprimento: 100 Diâmetro: 60 Prof. Tarcísio Gonçalves de Brito. sentido de giro e STOP para desligar . 16 LIGAR A ROTAÇÃO DA PLACA Selecionar a função MDI no 3° botão seletor. Clicar em PROG no painel e, em seguida, escolha a opção MDI na tela. Digitar (exemplo): S1000M4 Clicar EOB e Insert Apertar Cycle Start. Para interromper, apertar RESET. ATALHO: Para ligar a placa apertar o botão, ON. Apertar COW para inverter o Programação de Torno CNC - Comando FANUC MOVIMENTAR OS EIXOS Prof. Tarcísio Gonçalves de Brito. 17 Selecionar a função JOG no 3° botão seletor. Selecionar a “velocidade” no 1° botão seletor. Para movimentar, clicar em X+, X - , Z+ ou Z- Em grandes deslocamentos, habilitar a função RAPID. Estes movimentos também poderão ser realizados com a placa em rotação (usinagem manual). TROCAR DE FERRAMENTA Para evitar colisão, verificar se as ferramentas estão afastadas da peça, placa ou contraponta. Se necessário, afastar as ferramentas com o comando JOG. Apertar o botão TOOL até que a ferramenta desejada fique na posição de trabalho. Programação de Torno CNC - Comando FANUC REFERENCIAR O ZERO -PEÇA Prof. Tarcísio Gonçalves de Brito. Colocar a próxima ferramenta na posição de trabalho (Ex: ferramenta n°2), seguindo os passos para TROCAR DE FERRAMENTA.Clicar em Ajustar parâmetros da Peça e em Posicionamento Rápido. Escolher o ponto central. Clicar em OFFSET SETTING no painel e, em seguida, escolher na tela as opções OFFSET e GEOM. Posicionar o cursor no campo X do número da ferramenta escolhida e digitar X0 Clicar em OPRT e depois em Measur. Fazer o mesmo procedimento para o campo Z (Z0, OPRT e Measur). Repetir todos os passos anteriores para cada ferramenta. 18 Verificar se a ferramenta n°1 está na posição de trabalho. Caso não esteja, seguir os passos para TROCAR DE FERRAMENTA. Clicar em OFFSET SETTING no painel e, em seguida, escolher na tela as opções OFFSET e GEOM. Zerar os campos X e Z da primeira linha, posicionando o cursor nos respectivos campos e apertando 0 e INPUT. Clicar em Ajustar parâmetros da Peça e em Posicionamento Rápido. Escolher o ponto central. Em seguida, clicar em Offset Setting e em WORK. Posicionar o cursor no campo X do G54 e digitar X0 Clicar em OPRT e depois em Measur. Repetir o procedimento para o eixo Z (Z0, OPRT e Measur). REFERENCIAR AS FERRAMENTAS Programação de Torno CNC - Comando FANUC Se o Referenciamento de Ferramentas apresentar problemas, tentar: Prof. Tarcísio Gonçalves de Brito. 19 Selecionar a função MDI no 3° botão seletor. Clicar em PROG no painel e, em seguida, escolha a opção MDI na tela. Digitar: G54 Clicar EOB e Insert Apertar Cycle Start. CRIAR UM NOVO PROGRAMA Selecionar a função EDIT no 3° botão seletor. Apertar PROG e selecionar DIR. Verificar se a chave de proteção esta desligada . Procurar um número disponível. (Exemplo: O0023). Digitar O23 apertar Insert. Apertar “Reset” e digitar o programa. Programação de Torno CNC - Comando FANUC Exemplo: O0023 G21 G90 G54 G0X300Z300 T0101 G96S300 G92S4000M4 G0X57Z3 G1X57Z- 64.8F0.1 G0X58Z3 G0X54Z3 G1X54Z- 64.8 G0X55Z3 G0X51Z3 G1X51Z- 64.8 G0X52Z3 G0X50Z3 G1X50Z- 65 G1X60 G0X300Z300 M30 Prof. Tarcísio Gonçalves de Brito. 20 Corrigir erros apagar. Enquanto estiver digitando, se perceber algum erro, clique em CAN para Se encontrar algum comando digitado errado, posicionar o cursor sobre ele, digitar o comando correto e clicar em ALTER . Programação de Torno CNC - Comando FANUC CARREGAR PROGRAMAS Prof. Tarcísio Gonçalves de Brito. 21 Programa salvo na máquina Selecionar a função EDIT no 3° botão seletor. Clicar em PROG e DIR. Digitar o número do programa a ser aberto. Ex: O0010 e apertar Insert. Programa salvo em bloco de notas Selecionar a função EDIT no 3° botão seletor. Apertar PROG e selecionar DIR. Digitar O24 e apertar Insert. Clicar no Menu Arquivo e Abrir. Mudar o Tipo para Todos Arquivos (*.*) Verificar se a chave de proteção esta desligada . Procurar um número disponível. (Exemplo: O0024). Localizar a pasta onde o arquivo *.txt foi salvo e Abrir Programação de Torno CNC - Comando FANUC USINAR UMA PEÇA Prof. Tarcísio Gonçalves de Brito. 22 Após digitar ou carregar um programa, selecionar a opção AUTO no 3º botão seletor. Apertar o botão CYCLE START . Se preferir usinar bloco a bloco, deixar o botão SBK acionado antes do início. Caso seja necessário interromper a usinagem, clicar em CYCLE STOP ou RESET. . Programação de Torno CNC - Comando FANUC ANOTAÇÕES Prof. Tarcísio Gonçalves de Brito. 23 _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ Programação de Torno CNC - Comando FANUC _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ __________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ Prof. Tarcísio Gonçalves de Brito. 24 Programação de Torno CNC - Comando FANUC _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ Prof. Tarcísio Gonçalves de Brito. 25 Programação de Torno CNC - Comando FANUC _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ Prof. Tarcísio Gonçalves de Brito. 26 Programação de Torno CNC - Comando FANUC _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ __________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ Prof. Tarcísio Gonçalves de Brito. 27 Programação de Torno CNC - Comando FANUC Prof. Tarcísio Gonçalves de Brito. 28 Programação de Torno CNC - Comando FANUC Prof. Tarcísio Gonçalves de Brito. 29 Programação de Torno CNC - Comando FANUC Prof. Tarcísio Gonçalves de Brito. 30
Compartilhar