Comando Fanuc
Comando Fanuc
Comando Fanuc
M00 Para o avano e o programa, no para rotao do eixo arvore. Deve ser usado em uma sentena s pra ele. M03 Liga eixo arvore sentido horrio. M04 Liga eixo arvore sentido anti-horrio M05 Desliga eixo arvore. M06 Troca de ferramenta pelo magazine. Deve ser usado antes do cdigo T. M07 Liga refrigerao na rvore, ou refrigerao a ar comprimido. M08 Liga refrigerao via mangueiras articuladas. M09 Desliga refrigerao, no eixo rvore e nas mangueiras. M13 Liga eixo arvore no sentido horrio + refrigerao (opcional). M14 Liga eixo arvore no sentido anti - horrio + refrigerao (opcional). M15 Desliga eixo arvore + refrigerao (opcional). M19 Orientao 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 a o i n i c i o d o programa. M98 Chamada de sub programa. M99 Fim de sub programa. Cdigo S S vem do ingls spindle, ou seja, rotao, usada para indicar a rotao da rvore. Cdigo T T vem do ingls tool, ou seja, ferramenta, usada para indicar a posio e numero da ferramenta no magazine. Cdigo F F vem do ingls feed, ou seja, avano, usado para indicar o avano tanto em mm/min oumm/rot. Cdigo H Nmero do corretor de comprimento da ferramenta. Cdigo D Nmero do corretor de raio da ferramenta. Cdigo I Quando se usa o G02 e G03 tem que se identificar o centro do raio em X e a letra correspondente I.
Cdigo J Quando se usa o G02 e G03 tem que se identificar o centro do raio em Y e a letra correspondente J. Cdigo K Quando se usa o G02 e G03 tem que se identificar o centro do raio em Z e a letra correspondente K. Cdigo R Quando se usa o G02 e G03 pode se identificar o raio do arco e quando se faz um arredondamento em cantos, usamos o cdigo R. Cdigo C Quando se faz um chanfro em cantos, usamos o cdigo C. Cdigo P Usado para identificar o tempo de espera, est sempre acompanhado aps o cdigo G04. Cdigo G (mais usados) G00 Interpolao linear com avano rpido (limite Maximo da maquina). Usado para movimento de pr-posicionamento. OBSERVAO: quando usar o zero 0 no confundir com a letra O maisculo, a mquina entende como outro comando, GO funciona como ir a algum lugar ou buscar outra sentena. G01 Interpolao linear com avano programado, avano de trabalho. Deve ser usado tambm aps os cdigos G02 e G03. Sendo necessrio o cdigo F. G02 - I n t e r p o l a o c i r c u l a r n o s e n t i d o h o r r i o 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. Porm se antes for colocado um G00 o avano ser rpido. Tem que ser usado os cdigos I, J e ou K. G03 - Interpolao circular no sentido anti-horrio com avano programado, avano de trabalho. Porm se antes for colocado um G00 o avano ser rpido. Tem que ser usado os cdigos I, J e ou K. G04 Tempo de espera. Podem ser usados de duas formas, G04 P___ (com valores em segundos) e G04 X____ (com valores em segundos tambm). G10 Entrada de corretores programada. G12 Ciclo de usinagem de crculo no sentido horrio G13 Ciclo de usinagem de crculo no sentido anti - horrio. 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 mquina trabalham com medidas em polegadas. G21 Eixos da mquina trabalham com medidas em milmetros.
G40 Cancelamento de compensao de raio da ferramenta (obrigatrio no fim do uso de G41e G42, sendo uma coordenada com mais o raio da ferramenta ou menos o raio da ferramenta, para evitar coliso). G41 Compensao do raio da ferramenta esquerda da pea. A coordenada anterior tem que ser calculada para haver espao para a compensao. G42 Compensao do raio da ferramenta direita da pea. A coordenada anterior tem que ser calculada para haver espao para a compensao. G43 Compensao do comprimento da ferramenta G50.1 Cancelamento do espelhamento programvel. G51.1 Ativa espelhamento programvel. G51 Funo de escala. G52 Cancela funo de escala. G53 Coordenadas usando zero mquina. No 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 d a p e a p o d e s e r 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 d a p e a p o d e s e r 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 d a p e a p o d e s e r alterada. G57 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 d a p e a p o d e s e r 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 d a p e a p o d e s e r 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 d a p e a p o d e s e r alterada. G68 Funo de rotao. G74 Ciclo de rosqueamento esquerdo. G80 Cancela ciclo fixos. G81 Ciclo de furao simples. G82 Ciclo de furao com faceamento. G83 Ciclo de furao pica - pau. G84 Ciclo de rosqueamento direto. G85 Ciclo de mandrilamento simples. G86 Ciclo de mandrilamento com retrao do eixo parado. G89 Ciclo de mandrilamento simples. G90 Coordenadas absolutas, partem de um ponto de origem. G91 Coordenadas incrementais, partem de onde os eixos estiverem. G94 Programao de avanos mm / min. G95 Programao de avanos mm / rot. G98 Retorno ao ponto inicial do ciclo fixo. G98 Retorno ao ponto R do ciclo fixo.
Lista das funes miscelneas ou auxiliares Siemens 810 D M00 - Parada de programa M01 - Parada de programa opcional M02 - Final de programa M03 - Gira eixo rvore sentido horrio M04 - Gira eixo rvore sentido anti-horrio M05 - Parada do eixo rvore M06 Troca de ferramenta M07 Liga refrigerao pelo centro da ferramenta M08 - Liga refrigerao M09 - Desliga refrigerao M17 - Fim de subprograma M30 - Final de programa.
Funes Preparatrias ( G ) As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber uma determinada informao. Essas funes so dadas pela letra G, seguida de um nmero. As funes podem ser: MODAIS So as funes que uma vez programadas permanecem na memria do comando, valendo para todos os blocos posteriores, a menos que modificados ou cancelados por outra funo. NO MODAIS So as funes que todas as vezes que requeridas, devem ser programadas, ou seja, so vlidas somente no bloco que as contm. Lista das funes preparatrias G para Comando Siemens 810 D G00 - Avano rpido G01 - Interpolao linear G02 - Interpolao circular Horria G03 - Interpolao circular Anti-horria G04 - Tempo de permanncia G17 Plano de trabalho XY G18 Plano de trabalho XZ G19 Plano de trabalho YZ G40 Cancela compensao do raio da ferramenta G41 Ativa compensao do raio da ferramenta (esquerda) G42 Ativa compensao do raio da ferramenta (direita) G53 Cancelamento do Sistema de Coordenadas G54 a G57 Sistema de Coordenada de trabalho G60 Posicionamento exato
G64 Controle contnuo da trajetria G70 Referncia unidade de medida (polegada) G71 Referncia unidade de medida (mtrico) G90 Sistema de coordenadas absolutas G91 Sistema de coordenadas incrementais G94 Estabelece avano mm / minutoG95 Estabelece avano mm / rotao G111 Interpolao polar Funes especiais REPEAT Repetio de uma seo do programa LABEL Palavra de endereamento GO TO Desvio de programa TRANS e ATRANS Deslocamento de origem ROT e AROT Rotao do sistema de coordenadas SCALE e ASCALE Fator de escala MIRROR e AMIRROR Imagem espelho Ciclos CYCLE81 Furao simples CYCLE82 Furao com tempo de permanncia CYCLE83 Furao com quebra ou eliminao de cavacos CYCLE84 Roscamento macho rgido CYCLE840 Roscamento mandril flutuante CYCLE85 Mandrilamento com retrao do eixo rvore em rotao CYCLE86 Mandrilamento com retrao do eixo rvore parado CYCLE87 Mandrilamento CYCLE88 Mandrilamento CYCLE89 Mandrilamento MCALL Chamada de sub-rotina CYCLE90 Interpolao helicoidal HOLES1 Linha de posies HOLES2 Crculo de posies LONGHOLE Rasgos em crculo SLOT1 Rasgos em crculo SLOT2 Rasgos circulares POCKET1 Alojamento retangular POCKET2 Alojamento circular POCKET3 Alojamento retangular POCKET4 Alojamento circular CYCLE71 Facear superfcie CYCLE72 Fresar superfcie Funes: D, S, T, M6 Aplicao: Corretor de ferramentas, rotao do eixo rvore seleo do nmero da ferramenta e habilitao da troca de ferramenta.
Atravs da programao do endereo T (na Discovery 760 podem ser programadas at 22 ferramentas) ocorre uma troca direta da ferramenta ou a seleo da posio no magazine da mquina. Para liberar a troca da ferramenta deve-se programar a funo M6 aps a funo T e o nmero da ferramenta quando necessrio, porm em blocos separados. Para uma ferramenta podem ser atribudos corretores de ferramentas de 1 at 9,programando um endereo D correspondente. Para ativar a rotao do eixo rvore (RPM) deve-se programar a funo S seguida do valor da rotao desejada. Exemplo: T01 (chama a ferramenta n1) M6 (habilita a troca) D01 (ativa o corretor de altura n1) S1500 M3 (liga a rotao do eixo rvore a 1500 rpm no sentido horrio) Funes: Barra ( / ), N, MSG, ponto e vrgula(;) Aplicao: Eliminar execuo de blocos, nmero seqencial de blocos, mensagem ao operador e comentrio de auxlio. Funo N - Define o nmero da seqncia. Cada seqncia de informao pode ser identificada por um nmero de um a quatro dgitos, que vir aps a funo N. Exemplo: N50 G01 X10 Y50 N60 Y80 Funo ( / ) barra - Utilizamos a funo barra ( / ) quando for necessrio inibir a execuo de blocos no programa, sem alterar a programao.Se a barra ( / ) for digitada na frente de alguns blocos, estes sero ignorados pelo comando, desde que o operador tenha selecionado a opo inibir blocos , caso contrrio os blocos sero executados normalmente. Exemplo: N50 G01 X10 Y50 (bloco executado) / N60 Y80 (bloco ignorado) / N70 X40 (bloco ignorado) N80 G0 X0 Y0 (bloco executado) Funo ( ; ) ponto e vrgula - Utilizamos a funo ( ; ) quando for necessrio inserir comentrios para auxiliar o operador.
Exemplo: N50 T01 ; fresa diam 35mm N60 M6 N70 D01 N80 S1500 M3 Funo MSG - Utilizamos a funo MSG quando for necessrio programar mensagens para informar o operador, como por exemplo em que fase se encontra a usinagem ou operao a fazer.Uma mensagem pode ser programada com at 124 caracteres. Sintaxe: MSG ( mensagem desejada ) MSG ( ) usada para cancelar uma mensagem. Exemplo: N20 MSG (Desbastando perfil externo) N30 . . . N100 MSG () Funo P - A funo P indica o numero de repetio de uma sub-rotina ou sub programa. Funo F - Atravs da funo F programa-se a velocidade de avano para o trabalho em mm/min. ou mm/rotao. Funo L define o numero do sub programa. Ex: L300. Funo GOTO a funo auxiliar GOTO precedida de um valor numrico, executa desvios incondicionais no programa e dever ser programado em um bloco separado. Dever ser usado em programas contendo nmeros seqenciais N, onde o desvio ocorre para um determinado bloco que contenha uma sequencia, onde N tem um valor exatamente igual ao determinado na funo GOTO N.
; EXEMPLO FACEAMENTO ..................................................NOME DO PROGRAMA G90G71G17G94G64G54;.......................................CDIGOS G DE CONFIRMAO T1; ....................................................................... CABEOTE DIMETRO DE 50MM M6;................................................................ HABILITA A TROCA DE FERRAMENTA GOZ100; ..................................................................... POSIO DE SEGURANA Z S1400M3G54D1; .................................RPM HORRIO, ZERO PEA E CORRETOR G0X-30Y0M8; ............POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAO Z0; ..........................................................................................................POSICIONA Z INICIO:G1Z=IC(-0.5) F1000; ....................DEFINE INCREMENTO Z POR PASSADA X150 G0Y25; G1X-30 G0Y50 G1X150 G0Y75 G1X-30 FIM: G0Y0; .........................................................RETORNA A POSIO INICIAL XY REPEAT INICIO FIM P 3; .............................DEFINE O NUMERO DE REPETIES G0Z100M9; ....................POSIO DE SEGURANA E DESLIGA REFRIGERAO M30; ............................................................................................FIM DE PROGRAMA FACEAMENTO COMANDO FANUC (PONTO ZERO CANTO DA PEA) ; EXEMPLO FACEAMENTO ..................................................NOME DO PROGRAMA G17G54 ..................................................................CDIGOS G DE CONFIRMAO G0G43H1D1Z100;... AVANO RPIDO CORRETOR POSIO DE SEGURANA Z T1M6.. CABEOTE DIMETRO DE 50MM HABILITA A TROCA DE FERRAMENTA S2000M3M8..................................................RPM HORRIO LIGA REFRIGERAO X-30Y0M8; .................POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAO Z5; ..........................................................................................................POSICIONA Z G1Z0F3000;...................................... APROXIMAO EM AVANO 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 POSIO INICIAL XY #1= #1+0.5; .............................................................. DEFINE O INCREMENTO EM Z IF[#1LT2.1] GOTO1; ..................................DEFINE A PROFUNDIDADE FINAL EM Z G0Z100M9; ....................POSIO DE SEGURANA E DESLIGA REFRIGERAO M30; ............................................................................................FIM DE PROGRAMA
COMPENSAO DO RAIO DA FERRAMENTA NA PROGRAMAO DE CONTORNOS EXTERNOS E INTERNOS, RAIOS E CHANFROS DE CANTO
G40 Cancelamento de compensao de raio da ferramenta (obrigatrio no fim do uso de G41e G42, sendo uma coordenada com mais o raio da ferramenta ou menos o raio da ferramenta, para evitar coliso). DESENHO:
Funes automticas RND e CHR. Arredondamento RND A funo RND quando programada juntamente com a funes G01 G02 ou G03, provocar a insero de um raio, entre o movimento gerado pelo bloco que contm a funo RND , e o bloco seguinte, cujo objetivo o de arredondar os cantos da pea.
Chanfro CHR / CHF A funo CHR / CHF quando programada juntamente com a funes G01 G02 ou G03, provocar a insero de um chanfro, entre o movimento gerado pelo bloco que contm a funo CHR / CHF, e o bloco seguinte, cujo objetivo o de arredondar os cantos da pea.
CONTORNO EXTERNO COM RAIO E CHANFRO COMANDO SIEMENS ; EXEMPLO CONTORNO.......................................................NOME DO PROGRAMA G90G71G17G94G64G54;.......................................CDIGOS G DE CONFIRMAO T1; ....................................................................... CABEOTE DIMETRO DE 50MM M6;................................................................ HABILITA A TROCA DE FERRAMENTA G0Z100; ..................................................................... POSIO DE SEGURANA Z S1400M3G54D1; .................................RPM HORRIO, ZERO PEA E CORRETOR G0X-12Y-12M8; .........POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAO Z0; ..........................................................................................................POSICIONA Z INICIO:G1Z=IC(-0.5) F1000; ....................DEFINE INCREMENTO Z POR PASSADA G41X0 Y0; .............HABILITA A COMPENSAO DE RAIO E ENCOSTA NA PEA Y50CHR=15 X80RND=10 Y0CHR=15 X0 FIM: G40X-12Y-12;...............................................RETORNA A POSIO INICIAL XY REPEAT INICIO FIM P 9; .............................DEFINE O NUMERO DE REPETIES G0Z100M9; ....................POSIO DE SEGURANA E DESLIGA REFRIGERAO M30; ............................................................................................FIM DE PROGRAMA
; EXEMPLO CONTORNO.......................................................NOME DO PROGRAMA G17G54 ..................................................................CDIGOS G DE CONFIRMAO G0G43H1D1Z100;... AVANO RPIDO CORRETOR POSIO DE SEGURANA Z T1M6.. CABEOTE DIMETRO DE 50MM HABILITA A TROCA DE FERRAMENTA S2000M3M8..................................................RPM HORRIO LIGA REFRIGERAO X-30Y0M8; .................POSICIONAMENTO XY RAPIDO E LIGA A REFRIGERAO Z5; ..........................................................................................................POSICIONA Z G1Z0F3000;...................................... APROXIMAO EM AVANO 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 COMPENSAO DE RAIO E ENCOSTA NA PEA Y50,C15 X80,R10 Y0,C15 X0 G40X-12Y-12; ......................................................RETORNA A POSIO INICIAL XY #1= #1+0.5; .............................................................. DEFINE O INCREMENTO EM Z IF[#1LT5.1] GOTO1; ..................................DEFINE A PROFUNDIDADE FINAL EM Z G0Z100M9; ....................POSIO DE SEGURANA E DESLIGA REFRIGERAO M30; ............................................................................................FIM DE PROGRAMA