Pré-visualização parcial do texto
Baixe Apostila Centro de Usinagem - Discovery760 e outras Notas de estudo em PDF para Cultura, somente na Docsity!
DULCE DDD DDIDDDDDDDDDIDI DIDI DI DADA ÍNDICE I. PROGRAMAÇÃO 1- APRESENTAÇÃO 1.1 - Antes de programar é necessári: 2- INTRODUÇÃO A PPOGRAMAÇÃO . .3 2.1 - Blocode dados... sa Did BrgprAA asgmeperreogoresorussenense rama coizemavrs sou cusracazm ini ceusrsentaverio pra ad BRR cod ss secreta 3 3- INTRODUÇÃO AO SISTEMA DE COORDENADAS .......cmamesesesssssasesmaerteas 4 3.1 - Coordenadas absolutas... 3.2 - Coordenadas increment 3.3 - Coordenadas polares 4- FUNÇÕES PREPARA TÓRIAS "G" .cieeeeermmmeseertmmmmtasarereeermerrsereerererescesesrerrersasss 6 4.1 - G00(Posicionamento Rápido) .10 4.2 - GO! (Interpolação Linear) . «10 4,3 - G02eG03 (Interpolação Circular ad 44- CeR (Inserção de chanfro ou canto arredondado) .13 4.5 - Interpolação Helicoidal ......... E) 4.6- G15/G16(Coordenada Polar) 17 5- FUNÇÕES DE COMPENSAÇÃO ... 5.1- G40/G41/G42 entaperdação der raio de errAenIa) 5.2 - G43/G44/G49 (Compensação de comprimento de ferramenta! .21 el -22 6 - SISTEMA DE COORDENADAS 6.1- G53 (Sistema de Coordenadas de Máquina - MCS) . 62- G542G59eG54.] (Sistema de Coordenadas de Trabalho - WCS) 6.3 - G52(Sistema de Coordenada Local) . 64- G92(Pontozerotemporário) 713-G7H4 (Roscamento com macho à esquerda - macho rígido). 7.1.4-G76 (Madrilzmento - fino acabamento) ........... 715-GM(Caceimensodeciciofizo) 7.1.6-G81 (Furação / mandriizmento - sem descarga) i TU (racao mana ameaia Sema descargae com dwell) 7.1 8 -GES (Furação com descarga) 7T19- 7.1.10-G54 7.1.11-G85(Madrismento insano) 7.1.12-G86 (Madrilamento-melherambameno) 7.1.13-G87 (Madrilzmento traciomantio) 9 - IMAGEM ESPELHO (G50.1/G51.1 10 - CHAMADA DE SUBPROGRAMA (M98 / M99) ......... 11 - MACRO B 7.1.14-G88 (Madrilamento com retorno manual). 7.1.15 - G89 (Madrilamento / alargador - com dwell ) 8 - ROTAÇÃO DO SISTEMA DE COORDENADAS (G68 / G69) .usccieummmmemseseeseraass 47 5 11.1 - Tipos de variáveis .. 11.2 - Gamade valores para 11.3 - Omissão do ponto decimal 11.4 - Referenciando variáveis 11.5 - Operações aritiméticas e oper 11.5.] - Tabela de operações aritiméticas e apémçõe 11.6 - Propriedades de operações 11.7 - Níveisdecolchetes 11.8 - Desvioerepetição 11.8.1 - Desvio incondicional - GOTO 11.8.2- Desvio condicional - IF 11.9 - Limit 11.10- Variável não definid 11.11 - Chamada de macros 11.11.1 - Diferença entre chamadas de macro e chamadas de subprogramas -12 - Especificações de argumentos... 11.12.1 - Especificações de acpuiientdet 11.12.2 - Mesclagem das especificações de argumentos ee e 1 11.,13- Limitações. 11.14- Níveis de variáveis locais . 11.14.1 - Variáveis loca 11.14.2 - Variáveis comun: 11.15 - Chamada modal (G66).. 1 .65 12- FUNÇÕES MISCELÂNEAS ......eccastericrcnatcoaasesrtrsrosoossisororoncsssasesterenespasarcresrmssaaa acena uu. 66 13-FBDXOGRAMA DE PROGRAMAÇÃO, punicissssescsscenacanisssatopersec ss sssa si bevinntts 67 o 11 - PRESETDE FERRAMENTAS... 11.1 - Presetde ferramentas feito na máquin 11.2 - Preset de ferramentas feito fora da máquina ..... cs imerseneasenmeesensaneansessereeenenero 84 12 - CORREÇÃO DE DESGASTE DE FERRAMENTA 13- DEFINIÇÃO DO ZERO PEÇA .... 13.1 - Definição do zero-peçano vértice (eixos “X" e“Y”) .. 13.2 - Definição do zero-peça no centro (eixos “X" e “Y”). 13.3 - Definição do zero-peça em Z (na superfície ouna base)... 14 - EXECUÇÃO DE PROGRAMAS .... 14.1 - Executar o programa em modo automático | 14.2 - Reiníciono meio do programa (pela ferramenta) | 11.2 - Abortaraexecução do programa ..............eeemeeasesereesereserrecererensecenricererearesenseso 15 - COMUNICAÇÃO DE DADOS... | 15.1 - Especificação da porta de comunicação | | 15.2 - Detalhes sobre a comunicação serial .. 15.2.1 - Configuração dos parâmetros de comunicação . 15.2.1 - Configuração do cabo ... it 15.3 - Detalhes sobre a comunicação através do Memory Card 15,3.1 - Memory Cards recomendados || | 15.3.1 - Visualização dos arquivos do Memory € ale no comando | 15.4 - Efetuar a comunicação de dados ...............ereneereerrersermeneenes |) 15.4.1 - Salvar programa... | 15.4.2 - Carregar programa . | 15.4.3- Salvar corretores de ferramentas | 15.4.4- Carregar corretores de ferramentas... 16- ALTERAÇÃO DE PARÂMETROS ...... a serestsvasa seas arts a setrnensprentoressciuiccasas ousadas ermamansmanmo 92 MEC LCCCCCeCeLOLOCCCCCARa asa. (6) ROMP = : : a Parte | Programação CTTCUCTTUETLULTUTTDO DDD DDDDDDDDD DDD, TDIDITIT DIA Q ROME 2 - INTRODUÇÃO A PROGRAMAÇÃO Estemanual foielaborado Somente para as funções básicas do comando, visando a simplicidade de programaçãoe operação. Informamos que, por sereste comando modular, algumas funções apresentadas aqui podemnão fazer parte da configuração da máquina. 2.1 - Blocos de dados Sãoagrupamentos de funções de comando e posicionamentoemumúnico registro, afimdeexecutar passo-a-passo, a ordem sequencial do programa. Umbloco consiste de um número sequencial (opcional), funções de comando e código EOB no final, queno vídeo aparece como: Oblocotema seguinte configuração N G = É Y Ê N Th dus : N. M : Onde Função N= Número sequencial Função G= Função preparatória Funções X Y = Funções de posicionamento FunçãoT=Seleciona ferramenta Função M= Funções Miscelâneas A sintaxe completa de cada função , será descrita adiante. 2.2 - Programa É uma sequência de blocos contendo funções de comando. armazenados na memória, os quais insruem oCNC, andeecomocaecutar uma deserminada operação. O programa pode rrum númercespecificado mo início, através doendereço" O”. $43784 - Manual de Programação e Operação - CNC PANUC 21-MB Q ROMÊ 3 - INTRODUÇÃO AO SISTEMA DE COORDENADAS Para que a máquina possa trabalhar com as La posições especificadas, estas têm que ser declaradas em um sistema de referência, que corresponde aos sentidos dos movimentos dos carros (eixos X,Y,Z), utiliza-se para este fim o sistema de coordenadas x cartesianas. Osistema de coordenadas da máquina é formado portodos os eixos existentes fisicamente na máquina. A posição do sistema de coordenadas em relação xe a máquina depende do tipo de máquina. As direções Y< doseixos seguem a chamada “regra da mão direita” “2 y Quando estamos diante da máquina o dedo médiorepresenta o cixo da ferramenta, então temos * o polegar a direção X+ ( o dedo indicador a direção Y+ o dedo médio a direção Z+ 3.1 - Coordenadas absolutas No sistema de coordenadas absolutas as — ai) posições dos eixos são medidas a partir do zero + peça pré-estabelecido, sendo que, para se | L programar nesse sistema, deve-se sempre informar a posição para a qual a ferramenta deve ir. Exemplo de programação: x bá Ponto À 20 20 | Ponto B Ponto € (Ponto D Ponto E Ponto F 'Ponto G| Ponto H 4 843784 - Manual de Programação e Operação - CNC FANUC ZM LTTTTLLLLLLL Sa Sa te ta Se te Se E TEIA IIACAG MC A A RIA rr RR emcadá Q ROM 4 - FUNÇÕES PREPARATÓRIAS "G" Um número seguido do endereço G, determina o modo que uma determinada operação será executada. Os códigos Gestão divididos em doistipos a) Modais - O código G permanece ativo até outro código G do mesmo grupo ser especificado. b) Não modal - O código G permanece ativo somente no bloco em que foi especificado. Exemplo: GO1 c G00 são códigos G modais do grupo 1 N100 GO1 X100 F1000 NIIO Y30 N120 X40 N130 G00Z15 O código G01 permanece ativo do bloco 100 até o bloco 120 Tabela dos Códigos G utilizados em programação (resumo ) Código G Grupo Função G00 ol Pc sicioname ntorápido G01 01 Interpolação Linear G02 ot Interpolaçãocircular- Interp. Helicoidal sentido horário Go3 o! Interpolação circular-Interp.Helicoidal sentido anti-horário G04 00 Dwell (tempo de permanência ) G07.1(G107) 00 Interpolação Cilíndrica G1o 00 Entrada de dados Gn 00 Cancela entrada de dados EU Gis 17 Cancela função de Programação Polar Gl6 17 Ativa Função de Programação Polar ' ] E —— S43784 - Manual de Programação e Operação - CNC FANUC 21EME nded De nannananarLAReRAAAAAAA AA anasasanana DLLDDDDDLEDLLLLDDDDODIDDRSSSSSSSSS sATLTTTLLTI II, * G17 02 Seleção de Plano X Y 618 02 Seleção de Plano X Z GI19 02 Seleção de Plano Y Z G20 06 Entrada de dados em polegadas G21 06 Entrada de dados em milimetros G22 04 Ativa Área de segurança G23 04 Cancela Área de segurança G28 00 Retorna para o Machine Home G29 00 Retorna do Machine Home * G40 07 Cancelacompensação de Raio deferramenta G41 07 Compensação de Raio de ferramenta àesquerda G42 07 Compensação de Raio de ferramenta àadireita G43 os Compensação do comprimento da ferramenta (direção +) Gs os Compensação do comprimento da ferramenta ( direção - ) cs os Cancela compensação de comprimento da ferramenta *c»o u“ Cancela função Escala Gi H Fimção Escala Go 15 Cancela Imagem de Espelho GSLI 18 Ativa imagem de Espeho Gs2 o Sisrma de coordeaaões local G53 o Sisirmade coordenadas de Máquina S$43784 - Manual de Programação e Operação - CNC FANUC 21-MB Q ROMÊ = 590 03 Sistema de coordenadas absoluto G91 03 Sistema de coordenadas incremental G92 00 Ajuste de zero programa * G94 0s Avançoemmilímetro porminuto G95 05 | Avanço por rotação , * 698 10 Retorno ao posicionamento prévioem ciclosfixos G99 10 Retorno ao plano R emciclos fixos NOTAS 1-Oscódigos G marcados com * são ativados automaticamente ao se ligar amáquina. 2- Os códigos G do grupo 00 não são modais 3 - Mais que um código G pode ser especificado no mesmo bloco, porém no caso de pertencerem ao mesmo grupo, o código G especificado porúltimo será o efetivado. 4-Se qualquercódigo G do grupo 1 forespecificadonumciclo fixo, esteciclo será automaticamente cancelado e a condição G80 assumida. Entretanto, um código G do grupo ! não é afetado por qualquer código G deciclofixo. 843784 - Manual de Programação e Operação - CNC FANUC 21 Q ROMÊ 4.1 - Função: G00 (Posicionamento Rápido) Explanação: - Os eixos são movidos em um avanço rápido para uma certa posição com referência ao zero programa, ou a uma distância incremental partindo da posição atual, de acordo coma função G90 ou G91 previamente estabelecida, - Se mais que um eixo forespecificado no bloco, o posicionamento se fará inicialmente à 45 graus, completando posteriormente o eixo mais longo, se houver diferença entre ambos. Sintaxe G00 X Y. EA X=Coordenada do ponto final do movimento para oeixo linear X Y=Coordenada do ponto final do movimento para o cixo linear Y Z=Coordenada do ponto final do movimento para oeixo lincar Z 4.2 - Função: G01 (Interpolação Linear) Explanação: Oseixos são movidos em avanço programado, especificado por F, para uma certa posição com referência ao zero programa, ou a uma distância incremental partindo da posição atual, de acordo com a função G90 0uG91 previamente estabelecida. Sintaxe - GOI X. Y, Z F X =Coordenada do ponto final do movimento para o eixo linear X Y =Coordenada do ponto final domov: imento paraocixolinear Y Z = Coordenada do ponto final do movimento para o eixo linear Z F=Velocidade de avanço (mm/min oumm/rotação) S43784 - Manual de Programação e Operação - b) Entre uma interpolação linear e uma interpolação circular c) Entre uma interpolação circular e uma interpolação linear € Usado para chanfro R Usado pararaio Parautilizar essas funções, deve-se programá-lasno mesmo bloco da interpolação linear oucircular | para que, em função do próximo movimento, seja criado um chanfro ouum arredondamento de canto. | O valor programado logo após a função C indica a dimensão do chanfro em relação a intersecção | dos movimentos ( vértice ) | || Exemplo = G91 GOI X100,C10 FA X100 Y100 É RS E hi | Ponto de intersecção programado | 523784 - Manual de Programação e Operação - CNC FANUC 21i-MB . Quandoas coordenadas X Y Z são omitidas (o ponto final éomesmo ponto de partida) eo centro for especificado com 1,J, ou K um arco de 360 graus é gerado. Uma interpolação circular pode ser definida por R (raio do arco ) aoinvésI,J,K. Quando umarco excede 180 graus, o valordoraio deve ser especificado com um valornegativo. Nocomando G02/G03, se os valores X Y Z forem omitidos, se o ponto final fora mesma posição inicial, eumraio forusado umarco de zero grau é gerado Ê Exemplo: GO2R50 (a ferramenta não se move) 4.4 - Funções € e R (Inserção de chanfro ou canto arredondado) Explanação: Umchanfro ou um arredondamento pode ser inserido entre os seguintes movimentos - a) Entre umainterpolação linear e outra interpolação linear Q ROMÊ O valor programado logo após a função R indica o raio do canto. Exemplo G91 G01 X100 ,RIO X100 Y100 programado Ponto de intersecção || Exemplo N0010 G90 G00 X0 YO N0020 G01 X10 Y10 F1000 N0030 X50 ,C5 N0040 Y25,R8 N0050 G03 X80 Y50 R30,R$ N0060 X50, R8 N0070 Y70,C5 N0080 X10,C5 N0090 Y10 NO100 XO YO NO110 M30 14 843784 - Manual de Programação e Operação - CNC FADE DES DR sadia a dd a a a o A A A Ea Fresa g 30mm 00007; G17G21 654690694; TO1 M06; 81500 MO3; GOO X-22 YO MO8; G43 Z5 HO1; G02 X-22 Y0 Z0 1-22. 0; G02 X-22 Y0 Z-5 1-22 J0; G02 X-22 Y0 Z-10 1-22 JO; G02 X-22 Y0 Z-15 1-22.J0; GO2 X-22 Y0 Z-20 1-22 JO; GO2 X-22 YO Z-25 1-22 JO; GOO XO YO; G53 Z-110 HO MOO; M30; 84 - Manual de Programação e Operação - CNO EAN TESS DDDDDDD DDD TD DD AD DDD DD DD DD DD DD DD DD DD DD DD DD ID IDADES AA AAA Q ROM 4.6 - Funções G15 / G16 (Coordenada Polar) - Ascoordenadas do ponto final (meta) pode ser programado através de coordenada polar( Raio e Ângulo). A direção positiva (+ ) do Ângulo será um movimento no sentido anti-horário e o sinal negativo ( -) será no sentido horário. As funções G15 e G16 são usadas para programação de coordenada polar, G15 - Cancela coordenada polar Gl16- Ativacoordenada polar Éneces o fazer a seleção do plano de trabalho. A informação de raio será o primeiro do plano selecionado e a informação de ângulo será o segundo eixo. Exemplo - Quando o plano selecionado for G17 (XY )a informação deraio será oendereço X e o ângulo oendereço Y Raioe ângulo podem ser programados tanto em absoluto como incremental (G900uG91) Quando raio é especificado no modo absoluto ele tem início a partir do sistema de coordenadas (X0 YO )e o ângulo programado em absoluto é considerado a partir da linha positiva de X. 2 final | | Posição O Posição || atual ; No | á tângulo | |) é S$43784 - Manual de Programação e Operação - CNC FANUC 21:-MB 17 MR TO 4