cnc- comando númerico computadorizado

Upload: marcio-carvalho

Post on 09-Jul-2015

870 views

Category:

Documents


1 download

TRANSCRIPT

CNC-COMANDONUMRICO CNC-COMANDONUMRICO CNC-COMANDONUMRICO CNC-COMANDONUMRICO CNC-COMANDONUMRICOCOMPUT COMPUT COMPUT COMPUT COMPUTADORIZADO ADORIZADO ADORIZADO ADORIZADO ADORIZADOSENAI/CTV Blumenau CNC Comando Numrico Computadorizado 2 Jos Fernando Xavier Faraco Presidente da FIESC Srgio Roberto Arruda Diretor Regional do SENAI/SC Antnio Jos Carradore Diretor de Educao e Tecnologia do SENAI/SC Antnio Demos Diretor do CTV Blumenau SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 3 Federao das Indstrias do Estado de Santa Catarina Servio Regional de Aprendizagem Industrial Centro de Tecnologia do Vesturio de Blumenau CCNNCC CCOOMMAANNDDOO NNUUMMRRIICCOO CCOOMMPPUUTTAADDOORRIIZZAADDOO Blumenau 2002 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 4 autorizada a reproduo total ou parcial deste material, por qualquer meio ou sistema, desde que a fonte seja citada. Organizador Alexandre de Souza Reviso 00 Janeiro/2002 S474c SENAI/CTV CNCComandonumricocomputadorizado/AlexandredeSouza (Org) Blumenau : SENAI/CTV, 2002. 31 p. : il. 1. Comando numrico 2. Usinagem 3. Controle automtico I. SOUZA, Alexandre de II. Ttulo CDU : 621.9 Servio Nacional de Aprendizagem Industrial Centro de Tecnologia do Vesturio de Blumenau e-mail: [email protected] site: www.senai-ctv.ind.br Rua So Paulo, 1147 Victor Konder CEP: 89012-001 Blumenau SC Fone: (0XX47) 321-9600 Fax: (0XX47) 340-1797 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 5SUMRIO LISTA DE FIGURAS....................................................................................06LISTA DE TABELAS....................................................................................071 INTRODUO.......................................................................................... 1.1 O que significa CNC?............................................................................. 1.2 Quais as vantagens de seu uso?........................................................... 1.3 Quando surgiu........................................................................................ 1.4 Linguagens de programao................................................................. 1.5 Programas cns....................................................................................... 1.6 Entrada e sada de dados...................................................................... 1.7 Norma ISO 6983.................................................................................... 1.8 Estrutura da linguagem CNC................................................................. 1.9 Funes preparatrias (G)..................................................................... 1.10 Funes de cargas de registros........................................................... 1.11 Funes de posicionamento (X, Z)...................................................... 1.12 Funes complementares.................................................................... 1.13 Funes miscelneas.......................................................................... 09090909090910101111121212132 SISTEMAS DE COORDENADAS............................................................. 2.1 Sistemas de coordenadas absolutas..................................................... 2.2 Sistemas de coordenadas incrementais................................................ 1315173 TIPOS DE FUNES............................................................................... 3.1 Funes especiais................................................................................. 3.2 Funes preparatrias (G)..................................................................... 192020 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 6LISTA DE FIGURAS Figura 1Coordenadas cartesianas..........................................................13Figura 2Coordenadas cartesianas quadrantes....................................14Figura 3Coordenadas absolutas.............................................................15Figura 4Exemplos de programao........................................................15Figura 5Coordenadas absolutas exerccio 1........................................16Figura 6Coordenadas absolutas exerccio 2........................................16Figura 7Coordenadas incrementais........................................................17Figura 8Exemplos de programao........................................................18Figura 9Coordenadas incrementais exerccio 1...................................18Figura 10Coordenadas incrementais exerccio 2...................................19Figura 11Funes IEK..............................................................................23Figura 12Torre traseira (quadrante positivo).............................................23Figura 13Torre dianteira (quadrante positivo)...........................................24Figura 14Exemplo de programo............................................................24 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 7LISTA DE TABELAS Tabela 1Funes de carga de registros...................................................12Tabela 2Sistemas de coordenadas..........................................................12Tabela 3Funes complementares..........................................................13Tabela 4Funes miscelneas.................................................................13 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 8 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 91 INTRODUO 1.1 O que significa CNC? OComandoNumrico(CN)umequipamentoeletrnicocapazde receber informaes por algum meio de entrada, transformar estas informaes e transmiti-las ao comando mecnico da mquina operatriz, de modo que esta semintervenodohomemrealizeoperaesemumaseqnciamecnica desejada. 1.2 Quais so as vantagens de seu uso? O CN hoje o mais dinmico processo de fabricao. Ele representa um investimentoinicialmaior,pormquandobemestruturadosuaaplicao, compensa-secomvantagensnoprocessoquantoqualidade,mo-de-obrae tempo de execuo. 1.3 Quando surgiu? Fatoresligadospesquisadurantea2guerramundiallevaramauma necessidadedeadaptaoaosconceitosdefabricao.Comexignciade baixocustodefabricao,pequenoslotesdeproduo,produtos geometricamentecomplexosedepreciso,menorespaodetempoentre projetodoprodutoefabricao,surgeanecessidadedeequipamentosque substitussem as mquinas convencionais da poca. OprimeirotestedoCNaplicadoemmquinasoperatrizesfoiem1949, nolaboratriodetecnologiadeMassachustests.Comumafresadoradetrs eixosobteve-seumaexcelentedemonstraodepraticidadevindoaatera divulgaoemreportagemfinalem1953.Outradatadedestaquefoiem59 com o desenvolvimento do trocador automtico de ferramentas. 1.4 Linguagens de programao Afimdefacilitaroprocessodedesenvolvimentodeprogramas,foram desenvolvidaslinguagensdeprogramaoquefacilitamaousurioordenar aos computadores o que fazer. Criaram-se linguagens como: ISO EIA HEIDNHAIM MAZATROL 1.5 Programas cns umconjuntofinitoderegras.Bemdefinidas,paraasoluodeum problemaemumtempofinito,ouseja,umconjuntodeinformaescom SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 10ordensdiversasparaamquina,dispostasnumaformaaseguiruma seqncianormaldeoperaesparaproduzirvriaspeasidnticasouno, num tempo determinado. 1.6 Entrada e sada de dados A interface (circuito eletrnico capaz de fazer com que dois aparelhos de caractersticasdiferentespossamserinterligadosentresi.)homem-mquina CNCrealiza-seatravsdemeiosdeentradaesadadedados.Elessode extremaimportnciaparaousurioduranteaoperao,poisatravsdeles feitododialogoentreoperadoremquina,atravsdaentradaesadade dados. Por eles podemos retirar diferenas distintivas nos diversos modelos de interface, auxiliando para uma boa e feliz escolha. Temos os seguintes tipos de entrada a seguir: Entradamanual:Entradadedadosunidadede comando por meio de um teclado, com visualizao destes no monitor de vdeo. Fitaperfurada:Osmesmosdadosdeumprograma que seriam inseridos por meio manual, so inseridos por uma fitacomperfuraespadronizadaseorganizadasnasua superfcie, permitindo leitura tica ou mecnica. Sistemadelinhadecomunicaocomocomputador:Sistemade comunicaoporcabo,ondeocomputadorgerenciaasoperaesatravsde softwares especficos. Este sistema pode-se apresentar de duas formas: ComandoNumricoDistribudo:computadorcentral gerencia envio e retorno de dados por solicitao do operador para vrias mquinas ao mesmo tempo. ComandoNumricoDireto(DNC):Computador centralgerenciaenvioeretornodedadosparavrias mquinasaomesmotempo,assimcontrolaosrecursosde cadacomandotornandoosistemadependentedo computador. Asadadedadosconsistenosmeiosdesadadeinformaespelo comando ao usurio, dando-lhe informaes do status atual da mquina. Como exemplotemosindicadoresluminososnomonitorreferentesfalhas eletrnicas, mecnicas, de programao, operacionais e outros. Lembre-seque...Oaprendizadodeprogramasnoseconsegueano seratravsdemuitosexerccios.Oprogramanoseaprendecopiandoou estudando somente, mais sim se aprende, construindo e testando.

1.7 Norma ISO 6983 ComoobjetivodepadronizaraprogramaoCNCparadiversas mquinasdesenvolvidaspelosdiversosfabricantes,aISO(International SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 11StandardOrganization)padronizouaestruturadeprogramaoeasfunes bsicas de programao. MesmovisandoapadronizaodaslinguagensdemquinaCNC,a normaabertaparaoincrementodenovasfunesdevidoaorpido desenvolvimento tecnolgico. Por isso, apesar das funes bsicas serem padronizadas, outras funes podem ser programadas de formas diferentes, de acordo com a mquina a ser utilizada. 1.8 Estrutura da linguagem CNC UmprogramaCNCpodeserdefinidocomumaseqncialgicade informaesparausinagemdeumapea,escritaemcdigosapropriados,de modoqueocomandoasinterpreteeemitaossinaisnecessriosamquina, para que esta execute as operaes programadas. Soosseguinteselementoscomponentesdeumalinguagemde programao: Caracter:qualquernmero,letraousmbolousado para exprimir uma infiormao (I, G, %, F,...); Endereo:representadoporumaletraqueidentifica um tipo de instruo (G, X, Z, F, Y, A); Palavra:umendereoseguidoporvalornumrico (G01, X120); Bloco: um conjunto de palavras que identifica uma operao (N10 G01 X120. Z130. F0.3) Aoperaoexpressapormeiodequantosblocosforemnecessrios para definir completamente o processo. 1.9 Funes preparatrias (G) Sofunesquedefinemoquedeveserfeito,ouseja,estabeleceao comando os modos de operao previstos pelo programador (avano rpido da ferramenta, avano linear, avano circular, ciclo de desbaste, etc). Funesdeavano:asfunesdeavanodefinem os movimentos bsicos da ferramenta. G00Avanorpido:aferramentaavanarapidamenteparadiminuir tempo de usinagem. A velocidade de avano da mquina nesse momento a maisaltaqueelapodedesenvolver,porisso,nopodeemhiptesealguma deixar a ferramenta colidir com a pea. um comando utilizado para aproximar a ferramenta da pea. G01Avanolinear:ferramentaavanaemlinhacomvelocidade programada. SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 12G02 Avano circular no sentido horrio: com velocidade programada. G03Avanocircularnosentidoanti-horrio:comvelocidade programada. 1.10 Funes de cargas de registros As funes de carga de registros definem como a mquina deve trabalhar. Tabela 1 Funes de cargas de registros CDIGO GFUNO G40Cancela compensao de raio G41Compensao de raio esquerda G42Compensao de raio direita G53Cancela deslocamento do zero-pea G54Desloca zero-pea G70Valores em polegada G71Valores em milmetros G90Coordenadas absolutas (abordada nesse mdulo) G91Coordenadas incrementais (no abordada nesse mdulo) G94Avano por tempo (mm/min ou pol/min) G95Avano por rotao (mm/rot ou pol/rot) 1.11 Funes de posicionamento (X, Z) Defineaocomandoondefazer,ouseja,baseadonumsistemade coordenadas, determinar o ponto que se deseja alcanar. utilizado como uma complementao para as funes preparatrias. As funes preparatrias definem o que fazer. As funes de posicionamento definem at onde fazer. Asfunesdeposicionamentosodeterminadaspeladeterminaodos pontos baseado nos sistemas de coordenadas. Tabela 2 Sistemas de coordenadas G00 x 100 y 100A ferramenta avanou rapidamente at o ponto x = 100, y = 100 G01 x 200 y 100 F0.5 Aferramentaavanounumavelocidadede0.5mm/rot at o ponto x = 200, y = 100, ou seja, 100mm no sentido horizontal (paralelo ao eixo X) 1.12 Funes complementares Complementamainformaodadapelasfunespreparatriasede posicionamento. SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 13eVe+ - + LeVe+ +^ eV^e +Tabela 3 Funes complementares CDIGOFUNO FAvano IParmetro de interpolao paralelo ao eixo X JParmetro de interpolao paralelo ao eixo Y KParmetro de interpolao paralelo ao eixo Z NNmero da sentena 1.13 Funes miscelneas So determinadas geralmente no incio do programa, pois determinam as caractersticas de usinagem. Tabela 4 Funes miscelneas CDIGO MFUNO M00Parada de programa M02Fim de programa M03*Liga eixo rvore no sentido horrio M04Liga eixo-rvore no sentido anti-horrio M05Parada do eixo rvore M06Troca de ferramenta (acompanha funo T) M08Liga sistema de refrigerao M09Desliga refrigerao M17Fim de sub-rotina M19*Parada orientada ao fuso M30Fim do programa com retorno ao incio M40*Destrava eixo-rvore M41*Gama 1 M42*Gama 2 M43*Gama 3 2 SISTEMAS DE COORDENADAS Todageometriadapeatransmitidaaocomandocomauxliodeum sistema de coordenadas cartesianas. Figura 1 Coordenada cartesiana SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 14Osistemadecoordenadadefinidonoplanoformadopelocruzamento de uma linha paralela ao movimento longitudinal (Z), com uma linha paralela ao movimento transversal (X). TodomovimentodapontadaferramentadescritonesteplanoXZ,em relaoaumaorigempr-estabelecida(X0,Z0).LembrarqueXsemprea medida do dimetro. Obs:Osinalpositivoounegativointroduzidonadimensoaser programada dado pelo quadrante, onde a ferramenta est situada: Figura 2 Coordenadas cartesianas quadrantes +L+L ^+ .^+_ ^+ ^++^^ +^e^+^^ +^ ^+L ^++. ^+L_ ^++SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 152.1Sistemas de coordenadas absolutas Nestesistema,aorigemestabelecidaemfunodapeaaser executada, ou seja, podemos estabelec-la em qualquer ponto do espao para facilidade de programao. Este processo denominado Zero Flutuante. Comovimos,aorigemdosistemafoifixadacomosendoospontosX0, Z0. O ponto X0 definido pela linha de centro do eixo-rvore. OpontoZ0definidoporqualquerlinhaperpendicularlinhadecentro do eixo-rvore. Figura 4 Exemplos de programao L W+^- e W+ -L ^- e W+ -L+L WMOVIMENTO COORDENADASASBSOLUTAS PARTIDA META EIXO DEPARA XZ AB3030 BC5020 CD8020 D E 800Duranteaprogramao,normalmenteaorigem(X0,Z0)pr-estabelecidanofundodapea(encostodascastanhas)ounafacedapea,conforme ilustrao abaixo:Figura 3 Coordenadas absolutas Exemplos de programao:`` SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 16Exerccio 1 Coordenadas absolutas (ABS) MOVIMENTO COORDENADASASBSOLUTAS PARTIDA META EIXO DEPARA XZ A200260 AB BC CD DE EF FG GH HA Exerccio 2 Coordenadas absolutas (ABS) Figura 5 Coordenadas absolutas exerccio 1Figura 6 Coordenadas absolutas exerccio 2SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 17MOVIMENTO COORDENADASASBSOLUTAS PARTIDA META EIXO DEPARA XZ A200260 AB BC CD DE EF FG GH HI IJ JA 2.2 Sistemas de coordenadas incrementais Aorigemdestesistemaestabelecidaparacadamovimentoda ferramenta. Apsqualquerdeslocamentohaverumanovaorigem,ouseja,para qualquer ponto atingido pela ferramenta, a origem das coordenadas passar a ser o ponto alcanado. Todas as medidas so feitas atravs da distncia a ser deslocada. Se a ferramenta desloca-se de um ponto A at B (dois pontos quaisquer), ascoordenadasaseremprogramadasseroasdistnciasentreosdois pontos, medidas (projetadas) em X e Z. ``+LNota-sequeopontoAaorigemdodeslocamentoparaopontoBeBserorigem para um deslocamento at um pontoC, e assim sucessivamente. Figura 7 Coordenadas incrementais SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 18Exemplo de programao: `` MOVIMENTO COORDENADASINCREMENTAIS PARTIDA META EIXO DEPARA XZ AB300 BC20-10 CD300 DE0-20 Figura 8 Exemplos de programao Exerccio 1 Coordenadas incrementais (INCR) MOVIMENTO COORDENADASINCREMENTAIS PARTIDAMETAEIXO DEPARAXZ A (ABS.)200260 AB BC CD DE EF FG GH HA Figura 9 Coordenadas incrementais exerccio 1 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 19Exerccio 2 Coordenadas incrementais (INCR) MOVIMENTO COORDENADASINCREMENTAIS PARTIDAMETAEIXO DEPARAXZ A (ABS)200260 AB BC CD DE EF FG GH HI IJ JA 3 TIPOS DE FUNO Funo X Aplicao: Posio no eixo transversal (absoluta) Formato: X+-5.3 (milmetro) Funo Z Aplicao: Posio no eixo longitudinal (absoluta) Formato: Z+-5.3 (milmetro) Figura 10 Coordenadas incrementais - exerccio 2 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 20Funo U Aplicao: Deslocamento no eixo transversal (incremental) Formato: U+-5.3 (milmetro) Funo W Aplicao: Deslocamento no eixo longitudinal (incremental) Formato: W+-5.3 (milmetro) 3.1 Funes especiais Funo N Aplicao: Nmero seqencial de blocos. CadablocodeinformaoidentificadopelafunoN,seguidade at4dgitos,queocomandolanaautomaticamentenoprogramamantendo um incremento de 10 em 10. Casooprogramadordecidamodificaranumeraodeumdeterminado bloco, o comando assumir os incrementos em relao a alterao efetuada. Exemplo: N13; N23; N33; Funo: Barra (/)

Aplicao: Eliminar a execuo de blocos. Utilizamos a Funo Barra (/) quando for necessrio inibir a execuo de blocos no programa, sem alterar a programao. Seocaracter/fordigitadonafrentedealgunsblocos,estessero ignoradospelocomando,desdequeooperadortenhaselecionadoaopo BLOCK DELETE no painel de comando. CasoaopoBLOCKDELETEnosejaselecionada,ocomando executar os blocos normalmente, inclusive o caracter /. 3.2 Funes preparatrias G Aplicao:Estegrupodefunesdefinemmquinaoquefazer, preparando-aparaexecutarumtipodeoperao,ouparareceberuma determinada informao. As funes podem ser MODAIS ou NO MODAIS. SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 21Modais:Soasfunesqueumavezprogramadas permanecem na memria do comando, valendo para todos os blocos posteriores, a menos que modificados por outra funo ou a mesma.No modais: So as funes que todas as vezes que requeridas,devemserprogramadas,ouseja,sovlidas somente no bloco que as contm. Funo G00 Aplicao: Posicionamento rpido. Os eixos movem-se para a meta programada com a maior velocidade de avano disponvel para cada modelo de mquina.

A funo G00 Modal e cancela as funes G01, G02, G03. Obs:NocomandoROMIMACH6Lodeslocamentorpidoprocessa-se inicialmentea45atumadasmetasXouZprogramadas,paradepois deslocar-se em um s eixo at o ponto final desejado. Funo G01 Aplicao: Interpolao linear com avano programvel. Comestafunoobtem-semovimentosretilneoscomqualquerngulo, calculado atravs de coordenadas e com um avano (F) pr-determinado pelo programador. Geralmente nos tornos CNC utiliza-se o avano em mm/rotao, mas este tambm pode ser utilizado em mm/min. O avano um dado importante de corte e obtido em conta o material, a ferramenta e a operao a ser executada. A funo G01 Modal e cancela as funes G00, G02, G03. Funo G02 e G03 Aplicao: Interpolao circular. TantoG02comoG03executamoperaesdeusinagemdearcospr-definidos atravs de uma movimentao apropriada a simultnea dos eixos. A funo G02 ou G03 requer: X= posio final do arco (absoluto/dimetro) Z= posio final do arco (absoluto) SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 22(U)= deslocamento incremental do eixo transversal (dimetro) (W)= deslocamento incremental no eixo longitudinal I= coordenada do centro do arco no eixo transversal (incremental/raio) K= coordenada do centro do arco no eixo longitudinal (incremental) R= valor do raio (F)= valor do avano Na programao de um arco deve-se observar as seguintes regras: O ponto de partida do arco a posio de incio da ferramenta. Programa-seosentidodeinterpolaocircularG02ouG03(horriaou anti-horria). Juntamentecomosentidodainterpolaoprograma-seascoordenadas do ponto final do arco com X e Z ou ento as funes U e W que determinam um deslocamento incremental. Juntamente com o sentido do arco e as coordenadas finais, programa-se as funes I e K (coordenadas do centro do arco), ou ento, a funo R (valor do raio). Funo R

Aplicao: Definio de raio. possvel programar interpolao circular at 180 graus com auxlio da funo R, discriminando o valor do raio sempre com sinal positivo. Funo I E K Aplicao: Coordenadas do centro do arco. As funes I e K definem a posio do centro do arco, onde: I paralelo ao eixo X. K paralelo ao eixo Z. AsfunesIeKsoprogramadastomando-secomoreferncia distncia do centro do arco at a origem do sistema de coordenadas. SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 23 Osentidodeexecuodausinagemdoarcodefineseestehorrioou anti-horrio, conforme os quadros abaixo: Torre traseira (Quadrante Positivo) +L)_]O W-=`]4E -E C]E- W^^- W+-^^+^^ +^e^+ Figura 11 Funes I E K Notas:

A funo I deve ser programada em dimetro. Caso o centro do arco ultrapasse a linha de centro deveremos dar o sinalcorrespondente ao quadrante. Figura 12 Torre traseira (quadrante positivo) SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 24Torre dianteira (Quadrante Positivo) Observao: No caso de termos ferramentas trabalhando em quadrantes diferentes,noeixotransversal(quadrantenegativo),(deveremosinvertero +^^ +^+ - W+- ^^- W ^^Exemplo de programao . . . N30 G00 X21 Z81 N40 G01 Z80 F.25 N50 G01 X24 Z78.5 N60 G01Z50 N70 G02 X44 Z40 R10 OU N70 G02 X44 Z40 I44 K50 N80 G01 X50 Z25 N90 G01 X74 N100 G03 X80 Z22 I74 K22 OU N100 G03 X80 Z22 R3 N110 G01 Z0 R3 Figura 13 Torre dianteira (quadrante positivo). Figura 14 Exemplo de programao SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 25cdigodeinterpolaocircularG02eG03)emrelaoaosentidode deslocamento da ferramenta. Importante Antesdaexecuodoblococontendoainterpolaocircularocomando verificaautomaticamenteoarcoe,seforgeometricamenteimpossvela execuo, o comando pra, mostrando a mensagem: G02/G03-DEF.ILEGAL. AsFunesG02eG03nosoModais,cancelamafunoG00e autorizam o cdigo G01 para movimentos subseqentes. Funo G04 Aplicao: Tempo de permanncia. Entreumdeslocamentoeoutrodaferramenta,pode-seprogramarum determinadotempodepermannciadamesma.AfunoG04executauma permanncia, cuja durao definida por um valor D associado, que define o tempo em segundos. NaprimeiravezqueumblococomG04aparecenoprograma,afuno D deve ser includa no bloco. Osnovostemposusadosnosblocosseguintesequetiveremomesmo valordaFunoD,podemserrequeridosapenascomaprogramaoda Funo G04. Durante o tempo de parada, o comando mostra ao operador na pgina de status, o tempo decrescente. Nota:QuandooparmetroDusadoparaoutropropsito,comopor exemplocomG37,sermodificadoqualquertempodepermanncia armazenadoanteriormente.Porsetarazosernecessriorestabelecero tempo cancelado. Funo G07 Aplicao: Retrao da ferramenta. Estafunopermiteaooperadorinterromperoprocessodecorteou usinagem,parafinsdeinspeodapea,daferramentaouparatrocadeum inserto. Parautilizaresterecursodocomandonecessrioqueoprogramaem uso contenha a Funo G07, que modal, ou seja, uma vez inserida no incio do programa, permanece, com efeito, at o final da execuo do mesmo. Entretanto,oprogramadordeverconsiderarquenaprogramaoda funoG07,ocdigoUrelativoaoeixoX,poderserprogramadocomo SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 26sinal(negativooupositivo),parausinagemexternaouinterna, respectivamente, dependendo do quadrante em que trabalha a ferramenta. Seemumdeterminadoperfil,oprogramadorPormedidadesegurana acharconvenientenopermitiraFunoderetrao,bastarprogramaro cdigo G07 sem nenhum parmetro definido para U e W. Afunoretraoestarinibidadaexecuodeumblocodetempode permanncia,blocoderoscaouaindaseomovimentoemexecuoestiver sendo feito em G00. Portanto, a Funo G07 somente ter efeito quando da execuo de um bloco comG01, G02, G03,ou G73. Cada vez que for requisitada a retrao, os eixos iro recuar com o valor do incremento definido no bloco G07. OavanoderetraopoderserdadopeloparmetroF,definidono prprioblocodeG07.Casonosejaprogramado,ocomandoassumiro avanoatual,ouseja,Oavanoqueestavasendoutilizadonausinagemno momento da solicitao da retrao. Observao Para utilizar esta funo requer-se G07 U W (F) #, onde: U = Valor do incremento do recuo no eixo X. W = Valor do incremente do recuo no eixo Z. F = Avano programado para retrao da ferramenta. Nota: Como a funo de retrao sempre verifica qual cdigo G est em uso,demodo,asaber,seestafunodeveounoseraceita,faz-se necessrioreprogramarumG01ouG73sempreapsoG07Tersido programado em um ponto qualquer do programa, se o movimento posterior ao G07 tiver que ser executado em G01 ou G73. A programao de uma interpolao circular sempre exige a presena de G02 e G03, o que dispensa a reprogramao destes cdigos aps o G07. Funo G20 Aplicao: Programao em dimetro. EstafunodefineovalordimensionalassociadocomoeixoX especificado em dimetro, aplica-se aos cdigos de programao X, I e U. AfunoG20umcomandoModalejencontra-seativaquando ligamos a mquina, caso necessrio acion-la dever ser programada em um SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 27blocoseparado,antesdequalquermovimentorelativoprogramaoem dimetro. Ela cancela qualquer Funo G21 anterior (programao em raio). Pode-severificarnapginadeStatusafunocomandadaem destaque. Funo G21 Aplicao: Programao em raio. EstafunodefineovalordimensionalassociadocomoeixoX especificado em Raio, aplica-se aos cdigos de programao X, I e U.

A Funo G21 um comando modal e deve ser programado em um bloco separado, antes de qualquer movimento relativo programao em Raio. Ela cancela qualquer Funo G20 anterior e ser mostrada na pgina de Status em destaque. Funo G40 Aplicao: G40 deve ser programada em um bloco, prprio para cancelar asfunespreviamentesolicitadascomoG41eG42.Estafuno,quando solicitadapodeutilizaroblocoposteriorparadescompensaroraiodoinserto programadonapginadeDIMENSESDEFERRAMENTAS,utilizando avano de trabalho (G1). Exemplo: . . . N36 G40# N37 G1 X...F..#(Este bloco ser para descompensar) AfunoG40umcdigoModaleestativaquandoocomando ligado. O ponto comandado para trabalho encontra-se no vrtice entre os eixos X e Z. Funo G41 Aplicao: Compensao do raio da ponta da ferramenta (esquerda) AfunoG41selecionaovalordacompensaodoraiodapontada ferramenta,estandoesquerdadapeaaserusinada,vistaemrelaoao sentido do curso de corte. SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 28A geometria da ponta da ferramenta e a maneira na qual ela foi informada so definidas pelo cdigo L, na pgina de Dimenses das ferramentas. A funo da compensao deve ser programada em um bloco separado a ser seguido Por um bloco de aproximao com movimento linear (G1 ou G73), paraqueocomandopossanesteblocofazeracompensaodoraioda ferramenta. Nesteblocodeaproximao,acompensaodoraiodaferramenta interpoladadentrodestemovimento,onderecomenda-sequeomovimento seja feito sem o corte de material. A Funo G41 Modal, portanto cancela a G40. Funo G42 Aplicao: Compensao do raio da ponta da ferramenta (direita) EstafunoimplicaemumacompensaosimilarfunoG41,exceto queadireodecompensaoadireita,vistaemrelaoaosentidodo curso de corte. ComonaFunoG41,aFunoG42deverserprogramadaemum nicobloco,seguidodeumblocodeaproximao,oqualutilizarfunode trabalho (G1 ou G73). Para compensar o raio do inserto. A Funo G42 Modal, portanto cancela a G40. Exemplo N07 G41 (G42) # N08G1X...Z...F...#(Esteblocodeaproximaoserutilizadoparaa compensao) NuncasedeveutilizarocdigoG0(avanorpido),quandoseestiver compensando o raio do inserto. Ciclos fixos no so possveis quando o comando estiver compensando o raio da ferramenta. A Funo L deve ser utilizada na pgina de DIMENSES dando o lado de corte da ferramenta. bom lembrarmos que o importante para escolha do cdigo G41 ou G42 adequadoparacadacaso,osentidodecortelongitudinal,comoveremosa seguir: Cdigos para compensao do raio da ferramenta: SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 29 Funo G54 Aplicao: Ativa o primeiro corretor de placa. FunoG54,assimcomoaFunoG55,funodezeramentona placa,emquesepodetransferirozero-peaparaumadistnciapr-determinada. Estafuno,assimcomoafunoG55,estcontidanapginade Dimenses, com o ttulo Placa e os valores contidos referem-se somente ao eixo Z. OcdigoG54,quandoutilizado,deveserprogramadoparatodasas ferramentas do programa, que exijam a confirmao da mudana do zero pea. Funo G55 Aplicao: Ativa o segundo corretor de placa. A Funo idntica G54. Funo G70 Aplicao: Admite programa em polegada.

Esta funo modal e deve ser programada em um bloco separado. -_ -_.Funo G53 Aplicao: Cancela todos corretores de placa. Estafunocancelaatransfernciadozerodaplaca,determinadopelasfunes G54 e G55, contidas na pgina de Dimenses. SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 30Nota: No se deve alterar o modo POLEGADA para MILIMETRO e vice-versanomeiodaprogramao,poisocontrolerequerumaoperaode REFERFNCIADAMQUINA(Machinehome)quandoomododaunidade alterado. Funo G71 Aplicao: Admite programa em milmetro. Esta funo prepara o comando para comutar todas as entradas de dados emmilmetros.Nohnecessidadedeprogramar-seestafuno,poisa mesma, est ativa quando o comando ligado. A Funo G71 modal e, se necessrio, dever ser programada em um bloco separado. Funo G90 Aplicao: programao em medidas absolutas. Este cdigo prepara a mquina para executar operaes em coordenadas absolutas, tendo uma origem pr-fixada para a programao. A Funo G90 modal. Funo G91 Aplicao: programao em medidas incrementais. Este cdigo prepara a mquina para executar operaes em coordenadas incrementais.Assim,todasasmedidassofeitasatravsdadistnciaase deslocar. Neste caso, a origem das coordenadas de qualquer ponto o ponto anterior ao deslocamento. A Funo G91 modal. Funo G94 Aplicao:Estabeleceprogramaodeavanoempolegadas/minou milimetros/ min Estafunopreparaocomandoparacomputartodososavanosem pol/min(G70)oumm/min(G71),apsdefiniodaaplicaoencontraremos formato para funo de avano. A Funo G94 Modal Funo G95 SENAI/CTV Blumenau CNC Comando Numrico Computadorizado 31Aplicao:Estabeleceprogramaodeavanoempolegadas/rotou milimetros/rot. Estafunopreparaocomandoparacomputartodososavanosem pol/rot(G70)oumm/rot(G71)assimapsadefiniodaaplicao encontraremos o formato para a funo de avano f. A Funo G95 modal. Funo G96 Aplicao: Programao em velocidade de corte constante. A Funo G96 seleciona o modo de programao em velocidade de corte constante, onde o clculo da RPM programada pela Funo S. AmximaRPMalcanadaapelavelocidadedecorteconstantepodeser limitada programando-se a Funo G92.

A Funo G96 Modal e cancela a Funo G97. Deve-se ser programada em um bloco separado. Exemplo . . . N40 G96 N50 S200 N60 G92 S3000 M04 Funo G97 Aplicao: Programao em RPM direta. programada a RPM diretamente pela Funo S. A modificao da RPM podevariaratravsdoseletordaRPMde50%at125%davelocidade programada. A Funo G97 modal e cancela a Funo G96. Deve-se ser programada em um bloco separado. Exemplo . . . N60 G97 N70 S2500M04