Rod. Dom Gabriel Paulino Couto- km 80,5 - Cabreuva - SP FONE/FAX (011)4529 4850 / 4529-4851
reviso 5
ndice Apndice 1 Operao do CNC DESCRIO PGINAS Recomendaes Tabela de leos lubrificantes Painel exemplo: 1. Ligando a mquina Desligando a mquina 3 Movimentar os eixos atravz da manivela 4- Referenciar os eixos 5- Fazer presset da ferramenta (corretor) 6- Determinar zero pea 7 conferir o zero pea 8 Como corrigir o desgaste da ferramenta 9.Movimentando os eixos x, u, z, w, em jog contnuo 10Como criar um novo programa e seu comentrio 11-Como verificar os programas armazenados 12-Como eliminar um programa 13- Edio de programas 14-Fazer cpias de programa 16-Modo automtico 17- Grfico 18-Memory card Apndice 2 Programao Lista de cdigos G Lista de cdigos M Instrues de cdigos M 1- Estrutura do programa 2- Sistema de coordenada 3- Determinao do ponto zero pea 4 Deslocamento para o ponto zero da mquina 5- Seleo da rotao 6- Troca de ferramentas 7- Rotao do eixo rvore 8- Tempo de espera 9-Unidade de coordenadas 10-Sistemas de posicionamento 11-Interppolao linear em avano de trabalho(usinagem) 12-Sistema de programao de coordenadas 13- Arredondamento de cantos e chanfros 14- coordenadas angular 15- Definio de Zero pea via programa 16-Interpolao circular 17-Compensao do raio da ferramenta 18-Chamada de sub-programa 18 19 20 21 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 27 30
2
4 5 6 8 8 8 9 9 10 11 12 12 12 12 13 14 14 15 15 16
CICLOS FIXOS Ciclos de acabamento de perfil G70 Ciclo de desbaste de perfil sobre o eixo Z G71 Ciclo de desbaste de perfil sobre o eixo X G72 Ciclo de desbaste paralelo ao contorno G73 Ciclo de furao longa G74 Ciclo de furao longa com quebra de cavaco e alivio G83 Ciclo de desbaste transversal corte interrompido para canais G75 Ciclo de rosqueamento G76 Ciclo de rosqueamento Passo-a-passo G32 Ciclo para rosqueamento com Macho mquina G84 Ciclo de corte longitudinal G90 (opcional) Ciclo de corte Transversal com mltiplos passes Ciclo de rosca Semi-automtico G92 Ciclo para passar alargador G85 Funes p/ ferramentas acionadas Ciclos de furao pica-pau longitudinal Ciclo de rosqueamento para macho longitudinal Ciclo de furao pica-pau transversal Ciclo de rosqueamento transversal Coordenadas polares Parametrizao - linguagem estruturada Formulas Relaes trigonomtricas Lista de alarmes 32 32 34 35 36 37 37 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53
Recomendaes: Verificao aps instalao O nivelamento deve ser verificado aps o primeiro ms de trabalho e aps este primeiro ms deve ser verificado a cada seis meses. Verificao diria A. Verifique se a tenso esta normal. B. Verifique se as guias lineares, barramentos e o eixo rvore esto com rudo normal. C. Verifique o nvel do tanque de leo refrigerante. D. Verifique se existem vazamentos. E. Verifique se a temperatura do eixo rvore aps lig-lo est normal. F. verifique a presso do ar comprimido ( 6 8 kgf/cm ) Verificao mensal A. Limpe o filtro do tanque de leo de refrigerante da ferramenta. B. Retire todas as protees telescpicas, limpe os cavacos e verifique a condio dos barramentos. C. Verifique se as chaves de fim de curso esto normais. D. Verifique o nvel do leo de lubrificao do sistema pneumtico. E. Verifique o nvel do leo do sistema de fixao da ferramenta. F. Verifique se os cabos de alimentao de entrada no possuem mal contato
3
G. Limpe o reservatrio do leo lubrificante. H. Verifique os filtros dos ventiladores. I. Limpe o ventilador do motor do eixo rvore. Verificao semestral A. Verifique visualmente o gabinete eltrico. B. Verifique a folga dos eixos e ajuste caso necessrio. C. Verifique o leo do trocador automtico de ferramentas, caso o mesmo possua unidade hidrulica (somente tipo brao trocador). D. Limpe todos os motores (desligar a mquina e aguardar 30 minutos antes de limpar). F. Verifique o nivelamento. Especificao do leo: Para barramento use leo ISO-VG68 com aditivo EP anti-gotejante. Para o sistema pneumtico use ISO-VG10.
Aterramento obrigatrio a instalao de barras de aterramento que devem ser interligadas ao ponto de aterramento da mquina. Este mesmo aterramento deve ser utilizado para o micro computador que ser utilizado para a comunicao serial (RS232). O neutro da rede no deve ser ligado a este aterramento, tambm no ligue eletroeroses a este aterramento. A maior variao permitida para a tenso de 5% para mais ou menos.
Fabricante
Petrobras * Ipiranga * Ingrax * Unioil * Petroquim * Microqumica * Repsol Shell Esso Mobil Petrobras * Ipiranga * Ingrax * Unioil * Petroquim * Microqumica * Repsol Shell Esso Mobil Petrobras * Ipiranga * Ingrax * Unioil * Petroquim * Microqumica * Repsol Shell Esso Mobil Petrobras * Ipiranga * Ingrax * Unioil * Petroquim * Microqumica * Repsol Shell Esso Mobil
ISO VG 68
68
ISO VG 32
32
ISO VG 10
10
Morlina 10 Spinesso 10 Velocite N 6 Marbrax TR 32 Ipitur HST 32 Refrigerao dos rolamentos do eixo rvore(cooler opcional) Turbina 32 Hydranturb 32 Turbina R 32 Turbo 32 Teresstic 32 DTE oil ligth
ISO VG 32
32
= Fabricantes nacionais
1- Painel exemplo:
LISTA DE FUNES 1 2 3 4 5 6 7 8 9 10 11 12 13 14 OPERAO DA MEMORIA CNC OPERAO VIA : TAPE ,DNC OPERAO PASSO-A-PASSO MDI , INTRODUO MANUAL DE DADOS DRY RUM FIM DE PROGRAMA, M02,030 PARADA OPCIONAL PULA BLOCO, TRAVA EIXOS EDIO DE PROGRAMA CONTROLE DE AVANO PROGRAMADO, G1 CONTROLE DE AVANO RAPIDO, G0 CICLE START FEED HOLD
6
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
MANIVELA MANUAL REFERNCIA RESET DELETE, CANCELAR PROGRAMA RESTART TOOL MEASURE JOG, DESLOCAMENTO DOS EIXOS ENERGIA START, ON STOP, OFF ALARME DE OPERAO ALARME DE LUBRIFICAO EDIO DE PROGRAMA EDIO DE PROGRAMAS PROTEGIDA ROTAO HORRIA DO EIXO RVORE ROTAO REVERSA DO EIXO RVORE START NA ROTAO DO EIXO RVORE PARADA DA ROTAO DO EIXO RVORE CONTROLE DA ROTAO DO EIXO RVORE CASTANHAS TRAVADAS CASTANHAS ABERTAS ENGRENAMENTO PINO DO CABEOTE MVEL TRAVADO PINO DO CABEOTE MVEL DESTRAVADO BRAO DO PRESSET LEVANTADO BRAO DO PRESSET ABAIXADO LAMPADA DE TRABALHO LIGAR MQUINA LEO REFRIGERANTE LIBERAO DE EMERGENCIA FECHAR PORTA ABRIR PORTA
Operao do CNC 1. Ligando a mquina 1. 2. 3. 4. Ligar a chave geral Apertar o boto verde ON Soltar o boto de emergncia Pressione tecla verde RESET EMERGNCIA
2. Desligando a mquina 1. Bater o boto emergncia 2. Apertar o boto vermelho OFF 3. Desligar a chave geral
3 - MOVIMENTO DOS EIXOS ATRAVS DA MANIVELA
4- REFERENCIAR OS EIXOS Atravs da manivela recue os eixos do ponto de referncia em pelo menos 10Omm
figl5 Selecione no mximo 50% do avano rpido Pressione o boto X+ ( 1) para o eixo X Pressione o boto Z+ ( 2 ) para o eixo Z
Lmpada indicadora de que o eixo atingiu o ponto de referncia 5- FAZER PRESSET DA FERRAMENTA ( CORRETOR) 1- Selecione a manivela (HANDLE)
2- posicione a torre em posio segura. 3- Selecione uma posio e fixe uma ferramenta. 4- Abaixe e posicione a ferramenta aproximadamente 2mm do sensor
1 - Pressione o boto Z- para pressetar a ferramenta atravs do sensor numero 1 2 - Pressione o boto Z+ para pressetar a ferramenta atravs do sensor numero 2 3 - Pressione o boto X- para pressetar a ferramenta atravs do sensor numero 3 4 - Pressione o boto X+ para pressionar a ferramenta atravs do sensor numero4
6- DETERMINAR ZERO PEA 1- Deslocar o carro para uma rea onde a torre possa girar sem risco de coliso 2 - Escolher a ferramenta para o zero pea (G54) 3 - Selecionar modo MDI na chave de operaes
4 - Pressionar a tecla [PROGR] no painel NC 5 - Digite o numero da ferramenta e corretor ex: T0101; 6 - Por segurana feche os avanos
7 - Pressione ciclo start ( Aps este procedimento a ferramenta escolhida fica com seu corretor registrado na memria do CNC).
10
8 - fixe a pea na placa 9 - Selecione modo HANDLE e desloque o carro at tocar o ponto zero da pea
10- pressione no painel [OFFSET] 11- Na parte inferior do vdeo localize e pressione (WORK) / (TRAB) 12 - Posicione o cursor em Z no G54 Na parte inferior esquerda do monitor 13-digite "Z 0" 14 - pressione a tecla TOOL MEASURE
15- PRECIONE A tecla [MEASURE] / [MEDIR] 7. Para conferir o zero pea 1. 2. 3. 4. 5. Afastar a ferramenta da pea. Selecionar o modo MDI pressionar PROG e RESET. Digitar Ex>: T0101,G0 G54 Z0.0 e INPUT. Fechar o potencimetro do avano e pressionar CYCLO START. Abrir o potencimetro e acompanhar o movimento da mquina com cautela.
7.2 Como corrigir o desgaste da ferramenta 1. [OFFSET/SETTING] 2. [OFFSET], [WEAR] 3. Posicione o cursor no corretor desejado 4. Se deseja corrigir em dimetro, posicione o cursor em X - para aumentar o dimetro coloque valor sem sinal (ex: 0.05), [INPUT+] - para diminuir o dimetro coloque valor negativo (ex: -0.08), [INPUT +]
11
5. Se deseja corrigir no comprimento, posicione o cursor em Z - para aumentar o comprimento coloque valor sem sinal (ex: 0.05), [INPUT+] - para diminuir o comprimento coloque valor negativo (ex: -0.08 [INPUT +] 8. Movimentando os eixos x, u, z, w, em jog contnuo 1. 2. 3. 4. 5. Tecla [JOG] Tecla [POS], [ALL] Regular a seletora de avano de 0 a 150% Apertar a tecla de eixo desejado [X] ou [U] ou [Z] ou[Y] ou[W] ou [V]. Aperte a tecla [+] ou [-]
9. Como criar um novo programa e seu comentrio 1. [EDIT] chave de modo de trabalho 2. Girar a chave de proteo de memria 3. [PROG] 4. [PRGRM], embaixo do vdeo 5. Digite a letra O e o no. do programa.Ex: O 0002 6. [INSERT] 7. [E.O.B], End Of Block (fim de bloco) 8. Seguir digitando, e ao final de uma linha , pressione 9. [E.O.B] , [INSERT] 9.1 Como verificar os programas armazenados 1. [EDIT] chave de modo de trabalho 2. [PROGRAM] teclado ao lado do vdeo 3. [DIR], embaixo do vdeo 10. Como eliminar um programa [EDIT] chave de modo de trabalho Girar a chave de proteo de memria [PROG] teclado ao lado do vdeo [DIR], embaixo do vdeo Digite a letra O e o no. do programa a ser eliminado Ex: O 0003 6. [DELET] 1. 2. 3. 4. 5.
11. Como chamar um programa para editar 1. [EDIT] chave de modo de trabalho 2. [PROG] teclado ao lado do vdeo 3. [DIR], embaixo do vdeo 4. DIGITAR A LETRA O E O NO. DO PROGRAMA A SER CHAMADO(EX:O0705) 5. [O SRH] (EMBAIXO DO VIDEO) OU TECLA DE CURSOR PARRA BAIXO
12
12. Como inserir um novo dado no programa . 1. [EDIT] chave de modo de trabalho 2. Girar a chave de proteo de memria 3. [PROG] teclado ao lado do vdeo 4. [PRGRM], embaixo do vdeo 5. Colocar o cursor no caracter imediatamente anterior a nova insero Ex: Atual: N40 G01 X140 Z45 Desejado: N40 G01 X140 Z45 F0.45: Posio do cursor 6. Digite a nova informao (Ex: F0.45) 7. [INSERT] 13. Como eliminar um dado do programa 1. [EDIT] chave de modo de trabalho 2. Girar a chave de proteo de memria 3. [PROG] teclado ao lado do vdeo 4. [PRGRM], embaixo do vdeo 5. Colocar o cursor no caracter a ser eliminado Ex: Atual: N80 G01 X350 Z-68 Desejado N80 G01 Z-68 6. [DELET] Posio do cursor
14. Como alterar um dado do programa 1. [EDIT] chave de modo de trabalho 2. Girar a chave de proteo de memria 3. [PROG] teclado ao lado do vdeo 4. [PRGRM], embaixo do vdeo 5. Colocar o cursor no caracter a ser alterado 6. Ex: Atual: N210 G01 X350 Z-68 Posio do cursor Desejado N210 G01X350.12 Z- 68 7. Digite o novo dado (ex: X350.12) 8. [ALTER] 15. Localizar no programa um caracter 1. [EDIT] chave de modo de trabalho 2. [PROG] teclado ao lado do vdeo 3. [PRGRM], embaixo do vdeo 4 DIGITAR O CARACTER A SER LOCALIZADO EX: Y-5 5 [SRH ] (EMBAIXO DO VIDEO) 16. como copiar no CNC um programa inteiro Chave EDIT (chamar um programa ex.: o 100) PROG [(OPRT)] [(EX-EDIT)] [(COPY)] [(ALL)] N do novo programa: 0101( no digitar letra o) IMPUT [EXEC]
13
16.1 Como copiar parte de um programa; EDIT [PROG]Chamar o programa a ser copiado) [EX-EDIT] [COPY] Posicionar o cursor no inicio de onde se quer copiar [CRSR~] Posicionar o cursor no fim da cpia [~CRSR] ( Se for no fim do programa acionar a tecla [~BTTM] Digitar o n do programa: 0102 , sem a letra O, se no informar o N , ser feita uma copia na posio 0000 IMPUT [EXEC] 16.1 COPIAR (recortar), parte de um programa e movimentar. Obs.: Faa uma cpia de seu programa antes de alterar, deste modo se um erro acontecer na CPIA, MOVIMENTAO OU FUSO, voc ter o original intacto. EDIT [PROG]Chamar o programa a ser copiado) [EX-EDIT] [MOVE] Posicionar o cursor no inicio de onde se quer copiar [CRSR~] Posicionar o cursor no fim da cpia [~CRSR] ( Se for no fim do programa acionar a tecla [~BTTM] Digitar o n do programa: 0102, sem a letra O. IMPUT [EXEC] 16.2 UNIR PROGRAMAS EDIT [PROG]Chamar o programa a ser copiado) [EX-EDIT] [MERGE] Posicionar o cursor onde se deseja unir ou introduzir o programa [~CRSR] Digitar o n do programa a ser introduzido:Ex. 0102 , sem a letra O, se no for informado o N ser inserido o arquivo que estiver na posio 0000 IMPUT [EXEC] 17. Modo manual automtico 17.1 Como visualizar o grfico 1. 2. 3. 4. 5. 6. 7. Posicionar os eixos na referncia (home) [ MACHINE LOCK] tecla do painel (trava os eixos ou por cdigo M17) [AUTO] chave de modo de trabalho [GRAF/CUSTON] [GRAFC] embaixo do vdeo [CYCLE START] (INICIO DE CICLO) Referenciar a mquina novamente.
14
17.2 Como executar o programa passo a passo 1. [AUTO] chave de modo de trabalho 2. [PRGRM] embaixo do vdeo 3. [SINGLE BLOCK] tecla do painel 4. ESCOLHER O AVANO RPIDO (25%) E O LENTO 5. [CYCLE START] (INICIO DE CICLO) 17.3 Como executar o programa continuo 1. [AUTO] chave de modo de trabalho 2. [PRGRM] teclado ao lado do vdeo 3. ESCOLHER O AVANO RPIDO (25%) E O LENTO 4. [CYCLE START] (INICIO DE CICLO) 18. Como chamar um programa para executar 1. [AUTO] chave de modo de trabalho 2. [PROGRAM] teclado ao lado do vdeo 3. DIGITAR A LETRA O E O NO. DO PROGRAMA A SER CHAMADO (EX:O0705) 4. PRESSIONAR A TECLA DE CURSOR PARA BAIXO [ ] 19. Entrada e saida de dados o para computador 19.1 Como enviar um programa para o computador 1. [EDIT] chave de modo de trabalho 2. Girar a chave de proteo de memria 3. [PROG] teclado ao lado do vdeo 4. [PRGRM], embaixo do vdeo 5. [OPRT], [+] , at aparecer PUNCH 6. [PUNCH], embaixo do vdeo 7. Digite a letra [O] e o nmero do programa Ex: O 1212 9.[EXEC] Como receber um programa do computador
. 19.2
1. [EDIT] chave de modo de trabalho 2. Girar a chave de proteo de memria 3. [PROG] teclado ao lado do vdeo 4. [PRGRM], embaixo do vdeo 5. [OPRT], [+] , at aparecer READ 6.[READ], embaixo do vdeo 7. Digite a letra [O] e o nmero do programa Ex: O 1425 8. [EXEC]
15
20- VISUALIZAR OS ARQUIVOS DO MEMORY CARD: No comando h possibilidade de visualizar os arquivos do Memory Card atravs do seguinte procedimento: -Acionar a tecla "EDIT". - Acionaratecla "PROG". - Acionar a soft kcy [ ] at exibir [ CARD ]. - Acionar a soft key [ CARD ]. 20.1- BUSCAR UM ARQUIVO -Acionar a tecla "EDIT". - Acionaratecla "PROG". - Acionar a soft key [ ] at exibir [ CARD ] - Acionar a soft key [ CARD ] - Acionar a soft key [ OPRT ] - Acionar a soft key [ F SRH ] - Digitar o nmero do arquivo (coluna da esquerda). Exemplo: 5 - Acionar a soft key [ DEF. F ] - Acionar a soft key [ EXEC ] 20.2- SALVAR UM PROGRAMA NO MEMORY CARD - Acionar a tecla "EDIT". - Acionar a tecla "PROG". - Acionar o softkey [ ] at exibir [ CARD ] - Acionar a soft key [ CARD 1. - Acionar a soft key [ OPRT ]. - Acionar a soft key [ TRANSM ]. - Digitar um nome para o arquivo. Exemplo: DESBASTE - Acionar a soft key [ ARQUIV ]. - Digitar o nmero do programa que ser enviado. Exemplo: 3 (para o programa 00003) - Acionar a soft key [ DEF. O ] - Acionar a soft key [ EXEC ] 20.3- CARREGAR UM PROGRAMA DO MEMORY CARD: ATRAVS DO NMERO DO ARQUIVO - Acionar a tecla "EDIT". - Acionar a tecla 'TROG". - Acionar a soft key [ ] at exibir [ CARD ]. - Acionar a soft key [CARD ]. - Acionar a soft key [ OPRT ]. - Acionar a soft key [ F READ ]. - Digitar o nmero do arquivo que ser carregado (coluna da esquerda). Exemplo: 5 - Acionar a soft key [ DEF. F 1. - Digitar o nmero com que o programa ser carregado. Exemplo: l (para o programa 00001) - Acionar a soft key [ DEF. O ]. - Acionar a soft key [ EXEC ].
16
20.4- ATRAVS DO NOME DO ARQUIVO - Acionar a tecla "EDIT". - Acionar a tecla "PROG". - Acionar a soft key [ ] at exibir | CARD ]. - Acionar a soft key [ CARD ]. - Acionar a soft key [ OPRT ]. - Acionar a softkey [ N READ 1. - Digitar o nome do arquivo que ser carregado (coluna do meio). Exemplo: TESTE - Acionar a soft key [ ARQUIV ]. - Digitar o nmero com que o programa ser carregado. Exemplo: 1 (para o programa 0001) - Acionar a soft key [ DEF. O ] - Acionar a soft key [ EXEC ] 20.5- APAGAR UM ARQUIVO DO MEMORY CARD - Acionar a tecla "EDIT" -Acionar a tecla "PROG" - Acionar a soft key [ 1 at exibir "CARD" - Acionar a soft key [ CARD ] - Acionar a soft key [ OPRT ] - Acionar a soft key l APAGAR ] - Digitar o nmero do arquivo que ser apagado (coluna da esquerda). Exemplo: 3 - Acionar a soft key [ DEF. F ] - Acionar a soft key [ EXEC ] .
2 funes preparatriasG e funo miscelneas M Observaes: Os cdigos marcados com # so assumidos quando o comando ligado. Os cdigos marcados com * no so memorizados pelo comando e caso necessrio repetir a operao devem ser informados novamente. O comando vem configurado para um dos tipos A ou B ou C, Que deve ser verificado no parametro N 3401 PARAMETRO 3401 GSC 0 0 1 GSB 0 1 0 CODIGOS LISTA: LISTA: LISTA: G A B C
17
18
Lista de codigos M
M00 M0I M02 M03 M04 M05 M06 M07 M08 M09 MI0 M11 M14 M15 M 17 M18 M19 M24 M25 M29 M30 M31 M33 M34 M35 M40 M41 M42 M43 M52 M53 M54 M63 M64 M65 M68 M69 M72 M73 M74 M75 M78 M79 Parada programada Parada opcional Fim d programa Liga eixo rvore no sentido horrio Liga eixo rvore no sentido anti-horrio Desliga eixo rvore Troca automtica de ferramenta Liga refrigerao de alta presso Liga regrigerao Desliga refrigerao Pegador de peas avanado Pegador de pecas retraido Pegador de Liga ar de refrigerao Desliga ar de refrigerao Trava eixos Destrava eixos Orientao do eixo arvore Liga transportador de cavaco Desliga transportador de cavaco Sincronismo para rosca r
FIM DE PROGRAMA BY-PASS: IGNORA ALARME DE CASTNHA ABERTA.
Optional
Contador de peas Liga rotao horria e refrigerao Liga rotao anti-horria e refrigerao Desliga rotao e refrigerao Fecha castanha Abre castanhas Ativa revero de giro no eixo rvore (G84 esquerda) Cancela revero do eixo rvore Comtrole de cantos vivos ligado Controle de cantos vivos desligado Avana mangote Recua mangote
19
Trava eixo C com baixa presso Trava eixo C com alta presso Destrava eixo C Chamada de sub-programa
Instrues M Essas so funes auxiliares que abrangem recursos da mquina que no so cobertos pelas instrues anteriores. Recomenda-se que estas instrues sejam programadas em blocos independentes. M00 - parada do programa O ciclo de operao interrompido: parando o programa, o fluxo de refrigerante e o fuso. Essa funo no modal, geralmente empregada para que o operador possa virar a pea na placa, trocar o inserto da ferramenta, medir a pea, etc-, sendo o programa, ento, retomado. Todas as informaes modais permanecem inalteradas. M01- parada opcional Trata-se de uma instruo, no modal, similar MOO, porm s est ativada quando a chave de paradas opcionais estiver ativada. M02 - fim de programa Essa funo indica o fim do programa na memria comando. A sequncia no retomada ao incio do programa. Essa funo no modal. M03 - rotao do eixo no sentido horrio Essa funo faz com que o eixo gjre no sentido horrio. e modal, sendo cancelada pelas funes MOO, M01, M02, M04, M05 e M30. M04 - rotao do eixo no sentido anti-horrio Essa funo faz com que o eixo-gire no sentido anti-horrio e modal, sendo cancelada pelas funes MOO, M01, M02, M03. M05 e M30. M05 - parada do eixo Essa funo modal, est ativa no incio do programa e cancela as funes M03 e M04 parando o eixo da mquina. M08 - ligar fluido refrigerante A bomba de fluido de corte ligada por esta instruo, sendo modal, e cancelada pelas funes MOO, M01, M02, M09 e M30. M09 - desligar fluido refrigerante A bomba de fluido de corte desligada por esta instruo, sendo modal, e ativa no incio do programa. M10 - avanar calha recolhedora de peas (opcional) A calha recolhedora de peas avanada por essa funo que modal e cancelada peia M11. M11 - recuar calha recolhedora de peas (opcional) A calha recolhedora de peas recuada por essa funo que modal e cancelada pela M10. M29 Sincronismo para rosca rgida Deve ser colocada antes do ciclo de rosca rgida. Ex.: M29 S300; G84 Z-25 R-1 F1.5:
20
M30 - fim de programa, com retomo ao seu incio Essa instruo no modal indica o fim do programa e retorna para o incio do programa. instruo modal que trava o contra ponto e recua seu pino de arraste. M68 - fecha a placa Instruo modal. M69 - abre a placa Instruo modal. M74 - ligar detetor de erros Instruo modal. Deve ser empregada antes de G42. M75 - desligar detetor de erros Instruo modal. Deve ser empregada antes de G40. M78 - avanar mangote do contra ponto (opcional) M79 - recuar mangote do contra ponto (opcional) M80 - avanar leitor de pre-set automtico (opcional) M81 - recuar leitor de pre-set automtico (opcional)
21
1-Estrutura do programa
Cada bloco pode comear com um nmero de seqncia que o identifica e termina com um cdigo de fim de bloco. O cdigo de fim de bloco representado por um ";" Obs.: Para transmisso RS-232C adicionar uma linha no incio e no fim do programa com uma porcentagem %. Os comentrios devero ser colocados entre parnteses.
22
2-Sistema de coordenadas
O sistema de coordenadas para tornos descrito da seguinte forma:
Eixo X: O movimento dado no eixo perpendicular ao eixo rvore podendo ser positivo ou negativo. Eixo Z: O movimento dado no eixo paralelo ao eixo rvore podendo ser positivo ou negativo
3-Determinao do ponto zero pea Ao elaborar um programa CNC, aconselhvel deslocar o ponto zero do sistema de coordenadas para uma posio na pea a ser usinada, tornando mais fcil a programao. Este ponto escolhido na pea chamado de ponto zero pea. G54 = Determinao de ponto zero pea. (MODAL) G55 = Determinao de ponto zero pea. (MODAL) G56 = Determinao de ponto zero pea. (MODAL) G57 = Determinao de ponto zero pea. (MODAL) G58 = Determinao de ponto zero pea. (MODAL) G59 = Determinao de ponto zero pea. (MODAL) A mquina pode ter 1(WSHIFT), ou at 6 pontos de zero pea, atravs dos comandos acima descritos. Em cada ponto determinamos as coordenadas de referncia para os eixos X,Z. 4- Deslocamento para ponto zero mquina G28 = Deslocamento para ponto zero mquina Formato: G28 U_ W_ U = Coordenada de parada no eixo X em relao ao zero mquina W = Coordenada de parada no eixo Z em relao ao zero mquina
Ex.:
23
6- Chamada de ferramenta (A / B)
A chamada de troca de ferramentas nas mquinas com torre executada atravs do comando T. Formato: T0101 ou T101 (ambos chamam a ferramenta da torre 1) T01 = Chamada da ferramenta. 01 = Identificao do nmero do corretor da ferramenta. Ex.: T0101 (CHAMADA DA FERRAMENTA NMERO 1)
8-Tempo de espera (A / B)
G4 = Especifica tempo de espera. (MODAL) Formato: Ex.: G4 P_ G4 X_ P = Tempo de espera X = Tempo de espera
9- Unidade de coordenadas (A / B)
G20 = Sistema de coordenadas em polegadas. (MODAL) G21 = Sistema de coordenadas em milmetros. (MODAL)
24
10-Sistema de posicionamento (A / B)
G00 = Interpolao linear em avano rpido. (Modal) Programando o comando G00 os eixos se movem para o ponto em avano rpido. Formato: Ex.: G00 X_ Z_
G01 X150. Z100. F.25 Os eixos X e Z se mvel com avano de 0,25 mm por revoluo .
Obs.: As coordenadas dos eixos devem ser programadas utilizando ponto decimal para nmeros inteiros.caso contrario o valor numrico ser milesimal. Obs.: Os comandos denominados de (MODAIS) uma vez programados mantm-se ativos at que sejam cancelados por outro comando do mesmo grupo.
Ex.:
G00 X100. Z10.(MODAL) X100. Z0. (G00 PERMANECE ATIVO) X50. Z0. (G00 PERMANECE ATIVO) G1 X50. Z-20. F.35 (CANCELA G00 E PERMANECE ATIVO G01)
25
15-G10 DEFINIO DE ZERO PEA VIA PROGRAMA EX.: G10L2 P_ Z___ ONDE P1 envia o valor de Z para G54, P2 para G55,..P6 para G59
26
G03 X_ Z_ I_ K_ X = Coordenada final do eixo X Z = Coordenada final do eixo Y I = Distncia incremental do ponto inicial at o centro do arco na direo X K = Distncia incremental do ponto inicial at o centro do arco na direo Z Passos para programao de interpolao circular: Posicionar a ferramenta na origem do arco Definir o sentido do arco (G2 ou G3) Definir o ponto final do arco Definir o raio (R) ou os parmetros de interpolao (I,K)
Notas: A forma modal dos parmetros de interpolao I,K = 0. Ocorrer um alarme se no for especificado I,K ou R. Se for programado I,K sem a especificao dos pontos finais do arco, o comando ir assumir os mesmos valores do ponto inicial e ser executado um arco de 360graus. Na programao com R no possvel executar uma circunferncia completa. Quando R positivo executa arcos < ou = a 180graus. Quando R negativo executa arcos > 180graus. Ex.: G01 X0. Z0. F.25 G02 X0. Z100. R50. G01 X0. Z200. G00 X100 M30
27
Fig. 16 esquema da ponta de uma ferramenta. Na realidade, toda ferramenta possui um raio em sua extremidade, o que significa que nem sempre a trajetria descrita pela ponta terica equivale ao contorno desejado para a pea. Observe na Figura - 17 a essa diferena.
Sem compensao do raio da ponta da ferramenta Com compensao do raio da ponta da ferramenta
Figura - 17: diferenas entre usinagens com e sem compensao do raio da ponta da ferramenta.
28
G40 = Cancela compensao do raio da ferramenta G41 = Compensao do raio de corte da ferramenta esquerda G42 = Compensao do raio de corte da ferramenta direita
Obs.: Este comando deve ser usado em peas com arcos ou chanfros de preciso e aps deve ser cancelado, compensar e descompensar com deslocamento em G1 fora da pea. Formato: G41 X_ Z_ G42 X_ Z_
Este quadro abaixo exemplifica a seleo do quadrante da ferramenta que deve ser informado para a mquina.
30
18-Chamada de sub-programa
Para facilitar a programao em algumas usinagens podemos utilizar sub-programas. Formato: M98 P ____ ____
com 4 digitos
Nmero do programa que ser executado com 4 digitos
M99 FIM DE SUB-PROGRAMA Ex.: O 100 (PROG. PRINCIPAL) G54 G40 G21 G99 T0101 (FERRAM.DESB.) G97 S1200 M3 G00 X51. Z2. M8 M98 P 00050200 G00 Z10. G00 X100. G00 Z100. M30 O 200 (SUB-PROGRAMA) G0U-5 G01 Z-52. F.15 G00 U1. G00 Z2 M99
No exemplo anterior o programa principal atravs do comando M98, executa o sub-programa O200, com 5 repeties, O retorno ao programa principal executado pelo comando M99. que retorna na linha abaixo da linha M98 do programa principal.
31
CICLOS DE USINAGEM Ateno: a forma de digitar valores nos ciclos pode deve ser alterada, caso a mquina esteja configurada para no utilizao de ponto decimal.
19-Ciclo de acabamento de perfil (A / B)
G70 P_Q_ 1 linha P = Nmero da linha de inicio do perfil Q = Nmero da linha do trmino do perfil
EXEMPLO:
N55 G0 G42 X50 N60 G1 Z-70 N65 G2 X80 Z-100 R30 N70 G1 G40 X150 M30
Obs.: os comandos F, S, T, especificados nos blocos G71, G72, G73, no tem efeito nessa funo. So validas as Funes F, S, T, no bloco limitado por P e Q.
32
N60 G0 G42 X50 (O primeiro bloco tem que Ter movimento em G0 ou G1 somente em X ) N65 G1 Z-40 N70 G2 X80 Z-70 R30.. N75 G1 G40 X150. M30 Obs.: programar o valor de S e F para acabamento no contorno do perfil programado.
33
Exemplo G71:
N010 G00 X200.0 Z100.0 : N011 G00 X142 Z10.0 : ( posicionamento prximo a pea em bruto) N012 G71 U7.0 R1.0 : N013 G71 P014 Q021 U4.0 W2.0 F0.3 (este avano utilizado no desbaste) N014 G00 X40.0 (deslocamento apenas em X) N015 G01 G42 W-40.F0.15 ( este avano ser utilizado para acabemento G70) N016 X60.0 W-30.0 : N017 W-20.0 : N018 X100.0 W-10.0 : N019 W-20.0 : N020 X140.0 W-20.0 : N021 G40 U2.0 : N022 G70 P014 Q021 : N023 G00 X200.0 Z100.0 : M30 :
34
1 linha W = Profundidade de cada passada (em Z) R = Retorno para alvio da ferramenta 2 linha P = Nmero da linha de inicio do perfil Q = Nmero da linha do trmino do perfil U = Sobremetal para acabamento no eixo X W = Sobremetal para acabamento no eixo Z F = Avano (especificar com o valor que ser utilizado no desbaste) S = Rotao (Se no especificar utiliza a anterior) EXEMPLO:
N10 G50 S2000 T0100 : G96 S180 M03 : G00 X85.0 Z5.0 T0101 : Z0 : G01 X-1.6 F0.2 : G00 X85.0 Z1.0 : G72 W2.0 R1.0 : G72 P12 Q14 U0.5 W0.2 F0.25 : N12 G00 G41 Z-51.: (deslocamento G01 X80.0 F0.2 : apenas em Z) X78.0 W1.0 : X60.0 : Z-45.0 : X40.0 Z-15.0 : X30.0 : Z-1.0 : X26.0 Z1.0 : N14 G40 : G70 P12 Q14 : G00 X200.0 Z200.0 T0100 : M30 :
(Acabamento com ferramenta diferente) G00 X200.0 Z200.0 T0100 : M01 : N16 G50 S2500 T0300 : G01 X80.0 F0.2 : X78.0 W1.0 : X60.0 : Z-45.0 :G00 X200.0 Z200.0 T0300 :M30
35
22- Ciclo de desbaste paralelo ao contorno (A / B) ( ex.: peas fundidas) G73 U_W_R_ G73 P_Q_U_W_F_ S_ 1 linha U = recuo no eixo X, no raio W = recuo no eixo Z R = nmeros de passes 2 linha P = Nmero da linha de inicio do perfil Q = Nmero da linha do trmino do perfil R = Retorno para alvio da ferramenta F = Avano (Se no programado assume o anterior) S = Rotao (Se no programado assume o anterior) U = Sobremetal a ser deixado no eixo X. W= Sobremetal a ser deixado no eixo Z. EXEMPLO:
N10 G50 S2000 T0300 : G96 S200 M03 : G00 X35.0 Z5.0 T0303 : Z0 : G01 X-1.6 F0.2 : G00 X70.0 Z10.0 : G73 U3.0 W2.0 R2 : G73 P12 Q16 U0.5 W0.1 F0.25 : N12 G00 G42 X20.0 Z2.0 : G01 Z-10.0 F0.15 : G02 X40.0 Z-20.0 R10.0 : G01 Z-30.0 : X60.0 Z-50.0 : N16 G40 U1.0 : G70 P12 Q16 : G00 X200.0 Z200.0 T0300 : M30 :
36
37
38
N10 G50 S500 T0100 : G97 S_ M03 : G00 X90.0 Z1.0 T0101 :
X82.0 Z-20.0 : G75 R1.0 : G75 X60.0 Z-60.0 P3000 Q20000 F0.1 : G00 X90.0 : X200.0 Z200.0 T0100 : M30 :
39
N10 G97 S800 M03 T0300 G00 X30.0 Z5.0 T0303 G76 P021060 Q100 R100 G76 X18.2 Z-20.0 P900 Q500 F1.5 G00 X50.0 Z-20.0 G00 X200.0 Z200.0 T0300 M30
G76 P021060 Q100 R100 G76 X38.2 Z-52.0 P900 Q50 F1.5
H= 0.65 x p ( rosca Mtrica) H= 0,866 x p ( rosca polegada) di = d- 2H Onde: H= Altura do filete P= Passo da rosca em milimetros
40
26- G32 Roscamento passo a passo A funo G32 executa o rosqueamento onde cada profundidade programada em bloco separado. ^ H possibilidade de" abrir-se roscas em dimetros internos ou externos, sendo elas roscas paralelas ou cnicas, simples ou de mltiplas entradas. G32 X___ Z___ Q___ R____F____ Onde: X = dimetro do rosqueamento Z= posio final do comprimento da rosca Q = ngulo do eixo rvore para a entrada da rosca (milsimos de graus) R = valor da conicidade incremental no eixo "X". F = passo da rosca Exemplo: para 1 entrada: G97 S300M3 G0X 40 Z8 G32 X39.7 Z-20 Q0 F4 G0X41 G0 Z8 X39.5 G32 Z-20 Q0 F4 2 entrada: G97 S300M3 G0X 40 Z8 G32 X39.7 Z-20 Q180000 F4 G0X41 G0 Z8 X39.5 G32 Z-20 Q180000 F4 27- G84 ciclo de rosqueamento rgido com macho ( opcional ) G84 Z_ F_ G80 (cancela ciclo) Z= comprimento final da rosca F= Passo da rosca Ex.: M29 S300.( comando de sincronismo para rosqueamento ) G84 Z-20. F1.5; Rosca com passo de 1.5 e comprimento de 20.
Para rosca esquerda: colocar M72 antes do ciclo e M73 aps. Ex. M72 M29 S300 G84 Z-20 F1.5 M73
41
Onde: X = dimetro do rosqueamento Z= posio final do comprimento da rosca R = valor da conicidade incremental no eixo "X". F = passo da rosca
Exemplos:
42
28- ciclo para alargador. G85 Z___ F___; Onde: Z= Posio final F= Avano 29- Ciclo de corte longitudinal com mltiplos passes ( LISTA A)
G90 X(U)__ Z(W)__ R__ F__
G0X200. Z200.T00 : G50 S2000 T0101 : G96 S200 M03 : G00 X61.0 Z2.0 M8 :(Linha do retorno da ferramenta) G90 X55.0 W42.0 F0.25 : X50.0 : X45.0 : X40.0 :(termino da parte paralela) Z-12.0 R-1.75 :(inicio do cone) Z-26.0 R-3.5 : Z-40 R-5.25 : G0 X200. Z200.M9 : M30
G0X200. Z200.T00 : G50 S2000 T0101 : G96 S200 M03 : G00 X85.0 Z2.0 M8 :(Linha do retorno da ferramenta) G94 X40.0 Z2.0 F0.25 : Z-4. : Z-6 : Z-8 : Z-10. Z-12. Z-14. Z-16. Z-18. Z-19.7 Z-20. G0 X200. Z200.M9 : M30
43
44
Passos de execuo do ciclo: Os eixos X e C so posicionados em G00 Rotao no sentido horrio Ferramenta desce em G01 a profundidade programada Q Ferramenta sobe em G00 at ponto de inicio do ciclo Ferramenta desce em G00 at o valor anterior menos 1mm* Ferramenta desce em G01 a profundidade programada Q at atingir a profundidade Z programada Ferramenta recua em G00 at ponto do inicio do ciclo
Programa furo longo. G0G40G80G99 M90 M35 G28 H0 (referncia eixo C) T0707 G97S2500M33 G0C0Z5 X 50 M8 Z1 G83C0Z- 45. Q6000F. 1M89 C90. M89 C180M89 C270M89 G0G80Z5M90 X200. Z100. M35 M30
45
Formato:
Passos de execuo do ciclo: O eixo C posicionado em G00 Rotao no sentido horrio Sincronismo do eixo rvore e eixo Z ligado Ferramenta executa rosqueamento Rotao no sentido anti-horrio Ferramenta executa retorno at ponto de inicial
Programa rosca rgida G0G40G80G99 M90 M35 G28 H0 T0808 G0C0Z5 X50 M8 Z2. S1000M29 G84C0Z-35F1. 5M89 C90. M89 C180. M89 C270. M89 G0G80Z5M90 X200. Z100. M35 M30
46
Formato:
G87 C_ X_ Q_ P_ F_ X = Profundidade final do furo Q = Profundidade de cada penetrao R = Ponto de aproximao P = Tempo de espera no final do furo F = Avano
Passos de execuo do ciclo: O eixo C posicionado em G00 Rotao no sentido horrio Ferramenta movimenta o eixo X em G01 na profundidade programada Q Ferramenta sobe em G00 at o ponto inicial Ferramenta desce em G00 at o valor anterior menos 1mm* Ferramenta desce em G01 a profundidade programada Q at atingir a profundidade Z programada Ferramenta recua em G00 at ponto inicial
Programa furos G0G40G80G99 M90 M35 G28 H0 T0909 G97S2500M33 G0C0Z2 X60M8 Z-10. G87X40C0Q3000F. 05M89 C90. M89 C180. M89 C270. M89 G0G80X80 Z10 X200. Z100. M35 M30
47
Formato:
Passos de execuo do ciclo: O eixo C posicionado em G00 Rotao no sentido horrio Sincronismo do eixo rvore e eixo Z so ligados Ferramenta executa rosqueamento Rotao no sentido anti-horrio Ferramenta executa retorno at ponto inicial
Programa rosca rgida G0G40G80G99 M90 M35 G28 H0 T1010 G0C0Z. 5 X60 M8 Z-10 G97S1000M29 G88X45C0F1.5M89 C90. M89 C180. M89 C270. M89 G0G80X60 Z10 X200. Z100. M35 M30
48
Explicaes A interpolao de coordenadas polares uma funo que executa o controle de contornos por meio da converso de um comando programado no sistema de coordenadas cartesianas, no movimento de um eixo linear (movimento de uma ferramenta) e no movimento de um eixo de rotao (rotao de uma pea). G12. 1 Inicia o modo de interpolao de coordenadas polares (ativa a interpolao de coordenadas polares). G13. 1 Cancela o modo de interpolao de coordenadas polares (para que a interpolao de coordenadas polares no seja executada). Especifique uma interpolao linear ou circular, servindo-se das coordenadas de um sistema de coordenadas cartesianas composto de um eixo linear e de um eixo de rotao (eixo virtual).
Obs.: Eixo X com programao em dimetro. Eixo C com programao em raio.(como se fosse o eixo Y)
G12. 1 Inicia o modo de interpolao de coordenadas polares e seleciona um plano para a execuo da interpolao de coordenadas polares (fig. 4.6 (a)). A interpolao de coordenadas polares executada neste plano. Eixo de rotao (eixo virtual) (unidade: mm ou polegadas). Eixo linear (unidade: mm ou polegadas). Fig. 4.6 (a) Plano de interpolao de coordenadas polares Ponto de origem do sistema de coordenadas da pea quando se liga a mquina ou se reinicializa o sistema, a interpolao de coordenadas polares cancelada (G13. 1). Os eixos lineares e de rotao, para a interpolao de coordenadas polares. CUIDADO O plano utilizado antes de se especificar G12. 1 (plano selecionado por meio de G17, G18 ou G19) cancelado e s volta a ser retomado quando G13.1 (cancelamento da interpolao de coordenadas polares) for especificado. Quando feito o reset do sistema, a interpolao de coordenadas polares cancelada e passa a ser utilizado o plano especificado por meio de G17, G18 ou G19.
49
Exemplo 1
O0001(SEXTAVADO) G54 G21 G0 X200 Z100 M35 ( DESLIGA ROTAO E ATIVA EIXO C) T0101(FRESA 20MM) G28 H0 G97 S1000 M33 ( ROTAO FERRAMENTA ACIONADA) G00 X100. Z-10. C0 (POSICIONAMENTO NA POSIO INICIAL) G98M88( AVANO MM/MIN ,TRAVAMENTO COM BAIXA PRESSO) G12.1 (NCIO DA INTERPOLAO DE COORDENADAS POLARES) G1G42X50.C0 (PONTO 1) ( COMPENSAO DE RAIO) G1 X25.C21.65 ( PONTO 2) G1 X-25.C 21.65 ( PONTO 3 ) GIX-50 C0 (PONTO 4 ) GI X -25 C-21.65 (PONTO 5) G1 X 25. C-21.65 (PONTO 6) GI X 50. C0 (PONTO 1) G1 G40 X100. ( CANCELA COMPENSAO DE RAIO) G13.1 (CANCELAMENTO DA INTERPOLAO DE COORDENADAS) G0 X 200 Z100 M35 G99 M90 ( AVANO EM MM/RPM, CANCELA TRAVAMENTO ) M30 %
50
EXEMPLO 2
% O0002(QUADRADO) G54 G21 G0 X200 Z100 M35( DESLIGA ROTAO E ATIVA EIXO C) T0101(FRESA 20MM) G28 H0 G97 S1000 M33 ( ROTAO FERRAMENTA ACIONADA) G00 X100. Z-10. C0 (POSICIONAMENTO NA POSIO INICIAL) G98M88( AVANO MM/MIN ,TRAVAMENTO COM BAIXA PRESSO) G12.1 (NCIO DA INTERPOLAO DE COORDENADAS POLARES) G1G42X35.36 C-7.68 ( COMPENSAO DE RAIO) G1 C7.68 G3 X15.36 C17.68 R10 GIX-15.36 G3 X-35.36 C7.68 R10 G1 C-7.68 G3 X-15.36 C-17.68 R10 G1 X15.36 G3 X36.36 C-7.68 R10 G1 G40 X100. ( CANCELA COMPENSAO DE RAIO) G13.1 (CANCELAMENTO DA INTERPOLAO DE COORDENADAS) G0 X 200 Z100 M35 G99 M90 ( AVANO EM MM/RPM, CANCELA TRAVAMENTO ) M30 %
51
52
# 1 = TAN [60] (Funo tangente) Portanto: # 1 =1.732 # 1 = ATAN [1.73205] (Funo arco tangente) Portanto: # 1 = 60.000 # 1 = ACOS [0.707] (Funo arco coseno) Portanto: # 1 =45.009 # 1 = SQRT [4] (Funo raiz quadrada) Portanto: # 1 = 2 # 1 = FIX [14/3] (Arredonda casa decimais para baixo) Portanto: # 1 = 4.000 # 1 = FUP [14/3] (Arredonda casa decimais para cima ) Portanto: # 1 = 5.000 # 1 = LN [5] (Funo de logaritmo natural) Portanto: # 1 = 1.609 # 1 = EXP [2] (Funo de expoente na base e [=2.718] ) Portanto: # 1 = 7.389 # 1 = ROUND [14/3=4,6666666666] (Arredondamento de casa decimais) Portanto: # 1 = 4.000 # 1 = ABS [3-5=-2] (Modulo do nmero) Portanto: # 1 = 2 Para maior aproveitamento das variveis de programao podemos utilizar as funes condicionais. IF = Se GOTO = V para DO = Faa WHILE = Enquanto END = Final EQ = Igual NE = Diferente GT = Maior que LT = Menor que GE = Maior ou igual LE =Menor ou igual Estrutura IF GOTO
53
Estrutura DO WHILE
28-Formulas:
Frmula parar calcular rotao:
vc x 1000 xd
vc = velocidade de corte (fornecido pelo fabricante da ferramenta) 1000 = constante de clculo n = rotao para usinagem Frmula parar calcular avano da mesa:
vf = n x af x z
vf = avano da mesa n = rotaes por minuto (calculado pela formula acima) z = nmero de dentes ou facas da ferramenta af = avano por faca
fn = ar = mm n
ar = fn = avano por rotao ou avano por revoluo n = rotaes por minuto mm = milmetros a serem usinados
54
55
30 - Lista de alarmes
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74