01_manual prog centro us fanuc oi

286
 MANUAL DE PROGRAMAÇÃO E OPERAÇÃO LINHA ROMI D CNC FANUC 0I - MC ROMI ® T22182C INDÚSTRIAS ROMI S/A DIVISÃO DE COMERCIALIZAÇÃO: Rua Coriolano, 710 Lapa 05047-900 São Paulo - SP - Brasil Fone (11) 3873-3388 Telex 1183922 Fac-símile (11) 3865-9510 MATRIZ:  Avenida Pérola By ington, 56 Centro 13453-900 Santa Bárbara D’Oeste - SP - Brasil Fone (19) 3455-9000 Telex 191054 Fac-símile (19) 3455-2499

Upload: thiago-a-oliveira

Post on 05-Oct-2015

494 views

Category:

Documents


5 download

DESCRIPTION

operação de cnc

TRANSCRIPT

  • MANUAL DE PROGRAMAO E OPERAO

    LINHA ROMI D

    CNC FANUC 0I - MC

    ROMI

    T22182C

    INDSTRIAS ROMI S/A

    DIVISO DE COMERCIALIZAO: Rua Coriolano, 710 Lapa 05047-900 So Paulo - SP - BrasilFone (11) 3873-3388Telex 1183922Fac-smile (11) 3865-9510

    MATRIZ:Avenida Prola Byington, 56 Centro13453-900 Santa Brbara DOeste - SP - BrasilFone (19) 3455-9000Telex 191054Fac-smile (19) 3455-2499

  • T22182C Manual de Programao e Operao - Linha D -CNC FANUC 0i-Mc

    NDICE

    PARTE I - PROGRAMAO

    1 - APRESENTAO _________________________________________ 31.1 - ANTES DE PROGRAMAR NECESSRIO... ........................................ 3

    2 - INTRODUO A PROGRAMAO ___________________________ 42.1 - BLOCOS DE DADOS ............................................................................... 4

    2.2 - PROGRAMA ............................................................................................. 4

    3 - INTRODUO AOS SISTEMAS DE COORDENADAS ____________ 53.1 - COORDENADAS ABSOLUTAS .............................................................. 5

    3.2 - COORDENADAS INCREMENTAIS ......................................................... 6

    3.3 - COORDENADAS POLARES ................................................................... 6

    4 - FUNES PREPARATRIAS G ____________________________ 7

    5 - FUNES DE INTERPOLAO _____________________________ 95.1 - FUNO: G00 - POSICIONAMENTO RPIDO ...................................... 9

    5.2 - FUNO: G01 - INTERPOLAO LINEAR ........................................... 9

    5.3 - FUNES G02 E G03 - INTERPOLAO CIRCULAR ........................ 105.3.1 - Interpolao Helicoidal ........................................................... 12

    5.4 - FUNES C E R - ......................................................................... 14

    6 - FUNES DE COMPENSAO ____________________________ 166.1 - FUNES G40 / G41 / G42 - COMPENSAO DE RAIO DE

    FERRAMENTA ....................................................................................... 16

    6.2 - FUNES G43 / G44 / G49 - COMP. DO COMPRIMENTO DA FER. .. 18

    6.3 - FUNES G68 / G69 - ROTAO DAS COORDENADAS ................. 19

    7 - SISTEMAS DE COORDENADAS ____________________________ 237.1 - FUNO G53 - COORDENADAS DE MQUINA - MCS ...................... 23

    7.2 - FUNES G54 A G59 COORDENADAS DE TRABALHO (WCS) ....... 23

    7.3 - FUNO G52 - SISTEMA DE COORDENADA LOCAL ....................... 24

    7.4 - FUNO G92 - ESTABELECER ORIGEM TEMPORRIA .................. 25

    7.5 - FUNES G15 / G16 - SISTEMA DE COORDENADAS POLARES .... 25

  • Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8 - FUNES QUE SIMPLIFICAM A PROG. (CICLOS FIXOS) _______ 30

    10 - PROGRAMAO NOS PLANOS G18 E G19 _________________ 63

    11 - MACRO B _____________________________________________ 6511.1 - TIPOS DE VARIVEIS ......................................................................... 65

    11.2 - GAMA DE VALORES PARA AS VARIVEIS ...................................... 66

    11.3 - OMISSO DO PONTO DECIMAL ........................................................ 66

    11.4 - REFERENCIANDO VARIVEIS ........................................................... 66

    11.5 - OPERAES ARITMTICAS E OPERAES LGICAS ................. 66 11.5.1 - Tabela de operaes aritmticas e operaes lgicas ..... 67

    11.6 - PRIORIDADES DE OPERAES ....................................................... 68

    11.7 - NVEIS DE COLCHETES ..................................................................... 69

    11.8 - DESVIO E REPETIO ....................................................................... 6911.8.1 - Desvio incondicional - GOTO ............................................... 6911.8.2 - Desvio condicional - IF.......................................................... 7011.8.3 - Repetio - WHILE ................................................................. 7111.8.4 - Nveis de rotinas usando a funo WHILE .......................... 71

    11.9 - LIMITES ................................................................................................ 73

    11.10 - VARIVEL NO DEFINIDA ............................................................... 73

    11.11 - CHAMADA DE MACROS ................................................................... 7311.11.1 - Diferenas entre chamadas de macro e chamadas de subprogramas ..................................................................................... 7311.11.2 - Chamada Simples (G65) ...................................................... 73

    11.12 - ESPECIFICAES DE ARGUMENTOS ............................................ 7411.12.1 - Especificao de argumentos I .......................................... 7511.12.2 - Mesclagem das especificaes de argumentos I e II ....... 76

    11.13 - LIMITAES ...................................................................................... 77

    11.14 - NVEIS DE VARIVEIS LOCAIS. ....................................................... 77

    11.15 - VARIVEIS COMUNS ........................................................................ 77

    11.16 - CHAMADA MODAL (G66) ................................................................. 78

    11.17 - EXEMPLOS DE PROGRAMAO: ................................................... 79

    12 - FUNES MISCELNEAS ________________________________ 89

    13 - PROGRAMAO PARA MOLDES E MATRIZES: ______________ 9013.1 ACELERAO / DESACELERAO BELL-SHAPE ........................ 90

    13.1.1 - Acelerao / Desacelerao Linear ................................................ 9013.1.2 - Acelerao / Desacelerao Bell-Shape ..................................... 90

  • T22182C Manual de Programao e Operao - Linha D -CNC FANUC 0i-Mc

    13.3 - SISTEMA NANO CONTOUR CONTROL ......................................... 9113.3.1 - Machining Condition Selection ............................................ 92

    13.4 - EXEMPLO DE PROG. COM A FUNO G05.1 (ALL NANO) ........... 94

    14 - QUARTO EIXO (EIXO A - OPCIONAL) _______________________ 9514.1 - DETERMINAO DO AVANO PARA O QUARTO EIXO .................. 95

    14.2 - MTODOS DE PROGRAMAO ....................................................... 9814.2.1 - Programao Simples ........................................................... 9814.2.2 - Prog. Avanada - Interpolao Cilndrica (G07.1) ............ 103

    15 - FUNES COMPLEMENTARES: _________________________ 10615.1 ORIENTAO DO EIXO-RVORE: ..................................................... 10615.2 TEMPO DE ESPERA ............................................................................ 10615.3 FUNO BARRA / ........................................................................... 10615.4 PARADA OBRIGATRIA M00 ..........................................................10615.5 PARADA OPCIONAL M01 ................................................................10615.6 - DESVIO INCONDICIONAL M99 ....................................................10716 - GRFICO DE POTNCIA ...................................................................108

    17 - FLUXOGRAMA DE PROGRAMAO ______________________ 10917.1 - D600 ................................................................................................... 109

    17.2 - D800 ....................................................................................................110

    PARTE II - OPERAO

    1- PAINEL DE COMANDO DA LINHA D ________________________ 1131.1 - PAINEL DE EXIBIO ...............................................................1141.2 - PAINEL DE PROGRAMAO ...................................................1151.3 - PAINEL DE OPERAO ............................................................1161.4 - PAINEL DE EXECUO ............................................................1181.5 - OUTROS ITENS DO PAINEL DE COMANDO ...........................119

    2 - OPERAES INICIAIS ___________________________________ 1212.1 - LIGAR A MQUINA ............................................................................. 121

    2.2 - DESLIGAR A MQUINA ...................................................................... 121

    2.3 - REFERENCIAR OS EIXOS DA MQUINA: ........................................ 121

    3 - MOVIMENTAR OS EIXOS MANUALMENTE __________________ 1223.1 - MOVIMENTAR OS EIXOS ATRAVS DO JOG CONTNUO ............... 122

  • Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    3.2 - MOVIMENTAR OS EIXOS ATRAVS DO JOG INCREMENTAL ........ 122

    3.3 - MOVIMENTAR OS EIXOS ATRAVS DA MANIVELA ELETRNICA 122

    4 - ENTRADA MANUAL DE DADOS (MDI) ______________________ 123

    5 - EDIO DE PROGRAMAS ________________________________ 1245.1 - CRIAR UM PROGRAMA NOVO ......................................................... 124

    5.2 - SELECIONAR UM PROGRAMA EXISTENTE NO DIRETRIO ......... 124

    5.3 - PROCURAR UM DADO NO PROGRAMA .......................................... 1245.3.1 - Procurar um dado atravs dos cursores (, , ou ) .... 1245.3.2 - Procurar um dado atravs da tecla PESQ ....................... 125

    5.4 - INSERIR DADOS NO PROGRAMA ..................................................... 125

    5.5 - ALTERAR DADOS NO PROGRAMA ................................................... 125

    5.6 - APAGAR DADOS NO PROGRAMA .................................................... 125

    5.7 - APAGAR UM BLOCO DO PROGRAMA .............................................. 126

    5.8 - APAGAR VRIOS BLOCOS DO PROGRAMA ................................... 126

    5.9 - APAGAR UM PROGRAMA .................................................................. 126

    5.10 - APAGAR TODOS OS PROGRAMAS ................................................ 126

    6 - EDIO DE PROGRAMAS COM FUNES EXTENDIDAS ______ 1276.1 - CPIA TOTAL DE UM PROGRAMA PARA UM PROGRAMA NOVO 127

    6.2 - CPIA PARCIAL DE UM PROG. PARA UM PROGRAMA NOVO ...... 127

    6.3 - MOVER PARTE DE UM PROG. PARA UM PROGRAMA NOVO ....... 128

    6.4 - UNIR DOIS PROGRAMAS ................................................................... 128

    6.5 - ALTERAO DE INFORMAES OU ENDEREOS ........................ 128

    7 - EDIO SIMULTNEA (BACKGROUND) __________________ 130

    8 - TESTE DE PROGRAMAS _________________________________ 1318.1 - TESTE DE SINTAXE ............................................................................ 131

    8.2 - TESTE GRFICO ................................................................................. 131

    8.3 - TESTE EM MODO DE AVANO DE ENSAIO (DRY) .......................... 132

    9 - PRESET DE FERRAMENTAS ______________________________ 1339.1 - REFERENCIAMENTO DE FERRAMENTAS ...................................... 133

    9.2 - INSERIR VALORES DE RAIO DAS FERRAMENTAS: ...................... 133

    9.3 - REFERENCIAMENTO DE FERRAMENTAS FEITO NA MQUINA ... 133

    9.4 - REFERENCIAMENTO DE FERR. FEITO FORA DA MQUINA ......... 135

  • T22182C Manual de Programao e Operao - Linha D -CNC FANUC 0i-Mc

    10 - CORREO DE DESGASTE DA FERRAMENTA _____________ 136

    11 - DEFINIO DO ZERO-PEA _____________________________ 13711.1 - DEFINIO DO ZERO-PEA NO VRTICE (EIXOS X E Y) ..... 137

    11.2 - DEFINIO DO ZERO-PEA NO CENTRO (EIXOS X E Y) ...... 138

    11.3 - DEFINIO DO ZERO-PEA EM Z ................................................. 139

    11.4 - EFETUAR CORREO NO SISTEMA DE COORDENADA DE TRABALHO (G54 - G59). ..................................................................... 140

    12 - COMUNICAO DE DADOS _____________________________ 14112.1 - ESPECIFICAO DA PORTA DE COMUNICAO ........................ 141

    12.2 - COMUNICAO ATRAVS DA PORTA SERIAL (RS 232) .............. 14112.2.1 - Configurar os parmetros de comunicao ..................... 14112.2.2 - Configurao do cabo ......................................................... 14212.2.3 - Salvar programa .................................................................. 14212.2.4 - Carregar programa .............................................................. 14312.2.5 - Salvar corretores de ferramentas ...................................... 14312.2.6 - Carregar corretores de ferramentas: ................................. 143

    12.3 COMUNICAO ATRAVS DA PORTA PCMCIA ............................ 14412.3.1 Hardwares recomendados para leitura e gravao: ....... 14412.3.2 Formatar o Carto de Memria ......................................... 14512.3.3 - Visualizar os arquivos do carto de memria .................. 14512.3.4 - Buscar um arquivo .............................................................. 14612.3.5 - Salvar um programa no carto de memria ..................... 14612.3.6 - Carregar um programa do carto de memria ................. 14712.3.7 - Apagar um arquivo do carto de memria ....................... 147

    13 - EXECUO DE PROGRAMAS ___________________________ 14913.1 - EXECUTAR UM PROGRAMA DA MEMRIA DA MQUINA ........... 149

    13.1.1 - Reincio no meio do programa (pela ferramenta)............. 149

    13.2 - EXECUTAR UM PROGRAMA DIRETO DO CARTO PCMCIA ....... 14913.2.1 - Configurar o canal de comunicao ................................. 15013.2.2 - Executar o programa .......................................................... 150

    13.3 - EXECUTAR UM PROGRAMA DIRETO DO MICRO (ON LINE) .... 15013.3.1 - Configurar o canal de comunicao ................................. 15013.3.2 - Configurar os parmetros de comunicao ..................... 15013.3.3 - Executar o programa .......................................................... 151

    13.4 - ABORTAR A EXECUO DO PROGRAMA ..................................... 151

    13.5 - INTERROMPER / CONTINUAR A EXECUO DO PROGRAMA ... 151

  • Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    13.6 - SELECIONAR PARADA OPCIONAL DO PROGRAMA ................... 152

    13.7 - SELECIONAR OMISSO DOS BLOCOS COM BARRA (/) .......... 152

    14 - ALTERAO DE PARMETROS __________________________ 153

    15 - SISTEMA DE TROCADOR DE FERRAMENTAS RANDMICO __ 15415.1 INTRODUO DE DADOS NA PGINA DO ATC ........................... 154

    15.1.1 Nomear as ferramentas ......................................................... 15515.1.2 Fixar uma ferramenta no mesmo alojamento. .................... 15515.1.3 Bloquear alojamento. ............................................................ 15615.1.5 Remapear o magazine: ......................................................... 156

    16 - SISTEMAS DE PRESET DE FERRAMENTAS E DE MEDIO E INSPEO DE PEAS _________________________ 157

    16.1 - INTRODUO ................................................................................... 157

    16.2 - LIGAR / DESLIGAR O APALPADOR ................................................ 157

    16.3 - MOVIMENTO PROTEGIDO ............................................................... 157

    16.4 - NAVEGAO DO SISTEMA EZ-FLEX M .......................................... 158

    16.5 - FUNES DO SISTEMA EZ-FLEX ................................................... 163

    16.6 - FUNES CALIBRAR ....................................................................... 16316.6.1 - Calibrao Sensor Tipo TS-27R ..................................... 16416.6.2 - Comprimento do Apalpador ............................................... 16516.6.3 - Dimetro do Apalpador ....................................................... 166

    16.7 - PRESET T .......................................................................................... 16716.7.1 - Preset Seqencial de Comprimento .................................. 16716.7.2 - Preset Randmico de Comprimento ................................. 16816.7.3 - Preset Rotacional de Comprimento................................... 16916.7.4 - Preset do Comprimento e Dimetro .................................. 170

    16.8 - MEDIR PEC ........................................................................................ 17116.8.1 - Dimetro Interno .................................................................. 17116.8.2 - Dimetro Externo ................................................................ 17316.8.3 - Ressalto ............................................................................... 17516.8.4 - Rebaixo ................................................................................ 17717.8.5 - Superfcie X/Y ou Z .............................................................. 17816.8.6 - Canto Externo ...................................................................... 18017.8.7 - Canto Interno ....................................................................... 182

    16.9 INSPEO ........................................................................................... 18516.9.1 - Inserir dados da pgina Inspeo no programa .............. 18616.9.2 - Dimetro Interno .................................................................. 18616.9.3 - Dimetro Externo ................................................................ 188

  • T22182C Manual de Programao e Operao - Linha D -CNC FANUC 0i-Mc

    16.9.4 - Ressalto ............................................................................... 19116.9.5 - Rebaixo ................................................................................ 19416.9.6 - Superfcie X/Y ou Z .............................................................. 196 16.9.7 - Canto Externo ..................................................................... 19816.9.8 - Canto Interno ....................................................................... 201

    16.10 - INTERAGINDO COM OS DADOS DE SADA ................................ 20416.10.1 - Visualizar as variveis de usurio ................................... 20417.10.2 - Variveis utilizadas para sada de dados ........................ 20416.10.3 - Ciclo de Resultados Geomtricos ................................... 205

    PARTE III - MANUAL GUIDE

    1 - INICIANDO O MANUAL GUIDE I ___________________________ 2141.1 - ENTRANDO NO MANUAL GUIDE I .................................................... 214

    1.2 - CRIANDO FORMAS FIXAS ................................................................. 214

    1.3 - CARREGANDO OS PERFIS DAS FERRAMENTAS ........................... 215

    1.4 - CRIANDO O ZERO-PECA ................................................................... 216

    2 - EXEMPLOS DE PROGRAMAO __________________________ 218EXEMPLO 1 - GUIA LONGITUDINAL ......................................................... 218

    EXEMPLO 2 - MOLDE PARA INJEO ...................................................... 230

    EXEMPLO 3 - PLACA DE MOLDE .............................................................. 241

    EXEMPLO 4 - ALAVANCA ........................................................................... 255

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 1

    PARTE I - PROGRAMAO

  • 2 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 3

    1. APRESENTAO

    1 - APRESENTAO

    Mquina a comando numrico: aquela que possui um equipamento eletro-eletrnico, aqui tratado como comando, o qual possibilita mesma a execuo de uma seqncia automtica de atividades.

    Para efetuar uma usinagem de peas atravs de uma mquina ferramenta a CNC, devemos tomar como referncias dois itens:

    a) Deve-se elaborar um programa a partir de um desenho da pea, atravs de comandos interpretados pelo CNC. Esses comandos esto descritos neste manual na Parte 1 - Programao.

    b) O programa deve ser lido pelo CNC. Deve-se preparar as ferramentas pea segundo a programao desenvolvida, depois deve-se executar o processo de usinagem. Estes processos esto descritos neste manual na Parte 2 - Operao.

    1.1 - ANTES DE PROGRAMAR NECESSRIO...

    A - Estudo do Desenho da Pea: Bruta e AcabadaH necessidade de uma anlise sobre a viabilidade de execuo da pea em conta as

    dimenses exigidas quantidade de material a ser removido, ferramental necessrio, xao do material etc.

    B - Estudos dos Mtodos e ProcessosDenir as fases de usinagem de cada pea a ser executada, estabelecendo assim o

    que fazer e quando fazer.

    C - Escolha das FerramentasA escolha de um bom ferramental fundamental para um bom aproveitamento do

    equipamento, bem como, a sua posio no magazine para minimizar o tempo de troca.

    D - Conhecer os Parmetros Fsicos da Mquina e sua Programao preciso conhecer todos os recursos de programao disponveis e a capacidade de

    remoo de cavacos, bem como rotao mxima e nmero de ferramentas, visando minimizar tempos de programao e operao.

    E - Denio dos Parmetros de CorteEm funo do material a ser usinado, buscar juntos ao fabricante de ferramentas, os

    dados de cortes: avanos, rotao e profundidade de corte.

  • 4 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    2. INTRODUO A PROGRAMAO

    2 - INTRODUO A PROGRAMAO

    Este manual foi elaborado somente para as funes bsicas do comando, visando a simplicidade de programao e operao.

    Informamos que, por ser este comando modular, algumas funes apresentadas aqui podem no fazer parte da congurao da mquina.

    2.1 - BLOCOS DE DADOS

    So agrupamentos de funes de comando e posicionamento em um nico registro, a m de executar passo a passo, a ordem seqencial do programa.

    Um bloco consiste de um nmero seqencial ( opcional ), funes de comando e cdigo EOB no nal, que no vdeo aparece como ;

    O bloco tem a seguinte conguraoN______ G_______ X _______ Y_______;N______ T________ ;N______ M________ ;

    Onde:

    Funo N = Nmero seqencialFuno G = Funo preparatriaFunes X Y = Funes de posicionamentoFuno T = Seleciona ferramentaFuno M = Funes Miscelneas

    A sintaxe completa de cada funo , ser descrita adiante.

    2.2 - PROGRAMA

    uma seqncia de blocos contendo funes de comando, armazenados na memria, os quais instruem o CNC, onde e como executar uma determinada operao.

    O programa pode ter um nmero especicado no incio, atravs do endereo O.

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 5

    3. INTRODUO AOS SISTEMAS DE COORDENADAS

    3 - INTRODUO AOS SISTEMAS DE COORDENADAS

    Para que a mquina possa trabalhar com as posies especicadas, estas tm que ser declaradas em um sistema de referncia, que corresponde aos sentidos dos movimentos dos carros (eixos X,Y,Z), utiliza-se para este m o sistema de coordenadas cartesianas.

    O sistema de coordenadas da mquina formado por todos os eixos existentes sicamente na mquina.

    A posio do sistema de coordenadas em relao a mquina depende do tipo de mquina. As direes dos eixos seguem a chamada regra da mo direita.

    Quando se est diante da mquina o dedo mdio representa o eixo da ferramenta, ento temos:

    o polegar a direo X+o dedo indicador a direo Y+o dedo mdio a direo Z+

    3.1 - COORDENADAS ABSOLUTAS

    No sistema de coordenadas absolutas as posies dos eixos so medidas a partir do zero-pea pr-estabelecido, sendo que, para se programar nesse sistema, deve-se sempre informar a posio para a qual a ferramenta deve ir.

    Exemplo de programao:

    PONTO X YA 20 20B 50 10C -10 30D -40 20E -50 -50F 0 -30G 30 -10H 20 -40

    X +

    X - Y +

    Y -

    Z +

    Z -

  • 6 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    3. INTRODUO AOS SISTEMAS DE COORDENADAS

    3.2 - COORDENADAS INCREMENTAIS

    No sistema de coordenadas incrementais as posies dos eixos so medidas a partir da posio anteriormente estabelecida, sendo que, para se programar nesse sistema, deve-se sempre informar qual a distncia as ser percorrida pela ferramenta a partir da posio atual.

    Exemplo de programao:

    PONTOX Y

    DE PARAA B 30 -10B C -60 20C D -30 -10D E -10 -70E F 50 20F G 30 20G H -10 -30

    3.3 - COORDENADAS POLARES

    At agora o mtodo de determinao dos pontos era descrito num sistema de coordenadas cartesianas, porm, existe uma outra maneira de declarar os pontos: em funo de ngulos e raios. Esse modo de programao chamado de sistema de coordenadas polares.

    Exemplo de programao:

    PONTO RAIO NGULOA 55 0B 55 60C 55 120D 55 180E 55 240F 55 300

    POLO X0 Y0

    110

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 7

    4. FUNES PREPARATRIAS G

    4 - FUNES PREPARATRIAS G

    Um nmero seguido do endereo G determina o modo que uma determinada operao ser executada.

    Os cdigos G esto divididos em dois tipos:

    a) Modal - O cdigo G permanece ativo at que outro cdigo do mesmo grupo seja programado.

    b) No modal - O cdigo G permanece ativo somente no bloco em que foi programado.

    Exemplo:

    N100 G01 X100 F1000N110 Y30N120 X40N130 G00 Z15O cdigo G01 permanece ativo do bloco N100 at o bloco N120. No bloco N130 ele cancelado pelo cdigo G00, pois ambos pertencem ao Grupo 01.

    Abaixo segue uma tabela contendo as principais Funes Preparatrias (Cdigos G) aplicveis programao das mquinas da Linha D.

    CDIGO GRUPO DESCRIOG00* 01 Posicionamento RpidoG01 01 Interpolao LinearG02 01 Interpolao Circular no Sentido HorrioG03 01 Interpolao Circular no Sentido Anti-HorrioG04 00 Tempo de permanncia (Dwell)G10 00 Entrada de DadosG11 00 Cancela Entrada de DadosG15* 17 Cancela Sistema de Coordenadas PolaresG16 17 Ativa Sistema de Coordenadas PolaresG17* 02 Seleciona o Plano de Trabalho XYG18 02 Seleciona o Plano de Trabalho XZG19 02 Seleciona o Plano de Trabalho YZG20 06 Entrada de Dados em PolegadasG21* 06 Entrada de Dados em MilmetrosG28 00 Retorna o Eixo Programado para o Ponto de Referncia (Machine Home)G40* 07 Cancela a Compensao de Raio de FerramentaG41 07 Ativa a Compensao de Raio de Ferramenta ( esquerda do perl)G42 07 Ativa a Compensao de Raio de Ferramenta ( direita do perl)G43 08 Ativa a Compensao do Comprimento da Ferramenta (direo +)G44 08 Ativa a Compensao do Comprimento da Ferramenta (direo -)G49* 08 Cancela Compensao de Comprimento de FerramentaG50.1* 18 Cancela Imagem de EspelhoG51.1 18 Ativa Imagem de EspelhoG52 00 Sistema de Coordenadas Local (Mudana de Ponto Zero)

  • 8 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    4. FUNES PREPARATRIAS G

    CDIGO GRUPO DESCRIOG53 00 Sistema de Coordenadas de MquinaG54* 14 1 Sistema de Coordenada de TrabalhoG55 14 2 Sistema de Coordenada de TrabalhoG56 14 3 Sistema de Coordenada de TrabalhoG57 14 4 Sistema de Coordenada de TrabalhoG58 14 5 Sistema de Coordenada de TrabalhoG59 14 6 Sistema de Coordenada de Trabalho

    G54.1 P_ 14 7 Sistema de Coordenada de Trabalho (G54.1 P1) ao 54 (G54.1 P48)G65 00 Chamada de MacroG66 12 Chamada Modal de MacroG67* 12 Cancela Chamada Modal de MacroG68 16 Rotao do Sistema de CoordenadasG69* 16 Cancela Rotao Sistema de CoordenadasG73 09 Ciclo de Furao com Quebra de CavacoG74 09 Ciclo de Roscamento com Macho (Rosca a esquerda)G76 09 Ciclo de Mandrilamento Fino com Retorno Deslocado do CentroG80* 09 Cancela Ciclos Fixos do Grupo 09G81 09 Ciclo de Furao ContnuaG82 09 Ciclo de Furao Contnua com Tempo de PermannciaG83 09 Ciclo de Furao com Descarga de CavacoG84 09 Ciclo de Roscamento com Macho (Rosca a direita)G85 09 Ciclo de Mandrilamento com Retrao em Avano ProgramadoG86 09 Ciclo de Mandrilamento com Retrao em Avano RpidoG87 09 Ciclo de Mandrilamento para Rebaixo InternoG88 09 Ciclo de Mandrilamento com Retorno ManualG89 09 Ciclo de Mandrilamento com Dwell e Retrao em Avano ProgramadoG90* 03 Sistema de Coordenadas AbsolutasG91 03 Sistema de Coordenadas IncrementaisG92 00 Estabelece Nova OrigemG94* 05 Avano em Milmetro/Polegada por MinutoG95 05 Avano em Milmetro/Polegada por RotaoG98* 10 Retorno ao Posicionamento Inicial durante os Ciclos FixosG99 10 Retorno ao Plano R durante os Ciclos Fixos

    NOTAS:1 - Os cdigos G marcados com * so ativados automaticamente ao se ligar a mquina.2 - Os cdigos G do grupo 00 no so modais3 - Mais que um cdigo G podem ser especicados no mesmo bloco, porm no caso de

    pertencerem ao mesmo grupo, o cdigo G especicado por ltimo ser o efetivado.4 - Se qualquer cdigo G do grupo 01 for especicado num ciclo xo, este ciclo ser

    automaticamente cancelado e a condio G80 assumida. Entretanto, um cdigo G do grupo 01 no afetado por qualquer cdigo G de ciclo xo.

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 9

    5. FUNES DE INTERPOLAO

    5 - FUNES DE INTERPOLAO

    5.1 - FUNO: G00 - POSICIONAMENTO RPIDO

    Explanao:

    Os eixos so movidos em um avano rpido para uma certa posio com referncia ao zero programa, ou a uma distncia incremental partindo da posio atual, de acordo com a funo G90 ou G91 previamente estabelecida.

    Se mais que um eixo for especicado no bloco, o posicionamento se far inicialmente 45 graus, completando posteriormente o eixo mais longo, se houver diferena entre ambos.

    Nas mquinas da linha D, a velocidade de deslocamento em avano rpido nos eixos X, Y e Z de 30 metros por minuto para todos os modelos.

    Sintaxe:

    G00 X_____ Y_____ Z_______

    onde:X = Coordenada do ponto nal do movimento para o eixo linear XY = Coordenada do ponto nal do movimento para o eixo linear YZ = Coordenada do ponto nal do movimento para o eixo linear Z

    NOTA: Deve-se ajustar o parmetro 1401 bit 1. = 0 para o deslocamento em G00 ser realizado sempre a 45. = 1 para o deslocamento em G00 atingir os eixos Xe Y ao mesmo tempo.

    5.2 - FUNO: G01 - INTERPOLAO LINEAR

    Explanao:

    Os eixos so movidos em avano programado, especicado por F, para uma certa posio com referncia ao zero programa, ou a uma distncia incremental partindo da posio atual, de acordo com a funo G90 ou G91 previamente estabelecida.

    A velocidade mxima de avano programvel de 15000 milmetros por minuto, ou seja, 15 metros por minuto.

    Sintaxe:

    G01 X____ Y______ Z______ F_______

    onde:X = Coordenada do ponto nal do movimento para o eixo linear XY = Coordenada do ponto nal do movimento para o eixo linear YZ = Coordenada do ponto nal do movimento para o eixo linear ZF = Velocidade de avano (mm/min ou mm/rotao)

  • 10 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    5. FUNES DE INTERPOLAO

    EXEMPLO 1:

    G00 X-30 Y15 (POS 1);G0 Z-3G1 X230 Y15 F800 (POS 2);G0 X230 Y55 (POS 3);G1 X-30 Y55 (POS 4);G0 X-30 Y95 (POS 5);G1 X230 Y95 (POS 6);G0 X230 Y135 (POS 7);G1 X-30 Y135 (POS 8);G0 Z10::

    40

    200

    230

    150

    3015

    POS 7POS 8

    PROFUNDIDADE 3 mm

    POS 1

    POS 2

    POS 3POS 4

    POS 5POS 6

    CABEOTE DE FACEAMENTO 50

    EXEMPLO 2:

    G00 X0 Y0 Z0G01 Z-7 F300G01 X10 Y10G01 X80 Y10G01 X100 Y40G01 X80 Y70G01 X60 Y70G01 X10 Y40G01 X10 Y10G00 X0 Y0

    ou

    G00 X0 Y0 Z0G01 Z-7 F300X10 Y10X80X100 Y40X80 Y70X60X10 Y40Y10G00 X0 Y0

    OBSERVAO: No exemplo acima todos os posicionametos programados so realizados a partir do centro da ferramenta pois no est sendo utilizada a funo de compensao do raio da ferramenta.

    5.3 - FUNES G02 E G03 - INTERPOLAO CIRCULAR

    Explanao:

    Atravs da interpolao circular, arcos so gerados no sentido horrio ( G02 ) ou anti-horrio ( G03 ).

    necessrio denir o plano de trabalho dos eixos para o arco.

    Sentido horrio ou anti-horrio, tem por denio a vista na direo positiva para a negativa do eixo que no faz parte do plano de trabalho.

    A sintaxe a seguir para G02 tambm vlida para G03

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 11

    5. FUNES DE INTERPOLAO

    Sintaxe:

    a) Arco sobre o plano X Y

    G17 G02 X___ Y___ R___ F___ ou

    G17 G02 X___ Y___ I___ J___ F___

    b) Arco sobre o plano X Z

    G18 G02 X___ Z___ R___ F___ ou

    G18 G02 X___ Z___ I___ K___ F___

    c) Arco sobre o plano Y Z

    G19 G02 Y___ Z___ R___ F___ ou

    G19 G02 Y___ Z___ J___ K___ F___

    Descrio dos comandos:

    G17 - Especicao para arco sobre o plano XYG18 - Especicao para arco sobre o plano XZG19 - Especicao para arco sobre o plano YZG02 - Interpolao circular sentido horrioG03 - Interpolao circular sentido anti-horrioX - Posio nal do arco em XY - Posio nal do arco em YZ - Posio nal do arco em ZI - Distncia em X com sinal ( + - ) do ponto de incio ao centro do arcoJ - Distncia em Y com sinal ( + - ) do ponto de incio ao centro do arcoK - Distncia em Z com sinal ( + _ ) do ponto de incio ao centro do arcoR - Raio do arco ( negativo para arco maior que 180 graus )F - Velocidade de avano ao longo do arco

    Exemplos de indicao de plano de trabalho

    G03

    G02

    G17 Y

    XG03

    G02

    G18 Z

    X

    G03

    G02

    G19 Y

    Z

    O ponto nal do arco especicado pelos endereos X , Y ou Z e pode ser expresso como valor absoluto ou incremental dependendo da funo G90 ou G91. O centro do arco especicado pelos endereos I , J , K para os eixos X , Y , Z respectivamente. O valor numrico que segue I , J , K um vetor que parte do ponto de incio do arco at o centro

  • 12 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    5. FUNES DE INTERPOLAO

    do arco .Ele sempre denido como um valor incremental independente do cdigo G90 ou G91

    programado.

    Ponto inicial

    Ponto nal(Y,Z)

    ZY

    J

    Ponto inicial

    Ponto nal(X,Z)

    XZ

    K

    Ponto inicial

    Ponto nal(X,Y)

    YX

    J

    I

    I K

    Exemplo:G00 X-10 Y-10 Z0G01 Z-15 F300X0 Y0X100Y30G02 X80 Y50 R20(ou G02 X80 Y50 I0 J20 )G01 Y60G03 X20 Y60 R30(ou G03 X20 Y60 I-30 J0 )G1 Y50G02 X0 Y30 R20(ou G02 X0 Y30 I-20 J0 )G01 Y0X-10 Y-10

    Quando as coordenadas X Y Z so omitidas ( o ponto nal o mesmo ponto de partida) e o centro especicado com I , J , ou K um arco de 360 graus gerado.

    Uma interpolao circular pode ser denida por R ( raio do arco ) ao invs I , J , K.Quando um arco excede 180 graus, o valor do raio deve ser especicado com um valor

    negativo. No comando G02/G03, se os valores X Y Z forem omitidos , se o ponto nal for a mesma posio inicial, e um raio for usado um arco de zero grau gerado.

    Exemplo:G02 R50 ( a ferramenta no se move)

    5.3.1 - Interpolao Helicoidal

    A interpolao helicoidal um recurso usado para gerar movimentos em forma de espiral, ou seja, para sincronizar um movimento circular num determinado plano de trabalho com um movimento linear de um terceiro eixo, gerando assim uma hlice.

    Sintaxe:Em sincronismo com arco XY

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 13

    5. FUNES DE INTERPOLAO

    G17 G2/G3 X__ Y__ I__ J__ (R__) Z__ F__

    Em sincronismo com arco XZG18 G2/G3 X__ Z__ I__ K__ (R__) Y__ F__

    Em sincronismo com arco YZG19 G2/G3 Y__ Z__ J__ K__ (R__) X__ F__

    OBSERVAO: A compensao do raio da ferramenta aplicada somente para o movimento circular

    Exemplo: 74

    70

    525

    O0007 (ROSCA S/ COMP. RAIO);G17 G21 G90 G94;T01 (FRESA DE ROSCAR D30);M06;G54 S1500 M03;G00 X0 Y0 M08;G43 Z2 H01 D01;G1 X-22 F300G02 X-22 Y0 Z-3 I22 J0;G02 X-22 Y0 Z-8 I22 J0;G02 X-22 Y0 Z-13 I22 J0;G02 X-22 Y0 Z-18 I22 J0;G02 X-22 Y0 Z-23 I22 J0;G02 X-22 Y0 Z-28 I22 J0;G00 X0 Y0;G53 Z0 G49 M09;M30;

    O0007 (ROSCA C/ COMP. RAIO);G17 G21 G90 G94;T01 (FRESA DE ROSCAR);M06;G54 S1500 M03;G00 X0 Y0 M08;G43 Z2 H01 D01;G42 G1 X-37 F300G02 X-37 Y0 Z-3 I37 J0;G02 X-37 Y0 Z-8 I37 J0;G02 X-37 Y0 Z-13 I37 J0;G02 X-37 Y0 Z-18 I37 J0;G02 X-37 Y0 Z-23 I37 J0;G02 X-37 Y0 Z-28 I37 J0;G40 G1 X0 Y0;G53 G0 Z0 G49 M09;M30;

  • 14 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    5. FUNES DE INTERPOLAO

    5.4 - FUNES C E R - CHANFRAMENTO E ARREDONDAMENTO DE CANTO

    Explanao:Um chanfro ou um arredondamento pode ser inserido entre os seguintes movimentos.

    a) Entre uma interpolao linear e outra interpolao linearb) Entre uma interpolao linear e uma interpolao circularc) Entre uma interpolao circular e uma interpolao linear.

    Sintaxe:(X__) (Y__) (Z__) ,C__ Usado para chanframento(X__) (Y__) (Z__) ,R__ Usado para arredondamento

    Para utilizar essas funes, deve-se program-las no mesmo bloco da interpolao linear ou circular para que, em funo do prximo movimento, seja criado um chanfro ou um arredondamento de canto.

    O valor programado logo aps a funo C indica a dimenso do chanfro em relao a interseo dos movimentos (vrtice).

    Exemplo 1:G91 G01 X100 ,C10X100 Y100

    O valor programado logo aps a funo R indica o raio do canto.

    Exemplo 2:G91 G01 X100 ,R10X100 Y100

    Ponto de intersecoprogramado

    Ponto de intersecoprogramado

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 15

    5. FUNES DE INTERPOLAO

    Exemplo 3:O1000 (ARREDONDAMENTO E CHANFRAMENTO DE CANTOS)N10 G17 G21 G90 G94N20 G53 G0 Z0 G49N30 T2 (FRESA TOPO D20)N40 M6N50 G54 S2500 M3N60 G0 X-20 Y-20N70 G43 H2 D2 Z5N80 G1 Z-15 F750N90 G41 X0 Y0N100 Y50 ,C10N110 X75 ,R10N120 Y23 ,R10N130 X50 Y0 ,R7N140 X35 ,R4N150 G3 X15 R10 ,R4N160 G1 X0N170 G40 G1 X-20 Y-20N200 G53 G0 Z0 G49N210 M30

    23

    R10

    1010R

    R10

    25

    75

    50

    50

    4R

    7R

    10x45

    14,14

    20

    85

    15

  • 16 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    6. FUNES DE COMPENSAO

    6 - FUNES DE COMPENSAO

    6.1 - FUNES G40 / G41 / G42 - COMPENSAO DE RAIO DE FERRAMENTA

    Explanao:

    As funes de compensao de raio de ferramenta foram desenvolvidas para facilitar a programao de determinados contornos. Atravs delas pode-se fazer programas de acordo com as dimenses do desenho, sem se preocupar com o raio da ferramenta, pois cabe a essas funes calcular os percursos da ferramenta, a partir do raio dela, o qual deve estar inserido na pgina OFFSET.

    Para se trabalhar com a compensao de raio, so utilizadas as funes G40, G41 e G42, sendo que:

    G41 - Compensa a ferramenta esquerda do material a ser usinadoG42 - Compensa a ferramenta direita do material a ser usinadoG40 - Cancela a compensao do raio da ferramenta

    Final dacomp. Corte

    Incio dacomp. Corte

    Sintaxe:Para ativar a compensao de raio:

    G41 (X__) (Y__) (Z__)G42 (X__) (Y__) (Z__)

    Para cancelar a compensao de raio:G40 (X__) (Y__) (Z__)

    NOTAS:1) O plano de trabalho ( G17, G18 ou G19 ) deve ser denido antes de programar a

    funo G41 ou G42.2) A compensao de raio vlida somente para as funes G00, G01,G02 e G033) O posicionamento inicial para compensao ou nal para cancelamento s poder

    ser feita atravs das funes G01 e G00, nunca pelas funes G02 ou G03.4) Para que a funo de compensao de raio saiba qual o valor do raio da

    ferramenta, deve-se programar o cdigo D com o nmero do corretor de raio de ferramenta no cabealho do programa.

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 17

    6. FUNES DE COMPENSAO

    Exemplo de programao utilizando compensao de raio a esquerda do perl (G41):

    O1000 (COMP. RAIO ESQ.)N10 G17 G21 G90 G94N20 G53 G0 Z0 G49N30 T2 (FRESA TOPO D20)N40 M6N50 G54 S2500 M3N60 G0 X-70 Y-20N70 G43 H2 D2 Z5N80 G1 Z-10 F750N90 G41 X-50 Y0N100 Y40N110 X-11.36 Y84.8N120 G2 X11.36 R15N130 G1 X50 Y40N140 Y0 ,R5N150 X20N160 G3 X-20 R20N170 G1 X-45N180 G2 X-50 Y5 R5N190 G40 G1 X-70 Y-20N200 G53 G0 Z0 G49N210 M30

    110

    10

    R15 22,72

    100

    84,8

    100

    R20

    40

    5R5

    5

    75

    110

    10

    R15 22,72

    100

    84,8

    100R20

    40

    5R5

    5

    75

  • 18 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    6. FUNES DE COMPENSAO

    Exemplo de programao utilizando compensao de raio a direita do perl (G42):

    O1001 (COMP. RAIO DIR.)N10 G17 G21 G90 G94N20 G53 G0 Z0 G49N30 T2 (FRESA TOPO D20)N40 M6N50 G54 S2500 M3N60 G0 X-15 Y-15N70 G43 H2 D2 Z5N80 G1 Z-5 F750N90 G42 X10 Y10N100 X80N110 X100 Y40N120 X80 Y70N130 X60N140 X10 Y55N150 Y10N160 G40 X-15 Y-15N170 G53 G0 Z0 G49N180 M30

    100

    6080

    10

    70

    110

    80

    40

    80

    1045

    5

    15

    100

    6080

    10

    70

    110

    80

    40

    80

    1045

    5

    15

    6.2 - FUNES G43 / G44 / G49 - COMPENSAO DO COMPRIMENTO DA FERRAMENTA

    Explanao:

    As funes G43, G44 e G49 so utilizadas para ativar/desativar a compensao do comprimento da ferramenta, possibilitando a gerao dos programas de acordo com o desenho da pea, sem se preocupar com a dimenso da ferramenta, sendo que:

    G43 - Ativa o corretor de comprimento de ferramenta no sentido positivo

    G44 - Ativa o corretor de comprimento de ferramenta no sentido negativo

    G49 - Cancela o corretor de comprimento de ferramenta

    As funes de compensao de ferramenta devem ser programada juntamente com o endereo H, o qual indica o nmero do corretor.

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 19

    6. FUNES DE COMPENSAO

    Sintaxe:

    Para ativar a compensao do comprimento da ferramenta:G43 Z__ H__

    Para cancelar a compensao do comprimento da ferramenta:G49 Z__

    NOTAS:1) Nas mquinas Romi da Linha D, somente deve ser usado o cdigo G43 para ativar

    a compensao de comprimento de ferramenta.2) O cancelamento da compensao de comprimento poder tambm ser feita atravs

    da funo H00.3) Para que a compensao seja ativada, um bloco deve conter as funes G43, H

    e um posicionamento em Z, para que o comando execute a compensao durante esse deslocamento.

    6.3 - FUNES G68 / G69 - ROTAO DO SISTEMA DE COORDENADAS

    Um perl programado pode ser rotacionado. O uso desta funo, possibilita que haja uma modicao em um programa utilizando o cdigo de rotao, sempre que a pea tiver sido colocada em algum ngulo rotacionado em relao ao perl previamente programado.

    Alm disso, quando existir um perl que deva ser rotacionado vrias vezes, o tempo para elaborao e o tamanho do programa podem ser reduzidos em funo desse recurso.

    Sintaxe:

    G___ (G17, G18 ou G19)G68 X___ Y___ R___ - Ativa Sistema de rotao de coordenadas...G69 - Cancela sistema de rotao de coordenadas

    Onde:

    G68 - Ativa a rotao do sistema de coordenadas de trabalhoG17 ( G18 ou G19 ) - Seleciona o plano que contm o perl a ser rotacionadoX Y Z - Informa as coordenadas do centro de rotao em relao ao ponto zero ativo.R - Informa o ngulo de rotao a partir da linha positiva de X ( + Direo anti-horria ) ( - Direo horria )

    O ngulo de rotao pode ser programado num campo de -360.000 a 360.000 com incremento mnimo de .001 graus.

  • 20 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    6. FUNES DE COMPENSAO

    NOTAS:Quando X Y ( que indicam o centro de rotao ) so omitidos, a posio atual onde

    a funo G68 foi programada considerada como centro de rotao.Quando o ngulo de rotao for omitido, o valor referenciado pelo parmetro 5410

    usado para o sistema de rotao.Para habilitar a programao da rotao do sistema de coordenadas de forma

    incremental necessrio alterar o BIT 0 (RIN) do parmetro 5400 para 1.A funo G69 cancela o sistema de rotao de coordenadas.A funo G69 pode ser programada no mesmo bloco que outras funes.As funes de compensao de raio, compensao de comprimento permanecem

    ativas aps o comando G68.

    EXEMPLOS DE PROGRAMAO:Exemplo 1:

    O0010 (SISTEMA DE ROTAO);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49;N30 T01(FRESA TOPO D10);N40 M06;N50 G54 S1500 M03;N60 M98 P11;N70 G68 X0 Y0 R60;N80 M98 P11;N90 G68 X0 Y0 R120;N100 M98 P11;N110 G68 X0 Y0 R180;N120 M98 P11;N130 G68 X0 Y0 R240;N140 M98 P11;N150 G68 X0 Y0 R300;N160 M98 P11;N170 G69;N180 G53 G0 Z0 G49;N190 M30;

    40

    60

    20

    10

    55

    R7,50

    15

    A A

    O0011 (SUB ROTAO);N10 G0 X67.5 Y0;N20 G43 H1 D1 Z5;N30 G1 Z-10 F150;N40 G41 G1 X75 Y-7.5 F600;N50 X87.5;N60 G3 Y7.5 R7.5;N70 G1 X75;N80 Y20;N90 G3 X60 R7.5;N100 G1 Y7.5;N110 X47.5;N120 G3 Y-7.5 R7.5;N130 G1 X60;N140 Y-20;N150 G3 X75 R7.5;N160 G1 Y-7.5;N170 G40 X67.5 Y0;N180 G0 Z5;N190 M99;

    40

    60

    20

    10

    55

    R7,50

    15

    A A

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 21

    6. FUNES DE COMPENSAO

    Exemplo 2: Programao do mesmo exemplo anterior, porm, com rotao incremental.

    O0010 (SISTEMA DE ROTAO);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49;N30 T01(FRESA TOPO D10);N40 M06;N50 G54 S1500 M03;N60 M98 P11 L6;N70 G69;N80 G53 G0 Z0 G49;N90 M30;

    O0011 (SUB ROTAO);N10 G90 G68 X0 Y0 G91 R60;N20 G90 G0 X67.5 Y0;N30 G43 H1 D1 Z5;N40 G1 Z-10 F150;N50 G41 G1 X75 Y-7.5 F600;N60 X87.5;N70 G3 Y7.5 R7.5;N80 G1 X75;N90 Y20;N100 G3 X60 R7.5;N110 G1 Y7.5;N120 X47.5;N130 G3 Y-7.5 R7.5;N140 G1 X60;N150 Y-20;N160 G3 X75 R7.5;N170 G1 Y-7.5;N180 G40 X67.5 Y0;N190 G0 Z5;N200 M99;

    6.4 - FUNES G50.1 / G51.1 - IMAGEM ESPELHO

    Pode-se obter uma imagem espelho de uma respectiva pea programada, a um eixo de simetria, atravs da funo G51.1.

    Sintaxe:

    G51.1 X___ Y___ ;...G50.1 X___ Y___;

    Onde:

    G51.1 - Ativa a imagem espelho e identica qual o eixo de simetria. X e Y - Determinam a coordenada a partir da qual a imagem espelho deve ser

    executada.G50.1 - Desativa a imagem espelho.

  • 22 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    6. FUNES DE COMPENSAO

    Exemplo:

    O0005 (IMAGEM ESPELHO);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49;N30 T05 (FRESA TOPO D14);N40 M06;N50 G54 S2200 M03;N60 M98 P6;N70 G51.1 X0;N80 M98 P6;N90 G50.1 X0;N100 G51.1 Y0;N110 M98 P6;N120 G51.1 X0;N130 M98 P6;N140 G50.1 X0 Y0;N150 G53 G0 Z0 G49 M09;N160 M30;

    2515

    R8

    20

    70

    75

    10R

    R10R

    5

    20

    200

    A A

    10 20

    25

    15R8

    20

    70

    75

    10R

    R10R

    5

    20

    200

    A A

    10 20

    O0006 (SUB ESPELHO);N10 G0 X35 Y25 M8;N20 G43 H5 D5 Z2;N30 G1 Z-10 F200;N40 G41 Y15 F600;N50 X85;N60 G3 Y35 R10;N70 G1 X45 ,R5;N80 Y80;N90 G3 X25 R10;N100 G1 Y15 ,R8;N110 X35;N120 G40 Y25;N130 G0 Z5;N140 M99;

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 23

    7. SISTEMAS DE COORDENADAS

    7 - SISTEMAS DE COORDENADAS

    7.1 - FUNO G53 - SISTEMA DE COORDENADAS DE MQUINA - MCS

    Explanao:

    Este comando cancela o sistema de coordenadas de trabalho (G54, G55, G56, ...), fazendo com que o comando assuma o zero-mquina como referncia.

    Sintaxe:G53 X__ Y__ Z__

    A funo G53 no modal, portanto somente efetiva no bloco que a contm . Esta funo deve ser usada somente no modo G90 (coordenadas absoluta)

    7.2 - FUNES G54 A G59 E G54.1 P1 A G54.1 P48 - SISTEMA DE COORDENADAS DE TRABALHO (WCS)

    Explanao:

    O sistema de coordenada de trabalho dene como zero um determinado ponto referenciado na pea. Este sistema pode ser estabelecido por uma das cinquenta e quatro funes entre G54 G59 e G54.1 P1 G54.1 P48.

    Os valores para referenciamento devem ser inseridos na pgina TRAB e representam a distncia para cada eixo do zero mquina ao zero-pea.

    A sintaxe para este grupo de funes somente programar a prpria funo, isto , G54 G59 e G54.1 P1 G54.1 P48.

    Na falta de indicao de uma dessas funes, o comando assume G54 automaticamente.

    Portanto, se algum valor estiver inserido na pgina TRAB referente ao sistema de coordenadas de trabalho G54, o zero pea ser transladado, mesmo sem programar a referida funo.

    Sintaxe:G54 : :G59

    : :

    G54.1 P1 : :G54.1 P48 : :

  • 24 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    7. SISTEMAS DE COORDENADAS

    7.3 - FUNO G52 - SISTEMA DE COORDENADA LOCAL

    O sistema de coordenada local utilizado para transladar a origem das coordenadas dentro do programa. Para isso deve-se informar a distncia entre o zero-pea ativo (G54, G55, G56, ...) e a nova origem desejada, juntamente com a funo G52.

    Sintaxe:

    G52 X__ Y__ Z__

    onde:

    X = Distncia em X do zero-pea at o novo zero programa desejado.Y = Distncia em Y do zero-pea at o novo zero programa desejado.Z = Distncia em Z do zero-pea at o novo zero programa desejado.

    NOTA: Esta funo pode ser especicada em qualquer sistema de coordenada de trabalho (G54 a G59 e G54.1 P1 a G54.1 P48)

    Exemplo:O3000(G52);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49N30 T01 (FRESA TOPO D10);N40 M06;N50 G54 S2200 M03;N60 M98 P3001;N70 G52 X130 Y0;N80 M98 P3001;N90 G52 X0 Y130;N100 M98 P3001;N110 G52 X130 Y130;N120 M98 P3001;N130 G52 X0 Y0;N140 G53 G0 Z0 G49;N150 M30;

    O3001(SUB G52);N10 G00 X50 Y-10 M08;N20 G43 Z5 H01 D01;N30 G1 Z-12 F500;N40 G41 Y15;N50 X28 ,R15;N60 G2 X15 Y28 R-13 ,R15;N70 G1 Y72 ,R15;N80 G2 X28 Y85 R-13 ,R15;N90 G1 X72 ,R15;N100 G2 X85 Y72 R-13 ,R15;N110 G1 Y28 ,R15;N120 G2 X72 Y15 R-13 ,R15;N130 G1 X50;N140 G40 Y-10;N150 G0 Z5;N160 M99;

    15

    100

    R13

    15

    R15

    22

    100

    12

    15

    100

    R13

    15

    R15

    22

    100

    12

    130

    130

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 25

    7. SISTEMAS DE COORDENADAS

    7.4 - FUNO G92 - ESTABELECER ORIGEM TEMPORRIA

    Explanao:

    A funo G92 usada quando se deseja obter referncia para programao (zero programa) a partir da posio atual da ferramenta.

    Sintaxe:G92 X____ Y____ Z____ - xar nova origem do sistema de coordenadas, onde:

    X = Distncia ao longo do eixo X, da ferramenta ao ponto zero desejado (X0)Y = Distncia ao longo do eixo Y da ferramenta ao ponto zero desejado (Y0)Z = Distncia ao longo do eixo Z da ferramenta ao ponto zero desejado (Z0)

    Nota: As coordenadas X Y Z denidas juntamente com G92 indicam o seguinte:A ferramenta est a uma distncia de ___ milmetros ( observando sinal +/- ) do zero

    programa.Observao: Para cancelar a nova origem do sistema de coordenadas (funo G92)

    deve-se programar G92.1 X0 Y0 Z0.

    Exemplo:

    :N410 G0 X200 Y100 - Posiciona rpido em X200 Y100N420 Z5 - Posiciona rpido em Z5N430 G92 X0 Y0 - Estabelece nova origem em X e Y: xa a coordenada atual como X0 Y0N440 G1 Z-2 F500 - Aprofunda at o Z-2 com avano de 500 mm/minN450 X150 - Desloca at o X150 a partir da nova origemN460 Y100 - Desloca at o Y100 a partir da nova origemN470 Z5 - Sobe a ferramenta at o Z5N480 G92.1 X0 Y0 - Cancela a funo G92, voltando a origem para o WCS original.:

    7.5 - FUNES G15 / G16 - SISTEMA DE COORDENADAS POLARES

    O sistema de coordenadas polares, conforme descrito no captulo 3.3, um modo de programao onde as coordenadas so indicadas atravs de ngulos e raios.

    Para se trabalhar neste sistema, so utilizadas as funes G15 e G16, sendo que:

    G15 - Cancela coordenada polarG16 - Ativa coordenada polar

    NOTAS:- A direo positiva ( + ) do ngulo ser um movimento no sentido anti-horrio e o

    sinal negativo ( - ) ser no sentido horrio.- necessrio fazer a seleo do plano de trabalho.- A informao de raio ser o primeiro do plano selecionado e a informao de ngulo

    ser o segundo eixo.

  • 26 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    7. SISTEMAS DE COORDENADAS

    Exemplo 1:

    Quando o plano selecionado for G17 ( X Y ) a informao de raio ser o endereo X e o ngulo ser o endereo Y.

    Raio e ngulo podem ser programados tanto em absoluto como incremental ( G90 ou G91 ).

    Quando o raio especicado no modo absoluto ele tem incio a partir do sistema de coordenadas ( X0 Y0 ) e o ngulo programado em absoluto considerado a partir da linha positiva de X.

    Raio

    Posional

    Posioatual

    ngulo

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 27

    7. SISTEMAS DE COORDENADAS

    Quando o raio e o ngulo so especicados de modo absoluto

    Exemplo 2:

    G90 G16 X0 Y0G01 X50 Y45 ( X 35.355 Y35.355)G15M30

    Quando o ngulo especicado em incremental inicia-se a partir de uma linha imaginria que une o ponto zero pea at a posio atual do eixo.

    Raio

    Posional

    Posioatualngulo

    X 35.355Y 35.355

    45

    R50

  • 28 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    7. SISTEMAS DE COORDENADAS

    Quando o raio especicado no modo incremental e o ngulo no modo absoluto.

    Exemplo 3:G90 G16 G0 X100 Y30G01 G91 X15 G90 Y40G90 G15 R15

    R10030

    40

    Quando o raio e o ngulo so especicados no modo incremental:

    Exemplo 4:

    G00 G90 X0 Y0G90 G16 X100 Y30G91 G01 X15 Y45 ( X 90.485 Y 64.489)G90 G15M30

    45

    30

    30R100

    R15

    R50

    R50

    45

    X 70.710R50 Y 70.710

    Exemplo 5:

    G00 G90 X0 Y0G16 G01 X50 Y45G91 G01 X50G90 G15M30

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 29

    7. SISTEMAS DE COORDENADAS

    Exemplo 6: Crculo de furos -

    Programao Absoluta.

    O0007 (CRCULO DE FUROS);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49;N30 T3 (BROCA D8);N40 M6;N50 G54 S3000 M3;N60 G16 G0 X58 Y36;N70 G43 H3 D3 Z2;N80 G1 Z-5 F250;N90 G0 Z2;N100 X58 Y108;N110 G1 Z-5;N120 G0 Z2;N130 X58 Y180;N140 G1 Z-5;N150 G0 Z2;N160 X58 Y252;N170 G1 Z-5;N180 G0 Z2;N190 X58 Y324;N200 G1 Z-5;N210 G0 Z2;N220 G15;N230 G53 G0 Z0 G49;N240 M30;

    58R

    72 8

    X 5

    58R

    72 8

    X 5

    Programao Incremental.

    O0007 (CRCULO DE FUROS);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49;N30 T3 (BROCA D8);N40 M6;N50 G54 S3000 M3;N60 G16 G0 X58 Y36;N70 G43 H3 D3 Z2;N80 G1 Z-5 F250;N90 G0 Z2;N100 G91 Y72;N110 G90 G1 Z-5;N120 G0 Z2;N130 G91 Y72;N140 G90 G1 Z-5;N150 G0 Z2;N160 G91 Y72;N170 G90 G1 Z-5;N180 G0 Z2;N190 G91 Y72;N200 G90 G1 Z-5;N210 G0 Z2;N220 G15;N230 G53 G0 Z0 G49;N240 M30;

  • 30 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8 - FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    Explanao:

    Ciclo xo um bloco de comando que informa ao CNC como executar uma determinada operao, a qual, se fosse programada em comandos simples resultaria em mltiplos blocos. Portanto o uso de ciclos xos simplica a programao, reduzindo o nmero de blocos do programa.

    Geralmente, os ciclos xos consistem em uma seqncia de at seis operaes:

    Operao 1 - Posicionamento dos Eixos X YOperao 2 - Avano rpido para o ponto ROperao 3 - Usinagem do FuroOperao 4 - Operao no fundo do furoOperao 5 - Retrao do furo ao ponto ROperao 6 - Retorno ao ponto Inicial

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 31

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    Basicamente so trs os tipos de operaes nos ciclos xos:

    Tipo 1 = FuraoTipo 2 = RoscamentoTipo 3 = Mandrilamento

    NOTA: Entende-se como mandrilamento, a operao de remoo de material (cavaco) de um furo previamente existente e consiste em: tornear furo, alargar furo, rebaixar furo ou chanfrar furo.

    A tabela seguinte descreve sumariamente a aplicao e ao dos ciclos xos para uma perfeita escolha.

    Detalhes podem ser vericados na explicao posterior de cada ciclo.

    Cdigo G Corte em Zno fundo Operao Retrao em Z Aplicao

    G73 Avano prog.intermitente Avano rpidofurao com

    quebra de cavaco

    G74 Avano prog.contnuodwell +

    Rot. Hor.Avano program.

    esquerda

    Roscamento(macho esquerda)

    G76 Avano prog.contnuoParada orientada

    com o eixo desloc.Avano Rpido

    acabamento Mandrilamento no

    G80 Cancelamento deCiclo Fixo

    G81 Avano prog.contnuoAvano rpido sem

    descargafurao/

    mandrilamento

    G82 Avano prog.contnuo DwellAvano rpido s/

    descarga com dwellfurao/

    mandrilamento

    G83 Avano prog.intermitente Avano RpidoFurao com

    descarga

    G84 Avano prog.contnuodwell + Rot. Anti -Hor. Avano programado

    Roscamento(macho direita)

    G85 Avano prog.contnuo Avano programadoMandrilamento

    (alargador)

    G86 Avano prog.contnuo Parada do eixo Avano RpidoMandrilamento

    (bom acabamento)

    G87 Avano prog.contnuoRot. sentido

    horrio Avano rpidoMandrilamento

    (Rebaixo interno)

    G88 Avano prog. Dwell + parada do eixo Manual Mandrilamento

    G89 Avano prog. Dwell Avano Mandrilamento

  • 32 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    O ciclo xo pode ser programado no modo G90 ou G91. As guras abaixo mostram como especicar os dados :

    G90 ( Coordenadas Absolutas ) G91 ( Coordenadas Incrementais )

    O retorno do eixo Z aps a operao do ciclo xo pode ser feita ao ponto inicial ( G98)

    ou ponto R ( G99 ) conforme mostra as guras abaixo.

    Ponto R a coordenada denida para o posicionamento rpido em Z ( Operao 2 ) e retrao rpida do furo ( operao 5 ).

    Ponto inicial a posio presente do eixo Z memorizada ao entrar no ciclo xo. As informaes subseqentes explicam cada ciclo xo individualmente.

    Sero usados os seguintes smbolos para explanaes.

    G98 ( Retorno ao ponto Inicial ) G99 ( Retorno ao ponto R )

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 33

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.1 - FUNO G73 - FURAO COM QUEBRA DE CAVACO

    Explanao:

    O ciclo xo G73 utilizado para operao de furao com pequenos recuos para a quebra de cavaco, ou seja, sem recuo ao plano R.

    Descrio das operaes do ciclo xo

    A ferramenta aproxima em avano rpido ao nvel do ponto RPenetra o primeiro incremento Q em avano programadoRetrai 2 mm em avano rpido ( valor - ajustado no parmetro 5114 )Penetra o segundo incremento QRetrai novamente 2 mm Sucessivos cortes Q e retornos de 2 mm at encontrar o ponto Z nalRetrai em avano rpido ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado respectivamente.

    Sintaxe:

    G73 X____ Y____ Z____ R____ Q____ F____ K____

    Onde:

    X , Y = Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao Rpida ( ponto R )Q = Incremento de corteF = Avano Programado para o corte dos incrementos QK = Nmero de execues

  • 34 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QIE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Se for indicado K0 , o ciclo de furao somente ser memorizado para posterior execuo.

    O parmetro 5114 indica a distncia de recuo (valor milesimal). Ex: 2mm = 2000.

    Exemplo:

    O0073 (FUROS QUEBRA CAVACO);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49;N30 T2 (BROCA D16);N40 M6;N50 G54 S3000 M3;N60 G0 X17.5 Y20;N70 G43 H2 D2 Z10;N80 G98 G73 Z-85 R2 Q10 F300;N90 X67.5 Y20;N100 G80;N110 G53 G0 Z0 G49;N120 M30;

    R20

    25,18

    17,5

    40

    67,5

    A A

    SEO A-A

    8516

    85

    100

    R20

    25,18

    17,5

    40

    67,5

    A A

    SEO A-A

    8516

    85

    100

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 35

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.2 - FUNO G74 - ROSCAMENTO COM MACHO ESQUERDA

    8.2.1 - Roscar com Sistema Flutuante

    Explanao:

    O ciclo xo G74 utilizado para operao de roscamento com macho esquerda, isto , sentido de rotao anti-horrio.

    Descrio das operaes do ciclo xo:

    O macho aproxima em avano rpido ao nvel do ponto RExecuta a rosca at a profundidade nal (Z) conforme o passo programado (F)Cessa a rotao no nal do corteRetrai conforme passo programado (F) com a rotao invertida (sentido horrio) at o ponto R Permanece neste ponto ou vai para o ponto inicial em avano rpido, conforme G99 ou G98 programado previamenteInverte novamente a rotao para o sentido anti-horrio

    Sintaxe:

    G74 X____ Y____ Z____ R____ F____ K____

    Onde:

    X Y = Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida (ponto R)F = RPM x Passo, quando trabalha-se com G94 ou, F = Passo, quando trabalha-se

    com G95.K = Nmero de execues

  • 36 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Para executar o ciclo G74 como quebra de cavaco necessrio ajustar o parmetro 5200 bit 5 = 1.

    O parmetro 5213 indica a distncia de recuo (valor milesimal). Ex: 2mm = 2000.Para modicar a rotao de sada da ferramenta neste ciclo necessrio:* Ajustar o parmetro 5200 bit 4 = 1* Inserir o valor da rotao de sada no parmetro 5211 (como forma de porcentagem) Ex.: Rotao de sada com 200% da rotao de entrada: Parmetro 5211 = 200.

    Exemplo:

    O0074 (MACHO ESQUERDA)G17 G21 G90 G94G53 G0 Z0 G49T01M06 G54 S500 M04G0 X300 Y-250G43 Z30 H01G99 G74 X300 Y-250 Z-20 R8 F625X200Y250G80 G53 G00 Z0 G49M30

    R10

    7R

    M8x1,25x10

    20

    R10

    7R

    M8x1,25x10

    20

    Clculos para programao (G94):

    F = RPM x PassoF = 500 x 1.25 = 625

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 37

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.2.2 - Roscar com Sistema Rgido

    Explanao:

    O ciclo xo G74 pode ser executado com a xao do macho direto em pina (macho rgido).

    Dessa forma, a rosca executada sendo controlada pelo eixo rvore como se fosse um servo motor. No modo macho rgido, elimina-se a necessidade de uso de mandris utuantes.

    Descrio das operaes do ciclo xo:

    O macho aproxima em avano rpido ao nvel do ponto RO eixo pra de rotacionar se estiver ligadoO eixo rotaciona e executa a rosca at a profundidade nal (Z) conforme avano programado (F).Cessa a rotao no nal do corte.Um dwell executado se programadoRetrai em avano programado (F) com rotao invertida (sentido horrio) at o ponto RPermanece neste ponto ou vai para o ponto inicial em avano rpido conforme G99 ou G98 programado previamente.Inverte novamente a rotao para o sentido anti-horrio.

    Para o modo macho rgido, deve ser especicado a funo:

    M29 S____

    Sintaxe:

    M29 S____ G74 X____ Y____ Z____ R____ F____ P____ K____

    Onde:

  • 38 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    S = RotaoX Y= Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao Rpida ( Ponto R )F = Avano Programado para usinagem da rosca e retraoP = Tempo de permanncia - Exemplo - 2 segundos = P2000K = Nmero de repeties

    NOTA: Para executar o ciclo G74 como quebra de cavaco necessrio ajustar o parmetro 5200 bit 5 = 1.

    O parmetro 5213 indica a distncia de recuo (valor milesimal). Ex: 2mm = 2000.Para modicar a rotao de sada da ferramenta neste ciclo necessrio:* Ajustar o parmetro 5200 bit 4 = 1

    * Inserir o valor da rotao de sada no parmetro 5211 (como forma de porcentagem) Ex.: Rotao de sada com 200% da rotao de entrada: Parmetro 5211 = 200.

    Exemplo:

    O0074 (MACHO ESQUERDA)G17 G21 G90 G95G53 G0 Z0 G49T01M06 G54 M5G0 X300 Y-250G43 Z30 H01M29 S500G99 G74 X300 Y-250 Z-20 R8 F1.25X200Y250G80 G53 G00 Z0 G49M30

    R10

    7R

    M8x1,25x10

    20

    NOTA: No exemplo acima o passo foi programado em mm/rotao (G95), por isso no foi necessrio nenhum clculo.

    R10

    7R

    M8x1,25x10

    20

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 39

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.3 - FUNO G76 - MANDRILAMENTO FINO COM RETORNO DESLOCADO DO CENTRO DO FURO

    Explanao:

    O ciclo xo G76 utilizado para operao de calibrao onde no se deseja na superfcie de acabamento nenhum risco de ferramenta, causado durante o movimento de retrao.

    Descrio das operaes do ciclo xoA ferramenta aproxima em avano rpido ao nvel do ponto RUsina at a profundidade nal (Z) com avano programadoCessa a rotao e orienta o eixo rvore ( nica posio )Desloca um incremento programado (Q), ao longo do eixo XRetrai a ferramenta em avano rpido, ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado previamente.Retorna o deslocamento (Q), ao ponto X inicial.Retorna a rotao programada.

    Sintaxe:

    G76 X____ Y____ Z____ R____ Q____ F____ K____

    Onde:

    X Y = Coordenada do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida ( ponto R )Q = Incremento para deslocamento da ferramenta ao longo do eixo XF = Avano programado para usinagemK = Nmero de execues

  • 40 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Para modicar o eixo de sada da ferramenta neste ciclo necessrio ajustar o parmetro 5101 bit 4 (RD1);

    = 0 a sada feita no sentido positivo. = 1 a sada feita no sentido negativo.

    Para modicar o sentido (positivo ou negativo) da sada da ferramenta neste ciclo necessrio ajustar o parmetro 5101 bit 5 (RD2);

    = 0 a sada ser feita no eixo X= 1 a sada ser feita no eixo Y.

    Exemplo:

    G17 G21 G90 G94G53 G0 Z0 G49T06M6G54 D01 S800 M3G0 X0 Y0 G43 Z10 H06G99 G76 Z-30 R2 Q0.5 F300G80G53 G0 Z0 G49 M5M30

    SEO A-A

    6550

    20

    6515

    150

    SEO A-A

    6550

    20

    6515

    150

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 41

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.4 - FUNO G80 - CANCELAMENTO DE CICLO FIXO

    Explanao:

    Esta funo deve ser declarada no m da utilizao dos ciclos xos do grupo 09 das funes preparatrias.

    OBSERVAO: Por ser uma funo modal, a no declarao desta funo poder acarretar em srios problemas durante a execuo do programa.

    8.5 - FUNO G81 - FURAO CONTNUA

    Explanao:

    O ciclo xo G81 utilizado para a operao de furao sem efetuar quebra ou descarga de cavaco.

    Descrio das operaes do ciclo Fixo

    A ferramenta aproxima em avano rpido ao nvel do ponto RUsina at a profundidade nal (Z) em avano programado (F)Retrai em avano Rpido ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado previamente.

    Sintaxe:

    G81 X____ Y____ Z____ R____ F____ K____

    Onde:

    X,Y = Coordenada do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida (ponto R) F = Avano Programado para usinagemK = Nmero de execues

  • 42 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    Exemplo:

    G17 G21 G90 G94G53 G0 Z0 G49T01 (BROCA D20 MM)M6G54 S1800 M3G0 X25 Y25 G43 Z10 H01G99 G81 X25 Y25 Z-26 R1.5 F150X50 Y50G80G53 G0 Z0 G49 M5M30

    25

    75

    50

    2550

    A A

    SEO A-A

    30

    75

    26

    20

    25

    75

    50

    2550

    A A

    SEO A-A

    30

    75

    26

    20

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 43

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.6 - FUNO G82 - FURAO CONTNUA COM TEMPO DE PERMANNCIA

    Explanao:

    O ciclo xo G82 utilizado para a operao de furao sem efetuar quebra ou descarga de cavaco, sendo que a ferramenta permanece por um determinado tempo na profundidade nal antes de sair do furo, voltando ao ponto de aproximao.

    Descrio das operaes do ciclo xo

    A ferramenta aproxima em avano rpido ao nvel do ponto RUsina at a profundidade nal (Z) em avano programado (F)Permanece neste ponto um determinado tempo em segundos (P)Retrai em avano rpido ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado previamente.

    Sintaxe:

    G82 X____ Y____ Z____ R____ P____ F____ K____

    Onde:

    X, Y = Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida (ponto R)P = Tempo de permanncia no nal da usinagem (milsimos de segundos)F = Avano programado para usinagemK = Nmero de execues

  • 44 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    Exemplo:

    G17 G21 G90 G94G53 G0 Z0 G49T01 (BROCA D20 MM)M6G54 S1800 M3G0 X25 Y25 G43 Z10 H01G99 G82 X25 Y25 Z-26 R1.5 P500 F150X50 Y50G80G53 G0 Z0 G49 M5M30

    25

    75

    50

    2550

    A A

    SEO A-A

    30

    75

    26

    20

    25

    75

    50

    2550

    A A

    SEO A-A

    30

    75

    26

    20

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 45

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.7 - FUNO G83 - FURAO COM DESCARGA DE CAVACO

    Explanao:

    O ciclo xo G83 utilizado para operao de furao com descargas onde se deseja retraes ao nvel do ponto R.

    Descrio das operaes do ciclo xo:

    A ferramenta aproxima em avano rpido ao nvel do ponto RUsina o primeiro incremento (Q) em avano programado.Retrai em avano rpido ao nvel do ponto RRetorna em avano Rpido ao nvel anterior menos 2 mm (valor referenciado pelo parmetro 5115. Este parmetro deve ser preenchido na forma milesimal. Para um valor de 2 mm, entrar com o valor 2000).Usina os demais incrementos (Q) com sucessivas retraes e retornos at encontrar o ponto Z nal.Retrai em avano rpido ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado previamente.

    Sintaxe:

    G83 X____ Y____ Z____ R____ Q____ F____ K____

    Onde:

    X, Y = Coordenada do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida (Ponto R)F = Avano programado para usinagem dos incrementos QQ = Incrementos de corteK = Nmero de execues

  • 46 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Para executar o ciclo G83 com descarga de cavacos o parmetro 5101 bit 2 deve estar ajustado com o valor = 1.

    O parmetro 5115 indica a distncia aproximao (valor milesimal). Ex: 2mm = 2000.

    Exemplo:

    O0073 (FUROS QUEBRA CAVACO);N10 G17 G21 G90 G94;N20 G53 G0 Z0 G49;N30 T2 (BROCA D16);N40 M6;N50 G54 S3000 M3;N60 G0 X17.5 Y20;N70 G43 H2 D2 Z10;N80 G98 G83 Z-85 R2 Q10 F300;N90 X67.5 Y20;N100 G80;N110 G53 G0 Z0 G49;N120 M30;

    R20

    25,18

    17,5

    40

    67,5

    A A

    SEO A-A

    8516

    85

    100

    R20

    25,18

    17,5

    40

    67,5

    A A

    SEO A-A

    8516

    85

    100

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 47

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.8 - FUNO G84 - ROSCAMENTO COM MACHO DIREITA

    8.8.1 - Roscar com Sistema Flutuante

    Explanao:

    O ciclo xo G84 utilizado para operao de roscamento com macho direita, isto , sentido de rotao horria.

    Descrio das operaes do ciclo xo:

    O macho aproxima em avano rpido ao nvel do ponto RExecuta a rosca at a profundidade nal (Z) conforme avano programado (F).Cessa a rotao no nal do corte.Retrai em avano programado (F) com a rotao invertida (sentido anti-horrio), at o ponto R.Permanece neste ponto, ou vai para o ponto inicial em avano rpido, conforme G99 ou G98 programado previamente.

    Sintaxe:

    G84 X____ Y____ Z____ R____ F____ K____

    Onde:

    X, Y = Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida ( ponto R )F = Avano programado para usinagem da rosca e retraoK = Nmero de execues

  • 48 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Para executar o ciclo G84 como quebra de cavaco necessrio ajustar o parmetro 5200 bit 5 = 1.

    O parmetro 5213 indica a distncia de recuo (valor milesimal). Ex: 2mm = 2000.Para modicar a rotao de sada da ferramenta neste ciclo necessrio:* Ajustar o parmetro 5200 bit 4 = 1* Inserir o valor da rotao de sada no parmetro 5211 (como forma de porcentagem) Ex.: Rotao de sada com 200% da rotao de entrada: Parmetro 5211 = 200.

    Exemplo:

    Sem a funo K:

    G17 G21 G90 G94G53 G0 Z0 G49T20 (MACHO M12X1.75)M6G54 S700 M3G0 X0 Y35 G43 Z5 H20 D20G16G99 G84 X35 Y90 Z-18 R2 Q5 F1225 Y210Y330G80 G15G53 G0 Z0 G49 M5M30

    Com a funo K:

    G17 G21 G90 G94G53 G0 Z0 G49T20 (MACHO M12X1.75)M6G54 S700 M3G0 X0 Y35 G43 Z5 H20 D20G16G99 G84 X35 Y90 Z-18 R2 Q5 F1225 G91 Y120G90 G80 G15G53 G0 Z0 G49 M5M30

    103,92

    90R35

    R10

    A

    A SEO A-A

    15

    M12

    X 1.7

    5

    103,92

    90R35R10

    A

    A SEO A-A

    15

    M12

    X 1.7

    5

    Clculos:

    F = RPM x Passo F = 700 x 1.75 = 1225

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 49

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.8.2 - Roscar com Sistema Rgido

    Explanao:

    O ciclo xo G84 pode ser executado com a xao do macho direto em pina (macho rgido).Dessa forma, a rosca executada sendo controlada pelo eixo rvore como se fosse

    um servo motor. No modo macho rgido, elimina-se a necessidade de uso de mandris utuantes.

    Descrio das operaes do ciclo xo:

    O macho aproxima em avano rpido ao nvel do ponto RO eixo pra de rotacionar se estiver ligadoO eixo rotaciona e executa a rosca at a profundidade nal (Z) conforme avano programado (F).Cessa a rotao no nal do corte.Um dwell executado se programadoRetrai em avano programado (F) com rotao invertida (sentido anti-horrio) at o ponto RPermanece neste ponto ou vai para o ponto inicial em avano rpido conforme G99 ou G98 programado previamente.Inverte novamente a rotao para o sentido horrio.

    Para o modo macho rgido, deve ser especicado a funo: M29 S____

    Sintaxe:

    M29 S____ G84 X____ Y____ Z____ R____ F____ P____ K____

    Onde:

    S = RotaoX Y= Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao Rpida ( Ponto R )F = Avano Programado para usinagem da rosca e retraoP = Tempo de permanncia - Exemplo - 2 segundos = P2000K = Nmero de repeties

  • 50 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Para executar o ciclo G84 como quebra de cavaco necessrio ajustar o parmetro 5200 bit 5 = 1.

    O parmetro 5213 indica a distncia de recuo (valor milesimal). Ex: 2mm = 2000.Para modicar a rotao de sada da ferramenta neste ciclo necessrio:* Ajustar o parmetro 5200 bit 4 = 1* Inserir o valor da rotao de sada no parmetro 5211 (como forma de porcentagem) Ex.: Rotao de sada com 200% da rotao de entrada: Parmetro 5211 = 200

    Exemplo:Sem a funo K

    G17 G21 G90 G95G53 G0 Z0 G49T20 (MACHO M12X1.75)M6G54 M5G0 X0 Y35 G43 Z5 H20 D20G16M29 S500G99 G84 X35 Y90 Z-18 R2 Q5 F1.75 Y210Y330G80 G15 G90G53 G0 Z0 G49 M5M30

    Com a funo K

    G17 G21 G90 G95G53 G0 Z0 G49T20 (MACHO M12X1.75)M6G54 M5G0 X0 Y35 G43 Z5 H20 D20G16M29 S500G99 G84 X35 Y90 Z-18 R2 Q5 F1.75 G91 Y120 K2G80 G15 G90G53 G0 Z0 G49 M5M30

    103,92

    90R35

    R10

    A

    A SEO A-A

    15

    M12

    X 1.7

    5

    103,92

    90R35R10

    A

    A SEO A-A

    15

    M12

    X 1.7

    5

    NOTA: No exemplo acima o passo foi programado em mm/rotao (G95), por isso no foi necessrio nenhum clculo.

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 51

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.9 - FUNO G85 - MANDRILAMENTO COM RETRAO EM AVANO PROGRAMADO

    Explanao:

    O ciclo xo G85 normalmente utilizado para operao de alargamento de furo (calibrao atravs de alargador).

    Descrio das operaes do ciclo xo:

    A ferramenta aproxima em avano rpido ao nvel do ponto R,Usina at a profundidade nal (Z) em avano programado (F)Retrai em avano programado (F), ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado previamente.

    Sintaxe:

    G85 X____ Y____ Z____ R____ F____ K____

    Onde:

    X, Y = Coordenada do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida ( ponto R )F = Avano programado para o corte e retraoK = Nmero de execues

  • 52 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    Exemplo:

    :G53 G0 Z0 G49T04M6G54 S920 M3G0 X70 Y0 G43 Z15 H04G85 Z-15 R2 F100 K0X70 Y0X120G80G53 G0 Z0 G49 M5 :

    SEO A-A

    45 351

    5

    20

    40

    70 50150

    70

    30

    25

    A A

    SEO A-A

    45 351

    5

    20

    40

    70 50150

    7030

    25

    A A

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 53

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.10 - FUNO G86 - MANDRILAMENTO COM RETRAO EM AVANO RPIDO

    Explanao:

    O ciclo xo G86 utilizado em operao de calibrao, onde possvel aceitar somente um leve risco na vertical da superfcie de acabamento.

    Descrio das operaes do ciclo xo:

    A ferramenta aproxima em avano rpido ao nvel do ponto RUsina at a profundidade nal (Z) em avano programado (F) .Cessa a rotao do eixo rvore.Retrai em avano rpido ao nvel do ponto inicial ou ponto R conforme G99 ou G98 programado previamente.

    Sintaxe:

    G86 X____ Y____ Z____ R____ F____ K____

    Onde:

    X,Y = Coordenada do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida ( ponto R )F = Avano programado para o corteK = Nmero de execues

  • 54 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Para modicar o eixo de sada da ferramenta neste ciclo necessrio ajustar o parmetro 5101 bit 4 (RD1);

    = 0 a sada feita no sentido positivo. = 1 a sada feita no sentido negativo.

    Para modicar o sentido (positivo ou negativo) da sada da ferramenta neste ciclo necessrio ajustar o parmetro 5101 bit 5 (RD2);

    = 0 a sada ser feita no eixo X= 1 a sada ser feita no eixo Y.

    :G17 G21 G90 G94G53 G0 Z0 G49T06M6G54 S800 M3G0 X0 Y0 G43 Z10 H06 G98 G86 Z-67 R1 F160G80G53 G0 Z0 G49 M5 : SEO A-A

    6550

    20

    6515

    150

    SEO A-A

    6550

    20

    6515

    150

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 55

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.11 - FUNO G87 - MANDRILAMENTO PARA REBAIXO INTERNO

    Explanao:

    O ciclo xo G87 utilizado em operao de rebaixamento interno ou traoDescrio das operaes do ciclo xo:

    A ferramenta posicionada em X YCessa a rotao do eixo rvore numa posio orientadaDesloca um incremento programado (Q) ao longo do eixo x,Posiciona em avano rpido ao nvel do ponto RRetorna o deslocamento (Q), ao ponto x inicialO eixo rvore rotaciona no sentido horrioUsina at o nvel Z com avano programadoCessa a rotao do eixo rvore numa posio orientadaDesloca o incremento programado (Q) , ao longo do eixo XRetrai em avano rpido ao nvel do ponto inicialRetorna o deslocamento q ao ponto x inicialRetorna a rotao programada

    Sintaxe:

    G87 X____ Y____ Z____ R____ Q____ F____ K____

    Onde:

    X, Y = Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida ( ponto R )Q = Incremento para deslocamento da ferramenta ao longo do eixo XF = Avano programado para usinagemK = Nmero de execues

  • 56 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    NOTA: Para modicar o eixo de sada da ferramenta neste ciclo necessrio ajustar o parmetro 5101 bit 4 (RD1);

    = 0 a sada feita no sentido positivo. = 1 a sada feita no sentido negativo.

    Para modicar o sentido (positivo ou negativo) da sada da ferramenta neste ciclo necessrio ajustar o parmetro 5101 bit 5 (RD2);

    = 0 a sada ser feita no eixo X= 1 a sada ser feita no eixo Y.

    O0087 (EXAMPLE G87)G17 G21 G90 G94G53 G0 Z0 H0T08M6G54 S1500 M3G0 X0 Y0 G43 Z10 H08 D08G87 Z-10 R-67 Q5.5 F160G80G53 G0 Z0 H0 M5M30

    SEO A-A

    150

    15

    20

    50

    65

    10

    65

    55

    SEO A-A

    150

    15

    20

    50

    65

    10

    65

    55

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 57

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.12 - FUNO G88 - MANDRILAMENTO COM RETORNO MANUAL

    Explanao:

    O ciclo xo G88 usado para calibrao com retorno do eixo manualmente.Descrio das operaes do ciclo xo

    A ferramenta aproxima em avano rpido ao nvel do ponto RUsina at a profundidade nal em (Z) em avano programado (F)Permanece neste ponto um determinado tempo em segundos (P)O eixo rvore pra.A ferramenta retrada manualmente at o ponto RNeste ponto o eixo rvore rotacionado no sentido horrioMovimento rpido feito at o nvel inicial

    Sintaxe:

    G88 X____ Y____ Z____ R____ P____ F____ K____

    Onde:

    X,Y = Coordenadas do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida ( ponto R )P = Tempo de permanncia em segundos no nal do corte ( 1 Segundo = P1000 )F = Avano programado para usinagemK = Nmero de execues

  • 58 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    Exemplo:

    O5000 (EXAMPLE G88)G17 G21 G90 G94G53 G0 Z0 H0T22M6G54 S800 M3G0 X0 Y0 G43 Z5 H22 D22G88 Z-51 R2 F150G80G53 G0 Z0 H0 M5M30

    24R

    180R50

    A A

    SEO A-A

    25

    6040

    50

    24R

    180

    R50

    A A

    SEO A-A

    256040

    50

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 59

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    8.13 - FUNO G89 - MANDRILAMENTO COM DWELL E RETRAO EM AVANO PROGRAMADO

    Explanao:

    O ciclo xo G89 normalmente utilizado para operao de alargamento de furo (calibrao atravs de alargador), podendo se obter um tempo de permanncia da ferramenta no nal do corte.

    Descrio das operaes do ciclo xo:

    A ferramenta aproxima em avano rpido ao nvel do ponto RUsina at a profundidade nal (Z) em avano programado (F)Permanece neste ponto um determinado tempo em segundos (P)Retrai em avano programado (F) ao nvel do ponto inicial ou ponto R, conforme G99 ou G98 programado previamente.

    Sintaxe:

    G89 X____ Y____ Z____ R____ P____ F____ K____

    Onde:

    X,Y = Coordenada do furoZ = Nvel da posio nal em ZR = Nvel de aproximao rpida (ponto R)P = Tempo de permanncia em segundos no nal do corte ( Ex: 2 seg. = P2000)F = Avano programado para o corte e retraoK = Nmero de execues

  • 60 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    8. FUNES QUE SIMPLIFICAM A PROGRAMAO (CICLOS FIXOS)

    :G53 G0 Z0 H0T09 (ROMICRON)M6G54 S1600 M3G0 X70 Y0 G43 Z15 H09 D09G99 G89 X70 Y0 Z-15 R2 P1000 F250X120G80G53 G0 Z0 H0 M5M30

    SEO A-A

    45 351

    5

    20

    40

    70 50150

    70

    30

    25

    A A

    SEO A-A

    45 351

    5

    20

    40

    70 50150

    70

    30

    25

    A A

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 61

    9. FUNES M98/M99 (CHAMADA DE SUBPROGRAMA)

    9 - FUNES M98/M99 (CHAMADA DE SUBPROGRAMA)

    Quando a usinagem de uma seqncia de operaes deve ser repetida vrias vezes, pode-se usar o recurso de chamada de subprograma atravs da funo M98.

    O bloco contendo a funo M98, dever tambm conter o nmero do subprograma atravs da funo P - Exemplo M98 P1001

    O nmero do subprograma o mesmo encontrado no diretrio do comando.

    O subprograma por sua vez, dever conter o referido nmero no incio atravs da funo O e nalizar com a funo M99.

    Aps o subprograma ser executado, o comando retorna para o programa principal.

    Exemplo:

    PROGRAMA PRINCIPAL SUB PROGRAMA SUB PROGRAMA

    O1001 O1002 G01 X10 M98 P1002 M98 P1003 : M30 : : M99 M99

    Sintaxe:

    M98 Pxxxxoooo ou M98 Poooo Lxxxx

    Onde:

    xxxx = nmero de repetiesoooo = nmero do subprograma

    Exemplo 1:

    O0001 ( PROGRAMA PRINCIPAL)M98 P100030 (EXECUTAR 10 VEZES O PROGRAMA O0030)M30

    Exemplo 2:

    O0001 ( PROGRAMA PRINCIPAL)M98 P30 L10 (EXECUTAR 10 VEZES O PROGRAMA O0030)M30

  • 62 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    9. FUNES M98/M99 (CHAMADA DE SUBPROGRAMA)

    210

    30

    100

    R

    150

    10

    R30

    Exemplo 3:

    O0001 (PRINCIPAL)G53 G0 Z0 G49T15M06G54 S3600 M03G00 X-65 Y0G43 Z10 H15 D15Z0M98 P100002(ou M98 P2 L10) G53 G0 Z0 G49M30

    O0002 (SUBPROGRAMA)G91 G0 Z-2G90 G41 G1 X-50 F1000Y75X-30 ,R10G2 X30 Y75 R30 ,R10G1 X50Y-75X30 ,R10G2 X-30 Y-75 R30 ,R10G1 X-50Y0G40 X-65 Y0 F5000M99

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 63

    10. PROGRAMAO NOS PLANOS G18 E G19

    10 - PROGRAMAO NOS PLANOS G18 E G19

    Devido a estrutura da mquina, a maior parte das peas usinadas so programadas no plano G17 (XY). Porm, em alguns casos necessrio trabalhar com o plano G18 (XZ) ou o G19 (YZ) ao invs do plano G17.

    A seguir h duas peas iguais, porm uma delas foi programada no plano G18 e a outra no G19.

    Exemplo de programao no plano G18:

    Z+Y+

    X+

    PLANO G18

    O0001 (PROGRAMA EM G18)G18 G21 G90 G94G53 G0 Z0 G49T01 (FRESA PONTA ESFRICA D8)M6G54 S3600 M3G0 X-10 Y-4G43 Z10 H01 D01M98 P550002G53 G0 Z0 G49M30

    35

    35

    10

    20

    35

    35

    R8

    100

    O0002 (SUBPROGRAMA G18)G91 G1 Y2 F360G90 G42 Z0X17.679X35 Z-10Z-14G2 X41 Z-20 R6(ou G2 X41 Z-20 I6 K0)G1 X59G2 X65 Z-14 R6(ou G2 X65 Z-14 I0 K6)G1 Z-10X82.321 Z0X110G40 G0 Z10 X-10M99

  • 64 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    10. PROGRAMAO NOS PLANOS G18 E G19

    NOTA: No exemplo anterior os cdigos de compensao de raio (G41 e G42) e de interpolao circular (G2 e G3) foram programados de forma contrria ao que se costuma programar no plano G17, pois o perl da pea est sendo visualizado no sentido Y- Y+, diferente do plano G17 que visualizado no sentido Z+ Z-.

    Para trabalhar com a compensao de raio nesses dois planos (G18 e G19), deve-se utilizar ferramentas de ponta esfrica, zerando-as pelo centro dos seus respectivos raios.

    Exemplo de programao no plano G19:

    Z+X-

    Y+

    PLANO G19

    O0001 (PROGRAMA EM G19)G19 G21 G90 G94G53 G0 Z0 G49T01 (FRESA PONTA ESFRICA D8)M6G54 S3600 M3G0 Y-10 X4G43 Z10 H01 D01M98 P550002G53 G0 Z0 G49M30

    O0002 (SUBPROGRAMA G19)G91 G1 X-2 F360G90 G41 Z0Y17.679Y35 Z-10Z-14G3 Y41 Z-20 R6(ou G3 Y41 Z-20 J6 K0)G1 Y59G3 Y65 Z-14 R6(ou G3 Y65 Z-14 J0 K6)G1 Z-10Y82.321 Z0Y110G40 G0 Z10 Y-10M99

  • T22182C Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc 65

    11. MACRO B

    11 - MACRO B

    A funo MACRO B utilizada quando se deseja trabalhar na programao de peas complexas, famlias de peas e outras funes especiais tais como: operaes aritmticas, desvios condicionais, contador, comandos de comparao, etc...

    Este tipo de programao feito atravs da atribuio de valores variveis.

    Um programa pode invocar uma MACRO utilizando o comando G65 para a chamada de um sub-programa..

    Exemplo:

    PROGRAMA DE USINAGEM MACRO

    O0001 (PROGRAMA PRINCIPAL)G17 G21 G90 G94 : :G65 P9130 R50 L2 G02 X#1 Y#1 R#1 : : M30

    O9130 (PROGRAMA MACRO): #1=#18/2G01 G42 X#1 Y#1 F300: : M99

    Explanao:

    Quando denimos uma varivel, especicamos um smbolo (#) seguido pelo numero da varivel. Exemplo: #1

    Uma expresso pode ser usada para especicar o nmero de uma varivel, nesse caso, a expresso deve ser expressa entre colchetes.

    Exemplo: # [#1+#2-12]

    11.1 - TIPOS DE VARIVEIS

    As variveis so classicadas em 4 tipos:

    a) #0 - Sempre nula, ou seja, nenhum valor pode ser atribuido para esta varivel;b) #1 - #33 - Variveis locais. Podem apenas ser usadas em macro para carregar dados

    como resultado de operaes. Quando o comando inicializado, as variveis locais so inicializadas sem valores (nulas).

    Quando uma macro invocada, valores podem ser atribuidos para a variveis locais;c) #100 - #149 (#199) / #500 - #531 (#999) - Variveis comuns. Podem estar parcialmente

    entre diferentes programas Macros. Quando o comando desligado, as variveis #100 a #531 mantm o ltimo valor que a elas foi atribuido. Dentro da gama de variveis comuns ainda temos as variveis #150 a #199 e #532 a #999 ;

    d) #1000 - Variveis de Sistema. So usadas para ler uma srie de dados NC como: posio atual, valores de compensao de ferramenta, etc...

  • 66 Manual de Programao e Operao - Linha D - CNC FANUC 0i-Mc T22182C

    11. MACRO B

    11.2 - GAMA DE VALORES PARA AS VARIVEIS

    Variveis locais e comuns podem ter valor = 0 ou um va