Prévia do material em texto
HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 1 de 51 Manual de apoio programação FANUC 18i e 160i HELLER FANUC 180i / 160i / 18i Curso de Programação Material de Apoio HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 2 de 51 Manual de apoio programação FANUC 18i e 160i 1-SISTEMA DE COORDENADAS Sistema de coordenadas DIN 66217 O sistema de coordenadas usado nas máquinas-HELLER, corresponde a DIN 66217, "Eixos de coordenadas e sentidos de deslocamento nas máquinas operatrizes de controle numérico". Para interpolações circulares, funções angulares matemáticas, sentidos de rotação de eixos circulares, transformações geométricas, etc, valem as regras de DIN 66217, assim como as regras do "círculo unitário". Sistema de coordenadas cartesianas Valem as regras do sistema de coordenadas cartesianas, de ângulos retos, da mão direita. Os eixos deste sistema são denominados como X, Y e Z. Sistemas de coordenadas HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 3 de 51 Manual de apoio programação FANUC 18i e 160i Sistema de coordenadas, máquina vertical Sistema de coordenadas, máquina horizontal HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 4 de 51 Manual de apoio programação FANUC 18i e 160i Sistemas de coordenadas do Fanuc 180i MKS WKS LKS No Fanuc 180i são determinados 3 sistemas de coordenadas: - o sistema de coordenadas da máquina MKS - o sistema de coordenadas da peça WKS - o sistema de coordenadas locais LKS A origem do MKS está no ponto-zero da máquina. O WKS é determinado no programa-NC, sendo relativo à peça. Para manter a visibilidade de um programa-NC, dentro do WKS pode ser definido um LKS. Denominação dos eixos de coordenadas Eixos das máquinas Nas máquinas convencionais, os eixos de máquina translatórios são alinhados de acordo aos barramentos das máquinas. Eixos lineares Os eixos das máquinas são denominados X, Y, Z. Eixos circulares Os eixos circulares são denominados A, B, C conforme a posição do eixo rotativo. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 5 de 51 Manual de apoio programação FANUC 18i e 160i 2-CNC Fanuc 18i/160i - Tabela das funções - G Código Descrição G00 POSICIONAMENTO EM AVANÇO RÁPIDO (BÁSICO DA MÁQ.)OBS C/ G53 NÃO INTERPOLA G01 INTERPOLAÇÃO LINEAR - avanço de trabalho conforme programado em F (mm/min C/ G94) G02 INTERPOLAÇÃO CIRCULAR SENTIDO HORÁRIO (parãmetros do raio I e J/K ou R) G03 INTERPOLAÇÃO CIRCULAR SENTIDO ANTI-HORÁRIO (parãmetros do raio I e J/K ou R) G04 TEMPO DE ESPERA - em segundos G4X0.100 / ou em milésimos de segundo com G4P1 G09 PARADA EXATA - NÃO MODAL ( vale somente na sentenca programada) G10 ENTRADA DE DADOS PROGRAMÁVEL ( para valorizar pontos-zero peca G10L2P..., ferram.G10L10P..R..) G17 SELEÇÃO DO PLANO X/Y (plano de compensação do raio da ferramenta = BÁSICO DA MÁQUINA) G18 SELEÇÃO DO PLANO Z/X (plano de compensação do raio da ferramenta) G19 SELEÇÃO DO PLANO Y/Z (plano de compensação do raio da ferramenta) G20 ENTRADA EM POLEGADAS G21 ENTRADA EM MM (BÁSICO DA MÁQ.) G31 SKIP FUNCTION - P/ APALPADOR - idem a G1 porém máq. para quando ocorre sinal de medição. G33 ABERTURA DE ROSCAS ( sincroniza avanco com a rotacao ) G40 CANCELAMENTO DA COMPENSAÇÃO RAIO DA FERRAMENTA (MOVIMENTAR EIXO(S) X/Y G41 COMPENSAÇÃO DO RAIO DA FERRAMENTA À ESQUERDA DO CONTORNO FRESADO G42 COMPENSAÇÃO DO RAIO DA FERRAMENTA À DIREITA DO CONTORNO FRESADO G43 COMPENSAÇÃO DO COMPRIMENTO DA FERR., DIREÇÃO + ( indicar corretor H.. E MOVIMENTAR "Z") G52 SIST. COORD. LOCAL - CRIA ADITIVO NO DPZ (Não esquecer de cancelar G52X0Y0Z0B0 ANTES DA TROCA FERRAMENTAS ) G53 ORIGEM COORD. PARTIR PONTO ZERO MÁQUINA (Centro do palete em X/Z e face do palete em Y) G54 ORIGEM DAS COORDENADAS A PARTIR DO PONTO ZERO PEÇA 1 G55 ORIGEM DAS COORDENADAS A PARTIR DO PONTO ZERO PEÇA 2 G56 ORIGEM DAS COORDENADAS A PARTIR DO PONTO ZERO PEÇA 3 G57 ORIGEM DAS COORDENADAS A PARTIR DO PONTO ZERO PEÇA 4 G58 ORIGEM DAS COORDENADAS A PARTIR DO PONTO ZERO PEÇA 5 G59 ORIGEM DAS COORDENADAS A PARTIR DO PONTO ZERO PEÇA 6 G54 P... SISTEMA ADICIONAL DOS PONTO ZERO PEÇA ( + 48 dpz) G54 P1 até G54 P48 G60 POSICIONAMENTO DE DIREÇÃO ÚNICA ( opcional ) G61 MODO DE PARADA EXATA ( modal ) acelera e desaceleração em cada posicionamento G62 CORREÇAO AUTOMÁTICA DE CANTOS INTERNOS - REDUTOR DE AVANÇO G63 MODO DE ROSQUEAMENTO ( inibe potenciômetro do avanço ) G64 MODO DE CORTE CONTÍNUO ( deixa de desacelerar durante o contorno ) G65 CHAMADA DE MACROS - ( P........) G65 P.... IDEM M98 P........ G66 CHAMADA DE MACROS MODAL - ( P........ ) G67 CANCELAMENTO DE CHAMADA DE MACROS - MODAL HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 6 de 51 Manual de apoio programação FANUC 18i e 160i G68 ROTAÇÃO (graus) DO SISTEMA DE COORDENADAS - EX.: G68 X0 Y0 R40 (gr.) G69 DESATIVA ROTAÇÃO DO SISTEMA DE COORDENADAS G73..G89 CICLOS FIXO (Enlatados ex. X0Y0 G98 G81 Z-30 R2 K1 F300) G80 CANCELAMENTO DO CICLO FIXO (enlatados) G90 COMANDO ABSOLUTO ( movimentos em relação à origem que estiver ativa ) G91 COMANDO INCREMENTAL ( movimentos em relação à ultima posicao alcançada) G94 AVANÇO POR MINUTO ( estabelece que os avancos serão em mm/min) G98 RETORNO AO PONTO INICIAL NO CICLO FIXO ( Volta à última posição em Z antes da chamada ) G99 RETORNO AO PONTO "R" NO CICLO FIXO ( afastamento = aproximação ) 3- REGRA DE APLICAÇÃO DE G2 / G3 COM I / J /K Fernando MAR/2001 EXEMPLO DE APLICAÇÃO G2 G3 REGRAS DEFINIÇÃO DE VELORES PARA INCREMENTOS DE I/J/K 1) TRAÇAR UMA RETA DO INICIO DO ARCO AO CENTRO DO ARCO. 2) ORIENTAR ESTA RETA PARA O CENTRO DO ARCO (COLOCAR A SETA) 3) PROJETAR ESTA RETA NO EIXO X. ESTA PROJEÇAO É DENOMINA “I” E SEU VALOR, SERA CORRESPONDENTE AO TAMANHO DESTA PROJEÇÃO, E O SINAL SERA POSITIVO QUANDO A ORIENTAÇÃO DA PROJEÇÃO FOR DO MESMO SENTIDO DO EIXO X, E NEGATIVO QUANDO O SENTIDO FOR CONTRÁRIO. 4) PROJETAR ESTA RETA NO EIXO Y. ESTA PROJEÇAO É DENOMINA “J” E SEU VALOR, SERA CORRESPONDENTE AO TAMANHO DESTA PROJEÇÃO, E O SINAL HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 7 de 51 Manual de apoio programação FANUC 18i e 160i SERA POSITIVO QUANDO A ORIENTAÇÃO DA PROJEÇÃO FOR DO MESMO SENTIDO DO EIXO Y, E NEGATIVO QUANDO O SENTIDO FOR CONTRÁRIO.5) PROJETAR ESTA RETA NO EIXO Z. ESTA PROJEÇAO É DENOMINA “K” E SEU VALOR, SERA CORRESPONDENTE AO TAMANHO DESTA PROJEÇÃO, E O SINAL SERA POSITIVO QUANDO A ORIENTAÇÃO DA PROJEÇÃO FOR DO MESMO SENTIDO DO EIXO Z, E NEGATIVO QUANDO O SENTIDO FOR CONTRÁRIO. OBS:. 1) QUANDO A RETA ESTIVER PERPENDICULAR AO EIXO, A PROJEÇÃO SERÁ UM PONTO E O VALOR DA PROJEÇÃO É ZERO. 2) QUANDO A RETA ESTIVER PARALELA AO EIXO, A PROJEÇÃO TERA EXATAMENTE O VALOR DO RAIO (MANTENDO A REGRA ANTERIOR PARA DEFINIR SE POSITIVO OU NEGATIVO). 3) QUANDO A RETA ESTIVER ENCLINADA, EXISTE A NECESSIDADE DO CÁLCULO MATEMÁTICO (NORMALMENTE TRIGONOMETRIA) PARA DEFINIÇÃO DO VALOR DA PROJEÇÃO (MANTENDO A REGRA ANTERIOR PARA DEFINIR SE POSITIVO OU NEGATIVO). 4- EXEMPLO DE COTAGEM EM COORDENADAS ABSOLUTAS E INCREMENTAIS HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 8 de 51 Manual de apoio programação FANUC 18i e 160i 5- FUNÇÕES – M – DESCRIÇÃO M0 – Parada Programada Parada programada incondicional (avanço, movimentos secundários e parada do Fuso árvore). Para dar continuidade da seqüência de programa é necessário acionar a tecla <Cycle Start>. M1 – Parada Facultativa Parada programada facultativa. Ao ativar <Optional Stop> executa a mesma função do M0. M2 – Final de Programa Final de programa, Reset e retorna para o início do programa (idem ao M30). M3 – Girar Fuso árvore no sentido horário Fuso árvore no sentido horário. A rotação precisa ser programada através de função-S anteriormente. M4 – Girar Fuso árvore no sentido anti-horário Fuso árvore no sentido anti-horário. A rotação precisa ser programada através de função-S anteriormente. M5 – Parar Fuso árvore Parado do Fuso árvore. Caso o Fuso esteja orientado (M19 ou M119Sxxx), esta função cancela a orientação. Neste modo, é permitido o avanço com G1 com fuso parado. M6 – Troca de ferramentas Troca com velocidade normal para ferramentas de até 3Kg e momento de até 1000N.Cm para máquinas modelo MC16/ MC25/MCi16, e até 12Kg e momento de até 1000N.Cm para MCH250/MCi28 . Única função de troca para linha MC12 para todos os tamanhos. Modo de programar MC12: N100 M6 Txxx HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 9 de 51 Manual de apoio programação FANUC 18i e 160i Modo de programar MCH250/ MC16/ MC25/MCi16/ MCi28: N100 Txxx N110 M6 Obs.: Verificado se a ferramenta chamada é a mesma que está no Fuso, se sim, a troca é cancelada sem o movimento dos Eixos. Um movimento de recuo adicional além dos movimentos embutidos na troca de ferramenta é possível. Este movimento será executado interpolado simultaneamente com a orientação do Fuso árvore, e/ou com os movimentos embutidos na troca. M6 Txxx Zxxx Bxxx Uma outra função M de refrigeração é permitida na mesma linha, ou seja, se desejarmos realizar a troca de ferramentas com M7 ou M8 ligado é possível bastando-se programar: Modo de programar MC12: M6 Txxx Mx OU Modo de programar MCH250/ MC16/ MC25/MCi16/ MCi28: Txxx M6 Zxxx Bxxx Qualquer outra função M além dessas não são permitidas na mesma sentença M7 – Ligar refrigeração da área de trabalho Ligar ducha de lavagem da área de trabalho (Opcional Heller). A tecla que liga refrigeração no painel de operação deve estar ligado. Cancelado com M9 ou <RESET>. M8 – Ligar refrigeração externa Refrigeração externa nos bicos alojados em torno do fuso. A tecla que liga refrigeração no painel de operação deve estar ligado. Cancelado com M9 ou <RESET>. M9 – Cancelar as funções de refrigeração Cancela todas as funções de refrigeração (M7 / M8 / M20 / M21). M10 – Ativar a trava do Eixo-B Travar o eixo-B o qual foi destravado através da função M11 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 10 de 51 Manual de apoio programação FANUC 18i e 160i M11 – Desativar a trava do Eixo-B Destravar eixo-B o qual foi travado com com M10. M20 – Ligar o ar da refrigeração interna Liga o ar da refrigeração interna e desliga o liquido da refrigeração interna de alta pressão. M21 – Ligar o liquido da refrigeração interna Ligar o liquido da refrigeração interna com 12 BAR standard.. Opcionalmente, o nível de pressão pode ser programado anteriormente através das funções M121 à M127 de 5 a 50 BAR como opcional ou com Modo correto: M1XX M21 ou : M1XX M21 M121 = 5 BAR M124 = 20 BAR M127 = 50 BAR M122 = 10 BAR M125 = 30 BAR M123 = 15 BAR M126 = 40 BAR M29 – Ativar o rosqueamento rígido Rigid Tapping (Rosqueamento sem mandril de compensação) Quando programado a função M29 antes do ciclo G84 ou G74, o ciclo G84 ou G74 será executado interpolando o fuso árvore com o eixo-Z. M30 – Final de programa Final de programa, Reset e retorno para o início do programa. Função necessária no final do programa, após função de troca de palete (M60), para que a tabela de paletes seja ativada corretamente para a nova situação do PWT. M46 – Troca de ferramentas com velocidade reduzida Troca com velocidade LENTA para ferramentas acima de 3Kg e momento de acima de 1000N.Cm para máquinas modelo MC16/ MC25/MCi16, acima de 12Kg e momento acima de 1000N.Cm para MCH250/MCi28 . Esta função não se aplica na troca para linha MC12 . HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 11 de 51 Manual de apoio programação FANUC 18i e 160i Modo de programar MCH250/ MC16/ MC25/MCi16/ MCi28: N100 Txxx N110 M46 Obs.: Verificado se a ferramenta chamada é a mesma que está no Fuso, se sim, a troca é cancelada sem o movimento dos Eixos. Um movimento de recuo adicional além dos movimentos embutidos na troca de ferramenta é possível. Este movimento será executado interpolado simultaneamente com a orientação do Fuso árvore, e/ou com os movimentos embutidos na troca. Uma outra função M de refrigeração é permitida na mesma linha, ou seja, se desejarmos realizar a troca de ferramentas com M7 ou M8 ligado é possível bastando-se programar: Modo de programar MCH250/ MC16/ MC25/MCi16/ MCi28: Txxx M6 Zxxx Bxxx Qualquer outra função M além dessas não são permitidas na mesma sentença M50 – Assoprar cabeçote multi-fuso Assoprar cabeçote multi-fuso Cancelada com M9, M51 ou <RESET> M51 – Assoprar cabeçote multi-fuso (impulso de 0,5seg.) Impulso de 0,5 seg. de assoprar o cabeçote multi-fuso. Cancelada com M9 ou <RESET> M52 – Ligar o liquido refrigerante do cabeçote multi-fuso Ligar o líquido refrigerante do cabeçote multi-fuso Cancelado com M9 ou <RESET> M55 – Medição com apalpador Renishaw Sentença de medição do apalpador Renishaw. Modo de programação: M55 FxxxXxxxYxxxZxxx Qualquer outra função além do M55 não é permitida na mesma sentença. Obs.: A macro de medição já contem internamente o M56; Caso não houver o toque do apalpador até atingir a posição programada,é gerado um alarme, o percurso residual é cancelado e as posições dos eixos são armazenadas em macro variáveis. O apalpador é desligado após tempo pré-definido no aparelho (Renishaw). HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 12 de 51 Manual de apoio programação FANUC 18i e 160i M56 - Ativar o apalpador de medição Liga o apalpador de medição. Obs.: Esta função não orienta o Fuso, mas o mesmo deve estar parado, e orientado na mesma posição em que foi calibrado. Neste caso, a função manda o sinal de ativação para o apalpador ligar; Essa função está embutida na macro do M55. Atenção: Caso a função M55 não ser utilizada, ou se houver medições prolongadas, com tempo maior que o tempo de desligamento automático ajustado no apalpador (padrão 134 seg.), essa função deverá ser repetida antes que esse tempo seja atingido, quantas vezes forem necessárias para completar todas as medições. M57 – Desativar o apalpador de medição Desliga o apalpador de medição. Obs.: Esta função depende da configuração interna do apalpador. 1- Conforme padrão Heller, o desligamento ocorre após tempo ajustado internamente no apalpador (padrão 134 seg.), nesse caso essa função não faz diferença se for programada ou não. 2- Caso a configuração seja alterada internamente no apalpador, essa função poderá ser utilizada, porém o tempo automático de desligamento não fará mais efeito e o desligamento dependerá unicamente dessa função (M57). Se a mesma não for programada, o apalpador permanecerá ligado até o fim da bateria. 3- M60 – Ativar a troca de paletes Com posicionamento automático de movimentos já embutidos na macro de troca de palete, dos eixos “Z” + “B” para máquinas MCs e “X” + “B” para as MCPs, é realizada a troca de palete da área de trabalho com o da estação de carga.. Para otimização, um movimento de recuo adicional além daqueles já embutidos na troca de paletes é possível. Este movimento será executado interpolado simultaneamente com os movimentos embutidos na troca. Modo correto: MC16/25 : M60 Xxxx Yxxx e MCP: M60 Yxxx Zxxx Qualquer outra função além do M60 não é permitida na mesma sentença. M64 – Definir como refugada a peça na área de trabalho Define o estado da peça que está na máquina como refugada, através de programação CNC. M72 – Abrir porta do trocador de ferramentas (somente MC) Abrir porta do trocador de ferramentas. M73 - Fechar porta do trocador de ferramentas (somente MC) Fechar a porta do trocador de ferramentas. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 13 de 51 Manual de apoio programação FANUC 18i e 160i M80 / M180 / D1 – Ativar o controle de quebra de brocas(BBK) Controle de quebra de broca (opcional Heller). B: Configuração da Reação após detecção de quebra de broca (parâmetro interno #2) B=1 com broca quebrada aciona parada, indica mensagem e altera o estado da ferr. p/ bloqueada. B=2 com broca quebrada não aciona parada, indica mensagem altera o estado da ferr. p/ bloqueada. Y: Distância de controle em Y em relação do Fuso Árvore (parâmetro interno #25) Y=0 O controle da ferr. é feito exatamente na altura do raio laser Y=xx O controle da ferr. é feito acima da altura do raio laser conforme valor programado (xx) Quando detectado a quebra da broca, a macro variável #831 recebe o valor ‘2‘ , e quando a broca estiver OK recebe ‘1‘. Modo de programação: M80 Bx Yxxx Qualquer outra função além do M80 não é permitida na mesma sentença. M80 deve ser programada após a última aplicação da mesma no ciclo, ao levá-la para troca. SBBK (Máquinas MCH e MCi) M180 K...C...H.... A verificação é feita com apalpador no magazine quando a ferramenta esta preparada na área de transferência antes de entrar em processo. M6 D1 K…C…..H.... A verificação é feita com apalpador no magazine quando a ferramenta sai para a área de transferência após processo. BBK (Máquinas MC12) M80 B...Y.... A verificação é feita com apalpador no magazine quando a ferramenta conclui a terefa na área de usinagem. K=... Reação quando detectado a quebra idem ao B..... quando usado M80 K=1 com broca quebrada aciona parada, indica mensagem e altera o estado da ferr. p/ bloqueada. K=2 com broca quebrada não aciona parada, indica mensagem altera o estado da ferr. p/ bloqueada. C=... Distância da ponta da ferramenta para controle (mm). H=... Corretor a ser verificado . HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 14 de 51 Manual de apoio programação FANUC 18i e 160i M84 – Ativar o rosqueamento rígido Rigid Tapping (Rosqueamento sem mandril de compensação) Quando programado a função M84 antes do ciclo G84 e G74, o ciclo G84 e G74 será executado interpolando o fuso árvore com o eixo-Z. M119 - Ativar a orientação do Fuso árvore Orientação do Fuso árvore em grau pré-determinado. M119 Sxxx Substitui o M19 normalmente conhecido. M121...M127 – Definir a pressão da refrigeração interna (opcional) Níveis de pressão da refrigeração interna de alta pressão programada com M21 M121 pressão de 5 BAR M122 pressão de 10 BAR M123 pressão de 15 BAR M124 pressão de 20 BAR M125 pressão de 30 BAR M126 pressão de 40 BAR M127 pressão de 50 BAR M134 – Controle de pressão na 4a. linha de fixação Desligar pressão na 4a linha da fixação hidráulica na área de trabalho, cancelando o alivio de pressão de fixação. Liberando o giro do Fuso árvore. (cancela M135...M138). Opcional Heller. M135 - Controle de pressão na 4a. linha de fixação Ligar pressão na 4a linha da fixação hidráulica na área de trabalho. Com bloqueio de giro do Fuso árvore. Opcional Heller. M136 - Controle de pressão na 4a. linha de fixação Ligar pressão na 4a linha da fixação hidráulica na área de trabalho, com alivio de pressão de fixação. Com bloqueio de giro do Fuso árvore. Opcional Heller. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 15 de 51 Manual de apoio programação FANUC 18i e 160i M137 - Controle de pressão na 4a. linha de fixação Ligar pressão na 4a linha da fixação hidráulica na área de trabalho, sem alivio de pressão de fixação. Sem bloqueio de giro do Fuso árvore. Opcional Heller. M138 - Controle de pressão na 4a. linha de fixação Ligar pressão na 4a linha da fixação hidráulica na área de trabalho com alivio de pressão de fixação. Sem bloqueio de giro do Fuso árvore. Opcional Heller. M185 – Auto teste do controle de quebra de broca Função para ativar o auto teste do sistema de controle de quebra de broca (obs.: o programador-NC deve garantir que nenhuma ferramenta está obstruindo o raio de luz dos sensores do controle da quebra de broca no momento do teste e a porta do trocador deve estar aberta). M301 – Cancela redução de velocidade no Fuso Cancela a redução de velocidade do Fuso arvore. M302 – Ativa redução de velocidade Fuso em 50% Ativa a redução de velocidade do Fuso arvore p/ 50%. M303 - Ativa redução de velocidade no Fuso em 25% Ativa a redução de velocidade do Fuso arvore p/ 25%. M304 - Ativa redução de velocidade no Fuso em 10% Ativa a redução de velocidade do Fuso arvore p/ 10%. M305 – Cancela a redução de avanço nos eixos Cancela a redução de avanço dos eixos.M306 – Ativa redução de avanço nos eixos em 50% Ativa a redução de avanço dos eixos p/ 50%. M307 - Ativa redução de avanço nos eixos em 25% Ativa a redução de avanço dos eixos p/ 25%. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 16 de 51 Manual de apoio programação FANUC 18i e 160i M308 - Ativa redução de avanço nos eixos em 10% Ativa a redução de avanço dos eixos p/ 10%. M400(MC/MCH) M212(MCi) – Acionar freio do Eixo-Y Ativa o fechamento dos freios do eixo-Y (vertical) através da programação CNC. Atenção, esta função bloqueia o movimento deste eixo. Obs. O keep-relay correspondente deve estar ativado. M401(MC/MCH) M213(MCi) – Cancelar uso do freio do Eixo-Y Desativa o fechamento dos freios do eixo-Y ativado pela função M400. M750 – Ativar controle de potência nos eixos Ativa a supervisão de potência da ferramenta. Obs.: a ativação do controle também é possível pela tela de supervisão de potência existente na máquina. Para ativar o controle de potência, é necessário definir antes as funções M760 e M770. Essas funções devem ser programadas de acordo com cada ferramenta para a qual será usado o controle. Isso se deve por não haver lugar na tabela de ferramentas em que se possa definir tal valores. M751 – Desativar o controle de potência nos eixos Desativa a supervisão de potência da ferramenta. Obs.: 1º - A desativação do controle também é possível pela tela de supervisão de potência existente na máquina. 2º - Quando a supervisão é desativada, os Max. Valores Registrados são ressetados automaticamente. M760 – Definir os valores de desgaste da ferramenta Define os valores de DESGASTE da ferramenta para a supervisão de potência. Parâmetros de definição: S= Fuso (1...150%) X= Eixo-X ⎫ Y= Eixo-Y ⎬ (1...100%) Z= Eixo-Z ⎭ Modo de programação: Modo correto: M760 Sxxx Xxxx Yxxx Zxxx HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 17 de 51 Manual de apoio programação FANUC 18i e 160i Obs: quando programado apenas M760 sem os valores de controle, o comando automaticamente seta os valores para a máxima % de desgaste para cada eixo. Isto é necessário para a supervisão do controle sem que o mesmo interfira na máquina. M770 – Definir os valores de quebra da ferramenta Define os valores de QUEBRA da ferramenta para a supervisão de potência. Parâmetros de definição: S= Fuso (1...150%) X= Eixo-X ⎫ Y= Eixo-Y ⎬ (1...100%) Z= Eixo-Z ⎭ Modo de programação: Modo correto: M770 Sxxx Xxxx Yxxx Zxxx Obs: quando programado apenas M770 sem os valores de controle, o comando automaticamente seta os valores para o máxima % de quebra para cada eixo. Isto é necessário para a supervisão do controle sem que o mesmo interfira na máquina. M921 – Cancelar a supervisão da chave de fluxo da alta pressão Desconsiderar a supervisão da chave de fluxo quando a mesma for menor que 0,4 litros. M922 – Supervisionar a chave de fluxo da alta pressão Voltar a supervisão normal da chave de fluxo. Condição standard ao ligarmos a máquina. 6-OBSERVAÇÕES SOBRE O COMANDO FANUC • MÁXIMO 262144 CARACTERES (PROGR+SUB-ROT,+MACROS,etc..) • MÁXIMO 63 PROGRAMAS (INCLUINDO MACROS E SUB-ROTINAS) • PROGRAMAS E SUB-ROTINAS FICAM TODOS NO MESMO LUGAR. A DIFERENÇA ESTA NO FINAL COM M30 OU M99 • O0001 a O7999 USAR PARA PROGRAMAS DE USINAGEM do cliente HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 18 de 51 Manual de apoio programação FANUC 18i e 160i • O8000 a O8999 USADAS para SUB-ROTINAS , E TESTES da HELLER • O9000 a O9999 USADAS para MACROS ( FUNÇÕES DE MÁQUINA e apalpador ) • ENLATADOS COMO G81 a G89 NÃO EXECUTA PASSO-A-PASSO e também não aparecem na tela do comando • ENLATADOS G81 a G89 e outros SÃO MODAIS E SÃO CHAMADOS POR: G99 G81 Z-10.5 R5 G81 fica MODAL, SENDO O RETORNO ATÉ O R G98 G81 Z-10.5 R5 G81 fica MODAL, RETORNO ATÉ A APROX. ANTERIOR EM Z . O valor do R _ _ acima é como se fosse o P0+P5 do unipro 80 - Absoluto O valor Z-10.5 acima é como se fosse o P1 do unipro 80 - Absoluto O CANCELAMENTO DA EXECUCAO AUTOMÁTICA A CADA COORDENADA É FEITO ATRAVES DA PROGRAMAÇÃO DE G80 DEFINIÇÕES: PROGRAMAS, SUB-ROTINAS, MACROS • PROGRAMA PRINCIPAL = Ë O PROGRAMA DE USINAGEM PROPRIAMENTE DITO.: INICIO DO PROGRAMA COM : O........... FIM DO PROGRAMA COM : M30 • SUBPROGRAMAS = É UM TRECHO DE PROGRAMA REPETITIVO . INICIO DO SUBPROGRAMA COM : O............ FIM DO SUBPROGRAMA COM : M99 • -MACROS = CONTEÚDO IDÊNTICO AO SUBPROGAMA., PORÉM CHAMADA NO PROGRAMA PRINCIPAL ATRAVÉS DE UMA FUNÇÃO M ou G. INICIO DA MACRO COM : O .......... FIM DA MACRO COM : M99 • FUNÇÃO MISCELÂNIA = FUNÇÃO P/ ATIVAR/DESATIVAR COMPONENTES DE MÁQUINA. EX.: M3, M8,M9,M30,M21 etc... HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 19 de 51 Manual de apoio programação FANUC 18i e 160i • M99 FIM DE UMA SUB-ROTINA (SIMILAR AO M17) QUANDO ESTA PROGRAMADO NO FIM DE UM PROGRAMA, ENCERRA-O E VOLTA AO INICIO COMO SE FOSSE UM DESVIO PARA O INICIO, ou VOLTA PARA O PROGRAMA QUE A CHAMOU. • M30 = M30 DO UNIPRO (FIM DE PROGRAMA) UMA MACRO É CHAMADA COMO SE FOSSE UMA FUNÇÃO MISCELÂNIA. UMA MACRO DEVE SER PROGRAMADA ISOLADA NUMA SENTENÇA.CASO CONTRÁRIO, IGNORA TODAS AS OUTRAS INSTRUÇÕES. • M60 MACRO PARA TROCAR O PALETE 1 ou 2 PARA A ÁREA DE TRABALHO. • M6 MACRO PARA TROCA RÁPIDA DE FERRAMENTAS • M46 MACRO PARA TROCA LENTA DE FERRAMENTAS (EXCETO MC12) • M121 A M127 - escala de pressão de refrigeração. (M121 M21) AS SUB-ROTINAS (MACROS) E PROGRAMAS, PODEM SER CHAMADAS POR: G65 P9001 R... P... L... K... DEIXA A SUB-ROTINA NÃO MODAL G66 P9001 R... P... L... K... DEIXA A SUB-ROTINA MODAL ou M98 P9001 NÃO É MODAL SOMENTE CHAMADA SEM PARÂMETROS. G10 ABRE A MEMÓRIA DO COMANDO PARA REGISTRAR : L2 - VALORES DOS PONTOS-ZERO G54 a G59 L20 - VALORES DOS PONTOS-ZERO G54 P1 a G54 P48 L10 – L11 L12 L13 - valores das ferramentas Ex. G10 L2 P1 X138 Y219 Z110 B0 valores da origem G54 G10 L20 P39 X138 Y219 Z110 B0 valores da origem G54 P39 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 20 de 51 Manual de apoio programação FANUC 18i e 160i • G53 já incorpora G0 e também incorpora o H0 para cancelar a ferramenta. Com G53 os eixos não são interpolados. Assim, um chega antes dos outros. O G53 atua somente na sentenca atual. Na próxima, vale a origem anterior. Lembre-se de compenar a ferramenta novamente ( G43 H... Z... ) Com G53 o eixo B NÃO procura o menor caminho , • G43 Ativa os corretores de comprimento H_ _ e/ou raio D_ _ . Na sentença do G43 H_ _ deve ser programadoalgo no eixo Z. • G61 - parada precisa tal qual o G60 no unipro. É modal . Somente com (G1 G2 G3 ) • G64 - Função Básica , movimento contínuo, sem desaceleração . VARIÁVEIS - ATRIBUIÇÃO DE VALORES E CÁLCULOS - PAG.413. VARIÁVEIS (memórias) DISPONÍVEIS NO COMANDO. #001 a #033 - Usadas pelas sub-rotinas. quando desliga máq.,ficam indefinidas (vazias) #100 a #199 - NÃO mantém valores com a máq. desligada..,ficam indefinidas (vazias) #500 a #999 - MANTÉM valores. mesmo com a máq. Desligada (CLIENTE DEVE USAR DE #700 à #799) EXEMPLO: #141= -315 ( fim de curso X negativa MC16) valoriza no parâmetro #141 o valor -315 #151= +315 (fim de curso X positiva MC16) valoriza no parâmetro #151 o valor +315 #161= #151- #141 (curso total em X MC16) valoriza o resultado (630) no parâmetro #161 #173= #141/2-[#163/5] A ordem de cálculo é a prioridade matemática. FERRAMENTAS : Usa-se número” T” de 1 até 128, conforme os grupos disponíveis, quando a máquina tem como opcional o controle de vida útil (Fanuc 180i e 18i) ou usa-se o número” T” de conforme os números de ferramentas disponíveis no cadastro do gerenciamento do magazine, quando a máquina não dispõe do opcional o controle de vida útil 52 ( BÁSICO) POSIÇÕES NO MAGAZINE MCP para ferramentas até 112mm de diâmetro. 40 (BÁSICO)) POSIÇÕES NO MAGAZINE MC16/MC25 para ferramentas até 72mm de diâmetro. 50 ( BÁSICO) POSIÇÕES NO MAGAZINE MCH250 para ferramentas até 112mm de diâmetro. 42 ( BÁSICO) POSIÇÕES NO MAGAZINE MC12 para ferramentas até 90mm de diâmetro. Quando uma ferramenta é encaixada num copo do magazine, temos que valorizar: HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 21 de 51 Manual de apoio programação FANUC 18i e 160i GRUPO NÚMERO DISPONÍVEL = 0 FERRAMENTA NÃO DISPONIVEL = 1 GRUPO = SOMENTE PODEM SER INSERIDAS DE: 001 a 128 ( NUMERO “T” NO PROGRAMA CNC) NÚMERO DE FERRAMENTAS : depende da versão Fanuc, porem combinando com o grupo , usar até T128. De 1 a 999 para as versões de 160i e 18i. De 1 a 9999 para a versão 180i. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 22 de 51 Manual de apoio programação FANUC 18i e 160i SEGURANÇA NA ÁREA PROG. (programas) (APENAS PARA COMANDOS 180i E 160i Quando estamos consultando um programa e sem querer alteramos alguma coisa, podemos sair deste programa sem salvar as alterações: Basta apertar a tecla “Ler do NC”, então vai aparecer o quadro abaixo. Aperte a letra “N” para não salvar. Entenda a pergunta como: QUER SAIR SALVANDO ? Editar programa i O programa modificado foi transferido para o NC? (SAIR SALVANDO ? ) Então vai aparecer o próximo quadro, onde você pode escolher o mesmo ou outro programa para ler na tela, descartando qualquer alteração acidental que tenha sido feita neste programa. Editar Programa – Ler do NC Número O : Escolha um novo programa e aperte OBS.: Para maior segurança manter a chave de alterações na posição vertical para não memorizar alterações. Mas se você fez uma alteração e quer realmente salvar o programa, aperte “Escrever no NC”, irá aparecer o seguinte quadro: Editar Programa – Escrever no NC Número O : Salvar como principal Antes de apertar INPUT, tenha certeza de que o quadrinho “salvar como principal” esteja em branco. Isto pode ser feito, clicando com o botão esquerdo do mouse ou manter a tecla SHIFT apertada e tecla B . Para chegar até o quadrinho, aperte ALTER . Sim Não 00000 OK Cancelar INPUT 00000 OK Cancelar HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 23 de 51 Manual de apoio programação FANUC 18i e 160i 7- ESTRUTURA DOS PROGRAMAS CNC no FANUC 1- O4444 ( comentário para identificar o programa na lista de programas). 2- (comentário para identificar o programa na tela do operador). 3- (comentários livres material, fixação, operação, códigos, etc... ). 4- (comentários livres material, fixação, operação, códigos, etc... ). 5- Se trabalhar com o mesmo programa nos dois paletes, selecionar palete em uso = IF[#906EQ1]GO TO ..... 6- Carregar as origens (ZERO PEÇA) conforme o palete (G10L2....) . 7- Afastamento máximo para troca da primeira ferramenta (G53 G0 XYZ...). 8- ( comentário sobre a operação desta ferramenta ). 9- ( comentário sobre esta ferramenta = T....). 10- N... trocar de ferramenta (Txxx / M6 ou M46 T...). 11- Chamada do zero-peca, coordenadas XYB , dados de corte, refrigeração, posiciona a prox. Ferramenta (G54 XYB S...F...M3 M8 M127.. T...). 12- Aproximação rápida e CORREÇÃO DA FERRAMENTA (G43 H...D....Z....). 13- Chamada de coordenadas para movimentos diversos de fresamento ou chamada de ciclos e parâmetros para furacao, rosca, mandrilamento, etc.... 7- Afastamento máximo para troca da primeira ferramenta OU GIRAR MESA (G53 G0 XYZ...) 8- ( comentário sobre a operação desta ferramenta ) 9- ( comentário sobre esta ferramenta ). 10- N... troca de ferramenta (Txxx / M6 ou M46 T...). 11- Chamada do zero-peca, coordenadas XYB , dados de corte, refrigeração, posiciona a prox. Ferramenta (G54 XYZ S...F...M8 M125.. T...) 12- Aproximação rápida e CORRECAO DA FERRAMENTA (G43 H...D....Z....). 13- Chamada de coordenadas para movimentos de fresamento ou chamada de ciclos e parâmetros para furacao, rosca, mandrilamento, etc.... 7- Afastamento para girar a mesa OU para trocar a próxima ferramenta. (Se for afastamento para girar a mesa, NÃO precisa descompensar a ferramenta) 8- ( comentário sobre esta nova posição B de usinagem com a mesma ferramenta ) 11- chamada do novo zero-peca, coordenadas XY e nova posição B 12- aproximação rápida . ( se acaso tivesse descompensado a ferr, compensar aqui) 13- Chamada de coordenadas para movimentos de fresamento ou chamada de ciclos G81...e variáveis #.... para furacao, rosca, mandrilamento, etc.... Troca de paletes = M60. Fim de PROGRAMA = M30 ou M99 p/ SUBROTINAS. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 24 de 51 Manual de apoio programação FANUC 18i e 160i 8- EXEMPLO DE UM PROGRAMA : % O200(TESTE P/PROGRAMACAO P/ MC16) N10 (TESTE P/PROGRAMACAO P/ MC16) N20 (VALORIZAR ORIGENS) N30 ( * ) N40 G10 L2 P1 X130.346 Y324.689 Z298.351 B0 N50 G10 L2 P2 X130.373 Y524.875 Z298.333 B0 N60 G10 L2 P3 X-130.322 Y324.701 Z298.412 B0 N70 G10 L2 P4 X-130.361 Y524.875 Z298.653 B0 N80 ( * ) N90 G0 G53 X315 Y100 Z730 M5 M9 M72 N95 (T100 - CAB.FRESAR - D150) N110 (FRESAR FACE - G54/B0) N120 B0 N100 T100 ( PARA MAQUINA MC12 BASTA M6T100) N140 M46 (NÃO APLICADA EM MC12) N150 G54 X-33 Y215 F260 S190 M3 M8 N160 G43 Z0 H1 (PARA MC12 USAR H100) N170 G1 Y-115T103 N200 G0 X-35 Y99 Z100 N210 G1 X280 N220 Y-99 N230 X65 N240 G0 Z250 N250 (GIRAR PALETE - FRESAR FACE - G55/B90) N260 G55 X-225 Y99 B90 N270 Z0 N280 G1 X180 N290 Y-99 N300 X-122 N310 G0 Z250 N320 (GIRAR PALETE - FRESAR FACE - G56/B180) N330 G56 X-105 Y209 B180 N340 Z0 N350 G1 X350 N360 Y11 N370 X-2 N380 G0 G53 Z500 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 25 de 51 Manual de apoio programação FANUC 18i e 160i N390 (GIRAR PALETE - FRESAR FACE - G57/BB270) N400 G57 X0 Y215 B270 N410 Z0 N420 G1 Y-112 N430 G0 X200 Y215 Z2 N440 Z-140 N450 G1 Y-112 N460 G0 G53 X315 Y100 Z730 M5 M9 M72 N470 (T103 - BROCA HELICOIDAL - D8) N480 (FURAR D8 - G57/B270) N490 B270 N103 T103 ( PARA MAQUINA MC12 BASTA M6T103) N510 M46 (NÃO APLICADA EM MC12) N520 G57 X-25 Y-80 F57 S716 M3 M8 N530 G43H103 Z2 (EM MC12 USAR H103) N540 T104 N550 G81 G99 R2 Z-18 N560 X-25 Y-30 N570 X25 Y-30 N580 X25 Y-80 N600 G80 N610 G0 Z250 N620 (GIRAR PALETE - FURAR D8 - G54/B0) N630 G54 X-50 Y-80 B0 N640 Z2 N650 G81 G99 R2 Z-18 N660 X50 Y-80 N670 X50 Y80 N680 X-50 Y80 N700 G80 N710 G0 Z102 N720 X85 Y0 N730 G81 G99 R102 Z82 N740 X115 Y20 N750 X 155 N760 X195 N770 X235 N780 X265 Y0 N790 X235 Y-20 N800 X195 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 26 de 51 Manual de apoio programação FANUC 18i e 160i N810 X155 N830 G80 N840 G0 Z250 N850 (GIRAR PALETE - FURAR D8 - G55/B90) N860 G55 X-60 Y-80 B90 N870 Z2 N880 G81 G99 R2 Z-18 N890 X120 Y-80 N900 X120 Y80 N910 X-60 Y80 N920 G80 N930 G0 G53 X315 Y100 Z730 M5 M9 M72 N940 (T104 - BARRA MANDRILAR - DESB. - D49.7) N950 (MANDR. 1X D50H7 C/D49.7 - G55/B90) N960 B90 N104 T104 ( PARA MAQUINA MC12 BASTA M6T104) N980 M6 ( APLICADA EM MC12EM APENAS UMA LINHA) N985 G55 X0 Y0 F54 S384 M3 M8 N990 G43H1 Z2 (EM MC12 USAR H104) N1000 G1 Z-18 T108 N1010 G0 Z250 N1020 (GIRAR PALETE - MANDR.1X D50H7 C/D49.7 - G54/B0) N1030 G54 X0 Y0 B0 N1040 Z2 N1050 G1 Z-18 N1060 G0 G53 Z500 N1070 (GIRAR PALETE - MANDR.1X D50H7 C/D49.7 - G57/B270) N1080 G57 X0 Y0 B270 N1090 Z2 N1100 G1 Z-18 N1110 G0 G53 X315 Y100 Z730 M5 M9 M72 N1120 (T108 - MACHO - M10x2) N1130 (ROSCAR M8 - G57/B270) N1140 B270 N108 T108( PARA MAQUINA MC12 BASTA M6T108) N1160 M6 ( APLICADA EM MC12EM APENAS UMA LINHA) N1170 G57 X-25 Y-80 F890 S445 M3 M8 N1180 G43 H1 Z5 (EM MC12 USAR H108) N1190 G98 G84 Z-18 R5 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 27 de 51 Manual de apoio programação FANUC 18i e 160i N1200 X25 Y-80 N1210 X25 Y-30 N1220 X-25 Y-30 N1230 G80 N1240 G0 G53 X315 Y100 Z730 M5 M9 M72 N1250 (T105 - BARRA MANDRILAR - ACAB. - D50H7) N1260 (MANDRILAR 1X D50 H7 - G57/B270) N1265 B270 N105 T105( PARA MAQUINA MC12 BASTA M6T105) N1280 M6 ( APLICADA EM MC12EM APENAS UMA LINHA) N1290 G57 X0 Y0 F30 S509 M3 M8 N1300 G43H1 Z2 (EM MC12 USAR H105) N1310 G98 G87 R2 Z-18 Q0.5 N1320 G80 N1330 (GIRAR PALETE - MANDR.1XD50 H7 - G54/B0) N1340 G54 X0 Y0 B0 N1350 Z2 N1360 G98 G87 R2 Z-18 N1370 G80 N1380 G0 Z250 N1390 (GIRAR PALETE - MANDR.1XD50 H7 - G55/B90) N1400 G55 X0 Y0 B90 N1410 Z2 N1420 G98 G87 R2 Z-18 N1430 G80 N1440 G0 G53 X315 Y100 Z730 M5 M9 M72 N1450 (T106 - FRESA TOPO - D18) N1460 (FRESAR PERFIL - G54/B0) N1465 B0 N106 T106( PARA MAQUINA MC12 BASTA M6T106) N1480 M6 ( APLICADA EM MC12EM APENAS UMA LINHA) N1490 G54 X115 Y0 F57 S716 M3 M8 T100 N1500 G43H1 D1 Z102(EM MC12 USAR H106 D106) N1510 G1 Z82 N1520 G41 Y-10 N1530 X235 N1540 G3 X235 Y10 I0 J-10 N1550 G1 X115 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 28 de 51 Manual de apoio programação FANUC 18i e 160i N1560 G3 X115 Y-10 I0 J-10 N1570 G0 G40 X118 Y0 Z102 N1580 G0 G53 X315 Y100 Z730 M5 M9 M72 N1590 M60 N1600 M30 % OUTRO EXEMPLO COM CHAMADA DE SUBROTINA: % O7998(*** PROG.DE CORTE USINAR PLACA***) N010 (*** PROG.DE CORTE USINAR PLACA***) GOTO 70 N020 (PROG.FANUC P/ MC16 POR FERNANDO-HELLER EM 03/12/01) N030 (DISPOSITIVO NO 790029590 PROCESSO CONF ES120-23) N040 (TRYOUT REALIZADO POR FERNANDO EM 03/12/2001) N050 G53 G0 G90 X315 Y100 Z730 M9 M72 N060 (SELECIONAR PALETE PARA CARREAGAR PONTO ZERO) N070 IF[#906EQ1]GOTO 90 (SE PALETE 1 NA AREA DE TRABALHO) N080 IF[#906EQ2]GOTO 330(SE PALETE 2 NA AREA DE TRABALHO) GOTO 10000 N090 (**********DPZ PARA PALETE 1 EM B0*****************) N110 G10 L20 P01 X-210 Y570 Z60 B0(***DPZ PARA PECA A***) N130 G10 L20 P02 X 210 Y570 Z60 B0 (***DPZ PARA PECA B***) N150 G10 L20 P03 X-210 Y410 Z60 B0(***DPZ PARA PECA C***) N170 G10 L20 P04 X 210 Y410 Z60 B0(***DPZ PARA PECA D***) N190 G10 L20 P05 X-210 Y300 Z60 B0(***DPZ PARA PECA E***) N210 G10 L20 P06 X 210 Y300 Z60 B0 (***DPZ PARA PECA F***) N230 G10 L20 P07 X-210 Y140 Z60 B0(***DPZ PARA PECA G***) N250 G10 L20 P08 X 210 Y140 Z60 B0(***DPZ PARA PECA H***) N260 GOTO 490 N270 (**************************************************) N280 (**************************************************) N310 (**********DPZ PARA PALETE 2 EM B0*****************) N330 G10 L20 P01 X-210 Y570 Z60 B0(***DPZ PARA PECA I***) N350 G10 L20 P02 X 210 Y570 Z60 B0(***DPZ PARA PECA J***) N370 G10 L20 P03 X-210 Y410 Z60 B0(***DPZ PARA PECA K***) N390 G10 L20 P04 X 210 Y410 Z60 B0(***DPZ PARA PECA L***) N410 G10 L20 P05 X-210 Y300 Z60 B0(***DPZ PARA PECA M***) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 29 de 51 Manual de apoio programação FANUC 18i e 160i N430 G10 L20 P06 X 210 Y300 Z60 B0(***DPZ PARA PECA N***) N450 G10 L20 P07 X-210 Y140 Z60 B0(***DPZ PARA PECA O***) N470 G10 L20 P08 X 210 Y140 Z60 B0(***DPZ PARA PECA P***) N480 GOTO 490 N485 (**************************************************) N490 (*********** INICIO DE USINAGEM *******************) N500 (***USINAR DESBASTE D22.6 C/ D22,3 E 2X CHANFRO 0,5X20GR***) N510 (***BARRA PARA MANDRILHAR COMBINADA DES. 57.020.825=T1) N1 T1 (EM MC12 USAR M6T1 NA MESMA LINHA) N520 M6 N530 G54P1 X0 Y0 T2 B0 S3000 F400 M3 M8 M7 N542 G43 H1 D1 Z150M21 M127 N560 G66P201 (SUBROTINA O201 P/ USINAR DESBASTE D22,3 E CHANFROS) N570 G54P2 X0 Y0 N580 G54P3 X0 Y0 N590 G54P4 X0 Y0 N600 G54P5 X0 Y0 N610 G54P6 X0 Y0 N620 G54P7 X0 Y0 N630 G54P8 X0 Y0 N640 G67 N650 G53 G0 G90 X315 Y100 Z730 M9 M72 N660 (***ALIVIAR PRESSÃO NA 4a.LINHA ***) N670 M138 N680 (***USINAR ACABAMENTO D22.6 +0,021***) (***ALARGADOR ESPECIAL DES. 57.020.825=T2) N2 T2 (EM MC12 USAR M6T2 NA MESMA LINHA) N690 M6 N710 G54P1 X0 Y0 S3521 F563 M3 M21 M127 T1 B0 N720 G43 Z360 H1 D1 M8 (EM MC12 USAR H2 D2) N730 G66P202 (SUBROTINA O202 P/ ALARGAR ACABAMENTO D22,6) N740 G54P2 X0 Y0 N750 G54P3 X0 Y0 N760 G54P4 X0 Y0 N770 G54P5 X0 Y0 N780 G54P6 X0 Y0 N790 G54P7 X0 Y0 N800 G54P8 X0 Y0 N810 G67 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp.FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 30 de 51 Manual de apoio programação FANUC 18i e 160i N820 G53 G0 G90 X315 Y100 Z730 M9 M72 N830 M60 N835 #799=#799+8 N840 M30 N10000 #3000=1(#904 CARREGADO ERRADO NO. PALETE NO PWT) % % O201(*** SUBROTINA DESBASTE D22,6 C/ D22,3 e 2X CHANFRO 0,5X20GR***) GOTO30 N010 (*** SUBROTINA DESBASTE D22,6 C/ D22,3 e 2X CHANFRO 0,5X20GR***) N020 (PROG.FANUC P/ MC16 PLACA EXEMPLO POR FERNANDO-HELLER EM 22/03/01) N030 S1998 F600 M3 M8 N040 G43 Z360 H1 D1M21 M127 N050 Z2 N060 G1 Z-16 N070 G0 G43 H211 D211 Z-15 N080 G1 G42 X0 Y11.5 S2728 F737 N090 G2 X0 Y11.5 I0 J-11.5 N100 G1 G40 X0 Y0 N110 G0 Z-22 S2214 F554 N120 G1 Z-25,912 N130 G0 Z200 N140 M99 % % O202(*** SUBROTINA ACABAMENTO D22,6 +0,021 C/ ALARGADOR***) N010 (*** SUBROTINA ACABAMENTO D22,6 +0,021 C/ ALARGADOR***) N020 (PROG.FANUC P/ MC16 PLACA EXEMPLO POR FERNANDO-HELLER EM 21/03/01) N030 S3521 F563 M3 M8 N040 Z2 M21 M127 N050 M400 (***ACIONA FREIO P/ EIXO Y***) N060 G1 Z-16 N070 F900 Z2 N080 G0 Z200 N090 M401 (***LIBERA FREIO PARA EIXO Y***) N100 M99 % HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 31 de 51 Manual de apoio programação FANUC 18i e 160i X Z X Z G54P1/P3/P5/P7 G54P2/P4/P6/P8 Y X Y X Y X Y X X Y X Y X Y X Y G54P1 G54P2 G54P4G54P3 G54P5 G54P6 G54P8G54P7 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 32 de 51 Manual de apoio programação FANUC 18i e 160i 9- EXEMPLO DE APLICAÇÃO DOS CORRETORES DE FERRAMENTAS H (COMPRIMENTO) D (R A IO ) COMPENSAÇÃO DA FERRAMENTA EM FANUC N1510 G0 G43 H35 D35 Z100 (EXEMPLO PARA COMPENSAÇÃO DA T35 A 100 DA FACE Z0) 10- EXEMPLO DE CÁLCULO PARA UM DESLOCAMENTO INCLINADO DO PALETE h Zsen =1θ h X− =1cosθ ( ) h Zsen 21 =−θθ ( ) h X 21cos − =−θθ ( ) θθθθθθ senhsenhZsen .cos.cos.. 1121 −=⇒− 1 1 1 22 1 cos cos θ θ θ θ Xh h X sen Z h h Z sen e − =⇒ − =⎯→⎯=⇒= θ θ θ θ θ θ senX sen senZZ . cos cos.cos.. 1 1 1 1 2 − −= θθ senXZZ 112 cos. += Onde: X1 e Z1 => coordenadas conhecidas a 0° X2 e Z2 => coordenadas procuradas a 8° θ θ1 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 33 de 51 Manual de apoio programação FANUC 18i e 160i θθ senZXX 112 cos. += Z α X1 = 236,5 30 9,7 29 6,0° 30 ,5Z1 = 2 0 0 X 1-) Exemplo usando Fórmulas: ( ) ( ) ( ) ( )354.5,236354cos.200.cos. 112 sensenXZZ +=+= ββ Z2 = 223,625 ( ) ( ) ( ) ( )354.200354cos.5,236.cos. 112 sensenZXX +=+= ββ X2 = -214,299 P2 X1 = 20 X2=23,82 Centro do Palete X ex.: θ = 30° β = 30°0° X2 = 18,8 P2 β 30 ,0 0° θ° Z X1 = 20 Z2 = 2 1, 2 Z1 = 1 3 P1 Centro de giro de mesa +B 0° Z θ° X θ° X1=20 Z2=1,25 Z1=13 P1 P2 β = −30° ex.: θ = −30° θ° Z1 =1 3 3º Caso θ° 0° β 30,00° θ°Z X2=23,82 X1=20 Centro do Palete Z2 =1 ,2 5 P1 P2 1º Caso Z2 = 2 1, 2 P10° 3º Caso Z+ X+ B+ Peça -B Z θ° θ° β −30,00° θ° 1º Caso Centro de giro de mesa Z+ X X+ B- X Peça Z1 = 1 3 Centro do Palete X 0° ex.: θ = −30° β 30 ,0 0° Z β = 30° +B 0° Centro de giro de mesa θ° Z X X 0° 4º Caso Z+ B+ X- 0° Z X2 = 18,8 β = −30° ex.: θ = 30° -B 4º Caso Peça θ° Z Centro do Palete 2º Caso θ° X Z+ B- X- Centro de giro de mesa Peça 2º Caso HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 34 de 51 Manual de apoio programação FANUC 18i e 160i 2-) Exemplo usando Trigonometria: Calcula-se a hipotenusa: 2 1 2 1 ZXhip += hip = 309,729 Calcula-se α: αα sen.729,3095,236 =⇒ 729,309 5,236arcsen=α α = 49,78° α´ = 49,78° - 6° => 43,78° 11- CRIAÇÃO DE MACROS “M” e “G” Observamos que para as funções “Ms”, embora seja possível esta criação de macros, fica desaconselhada esta ação, para que a Heller possa ocupar este espaço na criação de novas funções de máquina, e isto possa ser implementado em qualquer cliente sem problemas. Quanto às funções “Gs” é possível segundo o seguinte critério: Criar um programa cujo número seja de O9010 à O9019, dependendo deste número de programa, carregar o parâmetro de 6050 a 6059 com um número que será a função “G” de chamada. Este número “G” deverá ser livre do campo de outra função “G” que possa ser usada pela FANUC. Caso isso Para saber a novo ângulo basta subtrair de α o deslocamento do palete, que neste exemplo é 6°, portanto: 30 9,7 α`= 43,78° 2X Z 2 299,214 78,43.729,309 .729,309 2 2 ' 2 −= °= = X senX senX α 625,223 78,43.729,309 cos.729,309 2 2 ' 2 = °= = Z senZ Z α HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 35 de 51 Manual de apoio programação FANUC 18i e 160i ocorrer, se por exemplo G1, toda vez que o programa executar “G1”, em vez de realizar uma interpolação reta com avanço programado em “F”, ele executará o programa O9......, que passa a ser um perigo! Então, recomendamos usar uma faixa de numeração do tipo G801 a G899. Observe abaixo a tabela de relação entre o número do programa, com o valor a carregar nos parâmetros, e a função “G” correspondente. Neste exemplo podemos observar que para executar o programa O9010 basta chamar G801 e assim sucessivamente: PROGRAMA PARÂMETRO FUNÇÃO G O9010 6050 801 G801 O9011 6051 802 G802 O9012 6052 803 G803 O9013 6053 804 G804 09014 6054 805 G805 O9015 6055 806 G806 O9016 6056 807 G807 O9017 6057 808 G808 O9018 6058 809 G809 09019 6059 810 G810 Os parâmetros de definição das macros P6071...P6079 que chamam as macros de 9001...9009 não assumem as variáveis locais #1...#33 internamente das mesmas. Sendo assim, quando programado por exemplo: M60Z500 primeiramente será executado o movimento do eixo-Z e após seu posicionamento será inicializada a macro de troca. Se uma variável local for definida dentro dessas macros, as mesmas ficaram com o valor definitivamente até a próxima HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008Impressão: Folha: 36 de 51 Manual de apoio programação FANUC 18i e 160i definição pelo programa NC. Os parâmetros de definição das macros P6080...P6089 que chamam as macros de 9020...9029 assumem as variáveis locais #1...#33 internamente das mesmas. Sendo assim, quando programado por exemplo: M60Z500 primeiramente será executada a macro, o valor da variável #26 (nesse caso a letra Z) assumirá o valor do Z (nesse caso 500) e esse valor será válido somente durante a execução da macro. Após o término da macro, os valores das variáveis locais #1...#33 voltaram a ter os valores anteriores a da chamada da macro sem que os valores anteriores interfiram na execução da macro em si. 12- CONTROLE DE QUEBRA DE BROCA(OPCIONAL) A) M80 – Ativar o controle de quebra de brocas Controle de quebra de broca. B: Configuração da Reação após detecção de quebra de broca (parâmetro interno #2) B=1 com broca quebrada aciona parada, indica mensagem e altera o estado da ferr. p/ bloqueada. B=2 com broca quebrada não aciona parada, indica mensagem altera o estado da ferr. p/ bloqueada. Y: Distância de controle em Y em relação do Fuso Árvore (parâmetro interno #25) Y=0 O controle da ferr. é feito exatamente na altura do raio laser Y=xx O controle da ferr. é feito acima da altura do raio laser conforme valor programado (xx) Quando detectado a quebra da broca, a macro variável #831 recebe o valor ‘2‘ , e quando a broca estiver OK recebe ‘1‘. Modo de programação: Modo correto: M80 Bx Yxxx Qualquer outra função além do M80 não é permitida na mesma sentença. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 37 de 51 Manual de apoio programação FANUC 18i e 160i EXEMPLO DE APLICAÇÃO B) APLICAÇÃO em MCP: ... .... N530G98G81Z75R99K1 N540G80 N550G0X150Y366 N560G98G81Z71R99K1 N570G80 N580G0G53X0Y700Z860M5M9 N590M80B1 N600(***** - LATERAL ESQUERDA - *****) N610(FURAR 4 X D6.8 X 19MM COM CHANFRO PARA M8X1.25-G54/B180) N620(T41 - BROCA DE METAL DURO D6.8 MM COM CHANFRADOR) N41T41 N630M6 N640G54X73Y155F1030S5149M3M8T42B180 N650M21M125 .... .. C) APLICAÇÃO em MC16/25/MCH250/MC12: ... .... N1720G98G81X445Y126Z-21R2K1 N1730G80 N1740G0Z300 /N1750M80B1 N1760G53G0G90X#800Y#801Z#802 M9 M72 N1770M9 N1780(ROSCAR 18 X M8X1.25 X 16 - G56/B180) N1790(T104 - ROSQUEADOR BILZS M8X1.25) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 38 de 51 Manual de apoio programação FANUC 18i e 160i N104 T104 (EM MC12 USAR M6T104 NA MESMA LINHA) N1800 M46 (NÃO APLICADA NA MC12) N1810G56X445Y-126S796M3M8T100 N1820G43H1D1Z10M8 (EM MC12 USAR H104 D104) N1860G99G84Z-16R5F995K1 . .... .... D) COMO TORNAR NOVAMENTE DISPONÍVEL A BROCA QUEBRADA: a) DESCARREGA-LA, CANCELA-LA E RECARREGA-LA NOVAMENTE COMO NOVA FERRAMENTA, OU b) Ir até a tela Ajuste/ Controle de Vida Útil/ Selecionar Ferramenta desviada/ Detalhes/ Cancelar desvio tornando a ferramenta novamente disponível/ salvar. 13- EXEMPLO DE PROGRAMA COM CONTADOR DE TEMPO: % O1(PROGRAMA DE USINAGEM EXEMPLO) GOTO52 N20(PROGRAMA DE CORTE FREIO MAQ. MCH250) N25(ESTUDO DE USINAGEM HELLER ZB) N30(PLANO DE TRABALHO AP-0000 C/ DISPOSITIVO HID. 00000000) N40(PROGRMADO POR FERNANDO - HELLER EM 09/10/2001) N44(***OTIMIZADO POR - HELLER EM 24/04/2002****) N45(*** ALTERADA A DIM. 8,5 PARA 7,25 - DISTANCIA DO TUBO AOS FUROS H1/H2 ***) N46(*** ALTERADO O PROGRAMA PARA VERSAO 3.5 FANUC ***) N47(**** COM TABELA DE GERENCIAMENTO DE PALETES *****) N48(*** DATA - 02/08/2002 ***) N50(MAQUINA MCH250 COM FANUC160I) N52IF[#904 LT 1]GOTO3001 N54IF[#904 GT 2]GOTO3001 #590=#3001 (CARREGA VALOR INICIAL DO RELOGIO) GOTO55 (****** VARIAVEIS PARA RASTREABILIDADE "MAQUINA X ESTACAO" ******) (*** #699=1 - MAQUINA 1 ***) (*** #699=2 - MAQUINA 2 ***) (*** #699=3 - MAQUINA 3 ***) (*** #699=4 - MAQUINA 4 ***) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 39 de 51 Manual de apoio programação FANUC 18i e 160i (*** #699=5 - MAQUINA 5 ***) (*** #699=6 - MAQUINA 6 ***) (*** #699=7 - MAQUINA 7 ***) N55#699=1(*** DEFINIR MAQUINA PARA RASTREABILIDADE CONF. TABELA ACIMA***) IF[#699 LT 1]GOTO3001(*** VERIFICACAO DA #699 ***) IF[#699 GT 7]GOTO3001(*** VERIFICACAO DA #699 ***) M98P555(*** SUBROTINA PARA VARIAVEIS DE RASTREABILIDADE ***) M98P150(CARREGAR VARIAVEIS DOS CORRETORES DE FERRAM.) IF[#906 EQ 1]GOTO1111 IF[#906 EQ 2]GOTO2222 N1111(*** CARREGAR DPZ E VARIAVEIS PALETE 1 ***) G10L20P1X148.95Y240.0Z-1.1B0(B180 - FRESAR E FURAR ORELHAS - FIX II PECA A ) G10L20P2X-148.85Y240.0Z-0.9B0(B180 - FRESAR E FURAR ORELHAS - FIX II PECA B) G10L20P3X4.0Y632.3Z223.52B0(B90 - FURO CONEXAO - FIX I PECA B ) G10L20P5X26.5Y180.0Z185.7B0(B90 - FURO SANGRADOR E RASTREAB. FIX II PECA B) G10L20P4X-3.6Y632.3Z223.75B0(B270 - FURO CONEXAO - FIX I PECA A ) G10L20P6X-26.30Y180.1Z185.7B0(B270 - FURO SANGRADOR E RASTREAB. FIX II PECA A) G10L20P7X[-1*[[#7001+1.3]-0.00]]Y[#7002-0.0]Z[-1*[#7003-18.40]]B0(B0 - FURAR EMBOLOS - FIX II PECA A) G10L20P8X[-1*[[#7021-1.15]-0.15]]Y[#7022+0.05]Z[-1*[#7023-18.4]]B0(B0 - FURAR EMBOLOS - FIX II PECA B) G10L20P9X#7121Y[#7122+34.75]Z#7123B0(B0 - CANAL EMBOLO 2 "H2" - FIX I PECA A) G10L20P10X#7121Y[#7122-34.75]Z#7123B0(B0 - CANAL EMBOLO 1 "H1" - FIX I PECA A) G10L20P11X#7141Y[#7142+34.75]Z#7143B0(B0 - CANAL EMBOLO 1 "H1" - FIX I PECA B) G10L20P12X#7141Y[#7142-34.75]Z#7143B0(B0 - CANAL EMBOLO 2 "H2" - FIX I PECA B) G10L20P13X-148.7Y240.05Z19.4B0(B0 - FRESAR FACE EMBOLOS - FIX II PECA A) G10L20P14X148.68Y240.15Z19.2B0(B0 - FRESAR FACE EMBOLOS - FIX II PECA B) G10L20P15X-148.54Y239.95Z19.4B0(B0 - FRESAR FACE FINGERS - FIX II PECA A) G10L20P16X148.58Y240.15Z19.2B0(B0 - FRESAR FACE FINGERS - FIX II PECA B) (*)GOTO100 N2222(*** CARREGAR DPZ E VARIAVEIS PALETE 2 ***) G10L20P1X148.95Y239.9Z-1.1B0(B180 - FRESAR E FURAR ORELHAS - FIX II PECA A ) G10L20P2X-148.85Y240.1Z-0.9B0(B180 - FRESAR E FURAR ORELHAS - FIX II PECA B) G10L20P3X4.1Y632.32Z223.52B0(B90 - FURO CONEXAO - FIX I PECA B ) G10L20P5X26.5Y180.25Z185.7B0(B90 - FURO SANGRADOR E RASTREAB. FIX II PECA B) G10L20P4X-3.7Y632.4Z223.6B0(B270 FURO CONEXAO - FIX I PECA A ) G10L20P6X-26.40Y180.1Z185.7B0(B270 - FURO SANGRADOR E RASTREAB. FIX II PECA A) G10L20P7X[-1*[[#7001+1.3]-0.0]]Y[#7002-0.07]Z[-1*[#7003-18.25]]B0(B0 - FURAR EMBOLOS - FIX II PECA A) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 40 de 51 Manual de apoio programação FANUC 18i e 160i G10L20P8X[-1*[[#7021-1.15]-0.15]]Y[#7022+0.05]Z[-1*[#7023-18.3]]B0(B0 - FURAR EMBOLOS - FIX II PECA B) G10L20P9X#7121Y[#7122+34.75]Z#7123B0(B0 - CANAL EMBOLO 2 "H2" - FIX I PECA A) G10L20P10X#7121Y[#7122-34.75]Z#7123B0(B0 - CANAL EMBOLO 1 "H1" - FIX I PECA A) G10L20P11X#7141Y[#7142+34.75]Z#7143B0(B0 - CANAL EMBOLO 1 "H1" - FIX I PECA B) G10L20P12X#7141Y[#7142-34.75]Z#7143B0(B0 - CANAL EMBOLO 2 "H2" - FIX I PECA B) G10L20P13X-148.74Y239.85Z19.4B0(B0 - FRESAR FACE EMBOLOS - FIX II PECA A) G10L20P14X148.68Y240.34Z19.1B0(B0 - FRESAR FACE EMBOLOS - FIX II PECA B) G10L20P15X-148.7Y239.85Z19.4B0(B0 - FRESAR FACE FINGERS - FIX II PECA A) G10L20P16X148.55Y240.34Z18.8B0(B0 - FRESAR FACE FINGERS - FIX II PECA B)GOTO100 N100(*** INICIO DE USINAGEM CALIPER V229 DIANTEIRO ***) #598=#3001 N92(FRESAR ACAB ORELHAS H1 E H2 MED 31.6MM) N94(FRESA DISCO DIA.92 CARRETEL=T1) N1T1 (EM MC12 PROG. NA MESMA LINHA M6T1) N118 M6 N120G54P1X51Y143B180S3478F3826M3M8T2( *** PECA A ***) N130G43H1D1Z0 N150G1G42X23.1Y92 N160X-35 N170G40Y143 N180G0Z200 N190G54P2X34Y143( *** PECA B ***) N200Z0 N210G1G42Y92 N220X-22.1 N230G40X-54.6Y143 N240G0Z200 N250X-54.6Y-138.5 N260Z0 N270G1G42X-22.1Y-92. N280X38 N290G40Y-138.5 N300G0Z200 N310G54P1X-38Y-138.5( *** PECA A ***) N320Z0 N330G1G42Y-92 N340X54 N350G40Y-138.5 N370G53G49H0Z[400+#651]M5 #599=#3001 #600=[#599-#598] HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 41 de 51 Manual de apoio programação FANUC 18i e 160i #601=[#600/1000/60] #598=#3001 N382(FURAR ORELHAS H1 E H2 COM DIA.8.3 - ESCAREAR 2 LADOS 0,8X45GRAUS) N2M6T2B180(BROCA CONF. DES. 5902094 FL2 DIA 8,3MM=T2) N420G54P1X8.5Y-102.5B180S7710F2080M3M8T3( *** PECA A ***) N430M98P300(ROTINA PARA FURAR E CHANFRAR) N440G54P1X8.5Y102.5( *** PECA A ***) N450M98P300 N460G54P2X-8.5Y102.5( *** PECA B ***) N470M98P300 N480G54P2X-8.5Y-102.5( *** PECA B ***) N482M98P300 N504G49G53H0Z[430+#652]M5 #599=#3001 #600=[#599-#598] #602=[#600/1000/60] #598=#3001 N530(FRESAR LARGURA MED. 9,8MM) (FRESA DIA. 40MM 4 FACAS = T3) N3T3 (EM MC12 PROGR. NA MESMA LINHA M6T3) M6 N560G54P4X-10.5Y45B270S7957F6875M3M8T4( *** PECA A ***) N580G43H1D1Z0(EM MC12 USAR H3 D3) N600G1G42X10.25 N610Y-15 N620G40X-45 N630G0Z200 N660G54P3X10.5Y45B90( *** PECA B ***) N670G0Z0 N680G1G41X-10.25 N690Y-15 N700G40X45 N720G0G53G49H0Z[450+#653]M5 #599=#3001 #600=[#599-#598] #603=[#600/1000/60] #598=#3001 N735(FURAR C/ DIA.7,5MM X 65MM GUIA P/ LONGA) N737(BROCA RT150 D7.5XD10.5XD18 = T4) N4T4(EM MC12 USAR PROG. NA MESMA LINHA M6T4) M6 N760G54P3X0Y0B90S9337F1698M3M8T7( *** PECA B ***) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 42 de 51 Manual de apoio programação FANUC 18i e 160i N780G43H1Z3M21M127 (EM MC12 USAR H4) N800G1G43H2Z-0.2 (EM MC12 USAR H204) N810G0G43H1Z200 (EM MC12 USAR H4) N820G54P4X0Y0B270( *** PECA A ***) N830G0Z3 N840G1G43H2Z-0.2(EM MC12 USAR H204) N850G0G43H1Z250S1500M3(EM MC12 USAR H4) N870M80B1(BBK) N880G0G53G49H0Z#5023M5 #599=#3001 #600=[#599-#598] #604=[#600/1000/60] #598=#3001 N1222(REBAIXAR ALOJ. DO SANGRADOR) (REBAIXADOR ESPECIAL D9XD10,5XD18MM=T7) N7T7 (EM MC12 USAR NA MESMA LINHA M6T7) M6 N1250G54P6X0Y0B270S8841F2652M3M8T8( *** PECA A ***) N1260G43H1Z5M21M127(EM MC12 USAR H7) N1280G1G43H2Z-1.75 (EM MC12 USAR H207) N1285G4X0.1 N1290G0G43H1Z250(EM MC12 USAR H7) N1310G54P5X0Y0B90( *** PECA B ***) N1320G0Z5 N1330G1G43H2Z-1.75(EM MC12 USAR H207) N1335G4X0.1 N1340G0G43H1Z200S1000M3(EM MC12 USAR H7) N1357M80B1(BBK) N1355G0G53G49H0Z#5023M5 #599=#3001 #600=[#599-#598] #607=[#600/1000/60] #598=#3001 N1362(FURAR PASSANTE ALOJ. DO SANGRADOR) (BROCA D4,0MM R0 = T8 ) N8T8 (EM MC12 PROGRAMAR NA MESMA LINHA M6T8) M6 N1390G54P5X0Y0B90S9549F1432M3T9( *** PECA B ***) N1400G43H1Z-10M21M127 (EM MC12 PROGRAMAR H8) N1420G0Z-10 N1430G1Z-40 N1440G0Z200 N1460G54P6X0Y0B270( *** PECA A ***) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 43 de 51 Manual de apoio programação FANUC 18i e 160i N1470G0Z-10 N1480G1Z-40 N1485G0Z200S2000M3 N1505M80B1(BBK) N1500G0G53G49H0Z#5023M5 #599=#3001 #600=[#599-#598] #608=[#600/1000/60] N1501#598=#3001 N1501(*** GRAVAR RASTREABILIDADE ***) (*** BROCA DIAM 1,0 - T9 ***) N9T9 (EM MC12 PROG. NA MESMA LINHA M6T9) M6 N1503G54P6X0Y0B270M3S7321F366M8(*** PECA A ***) N1504G43H1D1Z10T10 (EM MC12 PROGRAMAR H9D9) N1505IF[#904 EQ 1]GOTO1507 N1506IF[#904 EQ 2]GOTO1508 N1507M98P311 GOTO1509 N1508M98P321 N1509G0Z270 N1511G54P5X0Y0B90(*** PECA B ***) N1511G0Z10 N1512IF[#904 EQ 1]GOTO1514 N1513IF[#904 EQ 2]GOTO1515 N1514M98P312 GOTO1516 N1515M98P322 N1516G0Z270M3S500 N1525G0G53G49H0Z#5023 #599=#3001 #600=[#599-#598] #609=[#600/1000/60] #598=#3001 N1535(ROSCAR NA PROF. DE 10MM ALOJ. DO SANGRADOR) (MACHO M10X1,0 = T10 ) N10T10 (EM MC12 PROG NA MESMA LINHA M6T10) M6 N1545G54P5X0Y0B90S2229F2229M3M8T6( *** PECA B ***) N1550G43H1Z1M21M127(EM MC12 PROG H10) N1580M84 N1590G98G84Z-11R1K1 N1600G80 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 44 de 51 Manual de apoio programação FANUC 18i e 160i N1610G0Z250 N1630G54P6X0Y0B270S2229F2229( *** PECA A ***) N1640G0Z1 N1650M84 N1660G98G84Z-11R1K1 N1670G80 N1690G0G53G49H0Z[400+#660]M5 #599=#3001 #600=[#599-#598] #610=[#600/1000/60] #598=#3001 N1062(ROSCAR M10X1,5 NA PROF. DE 19MM) (MACHO M10 X 1,5 HM=T6 ) N6T6 (EM M12 PROGRAMAR NA MESMA LINHA M6T6) N1080G54P3X0Y0B90S2229F3343M3M8T1( *** PECA B ***) N1090G43H1Z1M21M127 (EM MC12 PROGRAMAR H6) N1100M84 N1110G98G84Z-22R1K1 N1120G80 N1130G0Z200 N1150G54P4X0Y0S2229F3343M3B270( *** PECA A ***) N1160G0Z1 N1170M84 N1180G98G84Z-22R1K1 N1190G80 N1200G0Z200M5 N1210G0G54G49H0G90X400Y330Z950M5M9 #599=#3001 #600=[#599-#598] #606=[#600/1000/60] N6000M60 (TROCA PALETE) #777=#3001(CARREGA VALOR FINAL DO CICLO DO RELOGIO) #778=[#777-#590](TEMPO FINAL MENOS INICIAL) #779=[#778/1000/60](TEMPO TOTAL DO CICLO EM MINUTOS) N3202GOTO99 N3001#3000=1(***#904 ESTA INCORRETA = CORRIGIR PWT***) N99M30 (ENCERRA O PROGRAMA PARA ATUALIZAR PWT) % HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 45 de 51 Manual de apoio programação FANUC 18i e 160i 14- TEMPORIZADOR FANUC 180i e 160i Ligado: Tempo acumulativo de uso da máquina com chave geral ligada desde sua instalação (sem acesso ao usuário em zerar contador). Tempo de Oper: Tempo de máquina com motor ligado. (aqui é possível zerar o contador) Tempo de Usin: Tempo acumulativo de ciclo automático desde a partida com ciclo start. (aqui é possível zerar o contador) Uso Livre: Tempo uso livre introduzindo valor inicial. (aqui é possível zerar o contador) Tempo de Ciclo: Tempo individual de operação dentro de um ciclo completo em cada palete de M60 à M60. Peças Requeridas: Quantidade de Ciclos programados. (aqui é possível zerar o contador) No. de Peças: Contador de Ciclos(aqui é possível zerar o contador) Tecla +Introduz. = Introduz valor digitado, somando-o ao existente na janela selecionada. HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 46 de 51 Manual de apoio programação FANUC 18i e 160i 14- EXEMPLO DE SUBROTINA / MACRO CRIADA PARA FURAR EM CÍRCULOS HELLER PROGRAMA O9010 G54 X Z Y X ...... N50..... N60 #718=75.325 N70 #719=324.579 N80 #720=10 N90 #721=160 N100 #722=0 N110 #723=-30 N120 #724=5 N130 #725=50 N140 #726=84 N150 #700=0N160 G66P9010 (OU G801) N170 ...... ......... NO PROGRAMA PRINCIPAL: MEDIDA AFASTAMENTO ABSOLUTA MM CONDIÇÃO DE ROSCAMENTO: RIGIDO=0 e COMPENSADOR=1 RAIO DO CIRCULO TIPO CICLO (FURACAO=81/ROSCAR=84/MAND=86/ETC MEDIDA APROXIMACAO ABSOLUTA MM PROFUNDIDADE DO FURO/ROSCA ABSOLUTA MM ANGULO DE POSICAO DO PRIMEIRO FURO DIAMETRO DA FURACAO / ROSCAMENTO QUANTIDADE DE FUROS IGUALMENTE DISTRIBUIDOS COORDENADA DO CENTRO ABSOLUTA EM Y COORDENADA DO CENTRO ABSOLUTA EM X #700 #722 #725 #727 #726 #724 #723 #721 #720 #719 #718 #700=n (n=0 roscamento Rígido; ou n=1 p/ compensador) #726=nn (nn=tipo de ciclo fixo) #720=n (n=Qtde. de Furos) % O9010(CICLO DE FURACAO OU ROSCAMENTO OU OUTRO EM CIRCULO) N5 (CICLO DE FURACAO OU ROSCAMENTO OU OUTRO EM CIRCULO) (PROGRAMADO POR FERNANDO EM 25MARCO2002) (PARA TRANSFORMAR ESTA ROTINA EM MACRO DO SISTEMA...) (CARREGAR NO PARAMETRO 6050 O VALOR 801 E.... (CHAMA-LA NO PROGRAMA COMO G801*************) (************** G801 ***********************) N10 (#718=COORDENADA DO CENTRO ABSOLUTA EM X) N20 (#719=COORDENADA DO CENTRO ABSOLUTA EM Y) N30 (#720=QUANTIDADE DE FUROS IGUALMENTE DISTRIBUIDOS) N40 (#721=DIAMETRO DA FURACAO/ROSCAMENTO/OUTRO) N50 (#722=ANGULO DE POSICAO DO PRIMEIRO FURO) N60 (#723=MEDIDA PROFUNDIDADE DO FURO/ ROSCA) N70 (#724=MEDIDA APROXIMACAO PARA FURAR/ROSCAR) N80 (#725=MEDIDA DE SEGURANCA PARA RETORNO) N90 (#726=TIPO CICLO FURACAO=81 ROCAR=84 MANDRILAR=86 ETC.) N95 (#700=0 ROSCAMENTO RIGIDO, #700=1 ROSCAMENTO MANDRIL COMPENSADOR) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 47 de 51 Manual de apoio programação FANUC 18i e 160i N100 #736=[360/#720] (CALCULADO ANGULO DE DIVISAO DO CIRCULO) N110 #727=[#721/2] (CALCULADO O RAIO DO CIRCULO] N120 #728=[#727*[COS[#722]] (COORDENADA PRIMEIRO FURO EM X) N130 #729=[#727*[SIN[#722]] (COORDENADA PRIMEIRO FURO EM Y) N140 G0 G90 X[#728+#718] Y[#729+#719] N143 IF[#726NE84]GOTO160 N145 IF[#700NE0]GOTO160 N150 M84 (PARA ROSCAR COM MANDRIL RIGIDO) N160 G99 G#726 Z-#723 R#724 K1 N170 G80 N180 G0 Z#725 N190 #720=[#720-1] N200 #730=[#736+#722] N210 WHILE[#720GT0]DO 1 N220 #731=[#727*[COS[#730]] (COORDENADA PROXIMOS FUROS EM X) N230 #732=[#727*[SIN[#730]] (COORDENADA PROXIMOS FUROS EM Y) N240 G0 G90 X[#731+#718] Y[#732+#719] N250 IF[#726NE84]GOTO 280 N260 IF[#700NE0]GOTO 280 N270 M84 (PARA ROSCAR COM MANDRIL RIGIDO) N280 G99 G#726 Z-#723 R#724 K1 N290 G80 N300 G0 Z#725 N310 #730=[#730+#736] N320 #720=[#720-1] N330 END 1 N340 M99 % 15- EXEMPLO DE SUBROTINA PARA CHECAR PRESET DE FERRAMENTAS % O0999(* SUBROT P/ CHECAR PRESET FERRAMENTA MAQ. MC 16 *) N9999(*** SUBROT P/ CHECAR PRESET FERRAMENTA MAQ. MC 16 ***) N1001(***** ELABORADO POR HELLER ******) N1003(* COMANDO FANUC *** OPERACAO 00 PECA 0000000***) N1004(***EXEMPLO ELABORADO PARA 11 FERRAMENTAS**********) N1004(***INSERIR OUTRAS CONFORME NECESSIDADE************) N1005(** #700 = COMPRIMENTO NOMINAL FERRAMENTA **) N1007(** #701 = COMPRIMENTO REAL ATIVO DA FERRAMENTA **) N1009(** #702 = TOLERANCIA SUPERIOR VALOR ABOLUTO **) HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 48 de 51 Manual de apoio programação FANUC 18i e 160i N1011(** #703 = TOLERANCIA INFERIOR VALOR ABOLUTO **) N1013(**) N1015#800=#1032(**** FERRAMENTA ATIVA ****) N1017(**) N1019IF[#800 EQ 1]GOTO1(*** DESVIO CASO FERR. FOR ** T001 **) N1021IF[#800 EQ 2]GOTO2(*** DESVIO CASO FERR. FOR ** T002 **) N1023IF[#800 EQ 3]GOTO3(*** DESVIO CASO FERR. FOR ** T003 **) N1025IF[#800 EQ 4]GOTO4(*** DESVIO CASO FERR. FOR ** T004 **) N1027IF[#800 EQ 5]GOTO5(*** DESVIO CASO FERR. FOR ** T005 **) N1029IF[#800 EQ 6]GOTO6(*** DESVIO CASO FERR. FOR ** T006 **) N1031IF[#800 EQ 7]GOTO7(*** DESVIO CASO FERR. FOR ** T007 **) N1033IF[#800 EQ 8]GOTO8(*** DESVIO CASO FERR. FOR ** T008 **) N1035IF[#800 EQ 9]GOTO9(*** DESVIO CASO FERR. FOR ** T009 **) N1037IF[#800 EQ 10]GOTO10(*** DESVIO CASO FERR. FOR ** T010 **) N1039IF[#800 EQ 11]GOTO11(*** DESVIO CASO FERR. FOR ** T011 **) N1041(**) N1043IF[#800 LT 1]GOTO12(*** CASO FERR. ATIVA NAO E USADA NO PROCESSO **) N1045IF[#800 GT 11]GOTO12(** CASO FERR. ATIVA NAO E USADA NO PROCESSO **) N1047(**) N1(*** SE FERR. ATIVA FOR ** T001 **) N1049#700=157.5 N1051#702=1 N1053#703=-1 N1055GOTO99 N2(*** SE FERR. ATIVA FOR ** T002 **) N1057#700=122 N1059#702=1 N1061#703=-1 N1063GOTO99 N3(*** SE FERR. ATIVA FOR ** T003 **) N1065#700=242 N1067#702=1 N1069#703=-1 N1071GOTO99 N4(*** SE FERR. ATIVA FOR ** T004 **) N1073#700=72 N1075#702=1 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 49 de 51 Manual de apoio programação FANUC 18i e 160i N1077#703=-1 N1079GOTO99 N5(*** SE FERR. ATIVA FOR ** T005 **) N1081#700=167 N1083#702=1 N1085#703=-1 N1087GOTO99 N6(*** SE FERR. ATIVA FOR ** T006 **) N1089#700=128 N1091#702=1 N1093#703=-1 N1095GOTO99 N7(*** SE FERR. ATIVA FOR ** T007 **) N1097#700=132.5 N1099#702=1 N1101#703=-1 N1103GOTO99 N8(*** SE FERR. ATIVA FOR ** T008 **) N1105#700=95 N1107#702=1 N1109#703=-1 N1111GOTO99 N9(*** SE FERR. ATIVA FOR ** T009 **) N1113#700=190 N1115#702=5 N1117#703=-3 N1119GOTO99 N10(*** SE FERR. ATIVA FOR ** T010 **) N1121#700=97 N1123#702=1 N1125#703=-1 N1127GOTO99 N11(*** SE FERR. ATIVA FOR ** T011 **) N1129#700=264.5 HELLER Máquinas Operatrizes MATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 50 de 51 Manual de apoio programação FANUC 18i e 160i N1131#702=1 N1133#703=-1 N1135GOTO99 N1137(**) N99(**** INICIO DO CONTROLE COM TOLERANCIA SUPERIOR ****) N1139(**) N1141#801=#[#800+10000](**** CORRETOR DE DESGASTE ATIVO ****) N1143#802=#[#800+11000](**** CORRETOR DO COMPRIMENTO ATIVO ****) N1145#701=[#801+#802](****** COMPRIMENTO REAL ATIVO ****) N1147#705=#700+#702(******** CALCULO DA TOLERANCIA SUPERIOR ****) N1149IF[#701 GT #705]GOTO3333 N1151GOTO4444 N3333(**) N1153IF[#800 EQ 1] THEN #3000=1(T001 MAIOR QUE PERMITIDO) N1155IF[#800 EQ 2] THEN #3000=1(T002 MAIOR QUE PERMITIDO) N1157IF[#800 EQ 3] THEN #3000=1(T003 MAIOR QUE PERMITIDO) N1159IF[#800 EQ 4] THEN #3000=1(T004 MAIOR QUE PERMITIDO) N1161IF[#800 EQ 5] THEN #3000=1(T005 MAIOR QUE PERMITIDO) N1163IF[#800 EQ 6] THEN #3000=1(T006 MAIOR QUE PERMITIDO) N1165IF[#800 EQ 7] THEN #3000=1(T007 MAIOR QUE PERMITIDO) N1167IF[#800 EQ 8] THEN #3000=1(T008 MAIOR QUE PERMITIDO) N1169IF[#800 EQ 9] THEN #3000=1(T009 MAIOR QUE PERMITIDO) N1171IF[#800 EQ 10] THEN #3000=1(T010 MAIOR QUE PERMITIDO) N1173IF[#800 EQ 11] THEN #3000=1(T011 MAIOR QUE PERMITIDO) N1175(**) N4444(**** INICIO DO CONTROLE COM TOLERANCIA INFERIOR ****) N1177(**) N1179#705=#700+#703(** CALCULO DA TOLERANCIA INFERIOR ****) N1181IF[#701 LT #705]GOTO5555 N1183GOTO6666 N5555(**) N1185IF[#800 EQ 1] THEN #3000=2(T001 MENOR QUE PERMITIDO) N1187IF[#800 EQ 2] THEN #3000=2(T002 MENOR QUE PERMITIDO) N1189IF[#800 EQ 3] THEN #3000=2(T003 MENOR QUE PERMITIDO) N1191IF[#800 EQ 4] THEN #3000=2(T004 MENOR QUE PERMITIDO) N1193IF[#800 EQ 5] THEN #3000=2(T005 MENOR QUE PERMITIDO) N1195IF[#800 EQ 6] THEN #3000=2(T006 MENOR QUE PERMITIDO) HELLER Máquinas OperatrizesMATERIAL DE APOIO E EXERCÍCIOS Origem: treinamento PARA COMANDOS FANUC 18i / 180i / 160i Data: 03/08/2004 epto./Resp. FERNANDO / SIT Emissão: 4/17/2008 Impressão: Folha: 51 de 51 Manual de apoio programação FANUC 18i e 160i N1197IF[#800 EQ 7] THEN #3000=2(T007 MENOR QUE PERMITIDO) N1199IF[#800 EQ 8] THEN #3000=2(T008 MENOR QUE PERMITIDO) N1201IF[#800 EQ 9] THEN #3000=2(T009 MENOR QUE PERMITIDO) N1203IF[#800 EQ 10] THEN #3000=2(T010 MENOR QUE PERMITIDO) N1205IF[#800 EQ 11] THEN #3000=2(T011 MENOR QUE PERMITIDO) N1207(** ) N6666(*** FERRAMENTA OK. ***) N1209M99 N1211(**) N12M0 N1213(**** FERRAMENTA ATIVA NAO E USADA NESTE PROCESSO ****) N1215GOTO12 N1217M99 %