Home
Manual de programação, Torneamento ISO
Contents
1. Fun o F Dados de ajuste FO SC EXTERN FIXED FEEDRATE F1 F9 0 F1 SC EXTERN FIXED FEEDRATE F1 F9 1 F2 SC EXTERN FIXED FEEDRATE F1 F9 2 F3 SC EXTERN FIXED FEEDRATE F1 F9 3 F4 SC EXTERN FIXED FEEDRATE F1 F9 4 F5 SC EXTERN FIXED FEEDRATE F1 F9 5 F6 SC EXTERN FIXED FEEDRATE F1 F9 6 F7 SC EXTERN FIXED FEEDRATE F1 F9 7 F8 SC_EXTERN_FIXED_FEEDRATE_F1_F9 8 F9 SC EXTERN FIXED FEEDRATE F1 F9 9 Nota Formato de entrada REAL Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Fundamentos da programa o Exemplo Torneamento ISO 1 2 Pr requisitos para o avan o Indica o Se a fun o estiver ativada com o dado de m quina MC EXTERN FIXED FEEDRATE F1 ON e para n o ativar o valor de avan o do dado de ajuste com F1 at F9 ent o deve se programar o valor de avan o como valor real Por exemplo quando deve ser programado um valor de avan o com 1 mm min o avan o dever ser programado com F1 0 ao inv s de F1 Se o seletor DRY RUN teste estiver posicionado em ON todos os comandos de avan o ser o executados com o avan o ajustado para o funcionamento de teste A fun o de override de avan o tamb m tem efeito sobre os avan os fixos FO at F9 O avan o ajustado nos dados de ajuste preservado mesmo depois de ser desligado o comando num rico Em uma chamada de macro com G65 G66 o valor programado com F armazenado na vari ve
2. a acoplamento de tubo refor ado b redutor de coroa e sem fim Esquema 2 17 Usinagem de uma rosca passante Indica o A rota o do fuso n o pode ser alterada enquanto a rosca n o estiver totalmente usinada Se a rota o do fuso n o for mantida constante existir o risco de comprometimento da precis o por causa do erro de seguimento arrasto Indica o O controle de avan o e a parada de avan o n o s o considerados no rosqueamento Se o comando G33 for programado durante a opera o com G94 avan o por minuto ser emitido um alarme Torneamento ISO 40 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento 2 3 3 Usinagem de roscas de m ltiplas entradas G33 Formato Torneamento ISO A produ o de roscas de m ltiplas entradas realizada atrav s da especifica o de pontos de partida dispostos em diferentes posi es ou seja deslocados entre si O deslocamento do ponto de partida especificado como posi o angular absoluta no endere o Q O respectivo dado de ajuste 42000 SD THREAD START ANGLE alterado de acordo T da Esquema 2 18 Rosca de entrada dupla Com os comandos G33 X U Z W F Q o fuso gira em fun o do ngulo indicado pela letra de endere o Q logo depois do pulso do ponto de partida ser disparado Em seguida iniciada a execu
3. Fun o G Fun o Grupo G G90 Especifica o de dimens es absolutas 03 G91 Especifica o de dimens es incrementais 03 Tabelas 3 3 Endere os v lidos para programa o do G90 G91 Endere o Comando G90 Comando G91 Absoluto incremental Exemplo Com os comandos G91 G00 X40 Z50 as posi es de eixo s o deslocadas de forma incremental Par metros da interpola o circular Os par metros da interpola o circular J e K e o raio R sempre s o interpretados como valores incrementais Indica o O G90 e o G91 n o devem ser programados juntos em um mesmo bloco caso contr rio somente ser ativada a ltima fun o G programada Considerando que os comandos G01 G90 X80 G91 Z60 s o programados em um bloco ent o ser ativado o G91 pois este foi programado por ltimo e todas as posi es de eixo X80 e Z60 ser o interpretadas como cursos incrementais 3 2 2 Programa o em di metro e em raio para o eixo X A programa o de comandos para o eixo X utilizado o endere o X ou U Se o eixo X estiver definido como eixo transversal com o dado de m quina 20110 MC DIAMETER AX DEF X e se for ativada a programa o em di metros com o dado MD20150 8MC GCODE RESET VALUES 28 2 DIAMON c digo G da Siemens ent o as posi es de eixo ser o interpretadas como valores em di metro Torneamento ISO 52 Manual de programa o 06 2009 6FC5398 5BP10 1KAO
4. Significado Com o dado de m quina definida uma associa o das entradas de medi o 1 e 2 com os n meros P programados com o G31 P1 P4 O MD codificado por Bits Somente interpretado o Bit 0 e o Bit 1 P ex seno MN EXTERN MEAS G31 P SIGNALT1 o Bit 0 1 ativa se a 1 entrada de medi o com o G31 P2 Com o MN EXTERN MEAS G31 P SIGNALI3 2 ativa se a 2 entrada de medi o com o G31 P4 Bit 0 0 N o interpreta a entrada de medi o 1 com o G31 P1 P4 Bit 0 1 Ativa a entrada de medi o 1 com o G31 P1 P4 Bit 1 0 N o interpreta a entrada de medi o 2 com o G31 P1 P4 Bit 1 1 Ativa a entrada de medi o 2 com o G31 P1 P4 Torneamento ISO 150 Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Descri es de dados C 1 Dados gerais de m quina e de ajuste EXTERN DOUBLE TURRET ON Cabe ote rev lver duplo com G68 N mero MD Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s N vel de prote o Unidade Tipo de dado BOOLEAN V lido a partir da vers o de SW 6 2 Significado O dado de m quina somente ter efeito com o MN EXTER CNC SYSTEM 2 Com este MD realizada a defini o se uma usinagem com unidade de avan o dupla deve ser iniciada com o G68 sincroniza o de canais para 1 e 2 canal ou se a segunda ferramenta de um rev lver duplo 2 ferramenta fixa no conjunto e c
5. Manual de programa o 06 2009 6FC5398 5BP10 1KAO 81 Outras fun es 4 1 Fun es de suporte ao programa Tipo Il Em contrapartida ao tipo l no tipo Il n o necess rio que exista uma subida ou descida cont nua isto os bols es tamb m s o poss veis Esquema 4 15 Bols es em um ciclo de desbaste tipo Il Aqui entretanto o perfil do eixo Z deve subir e descer de maneira uniforme Como exemplo temos o seguinte perfil que n o pode ser usinado Esquema 4 16 Diferen as entre o tipo I e o tipo Il Um contorno que n o pode ser usinado em um ciclo G71 Tipo Na descri o do contorno somente especificado um eixo no primeiro bloco Tipo Il No primeiro bloco da descri o do contorno s o especificados dois eixos Se o primeiro bloco n o cont m nenhum movimento no eixo Z e ainda assim ser usado o tipo Il ent o deve se especificar WO Tipo Il G71 U10 0 R4 0 G71 P50 Q100 N50 X U Z W Exemplo Tipo I G71 U10 0 R4 0 G71 P50 Q100 N50 X U N100 82 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Ciclo de desbaste eixo transversal G72 Com o comando G72 pode ser programado um ciclo de desbaste com sobremetal de acabamento no lado transversal Em compara o ao ciclo chamado com o G71 onde a usinagem realizada atrav
6. 5 Q30 P j Esquema 2 2 Exemplo de programa o Torneamento ISO 20 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 1 Comandos de interpola o Interpola o linear G00 A interpola o linear com G00 ajustada atrav s da defini o do dado de m quina 20732 MC EXTERN GO LINEAR MODE Aqui todos os eixos programados s o deslocados em avan o r pido com interpola o linear e com isso alcan am sua posi o de destino simultaneamente 2 1 2 Interpola o de retas G01 Com G01 a ferramenta desloca se em linha reta paralela ao eixo inclinada ou em qualquer dire o no espa o Por exemplo a interpola o de retas permite a produ o de superf cies 3D ranhuras etc Formato G01 X Z F Com G01 a interpola o linear executada com o avan o de trajet ria Os eixos que n o foram especificados no bloco com G01 n o ser o deslocados A interpola o linear programada da forma mostrada no exemplo acima Avan o F para eixos de percurso A velocidade de avan o especificada sob o endere o F Dependendo do pr ajuste nos dados de m quina s o aplicadas as unidades de medida em mm ou inch definidas com os comandos G G93 G94 G95 Por bloco NC pode ser programado um valor F A unidade da velocidade de avan o definida atrav s de um dos comandos G mencionados O avan o F somente atua em eixos de percurso e continua sendo apli
7. NCBFRAME POWERON MASK Cancelamento de Frames b sicos globais com Power On Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x O Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 5 2 Significado Com este dado de m quina definido se os Frames b sicos globais s o cancelados com o Power On e o Reset A ativa o pode ser realizada separadamente para os diversos Frames b sicos O Bit O corresponde ao Frame b sico 0 o Bit 1 ao Frame b sico 1 e assim por diante 0 O Frame b sico preservado mesmo ap s o Power On 1 O Frame b sico cancelado com Power On O dado de m quina n o pode ser alterado no SINUMERIK 802D sl Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 143 Descri es de dados C 1 Dados gerais de m quina e de ajuste 10652 CONTOUR DEF ANGLE NAME N mero MD Nome ajust vel para ngulo na descri o breve do contorno Defini o pr via padr o ANG Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado STRING V lido a partir da vers o de SW 5 Significado O ajuste somente tem efeito na programa o de c digos G da Siemens ou seja 6290 O nome sob o qual o ngulo programado na descri
8. Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas a programa o em di metro b programa o em raio Esquema 3 4 Valores de coordenadas Os valores de di metro s o aplicados para os seguintes dados e Indica o de valor real do eixo transversal no sistema de coordenadas da pe a e Modo JOG Incrementos para dimens o incremental e deslocamento com a manivela eletr nica e Programa o de posi es finais Literatura PGA Manual de programa o Avan ada cap tulo Comandos especiais de curso e sincronismo de movimento 3 2 3 Especifica o em polegadas e m trica G20 G21 Dependendo da cotagem dispon vel no desenho de produ o da pe a de trabalho os eixos geom tricos podem ser programados alternadamente em sistema m trico ou em polegadas A unidade de especifica o selecionada com as fun es G mencionadas a seguir Tabelas 3 4 Fun es G para sele o da unidade de medida Fun o G Fun o Grupo G G20 G70 sistema C de c digos G Especifica o em inch polegadas 06 G21 G71 sistema C de c digos G Especifica o em mm m trica 06 Formato O G20 e o G21 sempre devem ser programados no in cio do bloco e n o podem estar juntos com outros comandos em um bloco Complementa es sobre a comuta o de polegadas m trico Podemos deixar que o comando converta os seguintes dados geom tricos no sistema
9. 168 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 3 Dados de ajuste espec ficos de eixo C 3 Dados de ajuste espec ficos de eixo 43120 DEFAULT SCALE FACTOR AXIS N mero MD Fator de escala padr o por eixo com G51 ativo Defini o pr via padr o 1 Limite de entrada m n 99999999 Limite de entrada m x 99999999 Altera o v lida IMEDIATAMENTE N vel de prote o 7 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 5 2 Significado Este dado de m quina aplicado em conjunto com linguagens de programa o externa Ele tem efeito com o 8MN MM EXTERN LANGUAGE 1 Se n o programado nenhum fator de escala por eixo J ou K no bloco do G51 atuar o DEFAULT SCALEFAKTOR AXIS Para que o fator de escala tenha efeito o dado de m quina AXES SCALE ENABLE precisa estar definido 43240 M19 SPOS N mero MD Posi o do fuso em graus para posi es de fuso com M19 Defini o pr via padr o O Limite de entrada m n 359 999 Limite de entrada m x 359 999 Altera o v lida IMEDIATAMENTE N vel de prote o 7 7 Unidade Tipo de dado DOUBLE V lido a partir da vers o de SW 5 2 Significado O dado de ajuste tamb m est ativo em modo Siemens Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 169 Descri es de dados C 4 Dados de ajuste espec ficos de can
10. 20 GTOF N60 C_V N0050 SETAL 61001 N0060 M17 3 5 8 Fun es M Fun es M gerais As fun es M n o espec ficas do NC s o definidas pelo fabricante da m quina Um exemplo representativo do uso das fun es M gerais est dispon vel abaixo Os detalhes sobre este assunto est o dispon veis na documenta o do fabricante de sua m quina Se um comando M for programado com um movimento de eixo no mesmo bloco depender do ajuste dos dados de m quina realizados pelo fabricante da m quina para saber se a fun o M ser executada no in cio do bloco ou no fim do bloco quando a posi o do eixo estiver alcan ada Os detalhes sobre este assunto est o dispon veis na documenta o do fabricante de sua m quina Tabelas 3 10 Outras fun es M gerais Fun o M Fun o Observa es M08 Refrigera o ON Estas fun es M s o definidas pelo fabricante da m quina M09 Refrigera o OFF Especifica o de v rias fun es M em um bloco Em um bloco podem ser programadas no m x cinco fun es M As poss veis combina es de fun es M e as eventuais restri es est o descritas na documenta o do seu fabricante de m quina Fun es auxiliares extras fun o B Quando o B n o utilizado como identificador nome de eixo o B pode ser utilizado como fun o auxiliar ampliada As fun es B s o enviadas ao PLC como fun es auxiliares fun es H com a extens o de ende
11. alterada de modo que a velocidade de corte S em m min ou ft min sempre seja constante no corte da ferramenta Depois de se ativar com G96 o valor do eixo X utilizado como di metro para monitorar a atual velocidade de corte Conforme a posi o do eixo X vai sendo alterada tamb m se altera a rota o de modo que sempre seja mantida a velocidade de corte programada Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 63 Comandos de deslocamento 3 5 Fun es S T Me B Para iniciar a opera o com G00 calculada a rota o do X fuso e mantida at o fim do posicionamento X1 T valor de coordenada X utilizado no c lculo da rota o do fuso l para o bloco de posicionamento N4 G92 S1500 Valor de travamento para rota o do fuso N6 G96 S150 MOS Especifica o da velocidade de corte com N7 G00 X40 Z5 150 m min N8 G01 ZO F0 15 N9 X80 Z 30 Opera o com velocidade de corte constante N10 W 10 N11 G2 X120 W 20 R20 N12 G01 U10 N13 G97 S500 4 Desativa o da velocidade de corte constante Esquema 3 14 Velocidade de corte constante Desativa o da velocidade de corte constante G97 Ap s o G97 o comando num rico interpretar novamente uma palavra S como rota o de fuso em rota o min Se n o for especificada uma nova rota o de fuso ser adotada a ltima rota o alcan ada pelo G96 Torneamento ISO 64 Man
12. o podem ser armazenadas diversas instru es para valores de vari veis que valem exclusivamente para uma determinada pe a de trabalho As dimens es m tricas ou em polegadas Os valores de posi o e de passo de rosca podem ser programados em polegadas no programa de usinagem O comando sempre ajustado no sistema b sico independentemente da unidade de medida programada G70 G71 A Spline A Akima Spline percorre tangencialmente os pontos de apoio programados polin mio de terceiro grau Torneamento ISO 182 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Ativa o desativa o No limite de rea de trabalho trata se de um meio de limitar o movimento do eixo para al m dos limites impostos pela chave fim de curso Aqui pode ser especificado um par de valores para cada eixo com o qual se delimita a rea de prote o AUTOM TICO ou modo autom tico Modo de opera o do comando sequ ncia de blocos conforme DIN Modo de opera o de comandos NC onde o gt Programa de pe a selecionado e executado continuamente Avan o de trajet ria O avan o de trajet ria tem efeito sobre os gt Eixos de percurso Ele representa a soma geom trica dos avan os dos gt Eixos de percurso envolvidos Avan o em fun o do tempo Nos comandos num ricos SINUMERIK 840D ao inv s de especificar o avan o para um percurso armazenado em um bloco pode se especificar a velocidade para o movimento
13. sistema de coordenadas o G54 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 47 Comandos de deslocamento 3 1 O sistema de coordenadas 3 1 5 Grava o do deslocamento de ponto zero e de corretores de ferramenta G10 Formato Explana es 48 Os sistemas de coordenadas da pe a de trabalho definidas G54 at G59 ou G54 P 1 93 podem ser alteradas atrav s dos dois procedimentos mencionados em seguida 1 Entrada de dados atrav s do painel de comando HMI 2 atrav s dos comandos de programa G10 ou G92 defini o de valor real limite da rota o do fuso Altera o atrav s do G10 G10 L2 Pp X Y Z p 0 Deslocamento de ponto zero externo da pe a de trabalho p 1 at 6 O valor do deslocamento de ponto zero da pe a de trabalho corresponde ao sistema de coordenadas da pe a de trabalho G54 at G59 1 G54 at 6 G59 X Y Z Deslocamento de ponto zero da pe a de trabalho para cada eixo com um comando absoluto G90 Valor que deve ser adicionado ao deslocamento de ponto zero da pe a de trabalho para cada eixo no caso de um comando incremental G91 G10 L20 Pp X Y Z p 1 at 93 O valor do deslocamento de ponto zero da pe a de trabalho corresponde ao sistema de coordenadas da pe a de trabalho G54 P1 P93 A quantidade de deslocamentos de ponto zero 1 at 93 pode ser ajustada atrav s do dado MD18601 MN_MM_NUM_GLOBAL_USER_FRAMES ou MD2
14. 3 3 3 3 1 Formato Exemplo Torneamento ISO 3 3 Comandos controlados por tempo Comandos controlados por tempo Tempo de espera G04 Com o G04 poss vel interromper a usinagem da pe a de trabalho durante um tempo ou um n mero de rota es programado entre dois blocos NC por exemplo para retirada da ferramenta Com o dado MD20734 MC EXTERN FUNCTION MASK Bit 2 poss vel ajustar se o tempo de espera deve ser interpretado como tempo s ou ms ou alternativamente em n mero de rota es Se o dado MC EXTERN FUNCTION MASK for definido com Bit 2 1 o tempo de espera ser interpretado em segundos com o G94 ativo e se o G95 estiver ativo o tempo de espera ser dado em n mero de rota es do fuso U G04 X ou G04 P X_ Indica o de tempo possibilidade com casas decimais P Indica o de tempo nenhuma casa decimal poss vel e O tempo de espera G04 deve ser programado isolado em um bloco Para execu o do tempo de espera programado existem dois m todos MD MC EXTERN FUNCTION MASK Bit2 O Especifica o do tempo de espera sempre em segundos s Bit2 1 Especifica o do tempo de espera em segundos G94 ativo ou em rota es de fuso G95 ativo O processamento do pr ximo bloco retardado por um determinado tempo em segundos com o G94 avan o por minuto e com o G95 avan o por rota o esperado um determinado n mero de rota es de fuso O G04 deve ser programado soz
15. Eixo X Ferramenta de corte Exemplo de programa o G291 G94 T0101 G00 X120 0 CO ii Opera o com interpola o de coordenadas polares ON G12 1 G01 G42 X40 0 1 20 0 G01 X 25 0 a A C25 0 K 15 0 Programa de usinagem com interpola o de G03 X20 0 120 0 coordenadas polares G01 G40 X120 0 G13 1 M30 Posicionamento no ponto de partida do processo de corte a Opera o com interpola o de coordenadas polares OFF Esquema 2 11 Sistema de coordenadas para a interpola o de coordenadas polares Torneamento ISO 32 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 1 Comandos de interpola o Para mais informa es veja Literatura Manual de fun es ampliadas cap TRANSMIT Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 33 Comandos de deslocamento 2 2 Aproxima o do ponto de refer ncia com fun es G 2 2 2 2 1 Formato Aproxima o do ponto de refer ncia com fun es G Aproxima o do ponto de refer ncia com ponto intermedi rio G28 G28 X Z Com a instru o G28 X U Z W C H Y V poss vel deslocar os eixos programados at seus respectivos pontos de refer ncia Neste caso os eixos programados s o deslocados com avan o r pido at a posi o indicada e dali automaticamente at o ponto de refer ncia Os eixos que n o forem programados no bloco com o G28 n o se
16. Rosqueamento com passo constante x x G34 9 Rosqueamento com passo vari vel x x G77 6 Ciclo de torneamento longitudinal x x G78 7 Ciclo de rosqueamento x x G79 8 Ciclo de torneamento de superf cies transversais x x Grupo 2 G96 1 Velocidade de corte constante ativada x x G97 1 2 Velocidade de corte constante desativada x x Grupo 3 G90 1 1 Programa o absoluta x x G91 2 Programa o incremental x x Grupo 4 G68 1 Modo de rev lver duplo unidade de avan o dupla ativado x x G69 1 2 Modo de rev lver duplo unidade de avan o dupla desativado x x Grupo 5 G94 1 Avan o linear em mm min pol min x x G95 1 2 Avan o por rota o em mmrrot pol rot x x Grupo 6 G20 1 Sistema de dimens es em polegadas x x G21 2 Sistema de dimens es m trico x x Grupo 7 G40 1 1 Desativa o da compensa o do raio da fresa x x G41 2 Compensa o esquerda do contorno x x G42 3 Compensa o direita do contorno x x Grupo 8 Grupo 9 G22 1 Limite da rea de trabalho rea de prote o 3 ativada x x G23 1 2 Limite da rea de trabalho rea de prote o 3 desativada xX xX 06 2009 6FC5398 5BP10 1KA0 139 Tabela de c digos G 140 C digo G Descri o 840D sl 802D sl Grupo 10 G80 1 1 Ciclo de fura o desativado x x G83 2 Fura o profunda em superf cies frontais x x G84 3 Ro
17. entrada r pida o programa 1234 spf iniciado N3000 M97 Desativa o da ASUP Antes da chamada do programa de interrup o n o executada nenhuma retra o r pida LIFTFAST O programa de interrup o iniciado imediatamente com o flanco crescente do sinal de interrup o dependendo do dado MD10808 MN EXTERN INTERRUPT BITS M96 A rotina de interrup o tratada como uma subrotina normal Isto significa que para executar a rotina de interrup o deve existir pelo menos um n vel de subrotina livre Existem 16 n veis de programa dispon veis mais 2 n veis reservados aos programas de interrup o ASUP A rotina de interrup o somente iniciada com uma troca de flancos do sinal de interrup o de O para 1 Se o sinal de interrup o permanecer fixo em 1 a rotina de interrup o n o ser reiniciada Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 5 Programas de macro 4 5 Programas de macro As macros podem ser compostas de v rios blocos de programa de pe a e s o encerradas com o M99 A princ pio as macros s o subrotinas que s o chamadas no programa de pe a com o G65 Pxx ou G66 Pxx As macros que forem chamadas com G65 t m efeito por blocos As macros que forem chamadas com G68 t m efeito modal e s o novamente desativadas com G67 4 5 1 Diferen as com as subrotinas Com a chamada dos programas de macro G65 G66 podem ser espec
18. executada uma troca de eixos com os eixos definidos atrav s do MC AXCONF GEOAX ASSIGN TABJI Pr requisito Os eixos de canal utilizados devem estar ativos posi o de lista ocupada no AXCONF MACHAX USED O registro de um zero desativa o eixo geom trico paralelo correspondente Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 167 Descri es de dados C 2 Dados de m quina espec ficos de canal 24004 CHBFRAME POWERON MASK N mero MD Resetamento do Frame b sico espec fico de canal ap s o Power On Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x OxFF Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 5 2 Significado Com este dado de m quina realizada a defini o se os Frames b sicos espec ficos de canal ter o seus dados resetados com o Power On Reset isto os deslocamentos e as rota es ser o passadas para 0 e as escalas para 1 O espelhamento desativado A ativa o pode ser realizada separadamente para os diversos Frames b sicos O Bit O corresponde ao Frame b sico 0 o Bit 1 ao Frame b sico 1 e assim por diante 0 O Frame b sico preservado mesmo ap s o Power On 1 O Frame b sico tem seus dados resetados com o Power On O dado de m quina n o pode ser alterado no SINUMERIK 802D sl Torneamento ISO
19. o 1 Com os flancos crescentes da entrada de medi o 1 as atuais posi es de eixo s o armazenadas nos par metros de sistema dos eixos assim como no AA MM lt eixo gt e AA MWI lt eixo gt Estes par metros podem ser lidos em modo Siemens SAA MW Armazenamento do valor das coordenadas para o eixo X no sistema de coordenadas da pe a de trabalho SAA MWIZ Armazenamento do valor das coordenadas para o eixo Z no sistema de coordenadas da pe a de trabalho SAA MMX Armazenamento do valor das coordenadas para o eixo X no sistema de coordenadas da m quina SAA MMIZ Armazenamento do valor das coordenadas para o eixo Z no sistema de coordenadas da m quina Indica o Se for ativado o G31 enquanto o sinal de medi o ainda estiver ativo ser emitido o alarme 21700 Continua o do programa ap s o sinal de medi o Se no pr ximo bloco existirem posi es de eixo programadas de forma incremental estas posi es de eixo estar o relacionadas ao ponto de medi o Isto significa que o ponto de refer ncia da posi o incremental a posi o de eixo onde foi executada a anula o do curso restante atrav s do sinal de medi o Se as posi es de eixo estiverem programadas de forma absoluta no pr ximo bloco ent o ser o alcan adas as posi es programadas Exemplo de programa o do G91 G31 Z120 Movimento efetivo a Movimento G01 X100 pogramado Supress o de sinais
20. o M96 Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 8 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado WORD V lido a partir da vers o de SW 6 2 Significado Com a defini o de diversos Bits poss vel controlar a execu o da rotina de interrup o ativada com M96 P Bit 0 0 Nenhum programa de interrup o poss vel M96 M97 s o fun es M normais Bit 0 1 Ativa o de um programa de interrup o permitido com M96 M97 Bit 1 0 Continua o do processamento do programa de pe a com a posi o final do pr ximo ap s o bloco de interrup o Bit 1 1 Continua o do processamento a partir da posi o de interrup o Bit 2 0 O sinal de interrup o interrompe imediatamente o atual bloco e inicia a rotina de interrup o Bit 2 1 A rotina de interrup o somente iniciada no fim do bloco Bit 3 0 Interrup o do ciclo de usinagem por um sinal de interrup o Bit 3 1 Somente inicia o programa de interrup o no fim do ciclo de usinagem 10810 N mero MD Defini o pr via padr o 1 EXTERN MEAS G31 P SIGNAL Associa o das entradas de medi o para G31 P Limite de entrada m n O Limite de entrada m x 3 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 6 2
21. o breve do contorno ajust vel Por exemplo dessa forma poss vel realizar uma programa o id ntica em diversos modos de linguagem Se for especificado um A como nome ent o o ngulo ser indicado tanto na programa o Siemens como na de dialeto ISO O identificador deve ser nico ou seja n o devem existir eixos vari veis macros etc de mesmo nome O dado de m quina n o pode ser alterado no SINUMERIK 802D sl RADIUS NAME N mero MD Nome ajust vel para raio por blocos na descri o breve do contorno Defini o pr via padr o RND Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado STRING V lido a partir da vers o de SW 5 Significado O nome sob o qual o raio programado na descri o breve do contorno ajust vel Por exemplo dessa forma poss vel realizar uma programa o id ntica em diversos modos de linguagem Se for especificado um R como nome ent o o raio ser indicado tanto na programa o Siemens como na de dialeto ISO O identificador deve ser nico ou seja n o devem existir eixos vari veis macros etc de mesmo nome O ajuste tem efeito na programa o de c digos G da Siemens ou seja G290 O dado de m quina n o pode ser alterado no SINUMERIK 802D sl Torneamento ISO 144 Manual de programa o 06 2009 6FC5398
22. o com G98 G83 e G87 opera o com G99 Plano de sa da 4 M a 1 P2 Ponto R Y A PontoZ Ponto Z P1 Esquema 4 32 Ciclo de fura o profunda Ma Fun o M para travar o eixo C M a 1 Fun o M para soltar o eixo C P1 Tempo de espera programa P2 Especifica o do tempo de espera no GUD7 ZSFRI 22 d Especifica o do valor de retrocesso no GUD7 ZSFR 21 M3 52500 Giro da broca G00 X100 0 C0 0 Posicionamento do eixo X e eixo C G83 Z2 35 0 R 5 0 05000 F5 0 Usinagem do furo 1 c90 0 Usinagem do furo 2 Cc180 0 Usinagem do furo 3 C270 0 Usinagem do furo 4 G80 M05 Desativa o do ciclo e parada da broca Manual de programa o 06 2009 6FC5398 5BP10 1KA0 101 Outras fun es 4 1 Fun es de suporte ao programa Ciclo de fura o G83 ou G87 Se n o for programada nenhuma penetra o Q ent o ser executado um ciclo de fura o normal Neste caso a ferramenta retrocedida da base do furo com avan o r pido Formato G83 X U C H ZW R P F M K ou G87 Z W C H X U R P F M K X C ou Z C Posi o do furo Z ou X Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R P Valor de espera na base do furo F Avan o de corte K N mero de repeti es se necess rio M Fun o M para travar o eixo C se n
23. 6FC5398 5BP10 1KAO Tabela de c digos G C digo G Descri o 840D sl 802Dsl G10 6 19 Retra o r pida ativada desativada x x G27 16 Controle da aproxima o do ponto de refer ncia em x x desenvolvimento G28 3 1 aproxima o do ponto de refer ncia x x G30 4 2 3 4 aproxima o do ponto de refer ncia x x G30 1 21 Posi o do ponto de refer ncia x x G31 5 Medi o com apalpador comut vel x x G52 6 Deslocamento de ponto zero program vel x x G53 17 Aproxima o da posi o no sistema de coordenadas da x x m quina G60 24 Posicionamento alinhado x x G65 7 Chamada de macro x x G70 8 Ciclo de acabamento x x G71 9 Ciclo de desbaste no eixo longitudinal x x G72 10 Ciclo de desbaste no eixo transversal x x G73 11 Repeti o de contorno x x G74 12 Fura o profunda e execu o de canais no eixo longitudinal x x Z G75 13 Fura o profunda e execu o de canais no eixo transversal x x Z G76 14 Ciclo de rosca de m ltiplas entradas x x G92 15 Defini o de valor real limite da rota o do fuso x x G92 1 23 Apagamento de valor real resetamento do WCS x x Grupo 20 G50 2 1 1 Torneamento de pol gonos OFF x G51 2 2 Torneamento de pol gonos ON x Grupo 21 G13 19 1 TRANSMIT OFF x x G12 1 2 TRANSMIT ON x x Grupo 22 Grupo 25 Grupo 31 G2
24. M3 52500 Giro da broca G00 x50 0 0 0 Posicionamento do eixo X e eixo C G85 Z2 40 0 R 5 0 P500 M31 Usinagem do furo 1 c90 0 M31 Usinagem do furo 2 C180 0 M31 Usinagem do furo 3 C270 0 M31 Usinagem do furo 4 G80 M05 Desativa o do ciclo e parada da broca Desativa o do ciclo fixo para fura o G80 Os ciclos fixos s o desativados com o G80 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KA0 105 Outras fun es 4 1 Fun es de suporte ao programa Formato G80 Explana es O ciclo fixo para fura o desativado e novamente se passa para a opera o normal 106 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 2 Entrada de dados program vel 4 2 Entrada de dados program vel 4 2 1 Altera o do valor dos corretores da ferramenta G10 Com o comando G10 P X U Y V Z W R C Q podem ser sobrescritos os corretores da ferramenta existentes Entretanto a cria o de novos corretores de ferramenta n o ser poss vel Tabelas 4 5 Descri o dos endere os Endere o Descri o N mero do corretor da ferramenta veja a explica o abaixo Corretor da ferramenta para o eixo X absoluto incremental Corretor da ferramenta para o eixo X absoluto incremental Corretor da ferramenta para o eixo Z absoluto incremental Corretor da ferramenta para o eixo X incremental Corretor da ferramenta
25. Os d gitos seguintes indicam o endere o na mem ria de corretores Torneamento ISO 156 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO Descri es de dados C 1 Dados gerais de m quina e de ajuste 10890 EXTERN TOOLPROG MODE N mero MD Programa o de troca de ferramentas com linguagem de programa o externa Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 5 2 Significado Configura o da programa o da troca de ferramentas com linguagem de programa o externa Bit O 0 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 No valor T programado o n mero da ferramenta e o n mero do corretor O MN DIGITS TOOLNO determina o n mero de d gitos iniciais que formam o n mero da ferramenta Exemplo MN DIGITS TOOL NO 2 T 1234 N mero de ferramenta 12 N mero de corre o 34 Bit O 1 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 No valor T somente programado o n mero da ferramenta N mero do corretor N mero da ferramenta O MN DIGITS TOOL NO irrelevante Exemplo T 12 N mero de ferramenta 12 N mero de corre o 12 Bit 1 0 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 Se o n mero de d gitos programados no valor T for igual ao
26. o do perfil de velocidade Ciclos padronizados Com os ciclos padronizados poss vel programar as opera es de usinagem que se repetem com maior frequ ncia e Para fura o fresamento e Para ferramentas de medi o e pe as de trabalho Os ciclos dispon veis est o listados no menu Suporte para ciclos na rea de opera o Programa Depois da escolha do ciclo de usinagem desejado os par metros necess rios para atribui o dos valores s o exibidos em forma de texto puro C digo de programa o Caractere ou uma sequ ncia de caracteres com significado fixo e exato dentro de uma linguagem de programa o para gt Programas de pe a veja o manual de programa o Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 185 Gloss rio COM Parte do comando num rico para realiza o e coordena o da comunica o Comando l gico program vel Os comandos l gico program veis em ingl s programmable logic controllers PLC CLP em portugu s s o comandos eletr nicos cujas fun es s o armazenadas como programa no comando num rico Por isso que a constru o e a rota dos cabos n o dependem das fun es do comando Os comandos l gico program veis s o constru dos da mesma forma como um computador isto eles s o compostos por uma CPU com mem ria m dulos de entrada e de sa da e um sistema Bus interno A sele o dos m dulos I O e a linguagem de programa o s o adotada
27. 1 Ativa o de um programa de interrup o permitida com M96 M97 e Bit1 0 O programa de pe a continua a ser processado na posi o final do pr ximo bloco ap s o bloco de interrup o REPOSL RME e Bit1 1 O programa de pe a continuado a partir da posi o de interrup o REPOSL RME e Bit2 0 O sinal de interrup o interrompe imediatamente o atual bloco e inicia a rotina de interrup o Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 115 Outras fun es 4 4 Fun es de medi o Restri es 116 e Bit2 1 A rotina de interrup o somente iniciada no fim do bloco e Bit3 0 Ao encontrar o sinal de interrup o o ciclo de usinagem ser interrompido imediatamente e Bit3 1 O programa de interrup o iniciado somente no fim do ciclo de usinagem avalia o nos ciclos fechados O Bit 3 interpretado nos ciclos fechados e a sequ ncia de opera o do ciclo adaptada de acordo O Bit 1 interpretado no ciclo fechado CYCLE396 Se o programa de interrup o n o for chamado atrav s do ciclo fechado CYCLE396 MC EXTERN FUNCTION MASK Bit 10 1 o Bit 1 deve ser interpretado se o Bit 1 TRUE ent o deve ser executado o posicionamento com REPOSL RMI at o ponto de interrup o caso contr rio deve ser executado o posicionamento com REPOSL RME at o ponto final do bloco Exemplo N100 M96 P1234 Ativa o da ASUP 1234 spf Com flanco crescente da 1
28. 2009 6FC5398 5BP10 1KA0 123 Outras fun es 4 6 Fun es adicionais 4 6 Fun es adicionais 4 6 1 G05 Com o comando G05 poss vel chamar uma subrotina qualquer de modo semelhante chamada de subrotina M98 Pxx Para acelerar o processamento do programa a subrotina chamada com o G05 pode ser pr compilada veja o manual de programa o da Siemens na se o sobre pr compila o e dado de m quina 6MN PREPROCESSING LEVEL Formato G05 Pxxxxx LXXX Pxxxxx N mero do programa chamado Lxxx N mero de repeti es Se o Lxxx n o for especificado valer automaticamente o L1 Exemplo G05 P10123 L3 Com este bloco chamado o programa 10123 mpf e executado tr s vezes Restri es e Na chamada de uma subrotina com o G05 n o ocorre nenhuma mudan a para o modo Siemens O comando G05 tem o mesmo efeito como uma chamada de subrotina com o M98 P_ e Os blocos que cont m o G05 sem a letra de endere o P ser o ignorados e n o ser emitido nenhum alarme e Os blocos com G05 1 independentemente se estiverem com ou sem letras de endere o assim como os blocos com G05 PO ou G05 P01 tamb m ser o ignorados sem emiss o de alarme 4 6 2 Torneamento de pol gonos Com o torneamento de pol gonos podem ser produzidas pe as de trabalho de v rios lados atrav s do acoplamento de dois fusos O acoplamento de fusos s ncronos ativado com a sintaxe de programa o 651 2 Q P R A rela o de tr
29. 5BP10 1KAO Abrevia es DRF Differential Resolver Function Fun o de resolu o diferencial manivela eletr nica DRY Dry Run Avan o de teste DSB Decoding Single Block Bloco a bloco de decodifica o DUE Dispositivo de transfer ncia de dados DW Palavra de dados E Entrada E A Entrada sa da E R Fonte de alimenta o e realimenta o de tens o do SIMODRIVE 611 D ENC Encoder Gerador de valor real EPROM Erasable Programmable Read Only Memory Mem ria de leitura delet vel e eletricamente program vel FB M dulo de fun o FC Function Call M dulo de fun o no PLC FDB Banco de dados do produto FDD Floppy Disk Drive Unidade de disquete FDD Acionamento de avan o FEPROM Flash EPROM Mem ria de leitura e grava o FIFO First In First Out Mem ria que opera sem indica o de endere o e cujos dados podem ser lidos na mesma sequ ncia em que v o sendo armazenados FM M dulo de fun o FM NC M dulo funcional Controle num rico FPU Floating Point Unit Unidade de ponto flutuante FRA M dulo do Frame Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 133 Abrevia es FRAME Bloco de dados quadro FRK Compensa o do raio da fresa compensa o do raio da ferramenta FST Feed Stop Parada de avan o FUP Plano de funcionamento
30. 5BP10 1KAO Descri es de dados C 1 Dados gerais de m quina e de ajuste 10656 CHAMFER NAME N mero MD Nome ajust vel para chanfro na descri o breve do contorno Defini o pr via padr o CHR Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado STRING V lido a partir da vers o de SW 5 Significado O nome sob o qual o chanfro programado na descri o breve do contorno ajust vel Por exemplo dessa forma poss vel realizar uma programa o id ntica em diversos modos de linguagem Se for especificado um C como nome ent o o raio ser indicado tanto na programa o Siemens como na de dialeto ISO O identificador deve ser nico ou seja n o devem existir eixos vari veis macros etc de mesmo nome O ajuste tem efeito na programa o de c digos G da Siemens ou seja 6290 O chanfro tem efeito no sentido de movimento original Como alternativa o comprimento do chanfro pode ser programado sob o identificador CHF O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 10704 DRYRUN MASK N mero MD Ativa o do avan o de teste Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s N vel de prote o Unidade Tipo de dado BYTE V lido a partir da vers o de SW Signifi
31. 6FC5398 5BP10 1KAO 131 Abrevia es C digo ISO C digo especial de fita perfurada o n mero de furos por caractere sempre par COM Communication CPU Central Processing Unit Unidade de processamento central CR Carriage Return CTS Clear To Send Mensagem da disponibilidade de envio dos dados atrav s de interfaces seriais CUTOM Cutter radius compensation Corre o do raio da ferramenta DB M dulo de dados no PLC DBB Byte de m dulo de dados no PLC DBW Palavra de m dulo de dados no PLC DBX Bit de m dulo de dados no PLC DC Direct Control Movimento do eixo rotativo pelo curso mais curto at a posi o absoluta realizado durante uma rota o DDE Dynamic Data Exchange Troca de dados din mica DEE Dispositivo terminal de dados DIO Data Input Output Indica o da transmiss o de dados DIR Directory Diret rio DLL Dynamic Link Library M dulo onde um programa pode acessar durante o tempo de processamento Frequentemente cont m fragmentos de programa que s o utilizados por diversos programas DOE Dispositivo de transfer ncia de dados DOS Disk Operating System Sistema operacional DPM Dual Port Memory Mem ria de interface dupla DPR Dual Port RAM Mem ria de leitura e grava o de interface dupla DRAM Dynamic Random Access Memory Mem ria din mica de leitura e grava o Torneamento ISO 132 Manual de programa o 06 2009 6FC5398
32. C_K 6 18 c_I 7 J8 C_J 7 K8 C_k 7 19 C 1 8 J9 C J 8 K9 C_k 8 110 C I 9 J10 C J 9 K10 C K 9 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 121 Outras fun es 4 5 Programas de macro Indica o Se os endere os J e K forem especificados em mais de um bloco a ordem dos endere os ser determinada para cada bloco de I J K de modo que os n meros das vari veis sejam definidos de acordo com sua ordem Exemplo de especifica o de um par metro Independentemente do endere o o valor do par metro tamb m pode conter um sinal e um ponto decimal O valor do par metro sempre armazenado como valor do tipo Real 1 bloco 2 bloco 3 bloco G65 P A10 C20 X30 Z40 150 K60 J70 180 C_I 1 80 C ORDER 1 3 C_J 0 70 C_J_ORDER 0 2 C K 0 60 C_K_ORDER 0 1 C_I 0 50 C_K_ORDER 0 1 C Z 40 C X 30 C_C 20 C_A 10 Esquema 4 34 Exemplo de especifica o de um argumento Execu o de programas de macro em modo Siemens e em modo ISO Um programa de macro pode ser chamado em modo Siemens ou em modo ISO A defini o em qual modo de linguagem ser executado o programa realizada no primeiro bloco do programa de macro Se no primeiro bloco de um programa de macro houver uma instru o PROC lt nome de programa gt ocorrer uma comuta o autom tica para o m
33. F0 25 P014 0020 X260 0 2220 0 Manual de programa o 06 2009 6FC5398 5BP10 1KAO 89 Outras fun es 4 1 Fun es de suporte ao programa Fura o profunda e execu o de canais no eixo longitudinal G74 No ciclo chamado com o G74 executada uma usinagem paralela ao eixo Z com quebra de cavacos Ak Ak Ke Ak Ja Ak Je Ak i Ad A V Ai 0 lt Ak Ak C IR R REL R E 6 F F F H P a up at x N 0 lt Ai Ai Z a W a B Esquema 4 23 Trajet ria de corte em um ciclo de fura o profunda Formato G74R R d valor de retrocesso Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 29 mas este valor ser sobrescrito pelo valor do comando programado G74 X U Z W P Q R F f X Ponto de partida X especifica o de posi o absoluta U Ponto de partida X especifica o de posi o incremental Z Ponto de partida Z especifica o de posi o absoluta W Ponto de partida Z especifica o de posi o incremental P Valor de penetra o Ai no sentido X sem sinal Q Valor de penetra o Ak no sentido Z sem sinal R Valor de retrocesso Ad na base do canal F Velo
34. Programa de pe a que pode ser chamado v rias vezes e com diferentes par metros As subrotinas sempre s o chamadas a partir dos programas principais As subrotinas podem ser bloqueadas contra uma exporta o e consulta n o autorizada Os gt Ciclos s o subrotinas se considerarmos o tipo de programa Torneamento ISO 204 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Subrotina ass ncrona e Um programa de pe a que pode ser iniciado atrav s de um sinal de interrup o p ex Sinal de entrada r pida do NC de forma ass ncrona ou seja independente enquanto um programa de pe a estiver ativo e Um programa de pe a que pode ser iniciado atrav s de um sinal de interrup o p ex Sinal de entrada r pida do NC de forma ass ncrona ou seja independentemente do atual estado do programa Suporte para ciclos Os ciclos dispon veis est o listados no menu Suporte para ciclos na rea de opera o Programa Depois da escolha do ciclo de usinagem desejado os par metros necess rios para atribui o dos valores s o exibidos em forma de texto puro Tabela de corretores Teach In Transforma o Transmit Tabela com pontos de apoio Esta fornece retorna os valores de corretores para o eixo de corre o para as posi es selecionadas do eixo b sico O Teach in modo de aprendizado um meio para cria o e corre o de programas de pe a Os blocos de programa individuais po
35. Significado Atrav s do dado de m quina de canal MC EXTERN GCODE GROUPS TO PLC o usu rio pode escolher os grupos G de uma linguagem NC externa cujo comando G ativo deve ser mencionado pelo NCK ao PLC Ocupa o pr via com 0 Nenhum retorno A interface NCK PLC atualizada em cada mudan a de blocos e ap s o Reset Nem em todos os casos existe uma rela o de sincronismo de blocos entre o bloco NC e as fun es G mencionadas p ex no caso de blocos curtos em modo de controle da trajet ria Similar ao MC GCODE GROUPS TO PLC O dado de m quina n o pode ser alterado no SINUMERIK 802D sl Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 165 Descri es de dados C 2 Dados de m quina espec ficos de canal 22515 N mero MD GCODE GROUPS TO PLC MODE Comportamento da transmiss o de grupos G ao PLC Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON Unidade N vel de prote o 2 7 Tipo de dado DWORD V lido a partir da vers o de SW 6 3 Significado Para ajuste do comportamento de como os grupos G s o interpretados no PLC em forma de dados Para a atual rela o Bit 0 0 o grupo G do ndice Array tem um campo de 64 Bytes DBB 208 DBB 271 Com isso o m ximo que pode ser alcan ado o 64 grupo G Para uma nova rela o Bit 0 1 o armazen
36. Um limite ativo da rea de trabalho cancelado pelo comando num rico nos eixos afetados pela transforma o equivale ao WALIMOF programado em modo Siemens e O modo de controle da trajet ria e a suaviza o s o cancelados e Os deslocamentos DRF eventualmente ativos nos eixos transformados devem ser cancelados primeiro pelo operador e Nenhuma troca de eixos geom tricos eixos paralelos com G17 G18 G19 pode estar ativa Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 31 Comandos de deslocamento 2 1 Comandos de interpola o Restri es para a interpola o de coordenadas polares e Troca de ferramentas Antes de uma troca de ferramentas deve se desativar a compensa o do raio de ferramenta e Deslocamento de ponto zero S o permitidas todas instru es relativas ao sistema de coordenadas b sico FRAME compensa o do raio da ferramenta Por m uma mudan a de Frames com G91 dimens o incremental n o tratada de modo especial diferente como na transforma o inativa O incremento a ser executado avaliado no sistema de coordenadas da pe a de trabalho do novo Frame independente de qual Frame estiver no bloco anterior e Eixo rotativo O eixo rotativo n o pode ser programado pois ele ocupado por um eixo geom trico e por isso que ele n o poder ser programado diretamente como eixo de canal Exemplo de programa o Eixo C virtual 4 Eixo C S
37. ativa o da supress o de blocos SLASH MASK A comuta o de blocos poss vel em qualquer fase Aten o Entretanto a fun o somente ser ativada por um bloco posterior na execu o do programa A fun o ser ativada com o pr ximo e impl cito bloco StopRe O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 146 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 1 Dados gerais de m quina e de ajuste 10715 M NO FCT CYCLEJ0 N mero MD N mero de fun o M para chamada de ciclos Defini o pr via padr o 1 Limite de entrada m n 1 Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 5 2 Significado N mero M com o qual uma subrotina chamada O nome da subrotina est no MN M NO FCT CYCLE NAME Se em um programa de pe a for programada a fun o M definida com o MN M NO FCT CYCLE ser iniciada a subrotina definida no M NO FCT CYCLE NAME Se a fun o M for programada novamente na subrotina n o ocorre mais a substitui o atrav s de uma chamada de subrotina O 8MN M NO FCT CYCLE tem efeito tanto no modo Siemens G290 como no modo de linguagem externa G291 As fun es M com significado fixo n o podem ser sobrepostas com uma chamada de subrotina Em caso de conflito isto ser
38. c digos G e Seo ciclo for executado com G78 G92 G21 com o modo de opera o bloco a bloco ativado o ciclo n o esperar at a metade do caminho mas ele parar ap s a conclus o do ciclo que composto pela sequ ncia de execu o 1 4 e Os chanfros de rosca s o poss veis dentro de um ciclo de rosqueamento Os chanfros de rosca s o iniciados atrav s de um sinal da m quina O tamanho do chanfro para a rosca g pode ser pr definido em passos de 0 1 L no GUD7 ZSFI 26 Aqui o L o passo de rosca pr definido Ciclo para usinagem de roscas c nicas Formato G X Z Ra Fas Sistema A de c digos G Sistema B de c digos G Sistema C de c digos G G92 G78 G21 Com os comandos G X U Z W R F executado um ciclo para usinagem de roscas c nicas de acordo com a sequ ncia de execu o 1 4 mostrada na seguinte figura Torneamento ISO 74 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Avan o r pido Defini o da velocida de de avan o com F Especifica es para chanfros de rosca Esquema 4 7 Ciclo para usinagem de roscas c nicas O sinal antes da letra de endere o R depender do ponto A do sentido de visualiza o do ponto B Visto que no caso do G78 G92 G21 se trata de uma fun o G modal o ciclo de rosqueamento ser executado se nos blocos seguintes somente for
39. chamado um programa de macro modal O programa macro especificado somente ser executado assim que as condi es indicadas forem preenchidas e Atrav s da especifica o do G66 P L lt par metro gt ativado o programa de macro modal O tratamento dos par metros de transfer ncia o mesmo como no G65 e O G66 desativado pelo G67 Tabelas 4 9 Condi es de chamada modal Condi es de chamada Fun o para ativa o do Fun o para desativa o modo do modo ap s a execu o de um comando de G66 G67 deslocamento Manual de programa o 06 2009 6FC5398 5BP10 1KAO 119 Outras fun es 4 5 Programas de macro Especifica o de um par metro Os par metros de transfer ncia s o definidos com a programa o de um endere o A Z Rela o de troca entre endere os e vari veis de sistema Tabelas 4 10 Rela o de troca entre endere os e vari veis e endere os que podem ser utilizados para chamada de comandos Rela o de troca entre endere os e vari veis Endere o Vari vel de sistema C A c B C C C D C E C F C H C 0 C J 0 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 Ni lt x x sS lt C jAjO DIO Z A C IT IIZ IMNMIMO O D gt Rela o de troca entre endere os e vari veis de sistema Para permitir o uso do J e K estes mesmos devem ser especificados n
40. ciclo atrav s de uma fun o G G81 G87 etc o respectivo valor de avan o gravado na vari vel C F a partir de seu dado de ajuste correspondente Em modo de dialeto ISO os valores de avan o contidos em dados de ajuste s o alterados com uma manivela eletr nica Em modo Siemens os avan os somente podem ser influenciados da mesma maneira como um avan o programado diretamente p ex atrav s de uma chave de corre o override Avan o linear G94 Com a indica o do G94 o avan o especificado pela letra de endere o F ser executado em unidades de mm min inch min ou graus min Avan o em fun o do tempo G93 Com a indica o do G93 o avan o especificado pela letra de endere o F ser executado em unidades de 1 min No caso do G93 trata se de uma fun o G de efeito modal N10 G93 G1 X100 F2 isto significa que o curso programado ser percorrido dentro de meio minuto Indica o O avan o em fun o do tempo 1 min G93 n o foi implementado no SINUMERIK 802D sl Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Fundamentos da programa o 1 2 Pr requisitos para o avan o 1 2 6 Avan o por rota o G95 Com a indica o do G95 o avan o ser executado em unidades de mm rota o ou inch rota o relativas ao fuso mestre Indica o Todos os comandos est o ativos de forma modal Se o avan o for comutado entre G93 G94 ou G95 ent o o valor do avan
41. contorno antes do A ou do C deve ser colocada uma v rgula Bit 0 1 No programa de pe a o A e o C sempre ser o interpretados como uma sucess o de elementos de contorno N o pode existir nenhum eixo A ou C Bit 1 0 Modo ISO T G10 P lt 100 Geometria de ferramenta P gt 100 Desgaste de ferramenta Bit 1 1 G10 P lt 10 000 Geometria de ferramenta P gt 10 000 Desgaste de ferramenta Bit 2 0 G04 Tempo de espera sempre s ou ms Bit 2 1 se o G95 estiver ativo o tempo de espera ser em rota es de fuso Bit 3 0 Os erros no ISO Scanner resultam em alarme Exemplo N5 G291 Modo de dialeto ISO N10 WAIT Alarme 12080 WAIT desconhecido N15 G91 G500 Alarme 12080 G500 desconhecido Bit 3 1 Os erros no ISO Scanner n o s o retornados o bloco transmitido para o Siemens Translator Exemplo N5 G291 Modo de dialeto ISO N10 WAIT O bloco processado pelo Siemens Translator N15 G91 G500 O bloco processado pelo Siemens Translator N20 X Y Por causa do G291 o bloco processado pelo ISO Translator o G91 do N15 est ativo Bit 4 0 O G00 executado na fun o de parada exata ativa Exemplo Para G64 tamb m s o executados os blocos G00 com G64 Bit 4 1 Os blocos G00 sempre s o executados com o G09 mesmo se o G64 estiver ativo Bit 5 0 Os movimentos de eixo rotativo s o executados pelo curso mais curto Bit 5 1 Os movimentos de eixo rotativo s o executados no sentido de giro positivo ou negativo e
42. d gitos sempre complementado com 0 MC EXTERN FUNCTION MASK Bit6 1 M96 Pxxxx N o realizada nenhuma complementa o com 0 mesmo se o n mero de programa tiver menos que 4 d gitos Um n mero de programa com mais de 8 d gitos provoca um alarme Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 111 Outras fun es 4 4 Fun es de medi o 4 4 Fun es de medi o 4 4 1 Retra o r pida com G10 6 Com o G10 6 lt posi o de eixo gt pode ser ativada uma posi o de retrocesso para a retra o r pida de uma ferramenta p ex no caso de quebra de ferramenta O pr prio movimento de retrocesso iniciado com um sinal digital Como sinal de partida utilizada a 2 entrada r pida do NC Com o dado de m quina 10820 MN EXTERN INTERRUPT NUM RETRAC tamb m pode ser selecionada outra entrada r pida 1 8 Para o retrocesso r pido com G10 6 o programa de interrup o ASUP CYCLE3106 spf sempre deve ser estar dispon vel Se o programa CYCLE3106 spf n o estiver na mem ria de programas de pe a assim que o bloco de programa de pe a com o G10 6 for processado ser emitido o alarme 14011 Programa CYCLE3106 n o dispon vel ou n o liberado para processamento O comportamento do comando num rico ap s o retrocesso r pido definido na ASUP CYCLE3106 spf Se os eixos e o fuso devem ser parados ap s o retrocesso r pido no CYCLE3106 spf devem ser programadas as fun es MO e M5
43. da faixa de n meros M que reservado para a sincroniza o de canais A faixa de n meros M pode ter o tamanho de 10 n mero de canais p ex para 2 canais 20 n meros M Se for definida uma faixa maior ser emitido o alarme 4170 O dado de m quina n o pode ser alterado no SINUMERIK 802D sl EXTERN M NO SET INT Fun o M para ativa o da ASUP N mero MD Defini o pr via padr o 96 Limite de entrada m n O Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 6 2 Significado N mero de fun o M com o qual ativado um programa de interrup o ASUP em modo ISO T M Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 149 Descri es de dados C 1 Dados gerais de m quina e de ajuste N mero MD Defini o pr via padr o 97 EXTERN M NO DISABLE INT Fun o M para desativa o da ASUP Limite de entrada m n O Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 6 2 Significado N mero de fun o M com o qual desativado um programa de interrup o ASUP em modo ISO T M 10808 N mero MD EXTERN INTERRUPT BITS M96 Processamento do programa de interrup
44. dado STRING V lido a partir da vers o de SW Significado Neste dado de m quina os nomes dos eixos geom tricos s o especificados separadamente para o canal Com os nomes aqui especificados poss vel programar os eixos geom tricos no programa de pe a 20070 N mero MD AXCONF MACHAX USED N mero de eixo de m quina v lido no canal Defini o pr via padr o 1 2 3 4 Limite de entrada m n O Limite de entrada m x 31 Altera o v lida ap s o POWER ON Unidade N vel de prote o 2 7 Tipo de dado BYTE V lido a partir da vers o de SW Significado Neste dado de m quina especifica se o eixo de m quina ao qual o eixo de canal ou o eixo adicional associado A associa o deve ser realizada espec fica por canal para todos os eixos de canal Um eixo de m quina que n o foi associado a nenhum canal n o estar ativo isto o controle de eixo n o ser processado o eixo n o exibido na tela e ele n o poder ser programado em nenhum canal Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 159 Descri es de dados C 2 Dados de m quina espec ficos de canal AXCONF CHANAX NAME TAB Nome de eixo de canal no canal N mero MD Defini o pr via padr o X Y Z A B C U V X11 Y11 Limite de entrada m n Limite de entrada m x Altera
45. de comando a partir de comandos de bloco a bloco O programa chamado com o ciclo fixo pode ser desativado novamente com o G80 As fun es G utilizadas na chamada dos ciclos fixos G80 at G89 s o as mesmas em todos os sistemas de c digos G Fun es G para chamada de ciclos fixos modelo de movimento de eixo de ciclos fixos As fun es G utilizadas para chamada de um ciclo fixo s o indicadas na seguinte tabela Tabelas 4 3 Ciclos de fura o C digo G Fura o sentido Usinagem na base Retrocesso Aplica es do furo sentido G80 Desativa o G83 Avan o de corte Avan o r pido Fura o profunda interrompido de superf cie frontal Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KA0 95 Outras fun es 4 1 Fun es de suporte ao programa Explana es 96 C digo G Fura o sentido Usinagem na base Retrocesso Aplica es do furo sentido G84 Avan o de corte Tempo de espera gt Avan o de corte Rosqueamento com Fuso gira macho na superf cie esquerda frontal G85 Avan o de corte Tempo de espera Avan o de corte Fura o na superf cie frontal G87 Avan o de corte Tempo de espera Avan o r pido Fura o profunda interrompido na superf cie lateral G88 Avan o de corte Tempo de espera gt Avan o de corte Rosqueamento com Fuso gira macho na superf cie esquerda lateral G89 Avan o de c
46. de prote o 34100 REFP SET POS 0 Valor do ponto de refer ncia sem significado no sistema codificado por dist ncia 35000 SPIND ASSIGN TO MACHAX Atribui o de fuso eixo de m quina Torneamento ISO 174 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Listas de dados D 2 Dados de ajuste D 2 Dados de ajuste N mero Identificador Nome Espec fico de eixo 43120 DEFAULT SCALE FACTOR AXIS Fator de escala padr o por eixo com G51 ativo 43240 M19 SPOS Posi o do fuso com a programa o do M19 42890 M19 SPOSMODE Modo de posicionamento do fuso com a programa o do M19 Espec fico de canal 42110 DEFAULT FEED Valor padr o para avan o de trajet ria 42140 DEFAULT SCALE FACTOR P Fator de escala padr o para endere o P 42150 DEFAULT ROT FACTOR R Ocupa o pr via para ngulo de rota o R 42160 EXTERN FIXED FEEDRATE F1 F9 Avan os fixos com F1 F9 42162 EXTERN DOUBLE TURRET DIST Dist ncia de ferramenta do cabe ote rev lver duplo Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 175 Listas de dados D 3 Vari veis D 3 Vari veis Identificador Tipo Descri o C A REAL Valor do endere o A programado em modo de dialeto ISO para programa o de ciclos c B REAL Valor do endere o B programado em modo de dialeto ISO para programa o de ciclos C G INT N mero G para chamadas de c
47. de uma transforma o no sistema de coordenadas da m quina O programador trabalha no gt Programa de pe a com os nomes dos eixos do sistema de coordenadas b sico O sistema de coordenadas b sico paralelo ao gt Sistema de coordenadas da m quina quando nenhuma gt Transforma o estiver ativa A diferen a entre os dois sistemas est apenas nos identificadores nomes dos eixos Sistema de coordenadas da m quina Sistema de coordenadas baseado nos eixos da m quina ferramenta Sistema de coordenadas da pe a de trabalho A origem do sistema de coordenadas da pe a de trabalho o gt Ponto zero da pe a de trabalho Nos passos de trabalho onde foi realizada uma programa o no sistema de coordenadas da pe a de trabalho as dimens es e as dire es referem se a este sistema Sistema de medidas em polegadas Sistema de medidas com o qual os percursos de deslocamento s o especificados em polegadas em ingl s inch e fra es de polegadas Sistema de unidades m trico Sistema normalizado de unidades de comprimento em mil metros metros etc Softkey Uma tecla cujo nome exibido numa rea correspondente na tela A sele o das softkeys exibidas adaptada automaticamente com a situa o operacional correspondente As teclas de fun o de programa o livre softkeys s o atribu das determinadas fun es que s o definidas atrav s de software Subrotina Uma sequ ncia de instru es de um gt
48. dimensional n o ajustado com desvios necess rios e especificar diretamente Exemplos e Informa es de curso X Y Z e Par metros de interpola o J e K e raio de c rculo R na programa o de c rculos Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 53 Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas e Passo da rosca 633 G34 e Deslocamento de ponto zero program vel Indica o Todas as demais informa es como avan os corretores de ferramenta ou deslocamentos de ponto zero ajust veis s o interpretadas com o uso do G620 G21 no ajuste b sico do sistema de medidas MD10240 SCALING SYSTEM IS METRIC Da mesma forma a exibi o das vari veis de sistema e de dados de m quina n o depende do contexto G20 G21 Se o avan o deve ser ativado em G20 G21 ent o um novo valor F dever ser programado de forma expl cita Literatura FB1 Manual de fun es b sicas Velocidades sistema de valores nominais reais Controle G2 cap tulo Sistema de medidas m trico polegadas Tabelas 3 5 Valores de corretores de ferramenta na opera o com G20 ou G21 Valor de corretor de ferramenta na opera o com G20 unidade na opera o com G21 unidade armazenado de medida polegadas de medida mm 150000 1 5000 inch 15 000 mm Torneamento ISO 54 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento
49. do G77 G90 G20 se trata de uma fun o G modal a usinagem ser executada dentro do ciclo se nos blocos seguintes somente for especificado o movimento de penetra o no sentido do eixo X Exemplo de programa o N10 G00 X94 Z62 N11 G90 X80 W 42 F0 3 Partida do ciclo com G77 N12 X70 N13 X60 Execu o do ciclo com G90 com N14 G0O0 trajet rias de corte alteradas Esquema 4 2 Ciclo de torneamento longitudinal sistema A de c digos G Ciclo de torneamento c nico longitudinal Formato Gao AZ RES Sistema A de c digos G Sistema B de c digos G Sistema C de c digos G G90 G77 G20 Com os comandos G X U Z W R F executado um ciclo de torneamento c nico no sentido longitudinal de acordo com a seg ncia de execu o 1 4 mostrada na seguinte figura Torneamento ISO 70 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Avan o r pido Defini o da velocidade de avan o com np Esquema 4 3 Ciclo de torneamento c nico longitudinal O sinal antes da letra de endere o R depender do ponto A do sentido de visualiza o do ponto B Exemplo de programa o N20 G00 X87 Z72 N21 G90 X85 W 42 R 10 5 F0 25 N22 X80 N23 X75 N24 X70 N25 G00 Esquema 4 4 Ciclo de torneamento c nico longitudinal sistema A de c digos G Torneamento ISO
50. dois fios e prontos para conex o que possuem um conector de encaixe em uma extremidade Os cabos de liga o s o utilizados para ligar a gt CPU atrav s de uma gt Interface multiponto MPI a um gt Dispositivo de programa o ou outras CPUs Canal de usinagem Atrav s da estrutura de canais poss vel reduzir o tempo de paradas porque o processamento do movimentos realizado paralelamente Por exemplo com isso poss vel que o portal de um carregador execute seus movimentos durante a usinagem Neste caso o CNC age como um comando num rico autom tico que executa de forma aut noma opera es como a decodifica o a prepara o de blocos e a interpola o Chave fim de curso de software Com as chaves fim de curso de software s o definidos os limites da rea de deslocamento de um eixo e com isso evitado o contato da unidade de avan o com a chave fim de curso de hardware batente final Podem ser atribu dos dois pares de valores por eixo e ativados separadamente atrav s do gt PLC Ciclo Subrotina protegida para execu o de passos de usinagem que sempre se repetem na gt Pe a de trabalho Ciclo de interpola o O ciclo de interpola o um m ltiplo do ciclo de sistema b sico Com o ciclo IPO interpola o especificado o tempo de ciclo necess rio para a atualiza o da interface de valores nominais com o controle de posi o Com o ciclo de interpola o determinada a resolu
51. eixos n o programados os valores de corretores permanecem inalterados X Z C Valor de corretor absoluto ou incremental para G91 no sistema de coordenadas da pe a de trabalho U W H Valor do corretor incremental no sistema de coordenadas da pe a de trabalho 4 2 2 Fun o M para chamada de subrotinas M98 M99 Comandos 108 Esta fun o pode ser utilizada se as subrotinas estiverem armazenadas na mem ria de programas de pe a As subrotinas que estiverem registradas na mem ria e associadas a seus n meros de programa podem ser chamadas e executadas quantas vezes for necess rio Para chamada das subrotinas s o utilizadas as fun es M mencionadas a seguir Tabelas 4 6 Fun es M para chamada de subrotinas Fun o M Fun o M98 Chamada de subrotina M99 Fim de subrotina Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 2 Entrada de dados program vel Chamada de subrotina M98 e M98 P nnn mmmm m N mero de programa m x 4 d gitos n N mero de repeti es m x 4 d gitos e Por exemplo se for programado M98 P21 o nome de programa 21 mpf ser procurado na mem ria de programas de pe a e a subrotina ser executada uma vez Para executar a subrotina tr s vezes deve se programar M98 P30021 Se o n mero de programa indicado n o for encontrado ser emitido um alarme e poss vel realizar um aninhamento de subrotinas s o permi
52. em raio Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 32 mas este valor ser sobrescrito pelo valor do comando programado W Dist ncia Ak do ponto de partida at a atual posi o da ferramenta no sentido do eixo Z Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 33 mas este valor ser sobrescrito pelo valor do comando programado R N mero de cortes paralelos ao contorno d Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 34 mas este valor ser sobrescrito pelo valor do comando programado G73 P Q U W F S T P Bloco de partida para defini o do contorno Q Bloco final para defini o do contorno U Sobremetal de acabamento no sentido do eixo Z u programa o de di metro raio W Sobremetal de acabamento no sentido do eixo Z Aw F Avan o de usinagem Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 85 Outras fun es 4 1 Fun es de suporte ao programa S Rota o do fuso T Sele o da ferramenta As fun es F S e T informadas dentro de um bloco NC e especificadas atrav s das letras de endere o P e Q ser o ignoradas Somente ter o efeito as fun es F S e T especificadas no bloco
53. idiomas de sistema Alem o ingl s franc s italiano e espanhol No comando num rico o usu rio sempre pode optar por dois dos idiomas listados por vez Incremento O ponto de destino para o deslocamento dos eixos definido atrav s do curso j percorrido e atrav s de uma dire o que tem sua refer ncia em um ponto j alcan ado Veja tamb m gt Dimens o absoluta Indica o da dist ncia do curso de deslocamento em incrementos O n mero de incrementos pode ser armazenado nos gt Dados de ajuste ou selecionados com as teclas 10 100 1000 e 10 000 Interface de opera o A interface de opera o BO a interface homem m quina IHM de um CNC Ela exibida em forma de telas e possui oito softkeys horizontais e oito softkeys verticais Interface multiponto A interface multiponto multipoint interface MPI uma tomada Sub D de 9 p los Na interface MPI pode ser conectada uma quantidade parametriz vel de dispositivos que se comunicam um com o outro Dispositivos de programa o Sistemas de IHM Outros sistemas de automa o As propriedades da Multipoint Interface s o definidas com os gt Par metros no bloco de par metros Multipoint Interface MPI na CPU Interpola o circular Na interpola o circular a gt Ferramenta percorre entre os pontos de contorno definidos em um percurso circular e com um determinado avan o durante a usinagem da pe a de trabalho Interpola o de linha helico
54. m quina Veja as informa es do fabricante da m quina As fun es M espec ficas do NC s o descritas a seguir Fun es M para parada de opera es M00 M01 M02 M30 Com esta fun o M disparada uma parada do programa e a usinagem interrompida ou encerrada Se aqui o fuso tamb m deve parar depende das defini es do fabricante da m quina Os detalhes sobre este assunto est o dispon veis na documenta o do fabricante de sua m quina MOO parada do programa A usinagem parada em um bloco NC com MOO Por exemplo nesta ocasi o poss vel remover cavacos medir novamente etc Um sinal enviado para o PLC O programa pode ser continuado com NC Start Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 65 Comandos de deslocamento 3 5 Fun es S T Me B M01 parada opcional O M01 pode ser ajustado atrav s de e HMI Di logo Controle do programa ou a e Interface VDI O processamento do programa no NC somente parado com o M01 se o respectivo sinal alcan ar a interface VDI ou se for selecionado o HMI Di logo Controle do programa M30 ou M02 fim do programa Um programa encerrado com M30 ou M02 Indica o O sinal enviado ao PLC atrav s do M00 M01 M02 ou M30 Indica o As informa es que confirmam se o fuso parado ou a alimenta o de l quido refrigerante cessada atrav s dos comandos M00 M01 M02 e M30 deve estar dispon vel na
55. m todo de programa o para PLC GP Programa b sico GUD Global User Data Dados de usu rio globais HD Hard Disk Disco r gido HEX Abrevia o para n mero hexadecimal HMI Human Machine Interface Funcionalidade de opera o do SINUMERIK para opera o programa o e simula o O significado de MMC e HMI id ntico com MMC HSA Acionamento do fuso principal HW Hardware IBN Coloca o em funcionamento IF Habilita o de pulsos do m dulo de acionamento IK GD Comunica o impl cita dados globais IKA Interpolative Compensation Compensa o interpolat ria IM Interface Module M dulo de interface IMR Interface Module Receive M dulo de interface para modo de recep o IMS Interface Module Send M dulo de interface para modo de envio INC Increment Incremento dimens o incremental INI Initializing Data Dados de inicializa o IPO Interpolador Torneamento ISO 134 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Abrevia es JOG Jogging Modo de ajuste K1 K4 Canal 1 at canal 4 K Bus Bus de comunica o KD Rota o de coordenadas KOP Plano de contatos m todo de programa o para PLC K Rela o de transmiss o Kv Fator de amplifica o do circuito LEC Compensa o de erro de passo do fuso LF Line Feed LMS Sistema de medi o de posi o LR Controlador de posi o LUD Global User Data Dados de usu rio locais M
56. mm 200 sem ponto gt valor Integer Se os endere os programados no bloco forem utilizados como par metros de transfer ncia para os ciclos os valores programados sempre ser o valores do tipo Real nas vari veis C x No caso dos valores de n mero inteiro nos ciclos n o ser poss vel retornar ao modo de programa o Real Integer e consequentemente n o haver nenhuma avalia o de valor programado que traga o fator de convers o correto Para obter a informa o de como foi programado com REAL ou INTEGER existe a vari vel de sistema C TYP PROG O C TYP PROG constru do da mesma forma como o C ALL PROG e o C INC PROG Se o valor for programado como INTEGER o Bit ser passado para 0 para REAL ele ser passado para 1 Se o valor for programado atrav s de uma vari vel lt n mero gt o Bit correspondente tamb m ser passado para 1 Exemplo P1234 A100 X100 gt C TYP PROG 1 Existe apenas o Bit 0 porque somente A foi programado como REAL P1234 A100 C20 X100 gt C TYP PROG 5 Existe apenas oBitfe3 AeC Restri es Em cada bloco podem ser programados no m ximo dez par metros J K Na vari vel C TYP PROG sempre existe apenas um Bit previsto para J K Por isso que no C TYP PROG para Je Ko respectivo Bit sempre est definido em 0 Portanto n o poss vel distinguir se J ou K foi programado como REAL ou INTEGER Chamada modal G66 G67 Torneamento ISO Com G66
57. modo de opera o JOG oferece s o a gt Aproxima o do ponto de refer ncia o gt REPOS reposicionamento e o gt Preset pr fixar com valor real Limite de rea de trabalho program vel Limita o da rea de deslocamento da ferramenta dentro de limites definidos e program veis Limite de parada exata Assim que todos os eixos de percurso alcan arem seus limites de parada exata o comando num rico reage de modo como se eles tivessem alcan ado seu destino de forma precisa O gt Programa de pe a continua com o processamento a partir do pr ximo bloco Limite de rota o Rota o m nima m xima do fuso A rota o m xima do fuso pode ser limitada atrav s dos valores nos dados de m quina pr definidos do gt PLC ou dos gt Dados de ajuste Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 195 Gloss rio Linguagem de programa o CNC A linguagem de programa o CNC baseada na norma DIN 66025 mais extens es de linguagem de alto n vel avan ada A linguagem de programa o CNC e as extens es de linguagem de alto n vel oferecem o suporte para defini o das macros instru es de execu o Localiza o de blocos Com a fun o de localiza o de blocos poss vel saltar at um ponto desejado dentro do programa de pe a onde se pode iniciar ou continuar um processamento Esta fun o destinada execu o de testes dos programas de pe a ou para
58. n mero determinado no MN EXTERN DIGITS TOOL NO ent o ser o colocados zeros 0 na frente Bit 1 1 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 Se o n mero de d gitos programados no valor T for igual ao n mero de d gitos especificados no MN EXTERN DIGITS TOOL NO o n mero programado valer como n mero de corretor e n mero de ferramenta Bit 2 0 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 Ativa o do corretor em ISO T somente com D n mero de corte Siemens Bit 2 1 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 Ativa o do corretor em ISO T somente com H TC DPHft d Bit 3 0 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 Por TOA cada n mero H permitido apenas uma vez exceto H 0 Se o Bit 3 for definido de 1 gt 0 nenhum n mero H pode aparecer mais de uma vez em uma unidade TO Caso contr rio na pr xima reinicializa o surgir um alarme Bit 3 1 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 2 Aqui cada n mero H permitido aparecer mais de uma vez por TOA Bit 6 0 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 1 A sele o de comprimento de ferramenta no endere o H n o poss vel Bit 6 1 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 1 Sele o de comprimento de ferramenta no endere o H Bit 7 0 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 1 A sele o de comprimento de ferramenta no endere o D
59. n o poss vel Bit 7 1 Somente tem efeito com o MN MM EXTERN CNC LANGUAGE 1 Sele o de comprimento de ferramenta no endere o D Seo Bit 6 e o Bit 7 estiverem definidos ser poss vel fazer a ativa o atrav s do endere o D ou H Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 157 Descri es de dados C 1 Dados gerais de m quina e de ajuste N mero MD Defini o pr via padr o O MM EXTERN LANGUAGE Linguagem externa ativa no comando num rico Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 5 Significado Para o processamento de programas de pe a de outros fabricantes de comando num rico deve se ativar a linguagem NC correspondente Somente uma linguagem externa pode ser selecionada O escopo de comandos oferecido deve ser consultado nas atuais documenta es Bit O LSB Processamento de programas de pe a ISO 2 ou ISO 3 Para a codifica o veja o MN MM EXTERN CNC SYSTEM 10880 O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 158 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 2 Dados de m quina espec ficos de canal C 2 Dados de m quina espec ficos de canal 20050 N mero MD AXCONF GEO
60. ncias de corte positivas nem negativas Esquema 3 10 Programa e movimentos de ferramenta para os pontos de controle O at 9 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 59 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Ativa o e desativa o da compensa o do raio de corte e Sele o do corretor da ferramenta O corretor da ferramenta selecionado atrav s de um comando T e Ativa o da compensa o do raio de corte Para ativar e desativar a compensa o do raio de corte s o utilizadas as fun es G a seguir Tabelas 3 6 Fun es G para ativar e desativar a compensa o do raio de corte Fun o G Fun o Grupo G G40 Desativa o da compensa o do raio da ferramenta 07 G41 Compensa o do raio da ferramenta a ferramenta trabalha 07 no sentido de usinagem esquerda do contorno G42 Compensa o do raio da ferramenta a ferramenta trabalha 07 no sentido de usinagem direita do contorno Os comandos G40 e G41 G42 s o fun es G modais do grupo G 07 Estas permanecem ativas at ser programada outra fun o deste grupo G O estado de inicializa o ap s o POWER ON ou NCK RESET o G40 A compensa o do raio de corte chamada com G41 ou com G42 mais um comando T X Compensa o para esquerda G42 Compensa o para esquerda G41 Z Esquema 3 11 Defini o da compensa o do raio de corte em
61. o do rosqueamento no sentido do ponto final indicado com X U e Z W e com o passo especificado com o F Especifica o do endere o Q na usinagem de roscas de m ltiplas entradas Menor incremento especificado 0 001 Faixa program vel O lt B lt 360 000 Manual de programa o 06 2009 6FC5398 5BP10 1KAO 41 Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento C lculo do ngulo de partida para roscas de m ltiplas entradas No geral o ponto de partida do rosqueamento definido com o dado de ajuste SD THREAD START ANGLE Para roscas de m ltiplas entradas o deslocamento angular calculado considerando a distribui o dos diversos pontos de partida onde 360 s o divididos pelo n mero de entradas de rosca Os exemplos de roscas de m ltiplas entradas de duas tr s e quatro entradas est o ilustrados na figura a seguir Ponto de partida do Ponto de partida do Ponto de partida do rosqueamento rosca de rosqueamento rosca de rosqueamento rosca de duas entradas tr s entradas quatro entradas 1 passo de rosca sem comando Q 1 passo de rosca Sem comando Q 1 passo de rosca Sem comando Q 2 passo de rosca Q180 2 passo de rosca Q180 2 passo de rosca Q180 3 passo de rosca Q240 3 passo de rosca Q240 4 passo de rosca Q270 Esquema 2 19 C lculo do ngulo de partida para roscas de m ltiplas entradas Exemplo de programa o para uma rosca de m ltiplas entradas siste
62. o editor poss vel criar alterar ampliar associar e inserir programas textos e blocos de outro programa Eixo b sico Eixo cujo valor nominal ou valor real utilizado no c lculo do valor de corre o Eixo C Um eixo atrav s do qual a ferramenta descreve um movimento controlado de rota o ou de posicionamento Eixo de comando Os eixos de comando s o iniciados a partir das a es s ncronas em rea o a um evento comando Os eixos de comando permitem ser totalmente posicionados iniciados e parados de forma ass ncrona ao programa de pe a Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 189 Gloss rio Eixo de corre o Um eixo cujo valor nominal ou valor real foi alterado por um valor de compensa o Eixo de giro Com os eixos de giro poss vel girar a pe a de trabalho e a ferramenta em um determinado ngulo que est armazenado em uma grade de divis es Quando a posi o da grade alcan ada o eixo de giro est em posi o Eixo de percurso Os eixos de percurso s o todos os eixos de usinagem de um gt Canal que s o controlados pelo gt Interpolador de modo que a partida acelera o e o alcance do respectivo ponto final ocorram ao mesmo tempo Eixo de posicionamento Um eixo que executa o movimento auxiliar na m quina p ex magazine de ferramentas transportador de paletes Eixos de posicionamento s o eixos que n o interpolam com os gt Eixos d
63. o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado STRING V lido a partir da vers o de SW Significado Neste dado de m quina especificado o nome do eixo de canal ou eixo adicional Em um caso normal os primeiros tr s eixos de canal dos tr s eixos geom tricos j foram associados veja tamb m o MD20050 MC AXCONF GEOAX ASSIGN TAB Os eixos de canal restantes tamb m s o denominados de eixos adicionais A exibi o do eixo de canal ou eixo adicional na tela no WCS sistema de coordenadas da pe a de trabalho sempre realizada com os nomes especificados neste dado de m quina 20150 GCODE RESET VALUES N mero MD Ajuste inicial dos grupos G Defini o pr via padr o 2 0 0 1 0 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o RESET N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW Significado Defini o dos c digos G que s o ativados com a inicializa o e o Reset assim como no fim e na partida do programa de pe a Como valor de ocupa o pr via deve ser especificado o ndice do c digo G nos grupos correspondentes Denomina o Grupo Valor padr o GCODE RESET VALUES 0 Grupo 1 Valor padr o 2 G01 GCODE RESET VALUES 1 Grupo 2 Valor padr o O inativo GCODE RESET VALUES 2 Grupo 3 Valor padr o O inativo GCODE RESET VALUES 3 Grupo 4 Valor padr o
64. podem ser sobrepostos atrav s de um deslocamento de ponto zero externo que definido atrav s de uma manivela eletr nica deslocamento DRF ou atrav s do PLC 3 Program vel Os deslocamentos de ponto zero podem ser programados para todos os eixos de percurso e de posicionamento atrav s da instru o TRANS Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Deslocamento de ponto zero externo Um deslocamento de ponto zero pr definido pelo gt PLC Diagn stico e rea de opera o do comando num rico e O comando num rico cont m um programa de autodiagn stico e rotinas de teste para fins de servi o Indica es de estado alarmes e servi os Dimens o absoluta Indica o do destino do movimento de um eixo definido por uma dimens o relativa origem do atual sistema de coordenadas ativo Veja tamb m gt Dimens o incremental Direitos de acesso Atrav s de um sistema de 7 n veis os blocos de um programa CNC s o protegidos por restri es de acesso e Tr s n veis de senha um para o fabricante do comando num rico um para o fabricante da m quina e outro para o usu rio e quatro posi es do seletor com chave que podem ser interpretadas pelo PLC DRF Differential Resolver Function Aqui se trata de uma fun o do NC atrav s da qual gerado um deslocamento de ponto zero incremental em modo autom tico e o aux lio de uma manivela eletr nica Editor Com
65. ria de corretores A forma com que estes valores s o calculados nos eixos determinada pelo tipo de ferramenta e pelos comandos para sele o do plano G17 G18 G19 Tipo de ferramenta Posi o de corte 3 4 2 56 O tipo de ferramenta determina quais indica es geom tricas s o necess rias e como estas s o calculadas broca ou ferramenta de tornear ou fresa No tipo de ferramenta ferramentas de tornear tamb m especificamos a posi o do corte As figuras mostradas a seguir nos informam sobre os par metros de ferramenta necess rios Corretor do comprimento da ferramenta Com este valor s o compensadas as diferen as de comprimento das ferramentas empregadas Como comprimento da ferramenta entendemos a dist ncia entre o ponto de refer ncia do porta ferramenta e a ponta da ferramenta Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Esquema 3 5 Comprimento da ferramenta Estes comprimentos s o medidos e especificados junto com os valores pr definidos de desgaste na mem ria de dados de corretores de ferramenta A partir disso o comando calcula os movimentos de percurso no sentido de penetra o 3 4 3 Compensa o do raio de corte G40 G41 G42 Visto que a ponta de uma ferramenta de corte sempre arredondada podem resultar irregularidades no torneamento c nico ou na usinagem de arcos se o raio de cor
66. trajet ria 12 Avan o F como n mero de um d gito 14 Avan o linear por minuto 16 Avan o por rota o 17 Avan o r pido 12 19 Avan o em fun o do tempo 16 C Chamada de programa de macro 117 124 Chamada modal 119 Chamada simples 117 Ciclo de acabamento 86 Ciclo de fura o na superf cie frontal 104 Ciclo de fura o na superf cie lateral 104 Ciclo de repeti o de modelo 90 Ciclo de rosqueamento 72 79 85 Eixo transversal 83 Ciclo de rosqueamento com macho na superf cie frontal 103 Ciclo de rosqueamento com macho na superf cie lateral 103 Ciclo de rosqueamento m ltiplo 92 Ciclo de torneamento c nico transversal 77 Ciclo de torneamento transversal 76 Ciclos de repeti o m ltipla 78 C digo G Exibi o 8 Comandos de interpola o 19 Comandos em di metro e em raio para o eixo X 52 Coment rios 10 Compensa o da posi o da ferramenta 56 Compressor 126 Controle do retorno ao ponto de refer ncia 35 Corre o do raio de corte 57 E Especifica o de dimens es absolutas incrementais 50 Especifica o de v rias fun es M em um bloco 68 Especifica o em polegadas ou m trica 53 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO F Fun o adicional 65 Fun o de compress o 126 Fun o de fuso 63 Fun o de rosqueamento 37 Fun o F 12 Fun o M 65 Fun o S 63 Funcionamento da
67. usinagem de uma rosca c nica sistema A de c digos G Passo de rosca L 4 0 mm 3 0 mm 2 0 mm Profundidade de corte por curso 1 0 mm G00 X13 G32 X38 W 35 F 4 0 G00 X60 W35 X11 G32 X36 W 35 G00 X60 Esquema 2 16 Exemplo de programa o para usinagem de uma rosca cil ndrica Pr requisito O pr requisito t cnico um fuso com controle de rota o e com sistema de medi o de curso Procedimento O comando calcula a partir da rota o programada do fuso e do passo da rosca o avan o necess rio com que a ferramenta de tornear ser deslocada ao longo do comprimento da rosca em sentido longitudinal e em sentido transversal O avan o F n o considerado no G33 a limita o na velocidade m xima do eixo avan o r pido monitorada pelo comando Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 39 Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento 2 3 2 Encadeamento de roscas G33 Os blocos de roscas podem ser agrupados um ap s o outro atrav s de uma cadeia composta de v rios blocos G33 programados em sucess o Com o modo de controle da trajet ria G64 poss vel concatenar um bloco com o outro mediante o controle antecipado de velocidade de modo que n o sejam produzidos saltos de velocidade Exemplo de programa o G33 X U ZW F gt 05 ig G33 X U Z W gt G33 X U Z W gt
68. 1 START FIFO GCODE RESET VALUES 4 Grupo 5 Valor padr o O inativo GCODE RESET VALUES 5 Grupo 6 Valor padr o 1 G17 para torneamento GCODE RESET VALUES 6 Grupo 7 Valor padr o 1 G40 GCODE RESET VALUESI 7 Grupo 8 Valor padr o 1 G500 GCODE RESET VALUES 8 Grupo 9 Valor padr o O inativo GCODE RESET VALUES 9 Grupo 10 Valor padr o 1 G60 GCODE RESET VALUES 10 Grupo 11 Valor padr o O inativo GCODE RESET VALUES 11 Grupo 12 Valor padr o 1 G601 GCODE RESET VALUES 12 Grupo 13 Valor padr o 2 671 GCODE RESET VALUES 13 Grupo 14 Valor padr o 1 G90 GCODE RESET VALUES 14 Grupo 15 Valor padr o 2 G94 GCODE RESET VALUES 15 Grupo 16 Valor padr o 1 CFC Torneamento ISO 160 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 2 Dados de m quina espec ficos de canal 20154 EXTERN GCODE RESET VALUESIn 0 30 N mero MD Defini o dos c digos G que devem ser ativados na inicializa o quando o canal do NC n o operar em modo Siemens Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 2 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 5 Significado S o poss veis as seguintes linguagens de programa o externas e Dialeto ISO Milling e Dialeto ISO Turning A distribui o de gr
69. 1 X60 Z90 U4 0 R1 0 P014 0020 U4 0 W2 0 F0 3 S550 x40 0 F0 15 S700 Z140 0 0 2110 0 0 X100 0 280 0 Z60 0 X140 0 240 0 G70 G00 P014 0020 x200 2220 Manual de programa o 06 2009 6FC5398 5BP10 1KAO 87 Outras fun es 4 1 Fun es de suporte ao programa 88 Ciclo de desbaste no eixo transversal G72 Eixo X Ponto de partida gt Eixo Z Esquema 4 21 Ciclo de desbaste no eixo transversal programa o em di metro especifica o m trica N010 N011 N012 N013 N014 N015 N016 N017 N018 N019 N020 N021 G00 G90 X220 0 Z190 0 G00 X162 0 Z132 0 G72 W7 0 R1 0 G72 P014 0019 U4 0 W2 0 F0 3 G00 259 5 F0 15 S200 G01 X120 0 Z70 0 280 0 x80 0 290 0 Z110 0 X36 0 Z2132 0 G70 P014 0019 X220 0 Z2190 0 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es Repeti o de contorno G73 4 1 Fun es de suporte ao programa Esquema 4 22 Repeti o de contorno programa o em di metro especifica o m trica N010 N011 N012 N013 N014 N015 N017 N018 N019 N020 N021 N022 Torneamento ISO G00 G00 G73 G73 G00 G01 G90 X260 0 Z2220 0 Xx220 0 Z2160 0 Ul14 0 wl4 0 R3 P014 0020 U4 0 W2 0 FO 3 S0180 x80 0 Z120 0 Z2100 0 FO 15 X120 290 0 Z70 G02 G01 G70 G00 X160 0 250 0 R20 0 Xx180 0 240 0
70. 10 1KA0 137 Abrevia es T Ferramenta TEA Testing Data Active Identifica o para dados de m quina TO Tool Offset Corretor de ferramenta TOA Tool Offset Active Identifica o tipo de arquivo para corre es de ferramenta TRANSMIT Transform Milling into Turning Convers o de coordenadas em tornos para opera es de fresamento UFR User Frame Deslocamento de ponto zero UP Subrotina V 24 Interface serial defini o dos cabos de troca entre DDE e DUE WCS Sistema de coordenadas da pe a de trabalho WLK Corretor do comprimento da ferramenta WOP Programa o orientada para oficinas WPD Work Piece Directory Diret rio de pe as de trabalho WRK Corre o do raio da ferramenta WZK Troca de ferramentas WZW Troca de ferramentas ZOA Zero Offset Active Identifica o tipo de arquivo para dados de deslocamento de ponto zero Torneamento ISO 138 Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Tabela de c digos G O anexo 1 descreve os c digos G e suas fun es Tabelas B 1 Tabela de c digos G Torneamento ISO Manual de programa o C digo G Descri o 840D sl 802Dsl Grupo 1 G00 1 Avan o r pido x x G01 2 Movimento linear x x G02 3 C rculo espiral em sentido hor rio x x G03 4 C rculo espiral no sentido anti hor rio x x G33 5
71. 2 66 M30 66 M96 114 M96 M97 127 M97 114 M98 M99 108 Mem ria de dados de corretores de ferramenta 56_ Mensagens de erros 179 MMC 135 Modo de dialeto ISO 7_ Modo de opera o Siemens 7 Modo DryRun 126 Modos de opera o Comuta o 7 N N vel de supress o 126 N vel de supress o de blocos 11 P Ponto de controle 58 Ponto decimal 9 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO ndice Posicionamento 19 Programa de interrup o com M96 M9T7 114 Programas de macro 117 R Retra o r pida 112 Rosqueamento 37 S Salto omiss o de bloco 11 Segunda fun o adicional 68 Sele o do ponto de refer ncia 35 Sistema A de c digos G 9 Sistema de coordenadas 45 Sistema de coordenadas b sico 45 46 Subrotinas 117 T Tempo de espera 55 U Usinagem de roscas com passo vari vel 43 Usinagem de roscas de m ltiplas entradas 41 V Valores m ximos program veis para movimentos dos eixos 8 Velocidade de corte constante 63 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 209 ndice Torneamento ISO 210 Manual de programa o 06 2009 6FC5398 5BP10 1KAO
72. 25 2Z Bit 0 eixo programado como INT Bit 1 eixo programado como REAL C PI INT N mero de programa da rotina de interrup o que foi programada com M96 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 177 Listas de dados D 3 Vari veis Torneamento ISO 178 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Alarmes E 1 Alarmes Se forem detectados erros nos ciclos ser gerado um alarme e o ciclo executado neste momento ser interrompido Dos ciclos s o enviadas outras mensagens que aparecem na linha de mensagens do comando num rico O processamento n o interrompido por estas mensagens Os alarmes com os n meros de 61000 at 62999 s o gerados nos ciclos Esta grande faixa ainda subdividida de acordo com as rea es de alarme e crit rios de cancelamento Tabelas E 1 N mero de alarme e descri o do alarme geom trico n o est correta N mero do Descri o breve Causa Explica o Solu o alarme Alarmes gerais 61001 Passo de rosca incorreto CYCLE376T O passo da rosca n o foi especificado corretamente 61003 Nenhum avan o programado no CYCLE371T CYCLE374T Antes da chamada do ciclo no ciclo CYCLE383T CYCLE384T bloco onde est o comando da CYCLE385T CYCLE381M chamada n o foi programada CYCLE383M CYCLE384M nenhuma palavra F veja os ciclos CYCLE387M padr o da Siemens 61004 A configura o do eixo CYCLE328 A or
73. 61809 Posi o de fura o n o permitida CYCLE383T CYCLE384T CYCLE385T 61810 C digo G em ISO imposs vel CYCLE383T CYCLE384T CYCLE385T 61811 Nome de eixo ISO n o permitido CYCLE328 CYCLE330 No bloco NC de chamada n o CYCLE371T CYCLE374T existe uma denomina o de eixo CYCLE376T CLE383T ISO n o permitida CYCLE384T CYCLE385T 61812 Um ou mais valores definidos CYCLE371T CYCLE376T O bloco NC de chamada cont m incorretamente na chamada do um valor num rico n o permitido ciclo 61813 Valor GUD definido CYCLE376T Nos dados de ajuste de ciclo foi incorretamente registrado um valor num rico incorreto 61814 As coordenadas polares n o s o CYCLE381M CYCLE383M poss veis com o ciclo CYCLE384M CYCLE387M 61815 G40 n o est ativo CYCLE374T CYCLE376T O G40 n o estava ativo antes da chamada do ciclo Torneamento ISO 180 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO Gloss rio Acelera o e limita o de solavancos A es s ncronas Alarmes Para se obter um timo fator de acelera o da m quina e ao mesmo tempo proteger os componentes mec nicos da m quina o programa de usinagem oferece a possibilidade de alternar entre a acelera o brusca sem in rcia e a acelera o suave sem solavancos e Emiss o de fun o auxiliar Durante a usinagem de uma pe a de trabalho podem ser emitidas fun es tecnol gicas gt Fun es auxiliares do programa CNC para o PLC Por exemplo com esta
74. 8080 MC MM NUM USER FRAMES X Y Z Deslocamento de ponto zero da pe a de trabalho para cada eixo com um comando absoluto G90 Valor que deve ser adicionado ao deslocamento de ponto zero da pe a de trabalho para cada eixo no caso de um comando incremental G91 Altera o atrav s do G92 G92 X Y Z Altera o atrav s do G10 Com G10 cada sistema de coordenadas da pe a de trabalho pode ser alterado individualmente Se o deslocamento de ponto zero somente deve ser gravado com G10 quando o bloco que cont m o G10 for executado bloco de processamento principal deve se definir o dado MD20734 MC_EXTERN_FUNCTION_MASK Bit 13 Depois com o G10 executado um STOPRE interno Todos comandos G10 em dialeto ISO T e dialeto ISO M s o influenciados atrav s dos Bits de dados da m quina Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 1 O sistema de coordenadas Altera o atrav s do G92 Atrav s da especifica o do G92 X Y Z poss vel deslocar um sistema de coordenadas da pe a de trabalho selecionado primeiro com um dos comandos G54 at G59 ou G54 P 1 93 e consequentemente criar um novo sistema de coordenadas da pe a de trabalho Se X Y e Z foram programados de modo incremental ent o o sistema de coordenadas da pe a de trabalho definido de modo que a atual posi o da ferramenta coincida com a soma do valor incremental indicado e as coor
75. 90 1 1 Ativa o do modo Siemens x x G291 2 Ativa o do modo de dialeto ISO x x x significa que o c digo G pode ser aplicado significa que o c digo G n o pode ser aplicado Indica o No geral as fun es indicadas com 1 s o definidas pelo NC ao ser ligado o comando num rico ou quando ocorre um RESET Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 141 Tabela de c digos G Torneamento ISO 142 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 1 Dados gerais de m quina e de ajuste 10604 N mero SD WALIM GEOAX CHANGE MODE Limite da rea de trabalho na comuta o de eixos geom tricos Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 6 2 Significado Com este dado de m quina definido se na troca de eixos geom tricos um eventual limite da rea de trabalho ativo mantido ou desativado O MD codificado por Bit com os seguintes significados Bit 0 0 O limite da rea de trabalho desativado na troca de eixos geom tricos Bit 0 1 O limite da rea de trabalho ativado permanece ativado na troca de eixos geom tricos O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 10615 N mero MD
76. A escala por eixo poss vel isto o dado de m quina DEFAULT SCALE FACTOR AXIS est ativo EXTERN FIXED FEEDRATE F1 ON Ativa o de avan os fixos F1 F9 N mero SD Defini o pr via padr o FALSE Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BOOLEAN V lido a partir da vers o de SW 6 2 Significado Com este dado de m quina os avan os fixos s o habilitados a partir dos dados de ajuste SC EXTERN FIXED FEEDRATE F1 F9T O Nenhum avan o fixo com F1 F9 1 Os avan os dos dados de ajuste SC EXTERN FIXED FEEDRATE F1 F9 est o ativos com a programa o do F1 F9 22930 EXTERN PARALLEL GEOAX N mero SD Associa o de eixos de canal e geom tricos Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 3 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 6 2 Significado Tabela de associa o dos eixos que est o paralelos aos eixos geom tricos Atrav s desta tabela os eixos de canal dispostos paralelamente podem ser associados aos eixos geom tricos Depois disso os eixos paralelos podem ser ativados em dialeto ISO com as fun es G da sele o de planos G17 G19 e como eixos geom tricos com os nomes de eixo dos eixos paralelos Em seguida
77. ANSMIT no modo Siemens Para o 612 1 devem ser parametrizados os dados de m quina do 2 bloco de dados de transforma o Propriedades do G12 1 e do 613 1 O modo de interpola o de coordenadas polares ativado e desativado com as fun es G mencionadas a seguir Tabelas 2 4 Fun es G para ativar e desativar a interpola o de coordenadas polares Fun o G Fun o Grupo G G12 1 Opera o com interpola o de coordenadas polares ON 21 G13 1 Opera o com interpola o de coordenadas polares OFF 21 Os comandos 612 1 e 613 1 n o podem ser programados junto com outros comandos em um mesmo bloco Os comandos 612 1 e 613 1 t m efeito modal e pertencem ao grupo G 21 No caso do G12 1 a interpola o de coordenadas polares permanece ativa at ser programado 613 1 o G13 1 que estar ativo com a inicializa o do sistema e ap s o NC RESET interpola o de coordenadas polares desativada Restri es na ativa o e N o se insere um bloco intermedi rio de movimento chanfros raios e Uma sucess o de blocos Spline deve estar conclu da e Uma compensa o de comprimento de ferramenta ativa deve ser desativada e Uma compensa o ativa do raio de ferramenta adotada no eixo geom trico pelo comando num rico para a transforma o e O Frame que estava ativo antes do TRANSMIT ser desativado pelo comando num rico corresponde ao resetamento do Frame programado G500 no modo Siemens e
78. AX ASSIGN TAB Associa o de eixo geom trico ao eixo de canal Defini o pr via padr o 1 2 3 Limite de entrada m n O Limite de entrada m x 20 Altera o v lida ap s o POWER ON Unidade N vel de prote o 2 7 Tipo de dado BYTE V lido a partir da vers o de SW Significado Neste dado de m quina especifica se o eixo de canal ao qual o eixo geom trico associado A associa o deve ser realizada espec fica por canal para todos os eixos geom tricos Se para um eixo geom trico n o for realizada uma associa o este eixo geom trico n o estar dispon vel e n o poder ser programado com o nome definido no AXCONF GEOAX NAME TAB p ex Torno sem transforma o MC AXCONF GEOAX ASSIGN TAB 0 1 1 eixo geom trico 1 eixo de canal MC AXCONF GEOAX ASSIGN TAB 1 0 2 eixo geom trico n o definido MC AXCONF GEOAX ASSIGN TAB 2 2 3 eixo geom trico 2 eixo de canal Associa o aqui realizada v lida se n o houver nenhuma transforma o ativa Com a transforma o n ativada ativada a tabela de associa o TRAFO GEOAX ASSIGN TAB n espec fica da transforma o 20060 AXCONF GEOAX NAME TAB N mero MD Nome de eixo geom trico no canal Defini o pr via padr o X Y Z Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de
79. B Megabyte MCP Painel de comando da m quina MCS Sistema de coordenadas da m quina MD Dados de m quina MDA Manual Data Automatic Entrada manual MK Circuito de medi o MMC Human Machine Communication Interface de opera o em comandos num ricos para opera o programa o e simula o O significado de MMC e HMI id ntico com MMC MPF Main Program File Programa de pe a do NC programa principal MPI Multi Port Interface Interface multiponto Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 135 Abrevia es NC Numerical Control Comando num rico NCK Numerical Control Kernel N cleo num rico com prepara o de blocos rea de deslocamento etc NCU Numerical Control Unit Unidade de hardware do NCK NST Sinal de interface NURBS Non Uniform Rational B Spline Curvas B Spline racionais NV Deslocamento de ponto zero OB M dulo de organiza o no PLC OEM Original Equipment Manufacturer Fabricante cujos produtos s o vendidos com nomes de empresas terceiras OP Operation Panel Painel de opera o OPI Operation Panel Interface Interface do painel de comando P Bus Bus perif rico PC Personal Computer PCIN Nome do SW para troca de dados com o comando PCMCIA Personal Computer Memory Card International Association Norma internacional para cart es de mem ria PG Dispositivo de programa o PLC Progra
80. Descri es de dados C 2 Dados de m quina espec ficos de canal FGROUP DEFAULT AXES n 0 7 Valor padr o para comando FGROUP N mero MD Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 8 Altera o v lida ap s o POWER ON N vel de prote o 7 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 5 2 Significado poss vel especificar at 8 eixos de canal cuja velocidade resultante corresponde ao avan o de trajet ria programado Se todos os 8 valores estiverem ajustados em zero ocupa o pr via como ajuste padr o para o comando FGROUP como at agora ser o ativados os eixos geom tricos especificados no MC AXCONF GEOAX ASSIGN TAB Exemplo Os primeiros 4 eixos no canal s o relevantes para o avan o de trajet ria MC FGROUP DEFAULT AXES 0 1 MC FGROUP DEFAULT AXES 2 2 MC FGROUP DEFAULT AXES 3 3 MC FGROUP DEFAULT AXES 4 4 O dado de m quina n o pode ser alterado no SINUMERIK 802D sl EXTERN GCODE GROUPS TO PLCIn 0 7 Indica o dos grupos G que s o retornados interface NCK PLC quando uma linguagem NC externa estiver ativa N mero MD Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 5
81. ES as sussa sersisoo NE EE L ETIa dO DaGlas Pati Acad Sn ado fosfato oiii na gadan das 131 Tabela de c digos 6 2 assess los aeaaee are EE KA aA a EE O ak e a AEA dednd aca dias agA SEES 139 Descri es de daJOS issisiesaisinasoaiasenidanessssgaaiiaga nda dopasasnadiicoa ses ERNEA RAAR Na Ea i Aasa ANRA capa ua siias 143 C 1 Dados gerais de m quina e de ajuste erre ceara naaraeaaaaraanaa 143 C 2 Dados de m quina espec ficos de canal ie reeeeeeaareaaaaaaaaraaanenaa 159 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO ndice remissivo C 3 Dados de ajuste espec ficos de eixo erre eeeeereereerareio 169 C 4 Dados de ajuste espec ficos de canal eemeermercereerrermerremmereemeareereerrerceneareereermercermareereemercermereerseros 170 D Listas deidadoOS cascesssaseceqgiransosices a ieasligacas polia as aruana aaas e eaieafa aucadssin es aaea R Naai Predantas Aaa anaie E dantai 173 D 1 Dados de mag ina sissisunecsnnnt aaa a aa aa a a a aeaa aaa aaa ia 173 D 2 Dados de E ER PEE PRET EAE A E T D 3 Vari veis R E S E E EE T A A E T A T T S 179 E 1 AlArmES ararnir E E EE E 179 E o ist Lg o iee eaei ereget aea E a EE a Aa a AEE a RA a GE N AE EEN EATERS 181 Indicen ean E O 1 VR DER DR ROD ND 207 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 5 ndice remissivo Torneamento ISO 6 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Fundamentos da pr
82. ETER AX DEF Eixo geom trico com fun o de eixo transversal 20150 GCODE RESET VALUES n 0 at o n mero Ajuste inicial dos grupos G m x de c digos G 20154 EXTERN GCODE RESET VALUES n 0 30 Defini o dos c digos G que devem ser ativados na inicializa o quando o canal do NC n o operar em modo Siemens 20380 TOOL CORR MODE G43G44 Tratamento da compensa o do comprimento da ferramenta G43 G44 20382 TOOL CORR MOVE MODE Processamento da compensa o do comprimento da ferramenta 20732 EXTERN GO LINEAR MODE Defini o do comportamento de interpola o com G00 20734 EXTERN FUNCTION MASK Tela de fun o para linguagem externa 22420 FGROUP DEFAULT AXES Valor padr o para comando FGROUP 22512 EXTERN GCODE GROUPS TO PLCf n 0 7 Envia o comando G de uma linguagem NC externa ao PLC 22515 GCODE GROUPS TO PLC MODE Comportamento da transmiss o de grupos G ao PLC 22900 STROKE CHECK INSIDE Dire o interna externa em que a rea de prote o atua 22910 WEIGHTING FACTOR FOR SCALE Unidade do fator de escala 22914 AXES SCALE ENABLE Ativa o para fator de escala por eixo G51 22920 EXTERN FEEDRATE F1 F9 ACTIV Permiss o dos avan os fixos com FO F9 22930 EXTERN PARALLEL GEOAX Associa o de eixos de canal e geom tricos 24004 CHBFRAME POWERON MASK Resetamento do Frame b sico espec fico de canal ap s o Power On 28080 NUM USER FRAMES N mero de deslocamentos de ponto zero 29210 NUM PROTECT AREA ACTIVE Ativa o da rea
83. F indicado o avan o da ferramenta de corte em mm min A faixa de valores F admiss veis especificada na documenta o do fabricante da m quina Possivelmente o avan o mais alto limitado pelo sistema servo e pela constru o mec nica O avan o m ximo ajustado atrav s de dados de m quina e limitado no valor ali definido ainda antes deste ser ultrapassado Normalmente o avan o de trajet ria composto pelos componentes individuais de velocidade de todos os eixos geom tricos envolvidos no movimento e sua refer ncia est no centro veja as duas figuras a seguir Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Fundamentos da programa o 1 2 Pr requisitos para o avan o Exemplo de programa o G95 S1000 r min G91 G01 X60 Z40 FO 5 Velocidade de desloca mento no sentido na 500 mm min 300 mm min 400 mm min Esquema 1 1 Interpola o linear com 2 eixos Exemplo de programa o G91 G03 X Z 1 FO 2 G95 S1000 r min PR entro Q N 200mmmin N N O Esquema 1 2 Interpola o circular com 2 eixos Indica o Se for programado FO e a fun o Avan os fixos n o estiver ativada ser emitido o alarme 14800 Canal 1 bloco 2 Velocidade de percurso programada menor ou igual a zero Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 13 Fundamentos da programa o 1 2 Pr requisitos pa
84. Fundamentos da 1 SI E M E N S programa o Comandos de deslocamento Comandos de deslocamento SINUMERIK Outras fun es SINUMERIK 840D sl 840Di sl 828D 802D sl Abrevia es Torneamento ISO Tabela de c digos G Manual de programa o Descri es de dados Listas de dados m o O U D gt IA O N Alarmes V lido para Software Vers o SINUMERIK 802D sl SINUMERIK 828D SINUMERIK 840D sl DE sl SINUMERIK 840Di sl DIE sl a NINO Ro o Bs 06 2009 6FC5398 5BP10 1KAO 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 haver caso de morte ou les es graves caso as medidas de seguran a correspondentes n o forem tomadas NCUIDADO acompanhado do s mbolo de alerta indica um perigo iminente que pode resultar em les es leves caso as medidas de seguran a corresponde
85. G24 n o precisa ser especificado novamente Torneamento ISO 76 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Exemplo de programa o N60 G00 X65 Z42 N61 G79 X20 Z38 F0 35 N62 Z34 N63 Z30 Usinagem em 3 ciclos com G79 N64 G00 Esquema 4 11 Ciclo de torneamento transversal sistema B de c digos G Ciclo de torneamento c nico transversal Formato G X Z R F Sistema A de c digos G Sistema B de c digos G Sistema C de c digos G G92 G78 G21 Com os comandos G X U Z W R F executado um ciclo de torneamento c nico no sentido transversal de acordo com a seq ncia de execu o 1 4 mostrada na seguinte figura Avan o r pido Defini o da velocida de de avan o com F Z Esquema 4 12 Ciclo de torneamento c nico transversal Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 77 Outras fun es 4 1 Fun es de suporte ao programa O sinal antes da letra de endere o R depender do ponto A do sentido de visualiza o do ponto B Exemplo de programa o N70N G00 X74 Z32 N71 G79 X20 Z30 R 5 29 FO 3 co N72 Z25 a N73 220 Usinagem em 3 ciclos com G79 N74 G00 z 5 29 tXo a EE 70 2 9 z Em 20 30 Esquema 4 13 Ciclo de torneamento c nico transversal sistem
86. M NO FCT CYCLE n 0 0 N mero de fun o M para chamada de ciclo de troca de ferramentas 10716 M NO FCT CYCLE NAME Nome para ciclo de troca de ferramentas para fun es M do dado de m quina MN MFCT CYCLE 10717 T NO FCT CYCLE NAME Nome do ciclo de troca de ferramentas para fun o T 10760 G53 TOOLCORR Efeito no G53 G153 e SUPA 10800 EXTERN CHAN SYNC M NO MIN Primeiro n mero M para o sincronismo de canal 10802 EXTERN CHAN SYNC M NO MAX ltimo n mero M para sincronismo de canal 10804 EXTERN M NO SET INT Fun o M para ativa o da ASUP 10806 EXTERN M NO DISABLE INT Fun o M para desativa o da ASUP 10808 EXTERN INTERRUPT BITS M96 Processamento do programa de interrup o M96 10810 EXTERN MEAS G31 P SIGNAL Associa o das entradas de medi o para G31 P 10812 EXTERN DOUBLE TURRET ON Cabe ote rev lver duplo com G68 10814 EXTERN M NO MAC CYCLE Chamada de macro atrav s de fun o M 10815 EXTERN M NO MAC CYCLE NAME Nome de subrotina para fun o M de chamada de macro 10816 EXTERN G NO MAC CYCLE Chamada de macro atrav s de fun o G 10817 EXTERN G NO MAC CYCLE NAME Nome de subrotina para fun o G de chamada de macro 10818 EXTERN INTERRUPT NUM ASUP N mero de interrup o para partida da ASUP M96 10820 EXTERN INTERRUPT NUM RETRAC N mero de interrup o para retrocesso r pido G10 6 10880 EXTERN CNC SYSTEM Sistema de comando externo cujos programas dever o ser processados 10881 EXTERN GCODE SYSTEM Mod
87. MN_EXTERN_M_NO_MAC_CYCLE e do dado de m quina 10815 MN_EXTERN_M_NO_MAC_CYCLE_NAME A programa o id ntica programa o do G65 As repeti es podem ser programadas com o endere o L Restri es Apenas uma substitui o de fun o M ou apenas uma chamada de subrotina pode ser executada por linha de programa de pe a Os conflitos com outras chamadas de subrotina s o sinalizados com o alarme 12722 Na subrotina que deve ser substitu da n o pode haver nenhuma outra substitui o de fun o M No geral s o aplicadas as mesmas restri es como no G65 Os conflitos com n meros M pr definidos e outros n meros M definidos s o cancelados com um alarme Exemplo de configura o Chamada da subrotinna M101_MACRO atrav s da fun o M101 MN_EXTERN_M_NO_MAC_CYCLE 0 101 MN_EXTERN_M_NO_MAC_CYCLE_NAME 0 M101 MACRO Chamada da subrotinna M6 MACRO atrav s da fun o M6 MN EXTERN M NO MAC CYCLE 1 6 MN EXTERN M NO MAC CYCLE NAME 1 M6 MACRO Exemplo de programa o para troca de ferramentas com fun o M PROC MAIN N10 M6 X10 V20 Chamada do programa M6 MACRO Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 67 Comandos de deslocamento 3 5 Fun es S T Me B N90 M30 PROC M6 MACRO N0010 R10 R10 11 11 N0020 IF C_X_PROG 1 GOTOF N40 SC X PROG N0030 SETAL 61000 A vari vel programada n o foi corretamente transmitida N0040 IF C_V
88. Manual de programa o 06 2009 6FC5398 5BP10 1KAO 71 Outras fun es 4 1 Fun es de suporte ao programa e Seo ciclo for executado com G77 G90 G20 com o modo de opera o bloco a bloco ativado o ciclo n o ser interrompido pela metade mas ap s a conclus o do ciclo que composto pela sequ ncia de execu o 1 4 e As fun es S T e M que s o utilizadas como condi es de corte na execu o do G77 G90 G20 devem ser especificadas nos blocos anteriores ao bloco que cont m o G77 G90 G20 Entretanto se estas fun es forem especificadas em um bloco sem o deslocamento de eixos ent o as fun es somente ter o efeito se o bloco estiver especificado na rea de opera o com o G77 G90 G20 G77 X Z R F X Faixa v lida do G77 X T0505 M05 Erro G00 X Z G77 X Z ReFa gt O X Faixa v lida do G77 G00 X T0505 M05 Correto gt A A opera o com o G77 G90 G20 permanece ativa exatamente at o ponto antes do bloco que cont m a especifica o de uma fun o G do grupo 01 Ciclo de rosqueamento Para as opera es de usinagem de roscas existem quatro tipos de ciclos de rosqueamento dois tipos de ciclos para usinagem de roscas cil ndricas e dois tipos para usinagem de roscas c nicas Formato G X Z Fos Q Sistema A de c digos G Sistema B de c digos G Sistema C de c digos G G92 G78 G21 Ciclo para usinagem de roscas cil ndricas G X
89. N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 6 2 Significado Defini o do sistema de c digos G que deve ser processado como ativo no modo de dialeto ISO T Valor 0 ISO T Sistema de c digos B Valor 1 ISO T Sistema de c digos A Valor 2 ISO T Sistema de c digos C Para que os ciclos fechados trabalhem no sistema de c digos G correto deve se especificar o respectivo sistema na vari vel GUD ZSFI 39 10882 NC USER EXTERN GCODES TAB n 0 59 N mero MD Lista de comandos G espec ficos de usu rio e uma linguagem NC externa Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 2 Unidade Tipo de dado STRING V lido a partir da vers o de SW 5 Significado Como padr o para uma linguagem de programa o realizado com o c digo B do dialeto ISO T Os c digos A e C diferem se nos nomes das fun es G Atrav s do MN NC USER EXTERN GCODES TAB poss vel renomear as fun es G Os comandos G para linguagens NC podem ser decodificados O grupo G e o posicionamento dentro do grupo G s o preservados Somente os comandos G podem ser decodificados No m ximo s o poss veis 30 decodifica es Exemplo MN NC USER EXTERN GCODES TABJ 0 G20 MN NC USER EXTERN GCODES TAB 1 G70 gt G20
90. ON Esquema 4 33 Exemplo de programa o 4 4 3 Medi o com G31 P1 P4 A fun o G31 P1 P4 somente se difere do G31 atrav s da possibilidade de sele o de diferentes entradas para o sinal de medi o com o P1 at o P4 Neste caso tamb m poss vel que v rias entradas monitorem simultaneamente os flancos crescentes de um sinal de medi o A associa o das entradas com os endere os P1 at P4 definida atrav s de dados de m quina Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KA0 113 Outras fun es 4 4 Fun es de medi o Formato Explica o G31X Y Z FP X Y Z Ponto final F Avan o P P1 P4 As entradas digitais s o associadas aos endere os P1 P4 atrav s de dados de m quina da seguinte maneira 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 As explica es de como selecionar P1 P2 P3 ou P4 est o dispon veis na documenta o do seu fabricante de m quina 4 4 4 Programa de interrup o com M96 M97 ASUP M96 Formato 114 Com M96 P lt n mero de programa gt uma subrotina pode ser definida como rotina de interrup o A partida deste programa disparada atrav s de um sinal externo Para a partida da rotina de interrup o sempre utilizada a 1 entrada r pida do NC entre as 8 entradas dispon veis no mod
91. PLC informado da exist ncia de um alarme CNC Coincid ncia exata do ngulo entre um fuso mestre e um ou mais fusos escravos Com isso poss vel realizar a transfer ncia a rea de uma pe a de trabalho do fuso 1 para o fuso 2 dos tornos Al m da sincroniza o da rota o tamb m podem ser programadas posi es angulares relativas dos fusos p ex a reo ou a transfer ncia orientada por posi o de pe as de trabalho inclinadas poss vel implementar v rios pares de fusos s ncronos Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Fusos Geometria No caso da funcionalidade dos fusos trata se de um grupo construtivo com dois n veis Fusos Acionamentos de fuso com controle de rota o e de posi o anal gicos digitais SINUMERIK 840D Fusos auxiliares Acionamentos de fuso com controle de rota o e sem encoder de valores reais p ex para Power Tools Descri o de uma gt Pe a de trabalho no gt Sistema de coordenadas da pe a de trabalho Gerenciamento de programas de pe a A fun o Gerenciamento de programas de pe a de acordo com as gt Pe as de trabalho permite ser organizada O n mero de programas e de dados gerenciados depende da capacidade da mem ria do comando num rico e tamb m pode ser configurada atrav s dos ajustes de dados de m quina Cada arquivo programa e dados pode receber um nome que composto de at 16 caracteres al
92. POWER ON N vel de prote o Unidade Tipo de dado STRING V lido a partir da vers o de SW Significado Nome de ciclo na chamada atrav s da fun o M definida atrav s do MN EXTERN M NO MAC CYCLEIn 152 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 1 Dados gerais de m quina e de ajuste EXTERN G NO MAC CYCLE Chamada de macro atrav s de fun o G N mero MD Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o Unidade Tipo de dado DOUBLE V lido a partir da vers o de SW 6 3 Significado N mero G com o qual uma macro chamada O nome da subrotina est no MN EXTERN G NO MAC CYCLE NAMEJhn Se em um programa de pe a for programada uma fun o G definida no MN EXTERN G NO MAC CYCLEfn ser iniciada a subrotina definida no EXTERN M NO MAC CYCLE NAMETn e todos os endere os programados no bloco ser o gravados nas vari veis C xx correspondentes Se j houver uma chamada de subrotina ativada atrav s de uma macro M G ou atrav s de uma substitui o M n o ser executada nenhuma chamada de subrotina Neste caso se for programada uma fun o G padr o ela ser executada caso contr rio ser emitido o alarme 12470 O MN EXTERN G NO MAC CYCLE n somente tem efeito no modo de linguagem exte
93. Se o CYCLE3106 spf for um programa Dummy que apenas cont m o M17 o programa de pe a ser continuado sem interrup es ap s o retrocesso r pido Se o retrocesso r pido estiver ativado com a programa o do G10 6 lt posi o de eixo gt o atual movimento ser cancelado com a troca do sinal de entrada da 2 entrada r pida do NC de O para 1 e a posi o programada no bloco G10 6 ser alcan ada com avan o r pido Neste caso as posi es ser o alcan adas de forma absoluta ou incremental dependendo de como foram programadas no bloco G10 6 A desativa o da fun o realizada com o G10 6 sem especificar a posi o O retrocesso r pido atrav s do sinal de entrada da 2 entrada r pida do NC est bloqueado Restri es Somente pode ser programado um eixo para o retrocesso r pido 4 4 2 Medi o com anula o do curso restante G31 Com G31 X Y Z F poss vel realizar a medi o com Anula o do curso restante Se durante a interpola o linear tivermos a entrada de medi o do 1 apalpador de medi o a interpola o linear ser interrompida e o curso restante dos eixos anulados O programa continuado com o pr ximo bloco Formato G31 X Y Z F G31 fun o G n o modal somente tem efeito no bloco onde estiver programada Torneamento ISO 112 Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Outras fun es 4 4 Fun es de medi o Sinal de PLC Entrada de medi
94. U Z W F E Especifica o do passo da rosca L O ciclo para usinagem de roscas cil ndricas que apresentado na seguinte figura executado nas sequ ncias 1 at 4 com os comandos indicados acima Torneamento ISO 72 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Avan o r pido Defini o da velocida de de avan o com uma fun o F aprox 45 Especifica es para chanfros de rosca Esquema 4 5 Ciclo para usinagem de roscas cil ndricas Visto que no caso do G78 G92 G21 se trata de uma fun o G modal o ciclo de rosqueamento ser executado se nos blocos seguintes somente for especificada a profundidade de corte no sentido do eixo X Nestes blocos o G78 G92 G21 n o precisa ser especificado novamente Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 73 Outras fun es 4 1 Fun es de suporte ao programa Exemplo de programa o N30 G00 X80 Z76 2 Mxx Mxx chanfros de rosca ON N31 G78 X66 4 225 4 F6 q N32 X65 N33 X62 8 Ciclo de rosqueamento com quatro N34 X62 64 penetra es N35 G00 X100 Z100 Myy Myy chanfros de rosca OFF Profundidade de corte 1 penetra o 1 8 mm 2 penetra o 0 7 mm 32 penetra o 0 6 mm 4 penetra o 0 58 mm Esquema 4 6 Ciclo para usinagem de uma rosca cil ndrica sistema B de
95. Usinagem de roscas com passo vari vel 634 eee 43 3 Comandos de deslocamento e irareeeranareananarenanaraeaaana ca nanana nana aaanana na annaaa 45 3 1 O sistema de coordenadas eee na aaaanaraaaananaaaaaa EEEE EEEE E Ennen 45 3 1 1 Sistema de coordenadas da m quina 653 eceereeeneareeaeeaeaarananas 45 3 1 2 Sistema de coordenadas da pe a de trabalho 692 46 3 1 3 Resetamento do sistema de coordenadas da ferramenta 692 1 47 3 1 4 Sele o de um sistema de coordenadas da pe a de trabalho nnn 47 3 1 5 Grava o do deslocamento de ponto zero e de corretores de ferramenta G10 48 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 3 ndice remissivo u 3 2 Defini o do tipo de entrada dos valores das coordenadas ciccicieeeeeeeeteaeeeaea 50 3 2 1 Especifica o de dimens es absolutas incrementais G90 G91 50 3 2 2 Programa o em di metro e em raio para 0 eixo X rrenan 52 3 2 3 Especifica o em polegadas e m trica G20 621 eretas 53 3 3 Comandos controlados por tempo een tn ransa rt tEn nn anene Ennen eene E n 55 3 3 1 Tempo de espera G04 ssrin eba iana GS Dgaa On fa pan aa ia SRA Spa da EDS nad Do 3 4 Fun es de corretores de ferramenta ertereeaeaaeaaeaaaan a naaaaaananaa 56 3 4 1 Mem ria de dados de corretores de ferramenta iieeeeraeeere
96. X100 Y100 Exibi o WCS X100 Y100 MCS N20 G92 X10 Y10 Exibi o WCS X10 Y10 MCS N30 GO X50 Y50 Exibi o WCS X50 Y50 MCS N40 G92 1 X0 YO Exibi o WCS X140 Y140 MCS Exemplo 2 N10 G10 L2 P1 X10 Y10 N20 GO X100 Y100 Exibi o WCS X100 Y100 MCS N30 G54 X100 Y100 Exibi o WCS X100 Y100 MCS N40 G92 X50 Y50 Exibi o WCS X50 Y50 MCS N50 GO X100 Y100 Exibi o WCS X100 Y100 MCS N60 G92 1 X0 YO Exibi o WCS X150 Y150 MCS 3 1 4 Sele o de um sistema de coordenadas da pe a de trabalho X100 x100 X140 X140 X100 X110 x110 x160 x160 Y100 Y100 Y140 Y140 Y100 Y110 Y110 Y160 Y160 Como mencionado acima o usu rio pode selecionar um sistema de coordenadas da pe a de trabalho que j est definido 1 G92 Os comandos absolutos somente funcionam em conjunto com um sistema de coordenadas da pe a de trabalho se antes disso foi selecionado um sistema de coordenadas da pe a de trabalho 2 Sele o de um sistema de coordenadas a partir de uma s rie de sistemas de coordenadas de pe a de trabalho pr definidos atrav s do painel de comando HMI Um sistema de coordenadas da pe a de trabalho podem ser selecionado atrav s da indica o de uma fun o G na faixa do G54 ao G59 e do G54 P 1 100 Os sistemas de coordenadas da pe a de trabalho s o ajustados depois da aproxima o do ponto de refer ncia executada ap s o Power On O estado de inicializa o do
97. Z programado em um bloco com chamada de ciclo O N o programado 1 Programado absoluto 3 Programado incremental C TS PROG INT Foi programado um identificador de ferramenta sob o endere o T TRUE Programado FALSE N o programado Torneamento ISO 176 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Listas de dados D 3 Vari veis Identificador C ALL PROG Tipo INT Descri o Modelo de Bits de todos os endere os programados em um bloco com chamada de ciclo Bit O Endere o A Bit 25 Endere o Z Bit 1 endere o programado Bit O endere o n o programado P EXTGGIn INT C digo G ativo da linguagem externa C INC PROG INT Modelo de Bits de todos os endere os programados de forma incremental em um bloco com chamada de ciclo Bit O Endere o A Bit 25 Endere o Z Bit 1 endere o programado de forma incremental Bit O endere o programado de forma absoluta C NUM INT Programa o de ciclos O valor sempre ser 1 se estiver definido o Bit O no C PROG Programa o de macros N mero de endere os programados no bloco m x 10 C J NUM INT Para descri o veja o NUM C K NUM INT Para descri o veja o C NUM P AP INT Coordenadas polares 0 Ativadas 1 Desativadas C TYP PROG INT Modelo de Bits de todos os endere os programados em um bloco com chamada de ciclo BitO A Bit
98. a Defini o de uma posi o de ponta de ferramenta imagin ria ponto de controle e Mem ria de ponto de controle A posi o da ponta de ferramenta imagin ria vista pelo centro da ponta de ferramenta R especificada com um n mero ajust vel de O a 9 Este o ponto de controle O ponto de controle deveria ser especificado antes de armazenar os dados da ferramenta na mem ria do NC X Ponto de controle 9 at O da ponta imagin ria da Z N ferramenta Ponto de controle 3 da ponta imagin ria da ferramenta Esquema 3 8 Exemplo de defini o de um ponto de controle Torneamento ISO 58 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Pontos de controle e programas Com o uso dos pontos de controle 1 at 8 deve se utilizar a posi o imagin ria da ponta da ferramenta como refer ncia no momento de se escrever o programa O programa somente deveria ser escrito ap s a defini o do sistema de coordenadas Centro do Cento do e corte R pe i Rs Ponta imagin ria da K Ponta imagin ria da ferramenta ferramenta Ponto da ponta Movimentos da ponta Movimentos da ponta N imagin ria da ferramenta imagin ria da imagin ria da ferramenta ferramenta Ponta imagin ria da forma rea n o d Forma programada ferramenta a programada usinada Forma programada esquerda a programa sem compensa o do raio de corte R b prog
99. a o O 0 pode ser desconsiderado no 0 Manual de programa o 06 2009 6FC5398 5BP10 1KAO 11 Fundamentos da programa o 1 2 Pr requisitos para o avan o 1 2 1 2 1 1 2 2 12 Pr requisitos para o avan o Na seguinte se o est descrita a fun o de avan o com a qual definida a velocidade de avan o curso percorrido por minuto ou por rota o de uma ferramenta de corte Avan o r pido O avan o r pido utilizado tanto no posicionamento G00 como no movimento manual com avan o r pido JOG Com o avan o r pido os eixos ser o movimentados cada um com sua velocidade de avan o r pido ajustada individualmente A velocidade de deslocamento em avan o r pido definida pelo fabricante da m quina e pr definida para cada um dos eixos atrav s de dados de m quina Visto que os eixos s o deslocados independentemente um do outro cada eixo alcan a seu ponto de destino em um momento diferente Por isso que a trajet ria resultante da ferramenta normalmente n o uma reta Avan o de trajet ria fun o F Indica o Se n o houver nenhuma outra indica o nesta documenta o sempre ser utilizada a unidade mm min para velocidade de avan o da ferramenta de corte A avan o com o qual uma ferramenta deve ser movimentada na interpola o linear G01 ou na interpola o circular G02 G03 programado com a letra de endere o F Depois da letra de endere o
100. a B de c digos G As fun es S T e M que s o utilizadas como condi es de corte na execu o do G79 G94 G24 devem ser especificadas nos blocos anteriores ao bloco que cont m o G79 G94 G24 Entretanto se estas fun es forem especificadas em um bloco sem o deslocamento de eixos ent o as fun es somente ter o efeito se o bloco estiver especificado na rea de opera o com o G79 G94 G24 Se o ciclo for executado com G79 G94 G24 com o modo de opera o bloco a bloco ativado o ciclo n o ser interrompido pela metade mas ap s a conclus o do ciclo que composto pela seq ncia de execu o 1 4 4 1 2 Ciclos de repeti o m ltipla Os ciclos de repeti o m ltipla facilitam o trabalho do programador na cria o de novos programas Os passos de usinagem de maior freq ncia podem ser executados com uma fun o G sem os ciclos de repeti o m ltipla seria necess rio programar v rios blocos NC Com o uso dos ciclos de repeti o m ltipla poss vel abreviar um programa de usinagem e economizar espa o na mem ria Em dialeto ISO chamado um ciclo fechado que utiliza a funcionalidade dos ciclos padr o da Siemens Neste caso os endere os programados no bloco NC s o transmitidos ao ciclo fechado atrav s de vari veis de sistema O ciclo fechado adapta estes dados e chama um ciclo padr o da Siemens Existem sete ciclos de repeti o m ltipla G70 at G76 nos sistemas A e B de c digos G
101. a de dados manual durante o modo autom tico No modo de opera o MDA podem ser especificados blocos individuais de programa ou sequ ncias de blocos sem rela o a um programa principal ou subrotina em seguida estes ser o imediatamente processados com a ativa o da tecla NC Start Mem ria de corretores rea de dados no comando num rico onde s o armazenados os dados de corretores das ferramentas Mem ria de prepara o dos blocos din mica Os blocos de deslocamento s o preparados pr processados antes de sua execu o e armazenados em uma mem ria de pr processamento As sequ ncias de blocos podem ser executadas a partir desta mem ria com uma velocidade muito alta E ainda poss vel que enquanto os blocos v o sendo processados outros blocos sejam carregados continuamente na mem ria de pr processamento Mem ria de programas do PLC O programa de usu rio no PLC os dados de usu rio e o programa principal de PLC s o armazenados juntos na mem ria de usu rio do PLC A mem ria de usu rio do PLC pode ser ampliada em at 128 KB Mem ria de trabalho No caso da mem ria de trabalho trata se de uma mem ria de acesso livre RAM ou Random Access Memory na gt CPU que o processador acessa para execu o dos programas de aplica o Mem ria de usu rio Todos os programas e dados como programas de pe a subrotinas coment rios corretores de ferramenta deslocamentos de ponto zero Frames assi
102. a de incrementos Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BOOLEAN V lido a partir da vers o de SW 5 2 Significado Este dado de m quina tem efeito em linguagens de programa o externas isto se ele for definido como MD18800 MN MM EXTERN LANGUAGE 1 Com este dado de m quina define se qual sistema de incrementos ser ativado O Sistema de incrementos IS B 0 001 mm grau 0 0001 inch 1 Sistema de incrementos IS C 0 0001 mm grau 0 00001 inch Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 155 Descri es de dados C 1 Dados gerais de m quina e de ajuste 10888 EXTERN DIGITS TOOL NO N mero MD N mero de d gitos para n mero T em modo de linguagem externa Defini o pr via padr o 2 Limite de entrada m n 2 Limite de entrada m x 4 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 5 2 Significado O dado de m quina somente estar ativo se estiver definido como MN EXTERN CNC SYSTEM 2 N mero de d gitos do n mero de ferramenta no valor T programado A partir do valor T programado o n mero de d gitos iniciais especificados atrav s do MN EXTERN DIGITS TOOL NO interpretado como n mero de ferramenta
103. a ordem J K Considerando que os endere os J e K podem ser programados at 10 vezes em um bloco com uma chamada de macro o acesso s vari veis de sistema dentro do programa de macro para estes endere os deve ser realizado atrav s de um ndice Com isso a sintaxe para estas tr s vari veis de sistema ser C I C J K Os valores correspondentes s o armazenados na matriz na ordem em que foram programados O n mero de endere os J K programados no bloco ser armazenado nas vari veis C NUM C J NUM e C K NUM Torneamento ISO 120 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 5 Programas de macro Ao contr rio das demais vari veis para leitura das tr s vari veis sempre deve ser especificado o ndice Para chamadas de ciclo p ex G81 sempre utilizado o ndice 0 p ex N100 R10 C I 0 Tabelas 4 11 Rela o de troca entre endere os e vari veis e endere os que podem ser utilizados para chamada de comandos Rela o de troca entre endere os e vari veis Endere o Vari vel de sistema A C A B c B C C_C 11 C I 0 J1 C J 0 K1 C K 0 12 c_I 1 J2 C_J 1 K2 C K 1 13 c_I 2 J3 C J 2 K3 C_K 2 14 C 1 3 J4 C J 3 K4 C_K 3 15 C 1 4 J5 C J 4 K5 C K 4 I6 C 5 J6 C_J 5 K6 C K 5 I7 C I 6 J7 C J 6 K7
104. a tecla PARAR AVAN O for pressionada durante a Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 75 Outras fun es 4 1 Fun es de suporte ao programa execu o do ciclo de rosqueamento Neste caso a usinagem ser mantida parada at a ferramenta ser novamente retrocedida ap s a conclus o do ciclo de rosqueamento Trajet ria no ciclo de rosqueamento sem execu o da parada de avan o no f Trajet ria no ciclo de Tosqueamento com para KN da de avan o N N Ponto de partida Esquema 4 9 Parada de avan o durante a execu o do ciclo de rosqueamento Se no ciclo for utilizado o G78 G92 G21 e o tamanho do chanfro for 0 ser emitido um alarme Ciclo de torneamento transversal Formato Ga Xo Zas Faai Sistema A de c digos G Sistema B de c digos G Sistema C de c digos G G94 G79 G24 Com os comandos G X U Z W F executado um ciclo de torneamento transversal de acordo com a sequ ncia de execu o 1 4 mostrada na seguinte figura X Ponto de partida A Avan o r pido Defini o da velocida de de avan o com F Z Esquema 4 10 Ciclo de torneamento transversal Visto que no caso do G79 G94 G24 se trata de uma fun o G modal o ciclo de rosqueamento ser executado se nos blocos seguintes somente for especificada a profundidade de corte no sentido do eixo Z Nestes blocos o G79 G94
105. aereaaaaaaaanar rea aanaaanan rea a Ennn naene mannen nnna 19 2 1 Comandos de interpola o ansias a aa E a a aa a a aa aaa aaa 19 2 1 1 Avan o rapido GOD ssasssis sussa sunita ioiii n E EER TI 2 1 2 Interpola o de retas GO1 assii a uai agrada Saddi dadas 21 2 1 3 interpola o circular G02 GUS Jesss saaan locar a a rama AA AA AAA A AEE 22 2 1 4 Programa o de sucess o de elementos de contorno e inclus o de chanfros e raios 26 2 1 5 Interpola o de evolventes 602 2 603 2 re earernararern aereas 28 2 1 6 Interpola o cil ndrica G07 1 ires ea aaee ear aaaraaaaasaaaaaaaaaaaasaananaa 29 2 1 7 Interpola o de coordenadas polares 612 1 613 1 TRANSMIT ssassn 3T 2 2 Aproxima o do ponto de refer ncia com fun es G arenas 34 2 2 1 Aproxima o do ponto de refer ncia com ponto intermedi rio G28 nene 34 2 2 2 Controle da posi o de refer ncia G27 rear aaara aaa aeeraareaana nnne 35 2 2 3 Aproxima o do ponto de refer ncia com sele o de ponto de refer ncia G30 35 2 3 Utiliza o da fun o de rosqueamento tera aeaaanarerenanaaaananarenanaada 37 2 3 1 Rosqueamento com passo constante 633 eira aaeaaaraaanena 37 2 3 2 Encadeamento de roscas 633 rea aiii iaaii aie 40 2 3 3 Usinagem de roscas de m ltiplas entradas 633 seara arenas 4T 2 3 4
106. aio F Passo da rosca L Manual de programa o 06 2009 6FC5398 5BP10 1KAO 93 Outras fun es 4 1 Fun es de suporte ao programa Exemplos 94 Indica o Ciclo de rosqueamento m ltiplo 1 O significado dos dados especificados com as letras de endere o P Qe R determinado atrav s da apar ncia do X U e X W 2 O ciclo de usinagem executado atrav s do comando G76 com a indica o do X U e Z W Na aplica o deste ciclo executado um Corte de al vio e com isso reduzida a carga na ponta da ferramenta O volume de corte por ciclo mantido constante atrav s da atribui o profundidade de corte correspondente Ad na primeira trajet ria e Adn na trajet ria n Aqui s o consideradas quatro sec es sim tricas dependendo do respectivo sinal antes da letra de endere o 3 S o aplicadas as mesmas instru es como no caso do rosqueamento com G32 ou como no caso do ciclo de rosqueamento com G92 Ciclo para usinagem de roscas de m ltiplas entradas G76 a y ves 960 64 gt Eixo Z 25 105 A G76 P011060 Q100 R200 G76 X60640 Z25000 P3680 Q1800 F6 0 Esquema 4 27 Ciclo para usinagem de roscas G76 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Indica o Condi es gerais 1 No modo de opera o MDA n
107. al C 4 Dados de ajuste espec ficos de canal 42110 DEFAULT FEED N mero SD Valor padr o para avan o de trajet ria Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x Altera o v lida IMEDIATAMENTE N vel de prote o 7 7 Unidade Tipo de dado DOUBLE V lido a partir da vers o de SW 5 2 Significado Se no programa de pe a n o for programado nenhum avan o de trajet ria ent o ser utilizado o valor armazenado no SC DEFAULT FEED A interpreta o do dado de ajuste realizada na partida do programa de pe a sob considera o do tipo de avan o ativo neste momento veja o MC GCODE RESET VALUES e o MC EXTERN GCODE RESET VALUES 42140 N mero SD DEFAULT SCALE FACTOR P Fator de escala padr o para endere o P Defini o pr via padr o O Limite de entrada m n 99999999 Limite de entrada m x 99999999 Altera o v lida IMEDIATAMENTE Unidade N vel de prote o 7 7 Tipo de dado DWORD V lido a partir da vers o de SW 5 2 Significado Este dado de m quina aplicado em conjunto com linguagens de programa o externa Ele tem efeito com o MN MM EXTERN LANGUAGE 1 Se n o for programado nenhum fator de escala P no bloco ser ativado o valor deste dado de m quina 42150 N mero SD DEFAULT ROT FACTOR R Ocupa o pr via para ngulo de rota o R D
108. amento dos dados no PLC de no m ximo 8 Bytes DBB 208 DBB 215 Nestes procedimentos o ndice Array deste arranjo de Bytes id ntico com o ndice do MD MC GCODE GROUPS TO PLCf ndice e do MC EXTERN GCODE GROUPS TO PLCT ndice Neste caso cada um dos ndices 0 7 somente pode permanecer em um dos dois dados de m quina sendo que para outros dados de m quina o valor deve ser especificado como 0 Bit O LSB 0 Comportamento como at agora o campo grande de 64 Bytes utilizado para a indica o do c digo G Bit O LSB 1 O usu rio ajusta para quais grupos G que os primeiros 8 Bytes devem ser utilizados O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 22900 N mero MD STROKE CHECK INSIDE Dire o interna externa em que a rea de prote o atua Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON Unidade N vel de prote o 2 7 Tipo de dado BYTE V lido a partir da vers o de SW 5 2 Significado Este dado de m quina aplicado em conjunto com linguagens de programa o externa Ele tem efeito com o MN MM EXTERN LANGUAGE 1 Aqui definido se a rea de prote o 3 uma rea de prote o interna ou externa Significado 0 A rea de prote o 3 uma rea de prote o interna isto a rea de prote o para dentro n o pode ser ultra
109. ansmiss o do fuso mestre com o fuso escravo definida com os par metros Q e P Se o acoplamento deve ser ativado com uma defasagem angular do fuso escravo e fuso mestre a diferen a angular ser programada com o endere o R Entretanto no torneamento de pol gonos n o s o obtidos cantos exatos As aplica es t picas s o cabe as de parafusos e porcas de quatro ou seis lados Com a programa o do G51 2 o 1 fuso no canal sempre definido como fuso mestre e o 2 fuso como fuso escravo Como tipo de acoplamento ativado o acoplamento de valor nominal Torneamento ISO 124 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es Formato Exemplo Torneamento ISO 4 6 Fun es adicionais Literatura FB Manual de fun es ampliadas S3 e PGA Manual de programa o Avan ada cap Fuso s ncrono Esquema 4 35 Parafuso de cabe a sextavada G51 2P Q P Q Rela o de rota o O sentido de giro do 2 fuso especificado com o sinal antes da letra de endere o Q G00 x120 0 230 0 S1200 0 M03 Defini o da rota o da pe a de trabalho em 1 200 rpm 651 2 P1 02 In cio do giro da ferramenta 2 400 rpm G01 x80 0 F10 0 Penetra o do eixo X G04 X2 G00 X120 0 Retrocesso do eixo X G50 2 Parada do giro da ferramenta M05 Parada do fuso O G50 2 e o G51 2 n o podem ser especificados juntos em um bloco O Pe a de trabalho Pe a de trabalho Ferrame
110. antido fixo e esticado a partir do ponto final A interpola o de evolventes possibilita a cria o de curvas de trajet ria ao longo de uma evolvente Ela executada no plano em que est definido o c rculo de base Se o ponto de partida e o ponto final n o estiverem neste plano teremos como resultado uma sobreposi o uma curva no espa o de forma an loga interpola o de linha helicoidal em c rculos AY N20 Ponto final X 3277 Y 3277 N20 Ponto de partida xX X 10 Y 0 Uma evolvente pode ser tra ada no espa o com a indica o adicional de percursos perpendiculares ao plano ativo Formato G02 2 X Y Z 1 J K R G03 2 X Y Z 1 J K R G02 2 Deslocamento em uma evolvente no sentido hor rio G03 2 Deslocamento em uma evolvente no sentido anti hor rio XYZ Ponto final em coordenadas cartesianas IJK Centro do c rculo de base em coordenadas cartesianas R Raio do c rculo de base Torneamento ISO 28 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 1 Comandos de interpola o Condi es gerais 2 1 6 Formato Torneamento ISO Tanto o ponto de partida como o ponto final devem estar fora da superf cie do c rculo de base da evolvente c rculo com raio R no centro definido com Je K Se esta condi o n o for preenchida ser gerado um alarme e cancelado o processamento do programa Indica o Mais informa es sobr
111. ara travar o eixo C se necess rio G83 e G87 opera o com G98 G83 e G87 opera o com G99 Plano de sa da Ra Ma 4 M a 1 P2 Ponto R o M a 1 P2 Ponto R y q a i d ii i y 1 a q Y 1 N N N O Ponto Z Ponto Z P1 1 Esquema 4 31 Ciclo Fura o profunda de alta velocidade Ma Fun o M para travar o eixo C M a 1 Fun o M para soltar o eixo C P1 Tempo de espera programa P2 Especifica o do tempo de espera no GUD7 _ZSFR 22 d Especifica o do valor de retrocesso no GUD7 _ZSFR 21 Ciclo de fura o profunda G83 G87 GUD7 ZSFI 20 1 No ciclo de fura o profunda a broca repete a penetra o com avan o de corte Esta retrocedida at o plano R at a ferramenta alcan ar a base do furo Formato G83 X U C H Z W R Q P F M K ou G87 Z W C H X U R Q P F M K Torneamento ISO 100 Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Outras fun es Exemplo Torneamento ISO 4 1 Fun es de suporte ao programa X C ou Z C Posi o do furo Z ou X Dist ncia do ponto R at a base do furo R_ Dist ncia do plano de sa da at o plano R Q Penetra o P Valor de espera na base do furo F Avan o de corte K N mero de repeti es se necess rio M Fun o M para travar o eixo C se necess rio G83 e G87 opera
112. c Sob Frame entendemos uma diretriz de c lculo com a qual um sistema de coordenadas cartesiano convertido em outro sistema de coordenadas cartesiano Um Frame composto dos componentes gt Deslocamento de ponto zero gt Rota o gt Escala e gt Espelhamento Frames program veis Com o aux lio de gt Frames program veis podem ser definidos de forma din mica novos pontos de partida de um sistema de coordenadas enquanto o programa estiver em processamento feita uma diferencia o entre defini es absolutas onde os novos Frames s o utilizados e defini es aditivas onde a defini o realizada em fun o de um ponto de partida existente Fun es auxiliares As fun es auxiliares podem ser utilizadas para transmitir os gt Par metros contidos em programas de pe a para o gt PLC sendo que dessa forma podem ser disparadas as rea es definidas pelo fabricante da m quina Fun es de seguran a Fuso s ncrono 192 O comando num rico disp e de fun es de monitora o constantemente ativas onde eventuais falhas no gt CNC no comando l gico program vel gt PLC e na m quina s o detectadas antecipadamente de modo que seja poss vel evitar danos na pe a de trabalho na ferramenta ou na m quina Na ocorr ncia de uma avaria ou de uma falha a usinagem interrompida e os acionamentos s o parados A causa da falha protocolada e emitido um alarme Simultaneamente o
113. cado DRYRUN MASK O DryRun somente pode ser ativado e desativado no fim do bloco DRYRUN MASK A ativa o e desativa o do avan o de teste tamb m poss vel durante um processamento de programa Aten o Os eixos permanecem parados durante o processo de reorganiza o ap s a ativa o do avan o de teste DRYRUN MASK O DryRun pode ser ativado e desativado em qualquer fase e os eixos n o ser o parados Aten o Entretanto a fun o somente ser ativada por um bloco posterior na execu o do programa A fun o ser ativada com o pr ximo e impl cito bloco StopRe O dado de m quina n o pode ser alterado no SINUMERIK 802D sl Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 145 Descri es de dados C 1 Dados gerais de m quina e de ajuste 10706 SLASH MASK N mero MD Ativa o da supress o de blocos Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 2 Altera o v lida ap s N vel de prote o Unidade Tipo de dado BYTE V lido a partir da vers o de SW Significado SLASH MASK A comuta o da supress o de blocos somente poss vel parada no fim do bloco SLASH MASK Com SLASH MASK 1 a ativa o da supress o de blocos tamb m poss vel durante o processamento de um programa Aten o Os eixos permanecem parados durante o processo de reorganiza o ap s a
114. cado enquanto n o for programado um novo valor de avan o Ap s o endere o F s o permitidos caracteres de separa o Indica o Se n o for programado nenhum avan o Fxx em um bloco com G01 ou em um dos blocos anteriores ser emitido um alarme assim que um G01 for executado O ponto final pode ser especificado como absoluto ou incremental Mais detalhes sobre este tema est o dispon veis no cap tulo Especifica o de dimens es absolutas incrementais Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 21 Comandos de deslocamento 2 1 Comandos de interpola o 2 1 3 Formato 22 ponto programado atual posi o de ferramenta gt Z Esquema 2 3 Interpola o linear PExempio de programacao Os eixos s o deslocados em modo de interpola o linear G54 X100 Z60 G01 G00 T0202 S600 MOS i X35 Z5 G01 Z0 F1 X60 FO 2 X 1 pd Z ad pd Z y F Z 5 860 f Q35 47 Esquema 2 4 Exemplo de programa o Interpola o circular G02 G03 Com os comandos indicados abaixo a ferramenta de tornear ser deslocada ao longo de um arco programado no plano ZX Aqui a velocidade de percurso programada mantida ao longo do arco G02 G03 X U Z W 1 K R F Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 1 Comandos de interpola o Centro X Pon
115. camento 3 2 Defini o do tipo de entrada dos valores das coordenadas Endere o Valor de comando Valor incremental Valor de di metro Significado descri o Percurso no sentido do eixo X Percurso no sentido do eixo Z Percurso no sentido do eixo C Percurso no sentido do eixo Y lele ale Valor incremental Valor de raio Dist ncia do ponto de partida at o centro do c rculo no eixo X Dist ncia do ponto de partida at o centro do c rculo no eixo Z Dist ncia do ponto de partida at o centro do c rculo no eixo Y R Valor incremental Raio do arco Visto que os endere os X e U foram programados em valores de di metro o movimento de eixo real corresponder metade do valor especificado Frame progr G52 ZO P BFRAME G51 scale Frame ajust v G54 G59 ZO P UIFR G54 P1 100 ZO Frame b sico espec fico de canal P CHBFRAME 3 G68 3DRot P CHBFFRAME 2 G68 2DRot 3DRot P CHBFRAME 1 G51 1 Espelhamento no eixo progr P CHBFRAME 0 G92 Defini o de valor real P CHBFRAME 0 ZO extOffset Desloc pto zero Esquema 3 3 Valores de coordenada absolutos e incrementais Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 51 Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas Uso do G90 e do G91 sistemas B e C de c digos G Tabelas 3 2 Efeito dos comandos G90 e G91
116. ciclos fixos a letra de endere o R dist ncia Plano de sa da Ponto R tratada como raio Entretanto o Z e o X dist ncia Ponto R Base do furo sempre s o tratados como di metro ou raio dependendo do tipo de programa o usado Ciclo de fura o profunda G83 Ciclo de fura o profunda na superf cie lateral G87 A execu o de um ciclo de fura o profunda remo o de cavacos ou de um ciclo de fura o profunda de alta velocidade quebra de cavacos depender do ajuste feito no GUDY7 ZSFI 20 Se n o for especificada nenhuma penetra o para o ciclo de fura o ser executado um ciclo de fura o normal Ciclo de fura o profunda de alta velocidade G83 G87 GUD7 ZSFI 20 0 No ciclo de fura o profunda de alta velocidade a broca repete a penetra o com avan o de corte Esta retrocedida por um determinado valor at a ferramenta alcan ar a base do furo Formato G83 X U C H Z W R Q P F M ou G87 Z W C H X U R Q P F M X C ou Z C Posi o do furo Z ou X Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R Q Penetra o P Valor de espera na base do furo Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 99 Outras fun es 4 1 Fun es de suporte ao programa F Avan o de corte K N mero de repeti es se necess rio M Fun o M p
117. cidade de avan o Torneamento ISO 90 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Indica o Fura o profunda e execu o de canais no eixo longitudinal 1 Enquanto o e e A d s o definidos atrav s do endere o R o significado do e e do d s o determinados atrav s da especifica o do endere o X U O A d sempre ser utilizado se tamb m for especificado X U 2 O ciclo de usinagem executado atrav s do comando G74 com a indica o do X U 3 Se for utilizado o ciclo para fura o n o podem ser utilizados os endere os X U e P Fura o profunda e execu o de canais no eixo transversal G75 No ciclo chamado com o G75 executada uma usinagem paralela ao eixo X com quebra de Cavacos R A Y 4 He R e J F y R Hp masa Hm U 2 R y 4 F y R F Y A 4 Ad x Ak Z W m Esquema 4 24 Trajet ria de corte na fura o profunda e na execu o de canais no eixo transversal G75 Formato G75 R G75 X U Z W P Q R F 5 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 91 Outras fun es 4 1 Fun es de suporte ao programa Aqui os endere os t m o mesmo sign
118. com macho sem mandril de compensa o 202 Esta fun o utilizada na opera o de rosqueamento com macho sem mandril de compensa o Neste caso o fuso comandado como eixo rotativo interpolat rio e eixo de fura o e com o efeito de que a rosca seja produzida exatamente at a profundidade de fura o final p ex no rosqueamento com macho de furos cegos Pr requisito O fuso ser operado como um eixo Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Rota o Componente de um gt Frame com o qual se define uma rota o do sistema de coordenadas atrav s de um determinado ngulo Rotina de interrup o Safety Integrated Rotinas de interrup o s o gt Subrotinas especiais que podem ser inicializadas atrav s de eventos sinais externos durante o processo de usinagem Aqui o atual bloco do programa de pe a em processamento ser cancelado e a posi o do eixo ser automaticamente memorizada armazenada no ponto da interrup o Veja gt ASUP Sistema efetivo de seguran a integrado no comando num rico que atende a diretriz da UE gt gt 89 392 EWG lt lt gt gt Classe de seguran a 3 lt lt e em conformidade com a norma EN 954 1 norma onde est o definidas as classes B 1 4 destinado para seguran a do operador e m quina durante os procedimentos de ajuste e de teste A seguran a contra falhas garantida Esta fun o de seguran a tamb m tem efeit
119. com o G73 Ciclo de acabamento G70 Formato 86 Enquanto o desbaste executado com o G71 G72 ou G73 o acabamento realizado atrav s do comando mencionado a seguir G70 P Q P Bloco de partida para defini o do contorno Q Bloco final para defini o do contorno Indica o Ciclo de acabamento 1 As fun es especificadas entre os blocos e definidas com as letras de endere o P e Q est o ativas no ciclo com o G70 enquanto que as fun es F S e T especificadas no bloco com o G71 G72 e G73 n o est o ativas 2 A ferramenta retorna at o ponto de partida e o pr ximo bloco ser lido assim que o ciclo de usinagem for conclu do com G70 3 Durante a passagem dos blocos definidos com as letras de endere o P e Q ser poss vel chamar subrotinas Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es Exemplos 4 1 Fun es de suporte ao programa Ciclo de desbaste no eixo longitudinal G71 tipo 1 Eixo X Ponto final Ponto de partida A 4 YTTI 9100 260 40 ada 0 110 140 220 Esquema 4 20 Ciclo de desbaste eixo longitudinal programa o em di metro especifica o m trica N010 N011 N012 N013 N014 N015 N016 N017 N018 N019 N020 N021 N022 Torneamento ISO G00 G90 X200 0 Z2220 0 X142 0 Z171 0 G71 G71 G00 G0
120. continuar o processamento depois de ocorrida uma interrup o LookAhead A fun o LookAhead um meio de otimiza o da velocidade de usinagem atrav s do controle antecipado de uma quantidade de blocos de deslocamento que pode ser parametrizada LookAhead para viola o de contornos O comando num rico detecta e acusa os seguintes tipos de colis o O percurso mais curto que o raio da ferramenta A largura dos cantos internos menor do que o di metro da ferramenta Macros Em uma instru o v rias instru es podem ser combinadas com outras instru es de diferentes linguagens de programa o Esta sequ ncia abreviada de instru es chamada no programa CNC sob um nome definido pelo pr prio usu rio Com a macro as instru es s o executadas consecutivamente Manivela eletr nica Com uma manivela eletr nica poss vel deslocar os eixos selecionados simultaneamente em modo manual Os movimentos da manivela eletr nica s o interpretados atrav s da unidade de avalia o de incrementos Massa O termo Massa terra utilizado para todos os componentes eletricamente inativos interligados de uma parte da instala o ou meio de produ o sendo que os mesmos em um caso de falha n o podem provocar uma tens o de contato perigosa Torneamento ISO 196 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO Gloss rio MDA Modo de opera o do comando num rico Manual Data Automatic Entrad
121. contorno Q Bloco final para defini o do contorno U Sobremetal de acabamento no sentido X Au programa o em di metro raio W Sobremetal de acabamento no sentido Z Aw F Avan o de usinagem S Rota o do fuso T Sele o da ferramenta Torneamento ISO 80 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es Torneamento ISO 4 1 Fun es de suporte ao programa As fun es F S e T informadas dentro de um bloco NC e especificadas atrav s das letras de endere o P e Q ser o ignoradas Somente ter o efeito as fun es F S e T especificadas no bloco com o G71 Indica o Ciclo de desbaste no eixo longitudinal e Tanto o Ad como o Au s o especificados com a letra de endere o U Se forem especificadas as letras de endere o P e Q o caso ser o A u e Ao todo existem quatro setores de corte diferentes Como mostrado na figura abaixo o Au e o w podem ter sinais diferentes U WC Indica o Ciclo de desbaste no eixo longitudinal e No bloco especificado pelo endere o P o contorno determinado entre os pontos A e A G00 e G01 Neste bloco n o pode ser especificado nenhum comando de deslocamento no eixo Z O contorno definido entre os pontos A e B tanto no eixo X como no eixo Z deve ser um modelo de subida crescente ou de descida crescente e Nenhuma subrotina deve ser chamada dentro da rea de blocos especificados com as letras de endere o P e Q
122. da atrav s de fun o T Se uma fun o T for programada em um bloco de programa de pe a ent o no fim do bloco ser chamada a subrotina definida no T NO FCT CYCLE NAME O n mero T programado pode ser consultado no ciclo atrav s da vari vel C T C T PROG como valor decimal e atrav s da vari vel C TS C TS PROG como string somente com gerenciamento de ferramentas O MN T NO FCT CYCLE NAME tem efeito tanto no modo Siemens G290 como no modo de linguagem externa G291 O MN M NO FCT CYCLE NAME eo MN T NO FCT CYCLE NAME n o podem estar ativos simultaneamente em um bloco isto no m ximo uma substitui o de fun o M T pode estar ativa no bloco No bloco com a substitui o de fun o T nunca pode ser programado um M98 nem chamadas de subrotina modais Inclusive o salto de retorno da subrotina e o fim de programa de pe a n o s o permitidos Em caso de conflito ser emitido o alarme 14016 148 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 1 Dados gerais de m quina e de ajuste 10760 G53 TOOLCORR N mero MD Efeito no G53 6153 e SUPA Defini o pr via padr o 2 Limite de entrada m n 2 Limite de entrada m x 4 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 5 2 Significado Este MD tem efeito no modo Siemens e no modo de linguagem ext
123. de pe a Bloco iniciado pelo N que cont m as informa es sobre um passo de processamento p ex uma indica o de posi o Blocos intermedi rios Boot B Spline Bus S7 300 184 Os movimentos com uma compensa o de ferramenta G41 G42 selecionada podem ser interrompidos atrav s de um n mero limitado de blocos intermedi rios blocos sem movimentos de deslocamento no plano de compensa o Com o uso de blocos intermedi rios poss vel que a compensa o de ferramenta ainda seja calculada a tempo O n mero de blocos intermedi rios que podem ser lidos antecipadamente pelo comando num rico pode ser ajustado nos par metros de sistema Carregamento do programa de sistema ap s o Power On Os pontos programados para a B Spline n o pontos de apoio apenas simples Pontos de controle A curva gerada n o passa diretamente por estes pontos de controle apenas pr xima destes polin mios de 1 2 e 3 grau No caso do Bus S7 300 trata se de um barramento de dados serial que alimenta os m dulos com a tens o correspondente e atrav s destes mesmos m dulos executa a transmiss o de dados entre um e outro m dulo A interliga o entre os diversos m dulos realizada atrav s de um conector Bus de encaixe Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Cabo de liga o Cabos de liga o s o cabos pr confeccionados ou preparados pelo usu rio compostos de
124. decodificado para G70 Se o G70 j existir aparece uma mensagem de erro com o NCK Reset 154 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 1 Dados gerais de m quina e de ajuste N mero MD Defini o pr via padr o 1 EXTERN FLOATINGPOINT PROG Avalia o de valores programados sem ponto decimal Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BOOLEAN V lido a partir da vers o de SW 5 2 Significado Este dado de m quina tem efeito em linguagens de programa o externas isto se ele for definido como MD18800 MN MM EXTERN LANGUAGE 1 Com este dado de m quina define se como avaliar os valores programados sem ponto decimal O Nota o padr o Os valores sem ponto decimal s o interpretados em unidades internas IS B e IS C veja o dado MD EXTERN INCREMENT SYSTEM Os valores sem ponto decimal s o interpretados como unidades internas p ex X1000 1 mm para unidade de especifica o de 0 001 mm X1000 0 1000 mm 1 Nota o do PocketCalculator Os valores sem ponto decimal s o interpretados como mm inch polegada ou graus Os valores sem ponto decimal s o interpretados como mm inch ou graus p ex X1000 1000 mm X1000 0 1000 mm 10886 EXTERN INCREMENT SYSTEM N mero MD Sistem
125. dem dos eixos geom tricos est errada veja os ciclos padr o da Siemens definida incorretamente 61101 Plano de refer ncia definido CYCLE375T CYCLE81 Veja os ciclos padr o da Siemens incorretamente CYCLE83 CYCLE84 CYCLE87 61102 Nenhum sentido de fuso CYCLE371T CYCLE374T Falta o sentido de fuso M03 ou programado CYCLE3837T CYCLE384T M04 veja os ciclos padr o da CYCLE385T CYCLE381M Siemens CYCLE383M CYCLE384M CYCLE387M 61107 Primeira profundidade de fura o A primeira profundidade de fura o est invertida em rela o profundidade total de fura o 61603 Forma de canal definida CYCLE374T O valor para profundidade de incorretamente canal igual a O 61607 Ponto de partida programado CYCLE376T O ponto de partida est fora da incorretamente rea de processamento 61610 Nenhuma profundidade de CYCLE374T Valor de penetra o O penetra o programada Alarmes ISO 61800 Falta o sistema CNC externo CYCLE300 CYCLE328 Os dados de m quina para CYCLE330 CYCLE371T CYCLE374T CYCLE376T CYCLE383T CYCLE384T CYCLE385T CYCLE381M CYCLE383M CYCLE384M CYCLE387M linguagem externa MD18800 MN MM EXTERN LANGUAGE ou Bit opcional 19800 MN EXTERN LANGUAGE n o foram definidos Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 179 Alarmes E 1 Alarmes N mero do Descri o br
126. dem ser incorporados via teclado e executados imediatamente As posi es alcan adas atrav s das teclas de sentido ou atrav s da manivela eletr nica tamb m podem ser armazenadas Outras informa es como fun es G avan os e fun es M podem ser especificadas no mesmo bloco programada em um sistema de coordenadas cartesiano e projetado em um sistema de coordenadas n o cartesiano p ex com os eixos de m quina como eixos rotativos aplicado junto com o Transmit eixo inclinado e transforma o de 5 eixos Com esta fun o poss vel fresar contornos externos em pe as torneadas p ex pe as de quatro lados eixo linear com eixo rotativo A interpola o 3D tamb m poss vel com dois eixos lineares e um eixo rotativo Atrav s das vantagens do Transmit a programa o facilitada e a efic cia da m quina melhorada atrav s da possibilidade de uma usinagem completa O torneamento e o fresamento podem ser executados na mesma m quina sem soltar a pe a do meio de fixa o Troca de eixo fuso Torneamento ISO Um eixo fuso est associado a um determinado canal atrav s dos dados de m quina Esta associa o atrav s de dados de m quina pode ser desfeita atrav s de comandos de programa e o eixo fuso pode ser associado a um outro canal Manual de programa o 06 2009 6FC5398 5BP10 1KAO 205 Gloss rio Usinagem de inclina es Com a fun o Usinagem de inclina es oferecido o suporte
127. denadas da posi o de ferramenta anterior deslocamento do sistema de coordenadas Em seguida o valor do deslocamento do sistema de coordenadas adicionado em cada valor individual do deslocamento de ponto zero da pe a de trabalho Explicado de outra forma Todos os sistemas de coordenadas da pe a de trabalho s o deslocados sistematicamente pelo mesmo valor Exemplo Durante a opera o a ferramenta posicionada com G54 em 190 150 e toda vez com o G92X90Y90 gerado o sistema de coordenadas 1 X Y deslocado pelo vetor A G54 Sistema de coordenadas da pe a de trabalho jim RS Posi o da ferramenta Esquema 3 2 Exemplo para defini o de coordenadas Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 49 Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas 3 2 Defini o do tipo de entrada dos valores das coordenadas 3 2 1 Especifica o de dimens es absolutas incrementais G90 G91 Com estes comandos G especifica se se as indica es das dimens es para um endere o de eixo devem atuar de forma absoluta ou incremental Comando G Fun o Grupo G G90 Especifica o de dimens es 03 absolutas G91 Especifica o de dimens es 03 incrementais Os valores programados com os endere os X Z C Y U W H ou V s o interpretados no sistema B e C de c digos G como posi es absolutas ou incrementais dependendo do uso
128. deslocamentos de ponto zero n o ser o afetados com a comuta o O 6290 e o 6291 devem ser programados sozinhos em um bloco NC pr prio Manual de programa o 06 2009 6FC5398 5BP10 1KAO Fundamentos da programa o 1 1 Observa es preliminares 1 1 4 Exibi o do c digo G Exemplo Procedimento A exibi o do c digo G realizada na mesma linguagem Siemens ou dialeto ISO do atual e respectivo bloco Se a exibi o dos blocos for omitida com DISPLOF os c digos G continuam sendo exibidos na mesma linguagem com que o bloco ativo exibido Para chamada dos ciclos padronizados da Siemens s o utilizadas as fun es G do modo de dialeto ISO Para isso programado um DISPLOF no in cio do respectivo ciclo com isso as fun es G que foram programadas na linguagem de dialeto ISO continuam sendo exibidas PROC CYCLE328 SAVE DISPLOF N10 N99 RET Os ciclos fechados da Siemens s o chamados atrav s de programas principais A ativa o do modo Siemens ocorre automaticamente com a chamada do ciclo fechado O DISPLOF congela a exibi o de bloco durante a chamada do ciclo entretanto a exibi o do c digo G continua em modo ISO No fim do ciclo com o atributo SAVE os c digos G que foram alterados no ciclo fechado s o novamente resetados para o estado original 1 1 5 N mero m ximo de eixos denomina es de eixo O n mero m ximo de eixos em modo de dialeto ISO 9 As denomina es
129. do eixo G93 Avan o por rota o O avan o por rota o ajustado no canal em fun o da rota o do fuso principal programa o com G95 Avan o r pido A mais alta velocidade de avan o r pido de um eixo utilizada por exemplo para aproximar a ferramenta de uma posi o de repouso at o gt Contorno da pe a e afastar esta ferramenta deste contorno Backup C pia do conte do da mem ria disco r gido gerada em um dispositivo externo destinado ao arquivamento e c pia de seguran a de dados Bloco Todos os arquivos necess rios para programa o e execu o de um programa s o denominados de bloco Um segmento fragmento de um gt Programa de pe a que encerrado com o LineFeed quebra de linha ou seja o mesmo que senten a Existe uma diferen a entre gt Blocos principais e gt Blocos secund rios Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 183 Gloss rio Bloco de inicializa o Bloco principal Bloco secund rio Os blocos de inicializa o s o gt Blocos de programa especiais Eles cont m valores que devem ser atribu dos antes da execu o do programa Os blocos de inicializa o s o utilizados preferencialmente para inicializar os dados ou dados de usu rio globais definidos anteriormente Um bloco onde se coloca um na sua frente e que cont m todos os par metros necess rios para a partida do processamento de um gt Programa
130. do G90 ou G91 As fun es G90 e G91 n o existem no sistema A de c digos G Neste sistema de c digos G as posi es de eixo absolutas s o programadas com os endere os X Y Z e Ce as posi es incrementais com U V W e H Formato de comando para sistema A de c digos G e Posi es absolutas dos eixos As posi es de eixo absolutas s o programadas com os endere os X Ze C Exemplo X10 Z100 C20 e Posi es de eixo incrementais As posi es de eixo incrementais s o programadas com os endere os U W e H Exemplo U5 W3 9 H4 e As posi es de eixo incrementais e absolutas podem ser programadas misturadas no mesmo bloco Exemplo X10 W3 U5 Z100 permitido o uso de valores incrementais e absolutos em um e o mesmo bloco Exemplo X W Usa Se os endere os que t m efeito sobre o mesmo eixo forem programados v rias vezes no bloco ter efeito o ltimo valor programado p ex na forma X100 U15 o eixo X deslocado de forma incremental por 15 mm a posi o do X100 ser ignorada Tabelas 3 1 Especifica o de dimens es absolutas incrementais e seu significado Endere o Valor de comando Significado descri o X Absoluto Valor de di metro Posi o no sentido do eixo X Z Posi o no sentido do eixo Z C Posi o no sentido do eixo C Y Posi o no sentido do eixo Y Torneamento ISO 50 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslo
131. documenta o do seu fabricante de m quina 3 5 5 Fun es M para controle do fuso Tabelas 3 8 Fun es M para controle do fuso Fun o M Fun o M19 Posicionamento do fuso M29 Comuta o do fuso em modo de eixo ou modo de controle Com o M19 o fuso movimentado at a posi o de fuso definida no dado de ajuste 43240 SA_M19_SPOS n mero do fuso O modo de posicionamento armazenado no SA_M19_SPOS O n mero de fun o M para comutar o modo do fuso M29 tamb m pode ser ajustado atrav s de um dado de m quina vari vel Para o pr ajuste do n mero da fun o M utilizado o dado MD20095 MC_EXTERN_RIGID_TAPPING_N_NR Somente podem ser utilizados os n meros de fun o M que n o estiverem reservados para fun es M padr o Por exemplo n o s o permitidos o MO M5 M30 M98 M99 etc Torneamento ISO 66 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 5 Fun es S T Me B 3 5 6 Fun es M para chamadas de subrotina Tabelas 3 9 Fun es M para chamadas de subrotina Fun o M Fun o M98 Chamada de subrotina M99 Fim de subrotina Em modo ISO o fuso comutado para modo de eixo com o M29 3 5 7 Chamada de macro atrav s de fun o M De modo similar ao G65 uma subrotina macro pode ser chamada atrav s de n meros M A configura o de at 10 substitui es de fun o M realizada atrav s do dado de m quina 10814
132. dos tr s primeiros eixos j est o definidas com X Y e Z Todos os demais eixos podem ser nomeados com as letras A B C U V e W 1 1 6 Defini o do sistema A B ou C de c digos G No dialeto ISO T existe uma diferen a entre os sistemas A B ou C de c digos G Como padr o o sistema B de c digos G que est ativo O sistema A B ou C de c digos G selecionado atrav s do dado MD10881 MN MM EXTERN GCODE SYSTEM da seguinte maneira MN MM EXTERN GCODE SYSTEM 0 Sistema B de c digos G MN MM EXTERN GCODE SYSTEM 1 Sistema A de c digos G MN MM EXTERN GCODE SYSTEM 2 Sistema C de c digos G Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Fundamentos da programa o 1 1 Observa es preliminares Sistema A de c digos G O G91 n o est dispon vel se o sistema A de c digos G estiver ativo Neste caso um movimento de eixo incremental para os eixos X Y e Z ser programado com as letras de endere o U V e W As letras de endere o U V e W neste caso n o est o dispon veis como identificadores de eixo o que resulta na redu o na quantidade m xima de eixos em 6 O endere o H utilizado na programa o de movimentos incrementais do eixo C no sistema A de c digos G Para que os ciclos fechados trabalhem no sistema de c digos G correto deve se especificar o respectivo sistema na vari vel GUD ZSFI 39 Indica o Enquanto n o for informado o contr rio nesta docu
133. ds ceia da a 7 1 1 1 Modo SIEMENS uione iaaii aaa aee fada Cas TAANE efa aada T 1 1 2 Modo dedialeto ISO neierodas aaan Aaa Aa A Cafe A a n a aa A pia aaa cada pt T 1 1 3 Comuta o entre os modos de opera o iene neararerananaaaananarananaaas 7 1 1 4 Exibi o do c digo sas assados ariana sand satein a Gaara Oda caliua daliad dan Rea ada engana eg S 1 1 5 N mero m ximo de eixos denomina es de eixo e icreereeeaaaneranaaanaa 8 1 1 6 Defini o do sistema A B ou C de c digos G ester aaanareneanaaaranana g 1 1 7 Programa o de ponitos decimaisS isiende iaria a a a a a A EE y 1AB CCOMentANOs merien naaa aa Eaa E Aaaa daana ERa ii aea ahaa 10 1 1 9 Salto omiss o de bloco erre rtta ttnt nn aan nta nEa Eanna EnEn nenene memanen nEn TT 1 2 Pr requisitos para O avan o sc eiiiteceeeraeaeeeea AEAEE AEE EAEE EE EEEE EENAA EEEE EEEE Enne Ennen 12 1 2 1 Pais lite fp o DA 12 1 2 2 Avan o de trajet ria fun o F ereta aeeeaaraaaaaaaaasaa aaa aaneanaraananaa 12 1 2 3 Avan os fixos FOate F9 ean aaea a a a a a aaaea a OQ ga TA Za Avan o hear CSA o eseiaiisiioes ires iairoaeaagaher i raiar alinea pitas added ida dad 16 1 2 5 Avan o em fun o do tempo 693 aeararareanaacananaresacanaaaaanaa 16 1 2 6 Avan o por rota o 695 aaa asiauaaa caem a aa EC E aaa a RETA Sa dg aa T7 2 Comandos de deslocamento e ieeserereeea
134. e da macro Se em uma macro subrotina forem chamadas outras macros com transfer ncia de par metros os par metros de transfer ncia devem ser armazenados em vari veis internas na subrotina antes da nova chamada de macro Manual de programa o 06 2009 6FC5398 5BP10 1KAO 117 Outras fun es 4 5 Programas de macro Para possibilitar as defini es internas de vari veis deve se passar automaticamente para o modo Siemens com a chamada da macro Isto obtido quando inserimos a instru o PROC lt nome de programa gt na primeira linha do programa de macro Se for programada outra chamada de macro na subrotina ent o antes disso deve se ativar novamente o modo de dialeto ISO Tabelas 4 8 Os comandos Pe L Endere o Descri o N mero de d gitos P N mero de programa 4 ou 8 d gitos L N mero de repeti es Vari veis de sistema para os endere os l J K 118 Considerando que os endere os J e K podem ser programados at dez vezes em um bloco com chamada de macro as vari veis de sistema destes endere os dever o ser acessadas atrav s de um ndice de array Com isso a sintaxe para estas tr s vari veis de sistema ser C I C J C K Os valores est o dispon veis na ordem programada no array arranjo O n mero de endere os l J K programados no bloco est definido nas vari veis C NUM C J NUM C K NUM Os par metros de transfer ncia J e K para chamada
135. e os dados de m quina importantes e condi es gerais relacionadas interpola o de evolventes est o dispon veis na literatura FB1 A2 no cap tulo Ajustes para interpola o de evolventes Interpola o cil ndrica G07 1 Com a fun o de interpola o cil ndrica pode ser fresado qualquer tipo de ranhura disposto em corpos cil ndricos A trajet ria das ranhuras programada relativa superf cie cil ndrica desenvolvida A interpola o cil ndrica iniciada com G07 1 com a especifica o do raio do cilindro G07 1 C lt raio do cilindro gt e encerrada com G07 1 CO raio 0 E poss vel uma programa o tanto com comandos absolutos C Z como com comandos incrementais H W Para a interpola o cil ndrica utilizada a seguinte fun o G Tabelas 2 3 Fun es G para ativar e desativar a interpola o cil ndrica Fun o G Fun o Grupo G G07 1 Opera o com interpola o cil ndrica G07 1 A B C r Ativa o da opera o com interpola o cil ndrica G07 1 A B C 0 Desativa o da opera o com interpola o cil ndrica A B C Endere o para o eixo rotativo r Raio do cilindro No bloco com o G07 1 n o pode haver nenhum outro comando Manual de programa o 06 2009 6FC5398 5BP10 1KAO 29 Comandos de deslocamento 2 1 Comandos de interpola o Exemplo 30 O comando G07 1 modal Quando o G07 1 especificado uma vez a interpola o cil ndrica pe
136. e percurso Eixo geom trico Eixos geom tricos servem para descrever uma rea bidimensional ou tridimensional no sistema de coordenadas da pe a de trabalho Eixo inclinado Interpola o angular fixa com sobremetal para um eixo de penetra o inclinado ou rebolo atrav s da especifica o do ngulo Os eixos inclinados s o programados e indicados no sistema de coordenadas cartesiano Eixo linear O eixo linear um eixo com o qual se descreve uma linha reta ao contr rio do eixo rotativo Eixo rotativo Atrav s dos eixos rotativos poss vel girar a ferramenta e a pe a de trabalho em um determinado ngulo Eixo rotativo rotacionado sem parar A faixa de deslocamento de um eixo rotativo dependendo da respectiva aplica o pode ser definida com um valor Modulo ajustado atrav s de dados de m quina ou como giro sem fim nos dois sentidos Por exemplo os eixos rotativos com giro sem fim s o utilizados em opera es de usinagem exc ntrica de retifica o ou de bobinagem Torneamento ISO 190 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO Gloss rio Eixos Os eixos CNC s o subdividos de acordo com sua funcionalidade como indicado a seguir e Eixos Eixos de percurso interpolat rios e Eixos de posicionamento Eixos de penetra o e de posicionamento n o interpolat rios com avan os espec ficos de eixo estes eixos podem ser deslocados al m dos limites dos blocos Os eixos de posicionamento
137. ecess rio G83 e G87 opera o com G98 G83 e G87 opera o com G99 Plano de sa da rs sa Ma 9 y Plano do ponto R Plano do ponto R O Q M a 1 P2 O M a 1 P2 P1 Ponto Z P1 Ponto Z Ma Fun o M para travar o eixo C M a 1 Fun o M para soltar o eixo C P1 Tempo de espera programa P2 Especifica o do tempo de espera no GUD7 _ZSFR 22 Torneamento ISO 102 Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Outras fun es 4 1 Fun es de suporte ao programa Exemplo M3 S2500 Giro da broca G00 X100 0 C0O 0 Posicionamento do eixo X e eixo C G83 Z2 35 0 R 5 0 P500 F5 0 Usinagem do furo 1 C9070 Usinagem do furo 2 C180 0 Usinagem do furo 3 C270 0 Usinagem do furo 4 G80 M05 Desativa o do ciclo e parada da broca Depois da profundidade de corte programada para cada avan o de corte Q ser alcan ada o retrocesso at o plano de refer ncia R executado com avan o r pido O movimento de posicionamento para um novo corte tamb m executado com avan o r pido e de acordo com o curso d que pode ser ajustado no GUD7_ZSFR 10 O curso d e a profundidade de corte para cada avan o de corte Q s o percorridos com avan o de corte O Q deve ser especificado de forma incremental sem sinal Indica o Seo ZSFR 10 e gt 0 O valor utilizado para o curso de parada pr via d o curso m nimo 0 001 e 0A dist ncia de parada pr via calculada
138. efini o pr via padr o O Limite de entrada m n O Limite de entrada m x 360 Tipo de dado DOUBLE Altera o v lida IMEDIATAMENTE N vel de prote o 2 7 Unidade graus V lido a partir da vers o de SW Significado Se nenhum fator de rota o R for programado na sele o da rota o G68 ser ativado o valor deste dado de ajuste 42160 N mero SD EXTERN FIXED FEEDRATE F1 F9 Avan os fixos com F1 F9 Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x Altera o v lida IMEDIATAMENTE N vel de prote o 2 7 Unidade VELO Tipo de dado DOUBLE V lido a partir da vers o de SW Significado Valores de avan o fixo para programa o do F1 F9 Se o dado de m quina estiver definido como MC FEEDRATE F F9 ON TRUE com a programa o do F1 F9 os valores de avan o ser o lidos do dado de ajuste SC EXTERN FIXED FEEDRATE F1 F9 0 SC EXTERN FIXED FEEDRATE F1 F9 8 e ativados como avan o de trabalho No SC EXTERN FIXED FEEDRATE F1 F9 0 deve ser especificado o valor do avan o r pido 170 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 4 Dados de ajuste espec ficos de canal EXTERN DOUBLE TURRET DIST Dist ncia de ferramenta do cabe ote rev lver duplo N mero SD Defini o pr via padr o Limite de e
139. egada 0 000001 0 000001 F Passo da rosca mm 0 0001 0 0001 Polegada 0 000001 0 000001 C Chanfro mm 0 001 0 0001 Polegada 0 0001 0 00001 R Raio G10 toolcorr mm 0 001 0 0001 Polegada 0 0001 0 00001 lI J K Par metros IPO mm 0 001 0 0001 Polegada 0 0001 0 00001 G04 X ou U 0 001 0 001 A ngulo da sucess o de elementos de contorno 0 001 0 0001 G76 G78 Ciclos de rosqueamento com macho MC EXTERN FUNCTION MASK Bit8 O F como avan o como o G94 G95 Bit8 1 F como passo de rosca G84 G88 Ciclos de rosqueamento com macho MC EXTERN FUNCTION MASK Bit9 0 G95 F mm 0 01 0 01 Polegada 0 0001 0 0001 Bit8 1 G95 F mm 0 0001 0 0001 Polegada 0 000001 0 000001 Coment rios Em modo de dialeto ISO os par nteses s o interpretados como caracteres de coment rio Em modo Siemens o interpretado como coment rio Para facilitar tudo em modo de dialeto ISO um tamb m ser interpretado como coment rio Torneamento ISO 10 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Fundamentos da programa o 1 1 Observa es preliminares Se o caractere inicial de coment rio for utilizado novamente dentro de um coment rio o coment rio somente ser encerrado quando todos os par nteses abertos forem novamente fechados Exemplo N5 coment rio X100 Y100 N10 coment rio coment rio X100 Y100 N15 coment rio coment rio X100 Y100 No bloco N5 e N10 ser executado X100 Y100 no bloco N15 a
140. eixo de fura o Fun o G Plano de posicionamento Eixo de fura o G83 G84 G85 Eixo X eixo C Eixo Z G87 G88 G89 Eixo Z eixo C Eixo X O G83 e G87 G84 e G88 assim como o G85 e G89 possuem a mesma seq ncia de passos de trabalho com exce o do eixo de fura o Modo de fura o As fun es G G83 G85 G87 89 t m efeito modal e permanecem ativas at serem novamente desativadas Enquanto estas fun es G estiverem ativadas o modo de fura o permanecer ativo Os dados s o mantidos at os dados de fura o no ciclo de fura o serem alterados ou desativados Todos os dados de fura o necess rios devem ser especificados no in cio de um ciclo fixo Durante a execu o de um ciclo fixo somente os dados poder o ser alterados Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 97 Outras fun es 4 1 Fun es de suporte ao programa Plano do ponto de retorno G98 G99 Repeti o Desativa o 98 Com o sistema A de c digos G ativo a ferramenta afastada da base do furo e retorna at o plano de sa da Com o sistema B ou C de c digos G ativo ou ser for programado o G98 ent o a ferramenta retorna novamente da base do furo at o plano de sa da Se for programado o G99 a ferramenta retorna da base do furo at o plano R Geralmente o G99 aplicado para o primeiro passo de fura o enquanto que o G98 sempre utilizado para o ltimo passo de fu
141. eixos Se o movimento de avan o r pido executado simultaneamente em v rios eixos ent o na interpola o linear ser adotada a velocidade de avan o r pido do eixo que levar mais tempo para percorrer sua trajet ria Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 19 Comandos de deslocamento 2 1 Comandos de interpola o G00 sem interpola o linear Os eixos que n o foram programados em um bloco G00 n o ser o deslocados No posicionamento os diversos eixos s o deslocados um independente do outro cada um com sua velocidade de avan o r pido pr definida As velocidades exatas para sua m quina devem constar na documenta o do fabricante da m quina gt Z Esquema 2 1 Avan o r pido com 2 eixos n o interpolados Indica o Visto que no posicionamento com G00 os eixos s o deslocados independentes um do outro sem interpola o cada eixo alcan a sua posi o final em momentos diferentes Por isso que no posicionamento com v rios eixos deve se ter o m ximo de cuidado para que durante o posicionamento uma ferramenta n o colida com a pe a de trabalho ou com o dispositivo de fixa o G54 X150 Z100 Com G00 definida a velocidade para o G00 T0101 S1000 M03 movimento de compensa o G00 X30 Z5 Neste caso n o extremamente necess rio E escrever G00 pois trata se de um comando modal Do X p Pd rd a
142. el definir diversos gt Blocos de par metros da gt CPU e de m dulos 1 O no gt Dispositivo de programa o Estes par metros s o carregados na CPU Torneamento ISO 186 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Contorno Linha externa contorno de uma pe a de trabalho Contorno da pe a de trabalho Contorno nominal de uma gt Pe a de trabalho que deve ser produzida processada Controle AC Adaptive Control Controle Adaptivo Uma grandeza de processo p ex avan o espec fico de percurso ou de eixo pode ser influenciada em fun o de outra grandeza de processo medida p ex em fun o da corrente do fuso Aplica o t pica Manter o volume de cavacos constante durante a retifica o Controle de dist ncia 3D orientada por sensor O deslocamento de posi o para um determinado eixo pode ser controlado em fun o de uma grandeza de processo medida p ex entrada anal gica corrente do fuso Atrav s desta fun o poss vel manter uma dist ncia fixa automaticamente para preencher determinadas exig ncias tecnol gicas da respectiva usinagem Controle de velocidade Para alcan ar uma velocidade de deslocamento aceit vel nos movimentos que somente requer pequenas adapta es de posi o em um bloco o comando num rico pode executar uma interpreta o antecipada de v rios blocos gt LookAhead Controle feedforward din mico Com a fun o Controle feedfor
143. ema A de c digos G Sistema B de c digos G Sistema C de c digos G G32 G33 G33 Ny Ponto final Ponto de partida L passo de rosca Esquema 2 13 Rosqueamento Sentido do passo da rosca Nas roscas c nicas o efeito do sentido do passo programado depende do ngulo de conicidade Tabelas 2 6 Sentido do passo da rosca Sentido do passo da rosca a S 45 O passo de rosca programado tem efeito no sentido do X Z eixo Z X a a gt 45 O passo de rosca programado tem efeito no sentido do Z eixo X Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 37 Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento Exemplo G33 X Z F a X Z Ponto final Eixo X F_ Passo da rosca A Ponto final raio da programa o de eixo L aai Ponto de partida gt Eixo Z Esquema 2 14 Exemplo para programa o Exemplo para usinagem de uma rosca cil ndrica sistema A de c digos G Passo de rosca L 5 0 mm 5 0 mm 3 0 mm Profundidade de corte por curso 1 0 mm G00 U 42 X G32 W 68 F5 0 G00 U 42 W 68 U 44 G32 W 68 G00 U 44 Esquema 2 15 Exemplo de programa o para usinagem de uma rosca cil ndrica Torneamento ISO 38 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento Exemplo para
144. er ativado o novo n vel de supress o Indica o O comando de programa de pe a STOPRE esvazia a mem ria de pr processamento Se comutarmos o n vel de supress o antes do STOPRE todos os blocos que vir o ap s o STOPRE ser o comutados com seguran a De forma similar isto se aplica para um STOPRE impl cito Com a ocupa o do dado de m quina 10704 MN DRYRUN MASK 2 n o ser necess ria uma queda de velocidade com a mudan a do modo DryRun Entretanto tamb m aqui comutado apenas o pr processamento que resulta nas restri es mencionadas anteriormente De forma similar temos o seguinte Aten o Em qualquer momento ap s a comuta o do modo DryRun este modo tamb m estar ativo 4 6 5 Programa de interrup o com M96 M97 M96 Torneamento ISO Com M96 P lt n mero de programa gt uma subrotina pode ser definida como rotina de interrup o A partida deste programa disparada atrav s de um sinal externo Para a partida da rotina de interrup o sempre utilizada a 1 entrada r pida do NC entre as oito entradas dispon veis no modo Siemens Com o dado MD10818 MN EXTER INTERRUPT NUM ASUP tamb m poss vel selecionar outra entrada r pida 1 at 8 Manual de programa o 06 2009 6FC5398 5BP10 1KAO 127 Outras fun es 4 6 Fun es adicionais Formato M96 Pxxxx Ativa o da interrup o de programa M97 Desativa o da interrup o de prog
145. ereeeaeaananaaaa 56 3 4 2 Corretor do comprimento da ferramenta eterna eneeneereeereeeeeneenada 56 3 4 3 Compensa o do raio de corte G40 G41 G42 rrenan 57 3 5 Fun es S T M e B opion aa sanar ad A Ea a O TRA aa Ea aa a Aa aa Enda 63 3 5 1 Fun o de fuso fun o S sister ee serena are aeaaaa cena rnant rn Ennet reana re aeneae eneee 63 3 5 2 Velocidade de corte constante G96 697 errar era ae era aaararnania 63 3 5 3 Troca de ferramentas com comandos T fun o T areas 65 3 5 4 Fun o adicional fun o M iii eeeerece are aeaeaacenearanaaareniaaaanaaa ara ar eenen 65 3 5 5 Fun es M para controle do fuso aa a a aaa a aa aa aAA 66 3 5 6 Fun es M para chamadas de subrotina erre tnter tnst tr rn netrn nt rr nnar ennenen nn 67 3 5 7 Chamada de macro atrav s de fun o M re cereeeeeeeeeeeeeeeenereeereeaeeeaernena 67 3 5 8 Fun es Miesosneuroc nasus a aa aa a a A E AE oo A A T N da 68 Outras UN ES cuisiciaa e censisdesioesacranssiegsandesinesaeaiaaadai Tese dass Lab EAEE AANKAN EENT E SONERA 69 4 1 Fun es de suporte ao programa eira tnnt asteen ttnn naest tn nnna nana nE Enn eet 69 4 1 1 CiCIOSTIXOS ianua arda E E EAA ATE E AA L REESE AA E DOADAS a adea 69 4 1 2 Ciclos de repeti o m ltipla sssi EE ar dada qa alia ELA a aid dia da da 78 4 1 3 Ciclos de fura o G80 at 689 ere
146. erno Com este dado de m quina realizada a defini o se nos comandos de linguagem G53 G153 e SUPA a compensa o de comprimento da ferramenta e a compensa o do raio da ferramenta devem ser suprimidas 0 G53 6153 SUPA uma supress o por blocos para suprimir deslocamentos de ponto zero mas mantendo se as compensa es de comprimento de ferramenta e do raio da ferramenta 1 G53 6153 SUPA uma supress o por blocos para suprimir deslocamentos de ponto zero e inclusive as compensa es de comprimento de ferramenta e do raio da ferramenta 10800 EXTERN CHAN SYNC M NO MIN N mero MD Primeiro n mero M para o sincronismo de canal Defini o pr via padr o 1 Limite de entrada m n 100 Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 6 2 Significado Menor n mero M da faixa de n meros M que reservado para a sincroniza o de canais O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 10802 EXTERN CHAN SYNC M NO MAX N mero SD ltimo n mero M para sincronismo de canal Defini o pr via padr o 1 Limite de entrada m n 100 Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 6 2 Significado Maior n mero M
147. especificada a profundidade de corte no sentido do eixo X Nestes blocos o G78 G92 G21 n o precisa ser especificado novamente Exemplo de programa o N50 G00 X80 Z80 8 Mxx N51 G92 X70 W 50 8 1 1 5 F2 N52 X68 8 N53 X67 8 50 8 N54 G00 X100 Z100 Myy i y i Passo da rosca 2 0 Y 1 5 Z Profundidade de corte 2 passe 0 6 mm 3 passe 0 5 mm Esquema 4 8 Ciclo para usinagem de uma rosca c nica sistema A de c digos G Se o ciclo for executado com G78 G92 G21 com o modo de opera o bloco a bloco ativado o ciclo n o esperar at a metade do caminho mas ele parar ap s a conclus o do ciclo que composto pela sequ ncia de execu o 1 4 As fun es S T e M que s o utilizadas como condi es de corte na execu o do G78 G92 G21 devem ser especificadas nos blocos anteriores ao bloco que cont m o G78 G92 G21 Entretanto se estas fun es forem especificadas em um bloco sem o deslocamento de eixos ent o as fun es somente ter o efeito se o bloco estiver especificado na rea de opera o com o G78 G92 G21 Se a tecla INICIAR CICLO for pressionada no momento em que a ferramenta de corte estiver sobre o ponto de partida A ou no ponto de fechamento do chanfro B o ciclo interrompido ser executado novamente desde seu in cio Se a op o Parada do avan o de corte da rosca n o estiver ativada o ciclo de rosqueamento ser continuado se
148. eve Causa Explica o Solu o alarme 61801 Foi selecionado um c digo G CYCLE300 CYCLE371T Na chamada de programa incorreto CYCLE374T CYCLE376T CYCLE300 lt valor gt foi CYCLE383T CYCLE384T programado um valor n o CYCLE385T permitido ou foi especificado um valor incorreto nos dados de ajuste de ciclo para o sistema de c digos G 61802 Tipo de eixo incorreto CYCLE328 CYCLE330 O eixo programado est associado a um fuso 61803 Eixo programado inexistente CYCLE328 CYCLE330 O eixo programado n o est dispon vel no comando num rico Verifique o MD20050 20080 61804 A posi o programada excede o CYCLE328 CYCLES330 A posi o intermedi ria ponto de refer ncia programada ou a atual posi o est atr s do ponto de refer ncia 61805 Valor programado de forma CYCLE328 CYCLE330 A posi o intermedi ria foi absoluta e incremental CYCLE371T CYCLE374T programada tanto com valores CYCLE376T CYCLE383T absolutos como incrementais CYCLE384T CYCLE385T 61806 Associa o de eixo incorreta CYCLE328 A ordem dos eixos est incorreta 61807 Foi programado um sentido de CYCLE384M O sentido de fuso programado fuso incorreto entra em conflito com o sentido de fuso previsto no ciclo 61808 Falta a profundidade de fura o CYCLE383T CYCLE384T Falta a profundidade de fura o final ou parcial CYCLE385T CYCLE381M total Z ou a profundidade de CYCLE383M CYCLE384M fura o parcial Q no bloco G8x CYCLE387M primeira cnamada do ciclo
149. fabricante de sua m quina e Os comandos S t m efeito modal isto uma vez programados eles permanecem ativos at ser ativado um pr ximo comando S Se o fuso for parado com M05 o comando S preservado Se depois disso o M03 ou M04 for programado sem a indica o de um comando S o fuso ser iniciado com a rota o programada anteriormente e Se a rota o do fuso for alterada deve se prestar aten o gama de velocidade do fuso ajustada neste momento Os detalhes sobre este assunto est o dispon veis na documenta o do fabricante de sua 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 ele diferente de m quina para m quina N o s o admitidos valores negativos para o S Os detalhes sobre este assunto est o dispon veis na documenta o do fabricante de sua m quina 3 5 2 Velocidade de corte constante G96 G97 Uma velocidade de corte constante ativada e desativada com as fun es G mencionadas a seguir Os comandos G96 e G97 t m efeito modal e pertencem ao grupo G 02 Tabelas 3 7 Comandos G para controle de uma velocidade de corte constante Fun o G Fun o Grupo G G96 Velocidade de corte constante ON 02 G97 Desativa o da velocidade de corte constante 02 Velocidade de corte constante ON G96 Com G96 S e em fun o do respectivo di metro da pe a a rota o do fuso
150. fanum ricos Grupo de modos de opera o BAG HIGHSTEP Identificador Todos os eixos fusos s o associados a um nico canal por um tempo especificado qualquer Cada canal associado a um grupo de modos de opera o BAG Aos canais de um BAG sempre atribu do um e o mesmo gt Modo de opera o Combina o de diversas propriedades de programa o para o gt PLC no ambiente do S7 300 400 De acordo com a norma DIN 66025 os identificadores nomes para vari veis vari veis de c lculo vari veis de sistema vari veis de usu rio para subrotinas para palavras de vocabul rio e para outras palavras podem conter v rias letras de endere o Estas letras t m o mesmo significado como as palavras na sintaxe do bloco Os identificadores sempre devem ser nicos Para diferentes objetos tamb m devem ser utilizados diferentes identificadores Identificador de eixo Torneamento ISO De acordo com a norma DIN 66217 os eixos s o identificados com X Y e Z para um gt Sistema de coordenadas de sentido hor rio e ortogonal gt Eixos rotativos que giram em torno do X Y e Z s o atribu dos com os identificadores A B e C Os eixos adicionais dispostos paralelamente aos mencionados podem ser identificados por outras letras Manual de programa o 06 2009 6FC5398 5BP10 1KAO 193 Gloss rio Idiomas Os textos da interface de opera o das mensagens do sistema e dos alarmes est o dispon veis em cinco
151. fun o do sentido de usinagem Mudan a do sentido de corre o O sentido de compensa o pode ser alternado entre G41 ou G42 sem necessidade de desativa o com o G40 O ltimo bloco com o antigo sentido de compensa o termina com a posi o normal do vetor de compensa o no ponto final O novo sentido de compensa o executado como um in cio de compensa o posi o normal no ponto inicial Torneamento ISO 60 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Contorno dos movimentos na compensa o do raio de ferramenta A seguinte figura mostra a execu o da compensa o do raio de ferramenta Estado com Compensa o do raio de corte Bloco com desativa o da desativada compensa o do raio de corte G40 em opera o com G01 Ponta imagin ria da ferramenta Bloco com ativa o da compensa o do raio de corte G42 em opera o com G00 Percursos programados Esquema 3 12 Contorno dos movimentos da compensa o do raio de ferramenta G42 ponto de controle 3 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 61 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta e Na ativa o bloco 1 e na desativa o bloco 6 da compensa o do raio de corte s o executados movimentos de compensa o Por isso que se deve prestar aten o na ativa o e desativa o da c
152. iclos em modo externo C H REAL Valor do endere o H programado em modo de dialeto ISO para programa o de ciclos C I REAL Valor do endere o programado em modo de dialeto ISO para programa o de ciclos e tecnologia de macros com o G65 G66 Para a programa o de macros poss vel especificar at 10 entradas no bloco Os valores est o dispon veis na ordem programada no array arranjo C ORDER REAL Para descri o veja o C I que serve para defini o da ordem de programa o C J REAL Para descri o veja o C I C J ORDER REAL Para descri o veja o C I que serve para defini o da ordem de programa o C K REAL Para descri o veja o C I C K ORDERT REAL Para descri o veja o C I que serve para defini o da ordem de programa o C L INT Valor do endere o L programado em modo de dialeto ISO para programa o de ciclos C Z INT Valor do endere o Z programado em modo de dialeto ISO para programa o de ciclos C TS STRING String do identificador de ferramenta programado sob o endere o T C A PROG INT O endere o A programado em um bloco com chamada de ciclo O N o programado 1 Programado absoluto 3 Programado incremental C B PROG INT O endere o B programado em um bloco com chamada de ciclo O N o programado 1 Programado absoluto 3 Programado incremental C G PROG INT O ciclo fechado programado atrav s de uma fun o G C Z PROG INT O endere o
153. idal A fun o Interpola o de linha helicoidal adequada principalmente para a execu o de roscas internas e externas com fresas perfiladas e para o fresamento de ranhuras de lubrifica o A linha helicoidal formada por dois movimentos simult neos Movimento circular no plano Movimento linear perpendicular a este plano Torneamento ISO 194 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Gloss rio Interpola o de polin mios Com a interpola o de polin mios existe a possibilidade de se gerar uma grande rea de tra ados de curvas inclusive com fun es de retas par bolas e fun es exponenciais Interpola o de Spline Com a interpola o de Spline o comando num rico pode gerar uma curva suave obtida apenas uma pequena quantidade de pontos de apoio ao longo do contorno nominal Interpola o linear Na interpola o linear a ferramenta deslocada ao longo de uma reta at alcan ar o ponto de destino durante a usinagem da pe a de trabalho Interpolador Unidade l gica do gt NCK com a qual os valores intermedi rios dos movimentos executados dos diversos eixos s o determinados com base nas posi es de destino especificadas no programa de pe a JOG Modo de opera o do CNC em modo de ajuste A m quina pode ser ajustada no modo de opera o JOG Cada um dos eixos e fusos podem ser deslocados passo a passo em modo JOG atrav s das teclas de sentido Outras fun es que o
154. ificado como no caso do ciclo G74 Indica o Se for utilizado o ciclo para fura o n o podem ser utilizados os endere os Z W e Q Ciclo de rosqueamento m ltiplo G76 92 Com o G76 chamado um ciclo de rosqueamento autom tico para usinar uma rosca cil ndrica ou c nica onde a penetra o realizada em um determinado ngulo de rosca Esquema 4 25 Esquema 4 26 Trajet ria de corte em um ciclo para usinagem de roscas de m ltiplas entradas Ponta da ferramenta Penetra o no rosqueamento Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es Formato Torneamento ISO 4 1 Fun es de suporte ao programa G76 P m r a Q R P m N mero de cortes de acabamento Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 24 mas este valor ser sobrescrito pelo valor do comando programado r Tamanho do chanfro no fim da rosca 1 10 passo da rosca Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 _ZSFI 26 mas este valor ser sobrescrito pelo valor do comando programado a ngulo de corte Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 25 mas este va
155. ificados par metros que s o interpretados no programa de macro Pelo contr rio nas chamadas de subrotinas M98 n o poss vel especificar nenhum par metro 4 5 2 Chamada de programa de macro G65 G66 G67 Normalmente os programas de macro s o executados logo ap s sua chamada O procedimento para chamada de um programa de macro est dispon vel na tabela apresentada a seguir Tabelas 4 7 Formato para chamada de um programa de macro M todo de chamada C digo de comando Observa es Chamada simples G65 Chamada modal a G66 Desativa o atrav s do G67 Chamada simples G65 Formato G65P L Atrav s da especifica o do G65 P L lt argumento gt chamado um programa de macro que foi associado a um n mero de programa com o P e este programa executado pelo n mero de vezes indicado por L Os par metros necess rios devem ser programados no mesmo bloco com G65 Explica o Torneamento ISO Em um bloco de programa de pe a com G65 ou G66 o endere o Pxx interpretado como n mero de programa da subrotina onde a funcionalidade da macro est programada Com o endere o Lxx se define o n mero de execu es das macros Todos demais endere os neste bloco de programa de pe a ser o interpretados como par metros de transfer ncia e seus valores programados ser o armazenados nas vari veis de sistema C Aat C Z Estas vari veis de sistema podem ser lidas nas subrotinas e interpretadas para a funcionalidad
156. ima o do ponto de refer ncia Quando o sistema de posi o utilizado n o for com um encoder absoluto ent o se faz necess rio executar a aproxima o do ponto de refer ncia para que os valores reais retornados do sistema de medi o coincidam com os valores das coordenadas da m quina Aproxima o do ponto fixo Com a m quina ferramenta poss vel definir pontos fixos como pontos de troca de ferramentas pontos de carga pontos de troca de paletes etc As coordenadas destes pontos est o armazenadas no comando num rico Se poss vel o comando num rico alcan a estes eixos com gt Avan o r pido rea de deslocamento A rea de deslocamento m xima poss vel para eixos lineares de 9 dezenas O valor absoluto depende da precis o selecionada para a especifica o e controle de posi o e da unidade de medida utilizada inch ou m trica rea de prote o rea tridimensional dentro de uma gt rea de trabalho onde a ferramenta n o pode invadir pode ser programada atrav s de dado de m quina rea de trabalho rea tridimensional onde a ponta da ferramenta pode ser movimentada na m quina tendo em conta sua constru o f sica Veja tamb m gt Area de prote o Arquivamento Exporta o de arquivos e diret rios para uma m dia de armazenamento externa Arquivo de inicializa o Um arquivo de inicializa o pode ser criado para cada gt Pe a de trabalho No arquivo de inicializa
157. imentos circulares Torneamento ISO 24 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento Avan o Torneamento ISO 2 1 Comandos de interpola o O movimento circular descrito pelo a e Centro e ponto final em dimens es absolutas ou incrementais e Raio e ponto final em coordenadas cartesianas Para uma interpola o circular com um ngulo de deslocamento lt 180 graus deve se programar R gt 0 positivo Para uma interpola o circular com um ngulo de deslocamento gt 180 graus deve se programar R lt 0 negativo Exemplo de programa o G02 X U ZW R F 180 ou maior Ponto final 180 ou menor Ponto de partida Esquema 2 7 Interpola o circular com indica o do raio R Na interpola o circular o avan o programado exatamente da mesma forma como na interpola o linear veja tamb m o cap Interpola o de retas G01 Manual de programa o 06 2009 6FC5398 5BP10 1KAO 25 Comandos de deslocamento 2 1 Comandos de interpola o Exemplo de programa o Exemplo de programa o 601 2 s G02 X60 Z 46 6 120 K 19 596 F Esquema 2 8 Interpola o circular atrav s de v rios quadrantes Centro do arco 10000 2700 Valor de I Ee 20 mm Valor de K V287 207 V384 19 596 mm 2 1 4 Programa o de sucess o de elementos de contorno e inclus o de chanfros e raios Os cha
158. inal de uma rosca s o conhecidos a varia o de passo da rosca a ser programada poder ser calculada a partir da seguinte f rmula E 1t2e k2al 2 G mm rot Onde Ke Passo de rosca na coordenada do ponto de destino do eixo em mm rot Ka Passo inicial de rosca progr sob Je K em mm rot IG Comprimento da rosca em mm Torneamento ISO 44 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 1 O sistema de coordenadas A posi o de uma ferramenta claramente definida atrav s de suas coordenadas no sistema de coordenadas Estas coordenadas s o definidas atrav s de posi es de eixo Por exemplo se os dois eixos envolvidos forem identificados com X e Z ent o as coordenadas s o especificadas da seguinte maneira X Z x atual posi o da ponta da ferramenta a Ponto zero Esquema 3 1 Posi o de ferramenta indicada com X Z Para indica o das coordenadas s o utilizados os seguintes sistemas de coordenadas 1 Sistema de coordenadas da m quina G53 2 Sistema de coordenadas da pe a de trabalho G92 3 Sistema de coordenadas local G52 3 1 1 Sistema de coordenadas da m quina G53 Defini o do sistema de coordenadas da m quina Formato Torneamento ISO Com o ponto zero da m quina define se o sistema de coordenadas da m quina MCS Todos os pontos de refer ncia est o relacionados ao ponto zero da m quina O pont
159. inho no bloco G94 G04 X1000 Forma escrita padr o 1000 0 001 1 segundo Forma escrita de calculadora 1000 segundos G95 G04 X1000 Forma escrita padr o 1000 0 001 1 rota o de fuso Forma escrita de calculadora 1000 rota es de fuso Manual de programa o 06 2009 6FC5398 5BP10 1KAO 55 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta 3 4 3 4 1 Conte do Fun es de corretores de ferramenta Na cria o do programa n o precisamos considerar o raio de corte posi o de corte da ferramenta de tornear e o comprimento da ferramenta Por exemplo as dimens es da pe a s o programadas diretamente de acordo com o desenho de produ o Na produ o de uma pe a de trabalho a geometria da ferramenta considerada automaticamente de modo que o contorno programado possa ser produzido por qualquer ferramenta empregada Mem ria de dados de corretores de ferramenta Os dados de ferramenta de cada ferramenta s o especificados separadamente na mem ria de dados de corretores da ferramenta do comando num rico No programa chamamos apenas a ferramenta necess ria com seus dados de corretores Dimens es geom tricas Comprimento raio Estas s o compostas por v rios componentes geometria desgaste Os componentes s o calculados pelo comando para uma dimens o resultante p ex comprimento total 1 raio total A dimens o total correspondente ativada quando se ativa a mem
160. internamente pelo ciclo da seguinte maneira Se a profundidade de fura o for 30 mm ent o o valor para o curso de parada pr via sempre ser 0 6 mm Para profundidades de fura o maiores aplicada a f rmula profundidade de fura o 50 valor m ximo de 7 mm Ciclo de rosqueamento com macho na superf cie frontal G84 superf cie lateral G88 Neste ciclo invertido o sentido de giro do fuso na base do furo Formato G84 X U C H Z W R P F M K ou G88 Z W C H X U R P F M K X C ou Z C Posi o do furo Z ou X Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R P Valor de espera na base do furo F Avan o de corte K N mero de repeti es se necess rio M Fun o M para travar o eixo C se necess rio Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 103 Outras fun es 4 1 Fun es de suporte ao programa Explana es Exemplo G84 G98 G84 G99 Ma Plano de sa da Ma l Foro hor rio do fuso Giro hor rio do fuso M a 1 P2 M a 1 P2 l ra Ponto R Ponto R Plano Ponto R Bi Ponto Z Ponto Z Giro anti hor rio do fuso Giro anti hor rio do fuso P2 Especifica o do tempo de espera no GUD7 _ZSFR 22 No rosqueamento com macho o fuso gira no sentido hor rio em dire o base do furo depois o sentido de giro invertido para real
161. interrup o de programa 127 Fun es de corretores de ferramenta 06 Fun es M de uso multifuncional 68 Fun es M para parada de opera es 65 Fura o profunda e execu o de canais no eixo transversal 91 G G00 12 19 21 139 Interpola o linear 21 G01 21 139 G02 139 G02 G03 22 G03 139 G04 55 140 G05 124 140 G05 1 o GO7 1 29 140 G10 i G10 6 112 141 G12 1 141 G12 1 G13 1 31 G13 1 141 G17 140 G18 140 G19 140 G20 139 G20 G21 5 G21 139 G22 139 G23 139 PIs Epek 207 ndice G30 35 141 G30 1 141 G31 112 141 G40 641 G42 57 G41 139 G42 139 G50 2 141 G51 2 141 G52 141 G53 45 141 G54 140 G54 P 1 48 140 G54 PO 140 G55 140 G56 140 G57 140 G58 140 G59 140 G60 141 G65 141 G65 G66 G67 117 G66 140 G67 G68 G69 139 G70 86 141 G71 79 141 G72 83 141 G73 141 G74 90 141 G75 91 141 G76 92 141 G77 G78 G79 139 G80 140 G80 at G89 95 G83 99 140 G83 e G87 102 G83 G87 99 100 4 O WN Kej klo GQ co e O A ap v 208 G97 63 139 G98 140 G98 699 98 G99 140 H HMI 134 Interpola o cil ndrica 29 Interpola o circular 22 Interpola o de coordenadas polares 31 Interpola o de evolventes 28 Interpola o de retas 21 M MOO 65 M01 66 M0
162. izar o retrocesso O ciclo continuado at a ferramenta ser retornada totalmente M3 52500 Giro do macho G00 X100 0 C0 0 Posicionamento do eixo X e eixo C G84 Z2 35 0 R 5 0 P500 F5 0 Usinagem do furo 1 90 0 Usinagem do furo 2 c180 0 Usinagem do furo 3 C270 0 Usinagem do furo 4 G80 M05 Desativa o do ciclo e parada da broca Ciclo de fura o na superf cie frontal G85 superf cie lateral G89 104 Formato G85 X U C H Z W R P F K M ou G89 Z W C H X U R P F K M X C ou Z C Posi o do furo Z ou X Dist ncia do ponto R at a base do furo Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Outras fun es 4 1 Fun es de suporte ao programa R Dist ncia do plano de sa da at o plano R P Valor de espera na base do furo F Avan o de corte K N mero de repeti es se necess rio M Fun o M para travar o eixo C se necess rio G85 e G89 opera o com G98 G85 e G89 opera o com G99 Ma Plano de sa da Ma o o Ponto R MB P2 Ponto R Plano Ponto R MB P2 Ponto Z O Ponto Z Ri P1 P2 Especifica o do tempo de espera no GUD7 _ZSFR 22 Explana es Depois do posicionamento na base do furo realizado um movimento de deslocamento com avan o r pido at o ponto R Em seguida executada a fura o do ponto R at o ponto Z e depois ocorre o retorno at o ponto R Exemplo
163. l de sistema C F ou seja s o armazenados os valores num ricos de O at 9 Se for programado um avan o fixo FO F9 em um programa de usinagem para uma chamada de ciclo o valor de avan o ser lido do respectivo dado de ajuste e depois armazenado na vari vel C F SC FIXED FEEDRATE F1 F9 0 1500 0 SC FIXED FEEDRATE F1 F9 1 550 0 N10 X10 Y10 210 FO G94 Posicionamento com 1500 N20 G01 X150 Y30 F1 Avan o 550 mm min ativo N40 210 FO Posicionamento com 1500 Manual de programa o 06 2009 6FC5398 5BP10 1KAO 15 Fundamentos da programa o 1 2 Pr requisitos para o avan o Restri o 1 2 4 1 2 5 Exemplo 16 Indica o Na programa o de macro com G65 G66 o valor programado no endere o F sempre ser armazenado na vari vel de sistema de ciclo Por exemplo no caso do F1 at F9 na vari vel de sistema de ciclo ser registrado um valor do 1 ao 9 Aqui o endere o sempre tem o significado de uma vari vel de transfer ncia e n o possui nenhuma rela o direta com o avan o O mesmo se aplica na programa o do passo de rosca com o 633 G34 com o endere o F Aqui n o programa nenhum avan o com o F mas a dist ncia entre dois passos de rosca em uma rota o do fuso Na programa o de ciclos z B G81 X Y Z R P Q F sempre se programa o avan o sob o endere o F Por isso que na programa o com F1 at F9 em um bloco de programa de pe a com uma chamada de
164. lor ser sobrescrito pelo valor do comando programado Todos os par metros mencionados acima s o especificados simultaneamente atrav s do endere o P Exemplo para um endere o com P G76 P012055 Q4 RO 5 P 012055 ngulo de corte 55 graus Chanfro no final da rosca 2 0 x passo da rosca 1 corte de acabamento Q Profundidade de penetra o m nima Admin valor de raio Sempre que a profundidade de corte em um processamento de ciclo Ad Ad 1 for menor que este valor limite ent o a profundidade de corte permanecer restrita a este valor especificado com o endere o Q Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 27 mas este valor ser sobrescrito pelo valor do comando programado R Sobremetal de acabamento Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 28 mas este valor ser sobrescrito pelo valor do comando programado G76 X U Z W R P Q F X U Ponto final da rosca no sentido do eixo X especifica o de posi o para X absoluto para U incremental Z W Ponto final da rosca no sentido do eixo Z R Diferen a de raio para uma rosca c nica i i 0 para rosca cil ndrica simples P Profundidade de rosca k valor de raio Q Valor de penetra o para o 1 corte Ad valor de r
165. m como os dados de usu rio para canal e programa podem ser armazenados na mem ria de usu rio CNC global Modo de controle da trajet ria Torneamento ISO O objetivo do modo de controle da trajet ria evitar uma acelera o exagerada dos gt Eixos de percurso nos limites dos blocos dos programas de pe a poupando dessa forma o operador a m quina ou valores materiais da instala o de eventuais perigos e danos O modo de controle da trajet ria deve controlar a transi o para o pr ximo bloco no programa NC e manter a velocidade de percurso o mais uniforme poss vel Manual de programa o 06 2009 6FC5398 5BP10 1KAO 197 Gloss rio Modo de opera o Conceito de opera o para comandos num ricos SINUMERIK Existem os seguintes modos de opera o gt JOG gt MDA e gt AUTOM TICO M dulo de dados e Unidade utilizada no gt PLC para armazenar os dados que podem ser acessados atrav s dos gt Programas HIGHSTEP e Unidade para os dados no gt NC M dulos de dados que cont m defini es para os dados de usu rio globais Estes dados podem ser inicializados diretamente com sua defini o M dulo perif rico Atrav s dos m dulos I O estabelecida a liga o entre a CPU e o processo M dulos 1 O s o M dulos digitais de entradas e sa das M dulos anal gicos de entradas e sa das M dulos de simula o M dulos anal gicos de entrada sa da 1 0 Sob m dulos anal gicos de en
166. m fun o do sinal especificado Bit 6 0 Somente s o permitidos n meros de programa de quatro d gitos Bit 6 1 S o permitidos n meros de programa de oito d gitos No caso de ser menor que 4 d gitos eles ser o ampliados at 4 d gitos Bit 7 0 A programa o de eixo para eixos de troca geom trica ou paralelos compat vel com o modo ISO Bit 7 1 A programa o de eixo para eixos de troca geom trica ou paralelos em modo ISO compat vel com o modo Siemens Bit 8 0 Nos ciclos o valor F sempre ser interpretado e retornado como avan o Bit 8 1 Nos ciclos de rosca o valor F sempre interpretado e retornado como passo Bit9 0 No modo ISO T com G84 e G88 em modo padr o o F no G95 multiplicado por 0 01 mm ou 0 0001 inch Bit 9 1 No modo ISO T com G84 e G88 em modo padr o o F no G95 multiplicado por 0 01 mm ou 0 0001 inch Bit 10 0 Com M96 Pxx em caso de interrup o sempre ser ativado o programa programado com Pxx Bit 10 1 Com M96 Pxx em caso de interrup o sempre ser ativado o CYCLE396 spf Bit 11 0 Na programa o do G54 Pxx exibido G54 1 Bit 11 1 Na programa o do G54 Pxx ou G54 1 Px sempre ser exibido G54Px Bit 12 0 Na chamada da subrotina definida com o M96 Pxx o P ISO STACK n o ser alterado Bit 12 1 Na chamada da subrotina definida com o M96 Pxx o P ISO STACK ser incrementado 164 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO
167. m significado fixo n o podem ser sobrepostas com uma chamada de subrotina Em caso de conflito isto ser sinalizado com o alarme 4150 e MO at M5 e M17 M30 e M19 e M40 at M45 e Fun o M para comuta o entre modo de fuso e modo de eixo conforme o MC_SPIND_RIGID_TAPPING_M_NR ocupa o pr via M70 e Fun es M para estampagem puncionamento conforme configura o atrav s do MC NIBBLE PUNCH CODE isto se estiverem ativadas atrav s do MC PUNCHNIB ACTIVATION e Para linguagem externa aplicada 6MN MM EXTERN LANGUAGE inclusive o M96 at M99 e Fun es M que s o definidas atrav s do MN M NO FCT CYCLE Exce o As fun es M definidas com o MC TOOL CHANGE M CODE para troca de ferramentas As subrotinas configuradas com o MN EXTERN M NO MAC CYCLE NAME n n o podem estar ativas simultaneamente em um bloco senten a linha de programa de pe a isto no m ximo uma substitui o de fun o M pode estar ativa por bloco No bloco com a substitui o de fun o M nunca pode ser programado um M98 nem chamadas de subrotina modais Inclusive o salto de retorno da subrotina e o fim de programa de pe a n o s o permitidos Em caso de conflito ser emitido o alarme 14016 10815 EXTERN M NO MAC CYCLE NAME N mero MD Nome de subrotina para fun o M de chamada de macro Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o
168. m uma determinada gt Pe a de trabalho e atrav s da execu o de determinadas opera es de usinagem deve produzir uma gt Pe a bruta pr definida Programa de transmiss o de dados PCIN O PCIN uma rotina para transmiss o e para recep o de dados de usu rio CNC como por exemplo programas de pe a corretores de ferramenta etc atrav s da interface serial O programa PCIN em MS DOS em PCs padr o comuns de mercado Programa principal Um gt Programa de pe a que identificado atrav s de um n mero ou de um nome onde outros programas principais subrotinas ou gt Ciclos podem ser chamados ativados Programa principal subrotina global Cada programa principal subrotina global pode ser armazenado com seu nome uma nica vez no diret rio Entretanto o mesmo nome tamb m pode ser utilizado v rias vezes em um e o mesmo diret rio Programa o de PLC O PLC programado com o software STEP 7 O software de programa o STEP 7 baseado no sistema operacional padr o WINDOWS e cont m a funcionalidade da programa o STEP 5 com novas fun es desenvolvidas Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 201 Gloss rio Rede rede eletr nica REPOS Reset geral Sob uma rede entendemos a interliga o de v rios dispositivos S7 300 e outros dispositivos de automa o e opera o p ex dispositivos de programa o conectados via gt Cabo de liga o Os dispo
169. ma o desativada com o comando TRAFOOF no cycle328 spf Controle da posi o de refer ncia G27 G27 X Y Z Com esta fun o realizado um controle para saber se os eixos est o em seu ponto de refer ncia Sequ ncia de execu o do controle 2 2 3 Formato Torneamento ISO O processamento com o pr ximo bloco de programa de pe a continuado se o controle com G27 retornar o resultado positivo Se um dos eixos programados com G27 n o estiver em seu ponto de refer ncia ser emitido o alarme 61816 Eixos fora do ponto de refer ncia e a opera o autom tica ser interrompida Indica o A fun o G27 realizada com o ciclo cycle328 spf como no G28 Para se evitar um erro de posicionamento deve se desativar a fun o Espelhamento antes da execu o do G27 Aproxima o do ponto de refer ncia com sele o de ponto de refer ncia G30 G30 Pn X Y Z Nos comandos G30 Pn X Y Z os eixos s o posicionados em modo de controle da trajet ria at o ponto intermedi rio especificado e em seguida deslocados at o ponto de refer ncia selecionado com P2 P4 Com G30 P3 X30 Y50 os eixos X e Y retornam ao terceiro ponto de refer ncia Se o P for ignorado ser selecionado o segundo ponto de refer ncia Os eixos que n o forem programados no bloco com G30 n o ser o deslocados Manual de programa o 06 2009 6FC5398 5BP10 1KAO 35 Comandos de deslocamen
170. ma A de c digos G Exemplo de programa o G00 U G32 W F G00 U W Us G32 W Rosqueamento para rosca A G00 U O G32 W Q180 G00 U Ses W Unes G32 W Q180 Rosqueamento para Rosca B Esquema 2 20 Especifica o do ngulo de giro do fuso Torneamento ISO 42 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento Indica o Se nenhum deslocamento do ponto de partida for especificado com Q ser utilizado o ngulo de partida para rosca definido nos dados de ajuste 2 3 4 Usinagem de roscas com passo vari vel G34 Com os comandos G34 X U Z W F K poss vel usinar roscas com passo vari vel a varia o do passo de rosca por rota o de fuso especificado com o endere o K Formato G34 X Z F K Sistema A de c digos G Sistema B de c digos G Sistema C de c digos G G34 G34 G34 Esquema 2 21 Rosca com passo de rosca vari vel Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 43 Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento Velocidade de avan o no ponto final Os comandos devem ser especificados de modo que o avan o n o tenha nenhum valor negativo no ponto final F 2KW gt 0 C lculo da varia o do passo de rosca Se o passo inicial e o passo f
171. menta o sempre ser considerado o sistema B de c digos G 1 1 7 Programa o de pontos decimais Torneamento ISO Em modo de dialeto ISO existem duas formas escritas para interpretar os valores programados sem ponto decimal e Forma escrita de calculadora Os valores sem ponto decimal s o interpretados como mm polegada ou grau e Forma escrita padr o Os valores sem ponto decimal s o multiplicados com um fator de convers o O ajuste realizado atrav s do dado MD10884 EXTERN FLOATINGPOINT PROG Existem dois fatores de convers o diferentes IS B e IS C Esta interpreta o refere se aos endere os XY ZUVWABCIJKQREF Exemplo Eixo linear em mm e X100 5 corresponde ao valor com ponto decimal 100 5 mm e X1000 Forma escrita de calculadora 1000 mm Forma escrita padr o IS B 1000 0 001 1 mm IS C 1000 0 0001 0 1 mm Manual de programa o 06 2009 6FC5398 5BP10 1KAO 9 Fundamentos da programa o 1 1 Observa es preliminares Dialeto ISO Fresamento Tabelas 1 1 Diferentes fatores de convers o para IS B e IS C Endere o Unidade IS B IS C Eixo linear mm 0 001 0 0001 Polegada 0 0001 0 00001 Eixo rotativo Graus 0 001 0 0001 F Avan o G94 mm pol por min mm 1 1 Polegada 0 01 0 01 F Avan o G95 mm pol por rot MC EXTERN FUNCTION MASK Bit8 O mm 0 01 0 01 Polegada 0 0001 0 0001 Bit8 1 mm 0 0001 0 0001 Pol
172. mmable Logic Control Controle l gico program vel RAM Random Access Memory Mem ria de dados que pode ser lida e gravada REF Fun o Aproxima o do ponto de refer ncia REPOS Fun o Reposicionamento ROV Rapid Override Corre o de avan o r pido Torneamento ISO 136 Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Abrevia es RPA R Parameter Active rea de mem ria no NCK para R NCK e n meros de par metro R RPY Roll Pitch Yaw Tipo de rota o de um sistema de coordenadas RTS Clear To Send Mensagem da disponibilidade de envio dos dados atrav s de interfaces seriais ativa o do pacote de envio sinal de comando de interfaces seriais de dados SBL Single Block Bloco a bloco SD Dados de ajuste SDB M dulo de dados do sistema SEA Setting Data Active Identifica o tipo de arquivo para dados de ajuste SFB M dulo de fun o do sistema SFC System Function Call Chamada de fun o do sistema SK Softkey SKP Skip Block Salto omiss o de bloco SM Motor de passo SPF Sub Program File Subrotina SPS Comando l gico program vel SRAM Mem ria est tica de somente leitura armazenada em bateria SRK Corre o do raio de corte SS Sinal de interface SSI Serial Synchronous Interface Interface serial s ncrona SW Software SYF System Files Arquivos de sistema Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP
173. n o precisam estar envolvidos com a usinagem da pe a de trabalho e por exemplo podem ser manipuladores de ferramenta magazine de ferramentas etc Eixos s ncronos Para percorrer o curso Os eixos s ncronos requerem o mesmo tempo como os gt Eixos geom tricos Endere o Os endere os s o identificadores fixos ou vari veis usados para eixos X Y rota o de fuso S avan o F raio de c rculo CR etc Entradas e sa das digitais r pidas Um exemplo neste caso s o as rotinas r pidas de programa CNC rotinas de interrup o que podem ser iniciadas atrav s das entradas digitais Atrav s das sa das digitais CNC SINUMERIK 840D podem ser disparadas fun es de ativa o r pida controladas pelo programa Escala Componente de um gt Frame atrav s do qual podem agir altera es espec ficas de eixo Espelhamento Atrav s do espelhamento mudado o sinal dos valores das coordenadas de um contorno em rela o a um eixo O espelhamento pode ser executado simultaneamente para v rios eixos Estrutura de canal Atrav s da estrutura de canal os gt Programas de cada canal podem ser processados de forma simult nea ou ass ncrona Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 191 Gloss rio Ferramenta Frame Uma ferramenta o meio utilizado para processar formar uma pe a de trabalho Por exemplo as ferramentas s o fresas brocas raios laser rebolos et
174. nfros ou raios podem ser inseridos depois de cada bloco de movimento entre contornos lineares e circulares por exemplo para quebrar os cantos vivos da pe a de trabalho Para a inclus o s o poss veis as seguintes combina es e entre duas retas e entre dois arcos e entre um arco e uma reta e entre uma reta e um arco Formato C Chanfro R Arredondamento Exemplo N10 G1 X10 Z100 F1000 G18 N20 A140 C7 5 N30 X80 Z70 A95 824 R10 Torneamento ISO 26 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 1 Comandos de interpola o X80 Z70 X70 Z50 Raio 10 95 824 Chanfro 7 5 X31 Z75 X19 Z100 Y Esquema 2 9 3 retas Modo de dialeto ISO No original de dialeto ISO o endere o C pode ser utilizado tanto como nome de eixo como denomina o de um chanfro em um contorno O endere o R pode ser um par metro de ciclo ou um identificador nome para o raio em um contorno Para diferencia o entre estas duas possibilidades deve se colocar uma v rgula antes dos endere os R ou C durante a programa o da sucess o de elementos de contorno Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 27 Comandos de deslocamento 2 1 Comandos de interpola o 2 1 5 Interpola o de evolventes G02 2 G03 2 Vis o geral A evolvente do c rculo uma curva tra ada pelo fio desenrolado de um c rculo que m
175. nta Esquema 4 36 Torneamento de pol gonos Manual de programa o 06 2009 6FC5398 5BP10 1KA0 125 Outras fun es 4 6 Fun es adicionais 4 6 3 Compressor em modo de dialeto ISO Os comandos COMPON COMPCURV e COMPCAD s o comandos da linguagem Siemens e eles ativam uma fun o de compress o que agrupa v rios blocos lineares em um segmento de usinagem Se esta fun o for ativada em modo Siemens os blocos lineares em modo de dialeto ISO tamb m poder o ser comprimidos com esta fun o No m ximo os blocos podem ser constitu dos dos seguintes comandos e N mero de bloco e G01 modal ou em um bloco e Associa o de eixos e Avan o e Coment rios Se um bloco cont m outros comandos p ex fun es auxiliares outros c digos G etc a compress o n o ser executada As associa es de eixo com x para G eixos e avan o s o poss veis da mesma forma a fun o Skip Exemplo Estes blocos s o comprimidos 5 G290 10 COMPON Io G291 25 x100 Y100 F 3 30 x 3 1 Y100 N N N N20 G01 X100 Y100 F1000 N N N 35 X100 eixo 1 Estes blocos n o s o comprimidos o G290 10 COMPON 25 G01 X100 G17 E SL 30 X100 M22 Fun o auxiliar no bloco N N N20 G2 91 N N N 35 X100 S200 Rota o do fuso no bloco 4 6 4 Modos de comuta o para DryRun e n veis de supress o A comuta o dos n veis de supress o DB21 DBB2 sempre representa uma interven o na e
176. ntes n o forem tomadas CUIDADO n o acompanhado do s mbolo de alerta significa que podem ocorrer danos materiais caso as medidas de seguran a correspondentes n o forem tomadas ATEN O significa que pode ocorrer um resultado ou um estado indesejados caso a instru o correspondente n o for observada Ao aparecerem v rios n veis de perigo sempre ser utilizada a advert ncia de n vel mais 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 e
177. ntrada m n Limite de entrada m x Altera o v lida N vel de prote o Unidade Tipo de dado DOUBLE V lido a partir da vers o de SW Significado O dado de m quina somente ter efeito com o MN EXTER CNC SYSTEM 2 Dist ncia tuming das duas ferramentas de um cabe ote rev lver de unidade de avan o dupla A dist ncia ativada com o G68 como deslocamento de ponto zero aditivo se estiver definido com o MN EXTERN DOUBLE TURRET ON TRUE Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 171 Descri es de dados C 4 Dados de ajuste espec ficos de canal Torneamento ISO 172 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Listas de dados D 1 Dados de m quina N mero Identificador Nome Gerais MN 10604 WALIM GEOAX CHANGE MODE Limite da rea de trabalho na comuta o de eixos geom tricos 10615 NCFRAME POWERON MASK Cancelamento de Frames b sicos globais ap s Power On 10652 CONTOUR DEF ANGLE NAME Nome ajust vel para ngulo na descri o breve do contorno 10654 RADIUS NAME Nome ajust vel para raio por blocos na descri o breve do contorno 10656 CHAMFER NAME Nome ajust vel para chanfro na descri o breve do contorno 10704 DRYRUN MASK Ativa o do avan o de teste 10706 SLASH MASK Ativa o da supress o de blocos 10715
178. o ISO T Sistema de c digos G 10882 NC USER EXTERN GCODES TABfn 0 59 Lista de comandos G espec ficos de usu rio e uma linguagem NC externa 10884 EXTERN FLOATINGPOINT PROG Avalia o de valores programados sem ponto decimal Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 173 Listas de dados D 1 Dados de m quina N mero Identificador Nome 10886 EXTERN INCREMENT SYSTEM Defini o do sistema de incrementos 10888 EXTERN DIGITS TOOL NO N mero de d gitos para n mero T em modo de linguagem externa 10890 EXTERN TOOLPROG MODE Programa o da troca de ferramentas com linguagem externa de programa o 18190 MM NUM PROTECT AREA NCK N mero de arquivos para reas de prote o relativas m quina SRAM 18800 MM EXTERN LANGUAGE Ativa o de linguagem NC externa Espec fico de canal MC_ 20050 AXCONF GEOAX ASSIGN TAB Associa o de eixo geom trico ao eixo de canal 20060 AXCONF GEOAX NAME TAB Eixo geom trico no canal 20070 AXCONF MACHAX USED N mero de eixo de m quina v lido no canal 20080 AXCONF CHANAX NAME TAB Nome de eixo de canal no canal 20094 SPIND RIGID TAPPING M NR Fun o M para comuta o para o modo de eixo controlado 20095 EXTERN RIGID TAPPING M NR N mero de fun o M em modo de linguagem externa para comuta o do fuso para o modo de fuso controlado 20100 DIAM
179. o Siemens Com o dado de m quina 10818 MN_EXTERN_INTERRUPT_NUM_ASUP tamb m poss vel selecionar outra entrada r pida 1 8 M96 Pxxxx Ativa o da interrup o de programa M97 Desativa o da interrup o de programa Dessa forma no disparo da interrup o cnamado primeiro o ciclo fechado CYCLE396 e este chama o programa de interrup o programado com Pxxxx em modo ISO No fim do ciclo fechado realizada a interpreta o do dado de m quina 10808 MN EXTERN INTERRUPT BITS M96 Bit 1 e executado o posicionamento com REPOS at o ponto de interrup o ou o programa continuado com o pr ximo bloco Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 4 Fun es de medi o M97 Com M97 suprimida a partida da rotina de interrup o Somente depois da pr xima ativa o com M96 que a rotina de 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 de interrup o sem passo intermedi rio com o CYCLE396 deve se definir o dado de m quina 20734 8MC EXTERN FUNCTION MASK Bit 10 Depois a subrotina programada com Pxx chamada com uma troca de sinais de 0 gt 1 em modo Siemens Os n meros de fun o M para a fun o de interrup o s o ajustados atrav s de dados de m quina Com o dado de m quina 10804 MN EXTERN M NO SET INT determina se o n mero M para ativar uma
180. o de trajet ria deve ser programado novamente Para a usinagem com eixos rotativos o avan o tamb m pode ser especificado em graus rota o Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 17 Fundamentos da programa o 1 2 Pr requisitos para o avan o Torneamento ISO 18 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 1 Comandos de interpola o Na seguinte se o est o descritos os comandos de posicionamento e de interpola o com os quais se comanda a trajet ria da ferramenta ao longo do contorno programado como p ex uma reta ou um arco 2 1 1 Avan o r pido G00 O avan o r pido utilizado para o posicionamento r pido da ferramenta contornar a pe a de trabalho ou alcan ar os pontos de troca de ferramentas As seguintes fun es G podem ser utilizadas para o posicionamento veja a tabela a seguir Tabelas 2 1 Fun es G para posicionamento Fun o G Fun o Grupo G G00 Avan o r pido 01 G01 Movimento linear 01 G02 C rculo espiral em sentido hor rio 01 G03 C rculo espiral no sentido anti hor rio 01 Posicionamento com G00 Formato G00 X Y Z G00 com interpola o linear O movimento de ferramenta programado com G00 executado com a mais alta velocidade de deslocamento poss vel avan o r pido A velocidade de avan o r pido est definida em dados de m quina para cada um dos
181. o e altera o de um sistema de coordenadas da pe a de trabalho Cria o de um sistema de coordenadas da pe a de trabalho Formato Explica o 46 Para cria o de um sistema de coordenadas da pe a de trabalho devem ser utilizados os seguintes dois m todos 1 com G92 G50 no sistema A de c digos G 2 manualmente atrav s do painel de comando HMI G92 G50 X Z Com G92 programada uma transforma o de coordenadas do sistema de coordenadas b sico BCS para o sistema de ponto zero b sico BNS O G92 tem o mesmo efeito como um deslocamento de ponto zero ajust vel Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 1 O sistema de coordenadas 3 1 3 Resetamento do sistema de coordenadas da ferramenta G92 1 Com G92 1 X Sistema A de c digo G com G50 3 P0 poss vel que um sistema de coordenadas deslocado seja resetado antes do deslocamento Com isso o sistema de coordenadas da pe a de trabalho resetado para o sistema de coordenadas que foi definido atrav s dos deslocamentos de ponto zero ajust veis G54 G59 ativos Se nenhum deslocamento de ponto zero ajust vel estiver ativo ent o o sistema de coordenadas da pe a de trabalho ser passado para a posi o de refer ncia O G92 1 reseta os deslocamentos que foram executados atrav s do G92 ou G52 Por m somente ser o resetados os eixos que foram programados Exemplo 1 N10 GO
182. o pr ximo bloco 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 de interrup o interrompe imediatamente o atual bloco e inicia a rotina de interrup o Bit2 1 A rotina de interrup o somente ser iniciada no fim do bloco Bt3 0 O ciclo de usinagem imediatamente interrompido quando aparece um sinal de interrup o Bit3 1 O programa de interrup o somente iniciado no fim do ciclo de usinagem interpreta o nos ciclos fechados O Bit 3 interpretado nos ciclos fechados e a sequ ncia de opera o do ciclo adaptada de acordo O Bit 1 interpretado no ciclo fechado CYCLE396 Se o programa de interrup o n o for chamado atrav s do ciclo fechado CYCLE396 MC EXTERN FUNCTION MASK Bit 10 1 ent o deve ser interpretado o Bit 1 Se o Bit 1 TRUE o posicionamento deve ocorrer com REPOSL RMI at o ponto de interrup o sen o o posicionamento deve ocorrer com REPOSL RME at o ponto final do bloco Exemplo N100 M96 P1234 Ativa o da ASUP 1234spf Com os flancos crescentes da 1 entrada r pida iniciado o programa 1234 spf N300 M97 Desativa o da ASUP Restri es A rotina de interrup o tratada como uma subrotina normal Isto significa que para executar a rotina de interrup o deve existir pelo menos um n vel de subrotina livre Existem 16 n vei
183. o s o permitidos os comandos G70 G71 G72 e G73 caso contr rio ser emitido o alarme 14011 Entretanto o G74 G75 e G76 podem ser utilizados no modo de opera o MDA programa o do M98 chamada de subrotina e M99 fim da subrotina n o permitida nos blocos com G70 671 G72 ou G73 assim como nos blocos com n meros sequenciais especificados pelos endere os P e Q Os seguintes comandos n o devem ser programados nos blocos com n meros sequenciais especificados com as letras de endere o P e Q Fun es G ativas uma nica vez com exce o do tempo de espera G04 Fun es G do grupo G 01 com exce o do G00 G01 G02 e G03 Fun es G do grupo G 06 M98 M99 programa o n o deveria ser realizada de modo que o movimento final da defini o de contorno para G70 G71 G72 e G73 seja conclu do com uma opera o de usinagem de chanframento ou de arredondamento Caso contr rio ser emitida uma mensagem de erro Nos ciclos com G74 G75 e G76 os endere os P e Q que especificam o percurso e a profundidade de corte utilizam os menores incrementos especificados Nos ciclos G71 G72 G73 G74 G75 G76 e G78 n o pode ser executada nenhuma compensa o de raio de corte 4 1 3 Ciclos de fura o G80 at G89 Com os ciclos fixos para usinagem de furos G80 at G89 poss vel programar movimentos especiais para usinagem de furos que normalmente requerem v rios blocos
184. o sobre falhas isoladas Seletor com chave Sincronismo S7 300 No caso do S7 300 o seletor com chave o seletor de modos de opera o na gt CPU O seletor com chave operado atrav s de uma chave que pode ser removida 840D O seletor com chave no gt Painel de comando da m quina possui 4 posi es cada uma atribu da com as fun es correspondentes atrav s do sistema operacional do comando num rico Para cada seletor com chave existem tr s chaves de cores diferentes que podem ser retiradas nas posi es indicadas Instru es nos gt Programas de pe a para coordena o de passos de trabalho em diferentes gt Canais em determinados pontos de usinagem Sincroniza o de movimentos Torneamento ISO Esta fun o pode ser utilizada para disparar a es que s o executadas no mesmo tempo sincronizadamente da usinagem O ponto de partida das a es definido atrav s de uma condi o p ex o estado de uma entrada de PLC o tempo gaste desde a partida de um bloco O in cio das a es s ncronas aos movimentos n o est condicionada aos limites dos blocos Os exemplos de t picas a es s ncronas com os movimentos s o Transmiss o de fun es auxiliares M e H para o PLC ou a anula o de curso restante para determinados eixos Manual de programa o 06 2009 6FC5398 5BP10 1KAO 203 Gloss rio Sistema de coordenadas b sico Sistema de coordenadas cartesiano que representado atrav s
185. o zero da m quina um ponto fixo da m quina ferramenta com o qual todos os sistemas de medi o derivados podem ser referenciados Isto n o ser necess rio se for utilizado um sistema de medi o absoluta G90 G53 X Z X Z comando de dimens o absoluta Manual de programa o 06 2009 6FC5398 5BP10 1KAO 45 Comandos de deslocamento 3 1 O sistema de coordenadas Sele o do sistema de coordenadas da m quina G53 O G53 suprime por bloco o deslocamento de ponto zero program vel e o ajust vel Os movimentos de deslocamento no sistema de coordenadas com base no G53 sempre s o programados quando a ferramenta deve ser deslocada at uma posi o espec fica da m quina Desativa o da compensa o Refer ncia 3 1 2 Se o dado MD10760 MN G53 TOOLCORR 0 a compensa o de comprimento e do raio da ferramenta permanecem ativas em um bloco com G53 Se o dado MN 653 TOOLCORR 1 em um bloco com G53 tamb m ser suprimida a compensa o de comprimento e do raio da ferramenta que estiver ativa Com o dado MD24004 MC CHBFRAME POWERON MASK Bit O poss vel definir se o Frame b sico espec fico de canal deve ser resetado com o Power On Sistema de coordenadas da pe a de trabalho G92 Antes da usinagem deve ser criado um sistema de coordenadas para a pe a de trabalho chamado de sistema de coordenadas da pe a de trabalho Nesta se o s o descritos diversos m todos de cria o sele
186. odo Siemens Se faltar esta instru o o processamento ser realizado em modo ISO Atrav s da execu o de um programa em modo Siemens poss vel salvar os par metros de transfer ncia em vari veis locais Pelo contr rio em modo ISO n o poss vel salvar os par metros de transfer ncia em vari veis locais Para ler os par metros de transfer ncia em um programa de macro executado em modo ISO deve se comutar para o modo Siemens atrav s do comando G290 Exemplos Programa principal com chamada de macro _ N M10 MPF N10 M3 S1000 F1000 N20 X100 Y50 233 Torneamento ISO 122 Manual de programa o 06 2009 6FC5398 5BP10 1KA0 Outras fun es 4 5 Programas de macro N30 G65 P10 F55 X150 Y100 S2000 N40 X50 N50 N200 M30 Programa de macro em modo Siemens N 0010 SPF PROC 0010 Comuta o para o modo Siemens N10 DEF REAL X AXIS Y AXIS S_SPEED FEED N15 X AXIS SC X Y AXIS SC Y S_SPEED SC S FEED C F N20 G01 F FEED G95 S S_SPEED T N80 M17 Programa de macro em modo ISO _N_0010_SPF G290 Comuta o para o modo Siemens para leitura dos par metros de transfer ncia N15 X_AXIS C_X Y AXIS SC 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 Comuta o para o modo ISO N15 M3 G54 T1 N20 T N80 M99 Torneamento ISO Manual de programa o 06
187. ograma o 1 1 1 Observa es preliminares 1 1 1 Modo Siemens No modo Siemens s o consideradas as seguintes condi es e O pr ajuste dos comandos G pode ser definido para cada canal atrav s do dado de m quina 20150 MC GCODE RESET VALUES e Em modo Siemens n o poss vel programar nenhum comando de linguagem dos dialetos ISO 1 1 2 Modo de dialeto ISO No modo de dialeto ISO s o consideradas as seguintes condi es e O modo de dialeto ISO pode ser configurado como modo pr definido atrav s de dados de m quina Como padr o o comando num rico sempre ser inicializado em modo de dialeto ISO e Somente poder o ser programadas fun es G do dialeto ISO a programa o das fun es G da Siemens n o poss vel em modo ISO e N o poss vel fazer uma mescla das linguagens de dialeto ISO e Siemens no mesmo bloco NC e A comuta o entre dialeto ISO M e dialeto ISO T com um comando G n o poss vel e poss vel chamar as subrotinas que foram programadas para o modo Siemens e Se forem utilizadas fun es Siemens deve se passar primeiro para o modo Siemens 1 1 3 Comuta o entre os modos de opera o Torneamento ISO Para comutar entre o modo Siemens e o modo de dialeto ISO podem ser utilizadas as seguintes fun es G e G290 Linguagem de programa o NC da Siemens ativa e G291 Linguagem de programa o NC de dialeto ISO ativa A ferramenta ativa os corretores de ferramenta e os
188. om dist ncia definida no dado de ajuste SC EXTERN DOUBLE TURRET DIST deve ser ativada FALSE Sincroniza o de canais para usinagem com unidade de avan o dupla TRUE Carregamento da 2 ferramenta de um rev lver duplo SC EXTERN DOUBLE TURRET DISTANCE como deslocamento de ponto zero aditivo e ativa o do espelhamento em torno do eixo Z Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 151 Descri es de dados C 1 Dados gerais de m quina e de ajuste 10814 EXTERN M NO MAC CYCLE N mero MD Chamada de macro atrav s de fun o M Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW Significado N mero M com o qual uma macro chamada O nome da subrotina est no MN EXTERN M NO MAC CYCLE NAME n Se em um programa de pe a for programada uma fun o M definida no MN EXTERN M NO MAC CYCLE n ser iniciada a subrotina definida no EXTERN M NO MAC CYCLE NAME n e todos os endere os programados no bloco ser o gravados nas vari veis correspondentes Se a fun o M for programada novamente na subrotina n o ocorre mais a substitui o atrav s de uma chamada de subrotina O 8MN EXTERN M NO MAC CYCLE NAME n somente tem efeito no modo de linguagem externa G291 As fun es M co
189. ompensa o de ferramenta para que n o ocorra nenhuma colis o Exemplo de programa o N1 G92 X140 Z20 N2 G00 S1700 M03 T0202 N3 G00 G42 X0 Z5 Bloco para ativa o da compensa o do N4 G01 Z0 F0 2 raio de corte R N5 X20 N6 Z 20 N7 X30 W 15 S1100 N8 G1 W 20 R3 arredondamento N9 G1 X50 K 3 S700 chanframento N10 G01 Z 70 N11 G02 X90 Z 90 R20 S360 Especifica o de arco atrav s de N12 G01 X110 S300 comando R N13 G04 UO Tempo de espera para obter um N14 G01 Z 110 canto vivo N15 X120 N16 G00 X140 Z30 N17 TO G40 Bloco para desativa o da compensa o do raio de corte R Desativa o da opera o com compensa o da E FERRAMENTA 1 a posi o da ferramept Percursos o programados T Trajet rias do centro do corte R P E O ind dese N16 Movimentos para corre o 71 Esquema 3 13 Exemplo de programa o Torneamento ISO 62 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 5 Fun es S T Me B 3 5 Fun es S T M eB 3 5 1 Fun o de fuso fun o S Com o endere o S especificado o n mero de rota es do fuso em rpm Com M3 e M4 selecionado o sentido de giro do fuso M3 sentido de giro do fuso direita hor rio M4 sentido de giro do fuso esquerda anti hor rio e com M5 o fuso parado Os detalhes sobre este assunto est o dispon veis na documenta o do
190. orte Tempo de espera Avan o de corte Fura o na superf cie lateral Com o uso dos ciclos fixos normalmente a seq ncia de opera o sempre segue a descri o abaixo e 1 passo de trabalho Posicionamento do eixo X Z e C e 2 passo de trabalho Movimento de avan o r pido at o plano R e 3 passo de trabalho Fura o e 4 passo de trabalho Usinage m na base do furo Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa e 5 passo de trabalho Retrocesso at o plano R e 6 passo de trabalho Retrocesso r pido at o plano de posicionamento Passo de trabalho 1 Rui Plano de sa da Passo de trabalho 2 Passo de trabalho 6 Plano Ponto R O H Passo de Passo de trabalho 3 trabalho 5 OO Passo de trabalho 4 Avan o r pido Avan o Esquema 4 28 Seq ncia dos passos de trabalho no ciclo de fura o Explana es Eixo de posicionamento e eixo de fura o Como ilustrado abaixo s o definidos tanto os eixos de posicionamento como o eixo de fura o para uma fun o G de fura o Neste caso o eixo C e o eixo X ou eixo Z correspondem aos eixos de posicionamento O eixo de fura o representado pelo eixo X ou eixo Z Estes eixos n o s o utilizados como eixo de posicionamento Tabelas 4 4 Plano de posicionamento com o respectivo
191. os como mostrado a seguir G17 sobre o 3 eixo geom trico normalmente o Z G18 sobre o 2 eixo geom trico normalmente o Y G19 sobre o 1 eixo geom trico normalmente o X Neste modo atrav s de programa o m ltipla podem ser constitu das compensa es em todos os tr s eixos geom tricos isto atrav s da ativa o de um componente a compensa o de comprimento eventualmente ativa em outro eixo n o ser apagada 2 Modo C O comprimento de eixo independentemente do plano que est ativo tem efeito sobre o eixo que foi programado junto com o H De resto o comportamento igual ao da variante B O dado de m quina n o pode ser alterado no SINUMERIK 802D sl Tipo de dado BOOLEAN 20382 TOOL CORR MOVE MODE N mero MD Processamento da compensa o do comprimento da ferramenta Defini o pr via padr o FALSE Limite de entrada m n Limite de entrada m x Altera o v lida ap s o RESET N vel de prote o 2 7 Unidade V lido a partir da vers o de SW 5 2 Significado O dado de m quina define como as compensa es de comprimento de ferramenta ser o processadas FALSE Um componente de comprimento de ferramenta somente ser processado se o respectivo eixo for programado comportamento como em todas as vers es de software usadas at agora TRUE Os comprimentos de ferramenta sempre s o processados imediatamente independentemente dos eixos cor
192. os de opera o como teclas chaves girat rias etc assim como simples indicadores como os LEDs O painel de comando de m quina utilizado para controle direto da m quina ferramenta atrav s do PLC Palavra de dados Unidade de dados dentro de um gt M dulo de dados de PLC com um tamanho de dois Bytes Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 199 Gloss rio Palavras de vocabul rio Palavras com uma determinada forma escrita e um significado definido na linguagem de programa o para gt Programas de pe a Parada de fuso orientada Cessa o movimento do fuso em um ngulo de orienta o definido para por exemplo executar uma opera o de usinagem adicional na posi o indicada Parada de pr processamento Comando de programa O bloco seguinte em um programa de pe a somente ser processado se todos os blocos preparados anteriormente e armazenados na mem ria de pr processamento forem executados Parada exata Se a parada exata estiver programada a posi o indicada no bloco ser alcan ada de forma precisa e se necess rio de forma bem lenta Para reduzir o tempo de aproxima o s o definidos gt Limites de parada exata para avan o r pido e avan o normal Par metros R Par metros de c lculo Se necess rio o programador pode atribuir ou consultar os valores dos par metros R no gt Programa de pe a Pe a de trabalho a pe a que deve ser produzida
193. ote o 2 7 Unidade Tipo de dado STRING V lido a partir da vers o de SW 5 2 Significado No dado de m quina est registrado o nome do ciclo Este ciclo chamado quando se programa a fun o M do dado de m quina MN M NO FCT CYCLE Se a fun o M for programada em um bloco de movimento o ciclo ser executado ap s o movimento O MN M NO FCT CYCLE tem efeito tanto no modo Siemens G290 como no modo de linguagem externa G291 Se for programado um n mero T no bloco de chamada ser poss vel consultar o n mero T programado no ciclo atrav s da vari vel P TOOL O MN M NO FCT CYCLE NAME eo MN T NO FCT CYCLE NAME n o podem estar ativos simultaneamente em um bloco isto no m ximo uma substitui o de fun o M T pode estar ativa no bloco No bloco com a substitui o de fun o M nunca pode ser programado um M98 nem chamadas de subrotina modais Inclusive o salto de retorno da subrotina e o fim de programa de pe a n o s o permitidos 10717 N mero MD Defini o pr via padr o T NO FCT CYCLE NAME Nome do ciclo de troca de ferramentas para substitui o de fun o T Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado STRING V lido a partir da vers o de SW 5 2 Significado Nome de ciclo para rotina de troca de ferramentas na chama
194. para o eixo X incremental Corretor da ferramenta para o eixo Z incremental Corretor do raio de corte absoluto Corretor do raio de corte incremental ololals lt c n lt x v Posi o de corte Letra de endere o P Com a letra de endere o P especificado o n mero do corretor da ferramenta e ao mesmo tempo para definir se o valor do corretor deve ser alterado para a geometria da ferramenta ou para o desgaste O valor especificado com a letra de endere o P depende do ajuste do dado MD MC_EXTERN_FUNCTION_MASK Bit 1 MC_EXTERN_FUNCTION_MASK Bit1 0 P1 at P99 Grava o do desgaste da ferramenta P100 1 at 1500 Grava o da geometria da ferramenta MC_EXTERN_FUNCTION_MASK Bit1 1 P1 at P9999 Grava o do desgaste da ferramenta P10000 1 at 1500 Grava o da geometria da ferramenta Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KA0 107 Outras fun es 4 2 Entrada de dados program vel Exemplo de programa o G10 P16 X32 5 W0 05 Adi o de 0 05 mm para valor do corretor do eixo Z Atualiza o do atual valor do corretor do eixo X para 32 5 mm Explica o de que os dados a seguir se referem ao n mero do corretor da ferramenta 16 Grava o de deslocamentos de ponto zero Com os comandos G10 P00 X U Z W C H os deslocamentos de ponto zero podem ser gravados e atualizados em um programa de pe a Para os
195. passada 1 A rea de prote o 3 uma rea de prote o externa O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 22910 N mero MD WEIGHTING FACTOR FOR SCALE Unidade de especifica o para fator de escala Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON Unidade N vel de prote o 2 7 Tipo de dado BOOLEAN V lido a partir da vers o de SW 5 2 Significado Este dado de m quina aplicado em conjunto com linguagens de programa o externa Ele tem efeito com o MN MM EXTERN LANGUAGE 1 Defini o da unidade para o fator de escala P e para os fatores de escala por eixo J K Significado O Fator de escala em 0 001 1 Fator de escala em 0 00001 166 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 2 Dados de m quina espec ficos de canal AXES SCALE ENABLE Ativa o para fator de escala por eixo G51 N mero MD Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado BOOLEAN V lido a partir da vers o de SW 5 2 Significado Com este dado de m quina habilitada uma escala por eixo Significado 0 A escala por eixo n o poss vel 1
196. penas Y100 pois o primeiro par nteses somente fechado depois do X100 Tudo que estiver at neste ponto ser interpretado como coment rio 1 1 9 Salto omiss o de bloco Torneamento ISO O caractere usado para omitir suprimir os blocos pode estar em qualquer posi o no bloco ou seja tamb m pode estar no meio do bloco Se o n vel de supress o de blocos programado estiver ativo no momento da decodifica o o bloco n o ser decodificado deste ponto at o final de bloco Isto significa que um n vel de supress o de blocos ativa tem o mesmo efeito como um fim de bloco Exemplo N5 G00 X100 3 YY100 gt Alarme 12080 erro de sintaxe N5 G00 X100 3 YY100 gt nenhum alarme se o n vel de supress o de blocos 3 estiver ativo Os caracteres de supress o de bloco dentro de um coment rio n o s o interpretados como caracteres de supress o de bloco Exemplo N5 G00 X100 3 Pe a1 Y100 o eixo Y movimentado mesmo com o n vel de supress o de blocos 3 ativo poss vel ativar os n veis de supress o de blocos 1 at 9 Os valores de supress o de bloco lt 1 e gt 9 geram o alarme 14060 N vel de supress o inadmiss vel para supress o de blocos com v rios n veis A fun o representada dentro dos n veis de supress o dispon veis da Siemens Ao contr rio do original de dialeto ISO e 1 s o n veis de supress o separados que tamb m devem ser ativados separadamente Indic
197. positivo de programa o realizada com o S7 Tool gt Configura o S7 NURBS O controle de movimentos e a interpola o de percurso s o executados internamente no comando num rico com base nas NURBS Non Uniform Rational B Splines Dessa forma existe um procedimento padr o SINUMERIK 840D que usado como fun o interna de controle para todos os modos de opera o OEM O escopo para implementa o de solu es individuais aplica es de OEM para o SINUMERIK 840D foi desenvolvido pelo fabricante da m quina que gera sua pr pria interface de opera o ou integra no comando num rico as fun es espec ficas do processo Override Propriedade do comando num rico que pode ser ajustada ou programada manualmente com a qual o usu rio pode sobrepor os valores de avan o e de rota o programados para adaptar estes valores a uma determinada pe a de trabalho ou tipo de material Override de avan o No override de avan o o atual avan o especificado pelo painel de comando ou pr definido pelo PLC sobreposto pelo avan o programado 0 200 Um override de avan o tamb m poss vel atrav s de um valor em porcentagem 1 200 program vel no programa de usinagem Independente do programa que estiver sendo executado tamb m poss vel aplicar uma corre o de avan o atrav s de a es s ncronas Painel de comando da m quina Um painel de comando dispon vel na m quina ferramenta com element
198. processada na m quina ferramenta PLC Programmable Logic Control gt Comando l gico program vel Componente do gt NC Comando l gico program vel para processar a l gica do comando num rico da m quina ferramenta Ponto de refer ncia Ponto na m quina que serve de refer ncia para o sistema de medi o dos gt Eixos de m quina Ponto fixo da m quina Ponto que definido como nico atrav s da m quina ferramenta p ex o ponto de refer ncia Torneamento ISO 200 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO Gloss rio Ponto zero da m quina Um ponto fixo na m quina ferramenta que serve de refer ncia para todos os sistemas de medi o derivados Ponto zero da pe a de trabalho O ponto zero da pe a de trabalho a origem do gt Sistema de coordenadas da pe a de trabalho Este definido atrav s de sua dist ncia at o ponto zero da m quina Preset Com o aux lio da fun o Preset poss vel redefinir o ponto zero do comando num rico no sistema de coordenadas da m quina Com o Preset n o deslocado nenhum eixo ao inv s disso especificado um novo valor de posi o para as atuais posi es de eixo Processamento principal Os blocos de programa de pe a que foram decodificados e preparados atrav s da prepara o de blocos s o processados no Processamento principal Programa de pe a Uma sequ ncia de instru es no comando num rico que em combina o co
199. r o deslocados at seu ponto de refer ncia Posi o de refer ncia 34 Depois de ligar a m quina todos os eixos devem ser deslocados at suas marcas de refer ncia com utiliza o de sistemas de medi o de curso incrementais Somente depois disso que os movimentos de deslocamento poder o ser programados Com G74 poss vel executar a aproxima o do ponto de refer ncia no programa NC As coordenadas do ponto de refer ncia s o definidas com o dado de m quina 34100 _MA_REFP_SET_POS 0 at 3 No total podem ser determinadas quatro posi es de refer ncia Exemplo de programa o G90 G91 G28 X Y Z Eixo Z Ponto de refer ncia um ponto fixo na m quina E AM Retardamento do eixo Z LS Posicionamento P i Retorno ao ponto de refer ncia A PA Ponto d rtid Ponto de apoio como ponto intermedi rio onig de pariga no posicionamento Z Retardamento do eixo Y LS Eixo Y Esquema 2 12 Aproxima o autom tica do ponto de refer ncia Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 2 2 Formato 2 2 Aproxima o do ponto de refer ncia com fun es G Indica o A fun o G28 realizada com o ciclo fechado cycle328 spf Antes da aproxima o do ponto de refer ncia n o pode ser programada nenhuma transforma o para um eixo que deve ser deslocado at a marca de refer ncia atrav s do G28 A transfor
200. r consideravelmente o n mero de passos na programa o isso porque tanto os ciclos de desbaste como os ciclos de acabamento podem ser definidos atrav s da defini o da forma final usinada Existem dois tipos de ciclos de desbaste Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 79 Outras fun es 4 1 Fun es de suporte ao programa Tipo I A superf cie especificada usinada com sobremetal de acabamento atrav s do Ad profundidade de penetra o no desbaste Sempre que o contorno A at A at B for descrito por um programa NC permanecem o u 2 e o Aw G B R A Ad d y Comando de programa Au 2 F Avan o de corte R Avan o r pido AJ Aw p Esquema 4 14 Trajet ria de corte de um ciclo de desbaste eixo longitudinal Formato G71 U R U Profundidade de penetra o no desbaste Ad programa o em raios Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 30 mas este valor ser sobrescrito pelo valor do comando programado R e valor de retrocesso Este valor modal e permanecer ativo at ser programado outro valor O valor tamb m pode ser especificado atrav s do GUD7 ZSFI 31 mas este valor ser sobrescrito pelo valor do comando programado G71 P Q U W F S T P Bloco de partida para defini o do
201. ra o O plano de sa da n o alterado mesmo se a fura o for executada na opera o com G99 G98 retorno ao plano de sa da G98 retorno ao plano Ponto R 4 e ai de sa da E ms 4 Plano de sa da Ponto R 2 O O Esquema 4 29 Plano para o ponto de retorno G98 G99 Para produzir v rios furos afastados entre si com a mesma dist ncia o n mero de repeti es pode ser especificado no par metro K O K somente estar ativo no bloco onde ele foi especificado Se o primeiro furo foi programado de forma absoluta G90 a fura o ser executada novamente na mesma posi o por isso que o K deve ser especificado de forma incremental G91 Os dados de fura o s o armazenados entretanto na programa o do KO n o executada nenhuma fura o Para desativa o de um ciclo fixo utilizado o G80 ou uma fun o do grupo G 01 G00 G01 G02 G03 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa S mbolos e figuras A seguir s o explicados os diversos ciclos fixos Nas seguintes figuras s o utilizados estes s mbolos Posicionamento avan o r pido G00 Avan o de corte interpola o linear G01 Avan o manual Tempo de espera Fun o M para travar o eixo C M a 1 Fun o M para soltar o eixo C Esquema 4 30 S mbolos e figuras NcuiDaDO Em todos os
202. ra o avan o 1 2 3 Avan os fixos FO at F9 Ativa o de valores de avan o Exemplo 14 Com FO at F9 podem ser ativados dez valores de avan o diferentes e pr definidos atrav s de dados de ajuste Para ativar a velocidade de avan o r pido com FO deve se registrar a velocidade correspondente no dado de ajuste 42160 SC EXTERN FIXED FEEDRATE F1 F9 0 Os valores de avan o para FO at F9 s o registrados como valores reais nos dados de ajuste N o realizada nenhuma avalia o dos valores de entrada A fun o ativada atrav s do dado de m quina 22920 MC EXTERN FIXED FEEDRATE F1 ON Se o dado de m quina estiver definido como FALSE o F1 F9 ser interpretado como programa o normal de avan o p ex F2 2 mm min F0 0 mm min Se o dado de m quina TRUE para FO F9 ser o buscados os valores de avan o dispon veis no dado de ajuste 42160 SC EXTERN FIXED FEEDRATE F1 F9 Seo valor O estiver presente em um dos dados de ajuste ent o na programa o da extens o de endere o correspondente ser ativado o avan o 0 SC FIXED FEEDRATE F1 F9 0 5000 SC FIXED FEEDRATE F1 F9 1 1000 SC FIXED FEEDRATE F1 F9 2 500 N10 X10 Y10 Z10 FO G94 Alcan ar a posi o com 5000 mm min N20 G01 X150 Y30 F1 Avan o 1000 mm min ativo N30 Z0 F2 A posi o alcan ada com 500 mm min N40 Z10 FO Alcan ar a posi o com 5000 mm min Tabelas 1 2 Dados de ajuste para o pr ajuste dos avan os F
203. ra retrocesso r pido 610 6 Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o Unidade Tipo de dado BYTE V lido a partir da vers o de SW 6 Significado N mero da entrada de interrup o com o qual disparado um retrocesso r pido at a posi o programada com G10 6 em modo ISO Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 153 Descri es de dados C 1 Dados gerais de m quina e de ajuste N mero MD Defini o pr via padr o O MM EXTERN CNC SYSTEM Sistema de comando externo cujos programas s o processados Limite de entrada m x 2 Limite de entrada m n O Altera o v lida ap s o POWER ON N vel de prote o 2 7 Unidade Tipo de dado WORD V lido a partir da vers o de SW 5 Significado Sele o da linguagem externa 1 ISO 2 Sistema Fanuc0 Milling a partir da vers o 5 1 2 ISO 3 Sistema Fanuc0O Turning a partir da vers o 5 2 Aqui aplicado o escopo de fun es definido nas atuais documenta es da Siemens Este dado somente interpretado com o dado de m quina MN MM EXTERN LANGUAGE definido 10881 MM EXTERN GCODE SYSTEM N mero SD Modo ISO T Sistema de c digos G Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 2 Altera o v lida ap s o POWER ON
204. raeeeaeeaaeranea aeee aan naanaaeaaneaaaa 95 4 2 Entrada de dados program vel ias andsso a RE baga nada SAA Sacada 107 4 2 1 Altera o do valor dos corretores da ferramenta 610 107 4 2 2 Fun o M para chamada de subrotinas M98 M99 c renan 108 4 3 N mero de programa de oito d gitos erre earee aerea aeee 110 4 4 Fun es de Medi o caia anteioa puaiagmnasacdata aia ai E SA Gel ARG aa AREA TA Iso AURA STE ara 112 4 4 1 Retra o r pida com 610 6 erre eeaarananaraananananarareanenananaranaanaa 112 4 4 2 Medi o com anula o do curso restante 631 112 44 3 Medi o com G31 PI P4 rines a nADaD Unid ua dd rea ni ad da aa EE TT3 4 4 4 Programa de interrup o com M96 M97 ASUP errar 114 4 5 Programas de macro i R E arena aerea arara aereas 117 4 5 1 Diferen as com as subrotinas a ea a aaa a Eaa a aa aai E T17 4 5 2 Chamada de programa de macro G65 G66 G67 arena 117 4 6 FUN ES adi ionaiS sicassn nannaa a a RUA aa aE EEA a a A dra a 124 4 6 1 CJ o AE E E E OI RCE E E E E EEE E ER E ER 124 4 6 2 Torneamento de polgonoS essesi EE SAE Kaa ENE 124 4 6 3 Compressor em modo de dialeto ISO arara nana tnn nn nnnr rnnt nnn enne 126 4 6 4 Modos de comuta o para DryRun e n veis de supress o seeesaareaanos 126 4 6 5 Programa de interrup o com M96 M97 arara nenaararenenanaaaananas 127 Abrevia e
205. rama O M97 e o M96 P_ devem estar isolados em um bloco Dessa forma no disparo da interrup o chamado primeiro o ciclo fechado CYCLE396 e este chama o programa de interrup o programado com Pxxxx em modo ISO No fim do ciclo fechado realizada a interpreta o do dado de m quina 10808 MN EXTERN INTERRUPT BITS M96 Bit 1 e executado o posicionamento com REPOS at o ponto de interrup o ou o programa continuado com o pr ximo bloco Fim da interrup o M97 O programa de interrup o desativado com o M97 Somente depois da pr xima ativa o com M96 que a rotina de 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 de interrup o sem passo intermedi rio com o CYCLE396 deve se definir o dado de m quina 20734 8MC EXTERN FUNCTION MASK Bit 10 Depois a subrotina programada com Pxx chamada com uma troca de sinais de 0 gt 1 em modo Siemens Os n meros de fun o M para a fun o de interrup o s o ajustados atrav s de dados de m quina Com o dado de m quina 10804 MN EXTERN M NO SET INT determina se o n mero M para ativar uma rotina de interrup o e com o dado de m quina 10806 MN EXTERN M NO DISABLE INT determina se o n mero M para suprimir uma subrotina de interrup o Somente podem ser utilizadas as fun es M que n o estiverem reservadas para fun es M padr o O pr ajuste das f
206. rama com compensa o do raio de corte A ponta imagin ria da ferramenta segue a Atrav s da compensa o do raio de corte R a forma programada sendo que permanecem interfer n trajet ria da ferramenta desvia da forma cias de corte positivas nos cones e arcos programada de modo que s o eliminadas as interfer ncias de corte positiva e negativa Esquema 3 9 Programa e movimentos de ferramenta para os pontos de controle 1 at 8 Com o uso dos pontos de controle O at 9 deve se utilizar o centro do corte R como refer ncia no momento de se escrever o programa O programa somente deveria ser escrito ap s a defini o do sistema de coordenadas Se n o for utilizada nenhuma compensa o do raio de corte a forma programada n o pode ser diferente da usinada Centro do corte R ponta Centro do corte R imagin ria da ferramenta ponta imagin ria da s a o Z T Movimentos do centro do corte R as Movimentos do centro do i corte R Forma programada 4 Forma programada a programa sem compensa o do raio de corte R b programa com compensa o do raio de corte O centro do corte R segue a forma programada Na seguinte figura mostra como um Offset Entretanto se o sistema de coordenadas for programado correspondente no programa b obt m uma tima relativo ao centro do corte R a forma programada deve qualidade superficial na usinagem de acabamento ser diferente da forma usinada sem interfer
207. rante o torneamento transversal Z gt gt Poss vel tanto a interpo la o linear como circular gt Indica o Ciclo de desbaste no eixo transversal O contorno entre os pontos A e A definido atrav s do bloco G00 ou G01 especificado com a letra de endere o P Neste bloco n o pode ser especificado nenhum comando de deslocamento no eixo X O contorno definido entre os pontos A e B tanto no eixo X como no eixo Z deve ser um modelo de subida crescente ou de descida crescente Com o comando G73 e a especifica o do P e Q a usinagem executada dentro do ciclo Em seguida devem ser observados quatro setores de corte Preste muita aten o no sinal do Au Aw Ak e Ai Assim que o ciclo de usinagem estiver conclu do a ferramenta retornar at o ponto A 84 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Repeti o de contorno G73 O ciclo de repeti o de contorno G73 ainda ser mais eficaz se for usinada uma pe a de trabalho que tiver sua forma semelhante forma da usinagem final por exemplo pe as fundidas e pe as forjadas la Au 2 Au 2 Contorno programado A gt A Esquema 4 19 Trajet ria de corte na repeti o de contorno Formato G73 U W R U Dist ncia Ai do ponto de partida at a atual posi o da ferramenta no sentido do eixo X para programa o
208. re o H1 Exemplo O B1234 retornado como H1 1234 Torneamento ISO 68 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa 4 1 1 Ciclos fixos Os ciclos fixos facilitam o trabalho do programador na cria o de novos programas Os passos de usinagem de maior frequ ncia podem ser executados com uma fun o G sem os ciclos fixos seria necess rio programar v rios blocos NC Com o uso dos ciclos fixos poss vel abreviar um programa de usinagem e economizar espa o na mem ria Em dialeto ISO chamado um ciclo fechado que utiliza a funcionalidade dos ciclos padr o da Siemens Neste caso os endere os programados no bloco NC s o transmitidos ao ciclo fechado atrav s de vari veis de sistema O ciclo fechado adapta estes dados e chama um ciclo padr o da Siemens Ciclo de torneamento longitudinal Formato G X Z F Sistema A de c digos G G90 Sistema B de c digos G G77 Sistema C de c digos G G20 Com os comandos G X U Z W F executado um ciclo de torneamento longitudinal de acordo com a sequ ncia de execu o 1 4 Avan o r pido Defini o da velocidade de avan o com Esquema 4 1 Ciclo de torneamento longitudinal Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 69 Outras fun es 4 1 Fun es de suporte ao programa Visto que no caso
209. respondentes estarem programados ou n o O dado de m quina n o pode ser alterado no SINUMERIK 802D sl 162 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Descri es de dados C 2 Dados de m quina espec ficos de canal 20732 EXTERN GO LINEAR MODE N mero MD Comportamento de interpola o com G00 Defini o pr via padr o 1 Limite de entrada m n O Limite de entrada m x 1 Altera o v lida ap s o POWER ON N vel de prote o 2 4 Unidade Tipo de dado BOOLEAN V lido a partir da vers o de SW Significado Com este dado de m quina definido o comportamento de interpola o com o G00 O Os eixos s o deslocados como eixos de posicionamento 1 Os eixos interpolam entre si Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 163 Descri es de dados C 2 Dados de m quina espec ficos de canal 20734 EXTERN FUNCTION MASK N mero MD Tela de fun o para linguagem externa Defini o pr via padr o Limite de entrada m n O Limite de entrada m x 16 Altera o v lida ap s o RESET N vel de prote o 2 7 Unidade Tipo de dado DWORD V lido a partir da vers o de SW 6 2 Significado Com este dado de m quina s o controladas as fun es em modo ISO Bit 0 0 Modo ISO T A e C s o interpretados como eixos Se for programada uma sucess o de elementos de
210. rico pode ser parametrizado A compensa o do comprimento de ferramenta selecionada atrav s da programa o dos n meros D Central Processor Unit unidade de processamento central gt Comando l gico program vel A C Spline a mais conhecida e a mais aplicada das Splines A Spline percorre entre todos os pontos de apoio ao longo de uma tangente e ao longo do eixo de curvatura Para isso s o utilizados polin mios de 3 grau Dados atrav s dos quais o comando num rico alimentado com informa es sobre as propriedades da m quina e a forma com que isto realizado est definido no software do sistema Em contrapartida aos gt Dados de m quina os dados de ajuste podem ser alterados pelo usu rio Defini o de vari veis Uma vari vel definida atrav s da indica o de um tipo de dado e um nome de vari vel Atrav s do nome de vari vel poss vel endere ar o valor da vari vel Deslocamento de ponto zero 188 Especifica o de um novo ponto de refer ncia para um sistema de coordenadas atrav s da refer ncia a um ponto zero existente e um gt Frame 1 Ajust vel SINUMERIK 840D Para cada eixo CNC existe uma quantidade parametriz vel de deslocamentos de ponto zero ajust veis Cada deslocamento de ponto zero pode ser selecionado atrav s de fun es G a sele o exclusiva 2 Externo Todos os deslocamentos atrav s dos quais se define a posi o do ponto zero da pe a de trabalho
211. rmanece ativada at o G07 1 AO BO CO ser desativado A interpola o cil ndrica desativada com a inicializa o do sistema ou ap s um NC RESET Indica o Interpola o cil ndrica G07 1 e O G07 1 baseado no opcional TRACYL da Siemens Para isso devem ser definidos os dados de m quina correspondentes e As informa es sobre este tema est o dispon veis no manual Fun es ampliadas se o M1 TRACYL O eixo rotativo para a interpola o cil ndrica e inclusive seu nome definido com o dado de m quina 24120 MC TRAFO GEOAX ASSIGN TAB 1 Ferramenta de corte E G00 X44 0 CO a ro no ponto de partida do processo G07 1 C45 0 Opera o com interpola o cil ndrica ON G01 G42 Z47 5 F100 N C60 0 Z32 5 120 0 C240 0 G03 Z40 0 C249 549 R7 5 pe Programa de usinagem G02 Z47 5 C259 099 R7 5 G01 C360 0 Z44 0 G07 1 CO M30 Opera o com interpola o cilindrica ON Esquema 2 10 Exemplo de programa o para a interpola o cil ndrica Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 1 Comandos de interpola o 2 1 7 Interpola o de coordenadas polares 612 1 613 1 TRANSMIT Com 612 1 e 613 1 ativada e desativada uma interpola o no plano de usinagem entre um eixo rotativo e um eixo linear Um outro eixo linear estar disposto verticalmente a este plano Esta fun o corresponde fun o TR
212. rna G291 Em um bloco somente pode existir uma chamada de subrotina Isto significa que em um bloco sempre se deve programar apenas uma substitui o de fun o M G e no bloco n o pode haver nenhuma chamada de subrotina M98 ou chamada de ciclo adicional Inclusive o salto de retorno da subrotina e o fim de programa de pe a n o s o permitidos no mesmo bloco Em caso de conflito ser emitido o alarme 14016 10817 EXTERN G NO MAC CYCLE NAME N mero MD Nome de subrotina para fun o G de chamada de macro Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o Unidade Tipo de dado STRING V lido a partir da vers o de SW 6 3 Significado Nome de ciclo na chamada atrav s da fun o G definida atrav s do MN EXTERN G NO MAC CYCLE n 10818 EXTERN INTERRUPT NUM ASUP N mero MD N mero de interrup o para partida da ASUP M96 Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o Unidade Tipo de dado BYTE V lido a partir da vers o de SW 6 Significado N mero da entrada de interrup o com o qual iniciada uma subrotina ass ncrona ativada em modo ISO M96 lt n mero do programa gt 10820 EXTERN INTERRUPT NUM RETRAC N mero MD N mero de interrup o pa
213. rograma com m x de quatro d gitos O n mero de programa de 4 d gitos sempre complementado com 0 Exemplo M98 P20012 chama 2 execu es do 0012 mpf M98 P123 L2 chama 2 execu es do 0123 mpf MC EXTERN FUNCTION MASK Bit 6 1 M98 Pxxxxxxxx Lyyyy N o realizada nenhuma complementa o com 0 mesmo se o n mero de programa tiver menos que 4 d gitos A programa o do n mero de execu es e do n mero de programa em P Pyyyyxxxxx n o poss vel o n mero de execu es sempre deve ser programado com o L Exemplo M98 P123 chama 1 execu o do 123 mpf M98 P20012 chama 1 execu o do 20012 mpf Aten o isto n o ter mais compatibilidade com o dialeto ISO original M98 P12345 L2 chama 2 execu es do 12345 mpf Macro modal ou por blocos G65 G66 MC EXTERN FUNCTION MASK Bit 6 O G65 Pxxxx Lyyyy O n mero de programa de 4 d gitos sempre complementado com 0 Um n mero de programa com mais de 4 d gitos provoca um alarme MC EXTERN FUNCTION MASK Bit 6 1 G65 Pxxxx Lyyyy N o realizada nenhuma complementa o com 0 mesmo se o n mero de programa tiver menos que 4 d gitos Um n mero de programa com mais de 8 d gitos provoca um alarme Torneamento ISO 110 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 3 N mero de programa de oito digitos Interrupt M96 N o funciona no SINUMERIK 802D sl MC EXTERN FUNCTION MASK Bit6 O M96 Pxxxx O n mero de programa de 4
214. rotina de interrup o e com o dado de m quina 10806 MN EXTERN M NO DISABLE INT determina se o n mero M para suprimir uma subrotina de interrup o Somente podem ser utilizadas as fun es M que n o estiverem reservadas para fun es M padr o O pr ajuste das fun es M M96 e M97 Para ativar a fun o deve se definir o dado de m quina 10808 MN EXTERN INTERRUPT BITS M96 Bit 0 Dessa forma as fun es M n o ser o enviadas ao PLC Se n o for definido como Bit 0 as fun es M ser o interpretadas como fun es auxiliares normais Como padr o ap s o fim do programa de interrup o ocorre o posicionamento na posi o final do bloco de programa de pe a seguinte ao bloco de interrup o Se a continua o do programa de pe a deve ser processada a partir do ponto de interrup o deve existir uma instru o REPOS no fim do programa de interrup o p ex REPOSA Para isso o programa de interrup o deve ser escrito em modo Siemens As fun es M para ativar e desativar um programa de interrup o devem estar isoladas em um bloco Se no bloco forem programados outros endere os al m do M e do P ser emitido o alarme 12080 erro de sintaxe Dados de m quina O comportamento da fun o do programa de interrup o pode ser determinado com os seguintes dados de m quina MD10808 MN EXTERN INTERRUPT BITS M96 e Bit0 0 Nenhum programa de interrup o poss vel M96 M97 s o fun es M normais e Bit0
215. s de acordo com a tecnologia utilizada Compensa o de erro de passo do fuso Compensa o de irregularidades mec nicas de um fuso envolvido no movimento de avan o Os erros s o compensados pelo comando num rico com base nos desvios medidos e armazenados no pr prio comando num rico Compensa o de erro de quadrante Os erros de contorno nas transi es de quadrante que se destacam atrav s das perdas por atrito nas guias lineares podem em grande parte ser corrigidos com a compensa o de erro de quadrante Para parametrizar a compensa o de erro de quadrante utilizado um teste de forma circular Compensa o de ferramenta Online Esta fun o somente pode ser aplicada em ferramentas de retificar A redu o do tamanho do rebolo atrav s da dressagem transmitida como corretor de ferramenta para a respectiva ferramenta ativa e esta compensa o imediatamente ativada Compensa o de folgas Compensa o de folgas mec nicas da m quina p ex a folga de revers o dos fusos de esferas A compensa o de folgas pode ser especificada individualmente para cada eixo Compensa o interpolat ria A compensa o interpolat ria um meio para compensar os erros de passo do fuso LEC e os erros do sistema de medi o MSF ambos resultantes do processo de produ o Configura o S7 A Configura o S7 uma ferramenta de trabalho para parametrizar m dulos Com a Configura o S7 poss v
216. s de macro s o tratados juntos como um bloco s mesmo se determinados endere os n o forem programados Se um par metro for programado novamente ou se um par metro seguinte for programado com refer ncia ordem l Je K ent o ele pertencer ao pr ximo bloco Para identificar a ordem de programa o em modo ISO s o inseridas as vari veis de sistema C ORDER C J ORDER C K ORDER Estas s o arrays id nticos ao C C Je C K contendo o n mero correspondente ao par metro Indica o Os par metros de transfer ncia somente podem ser lidos na subrotina em modo Siemens Exemplo N5 110 J10 K30 J22 K55 T44 K33 Blocol Bloco2 Bloco3 SC 1 0 10 SC 1 1 44 SC I ORDER 0 1 SC I ORDER 1 3 SC J 0 10 C_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 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 5 Programas de macro SC K ORDER 0 1 SC K ORDER 1 2 SC K ORDER 2 3 Par metro de ciclo C x PROG No modo de dialeto ISO O os valores programados podem ser interpretados de forma diferente dependendo do modo de programa o com valores Integer ou Real A diferente avalia o ativada atrav s de um dado de m quina Se o MD estiver definido o comando num rico ter o comportamento mostrado no seguinte exemplo X100 O eixo X deslocado 100 mm 100 com ponto gt valor Real Y200 O eixo Y deslocado 0 2
217. s de programa dispon veis mais 2 n veis reservados aos programas de interrup o ASUP A rotina de interrup o somente iniciada com uma troca de flancos do sinal de interrup o de O para 1 Se o sinal de interrup o permanecer fixo em 1 a rotina de interrup o n o ser reiniciada Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 129 Outras fun es 4 6 Fun es adicionais Torneamento ISO 130 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO Abrevia es A Sa da ASCII American Standard Code for Information Interchange Norma americana de c digos para troca de informa es ASUP Subrotina ass ncrona AV Prepara o do trabalho AWL Lista de instru es BA Modo de opera o BAG Grupo de modos de opera o BCD Binary Coded Decimals N meros decimais codificados em c digo bin rio BCS Sistema de coordenadas b sico BHG Terminal Handheld BIN Arquivos bin rios Binary Files BOF Interface de opera o BT Painel de comando BTSS Interface de painel de comando CAD Computer Aided Design Projeto auxiliado por computador CAM Computer Aided Manufacturing Produ o auxiliada por computador CNC Computerized Numerical Control Comando num rico computadorizado C digo EIA C digo especial de fita perfurada o n mero de furos por caractere sempre mpar Torneamento ISO Manual de programa o 06 2009
218. s de um movimento paralelo ao eixo Z no ciclo G72 a usinagem executada atrav s dos movimentos paralelos ao eixo X O ciclo chamado com G72 conduz para a mesma usinagem como no caso do G71 mas em outro sentido Trajet ria da ferramenta Contorno programado Esquema 4 17 Trajet ria de corte de um ciclo de desbaste eixo transversal Formato G72 W R O significado dos endere os W Ad e R e o mesmo como no caso do U e R G72P Qa U W Foe Sae Tag Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 83 Outras fun es 4 1 Fun es de suporte ao programa Os endere os P Q U Au W Aw F S e T t m o mesmo significado como no caso do ciclo G71 Indica o Ciclo de desbaste no eixo transversal Os valores A i e A k ou A u e A w s o definidos respectivamente com os endere os U e W Entretanto o significado destes definido atrav s das letras de endere o P e Q no bloco com o G73 As letras de endere o U e W estar o relacionadas ao A i e A K se P e Q n o forem especificados no mesmo bloco As letras de endere o U e W estar o relacionadas ao A u e A w se P e Q n o forem especificados no mesmo bloco Ao todo existem quatro setores de corte diferentes Como mostrado na figura abaixo o A u e o A w podem ter sinais diferentes Esquema 4 18 X WD x a Sinal dos n meros com U e W na remo o de material du
219. s fun es auxiliares poss vel controlar um equipamento auxiliar na m quina contraponto garra placa de fixa o etc Emiss o r pida de fun es auxiliares Os tempos de conforma o para gt Fun es auxiliares podem ser reduzidos e as paradas desnecess rias da usinagem para realiza o de fun es de ativa o cr ticas tamb m s o evitadas As a es s ncronas podem ser combinadas de modo que seja poss vel compor programas ciclos de tecnologia Os programas de eixo podem ser iniciados no mesmo ciclo IPO p ex atrav s da sondagem das entradas digitais No painel de comando todas as gt Mensagens e Alarmes s o exibidas na forma de texto puro O texto do alarme cont m a data a hora e o um s mbolo correspondente para o crit rio de cancelamento Os alarmes e as mensagens s o exibidos separadamente de acordo com os seguintes crit rios e 1 Alarmes e mensagens no programa de pe a Os alarmes e as mensagens podem ser exibidos em texto puro diretamente do programa 2 Os alarmes e mensagens do PLC que estiverem relacionados com a m quina podem ser exibidos em texto puro diretamente do PLC Para isso n o necess rio nenhum m dulo de fun o adicional Anula o de curso restante Torneamento ISO Comando em um programa de pe a que cessa o processamento e que anula o curso restante ainda a ser percorrido Manual de programa o 06 2009 6FC5398 5BP10 1KAO 181 Gloss rio Aprox
220. s opera es de fura o e de fresamento em superf cies da pe a de trabalho que estiverem inclinadas em rela o aos planos de coordenadas da m quina A posi o da superf cie inclinada pode ser definida atrav s da posi o inclinada do sistema de coordenadas veja a programa o de FRAME Valor de corretores Dist ncia medida com um sensor de posi o entre a posi o do eixo e a posi o de eixo programada e desejada Vari veis definidas pelo usu rio Os usu rios t m a possibilidade de definir vari veis no gt Programa de pe a ou em um M dulo de dados dados de usu rio globais que sirvam para seus prop sitos A defini o das vari veis cont m a indica o do tipo de dado e o nome da vari vel Veja tamb m gt Vari vel de sistema Vari vel de sistema Uma vari vel que existe mesmo se ela n o for programada pelo gt Programador de programas de pe a Elas s o definidas atrav s do tipo de dado e do nome de vari vel mais o prefixo Veja tamb m gt Vari vel definida pelo usu rio Velocidade de percurso A velocidade de percurso m xima program vel depende da unidade de especifica o Por exemplo a velocidade de percurso m xima program vel para uma resolu o de 0 1 mm de 1 000 m min Velocidade de transmiss o de dados a velocidade com que os dados s o transmitidos bit s Torneamento ISO 206 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO ndice A Avan o de
221. sinalizado com o alarme 4150 e MO at M5 e M17 M30 e M40 at M45 e Fun o M para comuta o entre modo de fuso e modo de eixo conforme o MC SPIND RIGID TAPPING M NR ocupa o pr via com M70 e Fun es M para estampagem puncionamento conforme configura o atrav s do MC NIBBLE PUNCH CODE isto se estiverem ativadas atrav s do MC PUNCHNIB ACTIVATION e Para linguagem externa aplicada MN MM EXTERN LANGUAGE M19 M96 M99 Exce o As fun es M definidas com o MC TOOL CHANGE M CODE para troca de ferramentas As subrotinas configuradas com o MN M NO FCT CYCLE NAME e o MN T NO FCT CYCLE NAME n o podem estar ativas simultaneamente em um bloco senten a linha de programa de pe a isto no m ximo uma substitui o de fun o M T pode estar ativa por bloco No bloco com a substitui o de fun o M nunca pode ser programado um M98 nem chamadas de subrotina modais Inclusive o salto de retorno da subrotina e o fim de programa de pe a n o s o permitidos Em caso de conflito ser emitido o alarme 14016 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 147 Descri es de dados C 1 Dados gerais de m quina e de ajuste 10716 M NO FCT CYCLE NAMEYJ0 N mero MD Nome da subrotina para substitui o da fun o M Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de pr
222. sitivos ligados em rede trocam os dados atrav s da rede 1 Reaproxima o do contorno disparada pelo operador Com o REPOS a ferramenta pode ser retornada at o ponto de interrup o com o aux lio das teclas de sentido 2 Reaproxima o at o contorno program vel Na forma de comandos de programa existe uma variedade de estrat gias de aproxima o disposi o Aproxima o do ponto de interrup o aproxima o do bloco de partida aproxima o do bloco final aproxima o de um ponto na trajet ria entre o bloco inicial e o ponto de interrup o Com o Reset geral s o apagadas as seguintes mem rias da gt CPU e gt Mem ria de trabalho e rea de leitura e grava o da gt Mem ria de armazenamento e gt Mem ria do sistema e gt Mem ria de backup Retra o r pida do contorno Quando ocorre uma interrup o poss vel ativar um movimento atrav s do programa de usinagem CNC que permite uma retra o da ferramenta do contorno da pe a que est sendo usinado O ngulo de retrocesso e o curso de retrocesso tamb m podem ser parametrizados Ap s um retrocesso r pido pode ser executada uma rotina de interrup o Retrocesso de ferramenta orientado RETTOOL Se a usinagem for interrompida p ex em caso de quebra de ferramenta poss vel atrav s de um comando de programa retroceder a ferramenta por um curso definido atrav s de uma orienta o definida pelo usu rio Rosqueamento
223. squeamento com macho em superf cies frontais x x G85 4 Ciclo de fura o em superf cies frontais x x G87 5 Fura o profunda em superf cies laterais x x G88 6 Rosqueamento com macho em superf cies laterais x x G89 7 Fura o em superf cies laterais x x Grupo 11 G98 1 1 Retorno at o ponto de sa da para ciclos de fura o x x G99 2 Retorno at o ponto R para ciclos de fura o x x Grupo 12 G66 1 Chamada de macro modal x x G67 1 2 Cancelamento da chamada de macro modal x x Grupo 13 Grupo 14 G54 1 1 Sele o de deslocamento de ponto zero x x G55 2 Sele o de deslocamento de ponto zero x x G56 3 Sele o de deslocamento de ponto zero x x G57 4 Sele o de deslocamento de ponto zero x x G58 5 Sele o de deslocamento de ponto zero x x G59 6 Sele o de deslocamento de ponto zero x x G54 Deslocamento de ponto zero ampliado x x P 1 48 1 G54 1 7 Deslocamento de ponto zero ampliado x x G54 Deslocamento de ponto zero externo x x PO 1 Grupo 15 Grupo 16 G17 1 Plano XY x x G18 1 2 Plano ZX x x G19 3 Plano YZ x x Grupo 17 Grupo 18 ativo por blocos G04 1 Tempo de espera em s ou em rota es do fuso x x G05 20 High speed cycle cutting x x G05 1 22 High speed cycle gt Chamada do CYCLE305 x x G07 1 18 Interpola o cil ndrica x x G10 2 Grava o de deslocamento de ponto zero e de corretores de x x ferramenta Torneamento ISO Manual de programa o 06 2009
224. stes 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 marcadas 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 5BP10 1KAO Copyright O Siemens AG 2009 Industry Sector E 09 2009 Sujeito a modifica es sem Postfach 48 48 aviso pr vio 90026 N RNBERG ALEMANHA ndice remissivo 1 Fundamentos da programa o ii eeereeereeaee rece nerecenaneeeenr eai Naaa darai iaka apase Aaaa EaR T7 1 1 Observa es preliMiNareS sisson iian a aaa aaa a
225. te n o for considerado Exemplos de problemas que podem aparecer s o ilustrado pela figura a seguir Com o G41 ou G42 ativada a compensa o do raio de corte que compensa tais irregularidades de contorno Trajet ria central do corte R sem compensa o do raio de corte Trajet ria central do corte R com compensa Interfer ncia de corte negativa o do raio de corte esquerda da rea n o usinada 7 Ponta da ferramenta de A forma alcan ada sem a aplica o corte da compensa o do raio de corte i 4 gt lt Centro do corte R Ponta da ferramenta R Ponta imagin ria da Forma programada ferramenta e a forma que alcan ada atrav s da aplica o da compensa o do raio de corte Esquema 3 6 Usinagem sem compensa o do raio de corte Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 57 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Valor da compensa o do raio de corte O termo valor da compensa o do raio de corte significa a dist ncia da ponta da ferramenta at o centro de corte R e Defini o do valor da compensa o do raio de corte O valor da compensa o do raio de corte especificado atrav s do raio da forma circular da ponta da ferramenta sem indica o de sinal Ferramenta de corte QU Ponta imagin ria da ferramenta Esquema 3 7 Defini o do valor da compensa o do raio de corte e uma ponta de ferramenta imagin ri
226. tidos at 16 n veis de subrotina Se forem especificado mais n veis de subrotinas que o permitido ser emitido um alarme Fim de subrotina M99 Uma subrotina encerrada com o comando M99 Pxxxx e no programa de onde partiu a chamada continuado o processamento do programa a partir do n mero de bloco O comando num rico procura pelo n mero do bloco primeiro para baixo a partir da chamada da subrotina at o fim do programa Se nenhum n mero de bloco coincidente for encontrado ent o a procura no programa de pe a ser realizada para cima no sentido do in cio do programa Se em um programa principal o M99 for especificado sem o n mero de bloco Pxxxx ocorre um salto para o in cio do programa principal e este ser executado novamente No caso do M99 com salto at o n mero de bloco no programa principal M99 Pxxxx o n mero do bloco sempre ser procurado desde o in cio do programa Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 109 Outras fun es 4 3 N mero de programa de oito d gitos 4 3 N mero de programa de oito d gitos Atrav s do dado de m quina 20734 MC EXTERN FUNCTION MASK Bit 6 1 ativada uma sele o de n meros de programa de oito d gitos Esta fun o tem efeito sobre o M98 G65 66 e o M96 y N mero de execu es do programa x N mero de programa Chamada de subrotina MC EXTERN FUNCTION MASK Bit 6 0 M98 Pyyyyxxxx ou M98 Pxxxx Lyyyy N mero de p
227. to 2 2 Aproxima o do ponto de refer ncia com fun es G Posi es do ponto de refer ncia As posi es de todos os pontos de refer ncia sempre ser o determinados em rela o ao primeiro ponto de refer ncia A dist ncia do primeiro ponto de refer ncia at todos os demais pontos de refer ncia ajustada nos seguintes dados de m quina 36 Tabelas 2 5 Pontos de refer ncia Elemento 2 ponto de refer ncia MD MA REFP SET POST 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 os quais s o considerados na programa o do G30 est o dispon veis no cap tulo Aproxima o do ponto de refer ncia com ponto intermedi rio G28 A fun o G30 realizada com o ciclo cycle328 spf como no G28 Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 2 3 Utiliza o da fun o de rosqueamento 2 3 Utiliza o da fun o de rosqueamento 2 3 1 Rosqueamento com passo constante G33 Formato Com os comandos G33 X U Z W F poss vel produzir tr s tipos de rosca a rosca cil ndrica rosca transversal e rosca c nica tanto vers es de rosca direita como esquerda Com F definido o passo da rosca As coordenadas do ponto final s o determinadas com X e Y absolutas ou com U e W incrementais Sist
228. to final Esquema 2 5 Interpola o circular Para iniciar a interpola o circular devem ser executados os comandos indicados na seguinte tabela Tabelas 2 2 Comandos para execu o da interpola o circular Elemento Comando Descri o Sentido de giro G02 em sentido hor rio G03 em sentido anti hor rio Posi o do ponto final X U Coordenada X do ponto final do arco valor diametral Z W Coordenada Z do ponto final do arco Y V Coordenada Y do ponto final do arco Dist ncia do ponto de partida ao centro Dist ncia do ponto de partida at o centro do arco no eixo X J Dist ncia do ponto de partida at o centro do arco no eixo Y K Dist ncia do ponto de partida at o centro do arco no eixo Z Raio do arco R Dist ncia do ponto de partida at o centro do arco Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 23 Comandos de deslocamento 2 1 Comandos de interpola o Sentido de giro O sentido de giro do arco definido com as fun es G mencionadas na tabela a seguir Sentido de giro G02 em sentido hor rio G03 em sentido anti hor rio X C G02 gt G03 Z Esquema 2 6 Sentido de giro do arco Ponto final O ponto final pode ser especificado como valor absoluto ou valor incremental com G90 respectivamente com G91 Programa o de movimentos circulares O modo ISO oferece duas op es de programa o de mov
229. trada e sa da 1 0 entendemos o gerador de sinais para sinais anal gicos do processo Atrav s dos m dulos anal gicos de entrada os valores anal gicos medidos s o convertidos em valores digitais de modo que estes ltimos possam ser processados na CPU Com os m dulos anal gicos de entrada os valores digitais s o convertidos em vari veis que podem ser manipuladas Monitora o de contorno Dentro de uma faixa de toler ncia definida o retardo de posicionamento monitorado como dimens o para precis o do contorno Por exemplo dessa forma uma sobrecarga do acionamento pode provocar um erro sequencial o que n o mais aceit vel Neste caso ser emitido um alarme e os eixos ser o parados NC Numerical Control comando num rico cont m todos os componentes do comando num rico de uma m quina ferramenta gt NCK gt PLC gt HMI gt COM NCK Numerical Control Kernel Componente do comando NC que processa os gt Programas de pe a e principalmente coordena os movimentos executados na m quina ferramenta Torneamento ISO 198 Manual de programa o 06 2009 6FC5398 5BP 10 1KAO Gloss rio N mero do participante O n mero do participante o endere o de contato de uma gt CPU ou de um gt Dispositivo de programa o ou de outro m dulo perif rico l gico isto se estes dispositivos se comunicarem atrav s da gt Rede A associa o do n mero de participante com a CPU ou com o dis
230. ual de programa o 06 2009 6FC5398 5BP10 1KAO Comandos de deslocamento 3 5 Fun es S T Me B Sele o da gama de velocidade da rota o do fuso Em m quinas onde a gama de velocidades marcha pode ser mudada com um comando M o comando M que seleciona a respectiva gama de velocidade deve ser escrito antes da indica o do G96 Os detalhes sobre este assunto est o dispon veis na documenta o do fabricante de sua m quina Exemplo de programa o N8 Mxx a Fun o M para desativar a gama de N9 G96 S100 M03 velocidade Exemplo Gama de velocidade n 4 3 5 3 Troca de ferramentas com comandos T fun o T Com a programa o da palavra T realizada uma troca de ferramentas direta O efeito da fun o T definido atrav s de dados de m quina Observe a configura o do fabricante da m quina 3 5 4 Fun o adicional fun o M Com as fun es M poss vel ativar processos de comuta o como Refrigera o ON OFF e outras funcionalidades na m quina Uma pequena parte das fun es M usada pelo fabricante do comando num rico para uma funcionalidade fixa veja a se o seguinte Programa o M Poss veis valores 0 at 9999 9999 valor INT m x n mero inteiro Todos os n meros de fun o M livres podem ser reservados pelo fabricante da m quina p ex com fun es de ativa o para controlar dispositivos de fixa o ou para ativar e desativar outras fun es da
231. un es M M96 e M97 Para ativar a fun o deve se definir o dado de m quina 10808 MN EXTERN INTERRUPT BITS M96 Bit 0 Dessa forma as fun es M n o ser o enviadas ao PLC Se n o for definido como Bit 0 as fun es M ser o interpretadas como fun es auxiliares normais Como padr o ap s o fim do programa de interrup o ocorre o posicionamento na posi o final do bloco de programa de pe a seguinte ao bloco de interrup o Se a continua o do programa de pe a deve ser processada a partir do ponto de interrup o deve existir uma instru o REPOS no fim do programa de interrup o p ex REPOSA Para isso o programa de interrup o deve ser escrito em modo Siemens A fun o M para ativar e desativar um programa de interrup o deve estar isolada em um bloco Se no bloco forem programados outros endere os al m do M e do P ser emitido o alarme 12080 erro de sintaxe Dados de m quina O comportamento da fun o do programa de interrup o pode ser determinado com os seguintes dados de m quina MD10808 MN EXTERN INTERRUPT BITS M96 BitO 0 Nenhum programa de interrup o poss vel M96 M97 s o fun es M normais BitO 1 permitida a ativa o de um programa de interrup o com M96 M97 Torneamento ISO 128 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 6 Fun es adicionais Bit1 0 O processamento do programa de pe a continua com a posi o final d
232. upos G a ser utilizada resulta da atual documenta o SINUMERIK dispon vel Os seguintes grupos dentro do dado de m quina EXTERN GCODE RESET VALUES podem ser escritos Dialeto ISO M Grupo G 2 G17 G18 G19 Grupo G 3 G90 G91 Grupo G 5 G94 G95 Grupo G 6 G20 G21 Grupo G 13 G96 G97 Grupo G 14 G54 G59 Dialeto ISO T Grupo G 2 G96 G97 Grupo G 3 G90 G91 Grupo G 5 G94 G95 Grupo G 6 G20 G21 Grupo G 16 G17 G18 G19 O dado de m quina n o pode ser alterado no SINUMERIK 802D sl Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 161 Descri es de dados C 2 Dados de m quina espec ficos de canal 20380 TOOL CORR MODE G43 G44 N mero MD Tratamento da compensa o do comprimento da ferramenta G43 G44 Defini o pr via padr o O Limite de entrada m n 1 Limite de entrada m x 2 Altera o v lida ap s o RESET N vel de prote o 2 7 Unidade Tipo de dado BYTE V lido a partir da vers o de SW 5 2 Significado O dado de m quina somente tem efeito com o 8MN MM EXTERN CNC LANGUAGE 1 Com o G43 G44 ativo ele define o modo com que as compensa es de comprimento programadas com H ser o processadas 0 Modo A O comprimento de ferramenta H sempre tem efeito sobre o eixo Z independentemente do atual plano selecionado 1 Modo B O comprimento de ferramenta H em fun o do plano ativo tem efeito sobre um dos tr s eixos geom tric
233. veja a seguinte tabela Observe que todas estas fun es G n o s o fun es G de efeito modal Torneamento ISO 78 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 1 Fun es de suporte ao programa Tabelas 4 1 Vis o geral dos ciclos de torneamento G70 at G76 sistemas A e B de c digos G C digo G Descri o G70 Ciclo de acabamento G71 Ciclo de desbaste eixo longitudinal G72 Ciclo de desbaste eixo transversal G73 Repeti o de contorno G74 Fura o profunda e execu o de canais no eixo longitudinal G75 Fura o profunda e execu o de canais no eixo transversal G76 Ciclo de rosca de m ltiplas entradas Estes ciclos tamb m existem no sistema C de c digos G Por m s o utilizadas outras fun es G Tabelas 4 2 Vis o geral dos ciclos de torneamento G72 at G78 sistema C de c digos G C digo G Descri o G72 Ciclo de acabamento G73 Ciclo de desbaste eixo longitudinal G74 Ciclo de desbaste eixo transversal G75 Repeti o de contorno G76 Fura o profunda e execu o de canais no eixo longitudinal G77 Fura o profunda e execu o de canais no eixo transversal G78 Ciclo de rosca de m ltiplas entradas Indica o Nas descri es de ciclos informadas a seguir s o considerados os sistemas A e B de c digos G Ciclo de desbaste eixo longitudinal G71 Atrav s do uso de ciclos fixos poss vel reduzi
234. ward din mico condicionada acelera o poss vel eliminar muitas vezes totalmente as irregularidades de contorno que resultam de erros sequenciais Com o controle feedforward obtida uma precis o extremamente elevada mesmo em altas velocidades de trajet ria da ferramenta O controle feedforward somente pode ser ativado e desativado em todos os eixos atrav s de um programa de pe a Coordenadas polares Sistema de coordenadas onde a posi o de um ponto definida no plano atrav s de sua dist ncia da origem das coordenadas e o ngulo formado pelo vetor do raio com um eixo definido Corre o do raio da ferramenta Um contorno programado com base na suposi o de que uma ferramenta seja utilizada com a sua ponta Visto que isto nem sempre ocorre na pr tica o raio de curvatura da ferramenta usada especificado de modo que um sobremetal possa ser considerado atrav s da ferramenta O centro da curvatura conduzido no contorno de forma equidistante com um deslocamento que corresponde ao raio da curvatura Torneamento ISO Manual de programa o 06 2009 6FC5398 5BP10 1KAO 187 Gloss rio Corretor de ferramenta CPU C Spline Dados de ajuste A ativa o de uma ferramenta realizada atrav s da programa o de uma fun o T 5 d gitos n mero inteiro no bloco Em cada n mero T podem ser atribu dos at 9 cortes endere os D O n mero de ferramentas que deve ser gerenciado no comando num
235. xecu o do programa que at ent o gerou uma moment nea queda de velocidade na trajet ria O mesmo se aplica comuta o do modo DryRun DryRun avan o de teste DB21 DBBO BIT6 de DryRunOff para DryRunOn ou vice versa Agora com um novo modo de comuta o que limitado sua fun o poss vel evitar a queda de velocidade Torneamento ISO 126 Manual de programa o 06 2009 6FC5398 5BP10 1KAO Outras fun es 4 6 Fun es adicionais Com a ocupa o do dado de m quina 10706 MN SLASH MASK 2 n o haver mais nenhuma necessidade de queda de velocidade na mudan a dos n veis de supress o isto um novo valor na interface PLC gt NCK Chan DB21 DBB2 Indica o O NCK processa os blocos em dois n veis o pr processamento e o processamento principal O resultado do pr processamento oscila na mem ria de pr processamento O processamento principal sempre busca na mem ria de pr processamento o bloco mais antigo e percorre sua geometria ATEN O Com a ocupa o do dado de m quina MN SLASH MASK 2 o pr processamento comutado com a mudan a de n veis de supress o Todos os blocos que estiverem na mem ria de pr processamento ser o executados com o n vel de supress o antigo O usu rio normalmente n o tem o controle sobre o n vel de enchimento da mem ria de pr processamento Com isso o usu rio observa o seguinte efeito Em qualquer momento ap s a comuta o s
Download Pdf Manuals
Related Search
Related Contents
05 Electric Service Manual ACTi Demo Tool User Manual Version 1.5 TWJ372 ホース ピンチャー取扱説明書 Franklin STK-2032 User's Manual - Jinan USR IOT Technology Limited Instruções de operação User manual - Agilent Technologies Mazda MAZDA6 Smart Start Guide Copyright © All rights reserved.
Failed to retrieve file