You are on page 1of 20
Programar de acordo com o processo da ferramenta selecionada. N200 GOO X__2__ MOS (afastamento desligando a refrigeracao) N210 G26 (afastamento para o ponto de troca lembrando as opcdes 624,625,627); N220 M02 ou M30 (final de programa com retorno ao inicio); Observacao Nesse comando € possivel programar mais de uma fungao G no bloco. 12.4 - Comando SIEMENS Caracteristicas iniciais do comando com informa programa: oes de diretério e ntimero de NUMERO DO PROGRAMA NO10 GOO G53. X_2 % 2 DOO (ponto de partida e troca); NO20 G54 (deslocamento do ponte zero pega); O30 T01 DO1 G95 S___ M03 ou MO4 (TO1 chamada de ferramenta, DOL corretores G95 avango em mm/rot.,rotagaéo e sentido de giro.) Opg¢do com G96, é conveniente limitar a rotacao. NO40 G96 S_ LIMs: 2 (VCC em metros por minuto, valor e Limite de rotagdo Nesse comando nao ha necessidade de programar G97. Caso a opcao desejada seja rotacao fixa, considerar no bloco NO30 TO1 DO1 G95 S_?__ M03 ou M04 e nao programar o bloco NO40 NO60 GOO %__ Z__ M08 (aproximagao inicial ligando refrigeragao); Programar de acordo com o proceso da ferramenta selecionada. N200 GOO X__2_ M09 (atastamento desligando a refrigeragao) ; N210 GOO G53 X_%__ DOO (afastamente para o ponto de troca) ; 220 M02 ou M30 (final ce programa com retorno ao inicio); Observacao comando é possivel programar mais de uma fungao G no bloco. a CNC - Programagéio de Comandos Numéricos Computadorizados - Torneamento 12.5 - Comando MCS 210 LBS ST 1 - numero do programa inserido de maneira sequencial, isto é, se houver mais programas, eles sao digitados um apés o outro, divididos apenas pelos néimeros label (LBS ST 1, LBS ST 2) ¢ assim sucessivamente jé que nao temos diretorio para esse comando. TDF IX__LZ R__LC__; definigao de ferramentas dentro do proprio programa Em que: TDF - tool definition (definigao de ferramentas) LX - comprimento da ferramenta em X LZ - comprimento da ferramenta em Z R -raio da ponta da ferramenta LC - lado de corte da ferramenta (sentido de usinagem) TCL, RO / RR / RL C off/on; chamada de ferramenta Em que: TCL - tool call (chamada de ferramenta) S - define a rotagao do eixo arvore RO / RR / RL - define a trajetoria de corte da ferramenta; normalmente se usa RO RO - compensa o sentido de corte a esquerda e a direita (usinagem externa e interna) (G46 no sistema ISO) RR - compensa o sentido de corte & direita (usinagem externa) G42 no sistema ISO) RL - compensa o sentido de corte a esquerda (usinagem interna) G41 no sistema ISO) C off / on - aliva ou desativa compensacao de raio da ferramenta POS L XA__ ZA__ FO M; ponto de troca da ferramenta em avango répido (FO), com Fungao auxiliar que pode definir sentido de giro. Programar de acordo com o proceso da ferramenta selecionada. inicio de sub-rotina LBS ST. Cabegalho a Descricdo da sub-rotina LBS ST 0; final de sub-rotina LBC CAAL, REP chamada da sub-rotina e numero de repetigdes POS L XA___ ZA__FO; ponto de troca M02 ou M30; final de programa. Nota j No comando MCS 210 é preciso fornecer 0 maximo de informagées possivel, ndo s6 em relacdo & programacao, mas também na parte que envolve as ferramentas, j6 que nao temos um video de acompanhamento. 12.5.1 - Comando MCS 001 - numero do programa inserido no diretério do comando. CYC CL 0 - reset da meméria CYC CL 2MMMTDS- define fungdes auxiliares (M), ferramenta (T), corretor (D), rotacao (S) em um mesmo bloco. CYC CL 2 M S - definicao de velocidade de corte, com chamada de outro ciclo 2. caso as informagées ndo sejam suficientes somente em um bloco. S pode ter definic&o de rotagdo ou velocidade de corte, dependendo da fungao preparatoria. POS L XA__ ZA__ FO M- ponto de troca da ferramenta em avango rapido (FO), com funcao auxiliar que pode definir sentido de giro e ligar fluido de corte ao mesmo tempo. Programar de acordo com o processo da ferramenta selecionada. LBS ST__; inicio de sub-rotina Descrigao da sub-rotina LBS ST 0; final de sub-rotina EBC CL___ REP _ chatnacla du sub-rotina e numero de repetigées POS L XA__ ZA__FO; ponto de troca Mo2 ou M30; final de programa. Nota As sub-rotinas normalmente sao programadas em modo incremental e executadas em um processo repetitive que se faz quantas vezes forem necessarias. Elas tém como objetivo simplificar a programagao e a criatividade do programador tem grande importancia no proceso. de Comandos Numéricos Computadorizados O ponto zero peca é definido no dimensionamento das ferramentas de acordo com as pegas. LABEL OU LBS - definic&o de nimeros de programa logo no inicio (MCS 210) ou sub-rotinas que possam ser chamadas no meio de um programa, como desbastes, um modo de marcar pontos importantes no programa. Diretério - listagem de programas existentes no comando. 12.6 - Ciclos fixos Sao fungées especiais desenvolvidas para facilitar a programacao e, principal- mente, diminuir o tamanho dos programas, executando em uma tnica sentenga operacées de desbastes de perfis complexos, furagdes com quebras de cavaco e roscamentos dos mais variados. Cada fabricante desenvolve o seu préprio ciclo fixo, que tem muito em comum, e para o programador é uma questao de adaptacdo. Os préximos capitulos abordam os ciclos fixos de cada comando com exemplos aplicativos, todos em uma mesma ordem dentro de um processo de usinagem. Cabegalho a 13.1 - G74 - Ciclo de torneamento e furagao com descarga de cavacos 13.1.1 - Furacgdo com descarga de cavacos G74. ZW F# Enderecos: Z__ | Posicdo final (comprimento do furo) W_ | Incremento por penetragao (quebra de cavaco) F_ | Avanco Exemplo Figura 13.1 Comando MACH @ Considerar W=12mm NO10 G00 X 0 Z3, MO8# N020 G74 2-69, W12. F.1# Notas Se W nao for programado, o eixo Z avanca para o comprimento final em movimento continuo. Levando em consideracéo uma broca helicoidal afiada a 120 graus com referéncia na ponta. Descrigdéo do processo: A furacéo sera executada até o comprimento de 69mm, com incremento de 12mm(W). A cada penetracio em W haverd um recuo automatico ao posicionamento inicial (23) e em seguida uma nova aproximago até 2mm antes da ultima penetracao. Ao término do ciclo, a ferramenta se posiciona nas coordenadas iniciais, ou seja, X0 e Z3. 13.1.2 - Torneamento (desbaste de pe: simples) Enderecos: X__[Diametro final Z_| Comprimento final 1_| Incremento por passada (em diametro) U1_[Recuo angular dos eixos F_[Avango Notas Posicionar no diametro da primeira passada, descontando o Primeiro incremento. A funcao U1 ativa o recuo angular da ferramenta, Se nao for programado o recuo, seré sobre o diametro j4 usinado. O recuo em X sera igual ao valor do incremento em I. Exemplo Considerar I = 5mm por passada NOLO GOO x95. 22. MOB; passadaf to20 G74 X50. 2-45, I5. Ul F.25; aplicagdo do ciclot @Q CNC - Programagio de Comandos Numéricos Computadorizados - Torneamento aproximagdo com posicionamento da primeira 80 Figura 13.2 - Desbaste externo. Ao término do ciclo, a ferramenta vai se posicionar em X55 e Z2, isto é, 0 Ultimo diametro mais 0 valor de I. Figura 13.3 - Desbaste interno. 010 GOO x25. 22. M08; aproximagao com posicionamento da primeira passadal 1020 G74 ¥40. Z-40. IS. Ul F.25; aplicagao do ciclot ‘Ao término do ciclo, posicionamento final X35. ¢ 22. Descrigéo do processo: O ciclo ser executado a partir do primeiro posicionamento em modo incremental no eixo X, de acordo com o valor de cada passada, determinado em I, até 0 diametro X final, havendo recuo angular ao final de cada percurso. ‘Comando MACH Q 13.2 - G75 - Ciclo de faceamento e canais 13.2.1- Faceamento Enderegos: X_[Diametro final Z_| Comprimento final K_|Incremento por passada UL _| Recuo angular dos eixos F_ | Avanco Notas Posicionar no comprimento da primeira passada. A funcao U1 ativa um recuo angular da ferramenta. Se nao for programado, 0 recuo sera sobre face ja usinada. O recuo em Z sera igual ao valor do incremento em K. Exemplo Considerar K = 2mm por passada le 50 Figura 13.4 - Faceamento externo. NO10 GOO X62. Z-2. MOB; aproximagaod NO20 G75 X25. Z-15. K2, Ul F.25; ciclo fixo de desbaste simples? @ CNC - Programacio de Comandos Numéricos Computadorizados - Torneamento Posicionamento final = X62. e Z-13. Figura 13.5 - Faceamento interno. NO10 GOO X16. 22. M08; aproximagso# NO20 GOO X18. 2-2.; posicionamento na primeira passada# NO30 G75 X50. Z-12. K2. U1. F.25; aplicagao do ciclot 040 GOO 210.; afastamento em Zt Posicionamento final = X18. e 2-10. Descrigdo do processo: O ciclo serd executado a partir do primeiro posicionamento em modo incremental no eixo Z, de acordo com o valor de cada passada (K) até 0 comprimento Z final, havendo o recuo angular ao final de cada percurso. 13.2.2 - Canais Enderegos: Diametro final Coordenada final (iiltimo canal) Incremento por penetragao (quebra-cavaco) Distancia entre os canais Tempo de permanéncia em segundos mo) RlElN |x Avanco ‘Comando MACH @Q Nota) Os canais devern ser equidistantes. Posicionar no comprimento do primeiro canal. Se W nao for programado, o eixo X avanga para o diametro final em movimento continuo. Figura 13.6 Programacaéo NO10 GOO X52. 2-20. M08: aproximagdo com coordenadas do primeiro canalé NO20 G75 %40. 2-65.K9. F.12; aplicagdes do ciclo para os seis canais# Ao término do processo, a ferramenta se posiciona em X52, e 2-65, Descrigao do proceso: O ciclo sera executado a partir do posicionamento do primeiro canal e em modo incremental quantos forem necessarios até 0 comprimento final Se o canal for muito profundo, pode-se aplicar a fungao W para quebra de cavaco. @ CNC - Programagao de Comandos Numéricos Computadorizados - Torneamento 13.3 - G66 - Ciclo automatico de desbaste longitudinal Enderecos: Diametro de referéncia para inicio de toreamento X__|externo = maior diémetro + 4mm (subprograma) interno = menor diametro - 4mm (subprograma) z | Comprimento de referéncia para inicio de torneamento primeiro posicionamento em Z + 2mm (subprogramas) Sobremetal para acabamento em X (em diametro) Sobremetal para acabamento em Z Incremento por passada (em diametro) Subprograma com dimensées de acabamento Avango SS] a] vle]a]— Pré-acabamento paralelo ao perfil final Esse ciclo possibilita 0 desbaste completo de uma pega e requer dois programas que sao denominados: Programa principal Deve conter todas as informagdes tecnol6gicas, como opsao, chamada de ferramenta, velocidade de corte ete Subprograma Deve conter somente informagdes do perfil a ser desbastado com as fungées G01, G02, G03 ou G73, que j conhecemos. Regras = Esse ciclo nao permite a execugao de mergulhos. As coordenadas devem ser ascendentes para usinagens externas e descendentes para usinagens intemas. = Apés a execugao do ciclo, a ferramenta retoma ao ponto inicial, programado no proprio bloco (X e Z). Comando MACH. a Figura 13.7 - Esquema para desbaste externo. Programa principal nimero 1 Em que: X referéncia = 60 + 4 = 64 Zreferéncia= 1+2= 3 Exemplo de programacao com desbaste externo Posicionamento fora da pega final Zz Inicio do ‘contoro (X11 eZ1) 1x45" Figura 13.8 001-Nimero do programa NO10; programa principalt N110 GOO X65. 22. MO@;aproximacao opcionalé @ CNC - Programagao de Comandos Numéricos Computadorizados - Tomeamento N120 G66 x64. 23. I1. K.1 WS. P2 F.25 Ul; aplicacao de desbastet N130 GO X12. 22.;aproximagao do inicio conhecidot N140 G42;ativa cRct N150 P2;chamada do subprogramat —————> N160 G40;desativa crcl ‘Subprograma niimero 2 N170 GOO X65, 22. MO9;afastamento opcional§ | 002 a ;Subprograma P2 N300 M30; final de pri NOLO GOl X11. 21. F.S# Liebe hiatal 020 G01 X15. Z-1. F.154 030 G01 2-20. nao G01 x20. 2-28.¢ NOSO G03 X40. 2-38. R10.F O60 GOI 2-50. O70 G01 x60. 2-55. OBO M02; finals __ Observacgao Neste exemplo 0 acabamento é executado com a mesma ferramenta. Esquema para desbaste interno W=5mm broca 025mm Figura 13.9 Programa principal ntimero 3 Considerar uma pré-furagdo com diametro de 25mm. Em que: X referéncia = 25-4 = 21 Zreferencia= 1+2= 3 Comando MACH @ Figura 13.11 - Esquema para faceamento externo. Programa principal ntimero 1 Em que: X referéncia = 60 + 4 = 64 Zreferéncia= 1+2= 3 Exemplo de programagao com faceamento externo Inicio do perfil Ponto 7” de partida Final Figura 13.12 005-Némero do programa 010; programa principal} @ CNC - Programagao de Comandos Numéricos Computadorizados - Tomeamento N110 GOO X65. 22. MOB;aproximagdo opciona + MO8;aproximagdo opcionalll N120 G67 X64. 23, 11, K.1 W3, P6 F625 U1F N130 GO X14, 22,;aproximagdo do inicio conhecidot N140 G42;ativa CRCH N150 P6;chamada do subpro: — di 5s gramah ma ero 6 N160 G40;desativa CRA & | Subprograma nim N170 GOO X65. 22. MO9;afaatamento opcionall | ?ainprograna P6 7 moi Gol %13, 21, F.54 W020 GOL x18, 21.5 F-150 N300 M30; final de programal O30 GO1 2-5.9 11040 GO1 428. 2-10.4 oso GOL 2-15.68 NoGo G02 138, 2-20. R5.# No70 Gol x50. Noeo GOL X60. 2-21.48 090 102; finalk Observacao | Neste exemplo 0 acabamento é executado com a mesma ferramenta Figura 13.13 - Esqu Programa principal ntimero 3 Considerar uma pré-furacao com diametro de 16mm. Em que: X referéncia = 16-4 = 12 Zreferéncia= 1+2= 3 na para faceamento interno. Comando MACH @ Exemplo de programacdo com faceamento interno 7 Ponlerde partida ditt 1/Final de peril (X66 ¢2Z1) 3 Into ano nie p> g as Ls Y Figura 13.14 007-Nimero do programa NO10; programa principali N110 GOO X14. 22. M08;aproximagéo opcionald N120 G67 X12. Z3, IL. K.1 W3. P8 F.25 U1; aplicar o ciclo# N130 G00 %67. 22.aproximagao do inicio do perfils4 N140 Gal;ativa CRCH N150 P8; chamada do subprogramalt W160 G40;desativa CRCH H170 GOO Z15. 25. M09;afastam to de segurangat 7 Subprograma numero 8 1300 oo8 subprograma P64 N10 GO1 X66. 21. F.58 1120 GO1 X60. 2-2. P.158 30 GOL 2-7.5 ud0 G03 X54. 2-10. R3.8 ou 154, K-7.8 NSO GOL x42.8 NGO GOL X40. 2-11.8 N70 GOL 2-20.4 Ngo GOL x16.9 90 M024 @ CNC - Programacao de Comandos Numéricos Computadorizados - Torneamento |NObservacae™| Mesmo que 0 processo de desbaste seja executado em outro sentido, as caracteristicas do subprograma nao mudam. O desbaste transversal é uma étima opgao para situagdes de usinagem em que o percurso transversal é maior do que o longitudinal, o que causaria menos impacto da ferramenta, como nos exemplos citados. Descricéo do processo: E igual 4 fungio G66, prevalecendo também as mesmas regras. Como vimos, as fungées G66 e G67 nao admitem mergulhos para usinagens externas ou internas, como alivios e saidas de roscas, por exemplo. E preciso ignorar essas situagdes dentro de subprogramas e conclui-las no programa principal. 13.5 - Exemplo: programa completo com duas ferramentas Figura 13.15 Exemplo completo Processo: programa com situagao de mergulho T0101 - Pré-facear e desbastar (avango 0.3mm/rot) T0202 - Acabamento (avango 0.15mm/rot) ‘Comando MACH a Programa principal ntimero 9 5009 NO10;Eixo liso# NO20 G994 NO30 T00;Pré-facear e desbastart NO40 G54k NOSO GOO x200. 2150.# NO6O T0101# NO70 Mo6# NOBO M12# NO90 G96 N100 $180.4 N110 G92 $2500 M3# N120 GOO X64. Z.1 MOBE N130 GO1 X-2. F.38 N140 G66xX66.23.11.K.1W6.P10 U1 F.3# N150 MO9# N160 T00;Acabamento# N170 G54¢ N180 GOO X200. 2150.8 N190 T0202 N200 MO6s N210 M124 N220 G968 N230 $200.4 N240 G92 $2800 MO3# N250 GOO X42. 20 MOBE N260 GO1 X-2. F.15# N270 GOO X35. 22.8 N280 G42# N290 P108 300 G40# N310 GOO X65. 2-15.5¢ 1N320 GOO x42.$ N330 GO X40. F.58 N340 GO1 X36. Z-17.5 F.2¢ N350 GO1 2-37.54 N360 GOl X40, 2-39.54 370 GOO X42. 2-15.8 N380 GO1 X40. F.58 N390 GO1 X35. 2-17.5 F,154 Acabar alivio N400 GOI St 410 GOL 240.4 N420 GOO X50. 25. MO9F N450 TO00;# N460 G544 N470 GOO x200. 2150.4 N480 M308 Subprograma nimero 10 30010 NO10; SP/Eixo lisof NO20 GOl X34. 21. F.5# NO30 GO1 240. 2-2. F.158 NO40 G01 2-55.;coordenada sem o alivio de D35mm# CNC - Programacao de Comandos Numéricos Computadorizados ‘orneamento NOSO G01 X50.# NO6O GO1 X52. 2-56.48 NO70 GOL 2-70.48 NOB0 GO1 x56.# NO90 G01 X62. Z-73.;coordenadas finais mantendo Angulo de 45 graus# N100 M304 Dica 1 oO primeiro faceamento da pega a ser usinada deve ser sempre em dire¢ao ao centro, pois possibilita um melhor acabamento, e sempre ultrapassando até pelo menos duas vezes 0 raio da ponta da ferramenta para a eliminagao da ponta no centro. Nota T Nunca esquecer o ponto decimal no comando MACH. 13.6 - G83 Ciclo automatico de furagao com quebra-cavaco Esse ciclo tem a mesma definicéo para todos os comandos. Ele é automatico e executa furagées longas, isto é, furos que tenham um comprimento trés vezes maior que seu diametro. E semelhante ao G74 (furagao) estudado anteriormente, sé que com alguns detalhes a mais descritos em seguida O ciclo G83 deve ser cancelado logo apés a sua execucao com a funcao G80. Observe: G83 Z1J KUWRD PIF Enderecos: ‘Coordenada do comprimento do furo Valor do primeiro incremenio de profundidade, com retorno Coordenada para calculo da segunda ¢ terceira penetracées (menor que I) Valor minimo do incremento para penetragio Coordenada maxima de profundidade, Z inicial mais profundidade do furo Determina incremento de retracdo que ocorreré em cada penetracao. Delermina plano de referéncia para inicio de usinagem Tempo de permanéncia apés cada penetragao. Retragao da ferramenta ao posicionamento inicial ao término do ciclo mIBlolalelclale|-|n Avanco ‘Comando MACH @ Nota © valor determinado em J é subtraido do ultimo increment de profundidade que foi programaco em I, Sendo assim, J deve ser menor que I, como no exemplo apresentado om seguidas Primeiro ineremento = | Segundo incremento =1- J Terceiro incremento = (I- J) - J Se J nao for programado, o valor de | sera utilizado para todos os incrementos. plano R K LK KL KL bo 1 U=Z+R. Figura 13.16 - Esquema funcional do ciclo para melhor entendimento. Se W nao for programado, o comando assume 2mm de retragio a cada penetracao. Exemplo de programacéo Figura 13.17 de Comandos Numéricos Computadorizados - Torneamento

You might also like