Você está na página 1de 156
Der nuet or eee Numéricos Computadarizados Dat) ‘Sidnei Domingues da Silva Com 0 objetivo de atender as necessidades do mercado, surgiu a idéia de criar uma obra de nivel técnico, com uma linguagem simples e objetiva, cujo tema ¢ 0 Comando Numérico Computadorizado - CNC, um segmento da metalmecdnica que est crescendo muito, causando uma grande revolugao no mundo da usinagem. 2 ) Nesta obra sao abordadas os sistemas de programagéo de alguns comandos CNC mais utilizados no mercado, visando contribuir com 0 aumento da mao- -de-obra especializada em torneamento. Os principais t6picos sao: * Coordenadas cartesianas e sistema de coordenadas Programacao de Comandos Numéricos Computadorizados Torneamento + Introdugao a programagéo + Fungdes preparatiérias e auxiliares: + Definigdo das fung6es preparatérias + Trigonometria aplicada + Definigao do sistema de medidas ery eee pent emer er eten pert @etatmecanica + Compensagao de raio de corte + InformagGes tecnolégicas e estrutura de programagao + Fluxogramas de programagao @ualidade * Ciclos fixos + Exemplos de programagao + Ferramentas . ° r OCA BSCTISM cT1003222 Bi ° 941 $5860 "3222 ™M "2 CNC Programagao de Comandos Numéricos Computadorizados - Torneamento Programario de Comands Numiricos Cmputadrzados -Tomeomento Seja Nosso Parceiro no Combate a Cépia llegal ‘pia legal 8 cme, Ao elu, nto estard cometendo um grave er, que # ibe 4 produgdo de obas Metis, prjudcando potssionals que sero aingidos peo crime prateato, hunt 20 a née nasa corente conta a pata. Digs no & Opi Hel ‘Sou Cadastro E Muito Importante para Nés to proanehor € remeler a ficha de cadasto constants no tna desta pubiapso, voce paseard a recebe ilomagaes sobre nossot langamentos om su ea de peeferéncia Ccontecendo melhor noteoe lores ¢ suas pelerinciss, vamos prosuz uios que ater dam sus necossiades. ‘otigado peta sun esecha Fale Conosco! ‘Eventuis problemas releentes ao conte deste lwo serdo encaminhados ao(s) tespecves) autores) para eselareciento, excetuando-se a dines que cizem respeto ‘spocotes de soltares, a quai sugeimos que sejam encaminhadas aos dstbuidores © rovendedores desses prodikos, que est habtados a presar todos os ecarecientos (0s problemas #6 podem sor envaos pr: 1. mat: prodveao@erica.combe 2. Faxe(11) 61074000 8, Cara: Fu So Gi, 159- Tatuapé - CEP 03401-080- So Pato SP mae ENTS oe, ‘CNC. Programagio de Comandos Numiios Compuadorizdos -Torneamento Sidnei Domingues da Siva CNC Programagao de Comandos Numéricos Computadorizados - Torneamento 2007 - Editora Erica Ltda. 00D 6 Oe sc | 7 eaigdo | | | 0 | © So Paulo i | (CNC. Programagio de Comandos Nunticos Computaorados-Tomeamento & Copytight © 2002 da Eattoa Erica Liss. Tess ots resend. Potts a psn lc al px alt 8 pose, cl pox sistemas gues. riots layitom, reogitos,kragen, vsngtece, me. etna. Vlei manent usps il ou pal em qt ssa de pecan Oe das css toga red ca en alg oan cbt. ts probe gan se unm bcotates pans aoe £8 suet. Avani oe sada uel eon ima at. ete paag, do Capo encore Leis 10605, dora 289 cam para oc. dace ao arc «macnn can a Speesto nics esas gos 1,1 pra rc, 14, 15, 106@ 17 hn 2699610 UES (Dios hua, hate» a oa aston ue ws moos an rset cones podem sr was pa ui i Ent oeeqagn: gana eso ipl de io va ea mages ‘np 2 ana des. Os aes cess eenpesas, vena mena, oo laf apes ps ‘tr ern, ko fo had ma co, ogra a eke em Sap. Evens wales degen n ac Ea ea pre cond Dados itereclonals de Catalogagdo na Publica (C1P) {Camara Brosiloira do Livro, SP, Brasi) ‘Siva, Snel Domingues da CNC: Progamagao de Comandos Nunéscos Computadorizados:Tomeamento/ Sido Domingues da Siva 6" ed = $80 Pato Eea, 2007 ogi 'S8N979-05:7104.80¢5 $. Edscago potisional2. Miquinas-leramenta - Comando numa -Programagio 8. Tomeata Ti 6.9604 600:621.90250286 inacs pra cndogo stonticn 1, Conane numérico conpuadoos: Programa: Mina framnt:Teerloga 1821.90230285 ms 2. Proganagfoconandsnumkicos compa: Miqdns frame: Teed Bes oes Consetho Editors Disor Esti Atrio Maeva visio de Eoesar ie Rega Pagano Die Comcit Pas Rona mes ‘ral. Fie Dire Pb: Wr of San evstoGiamatkat ene Tews, hes (ape ui de Fangs ‘ato Teres: Eat Caar A Cuz alae: Rosana. Ao Sanos Condeso «Revs: Rosana Anu de Sra Desert: PesoPado Va Hern Ediora Erica Ltda, Fun So Gi, 159 Tatuape CEP: 03401090 - So Paulo-SP Fone: (1) 2298-3088 - Fax: (11) 6197-4050, worecitorasriea.com.br a ‘CNC. Prosremacio de Comandos Numércos Compuladorndos-Tomesmento Requisitos de Hardware e de Software IBM PC 486 ou superior. 16 MB de meméria RAM = Unidode de CD-ROM, Placa e monitor VGA Disco Rigido de 4 GES (com 2 GB livres Windows 3.1 ou superior. * Bloco de notas. = WordPad. ‘CNC. Programagio de Commandos Numioe Compuadorzndos-Tomeamento BB Sobre o Autor Dedicatéria Sidnei Domingues da Silva Dedico este livro.ao meu pal (in memorlan), que em meio a tantas dificuklades 7 soube mostrar 0 caminho correto para mim e para os meus irmaos. Apesar de hoje nko Formado em Gestio de Recursos e CNC, hoje € Coordenador Técnico em estar mais entre n6s, acredito que ele esteve presente em cada palavra deste livro. Processos de Usinagem e trabalha no desenvolvimento de novos produtos em uma indistria metalirgica de forte expresso no mercado, £ também profesor de Programagso e Preparardo de Msquinas CNC no SENAL Pai ~ Servo Nacional de Aprendizagem Industral a iprencivess "A sombra da lembranca ¢ Igual & sombra da gente Su expan como prolescr¢ os concertos alates 20 longo dos pelos caminhos da vida ela esté sempre presente” seus 17 anos de carrera contribuiram para realizacio dest trabalho. 7 pa a ‘Saudades Se alguém juga saber alguma coisa, com efit, nto ‘aprendeu and como convém saber. 10082 Bi ec eee ee Cee pe ‘CNC. Programagio de Comands Numércos Computadrisds-Ternesmento Ge Agradecimentos Agradeco primeiro a DEUS ¢ em seguida & minha fart Quando comecei a escrever este lio, pensei que fosse encontrar muitos cobstéculos pelo caminho, mas fiquei surpreso ao deparar-me com a reacio das pessoas fe com a aceitacao com a qual ele foi recebido tanto por amigos, alunos, protessores como por empresas. Todos aprovaram ¢ apoiaram a idéla. Enlo percebi que no testava sozinho. Agradeso a todos e gostaria de citar algumas empresas que me deram fauxiio e suporte técnica, e institvigbes que contribuiram para o enriquecimento desta obra: Metalorgica Nai Lido scar do Brasil Comercial Lida Siemens Lida Indstias Romi S/4 ‘Onga - Sm Autoblok A entidade "Salva-vidas Miri” ‘Aos amigos: Carlos Alberto da Conceigo Campos (AutoCAD e Revisio Técnica) Sr. José Carlos de Souza Sr. Carlos Eduardo Santos Pazian ‘Ao meu irmio: \Vanderle! Domingues da Silva (Revis80 Técnica) “Obrigado a ‘CNC ProgramagSo de Comandos Numéleos Compudorzados-Tomesrento indice Analitico Capitulo 1 - Introdugao. Ww 1.1 - CNC - Maquinas Ferramentas com Comande Numérico Computadorizado...17 Capitulo 2 - Coordenadas Cartesianas 19 Capitulo 3 - Sistema de Coordenadas 21 3.1 - Coordenadas absolutas. 23 3.2- Coordenadas inerementais, 25 Capitulo 4 - Introducdo @ Programagao. 27 4.1 Sistema ISO de programag8o, linguagem G 27 4.2 -Estrutura de linguagem 28 Capitulo 5 - Fungdes Preparatorias. 29 5.1 -Comande MACH 29, 5.2 - Comando FANUC. 31 5.3 » Comando MITSUBISHI (TX - 8) 33 5.4 - Comando SIEMENS 34 8.5 - Comando MCS 35, 5.6 - Fungées especials. 37 5.7 - Estrutura do torno CNC 38 Capitulo 6 - Definigao das Funcées Preparatorias 39 6.1 - GOO Avango rapido = 39 6.1.1 - Comandlo MACH. 39 6.1.2 - Comando FANUC 40 6.1.3 - Comando MITSUBISHI 40 6.1.4 - Comando SIEMENS. 40 6.1.5 - Comando MCS, 41 6.2 - G01 interpolagio linear. sonnei 41 6.2.1 - Comando MACH. son . 42 6.2.2 - Comando FANUC . . 43 6.2.3 - Comando MITSUBISHI = 44 (CNC. Progemacse de Comandos Numtieos Computaorzados -Tomearmento QQ 6.2.3.1 - Fungoes C ou D(chanfio) eR (aredondamento). 46 10.16 ocidade de corte constante (VCC) 86 6.2.4 - Comando SIEMENS 47 10.1.7 - tom os valores da velocidade de corte ¢ avango vs 87 6.2.5 - Comando MCS: 49 10.1.8 taco fixa. 88 6.3 - G02 e G03 interpolagéo eteular nos sentidos horéo e ant horton 51 10.1.9 -FungaoT . 89 6.3.1 -Comando MACH : 52 6.3.2 - Comando FANUC. 53 Capitulo 11 - Estruturas de Programagéo 2 6.3.3 - Comando MITSUBISHI... 55 11.1 - Itens e dicas necessarias para a execucao de um programa. “e 91 6.3.4 - Comando SIEMENS 56 11.2. Tipocde fangao 92 CAS pd) eeeael 11.3 - Pontos de troca : : 98 6.4 - G04 tempo de permangncia ou espera, 58 11.4 - Escalas de transmnisto para engrenamento 93, 6.5 - G09/G73 interpolagio linear ponto a ponto ou parades precisa 59 11.5. Funglesde ponto zero. " 93 Capitulo 7 - Introdugéo 4 Trigonometria. 6 Capitulo 12 - Cabegaiho . so 95 7.1 -Teorema de Pitégores. 62 12.1- Comando MACH co 95 7.2 - Formulas Biscas a 62 12.2 Comands FANUC. " 96 7.2.1 -Cateto oposto = 63 12.3 Comando MITSUBISHL 97 7.2.2 - Hipotenusa 64 12.4 - Comando SIEMENS — : 98 7.3 - Exemplos de aplicagoes . 6 12.5 Comando MCS 210... os : 99 12.5.1 - Comando MCS (série 500) : 100 Capitulo 8 - Definigdo do Sistema de Medidas B 12.6 - Cbs fixos 101 8.1 -Programagéo em didmetro ou em raio 13 8.2 - Programacao em absoluto ou incremental ‘ 4 Capitulo 13 - Comando MACH 8.3 -Programacio em milmetros ou polegadas a ™ 13.1 -G74-- Cielo de torneamentoe furagao com descarga de cavacos 13.1.1 - Furaglo com descarga de €242008 Capitulo 9 - Compensagio de Rato de Corte (CRC) n 13.1.2 Torneamento (desbaste de perl simples) 9.1 - Comando MACH. : 19 13.2- G75 - Ciclo de faceamento e canais 9.2 - Comando FANUC ssn 80 13,2.1- Faceamento.. 9.3 - Comando MITSUBISHI ....usc cnn 81 13.2.2 -Conais. 9.4 - Comando SIEMENS ws. ee oemrey 13.3 - G66 - Cio automstice de dsbestelongltulia... 9.5 - Comando MCS. : - 83 13.4 G67 - Ciclo automtico de desbaste transversal. 13.5- Exemplo: programa completo com dues ferramentas... Capitulo 10 - Informacées Tecnolégicas para Programacao. 85 FSS ces Ge atc eee 18,7 -Cielos fixes de roscamento ee ere | {SP fem ca 10.1.2 - G92 - Limite de r0t0G8O .nn.ssemnsentsenisnnnnnnnii 85 12.1.2. G33 Clo de ozament serena por sre. 10.13-F-Avamo..- Ea 13.7.3 - G37 - Cielo de roscamento automstico. 10.1.4 - G94 - Avango em millmetros ou polegadas por minuto. 86 17-4 Homes coniem 10.1.5 - G95 - Avango em milimetros ou polegadas por rOtagO i... inne 86 187.5. G76- Calo de escarento attic. a CNC. Programas de Comandos Nunésicos Computadorizaos-Tomeamanto ‘CNC Progreso de Comardos Nunéicos Compuadoricdos —Tomenmento Ar Capitulo 14 - Comando FANUC. 14.1 - G74 - Ciclo de torneamento e furagao com descarga de cavacos 14.1.1 - Furagdo com descarga de cavacos 14.1.2 - Torneamento (desbaste de perf simples) 14.2 - G75 - Ciclo de faceamento e canals 14.2.1 - Faceamento 14.2.2 Canals. 14.3 - G71 - Ciclo automatico de desbaste longitudinal. 14.4 - G72 - Ciclo automatico de desbaste transversal 14.5 - G83 - Ciclo fixo de furacéo 14.6 - Ciclos fixos de roscamento. 14.6.1 - G33 - Ciclo de roscamento sentenca por sentenga, 14.6.2 - G76 - Ciclo de roscamento automtica 14.6.3 - Roscas conicas 14.6.4 - G78 - Ciclo de roscamento semi-automético, 14.6.5 - G84 - Ciclo de roscamento com macho. Capitulo 15 - Comando MITSUBISHI 15.1 - G74 - Ciclo de tomneamento e furagio com descarga de cavacos 15.1.1 - Furagao com descarga cle cavacos 15.1.2 Torneamento (desbaste de perfis simple)... 15.2 - G75 - Ciclo de faceamento e canis. 15.2.1 - Faceamento, 15.2.2 - Canais 15.3- G71 - Ciclo automatic de desbaste longitudinal 15.4 - G72 - Ciclo automatico de desbaste transversal 15.5 - GB3 - Ciclo fio de furago profunda 15.6 - Ciclos fixos de roscamento. on 15.6.1 - G33 - Ciclo de roscamento sentenga por sentenga, 15.6.2 - G76 ou G86 - Ciclos de roseamento automético 15.6.3 - Roscas cénicas 15.6.4 - G82 - Ciclo de roscamento com macho... Capitulo 16 - Comando SIEMENS. 16.1 - CYCLE 93 - Usinagem de canais. 16.2 - CYCLE 95 ciclo de desbaste . 16.2.1 - Desbaste longitudinal, exemplos de programacio. 16.2.2 - Desbaste transversal. Mi i M1 142 145, 145, 146 14s. 152 159 160 160 162 166 170 472 173 173 173, 174 176 176 178 179 183 189 190 190 192 194 197 199 199 204 206 209 a. [CNC- Programasio de Comanos Numiicos Compusdercados -Tomeamento 16.3 - Exemplo completo de progremagao 16.4 - CYCLE 83 ciclo de furagao profunda 16.5 - Ciclos fixos de roscamentos 16.5.1 - G33 - Ciclo de roscamento sentenga por sentenca 166 - CYCLE 97 ciclo de roscamento 167 - Roscas cénicas 16.8 - G63 - Clo de roséamento com macho. Capitulo 17 - Comando MCS (Linguagem Heidenhain) 17.1 - Ciclo 0 reset interno 17.2 - Ciclo 1 tempo de espera 17.3 - Cielo'3 fungdes auxliares 17.4 - Namero Label 17.5 - Clos fixos e sub-rotinas 17.5.1 - Subrotina para desbaste 17.6 - Ciclo 24 desbaste longitudinal. 17.7 - Ciclo 34 desbaste transversal 17.8 - Ciclo 22 usinager de canals. 17.9- CYC CALL 23 ciclo de furagio profunda 17.10 - Ciclos fixos de roseamentos 17.10.1 - CYC CALL 03 - Ciclo de roscamento sentenca por sentenca 17.10.2 - CYC CALL 33 - Ciclo de roscamento automatico 17.103 - Roscas cénicas, Capitulo 18 - Exemplos Completos de Programagao 18.1 - Processo de programagio nimero 1 18.1.1 - Programagio MACH. 18.1.2 - Programago FANUC 18.1.3 - Programagao MITSUBISHI 18.1.4 - Programac3o SIEMENS. 18.1.5 - Programagio MCS, 18.2 - Processo de programagio niimero 2 18.2.1 - Programacio MACH. 18.2.2 - Programagao FANUC. 18.2.3 - Programacao MITSUBISHI 18.2.4 - Programacio SIEMENS. 18.2.5 - Programagio MCS, 18.3 - Proceso de programagio nimero 3 18.3.1 - Programagso MACH. 255 255 257 258 259 260 261 263, 265 267 269 an 272 275 278 CNC Programogto de Comandos Nuntice Compuaderados -Tomearento A. 18.3.2 - Programagio FANUC. vse 280, 18.3.3 - Programagéo MITSUBISHI. 282 18.3.4 - Programago SIEMENS 283 18.3.5 - Programagso MCS 285 18.4 - Segunda operagao, 287 18.4.1 - Programacéo MACH “ 289 18.4.2 - Programagso FANUC. 7 290 18.4.3 - Programagio MITSUBISHI. 292 18.4.4 - Programagao SIEMENS : 293 18.4.5 - Programagio MCS 295 Capitulo 19 - Ferramentas Utilizadas em Torno CNC. 297 Referéncias Bibliogréficas. 307 a CCNC- Programagio de Comandos Nunércos Compusdoreaos ~Tomeamento Prefacio ene eee ee O signifcativo avango da tecnologia propiciou as indistias, num clima de grande concorréncia, buscar novos recursos que Ihes fomecessem um produto de alla qualidade. com um minimo de custo. Grandes investimentos foram aplicados em modemos ‘equipamentos para ganhar mercado, ‘Ainda hoje hi necessidace de estar atento aos recursos que surgem, pois a Informatica € uma ferramenta que no estaciona no tempo, possbltando avangos progressives em tecnologia, como podemos observar com o adento do CNC = Commando Numérico Computadorizado, objeto de estudo neste live. © CNC une-se & metalmecanica, impondo as indistrias um novo padrio de producio assentada em 100% de rendimento, alta qualidade do produto, agiidade, seguranga ¢ contiabilidade, o que torna as mBquinas convencionais obsoletas, além de exigir do profisional a busca desta nova tecnologia. No lio sio explicados os cinco comandos mais utlizados do mercado, cujas técnicas de programacao esto inseridas nas normas intemacionais. Na preocupacio ‘com o profissional da industria e sua continua reciclagem, a obra é rica em informagoes, 20 mesmo tempo que traz uma linguagem simples e clara, propiciando a facil compreensio desta tecnologia. A partir da 5* edico, 0 comando SIEMENS ¢ suas tecnicas de programagso foram revisados e atualizados em todo o lv. Desejo que todos que tiverem acesso as informagdes aqui contidas possam colher bons frutos na sua atuaco profisional e que este livvo colabore bastante para a sua realizac0 pessoal. O Autor CNC. Pregramagto de Comanvos Numércos Computadorados - Tomeatento ae a [CNC-Programarto de Comandos Nundtioos Compuaorzaos -Tomeamento CNC = Comando Numésica Computadaviada. Introdugao 1.1 - CNC - Maquinas Ferramentas com Comando Numérico Computadorizado A indistria tem procurado trabalhar de forma cada vez mais pratiea, buscando eficigneia e economia no diva-dia, principalmente no que se refere a usinagem dos materia, NNesta obra conheceremos a linguagem de programagio CNC, abordando os ‘comandos mais usados no mercado com exemplos aplicativos e definigso dos cédigos, de forma que quem ji atua no segmento de metalmecanica com maquinas CNC se familiarize com outros comandos, podendo ientificar as suas particularidades, pols existem varios fabricantes no mercado Este lvro tem como objetivo oferecer uma formacio & programagio de méquinas CNC no campo de tomeamento, atendendo, de um modo geral, a todo profisional que ‘alua na rea de metalmecdnica, desenho & processos de usinagem. © conteido & apresentado de uma forma bem didética para uma eficiente assimilagao por parte do usuario ou estudante, Vamos comecar do zera, islo é, 0 principio de um processo de programacao, dando oportunidade para quem ainda no entrou neste campo de trabalho, mas tem ‘como objetivo acompanhar todo esse processo de avanco tecnolégico e s2 preparar para 0 futuro profissional e um mercado de trabalho que esté crescendo muito nestes itimos anos. nmap a SIEMENS. Figura 11 A (CNC. Programagéo de Comandos Numtricos Computadorkados-Tomeamento Coordenadas Cartesianas (a Todas as méquinas ferramentas CNC so comandadas por um sistema de coor- fies} 0 e[«l2 e[2]2 FL [a0 F Lo [a0 cleo ofl o “As coordenadas em’X sio definidas em diimeto, apicando a diferenga entre eles, ot sj, 0 proximo deslocamento menos 0 anterior, ou enldo em raio, sto &, a dferenca dia por des. a ‘CNC: Programas de Comandos Numéricos Compuadorzados -Tomeamento [Neste capitulo apresentaremos todas as fungOes preperatorias e auxiares dentro do sistema ISO (Intemational Systen Organization) de programacio CNC, e também falatemos sobre o sistema HEIDENHAIN utllzado pela MCS. Veremos ainda os tipos de ‘comando mais ulilzados no mercado com exemplos de programagi, que com certeza Serdo ites tanto para o aprendizado como para uma simples consulta (0s comandos sobre os quais falaremos dentro da linguagem ISO @ usuarios so 8 seguintes: * Comandos = FANUC = MITSUBISHI = MACH = SIEMENS ~ mcs = Ususrios Ergomat, Index, Traub, Romi e vérios outros fabricantes de méquinas CNC, 4.1 - Sistema ISO de programagao, linguagem G Quando felamos de ISO, lembramos de algo padronizedo ¢ dentro de normas especificas, ¢ cada segmento tem as suas regras. {A linguagem G fol adotada pelo sistema como um padéo a ser usado pelos fabricantes de comandos, com algumas normas rigidas, dando a eles liberdade para & criagio de recursos proprios, mantendo as fungSes bésicas ¢universals,fungdes que no podem ser definidas de manciras diferentes e que tenham a mesma finalidade em todos eevcomandos. A possiblidade de serom diferentes dentro de um mesmo sistema Sumentou a eratividade entre os fabricantes, dessa forma, alguns comandos oferecem mais recursos que outros. Introdto& Programagio r. Y A seguir, falaremos sobre funges preparatérias de acordo com os comands FANUC, MITSUBISHI, MACH, SIEMENS e MCS, podendo entéo analisar algunas dlterencas entre eles, 05 recursos que podem ser usados por cada um e 0 processo de montagem dos programas para cala caso com dicas importantes na hora de programar ‘Nota LLembre-se sempre que um born programa depende de um bom procesto, evando Sempre em consideracio a ordem de operagses ede fetramental e¢ claro a crativdade do programader. 4.2 - Estrutura de linguagem Programas CN - é uma maneira que o homem criou para se comunicar com a Imquina por meio de eédigos, a transformagao de um desenho ou pega em nimeros & letras e que ndo so nada mais nada menos que pura matemstica © programa CN & caracteriado por uma seqiéncia de sentengas que s80 ‘memorizadas pelo comando e executadas na usinagem uma apés a outra, ‘Vamos conhecer a estrutura do programa "= loco de dados ou sentencas: 6 constituide por caracteres, ou seja, letras de enderegamento ¢ algarismos, palavras que juntas tém 0 objetivo de Informar ao comando as operagées que devem ser executadas, " Caracteres - é um nimero, letra, espago, ponto ou qualquer outro simbolo ‘que signifique algo para o comando, Exemplo: A, T, Z,-, ee "Letras de enderegamentos - so Instrugées alfabéticas passadas para 0 ‘comando que, por sua vez, podem executar um movimento ou simplesmente ‘assumir uma nova fungéo. Exemplo: G, X, 0, B, I, K, etc. " Palavras - @ constituida por uma letra sequida por um valor numérico Dependendo da letra, 0 valor numérico tera que ser especifico, Exemplo; G00, G01, G66, 255, X20, K.5, etc. & {CNC-Programosio de Comandos Numéricos Computadrizaos -Tomeamento Fungées Preparatérias Os A principio, vamos listar as anges preparatérias e fung6es auxliares de todos os omandos citados neste liro para entéo podermos definilas uma a uma e vetficar as aiferengas com exemplos aplicativos. ‘As fungées auxiiares consideradas bisicas t@m a mesma definigao para todos os ‘comandos. Sao fungGes essencials para 0 funcionamento do programa 3 fabricantes de mquinas CNC podem usar fungdes auxilares opcionais para alivar ¢ desativar dspositivos ou acessérios implantados nas méquinas. ‘Ao programarmos uma fungSo auxliar em um bloco junto com uma fungao preparatoria que defina algum tipo de movimento, o comando CNC executa primelro a fungao auxiiar. - Em alguns comandos podemos programar até trés fungées auxllares.em uma ‘inica sentenga, As listagens terdo a sequinte ordem, 5.1 - Comando MACH 5.2 - Comando FANUC 5.3 - Comando MITSUBISHI 5.4 - Comando SIEMENS, 5.5 - Comando MCS 5.1 - Comando MACH {G00 - Avango rapido G01 - Interpolagéo linear 602 - Interpolacao circular no sentido horio (G03 - Interpolagao circular no sentido antt-horério Fungées Pepaatros A. 604 - Tempo de permanéncia 620 -Progremagéo em diametro 21 - Programagio em raio G33. Ciclo de roscamento sentenga por sentenga G37 - Cielo de roscamento aulomitico G40 - Cancela compensaySo de rao G41 - Ata compensagdo de raio& esquerda 642 - Ata compensagio de raio& dieita G54 -Primeira referencia para coordenada de trabalho G55 - Segunda referencia para coordenada de trabalho G66 - Ciclo automtico de desbaste longitudinal (G67 - Ciclo automatico de desbaste transversal G68 - Ciclo automstico de desbaste paralelo ao perfil 70 -Programasio em polegedes G71 - Programagio em milimetros G73 -Interpolagdo linear ponto a ponto (eantos vivo) G74 - Ciclo de tomeamento efuragso G75 - Ciclo de faceamento G76 - Ciclo automatico de roscamento 680 - Cancel ciclo automitico de furagso (683 - Ciclo autométic de furagso com quebra de cavacos 1690 - Coordenadas absolutas 691 - Coordenadas incremental. 692 - Estabelecem do sistema de coordenadas elite de rotaglo 694 - Avango em polegaias/minuto ou miimetros/minuto 695 - Avango em polegadas/rotacko ou milimetros/rotacdo (mais usado) 696 - Velocidade de corte constante 697 - Rotagéo constante 699 - Reset de membxia Fungées auxiliares bésicas MOO - Parada do prograriia MO1 - Parada opcional do programa ‘M02 - Fim de programa M03 - Rotago no sentido horério et. CNC. Progrecto de Comanvos Numicos Computadrzados - Tomeamento ‘M04 - Rotagao no sentido ant-horério MOS - Parada do fuso MO8 - Liga refrigerant de corte MOS - Desliga refrigerante de corte (M30 - Final de programa Fungées auxiliares MACH M06 - Troca de ferramenta MII - Gama de rotagio baixa M12 - Gama de rotacéo alta (M24 - Abrir placa M25 - Fechar placa M26 - Recuar contra ponto M27 - Avangar contra ponto M36 - Abrir porta automética (M37 - Fechar porta automatica M50 - Ativar leitor de posigdo de ferramenta MBI - Desativarletor (tool eve) 5.2 - Comando FANUC 600 - Avango rapido G01 - Interpolacéo linear 602 - Interpolagao circular no sentido horério (G03 - Interpolagao circular no sentido anthorério G04 - Tempo de permantncia 620 - Programagio em polegadas G21 - Programagio em milimetro 628 - Deslocamento até o ponto de releréncia, (G33 - Ciclo de roscamento passo a passo G40 - Cancola compensagio de raio de corte G41 -Ativa compensago de raio de corte & esquerda G42 - Ativa compensagio de raio de corte & direita G53 & G59 - Selegdo do sistema de coordenadas (G63 - Zeramento de ferramentas com leltor de posigio Fungées Preporarios . G70 - Cielo de acabamento G71 - Ciclo de desbaste longitudinal G72 - Ciclo de desbaste transversal G73 - Ciclo de desbaste paralelo ao perfil G74 - Ciclo de torneamento e furagio G75 - Ciclo de faceamento e canais 676 - Ciclo de roscamento automatico G77 - Ciclo de tomeamento paralelo ¢ conico G78 - Ciclo de roscamento semi-automstico G79 - Cielo de faceamento paralelo ¢ cOnico (680 - Cancela cielo de furagao G83 - Ciclo de furagao G84 - Ciclo de roscamento com macho 690 - Coordenadas absohutas G91 - Coordenadas incrementais 692 - Limite de rotagao G94 - Estabelece avango em milimetros por minuto G95 - Estabelece avango em milimetros por rotagao 696 - Velocidade de corte constante 697 - Rotagéo Fangées auxiliares FANUC M20 - Aciona alimentador de barras M21 - Parar alimentador de barras M24 - Placa travada M25 - Placa destravada M38 - Avanga aparador de pecas M39 - Retral aparador de peas M40 - Ativa modo de fixagio intera da placa M@l - Ativa modo de fixagio externa da placa M49 - Troca de barras a CNC Progmngéo de Comandos Numércos Compudorzados “Tomeamento 5.3 - Comando MITSUBISHI (TX - 8) 600 - Avango rapido 601 - Interpolacao linear 02 -Interpolagio circular no sentido horétio 603 - Interpolagao cieular no sentido ant-horsrio 604 - Tempo de espera G09 -Interpolagao linear ponto a ponto (cantos vivos) 620 - Programagao em polegadas G21 - Programagio em milmetros 622 - Chamada de subprograma G24 - Ponto de troca com deslocamento s6 em X 625 - Ponto de troca com deslocamento s6 em Z 626 - Ponto de troca com deslocamento X eZ G27 - Ponto de troca com deslacamento Ze X 628 - Deslocamento até ponto de referencia 633 - Corte de rosca sentenca por sentenca 640 - Cancela compensagao de ralo G46 - Ativa compensagio de raio completa G54 a G59 - Deslocamentas do ponto zero peca G71 - Cielo de desbaste longitudinal G72 - Ciclo de desbaste transversal G73 - Ciclo de desbaste paralelo a0 contomo G74 - Ciclo de desbaste com corte interrompido, longitudinal G75 - Ciclo de desbaste com corte Interrompido, transversal 676 - Ciclo de pentear roscas longitudinal 682 - Ciclo para rosquear (macho, cossinete) (G83 - Ciclo de furacio profunda 688 - Ativar contomo em deelve, descendentes ou ascendentes G89 - Desativa fungéo G88 690 - Coordenadas absohutas G91 - Coordenadas incrementals 692 - Limite de rotagéo 694 - Avango em milimetros por minuto (695 - Avango em milimetros por rotagao Frunges Proparati — a | ———e fe constante G96 - Velocidade de co’ G97 - Rotagao 690 -Coordenadas absoltas 691 - Coordenaes incrementais (694 -Avango em mets por minto ou gras por minuto 695 -Avango em miimetros por rolardo ou polgedas por roto anges austaes mrrsUoer Sea (M06 - Ferramenta adicsO™™ G97 - Rotagao constante (cancela G96) M10 Fechar placa ou 2 M11 - Abit placa ou pit M19 - Posicionar arvor® principal M20 tar mediso MAO Engrenamento 3 Mé1 - Engrenamento 2 M42 - Engrenamento 3 M43 -Engrenamento 4 eee ee 1MB2.-Ligar transported” de ca¥eeoe Bat Acinar ik M93 -Desligartranspot” Ciclos fixos de wsinagem CYCLE 83 | Furagio profunde CYCLE 93_[Usinagem de canals CYCLE 95 [Ciclo de desbaste ‘CYCLE 97__[ _Usinagem de Roseas Fungées auxiliares SIEMENS jador de eavacos MII - Desacionar freio M12-- Desacionar pino de trava do fuso M22 - Avangar mangote M23 - Recuar mangote 5.4 - Comando SIEMENS 00 Asango seo G01 - Interpolagée line (G02 nterplogo eed” D2 sent oro (G03 ntrelegde eed Mento anthro M64 - Fechar luneta M65 - Abrir neta M68 - Fechar placa ou pinga (M69 - Abrir placa ou pinga G04 - Tempo de demo" 609 - Paradas precisas 0 5.5 - Comando MCS 622 - Coordenadas er? diametro Neste comando a linguagem de programagao é bem diferente do que vimos até G23 - Coordenades 7 tags0 agora. Nao seré usado 0 cédigo G, mas sim fungSes de posicionamentos as quais G25 - Limite inferior 4° nes veremos em seguida, lembrando que © sistema de coordenadas cartesianas continua 626 - Line spr oc pa constants a pas) sande peso a POS - Psconamento simples, quando odelocarento& em apenas um ei X 63 -nerpoago de °% 2 Ps cons ou ples, G40 - Desliga corregse' G41 - Corregso do rai? G42 - Corregio do ral? de ferramenta a esquerda do contorno a ferramenta a direita do contomo 0s ajustaveis de ponto zero 70S - Penns un delonimts tzn dean eZ ae Seams arena 706 CH Coot nd acronis ts car oe “Dat 208 CAN: cond oad anne mine FOB Sears a cnc ne te Coma NannnComplortns Tene Fangs Preparatras ae CCHF - Comando para insergao de chanfro LABEL SET - Inicio de sub-rotina (LBS ST) LABEL CALL - Chamada de sub-sotina (LBC CL) LABEL SET 0 - Final de subrotina (LBS ST 0) CICLO 0 - Reset interno (CYC CL. 0) CICLO 1 - Tempo de espera (CYC CL. 1} CICLO 2 - Fungées auxilares (CYC CL. 2) CICLO 3 - Roscamento passada por passada (CYC CL. 3) CICLO 4 - Mudanea do sistema de coordenadas (CYC Cl. 4) | CICLO 6 - Salto incondicional (CYC CL 6) CICLO 93 - Roscamento automatico (CYC CL. 33) Fungées auxiliares heidenhain (MCS) M13 - Liga placa sentido hordrioe fuide de corte M14 - Liga placa sentido anti-horario e fhido de corte M37 - Gama de rotagao baixa M38 - Gama de rotagio média M39 - Gama de rotagso alta, M40 - Recua contra:ponto M41 - Avanca contra-ponto M46 - Abre placa M47 - Fecha placa MS8 - Velocidade de corte constante M59 - Rotago constante ‘M90 - Desativa compensagio de raio ‘M91 - Ativa compensagio de raio & direita M92 - Ativa compensagio de raio a esquerda M97 - Parada precisa ‘As fungoes que estio realadss t@m as mesmas finadades de algumas funcdes G da linguagem ISO. $éo informagdes tecnolégicas importantes no conleido do programa, mesmo tendo um formato aula, ee CNC Programe de Comandos Numices Compuonados-Tomeamento 5.6 - Fungées especiais IN_[Nimero seaiencil de blocos NTO, NBD, {| Abr comentario ou equacdes matematcas 1 [Fechar comentstios ou equagces 7 [ignorar bocos ou disbes = Plavat Fazer comentarios [Final de boco Ponte decimal Inicio do programa + [Adiga =| Subtracia = [euititcagto (Os nimeros de sentengas potlom ser colocados da seguinte forma: INOS, NIO, N15, N20, N10, N20, N30, NAO, Os némeros seqtiencials devem ser colocados de forma que seja possivel fazer insergdes de sentengas sem repetigbes, como nos exemplos anteriores. Entao deve se cevitar a seqéncia sem intervalos, como NI, N2, N3, NA. ‘A numeragéo € colocada a crtério do programador, e em alguns comandos 0 rocesso 6 automatico. A fun¢éo N néo tem nenhum ‘efeito tecnolégico, mas & ‘importante em termos de organizacio do programa e possivels chamadas repeitivas Exemplos aplicativos: No1o No1o No1s, Nozo ozo No30 Nozs Noao NO26 —_linsergio de duns Noa1 No27 | sentengs Noaz | sergio dees NO30 Noa3 —_ Noss No50 Noao No6o Fungées Preporatvas a Em seguida, vemos defini todas as fungGespreparaléie, mas Jé dau para notar ue algumas dels fom o mesmo signlfiado, se €, no podem ser mas porque So fingbes bisicas do sistema ISO de programagao. Conheceremos também a linguagem HEIDENHAIN. 5.7 - Estrutura do torno CNC De concepeao robusta © projetada para ambientes de alta produgéo, oferece rigidez e establidade para usinagem pesada, Os conjuntos si apolados em uma base monobloco concebida para absorver vibragées, Mesa e carro transversal, inclinados em 35°, propiciam melhor escoamento de cavacos, evitando o seu actmulo, garantindo establidade térmica ao longo de extensos periodos de usinagem. Conseqientemente, pegas de maior preciso geométrica so obtidas. Base do Galaxy 30 by Romi Definigaéo das Fungdes Preparatorias 6.1 - GOO Avanco rapido Usada normalmente para aproximagdes ou recuos das ferramentas, esta fungo tem avango préprio, podendo atingir os limites dos elxos da maquina que podem ser também controlados pelo potencidmetro de avango do comand. Pode-se dizer que esta fungao gera movimentos improdutivos dentro do processo de usinagem. Ela € bisica, ‘mas existem algumas particuaridades. Observar a figura 6.1 Figura 6.1 6.1.1 - Comando MACH G00 X35. 22. # ——p Final de bloco L____5 Postionamento em Z compriment de 2m postios) Posicionamento em X (diametro de 35mm) Defi das Funes Preparatvas &. Observa No comando MACH todas as coordenadas devem ser programadas com ponto decimal ‘mesmo nas medidas intias Exemplo X35 - sem o ponto decimal 0 comando interpreta como dismetro de 0,0035, podendo haver riscos de coliséo. Isso vale para texlos os tipos de coordenadas no ‘comando MACH X35. - com o ponto decimal o comando considera como diametro real de 35 mm. 350000 - sem o ponto, mas com quatro casas decimals & mais, © que ‘aumentaria o niimero de caracteres por programa, 6.1.2 - Comando FANUC (G00 X35. 22.; posicionamento rapido # ‘As definigbes so iquals, exceto que no exisle a obrigatoriedade do ponto decimal 6.1.3 - Comando MITSUBISHI N10 G00 X/U35. Z/we. SM; Cp Dados tecnologicos conforme necessidade 'S_[Rotagso Exemplo: $1000 M_[Funcio auxiar- Exempla MOS -refigeracdo ‘As definigbes Xe Z néo mudam, mas também podemos trabalhar com coordenadas mistas, ito é, absolutas ¢ incrementals usando os enderecamentos Ue W, ou seja, U em relacio a X ¢ W em relagio a Z, visto que um substitul o outro na digitagdo, ndo havendo necessidade de ativar a fungio G90 ou G91 6.1.4 - Comando SIEMENS G00 X35, 22. M; Observamos entéio que a fungio GOO no muda, e mesmo os comandos sendo diferentes, 0 objetivo também é'o mesmo; basta informar as coordenadas ‘de posicionamento. na [CNC Prosemacio de Comandos Nuniice Compuladorizados - Tomes 6.1.5 - Comando MCS POS L X35. 22. FO [| —- Dotermina avango rapido Sistema de coondenedas nio muda > Movimento simuitaneo dos dois ebxos (POS L) Movimento de apenas um ebxo (POS) Neste comando, em especial lta F detine alm dos avancos de usinagem também 0 avango rapido, isto ¢, FO=avango rapido. 7 Observaciio ‘Nunca se deve programar GOO enquanto a ferramenta estver em contato com 0 ‘material, ou sea, em processo de usinager, 6.2 - GO1 interpolagao linear Esta fungo, a0 contrério da que nés vimos anteriormente, & usada para execucso de avangos lentos, isto é, avangos de usinagem programades de acordo com as nnecessilades pelo programador, levando-se em consieracao varios ‘outros fatores, ‘como ferramentas e material a ser usinado. Esta fungao executa movimentos reilinees, ‘ou sea, linhas retas, angulos até com a insergao de Talos e chanltos, * Deslocamento simples " Deslocamento com angulo | Z| Figura 6.24 Figura 6.20 OBE (0s exemplos de programaro que veremos em seguia sera relacionados figura 6.2 Defic das Funes Prepararias 6.2.1 - Comando MACH | GO1X Z Fe Enderecos: X_ [Coordenada absolta final ‘Coordenada absolut final F_[Avango Exemplos de programagao: com auxilio da fungio GOO Deslocamento simples (figura 6.2a) Absoluto 10 G00 x35. 22. MOB; aproximar ex avanco xépido X35mm © 22 © Liger N20 GOL 2-30. F.15; destocar para o comprinento de 30mm com avanco de 15mm / rotactot Incremental 10 G00 x35. 22. MOB; aproxinar en avanco répide x3Smm 22 © Ligar NSO G1 2-32. 7.15; desiocar 32mm en Za partir do posiclonamento inieian (22.) 4 NNé0 G90; desativar sistona de coordenadas increnentais # Deslocamentos possivels com angulo (figura 6.2b) Absoluto mio Goo x35. 22. owt wm20 Go1 2-30. F.13# 30 GOL x23 2-45.4 Incremental mio coo x35. 22. noes 120 Goi¥ N30 GOL X17.32 2-15.) aplicar a diferenca entre os didmetros (52.32 - 35 = 17.32) em X. mo a08 a CNC. Programas de Comanvos Numitios Compuladozades-Tomeamento Para ativar o sistema incremental, teremos que programar a fungo G91 antes dos movimentos e desativar apés término do perf ObserVaeaO Lembrar sempre do panto decimal no comandto MACH, 6.2.2 - Comando FANUC GO1XZCRF;, Enderegos: _[Coordenadaabsolta final Z_[Coordenada absouta final | Comando para insere8o de chanfro | Comando para insercio de raio F | Avango. Exemplo de programagio: com auxilio da tango GOO Destocamento simples Absoluto Incremental mip 600 135. 22. 8; 10 G00 235. 22. noB; ° N30 61 2-32. P15; Deslocamentos possiveis com angulos Absoluto Incremental 10 coo #35. 22. HOB; m0 goo x35. 22. Moa; N20 GOL 2-30. P.25; N20 opty N30 GOL 52.32. 2-45. Mo Gor 2-32. v.25; Funges C+ ou C- (chanfro) e Re ou R- (arredondamento) Para executar este tipo de comando, serd preciso um movimento posterior, uma seqtléncia do movimento para que se salba a direcdo do chanfro ou o arredondamento, eto das Fungbes Proparats &. Exemplo de programagéo Figura 6.3 Programa: 10 G00 XO 22. NByaproximagio répida N20 G01 20 F.iS;encostar na face con avanco de .i$mn / rotacio Ni0 01 x20. €-2.; facear com insergio de chantro ate digmetrs de 20em 40 GOL 2-15. Ray a NSO GOL X30. cn2 ex NGO GOL 2-28. C2"; deslocanento longitudinal com chanfro N70 G01 X40. R-2.; facoar com Insereso do Taio até didnetro de 20% Meo OL Z-40.} (pda-movimento obrigatseio) yeamento longitudinal com raio eee ‘Sem um pés-movimento, ou se, um deslocamento logo anés a insercso, © comando no executa a sentenca anterior. O deslocamento pode set no minimo duss vezes 0 ralo «a ponta do insert, eso vale para todos os comandos qu usam ese sister. 6.2.3 - Comando MITSUBISHI GOL X/U ZW ACRES M; Enderegos: X_ [Coordenada absolute final [Coordenada inremental final exo X 2 _[Coordenada absoluta inl me. [CNC Programaco de Comndos Numéscos Compusdotados -Tomeamento jar com inssrgao de chanfro até didmetro de 30m | Coordenada incremental final vino 2 [Coordenada angular Insergio de chantro Tnsereo de aio a|zlol>< [Avanco Rotacio I Fungo aor a As defines também nao se alteram, além de ser possivel programar medidas mistas(absolutase incremental). Exemplos de programago: com auxilio da fungio GOO Destocamento simples a 6.20) Absoluto 10 G00 x35. 22. 08; (aproximar © 1igar Ifquide refigerante) M20 GOL 2-30. F.15 1 (doslocamento Longitudinal #té Joma) Incremental 10 coo x35. 22. wos, N20 G01 W-32. F.35; Destocamentos possiveis com Angulo (figura 6.2b) rou 360° 2m Figuea 6.4 Para este tipo de programagao teremos um sistema de coordenada angular que vai de 0° a 360° em uma circunferéncia completa. Como notamos, este sistema & ssemelhante as coordenadas cartesianas; s6 os valores que passam a ser em graus, como no desenho em que temos um angulo de 30°, Sendo assim, para atingir 0 objetivo, temos que colocar © sistema de coordenadas no inicio do deslocamento angular, como Defrcso das anges Preparanias a. ‘mostra a figura, ¢ verificar o valor do angulo, levando se em consideracdo que a nossa Teferéncia no exemplo é 180°, entéo (180 - 30 ~ 150). Xezea Absoluto N10 G00 X35. 22. NOB; (aproxinagto sempre fora da érea de usinayem) N20 GOL 2-20. F.15; (doslocanente Longitudinal) NSO GOL 452.32 2-45.s (deslocanento sinples por meio de coordanadas noe dole eixoe) N30 GOL 452.32 A150. ;(deslocar com coordenada angular ¢ difnetro x ‘conforme dezenho} N30 G01 2-45. A1S0.; (doslocar com coordenada angular © comprinente 2 conforme desenho} Incremental nto G00 x35. 22. noe; N20 G01 W-32. P25; N30 GOL 08.66 WAS. Neo G01 v8.66 A1s0.; So con w-35. A150. E possivel também programar coordenadas mistas, isto 6, absolulas & Incrementais em uma mesma sentenga, Exemplo N30 G1 X52,32 W-15,,(deslocamento com X absoluto e W incremental) J (Os enderegos U e W sio vlios para 0 comando MITSUBISHI 6.2.3.1 - Fungées C ou D (chanfro) e R (arredondamento) Requer 0s. mesmos procedimentos do outro comando e as mesmas regras, Jembrando também que existe a possbilidade de 0 exo drvore da méquina ser denominado elxo C. Sendo assim, a fungao C pode ser alterada de acordo com 0 fabricante. No comando Fanuc subsitur pela letra K e no comando Mitsubishi pela letra , com as mesmas delnigées. aA CNC. Programa;to de Comoe Numitios Computdorzaos - Tomeamento Exemplo de programagivo: 10 G00 x0 22. 08, m0 Got 20 P-is; 30 GOL xis. 2 do GOL 2-20. Ri.5, 50 GOL x25. c1.5.) ou DL.5. 160 GOL 2-35. #2.) N70 GOL x36. C15; ou D1-s NBO G01 2-50. (pe movimento) Luise 0 Fgura 6.5 Pra os comands que no possuem os recursos de insergBo, deve-se programay ponto «ponte 6.2.4 - Comando SIEMENS G01 X Z RND CHFF ; Enderegos: X_[Coordenadaabsolua final U_[Coordenada absoluta final CCHF [Comando para insergio chanfro RDN | Comando para insergSo de ral F [Avanco Defi ds Fungbes Proparatélas Pit Exemplos de programagio Deslocamentos simples (figura 6.2a) Absolute Incremental 20 GOL 2-30, F-25 nz0 G91; 190 Go1 2-32. Deslocamentos possiveis com Angulo (figura 6. Absolute Incremental mio Goo x35. 22. woa; mio oo x35 20 Go2 2-30. F.15; N20 G91; N30 GOL #5232 2-45. mao G1 2-32 $0 690; 22. 08 Fas) 2b) 22, woe P.1s; Fungdes CHF (chanfro) e RND (arredondamento) Estas fungoes, mesmo sendo descritas de formas di definigées das “anteriores com o objetivo de inserir ch movimentos, o que é bastante comum em comandos CNC Exemplos de programagio 600 x0 22. oe ety Goi m2. cu=1.25 (601 2-18, miDe2.5; 00 2-42. (péa-movimento) — | ferentes, mantem as mesmas hanfros'e ralos entre dois zs. a. CNC. Progamagio de Comrvos Numésicos Compuiadoredos-Tomeamento 6.2.5 - Comando MCS POSLXZF; Enderecos: X_[Coordenada absolita, XI incremental 2_|Coordenada absolta, ZI incremental ‘CHE [ Comando para insergSo chanlro RDN | Comando para inserg30 de rao F_Javanco Deslocamentos simples (figura 6.2a) Absoluto Incremental 1No20 Pos 21-32-00 F.15; . Deslocamentos possiveis com angulo Absolute O10 FOS L XAI$.000 242,000 FO M08 Incremental Noo POS 1 xA35.000 2a2.000 FO HOB, N0z0 POs 21-32.000 F.15; O30 POS L xI17.320 21-15..000; Funges CHF (chanfro) e RND (arredondamento) ‘Tem as mesmas definigbes ¢ finalidades do comando Siemens, mudando apenas a linguagem de programagéo, Usaremos a mesma figura geométrica para exemplificar a Dprogramacao ¢ até poder fazer algumas comparagoes, Defi das Fungoes Proparaiias a Exemplo de programagio: ‘As fungées CHF e RND s8o informadas em sentengas separadas entre 05 ‘movimento (figura 6.7) NOLO POs. xAQ 292.000 FO M08; O30 POS XA12.000; 04a ches 200; N0S0 FOS @A-16.000 NNO6O RkD2. 500; hnoao H2.500; hno90 FOS 2A-30. 000 loo Fos XAI6. 0003, Mi20 BOY #42. (obe-movimento) 25M 18 0 2 — S| Figura 6.7 236 ‘Caso no sea programado avanco, 0 comando assumiré 0 dio velor colocado, Jembeando que FO é avango répio. ‘As sentengas de deslocamentos colocadas apos as fungées de insergao de chanfro ‘ou arredondamento indicam em que direcso eles devem ser feltos, ou soja, 0 sentido de usinagem, a CNC--Programagdo de Comanios Numios Computaorzads Tomeamento 6.3 - G02 e GO3 interpolagao circular nos sentidos horario e anti-horario sas fangées s8o usadas para gerar arcos, ou seja, pets circulars que vo até 180 graus no tomeamento, podendo formar uma esfera completa, sendo que sempre «que formos exeetar um proceso de interolagio cieuay, estarenos postonados n0 inicio do arco. Eno, basta informar para 6 comando as coordenodas finals © 0 ra. A Instruc3o G2 alua no sentido dos ponteiros do relégio, isto &, sentido horério. ‘A instrsga0 G03 atua no sentido contrario aes pontelros, isto é, sentido anti- horaio ‘Vamos notar que hé algumas particuardades entre os comandos, principalmente ‘quando usamos as coordenadas do centro do arco em vez do raio. Veremos alguns cexerplos. A figura geométrica apresentada em seguida seré usada em todos os comandos como exemplo de progremago, assim poderemos fazer as comparagoes necessérias © entender algumas particularidades entre eles, usando 0 raio propriamente dito ou as coordenadas do centro do arco. Aplicaremos as fungBes de avango rapido e inerpolagdo linear para melhor desenvolvimento do process. Coordenadas do centro do arco, vilido para os comandos ISO: 1 paralelo ao exo X Ke paralelo ao elo Z Figura 6.8 Dating das Fangs Prparaiias ee ian Exemplos de programagio com auxilio das fungées G00 e GOL sc ede feu oma em no damian ine do Aes, ys se parma uh pts Pesan i. ero en ts epee 008 GD, Sen tam pons arta to Sern nk em aie qe tm tore deferens doo oto coo x0 22. woe Stew, tees nay eo neal, Sore i Woto Got to Fiske er mats wus naar de pregen O90 Oh Hol" f5ls, ms.4 cu me 002230. aa. 20 Ras.# Absoluto wnos0 co2 5.4 ou M50 G02 x40. 2-49, 140, K-35.0 Para faciitar 0 processo e evilar erros, vamos programar sempre analisando o waso oot ddesenho pelo lado de cima da linha de centro, s0 assim teremos um programa x70 nt padronizado, que pode ser usado em qualquer maquina sem alteracao de dados, NNop0 oz X62. Z-60. RI. ou N90 GO2 X62. 2-60. 62. K-53.8 independente da posigao das ferramentas, lembrando que no caso do programador s6 & 100 G01 xe0.¥ preciso saber qual o comand a ser ulilizado, U1O GP} 380. 2-66, N6.¥ ow MLO 002 XO. 2-66. 268, K-66. Incremental 6.3.1 - Comando MACH W010 G00 x0 22. x08# G02 /G03X ZRAKF M020 O91;ative sistema incremental oso ool 2-2. Fist 'NOgO G03 X30, 15. RIS.# ow No4o G03 x80. Z-15. 10 K-I5.# Enderesos: a toso Goi 2-20. Ci OEE G02 H500"%-8, mo.4 on moso co2 x0. 4-5, 110. KOM Z| Coordenada absolut nl do arco toeo tt a '2-2.¥ R_{Raio ‘Moe ox #G6,°2-7, R7.# ou 00 G02 ALA. £27. 114. 4-7 |_| Coondenada do earto do aco en K tio ot act “ ‘ A [Coondenci-de samede seen? M20 603 $13+ 2-6. n6.4 ou W120 093 x12. 2-6. 112. KOM [aves Ma0 90;doeativa siotena incrementalt Centro do arco Ie K em relacio 20 zero peca. a pee 6.3.2 - Comando FANUC G02 /03XZR /1KF Enderos: [Coordenada absolut inal do asco Coordenada absolita final do arco aio \Coordenada do centro do arco em X Coordenada do eantro do arco em Z [Avanco Figura 6.9 ma fx|— |= |] ‘Temos a opeao de programar utlizando Rou I e KK, sendo que nfo & possivel usar as duas situacdes juntas na mesma sentenga, Nos exemplos que veremos em sequida vamos trabalhar usando as duas ope6es em todos os comands CNC. Programagio de Comandos Numéricos Cmputadoizados-Tomeamento fio ts Fires Preparstvne a Figura 6.101 K distnciae entre 0 falco © o centro do arco. Neste comando jé comecaremos a notar algumas diferengas. A fungio R per ‘manece igual, mas se optarmos por le K, teremas mudancas em relacio as referéncias, Isto é, a distancia do inilo do arco alé o centro do arco e o valor de I seré programado Noio oo x0 22. 08; 030 GO3 X30, ‘2-15. RIS.; ou NOSO GOS x30. Z-15. TO K-15.; MO5O G02 X40 2-40. RS.; ou NOSO GO2 X40. Z-40. 15. KO; 060 GOL x44. wno7O GOL x4B 42.7 M090 G02 x62. 2-60. R7.1 ou NOSO GO2 X62. 2-60. 7. KO: MILO GO3 X80." 2-66. R6.; ou M120 GO2 xBD. 2-66. 10 K-6, Incremental: as fungSes 1 e K no se alteram, pois j& s80 incrementals neste ‘comando, noo G00 x0 22. Hoe nn0z0 051; noo coL'2-2. .357 NO4O GOS X30. 2°15. RIS.7 ou NOLO GOS x30. 2-18, 10 K-15.5 1NO6O GO2 X10. Z-5. RS. ow HOO GO2 X10. 2-5. 15. KO; W070 GO x8. nio8o Gor x4. 2-2-7 i030 cox 2-11. M100 G02 XA4. %-7. R7.y ou MOO GO2 x14. 2-7. TT. Koy mio 01 x6. 1120 603 X12. 2-6. R6.1 ou M120 G03 x12. 2-6. 10 K-6.7 M130 601 2-18. 140 650, a ‘CNC. Programario de Comandos Nundricoe Computadorzads-Tomeamento 6.3.3 - Comando MITSUBISHI 602 / G03 X/UZ/W RIK F Enderecos: X_[Coordeneda abscluta final do arco U_ | Coordeneda incremental final em % Z_| Coordenada absolut final do arco W_|Coordenada incremental final em Z [Rao 1 | Coordenada em rlago ao centro do arco em K_|Coordenada em rela ao centro do arco em Z F_[avango tei aoe ‘tad . Figura 6.11 -1¢K sio coordenadas relatvas 40 centro do arco. Normalmente, & preferivel programar somente com a informagao do raio, pols & muito mais simples e fac, € mesmo que a op¢do seja I e K, os objetivos s80 os Vale lembrar que nao podemos trabalhar com as duas situagSes na mesma sentenga, Exemplo de programagio: Absolute 1010 G00 x0 22. 108; 1020 601 20 F.is, NO30 G03 X30. 2-15. RIS.; ou W020 G02 x30, B95. 10 K-25. ogo Goi 2-35. OSO GO2 X40. Z-40. RS.1 0% NOSO G02 x40, H-40, T5. KO; i060 Gon x44; O70 GOL x48. 2-42. ‘woo G01 2-53.) W090 G02 x62."2-60. R7.; ou NO9O G02 x62. 2-60, 7. KO; mioo Got x68.) M110 G03 x80.'2-66. R6.; ou NIJO GO) X80. 2-66. 10 K-6.; 120 01 2-86. Defic das Funes Peporatrias &é Incremental 1010 00 xo 22. nos; to20 ot wea. F.35 Wt30 G03 Wis. WIS/mIS.1 ou nO30 08 Uns W050 G02 Us. WS. RS-1 ou M050 G02 US. HS fioco coi 02s foro ook a.'W-2.2 NO90 Goz U7. H-7. RT: ou NOBO G02 U7. W-7. 17, KO; Mago G03 W6.'W-6. R6.1 ov HIZO G02 U6. 16, 10 RoE 6.3.4 - Comando SIEMENS G02 / G03 XZ.CR/IKF Enderegos: _ | Coordenada absolute final do arco Z| Coordenada abscluta inal do arco TCR | Rata da ccunfertnela Coordenada do centro do arco em X [Coordenada do centro do arco em Z F_[avanco. = |- Figura 6.12 -1eK sie distinclas do inicio 0 centro do circle. Este comando @ semelhante aos anteriores. Sé vamos trocar a fungio R par CR que também indica a distancia do Inicio do circulo e 0 centro dele Exemplo de programagao | Absoluto W010 G00 x0 22. 08; M020 G01 20 Fis, 030 G03 ¥30. 2-15. CReIS.; ou NOI G02 x70. 2-15. 10 K-15., a CNC. Prosramogio de Comsndos Namie Compudoriznos -Toreamento tos ots a0: a9, a moro Got aa t-t2,, woes Gok 283.1 1090 602 £62" 2-60. CR7.; on M090 G02 x62. 2-60, 17. 1 0, 120 G01 2-80. ° . . Fou NOSO Go2 x40, 2-40. 15, x0; Incremental Noo coo x0 £2. woB, ozo G1, Odo GOS X30! 215, cReLS.; ou HOMO G03 X30. 2-15. 10 K-15.; 0s0 GOL 2-20. ° 1WO60 G02 X20. 2-5, CReS.; ou OED GOR KIO, 2-5. 15. x 070 Goi x4 : nove aol zeit; 100 Go2 xi, "2-7 M120 G03 312. 2-6, CRAG; ou M120 G03 X12. 2-6. 10 K-6.7 m130 GOL 1d. M140 690; 1 ow mtoo Goa xAd. 2-6. 17. 0; 6.3.5 - Comando MCS NNeste comando © processo de programacio & bem diferente des demas, pols temos que informar primeiramente as coordenadas do centro do afco por meio da fungio POL que indica um perfil polar. Entao hé necessidade de programar dias sentengas, sendo que uma val depender da outra, Se no forem progtamadas conretamente, o comando néo seré executado, POLXZ, POL indicacto de perfil creular (centro do arco) X__| Coordenada do canto do eo Z| Cocrdenada do centro do arco ‘A ungao POL nao executa nenhhum movimento. nora OS CHXZF ou POS CAHX ZF emaque: Hhoxério © AH - anti chorario POS € [Perf circular H_[Circulo no sentido horério ‘AH_[Ciculo no sentido antthoréria Defngio dos Funes Pepaatras a. X_ | Coordenada final do arco Z| Coordenada tinal do arco F_[Avango Exemplo de programagao: com avango répido ¢ interpolagao linear Absoluto O10 POs L xo 22. MOB; O30 Pou x0 040 Pos © aK x: NOSO Pos 2-95. Pui N00 POS L xa8. 2-42, 100 POs 7-53. NLI0 Pow x62. 2-59 M120 POS C'H'x62. 2-60. ¥.35; Miao Pos X66.» M40 Pon x68. 2-66. NIS0 Fos © ait x00: 160 Pos 2-80. 6.4 - G04 tempo de permanéncia ou espera Esta fungio tem 0 mesmo significado para todos os comandos, podendo mudar apenas os enderecos conforme os exemplos seguintes © valor & determinado em segundos a faixa de tempo pode ser de 0.001 199.999 segundos. = Comando MACH G04 D.; 0 endereramento D indica tempo de espera em segundos Exemplo: com temporizagio de 4.5 segundos G04 D4.5 * Comando FANUC G04 K/ U/ P (os trés enderegamentos tém o mesmo significado) Exemplo: com 5 segundos G04 X5,; 604 US.; G04 P5000; a {CNC Programardo de Comandos Numércos Compuiadorados-Tomeemenlo * Comando MITSUBISHI Goa xu. Exemplo: com 4 segundos G04 x4, G04 U4,; " Comando SIEMENS G04 Fo enderecamento F indica o tempo de espera em segundos Exemplo: com 10 segundos G04 F10,; * Comando MCS "Neste comando o tempo de espera é dado pela chamada de um ello especial especitico dos comandes MCS, CICLO 1 - define tempo de espera AA chamada do ciclo se faz pela fungio "CYCLE CALL", abreviado para cye cL, CYC CL 1 T; 0 enderegamento T indica © tempo de espera também em segundos. Exemplo: com 12 segundos cyecui 112; "Normalmente se do tempo de espera ou permantnela no final de uma furagéo ou em Canals para melhor acabamento e para que as feramentas fagarn todo 0 percuteo do lismetro a ser usinado, ou se, dar pelo menos uma volta completa 6.5 - G09/G73 interpolagao linear ponto a ponto ou paradas precisas Esta fungo no esta regulamentada para todos os comandos e pode mudar de acordo com o fabricante, A fungao G09 @ valida para os comandos Mitsubishi ¢ Siemens. Jé para o comando Mach foi adotada a fungéo G73 com o mesmo objetivo, Quando usamos a fungéo GO1-interpolagio linear, mesmo néo programando ‘s quebras de cantos, seré feito um arredondamento de 0.2mm em cada mudanca de Definigo ds Fuge Preportvas &. pereuso aulomatcamente, ito & havert um process de nsergo. dh a funedo Go9 ‘| (isu, Slomens) ou G79 ach) execu exes monimens sem esa ergo, Sebo os cantos svos como nas ira eputer, Exemplo: requer os mesmos enderegos da fungio GOL Com frs806601 Com efudo GONG? Teo doa Canon Figura 6.13, Exemplo de programagio: fungées G00, G01, G09/G73. moi0 Goo x0 22. Moe 020 Gol 20 Fis, 1025 G01 x19; 030 Go1 x20. 2-2. NOS0 G09 XG8.; ou C73 x28. 1NO60 G09 2-32.; ou 473 2-32, No70 G03 %36.; ou G73 X36 Nos0 G09 2-45. ou G72 2-45 36 1s (lonmeracio™ Estas fungées (G09/G73) podem ter outras defingdes em outros comandos, meso dentro do sistema ISO. CONC. Programcéo de Comanios Numiricos Compadotzdos-Tomeamento Introdugao a Trigonometria as 2 © termo trigonometria deriva das palavras gregas que significa “triangulo e medi Sabemos que 0 CNC se movimenta por melo de coordenadas programadas em eixos distintos © como estamos falando de tomeamento, temos dois Xe Z que S50 acompanhalos de um valor numérico, como j& vimos em alguns exemplos, mas pode acontecer de no termos algumas dessas coordenadas no desenho, sendo. assim © céleulo € inevtivel e em muitos casos temos que aplicar a trigonometris As formulas que veremos em seguida servirio como resoluyso de virios problemas que aparecem no dia-a-dia de quem trabalha na indistria, lembrancdo também. que em um teste teérico, quando se concorre a vagas dentro de uma empresa, $80 aplicados célculos trigonométrics. Ento temos outros motivos para estar por dentro do assunto. Pra podermos aplicar a trigonometria, precisamos de uma figura geométrica muito conhecida, o triingulo retangulo. Entio temos: Figura 7.1» Trisngulo reténgulo Para efetuar qualquer tipo de célculo em um telangulo, precisamos de pelo menos ‘duas dimens6es para que se caleule uma terceira. Ivo & Tgonomatiin a 7.1 - Teorema de Pitagoras No triangulo apresentado podemos calcular, caso haja necessidade, um lado ‘cculto desde que tenhamos as dimens6es dos outros dois por melo do teorema de Pitdgoras com o qual provotrse que a soma do quadrado dos catetos € igual a0 ‘quadrado da hipotenusa. Entio temos a equacio: a - Hipotenusa b -Cateto maior + Cateto menor Podemos também utlizar os valores dos angulos e até caleulélos utiizando {formulas trigonométricas que veremos em seguida: Figura 7.2 7.2 - Formulas Basicas cateto oposto Pocemos calcul angul, oeatto oposto ou no do Angulo = Stele opesto, ca ang hipotenusa a hipotenusa. Pademos caleular 0 angulo, 0 cateto adjacente Coseno do angulo erate Exemplos de cilculos Caleular X e Y. Dados: X =? (caleto oposto) y Y = ? (hipotenusa) ‘Ang, = 30° (1.0.57) Cat, ad). = 65 @ Figuea 7.3 Para calcular os valores ocultos, temos duas opees de formulas: = Com a aplicagio da tangente teremos o valor oculto em x (eateto posto). * Com a aplicagao do coseno teremos o valor oculto em y {hipotenusa), entio as formulas de seno e Pitégoras ficam fora do primeito céleulo por nao terem dados suficientes A principio podemos aplicar duas férmulas. Vamos caleular primelramente © cateto oposto, lembrando que é possivel caleular também a hipotenusa, 7.2.1 - Cateto oposto ies cpio | Hrangente do angulo = pomecerent cateto adjacente Substituindo, teremos: Ta-3 = fateto oposto | Poriemos calular © angulo, o cateto oposto ou Tangente do angulo = —<2#eto oposto_ Gente do Angulo = tet adacente [o calto adjacent & {CNC Programasio de Comandos Numércos Compusdorzdos - Tomeamento ‘Agora que ja sabemos o valor X (catelo oposte), vamos notar que para calcular Y teremos mals opeées em férmulas. Como j sabemos mais uma dimens3o do triangulo proposto, ou seja, 0 cateto ‘posto, aumentam as possibilidades de céleulos para a hipotenusa. Por isso leremos tres ‘opgées e se a tivéssemos calculado em primero lugar, as op¢des para o eateto oposto, seriam as mesmas, Introduce 8 Tgonome a Vamos calcular a hipotenusa usando as trés opgées que temos, deste modo Drovaremos também que o processo trigonométrico & perfeilo e independente de que formula venha a ser utlizada, os resultados deve ser iguais 7.2.2 - Hipotenusa Primeira opgio -ateto oposto no do angul Seno do énguo = Toten Y= 75.055] Segunda opsio cateto adjacente eno angulo cs cs hipotenusa_ “ = Coseno 30 = 8 65, 866 [y= 75.085] Terceira opeao com aplicagao de Pitégoras bee substituindo, teremos: Y? = (65)? + (87.5278 Y2 = 4225 + 1408.275 Ye = 5693,275 y = ¥5633.278 Y = 75.055 ae [CNC Programasio de Comandos Nunéscos Computers -Tomearento Nota Por meio das tts opgbes de cileulos, nio 6 descobrimos as dimensdes desconhecidas «do tslangulo proposto, como provamos que os processostrigonomntico s80 perfetes. Em sequida veremos alguns exemplos que s30 comuns no dia-adia de quem atua no segmento no s6 de CNC, mas na metalmecdnica em geral 7.3 - Exemplos de aplicagées 1. Calcular 0 dismetro desconhecido, Figure 7.4 Notmmalmente neste tipo de célculo no usamos a hipotenusa, portanto as formulas do seno e coseno nao serio aplicadas juntamente com o teorema de Pitagoras pelo fato de 6 termos um lado do triangulo (cateto adjacente). Entao, aplicaremos 3 tangente atop Tangente do ang gente do sng cat. adj, Ta 30-0 15 W=8.655 Dados: Angulo = 30 tg. 0.57) Cat. op. = W Cat ad). = 15 Como no célculo do triangulo ainda no chegamos 20 valor de X: X = 20+ (2x 8.655) X= 2041731 X = 37.31 (valor em didmetro) Invosigio 8 Trgoncme a Lembrar que a pega ¢elindrica, eno temas que considera 0 cSleulo paras dois lados @ mullipar o'reautado do tidngulo que seré parcial (W) por dois © somar com o 5, —22_,| }_0__, ra Figura 15.13 - Exemplo de programario com desbaste interno. Programa: nso 00 x25. 22. Mos: Neo G7 P70 0160 T.5 K.1 DS. ¥.25) nro Ge e000 x66. 21.) aA CONC. Programscto de Comandos Numiricos Cmputadozados -Temeammento N90 G01 x60. 2-2. #.25; 100 G01 2-15. MILO GOL x52. 2-22.; ‘i20 G01 2-29. M130 G03 300. B40, R12. 40 Go1 2 150 G01 x25.) 160 Goo X24.) mi70 G40; 180 G00 25. no9; Considerar uma pré-furagio com diametro de 25mm. Descrigao do proceso: Essa ciclo seri executado a partic de informagées contides em um perfil de acabamento externo att interno, de acordo com o peril de acabamento, lembrando que se hower erros de programagéo, o ciclo de desbeste nBo serd executado, No processo de acabamento 0 perfil é chamado no proprio programa pela fungao P (Geqiéncia incial) e Q (seqiéncia fina). Esses enderecos correspondem 208 rnmeros de blocos Nem que estio as informagées de acabamento, 15.4 - G72 - Ciclo automatico de desbaste transversal Esta fungo é semelhante ao ciclo G71 em termos de programagéo, mudando apenas o sentido de usinagem, utilzado normalmente quando 0 percurso de usinagem, em X for maior do que em Z, G72P QIKDFE; Enderegos: Numero do loco que define inicio do eontorno [Nimero do bloco que define final do contro Sobremetal para acabomento em X Sobremetal para acabomento em Z Profundidade de corte por pasada Avango Avango de contomo descendente 'Nesse ciclo a programacio do perl deve ser defini da esquerda para dieta, como veremos nos exemplo em eeguda, ‘Comando MITSUBISHI &. |=[>]=|-Je]~ ‘Figura 15.14 - Exquema para faccamento externa, Exemplo de programagio com faceamento externa Inkio do pst! Figura 15.15 Programa: iso G90 x60. 22. Moa: Neo G72 Pa0 Qi80 £.5 K.t 03. 7.25) N70 G00 #62.) lafastamento do ceguranga apés G72) moo a4 N90 G00. xex. 2-20.7 ‘Moo Gol x60. F.5 mize G01 x58. 2-20. 120 601 © ‘ec1s,_} mim osutdoccondarste ro era &. CNC. ProsramasSo de Comandos Nurses Compuladorados Tomsamento unto de compensa bo GB pate ser apa em ‘Morrie ene, etn gn oss sonra, 130 G03 x20, 2-15. 85 140 G01 2-10. 190 G00 X65. 25. Moo (afastanento de seguranca) Observagiio [Neste exemplo o acabamento esth sendo execulado com a mesma ferramenta, entS0 devemor ter um afastamento de seguranga em X antes do. inkio do pel de fcabament, as Figura 15.16 -Exquema pars faceamento interno CComando MITSUBISHI a. Exemplo de programagao com desbaste interno = Prado pt asso Childe 8 bb g | he rs 2 “ Programa: iso co0 x23. 22. 08; go G72 P00 g170 F-8'x.1 D3. ¥.25) N70 G00 X14.7 (afactanento de seguranga) 490. G00 X15. 2-20. ‘00 Goi xé0. F.25; zo Goi x42. 2-10.2 ‘io G01 x60. ‘140 G02 X60. 2-7. R3.7 iSO Goi 2-2; 160 Goi X66. 21.7 200 0025. 09; ‘Considerar uma pré-furago com diametro de 25mm, &. CCNC--Prosramsrio de Comandos Numdress Computadorizdos -Torneamento Descri¢éo do processo: Esse ciclo sors executato a partir de informagées contidas em um perfil de acabamento externo ou intemo) e & semelhante ac G71, ‘exceto no sentido de desbaste que sera executado paralelo ad eixo X. No processo de acabamento 0 peril € chamado no proprio programa dos cenderegos P (sequancta nical) e Q (seqQéncia final). Esses enderegos correspondem aos rnimeros de blocos N em que estéo as informagées de acabamento, sendo que o perfil de acabamento deverd ser programado da esquerda para a delta. Exemplo completo de programagiio rocesso: programa com situacéo de mergulho (contomo descendente) Neste comando temos um recurso muito importante, ¢ que simplifica mais 0 processo de programagao, que é o desbaste de perfls descendentes ou ascendentes, Ou se, alivios ou saidas dentro do contomo que grande parte dos cilos fixos, como j& vamos, io permite. Eno femos as fungses GBB e GB, 6 dtndas para esse po de usinagem. 20s é a Figura 15.18 ‘TOLOI-Pré facear © desbastar (avango 0.2en/sot) '70202-Acabanento {avango 0.1Smn/rot) Programa principal ninero 9 8 (este sinbolo' aparece logo na primeira Linha indicando infeio); 009. (nisero do prograns) 00S (Bixo iso); 010 659°2200, (onto zero definido pelo preperador) 020 626 (ponto ae troca definido pelo peeparador) + 'No30 70101 (pré-facoar © dosbastar} ; Comande MITSUBISHI Piety id Gb ato crm econ Bip ee eae He Sen GaSe can M140 G96 200.103; 250 Got x40 | M260 GOL 2-55.7 300 GOL 356 N20 GOL x62. 2-73 4320 G40 (soquénoia final) 340 626 (ponto de eroca) N3S0 30 ou MOZ (final de programa) Inserego do mergub no aeabamento do perl leva en coriderar a geotea d erameniae tanto de destase como de scabamento, Figura 15.20 - T0202-ACABAR SVINR/L. & [CNC-Prosrama;to de Comandos Numi Computadrizados - Tomeamento Nota NNormalmente as denies de pontos de roca softs da seguinte fora 626 - usinagens externas 627 -usiagens internas Comentario O proceso também pode ser executado no desbaste transversal com a fungéo G72, partindo dos mesmos prineipios de G71. © processo de mergulho que esté sendo exemplificado no programa tem um Angulo de 45 graus na descendéncia, entdo as ferramentas a serem usadlas nessas foperacées devem ter incliacSo suliciente na parte traseira para a execucto do mergulho, como mostra a figura 15.21 oT eis Figura 15.21 15.5 - G83 Ciclo fixo de furagao profunda Esse ciclo permite a execusdo de furos longos no eixo longitudinal com brocas fixas. Normalmente séo usados quando a profunddade do furo € malor que trés vezes © seu diametro. O ciclo cancela-se automaticamente. 683 ZDHF; Endereses: [2 [ecordeneda inal do furo em absolut D_[Prolundidade do primero corte H_| Quantdade de penetragdes apés 0 primero corte F [Avance O endereco R é um incremento a partir do posicionamento inicial programedo antes do ciclo, no caso do exemplo abaixo Z5. Sendo assim, s6 teremos que subtrair 0 valor de R para obter o plano de referéncia se R nao for programado, a furacao seré ‘executada a partir do posicionamento em Z. Comando MITSUBISHI . Exemplo de programagio Programa: moo co0 x0 28. noBs miio G93 2-110. 035. mé F.12) Descrigio do proceso: AA furagho seré executada até 0 comprimento de 69mm, sendo que © endereco D fard uma primeira penetragso que normalmente maior que as outras, as quais sero caleuladas pelo comando por melo do enderego H até atinglr 0 comprimento final 15.6 - Ciclos fixos de roscamento Este comando também possul diversos ciclos ¢ fung6es para roscamentos, 15.6.1 - G33 - Ciclo de roscamento sentenga por sentenga As caracteristicas também so iguais em relagso aos outros comandos. Entéo: 633 2F Enderecos: 2 _[Coordenada do comprimento final da rosea E_ [Passo da rosca a CNC. Programasio de Comandos Numérices Computadorados ~Tomeamento oi7 Diametro da rosca = 20mm Passo da rosea = 1.5mm Comprimento ~ 32.5mm H- altura do filete (em didmetro). _X (didmetro final) H = 0.65 x Passo x 2 X = diametro nical - altura do filete H=065x15x2 X= 20-1.95 H- 195 X= 18.05 Figura 15.24 Fgura 16.25 Rosca com 4 passadas 0 139.15 25. Mt (primeira passada do 0.85mm); 33 2-32.5 P.5; G0 114155 (segunda paseada de 0.6mm); 0 122-7 0 25.; 60 418.15 (tercetra paseada 0.tem); 33 2-32.5; ‘Comando MITSUBISHI ate 60 18.05 (quarta passada 0.158) __Observagaio. Nao hi necesside de repetir © valor do passo nos bios posteriores de G33, Nota Deve-se programa rota fka em operagbes de roscamentos 15.6.2 - G76 ou G86 Ciclos de roscamento automatico Com esses ciclos podemos executar varios fipos de roscamento com a programacio em apenas um bloco de informagées, sendo que © comando fara os Calculos necessérios com a programagae do nimero de passadas. Devemos observar ‘que alguns enderecos tem definigdes ber diferentes, G16 XZIKHFAD; 686 XZIKHFAD; Enderegos: idmeto final do roseamento absolut) Posicfonament final do roscamento Inclinago para roscactnica Profundidade da rosca (em rao) [Numero de passadas Passo da rosea Angula de aproximagao (angu da erramenta Profundidade da itima passada o> |=|=]=|-|s]x Formulas: A altura do filete € determinada pela letra F, enti 0.65 x paso (rosea métrica) F = 0.866 x passe (rosca NPT) ‘ature do Tete & defnida em mao © f € fae pate do endeegamenio, prtnio sb stereos» mulipeag pot dot quando trmos qu dlenina © ditto fal me eae 1 Diémetro final = didmetzo iniial - altura do fllete x 2) Naimero de passadas He Exemplo: Rosca com passo de 2mm com 12 passadas CCaleular altura do flte (K) K-065xP K=0.65x2 K = 1.3 (em raio) Exemplos de programagio: rosca externa 3Xpano pst coneeenkp. : Figura 15.26 Altura Diimetro final 0.65xF Diametto final « diametro inilal -(P x 2) 0.65% 2.5 Diimetro final = 40 - 3.25 K = 1.625 Diametro final = 36.75 Programa: NNOBO Mi (Gama de rotagaol aA. (CNC Programayio de Comandos Nuniics Compusdorzaos -Tomeamento ‘Comando MITSUBISHI a) 090 097 6121500 103), wee oo Aeiys gags 1.625 m2 72.5 ASS 10.02) 420 G00 X50. 210. NOBs Exemplos de programagio: rosca interna aXpoo Maox25. 2 Pour 15.27 oom Didmetro final = 40mm ae Didmetro do furo = 37.5mm P= 065225 Namero de passadas 12. P= 1.625 Programa: novo T0101; ogo G3? S1=1500 M03; Ni00 G00 x34, 27.5 103, io o76 x40. 2-31.5 X1.625 112 F2.5 ASS 00.02; 130 G00 x50. 210. 109; 15.6.3 - Roscas cénicas [Neste comando 0 enderego que definiremos a conicidade da rosca por meio do enderego J, com o5 05 céleulos bisicos apenas para definir diametro final e altura do filete, o valor de cada passada sera calculado pelo comando pela fungao H. A CNC -Progremagéa de Comandos Numricos Computadeiados-Tomeamento Relagio de Formulas: K = (0.866 x Passo) Rosca cénica externa: NPT 11.5 flos por polegada 50 gure 15.28 Inclinagio de 1 grau e 47minutes. Cleuos: Passo: F=254:115 F = 2.209 Altura do filete: K = (0.866 x 2.209) K=1912 Conversio de grau em valor decimal: 1 grau 47 min = 1.78 graus Diimetro Inicial: Diametro Inicial = 33.4 Diimetro final: Diametro final = Digmetro inicial -(K x 2) Diametro final = 33.4 - 3.826 Diametro final = 29.574 Programa: te Conversio de grau em valor decimal: sate Gog gas see g-20, v1.78 K1.932 HLS ¥2.209 0.03; mizo 00 220. 109" | | 1 grau 47 min « 1.78 graus Diametro Inicial: Diametro final: Diametto Inicial = 15 Diametro final Dismetroinicial + (Px 2) Diametro final = 15 + 2.748 Resumo: rosca cOnica extema pansies 182 F =2.209 a K = 1.912 Diametro Inicial = 33.4 : Diametio final = 29.584 wove nouns MALd G76 417.740 2-30. 91.78 K1.974 HO F2.507 D.02) 120 G00 #10. 09 Dike fk Resumo: rosea cénica interna F = 1.587 K = 1.374 (rio) Diametto Inicial = 15 0 Dismetto final = 17.748 15.6.4 - G82 Ciclo de roscamento com macho Figura 15.29 - Rosca cénca interna: NPT 16 fs por polegada, Vimos no comando FANUC que a fungéo que tem esta finalidade ¢ G84, mas Isso nao quer dizer que o processo seja diferente. Entao vamos ver algumas dicas sobre Inclinagao de 1 graue 47 minutos ae © processo, que pode ser ullizaco em todos os comandos que tenham 0 recurso. Calcul: 1 Usizar sempre uma rotagéo baixa por ser uma operagéo delicada Passo: Altre Ge Biese! = Usizardispostivos expansivos e oscilantes e descartar os fixos ou gatos. F=254:16 K = 0,866 x 1.5875 = E vidvel utilizar um avango 10% a menos que o valor do passo do macho, para compensar 0 processo de tragéo do dispositive. 682 ZF Enderegos: Observacio Para efeito de célelo, 0.866 & uma constante em roscas NPT. 2 _[Posicionamento final da rosea F [Passo da rosea Comando MITSUBISHI a F= 1.587 K = 1.374 | Exemplo de programagao A Figura 15.30 Programa: M110 @97 $140 M03. {rotacto baixa) : 120 G00 x0 25. Nob; Nia0 G84 2-15. 71-35 (avango 10% menos); 150 G00 210. nos; Descrigio do processo: A rosca sera executada até 0 comprimento determi- nado, havendo uma reverséo aulomatea da rotagio assim que se atinja 0 final do peraurso, © relorno seré até © ponto inicial de posicionamento € 0 cancelamento & ‘automitico Podemos também execular roscamentos com machos uiando a fungio G33,da seguinte forme M120 697 8140 MOD (rotaGHo Dasxaly 120 G00 x0 25. 409; W130 633 2-15. 71.35 (avango 108 menos M40 NOs (inversso de rotagto para retorno} 180 @22 45. F165 (avango de 10% mais para 0 retorno) tea)» Enttio deveros programar a Inversio da rotag3o e © relomo, sendo que o proceso funcional sera ual os ciclos apropriados. Este processo pode ser aplicado em qualquer comando que tenha o ciclo G33, @&. CCNC- Prograrasto de Comandos Nunércos Compuladorzos -Tomesmento Comando SIEMENS Os ciclos fixos deste comando dispensam a linguagem G, j8 que os fabricantes tem liberdade de criacio quando se trata de ciclos fixos, lembrando também que os objetivas séo sempre os mesmos, desbastes, roscas, ¢ furagdes, procurando simplificar a formas de programagao. 16.1 - CYCLE 93 - Usinagem de canais (CYCLE 93, SPD, SPL, WIDG, DIAG, STAI, ANGI, ANG2, RCO1, RCO2, RCI, RCI2, FALL, FAL2, IDEP, DTB, VARI Enderegos: “SPD_[Inicio do canal no exo transversal (metro) 'SPL_Inicio do anal no eixo longitudinal (comprimento) WiDG | Largura do canal DIAG [ Profundidade do canal ‘STAI | Angulo entre o contomo o eo longitudinal (Je 0a 180 graus ‘ANGI | Angulo do flanco 1, defindo como ponto de inco (de 0a 89.999 grout) ‘ANG? | Angulo do flanco 2, ni defini como ponto de inicio outro lad) [RCO1 | Raio ou chanfro extemo, lado delnido como ponto de inicio RCO? | Rao ou chanfto extemo, segundo lado do canal (posto) RCIL_ | Ralo ou chanfrointemo, lado dfinido como ponto de inicio IRCI2_| Raio ou chanfrointemo, lado do canal (oposto) FALL | Sobremetal no dlametro final do canal FAL2 | Sobremetal nos flancos do canal IDEP | Decremento da profundidade TB | Tempo de espera no fundo do canal ‘VARI | Tipos de usinagem (aia de valores de 1a 8) Commando SIEMENS QB 'No comando SIEMENS & importantssimo que se mantenha a ordem de programagso dos enderegos, no £9 em reac ao cielo de eanats, mas nos outros que anda veremos. Se no melo do ciclo optarmios por nao colecar alguns endereros,feremos que dear 0 Sau copats con dust viguas sequidas, como se ele existe para que © comando ‘execute o process. Exemplo de comparagio demonstrative CYCLE 200 (A,B, C.D, EF); programagao completa do ciclo Se no CYCLE 200 nao houver a necessidade de programar o enderego D que fica no meio do processo, teremos: CYCLE 200(A,B,C, ,E,F) Se © endereco no programado for © tilimo no processo, nio & necessirio programar virgul. VARI (tipos de usinagem) © esquema seguinte representa os varios tipos de canal que existem no processo de usinagem, como canais internos, extemos ou nas faces. Para isso temos apenas um cielo em que definiremos o sentido de usinagem | 4 = vait=e wana? vans vaR=8 Figura 16.1 a CNC. Programario de Comandos Nunércos Compuadorados-Tomeamento a Figura 16.2 - Canal interoTGIRI/L- C w 1 0 Figura 16.4 - Exemplo de programagdo: canal extero, Programa: [NOLO GDO G53 14200. 2150 D0; ponto de partida ou troca de ferranenta N04 GOO x90. 22. WOB;aproximagio 050 G01 F.12:avanco de usinagen MOBO CYCLE 93 (60.-60-, 25: 10s, 0 4 20s, 28.¢ Bey Bey Bey “Bey By ey ty 5) i070 G00 3210. 25. 409 Comand SIEMENS a ogo 053 x200, 2150. Do 090 130 No exemplo temos um tipo de canal muilo comum em termos de usinagem € foram preenchidos todos os enderecos do ciclo para a execucso dele. O parametio VARI, em relagéo a0 esquema visto na pigina anterior, corresponde & posigio nimero 5. Onseriacao Para determiner 0 endereco ou pardmetro VARI, analisar a figura sempre pelo lado de 12 da linha de centro, processo que fs usamos para uma programagio comu, ‘Vamos ver como fica a situac3o em um canal interno, Exemplo de programacdo: canal interno ug e200 260.0 as Programa: ;CICLO DE CANAL TAMER 010 Go0 G53 x200, 2150 DO:ponto de partida ou troca de ferranenta No20 @54 NO30 TI D1 Md G97 s600;chanada da ferramenta NO4O Goo x55. 22, NOB;eproximagio NO50 GOI F.i2ravango de usinagen @ ‘CNC. Programagdo de Comal Numlicos Computadoriados ~Tomeamento NO6O CYCLE 93 (60., -60., 25., 10., 0, 40 WB, ely dey 1 7) N70 Gbo Zio. n09;aatae 26 no eixo x ‘NoB0 G53 x200, 2150. DO 090 ¥30 Em que cHANFRO SPD=60. ANG: FALI=5, SPL=- 60. ROO1=2 FAL2=.1 wiDG-25. RCO2=3. IDEP=<. DIAG=10. RCl-2, DTB-1 STAI=0 RC2=3, VARI? ANGI 10. ‘Como purtemos ver, os canais tém dimensées iguais, mas se encontram em situa- {gdes diferentes. No primeiro usamos VARI 5 (canal extemo) e no segundo exemplo VARI 7 (canal interno). Devemos levar em consideragao que este parametro tambérn define onde é o inicio do canal, lembrando que os pré-posiionamentos ¢ afastamentos ‘0 muito importantes em cada uma das situacées, Exemplo de programagio: varios canals com subprograma ‘S80 varios canals simples e vamos utlzar dois programas que jé conhecemos por programa principal e subprograma. Vale lembrar que subprograma em CNC significa criatividade e para este tipo de subprograma usaremos © modo incremental e absoluto. CComando SIEMENS a. Programa principal ocr / roto G00 ¢53 4200. 2150 DOsponto de partida ov troca de ferrhmenta NosO 1 DL Hé 697 £1000;chamada da ferranenta Noao G00 458, 2-11. NOB/posicionanento inseial ( = 20 NOSO 11009 Pérchanada do subprograna e minaro do repel 070 00 X60. 210. 109;saida 66 no elxo Z hnoso os 4200. 2150. 00, =a Nota TL nmere do subprograma P-imero de repetigoes Subprogram 10 G91 2-9. movimento om modo incremental, disténcia entre os canaie N30 G04 $2; teeg0 do espera em segundos - N50 M17; Final de subprogeana 16.2 - CYCLE 95 ciclo de desbaste esse ciclo é importante informar os valores dos enderegas na ordem correta de programagao, usando os mesmos procedimentos do ciclo anterior e com as mesmas regras de programagao. CYCLE 95, (NPP, MID, FALZ,FALX,FAL,FF 1, FF2,FF3,VARL,DT,DAM,VRT) Enderegos: [NP [Nome do subprograma que contém as dfinigbes do conlomo MID _ | Profundidade de corte FALZ | Sobremetal no exo longitudinal Z remeal no ei transversal X remetal ao longo do contomo FE1_[Avango de desbaste @ ‘GNC. Programagio de Comandos Nunésicos Cmpuaorcados -Torneamento FF2_[Avango de desbaste porasiluogdes de mergulho em X/Z FF3_[ Avango de acabamento VARI |Tipos de winagem fava de veloes de 1a 12 DT _ [Tempo de permanéneia para quebra do cavaco durante a wsinagern DAN | Distancia em que o corte € interrompdo para quebra de cavaco RT [Valor incremental de recuo do ciclo VARI (tipos de usinagem) Vator | Lonsitudinal [Externo | Desbaste/Acabamento Transversal | _Interno Usin.completa 1 Longitudinal | Externo | Desbaste 2 Transversal Exiemo | Desbaste a Longitudinal [Intemo | Desbaste 4 Transversal _[Interno | Desbaste 5 Longitudinal [Extemo | Acabamento 6 Transversal Extemo | Acabamento 7 Longitudinal [Intern | Acabamento 8 Transversal Tnterno[Acabomento ° Longitudinal [Externo | Usin completa 10 Transversal Exteeno | Usin.completa i Longitudinal —_[Intemo | Usi.completa 2 Transversal Interna | Usincompleta Quando um enderago néo for utllzado, colocamse as virgulas de separacao de ‘acordo com a orem especifcada no ciclo. yy x gl, y % Vor 17579 Vosives-8/7700 + Longin Longtudina Figura 16.7a~ Esquema pare programacdo das varivels (VAR. Command SIEMENS a x xp) - = % % iéwes-276719 Vases 4782 core tensvera Fgura 16.76 ‘Quando a usinagem for executeda no sentido longitudinal, as penetragdes serio no sentido transversal e quando a execugio for no sentido transversal, as penelagies fcontecerdo no sentido longtuinal. Na usinagem itera o prozesso sera execulado na ‘iregSo postva do exo X, como indicam as stas nas figuras anteriores. = Ferramentas Figura 16.8 -Deshaste externo PCLNWYL. Figura 16.9 - Desbaste interno S-PCLNR/L. 16.2.1 - Desbaste longitudinal, exemplos de programa¢aio 25 MO ~ 25mm (lo) Exemplo de programagao com desbaste externo Poscionamento loa da poss fa vette 2 neo do oitez) sas 20 8 Figura 16.11 Programa principal s€1CL0 DE DESBASTE LONGITUDINAL: 150° G00 X60, 22. M08, 160 CYCLE \95 (HETERO, 5.2, 8,0, 2,0,0/1, 170 G00 xap. 25. M09, 20,0) Subprogra mio ¥20."2-28. mao G03" x40. 2-38. crei0. m30 250.7 Miao X60. 2-55. Miso X61. ; 0 desbaste teré infclo a partir deste didnetro mié0 M17"; #imat de subprograna CINGETES Fate alprogra s ser ltiado para a opera de dhe, sendo que tremos ae reper all omic de aements dete do reser nha como ereos fe ecplo d suge compa ‘Command SIEMENS a Sen fr) trea 25m Figura 16,12 -Exquema para desbaste interno. Exemplo de programagao com desbaste interno “tf 2 ‘x6 23) Pontode pata Fad oaist Figura 16.13 Programa principal :CICLO DE DESBASTE LoNGrTUDINAL; Nso G00 x25. 22. 98, NGO CYCLE 95 (IHTERNO, 5. .2, 5,0, -2,0,0,3,0/0/0) N70 G00 25. noS;atastar soncnte on @ CNC Progamacio de Comands Numiricos Computadorzado -Torneamenio Subprograma: Niio x52. 2-22. miz0 2-23.) 120 G03 30. 2-40, cReLt.; ms0 395: Mis0 M1?", final de aubprograna Nota NNP = INTERNO ~ nome do programa MID = 3. = profundidade de corte FALZ = 1 ~ sabremetal nas faces PALX = .5 = sobremetal nos dmetros FAL = 0 = sobremetal ao longo do contorno, observando que mesmo néo sendo utilizado 0 seu espaco, foi considerado na programacao (com valor zero). FFL = .2 ~ avango de deshaste FF2 = 0 = avango de acabamento FF3 = 0 = 0 comands assume avanga da sub programa VARI = 3~ Usinagom longitudinal interna DT = 0 = Tempo de espera para quebra de cavaco DAM VRT « 0 = Valor incremental de recua do clo. = Distancia de percurso onde o desbast set intrrompido, Descrigdo do processo: Esse ciclo sera executado a partir de informagées contidas em um perfil de acabamento extemo ou interno, lembrando que se houwver cerros de programacao, o ciclo de desbaste nao serd executado, No processo de acabamento o perfil é programado novamente com uma outra ferramenta ou a mesma conforme a necessidade. 16.2.2 - Desbaste transversal A fungao a ser utilizada seré a mesma, apenas com uma mudanga no parémetro ‘que indica o tipo de usinagem a ser executado, ou sea, a vardvel (VARI), entéo teremos (0s mesmos endereces. Observacao "Ness ciclo a programacio do perl deve ser defnda da exquerda para a dirlta, como veramos nos exemplos em sequda, Comando SIEMENS @Q Figura 16.14 - Eequema para faceamento externo, Exemplo de programagao com faceamento externo Ink do pei XeaeZ4e 0 Figura 16.15 ‘Programa principal: :CICLO DE DESBASTE TRANSVERSAL; N50 000 X60. 22. woa; NGO CYCLE 95 (BKTERKO,3.,. 70 G00 25. m9, 150,120, 0/2,0,0,0) @ ‘CNC. Propramagio de Comandos Numrios Compuladvizades -Tomeamento ‘Subprograma: sEerento m00 mio. 120 Nota X60. 2-20, x38; (003 x28. 2-15. cr embrar que para aplicarinserg0 de chanfos (CHF) ou ral (RN), preisamos ter um. ‘movimento posterior. MD = 3mm a6 Figura 16.16 - Eaquema para faceamento interno. comosons Exemplo de programagdo com faceamento Interne Nota es Os rie « canton de pegs roperses nfo precio ser programador no alti, Sapenpana pis ene de cna een, cin ‘pe st extn no regan pclae com compara a, Pre oa Descrigio do processo: Esse clo seré exectedo a partir de infrmagdes contd em um pel de scberenio catere ou Sntemoy ne sno anstaral, ou sep. em rlagao a exo X I 16.3 - Exemplo completo de programagao : ste 28 “2s 3} © 2» 2 Pew 16:7 Programa principal :CICLO DE DESBASTE TRANSVEREAL: Figura 16.18 NGO CYCLE 95 (1HTERNO,3-y-1, 5,0, -2-0/0/4,0,0,0) "rocesso: programa com situagao de mergulho (contorno descendent N70 G00 25. M09)afastar someate Gn 2 Pr progr rgulho ( ) Neste comando também existe a possibilidade de desbastar perlis descendentes, ‘Subprograma ‘1 ascendentes, dentro do préprio ciclo. 2 rreRw0 ‘T0101 - Pré-facear e desbastar(avanco 0.3mm/ro!) nid xe0. F.15; T0202 - Acabamento favango 0.15mm/rot) m20 10.7 m0 x60 Programa prineipal namero 9: miso m7; WOL0 GOO G53 200, 2200, DO ; ponto de partida definido pelo preparador 1030 ToL 01 G96 $200 Moly Pré-facear @ deshactar @. (CNC. Progamacso de Comandos Numtrioe Computsdoreadoe- Tomeaménto Comand SIEMENS, a a oso wnoso no70 novo o3e moo mio miz0 mso neo meo 1200 aio 220 250 aso mae m0 mao Gon x64. 2.1 HOB G00 x65. 22. pekatADA DO’ CICLO Gyenn 98 (2IK0,3., {S00 4150. 2200. Foan2 696 #200 N03; acabamonto do perfil rrnis=2800; (600 X42. 20 MOB;aproximago com pecs (601 X-2. F.15rtacear 600 395. 22.7 (001 a12 x24. Z1.pineio do acabanento G01 x40. 2-2. P15; fot #15. (901 35, 2-17.5, eo 2-37.5) 01 2-55.97, ‘901 50.7 Gon x52." 2-56.7 G01 2-70. G01 x56 01 x62..2-73. (000 G40 x70. 25. M093 1953 200.2150. 00 (ponto de troca); 30 ou M02 (inal de programa): 2,0,0,2,0,0,0) lesbastada Figura 16.20 -70202- acabar externo SVINR/L. ‘Subprograma: mio 40.22) mao £15. F.3 M30 305. 2-17-55 no, 2-37.57 ‘ENC- Progamagéo de Comandos Nunes Computedorzads -Tomeamento so x40, 2-40. 70 GOL 350. 80 452. 2-56. 90 2-70. moo x62. Nilo 17; ‘Pinal do sub programa Nota Tes seu do rovexo de maguo, deem sr cera a gemeias dn Figura 16.21 16.4 - CYCLE 83 ciclo de furacéo profunda Com esse ciclo podemos executar furagbes longas e com as mesmas finalidades ‘existentes nos outros comandos, descrito em um sistema diferente de linguagem, como J vimos nos dois ciclos anteriores, mas também com os mesmos objetivos, CYCLE 83 (RTP,RFP,SDIS,DP,DPR,FDEP, FDPR,DAM,DTB,DTS,FRF,VAR}) Endereges: TRIP [Plano de rtragio de feramenta em modo absouto(ecuo) TRFP [Plano de referéncla em modo absoluto 'SDIS | Distancia de soguranca DP _ | Profundidade final do fo DPR | Profundidade final do Turo em ralagio ao plano de releréncia TFDEP_|Primeira profundidade do furo (absclto) FDPR_ | Primeira profunddade do furo em relagio ao plano de referencia DAM | Ineremento de penetr DIB | Tempo de permanénela na profundidade final do foro [BTS _| Tempo de permanéncia para remogio de cavaco durante a usinagem, TFRF | Avango da primeira profundidade do furo (de 0.001 a 3) ‘vary | Tip de singer com pardmetros 0 e 1 onde: }0-= qucbrade cavaco__1» remogio de caiaco, (comand SIEMENS @ Exemplo de programagao ce Figura 16.22 Programa: Jcrcvo be FuRcko se post . 020 @34 NO3O TL DL G97 800 Md; chamada da ferranenca NOGO CYCLE 83. (52,0.,24-70rs0/15-10,10+,0,0,1,2) Em que: FDPR= 0 DAM=10, DTB- 0 Drs: FRI FDEP=15, VARIA 1 Podemos observar no exemplo que dols dos pardmetros nao estio sendo utiliza dos, entéio seus espagos esto em branco que séo os parimetros DPR (profundidade do furo em relac8o ao plano de referéncia) e FDPR (primeira profundidade do furo em relagdo ao plano de referencia). | @ CNC -Programagto de Comandos Numéricas Cmpuladoizadoe-Trnesmento 16.5 - Ciclos fixos de roscamentos 16.5.1 - G33 - G33 2K iclo de roscamento sentenga por sentenca Enderegos Z_[ Coordenada do comprimento final da rosea [Passo da rosea Exemplo: Rosca métrica externa M20 x 1.5 am ae wooo FINAL k$—_, Figura 16.23 Diametro da rosea = 20mm Passo da rosca = 1.5mm Comprimento = 32.5mm H- altura do filete (em didmetro) H =0.65 x Passo x 2 65x15x2 H= 1.95 X (diametro final) X = diametro inicial - altura do filete X= 20-195 X = 18.05 Comendo SIEMENS a ————————_—_————S Rosca com 4 passadas ‘00 x19.15 25. Ho (primeira passada de 0.5mm): eas 2-25 K157 0x22. 60 25.5 Go H8,s5 (seuunda passada de 0.6xm) 33 aei2.5 HLS Go 122-7 60 35.7 Go 418,15 (Cercetra passada 0. dam): 39 8-32.5 LS: (90 318-05 (quarta passada 0.0m); 39 2-52.5 11.5) 0 125.7 Nota Deve se programar rolaco fiza em operagdes de roseamentos. (Puma |A Figura 16.24 - Externa SER/L. Figure 16,25 - Interna SIR/L. 16.6 - CYCLE 97 ciclo de roscamento Com esse ciclo poderemos execular usinagem de roscas com as mesmas finalidades existentes nos outros comandos. CYCLE 97 (PIT MPIT,SPL,FPL,DM1,DM2,APP,ROP, TDEP,FALJANG,NSP.NRCNID, \VARI,MUMTH) Enderegos: PT [Valor do paso da rosea ‘MPI | Valor do pesso da rosca como tamanho (sempre zero) “SPL_[Coordenada iil da rosea no ebto longitudinal @ (CNC. Programagio de Comandos Nunércos Compuadorizados -Torneamento [FPL |Coordenada final da rosca no eixo longitudinal _ DMI [Dismeto da rosea no ponto iil ‘DM? | Dibmetro da sca no ponto final 'APP_|Dstncia de aproximacso (3 vezeso psio quando pose) ROP _[Distncia de sada [TEP _| Altura do fete FAL |Sobemetalparsacabamento TANG | Angulo de penetragio (metade do ngulo do serio) TNSP [Ponto de inicio radial da rox NRC Nimero de posadas de desbste NID | Nimero de pasadas no vazio VARI [Tipo de usinagem da rosea (aia de valores de 124) TUMTH [ Nimeros de entradas — ‘Tipos de usinagem para roscamento (VARI) Figura 16.26 ‘Valor | Externa ou Interna | Profundidade constante ou area de corte constante 1 __[Extema Profundidede eonstante 2 [Interna Profundidade constante 3 [Externa ‘Arca de conte constante 4 |Interna Area de corte constante ‘Como ja vimos nos cilos anteriores, temos que tomar alguns cuidados para n8o_ ‘esquecer nenhum dos paramelros que compdem 0 processo e mesmo os que no forem ttlizedos, devem prevalecer com seus espagos mantidos. Comardo SIEMENS P29) Formulas (revisio) Altura do filete & determinada pelo parimelro TDEP, entéo. TDEP = 0.65 x passo {rosca mética) TDEP = 0.866 x passo (rosca NPT) Observagao 7A altura do fete também & defirida em raio © for parte do enderecamento (TDEP), portanto 38 efetuareros 2 mulipleacio por dos quando tvermos que determinar © ‘amet fina, como segue: Dimetra final = damete ill - (altura do filet x 2) [Nimero de passadas (NRC) Exemplo: Rosca com passo de 2mm com 12 passadas Calcular altura do filete (K) TDEP = 0.65 x P TDEP = 0.65 x 2 ‘TDEP = 1.3 (em raio) Usinar em 12 passadas Altura ‘TDEP= 0.65 x F ‘TDEP = 0.65%25 ‘TDEP = 1.625 Diémetro final Diametro final = diametro incil -(P x 2) Diametro final = 40 - 3.25 Diametro final = 36.75 @&. CCNC- Prosramajio de Cmands Nimes Computadrindos-Tomesmenio pst “rt, Mao x25 Programa: wove os p89. 519h0 wes; titeo ono sass 27" nay tio crest 37 (2:5, -29.5,40,40,7.5,0,1.625, 02,30,0,12,2,3,1) Entéo: Pir 25 APP =7.5 NsP 0 MPIT = 0 ROP =0 NRC ~ 12, SPL =0 ‘TEP = 1.625 NID -2 FPL =-29.5 FAL = 02 VARI DMI = 40 TANG = 30 NUMTI DM2 = 40 [Neste demonstrativo no programamos apenas 0 parametro MPIT. Exemplos de programagdo: rosea interna Altura Diémetro final = 40mm Pa 065xF Didmetro do furo = 37.5mm P= 0.65x25 Nimero de passadas 12. P= 1.625 (Comande SIEMENS —_ SX pono LALLA : Figura 16.28 Programa W070 01 DL G95 1500 03, 080 G00 X24. 27.5 HOS; O90 eveLs 97 (2.5,0,0,-31.5,7-5,37-5, 7-5, 0/1625, 02,30,0,12,2, moo G00 210. 103; Entao: PIT=25 APP = 7.5 NSP ~0 MPIT =0 ROP = 0 NRC = 12 SPL =0 ‘TDEP = 1.625 ND =2 FPL =-315 FAL = .02 VARI = 4 DMi ~ 37.5 TANG =30 NUMTH = 1 DM2 = 37.5 Neste demonstrative néo programamos apenas o parémetro MPIT. Observe que © parémetro VARI também foi alterado pelo fato de a rosca ser interna. 16.7 - Roscas cénicas Neste comando 0 endereco que definiremos a comicidade da rosca pelos enderegos DM1 e DMZ, com os eélculos bésicos apenas para definir dismetro inicial e altura do fete, o valor de cada passada serd calculado pelo comando. P22) ‘CNC: Pregramasso de Comandos Numdscos Computadoriados~Tomeamento [Pete Ma = 931.782 10 ol Figura 16.29 - Rosca cOnica externa: NPT 11.5 fios por potegada. Cateulos: Passo: Altura do filete: PIT = 25.4: 11.5 ‘TDEP = (0.866 x 2.209) Pir = 2.209 ‘TDEP = 1.912 Inclinagao de 1 grat ¢ 47 minutos em decimal passa para 1.78. ‘Triangulo: Tg 1.78 = 5 X= 0.809 Em diametro teremos 0.809 x 2 = 1.618 Entéo DMI = 33.4- 1.618 = 31.782 Programa: 1No70 701 D1 97 $1500 903; NNoB0 G00 x38. 27.5 NOB, 1090 CyctE 97(2.209,0,0,-20,31.782,33.4,6.,0/1-92,.02,0,0,32,2,3, 1) 100 600 210. M09, Comando SIEMENS Q Entao: z PIT = 2.209 (es peat Mtr =0 ROP =0 NRC = 12, SPL=0 TDEP = 1.912 NID = 2 ater VARI = 3 DMI ~ 31.782 NUMTH = 1 DM2 = 33.4 puneot? 361 |= —_| Figura 16,30 - Rosca edniea Interna: NPT 16 fos por polegeda. Caleutos: Passo: Altura do filete: PIT= 25.4: 16 TDEP = (0.866 x 1.5875) PIT ~ 1.587 ‘TDEP = 1.374 Inclinago de 1 grau e 47minutos em decimal passa para 1.78, Triéngulo x 1g1.78-* B78 G8 X= 1.180 Em ditmetro teremos 1.180 x 2 = 2.361 ‘CNC -Programaso de Commandos Nuriicos Compudorzaos -Tomeamento Entao DMI = 15 + 2.361 ~ 17.361 Programa: O70 TOL D1 697 51500 03, ‘Nogo G00 x13, 28. 08; No90 CYCLE 97(1.587,0,0,-30,17.363,25. Entéo: PIT = 1.587 APP = 8, MPIr = 0 ROP = 0 SPL~0 TDEP = 1.374 FPL = 20. FAL =.02 DML = 17.361 JANG = 27.5 DM2 = 15. 02,27.5,0/35,2,4, NsP NRC NID ~2 VARI =4 NUMTH = 1 5 16.8 - G63 Ciclo de roscamento com macho Neste comando o ciclo de roscamento com macho sera com a fungéo G63,com lum processo semelhante aos que vimos alé agora 663 ZF Enderecos: Z_[Posiionarento final da rosra F [Passo da rosea Exemplo de programacao Zs TM 85 moxi5 Figura 16.31 (Comande SIEMENS a Programa: , azo 01 pi 697 140 03 W120 00 XO 25. nO8s Nido o¢3 25. ¥1.5 HOA 9200) iso 06 iy Descrigéo do processo: A rosca seré executada até o comprimento determinado, entao teremos que programar uma outra sentenga com G63, contendo 0 Dprocesso de reversio da rotagao e retrocesso. a ‘CNC Pogramagdo de Conard Numiicot Camputadorzads -Toeneamento Comando MCS (Linguagem Heidenhain) Atualmente, dentro do comando MCS pode-se trabalhar também com o sistema ISO de programacao, ou seja, o programador pode optar pela linguagem G ou pelo sistema de programagao Heidenhain que, como J vimos, utiliza uma linguagem diferente, mas dentro de um mesmo sistema de coordenadas, Entio vamos conhecer alguns ciclos possiveise alguns processos criativs dentro deste sistema, 17.1 - Ciclo 0 reset interno Esse ciclo corresponde & funcio G99 que ja vimos no comando MACH, e nao é necessério programar nenhum outro endereco, mas é aconselhavel em todo inicio de programa, menos no comando MCS 210 que tem uma iniiagio diferente, como no ‘exemplo do cabecalho visto anteriormente, Modo de programagiio: NO10 CYC CALL 0; comentarios 17.2 - Ciclo 1 tempo de espera Com esse cielo podemos programar paradas durante os ciclos de usinagem em segundos a partir de 0, Isegundos (um décimo de segundo). 1 Modo de programacto: NO10 CYC CALL 1 T8 ; parada de 8 segundos 2? 17.3 - Ciclo 3 fungées auxiliares Com esse ciclo podemos programar vérias fungées auxliares em uma énica sentenga, © qual deve ser programado nas chamadas de ferramentas, como segue 0 cexemplo. ‘Comando MCS (Lnguagem Heeb) 227) © Modo de proaramagéo NO1OCYCCALL2MMMSTD; © = possivel programar até trés funcbes M = Rotagao S © Chamada de ferramenta T = Comelor de ferramenta D 17.4 - Namero Label Este comando é utilzado para marcar determinados pontos de um programa como nimeros de sub-otinas que marcam o inicio (LBS SET + numero) ¢ o fim (LBS SET 0). ‘A chamada de uma marca LABEL se faz na execucSo de uma sub-rotina ou na repeticio de partes de um programa que pode ser definido também como salto Jncondicional e que no comando ISO corresponde & fungao H. Modo de programagao: = Em casos de sub-rotinas: LBC CALL 1; 0 processo serd executado uma imica vez, = Em casos de repetigdes de partes do programa: LBR CALL 1 REP 2; 0 processa sera repetido duas vezes, ‘© Em casos de chamadas de perfis de acabamento: LBL SET 1; inicio de perfil LBL SET 0; final de perfil ‘© Estrutura para montagem e execucéo de sub-rotinas com a marca LABEL. W050 185 SET 10;narca LABEL inicial mais o nimero da sub-rotina programa da sub-rotina (de acordo com a exiatividads do Brogramador) MISO LBS SET O;marca LABEL final sempre con zero M160 LDR CALL 10 REP & CNC -Prramagio de Comandos Numércos Computadorizados- Torneameto Ferramentas Figura 17.2 Interno S-PCLNR/L, 17.5 - Ciclos fixos e sub-rotinas A partir deste tapico vereros alguns ciclos fixos também adotados pelo comando MCS, e um sistema simples de sub-otinas criativas que pode simplificar bastante um programa, principalmente nos comandos mais antigos em que os cilos fixos ainda nso tinham sido criados pelo fabricante do comando. Atualmente isto j8 é possivel. Vamos conhecer este comando de tm modo geral aplicando exemplos de programagi0, 17.5.1 - Sub-rotina para desbaste Podemos dizer que sub-rolina & um processo repetitive, ou seja em termos de programacia CNC 0 objetivo ¢ elaborar tum programa e repetilo quantas vezes forem necessarias. E como se 0 programador pudesse criar um ciclo fixo ‘As coordenadas de uma sub-rtina so programadas em modo incremental. No exemplo que veremos em seguida podemos fazer uma comparagéo com a fungo G74 que é ulilizada no sistema ISO. Commando MCS (Linger Heiden ®. 2 Figura 17.3 -Sub-rotina para desbaste exterao. NNa figura 17.3 temos um desbaste simples, mas se programarmos de forma convencional, ou seja, sentenga por sentenca, val tomar o processo muito extenso. ‘Vamos simplificar com eriaividade. Programa: 020 exe CALL 0; W020 CYC CALL 2'n97 M69 M28 TADI 62500; (Luncdes auxiliare W030 c¥c CALL 2 use $200; NO4O FOS 1 xA200.000 ZA150.000 FO MO4; ponte de roca 050 205 & XA9S.000 ZA2.000 FO NOB; posicionar no Gianetre em bruto fou de eferéneia, O60 LBS ST 10) marca para infolo de subprograms (Label sot) minaro No70 P05 xI-5.0000 ¥0) movimentos inorementaia s6 no elo x 080 POS ZA-45.000 7.25; movimento pode ser em absoluce 1080 POS 1 X12.000 ZA2.000 70; afastamento nos dois eixoe com Ancremento de 2mm en X wi00 Pos x1-2.000 FOjcompensagko do xecuo de 2a em X MILO LS Br O;£inal de sub rovina 120 LBK CALL 10 REP 3) nimero de repetigies da sub-rotina ‘130 Pos 1 xA200.000 2A150.000 FO M09; afastanento para 0 ponto de M140 eve CALL 2 150; final de programa ite [CNC-Prosramagso de Commandos Nunércos Compulaorizaos -Tomeamento ) [Na sentenga N1Z0 em que exé sendo indicado © nimero de repetites, deve-se considera que o proceso jf fl executado uma vez Em wee de prooranarnos det ‘epetigGes, faremos em nove, sempre com uma a menos. Deve se tes muito euttado para nao se execularpassadas a als ou a menos que'o necescars, 0 Figura 17.4 -Sabrrotina para desbaste interno, No processo intemo s6 teremos uma diferenga em relagio a XI que passaré a ser postiv. Programa: NOLO ce CALL 0; 020 CYC CALL 2'N97 469 128 TID1 $2500; (functes auxitier 030 xe CALL 2 HSB $200, Nogo POS 1 A200.000 2K150.000 FO NO4; ponto de troca NO50 POS 1 xA20.000 2A2,000 FO NOB; posicionsr no sifimatzo do furo NNOGO 1B5 7 11) marca para inioto de subprograms (Zabel. set) M070 POS X15.000 FO; novinantos inoramentaia 45 20 eixo X 080 vos 2A-40.000 F.25; movimento pode ser en absciuto 19090 Pos 1. x dole elxos com "M100 08 Xx2.000 70) conpansagio do recuo de 2mm om X MALO LBS ST Ojfinal de eub-rotina 1WA20 LOR CALL 11, REP 3) niaero de repetigbes da aub-rotina 1130 POS L ¥A200.000 2A150.000 FO 109; afastanento para 0 ponto de troca M140 CYC CALL 2 ¥50; final de programa 'Na usinagem longitudinal o eixo de penetracso & X e indica 0 volume de material ‘que val ser retirado em cada passada, a —————————— ap j a HY s eae eee Ps 1.8 Sebp ecant en No proceso oon ovr rma pasa ase no oo ZX passa a i ser remade sm pres st ws ‘ogo POS L XA200.000.2A130.000 FO M04; ponto de troca NO50 OS L XAL8.000 225.000 FO M08) pré-aproximacto. HOO FOS 290; posicionar no inicio do faceanente ou préximo HOO FOS L xA200.000 2A150.000 £0 NDd;ponto de troca 1070 Los ST 13) marca pare inicio de subprograna (Label Get) NOSO POS L XAG2.000 zA-1.000 FO HO8;posicionar no inicio do Noo FOE Z1-2.000 F0; movimentos incrementais 36 no eixo X No30 POs XA50.000 ¥.25) movimonto pode ser em absolute NO6O UBS se 12) marca para inieto de mubprograma (Label Set) M100 Pos 1. XAi9.000 222.000 F0; a€astanento dos eixos com incramento NO70 POS Z1-2.000 FO; novimentos increnantais 96 no eixo X 1W080 POS ¥A25.000 F.25; movimento pode ser en absoluto N10 POS Z1-2.000 0; conpensagao do rocuo de 2mm om 1090 PB 1 ¥A52,000 212.000 0) afastanento dow eis com Snoremento Mi20 185 §7 0; Final do sub-rotine W130 LR CALL 13 REP 5; minoro Mido POS ZA10.) afastanonto de W150 FOS L xA200,000 2A150.000 FO M09; afastanento para o ponto de MISO CYC CL 2 "30; final de programa o2e eve cant 2'u97 69 12e T1M1 52500; (funcdes suxiliares) loo FOS Z1-2.000 ¥0; compensacto do recvo de 2mm ox z ML10 LBs §7 0; final do sub-rotine M120 LDR CALL 12 REP 6; minero de ropetigSes da sub-rotina M130 FOS L ¥A200.000 2A1S0.000 FO M09) afastanento para o ponto de IO C¥C CALL 2 190; final de programa 17.6 - Ciclo 24 desbaste longitudinal bservar que o posicionamento inca de Z em absolut &-Imm, ¢ na primeira passada ‘Com esse ciclo podemos execular operagtes de desbaste e acabamento de perfis overt um facenmento de Sm par facilar 0 nimero de penta posterores, definidos no programa de usinagem. Esse perfil deve ser definido dentro do proprio rando que exes valores sto definkdos pelo programadar programa, podendo ser inserdo no final apés 0 ttimo bloco de execuxéo. CYC CALL 24 DLONG (desbaste longitudinal) aA CHC. Progam de Comndos Nunes Compuadoizados -Tomeamento Comando MCS (Lngvager Helden) BB, Enderesos: KO [Limite maximo de desbaste em X 20 [Limite maximo de desbaste em Z X1__| Limite minimo de desbaste X Z1__| Limite minimo de desbaste Z TNCR _[Incremento por passada em aio PERFIL | Definigio do pefl de acabamento ‘SOBREM X | Sobremotl para acabamento em X ‘SOBREM Z | Sobremetal para acabamento em Z Exist ts possibildedes: ‘nro |DESBASTE (0) [DESBASTE E ACABAMENTO (1) /ACABAMENTO (2) Define posigto da ferramenta em relagdo ao exo FERR | PRINCIPAL (0) OPOSTO (1) Zz Exemplos de programagio - Esquema para desbaste externo q &. ENC Progreso de Comonos Nundrcos Compusdorzados-Temesrento n=55 Figura 17.7 Exemplo de programagiio com desbaste externo Feskenanei fod pa _ test otje21 ah] warez Fgura 17.8 Programa: pio exe cats 07 oso. oso. 080 moo m0 30 mao nso neo mao miso 200 fe CALL 2°N9T M69 1028 FIDL $2500; (fungses aueiliares] POS 1 XA200, 20150, FO NOd;ponto de troca Pos £ XA62. Zaz, FO MOO; aproxinacdo F.25javenga de usinagen ove cath 24 DUONG x0 «0.000 0 3.000 et 11-000 Hi -$8.000 dren 2500 Punex, 2 ‘si00 a Fem (0) POS L XA200.000 2A150.000 FO WO9; recuo para © ponte de troca (ve CALL, 2-300; final de programa EL S20 2;marca para inicio do perfil de acsbanento POs 1) XAII, 000 ZAT.000; Pos 1. ¥A15.000 24-i.000; ‘Pos £2-20.000; L'xa20,000 22-78.000; XA20.000 24-38..000;centro do arco 000; Descrigo do perl Os © XA40.000 2A ‘Pos a-50.0007, $POs 1. XR60. 000 EBL Sr 0)Einal de detintg’e do perfil casas decimals que estio descries nos exerplos normalmente sfoinseridas pelo proprio comando se forem 2er0, ou se, 0.000. ‘© avango de desbaste deve ser programado antes da chamada do ciclo fix, como no ‘exemplo. Ferramentas externas Figura 17.9 Desbaste externa PCLNRAL, Figura 17.10 -Acabamento SUINRA. roca eS Figura 17.11 - Exquoma para desbaste externa Exemplo de programagio com desbaste extemo in de pet (6 21) Fal 0 Figuea 17.12 ar. [CNC Programarso de Comandos Numiicos Cmpataoriaaos -Tomeamento Programa: oxo exe CALL 0; 1020 YE CALL 2'H9T M69 428 TIDL $2500, nno30 Ye EALL 2 HSB $200; TNO4O FOS LHA200,000 2K150.000 FO HOd;ponto de troca oso FOS L XA2S.000 222.000 FO HOB; a 66.000 a nen 2.500 Pears a ‘rrP0 a ERR HOHE Pos 2810. 000 Mo9;ataseamanto di 1090 Pos 1. xa200.000 2x150.000 FO: Mito UBt Spr 2ymarea de infelo do perfil de acabenento iz fos 1 xx66-000 2a1-000 Design do pelt 130 Os Xa60,000 ZA-2-000; N10 OE 2a-15.000), M1s0 FOS XA52.000 2a-22.000 M170 FOL, XA30.000 24-28 000 Mie0 Pos € AIF XA30.000 2A-€0.000, ga Pos Za-62.000;, N200 Pos XA2S. 000; N10 LBL Sur G7einal de doi .¢ho do pores Como pudemos ver, a diferenga entre 0 desbaste extemo e interno esté nos tenderegos XO e X1 que s80 invertidos devido ao sentido de usinagem, pois no desbaste texlerno 0 process0 é executado do diamelro maior para o menor e no desbaste interno ddo menor para 0 maior. Lembre-se também que em usinagens inlernas o afastamento de seguranga no celxo Z 6 importantissimo. Ferramentas internas Figura 17.18 -Desbaste intern S-PCLNR/ Figura 17.14 - Acabamento A-PDUNR/L- 17.7 - Ciclo 34 desbaste transversal Com relacéo ao ciclo 24 que acabamos de ver, a Gnica diferenca que vamos nolar neste ciclo 34 € o sentido de usinagem e de penetracao que ser& em Z (INCR), sendo que os enderegos permanecem 0s mesmos, CYC CALL 34 DTRAN (desbaste transversal) Enderegos: X0___ [Limite miximo de desbaste em X 20 [Limite maximo de desbaste em Z X1__ | Limite minimo de desbaste em X Z1___[ Limite minimo de desbaste em INCR__[incremento por passada no comprimento PERFIL | Detnicdo do nimero do perl ‘SOBREN X_|Sobremetal para acabamento em X SOBREM Z_ | Sobremetal para acabomento em Z Exislerm ts possibilidades DESBASTE (0) TiO | DESBASTE |ACABAMENTO (1) |ACABAMENTO (2), Deine posigio da feramenta em relaglo 20 eixo| FERR | PRINCIPAL (0) |oPOsTO (1) Exemplos de programagao Figura 17.15 - Eoquema para faceamento externa, ad ENC Proaramacbo de Comandos Numércos Compuadorzaos ~Torneamento Exemplo de programagio com faceamento externo xe10242 Inco do pat Programa 020 €¥e CALL 2197 NED u2e TID1 2500; (fungBee auxiliares) hno30 eve cabt, 2 W5e 5200, odo 0s 1 #200. 2A150, FO MOA; ponto de troca NOSO Pos 1 HAGA. ZAz. PO HOB, apreximagao 060 F.25) avanco do ueinages Nov ove enti 34 Dena x0 64.000 20 2.000 a 14-000 zi -23.000 ren 3.000 ee) ‘som ‘500 sonnmez .2000 m0 a vem (0) 1080 POS 1 xA200.000 24150.000 FO M09; recuo para © ponto de troca i00 eye Cats, 2 %90; inal de prograna MitO uh sot 3; marca para infeie do perfil do acabamento M120 POs L XA64,000 24-23-00; M130 PO8 &”xA58.000 24-20.000; 40 P08 "3A-38..0007 W150 ol. 838.000 A-15.000) centro do arco M160. bos C AM ¥A20.000 ZA-15.000; 170 Pos 4-10.00; Meo Pos 1 xA19.000 £4-5.000; 190 POS 2A-1.000 18200 oS 1 xAi.000 ZAL.000 aio ua 8t 0;final da dofinigio do perfil Desig do perl (0 avanco de desbaste dove ser programado antes da chamada do cielo fixo, ‘como no exemplo. ‘Comanso MCS (Lnguagem Heiden oe Fgura 17.17 - Esquema para faccamente interno. Exemplo de programagio com faceamento interno sacs pa 8 a ko PA Pie 17.18 Programa: 1NO20 C¥C CALL. 2°97 NGO V8 TIM1 52500; Noda POs LHx200.000 ZA150.000 FO HO4; ponto de toes NNO50 POS L XALS.000 2A2.000 FO Moe O70 Gye CABL 34 DRAM T1r0 wo O80 POS £810,000 yo9;atastamento de 030 POS L xA200.000 2a150.000 FO; W110 LBL SET 4; marca da inicio do perfil a -20.000 @ MISO POE L xAC2.000 2A-10.0003 Deseo do pati M170 Pot ¥AS4_000.ZA-7.000; W180 fos CH ¥ASD.000 ZA-7.000; M190 fos Za-2.0005, Ferramentas Figura 17.19 - Desbastar SPCLNR/L. 17.8 - Ciclo 22 usinagem de canais Enderesos: Figura 17.20 - Acabar $/A:MWENR/L-W. Xi [Diametro de referénca para inicio de usinagem (ntemo ou externo) Z1__ | Coordenada do centro do canal em rlagso 0 2070 para ‘A__[ Prohndiade do canal RECUO | Incremento nical para abertura do canal na diimetr B__[Largura do undo do canal CComando MCS (Lngugem Helden [Al___[ Define angulo da face esquerda do canal ‘A2 [Define o dngul da face deta do canal RI Define o rao interno no fundo do canal valor 0 indica no ter rio) RI/- BI | Raio ou chanfo externos ado esquerdo do canal (Rralo Brchanfro) [R2/-B2 | Raio ou chanfro externos lado direito do canal TW. [Langue do bedame(erramenta de canal FERR | Posgio da ferramanta em relagio ao exo (prineipal=0 oposto=1) NECANAIS | Quantdade de canals valores 0 ¢ 1 definem apenas um canal DIST__[ Distancia entre os cantros dos canais Ferramentas Figura 17-21 - Canal externo GHDR/. Exemplo de programagéo: canal externo Figura 17.22 - Canal interno TO/C. SE 2 gy te Programa: 010 c¥c CALL 0; O20 C¥C CALL 2'yp7 M69 ¥28 TDL $2500, NOdO POS 1, XA200.000 ZA150.000 FO M04; 1NOSO POS 1 XA85.000 ZA2.000 FO HOB; oso F.25;, 2 a -72.500 > necvo 8.000, 5 a 15.000 m2 a 2-000 Ri 2 2 a " 5 vem (0) NNogo POS 490.000 2410.00 HOS; Exemplo de Programagio: canal interno Figura 17.24 Programa: 010 CYC CALL 0; M020 C¥C CALL 2'¥97 M69 nZB "LDL 52500; 030 EYE CALL 2 M58. 8200) NOdO FOS 1. XA200.000 ZA150.000 FO D4; ponto de troca NOSO POS 1. XABS.000 2A2.000 FO OB; 060 F.25; Comando MCS (Lnguagem Helden) ®&. O70 eve extn 22 cunt noo POS XA60.000 za10.000 HO: a 50.000 n -72.500 1090 CYe CALL 2 m0 a 30.000 hecvo 5.000 ® 25.000 a as!000 ” 5.000 FERR @ Hemme 1 prot ° hnog0 POS ZA10.000 HO9,afastanents de sequranca somente no eixo Z 090 eve CALL 2 130 Observagio ‘Como vimos nas exemplos inteno externa, basta oplicar conelamente as coordena das de acordo com as dimensbes do desenho, 17.9 - CYC CALL 23 ciclo de furagao profunda He Este ciclo permite execugées de furagées longas com vérias penetragdes, para auebra de catac'erediamento da propia ce. CYC CALL 23 FURACAO PROFUNDA aus . hance 20 a PROF ier bia v.conre alist eae nea TEMPO. ” Enderegos: ws 1725 [Cooder de poonaneto Hie om Exemplo de programasio: vrioscanaie | corded asin dean Gase da PROF [Prine oro Prograrma: INCR __|Incremento por penetragio rie cat eats & aw [Diet de ros pus ila oan Seo der Tor gine Mz0 CYC CALE 9x97 nop wae naB1 £250, Sse cad teu eof tinder poses Se ee en Define velocidade de corte para célculo de rotacao, Se o enderego for Fe eS a ein ta hh ee te oe W.ORTE [in comands sth una la dis no poss tee fsy Dele tempo de epee non da ech do oO stern & MOTO CYC CALL 22 ‘CANAL TEMPO | erm uni le décimos de segundos. x1 50.000 a -18.000 See 3 SnSS50 eno T3000 : Com ° moo = : Po © cof scan lato automate eo ends IAM E V. CORTE: wg 2000 Bem fy ioawciemon Seams $°° ers a CCNC- Progamagso de Commandos Nuniacs Comeutadorados -Tomeamento ‘Comando MCS (Linguagem Heeb) &.

Você também pode gostar