Home

Manual de programação, Fresamento ISO

image

Contents

1. FST Feed Stop Parada de avan o FUP Plano de funcionamento 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 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 JOG Jogging Modo de ajuste K1 K4 Canal 1 at canal 4 Fresamento ISO 148 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Abrevia es 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
2. A compensa o do raio da ferramenta ativada com a execu o do G41 ou do G42 e desativada atrav s do G40 O sentido de compensa o definido atrav s da fun o G especificada G41 G42 e o valor de compensa o definido atrav s da fun o D G41 compensa o para esquerda Ferramenta Trajet ria dci Dem O G41 compensa o para direita Esquema 3 12Compensa o do raio da fresa Fresamento ISO 60 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta e Um valor de compensa o negativo para o raio da ferramenta equivale a uma mudan a do lado de compensa o G41 G42 A fun o D deve ser programada no mesmo bloco onde est o G41 ou o G42 ou em um bloco anterior O DOO significa o raio de ferramenta 0 e A sele o do plano onde a compensa o do raio da ferramenta atua realizada atrav s do G17 G18 ou G19 A fun o G utilizada para selecionar o plano deve ser programada no mesmo bloco onde est o G41 ou o G42 ou em um bloco anterior ao G41 ou G42 Tabelas 3 11 Fun es G para sele o do plano Fun o G Fun o Grupo G G17 Sele o do plano X Y 02 G18 Sele o do plano Z X 02 G19 Sele o do plano Y Z 02 e Com a compensa o de ferramenta ativada n o se deve mudar o plano selecionado caso contr rio ser emitida uma mensagem de erro Ativ
3. 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 OxFFFF Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD 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 O Frame b sico mantido em Power On 1 O Frame b sico tem seus dados resetados com o Power On Corresponde com MD10651 MN NCBFRAME POWERON MASK Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 183 Descri es de dados C 2 Dados de m quina espec ficos de canal 24006 N mero MD CHSFRAME RESET MASK Frames de sistema ativos ap s o Reset Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 0x7FF Altera o v lida ap s o RESET N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado Corresponde com Tela de Bits para o ajuste de Reset dos Frames de sistema esp
4. 10888 EXTERN DIGITS TOOL NO N mero MD N mero T em modo ISO Defini o pr via padr o 2 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 2 Unidade Tipo de dado BYTE 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 Os d gitos seguintes indicam o endere o na mem ria de corretores Se no MD MN EXTERN DIGITS OFFSET NO for inserido um valor gt O eingetragen o MD MN EXTERN DIGITS TOOL NO tem efeito MN EXTERN DIGITS OFFSET NO tem preced ncia sobre MN EXTERN DIGITS TOOL NO 18800 MM EXTERN LANGUAGE N mero MD Ativa o de linguagem NC 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 7 2 Unidade Tipo de dado DWORD 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
5. Aqui em cada Reset ou fim de programa de pe a lido o ajuste inicial do 6 grupo G atual n vel a partir do dado de m quina MC GCODE RESET VALUES MC GCODE RESET VALUE 5 1 O valor de Reset do 6 grupo G o M17 MC GCODE RESET MODE 5 0 O ajuste inicial do 6 grupo G ap s o Reset ou o fim de programa de pe a corresponde ao MC GCODE RESET VALUES 5 MC GCODE RESET VALUES 5 Entretanto se o atual ajuste do 6 grupo G atual n vel deve ser preservado ap s o Reset ou o fim de programa de pe a isso resultar no seguinte ajuste MC GCODE RESET VALUE 5 1 O valor de Reset do 6 grupo G o M17 MC GCODE RESET MODE 5 1 O atual ajuste do 6 grupo G tamb m preservado ap s o Reset ou o fim de programa de pe a Corresponde com MD20110 MC RESET MODE MASK MD 20112 MC START MODE MASK Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 175 Descri es de dados C 2 Dados de m quina espec ficos de canal 20154 EXTERN GCODE RESET VALUESI n 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 1 1 1 2 1 1 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o RESET N vel de prote o 2 2 Unidade Tipo de dado BYTE Significado Quando do uso de u
6. 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 72 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 endere o H15 Exemplo O B1234 retornado como H1 1234 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 6 Controle do avan o 3 6 Controle do avan o 3 6 1 Override de cantos autom tico G62 Nos cantos internos e com a compensa o do raio de ferramenta ativada recomenda se muitas vezes reduzir o avan o O G62 somente tem efeito nos cantos internos com a compensa o do raio da ferramenta ativada e no modo de controle da trajet ria Somente ser o considerados os cantos cujo ngulo interno for menor que o valor no dado MD42526 SC CORNER SLOWDOWN CRIT O ngulo interno determinado a partir da dobra no contorno O avan o reduzido pelo fator definido no dado de ajuste 42524 SC CORNER SLOWDOWN
7. 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 0 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 182 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO Descri es de dados C 2 Dados de m quina espec ficos de canal 22930 EXTERN PARALLEL GEOAX N mero SD Atribui o de um eixo de canal paralelo ao eixo da geometria Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 20 Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado BYTE 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 executada uma troca de eixos com os eixos definidos atrav s do MC AXCONF GEOAX ASSIGN TAB 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
8. Eixo rotativo rotacionado sem parar Eixos Eixos s ncronos Endere o 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 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 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 Para percorrer o curso Os eixos s ncronos requerem o mesmo tempo como os gt Eixos geom tricos 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 Escala Espelhamento 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 sl podem ser disparadas fun
9. Por isso que no GUD7 _ZSFR 2 o ngulo deve ser especificado de modo que ap s a parada do fuso para o curso de retra o os pontos da ponta da ferramenta apontem no sentido contr rio Exemplo Se estiver ativado o G17 a ponta da ferramenta dever apontar no sentido X Manual de programa o 02 2012 GFC5398 7BP40 3KA0 99 Outras fun es 4 1 Fun es de suporte ao programa Restri es Comuta o dos eixos Mandrilamento Q R Desativa o Exemplo 100 Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Zou R Sempre programe o Q e o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal Em qualquer caso para o valor do endere o Q sempre deve ser especificado um valor positivo Se for especificado um valor negativo para Q o sinal ser ignorado Se n o for programado nenhum curso de retra o o Q ser igual a 0 Neste caso o ciclo executado sem a retra o As fun es G do grupo 01 G00 at G03 e o G87 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G87 M3 5400 G90 G0 z100 G90 687 X200 Y 150 R50 Q3 P1000 F150 Y 500 Y 700 X950 Y 500 G98 Y 700 G80 G28 G91 X0 YO Z0 M5 Z 100 r Giro do fuso Posicionamento furo Pos
10. Esquema 3 8 Exemplo de programa o Complementa es sobre os comandos de defini o da unidade de medida e O estado de inicializa o do sistema determinado atrav s do dado de m quina MD20154 MC EXTERN GCODE RESET VALUES 5 e Com a comuta o os valores dos deslocamentos de ponto zero ser o totalmente convertidos e Se a unidade de medida for comutada durante a execu o do programa antes disso ainda deve ser realizado o seguinte Ao ser utilizado um sistema de coordenadas da pe a de trabalho G54 at G59 este dever reconduzir para o sistema de coordenadas b sico Todos os corretores de ferramenta devem ser desativados G41 at G48 e Depois de comutar o sistema de medidas entre G20 e G21 deve se realizado o seguinte Antes da indica o dos comandos de deslocamento dos eixos deve se executar o G92 para ajustar o sistema de coordenadas e O G20 e o G21 n o servem para comutar a pondera o da manivela eletr nica e dos incrementos Isto ocorre atrav s do programa de PLC O dado de m quina respons vel para isso o MA JOG INCR WEIGHT Fresamento ISO 50 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas 3 2 3 Escala G50 G51 Propriedades do G50 G51 A forma definida atrav s de um programa de pe a pode ser aumentada ou reduzida de acordo com a escala desejada A escala desejada pode ser ativad
11. Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 45 Comandos de deslocamento 3 1 O sistema de coordenadas 3 1 9 Rota o do sistema de coordenadas G68 G69 Propriedades do G68 e do G69 Formato 46 A rota o de um sistema de coordenadas podem ser realizado com as seguintes fun es G Tabelas 3 2 Fun es G para rota o de um sistema de coordenadas Fun o G Fun o Grupo G G68 Rota o do sistema de coordenadas 16 G69 Desativa o da rota o do sistema de coordenadas 16 O G68 e o G69 s o fun es G de efeito modal do grupo 16 O G69 a fun o padr o ao ser ligado o comando num rico e quando se reseta o NC Nos blocos com G68 e G69 n o pode estar contida mais nenhuma outra fun o G A rota o do sistema de coordenadas ativada com o G68 e desativada com o G69 G68 X_Y_R_ Xo NS Valores absolutos das coordenadas do centro de giro Se estes forem ignorados a atual posi o real ser adotada como centro de giro R ngulo de giro absoluto ou incremental em fun o do G90 G91 selecionado Se o R n o for indicado o valor do ajuste espec fico de canal contido no dado de ajuste 42150 SC_DEFAULT_ROT_FACTOR_R ser adotado como ngulo de giro e Atrav s da indica o do G17 ou G18 G19 G68 X Y R realizada a rota o dos comandos especificados nos blocos seguintes pelo ngulo especificado com o R no ponto X Y O ngulo de g
12. 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 linguagem externa MD18800 MN MM EX TERN LANGUAGE ou Bit opcional 19800 MN EXTERN LAN GUAGE n o foram definidos Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 197 Alarmes N mero do Descri o breve 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 e
13. o deve se desativar primeiro o ciclo fixo Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Fura o Desativa o Exemplo Fresamento ISO 4 1 Fun es de suporte ao programa O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Zou R Sempre programe o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal As fun es G do grupo 01 G00 at G03 e o G85 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G85 M3 S150 G90 GO z100 G90 G99 G85 X200 R50 F150 Y 150 Y 500 Y 700 X950 Y 500 G98 Y 700 G80 G28 G91 X0 Y0 z0 M5 Manual de programa o 02 2012 GFC5398 7BP40 3KA0 Z2 100 r Giro do fuso Posicionamento furo depois o retorno at Posicionamento furo depois o retorno at Posicionamento furo depois o retorno at furo U o sicionamento pois o retorno at Q D furo U o sicionamento pois o retorno at Q D Posicionamento furo depois o retorno at Desativa o do ciclo Parada do fuso ponto ponto ponto ponto 1 o 2 o 3 o 4 o 5 o ponto 6 o plano fixo de sa da Retorno at a posi o de refer ncia 95 Outras fun es 4 1 Fun es de suporte ao programa 4 1 8 Ciclo de mandrilamento
14. o pela quantidade de pe as Fresamento ISO 130 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Outras fun es 4 7 Programas de macro 4 7 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 7 1 Diferen as com as subrotinas Com os programas de macro G65 G66 podem ser especificados 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 7 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 4 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 G65 P_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
15. G17 G18 G19 G90 G91 G16 Comando de coordenadas polares ON G90 G91 X Y Z Comando de coordenadas polares G15 Comando de coordenadas polares OFF G16 Comando de coordenadas polares G15 Desativa o do comando de coordenadas polares G17 G18 G19 Sele o do plano G90 O p lo encontra se no ponto zero da pe a de trabalho G91 O p lo encontra se na atual posi o X Y Z Primeiro eixo Raio da coordenada polar segundo eixo ngulo da coordenada polar Indica o Se o p lo for passado da atual posi o para o ponto zero da pe a de trabalho ent o o raio ser calculado como a dist ncia da atual posi o at o ponto zero da pe a de trabalho N5 G17 G90 X0 YO N10 G16 X100 Y45 Coordenadas polares ON o p lo o ponto zero da pe a de trabalho posi o X 70 711 Y 70 711 no sistema de coordenadas cartesiano N15 G91 X100 Y0 o p lo a atual posi o ou seja a posi o X 170 711 Y 70 711 N20 G90 Y90 nenhum X no bloco o p lo est no ponto zero da pe a de trabalho raio SORT X X Y Y 184 776 G15 O raio polar sempre processado como valor absoluto ao passo que o ngulo polar pode ser interpretado como valor absoluto ou como valor incremental Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 121 Outras fun es 4 5 Interpola o de coordenadas polares G12 1 G13 1 4 5 Formato Interpola o de coordenadas polares 612 1 61
16. Nota Se o conte do do bloco N21 for retornado em dois blocos como indicado abaixo G42 ou G41 X Y o sentido de compensa o ser comutado da mesma forma Esquema 3 13Comuta o do sentido de compensa o da ferramenta no in cio do bloco e no fim do bloco Desativa o da compensa o de ferramenta Para desativar a compensa o de ferramenta existem dois m todos que s o ajustados atrav s do dado de ajuste 42494 SC_CUTCOM_ACT_DEACT_CTRL 1 M todo A Se o G40 estiver programado em um bloco sem movimento de eixo a compensa o do raio da ferramenta somente ser desativada no pr ximo bloco que contiver um movimento de eixo Fresamento ISO 62 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta 2 M todo B Se o G40 estiver programado em um bloco sem movimento de eixo a compensa o do raio da ferramenta ser desativada imediatamente Isto significa que no bloco com G40 a interpola o linear G00 ou G01 deve estar ativa pois a compensa o do raio da ferramenta somente pode ser desativada com um movimento linear Se n o houver nenhuma compensa o do raio da ferramenta ativa no momento da desativa o ser emitido um alarme Desativa o do modo de compensa o em um ngulo interno menor que 180 Reta Reta Exemplo de programa o G41 Ferramenta de corte G40 G01 X F G40 X Y Esquema
17. O Limite de entrada m x 1 Altera o v lida IMEDIATAMENTE Unidade N vel de prote o 7 3 Tipo de dados BYTE Significado Inicializa o simult nea a partir da posi o de perfura o de todos os eixos programados 0 OFF 1 ON 52810 ISO T DEEPHOLE DRILL MODE N mero SD Fura o profunda com quebra cavaco remo o d cavaco Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida IMEDIATAMENTE N vel de prote o 7 3 Unidade Tipo de dados BYTE Significado Sele o de tipo de fura o profunda Fura o profunda com quebra de cavaco fura o profunda com remo o de cavaco 55800 SCS ISO M DRILLING AXIS IS Z N mero SD Eixo de perfura o dependente do n vel sempre Z Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida IMEDIATAMENTE N vel de prote o 7 6 Unidade Tipo de dados BYTE Significado Sele o de eixo de fura o O Eixo da broca perpendicular para o n vel ativo 1 Eixo da broca independente do n vel ativo sempre Z 55802 SCS ISO M DRILLING TYPE N mero SD Tipo de fura o de rosca Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 3 Altera o v lida IMEDIATAMENTE
18. Outras fun es 4 2 Entrada de dados program vel G10 Para cada eixo definido um limite superior G23 e um limite inferior G22 para a rea de trabalho Estes valores t m efeito imediato e tamb m s o preservados depois do RESET ou POWER ON A considera o do raio da ferramenta deve ser ativada separadamente Isto realizado atrav s do dado MD21020 MC WORKAREA WITH TOOL RADIUS Se o ponto de refer ncia da ferramenta estiver fora dos limites da rea de trabalho definida ou se ele sair desta rea a execu o do programa ser cessada Sistema de coordenadas b sico Estado com Power On A ativa o ou desativa o do limite de rea de trabalho definida atrav s do seguinte dado de m quina MC EXTERN GCODE RESET VALUES 3 Como padr o este dado de m quina ajustado com o valor 2 G23 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 117 Outras fun es 4 2 Entrada de dados program vel G10 4 2 3 Fun o M para chamada de subrotinas M98 M99 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 Comandos Para chamada das subrotinas s o utilizadas as fun es M mencionadas a seguir Tabelas 4 3 Fun es M para chamada de subrotinas Fun
19. chamada na linha de programa de pe as Bit1 0 Processamento da sub rotina substitui o no final do bloco valor padr o Bit1 1 Processamento da sub rotina de substitui o no in cio do bloco Bit 2 0 Processamento de sub rotina de substitui o com base na configura o do bit Bit2 1 Processamento de sub rotina de substitui o no in cio do bloco e no fim do bloco 162 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Descri es de dados C 1 Dados gerais de m quina 10760 G53 TOOLCORR N mero MD Efeito no G53 6153 e SUPA 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 7 2 Unidade Tipo de dado BYTE Significado Com este dado de m quina realizada a defini o se nos comandos de linguagem G53 G153 e SUPA a corretores de comprimento da ferramenta e do raio da ferramenta devem ser suprimidos A data da m quina codificado em bits Bit 0 0 G53 6153 e SUPA uma supress o por bloco de deslocamentos de ponto zero O comprimento ativo de ferramenta e corre o de raio de ferramenta s o preservados Bit 0 1 G53 6153 e SUPA uma supress o por bloco de deslocamentos de ponto zero de comprimentos de ferramentas ativos e corre o der raios de ferramentas O comportamento do comprimento de ferramentas pode ser modificado com o b
20. 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 G02 2 Evolvente sem sentido hor rio 01 G03 C rculo espiral no sentido anti hor rio 01 G03 2 Evolvente no sentido anti hor rio 01 Posicionamento G00 Formato G00 X Y Z Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 19 Comandos de deslocamento 2 1 Comandos de interpola o Explica o 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 eixos Se o movimento de avan o r pido executado simultaneamente em v rios eixos ent o ser adotada a velocidade de avan o r pido do eixo que levar mais tempo para percorrer sua trajet ria 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 Exemplo de programa o Eixo Y G00 X40 Y40 Z40 40 gt Eixo X 40 Velocidade de avan o r pido Eixo X 8 mm min 40 Eixo Y 8 mm min Eixo Z 4 mm min Eixo Z Esquema 2 1 Posicionam
21. es de ativa o r pida controladas pelo programa Componente de um gt Frame atrav s do qual podem agir altera es espec ficas de eixo 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 Fresamento ISO Atrav s da estrutura de canal os gt Programas de cada canal podem ser processados de forma simult nea ou ass ncrona Manual de programa o 02 2012 6FC5398 7BP40 3KA0 209 Gloss rio Ferramenta Uma ferramenta o meio utilizado para processar formar uma pe a de trabalho Por exemplo as ferramentas s o fresas brocas raios laser rebolos etc Frame 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
22. 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Fundamentos da programa o 1 1 5 1 1 6 Fresamento ISO 1 1 Observa es preliminares 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 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 Ve W Programa o com ponto decimal 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 MN EXTERN FLOATINGPOINT PROG Existem dois fatores de convers o diferentes IS B e IS C Esta pondera o refere se aos endere os XY ZUVWABCIJKQREF Exemplo Eixo linear em mm e X100 5 corresponde a um valor com casa decimal 100 5 mm e X1000 Forma escrita de calculadora 1 000 mm Forma escrita padr o IS B 1 000 0 001 1 mm IS C 1 000 0 0001 0 1 mm Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 9 Fundamentos da pro
23. o 2 com o G31 P1 P4 Bit 1 1 Ativa a entrada de medi o 2 com o G31 P1 P4 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 165 Descri es de dados C 1 Dados gerais de m quina 10812 N mero MD EXTERN DOUBLE TURRET ON Cabe ote rev lver duplo com G68 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 7 2 Unidade Tipo de dado BOOLEAN Significado 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 com dist ncia definida no dado de ajuste 42162 SC EXTERN DOUBLE TURRET DIST deve ser ativada FALSE Sincroniza o de canais para usinagem com unidade de avan o dupla TRUE 2 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 10814 N mero MD EXTERN M NO MAC CYCLE Chamada de macro atrav s de fun o M Defini o pr via padr o 1 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWOR
24. o M N bloco paralelo P N mero de subrotina R par metros de c lculo S Velocidade do fuso fun o S T Ferramenta fun o T Tampouco deve incluir palavras chave por exemplo DEF SPOS etc e identificadores pr definidos por exemplo ASPLINE SOFT O uso de um eixo constitu do por um endere o v lido letra A B C l J K Q U V W X Y Z seguido por uma extens o num rica opcional 1 99 oferece leves vantagens gerais contra a atribui o de um identificador no tempo de ciclo do bloco Os eixos geom tricos em canais diferentes podem ter o mesmo nome Corresponde com MD 10000 AXCONF MACHAX NAME TAB MD 20080 AXCONF CHANAX NAME TAB 20070 AXCONF MACHAX USED N mero MD 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 N vel de prote o 7 2 Unidade Tipo de dado BYTE 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 Fresamento ISO Manual de
25. o M Fun o M98 Chamada de subrotina M99 Fim de subrotina 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 permitidos 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 procu
26. o de valores programados sem ponto decimal Defini o pr via padr o TRUE Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado BOOLEAN Significado Com este dado de m quina define se como avaliar os valores programados sem ponto decimal O Valores sem ponto decimal s o interpretados em unidades internas por exemplo X1000 1mm em 0 001 de precis o de entrada X1000 0 1000 mm 1 Valores sem ponto decimal s o interpretados como mil metros cent metros ou grau Por exemplo X1000 1000 mm X1000 0 1000 mm 10886 EXTERN INCREMENT SYSTEM N mero MD Sistema de incrementos 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 7 2 Unidade Tipo de dado BOOLEAN 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 incrementosIS C 0 0001 mm grau 0 00001 inch 168 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Descri es de dados C 1 Dados gerais de m quina
27. 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 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 Indica o Mudan a da supress 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 ser ativado o novo n vel de supress o Indica o O comando de programa de pe a STOPRE esvazia
28. o do tipo de entrada dos valores das coordenadas O tipo de fator de escala depende do dado MD22914 MC AXES SCALE ENABLE MC AXES SCALE ENABLE 0 O fator de escala especificado com o P Se for programado o I J K com este ajuste definido ser utilizado o fator de escala definido no dado de ajuste 42140 SC DEFAULT SCALE FACTOR P MC AXES SCALE ENABLE 1 A escala especificada com o L J K Se somente o P for programado com este ajuste definido ser o utilizados os fatores de escala definidos no dado de ajuste 43120 SA DEFAULT SCALE FACTOR AXIS Pondera o dos fatores de escala Os fatores de escala s o multiplicados por 0 001 ou 0 00001 A sele o dos fatores realizada com o dado MD22910 MC WEIGHTING FACTOR FOR SCALE o0 fator de escala 0 001 MC WEIGHTING FACTOR FOR SCALE 1 fator de escala 0 00001 O ponto de refer ncia para a escala sempre o ponto zero da pe a de trabalho A programa o de um ponto de refer ncia n o poss vel Espelhamento program vel escala negativa Exemplo 52 Com a atribui o de um valor negativo aos fatores de escala por eixo poss vel gerar uma imagem espelhada Para isso necess rio que o dado MD22914 MC AXES SCALE ENABLE 1 esteja ativado Se o Je K forem ignorados nos blocos com o G51 ser o ativados os valores pr definidos dos dados de ajuste 43120 SA DEFAULT SCALE FACTOR AXIS N 0512 MPF ab H G291 10 G17 G90 G0
29. 0 000 N102 G90 G00 X1 0 Y2 0 0 000 N103 G43 Z 20 H10 23 000 N104 GOI Z 30 FI000 33 000 N105 G00 ZO0HO00 0 000 N201 G00 X 2 0 Y 2 0 N202 G44 Z 30 HI1 34 000 N203 G01 Z 40 F1000 44 000 N204 G00 Z0 H00 0 000 Posi o programada Posi o programada a Fo Posi o da ferramenta lt 30 000 34 000 Posi o da ferramenta ES 40 000 44 000 Esquema 3 11 Compensa o de posi o da ferramenta Ajustes e O dado de m quina MC TOOL CORR MOVE MODE define se a compensa o do comprimento de ferramenta executado com a ativa o da compensa o de ferramenta ou somente com a programa o de um movimento de eixo Com o dado MC CUTTING EDGE DEFAULT 0 define se que em uma troca de ferramentas nenhuma compensa o de comprimento de ferramenta esteja ativa Com o dado MC AUXFU T SYNC TYPE definido se o disparo da fun o T no PLC ocorre durante ou depois do movimento de deslocamento Com o dado MC RESET MODE MASK Bit 6 poss vel definir que o corretor do comprimento de ferramenta que estiver ativo no momento tamb m permane a ativo al m de um RESET e Na opera o com compensa o do comprimento de ferramenta tamb m pode ser ativada a compensa o do raio da fresa Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 59 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Compensa o do compr
30. 150 60 100 190 Esquema 3 3 Exemplo para defini o de coordenadas Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 3 1 O sistema de coordenadas 3 1 6 Sistema de coordenadas local G52 Para simplificar a programa o para gerar um programa no sistema de coordenadas da pe a de trabalho pode ser chamado um tipo de sistema de coordenadas da pe a de trabalho Este sistema de coordenadas parcial tamb m chamado de sistema de coordenadas local Formato G52 X Y Z Defini o do sistema de coordenadas local G52 X0 Y0 Z0 Desativa o do sistema de coordenadas local X Y Z Origem do sistema de coordenadas local Explana es Com G52 podem ser programados deslocamentos de ponto zero para todos os eixos de percurso e eixos de posicionamento no sentido do respectivo eixo especificado Com isso poss vel trabalhar com pontos zero alternados p ex com passos de usinagem repetidos em diversas posi es da pe a de trabalho G52 X Y Z um deslocamento de ponto zero conforme os valores de deslocamento programados nos sentidos de eixo indicados Como refer ncia vale o ltimo deslocamento de ponto zero ajust vel G54 at G59 G54 P1 P93 indicado G55 Sistema de coordenadas da pe a de trabalho 2 sistema de coordenadas local sistema de coordenadas local G59 Sistema de coordenadas da pe a de trabalho 6 sistema de coordenadas
31. Eixo Y Esquema 2 3 Sentido de giro do arco Manual de programa o 02 2012 GFC5398 7BP40 3KA0 23 Comandos de deslocamento 2 1 Comandos de interpola o Ponto final O ponto final pode ser especificado de forma absoluta ou incremental dependendo da defini o realizada com G90 ou G91 n o para sistema A de c digos G Se o ponto final indicado n o estiver sobre o arco ser emitido o alarme 14040 Erro de ponto final de c rculo Op es de programa o de movimentos circulares O comando num rico oferece duas op es de programa o de movimentos circulares O movimento circular descrito pelo a e Centro e ponto final em dimens es absolutas ou incrementais como padr o e Raio e ponto final em coordenadas cartesianas Para uma interpola o circular com um ngulo central lt 180 graus deve se programar R gt 0 positivo Para uma interpola o circular com um ngulo central gt 180 graus deve se programar R lt O negativo Exemplo de programa o G17 G02 Xa Ya R F 180 ou maior Ponto final P ou menor y1 R gt 0 Ponto de partida Esquema 2 4 Interpola o circular com indica o do raio R Avan o Na interpola o circular o avan o pode ser especificado exatamente da mesma forma como na interpola o linear veja tamb m o cap Interpola o de retas G01 Fresamento ISO 24 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comand
32. Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 39 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 X100 Y100 Exibi o WCS X100 Y100 MCS X100 N20 G92 X10 Y10 Exibi o WCS X10 Y10 MCS X100 N30 GO X50 Y50 Exibi o WCS X50 Y50 MCS X140 N40 G92 1 X0 YO Exibi o WCS X140 Y140 MCS X140 Exemplo 2 N10 G10 L2 P1 X10 Y10 N20 GO X100 Y100 Exibi o WCS X100 Y100 MCS X100 N30 G54 X100 Y100 Exibi o WCS X100 Y100 MCS X110 N40 G92 X50 Y50 Exibi o WCS X50 Y50 MCS X110 N50 GO X100 Y100 Exibi o WCS X100 Y100 MCS X160 N60 G92 1 X0 YO Exibi o WCS X150 Y150 MCS X160 3 1 4 Sele o de um sistema de coordenadas da pe a de trabalho Y100 Y100 Y140 Y140 Y1
33. G19 Arco no plano Y Z Sentido de giro G02 em sentido hor rio G03 em sentido anti hor rio Posi o do ponto final dois eixos de X Y e Z Posi o do ponto final em um sistema de coordenadas da pe a de trabalho dois eixos de X Y e Z Dist ncia do ponto de partida ao ponto final com sinal Dist ncia do ponto de partida dois eixos de Je K Dist ncia do ponto de partida ao centro do ao centro c rculo com sinal Raio do arco R Raio do arco Avan o F Velocidade ao longo do arco Denomina o do plano 22 Com os comandos abaixo indicados uma ferramenta deslocada ao longo de um arco especificado no plano X Y Z X ou Y Z de modo que o avan o especificado com F seja mantido no arco e no plano X Y G17 G02 ou G03 X Y R ou 1 J F e no plano Z X G18 G02 ou G03 Z X R ou K 1 F e no plano Y Z G19 G02 ou G03 Y Z R ou J K F Antes da programa o do c rculo com G02 G03 deve se selecionar primeiro o plano de interpola o desejado com G17 G18 ou G19 Para o 4 e 5 eixo a interpola o circular somente ser permitida se estes eixos forem eixos lineares Com a sele o do plano tamb m selecionado o plano onde ser executada a corre o do raio da ferramenta G41 G42 Depois do comando num rico ser ligado passa se automaticamente para o plano X Y G17 Fresamento ISO Manual de programa o 02 2012 6FC5398 7B
34. G86 Formato G86 X Y R F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o ponto R F Velocidade de avan o K N mero de repeti es G86 G98 G86 G99 Fuso Giro esquerda gt Plano de sa da E gt Fuso Giro esquerda o bo Ponto R Ponto R amp Plano Ponto R l P so Ponto Z P BUS Ponto Z P arada do fuso Parada do fuso Esquema 4 11 Ciclo de mandrilamento G86 Explana es Depois do posicionamento dos eixos X e Y o ponto R alcan ado em avan o r pido A fura o executada do ponto R at o ponto Z Depois do fuso ser parado na profundidade do furo a ferramenta retrocedida com avan o r pido Restri es Comuta o dos eixos Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo Fresamento ISO 96 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Fura o Desativa o Exemplo Fresamento ISO 4 1 Fun es de suporte ao programa O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Zou R Sempre programe o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal As fun es G do grupo 01 G00 at G03 e o G86 n o podem ser usadas juntas em um mesmo bloco pois is
35. GCODE RESET VALUES 6 Grupo 7 Valor padr o 1 G40 GCODE RESET VALUES 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 G71 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 174 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Descri es de dados C 2 Dados de m quina espec ficos de canal 20152 N mero MD GCODE RESET MODE Comportamento de Reset dos grupos G 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 RESET N vel de prote o 7 2 Unidade Tipo de dado BYTE Significado Este dado de m quina somente interpretado com o Bit O ajustado no MC RESET MODE MASK Com este dado de m quina realizada a defini o para cada entrada no dado de m quina MN GCODE RESET VALUES ou seja para cada grupo G se em um Reset ou fim de programa de pe a novamente realizado o ajuste de acordo com o 6MC GCODE RESET VALUES MD 0 ou se deve ser mantido o atual ajuste ativo MD 1 Exemplo
36. 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 apenas Y100 pois o primeiro par nteses somente fechado depois do X100 Tudo que estiver at neste ponto ser interpretado como coment rio Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Fundamentos da programa o 1 1 8 Fresamento ISO 1 1 Observa es preliminares Salto omiss o de bloco 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 inad
37. Rela o de troca entre endere os e vari veis de sistema 134 Tabelas 4 7 Rela o de troca entre endere os e vari veis e endere os que podem ser utilizados para chamada de comandos Endere o Rela o de troca entre endere os e vari veis Vari vel de sistema C A C_B C C C D C E C F C H C I 0 C J 0 C_K 0 C_M C_Q C_R C_S C_T C U C V C W C X C Y Ni lt X xXx S lt C jA jO DIO Z A C IT IZ IMIM O O D gt C Z Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es 4 7 Programas de macro Rela o de troca entre endere os e vari veis de sistema Fresamento ISO Para permitir o uso do Je K estes mesmos devem ser especificados na ordem l 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 J C K Os valores correspondentes s o armazenados na matriz na ordem em que foram programados O n mero de endere os l J K programados no bloco ser armazenado nas vari veis C NUM C J NUM e C K NUM Ao contr rio das demais vari veis para le
38. 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 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 PLC informado da exist ncia de um alarme CNC Fuso s ncrono 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 Fresamento ISO 210 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio Fusos No caso da funcionalidade dos fusos trata se de um grupo construtivo com dois n veis Fusos Acionamentos de fuso
39. 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 aplicado 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 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 Exemplo de programa o G01 X40 Y40 Z40 F100 100 mm min O A Velocidade tangencial Esquema 2 2 Interpola o linear Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 21 Comandos de deslocamento 2 1 Comandos de interpola o 2 1 3 Formato Interpola o circular G02 G03 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 Denomina o do plano G17 Arco no plano X Y G18 Arco no plano Z X
40. furo depois o retorno at Posicionamento furo depois o retorno at furo U o sicionamento pois o retorno at Q D furo U o sicionamento pois o retorno at Q D Posicionamento furo depois o retorno at Desativa o do ciclo Parada do fuso 1 parada de 1 s na base do furo o ponto R ponto R ponto R ponto R ponto R 2 o 3 o 4 o 5 o 6 o plano de sa da fixo Retorno at a posi o de refer ncia 91 Outras fun es 4 1 Fun es de suporte ao programa 4 1 6 Ciclo de fura o profunda com remo o de cavacos G83 O ciclo Fura o profunda com remo o de cavacos pode ser utilizado para a opera o de fura o profunda com repasse Formato G83 X Y R Q F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R Q Profundidade de corte para cada avan o de corte F Velocidade de avan o K N mero de repeti es G83 G98 G83 G99 Plano de sa da q A l Ponto R j Ponto R y Plano Ponto R 4 q q q y Ponto Z 0 Esquema 4 9 Ciclo de fura o profunda com remo o de cavacos G83 Restri es Explana es 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 posicioname
41. limite da rota o do fuso x G92 1 21 Apagamento de valor real resetamento do WCS Grupo 22 G50 1 Espelhamento no eixo programado OFF G51 1 2 Espelhamento no eixo programado ON Grupo 25 G13 1 Interpola o de coordenadas polares OFF G13 1 G13 1 G12 1 2 Interpola o de coordenadas polares ON G12 1 G12 1 Grupo 31 G290 1 1 Sele o do modo Siemens x x G291 2 Sele 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 155 Tabela de c digos G Indica o No geral as fun es indicadas com s o definidas pelo NC ao ser ligado o comando num rico ou quando ocorre um RESET As informa es sobre os reais ajustes est o dispon veis na documenta o do seu fabricante de m quina As fun es G indicadas com 2 s o opcionais Para saber se a respectiva fun o est dispon vel no seu comando num rico veja a documenta o do seu fabricante de m quina Fresamento ISO 156 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Descri es de dados C 1 Dados gerais de m quina Indica o Todos os dados da m quina descritos aqui referem se ao SINUMERIK 840D sl Para controle SINUMERIK favor utilizar os manuais de listas correspondentes 10604 N mero SD WALIM GEOAX CHANGE MODE Limite da rea de trabalho na comuta o de eixos
42. o M dulos digitais de entradas e sa das M dulos anal gicos de entradas e sa das M dulos de simula o Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 215 Gloss rio M dulos anal gicos de entrada sa da I O Sob m dulos anal gicos de entrada 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 NC NCK 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 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 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 N mero do participante NURBS OEM 216 O n mero do participante o endere o de contato de uma gt CP
43. o 02 2012 6FC5398 7BP40 3KAO0 Fundamentos da programa o 1 1 Observa es preliminares 1 1 3 1 1 4 Exemplo Procedimento Comuta o entre os modos de opera o 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 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 Exibi o do c digo G 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
44. o e coordena o da comunica o Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 203 Gloss rio 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 adotadas 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 ta
45. o permitidos como n meros M Restri es consulte Data m quina 10715 MN M NO FCT CICLO Corresponde com MD10814 MN EXTERN M NO MAC CYCLE MD10804 MN EXTERN M NO SET INT MD10806 MN EXTERN M NO DISABLE INT MD10800 MN EXTERN CHAN SYNC M NO MIN MD10802 MN EXTERN CHAN SYNC M NO MAX MD20095 MC EXTERN RIGID TAPPING M NR Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 173 Descri es de dados C 2 Dados de m quina espec ficos de canal 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 7 2 Unidade Tipo de dado BYTE 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 VALUESI0 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 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 fresamento
46. ria de dados de ferramentas da Siemens durante a implementa o Por isso que o comprimento geometria e o desgaste est o presentes em cada mem ria de dados de corretores de ferramenta Em modo Siemens a mem ria de dados de corretores endere ada com um T n mero de ferramenta e um D n mero do corretor abreviado como n mero T D Nos programas que foram escritos em dialeto ISO o n mero de corretor da ferramenta endere ado com o D raio e H comprimento que chamaremos a partir deste ponto como n mero D H Para uma proporcionar uma associa o clara entre o n mero D e H e do n mero T D foi adicionado o elemento TC DPHIt d mem ria de dados de corre o de ferramenta Neste elemento o n mero D H especificado em dialeto ISO Tabelas 3 7 Exemplo Dados de corretores de ferramenta ajustados T D corte ISO H Raio Comprimento TC DPH 10 11 12 13 14 15 ninin alala o INn faloln a Para uma associa o dos corretores de comprimento de ferramenta com os eixos geom tricos independente da escolha do plano o dado de ajuste SC TOOL LENGTH CONST dever conter o valor 17 Neste caso o comprimento 1 sempre estar associado ao eixo Z 3 4 2 Compensa o do comprimento de ferramenta G43 G44 G49 Para a compensa o do comprimento de ferramenta o valor armazenado na mem ria de dados de corretores de ferramenta adicionado aos valores ou subtra do dos valo
47. vel G10 4 2 Entrada de dados program vel G10 4 2 1 Altera o do valor de compensa o da ferramenta Os corretores de ferramenta existentes podem ser sobrescritos atrav s do G10 Entretanto a cria o de novos corretores de ferramenta n o ser poss vel Formato G10 L10 P G10 L11 P G10 L12 P G10 L13 P P N mero de mem rias de corretores de ferramenta Corre o de comprimento de ferramenta geometria Compensa o de comprimento de ferramenta desgaste Compensa o do raio de ferramenta geometria DAPA Compensa o do raio de ferramenta desgaste R Indica o de valor Ao inv s de L11 tamb m pode ser programado L1 4 2 2 Limite da rea de trabalho G22 G23 G22 623 A rea de trabalho campo de trabalho espa o de trabalho onde a ferramenta deve ser deslocada pode ser limitada em todos os canais com o G22 G23 As reas fora do limite de rea de trabalho G22 G23 definido est o bloqueadas para movimentos da ferramenta Para utiliza o dos comandos G22 e G23 deve existir uma rea de prote o pr definida e ativada atrav s do ajuste nos dados de m quina 18190 MN NUM PROTECT AREA NCK 1 28210 MC NUM PROTECT AREA ACTIVE 1 Al m disso devem ser definidos os seguintes dados de m quina 18190 MN NUM PROTECT AREA NCK 2 m nimo 28210 MC NUM PROTECT AREA ACTIVE 2 m nimo Fresamento ISO 116 Manual de programa o 02 2012 6FC5398 7BP40 3KAO
48. 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 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 213 Gloss rio 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
49. 1 Dados gerais de m quina 10715 M NO FCT CYCLEJ0 N mero MD Fun o M a ser substitu da por uma sub rotina Defini o pr via padr o 1 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado N mero M com o qual uma subrotina chamada O nome da subrotina est no MD10716 MN M NO FCT CYCLE NAME n Se em um programa de pe a for programada a fun o M definida com o MN M NO FCT CYCLE n 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 MN M NO FCT CYCLE n tem efeito tanto no modo Siemens G290 como no modo de linguagem externa G291 Restri es As subrotinas configuradas com o MD10716 MN M NO FCT CYCLE NAME n und MD10717 MN T NO FCT CYCLE NAME n o podem estar ativas simultaneamente em um bloco 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 As fun es M com significado fixo n o podem ser sobrepostas com
50. 2 Fura o profunda de roscas com quebra de cavacos 3 Fura o profunda de roscas com quebra de cavacos e remo o de cavacos G84 ou G74 X Y Z R P Q F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano Ponto R P Tempo de espera na base do furo e no ponto R no momento do retorno Q Profundidade de corte para cada avan o de corte F Velocidade de avan o K N mero de repeti es Manual de programa o 02 2012 6FC5398 7BP40 3KA0 109 Outras fun es 4 1 Fun es de suporte ao programa G84 G74 G98 G84 G74 G99 d Curso de retrocesso Plano de sa da are e Ponto Z j Ponto Z j Esquema 4 16Fura o profunda de roscas com quebra de cavacos 2 1 A ferramenta movimentada com a velocidade de avan o programada 2 A velocidade de retirada pode ser influnciada com o MD55804 SCS ISO M RETRACTION FACTOR Fresamento ISO 110 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Outras fun es 4 1 Fun es de suporte ao programa d Curso para iniciar o processo de corte Plano de sa da Ponto Z j Ponto Z j Esquema 4 17 Fura o profunda com remo o de cavacos 3 Fura o profunda de roscas com quebra ou remo o de cavacos Ap s o posicionamento ao longo dos eixos X e Y executado um movimento de deslocamento com avan o r pido at o ponto R
51. 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 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 Fresamento ISO 200 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio Ativa o desativa o No limite de rea de trabalho trata se de um meio de limitar o movimento do eixo para a
52. 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 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 Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 35 Comandos de deslocamento 2 2 Aproxima o do ponto de refer ncia com fun es G 2 2 3 Formato 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 o eixo x e o y voltam para o 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 Posi es do ponto de refer ncia 36 As posi es de todos
53. Comandos de deslocamento 3 1 8 Exemplo Explana es Fresamento ISO 3 1 O sistema de coordenadas Eixos paralelos G17 G18 G19 Atrav s do uso da fun o G17 g18 G19 lt nome do eixo gt poss vel ativar um eixo que est localizado paralelo a um dos tr s eixos principais do sistema de coordenadas Por exemplo os tr s eixos s o X Y e Z G17 UO YO O eixo paralelo U ativado quando o eixo X for substitu do no plano G17 Para cada eixo geom trico pode ser definido um eixo paralelo correspondente atrav s do dado de m quina MC EXTERN PARALLEL GEOAX Somente pode ser substitu dos eixos geom tricos de um plano definido com G17 G18 G19 Normalmente na substitui o dos eixos s o apagados todos os deslocamentos Frames com exce o da manivela eletr nica e deslocamentos externos o limite da rea de trabalho e as reas de prote o Para que estes valores n o sejam apagados devem ser definidos os seguintes dados de m quina Deslocamentos Frames MN FRAME GEOAX CHANGE MODE reas de prote o MC PROTAREA GEOAX CHANGE MODE Limite da rea de trabalho MN WALIM GEOAX CHANGE MODE Os detalhes sobre este assunto est o dispon veis na descri o dos dados de m quina Se um eixo principal for programado junto com um eixo paralelo correspondente atrav s de um comando para sele o do plano ser emitido o alarme 12726 Sele o de plano com eixos paralelos n o permitida
54. 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 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Fundamentos da programa o 1 2 Pr requisitos para o avan o 1 2 5 Avan o em fun o do tempo G93 Com a indica o do G93 o avan o especificado
55. G76 A fura o precisa realizada com o ciclo de fura o fina Formato G76 X Y R Q P FL Ka X Y Posi o do furo Z_ Dist ncia do ponto R at a base do furo R_ Dist ncia do plano de sa da at o plano Ponto R Q Valor de corre o na base do furo P Valor de corre o na base do furo F Velocidade de avan o K N mero de repeti es G76 G98 G76 G99 y Plano de sa da So E Esquema 4 6 Ciclo de fura o fina G76 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 85 Outras fun es 4 1 Fun es de suporte ao programa Parada de fuso orientada Ferramenta a m Valor de corre o q Naviso Endere o Q O endere o Q um valor modal que est armazenado nos ciclos fixos Preste aten o pois que este endere o tamb m utilizado como profundidade de corte para os ciclos G73 e G83 Explana es Quando a profundidade do furo alcan ada o fuso para em uma posi o de fuso fixa A ferramenta retrocedida at a ponta da ferramenta no sentido contr rio A dist ncia de seguran a pode ser especificada com o GUD _ZSFR 0 O curso de retra o pode ser especificado com ZSFI 5 G17 G18 G19 _ZSFI 5 1 X Z Y _ZSFI 5 0 ou 2 X Z Y _ZSFI 5 3 Y X Z _ZSFI 5 4 Y X Z Por isso que no GUD7 _ZSFR 2 o ngulo deve ser especificado de modo que ap s a par
56. ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 217 Gloss rio 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 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 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 deco
57. 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 N mero M para a comuta o para o modo de fuso controlado modo Siemens 20095 EXTERN RIGID TAPPING M NR N mero M para a comuta o para o modo de fuso controlado modo de linguagem externa 20150 GCODE RESET VALUES n 0 at o n mero m x Ajuste inicial dos grupos G de c digos G 20152 GCODE RESET MODE Comportamento de Reset dos grupos 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 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 PLCfIn 0 7 Indica o dos grupos G que s o retornados interface NCK PLC quando uma linguagem NC externa estiver ativa 22900 STROKE CH
58. 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 assim 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 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 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 Dados de unidade para at gt NC Blocos de dados que cont m defini es de dados para dados de usu rios 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 I O s
59. S1000 F1000 N20 X100 Y50 233 N30 G65 P10 F55 X150 Y100 520 00 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 C_X Y AXIS C_Y S_SPEED C_S FEED C_F N20 G01 F FEED G95 S S_SPEED 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 SC X Y AXIS C_Y S_SPEED C_S FEED C_F N20 G01 F C EF G95 S C 5 N10 Gl X SC X Y SC Y G291 Comuta o para o modo ISO N15 M3 G54 T1 N20 N80 M99 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 137 Outras fun es 4 7 Programas de macro 4 7 3 Chamada de macro atrav s de fun o G Chamada de macro Uma macro pode ser chamada atrav s de um n mero G de forma similar ao G65 A substitui o de 50 fun es G pode ser configurada atrav s dos dados de m quina 10816 MN EXTERN G NO MAC CYCLE e 10817 MN EXTERN G NO MAC CYCLE NAME Os par metros programados no bloco s o armazenados nas vari veis C Como endere o L programado o n mero de repeti es da macro Na vari vel C G armazenado o n mero de macros G programadas Todas as demais fun es G programadas no bloco s o tratadas como fun es G normais A ordem de programa o dos endere os e das fun es G no bloco livre e n o tem
60. 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 Significado O dado de ajuste tamb m est ativo em modo Siemens Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 185 Descri es de dados C 4 Dados de ajuste espec ficos de canal 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 Limite de entrada m x Altera o v lida IMEDIATAMENTE N vel de prote o 7 7 Unidade Tipo de dado DOUBLE Significado A interpreta o do dado de ajuste realizado 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 1 Limite de entrada m n Limite de entrada m x Altera o v lida IMEDIATAMENTE N vel
61. 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 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 125 Outras fun es 4 6 Fun es de medi o Exemplo 126 Indica o Em um bloco com G31 n o pode existir nenhuma compensa o do raio da fresa ativa Por isso que a compensa o do raio da fresa deve ser desativada com G40 antes da programa o do G31 G31 com especifica o de posi o incremental G31 G91X100 0 F100 Y50 0 Aqui se ativa o sinal de medi o a o fo o 100 0 Movimento de deslocamento propriamente dito Deslocamento sem sinal de medi o Esquema 4 20G31 com especifica o de posi o incremental para um eixo O G31 uma especifica o de posi o absoluta G31 G90X200 0 F100 Y10
62. 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 denominado com a letra de endere o F Depois da letra de endere o 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 da fresa veja as duas figuras a seguir Fresamento ISO 12 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Fundamentos da programa o 1 2 Pr requisitos para o avan o Exemplo de programa o com o seguinte programa G91 especifica o de dimens es incrementais Velocidade de deslocamento no G01 X40 Y30 F500 sentido tangencial 500 mm min 400 mm min 300 mm min Y X Esquema 1 1 Interpola o linear com 2 eixos Exemplo de programa o com o seguinte programa G91 especifica o de dimens es incrementais G03 X Y 1 F200 200 mm
63. 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 Fresamento ISO 144 Manual de programa o 02 2012 6FC5398 7BP40 3KAO 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 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 ri
64. ag DRAG aaa da FS GRASS dada 141 4 8 1 Repeti o de contorno 672 1 672 2 a EAEN 141 4 8 2 Modos de comuta o para DryRun e n veis de supress o ia 144 Abreviada Srcu aeaeaie anA ana nana EEE aE AEAEE NE EA Aa da A RaGATO E AA EAE EARANN EAA OA ONANAN aK AEEA A AERAN AREN 145 Tabela de c digos G s sisiecieacasian io coscursisa racao libra Erna VANE EAEN EREE EOE 153 Descri es de dadoS resminin neiaa aaia i Ra aaa RE IEAA AE a akaa ANa atulauatacoidaaiaas 157 C 1 Dados gerais de Maguna 2 usas sonazga a E EE A ASAE salada ro 157 C 2 Dados de m quina espec ficos de canal erre eereeaaearre a cearaeaaeareeaneos 170 C 3 Dados de ajuste espec ficos de eixo rare caare aa aaara a aaaranaaa 185 C 4 Dados de ajuste espec ficos de canal rare aare aaa a aaaraaanaas 186 C 5 Dados de m quina para ciclos espec ficos de canal i en 188 Listas de dados s caamtscussssesctncass bela so ociasa nad nnida ri ondanTed nadas enc nnav camisas SENNEN NA NNAKP ESSEN ANAAE nina S ssanaTad nadas nad 191 D 1 Dados de maquina senai seniaina sed aaa a A CURTO RUE UND IEA A ARA Ra 191 D 2 Dados de ajuste craicinn a nina so Uianas inda inda eri nas do orando oa amas irado Tarada dra 193 D 3 VARIAVEIS ssasitassasarcans danada a a RR ar 194 AIOS sx css caio ssa f isa rana land oa pasa LENA deb E LARES PAR an danado ES SEG en O aa A Nas o AD ca Coisa ten an tada nasais andi v 197 Gl
65. ciclos C M REAL Valor do endere o M programado em modo de dialeto ISO para programa o de ciclos C P INT Valor do endere o P programado em modo de dialeto ISO para programa o de ciclos c Q REAL Valor do endere o Q 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 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 Fresamento ISO 194 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Listas de dados D 3 Vari veis Identificador Tipo Descri o C ALL PROG INT 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 EX
66. da ltima fun o M com a qual pode ser realizada uma sincroniza o do programa de canal no modo ISO2 3 A data da m quina define juntamente com MD 10800 MN EXTERN CHAN SYNC M NO MIN uma faixa M de n mero reservada para a sincroniza o de canal A rea pode ter no m ximo 10 o n mero de canais uma vez que para cada canal apenas 10 marcas WAIT podem ser configuradas Se for inserido um valor entre 0 99 ou menor que MD10800 MN EXTERN CHAN SYNC M NO MIN o alarme 4170 emitido 10804 N mero MD EXTERN M NO SET INT Fun o M para ativa o da ASUP 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 Unidade N vel de prote o 7 2 Tipo de dado DWORD Significado N mero de fun o M com o qual ativado um programa de interrup o ASUP em modo ISO T M O programa de interrup o do NC sempre come a com a 1 entrada r pida O n mero M definido na data da m quina substitui M96 no modo de linguagem externo Restri es consulteMD 10715 MN M NO FCT CYCLE Corresponde com MD10814 MN EXTERN M NO MAC CYCLE MD10804 MN EXTERN M NO SET INT MD10806 MN EXTERN M NO DISABLE INT MD10800 MN EXTERN CHAN SYNC M NO MIN MD10802 MN EXTERN CHAN SYNC M NO MAX MD20095 MC EXTERN RIGID TAPPING M NR 10806 N mero MD EXTERN M NO DISABLE INT Fun o M para d
67. da m quina Origem do sistema de coordenadas da m quina Ponto de refer ncia Esquema 3 4 Defini o do sistema de coordenadas local Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 43 Comandos de deslocamento 3 1 O sistema de coordenadas 3 1 7 Sele o do plano G17 G18 G19 A sele o do plano onde ocorre a interpola o circular a compensa o do raio da ferramenta e a rota o do sistema de coordenadas realizada atrav s da indica o das fun es G indicadas a seguir Tabelas 3 1 Fun es G para sele o do plano Fun o G Fun o Grupo G G17 Plano X Y 02 G18 Plano Z X 02 G19 Plano Y Z 02 A defini o do plano realizada como descrito a seguir no exemplo do plano X Y O eixo horizontal no primeiro quadrante o eixo X e o eixo vertical no mesmo quadrante o Y Eixo Y Eixo X Esquema 3 5 Sele o do plano e Depois do comando num rico ser ligado vem pr selecionado o plano X Y G17 e O comando para deslocar um eixo individualmente pode ser especificado independentemente da sele o do plano atrav s do G17 G18 ou G19 Por exemplo o eixo Z pode ser deslocado atrav s da especifica o do G17 Z e O plano onde executada a compensa o do raio da ferramenta com G41 ou G42 definido atrav s da indica o do G17 G18 ou G19 Fresamento ISO 44 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O
68. de entrada dos valores das coordenadas 3 2 4 Espelhamento program vel G50 1 G51 1 Com G51 1 as formas da pe a de trabalho podem ser espelhadas nos eixos de coordenadas Todos os movimentos de deslocamento programados ser o executados de forma espelhada Eixo de simetria X 40 80 50 Eixo de simetria Y 40 30 40 50 Contorno original programado Imagem sim trica em rela o linha que percorre paralela ao Y e cruza o X em 40 Imagem sim trica em rela o ao ponto 40 40 Imagem sim trica em rela o linha que percorre paralela ao X e cruza o Y em 40 DDD 1 2 3 4 Esquema 3 10Espelhamento program vel Formato X Y Z Posi es e eixos de espelhamento G51 1 Comando para ativar o espelhamento O espelhamento ocorre em um eixo de espelhamento que est paralelo ao X Y ou Z e cuja posi o programada com X Y ou Z Com G51 1 X0 o espelhamento executado no eixo X e com 651 1 X10 o espelhamento executado em um eixo de espelhamento que percorre paralelamente ao eixo X a uma dist ncia de 10 mm Fresamento ISO 54 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas Exemplo N1000 G5L l Rss Liga Bia Ativa o do espelhamento Todas as posi es de eixo programadas nos blocos seguintes ser o espelhadas em torno dos eixos de espelhamento programados no N1000 650 SK ar
69. 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 Fresamento ISO 224 Manual de programa o 02 2012 6FC5398 7BP40 3KAO ndice A Alarmes 197 Anula o do curso restante 125 Avan o de trajet ria 12 Avan o F como n mero de um d gito 14 Avan o linear por minuto 16 o Avan o por rota o 17 Avan o r pido 12 Avan o em fun o do tempo 17 C CDOF 64 CDON 64 Ch Chamada de programa de macro 131 Chamada modal 134 Chamada simples 131 C C digo G Exibi o 8 Comandos de interpola o 19 Coment rios 10 H Compressor 75 Controle de interfer ncia 64 Controle do retorno ao ponto de refer ncia 35 Coordenadas polares 121 Ei Corre o do raio da ferramenta 60 Corretor do comprimento da ferramenta 57 D Dados de m quina Ciclos ISO 188 Defini o do tipo de entrada dos valores das coordenadas 49 Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 E Entrada de dados program vel 116 Escala 51 Especifica o de dimens es absolutas incrementais 49 Especifica o de v rias fun es M em um bloco 72 Especifica o em polegadas ou m trica 50 F Fun o adicional 68 Fun o de compress o 75 Fun o de ferramenta 68 Fun o de fuso 68 Fun o F 12 Fun o M 68 Fun o S 68 Funciona
70. de prote o 7 7 Unidade Tipo de dado DWORD Significado Se n o for programado nenhum fator de escala P no bloco ser ativado o valor deste dado de m quina Corresponde com MD22910 MC WEIGHTING FACTOR FOR SCALR 42150 N mero SD DEFAULT ROT FACTOR R Fator de rota o padr o para endere o r Defini o pr via padr o O Limite de entrada m n Limite de entrada m x Altera o v lida IMEDIATAMENTE N vel de prote o 7 7 Unidade Tipo de dado DOUBLE 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 Limite de entrada m x Altera o v lida IMEDIATAMENTE N vel de prote o 2 7 Unidade VELO Tipo de dado DOUBLE 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 186 Fresame
71. 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 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 COM Parte do comando num rico para realiza
72. 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 206 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 Configur vel SINUMERIK 840D sl 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 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Gloss rio Deslocamento de ponto zero externo Diagn stico Um deslocamento de ponto zero pr definido pelo gt PLC 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 Ind
73. desfeita atrav s de comandos de programa e o eixo fuso pode ser associado a um outro canal Usinagem de inclina es Fresamento ISO Com a fun o Usinagem de inclina es oferecido o suporte 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 Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 223 Gloss rio 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
74. 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 de 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 Fresamento ISO 208 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio
75. furo de 10 mm de di metro 7 at 10 Fura o de um furo de 20 mm de di metro 11 at 13 Mandrilamento de um furo com 95 mm de di metro profundidade de 50 mm Posi o de retrocesso Plano de sa da Esquema 4 18Exemplo de programa ciclo de fura o O valor do corretor de 200 0 inserido no TO n 11 o 190 0 inserido no TO N 15 e o 150 0 inserido no n de corretor de ferramenta 30 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 113 Outras fun es 4 1 Fun es de suporte ao programa Exemplo de programa 114 N005 z 006 007 Zz N022 N023 G49 G10 L10 P11 R200 G10 L10 P15 R190 G10 L10 P30 R150 G92 X0 Y0 Z0 G90 G00 2725070 T11 M6 G43 Z0 H11 S30 M3 G99 G81 X400 0 Y 350 0 Z 153 0 0 F1200 Y 550 0 G98 Y 750 0 G99 X1200 0 Y 550 0 G98 Y 350 0 G00 X0 Y0 M5 G49 Z250 0 T15 M6 G43 Z0 H15 S20 M3 G99 G82 X550 0 Y 450 0 2 130 0 0 P300 F700 G98 Y 650 0 G99 X1050 0 G98 Y 450 0 G00 X0 Y0 M5 Plano de sa da Posicionamento depois fura o 1 at o plano do ponto R at o plano de sa da at o plano do ponto R at o plano do ponto R ferramenta Posicionamento depois fura o at o plano do ponto R Posicionamento depois fura o at o plano de sa da Posicionamento depois fura o at o plano do ponto R Posicionamento depois
76. gitos L N mero de repeti es Vari veis de sistema para os endere os J K 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 J C KT 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 chamadas 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 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 144 K33 Blocol Bloco2 Bloco3 SC I 0 10 SC 1 1 44 C I ORDER 0 1 C I ORDER 1 3 SC J 0 10 SC J 1 22 SC J ORDER 0 1 SC J ORDER 1 2 Fresamento ISO 132 Manual de
77. 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 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 coordenadas 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 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 D Posi o da ferramenta
78. 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 efeito 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 sl 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 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
79. materiais caso as medidas de seguran a correspondentes n o forem tomadas Ao aparecerem v rios n veis de perigo sempre ser utilizada a advert ncia de n vel 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 estes t m de ser recomendados ou autorizados pela Siemens Para garantir um funcionamento em seguran a e correto dos produtos essencial proceder corretamente ao transporte armazenamento posicionamento instala o montagem coloca o em funcionamento op
80. meio de produ o sendo que os mesmos em um caso de falha n o podem provocar uma tens o de contato perigosa MDA Modo de opera o do comando num rico Manual Data Automatic Entrada 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 Fresamento ISO 214 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio 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
81. mero SD Processamento de interrup o Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida IMEDIATAMENTE N vel de prote o 7 3 Unidade Tipo de dados BYTE Significado Processamento de interrup o 0 OFF 1 ON 52804 ISO ENABLE DRYRUN N mero SD Salto de processamento em DRYRUN Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida IMEDIATAMENTE N vel de prote o 7 3 Unidade Tipo de dados BYTE Significado Salto de processamento em fura o de rosca G74 G84 no DRYRUN 0 OFF 1 ON 52806 ISO SCALING SYSTEM N mero SD Sistema b sico Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 2 Altera o v lida IMEDIATAMENTE N vel de prote o 7 3 Unidade Tipo de dados BYTE Significado Sistema b sico O n o definido 1 METRIC 2 POLEGADAS Fresamento ISO 188 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Descri es de dados C 5 Dados de m quina para ciclos espec ficos de canal 52808 N mero SD ISO SIMULTAN AXES START Inicializa o simult nea a partir da posi o de perfura o de todos os eixos programados Defini o pr via padr o O Limite de entrada m n
82. na sintaxe do bloco Os identificadores sempre devem ser nicos Para diferentes objetos tamb m devem ser utilizados diferentes identificadores Identificador de eixo 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 Be C Os eixos adicionais dispostos paralelamente aos mencionados podem ser identificados por outras letras Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 211 Gloss rio Idiomas Os textos da interface de opera o das mensagens do sistema e dos alarmes est o dispon veis em cinco 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 softkey
83. narrar na near anna na area nanarennaaa 22 2 1 4 Programa o de sucess o de elementos de contorno e inclus o de chanfros ou raios 25 2 1 5 Interpola o de linha helicoidal G02 G03 arena narra 27 2 1 6 Interpola o de evolventes 602 2 G03 2 errante aerea naarenaa 28 2 1 7 Interpola o cilindrica G07 1 e AA a AAA A dan ana 29 2 2 Aproxima o do ponto de refer ncia com fun es G seara 33 2 2 1 Aproxima o do ponto de refer ncia com ponto intermedi rio 628 33 2 2 2 Controle da posi o de refer ncia 627 rara eeeeaane aerea aaaananaaanas 35 2 2 3 Aproxima o do ponto de refer ncia com sele o de ponto de refer ncia G30 36 3 Comandos de deslocamento e crearernananananananacaaanaaaaaanaa aa annaa aa aaanna anna 37 3 1 O sistema de coordenadas e aearareraena nana naanareaaa nana na aaanarenaananaananans 37 3 1 1 Sistema de coordenadas da m quina 653 eee 38 3 1 2 Sistema de coordenadas da pe a de trabalho 692 39 3 1 3 Resetamento do sistema de coordenadas da ferramenta 692 1 40 3 1 4 Sele o de um sistema de coordenadas da pe a de trabalho nenene 40 3 1 5 Grava o do deslocamento de ponto zero e de corretores de ferramenta G10 41 3 1 6 Sistema de coordenadas local 652 ereta erererenenendo 43 3
84. nenhum efeito sobre a funcionalidade Mais informa es sobre os par metros programados neste bloco est o dispon veis no cap tulo Chamada de programa de macro G65 G66 G67 Restri es e A chamada de macro com uma fun o G somente pode ser executada em modo ISO G290 e Porlinha de programa de pe a somente pode ser substitu da uma fun o G ou geralmente apenas uma chamada de subrotina No caso de eventuais conflitos com outras chamadas de subrotinas p ex quando uma subrotina modal estiver ativa ser emitido o alarme 12722 V rias chamadas de macro ISO M T ou de ciclos no bloco e Se uma macro G estiver ativa n o pode ser chamada nenhuma outra macro G ou M ou subrotina M Neste caso as macros M e as subrotinas M s o executadas como fun es M As macros G ser o executadas como fun o G com a condi o de que existe uma fun o G correspondente caso contr rio ser emitido o alarme 12470 Fun o G desconhecida e Sen o s o aplicadas as mesmas restri es como no caso do G65 Exemplos de configura o Chamada da subrotina G21 MACRO atrav s da fun o G21 MN EXTERN G NO MAC CYCLEJ 0 21 MN EXTERN G NO MAC CYCLE NAMEI 0 G21 MACRO MN EXTERN G NO MAC CYCLE 1 123 MN EXTERN G NO MAC CYCLE NAME 1 G123 MACRO MN EXTERN G NO MAC CYCLE 2 421 MN EXTERN G NO MAC CYCLE NAME 2 G123 MACRO Fresamento ISO 138 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Out
85. o 02 2012 6FC5398 7BP40 3KAO0 119 Outras fun es 4 3 N mero de programa de oito d gitos 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 Interrupt M96 N o funciona no SINUMERIK 802D sl MC EXTERN FUNCTION MASK Bit6 O M96 Pxxxx O n mero de programa de 4 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 Fresamento ISO 120 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Outras fun es 4 4 Formato Exemplo Fresamento ISO 4 4 Coordenadas polares G15 G16 Coordenadas polares G15 G16 Na programa o em coordenadas polares as posi es no sistema de coordenadas s o definidas com um raio e ou ngulo A programa o de coordenadas polares selecionada com o G16 Ela novamente desativada com o G15 O primeiro eixo do plano interpretado como raio polar o segundo eixo como ngulo polar
86. 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 Bit 13 0 G10 efetuado sem STOPRE interno Bit 13 1 G10 efetuado com STOPRE interno Bit 14 O Dialeto ISO T sem alarme se uma aresta de corte tiver sido programada no comando Bit 14 1 Dialeto ISO T Alarme 14185 se uma aresta de corte n o tiver sido programada no comando 22420 FGROUP DEFAULT AXES n 0 7 N mero MD Valor padr o para comando FGROUP Defini o pr via padr o 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 7 7 Unidade Tipo de dado BYTE Significado Padr o de configura o para o comando FGROUP 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 Fresamento ISO 180 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Descri es
87. o funciona apenas com um bloco posterior e isso com o Reset na pr xima parada impl cita Corresponde com SD42100 DRY RUN FEED 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 o POWER ON N vel de prote o 7 2 Unidade Tipo de dado BYTE Significado Com SLASH MASK 0 a ativa o de oculta o de bloco somente poss vel no fim de bloco parado 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 ativa o da supress o de blocos SLASH MASK 2 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 Indica o O n mero de elementos de campo de dados da10715 MN M NO FCT CYCLE 10716 MN M NO FCT CYCLE NAME 10814 MN EXTERN M NO MAC CYCLE 10815 MN EXTERN M NO MAC CYCLE NAME aumentou de 10 para 30 Assim poss vel atribuir a abertura de uma sub rotina s fun es 30 M Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 159 Descri es de dados C
88. o movimento de retrocesso em avan o r pido Formato G82 X Y R P F K X Y Posi o do furo Z 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 corre o na base do furo F Velocidade de avan o K N mero de repeti es G82 G98 G82 G99 Ponto R Ponto R Re E Ro 1 de sa da l l l O Ponto Z Esquema 4 8 Ciclo de fura o ciclo de escareamento G82 Fresamento ISO 90 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Restri es Comuta o dos eixos Fura o Desativa o Exemplo Fresamento ISO 4 1 Fun es de suporte ao programa Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Zou R Sempre programe o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal As fun es G do grupo 01 G00 at G03 e o G82 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G82 M3 S2000 G90 GO z100 G90 G99 G82 X200 R50 P1000 F150 Y 150 Y 500 4 700 x950 Y 500 G98 Y 700 G80 G28 G91 X0 Y0 z0 M5 Manual de programa o 02 2012 GFC5398 7BP40 3KA0 Z2 100 r Giro do fuso Posicionamento furo depois o retorno at Posicionamento
89. 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 Tabelas 2 4 Pontos de refer ncia Elemento MD 2 ponto de refer ncia MA REFP SET POS 1 3 ponto de refer ncia MA REFP SET POS 2 4 ponto de refer ncia MA REFP SET POS 3 Indica o Mais detalhes sobre os pontos 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 zo ciclo 330 spf Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 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 tr s eixos envolvidos forem identificados com X Y e Z ent o as coordenadas s o especificadas da seguinte maneira XY Zis Esquema 3 1 Posi o de ferramenta especificada com X Y 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
90. programa o 02 2012 6FC5398 7BP40 3KAO0 171 Descri es de dados C 2 Dados de m quina espec ficos de canal 20080 AXCONF CHANAX NAME TAB N mero MD Nome de eixo de canal no canal Defini o pr via padr o Limite de entrada m n Limite de entrada m x XY Z A B C U V X11 Y11 Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado STRING 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 Casos especiais O nome de eixo de canal e nome de eixo adicional n o deve conflitar com a nomea o e atribui o de nome de m quina e de eixo geom trico O nome de eixo de canal nome n o deve se sobrepor com nome para para ngulos de Euler MD10620 MN EULER ANGLE NAME TAB nome para vetores dire o MD10640 MN DIR VECTOR NAME TAB nome de coordenadas do ponto do c rculo intermedi rio em CIP MD10660 MN INTERMEDIATE POINT NAME TAB e nome de par metros de interpola o MD10650 MN IPO PARA
91. realizado com 120 da velocidade durante o rosqueamento com macho Comuta o dos eixos Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo Se o eixo de fura o for comutado para o modo Fura o sem mandril de compensa o ser emitido um alarme Rosqueamento com macho Desativa o Fresamento ISO O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Z ou R Sempre programe o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal As fun es G do grupo 01 G00 at G03 e o G84 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G84 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 107 Outras fun es 4 1 Fun es de suporte ao programa Comando S Fun o F Se for especificada uma gama de velocidade mais alta que a m xima permitida ocorre uma mensagem de erro Se o valor especificado para a velocidade de avan o de corte exceder o valor m ximo permitido ocorre uma mensagem de erro Unidade do comando F Exemplo 108 Especifica o m trica Especifica o em inch Observa es polegadas G94 1 mm min 0 01 inch min A programa o com ponto decimal permitida G95 0 01 mm rot 0 0001 inch rot A programa o com ponto decimal permitida Velocidade de avan o para o eixo Z de 1 000 mm m
92. retorno at o plano de sa da G80 Desativa o do ciclo fixo G28 G91 X0 YO Z0 Retorno at a posi o de refer ncia M5 Parada do fuso Indica o Se o ZSFR 10 e gt 0 O valor utilizado para o curso de parada pr via d o curso m nimo 0 001 e 0 O curso de parada pr via 30 mm e 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 Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 93 Outras fun es 4 1 Fun es de suporte ao programa 4 1 7 Formato Explana es Restri es Ciclo de fura o G85 G85 X Y R F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R F Velocidade de avan o K N mero de repeti es G85 G98 G85 G99 gt o O gt l l l l Ponto Ponto R O Plano Ponto R O Ponto Z Esquema 4 10Ciclo de fura o G85 Ap s o posicionamento ao longo dos eixos X e Y ocorre um movimento de deslocamento com avan o r pido at o ponto R A fura o executada do ponto R at o ponto Z Depois do ponto Z ser alcan ado ocorre um movimento de deslocamento com avan o de corte que retorna at o ponto R Comuta o dos eixos 94 Antes da comuta o do eixo de fura
93. s do G10 G10 L2 Pp X Y Z p 0 p 1 at 6 X Y Z G10 L20 Pp X p 1 at 93 Deslocamento de ponto zero externo da pe a de trabalho 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 659 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 AAA 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 MD28080 MC_MM_NUM_USER_FRAMES 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 Manual de programa o 02 2012 GFC5398 7BP40 3KA0 41 Comandos de deslocamento 3 1 O sistema de coordenadas Explana es Exemplo 42 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
94. 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 Cabos de liga o s o cabos pr confeccionados ou preparados pelo usu rio compostos de 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 a um gt Dispositivo de programa o ou outras CPUs Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Gloss rio 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
95. se houver um movimento de eixo programado p ex com X Y Zou R R Sempre programe o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal Desativa o As fun es G do grupo 01 G00 at G03 e o G89 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G89 Exemplo M3 S150 Giro do fuso G90 GO Z100 G90 G99 G89 X200 Y 150 Z 100 Posicionamento furo 1 R50 P1000 F150 depois a parada de 1 s na base do furo Y 500 Posicionamento furo 2 depois o retorno at o ponto R Y 700 Posicionamento furo 3 depois o retorno at o ponto R X950 Posicionamento furo 4 depois o retorno at o ponto R Y 500 Posicionamento furo 5 depois o retorno at o ponto R G98 Y 700 Posicionamento furo 6 depois o retorno at o plano de sa da G80 Desativa o do ciclo fixo G28 G91 X0 Y0 Z0 Retorno at a posi o de refer ncia M5 Parada do fuso Fresamento ISO 102 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es 4 1 Fun es de suporte ao programa 4 1 11 Ciclo Rosqueamento com macho sem mandril de compensa o G84 A ferramenta fura com os valores programados para rota o de fuso e velocidade de avan o at a profundidade de rosca especificada Com o G84 poss vel produzir os furos roscados sem o uso do mandril de compensa o Indica o O G84 pode ser aplicado se o fuso previsto para a fura o f
96. sistema de coordenadas G68 Ajuste do sistema de coordenadas b sico Os respectivos overrides avan o r pido JOG rota o do fuso est o ativos Depois de ser desativada a opera o com interpola o cil ndrica novamente reativado o plano de interpola o que estava selecionado antes da chamada da opera o com interpola o cil ndrica Para execu o da compensa o do comprimento de ferramenta deve se escrever o comando desta compensa o de comprimento antes da indica o do comando G07 1 O deslocamento de ponto zero G54 G59 tamb m deve ser escrito antes da indica o do comando G07 1 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 2 2 Aproxima o do ponto de refer ncia com fun es G 2 2 Aproxima o do ponto de refer ncia com fun es G 2 2 1 Aproxima o do ponto de refer ncia com ponto intermedi rio G28 Formato G28 X Y Z Com os comandos G28 X Y Z poss vel deslocar os eixos programados at seus respectivos pontos de refer ncia Neste caso os eixos 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 ser o deslocados at seu ponto de refer ncia Posi o de refer ncia Depois de ligar a m quina todos os eixos devem ser deslocados at suas marcas de refer ncia com utiliza o
97. suporte ao programa O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Zou R Sempre programe o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal As fun es G do grupo 01 G00 at G03 e o G76 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G76 M3 S1500 G90 GO z100 G90 G99 G81 X200 Y 150 R50 F150 Y 500 Y 700 X950 Y 500 G98 Y 700 G80 G28 G91 X0 Y0 z0 M5 Manual de programa o 02 2012 GFC5398 7BP40 3KA0 Z2 100 Giro do fuso Posicionamento furo 1 depois o retorno at o ponto parada de 1 s na base do furo Posicionamento furo 2 depois o retorno at ponto Posicionamento furo depois o retorno at ponto Posicionamento furo Posicionamento furo depois o retorno at ponto Posicionamento furo o 3 o 4 depois o retorno at o ponto 5 o 6 o depois o retorno at plano Desativa o do ciclo fixo Retorno at a posi o de refe Parada do fuso de sa da r ncia 89 Outras fun es 4 1 Fun es de suporte ao programa 4 1 5 Ciclo de fura o escareamento G82 Com este ciclo poss vel executar uma fura o normal Nenhum tempo de espera programado pode estar ativo depois de ser alcan ada a profundidade de fura o Z em seguida executado
98. 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 Substitui o de fun o M e T n o podem ser programadas 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 Em caso de conflito ser emitido o alarme 14016 Correspondente com MD10715 MN M NO FCT CYCLE MD10717 MN T NO FCT CYCLE NAME 10717 N mero MD T NO FCT CYCLE NAME Nome do ciclo de troca de ferramenta para substitui o de fun o T Defini o pr via padr o Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Limite de entrada m n Limite de entrada m x Tipo de dado STRING Significado Nome de ciclo para rotina de troca de ferramentas na chamada 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 MD10717 MN M NO FCT CYCLE NAME tem ef
99. valor do tipo Real 1 bloco 2 bloco 3 bloco G65 P A10 C20 X30 Z40 150 K60 J70 I80 C I 1 80 8C ORDER N 3 C J 0 70 8C J ORDERI0 2 C K 0 60 C K ORDERT 0 1 C I 0 50 C K ORDERY0 1 C Z 40 C X 30 C_C 20 C_A 10 Esquema 4 23Exemplo de especifica o de um argumento Execu o de programas de macro em modo Siemens e em modo ISO 136 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 modo Siemens Se faltar esta instru o o processamento ser realizado em modo ISO Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es 4 7 Programas de macro 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
100. 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 0 0 Unidade Tipo de dado STRING Significado Identificador para um chanfro de contorno O identificador deve ser escolhido para que nenhum conflito com outros identificadores por exemplo eixos ngulo de euler vetor normal vetor de dire o coordenadas de ponto intermedi rio seja criado 158 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Descri es de dados C 1 Dados gerais de m quina 10704 DRYRUN MASK N mero MD Ativa o do avan o de teste 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 N vel de prote o 7 2 Unidade Tipo de dado BYTE Significado DRYRUN MASK 0 O DRYRUN somente pode ser ativado e desativado no fim do bloco Se estiver definido DRYRUN MASK 1 definido o avan o de teste pode tamb m ser ativado durante a execu o do programa no bloco de programa de pe a Aten o Os eixos permanecem parados durante o processo de reorganiza o ap s a ativa o do avan o de teste DRYRUN MASK 2 O DRYRUN pode ser ativado e desativado em qualquer fase e os eixos n o ser o parados Aten o No entanto a fun
101. 0 0 Y100 0 Aqui se ativa o sinal de medi o e X200 0 Movimento de deslocamento propriamente dito Deslocamento sem sinal de medi o Esquema 4 21G31 com especifica o de posi o absoluta para um eixo Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 6 Fun es de medi o O G31 um comando absoluto para 2 eixos G31 G90X200 0 F100 X300 0 Y 100 0 Y Aqui se ativa o sinal de medi o 300 100 Movimento de deslocamento propriamente dito Deslocamento sem sinal de medi o Esquema 4 220 G31 um comando absoluto para 2 eixos 4 6 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 Formato G31X Y Z FP X Y Z Ponto final F Avan o P P41 P4 Explica o 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
102. 0 X0 YO 30 G90 G01 G94 F6000 32 M98 P0513 34 G51 X0 YO 1 1000 J1000 36 M98 P0513 G51 XO0 YO 1 1000 J 1000 42 G51 X0 YO 11000 J 1000 6 fab G00 X0 YO Ut eo orar ori Ww oo fon M30 N 0513 MPF N01 G291 programa de pe a Posi o de partida do movimento de posicionamento 1 Contorno como programado na subrotina 2 Contorno espelhado em X 3 Contorno espelhado em Xe Y 4 Contorno espelhado em Y Desativa o da escala e do espelhamento subrotina para 00512 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas N10 G90 X10 Y10 N20 X50 N30 Y50 N40 X10 Y10 N50 M99 Ponto de partida Esquema 3 9 Escala para cada eixo e espelhamento program vel Compensa o de ferramenta Esta escala n o v lida para compensa es do raio de fresas compensa es de comprimento de ferramentas e valores de corretores de ferramentas Comandos para aproxima o do ponto de refer ncia e para altera o do sistema de coordenadas As fun es G27 G28 e G30 assim como os comandos que est o relacionados ao sistema de coordenadas G52 at G59 G92 n o poder o ser utilizados enquanto a escala estiver ativa Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 53 Comandos de deslocamento 3 2 Defini o do tipo
103. 00 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 sistema de coordenadas o G54 40 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 3 1 5 Formato Fresamento ISO 3 1 O sistema de coordenadas Grava o do deslocamento de ponto zero e de corretores de ferramenta G10 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
104. 1 MN EXTERN M NO MAC CYCLEJ0 101 MN EXTERN M NO MAC CYCLE NAMEJ 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 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 20 GTOF N60 SC V N0050 SETAL 61001 N0060 M17 Manual de programa o 02 2012 GFC5398 7BP40 3KA0 71 Comandos de deslocamento 3 5 Fun es S T Me B 3 5 7 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 14 Outras fun es M gerais
105. 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 elementos 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 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 Fresamento
106. 1 7 Sele o do plano G17 618 619 reitera na naaaaaaseaaenaanaaanaa 44 3 1 8 Eixos paralelos 617 618 619 eae aaararenaa nana nnns nrn tennta nenen nenna 45 3 1 9 Rota o do sistema de coordenadas G68 G69 rear 46 3 1 10 Rota o 3D G68 G69 rir eerereenaneareananearenaaaear anna neareaaaaaareaanearaaaanearenaaas 48 Manual de programa o 02 2012 6FC5398 7BP40 3KAO 3 ndice remissivo 3 2 Defini o do tipo de entrada dos valores das coordenadas cicicicictcccecececenenenenenenenem 49 3 2 1 Especifica o de dimens es absolutas incrementais G90 G91 49 3 2 2 Especifica o em polegadas e m trica G20 621 50 3 2 3 Escala 650 651 E AE sigo du asa nna dim fia dd E dada dra nad ana da dig aii 51 3 2 4 Espelhamento program vel 650 1 691 1 arena ear 54 3 3 Comandos controlados por tempo aerea a a a a a E a 56 3 3 1 Tempo de esparra G0 heene PERA so S NTTA Eaadlla Daiane cal ssa Tra ssa aiaa sao 56 3 4 Fun es de corretores de ferramenta eararareraeeananaananarenaananna 57 3 4 1 Mem ria de dados de corretores de ferramenta araras 57 3 4 2 Compensa o do comprimento de ferramenta G43 G44 G49 e 57 3 4 3 Compensa o do raio da ferramenta G40 G41 642 arara 60 3 4 4 Monitora o de COlIS O cesna enia aaa DL ama dera AL Da Dada ca Ud aba 64 3 5 Fun es S T Me Bori
107. 17 PGL X100 M22 Fun o auxiliar no bloco x100 S200 Rota o do fuso no bloco Manual de programa o 02 2012 6FC5398 7BP40 3KAO 75 Comandos de deslocamento 3 6 Controle do avan o 3 6 3 Parada exata G09 G61 modo de controle da trajet ria G64 rosqueamento com macho G63 O controle do avan o de trajet ria realizado como indicado na tabela abaixo Tabelas 3 15 Controle do avan o de trajet ria Denomina o Fun o G Efeito da fun o G Descri o Parada exata G09 somente est ativa no bloco em Desacelera o e que a respectiva fun o G foi parada no fim do bloco programada e controle de posi o antes da transi o para o pr ximo bloco Parada exata G61 Fun o G modal permanece Desacelera o e ativa at ser desativada atrav s parada no fim do bloco do G62 G63 ou G64 e controle de posi o antes da transi o para o pr ximo bloco Modo de controle da G64 Fun o G modal permanece Sem desacelera o no trajet ria ativa at ser desativada atrav s fim do bloco antes da do G61 G62 ou G63 transi o para o pr ximo bloco Rosqueamento com G63 Fun o G modal permanece Sem desacelera o no macho ativa at ser desativada atrav s fim do bloco antes da do G61 G62 ou G64 transi o para o pr ximo bloco o override de avan o n o est ativo Formato GO9 eira E A vas Parada exata por bloco G61 Parada exata modal G64 Modo de controle da tr
108. 2012 6FC5398 7BP40 3KA0 Listas de dados D 1 Dados de m quina N mero Identificador Gerais MN Nome 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 com 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 M NO FCT CYCLE n 0 O N mero de fun o M para chamada de ciclos 10716 M NO FCT CYCLE NAME Nome para ciclo de troca de ferramentas para fun es M do dado de m quina MN NO FCT CYCLE 10717 T NO FCT CYCLE NAME Nome para ciclo de troca de ferramentas para n mero T 10718 M NO FCT CYCLE PAR Substitui o de fun o M com par metros 10719 T NO FCT CYCLE MODE Parametriza o da substitui o da fun o T 10760 G53 TOOLCORR Efeito no G53 6153 e SUPA 10800 EXTERN CHAN SYNC M NO MIN Primeiro n mero M para 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 p
109. 228 Manual de programa o 02 2012 6FC5398 7BP40 3KAO
110. 3 1 Uma interpola o entre um eixo rotativo e um eixo linear no plano de usinagem ativado e desativado respectivamente atrav s do 612 1 e 613 1 Eventualmente um outro eixo linear estar posicionado perpendicularmente a este plano Esta fun o corresponde com a fun o TRANSMIT no modo Siemens Indica o Uma descri o detalhada da fun o TRANSMIT est dispon vel na descri o de fun es NC do SINUMERIK 840D fun es ampliadas cap tulo Transforma o cinem tica M1 e no manual de programa o avan ada PGA do SINUMERIK 840D sl no cap tulo Transforma o O 612 1 baseado na fun o TRANSMIT da Siemens Para isso devem ser definidos os dados de m quina correspondentes G12 1 Ativa o da interpola o de coordenadas polares G13 1 Desativa o da interpola o de coordenadas polares ANcuiDaDO Sele o de plano Com a especifica o do 612 1 sempre se desativa o plano utilizado anteriormente G17 G18 619 A opera o com a interpola o de coordenadas polares desativada atrav s do NC RESET sendo que o plano ativado anteriormente ser reativado Poss veis fun es G na opera o com a interpola o de coordenadas polares 122 G01 Interpola o linear G02 G03 Interpola o circular G04 Tempo de espera parada exata G40 G41 G42 Compensa o do raio da fresa G65 G66 G67 Comando de macro do cliente G90 G91 Comando ab
111. 3 14Desativa o do modo de compensa o em um ngulo interno reta reta Arco Reta Exemplo de programa o Ferramenta de corte G40 G41 G02 X Y do G01 G40 X Y Centro Esquema 3 15Desativa o do modo de compensa o em um ngulo interno arco reta Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 63 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta 3 4 4 Monitora o de colis o Ativa o atrav s do programa NC Mesmo que a fun o Monitora o de colis o esteja dispon vel apenas no modo Siemens ela tamb m pode ser aplicada no modo de dialeto ISO Entretanto a ativa o e desativa o devem ser realizadas em modo Siemens G290 Ativa o do modo Siemens CDON Ativa o da detec o de pontos estreitos G291 Ativa o do modo de dialeto ISO G290 Ativa o do modo Siemens CDOF Desativa o da detec o de pontos estreitos G291 Ativa o do modo de dialeto ISO Ativa o atrav s da defini o de dados de m quina Fun o 64 MD20150 MC_GCODE_RESET_VALUES 22 2 CDON com efeito modal MD20150 MC_GCODE_RESET_VALUES 22 1 CDOF sem efeito modal Com o CDON Collision Detection ON ativado e a compensa o do raio da ferramenta ativada o comando num rico monitora as trajet rias da ferramenta atrav s do processamento antecipado do contorno Com isso as poss veis colis es s o detectadas em temp
112. 40 155 G93 17 153 G94 16 153 G95 17 153 G96 154 G97 154 G98 154 G99 154 H HMI 148 Interpola o cil ndrica 29 Interpola o de evolventes 28 Interpola o de linha helicoidal 27 Interpola o de retas 21 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O ndice L Limite de curso B e C armazenado 116 M MOO 69 M01 69 M02 69 M30 69 M96 M97 128 M98 M99 118 Mem ria de dados de corretores de ferramenta 57 Mensagens de erros 197 E Modo de dialeto ISO 7 Modo de opera o Siemens 7 Modo DryRun 144 E Modos de opera o Comuta o 8 Movimento de avan o r pido 19 N N vel de supress o 144 N vel de supress o de blocos 11 O Override de cantos 73 P Ponto decimal 9 Posicionamento no modo de opera o de detec o de erros ON 20 Programa o da sucess o de elementos de contorno 25 Programas de macro 131 R Retorno autom tico at o ponto de refer ncia para eixos rotativos 34 Retra o r pida 124 Rosca M ltiplas entradas 115 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO S Salto omiss o de bloco 11 Segunda fun o adicional 72 Sele o do ponto de refer ncia 36 Sistema de coordenadas autom tico 43 Sistema de coordenadas b sico 38 39 T Tempo de espera 56 V Valores m ximos program veis para movimentos dos eixos 9 227 ndice Fresamento ISO
113. 5398 7BP40 3KAO Tabela de c digos G C digo G Descri o Sistema A Sistema C Grupo 16 G68 2 Rota o ON 2D 3D G68 G68 G69 2 2 Rota o OFF G69 G69 Grupo 17 G15 1 1 Coordenadas polares desativadas G16 2 Coordenadas polares ativadas Grupo 18 ativo por blocos G04 1 Tempo de espera em s ou em rota es do fuso G04 G04 G05 18 High speed cycle cutting G05 1 2 22 High speed cycle gt Chamada do CYCLE305 G05 1 G05 1 G07 1 2 16 Interpola o cil ndrica G08 12 Controle feedforward ON OFF G09 Parada exata G10 2 Grava o de deslocamento de ponto zero e de G10 G10 corretores da ferramenta G10 6 17 Retrocesso do contorno POLF G11 4 Encerramento da entrada de par metros G27 13 Controle da posi o de refer ncia G27 G27 G28 5 1 aproxima o do ponto de refer ncia G28 G28 G30 6 2 3 4 aproxima o do ponto de refer ncia G30 G30 G30 1 19 Posi o do ponto de refer ncia G30 1 G30 1 G31 7 Medi o com apalpador comut vel G31 G31 G52 8 Deslocamento de ponto zero program vel G52 G52 G53 9 Aproxima o da posi o no sistema de coordenadas x x da m quina G60 22 Posicionamento alinhado x x G65 2 10 Chamada de macro G65 G65 G72 1 2 14 Repeti o de contorno com rota o G72 2 2 15 Repeti o de contorno linear G92 11 Defini o de valor real
114. 7 2 Unidade Tipo de dado DWORD 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 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 ISO Mode 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 sl Modo 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 O
115. A usinagem executada a partir do ponto R com a profundidade de corte Q profundidade de corte por avan o de corte Em seguida a ferramenta retrocedida de acordo com o curso d Se em SCS_ISO_M_RETRACTION_FACTOR for inserido um valor n o igual a 100 pode se especificar assim se a retirada est ou n o sobrecarregada O fuso cessa o movimento assim que o ponto Z alcan ado depois ocorre uma invers o do sentido de giro e se executa um retrocesso O caminho de retorno configurado em MD55802 SCS ISO M DRILLING TYPE Indica o Se no SCS ISO M DRILLING TYPE for especificado um 0 ser ativado o ajuste padr o de 1 mm ou 1 inch para o curso de retrocesso Para pr definir O mm ou O inch deve se especificar um valor menor que a resolu o de deslocamento Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 111 Outras fun es 4 1 Fun es de suporte ao programa 4 1 14 Desativa o de um ciclo fixo G80 Os ciclos fixos s o desativados com o G80 Formato G80 Explana es Todos ciclos modais em modo ISO s o desativados com G80 ou com uma fun o G do 1 grupo G00 G03 633 G34 Fresamento ISO 112 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es 4 1 Fun es de suporte ao programa 4 1 15 Exemplo de programa com uma compensa o de comprimento de ferramenta e ciclos fixos Posi o de refer ncia 1 at 6 Fura o de um
116. Altera o do valor de compensa o da ferramenta aereas 116 4 2 2 Limite da rea de trabalho G22 623 rare erre aearen na aaaraaa 116 4 2 3 Fun o M para chamada de subrotinas M98 M99 ea 118 Fresamento ISO 4 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O ndice remissivo W 4 3 N mero de programa de oito d gitos ira aeeeaaarea near nnntnn nenene 119 4 4 Coordenadas polares 615 GIG sssini inina niaan n ARANA AAAA AAAA AANA 121 4 5 Interpola o de coordenadas polares G12 1 613 1 reeeeersaeaaa 122 4 6 Fun es de Medi o anais anseia see aasra seis aa E A EAR 124 4 6 1 Retra o rapida com 610 0 zess doania a aa Ent aa dardo ada 124 4 6 2 Medi o com anula o do curso restante 631 eereenaeaaaan 125 4 6 3 Medi o com 631 P1 Pferseen a A A ORE 127 4 6 4 Programa de interrup o com M96 M97 reatar aaeaaanareneananaaaanans 128 4 6 5 Fun o de Controle de vida til da ferramenta rear aeee 130 4 7 Programas de macro rear e NE NENEN aaar ana near aa nana area nana NAELS ELEN REEE 131 4 7 1 Diferen as com as subrotinas eres aa EEE A A EEE A iaaa 131 4 7 2 Chamada de programa de macro G65 G66 G67 ras 131 4 7 3 Chamada de macro atrav s de fun o G eee erereeaa arara neareaaaaearenaaneareaana 138 4 8 FUN ES adiCIONaAIS casario nndeada dai Land da adiado ana nada
117. Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado Com este dado de m quina definido o n mero de fun o auxiliar M que alternado com o fuso no acionameto por eixo O n mero M definido na data da m quina substitui M70 no modo de linguagem Siemens Nota Na interface VDI sempre dado M70 como identifica o apropriada para a mudan a para a opera o por eixo com a correspondente amplia o de endere o Restri es consulte Data m quina 10715 MN M NO FCT CYCLE Corresponde com MD10814 MN EXTERN M NO MAC CYCLE MD10804 MN EXTERN M NO SET INT MD10806 MN EXTERN M NO DISABLE INT MD 10800 MN EXTERN CHAN SYNC M NO MIN MD10802 MN EXTERN CHAN SYNC M NO MAX MD20095 MC EXTERN RIGID TAPPING M NR 20095 N mero MD EXTERN RIGID TAPPING M NR A Fun o M para a comuta o para o modo de eixo modo de linguagem externa Defini o pr via padr o 29 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado Com este dado de m quina definido o n mero de fun o auxiliar M que alternado com o fuso no acionamento por fuso eixo controlado O n mero M definido na data da m quina substitui M29 no modo de linguagem externo N meros predefinidos como MOO M1 M2 M3 etc n o s
118. Bit O Frame de sistema para definir valor real e contato de refer ncia 1 Frame de sistema para deslocamento de ponto zero externo Frame de sistema para TCARR e PAROT Frame de sistema para TOROT e TORFRAME Frame de sistema para pontos de refer ncia de ferramenta Frame de sistema para ciclos Frame de sistema para transforma es Frame de sistema para P ISO1FR para ISO G51 1 Mirror Frame de sistema para P ISO2FR para ISO G68 2DROT 9 Frame de sistema para P ISOSFR para ISO G68 3SDROT 10 Frame de sistema para P ISO4FR para ISO G51 Scale 11 Sistema frame P RELFR est ativo ap s a reinicializa o o N OQO AON Corresponde com MD28082 MC MM SYSTEM FRAME MASK 184 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 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 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 programado nenhum fator de escala por eixo J ou K no bloco do G51 atuar o DEFAULT
119. C 2 Dados de m quina espec ficos de canal 22910 WEIGHTING FACTOR FOR SCALE N mero MD Unidade de especifica o para fator de escala 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 7 2 Unidade Tipo de dado BOOLEAN Significado 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 22914 AXES SCALE ENABLE N mero MD Ativa o para fator de escala por eixo G51 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 7 2 Unidade Tipo de dado BOOLEAN Significado Com este dado de m quina habilitada uma escala por eixo Significado O escala axial n o poss vel 1 A escala por eixo poss vel isto o dado de m quina DEFAULT SCALE FACTOR AXIS est ativo Corresponde com SD43120 DEFAULT SCALE FACTOR AXIS 22920 EXTERN FIXED FEEDRATE F1 ON N mero SD Ativa o de avan os fixos F1 F9 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 7 2 Unidade Tipo de dado BOOLEAN Significado
120. Comandos de deslocamento Programa 2 1 Comandos de interpola o M19 G40 G00 230 A 10 G07 1 A57 296 Opera o com interpola o cil ndrica ON raio da pe a de trabalho 57 926 G90 G42 G01 AO F200 G00 X50 G01 A90 F100 G02 A120 Z60 R30 G01 Z90 Z120 A150 z150 G03 Z150 A210 R30 G02 Z120 A240 R30 G01 4300 Z30 A330 A360 G00 X100 G40 G01 4370 G07 1 AO Opera o com interpola o cil ndrica OFF G00 AO Programa o na opera o com interpola o cil ndrica Fresamento ISO Para a interpola o cil ndrica somente podem ser utilizadas as seguintes fun es G G00 G01 G02 G03 G04 G40 G41 G42 G65 G66 G67 G90 G91 e G07 1 Na opera o com G00 apenas podem ser utilizados os eixos que n o estiverem envolvidos no plano cil ndrico Os seguintes eixos n o podem ser utilizados como eixo de posicionamento ou eixo oscilante 1 O eixo geom trico no sentido perif rico da superf cie cil ndrica eixo Y 2 O eixo linear adicional na corre o da parede de ranhura eixo Z Manual de programa o 02 2012 GFC5398 7BP40 3KA0 31 Comandos de deslocamento 2 1 Comandos de interpola o Rela es entre a interpola o cil ndrica e opera es referentes ao sistema de coordenadas 32 As fun es mencionadas a seguir n o podem ser aplicadas na opera o com interpola o cil ndrica Espelhamento Escala G50 G51 Rota o do
121. D 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 CYCLEIn ser iniciada a subrotina definida no EXTERN M NO MAC CYCLE NAMEn 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 MN EXTERN M NO MAC CYCLE NAMET n somente tem efeito no modo de linguagem externa G291 As subrotinas configuradas com o 8MN 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 Restri es consulteMD10715 MN M NO FCT CYCLE 10815 N mero MD EXTERN M NO MAC CYCLE NAME Nome de sub rotina para a invoca o de macro 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 7 2
122. E384M CYCLE387M 61815 G40 n o est ativo CYCLE374T CYCLE376T O G40 n o estava ativo antes da chamada do ciclo Fresamento ISO 198 Manual de programa o 02 2012 6FC5398 7BP40 3KAO 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 estas 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 dat
123. ECK INSIDE Dire o interna externa em que a rea de prote o atua 22910 WEIGHTING FACTOR FOR SCALE Unidade de especifica o para fator de escala 22914 AXES SCALE ENABLE Ativa o para fator de escala por eixo G51 22920 EXTERN FEEDRATE F1 F9 ACTIV Ativa o de avan os fixos 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 24006 CHSFRAME RESET MASK Frames de sistema ativos ap s o Reset 28082 MM SYSTEM FRAME MASK Frames de sistema SRAM Fresamento ISO 192 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Listas de dados D 2 Dados de ajuste D 2 Dados de ajuste N mero Identificador Espec fico de eixo Nome 43120 DEFAULT SCALE FACTOR AXIS Fator de escala padr o por eixo com G51 ativo 43240 M19 SPOS Posi o do fuso em graus para posi es de fuso com M19 43340 EXTERN REF POSITION G30 1 Posi o de refer ncia para G30 1 Espec fico de canal 42110 SC DEFAULT FEED Valor padr o para avan o de trajet ria 42140 SC DEFAULT SCALE FACTOR P Fator de escala padr o para endere o P 42150 SC DEFAULT ROT FACTOR R Ocupa o pr via para ngulo de rota o R 42520 SC CORNER SLOWDOWN START In cio da redu o do avan o com G62 42522 SC CORNER SLOWDOWN END Fim da redu o do avan o com G62 42524 SC CORNER SLOWDOWN OVR Overrid
124. Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 37 Comandos de deslocamento 3 1 O sistema de coordenadas 3 1 1 Sistema de coordenadas da m quina G53 Defini o do sistema de coordenadas da m quina Formato 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 ponto 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 Y Z X Y Z comando de dimens o absoluta 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 38 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 MD10760 MN G53 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 fi
125. 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 610 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 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 610 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 Somente pode ser programado um eixo para o retrocesso r pido Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 6 Fu
126. G123 n o uma fun o G e uma Chamada de macro n o poss vel com uma macro ativa Exce o a macro foi chamada como subrotina com CALL 6123 MACRO Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 8 4 8 1 Formato Fresamento ISO 4 8 Fun es adicionais Fun es adicionais Repeti o de contorno 672 1 672 2 Com 672 1 e 672 2 poss vel repetir de maneira simples um contorno j programado Com esta fun o pode ser criada uma c pia linear 672 2 ou uma c pia girada 672 1 G72 1 X Y Z P L R X Y Z Ponto de refer ncia para rota o de coordenadas P N mero de subrotina L N mero de processamentos da subrotina R ngulo de giro Com o G72 1 uma subrotina que cont m o contorno desejado para c pia pode ser chamada v rias vezes Antes da chamada de cada subrotina o sistema de coordenadas deve ser girado por um determinado ngulo A rota o de coordenadas executada em torno do eixo perpendicular ao plano selecionado G72 2 l J K P L J K Posi o que alcan ada pelos eixos X Y e Z antes da chamada da subrotina P N mero de subrotina L N mero de processamentos da subrotina Com o G72 2 uma subrotina que cont m o contorno desejado para repeti o pode ser chamada v rias vezes Antes de cada chamada de subrotina os eixos programados com l J e K devem ser deslocados de fo
127. LUD Global User Data Dados de usu rio locais MB 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 MPF Main Program File Programa de pe a do NC programa principal 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 149 Abrevia es 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 Programmable 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 nci
128. M NAME TAB O nome do eixo de canal inserido n o pode assumir as seguintes letras de endere o reservadas D Ferramenta de corre o fun o D E Reservado F Avan o fun o F G condi o de caminho H fun o auxiliar fun o H L chamada de subrotina M fun o auxiliar fun o M N bloco paralelo P N mero de subrotina R par metros de c lculo S Velocidade do fuso fun o S T Ferramenta fun o T Tampouco s o permitidas palavras chave p ex DEF OEP etc e identificadores predefinidos por ex ASPLINE SOFT O uso de um eixo constitu do por um endere o v lido letra A B C I J K Q U V W X Y Z seguido por uma extens o num rica opcional 1 99 oferece leves vantagens gerais contra a atribui o de um identificador no tempo de ciclo do bloco Para eixos de canal aos quais s o atribu dos eixos da geometria normalmente os tr s primeiros eixos de canal n o precisa ser inserido um nome pr prio nesse MD Identificador de eixo n o permitidos s o rejeitadas com alarme 172 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Descri es de dados C 2 Dados de m quina espec ficos de canal 20094 N mero MD SPIND RIGID TAPPING M NR N mero M para a comuta o para o modo de fuso controlado modo Siemens Defini o pr via padr o 70 Limite de entrada m n O Limite de entrada m x OxFF
129. NER SLOWDOWN CRIT 0 a desacelera o nos cantos somente ter efeito nos pontos de invers o e Se SC CORNER SLOWDOWN START e SC CORNER SLOWDOWN END for igual a 0 ent o a redu o do avan o ser executada com a din mica permitida e Se SC CORNER SLOWDOWN OVR 0 ser inclu da uma breve parada e No G62 o 5C CORNER SLOWDOWN CRIT est relacionado aos eixos geom tricos Ele define o ngulo interno m ximo no atual plano de usinagem at onde a desacelera o nos cantos deve ser aplicada O G62 n o est ativo em avan o r pido A fun o ativada atrav s do G62 O c digo G ativado atrav s do comando correspondente no programa de pe a ou como pr ajuste atrav s do dado MD20150 MC GCODE RESET VALUES 56 Dados de ferramenta em modo Siemens STC DP1 1 1 120 STC DP3 1 1 0 Vetor de corre o de comprimentos STC DP4 1 1 0 STC DP5 1 1 0 Ajustes dos dados de ajuste em modo Siemens N1000 GO X0 YO Z0 F5000 G64 SOFT N1010 STOPRE N1020 SSC CORNER SLOWDOWN START 5 N1030 SSC CORNER SLOWDOWN END 8 N1040 SSC CORNER SLOWDOWN OVR 20 N1050 SSC CORNER SLOWDOWN CRIT 100 Programa em modo ISO N2010 X00 Y30 G90 T1 D1 G64 N2020 X40 Y0 G62 G41 Canto interno no N2030 mas o WRK ainda em ativa o N2030 x80 Y30 Canto interno no N2040 de 127 graus N2040 Y70 Canto interno no N2050 de 53 graus N2050 x40 Y40 Canto externo no N2060 Fresamento ISO Manual de p
130. OSS riO AEE AAPEA E E ATO as RT CASES ida ab Ee a nda E 199 ge j 6 RR RR RO RR RR ERREI RR RR RR RO RR RAP RR PRE RR RR 225 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 5 ndice remissivo Fresamento ISO 6 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Fundamentos da programa 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 Fresamento ISO Manual de programa
131. OVR avan o executado F SC CORNER SLOWDOWN OVR override do avan o O override corre o de avan o composto pelo override ajustado no painel de comando da m quina multiplicado pelo override das a es s ncronas A redu o do avan o iniciada antes do canto na dist ncia registrada no dado de ajuste 42520 8SC CORNER SLOWDOWN START Ela encerra na dist ncia registrada no dado de ajuste 42522 SC CORNER SLOWDOWN END depois de passar pelo canto veja a seguinte figura Em contornos curvados utilizado um percurso compat vel Pe a de trabalho MEC Mo UER GVEA Trajet ria do centro da ferramenta SC_CORNER_SLOWDOWN_START Ne N SC_CORNER_SLOWDOWN_END ngulo interno lt SC_CORNER_SLOWDOWN_CRIT Velocidade de percurso v Redu o de avangona canta F F SC CORNER SLOWDOWN OVR SC_CORNER_SLOWDOWN_START Percurso s SC_CORNER_SLOWDOWN_END Esquema 3 20Parametriza o da redu o de avan o G62 no exemplo de um canto de 90 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 73 Comandos de deslocamento 3 6 Controle do avan o Parametriza o Ativa o Exemplo 74 O valor do override ajustado atrav s dos seguintes dados de ajuste 42520 SC CORNER SLOWDOWN START 42522 SC CORNER SLOWDOWN END 42524 SC CORNER SLOWDOWN OVR 42526 8SC CORNER SLOWDOWN CRIT Os dados de ajuste s o preenchidos previamente com 0 e Se SC COR
132. On Corresponde com MD24004 CHBFRAME POWERON MASK Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 157 Descri es de dados C 1 Dados gerais de m quina 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 0 0 Unidade Tipo de dado STRING Significado Identificador para um ngulo de contorno O identificador deve ser escolhido para que nenhum conflito com outros identificadores por exemplo eixos ngulo de euler vetor normal vetor de dire o coordenadas de ponto intermedi rio seja criado 10654 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 0 0 Unidade Tipo de dado STRING Significado Identificador para um raio de contorno O identificador deve ser escolhido para que nenhum conflito com outros identificadores por exemplo eixos ngulo de euler vetor normal vetor de dire o coordenadas de ponto intermedi rio seja criado 10656 CHAMFER NAME N mero MD Nome ajust
133. P1 P2 P3 ou P4 est o dispon veis na documenta o do seu fabricante de m quina Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 127 Outras fun es 4 6 Fun es de medi o 4 6 4 Programa de interrup o com M96 M97 M96 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 Formato M96 Pxxxx Ativa o da interrup o de programa M97 Desativa o da interrup o de programa 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 exter
134. P40 3KA0 Comandos de deslocamento Sentido de giro Fresamento ISO 2 1 Comandos de interpola o G17 Plano X Y G18 Plano Z X G19 Plano Y Z Recomenda se sempre informar o plano de trabalho Tamb m podem ser produzidos c rculos fora do plano de trabalho selecionado Neste caso os endere os de eixo indica o dos pontos finais do c rculo determinam o plano do c rculo A ativa o de um 5 eixo linear opcional possibilita a execu o de uma interpola o circular no plano XB ZB ou YR o que inclui um 5 eixo adicional aos planos X Y Y Z e Z X B U V ou W e interpola o circular no plano XB G17 G02 ou G03 X B R ou J F e interpola o circular no plano ZB G18 G02 ou G03 Z B R ou K 1 F e interpola o circular no plano YB G19 G02 ou G03 Y B R ou J K F e Seas letras de endere o para o 4 e o 5 eixo forem ignoradas semelhante como nos comandos G17 G02 X R ou l J F ent o como plano de interpola o ser selecionado automaticamente o plano X Y A interpola o circular com o 4 e o 5 eixo n o ser poss vel se estes eixos adicionais forem eixos rotativos O sentido de giro do arco deve ser especificado da forma indicada na seguinte figura G02 em sentido hor rio G03 em sentido anti hor rio G02 G02 DN DN Plano X Y G17 Plano Z X G18 Plano Y Z G19
135. SIEMENS SINUMERIK SINUMERIK 840D sl 828D Fresamento ISO Manual de programa o V lido para Comando SINUMERIK 840D sl 840DE sl SINUMERIK 828D Software Vers o Software CNC 4 5 02 2012 6FC5398 7BP40 3KAO Fundamentos da programa o Comandos de deslocamento Comandos de deslocamento Outras fun es Abrevia es Tabela de c digos G Descri es de dados Listas de dados Alarmes m o O U DP A o N Informa es jur dicas Conceito de aviso Este manual cont m instru es que devem ser observadas para sua pr pria seguran a e tamb m para evitar danos materiais As instru es que servem para sua pr pria seguran a s o sinalizadas por um s mbolo de alerta as instru es que se referem apenas danos materiais n o s o acompanhadas deste s mbolo de alerta Dependendo do n vel de perigo as advert ncias s o apresentadas como segue em ordem decrescente de gravidade NPERIGO significa que haver caso de morte ou les es graves caso as medidas de seguran a correspondentes n o forem tomadas NAVISO significa que poder haver caso de morte ou les es graves caso as medidas de seguran a correspondentes n o forem tomadas NCUIDADO indica um perigo iminente que pode resultar em les es leves caso as medidas de seguran a correspondentes n o forem tomadas ATEN O significa que podem ocorrer danos
136. SLOWDOWN CRIT Detec o de cantos no G62 G21 Defini o pr via padr o O Limite de entrada m n Limite de entrada m x Qualquer um a Altera o v lida IMEDIATAMENTE Unidade Graus N vel de prote o 7 7 Tipo de dado DOUBLE Significado ngulo a partir do qual um canto considerado durante a redu o do avan o com G62 e G21 43340 N mero MD EXTERN_REF_POSITION_G30_1 Posi o do ponto de refer ncia para G30 1 Defini o pr via padr o Limite de entrada m n Limite de entrada m x Altera es v lidas IMEDIATAMENTE N vel de prote o Unidade Tipo de dado DOUBLE Significado Dados de ajuste Posi o do ponto de refer ncia para G30 1 Este dado de ajuste interpretado no CYCLE328 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 187 Descri es de dados C 5 Dados de m quina para ciclos espec ficos de canal C 5 Dados de m quina para ciclos espec ficos de canal Tabelas C 1 52800 ISO M ENABLE POLAR COORD N mero SD Coordenadas polares Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 1 Altera o v lida IMEDIATAMENTE N vel de prote o 7 3 Unidade Tipo de dados BYTE Significado Coordenadas polares 0 OFF 1 ON 52802 ISO ENABLE INTERRUPTS N
137. TGG n 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 0 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 C NUM C K NUM INT Para descri o veja o C NUM SP 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 25 Z 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 195 Listas de dados D 3 Vari veis Fresamento ISO 196 Manual de programa o 02 2012 6FC5398 7BP40 3KAO 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 co
138. U 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 dispositivo de programa o realizada com o S7 Tool gt Configura o S7 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 O escopo para implementa o de solu es individuais aplica es de OEM para o SINUMERIK 840D sl 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Gloss rio 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
139. Unidade N vel de prote o 7 6 Tipo de dados BYTE Significado Sele o de eixo de fura o 0 Rosqueamento com macho sem mandril de compensa o 1 Rosqueamento com macho com mandril de compensa o 2 Fura o profunda de roscas com quebra de cavacos 3 Fura o profunda de roscas com quebra de cavacos e remo o de cavacos Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 189 Descri es de dados C 5 Dados de m quina para ciclos espec ficos de canal 55804 SCcS ISO M RETRACTION FACTOR N mero SD Fator de velocidade de retirada 0 Defini o pr via padr o 100 Limite de entrada m n O Limite de entrada m x 200 Altera o v lida IMEDIATAMENTE N vel de prote o 7 6 Unidade Tipo de dados DWORD Significado Fator de velocidade de retirada 0 55806 SCcs ISO M RETRACTION DIR N mero SD Dire o de retirada bei G76 G87 Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 4 Altera o v lida IMEDIATAMENTE N vel de prote o 7 6 Unidade Tipo de dados DWORD Significado Dire o de retirada em mandrilamento delicada e recuo G76 687 0 G17 X G18 Z G19 Y 1 G17 X G18 Z G19 Y 2 G17 X G18 Z G19 Y 3 G17 Y G18 X G19 Z 4 G17 Y G18 X G19 Z Fresamento ISO 190 Manual de programa o 02
140. Unidade Tipo de dado STRING Significado Nome da sub rotina iniciada pela cnamada da fun o M definida com MN EXTERN M NO MAC CYCLEIn 166 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Descri es de dados C 1 Dados gerais de m quina 10818 N mero MD EXTERN INTERRUPT NUM ASUP N mero de interrup o para partida da ASUP M96 Defini o pr via padr o 1 Limite de entrada m n 1 Limite de entrada m x 8 Altera o v lida ap s o POWER ON Unidade N vel de prote o 7 2 Tipo de dado BYTE 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 para retrocesso r pido G10 6 Defini o pr via padr o 2 Limite de entrada m n 1 Limite de entrada m x 8 Altera o v lida ap s o POWER ON Unidade N vel de prote o 7 2 Tipo de dado BYTE 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 10880 MM EXTERN CNC SYSTEM N mero MD Defini o do sistema de controle a ser adaptado Defini o pr via padr o 1 Limite de entrada m x 3 Limite de entrada m
141. Y 350 0 Z 153 0 Posicionamento depois fura o 11 e retorno R47 0 F500 at o plano do ponto R N028 G91 Y 200 0 K2 Posicionamento depois fura o 12 e 13 e retorno at o plano do ponto R N029 G28 X0 Y0 M5 Retorno at a posi o de refer ncia Parada do fuso N030 G49 Z0 Desativa o da compensa o de comprimento de ferramenta N031 M30 Fim do programa 4 1 16 Roscas de m ltiplas entradas com G33 Em dialeto ISO as roscas de m ltiplas entradas s o programadas com o c digo G33 Formato G33 X Z F Q X Z Ponto final da rosca F Passo da rosca Q ngulo de partida As roscas com cortes defasados s o programadas no bloco do G33 atrav s da indica o de pontos de partida deslocados entre si O deslocamento do ponto de partida especificado como posi o angular absoluta no endere o Q O respectivo dado de ajuste SD_THREAD_START_ANGLE alterado de acordo Exemplo Q45000 significa Deslocamento de partida de 45 000 graus Faixa de valores 0 0000 at 359 999 graus O ngulo de partida sempre deve ser programado como valor integral integer A unidade de especifica o do ngulo de 0 001 grau Exemplo N200 X50 Z80 G01 F 8 G95 S500 M3 N300 G33 Z40 F2 0180000 Uma rosca produzida com um passo de 2 mm e um deslocamento de ponto de partida de 180 graus Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 115 Outras fun es 4 2 Entrada de dados program
142. Ya ao VA Desativa o do espelhamento program vel Dados de m quina necess rios O G51 1 utiliza o Frame b sico 1 espec fico de canal Por isso que se deve definir o dado MD28081 MC MM NUM BASE FRAMES gt 2 Espelhamento relativo a um eixo individual em um plano pr definido Os comandos a seguir podem variar se o espelhamento sobre um dos eixos do plano pr definido for aplicado como descrito a seguir Tabelas 3 6 Eixo individual com plano pr definido Comando Explica o Interpola o circular O G02 e o G03 s o trocados um com o outro Compensa o do raio da O G41 e o G42 s o trocados um com o outro fresa Rota o de coordenadas Os sentidos de giro hor rio CW e anti hor rio CCW s o trocados um com o outro Comandos para aproxima o do ponto de refer ncia e para altera o do sistema de coordenadas As fun es G27 G28 e G30 assim como os comandos que est o relacionados ao sistema de coordenadas G52 at G59 G92 etc n o poder o ser utilizados enquanto o espelhamento estiver ativo Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 55 Comandos de deslocamento 3 3 Comandos controlados por tempo 3 3 3 3 1 Formato 56 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
143. a REPOS Fun o Reposicionamento ROV Rapid Override Corre o de avan o r pido 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 Fresamento ISO 150 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Abrevia es 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 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 Tu
144. a o e desativa o da compensa o do raio da ferramenta No bloco NC com G40 G41 ou G42 deve ser programado um comando de deslocamento com G0 ou G1 Neste comando de deslocamento deve ser indicado pelo menos um eixo do plano de trabalho selecionado Indica o Modo de corre o O modo de compensa o somente pode ser interrompido por um determinado n mero de blocos ou comandos M sucessivos onde n o h nenhum comando de deslocamento ou indica o de percurso no plano de corre o Padr o 3 Indica o Fabricante da m quina O n mero de blocos de interrup o ou comandos M sucessivos ajustado atrav s do dado de m quina 20250 CUTCOM MAXNUM DUMMY BLOCKS veja com o fabricante da m quina Indica o Um bloco com percurso zero tamb m considerado como interrup o Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 61 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Comuta o entre G41 e G42 na opera o com compensa o do raio da fresa O sentido de compensa o esquerdo ou direito pode ser comutado diretamente sem sair do modo de compensa o O novo sentido de compensa o iniciado com um movimento de eixo no pr ximo bloco Exemplo de programa o Bloco para comutar o sentido de compensa o N10 G17 G01 F N11 G41 G42 D N20 G01 X Y F S41 N21 G42 G41 X Y N22 X G42 b G42 G41
145. a dist ncia de seguran a para a remover os cavacos ou retroceder o valor programado para quebrar os cavacos Formato G73 X Y R Q F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R Q Profundidade individual de fura o F Velocidade de avan o K N mero de repeti es Fresamento ISO 82 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es 4 1 Fun es de suporte ao programa Plano de sa da 0 l l l Plano Ponto R Ponto Z Esquema 4 5 Ciclo de fura o profunda com quebra de cavacos G73 Explana es Com o uso do ciclo G73 ap s a fura o o movimento de retrocesso executado em avan o r pido A dist ncia de seguran a pode ser especificada com o GUD _ZSFR 0 O valor de retrocesso para quebra de cavacos d definido com o GUD _ZSFR 1 _ZSFR 1 gt 0 e o valor de retrocesso ser igual ao especificado _ZSFR 1 v 0 e o valor de retrocesso na quebra de cavacos sempre ser 1mm A penetra o executada se para cada corte Q for utilizada a profundidade de corte que incrementada pelo valor de retrocesso d como segunda penetra o Com este ciclo de fura o executado um retrocesso r pido da fura o A remo o dos cavacos realizada atrav s do movimento de retrocesso Fresamento ISO Ma
146. a 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 Fresamento 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 02 2012 6FC5398 7BP40 3KA0 199 Gloss rio Aproxima 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
147. a e desativada com as fun es mencionadas a seguir Tabelas 3 5 Fun es G para sele o da escala Comando G Fun o Grupo G G50 Escala OFF 11 G51 Escala ON 11 A ativa o da escala e do espelhamento realizada com o G51 Na escala diferenciamos entre duas possibilidades e Escala por eixos com os par metros l J K Se o l J K n o for programado no bloco com o G51 ser ativado o valor padr o correspondente contido no dado de ajuste 43120 A DEFAULT SCALE FACTOR AXIS Os fatores de escala negativos por eixo tamb m conduzem para o espelhamento e Escala em todos os eixos com o fator de escala P Se nenhum P for especificado no bloco com o G51 ser ativado o valor padr o contido nos dados de ajuste Os valores P negativos n o s o poss veis Formato Existem dois tipos diferentes de escala A escala ao longo de todos os eixos especificada com o mesmo fator de escala G51 X Y Z P Partida da escala G50 Desativa o da escala X Y Z Centro de coordenadas para a escala comando absoluto P Fator de escala A escala ao longo de cada eixo com diferente fator de escala G51 X Y Z 1 J K Partida da escala G50 Desativa o da escala X Y Z Ponto de refer ncia da escala comando absoluto J K Fator de escala para o eixo X Y e Z Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 51 Comandos de deslocamento 3 2 Defini
148. a e grava o de interface dupla DRAM Dynamic Random Access Memory Mem ria din mica de leitura e grava o DRF Differential Resolver Function Fun o de resolu o diferencial manivela eletr nica Fresamento ISO 146 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Abrevia es 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 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 seg 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 FRAME Bloco de dados quadro FRK Compensa o do raio da fresa compensa o do raio da ferramenta Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 147 Abrevia es
149. a oco a a as SABE na ALUCASAS a a Daio TO Dao ALOE EEA 68 3 5 1 Fun o de Tuso TUN O S ss ssmmasassisisaanisias a dani R cas du ana mas dad 68 3 5 2 Fun o de ferramentas isseire anna noob aa a ana aaa da a pn 68 3 5 3 Fun o adicional fun o M 2s 02assrssasasaniaabinaigaa sn disia san didca can dndaa cima an finda pas Naa cata dia ada 68 3 5 4 Fun es M para controle do fuso e ariterre nana aeanarareara nana aaananareanananaa 70 3 5 5 Fun es M para chamadas de subrotina rara na naanarareanananaaa 70 3 5 6 Chamada de macro atrav s de fun o M eee aeararereaaaaaaaaaanarenaana 71 3 5 7 Fun es Miseria a a a aaa a a a 72 3 6 Controle do avanGO s swied aidaa eia CAST DARI Dad A a a aadar ai Sao 73 3 6 1 Override de cantos autom tico G62 settee ette re tt trrt trtne tt rnat ttre rttr rn nern nnne rr rnare nnee 73 3 6 2 Compressor em modo de dialeto ISO ese ae aaarareneenanaaaaaanarenenaa 75 3 6 3 Parada exata G09 G61 modo de controle da trajet ria G64 rosqueamento com o macho GO3 ias asas eurien eraan aria EEE Lonioensa Lab edasiad cesdpadctoa sad acaai dao eiasa se nest dadas anda 76 4 Outras UNGO ES serne r E E NEEE TENN SNESE EEE EE SEEEN NSN T7 4 1 Fun es de suporte ao programa e tt EEE EEAN EEEE EEEE EEEE SE EEEE EEES En nEn EEEn T7 4 1 1 Ciclos de f ra o fiXOS ieaiaia dania Tua dad aaa a a daa ea 77 4 1 2 Ciclo de f
150. ada do fuso para o curso de retra o a ponta da ferramenta aponte no sentido contr rio Restri es Comuta o dos eixos Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo Fresamento ISO 86 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Mandrilamento Q R Desativa o Exemplo Fresamento ISO 4 1 Fun es de suporte ao programa O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Zou R Sempre programe o Q e o R apenas em um bloco com um movimento de retra o sen o os valores programados n o ser o armazenados de forma modal Em qualquer caso para o valor do endere o Q sempre deve ser especificado um valor positivo Se for especificado um valor negativo para Q o sinal ser ignorado Se n o for programado nenhum curso de retra o o Q ser igual a 0 Neste caso o ciclo executado sem a retra o As fun es G do grupo 01 G00 at G03 e o G76 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G76 M3 S300 G90 GO Z100 G90 G99 G76 X200 Y 150 R50 Q10 P1000 F150 Y 500 E 200 x950 Y 500 G98 Y 700 G80 G28 G91 X0 Y0 Z0 M5 Manual de programa o 02 2012 GFC5398 7BP40 3KA0 Z2 100 r Giro do fuso Posicionamento depois o retorno at Posicionamento furo depois o retorno at Posicionamento furo pois o reto
151. ajet ria G63 Rosqueamento com macho Fresamento ISO 76 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 1 4 1 1 Ciclos de fura o fixos Fun es de suporte ao programa Os ciclos de fura o fixos facilitam ao programador a criar 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 de fura o 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 Os ciclos de fura o fixos s o chamados atrav s das fun es G indicadas a seguir Tabelas 4 1 Vis o geral dos ciclos de fura o Fun o G Fura o Usinagem na base Retrocesso Aplica es sentido Z do furo sentido Z G73 Avan o de trabalho Avan o r pido Fura o profunda interrompido de alta velocidade poss vel com espera em cada penetra o G74 Avan o de corte Parada do fuso gt Avan o de corte gt Rosqueamento com Giro do fuso no Tempo de espera gt macho esquerda sentido contr rio O fuso gira no no sentido ap s
152. anaaaanana 8 1 1 4 Exibi o do c digo Gsi sassiaiss corais cacrsinda cadeia ane adpa aerial EEEE Casa aa an abuso desen RE 8 1 1 5 N mero m ximo de eixos denomina es de eixo is eeeiaeeeeeeaaeneareaaa araras 9 1 1 6 Programa o com ponto decimal ce araeareaaa nana EEEE EEEE EEEn nnne neen 9 gi SAR GS og gt PROERD E NR n a era a aa e AE Sae aaa E d ia aa eiai 10 1 1 8 Salto omiss o de blOCO Je aparar Gan da po nre 1 1 2 Pr requisitos para 0 aVaN O sariani aa aiaa da da ta nO CA dA a aaa aaa 12 EE Avanco IA pIdO saciar siso dao ida salE Spa Sagas 12 1 2 2 Avan o de trajet ria fun o F heoa usund assia amas EEA E E ua edi 12 1 2 3 Avan os fixos FO at F9 ss sesesessseieessreirersrtstertnrst seter nt aratate rt nrar cai Cada la 14 1 2 4 avan o linear G94 ion inanin ktnnankt ninanta ntnr neante 16 1 2 5 Avan o em fun o do tempo 693 aerea nana tnnn tanne nt nnen nnmnnn 17 1 2 6 Avan o por rota o GOD sue asataa sumidaan pagar tal add a a aid a T7 2 Comandos de deslocamento re cerrararenananananananaaaaaaaaaaaanana na nanana nan anana a nenna 19 2 1 Comandos de interpola o e ararareana nana naaaarana nana tann nn nnan tn nnne n eet 19 2 o Axanco r pido GOO fodas 19 2 1 2 interpola o de retas GO 1 a asia sas inss as raia a aa a ERAS dana pad apa aa ganda 21 2 1 3 Interpola o circular G02 GO3 errar
153. ar 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 vel de sistema C_F ou seja s o armazenados os valores num ricos de 0 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 15 Fundamentos da programa o 1 2 Pr requisitos para o avan o Exemplo Restri o 1 2 4 16 SC FIXED FEEDRATE F1 F9 0 1500 0 SC FIXED FEEDRATE F1 F9 1 550 0 N10 X10 Y10 Z10 FO G94 Posicionamento com 1500 N20 G01 X150 Y30 F1 Avan o 550 mm min ativo N40 Z10 FO Posicionamento com 1500 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
154. ar 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 O 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 m quina Veja as informa es do fabricante da m quina As fun es M espec ficas do NC s o descritas a seguir Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 5 Fun es S T Me B 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 M01 parada opcional O M01 pode ser ajustado atrav s de e HMl Di logo Controle do programa ou a e Inter
155. ara 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 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 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 610 6 10880 EXTERN CNC SYSTEM Sistema de comando externo cujos programas s o processados Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 191 Listas de dados D 1 Dados de m quina N mero Identificador Nome 10882 NC USER EXTERN GCODES TABJ n 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 10886 EXTERN INCREMENT SYSTEM 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 de troca de ferramentas com linguagem de programa o externa 18800 MM EXTERN LANGUAGE Linguagem externa ativa no comando num rico Espec fico de canal
156. 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Fundamentos da programa o 1 2 Pr requisitos para o avan o Exemplo SC FIXED FEEDRATE F1 F9 0 5000 SC FIXED FEEDRATE F1 F9 1 1000 SC FIXED FEEDRATE F1 F9 2 500 N10 X10 Y10 210 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 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 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 program
157. clo de mandrilamento escareamento inverso G87 Fresamento ISO 98 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Explana es Fresamento ISO 4 1 Fun es de suporte ao programa Parada de fuso orientada Ferramenta a Valor de corre o q Naviso Endere o Q O endere o Q invers o da caixa de transmiss o na base de um furo um valor modal que est armazenado nos ciclos fixos Preste aten o pois que este endere o tamb m utilizado como profundidade de corte para os ciclos G73 e G83 Depois do posicionamento ao longo dos eixos X e Y o fuso para em uma posi o de giro fixa A ferramenta deslocada no sentido contr rio da ponta da ferramenta E executado o posicionamento na base do furo ponto R com avan o r pido Em seguida a ferramenta deslocada no sentido da ponta da ferramenta e o fuso movimentado com o giro no sentido hor rio O mandrilamento executado ao longo do eixo Z em sentido positivo at alcan ar o ponto Z Quando a profundidade do furo alcan ada o fuso para em uma posi o de fuso fixa A ferramenta retrocedida at a ponta da ferramenta no sentido contr rio A dist ncia de seguran a pode ser especificada com o GUD ZSFR 0 O curso de retra o pode ser especificado com ZSFI 5 G17 G18 G19 _ZSFR 5 1 X Z Y _ZSFI 5 0 ou 2 X Z Y _ZSFI 5 3 Y X Z _ZSFI 5 4 Y X Z
158. co computadorizado C digo EIA C digo especial de fita perfurada o n mero de furos por caractere sempre mpar C digo ISO C digo especial de fita perfurada o n mero de furos por caractere sempre par Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 145 Abrevia es 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 Freq entemente 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 leitur
159. co de canal deve ser resetado com o Power On Os deslocamentos e rota es s o resetados em 0 e as escalas em 1 O espelhamento desativado Valor 0 O Frame b sico preservado mesmo ap s o Power On Valor 1 O Frame b sico resetado com o Power On Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 1 O sistema de coordenadas Sistema de coordenadas da m quina Ponto zero da m quina 4N x Posi o de refer ncia Esquema 3 2 Refer ncia 3 1 2 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 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 Para cria o de um sistema de coordenadas da pe a de trabalho devem ser utilizados os seguintes dois m todos 1 com G92 no programa de pe a 2 manualmente atrav s do painel de comando HMI Formato G90 G92 X Y Z Ao disparar um comando absoluto o ponto b sico deslocado at a posi o indicada A diferen a entre a ponta da ferramenta e o ponto b sico alterada atrav s da compensa o de comprimento da ferramenta dessa forma ainda poss vel que a ponta da ferramenta alcance a posi o de destino
160. 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 EXTERN MEAS G31 P SIGNAL Associa o das entradas de medi o para G31 P Defini o pr via padr o 1 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 7 2 Unidade Tipo de dado BYTE 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 Bit0 e o Bit 1 P ex seno 8MN EXTERN MEAS G31 P SIGNAL 1 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
161. com controle de rota o e de posi o anal gicos digitais SINUMERIK 840D sl Fusos auxiliares Acionamentos de fuso com controle de rota o e sem encoder de valores reais p ex para Power Tools Geometria 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 alfanum ricos Grupo de modos de opera o BAG 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 HIGHSTEP Combina o de diversas propriedades de programa o para o gt PLC no ambiente do S7 300 400 Identificador 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
162. 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 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 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 Fresamento ISO 222 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio Tabela de corretores Teach In Transforma o Transmi
163. de ciclos fixos mesmo que tamb m existam ciclos fixos para rosqueamento com macho mandrilamento ou fura o Defini o do plano atual Fresamento ISO Normalmente no caso dos ciclos de fura o partimos do princ pio que o atual sistema de coordenadas onde deve ser executada a opera o de usinagem seja definido atrav s da sele o do plano G17 G18 ou G19 e com a ativa o de um deslocamento de ponto zero program vel O eixo de fura o sempre ser a aplicada deste sistema de coordenadas Antes da chamada do ciclo deve ser selecionada uma compensa o de comprimento de ferramenta Este sempre est ativa perpendicularmente ao plano selecionado e tamb m permanece ativa at o fim do ciclo Tabelas 4 2 Plano de posicionamento e eixo de fura o Fun o G Plano de posicionamento Eixo de fura o G17 Plano Xp Yp Zp G18 Plano Zp Xp Yp G19 Plano Yp Zp Xp Xp Eixo X ou um eixo paralelo ao eixo X Yp Eixo Y ou um eixo paralelo ao eixo Y Zp Eixo Z ou um eixo paralelo ao eixo Z Manual de programa o 02 2012 GFC5398 7BP40 3KA0 79 Outras fun es 4 1 Fun es de suporte ao programa Indica o Se o eixo Z deve sempre ser usado como eixo de perfura o pode ser determinado com MD55800 SCS ISO M DRILLING AXES IS Z O eixo Z sempre eixo de perfura o se SCS ISO M DRILLING AXES IS Zfor igual a 1 Execu o de um ciclo fixo 80 Para a execu o de um ciclo fi
164. de dados C 2 Dados de m quina espec ficos de canal 22512 N mero MD EXTERN GCODE GROUPS TO PLCI n 0 7 Enviar c digos G de uma linguagem externa para PLC Defini o pr via padr o 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 7 2 Unidade Tipo de dado BYTE Significado Indica o do grupo de c digo G de linguagens externas cujos c digos G na mudan a do bloco reset s o emitidas na interface NCK PLC A interface NCK PLC atualizada em cada mudan a de blocos e ap s o Reset Nota N o garantido que um programa de usu rio PLC tem um conjunto de liga o s ncrona entre conjunto ativo de NC e os G c digos adjacentes a qualquer momento exemplo Opera o ferrovi ria com blocos muito curtos 22515 N mero MD GCODE GROUPS TO PLC MODE Comportamento da transmiss o de grupos G ao PLC 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 7 2 Unidade Tipo de dado DWORD 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 grup
165. 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 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 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
166. de m quina realizada a defini o para cada entrada no dado de m quina MN EXTERN GCODE RESET VALUES ou seja para cada grupo G se em um Reset ou fim de programa de pe a novamente realizado o ajuste de acordo com o MC EXTERN GCODE RESET VALUES MD 0 ou se deve ser mantido o atual ajuste ativo MD 1 Exemplo para dialeto ISO M Aqui em cada Reset ou fim de programa de pe a lido o ajuste inicial do 14 grupo G deslocamento de ponto zero ajust vel a partir do dado de m quina MC EXTERN GCODE RESET VALUES MC EXTERN GCODE RESET VALUES 13 1 O valor de Reset do 14 grupo o G54 MC EXTERN GCODE RESET VALUES 13 0 O ajuste inicial do 14 grupo G ap s o Reset ou o fim de programa de pe a definido pelo MC EXTERN GCODE RESET VALUES 13 Entretanto se o atual ajuste do 14 grupo G deve ser preservado ap s o Reset ou o fim de programa de pe a isso resultar no seguinte ajuste MC EXTERN GCODE RESET VALUES 13 1 O valor de Reset do 14 grupo o G54 MC EXTERN GCODE RESET VALUES 13 0 O atual ajuste do 14 grupo G tamb m preservado ap s o Reset ou o fim de programa de pe a 20380 N mero MD TOOL CORR MODE G43 G44 Tratamento da compensa o do comprimento da ferramenta G43 G44 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 RESET N vel de prote o 7 2 Unidade Ti
167. de pe a ISO 2 ou ISO 3 Para a codifica o veja o MN MM EXTERN CNC SYSTEM 10880 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 169 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 AXCONF GEOAX ASSIGN TAB N mero MD 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 N vel de prote o 7 2 Unidade Tipo de dado BYTE 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 Fre
168. de sistemas de medi o de curso incrementais Somente depois disso que os movimentos de deslocamento poder o ser programados Com G28 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 Ponto de refer ncia um ponto fixo na m quina Retardamento do eixo Z LS Posicionamento Retorno ao ponto de refer ncia A aa Ponto de apoio como ponto intermedi rio Ponto de partida no posicionamento Z Retardamento do eixo Y LS Esquema 2 8 Aproxima o autom tica do ponto de refer ncia Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 33 Comandos de deslocamento 2 2 Aproxima o do ponto de refer ncia com fun es G Retorno ao ponto de refer ncia 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 transforma o desativada com o comando TRAFOOF no cycle328 spf Aproxima o autom tica do ponto de refer ncia para eixos rotativos Com os eixos rotativos tamb m pode ser executada uma aproxima o autom tica do p
169. dificados e preparados atrav s da prepara o de blocos s o processados no Processamento principal Fresamento ISO 218 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio Programa de pe a Uma sequ ncia de instru es no comando num rico que em combina o com 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 Rede rede eletr nica Sob uma rede entendemos a int
170. do furo foi programada de forma absoluta G90 a nova fura o ser executada novamente na mesma posi o por isso que a posi o do furo deve ser especificada de forma incremental G91 Coment rios Uma chamada de ciclos permanece ativa at ela ser novamente desativada atrav s das fun es G80 G00 G01 G02 ou G03 ou atrav s de outra chamada de ciclo Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 81 Outras fun es 4 1 Fun es de suporte ao programa S mbolos e n meros Os diversos ciclos fixos s o explanados nas se es subsequentes Nos n meros que aparecem nestas explana es s o utilizados os seguintes s mbolos gt Posicionamento avan o r pido G00 Avan o de corte interpola o linear G01 my Avan o manual M19 Parada de fuso orientada O fuso para em uma posi o de giro definida gt Deslocamento avan o r pido G00 P Tempo de espera Esquema 4 4 S mbolos nos n meros 4 1 2 Ciclo de fura o profunda com quebra de cavacos G73 A ferramenta fura com os valores programados para rota o de fuso e velocidade de avan o at a profundidade final de fura o especificada O furo profundo usinado at a profundidade final atrav s de v rias penetra es gradativas em profundidade cujo valor m ximo pode ser especificado Opcionalmente a cada profundidade de penetra o a broca pode retroceder at o plano de refer nci
171. dos nas vari veis de sistema sempre se referem linha do programa de pe a onde foi programada a fun o M que deve ser substitu da Est o dispon veis as seguintes vari veis de sistema C ME Extens o de endere o da fun o M substitu da C T PROG TRUE se o endere o T foi programado C T Valor do endere o T Integer C TE Extens o do endere o T C TS PROG TRUE se o endere o TS foi programado C TS Valor do endere o TS String apenas com gerenciamento de ferramentas C D PROG TRUE se o endere o D foi programado C D Valor do endere o D C DL PROG TRUE se o endere o DL foi programado C DL Valor do endere o DL 10719 T NO FCT CYCLE MODE N mero MD Parametriza o da substitui o de fun o T Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x 7 Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado Com essa data da m quina o processamento de sub rotina de substitui o para a ferramenta ou a escolha de corre o de ferramenta parametrizada Bit O 0 N mero D ou DL encaminhado para a sub rotina de substitui o valor padr o BitO 1 o n mero D ou DL n o encaminhado para a sub rotina de substitui o se as seguintes condi es forem atendidas MC TOOL CHANGE MODE 1 Programa o de D DL com fun o T ou M com a qual o ciclo de troca de ferramenta
172. e para redu o do avan o com G62 42526 SC CORNER SLOWDOWN CRIT Detec o de cantos no G62 G21 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 193 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 ciclos 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 ORDER 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
173. ec ficos de canal que ser o inclu dos no canal Bit 0 O Frame de sistema para inserir o valor real e o contato de refer ncia est ativo ap s o Reset 1 O Frame de sistema para deslocamento de ponto zero externo est ativo ap s o Reset Reservado para TCARR e PAROT veja o MC GCODE RESET VALUES Reservado para TOROT e TORFRAME veja o MC GCODE RESET VALUES O Frame de sistema para pontos de refer ncia da ferramenta est ativo ap s o Reset O Frame de sistema para ciclos est ativo ap s o Reset Reservado o comportamento de Reset depende do MC RESET MODE MASK O Frame de sistema P ISO1FR ISO G51 1 Mirror est ativo ap s o Reset O Frame de sistema P ISO2FR ISO G68 2DROT est ativo ap s o Reset 9 O Frame de sistema P ISO3FR ISO G68 3DROT est ativo ap s o Reset 10 O Frame de sistema P ISO4FR ISO G51 Scale est ativo ap s o Reset 11 Sistema frame P RELFR est ativo ap s a reinicializa o MD28082 MC MM SYSTEM FRAME MASK o N OoOO AON 28082 MM_SYSTEM_FRAME_MASK N mero MD Frames de sistema SRAM Defini o pr via padr o 0x21 0x21 Limite de entrada m n O Limite de entrada m x 0x0000FF Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado Tela de Bits para proje o de Frames de sistema espec ficos de canal que s o considerados no c lculo no canal
174. ecimento de conflitos de nomes Antes do identificador do raio e do chanfro n o pode existir nenhuma v rgula S o utilizados os seguintes dados de m quina MD MD para o raio MN RADIUS NAME MD para o chanfro MN CHAMFER NAME Sele o do plano O chanframento e o arredondamento de cantos somente s o poss veis no plano especificado atrav s da sele o do plano G17 G18 ou G19 Estas fun es n o podem ser utilizadas em eixos paralelos Indica o N o inserir nenhum chanfro ou arredondamento quando e n o houver nenhum contorno linear ou circular no plano e um movimento estiver sendo executado fora do plano e quando for realizada uma mudan a de planos ou quando for excedido um n mero de blocos definido em dado de m quina sem informa es de deslocamento p ex apenas sa das de comando Sistema de coordenadas Rosqueamento 26 Depois de um bloco que gera uma mudan a de sistemas de coordenadas G92 ou G52 at G59 ou que cont m um comando de aproxima o do ponto de refer ncia G28 at G30 nunca pode existir um comando para chanframento ou arredondamento de cantos A especifica o de arredondamentos de cantos em blocos de rosqueamento n o permitida Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 2 1 Comandos de interpola o 2 1 5 Interpola o de linha helicoidal G02 G03 Na interpola o de linha helicoidal dois movime
175. eito tanto no modo Siemens G290 como no modo de linguagem externa G291 MD10716 8MN M NO FCT CYCLE NAME e MD10717 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 Corresponde com MD10715 MN M NO FCT CYCLE MD10717 MN T NO FCT CYCLE NAME Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 161 Descri es de dados C 1 Dados gerais de m quina 10718 M NO FCT CYCLE PAR N mero MD Substitui o de fun o M com par metros Defini o pr via padr o 1 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado Se for configurada uma substitui o de fun o M com o dado MD10715 MN M NO FCT CYCLE n MD10716 MN M NO FCT CYCLE NAMEn ent o com o dado MD10718 MN M NO FCT CYCLE PAR ser poss vel especificar uma transfer ncia de par metros via vari vel de sistema para uma destas fun es M como no caso da substitui o de fun o T Os par metros armazena
176. 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 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 Fun o de ferramenta Para a fun o de ferramenta existem duas op es diferentes de especifica o do comando Os detalhes sobre este assunto est o dispon veis na documenta o do fabricante de sua m quina Fun o adicional fun o M Com as fun es M poss vel ativ
177. ento em opera o com 3 eixos controlados simultaneamente 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 Interpola o linear G00 20 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 2 1 Comandos de interpola o 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 Y Za Fa 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
178. era 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 7BP40 3KA0 Copyright O Siemens AG 2001 2012 Industry Sector 01 2013 Sujeito a modifica es sem aviso pr vio Todos os direitos reservados Postfach 48 48 90026 N RNBERG ALEMANHA ndice remissivo Fresamento ISO 1 Fundamentos da programa o a ieeseeereerereeerasaaanaaaaa aereas naaanaaa arenas aaa aaaaa aee r EEEE 7 1 1 Observa es preliminare Sinsin in nadaa TEE a EE A E Plata a a sida 7 1 1 1 Modo Siemens jaasaciar sis safanois Ei focado added ada dg 7 1142 Modo dedialeto SO 52 a 7 1 1 3 Comuta o entre os modos de opera o aerea na aeaaararenean
179. erliga 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 dispositivos ligados em rede trocam os dados atrav s da rede REPOS 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 219 Gloss rio Reset geral 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
180. ermitidos o MO M5 M30 M98 M99 etc 3 5 5 Fun es M para chamadas de subrotina Tabelas 3 13 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 Fresamento ISO 70 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 3 5 6 Restri es 3 5 Fun es S T Me B 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 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 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 Fresamento ISO Chamada da subrotinna M101_MACRO atrav s da fun o M10
181. es auxiliares M e H para o PLC ou a anula o de curso restante para determinados eixos Sistema de coordenadas b sico Sistema de coordenadas cartesiano que representado atrav s 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 Fresamento ISO Sistema de coordenadas baseado nos eixos da m quina ferramenta Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 221 Gloss rio 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
182. esativa o da ASUP Defini o pr via padr o 96 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado N mero de fun o M com o qual desativado um programa de interrup o ASUP em modo ISO T M O n mero M definido na data da m quina substitui M97 no modo de linguagem externo Restri es consulteMD10715 MN M NO FCT CYCLE Corresponde com MD10814 MN EXTERN M NO MAC CYCLE MD10804 MN EXTERN M NO SET INT MD10806 MN EXTERN M NO DISABLE INT MD10800 MN EXTERN CHAN SYNC M NO MIN MD10802 MN EXTERN CHAN SYNC M NO MAX MD20095 MC EXTERN RIGID TAPPING M NR 164 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Descri es de dados C 1 Dados gerais de m quina 10808 EXTERN INTERRUPT BITS M96 N mero MD Programa de interrup o ASUP Defini o pr via padr o 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 7 2 Unidade Tipo de dado DWORD 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
183. 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 PL 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 Se os valores de X e U forem programados na forma escrita padr o sem o ponto decimal eles ser o convertidos em unidades internas de acordo com o IS B e IS C para unidade de especifica o veja o cap tulo Programa o com ponto decimal O P sempre ser interpretado em unidades internas N5 G95 G04 X1000 Forma escrita padr o 1000 0 001 1 rota o de fuso Forma escrita de calculadora 1000 rota es de fuso Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta 3 4 Fun es de corretores de ferramenta 3 4 1 Mem ria de dados de corretores de ferramenta Sendo que os programas devem ser processados alternadamente em modo Siemens e em modo de dialeto ISO no comando num rico deve se utilizar a mem
184. face 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 MOO 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 MO2 e M30 deve estar dispon vel na documenta o do seu fabricante de m quina Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 69 Comandos de deslocamento 3 5 Fun es S T Me B 3 5 4 Fun es M para controle do fuso Tabelas 3 12 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 p
185. fura o Desativa o da compensa o de comprimento de ferramenta Defini o do corretor da ferramenta 11 em 200 Defini o do corretor da ferramenta 15 em 190 Defini o do corretor da ferramenta 30 em 150 Defini o das coordenadas na posi o de refer ncia Troca de ferramentas compensa o de comprimento de ferramenta Partida do fuso Posicionamento depois fura o 2 e retorno Posicionamento depois fura o 3 e retorno Posicionamento depois fura o 4 e retorno Posicionamento depois fura o 5 e retorno Posicionamento depois fura o 6 e retorno at o plano de sa da Retorno at a posi o de refer ncia Parada do fuso Desativa o da compensa o de comprimento de troca de ferramentas Plano de sa da compensa o de comprimento de ferramenta Partida do fuso 7 e retorno 8 e retorno 9 e retorno 10 e retorno at o plano de sa da Retorno at a posi o de refer ncia Parada do fuso Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 1 Fun es de suporte ao programa N024 G49 Z2250 0 T30 M6 Desativa o da compensa o de comprimento de ferramenta troca de ferramentas N025 G43 Z0 H30 Plano de sa da compensa o de comprimento de ferramenta N026 S10 M3 Partida do fuso N027 G85 G99 X800 0
186. 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 7 2 Unidade Tipo de dado BYTE 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 10615 NCBFRAME POWERON MASK N mero MD Resetar de Frames b sicos globais ap s 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 7 2 Unidade Tipo de dado DWORD Significado Com este dado de m quina definido se os Frames b sicos globais s o cancelados com o Power On no gerenciamento de dados Isto Os deslocamentos s o definidos como O Dimensionamento definido 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 cancelado com Power
187. grama o 1 1 Observa es preliminares Dialeto ISO Fresamento 1 1 7 10 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 inch por min mm 1 1 Polegada 0 01 0 01 F Avan o G95 mm inch por min mm 0 01 0 01 Polegada 0 0001 0 0001 F Passo da rosca mm 0 01 0 01 Polegada 0 0001 0 0001 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 Q 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 s 0 001 0 001 A ngulo da sucess o de elementos de contorno Graus 0 001 0 0001 G74 G84 Ciclos de rosqueamento com macho MC_EXTERN_FUNCTION_MASK Bit8 0 F como avan o como o G94 G95 Bit8 1 F como passo de rosca 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 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
188. gravada no Frame b sico 3 espec fico de canal Com isso as duas rota es ser o acionadas consecutivamente A rota o 3D encerrada com o G69 Se duas rota es estiverem ativas as duas ser o desativadas com o G69 O G69 n o precisa estar isolado em um bloco Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 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 relativa incremental Propriedades do G90 G91 Tabelas 3 3 Comando G para defini o da especifica o de dimens es absolutas incrementais Comando G Fun o Grupo G G90 Especifica o de dimens es 03 absolutas G91 Especifica o de dimens es 03 incrementais e O G90 e o G91 s o fun es G de efeito modal do grupo 03 Se o G90 e o G91 forem programados no mesmo bloco ser ativada a fun o G que estiver posicionada por ltimo no bloco e O estado de inicializa o do sistema para G90 ou G91 ajustado no dado de m quina MD20154 MC EXTERN GCODE RESET VALUES 2 Formato e Para todas as posi es de eixo programadas ap s o G90 p ex X Y e Z os valores programados ser o interpretados como posi es ab
189. ica 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 DRF Editor Eixo b sico Eixo C Fresamento ISO 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 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 Com o editor poss vel criar alterar ampliar associar e inserir programas textos e blocos de outro programa Eixo cujo valor nominal ou valor real utilizado no c lculo do valor de corre o Um eixo atrav s do qual a ferramenta descreve um movimento controlado de rota o ou de posicionamento Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 207 Gloss rio 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 Eixo de corre o Um eixo cujo valor nominal ou valor real
190. icionamento furo Posicionamento furo Posicionamento furo Posicionamento furo Posicionamento furo Desativa o do ciclo Parada do fuso 1 orienta o no plano de sa da depois ocorre o deslocamento de 3 mm parada de 1 s no ponto Z 2 DS Ms w fixo Retorno at a posi o de refer ncia Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 1 Fun es de suporte ao programa 4 1 10 Ciclo de fura o G89 retrocesso com G01 Formato G89 X Y R P F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o ponto R P Valor de corre o na base do furo F Velocidade de avan o K N mero de repeti es G89 G98 G89 G99 Plano de sa da Plano Ponto R Ponto R O P O O Ponto Z Esquema 4 13Ciclo de mandrilamento G89 Explana es Este ciclo similar ao G86 apenas com a diferen a de que aqui ainda processado o tempo de espera na base do furo Antes de programar o G89 deve se dar a partida no fuso com uma fun o M Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 101 Outras fun es 4 1 Fun es de suporte ao programa Restri es Comuta o dos eixos Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo Fura o O ciclo de fura o somente ser executado
191. imento de ferramenta em v rios eixos A compensa o do comprimento da ferramenta tamb m pode ser ativado para v rios eixos Entretanto uma indica o da compensa o resultante do comprimento da ferramenta n o ser mais poss vel 3 4 3 Compensa o do raio da ferramenta G40 G41 G42 Na compensa o do raio da fresa as trajet rias programadas da ferramenta s o automaticamente deslocadas pelo raio da ferramenta de corte utilizada O percurso corrigido raio da ferramenta de corte pode ser armazenado na mem ria de dados de compensa o de ferramenta com a ajuda do painel de comando NC Os corretores de ferramenta tamb m podem ser sobrescritos no programa de pe a atrav s do comando G10 entretanto o G10 n o pode ser utilizado na cria o de novas ferramentas A chamada dos dados de corretores de ferramenta no programa realizada atrav s da indica o do n mero da mem ria de dados de corretores de ferramenta com uma fun o D Comandos A compensa o do raio da fresa ativada com as fun es G mencionadas a seguir Tabelas 3 10 Fun es G para ativa o da compensa o do raio da fresa Fun o G Fun o Grupo G G40 Desativa o da compensa o do raio da 07 ferramenta G41 Compensa o do raio da ferramenta a 07 ferramenta trabalha no sentido de usinagem esquerda do contorno G42 Compensa o do raio da ferramenta a 07 ferramenta trabalha no sentido de usinagem direita do contorno
192. in Rota o de fuso de 1 000 rpm Passo de rosca de 1 0 mm lt programa o como S100 M3 G94 G00 X100 0 Y100 0 G84 Z 50 0 R 10 0 lt programa o como G95 G98 Y 700 G00 X100 0 Y100 0 G84 Z 50 0 R 10 0 avan o por minuto gt Avan o por minuto Posicionamento F1000 Rosqueamento com macho sem mandril de compensa o avan o por rota o gt Avan o por rota o Posicionamento furo 6 depois o retorno at o plano de sa da Posicionamento F1 0 Rosqueamento com macho sem mandril de compensa o Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 1 13 Formato Fresamento ISO 4 1 Fun es de suporte ao programa Ciclo de rosqueamento com macho esquerda ou direita G84 ou G74 Por causa dos cavacos que grudam na ferramenta e com isso a elevada resist ncia gerada durante a usinagem a fura o profunda de roscas sem madril de compensa o pode ser de dif cil execu o Neste caso o ciclo de rosqueamento com macho acompanhado da quebra ou remo o de cavacos oferece uma grande ajuda Neste ciclo o movimento de corte executado at ser alcan ada a base da rosca Para isso existem at dois ciclos de rosqueamento com macho A fura o profunda de roscas com quebra de cavacos e a fura o profunda de roscas com remo o de cavacos Os ciclos G84 e G74 podem ser selecionados com o MD55800 SCS_ISO_M_DRILLING_AXIS_IS_Z como segue
193. iro pode ser especificado em unidades de 0 001 grau Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 3 1 O sistema de coordenadas X Y Centro de giro R ngulo de giro significa giro no sentido anti hor rio deve ser especificado como valor absoluto XY Esquema 3 6 Rota o de um sistema de coordenadas e A desativa o da rota o do sistema de coordenadas realizada atrav s do G69 e O G68 realizado no plano que foi escolhido pelo G68 O 4 e o 5 eixo devem ser eixos lineares G17 Plano X Y G18 Plano Z X G19 Plano Y Z Complementa es dos comandos para rota o de sistemas de coordenadas e Para girar um sistema de coordenadas deve se definir o dado MD28081 MC MM NUM BASE FRAMES para um valor gt 3 e Seo X eo Y forem ignorados a atual posi o ser adotada como o centro de giro para a rota o de coordenadas e As indica es de posi o da rota o de um sistema de coordenadas s o pr definidas no sistema de coordenadas rotacionado e Se uma mudan a de planos G17 at G19 for programada ap s uma rota o os ngulos de giro programados dos eixos correspondentes ser o preservados e eles tamb m ser o aplicados no novo plano de trabalho Por isso que se recomenda desativar a rota o antes de uma mudan a de planos Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 47 Comandos de deslocament
194. it 1 Bit 1 avaliada apenas se o bit O tiver um valor de 1 Bit 1 0 Seo bit O estiver definida o comprimento de ferramenta G53 G153 e SUPA sempre suprimido Bit1 1 Seo bit O estiver definido o comprimento de ferramenta G53 6153 e SUPA suprimido apenas se n o for selecionada uma aresta de corte no mesmo bloco pode ser tamb m a aresta j ativo 10800 EXTERN CHAN SYNC M NO MIN N mero MD 1 fun o M para a sincroniza o de canal Defini o pr via padr o 1 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado N mero M da primeira fun o M com a qual pode ser realizada uma sincroniza o do programa de canal no modo ISO2 3 Para evitar conflitos com fun es padr o M permitido 100 como o menor valor Se for inserido um valor entre 0 99 inserido o alarme 4170 emitido Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 163 Descri es de dados C 1 Dados gerais de m quina 10802 N mero SD EXTERN CHAN SYNC M NO MAX ltimo n mero M para sincronismo de canal Defini o pr via padr o 1 Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado DWORD Significado N mero M
195. itura 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 8 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 0 J1 C J 0 K1 C K 0 12 c_I 1 J2 C_J 1 K2 C K 1 13 cC_I 2 J3 C J 2 K3 C_K 2 14 C 1 3 J4 C J 3 K4 C_K 3 15 C_I 4 J5 J 4 K5 C_K 4 16 c_I 5 J6 C_J 5 K6 C_K 5 I7 C I 6 J7 C J 6 K7 C K 6 18 c_I 7 J8 C_J 7 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 135 Outras fun es 4 7 Programas de macro Rela o de troca entre endere os e vari veis K8 C_K 7 19 c_I 8 J9 C J 8 K9 C K 8 110 C I 9 J10 C J 9 K10 C K 9 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 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
196. l 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 sl ao inv s de especificar o avan o para um percurso armazenado em um bloco pode se especificar a velocidade para o movimento 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 encerrad
197. m 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 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 CYCLE330 CYCLES71T CYCLE374T CYCLE376T CYCLE383T CYCLE384T CYCLE385T CYCLE381M CYCLE383M CYCLE384M CYCLE387M 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 ordem dos eixos geom tricos geom trico n o est correta est errada veja os ciclos padr o da Siemens 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 MO3 ou programado CYCLE383T CYCLE384T M04 veja os ciclos padr o da CYCLE385T CYCLE381M Siemens CYCLE383M CYCLE384M CYCLE387M 61107 Primeira profundidade de fura o A primeira profundidade de definida incorretamente fura o est invertida em rela
198. ma o 02 2012 6FC5398 7BP40 3KAO 65 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Detec o de pontos estreitos O ponto estreito contornado porque o raio de ferramenta selecionado muito grande para a Usinagem deste contorno interno Ser emitido um alarme Caminho da ferramenta Z S Contorno programado Esquema 3 17 Detec o de pontos estreitos Sucess o de elementos de contorno menor que o raio da ferramenta A ferramenta contorna o ngulo de ferramenta em um c rculo de transi o e depois continua exatamente com o contorno programado Caminho da ferramenta Ss Contorno programado Esquema 3 18Sucess o de elementos de contorno menor que o raio da ferramenta Fresamento ISO 66 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Raio de ferramenta muito grande para usinagem interna Nestes casos a usinagem do contorno somente executada at o ponto sem danificar o contorno Caminho da ferramenta Contorno programado Esquema 3 19Raio de ferramenta muito grande para usinagem interna Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 67 Comandos de deslocamento 3 5 Fun es S T Me B 3 5 3 5 1 3 5 2 3 5 3 68 Fun es S T M eB Fun o de fuso fun o S Com o endere o S especificado o n mero de rota es do fuso
199. ma linguagem de programa o de NC externa tornar efetivas as atribui es dos c digos G na inicializa o e no reset ou fim de programa de pe as em depend ncia de MD20110 MC RESET MODE MASK e no in cio de programa de pe as com depend ncia de MD20112 MC START MODE MASK S o poss veis as seguintes linguagens de programa o externas e Dialeto ISO Milling Dialeto ISOTurning A distribui o de grupos 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 G19G grupo 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 Fresamento ISO 176 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Descri es de dados C 2 Dados de m quina espec ficos de canal 20156 N mero MD EXTERN GCODE RESET MODE Comportamento de Reset dos grupos G externos 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 RESET N vel de prote o 7 2 Unidade Tipo de dado BYTE Significado Este dado de m quina somente interpretado com o Bit O ajustado no MC RESET MODE MASK veja ali Com este dado
200. manho 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 vel 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 Contorno Linha externa contorno de uma pe a de trabalho Fresamento ISO 204 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio 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
201. mento da interrup o de programa 128 Fun es adicionais 141 o Fun es de corretores de ferramenta 57 Fun es de suporte ao programa 116 Fun es M de uso multifuncional 72 Fun es M para parada de opera es 69 G GOO 12 19 20 153 Interpola o linear 20 G01 21 153 fi G02 23 153 G02 G03 22 27 G022 153 G03 23 153 G03 2 153 225 ndice G12 1 613 1 122 G13 1 155 G15 155 G15 G16 121 G16 155 G17 153 G17 G18 G19 Eixos paralelos 45 Sele o do plano 44 G18 153 G19 153 G20 153 G20 G21 50 G21 153 G22 153 G22 G23 116 G23 153 G27 35 155 G28 33 155 G290 8 155 G291 8 155 G30 36 155 G30 1 155 G31 125 155 G31 P1 P4 127 G33 115 153 G40 153 G40 G41 G42 60 G41 153 G42 153 G43 153 G43 G44 G49 57 G44 153 G49 153 G50 154 G50 G51 51 G50 1 155 G50 1 651 1 54 G51 154 G51 1 155 G54 PO 154 G54 1 154 G54P 1 100 154 G55 154 G56 154 G57 154 G58 154 G59 154 G60 155 226 G61 154 G62 73 154 G63 76 154 G64 76 154 G65 155 G65 G66 G67 131 G66 154 o G67 154 G68 155 G69 155 G72 1 155 G72 1 672 2 141 G722 155 G73 82 154 G74 106 154 G76 85 154 G80 112 154 G81 88 154 G82 90 154 G83 92 154 G84 103 154 G84 ou G74 109 G85 94 154 G86 96 154 G87 98 154 G89 101 154 G90 153 G90 G91 49 G91 153 G92 39 155 G92 1
202. min SONA e Esquema 1 2 Interpola o circular com 2 eixos Na interpola o 3D mantido o avan o das retas resultantes no espa o programado com F Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 13 Fundamentos da programa o 1 2 Pr requisitos para o avan o 1 2 3 Exemplo de programa o com Y o seguinte programa G01 X Y Z F400 Peoma 1 Ponto final Z Esquema 1 3 Avan o na interpola o 3D Indica o Se for programado FO e a fun o Avan os fixos n o estiver ativada ser emitido o alarme 14800 Velocidade de percurso programada menor ou igual zero Avan os fixos FO at F9 Ativa o de valores de avan o 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
203. miss 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 Indica o O 0 pode ser desconsiderado no 0 Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 11 Fundamentos da programa o 1 2 Pr requisitos para o avan o 1 2 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 1 2 1 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 1 2 2 Avan o de trajet ria fun o F Indica o Se n o houver nenhuma outra indica o nesta documenta o sempre ser utilizada
204. n es de medi o 4 6 2 Medi o com anula o do curso restante G31 Atrav s da especifica o do G31 X Y Z F ativada a medi o com Poss vel anula o de 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 G31X Y Z F G31 fun o G n o modal somente tem efeito no bloco onde estiver programada Sinal de PLC Entrada de medi 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 MW lt eixo gt Estes par metros podem ser lidos em modo Siemens AA MWIX Armazenamento do valor das coordenadas para o eixo X no sistema de coordenadas da pe a de trabalho AA MWIY Armazenamento do valor das coordenadas para o eixo Y no sistema de coordenadas da pe a de trabalho AA MWIZ Armazenamento do valor das coordenadas para o eixo Z no sistema de coordenadas da pe a de trabalho AA MMI X Armazenamento do valor das coordenadas para o eixo X no sistema de coordenadas da m quina AA MMIY Armazenamento do valor das coordenadas para o eixo Y no sistema de coordenadas da m quina AA MMIZ Armazenamento do valor das coordenadas para o eixo
205. n 1 Altera o v lida ap s o POWER ON Unidade N vel de prote o 7 2 Tipo de dado WORD Significado Sele o da linguagem externa 1 ISO 2 1 System FanucoO Milling mem ria comum de corre o 2 ISO 3 1 System Fanuc0O Turning mem ria comum de corre o 3 armazenamento externo via aplicativo OEM 4 ISO 2 2 System FanucO Milling mem ria separada de corre o 5 ISO 3 2 System Fanuc0 Turning mem ria separada de corre o Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 167 Descri es de dados C 1 Dados gerais de m quina 10882 N mero MD NC USER EXTERN GCODES TAB n 0 59 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 Significado Lista de comandos G modificados pelo usu rio em linguagens NC externas Os comandos G realizados devem ser tomados da documenta o atual da Siemens para esta linguagem de programa o A lista deve ser montada como segue endere o par comando G a ser modificado endere o impar subsequente novo comando G Apenas c digos G podem ser re projetados por exemplo G20 G71 10884 EXTERN FLOATINGPOINT PROG N mero MD Avalia
206. 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 O porque somente A foi programado como REAL P1234 A100 C20 X100 gt C TYP PROG 5 Existe apenas o Bitfe3 AeC Restri es Em cada bloco podem ser programados no m ximo dez par metros l 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 K o respectivo Bit sempre est definido em 0 Portanto n o poss vel distinguir se J ou K foi programado como REAL ou INTEGER Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 133 Outras fun es 4 7 Programas de macro Chamada modal G66 G67 Com G66 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 6 Condi es de chamada modal Condi es de chamada ap s a execu o de um comando de deslocamento Fun o para ativa o do modo G66 Fun o para desativa o do modo G67 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
207. no 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 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 Fresamento ISO 128 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Outras fun es 4 6 Fun es de medi o 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 in
208. no programa corrigida com o valor do corretor da ferramenta e Atrav s da especifica o do G01 Z G43 ou G44 H o eixo Z deslocado pelo percurso que corresponde ao valor do corretor da ferramenta indicado pela fun o H e Atrav s da especifica o do G43 ou G44 Z H H o eixo Z deslocado pelo percurso que corresponde diferen a entre o valor do corretor da ferramenta anterior e o novo valor de corretor da ferramenta Fun o H para indica o do sentido de compensa o da ferramenta O sentido de compensa o da ferramenta definido atrav s do sinal da compensa o do comprimento de ferramenta que ativada atrav s de uma fun o H e atrav s da fun o G programada Tabelas 3 9 Sinal antes do valor do corretor da ferramenta e o sentido da compensa o da ferramenta Sinal do valor do corretor da ferramenta fun o H positivo negativo G43 Compensa o de ferramenta em sentido Compensa o de ferramenta em sentido positivo negativo G44 Compensa o de ferramenta em sentido Compensa o de ferramenta em sentido negativo positivo Fresamento ISO 58 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Exemplo de programa o Valor de corre o 3 0 H11 Valor de corre o 4 0 Indica o dos dados de posi o inclusive o valor de corre o apenas eixo Z N101 G92 Z0
209. ntal Grupo 4 G22 1 Limite da rea de trabalho rea de prote o 3 ativada G22 G22 G23 1 2 Limite da rea de trabalho rea de prote o 3 G23 G23 desativada Grupo 5 G93 3 Avan o em fun o do tempo em rpm 1 min G94 1 1 Avan o em mm min inch min G98 G94 G95 2 Avan o por rota o em mm rot inch rot G99 G95 Grupo 6 G20 1 1 Sistema de dimens es em polegadas G20 G70 G21 2 Sistema de dimens es m trico G21 G71 Grupo 7 G40 1 1 Desativa o da compensa o do raio da fresa G40 G40 G41 2 Compensa o esquerda do contorno G41 G41 G42 3 Compensa o direita do contorno G42 G42 Grupo 8 G43 1 Compensa o do comprimento da ferramenta positiva ativada G44 2 Compensa o do comprimento da ferramenta negativa ativada G49 1 3 Compensa o do comprimento da ferramenta desativada Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 153 Tabela de c digos G 154 C digo G Descri o Sistema A Sistema C Grupo 9 G73 1 Ciclo de fura o profunda com quebra de cavacos G73 G75 G74 2 Ciclo de rosqueamento com macho esquerda G74 G76 G76 3 Ciclo de fura o fina G76 G78 G80 1 4 Ciclo desativado G80 G80 G81 5 Ciclo de fura o e escareamento plano G82 6 Ciclo de fura o e escareamento G83 7 Ciclo de fura o
210. nto ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO Descri es de dados C 4 Dados de ajuste espec ficos de canal 42520 N mero SD CORNER SLOWDOWWN START In cio da redu o do avan o com G62 Defini o pr via padr o O Limite de entrada m n Limite de entrada m x Qualquer um a Altera o v lida IMEDIATAMENTE Unidade mm N vel de prote o 7 7 Tipo de dado DOUBLE Significado Dist ncia de percurso a partir da qual o avan o reduzido antes do canto com o G62 42522 N mero SD CORNER SLOWDOWN END Fim da redu o do avan o com G62 Defini o pr via padr o O Limite de entrada m n Limite de entrada m x Qualquer um a Altera o v lida IMEDIATAMENTE N vel de prote o 7 7 Unidade mm Tipo de dado DOUBLE Significado Dist ncia de percurso at onde o avan o deve permanecer reduzido com G62 depois de passar pelo canto 42524 N mero SD CORNER SLOWDOWN OVR Override para redu o do avan o com G62 Defini o pr via padr o O Limite de entrada m n Limite de entrada m x Qualquer um a Altera o v lida IMEDIATAMENTE Unidade PERCENT N vel de prote o 7 7 Tipo de dado DOUBLE Significado Override corre o com que o avan o multiplicado no canto com G62 42526 N mero SD CORNER
211. nto 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 Fresamento ISO 92 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Comuta o dos eixos Fura o Q R Desativa o Exemplo Fresamento ISO 4 1 Fun es de suporte ao programa Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Zou R Sempre programe o Q e o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal As fun es G do grupo 01 G00 at G03 e o G83 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G83 M3 52000 Giro do fuso G90 GO Z100 G90 G99 G83 X200 Y 150 Z 100 Posicionamento furo 1 R50 Q103 F150 depois o retorno at o ponto R Y 500 Posicionamento furo 2 depois o retorno at o ponto R Y 700 Posicionamento furo 3 depois o retorno at o ponto R x950 Posicionamento furo 4 depois o retorno at o ponto R Y 500 Posicionamento furo 5 depois o retorno at o ponto R G98 Y 700 Posicionamento furo 6 depois o
212. ntos s o executados de forma sobreposta e paralela e um movimento circular plano e que sobreposto por um movimento linear vertical Exemplo de programa o G17 G03 X0 Y100 R100 Z90 F10 Ponto final Ponto de partida Esquema 2 6 Interpola o de linha helicoidal Indica o G02 e G03 est o ativos modalmente O movimento circular executado nos eixos que foram definidos atrav s da indica o do plano de trabalho Para descri o detalhada dos par metros de interpola o na interpola o de linha helicoidal veja o Manual de programa o Fundamentos Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 27 Comandos de deslocamento 2 1 Comandos de interpola o 2 1 6 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 mantido 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 nY N20 Ponto final X 32 77 Y 32 77 N20 Ponto de partida x X 10 Y 0 Uma evolvente pode ser tra ada no espa o com a indica
213. nual de programa o 02 2012 GFC5398 7BP40 3KA0 83 Outras fun es 4 1 Fun es de suporte ao programa Restri es Comuta o dos eixos Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo Fura o profunda O ciclo de fura o somente executado se houver um movimento de eixo programado p ex com X Y Zou R Q R Sempre programe o Q e o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal Desativa o As fun es G do grupo 01 G00 at G03 e o G73 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G73 Exemplo M3 51500 Giro do fuso G90 G0 Z100 G90 G99 G73 X200 Y 150 Z 100 R50 Q010 F150 depois retorno at o ponto R Posicionamento furo 1 Y 500 Posicionamento furo 2 depois retorno at o ponto R Y 700 Posicionamento furo 3 depois retorno at o ponto R X950 Posicionamento furo 4 depois retorno at o ponto R Y 500 Posicionamento furo 5 depois retorno at o ponto R G98 Y 700 Posicionamento furo 6 depois retorno at o plano de sa da G80 Desativa o do ciclo fixo G28 G91 X0 Y0 Z0 Retorno at a posi o de refer ncia M5 Parada do fuso Fresamento ISO 84 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es 4 1 Fun es de suporte ao programa 4 1 3 Ciclo de fura o fina
214. o 3 1 O sistema de coordenadas 3 1 10 Formato 48 Rota o 3D G68 G69 O c digo G68 ampliado para a rota o 3D G68X Y Z I J K R X Y Z Coordenadas do ponto de giro relativas ao atual ponto zero da pe a de trabalho Se nenhuma coordenada for programada o ponto de giro ser o ponto zero da pe a de trabalho O valor sempre ser interpretado como absoluto As coordenadas do ponto de giro t m o mesmo efeito como um deslocamento de ponto zero O G90 G91 n o tem nenhum efeito sobre o comando G68 lL J K Vetor no ponto de giro O sistema de coordenadas girado em torno deste vetor com o ngulo R R ngulo de giro O ngulo de giro sempre atua como valor absoluto Se nenhum ngulo for programado ser ativado o ngulo contido no dado de ajuste 42150 SA_DEFAULT_ROT_FACTOR_R O G68 deve estar isolado em um bloco A defini o entre rota o 2D ou 3D somente ocorre atrav s da programa o do vetor J K Se n o houver nenhum vetor no bloco ser ativado o G68 2DRot Se houver um vetor no bloco ser ativado o G68 3DRot Se foi programado um vetor de comprimento O 10 YO KO ser emitido o alarme 12560 Valor programado fora dos limites permitidos Com G68 podem ser ativadas 2 rota es consecutivas Se em um bloco com G68 at agora n o foi ativado nenhum G68 a rota o ser gravada no Frame b sico 2 espec fico de canal Se o G68 j estiver ativo a rota o ser
215. 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 feedforward 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 pon
216. 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 com macho sem mandril de compensa o 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 Fuso operado como um eixo 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 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 Fresamento ISO 220 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio Safety Integrated 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
217. o G Para uma nova rela o Bit 0 1 o armazenamento 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 PLCT ndice e do MC EXTERN GCODE GROUPS TO PLCl 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 ajuste para quais grupos G que os primeiros 8 Bytes devem ser utilizados 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 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 7 2 Unidade Tipo de dado BOOLEAN Significado 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 ultrapassada 1 A rea de prote o 3 uma rea de prote o externa Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 181 Descri es de dados
218. o adicional de percursos perpendiculares ao plano ativo Formato G02 2 X YZ 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 Fresamento ISO 28 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Comandos de deslocamento 2 1 Comandos de interpola o Condi es gerais 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 J e K Se esta condi o n o for preenchida ser gerado um alarme e cancelado o processamento do programa Indica o Mais informa es sobre 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 2 1 7 Interpola o cil ndrica G07 1 Com a fun o G07 1 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 Com as fun es G abaixo indicadas poss vel ativar e desativar a opera o com interpola o cil ndrica Tabelas 2 3 Fun es G para ativa
219. o adotados os overrides de avan o r pido e de fuso ajustados em 100 Com GUD ZSFI 2 poss vel controlar a velocidade de giro durante o retrocesso Exemplo ZSFI 2 120 o retrocesso realizado com 120 da velocidade durante o rosqueamento com macho Comuta o dos eixos Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo Se o eixo de fura o for comutado para o modo Fura o sem mandril de compensa o ser emitido um alarme Rosqueamento com macho Desativa o 104 O ciclo de fura o somente ser executado se houver um movimento de eixo programado p ex com X Y Z ou R Sempre programe o R apenas em um bloco com um movimento de eixo sen o os valores programados n o ser o armazenados de forma modal As fun es G do grupo 01 G00 at G03 e o G84 n o podem ser usadas juntas em um mesmo bloco pois isto desativa o G84 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Comando S 4 1 Fun es de suporte ao programa Se for especificada uma gama de velocidade mais alta que a m xima permitida ocorre uma mensagem de erro Fun o F Se o valor especificado para a velocidade de avan o de corte exceder o valor m ximo permitido ocorre uma mensagem de erro Unidade do comando F Especifica o Especifica o em inch Observa es m trica polegadas G94 1 mm min 0 01 inch min A programa o com pon
220. o 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 201 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 associados com a execu o do programa Blocos de inicializa o s o utilizados de prefer ncia para a inicializa o de dados pr determinados ou dados de usu rio globais Um bloco precedido por um e que contenha todos os par metros para o in cio do processamento gt necess rios para um programa de pe as 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 Cabo de liga o 202 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
221. o furo R Dist ncia do plano de sa da at o ponto R P Tempo de espera na base do furo e no ponto R no momento do retorno F Velocidade de avan o de corte K N mero de repeti es se necess rio G74 G98 G74 G99 Parada do fuso Parada do fuso Dad Plano de sa da Ad Giro anti hor rio do fuso Parada do fuso Ponto R Ponto R Ponto Z Ponto Z Parada do fuso Giro anti hor rio do fuso Giro anti hor rio do fuso Giro anti hor rio do fuso Esquema 4 15Ciclo Fura o de uma rosca esquerda sem mandril de compensa o G74 Fresamento ISO 106 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Explana es Restri es 4 1 Fun es de suporte ao programa O ciclo gera a seguinte sucess o de movimentos e Aproxima o com GO at a dist ncia de seguran a do plano de refer ncia deslocado e Parada de fuso orientada e transfer ncia do fuso para o modo de eixo e Rosqueamento com macho at a profundidade final de fura o e Execu o do tempo de espera na profundidade da rosca e Retrocesso at a dist ncia de seguran a do plano de refer ncia deslocado e invers o do sentido de giro e Retrocesso at o plano de retrocesso com GO Durante o rosqueamento com macho s o adotados os overrides de avan o r pido e de fuso ajustados em 100 Com GUD ZSFI 2 poss vel controlar a velocidade de giro durante o retrocesso Exemplo ZSFI 2 120 o retrocesso
222. o h bil de modo que o comando num rico possa evit las ativamente Para o atual bloco com a monitora o de colis o desativada CDOF realizada a busca por um ponto de intersec o comum no bloco de deslocamento anterior em cantos internos eventualmente tamb m em outros blocos anteriores Se nenhum ponto de intersec o for encontrado por este m todo ser emitida uma mensagem de erro Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Esquema 3 16Detec o de colis o Com CDOF se evita uma detec o incorreta de pontos estreitos que por exemplo resulta de informa es incompletas que n o est o mais dispon veis no programa NC Indica o Fabricante da m quina O n mero de blocos NC que s o controlados na monitora o pode ser ajustado atrav s de dado de m quina veja as informa es do fabricante da m quina Exemplos Em seguida s o apresentados alguns exemplos de situa es cr ticas de usinagem que podem ser detectadas e corrigidas atrav s da altera o das trajet rias da ferramenta pelo comando num rico Para se evitar interrup es do programa sempre deve se escolher a ferramenta de maior di metro para executar o teste do programa Em cada um dos seguintes exemplos foi selecionada uma ferramenta com um raio muito grande para a usinagem do contorno Fresamento ISO Manual de progra
223. o tempo de sentido contr rio contr rio espera G76 Avan o de corte Posicionamento de Avan o r pido gt Fura o fina fuso gt Afastamento Retornar Mandrilamento do curso de novamente o curso retra o de retra o partida do fuso G80 Desativa o G81 Avan o de corte Avan o r pido Fura o pr fura o G82 Avan o de corte Tempo de espera Avan o r pido Fura o escareamento G83 Avan o de trabalho Avan o r pido Fura o profunda interrompido Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 77 Outras fun es 4 1 Fun es de suporte ao programa Fun o G G84 Fura o sentido Z Avan o de corte Usinagem na base do furo Parada do fuso gt Partida do fuso no sentido contr rio ap s o tempo de espera Retrocesso sentido Z Avan o de corte gt Tempo de espera gt O fuso gira no sentido contr rio Aplica es Rosqueamento com macho G85 Avan o de corte Avan o de corte Mandrilamento G86 Avan o de corte Parada do fuso Avan o r pido gt Partida do fuso Mandrilamento G87 Posicionamento do fuso gt Afastamento do curso de retra o gt Avan o r pido gt Retornar novamente o curso de retra o gt Giro hor rio do fuso gt Avan o de corte Posicionamento do fuso ap s o tempo de espera gt Afastamento do curso de retra o Avan o r pido gt Re
224. onto de refer ncia igual dos eixos lineares O sentido de aproxima o do ponto de refer ncia definido com o dado de m quina 34010 MD MA REFP CAM DIR IS MINUS B B A A 720 360 0 360 720 Retorno ao ponto de refer ncia Como sentido para o retorno ao ponto de refer ncia foi selecionado o sentido de deslocamento positivo Esquema 2 9 Retorno ao ponto de refer ncia eixos rotativos Complementa es para os comandos da aproxima o autom tica do ponto de refer ncia Compensa o do raio da ferramenta e ciclos definidos O G28 n o pode ser utilizado na opera o com compensa o do raio da ferramenta G41 G42 ou em um ciclo definido Naviso Desativa o da corre o de raio da ferramenta Atrav s do G28 a compensa o do raio da ferramenta G40 interrompida com o movimento de eixo at o ponto de refer ncia Por este motivo que a compensa o do raio da ferramenta deve ser desativada antes da execu o do G28 Compensa o de ferramenta com G28 Com o G28 o ponto de apoio alcan ado com a atual compensa o de ferramenta A compensa o da ferramenta desativada com a seguinte aproxima o do ponto de refer ncia Fresamento ISO 34 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento 2 2 Aproxima o do ponto de refer ncia com fun es G 2 2 2 Controle da posi o de refer ncia G27 Formato G27 X Y Z
225. or tecnicamente vi vel para modo de fuso com controle de posi o Formato G84 X Y Z R P F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R P Tempo de espera na base do furo e no ponto R no momento do retorno F Velocidade de avan o de corte K N mero de repeti es se necess rio G84 G98 G84 G99 Parada do fuso Parada do fuso Ed Plano de sa da Co q Giro anti hor rio do fuso Parada do fuso P o Ponto R Ponto R Plano Ponto R Ponto Z Ponto Z Parada do fuso Giro anti hor rio do fuso Giro anti hor rio do fuso Giro anti hor rio do fuso Esquema 4 14Rosqueamento com macho sem mandril de compensa o G84 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 103 Outras fun es 4 1 Fun es de suporte ao programa Explana es Restri es O ciclo gera a seguinte sucess o de movimentos e Aproxima o com GO at a dist ncia de seguran a do plano de refer ncia deslocado e Parada de fuso orientada e transfer ncia do fuso para o modo de eixo e Rosqueamento com macho at a profundidade final de fura o e Execu o do tempo de espera na profundidade da rosca e Retrocesso at a dist ncia de seguran a do plano de refer ncia deslocado e invers o do sentido de giro e Retrocesso at o plano de retrocesso com GO Durante o rosqueamento com macho s
226. os de deslocamento 2 1 Comandos de interpola o 2 1 4 Programa o de sucess o de elementos de contorno e inclus o de chanfros ou raios Os chanfros 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 Y100 F1000 G18 N20 A140 C7 5 N30 X80 Y70 A95 824 R10 X80 Z70 X70 Z50 Ea Raio 10 95 824 Chanfro 7 5 X31 Z75 X10 Z100 Esquema 2 5 3 retas Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 25 Comandos de deslocamento 2 1 Comandos de interpola o Modo de dialeto ISO Modo Siemens 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 de 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 No modo Siemens os identificadores para chanfro e raio s o definidos atrav s de dados de m quina Dessa maneira se evita o apar
227. 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 Exemplo N10 G93 G1 X100 F2 isto o caminho programado processado num per odo de meio minuto 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 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 Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 17 Fundamentos da programa o 1 2 Pr requisitos para o avan o Fresamento ISO 18 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O 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 chamada do posicionamento veja a tabela a seguir Tabelas 2 1 Fun
228. po de dado BYTE Significado O dado de m quina somente tem efeito com o MN 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 tricos 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO 177 Descri es de dados C 2 Dados de m quina espec ficos de canal 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 Limi
229. por L Os par metros necess rios devem ser programados no mesmo bloco com G65 Explica o Fresamento 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_A at C Z Estas vari veis de sistema podem ser lidas nas subrotinas e interpretadas para a funcionalidade 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 02 2012 6FC5398 7BP40 3KAO0 131 Outras fun es 4 7 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 5 Os comandos Pe L Endere o Descri o N mero de d gitos P N mero de programa 4 ou 8 d
230. profunda com remo o de cavacos G83 G83 G84 8 Ciclo de rosqueamento com macho direita G84 G84 G85 9 Ciclo de fura o G85 G85 G86 10 Ciclo de fura o retrocesso com G00 G87 11 Escareamento inverso G87 G87 G89 12 Ciclo de fura o retrocesso com avan o de trabalho G89 G89 Grupo 10 G98 1 1 Retorno at o ponto de sa da para ciclos fixos n o G98 G99 2 Retorno at o ponto R para ciclos fixos n o G99 Grupo 11 G50 1 2 1 Escala desativada G51 2 2 Escala ativada Grupo 12 G66 2 1 Chamada de macro modal G66 G66 G67 1 2 2 Cancelamento da chamada de macro modal G67 G67 Grupo 13 G96 1 Velocidade de corte constante ativada G97 1 2 Velocidade de corte constante desativada Grupo 14 G54 1 1 Sele o de deslocamento de ponto zero G54 G54 G55 2 Sele o de deslocamento de ponto zero G55 G55 G56 3 Sele o de deslocamento de ponto zero G56 G56 G57 4 Sele o de deslocamento de ponto zero G57 G57 G58 5 Sele o de deslocamento de ponto zero G58 G58 G59 6 Sele o de deslocamento de ponto zero G59 G59 G54P 1 48 1 Deslocamentos de ponto zero ampliados G54 1 7 Deslocamento de ponto zero ampliado G54 1 G54 1 G54 PO 1 Deslocamento de ponto zero externo Grupo 15 G61 1 Parada exata modal G62 4 Override de cantos autom tico G63 2 Modo de rosqueamento com macho G64 1 3 Modo de controle da trajet ria Fresamento ISO Manual de programa o 02 2012 6FC
231. programa o 02 2012 6FC5398 7BP40 3KAO Outras fun es 4 7 Programas de macro SC K 0 30 SC K 1 55 SC K 2 33 C K ORDER 0 1 C K ORDER 1 2 C K ORDER 2 3 Par metro de ciclo C x PROG No modo de dialeto ISO 0 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 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 amp lt
232. qu 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 RMIBL at o ponto de interrup o sen o o posicionamento deve ocorrer com REPOSL RMEBL at o ponto final do bloco Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 129 Outras fun es 4 6 Fun es de medi o Exemplo N100 M96 P1234 Ativa o da ASUP 1234spf Com flanco crescente da programa ir de 1 entrada r pida 1234 spf iniciado 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 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 4 6 5 Fun o de Controle de vida til da ferramenta Com o gerenciamento de ferramentas da Siemens poss vel executar a monitora o da vida til da ferramenta e a monitora
233. r e desativar a interpola o cil ndrica Fun o G Fun o Grupo G G07 1 Opera o com interpola o cil ndrica 16 Formato G07 1 A B C r Ativa o da opera o com interpola o cil ndrica G07 1 A B C O 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 Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 29 Comandos de deslocamento 2 1 Comandos de interpola o O comando G07 1 modal Quando o G07 1 especificado uma vez a interpola o cil ndrica permanece ativada at o G07 1 A B C ser desativado A interpola o cil ndrica desativada com a inicializa o do sistema ou ap s um NC RESET Indica o O G07 1 baseado no opcional TRACYL da Siemens Para isso devem ser definidos os dados de m quina correspondentes As informa es sobre este tema est o dispon veis no manual Fun es ampliadas se o M1 TRACYL Exemplo de programa o No plano cil ndrico produzido quando o per metro de uma pe a de trabalho desenrolado onde o eixo Z adotado como eixo linear e o eixo A como eixo rotativo ser escrito o seguinte no programa 360 330 300 270 240 210 180 150 120 90 60 30 0 Esquema 2 7 G07 1 Exemplo de programa o Fresamento ISO 30 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O
234. rado desde o in cio do programa M99 n o reseta a dura o do programa Um contador de pe as habilitado n o incrementado Fresamento ISO 118 Manual de programa o 02 2012 6FC5398 7BP40 3KAO 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 programa 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 Fresamento ISO Manual de programa
235. ras fun es 4 7 Programas de macro Exemplo de programa o PROC MAIN N0090 G291 Modo ISO N0100 G1 G21 X10 Y20 F1000 G90 Chamada do G21 MACRO spf o G1 e o G90 s o ativados antes da chamada do G21 MACRO spf N0500 G90 X20 Y30 G123 G1 G54 Chamada do G123 MACRO spf o G1 G54 e G90 s o ativados antes da chamada do G123 MACRO spf N0800 G90 X20 Y30 G421 G1 G54 Chamada do G421 MACRO spf o G1 G54 e G90 s o ativados antes da chamada do 6123 MACRO spf N0900 M30 PROC G21 MACRO N0010 R10 R10 11 11 N0020 IF C_X_PROG N0030 SETAL 61000 A vari vel programada n o foi corretamente transmitida 0040 ENDIF 0050 IF C_V_PROG 0 0060 SETAL 61001 0070 ENDIF 0080 IF C_F_PROG 0090 SETAL 61002 0100 ENDIF 10 G90 X C_X V C_V ot ts tt a aL a a 0 0120 G291 0 30 G21 M6 X100 G21 gt Ativa o do sistema de medidas m trico sem chamada de macro N0140 G290 N0150 M17 PROC G123 MACRO N0010 R10 R10 11 11 N0020 IF SC G 421 GOTOF label G421 Funcionalidade de macro para G123 N0040 G91 X SC X Y SC Y F500 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 139 Outras fun es 4 7 Programas de macro 140 N1990 GOTOF label end N2000 label G421 N2010 G90 X SC X Y SC Y F100 N2020 N3000 G291 N3010 G123 N4000 label end G290 N4010 M17 Funcionalidade de macro para G421 Alarme 12470 porque o
236. res indicados do eixo Z para que uma compensa o das trajet rias programadas seja realizada em fun o do comprimento da ferramenta de corte Comandos Na execu o da compensa o do comprimento de ferramenta o processo de adi o e subtra o dos dados de corretores de ferramenta definido pela fun o utilizada e o sentido da compensa o com a fun o H Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 57 Comandos de deslocamento 3 4 Fun es de corretores de ferramenta Fun es G utilizadas para a compensa o do comprimento de ferramenta A compensa o do comprimento de ferramenta ativado atrav s das fun es G mencionadas a seguir Tabelas 3 8 Fun es G utilizadas para a compensa o do comprimento de ferramenta Fun o G Fun o Grupo G G43 Adi o 08 G44 Subtra o 08 G49 Desativa o 08 e O G43 e o G44 t m efeito modal e permanecem ativos at serem desativados atrav s do G49 A compensa o do comprimento de ferramenta desativada atrav s do G49 O HOO tamb m pode ser utilizado para desativar a compensa o do comprimento de ferramenta e Atrav s da especifica o do G43 ou G44 Z H o valor de corretor da ferramenta indicado com a fun o H adicionado ou subtra do da posi o indicada do eixo Z e depois o eixo Z deslocado at a posi o de destino corrigida ou seja a posi o de destino do eixo Z indicada
237. rma incremental Com o ciclo CYCLE3721 a subrotina chamada pelo n mero de vezes especificado no endere o L Antes de cada chamada de subrotina um curso programado no Je K e calculado a partir do ponto de sa da ser percorrido de forma incremental Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 141 Outras fun es 4 8 Fun es adicionais Exemplos Esquema 4 24Repeti o de contorno com 672 1 Programa principal N10 G92 X40 0 Y50 0 N20 G01 G90 G17 G41 20 Y20 G43H99 F1000 N30 G72 1 P123 L4 X0 YO R90 0 N40 G40 G01 X100 Y50 Z0 N50 G00 X40 0 Y50 0 N60 M30 Subrotina 1234 spf N100 G01 X10 N200 Y50 N300 X 10 N400 Y10 N500 X 20 N600 M99 Fresamento ISO 142 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es 4 8 Fun es adicionais 10 Ponto de partida Ponto de partida 2 Esquema 4 25Repeti o de contorno com G72 2 Programa principal N10 G00 G90 X0 YO N20 G01 G17 G41 X30 YO G43H99 F1000 N30 Y10 N40 X30 N50 G72 2 P2000 L3 I80 JO Subrotina 2000 mpf G90 G01 X40 N100 Y30 N200 G01 X80 N300 G01 Y10 N400 X110 500 M99 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 143 Outras fun es 4 8 Fun es adicionais 4 8 2 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 execu
238. rning Convers o de coordenadas em tornos para opera es de fresamento UFR User Frame Deslocamento de ponto zero UP Subrotina Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 151 Abrevia es 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 Fresamento ISO 152 Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Tabela de c digos G Tabelas B 1 Tabela de c digos G C digo G Descri o Sistema A Sistema C Grupo 1 G00 1 1 Avan o r pido G00 G00 G01 2 Movimento linear G01 G01 G02 3 C rculo espiral em sentido hor rio G02 G02 G02 2 6 Evolvente sem sentido hor rio G03 4 C rculo espiral no sentido anti hor rio G03 G03 G03 2 7 Evolvente no sentido anti hor rio G33 5 Rosqueamento com passo constante G32 G33 Grupo 2 G17 1 Plano XY G18 2 Plano ZX G19 3 Plano YZ Grupo 3 G90 1 1 Programa o absoluta G91 2 Programa o increme
239. rno at Q D furo U o sicionamento pois o retorno at Q D furo Y O sicionamento pois o retorno at Q D Posicionamento furo depois o retorno at Desativa o do ciclo Parada do fuso o ponto parada de 1 s na base do furo 2 ponto ponto ponto ponto o plano fixo fura o do furo 1 R e de sa da Retorno at a posi o de refer ncia 87 Outras fun es 4 1 Fun es de suporte ao programa 4 1 4 Ciclo de fura o pr fura o G81 Com este ciclo poss vel executar a centragem e a pr fura o Imediatamente depois de ser alcan ada a profundidade de fura o Z ocorre um movimento de retrocesso com velocidade de avan o r pido Formato G81 X Y Z R F K X Y Posi o do furo Z Dist ncia do ponto R at a base do furo R Dist ncia do plano de sa da at o plano R F Velocidade de avan o de corte K N mero de repeti es G81 G98 G81 G99 Plano de sa da gt O 74 Lo Ponto R Ponto R Plano Ponto R l b Ponto Z Ponto Z Esquema 4 7 Ciclo de fura o pr fura o G81 Restri es Comuta o dos eixos Antes da comuta o do eixo de fura o deve se desativar primeiro o ciclo fixo Fresamento ISO 88 Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es Fura o Dessele o Exemplo Fresamento ISO 4 1 Fun es de
240. rograma o 02 2012 6FC5398 7BP40 3KA0O Comandos de deslocamento N2060 N2070 N2080 N2090 M30 x20 Y70 Canto interno no N2070 de 97 graus Y60 Canto interno no N2080 de 90 graus x20 Y20 Canto externo no N2090 irrelevante pois o WRK foi desativado X00 Y00 G40 G64 Desativa o do G62 e no modo de controle da trajet ria 3 6 2 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 N mero de bloco G01 modal ou em um bloco Associa o de eixos Avan o Coment rios 3 6 Controle do avan o 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 o tr tor B A A 5 10 15 20 25 30 29 G290 COMPON G291 GOT xXx100 Y100 F1000 X100 Y100 FS3 x 3 1 Y100 X100 eixo 1 Estes blocos n o s o comprimidos tt toa Fresamento ISO 10 20 25 30 So G290 COMPON G291 G01 X100 G
241. s 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 em 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 179 Descri es de dados C 2 Dados de m quina espec ficos de canal 20734 EXTERN FUNCTION MASK Significado 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 Bit 9 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 Pxx progr Programa chamado Bit 10 1 Com M96 Pxx em caso de interrup
242. s horizontais e oito softkeys verticais 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 helicoidal 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 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 Fresamento ISO 212 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Gloss rio 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
243. samento ISO 170 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Descri es de dados C 2 Dados de m quina espec ficos de canal 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 7 2 Unidade Tipo de dado STRING 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 Casos especiais O nome de eixo de geometria n o deve conflitar com a nomea o e atribui o de nome de m quina e de eixo de canal O nome de eixo de geometria inserido n o deve ser sobreposto com nomes dos ngulos de Euler MD10620 EULER ANGLE NAME TAB nome de vetores dire o MD10640 DIR VECTOR NAME TAB nome do ponto do c rculo intermedi rio de coordenadas para CIP MD10660 INTERMEDIATE POINT NAME TAB e o nome de par metro de interpola o MD10650 IPO PARAM NAME TAB O nome do eixo geom trico inserido n o pode assumir as seguintes letras de endere o reservadas D Ferramenta de corre o fun o D E Reservado F Avan o fun o F G condi o de caminho H fun o auxiliar fun o H L chamada de subrotina M fun o auxiliar fun
244. solutas do eixo e Para todas as posi es de eixo programadas ap s o G91 p ex X Y e Z os valores programados ser o interpretados como posi es de eixo incrementais Y Dimens o incremental G91 Esquema 3 7 Especifica o de dimens es absolutas e incrementais G90 G91 Fresamento ISO Manual de programa o 02 2012 GFC5398 7BP40 3KA0 49 Comandos de deslocamento 3 2 Defini o do tipo de entrada dos valores das coordenadas 3 2 2 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 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 Comando G Fun o Grupo G G20 Especifica o em inch 06 polegadas G21 Especifica o em mm 06 m trica 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 Ao ser executada a fun o G de sele o da unidade de medida os seguintes valores ser o processados na unidade de medida selecionada todos os programas valores de corretores determinados par metros assim como determinados valores de opera o manual e de exibi o que vierem na sequ ncia Defini o do formato de entrada inch
245. soluto comando incremental G94 G95 Avan o por minuto avan o por rota o Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 Outras fun es Exemplo 4 5 Interpola o de coordenadas polares 612 1 G13 1 Eixo rotativo C Esquema 4 19Exemplo para interpola o de coordenadas polares 00001 N0100 N0200 N0201 N0202 N0203 N0204 N0205 N0206 N0207 N0208 N0209 N0210 N0300 N0400 N0900 N010 T0101 G90 G00 X60 0 CO Z Ativa o do TRANSMIT G12 1 G42 G01 X20 0 F1000 c10 0 G03 x10 0 C20 0 R10 0 G01 x 20 0 C 10 0 G03 X 10 0 C 20 0 110 0 JO G01 x20 0 co G13 1 Desativa o do TRANSMIT Indica o Nenhuma troca de eixos geom tricos eixos paralelos com G17 G18 G19 pode estar ativa Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KAO0 123 Outras fun es 4 6 Fun es de medi o 4 6 4 6 1 Restri es 124 Fun es de medi o 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
246. st 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 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 CYCL
247. t 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 podem 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 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
248. ta 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 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0 205 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 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
249. te de entrada m x Altera o v lida ap s o RESET N vel de prote o 7 2 Unidade Tipo de dado BOOLEAN Significado O dado de m quina define como as compensa es de comprimento de ferramenta ser o processadas 0 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 1 Os comprimentos de ferramenta sempre s o processados imediatamente independentemente dos eixos correspondentes estarem programados ou n o 20732 EXTERN GO LINEAR MODE N mero MD Comportamento de interpola o com G00 Defini o pr via padr o TRUE Limite de entrada m n Limite de entrada m x Altera o v lida ap s o POWER ON N vel de prote o 7 2 Unidade Tipo de dado BOOLEAN 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 Fresamento ISO 178 Manual de programa o 02 2012 6FC5398 7BP40 3KAO Descri es de dados C 2 Dados de m quina espec ficos de canal 20734 N mero MD EXTERN FUNCTION MASK Tela de fun o para linguagem externa Defini o pr via padr o O Limite de entrada m n O Limite de entrada m x OxFFFF Altera o v lida ap s o RESET N vel de prote o
250. terrup 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 Bit0 0 Nenhum programa de interrup o poss vel M96 M97 s o fun es M normais Bit0 1 permitida a ativa o de um programa de interrup o com M96 M97 Bit 1 0 O programa de pe as processado em continua o com a posi o final do bloco seguinte ap s o bloco de interrup o strand com a posi o final REPOSL RMEBL Bit1 1 O programa de pe as prossegue a partir da posi o de interrup o REPOSL RMIBL 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 se
251. to decimal permitida G95 0 01 mm rot 0 0001 inch rot A programa o com ponto decimal permitida Exemplo Velocidade de avan o para o eixo Z de 1 000 mm min Rota o de fuso de 1 000 rpm Passo de rosca de 1 0 mm lt programa o como S100 M3 G94 G00 X100 0 Y100 0 G84 Z 50 0 R 10 0 lt programa o como G95 G98 Y 700 G00 X100 0 Y100 0 G84 Z2 50 0 R 10 0 Fresamento ISO avan o por minuto gt Avan o por minuto Posicionamento F1000 Rosqueamento com macho sem mandril de compensa o avan o por rota o gt Avan o por rota o Posicionamento furo 6 depois o retorno at o plano de sa da Posicionamento F1 0 Rosqueamento com macho sem mandril de compensa o Manual de programa o 02 2012 6FC5398 7BP40 3KA0 105 Outras fun es 4 1 Fun es de suporte ao programa 4 1 12 Ciclo Fura o de uma rosca esquerda sem mandril de compensa o G74 A ferramenta fura com os valores programados para rota o de fuso e velocidade de avan o at a profundidade de rosca especificada Com o G74 poss vel produzir os furos roscados de rosca esquerda sem o uso do mandril de compensa o Indica o O G74 sempre pode ser aplicado se o fuso previsto para a fura o for tecnicamente vi vel para modo de fuso com controle de posi o Formato G74 X Y Z R P F K X Y Posi o do furo Z Dist ncia do ponto R at a base d
252. to desativa o G86 M3 S150 G90 GO Z100 G90 G99 G86 X200 R50 F150 Y 150 Y 500 Y 700 X950 Y 500 G98 Y 700 G80 G28 G91 X0 Y0 z0 M5 Manual de programa o 02 2012 GFC5398 7BP40 3KA0 Z2 100 r Giro do fuso Posicionamento furo depois o retorno at Posicionamento furo depois o retorno at Posicionamento furo depois o retorno at furo U o sicionamento pois o retorno at Q D furo U o sicionamento pois o retorno at Q D Posicionamento furo depois o retorno at Desativa o do ciclo Parada do fuso ponto ponto ponto ponto 1 o 2 o 3 o 4 o 5 o ponto 6 o plano fixo de sa da Retorno at a posi o de refer ncia 97 Outras fun es 4 1 Fun es de suporte ao programa 4 1 9 Ciclo de mandrilamento escareamento inverso G87 Este ciclo pode ser utilizado para as opera es de fura o precisa Formato G87 X Y R Q PF Ka X Y Posi o do furo Z Dist ncia da base do furo at o ponto Z R Dist ncia do plano de sa da at o ponto R base do furo Q Valor do corretor da ferramenta P Tempo de espera F Velocidade de avan o K N mero de repeti es G87 G98 G87 G99 q M19 O O gt O Giro anti hor rio do fuso gZ N o utilizado M19 Pa gt Ponto Z p l Giro anti hor rio do fuso Ponto R Esquema 4 12Ci
253. tornar novamente o curso de retra o gt Partida do fuso Mandrilamento G89 Avan o de corte Tempo de espera Avan o de corte Mandrilamento Explana es Com o uso dos ciclos fixos normalmente a sequ ncia de opera o sempre segue a descri o abaixo e 1 passo de trabalho Posicionamento no plano X Y com avan o de corte ou velocidade de avan o r pido e 2 passo de trabalho Movimento de avan o r pido at o plano R e 3 passo de trabalho Usinagem at o plano de fura o Z e 4 passo de trabalho Usinagem na base do furo e 5 passo de trabalho Retrocesso at o plano R com avan o de corte ou velocidade de avan o r pido e 6 passo de trabalho Retrocesso r pido com velocidade de avan o r pido at o plano de posicionamento X Y 78 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 1 Fun es de suporte ao programa 1 passo de Plano de sa da trabalho o o E 2 passo de trabalho 6 passo de trabalho l Plano Ponto R 7 5 passo de trabalho 3 passo de trabalho l O Avan o r pido 4 passo de trabalho Avan o Esquema 4 1 Sequ ncia dos passos de trabalho no ciclo de fura o Sempre que o termo Fura o for utilizado neste cap tulo ele se refere apenas aos passos de trabalho que s o executados com o aux lio
254. uma chamada de subrotina Em caso de conflito isto ser sinalizado com o alarme 4150 As seguintes M fun es s o verificadas MO at M5 M17 M30 M19 M40 at M45 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 foram ativadas fun es M para corte estamparia de acordo com o projeto de MD26008 MC_NIBBLE_PUNCH_CODE para linguagem externa aplicada MD18800 MN MM EXTERN LANGUAGE inclusive M19 M96 M99 Exce o As fun es M definidas com o MC TOOL CHANGE M CODE para troca de ferramentas 160 Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Descri es de dados C 1 Dados gerais de m quina 10716 N mero MD M NO FCT CYCLE NAMEJ0 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 prote o 7 2 Unidade Tipo de dado STRING 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 MD10715 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 MD10715 8MN M NO FCT CYCLE tem efeito tanto no modo Siemens G290 como no modo de linguagem externa G291 Se for programado
255. ura o profunda com quebra de cavacos 673 82 4 1 3 Ciclo de fura o fina G 76 snesu sisne E A AE FARSA da pas dr aaa 85 4 1 4 Ciclo de fura o pr fura o 681 eterna aa aaaaareneenanananaanareneana 88 4 1 5 Ciclo de fura o escareamento 682 rare eaeeaaneraaara aeee naneananea 90 4 1 6 Ciclo de fura o profunda com remo o de cavacos G83 ita 92 4 1 7 Ciclo de fura o 685 aua amiasacadesnooeriains serias ret n coreano de abp a ecaauda cada Fepasa casuaai qua EE 94 4 1 8 Ciclo de mandrilamento 686 eee aaaraaaaaaaaaneeaaarea aeee naaaananaa 96 4 1 9 Ciclo de mandrilamento escareamento inverso 687 98 4 1 10 Ciclo de fura o G89 retrocesso com G01 reta naaenaaeenan 101 4 1 11 Ciclo Rosqueamento com macho sem mandril de compensa o G84 103 4 1 12 Ciclo Fura o de uma rosca esquerda sem mandril de compensa o 674 106 4 1 13 Ciclo de rosqueamento com macho esquerda ou direita G84 ou G74 109 4 1 14 Desativa o de um ciclo fixo 680 rear eae ararerna near 112 4 1 15 Exemplo de programa com uma compensa o de comprimento de ferramenta e ciclos E IXOS orando du ao US SEU erra aan et da RR QU ea A ei da SUOR Rida a as 113 4 1 16 Roscas de m ltiplas entradas com 633 rear aaaaaaaareraenanaaaananas 115 4 2 Entrada de dados program vel 610 errar earer araras 116 4 2 1
256. xo s o necess rios os seguintes itens 1 Chamada do ciclo G73 74 76 81 at 89 em fun o da opera o de usinagem desejada 2 Formato de dados G90 91 G90 comando absoluto G91 comando incremental l l R PontoR lt Z 0 Z Pontoz lt Esquema 4 2 Comando absoluto incremental G90 G91 3 Modo de fura o O G73 G74 G76 e G81 at o G89 s o fun es G modais que permanecem ativas at serem desativadas O ciclo de fura o selecionado chamado em cada bloco A parametriza o completa dos ciclos de fura o somente deve ser programada com a sele o p ex G81 Nos blocos seguintes apenas existe a necessidade da programa o dos par metros que ainda sofrer o alguma altera o Fresamento ISO Manual de programa o 02 2012 6FC5398 7BP40 3KA0O Outras fun es 4 1 Fun es de suporte ao programa 4 Posicionamento plano de refer ncia G98 G99 Na utiliza o dos ciclos fixos o plano de retrocesso do eixo Z definido com G98 G99 O G98 e G99 s o fun es G modais O estado de inicializa o do sistema normalmente o G98 G98 retorno ao plano de sa da G99 retorno ao plano Ponto R Plano de sa da Esquema 4 3 Plano para o ponto de retorno G98 G99 Repeti o Se v rios furos devem ser produzidos com uma dist ncia igual entre si o n mero de repeti es deve ser especificado com K O K somente estar ativo no bloco onde ele foi programado Se a posi o

Download Pdf Manuals

image

Related Search

Related Contents

Baldwin 5220.412.ENTR Instructions / Assembly  roman-photo Brasero  Fibre Positioner User Guide  GEBRAUCHSANWEISUNG OPERATING INSTRUCTIONS  bourg asso 77 - janvier 2010  Lenovo ThinkPad USB 3.0 Pro Dock  WM20 – MANUAL CONTROLS INDUSTRIAL DEHUMIDIFIER USER  お使いになる前には、取扱説明書をよくお読みください。  Alto-Shaam MN-29245 User's Manual  SL125-RC Series - Sealite Pty Ltd  

Copyright © All rights reserved.
Failed to retrieve file