Home

SINUMERIK 808D_Fresagem Parte 3_Programaçao(ISO)

image

Contents

1. Esquema 4 7 Exemplo de programa o Adi es aos comandos para definir a unidade de medida e A posi o fechada definida por meio do dado de m quina MD20154 MC EXTERN GCODE RESET VALUES 5 e Durante a mudan a os valores dos deslocamentos de origem s o completamente trocados e Se a unidade de medida mudada durante a execu o do programa o seguinte deve ser executado antes Ao usar um sistema de coordenadas da pe a de trabalho G54 a G59 este deve ser associado ao sistema de coordenadas b sico Todos os corretores devem ser desativados G41 to G44 e G49 e O seguinte deve ser feito depois de mudar o sistema de medida de G20 a G21 G92 deve ser executada antes de especificar os comandos de movimento transversal para os eixos para configurar o sistema de coordenadas e G20 e G21 n o s o usadas para mudar o volante e a pondera o incremental Isso acontece atrav s do programa do CLP O dado da m quina respons vel por isso chamado MA JOG INCR WEIGHT Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 41 Comandos de movimento 4 2 Defini o de modos de entrada dos valores das coordenadas 4 2 3 Mudan a de escala G50 G51 Propriedades de G50 G51 Formato A forma definida por um programa de pe a pode ser aumentada ou reduzida de acordo com a escala necess ria A escala desejada pode ser habilitada e desabilitada p
2. F Fun o adicional 57 Fun o da ferramenta Fun o de compressor Fun o do fuso Fun o F Fun o interrup o de programa 106 Fun o M Fun o S 57 Fun es de corre o da ferramenta 47 Fun es M para opera es de parada fun es M que podem ser usadas de diversas maneiras 61 G coo ia 15 9 20 Interpola o linear 20 G01 15 G02 15 G02 G03 22 27 G03 15 23 G04 16 47 16 G09 G09 G61 G10 17 98 G10 6 17 G11 G15 16 G15 G16 101 G16 16 G17 15 G17 G18 G19 Eixos paralelos Jri de plano 36 G18 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 121 ndice G19 G20 G20 G21 G21 G27 17 G28 17 G290 17 G291 17 G31 103 G31 P1 P4 G40 G40 G41 G42 50 G41 15 G42 15 G43 G43 G44 G49 48 G44 15 G49 G50 G50 G51 G50 1 pi 2 G50 1 651 1 G51 16 G51 1 17 G52 17 85 G53 17 32 G54 16 G54 Po H8 G55 G56 G57 16 G58 G59 G60 17 G61 G63 16 63 G64 16 G65 B G65 G66 G67 G66 16 G67 16 AA O Blaak O O 122 G82 15 G83 16 78 G84 16 88 G84 ou G74 94 Interpola o helicoidal 27 Interpola o linear ISO modo de dialeto 7 M MOO M01 58 M02 M30 58 M96 En 106 M98 M99 99 Mem ria de dados de corretor de ferramenta 47 Modo DryRun Modo Siemens 7 Movimento transversal r pid
3. Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 4 Fun es de corre o da ferramenta Fun o H para especifica o da dire o de corre o da ferramenta A dire o do corretor de ferramenta determinada pelo sinal da compensa o de comprimento da ferramenta que ativada pela fun o H e a fun o G programada Tabelas 4 9 Os sinais est o presentes antes da quantidade de corretor de ferramenta e dire o da corre o da ferramenta Sinais de corretor de ferramenta fun o H positivo negativo G43 Corretor de ferramenta na dire o positiva Corretor de ferramenta na dire o negativa G44 Corretor de ferramenta na dire o negativa Corretor de ferramenta na dire o positiva Exemplo de programa o Corre o 3 0 Corre o 4 0 Indicador de dado de posi o incluindo corre o eixo Z apenas N101 G92 Z0 0 000 N102 G90 G00 X1 0 Y2 0 0 000 N103 G43 Z 20 H10 23 000 N104 GOI Z 30 FI000 33 000 N105 G00 ZOHO0O0 0 000 N201 G00 X 2 0 Y 2 0 N202 G44 Z 30 H11 34 000 N203 G01 Z 40 F1000 44 000 N204 G00 Z0 H00 0 000 Posi o programada Posi o da ferramenta al E 20 000 23 000 7 Q A o 30 000 A L 33000 Esquema 4 10 Corre o de posi o da ferramenta Fresagem Parte 3 Programming ISO dialects Manual de programa o
4. Esses blocos n o s o comprimidos o ot E Ro 62 5 G290 10 COMPON 20 G291 25 G01 X100 G17 261 30 X100 M22 Fun o auxiliar em bloco 35 X100 S5200 Velocidade do fuso em bloco Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 6 2 Formato 4 6 Controle da velocidade de avan o Parada exata G09 G61 modo de trajet ria cont nua G64 abertura de rosca interna G63 A velocidade de avan o de trajet ria controlada como especificado na tabela abaixo Tabelas 4 15 Controle da velocidade de avan o de trajet ria Identificados Fun o G Efic cia das fun es G Descri o Parada exata G09 Efetiva apenas no bloco no qual a Frenagem e parada em fun o G pertinente fim de bloco e controle programada de posi o antes da transi o ao pr ximo bloco Parada exata G61 Fun o G modal permanece Frenagem e parada em efetiva at que seja desabilitada fim de bloco e controle por meio de G63 ou G64 de posi o antes da transi o ao pr ximo bloco Modo de trajet ria G64 Fun o G modal permanece Nenhuma frenagem no cont nua efetiva at que seja desabilitada fim de bloco antes da por meio de G61 ou G63 transi o ao pr ximo bloco Abertura de rosca G63 Fun o G modal permanece Nenhuma frenagem no interna efetiva at que seja desabilit
5. Por fim o valor do sistema de coordenada alterado adicionado a cada valor individual do deslocamento de origem da pe a Para colocar de outra forma Todos os sistema de coordenadas da pe a de trabalho est o deslocados sistematicamente pelo mesmo valor Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 1 O sistema de coordenada Exemplo A ferramenta em opera o com G54 posicionada em 190 150 e o sistema de coordenadas da pe a de trabalho 1 X Y criada cada vez em G92X90Y90 com uma mudan a do vetor A Sistema de coordenadas da pe a de trabalho G54 RS Posi o da ferramenta Esquema 4 2 Exemplo de configura o de coordenadas 4 1 6 Sistema de coordenadas local G52 Para simplifica o de programa o um tipo de sistema de coordenadas da pe a de trabalho pode ser configurado para criar um programa no sistema de coordenadas da pe a de trabalho Este sistema de coordenadas da pe a tamb m chamado de sistema de coordenadas local Formato G52 X Y Z Configura o do sistema de coordenadas local G52 X0 Y0 Z0 Desfazer sele o do sistema de coordenadas local X Y Z Origem do sistema de coordenadas local Explica es G52 pode ser usada para programar deslocamentos de origem para todas as trajet rias e eixos de posicionamento na dire o do eixo especificado Dessa maneira
6. Fresagem Parte 3 Programming ISO dialects 44 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 2 Defini o de modos de entrada dos valores das coordenadas 4 2 4 Espelhamento program vel G50 1 G51 1 G51 1 pode ser utilizado para espelhar formatos de pe a nos eixos de coordenadas Todos os movimentos transversais programados s o ent o executados como espelhados Eixo de simetria X 40 Eixo de simetria Y 40 30 40 50 1 Contorno programado original 2 Mapeamento sim trico com refer ncia linha que corre paralela a Y e intercepta X em 40 3 Mapeamento sim trico com refer ncia ao ponto 40 40 4 Mapeamento sim trico com refer ncia linha que corre paralela a X e intercepta Y em 40 Esquema 4 9 Espelhamento program vel Formato X Y Z Posi es e eixo de espelhamento G51 1 Comando para ativar o espelhamento O espelhamento ocorre em um eixo de espelhamento que paralelo a X Y ou Z e cuja posi o programada com X Y ou Z G51 1 X0 usada para espelhar no eixo X G51 1 X10 usada para espelhar em um eixo de espelhamento que corre 10 mm em paralelo com o eixo X Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 45 Comandos de movimento 4 2 Defini o de modos de entrada dos valores das coordenadas Exemplo NL000 651 Mb Ra Vaca Bees Ativar
7. es G do modo de dialeto ISO s o usadas para chamar os ciclos padr o da Siemens Para fazer isso DISPLOF programado no in cio do ciclo relevante desta forma as fun es G que s o programados na linguagem dialeto ISO continuar a ser exibida PROC CYCLE328 SAVE DISPLOF N10 N99 RET Os ciclos shell da Siemens s o chamados atrav s de programas principais O modo Siemens selecionado automaticamente chamando o ciclo shell Com DISPLOF a exibi o do bloco congelado na chamada do ciclo a exibi o do c digo G continua no modo ISO Os c digos G que foram alterados no ciclo shell poss vel reiniciar seu estado original no final do ciclo com o atributo SAVE O n mero m ximo de eixos identificadores do eixo O n mero m ximo de eixos no modo de dialeto ISO 9 Os identificadores do eixo para os primeiros tr s eixos s o definidos permanentemente com X Y e Z Todos os outros eixos podem ser identificados com letras A B C U Ve W Programa o de ponto decimal No modo de dialeto ISO h duas nota es para avaliar valores programados sem ponto decimal e Nota o de calculadora Valores sem ponto decimal s o interpretados como mm pol ou graus e Nota o padr o Valores sem ponto decimal s o multiplicados por um fator de convers o A configura o feita em MD10884 MN EXTERN FLOATINGPOINT PROG H dois fatores de convers o diferentes IS B e IS C Esta pondera o relaciona se
8. o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 115 Fun es adicionais 4 6 Programas macro Exemplo de programa o 116 PROC MAIN N0090 G291 N0100 G1 G21 X10 Y20 F1000 G90 N0500 G90 X20 Y30 G123 G1 G54 N0800 G90 X20 Y30 G421 G1 G54 N0900 M30 PROC G21 MAKRO N0010 R10 R10 11 11 Z 0020 IF SC X PROG 2 0030 SETAL 61000 0040 ENDIF 0050 IF SC Y PROG 0 0060 SETAL 61001 0070 ENDIF 0080 IF SC F PROG 0090 SETAL 61002 0100 ENDIF 10 G90 X C_X Y SC Y p DR RA DR a a a 0 0120 G291 0130 G21 M6 X100 N0140 G290 N0150 M17 PROC G123_MAKRO N0010 R10 R10 11 11 N0020 IF C_G 421 GOTOF label G421 N0040 G91 X C_X Y C_Y F500 r r r r r r r r r r r r r r r r ISO mode Chamada de G21 MAKRO spf G1 e G90 s o ativadas antes da chamada de G21 MAKRO spf Chamada de G123 MAKRO spf G1 G54 e G90 s o ativadas antes da chamada de G123 MAKRO spf Chamada de G123 MAKRO spf G1 G54 e G90 s o ativadas antes da chamada de G123 MAKRO spf vari vel programada n o transferida Corretamente G21 gt ativar sistema de medi o m trico nenhuma chamada de macro r Funcionalidade de macro para G123 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 5 7 5 7 1 Formato 4 7 Fun es especiais N1990 GOTO
9. usado para chamar a sub rotina tanto quanto especificado no endere o L Uma dist ncia programada em JeKe calculada do ponto de in cio atravessado antes de cada chamada de sub rotina Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 117 Fun es adicionais 5 7 Fun es especiais Exemplos Esquema 5 23 Repeti o de contorno com G72 1 Programa principal N10 G92 X40 0 Y50 0 N20 G01 G90 G17 G41 20 Y20 G43H99 F1000 N30 G72 1 P123 L4 X0 YO R90 0 N40 G40 G01 X100 Y50 Z0 N50 G00 X40 0 Y50 0 N60 M30 Sub rotina 1234 spf N100 G01 X10 N200 Y50 N300 X 10 N400 Y10 N500 X 20 N600 M99 Fresagem Parte 3 Programming ISO dialects 118 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 7 Fun es especiais 10 Ponto de origem Ponto de in cio 2 Esquema 5 24 Repeti o de contorno com G72 2 Programa principal N10 G00 G90 X0 YO N20 G01 G17 G41 X30 Y0 G43H99 F1000 N30 Y10 N40 X30 N50 G72 2 P2000 L3 I80 JO Sub rotina 2000 mpf G90 G01 X40 N100 Y30 N200 G01 X80 N300 G01 Y10 N400 X110 500 M99 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KA0 119 Fun es adicionais 4 7 Fun es especiais 5 7 2 Mudan a dos modos de DryRun simula o em vazio e n
10. 6FC5398 4DP10 0KAO 21 Comandos de acionamento 3 1 Comandos de interpola o 3 1 3 Formato Interpola o circular G02 G03 Para iniciar a interpola o circular execute os comandos especificados na seguinte tabela Tabelas 3 2 Comandos a serem executados para interpola o circular Elemento Comando Descri o Designa o do plano G17 Arco circular no plano X Y G18 Arco circular no plano Z X G19 Arco circular no plano Y Z Sentido de rota o G02 sentido hor rio G03 anti hor rio Posi o do ponto final Dois eixos de X Y ou Z Posi o do ponto final em um sistema de coordenadas da pe a de trabalho Dois eixos de X Y ou Z Dist ncia do ponto inicial ponto final com sinal Dist ncia do ponto inicial Dois eixos de J ou Dist ncia do ponto inicial centro do c rculo centro K com sinal Raio do arco circular R Raio do arco circular Avan o F Velocidade ao do arco circular Designa o do plano Com os comandos especificados abaixo uma ferramenta atravessa ao longo do arco circular no plano X Y Z X ou Y Z de maneira que o avan o especificado com F mantido no arco circular e no Plano X Y G17 G02 ou G03 X Y R ou 1 J F e no Plano Z X G18 G02 ou G03 Z X R ou K 1 F e no Plano Y Z G19 G02 ou G03 Y Z R 0u J K F Antes da programa o do raio do
11. A fun o G28 implementada com o ciclo de cobertura cycle328 spf Uma transforma o n o deve ser programada para um eixo que deve se aproximar do ponto de refer ncia com G28 o qual deve se aproximar da marca de refer ncia A transforma o desativada no ciclo cycle328 spf Aproxima o autom tica do ponto de refer ncia para eixos rotativos Eixos rotativos podem ser usados para aproxima o autom tica do ponto de refer ncia exatamente como eixos lineares A dire o de aproxima o do movimento transversal definida com o dado de m quina 34010 MD MA REFP CAM DIR IS MINUS B B A A 720 360 0 360 720 Retorno ao ponto de refer ncia a dire o de movimento transversal positiva foi selecionada como a dire o de retorno ao ponto de refer ncia Esquema 3 8 Retorno ao ponto de refer ncia eixos rotativos Adi es aos comandos para aproxima o autom tica do ponto de refer ncia Compensa o de raio da ferramenta e ciclos definidos G28 n o deve ser usada em opera o com compensa o de raio da ferramenta G41 G42 ou em um ciclo definido Naviso G28 usada para interromper a compensa o de raio da ferramenta G40 com movimento transversal eventual do eixo ao ponto de refer ncia Portanto a compensa o do raio da ferramenta deve ser desativada antes que ocorra G28 Corretor de ferramenta em G28 Em G28 o ponto de interpola o aproximado com o corre
12. Aplica es dire o Z de perfura o dire o Z G83 Velocidade de Movimento Perfura o de avan o de trabalho transversal r pido orif cio profundo interrompida G84 Velocidade de Parada do fuso gt Velocidade de Abertura de rosca avan o de corte In cio do fuso ap s avan o de corte gt interna espera na dire o tempo de espera gt oposta O fuso gira no sentido oposto G85 Velocidade de Velocidade de Esmerilhamento avan o de corte avan o de corte G86 Velocidade de Parada do fuso Movimento Esmerilhamento avan o de corte transversal r pido gt in cio do fuso G87 Posicionamento do Posicionamento do Movimento Esmerilhamento fuso gt Trajet ria de retirada gt Movimento fuso ap s espera gt Trajet ria de retirada transversal r pido gt Trajet ria de retorno gt In cio do fuso transversal r pido gt Trajet ria de retorno gt Funcionamento do fuso para a direita gt Velocidade de avan o de corte G89 Velocidade de Espera Velocidade de Esmerilhamento avan o de corte avan o de corte Usando ciclos fixos a sequ ncia de opera o em geral sempre como descrito abaixo e 1 Ciclo de trabalho Posicionamento no plano X Y com velocidade de avan o de corte ou velocidade de movimento transversal r pido e 2 Ciclo de trabalho Movimento transversal r pido ao plano R e 3 Ciclo de trabalho Usinagem at a profundidade de perfura o Z e 4 Cic
13. Pyyyyxxxxx n o poss vel o n mero de passes deve sempre ser programado com L Exemplo M98 P123 chama 123 mpf 1 passe M98 P20012 chama 20012 mpf 1 passe Cuidado n o mais compat vel com dialeto ISO original M98 P12345 L2 chama 12345 mpf 2 passes Modal e Macro por blocos G65 G66 MC EXTERN FUNCTION MASK Bit 6 O G65 Pxxxx Lyyyy Adi o de n mero de programa at 4 d gitos com 0 N mero de programa com mais de 4 d gitos leva a um alarme MC EXTERN FUNCTION MASK Bit 6 1 G65 Pxxxx Lyyyy N o h extens o com 0 mesmo se o n mero de programa tiver menos de 4 d gitos Um n mero de programa com mais de 8 d gitos leva a um alarme Fresagem Parte 3 Programming ISO dialects 100 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais Interromper M96 5 4 Formato 5 4 Coordenadas polares G15 G16 MC_EXTERN_FUNCTION_MASK Bit 6 O M96 Pxxxx Adi o de n mero de programa sempre at 4 d gitos com O MC EXTERN FUNCTION MASK Bit 6 1 M96 Pxxxx N o h extens o com 0 mesmo se o n mero de programa tiver menos de 4 d gitos Um n mero de programa com mais de 8 d gitos leva a um alarme Coordenadas polares G15 G16 Ao programar em coordenadas polares as posi es no sistema de coordenadas s o definidas com um raio e ou ngulo A programa o de coordenadas polares selecionada com G16 Ela desabilitada com G15 O primeiro eixo do
14. X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao plano R P Tempo de espera no fundo do furo e no ponto R durante o retorno F Velocidade de avan o de corte K N mero de repeti es se necess rio G84 G98 G84 G99 Parada do fuso Parada do fuso Em o inicial Fuso no sentido hor rio Parada do fuso Fuso no sentido hor rio Parada do fuso e Ea Plano Ponto R Ponto R Ponto R Ponto Z P Parada do fuso Fuso no sentido Fuso no sentido Fuso no sentido anti hor rio anti hor rio anti hor rio Esquema 5 14 Ciclo de Abertura de uma rosca direita sem mandril de compensa o G84 Fresagem Parte 3 Programming ISO dialects 88 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais Explica es Restri es 4 1 Fun es suportando programa O ciclo cria a seguinte sequ ncia de movimentos e Aproxima o do plano de refer ncia deslocado pela quantidade de dist ncia de seguran a com GO e Parada orientada do fuso e transfer ncia do fuso no modo Eixo e Abertura de rosca interna profundidade de perfura o final e Execu o de tempo de espera na profundidade da rosca e Retra o ao plano de refer ncia e revers o da dire o de rota o trazido para frente pela dist ncia de seguran a e Retra o ao plano de retra o com GO Durante a abertura de rosca interna override de movi
15. X e Y retornam ao terceiro ponto de refer ncia O segundo ponto de refer ncia selecionado omitindo P Eixos que n o s o programados em um bloco G30 n o s o atravessados Posi o de ponto de refer ncia 30 As posi es de todos os pontos de refer ncia s o sempre determinada em rela o ao primeiro ponto de refer ncia A dist ncia do primeiro ponto de refer ncia de todos os pontos de refer ncia subsequentes est definida em dados de m quina seguintes Tabelas 3 3 Pontos de refer ncia Elemento MD 2 Ponto de refer ncia MA REFP SET POS 1 3 Ponto de refer ncia MA REFP SET POS 2 4 Ponto de refer ncia MA REFP SET POS 3 Indica o Mais detalhes sobre os pontos que foram considerados na programa o do G30 est o dispon veis no cap tulo Abordagem do ponto de refer ncia com ponto intermedi rio G28 A fun o G30 implementada com o ciclo 328 ciclo como com G28 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 4 1 O sistema de coordenada A posi o de uma ferramenta definida unicamente por suas coordenadas no sistema de coordenadas Essas coordenadas s o definidas atrav s das posi es do eixo Se por exemplo os tr s eixos envolvidos s o denotados por X Y e Z as coordenadas s o especificadas da seguinte maneira Xiro Yoel Esquema
16. c rculo com G02 G03 deve se primeiro selecionar o plano de interpola o desejado com G17 G18 ou G19 Interpola o circular n o permitida para o 4 e 5 eixos se forem eixos lineares A sele o de plano tamb m usada para selecionar o plano no qual a compensa o de raio da ferramenta G41 G42 efetuada O plano X Y G17 automaticamente ajustado depois de ativar o sistema de controle G17 Plano X Y G18 Plano Z X G19 Plano Y Z 22 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de acionamento 3 1 Comandos de interpola o Os planos de trabalho devem ser especificados em geral C rculos tamb m podem ser criados fora do plano de trabalho selecionado Neste caso os endere os do eixo especifica o das posi es finais do c rculo determinam o plano circular A interpola o circular poss vel no plano XB ZB ou Yf ao selecionar um 5 eixo linear opcional que tamb m cont m um 5 eixo al m dos planos X Y Y Z e Z X B U V ou W e Interpola o circular no plano XB G17 G02 ou G03 X B R ou J F e interpola o circular no plano ZB G18 G02 ou G03 Z B R ou K 1 F e interpola o circular no plano YB G19 G02 ou G03 Y B R ou J K F e Se os caracteres de endere o para os 4 e 5 eixos s o omitidos como por
17. da chamada da sub rotina ao fim do programa Se nenhum n mero de bloco correspondente for encontrado o programa de pe a ser finalmente pesquisado na dire o inversa na dire o do in cio do programa de pe a Se M99 estiver sem um n mero de bloco Pxxxx em um programa principal o controle ir para o in cio do programa principal e o programa principal ser processado novamente No caso de M99 com navega o ao n mero do bloco no programa principal M99xxxx o bloco sempre buscado a partir do in cio do programa Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 99 Fun es adicionais 5 3 N mero de programa de oito d gitos 5 3 N mero de programa de oito d gitos Uma sele o de n mero de programa ativada com os dados de m quina 20734 MC EXTERN FUNCTION MASK Bit 6 1 Essa fun o afeta M98 e G65 66 y N mero de execu es do programa x N mero do programa Chamada de subprograma MC EXTERN FUNCTION MASK Bit 6 O M98 Pyyyyxxxx ou M98 Pxxxx Lyyyy N mero de programa no m x 4 d gitos Adi o de n mero de programa sempre at 4 d gitos com O Exemplo M98 P20012 chama 0012 mpf 2 fluxos M98 P123 L2 chama 0123 mpf 2 fluxos MC EXTERN FUNCTION MASK Bit 6 1 M98 Pxxxxxxxx Lyyyy N o h extens o com 0 mesmo se o n mero de programa tiver menos de 4 d gitos A programa o do n mero de passes e n mero de programa P
18. de cavacos e abertura de rosca em furo profundo com remo o de cavacos Os ciclos G84 e G74 podem ser selecionados com GUD ZSFI 1 como segue ZSFI 1 2 Abertura de rosca em furo profundo com quebra de cavacos ZSFI 1 3 Abertura de rosca em furo profundo com remo o de cavacos G84 ou G74 X Y Z R P Q F K X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao ponto R P Tempo de espera no fundo do furo e no ponto R durante o retorno Q Profundidade de corte para cada velocidade de avan o de corte F Velocidade de avan o K N mero de repeti es G84 G74 G98 G84 G74 G99 d trajet ria de retra o Plano inicial Ponto Z j Ponto Z j Esquema 5 16 Abertura de rosca em furo profundo com quebra de cavacos USER DATA _ZSFI 1 2 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa 1 A ferramenta atravessada com velocidade de avan o programada 2 A velocidade de retra o pode ser afetada com USER DATA ZSFI 2 d Trajet ria para iniciar os processos de corte Plano inicial Ponto Z j Ponto Z y Esquema 5 17 Abertura de rosca em furo profundo com quebra de cavacos USER DATA ZSFI 1 3 Abertura de rosca em furo profundo com quebra remo o de cavacos Ap s posicioname
19. do dado de corretor de ferramenta determinada atrav s da fun o G usada e a dire o da corre o determinada com as fun es H As fun es G usadas para a compensa o de comprimento de ferramenta A compensa o de comprimento de ferramenta chamada com as seguintes fun es G Tabelas 4 8 As fun es G usadas para a compensa o de comprimento de ferramenta Fun o G Fun o Grupo G G43 Adi o 08 G44 Subtra o 08 G49 Desabilita o 08 48 e G43 e G44 s o modais e permanecem ativas at que sejam desbilitadas atrav s de G49 A compensa o de comprimento de ferramenta desabilitada com G49 H00 tamb m pode ser usada para desabilitar a compensa o de comprimento de ferramenta e Especificando G43 or G44 Z H a quantidade especificada de corretor de ferramenta com a fun o H adicionada ou subtra da da posi o especificada do eixo Z e o eixo Z ent o atravessa alvo corrigida isto a posi o alvo do eixo Z especificada no programa alterada pela grandeza do corretor da ferramenta e Especificando G01 Z G43 ou G44 H o eixo Z atravessa a trajet ria que corresponde quantidade de corretor de ferramenta especificada por meio da fun o H e Especificando G43 ou G44 Z H H o eixo Z atravessa a trajet ria que corresponde diferen a entre a quantidade de corretor de ferramenta anterior e a nova quantidade de corretor
20. e de utiliza o 12 2012 6FC5398 4DP10 0KAO 30 000 34 000 7 Posi o da ferramenta Posi o programada p DT 40 000 44 000 49 Comandos de movimento 4 4 Fun es de corre o da ferramenta Configura es e O dado de m quina 8MC TOOL CORR MOVE MODE determina se a compensa o de comprimento de ferramenta deve ser empreendida com a sele o do corretor de ferramenta ou apenas durante a programa o de um movimento de eixo MC CUTTING EDGE DEFAULT 0 define que inicialmente nenhuma compensa o de comprimento de ferramenta est ativa durante uma troca de ferramenta MC AUXFU T SYNC TYPE define se a sa da da fun o T para o CLP ocorre durante ou ap s o movimento transversal MC RESET MODE MASK Bit 6 pode ser usado para definir que a compensa o de comprimento da ferramenta atualmente ativa permanecer ativa mesmo ap s um RESET e A compensa o de raio da ferramenta tamb m pode ser chamada para uma opera o com compensa o de comprimento da ferramenta Compensa o de comprimento da ferramenta em v rios eixos 4 4 3 Comandos 50 A compensa o de comprimento da ferramenta tamb m pode ser ativada para v rios eixos Uma exibi o da compensa o de comprimento da ferramenta resultante n o mais poss vel nesse caso Compensa o de raio do cortador G40 G41 G42 Na compensa o do raio da fresa os caminhos programados da ferramen
21. e override do fuso s o aceitos em 100 A velocidade de rota o pode ser afetada durante a retra o com GUD ZSFI 2 Exemplo ZSFI 2 120 a retra o ocorre em 120 da velocidade durante abertura de rosca interna Mudan a dos eixos Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Um alarme gerado se o eixo de perfura o no modo Perfura o sem mandril de compensa o for mudado Abertura de rosca interna Desabilita o Comando S 92 O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Sempre programe R apenas em um bloco com um movimento de eixo caso contr rio os valores programados n o s o armazenados modalmente As fun es G do grupo 01 G00 a G03 e G74 n o devem ser usadas juntas em um bloco caso contr rio G74 desabilitada Uma mensagem de erro exibida se o gama especificado for uma etapa mais elevado do que o valor m ximo permiss vel Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa Fun o F Uma mensagem de erro exibida se o valor especificado para a velocidade de avan o de corte ultrapassar o valor m ximo permiss vel Unidade do comando F Entrada de dado no Entrada de dado em Observa es sistema m trico polegada G94 1 mm min 0 01 pol
22. es G no bloco aleat ria e n o tem nenhum efeito na funcionalidade Mais informa es sobre os par metros programados neste bloco est o dispon veis no Cap tulo Chamada de programa macro G65 G66 G67 Restri es e A chamada de macro com uma fun o G pode ser executada apenas no modo ISO G290 e Apenas uma fun o G pode ser substitu da por linha de programa de pe a ou em geral apenas uma chamada de sub rotina Se houver poss veis conflitos com outras chamadas de sub rotina por exemplo se uma sub rotina modal estiver ativa o sistema gera o alarme 12722 V rias macro ISO M T ou chamadas de ciclo no bloco e Nenhuma outra macro G ou M ou sub rotina M pode ser cnamada se uma macro G estiver ativa Nesse caso macros M ou sub rotinas M s o executadas como fun es M Macros G s o executadas como fun es G desde que uma fun o G correspondente exista caso contr rio um alarme 12470 Fun o G desconhecida gerado e Caso contr rio as mesmas restri es s o aplic veis como para G65 Exemplos de configura o Chamada da sub rotina G21 MAKRO por meio da fun o G G21 MN EXTERN G NO MAC CYCLEJ 0 21 MN EXTERN G NO MAC CYCLE NAMEJ 0 G21 MAKRO MN EXTERN G NO MAC CYCLE 1 123 MN EXTERN G NO MAC CYCLE NAMEY 1 6123 MAKRO MN EXTERN G NO MAC CYCLE 2 421 MN EXTERN G NO MAC CYCLE NAME 2 6123 MAKRO Fresagem Parte 3 Programming ISO dialects Manual de programa
23. exemplo nos comandos G17 G02 X R ou J F ent o o plano X Y selecionado automaticamente no plano de interpola o A interpola o circular com o 4 e 5 eixos n o poss vel se esses eixos adicionais forem eixos rotativos Sentido de rota o O sentido de rota o do arco circular deve ser especificado como mostrado na seguinte figura G02 sentido hor rio G03 anti hor rio G02 G02 DN co Plano X Y G17 Plano Z X G18 Plano Y Z G19 Eixo Y Esquema 3 3 Sentido de rota o do arco circular Ponto final O ponto final pode ser especificado correspondendo defini o com G90 ou G91 como absoluto ou incremental Se o ponto final especificado n o recai no arco circular o sistema gera o alarme 14040 Erro no ponto final do c rculo Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 23 Comandos de acionamento 3 1 Comandos de interpola o Possibilidades de programa o de movimentos circulares O sistema de controle oferece op es de programa o de movimentos circulares O movimento circular descrito pelo e Ponto central e ponto final em dimens o absoluta ou incremental padr o e Raios e pontos finais nas coordenadas cartesianas Para uma interpola o circular com um ngulo central lt 180 a programa o deve ser R gt 0 positivo Para uma interpola o circular com u
24. grupo 01 G00 a G03 e G89 n o devem ser usadas juntas em um bloco caso contr rio G89 desabilitada Exemplo M3 S150 Movimento rotativo de haste G90 GO Z100 G90 G99 G89 X200 Y 150 Z 100 Posicionamento furo aberto 1 R50 P1000 F150 em seguida 1 s de parada no fundo de um furo Y 500 Posicionamento furo aberto 2 em seguida retorno ao ponto R Y 700 Posicionamento furo aberto 3 em seguida retorno ao ponto R X950 Posicionamento furo aberto 4 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 5 em seguida retorno ao ponto R 698 Y 700 Posicionamento furo aberto 6 em seguida retorno ao plano inicial G80 Desabilita o do ciclo fixo G28 G91 X0 Y0 Z0 Retorno posi o de refer ncia M5 Parada do fuso Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 87 Fun es adicionais 4 1 Fun es suportando programa 5 1 11 Ciclo de Abertura de uma rosca direita sem mandril de compensa o G84 A ferramenta perfura na velocidade do fuso e na taxa de avan o programadas at a profundidade final inserida Com G84 pode se produzir abertura de rosca interna r gida Indica o G84 pode ser usada se o fuso a ser usado para a opera o de perfura o tiver capacidade t cnica para ser operado no modo de fuso com posi o controlada Formato G84 X Y Z R P F K
25. mudan a de marcha na base de um furo aberto um valor modal que armazenado em ciclos fixos Por favor assegure que este endere o tamb m seja usado como interface para os ciclos G73 e G83 O fuso para em uma posi o rotativa fixa ap s posicionamento ao do eixo X e Y A ferramenta desloca se na dire o oposta da ponta da ferramenta E posicionada no fundo de um furo ponto R em movimento transversal r pido Finalmente a ferramenta movida na dire o da ponta e o fuso movido com rota o no sentido hor rio A perfura o ocorre ao longo do eixo Z na dire o positiva at o ponto Z Os fusos param em uma posi o de fuso fixa depois que o fundo de um furo atingido A ferramenta retornada oposta ponta da ferramenta A dist ncia de seguran a pode ser especificada com GUD ZSFRI 0 A trajet ria de retorno pode ser especificada com ZSFI 5 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa G17 G18 G19 _ZSFR 5 1 X Z Y _ZSFI 5 0 ou 2 X Z Y _ZSFI 5 3 Y X Z _ZSFI 5 4 Y X Z O ngulo deve portanto ser especificado em USER DATA _ZSFR 2 de tal maneira que a ponta da ferramenta aponta na dire o oposta ap s a parada do fuso para a trajet ria de retorno Exemplo Se o plano G17 for ativado a ponta da fe
26. n 1an 6 Abertura de um furo de 10 mm de di metro n 7 an 10 Abertura de um furo de 20 mm de di metro mai n 11an 13 Abertura de um furo de 95 mm di metro profundidade 50 mm y NT 250 Posi o de rota o i Plano inicial aT E E 50 l 30 prq i 20 i T11 T15 T30 200 17 150 Esquema 5 18 Exemplo de programa ciclo de perfura o Fresagem Parte 3 Programming ISO dialects 96 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa Valor de corre o 200 0 definido em TO No 11 190 0 definido em TO No 15 e 150 0 definido no corretor de ferramenta No 30 Programa de amostra N005 N006 N007 N022 N023 G49 G10 L10 P11 R200 G10 L10O P15 R190 G10 L10 P30 R150 G92 X0 Y0 Z0 G90 G00 Z2250 0 T11 M6 G43 Z0 H11 S30 M3 g99 G81 X400 0 Y 350 0 Z 153 0 0 F1200 Y 550 0 G98 Y 750 0 G99 X1200 0 Y 550 0 G98 Y 350 0 G00 X0 Y0 M5 G49 Z250 0 T15 M6 G43 Z0 H15 S20 M3 G99 G82 X550 0 Y 450 0 2 130 0 0 P300 F700 G98 Y 650 0 G99 X1050 0 G98 Y 450 0 G00 X0 Y0 M5 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO retorno ao ponto do plano R retorno ao plano inicial retorno ao ponto do plano R retorno ao ponto do plano R retorno ao ponto do plano R retorno ao p
27. o 12 2012 6FC5398 4DP10 0KAO Principios de programa o 1 1 3 Altern ncia entre os modos O SINUMERIK 808D compat vel com os seguintes dois modos de linguagem de programa o e Modo de linguagem Siemens e ISO modo de dialeto Observe que a ferramenta ativa os desvios da ferramenta e os desvios de pe a de trabalho n o s o influenciados pela mudan a do modo Procedimento A ES 1 Selecione a rea de opera o desejada e insira sua tela principal N ma SHIFT ALARM M Luso Ref Point N AMPFNTEST MPF B RESET ROY Ponto de refer ncia Goa G17 G49 G88 698 Modo 2 Pressione esta tecla de atalho na barra de teclas de atalho vertical ISO O sistema de controle automaticamente inicia a troca do modo a partir do modo Siemens para o modo dialeto ISO Ap s a troca ISO exibido no canto esquerdo superior da tela Para alterar do modo ISO novamente para o modo Siemens pressione a mesma tecla de atalho novamente Fresagem Parte 3 Programming ISO dialects 8 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Princ pios de programa o 1 1 4 Exemplo Procedimento 1 1 5 1 1 6 Exibi o do c digo G O c digo G exibido na mesma linguagem Siemens ou Dialeto ISO como bloco relevante atual Se a exibi o dos blocos suprimida com DISPLOF o c digo G continua a ser exibido no idioma que o bloco ativado est sendo exibido As fun
28. o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 77 Fun es adicionais 4 1 Fun es suportando programa 5 1 6 Ciclo de perfura o profunda com remo o de cavacos G83 O ciclo Perfura o profunda com remo o de cavacos pode por exemplo ser usado para perfura o profunda com recorte Formato G83 X Y R Q F K X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao plano R Q Profundidade de corte para cada velocidade de avan o de corte F Velocidade de avan o K N mero de repeti es css eso Plano inicial E t Q l Ponto R j Ponto R y Plano Ponto R q q l i y Ponto Z l Ponto Z Esquema 5 9 Ciclo de perfura o profunda com remo o de cavacos G83 Restri es Explica es Depois que a profundidade de corte programada atingida para cada velocidade de avan o de corte Q o retorno ao plano de refer ncia R ocorre em movimento transversal r pido O movimento de aproxima o para uma etapa renovada tamb m executado em movimento transversal r pido em torno da trajet ria d que pode ser definida em USER DATA _ZSFR 10 A trajet ria e a profundidade de corte para cada velocidade de avan o de corte Q s o atravessadas em velocidade de avan o de corte Q incremental sem ter que especificar sinais Fresagem Parte 3 Programming ISO dialects 78 Manual de programa o e de utiliza o 12 2012
29. o n o ser mais reiniciado Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 107 Fun es adicionais 5 6 Programas macro 5 5 5 Fun o de Controle de vida da ferramenta O monitoramento da vida da ferramenta e a contagem de pe a de trabalho podem ser empreendidas com o Siemens Tool Management 5 6 Programas macro Macros podem consistir de v rios blocos de programa de pe a completados com M99 Em princ pio macros s o sub rotinas que s o chamadas com G65 Pxx ou G66 Pxx no programa de pe a Macros que s o chamadas com G65 s o n o modais Macros que s o chamadas com G66 s o modais e s o desabilitadas com G67 5 6 1 Diferen as com sub rotinas Programas macro G65 G66 podem ser usados para especificar par metros que podem ser avaliados em programas macro Nenhum par metro pode ser especificado nas chamadas de sub rotina M98 5 6 2 Chamada de programa de macro G65 G66 G67 Programas macro s o geralmente executados imediatamente ap s sua chamada O procedimento de chamar um programa de macro descrito na tabela a seguir Tabelas 5 4 Formato para chamar programa de macro M todo de chamada C digo de comando Observa es Chamada simples G65 Chamada modal a G66 Desabilita o atrav s de G67 Chamada simples G65 Formato G65 P_L_ Um programa de macro para o qual um n mero de programa foi atribu do com P chamado
30. para opera es liga desliga das demais fun es da m quina Consulte os dados do fabricante da m quina As fun es M espec ficas do CN s o descritas abaixo Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 57 Comandos de movimento 4 5 Fun es S T M e B Fun es M para interromper as opera es M00 M01 M02 M30 Uma parada de programa pode ser acionada com esta fun o M e a usinagem interrompida ou finalizada Se o fuso tamb m interrompido depende da especifica o do fabricante da m quina Detalhes est o dispon veis na documenta o do fabricante da m quina MOO parada de programa A usinagem interrompida no bloco do CN com MOO Pode se agora por exemplo efetuar a remo o de cavacos o redimensionamento etc Um sinal gerado ao CLP O programa pode ser reiniciado com lt CYCLE START gt M01 parada opcional M01 pode ser definido atrav s e caixa de di logo HMI Program control controle do programa ou a e interface VDI O processamento do programa do NC mantido com M01 somente quando o sinal correspondente da interface VDI estiver configurado ou Controle de programa foi selecionado na IHM caixa de di logo M30 ou M02 fim do programa Um programa finalizado com M30 ou M02 Indica o Um sinal gerado ao PLC com MOO M01 MO2 ou M30 Indica o Os dados sobre se o fuso inter
31. perfura o fina G76 Parada do fuso orientada Tool m Corre o q Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais Explica es Restri es 4 1 Fun es suportando programa Naviso O endere o Q um valor modal que armazenado nos ciclos fixos Por favor assegure que este endere o tamb m seja usado como interface para os ciclos G73 e G83 Os fusos param em uma posi o de fuso fixa depois que o fundo de um furo atingido A ferramenta retornada oposta ponta da ferramenta A dist ncia de seguran a pode ser especificada com GUD ZSFRI0 A trajet ria de retorno pode ser especificada com ZSFI 5 G17 G18 G19 _ZSFI 5 1 X Z Y _ZSFI 5 0 ou 2 X Z Y _ZSFI 5 3 Y X Z _ZSFI 5 4 Y X Z O ngulo deve portanto ser especificado em USER DATA ZSFR 2 de tal maneira que a ponta da ferramenta aponta na dire o oposta ap s a parada do fuso para a trajet ria de retorno Mudan a dos eixos Esmerilhamento Q R Desabilita o Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Sempre programe Q e R apenas em um bloco com um movimento de retra o caso contr rio os valores programa
32. pode se trabalhar com mudan a dos pontos zero por exemplo durante opera es de usinagem repetitivas em diferentes posi es da pe a de trabalho G52 X Y Z um deslocamento do origem em torno dos valores de deslocamentos programados nas dire es especificadas do eixo pertinente O ltimo deslocamento de origem ajust vel especificado G54 a G59 G54 P1 P93 serve como refer ncia Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 35 Comandos de movimento 4 1 O sistema de coordenada G55 sistema de coordenadas da pe a 2 sistema de coordenadas local sistema de coordenadas local G59 sistema de coordenadas da pe a 6 Sistema de coordenadas da m quina Origem do sistema de coordenadas da m quina El Ponto de refer ncia Esquema 4 3 Configura o do sistema de coordenadas local 4 1 7 Sele o do plano G17 G18 G19 A sele o do plano no qual a interpola o circular a compensa o do raio da ferramenta e a rota o do sistema de coordenadas ocorreram feita especificando as seguintes fun es G Tabelas 4 1 Fun es G para selecionar o plano Fun o G Fun o Grupo G G17 Plano X Y 02 G18 Plano Z X 02 G19 Plano Y Z 02 O plano definido como descrito abaixo com uma ajuda do exemplo do plano X Y O eixo horizontal no primeiro quadrante o eixo X e o
33. quando o bloco saltar n vel 3 est ativo Os n veis de bloco saltar 1 a 9 podem estar ativos Os valores de bloco saltar lt 1 e gt 9 leva a um alarme 14060 n vel de pular n o permiss vel para bloco saltar diferencial A fun o mapeada para os n veis de salto Siemens existentes Ao contr rio do dialeto ISO original e 1 s o n veis de salto separados que tamb m devem ser ativados separadamente Indica o O 0 em 0 pode ser omitido Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 11 Principios de programa o 1 2 1 2 1 1 2 2 12 Pr condi es para o avan o A se o seguinte descreve a fun o de avan o com a qual a taxa de avan o via coberta por minuto ou por rota o de uma ferramenta de corte definida Movimento transversal r pido Movimento transversal r pido usado para o posicionamento G00 bem como para o manual transversal com movimento transversal r pid JOG No movimento transversal r pido cada eixo transverso a taxa de movimento transversal r pido ajustado para eixos individuais A taxa de movimento transversal r pido definida pelo fabricante da m quina e especificado pelos os dados da maquina para os eixos individuais A medida que os eixos deslocam se independentemente uns dos outros cada eixo atinge seu ponto alvo em momentos diferentes Assim a trajet ria da fer
34. um ngulo interno arco circular linha reta Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 53 Comandos de movimento 4 4 Fun es de corre o da ferramenta 4 4 4 Detec o de colis o Ativa o por meio de programa do CN Embora a fun o Detec o de colis o esteja dispon vel apenas no modo Siemens ela tamb m pode ser usada no modo de dialeto ISO A ativa o e desativa o deve ser empreendida apenas no modo Siemens G290 Ativa o do modo Siemens CDON Ativa o da detec o de gargalo G291 Ativa o do modo de dialeto ISO G290 Ativa o do modo Siemens CDOF Desativa o da detec o de gargalo G291 Ativa o do modo de dialeto ISO Ativa o pela configura o dos dados da m quina Fun o 54 MD20150 MC_GCODE_RESET_VALUES 22 2 CDON modal efetiva MD20150 MC_GCODE_RESET_VALUES 22 1 CDOF n o modal efetiva Com detec o de colis o ativada CDON Collision Detection ON e compensa o de raio da ferramenta o sistema de controle monitora trajet rias de ferramenta atrav s do c lculo de contorno antecipado Essa fun o de antecipa o permite que poss veis colis es sejam detectadas com anteced ncia e permite que o controle evite as Com a detec o de gargalo desativada CDOF uma busca feita no bloco de movimento transversal anterior em cantos internos para um ponto comum de inte
35. veis de salto A mudan a dos n veis de salto DB3200 DBB2 sempre representa uma interven o na execu o do programa que levou a uma queda de curto prazo da velocidade no caminho O mesmo verdadeiro para a mudan a do modo DryRun DryRun velocidade de avan o em vazio DB3200 DBX0 6 de DryRunOff para DryRunQOn ou vice versa Todas as quedas de velocidade podem ser evitadas com um mudar modo que limitado em sua fun o Nenhuma queda de velocidade necess ria com a configura o do dado da m quina 10706 MN SLASH MASK 2 ao mudar os n veis de salto isto um novo valor na interface do CLP gt NCK Chan DB3200 DBB2 Indica o O NCL processa blocos em duas etapas o pr processamento e a execu o principal tamb m pr curso e execu o principal O resultado da pr usinagem muda para a mem ria de pr processamento A usinagem principal tira o bloco pertinente mais antigo fora da mem ria de processamento e atravessa sua geometria ATEN O A pr usinagem mudada com a configura o do dado da m quina MN SLASH MASK 2 durante uma mudan a do n vel de salto Todos os blocos localizados na mem ria de processamento s o atravessados com o n vel de salto antigo O usu rio normalmente n o tem nenhum controle sobre o n vel de preenchimento da mem ria de pr processamento O usu rio pode ver o seguinte efeito Um novo n vel de salto eficaz algum tempo ap s a mudan a
36. 10 J10 K30 J22 K55 144 K33 Blockl Block2 Block3 SC I 0 10 SC 1 1 44 C I ORDER 0 1 C I ORDER 1 3 SC J 0 10 SC J 1 22 SC J ORDER 0 1 SC J ORDER 1 2 sc K 0 30 SC K 1 55 sc K 2 33 C K ORDER 0 1 C K ORDER 1 2 C K ORDER 2 3 Par metro de ciclo C x PROG 110 No modo dialeto SO 0 os valores programados podem ser avaliados de diferentes maneiras dependendo do m todo de programa o valor inteiro ou real A avalia o diferente ativada atrav s de dado de m quina Se DM for definido o sistema de controle responder como no seguinte exemplo X100 o movimento no eixo X 100 mm 100 com ponto gt valor real Y200 o movimento no eixo Y 0 2 mm 200 sem ponto gt valor inteiro Se os endere os programados no bloco s o usados como par metros de transfer ncia ent o os valores programados sempre existem como valores reais nas vari veis C x Para valores inteiros n o se pode mais tomar recurso ao m todo de programa o real inteiro nos ciclos e portanto n o h avalia o dos valores programadas com o fator de convers o correto H duas vari veis de sistema C TYP PROG C TYP PROG para informa o considerando se a programa o REAL ou INTEIRO foi assumida A estrutura a mesma de C ALL PROG e C INC PROG Se o valor for programado como INTEIRO ent o Bit configurado em 0 para REAL configurado em 1 Se o valor for programado sobre uma vari ve
37. 4 1 Posi es de ferramenta especificadas com X Y Z Os seguintes sistemas de coordenadas s o usadas para especificar as coordenadas 1 Sistemas de coordenadas da m quina G53 2 Sistema de coordenadas da pe a G92 3 Sistema de coordenadas local G52 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 31 Comandos de movimento 4 1 O sistema de coordenada 4 1 1 Sistemas de coordenadas da m quina G53 Defini o do sistema de coordenadas da m quina O zero da m quina define o sistema de coordenadas da m quina MCS Todos os outros pontos de refer ncia referem se ao ponto zero da m quina O zero da m quina um ponto fixo na ferramenta da m quina que pode ser referenciado por todos os sistemas de medi o derivados Formato G90 G53 X Y Z X Y Z Dimens o absoluta de palavra Sele o do sistema de coordenadas da m quina G53 G53 suprime o deslocamento de origem program vel e o ajust vel Os movimentos transversais no sistema de coordenadas da m quina com base em G53 s o sempre programados se a ferramenta deve atravessar posi o espec fica da m quina Desabilita o da compensa o Se MD10760 MN_G53_TOOLCORR 0 ent o as compensa es ativas do comprimento da ferramenta e do raio da ferramenta permanecem ativas em um bloco com G53 Se MD10760 MN_G53_TOOLCORR 1 ent o as compensa es ativas d
38. 5 4 1 7 Sele o do plano G17 G18 619 ee aeararerea nana aa aaararenaanaaaananeaa 36 4 1 8 Eixos paralelos 617 018 GIOJ sussa iataagas sida sand na ga nad a SO na 37 4 1 9 Rota o do eixo de coordenadas G68 G69 rr reraeaeera acata 38 4 1 10 Rota o 3D G68 G69 n aa naa aa aeee eae near anna near anna nana a nara a na area A TERSA B 4 2 Defini o de modos de entrada dos valores das coordenadas rn rereere nn 40 4 2 1 Dimensionamento absoluto incremental G90 691 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 3 ndice remissivo 4 2 2 4 2 3 4 2 4 4 3 4 4 4 4 1 4 4 2 4 4 3 4 4 4 4 5 4 5 1 4 5 2 4 5 3 4 5 4 4 5 5 4 5 6 4 5 7 4 6 4 6 1 4 6 2 5 1 5 1 1 5 1 2 5 1 3 5 1 4 5 1 5 5 1 6 5 1 7 5 1 8 5 1 9 5 1 10 5 1 11 5 1 12 5 1 13 5 1 14 5 1 15 5 2 5 2 1 5 2 2 5 3 5 4 5 5 5 5 1 5 5 2 Fun es adiciOnNaIS aseri nne E E TE A EEr a a EEEa derre Entrada polegadas m trico G20 621 teer tsttrstrrsttnsttnsrnstrnssrnssrnssrnssrnssrnn tnnt Mudan a de escala G50 G51 ssseeersecserrreeeerreseerrestennaarrnnadtrnnaaernaaattnadatnnnaattanaaetnnaatunnadnennaat Espelhamento program vel G50 1 691 1 eae ASINE Comandos controlados pelo tempo isna i aa a a Fun es de corre o da ferramenta eee tt EnEn nn rtnn Enn
39. 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa Mudan a dos eixos Esmerilhamento Q R Desabilita o Exemplo Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo O ciclo de perfura o executado apenas se um movimento de eixo por exemplo X Y Z ou R for programado Sempre programe Q e R em um bloco com um movimento de eixo caso contr rio os valores programados n o ser o armazenados modalmente As fun es G do grupo 01 G00 a G03 e G83 n o devem ser usadas juntas em um bloco caso contr rio G83 desabilitada M3 S2000 Movimento rotativo de haste G90 GO Z100 G90 G99 G83 X200 Y 150 Z 100 Posicionamento furo aberto 1 R90 Q10 F150 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 2 em seguida retorno ao ponto R Y 700 Posicionamento furo aberto 3 em seguida retorno ao ponto R X950 Posicionamento furo aberto 4 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 5 em seguida retorno ao ponto R G98 Y 700 Posicionamento furo aberto 6 em seguida retorno ao plano inicial G80 Desabilita o do ciclo fixo G28 G91 X0 YO Z0 Retorno posi o de refer ncia M5 Parada do fuso Indica o If ZSFR 10 e gt 0 Valor usado para a trajet ria derivada d dist ncia m nima 0 001 e 0 A trajet ria derivada 30 mm e o valor da trajet ri
40. 90 G91 absoluta ou incremental Se R n o for especificado o valor da configura o espec fica de canal do dado de configura o 42150 SC_DEFAULT_ROT_FACTOR_R usado como ngulo de rota o e Ao especificar G17 ou G18 G19 G68 X Y R os comandos especificados nos seguintes blocos s o rotacionados de acordo com o ngulo especificado com R ao redor do ponto X Y O ngulo de rota o pode ser especificado em unidades de 0 001 grau X Y Centro de rota o R ngulo de rota o significa rota o no sentido anti hor rio deve ser especificado como valor absoluto XY Esquema 4 5 Rota o de um sistema de coordenadas Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 1 O sistema de coordenada e A desabilita o da rota o do sistema de coordenadas ocorre atrav s de G69 e G68 executada no plano que foi selecionado G68 O 4 e 5 eixos devem ser eixos lineares G17 Plano X Y G18 Plano Z X G19 Plano Y Z Adi es aos comandos para rotacionar os sistemas de coordenadas 4 1 10 Formato e Se X e Y s o omitidos a posi o atual usada como o centro de rota o para rota o das coordenadas e Os dados posicionais para a rota o de um sistema de coordenadas s o especificados no sistema de coordenadas rotacionado e Se programar uma mudan a de plano G17 a
41. EEE 1 1 5 O n mero m ximo de eixos identificadores do eixo errar 1 1 6 Programa o de ponto decimal inia aa ai aa iaaa aiaa 1 1 7 Coment rios sacas rsssaciiuasiaanianiniatecniseaiciasaapeaisadasiiiifda le sida aa TANE EE inda anda mini ada NAERAN AAE ENAN das 1 1 8 BIOCO Saltar ss saradas isssiali anada ii ssdia aires AE real Teria i tarada maleta steps a ga a adada 1 2 Pr condi es para 0 avan o e aaa aa a aaa aaa aa aa aR 1 2 1 Movimento transversal r pido eterna na aaanararenaananaaaananarenaanaaananaanos 1 2 2 Avan o de trajet ria fun o E ae zsimazeginmalesiuuaiaa dos amartan amas EEA E data st pu dada 1 2 3 Avan o medr 694 asia sesiaaa rdias ea riaa esa a nes aa adia aa SA Ra La dana aa and 1 2 4 Avan o de tempo inverso 693 nessis pis rs nsstta capas pelo abade a nbl des o nnda Ada da KAAN dE Sadat alta Enio 1 2 5 Taxa de avan o rotacional 695 earee na aearen a aaaren AS Tabela de codigo G mias aeeie axebaca nah GEE esebaca een ani D io Casa tema an aa En enisa gado a ae aaa aidea Comandos de acionamento e rerrreeasaenanenana raras aa aaannan ares aaa aaannaaa nessa EEEE eeen 3 1 Comandos de interpola o e araereaana nana naaaareaaa nana aa aaanarenaanaanaananea 3 1 1 Movimento transversal r pido G00 rear eeeaaarea near aaaaaaanenanas 3 1 2 Interpola o linear G01 erre aeetaceeeaaareaaaae
42. F label end N2000 label G421 Funcionalidade de macro para G421 N2010 G90 x 5C x Y SC Y F100 N2020 N3000 G291 N3010 G123 Alarme 12470 pois G123 n o uma fun o G e uma chamada de macro n o poss vel para macro ativa Exce o A macro foi chamada como sub rotina com CALL G123 MAKRO N4000 label end G290 N4010 M17 Fun es especiais Repeti o de contorno G72 1 G72 2 Um contorno programado uma vez pode repetido facilmente com G72 1 e 672 2 Esta fun o pode ser usada para criar ou uma c pia linear G72 2 ou uma c pia rotacional 672 1 G72 1X Y Zay Pes L Rol X Y Z Ponto de refer ncia para rota o de coordenada P N mero de sub rotina L N mero de passagens da sub rotina R ngulo de ataque Uma sub rotina contendo o contorno a ser copiado pode ser chamada v rias vezes com G72 1 O sistema de coordenadas rotacionado por um certo ngulo antes de chamar cada sub rotina A rota o de coordenada executada em torno de um eixo vertical no plano selecionado G7221 J K PL J K Posi o qual os eixos X Y Z axes s o atravessados antes de chamar a sub rotina P N mero de sub rotina L N mero de passagens da sub rotina Uma sub rotina contendo o contorno a ser repetido pode ser chamada v rias vezes com G72 2 Os eixos programados com J e K devem ser atravessados incrementalmente antes de cada chamada de sub rotina O ciclo CYCLE3721
43. Fun es de medi o Exemplo 104 G31 com especifica o de posi o incremental G31 G91X100 0 F100 Y50 0 O sinal da medi o ativado aqui Movimento transversal real Movimento transversal sem sinal de medi o Esquema 5 19 G31 com especifica o de posi o incremental de um eixo G31 uma especifica o de posi o absoluta G31 G90X200 0 F100 Y100 0 Y100 0 O sinal da medi o ativado aqui Movimento transversal real Movimento transversal sem sinal de medi o Esquema 5 20 G31 com especifica o de posi o absoluta de um eixo G31 um comando absoluto para 2 eixos Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 5 Fun es de medi o G31 G90X200 0 F100 X300 0 Y 100 0 Y O sinal da medi o ativado aqui 300 100 Movimento transversal real Movimento transversal sem sinal de medi o Esquema 5 21 G31 um comando absoluto para 2 eixos 5 5 3 Medi o com G31 P1 P4 A fun o G31 P1 P4 diferente de G31 porque entradas diferentes para o sinal de medi o podem ser selecionadas com P1 a P4 V rias entradas tamb m podem ser monitoradas em uma borda crescente de um sinal de medi o simultaneamente A atribui o das entradas aos endere os P1 a P4 definida atrav s dos dados da m quina Formato G31
44. G19 ap s uma rota o os ngulos de rota o programados para os eixos s o mantidos e continuam a se aplicar no novo plano de trabalho E portanto aconselh vel desativar a rota o antes de uma mudan a de plano Rota o 3D G68 G69 O c digo G G68 estendido para rota o 3D G68 deve ser programado em um nico bloco e os blocos contendo G68 e G69 n o devem conter qualquer outra fun o G G68 X Y Z 1 J K R gt E AE Coordenadas do ponto de piv em rela o ao zero da pe a de trabalho atual Se nenhuma coordenada for programada o ponto de piv recai no zero da pe a O valor sempre interpretado como absoluto As coordenada do ponto de piv age como um deslocamento de origem G90 G91 no bloco n o afeta o comando G68 lL J K Vetor no ponto de piv O sistema de coordenadas rotacionado em torno desse vetor em ngulo R R ngulo de rota o O ngulo de rota o sempre absoluto A diferencia o da rota o 2D ou 3D ocorre apenas atrav s da programa o do vetor J K Se n o houver vetor no bloco G68 2DRot selecionada Se houver um vetor no bloco G68 3DRot selecionada Nos casos da rota o 2D e rota o 3D se n o houver nenhum ngulo programado o ngulo dos dados de configura o 42150 SC DEFAULT ROT FACTOR R est ativo Se um vetor for programado com o comprimento O 10 YO KO o alarme 12560 Valor programado fora dos limites permiss veis di
45. G52 to G59 ou que cont m um comando de aproxima o do ponto de refer ncia G28 a G30 n o deve conter nenhum comando de chanfradura ou arredondamento de cantos Abertura de rosca 26 A especifica o do filete nos blocos de abertura de rosca n o permitida Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de acionamento 3 1 Comandos de interpola o 3 1 5 Interpola o helicoidal G02 G03 Com interpola o helicoidal dois movimentos s o superpostos e executados em paralelo e Um movimento circular do plano no qual e Um movimento linear vertical superposto Exemplo de programa o G17 G03 X0 Y100 R100 Z90 F10 Ponto final Ponto de origem Esquema 3 6 Interpola o helicoidal Indica o G02 e G03 s o modais O movimento circular executado nesses eixos que s o definidos pela especifica o do plano de trabalho Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 27 Comandos de acionamento 3 2 Aproxima o ao ponto de refer ncia com fun es G 3 2 Aproxima o ao ponto de refer ncia com fun es G 3 2 1 Aproxima o ao ponto de refer ncia com ponto intermedi rio G28 Formato G28 X Y Z Os comandos G28 X Y Z podem ser usados para atravessar os eixos programados aos seus pontos de refer ncia Ne
46. Indica o O comando do programa de pe a STOPRE desocupa a mem ria de pr processamento Se algu m mudar o n vel de salto antes do STOPRE ent o todos os blocos ap s STOPRE s o mudados com seguran a O mesmo v lido para um STOPRE impl cito Nenhuma queda de velocidade necess ria ao mudar o modo DryRun com a configura o do dado de m quina 10704 MN DRYRUN MASK 2 Neste caso tamb m apenas a pr usinagem que leva s restri es acima mencionadas modificada A seguinte analogia aparece da Aviso Esta s estar ativa algum tempo depois da mudan a do modo DryRun Fresagem Parte 3 Programming ISO dialects 120 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO ndice A Apagar dist ncia que falta 103 Avan o de tempo inverso 14 Avan o de trajet ria 12 Avan o linear por minuto B Bloco saltar C CDOF CDON 54 Ch Chamada de programa de macro 108 Chamada modal Chamada simples C c digo G Exibi o Comandos de interpola o Coment rios Compensa o de comprimento de ferramenta Compensa o do raio da ferramenta Compressor 6 Coordenadas polares 101 D Defini o de modos de entrada dos valores das coordenadas Dimensionamento absoluto incremental 40 E Entrada de dados program veis 98 Entrada polegadas m trico Fresagem Parte 3 Programming ISO dialects Especifica o de diversas fun es M em um bloco
47. KAO Comandos de movimento 4 4 Fun es de corre o da ferramenta Desabilita o do corretor de ferramenta H dois m todos de desabilita o do corretor de ferramenta que pode ser definida por meio do dado de configura o 42494 SC CUTCOM ACT DEACT CTRL 1 M todo A Se G40 for programada em um bloco sem movimento do eixo a compensa o de raio da ferramenta desabilitada apenas com o pr ximo bloco atrav s do movimento do eixo 2 M todo B Se G40 for programada em um bloco sem movimento do eixo a compensa o de raio da ferramenta desabilitada imediatamente Em outras palavras essa interpola o linear G00 ou G01 deve estar ativa no bloco pois a compensa o de raio da ferramenta pode ser desabilitada apenas com um movimento linear Um alarme disparado se nenhuma interpola o linear estiver ativa durante a sele o da compensa o de raio da ferramenta Desabilita o do modo de compensa o em um ngulo interno menor do que 180 Linha reta linha reta Exemplo de programa o G41 Ferramenta de corte G40 G01 X F G40 X Y Y J e 2 x Esquema 4 13 Desabilita o do modo de compensa o em um ngulo interno linha reta linha reta Arco circular linha reta Exemplo de programa o Ferramenta de corte G40 G41 G02 X Y laa J G01 G40 X Y Ponto central Esquema 4 14 Desabilita o do modo de compensa o em
48. O N90 M30 PROC M6 MAKRO N0010 R10 R10 11 11 N0020 IF C_X_PROG 1 GOTOF N40 SC X PROG N0030 SETAL 61000 vari vel programada n o transferida corretamente N0040 IF C V 20 GTOF N60 SC V N0050 SETAL 61001 N0060 M17 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 5 Fun es S T M e B 4 5 7 Fun es M Fun es M gerais As fun es M n o espec ficas s o definidas pelo fabricante da m quina Um exemplo representativo do uso das fun es M gerais est o dispon veis abaixo Detalhes est o dispon veis na documenta o do fabricante da m quina Se um comando M programado com um movimento de eixo no mesmo bloco se a fun o M ser executada no in cio ou fim do bloco alcan ando a posi o do eixo depende da configura o dos dados da m quina pelo fabricante Detalhes est o dispon veis na documenta o do fabricante da m quina Tabelas 4 14 Outras fun es M gerais Fun o M Fun o Observa es M08 Coolant ON Essas fun es M s o definidas pelo fabricante da m quina Refrigerante ligado M09 Coolant OFF Refrigerante desligado Especifica o de diversas fun es M em um bloco No m ximo cinco fun es M podem ser programadas em um bloco Poss veis combina es de fun es M e poss veis restri es s o especificadas na documenta o d
49. P1 P93 O n mero de deslocamento de origem da pe a 1 a 93 podem ser configurados atrav s de MD18601 MN_MM_NUM_GLOBAL_USER_FRAMES or MD28080 MC_MM_NUM_USER_FRAMES X Y Z O deslocamento de origem da pe a para cada eixo durante um comando absoluto G90 O valor que deve ser adicionado durante um comando incremental G91 para cada eixo ao deslocamento de origem da pe a Modificado por G92 G92 X Y Z Modificado por G10 G10 pode ser utilizado para alterar cada sistema de coordenadas da pe a de trabalho individualmente Se o deslocamento de origem com G10 deve ser gravado apenas quando o bloco G10 executado na m quina execu o do bloco principal ent o MD20734 MC EXTERN FUNCTION MASK Bit 13 deve ser configurado Um STOPRE interno executado neste caso com G10 Os bits de dados da m quina afetam todos os comandos G10 no ISO Dialect T e ISO Dialect M Modificado por G92 Especificando G92 X Y Z um sistema de coordenadas da pe a de trabalho que foi selecionado previamente com um comando G G54 a G59 ou G54 P 1 93 pode ser alterado e ent o um novo sistema de coordenadas da pe a de trabalho pode ser configurado Se X Y e Z forem programados incrementalmente o sistema de coordenadas da pe a definido de tal maneira que a posi o da ferramental atual iguala o total do valor incrementa especificado e as coordenadas da posi o anterior da ferramenta deslocamento do sistema de coordenadas
50. PF Programa de pe a N10 G17 G90 G00 X0 YO Posi o de in cio para o movimento de aproxima o N30 G90 G01 G94 F6000 N32 M98 P0513 1 Contorno programado como na sub rotina N34 G51 X0 YO I 1000 J1000 2 Contorno espelhado em X N36 M98 P0513 N38 G51 X0 YO I 1000 J 1000 3 Contorno espelhado em Xe Y N40 M98 P0513 N42 G51 X0 YO 11000 J 1000 4 Contorno espelhado em Y N44 M98 P0513 N46 G50 Desabilita o de mudan a de escala e espelhamento N50 G00 X0 YO N60 M30 _N_0513_MPF Sub rotina de 00512 N10 G90 X10 Y10 N20 X50 N30 Y50 N40 X10 Y10 N50 M99 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 43 Comandos de movimento 4 2 Defini o de modos de entrada dos valores das coordenadas 50 10 Rd e a ss deorigem DO 10 l 50 l 50 10 0 10 50 Esquema 4 8 Mudan a de escala para cada eixo e espelhamento program vel Corretor de ferramentas Esta mudan a de escala n o v lida para compensa es de raio da ferramenta compensa es de comprimento da ferramenta e valores de corretor de ferramentas Comandos para aproxima o do ponto de refer ncia e para mudan a do sistema de coordenadas As fun es G27 G28 e G30 al m de comandos relacionados ao sistema de coordenadas G52 a G59 G92 n o devem ser usadas quando a mudan a de escala estiver ativa
51. SIEMENS SINUMERIK SINUMERIK 808D Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o V lido para SINUMERIK 808D Fresagem vers o de software V4 4 2 Grupo alvo Usu rios finais e engenheiros de servi o 12 2012 6FC5398 4DP10 0KAO O A O N Informa es jur dicas Conceito de aviso Este manual cont m instru es que devem ser observadas para sua pr pria seguran a e tamb m para evitar danos materiais As instru es que servem para sua pr pria seguran a s o sinalizadas por um s mbolo de alerta as instru es que se referem apenas danos materiais n o s o acompanhadas deste s mbolo de alerta Dependendo do n vel de perigo as advert ncias s o apresentadas como segue em ordem decrescente de gravidade NPERIGO significa que haver caso de morte ou les es graves caso as medidas de seguran a correspondentes n o forem tomadas NAVISO significa que poder haver caso de morte ou les es graves caso as medidas de seguran a correspondentes n o forem tomadas NCUIDADO indica um perigo iminente que pode resultar em les es leves caso as medidas de seguran a correspondentes n o forem tomadas ATEN O significa que podem ocorrer danos materiais caso as medidas de seguran a correspondentes n o forem tomadas Ao aparecerem v rios n veis de perigo sempre ser utilizada a advert ncia de n vel ma
52. Xa Y Z F P X Y Z Ponto final F Taxa de avan o P P1 P4 Explica o As entradas digitais s o atribu das aos endere os P1 a P4 via dados da m quina como segue P1 MN_EXTERN_MEAS_G31_P_SIGNAL 0 P2 MN EXTERN MEAS G31 P SIGNAL 1 P3 MN EXTERN MEAS G31 P SIGNAL 2 P4 MN EXTERN MEAS G31 P SIGNAL 3 Explica es para a sele o P1 P2 P3 ou P4 podem ser encontradas na documenta o do fabricante de sua m quina Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 105 Fun es adicionais 4 5 Fun es de medi o 5 5 4 M96 Formato Programa de interrup o com M96 M97 Uma sub rotina pode ser definida como uma rotina de interrup o com M96 P lt n do programa gt O in cio deste programa ativado por um sinal externo Para iniciar a rotina de interrup o a 12 entrada r pida do CN usada dentre as oito entradas dispon veis no modo Siemens Outra entrada r pida 1 a 3 tamb m pode ser selecionada com MD10818 MN EXTER INTERRUPT NUM ASUP M96 Pxxxx Ativa o da interrup o de programa M97 Desativa o da interrup o de programa M97 e M96 P_ devem estar sozinhas no bloco De maneira que ao chamar a interrup o o ciclo de cobertura CYCLE396 chamado primeiro e ele chama o programa de interrup o programado com Pxxxx no modo ISO No fim do ciclo de cobertura o
53. Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao ponto R P Tempo de espera no fundo do furo e no ponto R durante o retorno F Velocidade de avan o de corte K N mero de repeti es se necess rio G74 G98 G74 G99 Parada do fuso Parada do fuso B Plano inicial Co q Fuso no sentido Fuso no sentido anti hor rio Parada do fuso anti hor rio Parada do fuso Eso Ponto R Ponto R Fuso no sentido anti hor rio Parada do fuso Fuso no sentido hor rio Fuso no sentido hor rio Esquema 5 15 Ciclo de Abertura de uma rosca esquerda sem mandril de compensa o G74 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 91 Fun es adicionais 4 1 Fun es suportando programa Explica es Restri es O ciclo cria a seguinte sequ ncia de movimentos e Aproxima o do plano de refer ncia deslocado pela quantidade de dist ncia de seguran a com GO e Parada orientada do fuso e transfer ncia do fuso no modo Eixo e Abertura de rosca interna profundidade de perfura o final e Execu o de tempo de espera na profundidade da rosca e Retra o ao plano de refer ncia e revers o da dire o de rota o trazido para frente pela dist ncia de seguran a e Retra o ao plano de retra o com GO Durante a abertura de rosca interna override de movimento transversal r pido
54. a R Aa Aan Altera o do valor de corretor de ferramenta aeee rnern nn Fun es M para chamar sub rotinas M98 MID errar N mero de programa de oito d gitos era aeeeaaareaaaarnananeanana Coordenadas polares 615 G16 aa sasersa orsina i Sunlida Suban a sandalo E mnalads sabdagaa dada Fun es de medi o e iereaeenanaaaaaararenaa nana aa aaaaaranaanaaaaaanararananaanaa Levantamento r pido com GOLO nai 102 Medida com apagar dist ncia que falta 631 rear Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO ndice remissivo 5 5 3 Medi o com Gh PI PAren ein iaeiae a E E EE E E 105 5 5 4 Programa de interrup o com M96 M97 errar aaeaaararenea nana aaananas 5 5 5 Fun o de Controle de vida da ferramenta 5 6 Programas MACO scssi a a NSA A E E ER EA Sanlga nana EA 5 6 1 Diferen as com sub rotinas e earareaeera nana aaaaaren ana aaaaaaanarenaanaaaaananesa 5 6 2 Chamada de programa de macro G65 G66 G67 5 6 3 Chamada de macro por meio da fun o G arara na naanararaananannaa 5 7 FUN ES ESPECIAS sisitna a a T EE EE REE a ES 117 5 7 1 Repeti o de contorno G72 1 672 2 rara aaaanaaeeeacareaaaaraanaaaananena 5 7 2 Mudan a dos modos de DryRun simula o em vazio e n veis de salto Fresagem Parte 3 Programming ISO di
55. a derivada sempre 0 6 mm A profundidade de perfura o f rmula 50 sempre usada para profundidades de perfura o maiores valor m ximo 7 mm Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 79 Fun es adicionais 4 1 Fun es suportando programa 5 1 7 Ciclo de broqueamento G85 Formato G85 X Y R F K X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao plano R F Velocidade de avan o K N mero de repeti es G85 G98 G85 G99 gt O F Plano inicial l l l l Ponto Ponto R O Plano Ponto R O Ponto Z Esquema 5 10 Ciclo de broqueamento G85 Explica es Um movimento transversal r pido ao ponto R ocorre ap s o posicionamento ao longo dos eixos X e Y A perfura o ocorre do ponto R ao ponto Z Ao atingir o ponto Z acontece um movimento de retra o ao ponto R em velocidade de avan o de corte Restri es Mudan a dos eixos Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Esmerilhamento O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Fresagem Parte 3 Programming ISO dialects 80 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportan
56. ada fim de bloco antes da por meio de G61 ou G64 transi o ao pr ximo bloco override da velocidade de avan o n o est efetivo G09 X Y Z Parada exata n o modal G61 Parada exata modal G64 Modo de trajet ria cont nua G63 Abertura de rosca interna Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 63 Comandos de movimento 4 6 Controle da velocidade de avan o Fresagem Parte 3 Programming ISO dialects 64 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 5 1 5 1 1 Ciclos de perfura o fixos Fun es suportando programa Os ciclos de perfura o fixos simplificam a cria o de novos programas para o programador Etapas de usinagem ocorrendo frequentemente podem ser executados com uma fun o G sem ciclos fixos v rios blocos do CN devem ser programados Portanto ciclos de perfura o fixos encurtam o programa de usinagem e poupam espa o na mem ria No modo de dialeto ISO um ciclo de cobertura chamado o qual usa a funcionalidade dos ciclos padr o Siemens Dessa maneira os endere os programados no bloco do CN s o transferidos ao ciclo de cobertura atrav s de vari veis do sistema O ciclo de cobertura ajuda este dado e chama um ciclo padr o Siemens Um ciclo fixo podia ser cancelado apenas com G80 ou um c digo G do grupo de c digo G 1 antes que
57. ada atrav s da fun o D G41 corre o para a esquerda Ferramenta Trajet ria e Dem O G42 corre o para a direita Esquema 4 11 Compensa o do raio do cortador e Um valor de corre o negativo do raio da ferramenta equivalente a uma mudan a do lado de compensa o G41 G42 A fun o D deve ou ser programada no mesmo bloco que G41 ou G42 ou em um bloco anterior DOO significa raio da ferramenta 0 e A sele o do plano no qual o raio da ferramenta est ativo feita com G17 G18 ou G19 A fun o G usada para selecionar o plano deve ser programada no memo bloco que G41 ou G42 ou no bloco antes de G41 ou G42 Tabelas 4 11 Fun es G para selecionar o plano Fun o G Fun o Grupo G G17 Sele o de plano X Y 02 G18 Sele o de plano Z X 02 G19 Sele o de plano Y Z 02 e O plano selecionado n o deve ser trocado se o corretor de ferramenta for selecionado caso contr rio haver uma mensagem de erro Ativa o desativa o da compensa o de raio da ferramenta Um comando de acionamento deve ser programado com G0 ou G1 se um bloco do CN contiver G40 G41 ou G42 Pelo menos um eixo do plano de trabalho selecionado deve ser especificado nesse comando de acionamento Indica o Modo de compensa o O modo de compensa o s pode ser interrompido por um certo n mero de blocos consecutivos ou fun es M que n o cont m comandos de acionamento ou dados p
58. alects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 5 ndice remissivo Fresagem Parte 3 Programming ISO dialects 6 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Princ pios de programa o 1 1 1 Coment rios introdut rios 1 1 1 Modo Siemens As condi es a seguir s o v lidas no modo Siemens e O padr o dos comandos G pode ser definido para cada canal por meio dos dados da m quina 20150 MC GCODE RESET VALUES e Nenhum comando de linguagem dos dialetos ISO pode ser programado no modo Siemens 1 1 2 ISO modo de dialeto As seguintes condi es s o v lidas no ISO modo de dialeto ativo e O ISO modo de dialeto pode ser configurado com os dados da m quina como uma configura o padr o do sistema de controle Como padr o o sistema de controle reinicializa no modo de dialeto ISO subsequentemente e Apenas as fun es G do dialeto ISO podem ser programadas a programa o das fun es G da Siemens n o poss vel no modo SO e N o poss vel a fus o do dialeto ISO e da linguagem da Siemens no mesmo bloco no CN e A altern ncia entre ISO Dialect M e ISO Dialect T com um comando G n o poss vel e As sub rotinas que est o programadas no modo Siemens podem ser canceladas e Se as fun es da Siemens ser o usadas primeiro preciso mudar para o modo Siemens Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza
59. anual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 25 Comandos de acionamento 3 1 Comandos de interpola o ISO modo de dialeto Modo Siemens No dialeto ISO original o endere o C pode ser usado como nome do eixo bem como para denotar um chanfro no contorno O endere o R pode ser ou um par metro do ciclo ou um identificador do raio de um contorno O endere o A o ngulo na defini o do contorno Para diferenciar entre essas duas possibilidades uma v rgula deve ser usada ao programar a defini o do contorno antes do endere o A R ou C Os identificadores de chanfro e raio s o definidos no modo Siemens usando os dados da m quina Conflitos de novo podem ser evitados dessa maneira N o deve haver v rgula antes do identificador de raio ou chanfro Sele o de plano Chanfro ou filete poss vel apenas no plano especificado atrav s da sele o de plano G17 G18 ou G19 Essas fun es n o podem ser usadas em eixos paralelos Indica o Nenhum chanfro arredondamento ser inserido se e Nenhum contorno reto ou circular est dispon vel no plano e um movimento ocorre fora do plano e O plano mudado ou um n mero de blocos especificado nos dados da m quina que n o cont m nenhuma informa o sobre movimento transversal por exemplo apenas sa das de comando excedido Sistemas de coordenadas Ap s um bloco que muda o sistema de coordenadas G92 or
60. ara chamar sub rotinas M98 M99 Essas fun es podem ser usadas se as sub rotinas s o armazenadas na mem ria de programas de pe a As sub rotinas que s o registradas na mem ria e cujos n meros de programas s o atribu dos podem ser chamadas e executadas quantas vezes ncess rio As seguintes fun es M s o usadas para chamar sub rotinas Tabelas 5 3 Fun es M para chamar sub rotinas Fun o M Fun o M98 Chamada de subprograma M99 Fim da sub rotina Chamada de sub rotina M98 e M98 Pnnnnmmmm m Programa n m x 4 d gitos n N de repeti es m x 4 d gitos Antes de usar o programa M98 Pnnnnmmmm para chamar um programa nomeie o programa corretamente ou seja adicione o n mero do programa sempre com 4 d gitos com 0 e Se por exemplo M98 P21 for programado a mem ria do programa de pe a navegada pelo nome do programa 21 mpf e a sub rotina executada uma vez Para chamar a sub rotina tr s vezes deve se programar M98 P30021 Um alarme ser produzido se o n mero de programa espec fico n o for encontrado e Um aninhamento de sub rotinas poss vel at 16 sub rotinas s o permitidas Um alarme ser produzido se forem atribu dos mais n veis de sub rotina do que o permitido Fim de sub rotina M99 Uma sub rotina finalizada com o comando M99 Pxxxx e o processamento do programa mantido no Bloco No Nxxxx O sistema de controle busca primeiro o n mero do bloco
61. as pelo s mbolo de propriedade autoral s o marcas registradas da Siemens AG As demais denomina es nesta publica o podem ser marcas em que os direitos de propriet rio podem ser violados quando usadas em pr prio benef cio por terceiros Exclus o de responsabilidade N s revisamos o conte do desta documenta o quanto a sua coer ncia com o hardware e o software descritos Mesmo assim ainda podem existir diferen as e n s n o podemos garantir a total conformidade As informa es contidas neste documento s o revisadas regularmente e as corre es necess rias estar o presentes na pr xima edi o Siemens AG N de encomenda de documento 6FC5398 4DP10 0KAO Copyright O Siemens AG 2012 Industry Sector E 12 2012 Sujeito a modifica es sem aviso pr vio Todos os direitos reservados Postfach 48 48 90026 N RNBERG ALEMANHA ndice remissivo 1 Princ pios de programa o e E Ee ar EEE AE EA Ea eTO AEE 1 1 Comentarios IntroduL rIOS ae ass cuneaias EE E ala ado sda SRD paia sagrada la biada sab garage asa 1 1 1 Modo Siemens ee eraaateaa aa aaaaaaanar cana aa nana aaacan aaa na naaa aaa car aa AREER EEEE EEEE 1 1 2 ISO modo de dialeto ssuseasmacesietaavas cudiaiata A E AAE AEST Sa 1 1 3 Altern ncia entre os modos ii iirerena EAAS SE EEEE EEEEAESEEEEEEEER EEEE EE EEEn ESEE EE EEEn 8 1 1 4 Exibi o do c digo Gessseerenierreririrrinr int enn a EEEE EEEE AAEE E
62. caso contr rio G73 desabilitada M3 S1500 Movimento rotativo de haste G90 GO Z100 G90 G99 G73 X200 Y 150 Z 100 Posicionamento furo aberto 1 R50 Q10 F150 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 2 em seguida retorno ao ponto R Y 700 Posicionamento furo aberto 3 em seguida retorno ao ponto R X950 Posicionamento furo aberto 4 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 5 em seguida retorno ao ponto R G98 Y 700 Posicionamento furo aberto 6 em seguida retorno ao plano inicial G80 Desabilita o do ciclo fixo G28 G91 X0 YO Z0 Retorno posi o de refer ncia M5 Parada do fuso Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 71 Fun es adicionais 4 1 Fun es suportando programa 5 1 3 Formato 72 Ciclo de perfura o fina G76 A perfura o de precis o ocorre com o ciclo de perfura o fina G76 X Y R Q P F Ko X Y Posi o do furo Z_ Dist ncia do ponto R ao fundo do furo R_ Dist ncia do plano inicial ao plano ponto R Q Quantidade de deslocamento no fundo de um furo P Tempo de espera no fundo do furo F Velocidade de avan o K N mero de repeti es G76 G98 G76 G99 LL o g inicial EL o Ponto R Ponto R e Plano Ponto R l Esquema 5 6 Ciclo de
63. cia que falta G52 8 Deslocamento de origem program vel G53 9 Aproximar da posi o no sistema de coordenadas da m quina G60 22 Posicionamento direto G65 2 10 Chamada de macro G72 1 2 14 Repeti o de contorno com rota o G72 2 2 15 Repeti o de contorno linear G92 11 Configura o de valor real G92 1 21 Apagar valor real reset WKS Grupo 22 G50 1 1 Espelhamento no eixo programado ATIVADO G51 1 2 Espelhamento no eixo programado DESATIVADO Grupo 31 G290 1 1 Sele o do modo Siemens G291 2 Sele o do modo dialeto ISO Indica o Em geral as fun es G mencionadas em s o definidas pelo CN durante ativa o do sistema de controle ou durante RESET Dados sobre as configura es reais podem ser encontradas na documenta o do fabricante de sua m quina As fun es G mencionadas em 2 s o opcionais Se a fun o pertinente est dispon vel em seu sistema de controle pode ser encontrado na documenta o do fabricante de sua m quina Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 17 Tabela de c digo G 18 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de acionamento 3 1 3 1 1 Comandos de interpola o Os comandos de interpola o e posicionamento no qual a trajet ria da ferramenta ao longo do contorno programado tais como uma linha
64. com os endere os XY ZUVWABCIJKQREF A configura o feita em MD10886 EXTERN INCREMENT SYSTEM G Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 9 Principios de programa o Exemplo Eixo linear em mm e X 100 5 corresponde a um valor com ponto decimal 100 5 mm e X 1000 Nota o de calculadora 1 000 mm Nota o padr o IS B 1000 0 001 1 mm IS C 1000 0 0001 0 1 mm Fresagem no dialeto ISO 10 Tabelas 1 1 Diferentes fatores de convers o para o IS IS B e C Endere o Unidade IS B IS C Eixo linear mm 0 001 0 0001 pol 0 0001 0 00001 Eixo rotativo Grau 0 001 0 0001 F avan o G94 mm in por min mm 1 1 pol 0 01 0 01 F avan o G95 mm in por rev mm 0 01 0 01 pol 0 0001 0 0001 F avan o de rosca mm 0 01 0 01 pol 0 0001 0 0001 C chanfro mm 0 001 0 0001 pol 0 0001 0 00001 R raio G10 corretor ferr mm 0 001 0 0001 pol 0 0001 0 00001 Q mm 0 001 0 0001 pol 0 0001 0 00001 l J K IPO par metros mm 0 001 0 0001 pol 0 0001 0 00001 G04 X ou U s 0 001 0 001 A ngulo defini o contorno Grau 0 001 0 0001 G74 G84 ciclos de abertura de rosca interna MC EXTERN FUNCTION MASK Bit8 O F alimentar como G94 G95 Bit8 1 F como avan o da rosca Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Princ pios de prog
65. da Grupo 14 G54 1 1 Selecionar deslocamento de origem G55 2 Selecionar deslocamento de origem G56 3 Selecionar deslocamento de origem G57 4 Selecionar deslocamento de origem G58 5 Selecionar deslocamento de origem G59 6 Selecionar deslocamento de origem G54 PO 1 deslocamento de origem externo Grupo 15 G61 1 Parada exata modal G63 2 Modo de abertura de rosca G64 1 3 Modo de trajet ria cont nua Grupo 16 G68 1 Rota o ATIVADA 2D 3D G69 1 2 Rota o DESATIVADA Grupo 17 G15 1 1 Coordenada polares desativadas G16 2 Coordenadas polares ativadas Grupo 18 n o modal efetivo G04 1 Tempo de espera em s ou em giros do fuso G05 18 Ciclo de alta velocidade de corte G05 1 2 22 Ciclo de alta velocidade gt Chamar CYCLE305 16 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Tabela de c digo G c digo G Descri o G08 12 Pr controle ATIVADO DESATIVADO G09 2 Parada exata G10 2 3 Grava o de deslocamento de origem desvio da ferramenta G10 6 17 Retra o a partir do contorno POLF G11 4 Entrada de par metro final G27 13 Verifica o da posi o de refer ncia G28 5 1 Aproximar se de um ponto de refer ncia G30 6 2 3 4 Aproximar se de um ponto de refer ncia G30 1 19 Posi o de ponto de refer ncia G31 Medi o com apagar dist n
66. da bloco A atribui o de par metros completa dos ciclos de perfura o deve ser programada apenas durante a sele o por exemplo G81 Apenas os par metro que deveriam mudar devem ser programados nos seguintes blocos 4 Posicionamento plano de refer ncia G98 G99 Ao usar os ciclos fixos o plano de retra o para o eixo Z definido com G98 99 G98 G99 s o fun es G modais A posi o fechada normalmente G98 Fresagem Parte 3 Programming ISO dialects 68 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa G98 retorno ao plano inicial G99 Retorno ao plano Ponto R Plano inicial Esquema 5 3 Plano para o ponto de retorno G98 G99 Repeti o Se v rios furos s o abertos a espe amento uniforme o n mero de repeti es especificado com K K efetivo apenas no bloco no que programado Se a posi o do furo aberto programada como absoluta G90 a perfura o executada na mesma posi o novamente logo a posi o do furo deve ser especificada como incremental G91 Coment rios Uma chamada de ciclo permanece ativa at que seja desabilitada com as fun es G G80 G00 G01 G02 ou G03 ou outra chamada de ciclo S mbolos e n meros Os ciclos fixos individuais s o explicados nas seguintes se es Os seguintes s mbolos s o usados nos n meros que ocorrem nessas explica es Posici
67. dado da m quina 10808 MN EXTERN INTERRUPT BITS M96 Bit 1 avaliado e posicionado ou no ponto de interrup o com REPOS ou continuado com o pr ximo bloco Fim da interrup o M97 106 O programa de interrup o desativado com M97 Apenas ap s a pr xima ativa o com M96 a rotina interrup o pode ser iniciada com o sinal externo Se o programa de interrup o programado com M96 Pxx deve ser chamado diretamente com o sinal interromper sem etapa intermedi ria com CYCLE396 ent o o dado de m quina 20734 MC EXTERN FUNCTION MASK Bit 10 deve ser zero A sub rotina programada com Pxx ent o chamada no modo Siemens durante uma mudan a de sinal de 0 gt 1 Os n meros da fun o M para a fun o de interrup o s o definidos por meio dos dados de m quina O dado de m quina 10804 MN_EXTERN_M_NO_SET_INT usado para determinar o n mero M para ativar uma rotina de interrup o o dado de m quina 10806 MN EXTERN M NO DISABLE INT usado para determinar o n mero M para suprimir uma rotina de interrup o Apenas as fun es M n o reservadas para fun es M padr o podem ser utilizadas O padr o das fun es M M96 e M97 Para ativar a fun o deve se definir o bit 0 no dado de m quina 10808 MN EXTERN INTERRUPT BITS M96 As fun es M n o s o enviadas para o CLP As fun es M s o interpretadas como fun es auxiliares normais se o Bit O n o for definido No final do programa de interrup
68. de macro _N_ M10 MPF N10 M3 S1000 F1000 N20 X100 Y50 233 N30 G65 P10 F55 X150 Y100 S2000 N40 X50 N50 N200 M30 Programa de macro de ferramenta no modo Siemens _N_0010_SPF PROC 0010 Troca para o modo Siemens N10 DEF REAL X AXIS Y AXIS S SPEED FEED N15 X AXIS C_X Y_AXIS SC Y S_SPEED C_S FEED C F N20 G01 F FEED G95 S S_SPEED N80 M17 Programa de macro no modo ISO _N_0010_SPF G290 Troca para o modo Siemens para ler os par metros transferidos N15 X_AXIS C_X Y_AXIS C_Y S_SPEED C_S FEED C_F N20 G01 F C_F G95 S C_S N10 G1 X C_X Y C Y G291 Troca para o modo ISO N15 M3 G54 T1 N20 N80 M99 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 6 Programas macro 5 6 3 Chamada de macro por meio da fun o G Chamada de macro Uma macro pode ser chamada com um n mero G an logo a G65 A substitui o de 50 fun es G podem ser configuradas por meio dos dados de m quina 10816 MN EXTERN G NO MAC CYCLE e 10817 MN EXTERN G NO MAC CYCLE NAME Os par metros programados no bloco s o armazenados em C Variables O n mero de repeti es de macro programado com o endere o L O n mero das macros G programadas armazenado na vari vel C G Todas as outras fun es G programadas no bloco s o tratadas como fun es G normais A sequ ncia de programa o dos endere os e fun
69. do programa Sempre programe R apenas em um bloco com um movimento de eixo caso contr rio os valores programados n o s o armazenados modalmente Desabilita o As fun es G do grupo 01 G00 a G03 e G85 n o devem ser usadas juntas em um bloco caso contr rio G85 desabilitada Exemplo M3 S150 Movimento rotativo de haste G90 GO Z100 G90 G99 G85 X200 Y 150 Z 100 Posicionamento furo aberto 1 R50 F150 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 2 em seguida retorno ao ponto R Y 700 Posicionamento furo aberto 3 em seguida retorno ao ponto R X950 Posicionamento furo aberto 4 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 5 em seguida retorno ao ponto R 698 Y 700 Posicionamento furo aberto 6 em seguida retorno ao plano inicial G80 Desabilita o do ciclo fixo G28 G91 X0 Y0 Z0 Retorno posi o de refer ncia M5 Parada do fuso Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 81 Fun es adicionais 4 1 Fun es suportando programa 5 1 8 Ciclo de broqueamento G86 Formato G86 X Y R F K X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao ponto R F Velocidade de avan o K N mero de repeti es G86 G98 G86 G99 Fuso Sentido anti hor rio O O Plano
70. dos n o s o armazenados modalmente Apenas um valor positivo deve ser especificado em cada caso para o valor do endere o Q Se um valor negativo for especificado para Q o sinal ignorado Q definido como igual a 0 se nenhuma trajet ria de retorno for programada Nesse caso o ciclo executado sem desprendimento As fun es G do grupo 01 G00 a G03 e G76 n o devem ser usadas juntas em um bloco caso contr rio G76 desabilitada Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 73 Fun es adicionais 4 1 Fun es suportando programa Exemplo 5 1 4 Formato 74 M3 S300 Movimento rotativo de haste G90 G0 z100 G90 G99 G76 X200 Y 150 Z 100 Posicionamento perfura o do furo 1 R50 Q10 P1000 F150 em seguida retorno ao ponto R e para 1 s parada no fundo de um furo Y 500 Posicionamento furo aberto 2 em seguida retorno ao ponto R Y 700 Posicionamento furo aberto 3 em seguida retorno ao ponto R X950 Posicionamento furo aberto 4 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 5 em seguida retorno ao ponto R G98 Y 700 Posicionamento furo aberto 6 em seguida retorno ao plano inicial G80 Desabilita o do ciclo fixo G28 G91 X0 Y0 Z0 Retorno posi o de refer ncia M5 Parada do fuso Ciclo de perfura o escareamento G81 Esse ciclo pode ser u
71. e executado L vezes especificando G65 P L lt Argument gt Os par metros necess rios devem ser programados no mesmo bloco com G65 Fresagem Parte 3 Programming ISO dialects 108 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KA0 Fun es adicionais 5 6 Programas macro Explica o Em um bloco de programa de pe a contendo G65 ou G66 o endere o Pxx interpretado como n mero de programa da sub rotina na qual a funcionalidade da macro programada O n mero de passes da macro pode ser definido com o endere o Lxx Todos os outros endere os no bloco de programa de pe a s o interpretados como par metros de transfer ncia e seus valores programados s o armazenados nas vari veis de sistema C A a C Z Essas vari veis de sistema podem ser lidas na sub rotina e avaliadas para a funcionalidade da macro Se outras macros com transfer ncia de par metro forem chamadas em uma macro sub rotina ent o os par metros de transfer ncia na sub rotina devem ser salvos em vari vel interna antes da chamada da nova macro Para habilitar defini es de vari veis internas deve se mudar automaticamente para o modo Siemens durante a chamada da macro Pode se fazer isso inserindo a instru o PROC lt nome do programa gt na primeira linha do programa de macro Se outra chamada de macro for programada na sub rotina ent o o modo de dialeto ISO deve ser re selecionado com anteced ncia Tabelas 5 5 O c
72. e ser sempre especificado ao ler as tr s vari veis O ndice 0 sempre usado para chamadas de ciclo p ex G81 por exemplo N100 R10 C 0 Tabelas 5 8 Inter rela o ente endere os e vari veis e endere os que podem ser usados para chamar comandos Inter rela o entre endere os e vari veis Endere o Vari vel de sistema A C A B C_B C C_C 11 C 1 0 J1 C J 0 K1 C_K 0 12 C 1 1 J2 C J 1 K2 C_K 1 13 C 1 2 J3 C J 2 K3 C_K 2 14 C 1 3 J4 C J 3 Fresagem Parte 3 Programming ISO dialects 112 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 5 6 Programas macro Inter rela o entre endere os e vari veis K4 C_K 3 15 C_I 4 J5 C_J 4 K5 C_K 4 16 C_I 5 J6 C_J 5 K6 C_K 5 I7 C I 6 J7 C J 6 K7 C_K 6 18 C_I 7 J8 C_J 7 K8 C_K 7 19 C I 8 J9 C J 8 K9 C_K 8 110 cC_I 9 J10 C_J 9 K10 C_K 9 Indica o Se mais de um bloco de endere os l J ou K s o especificados ent o a sequ ncia de endere os para cada bloco de I J K determinada de tal maneira que os n meros das vari veis s o definidos de acordo com sua sequ ncia Exemplo de inser o de um par metro O valor do par metro cont m um sinal e um ponto decimal independentemente do endere o O valor dos par
73. efinir com MD20734 MC EXTERN FUNCTION MASK se o tempo de espera para Bit 2 deve ser interpretado como tempo s ou ms ou alternativamente como revolu es do fuso Se MC EXTERN FUNCTION MASK Bit 2 1 for definido o tempo de espera interpretado em segundos se G94 estiver ativo especificado em revolu es do fuso R se G95 for selecionado Formato G04 X_ ou G04 PL X_ Exibi o de tempo v rgulas poss veis P_ Exibi o de tempo v rgulas imposs veis e O tempo de espera G04 deve ser programado em um bloco sozinho Se os valores de X e U forem programados na nota o padr o sem ponto decimal eles s o convertidos em unidades internas dependendo de IS B IS C para resolu o de entrada veja o Cap tulo Programa o de ponto decimal P sempre interpretado em unidades internas N5 G95 G04 x1000 Nota o padr o 1000 0 001 1 revolu o do fuso Nota o da calculadora 1000 giros do fuso 4 4 Fun es de corre o da ferramenta 4 4 1 Mem ria de dados de corretor de ferramenta A mem ria de dados de ferramenta Siemens como programas no Modo Siemens e no Modo Direto ISO deve funcionar alternativamente no sistema de controle Logo comprimento geometria e desgaste existem em cada mem ria de dados de corretor de ferramenta No modo Siemens a mem ria de dados de corretor endere ada com T ferramenta n e D aresta de corte n abreviado como T D No Nos programas escritos e
74. egada min A programa o de ponto decimal permitida G95 0 01 mm giro 0 0001 polegada giro A programa o de ponto decimal permitida Exemplo Velocidade de avan o para o eixo Z 1000 mm min Velocidade do fuso 1000 rev min Avan o de rosca 1 0 mm lt Programa o como velocidade de avan o por minuto gt S100 M03S1000 G94 Velocidade de avan o por minuto G00 X100 0 Y100 0 Posicionamento G74 zZz 50 0 R 10 0 F1000 Abertura de rosca interna sem mandril de compensa o lt Programa o como velocidade de avan o rotacional gt G95 Velocidade de avan o rot G00 X100 0 Y100 0 Posicionamento G74 Z2 50 0 R 10 0 F1 0 Abertura de rosca interna sem mandril de compensa o Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 93 Fun es adicionais 4 1 Fun es suportando programa 5 1 13 Formato 94 Ciclo de abertura de rosca direita ou esquerda G84 G74 Devido ader ncia de cavacos ferramenta e uma resist ncia aumentada associada a esta pode ser dif cil de executar a abertura de rosca em furo profundo sem mandril de compensa o Em tais casos o ciclo de abertura de rosca interna com quebra ou remo o de cavacos til O movimento de corte executado neste ciclo at que a raiz atingida H um total de dois ciclos de abertura de rosca para isso Abertura de rosca em furo profundo com quebra
75. eguida retorno ao ponto R e para 1 s parada no fundo de um furo Y 500 Posicionamento furo aberto 2 em seguida retorno ao ponto R Y 700 Posicionamento furo aberto 3 em seguida retorno ao ponto R X950 Posicionamento furo aberto 4 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 5 em seguida retorno ao ponto R 698 Y 700 Posicionamento furo aberto 6 em seguida retorno ao plano inicial G80 Desabilita o do ciclo fixo G28 G91 X0 YO Z0 Retorno posi o de refer ncia M5 Parada do fuso Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 75 Fun es adicionais 4 1 Fun es suportando programa 5 1 5 Ciclo de perfura o escareamento c nico G82 Este ciclo pode ser usado para perfura o normal Um tempo de espera programado pode ser ativado ao atingir a profundidade de perfura o Z o movimento de retra o ent o executado em movimento transversal r pido Formato G82 X Y R P F K X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao plano R P Tempo de espera no fundo do furo F Velocidade de avan o K N mero de repeti es G82 G98 G82 G99 Ponto R Ponto R A AE ey i inicial l l O Ponto Z Esquema 5 8 Ciclo de perfura o escareamento c nico G82 Restri es Mudan a dos eixos An
76. eixo vertical no mesmo quadrante Y Eixo Y 0 Eixo X Esquema 4 4 Sele o de plano Fresagem Parte 3 Programming ISO dialects 36 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 1 8 Exemplo Explica es 4 1 O sistema de coordenada e O plano X Y G17 automaticamente selecionado depois de ativa o sistema de controle O comando para mover um eixo individual pode ser especificado independentemente da sele o do plano por G17 G18 ou G19 Assim por exemplo o eixo Z pode ser deslocado especificando G17 Z O plano no qual a compensa o do raio da ferramenta executada com G41 ou G42 definida especificando G17 G18 ou G19 Eixos paralelos G17 G18 G19 Um eixo localizado paralelo a um dos tr s eixos principais do sistema de coordenadas pode ser ativado usando a fun o G17 G18 G19 lt Nome do eixo gt Os tr s eixos principais s o por exemplo X Y e Z G17 UO YO O eixo paralelo U ativado quando o eixo X no plano G17 substitu do Um eixo paralelo associado pode ser definido para cada eixo geom trico com o dado de m quina MC EXTERN PARALLEL GEOAX Apenas eixos geom tricos de um plano definido com G17 G18 G19 podem ser substitu dos Na substitui o dos eixos normalmente todos os deslocamentos frames com exce o dos deslocamentos do volante e externo s o exclu dos O seguinte dado de m quina deve ser aj
77. en nn nenn Ennen ne Mem ria de dados de corretor de ferramenta cictctststctcececececececenenenenenenenenenenenenenenenana Compensa o de comprimento de ferramenta G43 G44 G49 Compensa o de raio do cortador G40 G41 642 ereiaerereeaaanereeaaas Detec o de colis o e aaarateate nana aaaaanarea cana naaaaaanarenaanaaaaaananareananannaa Fun oes S Te M Barcus a asas seio fode a paes aca Casas Aa E a edi dGuE nas Las asneda E fedis Fun o de fuso fun o S hissesi aa EE asno us aE ESEAS IAE EAT RAA A AAR S Fun o da ferramenta x sanaaspertem nna a aaa a A UR aaa Fun o adicional fun ao Mjes sinana TA AANA E DAAA a AATA KARR Fun es M de controle do fUSO sssesnsnnnenseeensntnnsteettttnntnsttertnnnnnnsstnttnn nanesen nnna nnneet nennen nenene Fun es M para chamadas de sub rotinas rare aaneanararenranaanaa Chamada de macro por meio da fun o M e aearareneenanananaanareaeana FUN ES Mionna Tama atestada Ta Controle da velocidade de avan o e eeraeereena nana naararenanaanaaanaanareraana Compressor no modo de dialeto ISO iii e ae aaararereenanaaaaaanarerena 6 Parada exata G09 G61 modo de trajet ria cont nua G64 abertura de rosca interna GE a a E a a a Fun es suportando programa acer aaarareaaa SENEE EEEE AE SENEE EEES EE SEEE EEEn e Et Ciclos de perfura o TIXOS spa usa c
78. enceiia samuaste a a sisa das DA Draa Rbd aa DA AAA La qd ad Dn dadas cada Ciclo de perfura o profunda em alta velocidade com quebra de cavacos G73 Ciclo de perfura o fina 676 iscasis pus loraaitaa Gisa dass To ass aaado pala oa noa Dall ana daqui Deda Peas a ai Pta Ciclo de perfura o escareamento G81 ii eiereeaaer aeee anenaea Ciclo de perfura o escareamento c nico 682 rear Ciclo de perfura o profunda com remo o de cavacos 683 Ciclo de broqueamento 685 sas sinssacasannoaeriapacacrasaao EEE io ara api santap as dra alado atas pise cansados z Ciclo de broqueamento G86 eeeeesseeesssreseerresesrneeserneaernnastenaaarnnnadttanaattanaatunnaatnnnaatenaaaeenaaatana z Ciclo de broqueamento escareamento c nico reverso 687 z Ciclo de broqueamento G89 errar aear eae near aaa nanten unat en naat ena seenen z Ciclo de Abertura de uma rosca direita sem mandril de compensa o G84 i Ciclo de Abertura de uma rosca esquerda sem mandril de compensa o G74 Ciclo de abertura de rosca direita ou esquerda G84 674 Desabilita o de um ciclo fixo 680 rare aeareanaaeareana aaa Exemplo de programa com uma compensa o de comprimento da ferramenta e ciclos TIXOS e noso curte asa ancas ao Cosa ENE aa Ud E do COR Un ob ad a od da Entrada de dados program veis 610 are
79. ento da ferramenta N025 G43 Z0 H30 Plano inicial compensa o de comprimento de ferramenta N026 S10 M3 In cio do fuso N027 G85 G99 x800 0 Y 350 0 Z2 153 0 Posicionamento em seguida perfura o n 11 R47 0 F500 e retorno ao ponto do plano R N028 G91 Y 200 0 K2 Posicionamento em seguida perfura o n 12 e 13 retorno ao ponto do plano R G80 Desabilita o do ciclo fixo N029 G28 X0 YO M5 Retorno posi o de refer ncia Parada do fuso N030 G49 Z0 Desabilitar a compensa o de comprimento da ferramenta N031 M30 Fim do programa 5 2 Entrada de dados program veis G10 5 2 1 Altera o do valor de corretor de ferramenta Os corretores de ferramenta existentes podem ser sobrescritos por meio de G10 N o poss vel criar novos corretores de ferramenta Formato G10 L10 P R Compensa o de comprimento da ferramenta geometria G10 L11 P R Compensa o de comprimento da ferramenta desgaste e rasgo G10 L12 P R Compensa o de raio da ferramenta geometria G10 L13 P R Compensa o de raio da ferramenta desgaste e rasgo P N mero de mem ria de corretor de ferramenta R Declara o de valor L1 tamb m pode ser programado em vez de L11 Fresagem Parte 3 Programming ISO dialects 98 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 5 2 2 Comandos 5 2 Entrada de dados program veis G10 Fun es M p
80. es permanecem ativos at o pr ximo comando S uma vez que eles s o programados O comando S mantido se o fuso parado com M5 Se M03 ou M04 programado posteriormente sem especificar um comando S ent o o fuso come a com a velocidade originalmente programada e Se a velocidade do fuso alterada preste aten o para que gama est definido atalmente para o fuso Detalhes est o dispon veis na documenta o do fabricante da m quina e O limite inferior para o comando S S0 ou um comando S pr ximo de S0 depende do motor de acionamento e do sistema de acionamento do fuso e diferente de m quina para m quina Valores negativos n o s o permitidos para S Detalhes est o dispon veis na documenta o do fabricante da m quina 4 5 2 Fun o da ferramenta H diferentes op es de sa da de comando para a fun o da ferramenta Detalhes est o dispon veis na documenta o do fabricante da m quina 4 5 3 Fun o adicional fun o M As fun es M iniciam opera es de comuta o tais como Coolant ON OFF e outras fun es da m quina Diversas fun es M j foram atribu das a uma funcionalidade fixa pelo fabricante CNC consulte a se o seguinte Programa o M Valores poss veis O a 9999 9999 m x valor INT inteiro Todos os n meros de fun o livre M podem ser atribu dos pelo fabricante da m quina por exemplo para fun es de comuta o para controlar os dispositivos de fixa o ou
81. espelhamento Todas as posi es de eixo espelhadas nos seguintes blocos s o espelhadas no eixo de espelhamento programado em N1000 r r r G5001 Xera Valsa if a Remover sele o do espelhamento program vel N32 M98 P0513 1 Contorno programado como na sub rotina Espelhamento com refer ncia a um eixo nico em um plano especificado Os seguintes comandos podem mudar se o espelhamento for usado em um dos eixos no plano especificado como descrito abaixo Tabelas 4 6 Eixos individuais no plano especificado Comando Explica o Interpola o circular G02 e G03 s o intercambiados Compensa o do raio do G41 e G42 s o intercambiados cortador Rota o de coordenada Os sentidos hor rio CW e anti hor rio CCW de rota o s o intercambiados Comandos para aproxima o do ponto de refer ncia e para mudan a do sistema de coordenadas As fun es G27 G28 e G30 al m de comandos relacionados ao sistema de coordenadas G52 a G59 G92 etc n o devem ser usadas quando o espelhamento estiver ativo Fresagem Parte 3 Programming ISO dialects 46 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 3 Comandos controlados pelo tempo 4 3 Comandos controlados pelo tempo Pode se usar G04 para interromper a usinagem da pe a de trabalho entre dois blocos do CN para um tempo n mero de revolu es do fuso por exemplo para voltar Pode se d
82. gada G94 1 mm min 0 01 polegada min A programa o de ponto decimal permitida G95 0 01 mm giro 0 0001 polegada giro A programa o de ponto decimal permitida Exemplo Velocidade de avan o para o eixo Z 1000 mm min Velocidade do fuso 1000 rev min Avan o de rosca 1 0 mm lt Programa o S100 M03S1000 G94 G00 X100 0 Y1 G84 Z 50 0 R lt Programa o G95 G00 X100 0 Y1 G84 Z 50 0 R 90 como velocidade de avan o por minuto gt 00 0 10 0 F1000 Velocidade de avan o por minuto Posicionamento Abertura de rosca interna sem mandril de compensa o como velocidade de avan o rotacional gt 00 0 10 0 F1 0 Velocidade de avan o rot Posicionamento Abertura de rosca interna sem mandril de compensa o Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa 5 1 12 Ciclo de Abertura de uma rosca esquerda sem mandril de compensa o G74 A ferramenta perfura na velocidade do fuso e na taxa de avan o programadas at a profundidade final inserida Com G74 pode se produzir abertura de rosca interna r gida esquerda Indica o G74 pode ser usada se o fuso a ser usado para a opera o de perfura o tiver capacidade t cnica para ser operado no modo de fuso com posi o controlada Formato G74 X Y Z R P F K X
83. gativa ativada G49 1 3 Compensa o do raio da ferramenta desativada Grupo 9 G73 Ciclo de perfura o profunda em alta velocidade com quebra de cavacos G74 Ciclo de abertura de rosca interna esquerda G76 3 Ciclo de perfura o fina G80 1 4 Ciclo desativado G81 5 Ciclo de perfura o escareamento G82 Ciclo de perfura o escareamento c nico Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 15 Tabela de c digo G c digo G Descri o G83 Ciclo de perfura o profunda com remo o de cavacos G84 Ciclo de abertura de rosca interna direita G85 Ciclo de broqueamento retra o G01 ap s atingir o fim no eixo Z sem parada do fuso G86 10 Ciclo de broqueamento o fuso para e ent o retra o com G00 depois de atingir o fim no eixo Z G87 11 Escareamento c nico reverso G89 12 Ciclo de broqueamento espera e ent o retra o com G01 sem mudan a de sentido de rota o do fuso Grupo 10 G98 1 1 Retorno ao ponto de in cio em ciclos fixos G99 2 Retorno ao ponto R em ciclos fixos Grupo 11 G50 1 2 1 Escala desativada G51 2 2 Escala ativada Grupo 12 G66 2 1 Chamada de m dulo macro G67 1 2 2 Apagar chamada de m dulo macro Grupo 13 G96 1 taxa de corte constante ativada G97 1 2 taxa de corte constante desativa
84. inicial Fuso Sentido anti hor rio Do bo Ponto R O Plano Ponto R Ponto R B so Ponto Z B E Ponto Z Parada do fuso Parada do fuso Esquema 5 11 Ciclo de broqueamento G86 Explica es A aproxima o ao ponto R em movimento transversal r pido ap s posicionamento dos eixos X e Y A perfura o ocorre de ponto R ao ponto Z A ferramenta retorna em modo de movimento transversal r pido depois que o fuso parado no fundo de um furo Restri es Mudan a dos eixos Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Esmerilhamento O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Sempre programe R apenas em um bloco com um movimento de eixo caso contr rio os valores programados n o s o armazenados modalmente Fresagem Parte 3 Programming ISO dialects 82 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais Desabilita o Exemplo 5 1 9 Formato 4 1 Fun es suportando programa As fun es G do grupo 01 G00 a G03 e G86 n o devem ser usadas juntas em um bloco caso contr rio G86 desabilitada M3 S150 G90 GO Z100 R50 F150 Y 500 4 700 X950 Y 500 G98 Y 700 G80 G28 G91 X0 Y0 Z0 M5 G90 G99 G86 X200 Y 150 Z 100 Movimento rotativo de Posicionamento furo a e
85. is alto de gravidade Quando apresentada uma advert ncia acompanhada de um s mbolo de alerta relativamente a danos pessoais esta mesma tamb m pode vir adicionada de uma advert ncia relativa a danos materiais Pessoal qualificado O produto sistema ao qual esta documenta o se refere s pode ser manuseado por pessoal qualificado para a respectiva defini o de tarefas e respeitando a documenta o correspondente a esta defini o de tarefas em especial as indica es de seguran a e avisos apresentados Gra as sua forma o e experi ncia o pessoal qualificado capaz de reconhecer os riscos do manuseamento destes produtos sistemas e de evitar poss veis perigos Utiliza o dos produtos Siemens em conformidade com as especifica es Marcas Tenha aten o ao seguinte NAVISO Os produtos da Siemens s podem ser utilizados para as aplica es especificadas no cat logo e na respetiva documenta o t cnica Se forem utilizados produtos e componentes de outros fornecedores estes t m de ser recomendados ou autorizados pela Siemens Para garantir um funcionamento em seguran a e correto dos produtos essencial proceder corretamente ao transporte armazenamento posicionamento instala o montagem coloca o em funcionamento opera o e manuten o Devem se respeitar as condi es ambiente autorizadas e observar as indica es nas respetivas documenta es Todas denomina es marcad
86. l Number gt ent o o bit correspondente tamb m configurado em 1 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 6 Programas macro Exemplo P1234 A100 X100 gt C TYP PROG 1 Apenas Bit O est presente pois somente A foi programado como REAL P1234 A100 C20 X100 gt C TYP PROG 5 Bit 1 e Bit 3 A e C est o presentes Restri es Um m ximo de dez par metros l J K podem ser programados em cada bloco Somente um bit de cada fornecido para J K na vari vel C TYP PROG Portanto em C TYP PROG o bit correspondente para J e K configurado sempre como 0 Assim ele n o pode ser derivado se J ou K for programado como REAL ou INTEIRO Chamada modal G66 G67 Um programa de macro modal chamado com G66 O programa de macro especificado executado se as condi es especificadas forem preenchidas e O programa de macro modal ativado especificando se G66 P L lt Parameters gt Os par metros de transfer ncia s o tratados como em G65 e G66 desabilitado por G67 Tabelas 5 6 Condi es de chamada modal Condi es de chamada Fun o para sele o de Fun o para desabilita o modo de modo depois de executar um comando de G66 G67 movimento Especifica o de um par metro Os par metros de transfer ncia s o definidos programando se um endere
87. la depende de MD22914 MC_AXES_SCALE_ENABLE Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 2 Defini o de modos de entrada dos valores das coordenadas MC AXES SCALE ENABLE 0 O fator de escala especificado com P Se L J K for programado nesta configura o o dado 42140 SC DEFAULT SCALE FACTOR P usado para o fator de escala MC AXES SCALE ENABLE 1 O fator de escala especificado com l J K Se apenas P for programado nesta configura o de MD o dado 43120 SA DEFAULT SCALE FACTOR AXIS usado para os fatores de escala Pondera o de fatores de escala Os fatores de escala s o multiplicados ou por 0 001 ou 0 00001 Os fatores s o selecionados com MD22910 MC WEIGHTING FACTOR FOR SCALE 0 fator de escala 0 001 MC WEIGHTING FACTOR FOR SCALE 1 fator de escala 0 00001 O zero da pe a de trabalho sempre o ponto de refer ncia para a mudan a de escala Um ponto de refer ncia n o pode ser programado Espelhamento program vel mudan a de escala negativa Exemplo Uma imagem no espelho pode ser criada com um valor negativo do fator de escala axial Para isso MD22914 MC AXES SCALE ENABLE 1 deve estar ativo If I J ou K omitido dos blocos com G51 os valores pr definidos no dado de configura o 43120 SA DEFAULT SCALE FACTOR AXIS s o ativados N 0512 M
88. lano inicial retorno ao ponto do plano R Desabilitar a compensa o de comprimento da ferramenta Configura o do corretor de ferramenta 11 em 200 Configura o do corretor de ferramenta 15 em 190 Configura o do corretor de ferramenta 30 em 150 Configura o das coordenadas na posi o de refer ncia Troca de ferramenta Plano inicial compensa o de comprimento de ferramenta n cio do fuso Posicionamento em seguida perfura o n 1 Posicionamento em seguida perfura o n 2 e Posicionamento em seguida perfura o n 3 e Posicionamento em seguida perfura o n 4 e Posicionamento em seguida perfura o n 5 e Posicionamento em seguida perfura o n 6 e retorno ao plano inicial Retorno posi o de refer ncia Parada do fuso Desabilita o da compensa o de comprimento da ferramenta Plano inicial compensa o de comprimento de ferramenta n cio do fuso Posicionamento em seguida perfura o n 7 e Posicionamento em seguida perfura o n 8 e Posicionamento em seguida perfura o n 9 e Posicionamento em seguida perfura o n 10 e retorno ao plano inicial Retorno posi o de refer ncia Parada do fuso 97 Fun es adicionais 4 2 Entrada de dados program veis G10 N024 G49 2250 0 T30 M6 Desabilita o da compensa o de comprim
89. linear com 2 eixos Exemplo de programa o com o seguinte programa Ponto central G91 dimensionamento incremental G03 X Yala F200 A N 200 mm min SOVA a Esquema 1 2 Interpola o circular com 2 eixos Na interpola o 3D o avan o das linhas retas resultantes programado com F s o mantidos no espa o Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 13 Principios de programa o 1 2 3 1 2 4 Exemplo 1 2 5 14 Exemplo de programa o com Y o seguinte programa G01 X Y Z F400 Pooma Ponto final Z Esquema 1 3 Avan o em caso de interpola o 3D Indica o Se F0 for programado e a fun o Velocidade de avan o fixa n o estiver ativa ent o o alarme 14800 Velocidade da trajet ria programada menor ou igual a zero ser gerado Avan o linear G94 Especificando G94 o avan o fornecido ap s o caractere de endere o F executado em unidades mm min pol min ou grau min Avan o de tempo inverso G93 Especificando G93 o avan o fornecido ap s o caractere de endere o F executado na unidade de 1 min G93 uma fun o G efetiva modalmente N10 G93 G1 X100 F2 isto a trajet ria programada atravessada dentro de meio minuto Taxa de avan o rotacional G95 Especificando G95 o avan o executado na unidade de mm revolu o ou in rev relativo ao fuso pri
90. lo deve se sempre selecionar uma compensa o de comprimento da ferramenta E sempre efetiva perpendicular ao plano selecionado e permanece ativa mesmo al m do final do ciclo Tabelas 5 2 Plano de posicionamento e eixo de perfura o Fun o G Plano de posicionamento Eixo de perfura o G17 Plano Xp Yp Zp G18 Plano Zp Xp Yp G19 Plano Yp Zp Xp Xp Eixo X ou um eixo paralelo ao eixo X Yp Eixo Y ou um eixo paralelo ao eixo Y Zp Eixo Z ou um eixo paralelo ao eixo Z Indica o Se o eixo Z deve sempre ser usado como o eixo de perfura o pode ser definido com USER DATA ZSFI 0 O eixo Z ent o sempre o eixo de perfura o se ZSFI 0 for igual a 1 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 67 Fun es adicionais 4 1 Fun es suportando programa Execu o de um ciclo fixo O seguinte necess rio para executar um ciclo fixo 1 Chamada do ciclo G73 74 76 81 to 87 e 89 como uma fun o da usinagem desejada 2 Formato de dados G90 91 G90 comando absoluto G91 comando incremental a R R 7 PontoR lt Ponto R Z 0 Z O Y Z Ponto Z a Esquema 5 2 Comando absoluto incremental G90 G91 3 Modo de perfura o G73 G74 G76 e G81 a G87 e G89 s o fun es G modais e elas permanecem ativas at que sejam desabilitadas O ciclo de perfura o selecionado chamado em ca
91. lo de trabalho Usinagem na base de perfura o e 5 Ciclo de trabalho Retorno at o plano R com velocidade de avan o de corte ou velocidade de movimento transversal r pido e 6 Ciclo de trabalho Retra o r pida com velocidade de movimento transversal r pido ao plano de posicionamento X Y Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa 1 Ciclo de trabalh Plano inicial FO o p 2 Ciclo de trabalho 6 Ciclo de trabalho Plano Ponto R 5 Ciclo de trabalho 3 Ciclo de trabalho l O 4 Ciclo de trabalho Movimento transversal r pido Esquema 5 1 Sequ ncia de opera es no ciclo de perfura o Se o termo perfurar usado neste Cap tulo ele se refere apenas ao ciclos de trabalho que s o executados com a ajuda de ciclos fixos mesmo se naturalmente houver tamb m ciclos fixos para abertura de rosca interna broqueamento ou perfura o Defini o do plano atual Nos ciclos de perfura o geralmente considera se que o sistema de coordenadas atual no qual a opera o de usinagem deve ser executada definido atrav s do plano de sele o G17 G18 ou G19 e ativa o de um deslocamento de origem program vel O eixo de perfura o ent o sempre a aplica o deste sistema de coordenadas Antes de chamar o cic
92. ltadas na documenta o do fabricante Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 19 Comandos de acionamento 3 1 Comandos de interpola o Eixo Y Exemplo de programa o G00 X40 Y40 Z40 10 Eixo X Velocidade de movimento transversal r pido Eixo X 8 mm min Eixo Y 8 mm min Eixo Z Eixo Z 4 mm min Esquema 3 1 O posicionamento no estado de execu o com 3 eixos control veis simultaneamente Indica o Como no posicionamento com G00 os eixos atravessam independentemente um do outro n o interpolados cada eixo atinge seu ponto final em um tempo diferente Logo deve se ser muito cuidadoso no posicionamento com v rios eixos de maneira que uma ferramenta n o colida com uma pe a de trabalho durante o posicionamento Interpola o linear G00 A interpola o linear com G00 definida com a configura o do dado de m quina 20732 MC EXTERN GO LINEAR MODE Neste caso todos os eixos programados deslocam se em movimento transversal r pido com interpola o linear e atingir suas posi es alvo simultaneamente Fresagem Parte 3 Programming ISO dialects 20 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de acionamento 3 1 Comandos de interpola o 3 1 2 Interpola o linear G01 Com G01 a ferramenta desloca se em linhas para axiais inclinadas ou retas posicionadas n
93. m ngulo central gt 180 a programa o deve ser R lt 0 negativo Exemplo de programa o G17 G02 Xi Yo Ria Fari 180 ou maior Ponto final al ou menor 1 0 T R gt 0 Ponto de origem Esquema 3 4 Interpola o circular com especifica o de raio R Avan o Durante a interpola o circular o avan o pode ser especificado exatamente como durante interpola o linear veja Cap tulo Interpola o linear G01 Fresagem Parte 3 Programming ISO dialects 24 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de acionamento 3 1 4 Formato Exemplo 3 1 Comandos de interpola o Programa o de defini o de contorno e adi o de chanfros ou raios Chanfros ou raios podem ser adicionados ap s cada bloco de movimento transversal entre contornos lineares e circulares Por exemplo para esmerilhar arestas vivas de pe as de trabalho As seguintes combina es s o poss veis durante adi o e entre duas linhas retas e entre dois arcos circulares e entre um arco circular e uma linha reta e entre uma linha reta e um arco circular C Chanfro R Arredondamento N10 G1 X10 Y100 F1000 G17 N20 A140 C7 5 N30 X80 Y70 A95 824 R10 X80 Y70 X70 Y50 Fa Raio 10 Chanfro 7 5 X31 Y75 95 824 X10 Y100 Y Esquema 3 5 3 linhas retas Fresagem Parte 3 Programming ISO dialects M
94. m dialeto ISO o no do corretor de ferramenta endere ado com D raio ou H comprimento denominado D H No Para atribui o entre n meros D e H ou o n mero T D deve se adicionar o elemento TC DPHit d mem ria de dados de corretor de ferramenta O n mero D H inserido em dialeto ISO neste elemento Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 47 Comandos de movimento 4 4 Fun es de corre o da ferramenta 4 4 2 Comandos Tabelas 4 7 Exemplo Ajustar os dados de corretor de ferramenta T D aresta de corte ISO H Raio TC DPH 10 11 12 13 14 15 Comprimento NIiININI alala CINJATOIN Ia Para uma atribui o de compensa es de comprimento de ferramenta dos eixos geom tricos que independente da sele o de plano o dado de configura o SC TOOL LENGTH CONST deve conter o valor 17 O comprimento 1 sempre atribu do ao eixo Z neste caso Compensa o de comprimento de ferramenta G43 G44 G49 Na compensa o de comprimento de ferramenta a quantidade de valores especificados no programa armazenado na mem ria de dados de corretor de ferramenta adicionada ao eixo Z ou subtra da dele para garantir uma corre o das trajet rias programadas de acordo com o comprimento da ferramenta de corte Ao executar a compensa o de comprimento da ferramenta a adi o ou subtra o
95. m seguida retorno ao Posicionamento furo a em seguida retorno ao Posicionamento furo a em seguida retorno ao Posicionamento furo a em seguida retorno ao Posicionamento furo a em seguida retorno ao Posicionamento furo a em seguida retorno ao Desabilita o do ciclo Parada do fuso Este ciclo pode ser usado para perfura o de precis o G87 X Y R Q P F K 5 X Y Posi o do furo Z Dist ncia do fundo de um furo ao ponto Z R Dist ncia do plano inicial ao plano R fundo de um furo Q Quantidade de corretor de ferramenta P Tempo de espera F Velocidade de avan o K N mero de repeti es Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO haste berto 1 ponto R berto 2 ponto R berto 3 ponto R berto 4 ponto R berto 5 ponto R berto 6 plano inicial fixo Retorno posi o de refer ncia Ciclo de broqueamento escareamento c nico reverso G87 83 Fun es adicionais 4 1 Fun es suportando programa Explica es 84 G87 G98 G87 G99 M19 O gt O gt O Fuso no sentido N o usada Fuso no sentido lt anti hor rio Ponto R Esquema 5 12 Ciclo de broqueamento escareamento c nico reverso G87 Parada do fuso orientada Tool m Corre o q Naviso Endere o Q
96. menta 2 N Contorno programado Esquema 4 16 Detec o de gargalos Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 55 Comandos de movimento 4 4 Fun es de corre o da ferramenta Defini o de contorno mais curto do que o raio da ferramenta A ferramenta atravessa o ngulo de ferramenta em um c rculo de transi o e ent o segue exatamente o contorno programado Trajet ria da ferramenta N Contorno programado Esquema 4 17 Defini o de contorno mais curto do que o raio da ferramenta Raio de ferramenta muito grande para usinagem interna Em tais casos uma usinagem do contorno ocorre apenas tanto quanto poss vel sem danificar o contorno Trajet ria da ferramenta Contorno programado Esquema 4 18 Raio de ferramenta muito grande para usinagem interna Fresagem Parte 3 Programming ISO dialects 56 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 5 Fun es S T M e B 4 5 Fun es S T M e B 4 5 1 Fun o de fuso fun o S A velocidade do fuso especificada em rpm no Endere o S A dire o rota o do fuso selecionada com M3 ou M4 M3 rota o do fuso para a direita M4 rota o do fuso para a esquerda O fuso para com M5 Detalhes est o dispon veis na documenta o do fabricante da m quina e Os comando S s o modais isto el
97. mento transversal r pido e override do fuso s o aceitos em 100 A velocidade de rota o pode ser afetada durante a retra o com GUD ZSFI 2 Exemplo ZSFI 2 120 a retra o ocorre em 120 da velocidade durante abertura de rosca interna Mudan a dos eixos Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Um alarme gerado se o eixo de perfura o no modo Perfura o sem mandril de compensa o for mudado Abertura de rosca interna Desabilita o Comando S O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Sempre programe R apenas em um bloco com um movimento de eixo caso contr rio os valores programados n o s o armazenados modalmente As fun es G do grupo 01 G00 a G03 e G84 n o devem ser usadas juntas em um bloco caso contr rio G84 desabilitada Uma mensagem de erro exibida se o gama especificado for uma etapa mais elevado do que o valor m ximo permiss vel Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 89 Fun es adicionais 4 1 Fun es suportando programa Fun o F Uma mensagem de erro exibida se o valor especificado para a velocidade de avan o de corte ultrapassar o valor m ximo permiss vel Unidade do comando F Entrada de dado no Entrada de dado em Observa es sistema m trico pole
98. metros sempre salvo como um valor real 1 Bloco 2 Bloco 3 Bloco G65 P A10 C20 X30 Z40 150 K60 J70 180 C_I 1 80 8C ORDER 1 3 C J 0 70 8C J ORDERJ0 2 C K 0 60 C K ORDER 0 1 C I 0 50 C_I ORDERTO 1 C Z 40 C_X 30 C_C 20 C_A 10 Esquema 5 22 Exemplo de inser o de um argumento Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 113 Fun es adicionais 5 6 Programas macro Execu o de programas de macro nos modos Siemens e ISO Exemplos 114 Um programa de macro pode ser chamado ou no modo Siemens ou no modo ISO O modo de idioma no qual o programa executado definido no primeiro bloco do programa de macro Se existir uma instru o PROC lt nome do programa gt no primeiro bloco de um programa de macro ent o uma mudan a autom tica para o modo Siemens realizada Se essa instru o estiver faltando o processamento feito no modo ISO Os par metros de transfer ncia podem ser salvos em vari veis locais executando um programa no modo Siemens No modo ISO entretanto n o poss vel armazenar par metros de transfer ncia em vari veis locais Para ler par metros de transfer ncia em um programa de macro executado no modo ISO deve se primeiro mudar para o modo Siemens com o comando G290 Programa principal com chamada
99. ming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 85 Fun es adicionais 4 1 Fun es suportando programa 5 1 10 Ciclo de broqueamento G89 Formato G89 X Y R P F K X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao ponto R P Tempo de espera no fundo do furo F Velocidade de avan o K N mero de repeti es G89 G98 G89 G99 Plano inicial Oo gt O O ei Plano Ponto R Ponto R Ponto R O P O Ponto Z P O O Ponto Z Esquema 5 13 Ciclo de broqueamento G89 Explica es Este ciclo similar a G86 com a nica exce o que aqui um tempo de espera no fundo do furo ainda est dispon vel Antes de programar G89 o fuso deve ser iniciado com a fun o M Restri es Mudan a dos eixos Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Esmerilhamento O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Fresagem Parte 3 Programming ISO dialects 86 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa Sempre programe R apenas em um bloco com um movimento de eixo caso contr rio os valores programados n o s o armazenados modalmente Desabilita o As fun es G do
100. ncipal Indica o Todos os comandos s o modais Se o comando de avan o G feed alternado entre G93 G94 ou G95 o avan o de trajet ria deve ser reprogramada O avan o pode tamb m ser especificado em graus rota o para usinagem com eixos rotativos Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Tabela de c digo G Tabela de c digo G Tabelas 2 1 Tabela de c digo G fresagem c digo G Descri o Grupo 1 G00 1 Movimento transversal r pido G01 2 Movimento linear G02 3 C rculo h lice no sentido hor rio G03 4 C rculo h lice no sentido anti hor rio Grupo 2 G17 1 Plano XY G18 Plano ZX G19 3 Plano YZ Grupo 3 G90 1 1 Programa o absoluta G91 2 Programa o incremental Grupo 5 G93 3 velocidade de avan o de tempo inverso 1 min G94 1 1 Velocidade de avan o em mm min in min G95 2 Taxa de avan o rotacional em mm rev pol rev Grupo 6 G20 1 Sistema de entrada de dados em polegadas G21 2 Sistema de entrada de dados em metros Grupo 7 G40 1 1 Desabilita o da compensa o do raio do cortador G41 Compensa o esquerda do contorno G42 Compensa o direita do contorno Grupo 8 G43 Compensa o do comprimento da ferramenta positiva ativada G44 2 Compensa o do comprimento da ferramenta ne
101. ncremental 5 5 Fun es de medi o 5 5 1 Levantamento r pido com G10 6 Quintess ncia Uma posi o de retra o para o levantamento r pido de uma ferramenta pode ser ativada com G10 6 lt posi o do eixo gt por exemplo em caso de quebra da ferramenta O pr prio movimento de retra o iniciado com um sinal digital A segunda entrada r pida de NC usada como sinal de partida Outra entrada r pida 1 3 tamb m pode ser selecionada com os dados da m quina 10820 MN_EXTERN_INTERRUPT_NUM_RETRAC 1 3 O programa de interrup o ASUP CYCLE3106 spf deve sempre estar dispon vel para retra o r pida com G10 6 Se o CYCLE3106 spf n o estiver dispon vel na mem ria de programas de pe a o alarme 14011 Program CYCLE3106 not available or not released for processing programa n o dispon vel ou n o liberado para processamento gerado com G10 6 em um bloco do programa de pe a A resposta do sistema de controle ap s a retra o r pida definida em ASUP CYCLE3106 spf Se os eixos e o fuso forem parados ap s a retra o r pida MO e M5 devem ser programadas em CYCLE3106 spf Se CYCLE3106 spf for um programa simulado que cont m apenas M17 o programa de pe a continuado sem nenhuma interrup o ap s a retra o r pida Se a retra o r pida for ativada com a programa o G10 6 lt posi o do eixo gt ent o a mudan a no sinal de entrada da 2 entrada r pida do CN de O para 1 abortar o movime
102. nto atual e a posi o programada no bloco G10 6 ser movida em movimento r pido Neste caso as posi es s o aproximadas como absolutas ou incrementais conforme programado no bloco 610 6 A fun o desativada com G10 6 sem especifica o de posi o A retra o r pida por meio do sinal de entrada da segunda entrada r pida do CN bloqueada Restri es Apenas um eixo pode ser programado para retra o r pida Fresagem Parte 3 Programming ISO dialects 102 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 5 Fun es de medi o 5 5 2 Medida com apagar dist ncia que falta G31 Medi o com Apagar dist ncia que falta poss vel ativada especificando G31 X Y Z F A interpola o linear interrompida e a dist ncia que falta dos eixos apagada se durante a interpola o linear a entrada de medida do primeiro sensor est ativada O programa continuar com o pr ximo bloco Formato G31X Y Z F G31 Fun o G n o modal opera apenas no bloco em que programada Sinal do CLP Entrada de medi o 1 Com a borda ascendente da entrada de medi o 1 as posi es de eixo atuais s o armazenadas nos par metros do sistema axiais ou AA MM lt Axis gt AA MWI lt Axis gt Esses par metros podem ser lidos no modo Siemens AA MWIX Salvar o valor de coordenada do eixo X no sistema de coordenadas da pe a de
103. nto ao longo dos eixos X e Y h um movimento transversal r pido ao ponto R A usinagem executada da ponto R para frente com uma profundidade de corte Q profundidade de corte por velocidade de avan o de corte Finalmente a ferramenta retra da a dist ncia d Se um valor n o igual a 100 for especificada em USER DATA ZSFI 2 pode se especificar se a retra o sobreposta ou n o O fuso para assim que o ponto Z atingido a dire o de rota o finalmente invertida e a retra o executada A trajet ria de retra o d definida em USER DATA ZSFR 1 Indica o Se 0 for especificado em ZSFR 1 a configura o padr o de 1 mm ou 1 polegada ser efetiva para a dist ncia de retra o Se 0 mm ou O inch deve ser especificado um valor menor do que o disparo do curso deve ser especificado Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 95 Fun es adicionais 4 1 Fun es suportando programa 5 1 14 Desabilita o de um ciclo fixo G80 Ciclos fixos podem ser desabilitados com G80 Formato G80 Explica es Todos os ciclos modais s o desabilitados no modo ISO com G80 ou com uma fun o G do 1 grupo G00 G03 5 1 15 Exemplo de programa com uma compensa o de comprimento da ferramenta e ciclos fixos Posi o de refer ncia 350 100 100 y 100 100 xX 1 400 too 250 250 150
104. o ha 19 Mudan a de escala 42 N N vel de bloco saltar N vel de salto P Ponto decimal 9 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO ndice Posicionamento no modo de Detec o de erro ATIVADO Programa o da defini o de contorno 25 Programas macro R Retorno autom tico ao ponto de refer ncia para eixos rotativos Retra o r pida S Segunda fun o adicional Sele o do do ponto de refer ncia 30 Sistema de coordenada b sico Sistema de coordenadas autom tico T Taxa de avan o rotacional Tempo de espera V Valores m ximos program veis para movimentos dos eixos Verifica o de interfer ncia 54 Verificar o retorno ao ponto de refer ncia 30 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 123 ndice Fresagem Parte 3 Programming ISO dialects 124 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO
105. o normalmente desloca se para a posi o final do bloco de programa de pe a ap s o bloco de interrup o Se o programa de pe a ainda deve ser processado do ponto de interrup o deve haver uma instru o REPOS no final do programa de interrup o por exemplo REPOSA Para isso o programa de interrup o deve ser escrito no modo Siemens As fun es M para ativar e desativar um programa de interrup o devem estar sozinhas no bloco O sistema emitir o alarme 12080 erro de sintaxe se outros endere os al m de M e P forem programados no bloco Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 5 Fun es de medi o Dados da m quina Restri es A resposta da fun o programa de interrup o pode ser determinada a partir dos seguintes dados de m quina MD10808 MN EXTERN INTERRUPT BITS M96 Bit0 0 O programa de interrup o n o poss vel pois M96 M97 s o fun es M normais Bit O 1 A ativa o de um programa de interrup o com M96 M97 permitida Bit 1 0 O programa de pe a continua a ser processado com a posi o final do bloco imediatamente ap s o bloco de interrup o REPOSL RME Bit1 1 O programa de pe a continuado a partir da posi o de interrup o REPOSL RMI Bit2 0 O sinal interromper interrompe o bloco atual imediatamente e inicia a rotina de interrup o Bit2 1 A
106. o A Z Inter rela o entre endere o e vari veis de sistema Tabelas 5 7 Inter rela o ente endere os e vari veis e endere os que podem ser usados para chamar comandos Inter rela o entre endere os e vari veis Endere o Vari vel de sistema A C A B c B C C_C D Cc D E C E F C F H C_H l cC_I 0 J C_J 0 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KA0 111 Fun es adicionais 5 6 Programas macro Inter rela o entre endere os e vari veis C K 0 C M Cc Q C R C S C_T C_U C V C W C X C Y C Z N lt x s lt lclAfololo x Inter rela o entre endere o e vari veis de sistema Para poder usar Je K esses devem ser especificados na sequ ncia J K Como os endere os J e K em um bloco contendo uma chamada de macro podem ser programados at 10 vezes o acesso s vari veis de sistema dentro do programa de macro para esses endere os deve ocorrer com um ndice A sintaxe dessas tr s vari veis de sistema s o portanto C I C J C KT Os valores correspondentes s o salvos na matriz na sequ ncia na qual eles foram programados O n mero de endere os l J K programados no bloco salvo nas vari veis C NUM C J NUM e C K NUM Diferente de para as vari veis restantes um ndice dev
107. o comprimento da ferramenta e do raio da ferramenta em um bloco s o suprimidas com G53 4 1 2 Sistema de coordenadas da pe a G92 Antes da usinagem deve se criar um sistema de coordenadas para a pe a de trabalho o assim chamado sistema de coordenadas da pe a de trabalho Esta se o descreve m todos diferentes de configura o sele o e altera o de um sistema de coordenadas da pe a de trabalho Configura o de um sistema de coordenadas da ferramenta Os seguintes dois m todos podem ser usados para definir um sistema de coordenadas da ferramenta 1 Com G92 no programa de pe a 2 manualmente atrav s do painel do operador HMI Formato G90 G92 X Y Z O ponto da base atravessa posi o especificada gerando um comando absoluto A diferen a entre ponta da ferramenta e ponto da base compensada atrav s da compensa o do comprimento da ferramenta dessa maneira a ponta da ferramenta pode atravessar posi o alvo em qualquer caso Fresagem Parte 3 Programming ISO dialects 32 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 1 O sistema de coordenada 4 1 3 Reinicializando o sistema de coordenadas da ferramenta 692 1 Com G92 1 pode se efetuar reset de um sistema de coordenadas deslocado antes do deslocamento O sistema de coordenadas da ferramenta reinicializado para o sistema de coordenadas que definido pelos deslocamentos de o
108. o espa o A interpola o linear permite usinagem de superf cies 3D ranhuras etc Formato G01 X Y Z F Em G01 a interpola o linear executada com o avan o em trajet ria Os eixos que n o s o especificados no bloco com G01 n o s o atravessados A interpola o linear programada como no exemplo fornecido acima Avan o F para eixos da trajet ria A taxa de avan o especificada mediante o endere o F Dependendo da configura o padr o nos dados da m quina as unidade de medidas especificadas com os comandos G G93 G94 G95 est o tamb m em mm ou pol Um valor F pode ser programado para blocos do CN A unidade da velocidade de avan o definida atrav s de um dos comando G mencionados O avan o F atua apenas nos eixos da trajet ria e permanece ativo at que um novo valor de avan o seja programado Separadores s o permitidos ap s o endere o F Indica o Um alarme disparado ao executar um bloco G01 se nenhum avan o foi programado em um bloco com G01 ou nos blocos anteriores O ponto final pode ser especificado como absoluto ou incremental Para mais informa es consulte a Se o Dimensionamento absoluto incremental G90 G91 P gina 40 Exemplo de programa o G01 X40 Y40 Z40 F100 100 mm min d A Velocidade tangencial Esquema 3 2 Interpola o linear Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012
109. o fabricante da m quina Fun es auxiliares adicionais fun es B Se B n o usado como um identificador de eixo pode ser usado como uma fun o auxiliar estendida As fun es B s o geradas ao CLP como fun es auxiliares fun es H com a extens o de endere o H1 Exemplo B1234 gerado como H1 1234 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 61 Comandos de movimento 4 6 Controle da velocidade de avan o 4 6 Controle da velocidade de avan o 4 6 1 Compressor no modo de dialeto ISO Os comandos COMPON COMPCURV COMPCAD s o comandos da linguagem Siemens e ativam uma fun o de compressor que combina v rios blocos lineares em uma se o de usinagem Se esta fun o for ativada no modo Siemens mesmo blocos lineares no modo ISO podem ser comprimidos com esta fun o Os blocos podem no m ximo consistir nos seguintes comandos N mero de bloco G01 modal ou em bloco Atribui es do eixo Taxa de avan o Coment rios Se um bloco contiver outros comandos por exemplo fun es auxiliares outros c digos G etc a compress o n o ocorrer Atribui es de valor com x para G eixos e velocidade de avan o s o poss veis como a fun o pular Exemplo Esses blocos s o comprimidos A der dep Ce A 5 6290 10 COMPON 15 G291 20 G01 X100 Y100 F1000 25 X100 Y100 F 3 30 X 3 1 Y100 35 x100 Axis 1
110. o posi es do eixo absolutas para todas as posi es do eixo programadas de acordo com G90 por exemplo X Y Z e Os valores programados s o interpretados como posi es do eixo incrementais para todas as posi es do eixo programadas de acordo com G91 por exemplo X Y Z Esquema 4 6 Dimensionamento absoluto e incremental G90 G91 40 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 2 2 Formato 4 2 Defini o de modos de entrada dos valores das coordenadas Entrada polegadas m trico G20 G21 Os eixos relacionados pe a de trabalho podem ser programados em dimens es m tricas ou polegadas dependendo do dimensionamento no desenho de produ o A unidade de entrada selecionada com as seguintes fun es G Tabelas 4 4 Comando G para selecionar a unidade de medida Comando G Fun o Grupo G G20 Entrada de dado em polegada 06 G21 Entrada em mm 06 G20 e G21 sempre devem ser programadas no in cio do bloco e n o devem existir junto com outros comandos em um bloco Os seguintes valores s o processados na unidade de medida selecionada ao executar a fun o G para selecionar a unidade de medida Todos os seguintes programas valores de deslocamento certos par metros al m de certos dados de opera o manual e de leitura Defini o do formato de entrada pol
111. o programa possa ser continuado com um ciclo por blocos Os ciclos de perfura o fixos s o chamados com as seguintes fun es G Tabelas 5 1 Vis o geral dos ciclos de perfura o Fun o G Perfura o Usinagem na base Returno Aplica es dire o Z de perfura o dire o Z G73 Velocidade de Movimento Perfura o avan o de trabalho transversal r pido profunda em alta interrompida retardo velocidade poss vel em cada avan o G74 Velocidade de Parada do fuso gt Velocidade de Abertura de rosca avan o de corte Rota o do fuso avan o de corte gt esquerda no ap s espera na tempo de espera gt sentido oposto dire o oposta O fuso gira no sentido oposto G76 Velocidade de Posicionamento do Movimento Perfura o de avan o de corte fuso gt Trajet ria de transversal r pido gt precis o retirada Trajet ria de broqueamento retorno in cio do fuso G80 Desabilita o G81 Velocidade de Movimento Perfura o pr avan o de corte transversal r pido broqueamento G82 Velocidade de Espera Movimento Perfura o avan o de corte transversal r pido escareamento Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 65 Fun es adicionais 4 1 Fun es suportando programa Explica es 66 Fun o G Perfura o Usinagem na base Returno
112. omando PeL Endere o Descri o N mero de d gitos P N mero do programa 4a 8 d gitos L N mero de repeti es Vari veis de sistema para os endere os J K Como os endere os J e K podem ser programados at 10 vezes em um bloco contendo chamada de macro as vari veis de sistema desses endere os devem ser avaliadas com um ndice de matriz A sintaxe dessas tr s vari veis de sistema s o portanto C I C J K Os valores permanecem na sequ ncia programada na matriz O n mero de endere os J K programados no bloco fornecido nas vari veis C NUM C J NUM C K NUM Os par metros de transfer ncia J K para chamadas de macro s o tratados em cada caso como um bloco mesmo se os endere os individuais n o s o programados Se um par metro reprogramado ou um par metro seguinte baseado na sequ ncia J K foi programado ele pertence ao pr ximo bloco As vari veis de sistema C ORDER C J ORDER C K ORDER s o definidas para detectar a sequ ncia de programa o no modo ISO Essas s o matrizes id nticas C C Ke elas cont m os n meros associados dos par metros Indica o Os par metros de transfer ncia podem ser lidos apenas na sub rotina no modo Siemens Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 109 Fun es adicionais 5 6 Programas macro Exemplo N5 1
113. onamento Movimento r pido G00 Avan o de corte Interpola o linear G01 Avan o manual Parada do fuso orientada O fuso para em uma posi o rotativa definida Movimento transversal Mov transversal r pido G00 Espera Esquema 5 4 cones nos n meros Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 69 Fun es adicionais 4 1 Fun es suportando programa 5 1 2 Ciclo de perfura o profunda em alta velocidade com quebra de cavacos G73 A ferramenta perfura na velocidade do fuso e na taxa de avan o programadas at a profundidade final de perfura o A perfura o profunda executado com um avan o em profundidade de uma profundidade definida m xima executada v rias vezes aumentando gradualmente at que a profundidade de perfura o seja atingida Opcionalmente a broca helicoidal pode ser retra da ap s cada profundidade de avan o ou ao plano de refer ncia dist ncia de seguran a para remo o de cavacos ou pelo comprimento da trajet ria de retra o programada para quebra de cavacos Formato G73X Y Re Q Fea Ko X Y Posi o do furo Z Dist ncia do ponto R base do furo aberto R Dist ncia do plano inicial ao plano R Q Profundidade de perfura o nica F Velocidade de avan o K N mero de repeti es G73 G98 G73 G99 Plano inicial o A Ponto R Esquema 5 5 Ciclo de
114. or meio das seguintes fun es Tabelas 4 5 Fun es G para selecionar a escala Comando G Fun o Grupo G G50 Mudan a de escala desativada 11 G51 Mudan a de escala ativada 11 A sele o de mudan a de escala e espelhamento ocorre com G51 A distin o feita entre duas op es de mudan a de escala e Mudan a de escala axial com os par metros l J K Se J K n o for programado no bloco G51 o valor padr o pertinente do dado de configura o 43120 A DEFAULT SCALE FACTOR AXIS ser efetivo Fatores de escala axiais negativos levam tamb m ao espelhamento e Mudan a de escala em todos os eixos com fator de escala P Se P n o for escrito no bloco G51 o valor padr o do dado de configura o ser efetivo Valores P negativos n o s o poss veis H dois diferentes tipos de escala Mudan a de escala ao longo de todos os eixos com o mesmo fator de escala G51 X Y Z P Iniciar mudan a de escala G50 Desabilita o de mudan a de escala X Y Z Valor de coordenadas do centro para mudan a de escala comando absoluto P Fator de escala Mudan a de escala ao longo de cada eixo individual com diferentes fatores de escala 42 G51 X Y Z 1 J K Iniciar mudan a de escala G50 Desabilita o de mudan a de escala X Y Z Ponto de refer ncia de mudan a de escala comando absoluto J K Fator de escala para os eixos X Y e Z O tipo de fator de esca
115. osicionais no plano de compensa o Padr o 3 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 51 Comandos de movimento 4 4 Fun es de corre o da ferramenta Indica o Fabricante da m quina O n mero de blocos de interrup es sucessivos pode ser definido por meio do dado de m quina 20250 CUTCOM MAXNUM DUMMY BLOCKS consulte o fabricante da m quina Indica o Um bloco com trajet ria zero tamb m considerado como interrup o Mudan a entre G41 e G42 em opera o com a compensa o de raio do cortador A dire o de corre o esquerda ou direita pode ser mudada diretamente sem ter que deixar o modo de compensa o A nova dire o de corre o aproximada com o pr ximo bloco atrav s de um movimento do eixo Exemplo de programa o Ajuste para mudar a dire o de corre o N10 G17 G01 F N11 G41 G42 X Y N20 G01 X Y F Sa N21 G42 G41 X Y N22 X G42 b G42 G41 Observa o Se o conte do do bloco N21 for reproduzido em dois blocos como especificado abaixo G42 ou G41 XY a dire o de corre o tamb m mudada da mesma maneira Esquema 4 12 A mudan a de dire o do corretor de ferramenta no in cio do bloco e final do bloco Fresagem Parte 3 Programming ISO dialects 52 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0
116. perfura o profunda em alta velocidade com quebra de cavacos G73 Fresagem Parte 3 Programming ISO dialects 70 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais Explica es Restri es 4 1 Fun es suportando programa Usando o ciclo 673 o movimento de retra o ocorre ap s a perfura o com movimento transversal r pido A dist ncia de seguran a pode ser especificada com GUD ZSFR 0 A quantidade de retra o da quebra de cavacos d definida com GUD ZSFR 1 ZSFR 1 gt 0 Quantidade de retra o inserida _ZSFR 1 0 A quantidade de retra o na quebra de cavacos sempre 1 mm O avan o ocorre usando a profundidade de corte para cada corte Q que incrementada com a quantidade de retra o d como segundo avan o Um avan o de perfura o r pido resulta deste ciclo de perfura o A remo o de cavacos ocorre atrav s do movimento de retra o Mudan a dos eixos Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Perfura o de orif cio profundo Q R Desabilita o Exemplo O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Sempre programe Q e R em um bloco com um movimento de eixo caso contr rio os valores programados n o ser o armazenados modalmente As fun es G do grupo 01 G00 a G03 e G73 n o devem ser usadas juntas em um bloco
117. plano interpretado como raio polar o segundo eixo como ngulo polar G17 G18 G19 G90 G91 G16 Comando de coordenadas polares ativadas G90 G91 X Y Z Comando de coordenadas polares G15 Comando de coordenadas polares desativadas G16 Comando de coordenadas polares G15 Desabilita o do comando de coordenadas polares G17 G18 G19 Sele o de plano G90 O polo est localizado no zero da pe a de trabalho G91 O polo est localizado na posi o atual X Y Z Primeiro eixo Raio de coordenada polar segundo eixo ngulo de coordenada polar Indica o Se o polo for movido da posi o atual ao zero da pe a de trabalho o raio calculado como a dist ncia da posi o atual ao zero da pe a de trabalho Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KA0 101 Fun es adicionais 4 5 Fun es de medi o Exemplo N5 G17 G90 X0 YO N10 G16 X100 Y45 Coordenadas polares ativadas O polo est no zero da pe a de trabalho Posi o X 70 711 Y 70 711 no sistema de coordenadas cartesianas N15 G91 X100 YO o polo a posi o atual sisto a posi o X 141 421 Y 141 421 N20 G90 Y90 Nenhum X no bloco O polo est no zero da pe a de trabalho Raio SORT X X Y Y 184 776 GIS O raio polar sempre tomado como valor absoluto e o ngulo polar pode ser interpretado como valor absoluto al m de valor i
118. rama o 1 1 7 Coment rios No modo de dialeto ISO os par nteses s o interpretados como sinais de coment rio No modo Siemens interpretado como coment rio Para simplificar um tamb m entendido como coment rio no modo de dialeto ISO Se o sinal de in cio de coment rio usado dentro de um coment rio mais uma vez o coment rio s finalizado quando todos os par nteses abertos s o fechados novamente Exemplo N5 coment rio X100 Y100 N10 coment rio coment rio X100 Y100 N15 coment rio coment rio X100 Y100 X100 Y100 executado no bloco N5 e N10 mas apenas Y100 no bloco N15 porque o primeiro par nteses fechado apenas depois de X100 Tudo at esse ponto interpretado como coment rio 1 1 8 Bloco saltar O sinal de saltar ou supress o de blocos pode ser usado em qualquer posi o conveniente num bloco isto mesmo no meio do bloco Se o bloco programado n vel saltar est ativo na data da compila o o bloco n o compilado a partir deste ponto at ao final do bloco Um n vel de bloco saltar ativo tem o mesmo efeito que um final de bloco Exemplo N5 G00 X100 3 YY100 gt Alarm 12080 Syntax error N5 G00 X100 3 YY100 gt nenhum alarme se o n vel de bloco saltar 3 est ativo Os sinais de bloco saltar dentro de um coment rio n o s o interpretados como sinais de bloco saltar Exemplo N5 G00 X100 3 Part1 Y100 o eixo Y deslocado mesmo
119. ramenta resultante n o geralmente uma linha reta Avan o de trajet ria fun o F Indica o A menos que algo mais seja especificado a unidade mm min sempre quer dizer velocidade de avan o da ferramenta de corte nesta documenta o O avan o com o qual uma ferramenta deve ser atravessada em interpola o linear G01 ou interpola o circular G02 G03 designado com o caractere de endere o F O avan o da ferramenta de corte em mm min especificado ap s o caractere de endere o F A faixa permiss vel de valores F especificada na documenta o do fabricante da m quina Possivelmente o avan o limitado pelo servossistema e o sistema mec nico na dire o para cima O avan o m ximo definido nos dados da m quina e limitado ao valor definido l antes de uma supera o O avan o em trajet ria geralmente composto por componentes de velocidade individuais de todos os eixos geom tricos que participam do movimento e referem se ao centro do cortador veja as seguintes figuras Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Princ pios de programa o Exemplo de programa o com o seguinte programa G91 dimensionamento incremental G01 X40 Y30 F500 Velocidade de trajet ria em dire o tangencial 500 mm min S 400 mm min 300 mm min Y X Esquema 1 1 Interpola o
120. rananaaarenaaaraaaaaanananaananaa 3 1 3 Interpola o circular G02 G03 erra aeaetanaaanaareaaareaaaaraaaaaaananaa 3 1 4 Programa o de defini o de contorno e adi o de chanfros ou raios 3 1 5 Interpola o helicoidal 602 GOJ errar aear erra aaarea na naeeaanaa 27 3 2 Aproxima o ao ponto de refer ncia com fun es G reste earareraan 3 2 1 Aproxima o ao ponto de refer ncia com ponto intermedi rio G28 3 2 2 Verifica o da posi o de refer ncia 627 aeararerae nana aaaaarareana nana 3 2 3 Aproxima o do ponto de refer ncia com sele o do ponto de refer ncia G30 4 Comandos d Movimento sasesaai rcmtaeseiaatacnevesansucco ennepesageiaino los EEEE O ANELEE EENE EE TAE TSAR 4 1 O sistema de coordenada sen isinisisi aai irinadosdntnad s cpufiga an nda s Baai eE EA EAEE EERE 31 4 1 1 Sistemas de coordenadas da m quina G53 ssssessssrresesrnesssnnasttnnenrannanennneenannaaetnnaanannaaeed 32 4 1 2 Sistema de coordenadas da pe a 692 arte aareea aeee naarananas 32 4 1 3 Reinicializando o sistema de coordenadas da ferramenta 692 1 33 4 1 4 Sele o de um sistema de coordenadas da pe a de trabalho rnrn ne 33 4 1 5 Grava o de deslocamento de origem desvio da ferramenta 610 34 4 1 6 Sistema de coordenadas local G52 rear AAAA An ARAN EARRAN 3
121. rdenadas da pe a de trabalho pode ser selecionado pela especifica o da fun ao G na rea G54 a G59 Os sistemas de coordenadas da pe a de trabalho s o configurados ap s aproxima o ao ponto de refer ncia ap s Power On A posi o fechada do sistema de coordenada definida em MD20154 13 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 33 Comandos de movimento 4 1 O sistema de coordenada 4 1 5 Formato Explica es 34 Grava o de deslocamento de origem desvio da ferramenta G10 Os sistema de coordenadas da pe a de trabalho definidos atrav s de G54 a G59 ou G54 P 1 93 podem ser alterados com dos dois processos seguintes 1 A entrada de dados no painel do operador IHM 2 com os comandos do programa G10 ou G92 configura o de valor real Modificado por G10 G10 L2 Pp X Y Z p 0 Deslocamento de origem da pe a externo p 1 a 6 Os valores de deslocamento de origem da pe a correspondem ao sistema de coordenadas da pe a de trabalho G54 a G59 1 G54 a 6 G59 X Y Z O deslocamento de origem da pe a para cada eixo durante um comando absoluto G90 O valor que deve ser adicionado durante um comando incremental G91 para cada eixo ao deslocamento de origem da pe a G10 L20 Pp X Y Z p 1 a 93 O valor de deslocamento de origem da pe a corresponde ao sistema de coordenadas da pe a de trabalho G54
122. reta ou um arco circular monitorada s o descritos na pr xima se o Movimento transversal r pido G00 Pode se usar o movimento transversal r pido para posicionar a ferramenta rapidamente para atravessar em torno da pe a de trabalho ou para aproximar dos pontos de troca de ferramenta As seguintes fun es G podem ser usadas para chamar o posicionamento consulte a tabela a seguir Tabelas 3 1 Fun o G para posicionamento Fun o G Fun o Grupo G G00 Movimento transversal r pido 01 G01 Movimento linear 01 G02 C rculo h lice na sentido hor rio 01 G03 C rculo h lice no sentido anti hor rio 01 Posicionamento G00 Explica o Formato G00 X Y Z O movimento da ferramenta programado com G00 executado maior velocidade de movimento transversal poss vel movimento transversal r pido A velocidade de movimento transversal r pido definida para cada eixo nos dados da m quina Se o movimento transversal r pido for executado simultaneamente em v rios eixos a velocidade de movimento transversal r pido determinada pelo eixo que requer mais tempo para sua se o da trajet ria Eixos que n o s o programados em um bloco G00 n o s o atravessados No posicionamento os eixos individuais atravessam independentemente um dos outros com velocidade de movimento transversal r pido especificada para cada eixo As velocidades precisas de sua maquina podem ser consu
123. rigem ajust vel ativo G54 G59 O sistema de coordenadas da ferramenta est definido para a posi o de refer ncia se nenhum deslocamento de origem ajust vel est ativo G92 1 reinicia o deslocamento executado atrav s de G92 ou G52 No entanto apenas os eixos que est o programados s o reinicalizados Exemplo 1 N10 G0 X100 Y100 Exibi o WCS X100 Y100 MCS X100 Y100 N20 G92 X10 Y10 Exibi o WCS X10 Y10 MCS X100 Y100 N30 G0 X50 Y50 Exibi o WCS X50 Y50 MCS X140 Y140 N40 G92 1 X0 YO Exibi o WCS X140 Y140 MCS X140 Y140 Exemplo 2 N10 G10 L2 P1 X10 Y10 N20 G0 X100 Y100 Exibi o WCS X100 Y100 MCS X100 Y100 N30 G54 X100 Y100 Exibi o WCS X100 Y100 MCS X110 Y110 N40 G92 X50 Y50 Exibi o WCS X50 Y50 MCS X110 Y110 N50 GO X100 Y100 Exibi o WCS X100 Y100 MCS X160 Y160 N60 G92 1 X0 YO Exibi o WCS X150 Y150 MCS X160 Y160 4 1 4 Sele o de um sistema de coordenadas da pe a de trabalho Como mencionado acima o usu rio pode selecionar um dos sistema de coordenadas da pe a de trabalho j ajustados 1 G92 A fun o de comando absoluto juntamente com um sistema de coordenadas da pe a de trabalho apenas se um sistema de coordenadas da pe a de trabalho foi escolhida anteriormente Sele o de um sistema de coordenadas da pe a de trabalho a partir de uma sele o de sistema de coordenadas da pe a de trabalho espec fica atrav s do IHM do painel do operador Um sistema de coo
124. rompido com os comandos MOO M01 M02 ou M30 ou se o l quido refrigerante interrompido est dispon vel na documenta o do fabricante da m quina Fresagem Parte 3 Programming ISO dialects 58 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 5 Fun es S T M e B 4 5 4 Fun es M de controle do fuso Tabelas 4 12 Fun es M de controle do fuso Fun o M Fun o M19 Posicionamento do fuso M29 Mudan a do fuso para o eixo modo de controle de circuito aberto O fuso deslocado para a posi o do fuso definida no dado de ajuste 43240 SA M19 SPOS n mero do fuso com M19 O modo de posicionamento armazenado em SA M19 SPOS O n mero da fun o M para a mudan a do modo de fuso M29 pode tamb m ser definido sobre uma vari vel de dados da m quina MD20095 MC EXTERN RIGID TAPPING N NR s o usados para predeterminar o n mero da fun o M Apenas os n meros da fun o M que n o est o sendo usados como fun es M padr o podem ser atribu dos Por exemplo MO M5 M30 M98 M99 etc n o s o permitidos 4 5 5 Fun es M para chamadas de sub rotinas Tabelas 4 13 Fun es M para chamadas de sub rotinas Fun o M Fun o M98 Chamada de subprograma M99 Finaliza o de subprograma No modo ISO o fuso alterado para o modo de eixo com M29 4 5 6 Chamada de macro por meio da fun o M Por meio dos n mero
125. rotina de interrup o iniciada s no final do bloco Bit3 0 O ciclo de execu o interrompido imediatamente depois da chegada de um sinal interromper Bit3 1 O programa de interrup o iniciado apenas no final do ciclo de execu o avalia o nos ciclos shell O bit 3 avaliado nos ciclos shell e a sequ ncia do ciclo adaptada correspondentemente O bit 1 avaliado no ciclo de cobertura CYCLE396 Se o programa de interrup o n o for chamado por meio do ciclo de cobertura CYCLE396 MC EXTERN FUNCTION MASK Bit 10 1 deve ser avaliado com Bit 1 Se Bit 1 TRUE REPOSL RMI deve ser usado para posicionamento no ponto de interrup o caso contr rio REPOSL RME deve ser usado para posicionamento na posi o final do bloco Exemplo N100 M96 P1234 Activar ASUP 1234spf No caso de uma borda ascendente da 12 entrada r pida o programa 1234 spf iniciado N300 M97 Desativa o do ASUP A rotina de interrup o tratada como uma sub rotina normal Em outras palavras para poder executar rotinas de interrup o pelo menos um n vel de sub rotina deve estar livre 16 n veis de programa est o dispon veis mais 2 n veis que s o reservados para os programas de interrup o ASUP A rotina de interrup o s iniciada durante uma mudan a de borda do sinal interromper de O para 1 Se o sinal interromper mantiver se permanentemente em 1 ent o o programa de interrup
126. rramenta deve apontar na dire o X Restri es Mudan a dos eixos Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Esmerilhamento O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Q R Sempre programe Q e R em um bloco com um movimento de eixo caso contr rio os valores programados n o ser o armazenados modalmente Apenas um valor positivo deve ser especificado em cada caso para o valor do endere o Q Se um valor negativo for especificado para Q o sinal ignorado Q definido como igual a 0 se nenhuma trajet ria de retorno for programada Nesse caso o ciclo executado sem desprendimento Desabilita o As fun es G do grupo 01 G00 a G03 e G87 n o devem ser usadas juntas em um bloco caso contr rio G87 desabilitada Exemplo M3 5400 Movimento rotativo de haste G90 G0 Z100 G90 G87 X200 Y 150 2 100 Posicionamento furo aberto 1 R50 03 P1000 F150 orienta o na dire o do plano inicial em seguida curso de 3 mm parada por 1 s no ponto Z Y 500 Posicionamento furo aberto 2 Y 700 Posicionamento furo aberto 3 x950 Posicionamento furo aberto 4 Y 500 Posicionamento furo aberto 5 G98 Y 700 Posicionamento furo aberto 6 G80 Desabilita o do ciclo fixo G28 G91 X0 YO Z0 Retorno posi o de refer ncia M5 Parada do fuso Fresagem Parte 3 Program
127. rsec o para o bloco atual se necess rio a busca estendida mesmo a blocos mais iniciais Uma mensagem de erro disparada se nenhum ponto de intersec o encontrado com este m todo Esquema 4 15 Detec o de colis o Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento Exemplos 4 4 Fun es de corre o da ferramenta CDOF pode ser usada para evitar a detec o falha de gargalos resultando por exemplo de falta de informa o que n o est dispon vel no programa do CN Indica o Fabricante da m quina O n mero de blocos do CN que s o inclu dos no monitoramento pode ser definido por meio do dado de m quina consulte o fabricante da m quina Nas p ginas seguintes voc encontrar alguns exemplos de situa es cr ticas de usinagem que podem ser detectadas pelo sistema de controle e corrigidas atrav s de altera es nos caminhos da ferramenta Para evitar interrup es de programa durante a valida o do programa apenas as que t m o raio maior dentre todas as ferramentas devem ser selecionadas Em cada um dos seguintes exemplos uma ferramenta com um raio muito grande foi selecionada para usinar o contorno Detec o de gargalos Como o raio da ferramenta selecionada para usinar este contorno interno muito grande os gargalos s o desviados Um alarme gerado Trajet ria da ferra
128. s M pode se chamar uma sub rotina macro similar a G65 A configura o de um m ximo de 10 substitui es de fun es M empreendida por meio dos dados da m quina 10814 MN_EXTERN_M_NO_MAC_CYCLE e dados da m quina 10815 MN_EXTERN_M_NO_MAC_CYCLE_NAME A programa o ocorre id ntica ao G65 As repeti es podem ser programadas com o endere o L Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 59 Comandos de movimento 4 5 Fun es S T M e B Restri es Apenas uma substitui o da fun o M ou apenas uma chamada de sub rotina pode ser executada por linha de programa de pe a Conflitos com outras chamadas de sub rotinas s o sinalizados pelo alarme 12722 N o existem mais substitui es da fun o M na sub rotina subtitu da Caso contr rio as mesmas restri es s o aplic veis para G65 Conflitos com n meros M predefinidos ou outros n meros M definidos s o rejeitados com um alarme Exemplo de configura o 60 Chamada de sub rotina M101 MAKRO por meio da fun o M M101 MN EXTERN M NO MAC CYCLEJ0 101 MN EXTERN M NO MAC CYCLE NAME 0 M101 MAKRO Chamada de sub rotina M6 MAKRO por meio da fun o M M6 MN EXTERN M NO MAC CYCLE 1 6 MN EXTERN M NO MAC CYCLE NAME 1 M6 MAKRO Exemplo de programa o para troca de ferramenta com a fun o M PROC MAIN N10 M6 X10 V20 Chamada do programa M6 MAKR
129. sado para centralizar e pr broquear O movimento de retra o inicia imediatamente com velocidade de movimento transversal r pido ao atingir a profundidade de perfura o Z G81 X Y R F K X Y Posi o do furo Z Dist ncia do ponto R ao fundo do furo R Dist ncia do plano inicial ao plano R F Velocidade de avan o de corte K N mero de repeti es G81 G98 G81 G99 Plano inicial l l l l l Ponto R t Ponto R Plano Ponto R l b Ponto Z Q rae Z Esquema 5 7 Ciclo de perfura o escareamento G81 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais Restri es 4 1 Fun es suportando programa Mudan a dos eixos Esmerilhamento Desabilita o Exemplo Antes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Sempre programe R apenas em um bloco com um movimento de eixo caso contr rio os valores programados n o s o armazenados modalmente As fun es G do grupo 01 G00 a G03 e G76 n o devem ser usadas juntas em um bloco caso contr rio G76 desabilitada M3 S1500 Movimento rotativo de haste G90 GO Z100 G90 G99 G81 X200 Y 150 Z 100 Posicionamento furo aberto 1 R50 F150 em s
130. sparado Duas rota es podem ser comutadas uma depois da outra com G68 Se at agora nenhuma G68 est ativa em um bloco contendo G68 a rota o escrita no segundo frame do sistema ISO Se G68 j estiver ativa a rota o escrita no terceiro frame do sistema ISO Assim ambas rota es seguem uma a outra A rota o 3D terminada com G69 Se duas rota es estiverem ativas ambas s o desabilitadas com G69 G69 n o deve estar sozinha no bloco Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 39 Comandos de movimento 4 2 Defini o de modos de entrada dos valores das coordenadas 4 2 Defini o de modos de entrada dos valores das coordenadas 4 2 1 Dimensionamento absoluto incremental G90 G91 Se as dimens es ap s um endere o do eixo devem ser absolutas ou relativas incrementais especificado com esses comandos G Propriedades de G90 G91 Tabelas 4 3 Comandos G para definir dimensionamento absoluto incremental Comando G Fun o Grupo G G90 Dimensionamento absoluto 03 G91 Dimensionamento incremental 03 e G90 e G91 s o fun es G modais do grupo G 03 Se G90 e G91 est o programados no mesmo bloco a ltima fun o G no bloco efetiva e A posi o fechada de G90 ou G91 defnida no dado de m quina MD20154 MC EXTERN GCODE RESET VALUES 2 Formato e Os valores programados s o interpretados com
131. ste caso os eixos s o primeiro deslocados posi o especificada com movimento transversal r pido e da ao ponto de refer ncia automaticamente Os eixos n o programadas no bloco com G28 n o s o atravessados seu ponto de refer ncia Posi o de refer ncia Quando a m quina tiver sido ligada onde sistemas de medi o de posi o incremental s o usados todos os eixos devem se aproximar de sua marca de refer ncia Somente dessa forma os movimentos transversais podem ser programados A aproxima o at o ponto de refer ncia no programa do CN pode ser realizada com G28 As coordenadas do ponto de refer ncia s o definidas com o dado de m quina 34100 _MA_REFP_SET_POS 0 a 3 Um total de quatro posi es de refer ncia pode ser definido Exemplo de programa o G90 G91 G28 X Y Z Eixo Z Ponto de refer ncia um ponto fixo na m quina E E E E cdi E Retardo do eixo Z LE Posicionamento UA B Retorno ao ponto de refer ncia A Ed RN Ponto de interpola o como ponto intermedi rio Ponto de origem Z durante posicionamento Retardo do eixo Y eixo LE Eixo Y Esquema 3 7 Aproximar ponto de refer ncia autom tico Fresagem Parte 3 Programming ISO dialects 28 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de acionamento 3 2 Aproxima o ao ponto de refer ncia com fun es G Retorno ao ponto de refer ncia Indica o
132. ta s o automaticamente desviados pelo raio da ferramenta de corte usada A trajet ria a ser corrigida raio da ferramenta de corte pode ser armazenada na mem ria de dados de corretor de ferramenta usando o painel do operador do CN Os corretores de ferramenta tamb m podem ser sobrescritos com o comando G10 no programa de pe a G10 n o pode ser usada para criar novas ferramentas Os dados de corretor de ferramenta no programa s o chamados especificando se o n mero da mem ria de dados de corretor de ferramenta com uma fun o D A compensa o de raio do cortador chamada com as seguintes fun es G Tabelas 4 10 Fun es G para chamada da compensa o do raio do cortador Fun o G Fun o Grupo G G40 Desabilita o da compensa o de raio da 07 ferramenta G41 Compensa o de raio da ferramenta 07 ferramenta funciona na dire o de usinagem esquerda do contorno G42 Compensa o de raio da ferramenta 07 ferramenta funciona na dire o de usinagem direita do contorno Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Comandos de movimento 4 4 Fun es de corre o da ferramenta A compensa o de raio da ferramenta chamada executando G41 ou G42 e desabilitada atrav s de G40 A dire o de corre o determinada atrav s da fun o G especificada G41 G42 e a quantidade de corre o determin
133. tes de mudar o eixo de perfura o deve se primeiro desabilitar o ciclo fixo Esmerilhamento O ciclo de perfura o executado apenas se um movimento de eixo por exemplo for programado com X Y Z ou R Fresagem Parte 3 Programming ISO dialects 76 Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO Fun es adicionais 4 1 Fun es suportando programa Sempre programe R apenas em um bloco com um movimento de eixo caso contr rio os valores programados n o s o armazenados modalmente Desabilita o As fun es G do grupo 01 G00 a G03 e G82 n o devem ser usadas juntas em um bloco caso contr rio G82 desabilitada Exemplo M3 S2000 Movimento rotativo de haste G90 GO Z100 G90 G99 G82 X200 Y 150 Z 100 Posicionamento furo aberto 1 R50 P1000 F150 parada no fundo de um foro por 1 s em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 2 em seguida retorno ao ponto R Y 700 Posicionamento furo aberto 3 em seguida retorno ao ponto R x950 Posicionamento furo aberto 4 em seguida retorno ao ponto R Y 500 Posicionamento furo aberto 5 em seguida retorno ao ponto R G98 Y 700 Posicionamento furo aberto 6 em seguida retorno ao plano inicial G80 Desabilita o do ciclo fixo G28 G91 X0 YO Z0 Retorno posi o de refer ncia M5 Parada do fuso Fresagem Parte 3 Programming ISO dialects Manual de programa
134. tor de ferramenta atual O corretor de ferramenta desabilitado quando o ponto de refer ncia finalmente aproximado Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 29 Comandos de acionamento 3 2 Aproxima o ao ponto de refer ncia com fun es G 3 2 2 Formato Verifica o da posi o de refer ncia G27 G27 X Y Z Esta fun o utilizada para verificar se os eixos est o no seu ponto de refer ncia Procedimento de teste 3 2 3 Formato Se a verifica o com G27 bem sucedida o processamento continuado com a pr xima pe a do bloco do programa Se um dos eixos programados com G27 n o est no ponto de refer ncia o alarme 61816 61816 Axes not on reference point o eixos n o est o no ponto de refer ncia acionado e o modo autom tico interrompido Indica o A fun o G27 implementada com o ciclo 328 ciclo como com G28 Para evitar um erro de posicionamento a fun o de mirroring espelhamento deve ser desativada antes de executar G27 Aproxima o do ponto de refer ncia com sele o do ponto de refer ncia G30 G30 Pn X Y Z Para os comandos G30 Pn X Y Z os eixos est o posicionados sobre o ponto intermedi rio especificado no modo de trajet ria cont nua e finalmente desloca se para o ponto de refer ncia selecionado com P2 P4 Com G30 P3 X30 Y50 Os eixos
135. trabalho AA MWIY Salvar o valor de coordenada do eixo Y no sistema de coordenadas da pe a de trabalho AA MWIZ Salvar o valor de coordenada do eixo Z no sistema de coordenadas da pe a de trabalho AA MMIX Salvar o valor de coordenada do eixo X no sistema de coordenadas da m quina AA MMI Y Salvar o valor de coordenada do eixo Y no sistema de coordenadas da m quina AA MMIZ Salvar o valor de coordenada do eixo Z no sistema de coordenadas da m quina Indica o O alarme 21700 gerado se G31 for ativada quando o sinal de medi o ainda est ativo Continua o do programa ap s o sinal de medi o Se posi es incrementais de eixo forem programadas no pr ximo bloco essas posi es de eixo s o relacionadas ao ponto de medi o isto o ponto de refer ncia da posi o incremental a posi o de eixo na qual apagar dist ncia que falta foi executada pelo sinal de medi o Se as posi es de eixo forem programadas como absolutas no pr ximo bloco ent o h aproxima o das posi es programadas Indica o Nenhuma compensa o de raio do cortados deve estar ativa em um bloco contendo G31 Portanto a compensa o de raio do cortador deve ser desabilitada antes da programa o de G31 com G40 Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 103 Fun es adicionais 5 5
136. ustado para evitar que os valores sejam exclu dos Deslocamentos frames MN FRAME GEOAX CHANGE MODE Detalhes est o dispon veis na descri o dos dados da m quina O alarme 12726 Sele o de plano com eixos paralelos n o permiss vel gerado se um eixo principal programado junto com os eixos paralelos associados com um comando para sele o do plano Fresagem Parte 3 Programming ISO dialects Manual de programa o e de utiliza o 12 2012 6FC5398 4DP10 0KAO 37 Comandos de movimento 4 1 O sistema de coordenada 4 1 9 Rota o do eixo de coordenadas G68 G69 Propriedades de G68 e G69 Formato 38 Um sistema de coordenadas pode ser rotacionado atrav s das seguintes fun es G Tabelas 4 2 Fun es G para rotacionar um sistema de coordenadas Fun o G Fun o Grupo G G68 Rota o do sistema de coordenadas 16 G69 Desabilita o da rota o do sistema de coordenadas 16 G68 e G69 s o fun es G modais do grupo G 16 G69 ajustado automaticamente ao ativar o sistema de controle e reinicializando o CN Os blocos contendo G68 e G69 n o devem conter qualquer outra fun o G A rota o do sistema de coordenadas chamada com G68 e desabilitada com G69 G68 X_Y_R_ Xa Yas Valores de coordenadas absolutas do centro de rota o A posi o real aceita como o centro de rota o se esses forem omitidos R ngulo de rota o como uma fun o de G

Download Pdf Manuals

image

Related Search

Related Contents

Vantec CB-IUSB20  Samsung DVD-H1080R User Manual  Logitech ConferenceCam Connect    Install Guide - PNY DOWNLOAD  Bedienungsanleitung Istruzioni per l'uso Blu-ray-Disc  Pelco CST100 User's Manual  HXR-IFR5  Manual de Usuario Serie Inline 400  Presione.  

Copyright © All rights reserved.
Failed to retrieve file