You are on page 1of 285
Wetalmecanica @Muatidade @Deenologia 5 Enigho " Revisada e Atualizada Pr Indice Analitico Capitulo 1 - Introdugao... 17 1.1 - CNC - Maquinas Ferramentas com Comando Numérico Computadorizado ...17 Capitulo 2 - Coordenadas Cartesianas.........0.0...004 ld Capitulo 3 - Sistema de Coordenadas .............0.00.0c0 iiss resssisssieisie 2] 3.1 - Coordenadas absolutas 3.2 - Coordenadas incrementats..... Capitulo 4 - Introducéo 4 Programagéo.. 27 4.1 - Sistema ISO de programacao, linguagem G. 27 4.2 - Estrutura de linguagem ..... . 28 Capitulo 5 - Fungées Preparatérias.. 29 5.1- Comando MACH . . 29 5.2 - Comando FANUC 31 5.3 - Comando MITSUBISHI (TX - 8)... 33 5.4 - Comando SIEMENS.......:..:00 5.5 - Comando MCS..... 5.6 - Fungées especiais... 5.7 - Estrutura do torno CNC... Capitulo 6 - Definicéo das Fungées Preparatérias. 6.1 - G00 Avango rapido... 6.1.1 - Comando MACH. 6.1.2 - Comando FANUC... 6.1.3 - Comando MITSUBISH....... 6.1.4 - Comando SIEMENS 6.1.5 - Comando MCS...... 6.2 G01 interpolacao linear 6.2.1 - Comando MACH. 6.2.2 - Comando FANUC........ 6.2.3 - Comando MITSUBISHI... 6.2.3.1 Funcées C ou D (chantro) e R (arredondamento)............. 46 6.2.4 - Comando SIEMENS 47 6.2.5 - Comando MCS. 49 1 3 - G02 e G03 interpolacao circular nos sentidos horério e anti-horéri 6.3.1 - Comando MACH.. 6.3.2 - Comando FANUC 6.3.3 - Comando MITSUBISHI... 6.3.4 - Comando SIEMENS. 6.3.5 - Comando MCS... 4 - G04 tempo de permanéncia ou espera... 5 - G09/G73 interpolacio linear ponto a ponto ou paradas precisas tulo 7 - Introdugao a Trigonometria 61 1 - Teorema de Pitdgoras ... 62 2 Formulas Basicas ... 62 7.2.1 - Cateto oposto. 63 7.2.2 - Hipotenusa... : 64 3 - Exemplos de aplicac6es.....-scccssesssesee usssnsesesvanisnnseenvasesssaneeesesseen 65) tulo 8 - Definigao do Sistema de Medidas..........00..0000ceeeeeveniin TB 1 - Programagao em diametro ou em raio..... 73 2 - Programacao em absoluto ou incremental - 74 3- Programagao em milimetros ou polegadas 74 tulo 9 - Compensagao de Raio de Corte (CRC)... 77 1 - Comando MACH 79 2 - Comando FANUC.. aoe ; seeceeeee BO 3 Comando MITSUBISHI 81 82 4 - Comando SIEMENS. 5 - Comando MCS ... tulo 10 - Informagées Tecnolégicas para Programagao....... '.1 - Parametros de corte.........cssessussseeeseen csceseieeneeeeeeeeeeenn wee BS 10.1.1 - Férmulas . 10.1.2 - G92 - Limite de rotagdo cose 10.1.3 - F = Avango ws... 10.1.4 - G94 - Avanco em milimetros ou 1 polegadas pc por minuto . 1.6 - G96 - Velocidade de corte constante (VCC)... 10.1.7 - Tabela com os valores da velocidade de corte e avanco 10.1.8 = G97 - Rotago fia ...esccccsesesssssssesseesessnsetsenneeenenenenseestens 10.1.9 - Funcao T 89 Capitulo 11 - Estruturas de Programagao................... 11.1 - Itens e dicas necessarias para a execugao de um programa 11.2 - Tipos de fungao 11.3 - Pontos de troca. . 11.4-- Escalas de transmisséo para engrenamento 11.5 - Fungées de ponto zero... Capitulo 12 - Cabegalho............0.000 see ce cesses 95, 12.1 - Comando MACH........:000ee00 oa cecsteesseeerseserseversesereseenees 9B 12.2 - Comando FANUC 96 12.3 - Comando MITSUBISHI settee OT 12.4 - Comando SIEMENS... 98 12.5 - Comando MCS 210. 99 12.5.1 - Comando MCS (série 500) 100 12.6 - Ciclos fixos .101 Capitulo 13 - Comando MACH......... scustsstseseiseee sess 03 13.1 - G74 - Ciclo de tormeamento e furacao com descarga de cavacos 103 13.1.1 - Furagéo com descarga de cavacos........ 13.1.2 - Torneamento (desbaste de perfil simples)... 13.2 - G75 - Ciclo de faceamento e canais...... 13.2.1- Faceamento..... 13.2.2 - Canais. 13.3 - G66 - Ciclo automatico de desbaste ‘longitudinal 13.4 - G67 - Ciclo automatico de desbaste transversal. 13.5 Exemplo: programa completo com duas ferramentas .. 13.6 - G83 - Ciclo automatico de furagéo com quebra cavaco. 13.7 - Ciclos fixos de roscamento.. 13.7.1 - Formulas e calculos.... 13.7.2 - G33 - Ciclo de roscamento sentenga por sentenga 13.7.3 - G37 - Ciclo de roscamento automatico 13.7 4 - Roscas cénicas AR TRGB. ftulo 14 - Comando FANUC ..0...0.00..000. 000 cesses cee tse eees tees tnenn teen 141 1.1 - G74 - Ciclo de torneamento e furacdo com descarga de cavacos .......1s- 141 14.1.1 - Furagdo com descarga de cavacos 141 14.1.2 - Torneamento (desbaste de perfis simples). 1.2 - G75 - Ciclo de faceamento e canais 14.2.1 - Faceamento. . sostseeneenteseenein 14.2.2 - Canais, 146 1.3 - G71 - Ciclo automatico de desbaste longitudinal... 148 1.4 - G72 - Ciclo automatico de desbaste transversal ... oe sone 152 1.5 ~ GB3 - Ciclo fixo de furag0.......cssssistestsensenensseateesenetseses 159 1.6 - Ciclos fixos de roscamento 160 14.6.1 - G33 - Ciclo de roscamento sentenga por sentenga .160 14.6.2 - G76 - Ciclo de roscamento automatico ........ esses 162 14.6.3 - Roscas cOniCAS........ . oe oo 166 14.6.4- G78 - Ciclo de roscamento semi autométicg ee neve 170 14.6.5 - G84 - Ciclo de roscamento com macho 172 tulo 15 - Comando MITSUBISHD.....0..0...000.0.0sssevsesvssnsssscseneeesees VIB .1- G74 - Ciclo de torneamento e furagao com descarga de cavacos ... 173 15.1.1 - Furacao com descarga de cavacos 173 15.1.2 - Torneamento (desbaste de perfis simples) sees 174 2- G75 - Ciclo de faceamento e canais 176 15.2.1 - Paceamento....ccssusssseisisntstistsetssinetnsistenennetseeseenseee 176 15.2.2 - Canais 178 3 - G71 - Ciclo automatico de desbaste longitudinal ......... . 179 4 - G72 - Ciclo automatico de desbaste transversal 183 5 - G83 - Ciclo fixo de furacao profunda..... .6 - Ciclos fixos de roscamento 15.6.1 - G33 - Ciclo de roscamento sentenca por sentenca. 15.6.2 - G76 ou G86 - Ciclos de roscamento automatic 15.6.3 - Roscas cénicas....... 15.6.4 - G82 - Ciclo de roscamento com macho ulo 16 - Comando SIEMENG............. 1- CYCLE 93 - Usinagem de canais..... 204° 2 - CYCLE 95 ciclo de desbaste.. 16.2.1 - Desbaste longitudinal, exemplos dep programagao... 206 16.2.2 - Desbaste transversal .. 209 16.3 - Exemplo completo de programagao............-:sseseeteetseeeteenen 213 16.4 - CYCLE 83 ciclo de furagéo profunda.......cses .. 218 16.5 - Ciclos fixos de roscamentos 217 16.5.1 - G33 - Ciclo de roscamento sentenga por sentenca .. eves 217 16.6 - CYCLE 97 ciclo de roscamento 218 16.7 - Roscas cénicas. 16.8 - G63 - Ciclo de roscamento com macho . 225 Capitulo 17 - Comando MCS (Linguagem Heidenhain) 17.1 - Cielo O reset intern0.....cscsststeens 17.2 - Ciclo 1 tempo de espera... 17.3 - Ciclo 3 fungées auxiliares. 17.4 - Namero Label. 17.5 - Ciclos fixos e sub-rotinas.. 229 17.5.1 - Sub-rotina para desbaste essceetntnee ene 229 17.6 - Ciclo 24 desbaste longitudinal 233 17.7 - Ciclo 34 desbaste transversal.. 1. 238 17.8 - Ciclo 22 usinagem de canais.... 17.9 - CYC CALL 23 ciclo de furagao profunda. 17.10 - Ciclos fixos de roscamentos 17.10.1 - CYC CALL 03 - Ciclo de roscamento sentenga por sentenga........ 247 241 17.10.2 - CYC CALL. 33 - Ciclo de roscamento automitico.... reves 248 17.10.3 - Roscas c6nieas.......-.- . 252 Capitulo 18 - Exemplos Completos de Programagao 00... ces 255 18.1 - Processo de programacao nimero 1 18.1.1 - Programagao MACH. 18.1.2 - Programagao FANUC...... 18.1.3 - Programagio MITSUBISHI 18.1.4 - Programacao SIEMENS 18.1.5 - Programagao MCS. 18.2 - Processo de programacéo numero 2. 18.2.1 - Programagao MACH 18.2.2 - Programacao FANUC. . 18.2.3 - Programacao MITSUBISHI... 18.2.4 - Programagao SIEMENS _ 18.2.5 - Programacéo MCS..... sv 18.3. Processo de programacao niimero 3....... 18.3.2 - Programacao FANUC .. 18.3.3 - Programacao MITSUBISHI 18.3.4 - Programacao SIEMENS. 18.3.5 - Programacao MCS. 3.4 - Segunda opera... 18.4.1 - Programacao MAC! 18.4.2 - Programagao FANUC......... 18.4.3 - Programacao MITSUBISHI 18.4.4 - Programacao SIEMENS... 18.4.5 - Programagao MCS... 283 285, 287 .289 290 295 tulo 19 - Ferramentas Utilizadas em Torno CNC...........00..000000000000+ 297 réncias Bibliogréficas...... Introducao 1.1 - CNC - Maquinas Ferramentas com Comando Numérico Computadorizado A indistria tem procurado trabalhar de forma cada vez mais pratica, buscando eficigncia e economia no dia-a-dia, principalmente no que se refere a usinagem dos materiais. Nesta obra conheceremos a linguagem de programagao CNC, abordando os comandos mais usados no mercado com exemplos aplicativos e definigéo dos cédigos, de forma que quem jé atua no segmento de metalmecanica com maquinas CNC se familiarize com outros comandos, podendo identificar as suas particularidades, pois existem varios fabricantes no mercado. Este livro tem como objetivo oferecer uma formac&o a programacao de maquinas CNC no campo de torneamento, atendendo, de um modo geral, a todo profissional que atua na area de metalmecanica, desenho e processos de usinagem. O contetido & apresentado de uma forma bem didatica para uma eficiente assimilagéo por parte do usuario ou estudante. Vamos comegar do zero, isto é, 0 principio de um processo de programagao, dando oportunidade para quem ainda nao entrou neste campo de trabalho, mas tem como objetivo acompanhar todo esse processo de avanco tecnolégico e se preparar para o futuro profissional e um mercado de trabalho que esta crescendo muito nestes ‘ltimos anos. SIEMENS Figura 1.1 Todas as mAquinas ferramentas CNC sao comandadas por um sistema de coor: denadas cartesianas na elaboracao de qualquer perfil geométrico Sao duas retas que se cruzam em um ponto qualquer do espaco, dando origem a um sistema de coordenadas, cujo ponto de cruzamento é 0 inicio de todo o proceso Exemplo zz inicio a Figura 2.1 © plano formado pelo cruzamento de uma linha paralela ao movimento transversal (eixo X) com uma linha paralela ao movimento longitudinal (eixo Z) define um sistema de coordenadas. Exemplo xz A | 30 B | 30 | 20 c_| 20 | 30 D | -30 | 20 E_| -20 | -20 F | 0 | -30 Figura 2.2 Sistema de Coordenadas Coordenadas sao todos os pontos relacionados com a geometria do desenho que orientam 0 programador na elaboracao dos programas CNC. Neste livro sero apresentadas diversas formas de sistemas de coordenadas que podem ser utilizados na programacdo de maquinas CNC, exclusivamente sobre torneamento. Entao vamos conhecer o TORNO CNC. Figura 3.1 Nos tomnos temos dois eixos de avango X (eixo transversal) e Z (eixo longitudinal) que compée um carro cruz no qual esta montado o suporte de fetramentas. Com esses eixos é obtide cada contomo desejado de uma pega. Além dos 2ixos'de avanco também temos 0 eixo arvore principal. X - eixo transversal é relacionado no torno CNC com as coordenadas de diametros e jé tem um ponto de referéncia definido que coincide com a linha de centro do eixo Arvore principal da maquina que se denominara XO. Z - eixo longitudinal é relacionado no torno CNC com as coordenadas de comprimento e tera um ponto de referéncia que podera ser estabelecide em qualquer lugar de acordo com o programador dentro da Area de trabalho da maquina. Deve-se procurar sempre um ponto de referéncia em que a programacao seja facil, répida e objetiva, ao qual daremos o nome de ponto zero pega. Eixo arvore principal nele serdo estabelecidas rotacées e também a fixagéo das pecas a serem usinadas por meio de placas com duas, trés ou quatro castanhas, pingas ou dispositivos especiais. Eixo arvore Eixo érvore acionado por meio de polias e corteia pol-V de alta eficincia para transmisséo de poténcia, Gama de velocidades variaveis continuamente. Figura 3.2 Placas de fixagéo Castanhas de fixagao Figura 3.4a - Castanha mole. Figura 3.4b - Castanha dura. A principio, trabalharemos com duas definigées de ponto zero da peca, como no exemplo seguinte: a) No encosto das castanhas b) Na face da pega i > a+) fe fA ge att) ORIGEM (K0,20) ORIGEM (X0,20), \ _Reterenca do ponto zero Figura 3.5 No sistema de programacao CNC é possivel utilizar dois tipos diferentes de “coordenadas sem alterar a geometria da pega. Temos entao: ™ ~ Coordenadas absolutas ~® . Coordenadas incrementais 3 1 - Coordenadas absolutas ‘Sa0 as que se relacionam sempre com um ponto de referéncia (ponto zero pega) fixo no desenho, e podem ser chamadas também de medidas de referéncia ou medidas £xemplos com detfinigoes de ponto zero pega x [z Alolo B | is [o c 15 | -10 D 36 | -10 E | 40 | -12 F | 40 | -22 G [60 [| -22 2] a Figura 3.6 - Ponto zero na frente (face da pe¢a). x [z a | o [50 B | 15 | 50 c [15 | 40 D_| 36 [40 E | 40 | 38 F_| 40 | 28 . G | oo | 28 j i 22 50 _—— | Figura 3.7 - Ponto zero atras (encosto das castanhas). Lembrando sempre que X corresponde ao diametro e Z corresponde ai comprimento. CNC - Programagio de Comandos Numéricos Computadorizados - Tomeamenté Nota-se nos exemplos anteriores que, independente de onde o ponto zero esteja sendo definido, os valores dos diémetros nao se alteram enquanto os deslocamentos em Z mudam completamente, ou seja, com o ponto zero na frente as coordenadas sio todas negativas e a tendéncia é 0 afastamento dele. Ja com o ponto zero atras as coordenadas so positivas e se aproximam do ponto zero, 3.2 - Coordenadas incrementais Com este sistema cada medida introduzida refere-se sempre a um posicio- namento anterior, ent&o teremos sempre medidas de distancia entre dois pontos proximos. Neste processo deve-se levar em consideraco somente o movimento a ser exe- cutado. sistema incremental nao é muito comum de ser usado, mas é possivel aplicé-lo em pequenas operacées dentro de um programa. Exemplo 1,10,} 22, 50 Figura 3.8 - Incremental. Valores em Valores em raio x Zz x z A oO 0 A 0 0 B 15 0 B 75 oO c 9 10 c 0 -10 D 21 0 D }105/ 0 E 4 2 E 2 -2 F | 0 [-10 F | 0 | -10 6 [alo 6 [io] o seja, 0 préximo deslocamento menos 0 anterior, ou entdo em raio, isto 6, a diferenga Gividida por dois. Introducao 4 Programacao Neste capitulo apresentaremos todas as fungées preparatérias e auxiliares dentro do sistema ISO (International Systen Organization) de programagao CNC, e também falaremos sobre o sistema HEIDENHAIN utilizado pela MCS. Veremos ainda os tipos de comando mais utilizados no mercado com exemplos de programacao, que com cerleza serao tteis tanto para o aprendizado como para uma simples consulta. Os comandos sobre os quais falaremos dentro da linguagem ISO e usuarios so os seguintes: = ~Comandos - FANUC - MITSUBISHI - MACH - SIEMENS - MCS = Usuarios Ergomat, Index, Traub, Romi e varios outros fabricantes de maquinas CNC. 4 1 - Sistema ISO de programacado, linguagem G Quando falamos de ISO, lembramos de algo padronizado e dentro de normas pecificas, e cada segmento tem as suas regras. "A linguagem G foi adotada pelo sistema como um padrao a ser usado pelos fabricantes de comandos, com algumas normas rigidas, dando a eles liberdade para a Stiacao de recursos proprio, mantendo as fungées basicas e universais, fungSes que nao _ Podem ser definidas de maneiras diferentes e que tenham a mesma finalidade em todos ~98 comandos. A possibilidade de serem diferentes dentro de um mesmo sistema “Bumentou a criatividade entre os fabricantes, dessa forma, alguns comandos oferecem ais recursos que outros. A seguir, falaremos sobre fun¢oes preparatorias de acordo com os comandos FANUC, MITSUBISHI, MACH, SIEMENS e MCS, podendo entao analisar algumas diferengas entre eles, os recursos que podem ser usados por cada um e 0 processo de montagem dos programas para cada caso com dicas importantes na hora de programar. Lembre-se sempre que um bom programa depende de um bom processo, levando sempre em consideragéo a ordem de operacées ¢ de ferramental, e é claro a criatividade do programador. 4.2 - Estrutura de linguagem Programas CN - é uma maneira que 0 homem criou para se comunicar com a maquina por meio de cédigos, a transformagao de um desenho ou peca em nimeros @ letras e que nao séo nada mais nada menos que pura matemiatica. © programa CN @ caracterizado por uma seqiiéncia de sentengas que sio | memorizadas pelo comando e executadas na usinagem uma apés a outra, Vamos conhecer a estrutura do programa: ™ Bloco de dados ou sentencas: é constituido por caracteres, ou seja, letras de enderegamento e algarismos, palavras que juntas tm o objetivo de informar ao comando as operagSes que devem ser executadas. = Caracteres - é um ntimero, letra, espaco, ponto ou qualquer outro simbolo J que signifique algo para o comando. 3 Exemplo: A, T, Z, -, etc * Letras de enderecamentos sao instrugées alfabéticas passadas para o | comando que, por sua vez, podem executar um movimento ou simplesmente - assumir uma nova funco. a Exemplo: G, X, O, B, I, K, etc. = Palavras constituida por uma letra seguida por um valor numérico. Dependendo da letra, o valor numérico ter que ser especifico. Exemplo: G00, G01, G66, Z55, X20, K.5, etc. de Comendos Numéricos Computadorizados Funcoes Preparatorias A principio, vamos listar as fungdes preparatérias e fungées auxiliares de todos os comandos citados neste livro para entao podermos defini-las uma a uma e verificar as diferengas com exemplos aplicativos. As funges auxiliares consideradas basicas tém a mesma defini¢ao para todos os comandos. Sao fungdes essenciais para 0 funcionamento do programa. Os fabricantes de maquinas CNC podem usar funges auxiliares opcionais para ativar e desativar dispositivos ou acessérios implantados nas maquinas. ‘Ao programarmos uma fung&o auxiliar em um bloco junto com uma fungdo preparatéria que defina algum tipo de movimento, o comando CNC executa primeiro a funcdo auniliar. Em alguns comandos podemos programar até trés fungdes auxiliares em uma tmica sentenga As listagens teréo a seguinte ordem 5.1- Comando MACH 5.2 - Comando FANUC 5.3. Comando MITSUBISHI - 54 Comando SIEMENS 5.5 Comando MCS - Comando MACH »G00= Avanco rapido G01 Interpolacao linear °G02" Interpolacao circular no sentido horario 18 _Interpolagao circular no sentido ant-horério (GU4 - Tempo de permanéncia G20 - Programagao em diametro G21 - Programagao em raio G33 - Ciclo de roscamento sentenga por sentenca G37 - Ciclo de roscamento automatico G40 - Cancela compensagao de raio G41 - Ativa compensacdo de raio a esquerda G42 - Ativa compensacao de raio a direita G54 - Primeira referencia para coordenada de trabalho G55 - Segunda referencia para coordenada de trabalho G66 - Ciclo automatico de desbaste longitudinal G67 - Ciclo automéatico de desbaste transversal G68 - Ciclo automatico de desbaste paralelo ao perfil G70 - Programagao em polegadas G71 - Programacéo em milimetros G73 - Interpolagao linear ponto a ponto (cantos vivos) G74 - Ciclo de torneamento e furagéo G75 - Ciclo de faceamento G76 - Ciclo automatico de roscamento G80 - Cancela ciclo automatico de furacéo G83 - Ciclo automatico de furagéo com quebra de cavacos G90 - Coordenadas absolutas G91 - Coordenadas incrementais G92 - Estabelecem do sistema de coordenadas e limite de rotagéo G94 - Avango em polegadas/minuto ou milimetros/minuto G95 - Avango em polegadas/rotacao ou milimetros/rotago (mais usado) G96 - Velocidade de corte constante G97 - Rotacao constante G99 - Reset da meméria deiviaibaiiaasa Fungées auxiliares bdsicas MO0 - Parada do programa M01 - Parada opcional do programa M02 - Fim de programa M03 - Rotacao no sentido horario CNC - Programagao de Comandos Numéricos Computadorizados - Tomea M04 - Rotacao no sentido anti-horario MOS - Parada do fuso M08 - Liga refrigerante de corte M09 - Desliga refrigerante de corte M30 - Final de programa Fungées auxiliares MACH M06 - Troca de ferramenta M11 - Gama de rotagao baixa M12 - Gama de rotagao alta M24 - Abrir placa M25 - Fechar placa M26 - Recuar contra ponto M27 - Avancar contra ponto M36 - Abrir porta automatica M37 - Fechar porta automatica MSO - Ativar leitor de posi¢ao de ferramenta M51 - Desativar leitor (tool eye) “5.2 - Comando FANUC “G00 - Avanco rapido GO1 - Interpolagio linear G02 - Interpolagao circular no sentido horario G03 - Interpolagao circular no sentido anti-horario G04.- Tempo de permanéncia 20° Programacao em polegadas 1 Programagio em milimetro Deslocamento até o ponto de referéncia ‘Ciclo de roscamento passo a passo ‘Cancela compensaco de raio de corte Ativa compensacao de raio de corte a esquerda va compensacao de raio de corte & direita G59. Selecdo do sistema de coordenadas mento de ferramentas com leitor de posi¢ao G70 - Ciclo de acabamento G71 - Ciclo de desbaste longitudinal G72 - Ciclo de desbaste transversal G73 - Ciclo de desbaste paralelo ao perfil G74 - Ciclo de torneamento e furagao G75 - Ciclo de faceamento e canais G76 - Ciclo de roscamento automatico G77 - Ciclo de tomeamento paralelo e cénico G78 - Ciclo de roscamento semi-automatico G79 - Ciclo de faceamento paralelo e cénico G80 - Cancela ciclo de furagio G83 - Ciclo de furagao G84 - Ciclo de roscamento com macho G90 - Coordenadas absolutas G91 - Coordenadas incrementais G92 - Limite de rotacéo G94 - Estabelece avanco em milimetros por minuto G95 - Estabelece avango em milimetros por rotagéo G96 - Velocidade de corte constante G97 - Rotagdo Fungées auxiliares FANUC M20 - Aciona alimentador de barras M21 - Parar alimentador de barras M24 - Placa travada M25 - Placa destravada M38 - Avanca aparador de pegas M39 - Retrai aparador de pecas M40 - Ativa modo de fixago interna da placa M41 - Ativa modo de fixagao externa da placa M49 - Troca de barras CNC - Programacéo de Comandos Numérices Computadorizados - Tomeatt 5.3 - Comando MITSUBISHI (TX - 8) G00 - Avango rapido G01 - Interpolagio linear G02 - Interpolacao circular no sentido horario G03 - Interpolagao circular no sentido anti-hordrio G04 - Tempo de espera G09 - Interpolagdo linear ponto a ponto (cantos vivos) G20 - Programacao em polegadas G21 - Programacao em milimetros G22 - Chamada de subprograma G24 - Ponto de troca com deslocamento s6 em X G25 - Ponto de troca com deslocamento s em Z G26 - Ponto de troca com deslocamento X e Z G27 - Ponto de troca com deslocamento Ze X G28 - Deslocamento até ponto de referéncia G33 - Corte de rosca sentenga por sentenga G40 - Cancela compensagao de raio GA6 - Ativa compensagao de raio completa G54. G59 - Deslocamentos do ponte zero pega G71 - Ciclo de desbaste longitudinal G72 - Ciclo de desbaste transversal G73 - Ciclo de desbaste paralelo ao contoro G74 - Ciclo de desbaste com corte interrompido, longitudinal G75 - Ciclo de desbaste com corte interrompido, transversal G76 - Ciclo de pentear roscas longitudinal -GB2.- Ciclo para rosquear (macho, cossinete) Ciclo de furagao profunda Ativar contorno em declive, descendentes ou ascendentes Desativa fungdo G88 ) Coordenadas absolutas Coordenadas incrementais = Limite de rotacao 4 _Avanco em milimetros por minuto Avanco em milimetros Por rotagao G96 - Velocidade de corte constante G97 - Rotagao Fungées auxiliares MITSUBISHI M06 - Ferramenta adicional M10 - Fechar placa ou pinga M11 - Abrir placa ou pinga M19 - Posicionar drvore principal M20 - Ativar medigao M40 - Engrenamento 1 M41 - Engrenamento 2 M42 - Engrenamento 3 M43 - Engrenamento 4 M92 - Ligar transportador de cavacos M93 - Desligar transportador de cavacos 5.4 - Comando SIEMENS G00 - Avango rapido G01 - Interpolagao linear G02 - Interpolagdo circular no sentido horario G03 - Interpolacao circular no sentido anti-horério G04 - Tempo de demora G09 - Paradas precisas G22 - Coordenadas em raio G23 - Coordenadas em diametro G25 - Limite inferior de rotacao G26 - Limite superior de rotagao G33 - Interpolagdo de roscas com passo constante(passo a passo) G40 - Desliga correco do raio da ferramenta G41 - Corregéo do raio da ferramenta a esquerda do contorno G42 - Correc&o do raio da ferramenta a direita do contomo G54 a G57 - Deslocamentos ajustaveis de ponto zero G70 - Dimensées em polegada G71 - Dimensées em milimetro G90 - Coordenadas absolutas G91 - Coordenadas incrementais G94 - Avango em milimetros por minuto ou graus por minuto G95 - Avanco em milimetros por rotagao ou polegadas por rotagdo G96 - Velocidade de corte constante G97 - Rotaco constante (cancela G96) Ciclos fixos de usinagem CYCLE 83 Furacdo profunda CYCLE 93_|_Usinagem de canais CYCLE 95. Ciclo de desbaste CYCLE 97 _[_Usinagem de Roscas Fungées auxiliares SIEMENS M10 - Acionar freio M11 - Desacionar freio M12 - Desacionar pino de trava do fuso M22 - Avangar mangote M23 - Recuar mangote “M64 - Fechar luneta M65 ~ Abrir luneta ~ M68 - Fechar placa ou pinga M69 - Abrir placa ou pinga 5 - Comando MCS leste comando a linguagem de programacéo é bem diferente do que vimos até 10° ser usado 0 cédigo G, mas sim funcdes de posicionamentos as quais 2m seguida, lembrando que © sistema de coordenadas cartesianas continua esmo. Posicionamento simples, quando deslocamento é em apenas um eixo X Em seguida, vamos definir todas as fun¢des preparatorias, mas ja deu para notar | que algumas delas tém o mesmo significado, isto 6, nao podem ser mudadas porque sio fungdes basicas do sistema ISO de programagdo. Conheceremos também a linguagem HEIDENHAIN. 5.7 - Estrutura do torno CNC De concepgao robusta e projetada para ambientes de alta produgéo, oferece | rigidez e estabilidade para usinagem pesada. Os conjuntos so apoiados em uma base monobloco concebida para absorver vibragées. Mesa e carro transversal, inclinados em 35°, propiciam melhor escoamento de cavacos, evitando o seu acimulo, garantindo estabilidade térmica ao longo de extensos periodos de usinagem. Consegqiientemente, pecas de maior preciso geométrica sao obtidas. Base do Galaxy 30 by Romi Figura 5.2 do Numérico Camputadarizada Definicao das Funcées Preparatorias a 6.1 - GOO Avanco rapido Usada normalmente para aproximacées ou recuos das ferramentas, esta funcao tem avanco proprio, podendo atingir os limites dos eixos da maquina que podem ser também controlados pelo potenciémetro de avanco do comando. Pode-se dizer que esta fungao gera movimentos improdutivos dentro do processo de usinagem. Ela é basica, mas existem algumas particularidades. Observar a figura 6. 1. ae Figura 6.1 6.11 Comando MACH 800.35. 22.% ———» Final de bloco Posicionamento em Z (comprimento de 2mm positivos) Posicionamento em X (diametro de 35mm) Preparatorias No comando MACH todas as coordenadas devem ser programadas com ponto decimal mesmo nas medidas inteiras. Exemplo X35 - sem o ponto decimal o comando interpreta como diametro de 0,0035, podendo haver riscos de colisdo. Isso vale para todos os tipos de coordenadas no comando MACH. X35. - com o ponto decimal o comando considera como diametro real de 35 mm. X850000 - sem o ponto, mas com quatro casas decimais a mais, © que aumentaria o nimero de caracteres por programa. 6.1.2 - Comando FANUC G00 X35. Z2.; posicionamento rapido # As definigédes s4o iguais, exceto que nao existe a obrigatoriedade do ponto decimal. 6.1.3 - Comando MITSUBISHI N10 G00 X/U35. Z/W2. SM; i Ly Dados tecnologicos conforme necessidade. | S_|Rotacao - Exemplo: $1000 M_|Funcao aundliar - Exemplo M08 - refrigeracdo, As definigdes X e Z no mudam, mas também podemos trabalhar com coordenadas mistas, isto é, absolutas e incrementais usando os enderegamentos U e W,. ou seja, U em relagao a X e W em relacao a Z, visto que um substitui o outro na” digitacdo, nao havendo necessidade de ativar a funcéo G90 ou G91. 6.1.4 - Comando SIEMENS G00 X35. 22. M; Observamos entao que a funcdo G00 nao muda, e mesmo os comandos se diferentes, 0 objetivo também @ o mesmo; basta informar as coordenadas posicionamento. CNC - Programagao de Comandos Numéricos Computadorizados - Tor 6.1.9 - Comando MCS: POS L X35. 22. FO ; aa Determina avanco rapido Sistema de coordenadas ndo muda Movimento simultaneo dos dois eixos (POS L} Movimento de apenas um eixo (POS) Neste comando, em especial a letra F define além dos avancos de usinagem também avango rapido, isto é, FO=avanco rapido Nunca se deve programar GOO enquanto a ferramenta estiver em contato com o material, ou seja, em processo de usinagem. 6.2 - GO1 interpolag¢ao linear Esta fungao, ao contrario da que nés vimos anteriormente, é usada para execugdo de avangos lentos, isto é, avangos de usinagem programados de acordo com as necessidades pelo programador, levando-se em consideracdo varios outros fatores, como ferramentas e material a ser usinado. Esta fungo executa movimentos retilineos, ‘ou seja, linhas retas, angulos e até com a inser¢ao de raios e chanfros. ® Deslocamento simples * Deslocamento com angulo 052,32 Figura 6.26 exemplos de programacdo que veremos em sequida serao relacionados a figura 6.2. 6.2.1 - Comando MACH GO1X Z F# Enderegos: X_|Coordenada absoluta final Coordenada absoluta final F_[Avanco N Exemplos de programagao: com auxilio da fungao GOO Deslocamento simples (figura 6.2a) Absoluto N10 GOO X35. 22. M08; aproximar em avanco rapido X35nm e 22 € ligar fluido de corte# N20 G01 Z-30. F.15; deslocar para o comprimento de 30mm com avango de -15mm / rotacdol Incremental N10 GOO X35, 22. M08; aproximar em avanco répido x35mm e 22 e ligar fluido de corte# N20 G91; ativar sistema de coordenadas incrementais # N30 Gl 2-32. F.15; deslocar 32mm em Z a partir do posicionamento inicial (22.) # N40 G90; desativar sistema de coordenadas incrementais # Deslocamentos possiveis com Angulo (figura 6.2b) Absoluto NLO GOO x35. 22. Mose N20 GO1 2-30. F.15# N30 GOl X52.32 Z-45.# a Incremental J N10 G00 x35. 22. mosé a N20 G91# : N30 Gl 2-32. F.15% a it N30 G01 X17.32 2-15.; aplicar a diferenca entre os diémetros (52.32 | 35 = 17.32) em x. - N40 6908 CNC - Programacéo de Comandos Numéricos Computadorizados - Tomeat Para ativar o sistema incremental, teremos que programar a tungao G91 antes dos movimentos e desativar apés término do perfil 6.2.2 - Comando FANUC GO1XZCRF; Enderegos: Coordenada absoluta final Coordenada absoluta final Comando para insercao de chanfro Comando para insercao de raio afaloln | ‘Avango Exemplo de programagéo: com auxilio da fungdo GOO Deslocamento simples Absoluto N10 GOO X35. 22. MB; N20 G01 2-30. F.15; Deslocamentos pos: Absoluto N10 GOO x35. 22. 08; N20 GO1 2-30, F.15; N30 G01 x52.32 2-45.; las Fungdes Preparatérias Incremental N10 GOO X35, 22. MOB; N20 G91; N30 GL 2-32. P15; N40 G90; Incremental NLO GOO x35. 22. M08; N20 G91; N30 GOL 2-32. F.15; N40 GOL X17.32 2-15.; N50 G90; __ Fungées C+ ou C- (chanfro) e R+ ou R- (arredondamento) Para executar este tipo de comando, sera preciso um movimento posterior, uma encia do movimento para que se saiba a direcdo do chanfro ou o arredondamento. £Exemplo de programa¢ao Figura 6.3 Programa: N1O GOO XO 22. M8;aproximac&o répida N20 G01 20 F.15;encostar na face com avanco de .15mm / rotacao N30 G01 X20. C-2.; facear com inserg’o de chanfro até diametro de 20mm N40 G01 2-15. R2.; deslocamento longitudinal com raio N50 G01 X30. C-2; facear com inserg&o de chanfro até diametro de 30mm N60 GO1 2-28. C2.; deslocamento longitudinal com chanfro N70 GO1 X40. R-2.; facear com inserg&o de raio até diametro de 20mm N80 GOI Z-40.; (pds-movimento obrigatério) Sem um pés-movimento, ou seja, um deslocamento logo apés a inserc&o, o comando: no executa a sentenca anterior. O deslocamento pode ser no minimo duas vezes raio da ponta do inserfo, ¢ isso vale para todes os comandos que usam este sistema 6.2.3 - Comando MITSUBISHI GO1 X/U Z/WACRFSM; Enderecos: X_| Coordenada absoluta final Coordenada incremental final eixo X Z_| Coordenada absoluta final c Coordenada incremental final eixo Z Coordenada angular Insergao de chanfro Insercdo de raio ‘Avango. Rotacao Fungo auwliar zlo|n]rlol>l= As definigdes também nao se alteram, além de ser posstvel programar medidas mistas(absolutas e incrementais). Exemplos de programagao: com auxilio da fungao GOO Deslocamento simples (figura 6.2a) Absoluto N1O GOO x35. 22. M08; (aproximar e ligar liquide refrigerante) N20 G01 2-30. F.15 ;(deslocamento longitudinal até 30mm) Incremental N10 GOO X35. 22. Mos; N20 GO1 W-32. P.25; Deslocamentos possiveis com Angulo (figura 6.2b) 0" ou 360" 270° Figura 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 é ‘semelhante 4s coordenadas cartesianas; s6 os valores que passam a ser em graus, como ‘Tio desenho em que temos um angulo de 30° Sendo assim, para atingir o objetivo, temos que colocar o sistema de coordenadas no inicio do deslocamento angular, como mostra a figura, e verificar o valor do Angulo, levando se em consideracao que a nossa referéncia no exemplo é 180°, entao (180 - 30 = 150}. XeZeA Absoluto N10 GOO X35. 22. M08; (aproximag&o sempre fora da 4rea de usinagem) N20 G01 2-30. F.15;(deslocamento longitudinal) N30 G01 X52.32 2-45.;(deslocamento simples por meio de coordenadas nos dois eixos) N30 GO1 X52.32 A150.;(deslocar com coordenada angular e didmetro xX conforme desenho) N30 G02 2-45. A150.; (deslocar com coordenada angular e comprimento Z conforme desenho) Incremental N10 GOO x35. 22. M08; N20 GO1 W-32. F.15; N30 GO1 U8.66 W-15. ou N40 G01 U8.66 AL5O.; ou NSO GO W-15. A150.; E possivel também programar coordenadas mistas, isto é, absolutas e incrementais em uma mesma sentenga. Exemplo N30 G1 X52.32 W-15.;(deslocamento com X absoluto e W incremental) Os enderecos U e W séo validos para o comando MITSUBISHI. 6.2.3.1 - Fungdes C ou D (chanfro) e R (arredondamento) Requer os mesmos procedimentos do outro comando e as mesmas regras,- lembrando também que existe a possibilidade de eixo arvore da maquina ser denominado eixo C. Sendo assim, a funcéo C pode ser alterada de acordo com fabricante. No comando Fanuc substituir pela letra K e no comando Mitsubishi pela letra D, com as mesmas definigées. Exemplo de programa¢ao: N10 G00 XO 22. Mos; N20 G01 20 F.1 N30 GOL X15. R2. N40 GO1 2-20. RL NSO G01 X25. C1.5.; ou D1.S. N60 G01 2-35. R2 N70 G01 X36. C1.5; ou D1.5 N80 GO1 Z-50.;(pés movimento) 1.5x45° Para os comandos que no possuem os recursos de inser¢ao, deve-se programar ponto a ponto. “1 6.2.4 - Comando SIEMENS GO1 X Z RND CHFF ; Enderegos: X_[ Coordenada absoluta final U_| Coordenada absoluta final CHF | Comando para inser¢ao chanfro RDN | Comando para insergo de raio z F_|Avanco Exemplos de programagao Deslocamentos simples (figura 6.2a) Absoluto Incremental N10 GOO X35. 22. MOB; N10 GOO x35, 22. M08; N20 GOL 2-30. F.15; N20 691; N30 GO1 2-32. F .15; N40 G90; Deslocamentos possiveis com Angulo (figura 6.2b) Absoluto Incremental N10 GOO x35. 22. M08; N10 GOO x35. 22. M08; N20 GO1 2-30. F.15; N20 G91; N30 GOL X52.32 2-45.; N30 G1 2-32. F.1 N40 GO1 X17.32 2-15.; NSO G90; Fungées CHF (chanfro) e RND (arredondamento) Estas fungdes, mesmo sendo descritas de formas diferentes, mantém as mesmas definicées das anteriores com o objetivo de inserir chanfros e raios entre dois movimentos, o que é bastante comum em comandos CNC. Exemplos de programagao G00 xO 22. MOB; G01 20 F.15; Gol x12. cH G01 2-18. RND=2.5; GO1 X28. CHP=2.5 GOL 2-30.; G01 X36. RND: GOL 2-42. ; (pés-movimento) 23 036 6.2.9 - Comando MCS POSLXZF; Enderegos: X_|Coordenada absoluta, XI - incremental Z_|Coordenada absoluta, ZI - incremental CHE | Comando para insercao chanfro RDN | Comando para insercao de raio F_[Avanco Deslocamentos simples (figura 6.2a) Absoluto O10 POS L XA35.000 22.000 FO M08; NO20 POS %-30.000 F.15; Incremental NO10 POS L XA35.000 ZA2.000 FO M08; NO20 POS 21-32.000 F.15; Deslocamentos possiveis com angulo Absoluto NO10 POS L XA35.000 ZA2.000 FO MO! NO20 POS 2A-30.000 F.15; NO30 POS L XA52.320 2-45.; Incremental <°NOLO POS L XA3S.000 2A2.000 FO M08; NO20 POS 2I~32.000 F.15; NO30 POS L XI17.320 ZI-15.000; - Fungdes CHF (chanfro) e RND (arredondamento) Tém as mesmas definigées e finalidades do comando Siemens, mudando apenas €linguagem de programaco. Usaremos a mesma figura geométrica para exemplificar a £xemplo de programagao: As fungées CHF e RND sao informadas em sentencas separadas entre os movimentos (figura 6.7). NO1O POS L XAO 2A2.000 FO M08; N020 POS ZAO F.15; NO30 POS XA12.000; NO40 CHF1.200 NOSO POS ZA-18.000; NO60 RND2.$00; NO70 POS XA28.000 NO80 CHF2.500; O90 POS ZA-30.000; N100 POS XA36.000; N110 RND2.; N120 G01 2-42.; (pés-movimento) 25x45" 3 8 2 Figura 6.7 Caso no seja_programado avanco, © comando assumira 0 iltimo valor colocado, lembrando que FO é avanco rapido. i As sentengas de deslocamentos colocadas apés as fungées de insergao de chanfro : ou arredondamento indicam em que direc4o eles devem ser feitos, ou seja, 0 sentido de: usinagem. CNC - Programacéo de Comandos Numéricos Computadorizados - Tomeament 6.3 - GO2Z e GOS interpolacao circular nos sentidos horario e anti-horario Estas fungdes so usadas para gerar arcos, ou seja, perlis circulares que vao até 180 graus no torneamento, podendo formar uma esfera completa, sendo que sempre que formos executar um proceso de interpolacdo circular, estaremos posicionados no inicio do arco. Entao, basta informar para o comando as coordenadas finais e o raio. A instrugéo G02 atua no sentido dos ponteiros do relégio, isto é, sentido horario A instrugao G03 atua no sentido contrario aos ponteiros, isto @, sentido anti- -horario. Vamos notar que hd algumas particularidades entre os comandos, principalmente quando usamos as coordenadas do centro do arco em vez do raio. Veremos alguns exemplos. A figura geométrica apresentada em seguida sera usada em todos os comandos como exemplo de programacao, assim poderemos fazer as comparacées necessarias € entender algumas particularidades entre eles, usando 0 raio propriamente dito ou as coordenadas do centro do arco. Aplicaremos as fungdes de avanco rapido e interpolacdo linear para melhor desenvolvimento do proceso. Coordenadas do centro do arco, valido para os comandos ISO: I- paralelo ao eixo X K- paralelo ao eixo Z Figura 6.8 2efinicéo das Fungdes Preparatorias = 7, ¥ Nunca se deve fazer um programa em fungdo da maquina, mas sim em fungao do desenho, pois se programarmos uma peca pensando na maquina, teremos problemas nas interpolagées circulares G02 e G03, devido ao fato de as posicdes das ferramentas nao serem iguais. Existem mdquinas que tém a torre de ferramentas atrés do eixo 4rvore, outras na frente e elgumas tém inclinagéo no exo transversal, gerando duividas em muitos usudrios na hora de programar. Para facilitar o processo e evitar erros, vamos programar sempre analisando o desenho pelo lado de cima da linha de centro, so a: teremos um programa padronizado, que pode ser usado em qualquer maquina sem alteragio de dados, independente da posigao das ferramentas, lembrando que no caso do programador sé é preciso saber qual o comando a ser utilizado. 6.3.1 - Comando MACH G02 /GO3 X ZR/AIKF Enderegos: Coordenada absoluta final do arco Coordenada absoluta final do arco Raio Coordenada do centro do arco em X Coordenada do centro do arco em Z ‘Avango 1] |= | 29 [ns [>< Centro do arco I e K em relago ao zero pega. Figura 6.9 Temos a opgdo de programar utilizando R ou I e K, sendo que nao é possivel usar as duas situacées juntas na mesma sentenga. Nos exemplos que veremos em seguida vamos trabalhar usando as duas opgées em todos os comandos. £xemplos de programag¢ao com auxilio das fungoes GOO e GOI Absoluto No10 020 030 No40 050 No60 O70 O80 Nog0 100 NL10 120 Goo cor G03 cor G02 Gor Gor cor G02 cor G03 con xO 22. MosH 20 F.158 X30. 2-15. RLS.# ou N30 GO3 X30, Z-15. 10 K-15.# 2-35.48 X40. 2-40. R5.# ou N50 G02 X40. 2-40. 140, K-35.# K6d.8 X48. 2-428 2-53.48 X62. 2-60. R7.# ou N90 G02 X62. 2-60. I62. K-53.# X68.# X80. 2-66. R6.# ou W110 GO3 X80. 2-66. 168. K-66.# 2-80.48 Incremental Noo 020 030 O40 NOSO 060 NO70 ogo O30 N100 N110 120 N130 N40 coo 91; GoL G03 Gon G02 Gor cor cor co Gor G03 Gor 690; xO 22. MOBH ativa sistema incremental# 2-2, F158 X30, 2-15. RIS.# ow NO4O G03 X30. 2-15. TO K-15.# 2-20. X10. 2-5. R5.# ou NO60 G02 X10. Z-5. 110. KO# xa. X4. 2-208 2-11.8 X14. 2-7. R7.# ou NLO00 G02 X14. Z-7. I1d. K-7.# x6.4 X12. 2-6. R6.# cu M120 G03 X12. 2-6. T12. KOH 2-18 desativa sistema incremental# 6.3.2 - Comando FANUC G02 /G03 XZR/IKF Enderecos: Coordenada absoluta final do arco Coordenada absoluta final do arco Raio Coordenada do centro do arco em X. Coordenada do centro do arco em Z. al || [N |x Avango Figura 6.10 - le K distincias entre o inicio e o centro do arco. Neste comando j4 comegaremos a notar algumas diferengas. A funcdo R per- manece igual, mas se optarmos por I e K, teremos mudancas em relacdo as referencias, isto é, a distancia do inicio do arco até o centro do arco e o valor de | sera programado em raio, Exemplo de programagéo: Absoluto NO10 GOO x0 22. Mog; NO20 G01 Z0 F.15; NO30 GO3 X30. 2-15. RIS. ou NO30 GO3 X30, 2-15. 10 K-15.; 040 GO1 2-35.; NOSO G02 X40 2-40. R5.; ou NOSO G02 X40. 2-40. 15. KO; N060 GO1 x44.; NO70 GO1 X48. 2-42.; NO80 GO1 2-53 NO90 GO2 X62. 2-60. R7 ou NO9O GO2 X62. 2-60. 17 XO; N100 G01 X68.; N110 G03 X80. 2-66. R6.; ou N110 G02 X80. Z-66. 10 K-6 N120 G01 2-80 Incremental: as funges I e K nao se alteram, pois jé s4o incrementais neste comando. No10 020 030 wo40 NOsO NO60 NO70 080 No30 100 W110 W120 130 w140 G00 x0 22. mos; G91; GOL Z-2. F.15; G03 X30. 2-15. R1S.; ou NO4O GO3 x30. z-15. 10 K-15.; G01 2-20.; G02 X10, 2-5. RS.; ou NO60 GO2 X10. 2-5, I5. KO; GOL x4.; GOL x4. 2-2.; GOL z-11.; G02 X14. Z-7. R7.; ou N1O0 GO2 X14. 2-7. 17 KO; G01 X6.; G03 X12. 2-6. R6.; ou N120 GO3 X12. 2-6. IO K-6.; GOL 2-14. G90; y 6.3.3 - Comando MITSUBISHI G02 / G03 X/U Z/W RIK F Enderegos: Coordenada absoluta final do arco Coordenada incremental final em X Coordenada absoluta final do arco ‘Coordenada incremental final em Z Raio Coordenada em relagao ao centro do arco em X. ‘Coordenada em relagéo ao centro do arco em Z ‘Avango. ala f—[p]}s in ]c fo isinicio final K 1 Figura 6.11 - Ie K séo coordenadas relativas ao centro do arco. Normalmente, é preferivel programar somente com a informacao do raio, pois é ‘muito mais simples e facil, e mesmo que a opcéo seja | e K, os objetivos sao os mesmos. Vale lembrar que nao podemos trabalhar com as duas situagdes na mesma sentenga. * Exemplo de programacéo: 3 Absoluto NO10 GOO x0 22. M08; NO20 G01 20 F.15 NO30 GO3 X30. Z-15. RIS.; ou NO30 G03 x30. 2-15. IO K-15.; NO40 GO1 2-35. NOSO G02 X40. 2-40. R5.; ou NO5SO GO2 X40. 2-40. I5. KO; NO60 GOL x44. NO70 GO1 x48. z-42. NO80 G01 Z~53.; NO90 G02 X62. Z-60. R7.; ov NO90 GO2 X62. 2-60. 17. KO; 100 GOL x68. N110 G03 X80. 2-66. R6.; ou N10 GO3 X80. 2-66. I0 K-6.; W120 GOL 2-80.;

You might also like