Comando Fanuc
July 5, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Comando Fanuc...
Description
CNC FRESAMENTO COMANDO FANUC
Principais códigos Códigos “M” São comandos principalmente de “ligar” e “desligar”, tendo suas exceções.
M00 – Para o avanço e o programa, não para rotação do eixo arvore. Deve serr usad se us ado o em uma se sente ntença nça só pra ele ele.. M03 – Liga eixo arvore sentido horário. M04 – Liga eixo arvore sentido anti-horário M05 – Desliga eixo arvore. M06 – Troca de ferramenta pelo magazine. Deve ser usado antes do código T. M07 – Liga refrigeração na árvore, ou refrigeração r efrigeração a ar comprimido. M08 – Liga refrigeração via mangueiras articuladas. M09 – Desliga refrigeração, no eixo árvore e nas mangueiras. M13 – Liga eixo arvore no sentido horário + refrigeração (opcional). M14 eixoeixo arvore no sentido anti - horário + refrigeração (opcional). M15 – – Liga Desliga arvore + refrigeração (opcional). M19 – Orientação do fuso. M30 e M02 – t e m a m e s m a f u n ç ã o , i n d i c a f i m d o p r o g r a m a e r e t o r n a ao inicio do programa. M98 – Chamada de sub programa. M99 – Fim de sub programa. Código “S” “S” vem do inglês spindle, ou seja, rotação, usada para indicar a rotação da árvore. Código “T” “T” vem do inglês tool, ou seja, ferramenta, usada para indicar a posição e numero da ferramenta no magazine. Código “F” “F” vem do inglês feed, ou seja, avanço, usado para indicar o avanço tanto em mm/min oumm/rot. Código “H” Número do corretor de comprimento da ferramenta. fer ramenta. Código “D” Número do corretor de raio da ferramenta. Código “I” Quando se usa o “G02” e “G03” “X” e a letra correspondente é “I”.tem que se identificar o centro do raio em
Código “J” Quando se usa o “G02” e “G03” tem que se identificar o centro do raio em “Y” e a letra correspondente é “J”. Código “K” Quando se usa o “G02” e “G03” tem que se identificar o centro do raio em “Z” e a letra correspondente é “K”. Código “R” Quando se usa o “G02” e “G03” pode se identificar o raio do arco e quando se f az um arred arredonda ondamento mento em can cantos, tos, usamos usamos o cód código igo “R”. Código “C” Quando se faz um chanfro em cantos, usamos o código “C”. Código “P” Usado para identificar o tempo de espera, está sempre acompanhado após o código G04. Código “G” (mais usados) G00 – Interpolação linear com avanço rápido (limite Maximo da maquina). Usad Us ado o pa para ra movim movimento ento de prépré-posi posiciona cionamento. mento. OBSERV OBSERVAÇÂO: AÇÂO: quando quando us usar ar o zero “0” não confundir com a letra “O” maiúsculo, a máquina entende como outro comando, GO funciona como ir a algum lugar ou buscar outra sentença. G01 – Interpolação linear com avanço programado, avanço de trabalho. De ve se serr us usad ado o também após os os códigos códigos G02 e G G03. 03. Sen Sendo do nec necessá essário rio o código código “F”. G02 - In te rp o la ç ã o c irc u la r n o s e n tid o h o rá rio c o m a v a n ç o p r o g r a m a d o , a v a n ç o d e trabalho. Porém se antes for colocado um “G00” o avanço será rápido. Tem que ser usado os códigos “I”, “J” e ou “K”. G03 - Interpolação circular no sentido anti-horário com avanço programado, avanço de trabalho. Porém se antes for colocado um “G00” o avanço será rápido. Tem que ser usado os códigos “I”, “J” e ou “K”. G04 – Tempo de espera. Podem ser usados de duas formas, G04 P___ (com (c om va valo lo res re s em segundos) segundos) e G04 X X____ ____ (com valore valoress em ssegun egundos dos ttambé ambém). m). G10 – Entrada de corretores programada. G12 – Ciclo de usinagem de círculo no sentido horário G13 – Ciclo de usinagem de círculo no sentido anti - horário. G15 – Cancelamento do comando de coordenadas polares. G16 – Comando de coordenadas polares. G17 – Plano de trabalho X Y. Define o quadrante. G18 – Plano de trabalho X Z. Define o quadrante. G19 – Plano de trabalho Y Z. Define o quadrante. G20 – Eixos da máquina trabalham com medidas em polegadas. G21 – Eixos da máquina trabalham com medidas em milímetros.
G40 – Cancelamento de compensação compensação de raio da ferramenta (obrigatório no fim do uso de G41e G42, sendo uma coordenada com mais o raio da ferramenta ou menos o raio da ferramenta, para evitar colisão). G41 – Compensação do raio da ferramenta à esquerda da peça. A coordenada anterior tem que ser calculada para haver espaço para a compensação. G42 – Compensação do raio da ferramenta à direita da peça. A coor co orde dena nada da an ante teri rior or te tem m que ser calcu calculad lada a pa para ra hav haver er e espa spaço ço pa para ra a compensação. G43 – Compensação do comprimento da ferramenta G50.1 – Cancelamento do espelhamento programável. G51.1 – Ativa espelhamento programável. G51 – Função de escala. G52 – Cancela função de escala. G53 – Coordenadas usando zero máquina. Não pode ser alterado. G54 – C o o r d e n a d a s d e t r a b a l h o u s a n d o z e r o p r o g r a m a d o . O r i g e m da peça pode ser alterada. G55 – C o o r d e n a d a s d e t r a b a l h o u s a n d o z e r o p r o g r a m a d o . O r i g e m da peça pode ser alterada G56 – C o o r d e n a d a s d e t r a b a l h o u s a n d o z e r o p r o g r a m a d o . O r i g e m da peça pode ser alterada. – C o o r d e n a d a s d e t r a b a l h o u s a n d o z e r o p r o g r a m a d o . O r i g e m G57peça da pode ser alterada. G58 – C o o r d e n a d a s d e t r a b a l h o u s a n d o z e r o p r o g r a m a d o . O r i g e m da peça pode ser alterada. G59 – C o o r d e n a d a s d e t r a b a l h o u s a n d o z e r o p r o g r a m a d o . O r i g e m da peça pode ser alterada. G68 – Função de rotação. G74 – Ciclo de rosqueamento esquerdo. G80 – Cancela ciclo fixos. G81 – Ciclo de furação simples. G82 – Ciclo de furação com faceamento. G83 – Ciclo de furação pica - pau. G84 – Ciclo de rosqueamento direto. G85 – Ciclo de mandrilamento simples. G86 – Ciclo de mandrilamento com retração do eixo parado. G89 – Ciclo de mandrilamento simples. G90 – Coordenadas absolutas, absolutas, partem de um ponto de origem. G91 – Coordenadas incrementais, partem de onde os eixos estiverem. G94 – Programação de avanços mm / min. G95 – Programação de avanços mm / rot. G98 – Retorno ao ponto inicial do ciclo fixo. f ixo. G98 – Retorno ao ponto R do ciclo fixo.
COMANDO SIEMENS 810 D
Lista das funções miscelâneas ou auxiliares – Siemens 810 D M00 - Parada de programa M01 - Parada de programa opcional M02 - Final de programa M03 - Gira eixo árvore sentido horário M04 - Gira eixo árvore sentido anti-horário M05 - Parada do eixo árvore M06 – Troca de ferramenta M07 – Liga refrigeração pelo centro da ferramenta M08 - Liga refrigeração M09 - Desliga refrigeração M17 - Fim de subprograma M30 - Final de programa.
Funções Preparatórias ( G ) As fu funç nçõ ões pre rep par ara ató tóririas as indi ndicam ao comand ando o modo de tra trabalho, ou seja ja,, indicam à máquina o que fazer, preparando-a para executar um tipo de operação, ou para receber uma determinada informação. Essas funções são dadas pela letra G, seguida de um número. As funções podem ser: MODAIS – São as funções que uma vez programadas permanecem na memória do comando, valendo para tod todos os os blo blocos cos pos posteri teriores, ores, a me menos nos que mod modific ificado adoss ou canc cancel elad ados os po porr ou outr tra a funç fu nção ão.. NÂO MODAIS – São as funções que todas as vezes que requeridas, devem ser programadas, ou seja, são válidas somente no bloco que as contém. Lista das funções preparatórias G para Comando Siemens 810 D G00 - Avanço rápido G01 - Interpolação linear G02 - Interpolação circular Horária G03 - Interpolação circular Anti-horária G04 - Tempo de permanência G17 G1 7 – Plano de trabalho XY G18 G1 8 – Plano de trabalho XZ G19 G1 9 – Plano de trabalho YZ G40 G4 0 – Cancela compensação do raio da ferramenta G41 G4 1 – Ativa compensação do raio da ferramenta (esquerda) G42 G4 2 – Ativa compensação do raio da ferramenta (direita) G5 G53 3 – Cancelamento de Coordenadas G54 a G57 – Sistema do de Sistema Coordenada de trabalho G60 G6 0 – Posicionamento exato
G64 – Controle contínuo da trajetória G70 G7 0 – Referência unidade de medida (polegada) G71 G7 1 – Referência unidade de medida (métrico) G90 – Sistema de coordenadas absolutas G91 G9 1 – Sistema de coordenadas incrementais G94 G9 4 – Estabelece avanço mm / minutoG95 – Estabelece avanço mm / rotação G111 – Interpolação polar Funções especiais REPEAT – Repetição de uma seção do programa LABEL – Palavra de endereçamento GO TO – Desvio de programa TRANS e ATRANS – Deslocamento de origem ROT e AROT – Rotação do sistema de coordenadas SCALE e ASCALE – Fator de escala MIRROR e AMIRROR – Imagem espelho Ciclos – Furação simples CYCLE81 – CYCLE82 Furação com tempo de permanência CYCLE83 – Furação com quebra ou eliminação de cavacos CYCLE84 – Roscamento macho rígido CYCLE840 – Roscamento mandril flutuante CYCLE85 – Mandrilamento com retração do eixo árvore em rotação CYCLE86 – Mandrilamento com retração do eixo árvore parado CYCLE87 – Mandrilamento CYCLE88 – Mandrilamento CYCLE89 – Mandrilamento MCALL – Chamada de sub-rotina CYCLE90 – Interpolação helicoidal HOLES1 – Linha de posições HOLES2 – Círculo de posições LONGHOLE – Rasgos em círculo SLOT1 – Rasgos em círculo SLOT2 – Rasgos circulares POCKET1 – Alojamento retangular POCKET2 – Alojamento circular POCKET3 – Alojamento retangular POCKET4 – Alojamento circular CYCLE71 – Facear superfície CYCLE72 – Fresar superfície
Funções: D, S, T, M6 Aplicação: Corretor de ferramentas, rotação do eixo árvore seleção do número da ferramenta e habilitação da troca de ferramenta.
Através da programação do do endereço “T” (na Discovery 760 podem ser programadas até
22 ferramentas) ocorre uma troca direta da ferramenta ou a seleção da posição no magazine da máquina. Para liberar a troca da ferramenta deve-se programar a função M6 após a função “T” e o número da ferramenta quando necessário, porém em blocos separados. Para uma ferramenta podem ser atribuídos atr ibuídos corretores de ferramentas de 1 até 9,programando um endereço “D” correspondente. Para ativar a rotação do eixo árvore (RPM) deve-se programar a função “S” seguida do valor da rotação desejada. Exemplo: T01 (chama a ferramenta nº1) M6 (habilita a troca) D01 (ativa o corretor de altura nº1) S1500 M3 (liga a rotação do eixo árvore a 1500 rpm no sentido horário) Funções: Barra ( / ), N, MSG, ponto e vírgula(;) Aplicação: Eliminar execução execução de blocos, número seqüencial seqüencial de blocos, mensag mensagem em ao operador e comentário de auxílio. Funçã Fun ção o N - Define o número n úmero da seqüência. Cada seqüência seqüênc ia de inf informação ormação pode ser identificada por um número de um a quatro dígitos, que virá após a função N. Exemplo: N50 G01 X10 Y50 N60 Y80 Função ( / ) barra - Utilizamos a função barra ( / ) quando for necessário inibir a execução de blocos no programa, sem alterar a programação.Se a barra ( / ) for digitada na frente de alguns blocos, estes serão ignorados pelo comando, desde que o operador tenha selecionado a opção “inibir blocos” , caso contrário os blocos serão executados normalmente. Exemplo: N50 G01 X10 Y50 (bloco executado) / N60 Y80 (bloco ignorado) / N70 X40 (bloco ignorado) N80 G0 X0 Y0 (bloco executado) Função ( ; ) ponto vírgula o- Utilizamos comentários paraeauxiliar operador. a função ( ; ) quando for necessário inserir
Exemplo: N50 T01 ; fresa diam 35mm N60 M6 N70 D01 N80 S1500 M3 Funçã Fun ção o MSG - Utilizam Utilizamos os a função MSG quando qua ndo for necessário programar mensagens para informar o operador, como por exemplo em que fase se encontra a usinagem ou operação a fazer.Uma mensagem pode ser programada com até 124 caracteres. Sintaxe: MSG ( “mensagem desejada” ) MSG ( “ ” ) usada para cancelar uma mensag mensagem. em.
Exemplo: N20 MSG (“Desbastando perfil externo”)
N30 .. . N100 MSG (“”)
Função P - A função “P” indica o numero de de repetição de uma sub-rotina ou sub programa. Função F - Através da função “F” programa programa-se a velocidade de avanço para o trabalho em mm/min. ou mm/rotação. Função L – define o numero do sub programa. Ex: L300. Função GOTO – a função auxiliar GOTO precedida de um valor numérico, executa desvios incondicionais no programa e deverá ser programado em um bloco separado. Deverá ser usado em programas contendo núm eros seqüenciais “N”, onde o desvio ocorre para um determinado bloco que contenha uma sequencia, onde “N” tem um valor exatamente igual ao determinado na função “GOTO N”.
EXEMPLOS DE PROGRAMAS FACEAMENTO DESENHAR PEÇA:
FACEAMENTO COMANDO SIEMENS
FACEAMENTO COMANDO SIEMENS (PONTO ZERO CANTO DA PEÇA)
; EXEMPLO FACEAMENTO ..................................................NOME DO PROGRAMA G90G71G17G94G64G54;.................... G90G71G17G94G64 G54;.......................................CÓDIGOS ...................CÓDIGOS G DE CONFIRMAÇÃO T1; ..................... ................................................ .................................................. ....................... CABEÇOTE DIÂMETRO DE 50MM M6;................................................................ HABILITA A TROCA DE FERRAMENTA GOZ100; ..................................................................... POSIÇÃO DE SEGURANÇA Z S1400M3G54D1; .................................RPM ................................. RPM HORÁRIO, ZERO PEÇA E CORRETOR G0X-30Y0M8; ............POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAÇÃO Z0; ..........................................................................................................POSICIONA Z INICIO:G1Z=IC(-0.5) F1000; ....................DEFINE .................... DEFINE INCREMENTO Z POR PASSADA X150 G0Y25; G1X-30 G0Y50 G1X150 G0Y75 G1X-30 FIM: G0Y0; .........................................................RETORNA A POSIÇÃO INICIAL XY REPEAT INICIO FIM P 3; .............................DEFINE ........ .....................DEFINE O NUMERO DE REPETIÇÕES G0Z100M9; ....................POSIÇÃO DE SEGURANÇA E DESLIGA REFRIGERAÇÃO M30; ............................................................................................FIM DE PROGRAMA FACEAMENTO COMANDO FANUC (PONTO ZERO CANTO DA PEÇA)
; EXEMPLO FACEAMENTO ..................................................NOME DO PROGRAMA G17G54 ..................................................................CÓDIGOS G DE CONFIRMAÇÃO G0G43H1D1Z100;... AVANÇO RÁPIDO CORRETOR POSIÇÃO DE SEGURANÇA Z T1M6.. CABEÇOTE DIÂMETR DIÂMETRO O DE 50MM HABILITA HABILITA A TROCA DE DE FERRAMENTA S2000M3M8..................................................RPM HORÁRIO LIGA REFRIGERAÇÃO X-30Y0M8; .................POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAÇÃO Z5; ..........................................................................................................POSICIONA Z G1Z0F3000;...................................... APROXIMAÇÃO EM AVANÇO PROGRAMADO PROGRAMADO #1=0.5; ............................................................DEFINE A PRIMEIRA PASSADA EM Z N1 G1Z - #1 F1000; ..................................DEFINE INCREMENTO Z POR PASSADA X150; GOY25; G1X-30; G0Y50; G1X150; G0Y75; G1X-30; G0Y0; ..................................................................RETORNA A POSIÇÃO INICIAL XY #1= #1+0.5; #1+0.5; ....................... ................................................ ....................................... .............. DEFINE O INCREMENTO EM Z IF[#1LT2.1] .......................... ..................................DEFINE ........DEFINE A PROFUNDIDADE FINAL EM Z G0Z100M9; GOTO1; ....................POSIÇÃO DE SEGURANÇA E DESLIGA REFRIGERAÇÃO M30; ............................................................................................FIM DE PROGRAMA
COMPENSAÇÃO DO RAIO DA FERRAMENTA NA PROGRAMAÇÃO DE CONTORNOS EXTERNOS E INTERNOS, RAIOS E CHANFROS DE CANTO
G41 - Compensação do raio da ferramenta à esquerda da peça. DESENHO:
G42 – Compensação do raio da ferramenta à direita da peça. DESENHO:
G40 – Cancelamento de compensação compensação de raio da ferramenta (obrigatório no fim do uso de G41e G42, sendo uma coordenada com mais o raio da ferramenta ou menos o raio da ferramenta, para evitar colisão). DESENHO:
Funções automáticas RND e CHR. Arredondamento RND A função “RND” quando programada programada juntamente com a funções funções G01 G02 ou G0 G03, 3,
provocará a inserção de um raio, entre o movimento gerado pelo bloco que contém a função “RND” , e o bloco seguinte, cujo objetivo é o de arredondar os cantos da
peça. Chanfro CHR / CHF A função “CHR / CHF” quando programada juntamente com com a funções G01 G02 ou
G03, provocará a inserção de um chanfro, entre o movimento gerado pelo bloco que contém a função “CHR / CHF”, e o bloco seguinte, cujo objetivo é o de arredondar os
cantos da peça.
PROGRAMAÇÃO DE CONTORNOS EXTERNOS, RAIOS E CHANFROS DE CANTO DESENHO DA PEÇA:
CONTORNO EXTERNO COM RAIO E CHANFRO COMANDO SIEMENS
; EXEMPLO CONTORNO.......................................................NOME DO PROGRAMA G90G71G17G94G64G54;............................ G90G71G17G94G64 G54;.......................................CÓDIGOS ...........CÓDIGOS G DE CONFIRMAÇÃO T1; ..................... ................................................ .................................................. ....................... CABEÇOTE DIÂMETRO DE 50MM M6;................................................................ HABILITA A TROCA DE FERRAMENTA G0Z100; ..................................................................... POSIÇÃO DE SEGURANÇA Z S1400M3G54D1; .................................RPM HORÁRIO, ZERO PEÇA E CORRETOR G0X-12Y-12M8; .........POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAÇÃO Z0; ..........................................................................................................POSICIONA Z INICIO:G1Z=IC(-0.5) F1000; ....................DEFINE INCREMENTO Z POR PASSADA G41X0 Y0; .............HABILITA A COMPENSAÇÃO DE RAIO E ENCOSTA NA PEÇA Y50CHR=15 X80RND=10 Y0CHR=15 X0 FIM: G40X-12Y-12;...............................................RETORNA A POSIÇÃO INICIAL XY REPEAT INICIO FIM P 9; .............................DEFINE ............ .................DEFINE O NUMERO DE REPETIÇÕES G0Z100M9; ....................POSIÇÃO DE SEGURANÇA E DESLIGA REFRIGERAÇÃO M30; ............................................................................................FIM DE PROGRAMA
CONTORNO EXTERNO COM RAIO E CHANFRO COMANDO FANUC
; EXEMPLO CONTORNO.......................................................NOME DO PROGRAMA G17G54 ..................................................................CÓDIGOS G DE CONFIRMAÇÃO G0G43H1D1Z100;... AVANÇO RÁPIDO CORRETOR POSIÇÃO DE SEGURANÇA Z T1M6.. CABEÇOTE DIÂMETR DIÂMETRO O DE 50MM HABILITA HABILITA A TROCA DE DE FERRAMENTA S2000M3M8..................................................RPM HORÁRIO LIGA REFRIGERAÇÃO X-30Y0M8; .................POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAÇÃO Z5; ..........................................................................................................POSICIONA Z G1Z0F3000;...................................... APROXIMAÇÃO EM AVANÇO PROGRAMADO PROGRAMADO #1=0.5; ............................................................DEFINE A PRIMEIRA PASSADA EM Z N1 G1Z - #1 F1000; ..................................DEFINE INCREMENTO Z POR PASSADA G1 G41D1 X0 Y0; ..HABILITA A COMPENSAÇÃO DE RAIO E ENCOSTA NA PEÇA Y50,C15 X80,R10 Y0,C15 X0 G40X-12Y-12; ......................................................RETORNA A POSIÇÃO INICIAL XY #1= #1+0.5; #1+0.5; ....................... ................................................ ....................................... .............. DEFINE O INCREMENTO EM Z IF[#1LT5.1] GOTO1; ............................. ..................................DEFINE A PROFUNDIDADE FINAL EM Z G0Z100M9; ....................POSIÇÃO DE .....DEFINE SEGURANÇA E DESLIGA REFRIGERAÇÃO M30; ............................................................................................FIM DE PROGRAMA
View more...
Comments