Escolar Documentos
Profissional Documentos
Cultura Documentos
do
Programa EIA/ISO
MANUAL Nr. : H740PB0071E
Nr. de Srie :
Antes de usar esta mquina e equipamentos, entenda totalmente o contedo deste manual para assegurar a operao correta. Se voc tiver alguma dvida, solicite esclarecimento no Centro Tcnico ou Centro Tecnolgico mais prximo.
AVISO IMPORTANTE
1. Certifique-se de observar as precaues de segurana descritas neste manual e o contedo das plaquetas
de segurana na mquina e equipamentos. A falha pode causar srias leses pessoais ou danos materiais. Substitua qualquer plaqueta de segurana faltante o mais rpido possvel.
2. Nenhuma modificao que afete a segurana da operao deve ser executada. Se tais modificaes forem
necessrias, contate o Centro Tcnico ou Centro Tecnolgico mais prximo.
3. Com a finalidade de explicar a operao da mquina e dos equipamentos, algumas ilustraes podem no
incluir as caractersticas de segurana, tais como tampas, portas, etc. Antes de iniciar a operao, certifique-se que todos os itens estejam no lugar.
4. Este manual foi considerado completo e preciso na poca da publicao, entretanto, devido ao nosso
desejo de melhorar constantemente a qualidade e especificaes de todos os nossos produtos, ele est sujeito alterao ou modificao. Se voc tiver alguma dvida, contate o Centro Tcnico ou Centro Tecnolgico mais prximo.
5. Sempre conserve este manual prximo ao maquinrio, para uso imediato. 6. Se um novo manual for necessrio, solicite o mesmo no Centro Tcnico ou Centro Tecnolgico mais
prximo, informando o nmero do manual ou o nome da mquina, nmero de srie e nome do manual. Emitido pela Seo de Publicaes de Manuais, Yamazaki Mazak Corporation, Japo 10. 2006 33
NDICE
Pgina
4-1-1
4-2 4-3
C-1
4-4 4-5
ATIVA/CANCELA Entrada de Coordenadas Polares: G122/G123.....................4-6 ATIVA/CANCELA Comando Radial do Eixo X: G122.1/G123.1.........................4-7
5-6-1 5-6-2
ATIVA/CANCELA Interpolao de Coordenadas Polares: G12.1/G13.1..........5-13 Interpolao de Eixo Virtual: G07 .....................................................................5-17 Comando Interpolao Cilndrica: G07.1..........................................................5-18
C-2
6-10 Comando de Reduo Automtica nos Cantos: G62 .......................................6-11 6-11 Comando Modo Rosqueamento: G63 ..............................................................6-16 6-12 Comando Modo de Usinagem de Corte: G64 ..................................................6-16
9-3
11-4 Configurao dos Dados Programados: G10.................................................11-35 11-5 Compensao da Ferramenta Baseada nos Dados da Ferramenta MAZATROL....................................................................................................11-44
11-5-1 Parmetros de seleo ..................................................................................... 11-44 11-5-2 Compensao do dimetro da ferramenta ........................................................ 11-45 11-5-3 Atualizao dos dados da ferramenta (durante a operao automtica) ........... 11-45
C-4
C-5
12-4-1 Vista geral ......................................................................................................... 12-47 12-4-2 Furos em um crculo: G234.1 ............................................................................ 12-47 12-4-3 Furos em uma linha: G235 ................................................................................ 12-49 12-4-4 Furos em um arco: G236 .................................................................................. 12-51 12-4-5 Furos em um gradeamento (grelha): G237.1 .................................................... 12-52
12-5 Controle do Subprograma: M98, M99 ............................................................12-54 12-6 Fim do Programa: M02, M30, M998, M999 ....................................................12-61 12-7 Quebra de Canto (Chanfro) e Arredondamento de Canto de ngulo Reto ....12-62 12-8 Quebra de Canto (Chanfro) e Arredondamento de Canto..............................12-65
12-8-1 Quebra de canto (Chanfro) com ngulo arbitrrio: , C_ ..................................... 12-65 12-8-2 Arredondamento em canto de ngulo arbitrrio: , R_ ........................................ 12-66
12-9 Comandos de ngulo Linear ..........................................................................12-67 12-10 Funo de Chamada de Macro: G65, G66, G66.1, G67 ................................12-68
12-10-1 Macros do usurio............................................................................................. 12-68 12-10-2 Instrues de chamada de macro ..................................................................... 12-69 12-10-3 Variveis ........................................................................................................... 12-78 12-10-4 Tipos de variveis ............................................................................................. 12-80 12-10-5 Comandos de operao aritmtica.................................................................. 12-105 12-10-6 Comandos de controle .................................................................................... 12-109 12-10-7 Comandos de sada externa (Sada via RS-232C).......................................... 12-113 12-10-8 Comandos de sada externa (Sada para o disco rgido)................................. 12-115 12-10-9 Precaues ..................................................................................................... 12-117 12-10-10 Exemplos especficos de programao usando macros do usurio ............. 12-119
C-6
C-7
18 MACROS DE MEDIO ................................................................... 18-1 19 CICLO DE ROSQUEAMENTO TORNADO (G130) ........................... 19-1 20 TELA DE PROGRAMA EIA/ISO ........................................................ 20-1
20-1 Procedimentos para Construir um Programa EIA/ISO .....................................20-1 20-2 Editando a Funo Tela de PROGRAMA EIA/ISO...........................................20-2
20-2-1 Geral ................................................................................................................... 20-2 20-2-2 Procedimento de operao ................................................................................. 20-2
20-3 Entrada de Macroinstruo ..............................................................................20-8 20-4 Diviso de Tela (Compartilhamento de Dados) ................................................20-9 20-5 Editando Programas Armazenados em reas de Memria Externa ..............20-12
C-8 E
PRECAUES DE SEGURANA
Prefcio
As precaues de segurana relacionadas unidade CNC (que, no restante deste manual, ser chamada simplesmente de unidade NC) fornecidas nesta mquina so explicadas abaixo. No apenas as pessoas que criam programas, mas tambm as que operam a mquina devem entender totalmente o contedo deste manual para garantir a operao segura da mquina. Leia todas estas precaues de segurana mesmo se seu modelo NC no possuir as funes correspondentes ou unidades opcionais, e se parte das precaues no se aplicarem.
Regra
1. Esta seo contm as precaues a serem observadas com mtodos e condies de trabalho normalmente esperados. Entretanto, operaes e/ou condies de trabalho inesperadas podem ocorrer no local do usurio. Portanto, durante a operao diria da mquina, o usurio deve prestar ateno redobrada em sua prpria segurana de trabalho, bem como observar as precaues descritas abaixo. Apesar de este manual conter a maior quantidade de informaes possvel, como no raro que o usurio execute operaes que ultrapassem as presumidas pelo fabricante, nem tudo o que o usurio no pode executar ou o que o usurio no deve executar pode ser totalmente includo neste manual, considerando todas as operaes antecipadamente. Portanto, deve ser entendido que as funes que no esto escritas claramente como executveis so funes no executveis. Os significados de nossas precaues de segurana para PERIGO, AVISO e CUIDADO so como a seguir:
2.
3.
: A falha em seguir estas instrues pode resultar em perda de vida. PERIGO : A falha em observar estas instrues pode resultar em srios danos vida humana ou ao corpo humano.
AVISO
CUIDADO
: A falha em observar estas instrues pode resultar em leses menores ou em srios danos mquina.
S-1
HGENPA0043E
Fundamento
Aps ligar a energia, mantenha as mos longe das teclas, dos botes ou dos interruptores do painel de operao at que uma exibio inicial tenha ocorrido. AVISO Antes de prosseguir para as prximas operaes, cheque totalmente que os dados corretos foram introduzidos e/ou configurados. Se o operador executar operaes sem estar consciente sobre erros de dados, operaes inesperadas da mquina ocorrero. Antes de usinar peas de trabalho, execute testes operacionais e certifique-se que a mquina opera corretamente. Nenhuma pea de trabalho deve ser usinada sem a confirmao de operao normal. Cheque rigorosamente a preciso dos programas, executando as funes de variao, bloco nico e outras, ou operando a mquina sem carga. Alm disso, utilize totalmente a funo checagem do percurso da ferramenta, a funo usinagem virtual e outras funes, se fornecidas. Certifique-se que as velocidades de avano e de rotao apropriadas sejam designadas para os requisitos particulares de usinagem. Sempre compreenda que como as velocidades de avano e de rotao mximas que podem ser usadas so determinadas pelas especificaes da ferramenta a ser empregada, pelas especificaes da pea de trabalho a ser usinada e por diversos outros fatores, as capabilidades reais diferem das especificaes da mquina listadas neste manual. Se velocidades de avano ou de rotao inadequadas forem designadas, a pea de trabalho ou a ferramenta poder escapar abruptamente da mquina. Antes de executar funes de correo, cheque totalmente se o sentido e a quantidade de correo esto corretos. Uma operao inesperada da mquina ocorrer se uma funo de correo for executada sem ser totalmente entendida. Os parmetros so configurados, em nossa fbrica, para condies timas de usinagem padro antes da expedio da mquina. Em princpio, estas configuraes no devem ser modificadas. Se for absolutamente necessrio modificar as configuraes, execute modificaes apenas aps ter entendido totalmente as funes dos parmetros correspondentes. Normalmente, as modificaes afetam qualquer programa. Uma operao inesperada da mquina ocorrer se as configuraes forem modificadas sem serem totalmente entendidas.
S-2
Programao
Cheque totalmente se as configuraes dos sistemas de coordenadas esto corretas. Mesmo que os dados do programa designado estejam corretos, erros nas configuraes do sistema podem fazer com que a mquina opere em locais inesperados e que a pea de trabalho escape abruptamente da mquina em caso de contacto com a ferramenta. Durante o controle de manuteno da velocidade superficial, medida que as coordenadas atuais da pea de trabalho se aproximam do centro (velocidade de corte constante), a velocidade do spindle aumenta significativamente. No caso de um torno, a pea de trabalho pode at ser projetada para fora se a fora de fixao diminuir. Portanto, os limites de velocidade de segurana devem ser observados ao designar as velocidades do spindle. Mesmo aps a seleo do sistema em polegadas/mtrico, as unidades de programas, de informaes sobre a ferramenta ou de parmetros que foram registrados at este momento no so convertidas. Cheque totalmente estas unidades de dados antes de operar a mquina. Se a mquina for operada sem que as checagens tenham sido feitas, mesmo os programas corretos j existentes podem fazer com que a mquina opere diferentemente de como operava anteriormente. Se um programa que contm comandos de dados absolutos e comandos de dados incrementais for executado ao contrrio do seu significado original, uma operao totalmente inesperada da mquina ocorrer. Cheque novamente o esquema de comandos antes de executar os programas. Se um comando incorreto de seleo de plano for designado para uma ao da mquina, como, por exemplo, usinagem de interpolao circular ou usinagem de ciclo fixo, a ferramenta pode colidir com a pea de trabalho ou com uma pea da mquina, uma vez que os movimentos presumidos dos eixos de controle e os movimentos reais sero sobrepostos. (Esta precauo aplica-se somente s unidades NC que possuem funes EIA (Eletronic Industries Association)). A imagem de espelho, se validada, muda significativamente as aes subseqentes da mquina. Use a funo imagem de espelho somente aps entender totalmente o descrito acima. (Esta precauo aplica-se somente s unidades NC que possuem funes EIA.) Se os comandos do sistema de coordenadas da mquina ou os comandos de retorno posio de referncia forem designados com uma funo de correo que permanece vlida, a correo pode tornar-se temporariamente invlida. Se isto no for completamente entendido, a mquina pode parecer operar de forma contrria s expectativas do operador. Execute os comandos acima somente aps tornar invlida a correspondente funo de correo. (Esta precauo aplica-se somente s unidades NC que possuem funes EIA.) A funo de barreira executa checagens de interferncias baseadas nos dados da ferramenta designada. Introduza as informaes de ferramentas que se equiparam s ferramentas efetivamente usadas. Caso contrrio, a funo de barreira no funcionar corretamente. Os sistemas de comando de cdigo G e de cdigo M diferem, especialmente para torneamento, entre as mquinas INTEGREX e-Series e as outras mquinas de torneamento. A designao de um comando incorreto de cdigo G ou de cdigo M resulta em uma operao da mquina totalmente no pretendida. Entenda completamente o sistema de comandos de cdigo G e de cdigo M antes de usar este sistema.
Programa de amostra
AVISO
Mquinas de torneamento
O spindle de torneamento gira a 1000 min1. O spindle de fresamento gira a 1000 min1.
S1000M3 S1000M203
S-3
Nas mquinas INTEGREX e-Series, as coordenadas programadas podem ser giradas usando uma unidade de indexao do programa MAZATROL e um comando G68 (comando de rotao de coordenadas) do programa EIA. Entretanto, por exemplo, quando o eixo B girado 180 graus ao redor do eixo Y para executar uma usinagem com o spindle de torneamento nmero 2, o lado positivo do eixo X no sistema de coordenadas programado tem sentido descendente e, se o programa for criado ignorando este fato, o movimento resultante da ferramenta para posies inesperadas pode causar colises. Para criar o programa com o lado positivo do eixo X orientado no sentido ascendente, use a funo espelho na unidade do WPC ou a funo imagem de espelho atravs do cdigo G (G50.1, G51.1). Aps modificar os dados da ferramenta especificados no programa, certifique-se de executar a funo checagem do percurso da ferramenta, a funo Usinagem Virtual e outras funes, e confirme que o programa est operando adequadamente. A modificao dos dados da ferramenta pode fazer com que at mesmo um programa de usinagem comprovado na prtica mude seu status operacional. Se o usurio operar a mquina sem ter conscincia de qualquer alterao no status do programa, podem ocorrer interferncias com a pea de trabalho devido a uma operao inesperada. Por exemplo, se durante o incio da operao automtica a aresta de corte da ferramenta estiver presente dentro do blanque (pea no usinada) incluindo a folga especificada na unidade comum do programa MAZATROL, necessrio ter cuidado, uma vez que a ferramenta se mover desta posio diretamente para o ponto de aproximao, pois no h obstruo sendo considerada presente neste percurso. Por esta razo, antes de iniciar a operao automtica, certifique-se que durante o incio da operao automtica a aresta de corte da ferramenta est presente fora da pea de trabalho, incluindo a folga especificada na unidade comum do programa MAZATROL. Se o posicionamento independente eixo-a-eixo for selecionado e se, simultaneamente, o avano rpido for selecionado para cada eixo, os movimentos para o ponto final geralmente no se tornaro lineares. Portanto, antes de usar estas funes, certifique-se que nenhuma obstruo esteja presente no percurso. Antes de iniciar a operao de usinagem, certifique-se de confirmar todo o contedo do programa obtido por converso. Imperfeies no programa podem causar danos mquina e leses ao operador.
CUIDADO
S-4
Operaes
As funes de bloco nico, manuteno do avano e variao podem ser invalidadas usando as variveis de sistema #3003 e #3004. A execuo deste procedimento significa uma importante mudana que invalida as operaes correspondentes. Portanto, antes de usar estas variveis, notifique devidamente as pessoas relacionadas. Alm disso, o operador deve checar as configuraes das variveis do sistema antes de comear as operaes acima. Se interveno manual durante a operao automtica, travamento da mquina, a funo imagem de espelho ou outras funes forem executadas, os sistemas de coordenadas da pea de trabalho sero deslocados. Ao reiniciar a mquina aps interveno manual, travamento da mquina, a funo imagem de espelho ou outras funes, considere as quantidades resultantes do deslocamento e tome as medidas adequadas. Se a operao for reiniciada sem que as medidas adequadas sejam tomadas, podem ocorrer colises com a ferramenta ou com a pea de trabalho. Use a funo de operao a seco para checar a operao normal da mquina sem carga. Uma vez que, neste momento, a velocidade de avano torna-se uma velocidade de operao a seco diferente da velocidade de avano designada para o programa, os eixos podem mover-se a uma velocidade de avano maior que o valor programado. Aps a operao ter sido temporariamente parada e aps comandos de insero, excluso, atualizao e de outros comandos terem sido executados no programa ativo, uma operao inesperada da mquina pode ocorrer caso aquele programa seja reiniciado. Nenhum destes comandos deve, a princpio, ser designado para o programa ativo. Durante a operao manual, cheque totalmente os sentidos e as velocidades do movimento axial. CUIDADO Para uma mquina que requer retorno manual posio inicial (home), execute as operaes de retorno manual posio inicial aps ligar a energia. Como os limites de curso controlados pelo software permanecero inoperantes at que o retorno manual posio inicial seja completado, a mquina no parar mesmo se ultrapassar a rea limite. Conseqentemente, srios danos mquina ocorrero. No designe um multiplicador de pulso incorreto ao executar operaes manuais do pulso de avano por manivela. Se o multiplicador for configurado para 1000 vezes e a manivela for operada inadvertidamente, o movimento axial se tornar mais rpido do que o esperado.
AVISO
S-5
Ambiente de operao
1. Temperatura ambiente Durante a operao da mquina: 0 a 50C (32 a 122F) 2. Umidade relativa Durante a operao da mquina: 10 a 75% (sem formao de orvalho) Nota: medida que a umidade aumenta, o isolamento deteriora, fazendo com que peas de componentes eltricos deteriorem rapidamente.
Apesar desta pasta no ser usada quando a unidade NC est operando normalmente, ela contm dados importantes que permitem a rpida recuperao da mquina se ela falhar. Se estes dados forem excludos ou modificados, a unidade NC pode requerer um longo tempo de recuperao. Certifique-se de no modificar ou excluir estes dados.
S-6 E
1
1-1
1-2
Nota 1: A seleo do sistema em polegadas/milmetros pode ser feita livremente, usando o bit 4 do parmetro F91 (0 para milmetros, 1 para polegadas; o qual validado pela ao de ativar ou desativar o bit) ou os comandos de cdigos G (G20, G21). A seleo, usando os comandos de cdigos G, vlida apenas para a entrada de dados do programa. Portanto, as variveis e os dados de compensao (tais como, dados de compensao da ferramenta) devem ser configurados antecipadamente, usando a unidade apropriada (polegada ou mm) p/ as exigncias peculiares de usinagem. Nota 2: Dados em unidades em mm e polegadas no podem ser usados ao mesmo tempo.
1-3
Eixo de controle
Comando do programa
X1 (Y1 / Z1) B1
1-1
- NOTA -
1-2 E
FORMATOS DE DADOS
2
2-1
FORMATOS DE DADOS
Cdigos da Fita
Esta unidade de controle numrico (a qual no restante deste manual ser chamada simplesmente de unidade NC) usa informaes de comando que consistem em letras do alfabeto (A, B, C .... Z), nmeros (0, 1, 2 .... 9), e sinais (+, , /, e assim por diante). Esses smbolos alfanumricos e sinais so chamados coletivamente de caracteres. Em fita de papel, estes caracteres so representados como uma combinao de um mximo de oito furos perfurados. Esta representao chamada de cdigo. A unidade NC usa cdigos EIA (RS-244-A) ou cdigos ISO (R-840). Nota 1: Os cdigos no includos nos cdigos da fita mostrados na figura 2-1 resultaro em erro quando eles forem lidos. Nota 2: De todos os cdigos especificados como cdigos ISO, mas no especificados como cdigos EIA, somente os seguintes cdigos podem ser designados usando os parmetros de entrada/sada de dados (Fita) TAP9 a TAP14: [ Abrir Colchete ] Fechar Colchete # Sustenido Asterisco = Sinal de igual : Dois pontos Entretanto, voc no pode designar cdigos que coincidam com cdigos existentes ou que resultem em erro de paridade. Nota 3: A identificao dos cdigos EIA/ISO feita automaticamente de acordo com o primeiro cdigo EOB/LF que aparece depois que a unidade NC tenha sido reconfigurada. (EOB: Fim de Bloco, LF: Avano de Linha) 1. rea de informaes significativas (funo SALTA BLOCO) Durante a operao automtica baseada em fita, o armazenamento de dados na memria ou a procura de dados, a unidade NC ignorar todas as informaes at o primeiro cdigo EOB (;) na fita, quando a unidade for ligada ou reconfigurada. Ou seja, as informaes significativas em uma fita referem-se s informaes contidas no intervalo a partir do qual um caractere ou um cdigo numrico aparece, em seguida ao primeiro cdigo EOB (;) depois que a unidade NC tenha sido reconfigurada, at que um comando de reconfigurao seja dado. 2. Fim de Controle, Incio de Controle Todas as informaes na rea a partir do Fim de Controle (at o Incio de Controle) sero ignoradas no que se refere ao controle da mquina, sendo certamente exibidas na unidade de exibio de dados. Assim, esta rea pode ser usada para conter informaes, tais como, o nome e o nmero da fita de comandos que no sejam diretamente relacionadas ao controle. Entretanto, durante o armazenamento da fita, as informaes nesta rea tambm sero armazenadas. A unidade NC entrar no status de Entrada do Controle quando a energia for ligada.
2-1
FORMATOS DE DADOS
MEP003
Fim de Controle
Incio de Controle
EC S E O G 0 0 X 8 5 0 0 0 Y 6 4 0 0 0 ( C U T T E R RE T U R N ) O BR P B
As informaes do operador so impressas. As informaes nesta poro ignoradas e nada executado. so MEP004
3.
2-2
FORMATOS DE DADOS
4.
Mtodo de criao da fita para operao da fita (apenas quando um dispositivo de rebobinamento for usado)
% 10 cm
10 cm %
2m
Primeiro bloco
ltimo bloco
2m
TEP005
Os dois metros de espao da fita no usados nas duas extremidades e a (%) de EOR na cabea no so requeridos quando um dispositivo de rebobinamento no usado.
2-3
FORMATOS DE DADOS
A identificao EIA/ISO feita automaticamente ao detectar se EOB ou LF aparece inicialmente aps a unidade NC ter sido reconfigurada.
Cdigo EIA (RS-244-A) Furos de arraste 8 7 6 5 4 3 2 1 Nmero do canal 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z + . , / EOR (Fim de Registro) EOB (Fim de Bloco) ou CR CO (2+4+5) CI (2+4+7) Definvel em parmetros Cdigo ISO (R-840) Furos de arraste 8 7 6 5 4 3 2 1 Nmero do canal 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z + . , / % LF (Avano de Linha) ou NL ( (Fim de Controle) ) (Incio de Controle) : # ? = [ ] BS (Retrocesso) HT (Tabulao Horizontal) SP (Espao) & CR (Retorno do Carro) [1] $ ' (Apstrofe) ; < > ? @ " DEL (Deletar) [2] NULO DEL (Deletar)
Os cdigos acima com astersco no so cdigos EIA, mas podem ser usados por questo de convenincia.
2-4
FORMATOS DE DADOS
Os cdigos da seo [1] s sero armazenados como dados da fita quando estiverem presentes em uma seo de anotaes e ignorados em qualquer outro lugar na rea de informaes significativas. Os cdigos na seo [2] so no operativos e sero sempre ignorados (mas passam pela checagem de paridade V). Uma rea pontilhada indica que a norma EIA no fornece cdigos correspondentes.
2-2
Formatos de Programa
Um formato predeterminado para designar informaes de controle para a unidade NC chamado de formato de programa. O formato de programa usado para nossa unidade NC o formato de endereo de palavra.
1.
Palavras e endereos
Uma palavra um conjunto de caracteres dispostos como mostrado abaixo e as informaes so processadas em palavras.
Palavra
A letra do alfabeto no incio da palavra chamada de endereo, o qual define o significado de suas informaes numricas seguintes.
Tabela 2-1 Tipo e formato de palavras Item Nmero de programa Nmero de seqncia Funo preparatria Eixo de movimento Eixo auxiliar Tempo de parada Avano Ciclo fixo Unidade de entrada 0.0001 mm (grau), 0.00001 pol. 0.0001 mm (grau), 0.00001 pol. 0.001 mm (rev), 0.0001 pol. 0.0001 mm (grau)/min, 0.00001 pol./min 0.0001 mm (grau), 0.00001 pol. F54 (por minuto) F33 (por revoluo) R+54 Q54 P8 L4 X+54 I+54 Y+54 Z+54 J+54 K+54 X54 Comando mtrico O8 N5 G3 ou G21 Comando em polegadas
+54
+45
Compensao da ferramenta Funo miscelnea Funo spindle Funo da ferramenta Funo miscelnea nmero 2 Subprograma Nmero de variveis
2-5
FORMATOS DE DADOS
1.
O cdigo O8 aqui indica que o nmero de programa pode ser configurado como um nmero inteiro sem sinal de 8 dgitos aps o O e para X+54, + indica que o valor pode ter sinal (negativo) e o nmero de dois dgitos (54) indica que pontos decimais podem ser usados, e que 5 dgitos antes e 4 dgitos depois do ponto decimal so efetivos (5 + 4 = 9 digitos so efetivos para uma designao sem ponto decimal). O sinal alfa () indica um endereo de eixo adicional. +44 ser usado quando for especificado para o eixo de rotao. O nmero de dgitos nas palavras checado pelo nmero mx. de dgitos nos endereos. Quando dados com ponto decimal forem usados para endereos para os quais entradas decimais no so disponveis, os nmeros decimais sero ignorados. Se o nmero de dgitos inteiros exceder o formato especificado, um alarme ser emitido. Se o nmero de dgitos decimais exceder o formato especificado, o excesso ser arredondado.
2. 3. 4. 5. 6.
2.
Blocos
Um bloco, unidade de instrues, contm um nmero de palavras que constituem as informaes necessrias para que a mquina NC execute uma operao. O fim de cada bloco deve ser indicado por um cdigo EOB (Fim De Bloco).
3. Programas
M02, M30, M99, M998, M999 ou % usado como cdigo de fim de programa.
2-3
2-4
Salta bloco opcional uma funo que seletivamente ignora um bloco especfico dentro de um programa de usinagem que comece com o cdigo de barra /. Qualquer bloco que comece com / ser ignorado se a funo de menu [SALTO BLOCO] estiver configurada para ATIVADA, ou ser executado se esta funo de menu estiver configurada para DESATIVADA. Por ex., se todos os blocos devem ser executados p/ um tipo de pea, mas blocos especficos no devem ser executados para outro tipo de pea, ento, peas diferentes podem ser usinadas usando o mesmo programa que contm o cdigo / no incio dos blocos especficos.
2-6
FORMATOS DE DADOS
2.
Notas de operao
1. 2. 3.
Blocos que j tiverem sido lidos no buffer de pr-leitura no podem ser saltados. Esta funo vlida mesmo durante a procura do nmero de seqncia. Durante o armazenamento de dados da fita (entrada) ou sada, todos os blocos, incluindo aqueles que possuam um cdigo /, so entrados ou sados, independentemente do status da funo de menu [SALTO BLOCO].
2-5
O1234 (DEMO. PROG); N100 G00 X120. Z100.; G98 S1000; N102 G71 P210 Q220 I0.2 K0.2 D0.5 F600; N200 G98 S1200 F300; N210 G01 X0 Z95.; G01 X20.; G03 X50. Z80. K-15.; G01 Z55.; G02 X80. Z40. I15.; G01 X100.; G01 Z30.; G02 Z10. K-15.; N220 G01 Z0; N230 G00 X120. Z150.; N240 M02; %
2-7
2
2-6
FORMATOS DE DADOS
Paridade H/V
Um mtodo de checar se a fita corretamente criada atravs da checagem da paridade. As checagens de paridade so executadas para checar uma fita quanto a erros de cdigos perfurados, ou seja, quanto a erros de perfurao. Existem dois tipos de checagens de paridade: paridade H e paridade V.
1. Checagem de paridade H
As checagens de paridade H tm o propsito de checar a quantidade de furos perfurados que formam um caractere, sendo executadas durante a operao da fita, durante o carregamento da fita e durante a procura do nmero de seqncia. Um erro de paridade H ocorre nos seguintes casos: - Cdigos ISO Se um cdigo com um nmero mpar de furos perfurados estiver presente na rea de informaes significativas. - Cdigos EIA Se um cdigo com um nmero par de furos perfurados estiver presente na rea de informaes significativas ou se furos no perfurados (somente no caso de rodas dentadas) estiverem presentes aps um cdigo significativo em um bloco.
Exemplo 1:
Este caractere no perfurado resultar em um erro de Paridade H. Estes caracteres no perfurados no resultaro em um erro de Paridade H. MEP007
2-8
FORMATOS DE DADOS
2.
Checagem de paridade V
As checagens de paridade V sero executadas durante a operao da fita, o carregamento da fita ou a procura do nmero de seqncia, se o item de checagem de paridade V na tela de PARAMETRO estiver configurado para LIGADO. Entretanto, durante a operao da memria, a paridade V no ser checada. Um erro de paridade V ocorre no seguinte caso: Se um nmero mpar de cdigos estiver presente na rea de informaes significativas a partir do primeiro cdigo significativo na direo vertical at o cdigo EOB (;), ou seja, se um nmero mpar de caracteres estiverem presentes em um bloco. No evento de um erro de paridade V, a fita pra em um cdigo ao lado do EOB (;).
Exemplo 2:
Nota 1: Durante uma checagem de paridade V, alguns tipos de cdigos no so contados como caracteres. Veja a Fig. 2-1, Cdigos da fita para maiores detalhes. Nota 2: Os cdigos de espao na rea a partir do primeiro cdigo EOB at o primeiro cdigo de endereo ou at o primeiro cdigo de barra / no esto sujeitos contagem para a checagem de paridade V.
2-9
2
2-7
FORMATOS DE DADOS
Lista de Cdigos G
As funes G so descritas na lista abaixo.
Funo Posicionamento em avano rpido Interpolao linear Abertura de rosca com interpolao do eixo C Interpolao circular (SENTIDO HORRIO) Interpolao circular (SENTIDO ANTI-HORRIO) Tempo de parada Interpolao de eixo virtual Interpolao cilndrica Checagem de parada exata Ativa modo ajuste de dados Cancela endereo de comando Cancela modo ajuste de dados Ativa Interpolao de coordenadas polares Cancela interpolao de coordenadas polares Seleo de plano X-Y Seleo de plano Z-X Seleo de plano Y-Z Programao em polegadas Programao em milmetros Liga checagem prvia de movimentos Desliga checagem prvia de movimentos Checagem do retorno ao ponto de referncia Retorno ao primeiro ponto de referncia (zero mquina) Retorno ao ponto inicial Retorno aos pontos de referncia 2 a 4 Funo pulo Pulo escalonado 1 Pulo escalonado 2 Pulo escalonado 3 Usinagem de rosca com ferramenta (reta, cnica) Usinagem de rosca com passo varivel Ciclo modelo de usinagem de furos (em um crculo) Ciclo modelo de usinagem de furos (em uma linha) Ciclo modelo de usinagem de furos (em um arco) Ciclo modelo de usinagem de furos (em um gradeamento) Cancela compensao do raio da ferramenta Compensao do raio da ferramenta para esquerda Compensao do raio da ferramenta para direita Ajuste do sistema de coordenadas / Ajuste de fixao da velocidade do eixo-rvore Cancela modo usinagem poligonal Ativa modo usinagem poligonal Ajuste do sistema local de coordenadas Cancelamento do sistema de coordenadas MAZATROL Seleo do sistema de coordenadas da mquina Cdigo G G00 G01 G01.1 G02 G03 G04 G07 G07.1 G09 G10 G10.1 G11 G12.1 G13.1 G17 G18 G19 G20 G21 G22 G23 G27 G28 G29 G30 G31 G31.1 G31.2 G31.3 G32 G34 G234.1 G235 G236 G237.1 G40 G41 G42 G50 G50.2 G51.2 G52 G52.5 G53 Grupo 01 01 01 01 01 00 00 00 00 00 00 00 26 26 02 02 02 06 06 04 04 00 00 00 00 00 00 00 00 01 01 00 00 00 00 07 07 07 00 23 23 00 00 00
2-10
FORMATOS DE DADOS
Funo Seleo do sistema de coordenadas MAZATROL Seleo do sistema de coordenadas 1 da pea de trabalho (zero pea) Seleo do sistema de coordenadas 2 da pea de trabalho (zero pea) Seleo do sistema de coordenadas 3 da pea de trabalho (zero pea) Seleo do sistema de coordenadas 4 da pea de trabalho (zero pea) Seleo do sistema de coordenadas 5 da pea de trabalho (zero pea) Seleo do sistema de coordenadas 6 da pea de trabalho (zero pea) Posicionamento em sentido nico (elimina folga no eixo) Parada exata modal Reduo de avano nos cantos Modo rosqueamento Modo de usinagem de corte Chamada nica de macro do usurio Chamada A modal de macro do usurio Chamada B modal de macro do usurio Cancela chamada modal de macro do usurio Ciclo de acabamento Ciclo de desbaste longitudinal Ciclo de desbaste transversal Ciclo de desbaste paralelo ao perfil Ciclo de corte longitudinal Ciclo de corte transversal Ciclo composto de usinagem de rosca Cancela ciclo fixo Ciclo de furao frontal Ciclo de rosqueamento frontal Ciclo de rosqueamento sncrono frontal Ciclo de mandrilamento frontal Ciclo de furao externa Ciclo de rosqueamento externo Ciclo de rosqueamento sncrono externo Ciclo de mandrilamento externo Ciclo fixo A (Ciclo de torneamento longitudinal) Ciclo de abertura de rosca Ciclo fixo B (Ciclo de torneamento transversal) Velocidade de corte constante RPM constante Avano por minuto (assncrono) Avano por revoluo (sncrono) Controle multissistema de programa nico Ativa controle de usinagem transversal Cancela controle de usinagem transversal Sada de cdigos M, S, T, B para sistema oposto
Cdigo G G53.5 G54 G55 G56 G57 G58 G59 G60 G61 G62 G63 G64 G65 G66 G66.1 G67 G70 G71 G72 G73 G74 G75 G76 G80 G83 G84 G84.2 G85 G87 G88 G88.2 G89 G90 G92 G94 G96 G97 G98 G99 G109 G110 G111 G112
Grupo 00 12 12 12 12 12 12 00 13 13 13 13 00 14 14 14 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 17 17 05 05 00 20 20 00
2-11
FORMATOS DE DADOS
Funo Ativa entrada de coordenadas polares Cancela entrada de coordenadas polares Ativa comando radial do eixo X Cancela comando radial do eixo X Ciclo tornado Macro de medio, medio das coordenadas da pea de trabalho Macro de compensao
Grupo 18 18 00 00
Notas:
1. 2.
Os cdigos marcados com so selecionados em cada grupo quando a energia for LIGADA ou ao executar uma reconfigurao de inicializao modal. Os cdigos marcados com podem ser selecionados por um parmetro como um modal inicial, o que deve se tornar vlido quando a energia for LIGADA ou ao executar uma reconfigurao de inicializao modal. Entretanto, a mudana do sistema em polegadas/mm somente pode se tornar vlida LIGANDO-SE a energia. Os cdigos G do grupo 00 so aqueles que no so modais, e so vlidos somente para blocos comandados. Se um cdigo G no apresentado na lista de cdigos G for comandado, um alarme ser exibido. E, se um cdigo G sem a opo correspondente for comandado, um alarme ser exibido (808 ERRO INTRODUO DO CODIGO G). Se os cdigos G pertencem a grupos diferentes entre si, qualquer cdigo G pode ser comandado no mesmo bloco. Ento, os cdigos G so processados por ordem crescente de nmero de grupo. Se dois ou mais cdigos G pertencentes ao mesmo grupo so comandados no mesmo bloco, o cdigo G comandado por ltimo o vlido.
3. 4.
5.
2-12 E
REGISTROS DE BUFFER
3
3-1
REGISTROS DE BUFFER
Buffer de Entrada
1. Vista geral Durante a operao da fita ou da operao do RS-232C, quando o buffer de pr-leitura torna-se vazio, o contedo do buffer de entrada ser imediatamente transferido para o buffer de pr-leitura e, aps isto, se a capacidade de memria do buffer de entrada diminuir para 248 x 4 caracteres ou menos, os prximos dados (at 248 caracteres) sero pr-lidos a partir da fita e, ento, armazenados no buffer de entrada. O buffer de entrada torna suave as conexes bloco-a-bloco, eliminando qualquer atraso operacional devido ao tempo de leitura da fita da leitora de fita. Entretanto, estes resultados favorveis de pr-leitura sero obtidos apenas se o tempo de excuo do bloco for maior do que o tempo de leitura da fita do prximo bloco.
Fita
Buffer de entrada
Memria
Seleo de modo
Teclado
TEP010
2.
Descrio detalhada
- A capacidade de memria do buffer de entrada de 248 x 5 caracteres (incluindo o cdigo EOB). - O contedo do registro do buffer de entrada atualizado em unidades de 248 caracteres. - Apenas os cdigos significativos na rea de informaes significativas so lidos dentro do buffer. - Cdigos, incluindo ( and ), que existam entre Fim de Controle e Incio de Controle, so lidos dentro do buffer de entrada. Mesmo se o Salta bloco opcional estiver ativado, cdigos a partir de / at EOB tambm sero lidos dentro do buffer de entrada. - O contedo do buffer apagado com um comando de reconfigurao.
3-1
3
3-2
REGISTROS DE BUFFER
Buffer de Pr-Leitura
1. Vista geral
Durante a operao automtica, um bloco de dados geralmente pr-lido para garantir uma anlise suave do programa. Entretanto, durante a compensao do raio da ponta da ferramenta, um mximo de 5 blocos de dados so pr-lidos para calcular o ponto de interseo ou para checar a interferncia.
2.
Descrio detalhada
- Um bloco de dados armazenado no buffer de pr-leitura. - Apenas os cdigos significativos na rea de informaes significativas so lidos dentro do buffer de pr-leitura. - Cdigos existentes entre Fim de Controle e Incio de Controle no so lidos dentro do buffer de pr-leitura. Se o salta bloco opcional estiver ativado, os cdigos a partir de / at EOB tambm no sero lidos dentro do buffer de pr-leitura. - O contedo do buffer limpo com um comando de reconfigurao. - Se o modo operao de bloco nico for selecionado durante a operao contnua, o processamento parar aps a pr-leitura dos dados do bloco seguinte.
3-2 E
PROGRAMAO DE POSIO
4
4-1
4-1-1
PROGRAMAO DE POSIO
Mtodo de Entrada de Dados Dimensionais
Entrada de dados absolutos/incrementais (Srie T)
Os mtodos de entrada de dados absolutos e incrementais so distinguidos pelos endereos dos eixos, como mostrado na tabela abaixo.
Sistema de comando Eixo-X Dados absolutos Eixo-Z Eixo-C Eixo-Y Eixo-X Dados incrementais Eixo-Z Eixo-C Eixo-Y Endereo X Endereo Z Endereo C Endereo Y Endereo U Endereo W Endereo H Endereo V Observaes - O endereo correspondente ao eixo desejado deve ser configurado pelo parmetro da mquina. - Os dados absolutos e incrementais podem ser usados conjuntamente no mesmo bloco. - O endereo de entrada de dados incrementais para os eixos A e B no existe.
Exemplo:
X_____ W_____ ;
Entrada de dados increm. p/ o eixo-Z
4-1
4
4-2
PROGRAMAO DE POSIO
Descrio detalhada 1. A mudana entre G20 e G21 efetiva apenas para eixos lineares; ela no tem sentido para eixos de rotao. Exemplo: Unidade pr-configurada de entrada de dados e G20/G21 (para entrada de ponto decimal tipo )
Eixo X Y Z B Exemplo (Parmetro) inicial cancela polegadas G21 0.0100 mm 0.0100 mm 0.0100 mm 0.0100 grau G20 0.0254 mm 0.0254 mm 0.0254 mm 0.0100 grau (Parmetro) inicial ativa polegadas G21 0.00039 pol. 0.00039 pol. 0.00039 pol. 0.0100 grau G20 0.00100 pol. 0.00100 pol. 0.00100 pol. 0.0100 grau
2.
Para executar a mudana G20/G21 em um programa, deve-se primeiro converter as variveis, os parmetros e os dados de compensao (tais como dados de compensao do comprimento da ferramenta/da posio da ferramenta/do dimetro da ferramenta) de acordo com a unidade de entrada de dados para o sistema desejado (em polegadas ou milmetros) e, ento, configurar todos estes tipos de dados em cada tela de configurao de dados ou usando a funo de entrada de parmetro programado. Exemplo: Se a seleo inicial em polegadas estiver CANCELADA e o dado de compensao for 0.05 mm, o dado de compensao dever ser convertido p/ 0.002 (0.05 25.4 0.002) antes de mudar o modo G21 para o modo G20.
3.
Em princpio, a seleo G20/G21 deve ser feita antes da usinagem. Se voc quiser que esta mudana seja executada no meio do programa, pare temporariamente o programa pelo comando M00 aps G20 ou G21 e converta os dados de compensao c/o requerido. Exemplo: G21 G92 Xx1 Yy1 Zz1
G20
G92 M00
X x2
Yy2
Zz2
F10 Nota:
No falhe em designar um comando F apropriado ao novo sistema de unidades aps a mudana entre G20 e G21. Caso contrrio, os movimentos dos eixos sero executados usando o ltimo valor de F antes da mudana, sem qualquer converso, tendo como base o novo sistema de unidades.
4.
Se G20 ou G21 deve ser selecionado atravs de uma mudana, pode-se especificar tal operao atravs do bit 4 do parmetro do usurio F91 (parmetro inicial em polegadas). 4-2
PROGRAMAO DE POSIO
4-3
2.
X1
3. 4.
Os comandos de ponto decimal so vlidos apenas para os endereos X, Y, Z, U, V, W, A, B, C, I, J, K, E, F, P, Q e R, em que o endereo P se refere somente a um fator de escala. O nmero de dgitos efetivos para cada tipo de comando de ponto decimal como mostrado a seguir:
Comando de movimento (Linear) Comando de movimento (Rotao) Parte decimal Velocidade de avano Tempo de parada Parte decimal .000 - .999 .000 - .999
Parte inteira Parte decimal Parte inteira mm pol. 0. 99999. .0000 - .9999 0. - 9999. .00000 .99999
0. - 99999. .0000 - .9999 0. - 200000. .0000 - .9999 0. - 99999. (359.) .0000 - .9999 0. - 20000. .00000 .99999
5. 6.
Os comandos de ponto decimal tambm so vlidos para a definio de dados de variveis usados em subprogramas. Para os dados que podem ser, mas no so especificados com ponto decimal, a unidade mnima de entrada de dados do programa ou a unidade em mm (ou pol.) pode ser selecionada usando o bit 5 do parmetro F91. Um comando de ponto decimal designado para um endereo que no aceita ponto decimal ser processado como dados que consistem somente em uma parte inteira. Ou seja, todos os dgitos decimais sero ignorados. Os endereos que no aceitam ponto decimal so D, H, L, M, N, O, S e T. Todos os tipos de dados de comando de variveis so tratados como dados que possuem ponto decimal.
7.
4-3
PROGRAMAO DE POSIO
4.
Programas de amostra A. Programas de amostra para endereos que aceitam ponto decimal
Categoria de comando Exemplo de programa Para 1 = 1 Para 1 = 0.1 1 = 1 mm
G0X123.45 (Com o ponto decimal sempre dado como o ponto do milmetro) G0X12345 #111=123 #112=5.55 X#111 Y#112 #113=#111+#112 (SOMAR) #114=#111#112 (SUBTRAIR) #115=#111 #112 (MULTIPLICAR) #116=#111/#112 #117=#112/#111 (DIVIDIR)
X123.450 mm X1.2345 mm** X123.000 mm Y5.550 mm #113 = 128.550 #114 = 117.450 #115 = 682.650 #116 = 22.162 #117 = 0.045
* O dgito menos significativo dado em 1 mcron. ** O dgito menos significativo dado em 0.1 mcron. *** O dgito menos significativo dado em 1 mm.
4-4
PROGRAMAO DE POSIO
B.
Endereo
Vlido
Invlido H Invlido Vlido I Vlido Vlido J Vlido Vlido K Vlido Vlido L M N O Invlido Invlido Invlido Invlido
Nota:
4
4-4
PROGRAMAO DE POSIO
6. 7.
PROGRAMAO DE POSIO
G03 G04 G09 G13.1 G40-G42 G61 G64 G65 G66 G66.1 G67 G80-G89 G98 G123
Interpolao circular (SENTIDO ANTI-HORRIO) Tempo de parada Checagem de parada exata Cancela interpolao de coordenadas polares Compensao do raio da ferramenta Parada exata modal Modo de usinagem de corte Chamada nica de macro do usurio Chamada A modal de macro do usurio Chamada B modal de macro do usurio Cancela chamada modal de macro do usurio Ciclos fixos para usinagem de furos Avano assncrono Cancela entrada de coordenadas polares
4-5
5.
Observaes 1. 2. 3. 4. A indicao do contador na tela de POSIO sempre se refere a um valor diametral, mesmo no modo G122.1. A seleo do modo G122.1 no exerce nenhuma influncia sobre parmetros, valores de compensao, etc. G123.1 selecionado como modo inicial quando a energia ligada. A reconfigurao faz o modo G122.1 ser cancelado e substitudo pelo modo G123.1. 4-7
PROGRAMAO DE POSIO
5.
Mesmo no modo G122.1, as dimenses do eixo X, introduzidas sob as funes modais a seguir, so sempre processadas como valores diametrais. A designao destes comandos de cdigos G tambm cancela o modo G122.1: G7.1 G12.1 G123 G22 Interpolao cilndrica Ativa interpolao de coordenadas polares Cancela entrada de coordenadas polares Liga checagem prvia de movimentos
6.
Mesmo no modo G123.1 as dimenses do eixo X, introduzidas sob as funes modais a seguir, so sempre processadas como valores radiais (com indicao diametral na tela de POSIO): G122 Ativa entrada de coordenadas polares As vrias configuraes para as funes de limites de software e barreira no devem ser alteradas.
7.
4-8
FUNES DE INTERPOLAO
5
5-1
FUNES DE INTERPOLAO
Comando de Posicionamento (Avano Rpido): G00
1. Funo e propsito O comando de posicionamento em avano rpido G00 envolve o uso de uma palavra de coordenada. Este comando posiciona uma ferramenta, movendo-a linearmente para o ponto final especificado por uma palavra de coordenada. 2. Formato da programao G00 Xx/Uu Zz/Ww ; ( indica um eixo adicional, ou seja, eixo C ou eixo Y)
Onde x, u, z, w e indicam uma coordenada. Os endereos de comando so vlidos para todos os eixos adicionais. 3. Descrio detalhada 1. Assim que este comando for dado, o modo G00 ser mantido at que qualquer outro comando de cdigo G que sobreponha este modo, ou seja, G01, G02, G03 ou G32, do grupo de comando 01, seja dado. Assim, s ser necessrio dar uma palavra de coordenada se o prximo comando tambm for G00. Esta funo referida como funo de comando modal. No modo G00, a acelerao/desacelerao sempre ocorre no ponto inicial/final de um bloco, e o programa prossegue para o prximo bloco aps a confirmao que o comando de pulso no bloco presente 0, e que o erro de rastreamento do ciclo de acelerao/desacelerao 0. A largura da posio de entrada pode ser alterada usando um parmetro (S13). As funes de cdigos G (G83 a G89) do grupo de comando 09 so canceladas pelo comando G00 (G80). O percurso da ferramenta pode ser designado como linear ou no linear usando um parmetro (bit 6 do parmetro F91), mas o tempo de posicionamento permanece inalterado. - Percurso linear Da mesma maneira que com a interpolao linear (G01), a velocidade da ferramenta limitada de acordo com a velocidade de avano rpido de cada eixo. - Percurso no-linear A ferramenta posicionada de acordo com a velocidade de avano rpido separada de cada eixo. 5. Quando no h nenhum nmero aps o endereo G, este tratado como G00.
2.
3. 4.
5-1
FUNES DE INTERPOLAO
4.
Programas de amostra
+X Placa Castanha Ponto final (+100, +150) +Z Ponto inicial (+180, +300)
Pea de trabalho
1.
Se o bit 6 do parmetro de usurio F91 for 0, a ferramenta seguir o percurso mais curto conectando o ponto inicial ao ponto final. A velocidade de posicionamento ser calculada automaticamente para gerar o menor tempo de posicionamento dentro dos limites da velocidade de avano rpido de cada eixo. Por exemplo, se voc configurar uma velocidade de avano rpido de 9600 mm/min para os eixos X e Z e elaborar o programa:
G00 Z300.000 X400.000;
400
fx X
Para mquinas com especificaes em polegada, a velocidade de avano rpido do eixo C limitada para 89 rpm (32000/360) mesmo se o item C do parmetro M1 configurado para um valor maior que 32000.
5-2
FUNES DE INTERPOLAO
2.
Se o bit 6 do parmetro de usurio F91 for 1, a ferramenta se mover do ponto inicial ao final de acordo com a velocidade de avano rpido de cada eixo. Por exemplo, se voc configurar uma velocidade de avano rpido de 9600 mm/min para os eixos X e Z e elaborar o programa:
G00 Z300.000 X400.000;
400
fx
3.
A velocidade de avano rpido que voc pode configurar para cada eixo, usando o comando G00, varia de mquina para mquina. Refira-se s especificaes pertinentes da mquina para maiores detalhes. Checagem da desacelerao do avano rpido (G00) Quando o processamento do avano rpido (G00) for completado, o prximo bloco ser executado aps o tempo de checagem da desacelerao (Td) ter esgotado. O tempo de checagem da desacelerao (Td) calculado pelas expresses a seguir, dependendo do tipo de acelerao/desacelerao. Acelerao linear/desacelerao linear ............................. Td = Ts + a Acelerao exponencial/desacelerao linear................... Td = 2 Ts + a Acelerao exponencial/desacelerao exponencial ........ Td = 2 Ts + a (Onde Ts a constante do tempo de acelerao, a = 0 a 14 mseg) O tempo requerido para a checagem da desacelerao durante o avano rpido o maior entre os tempos de checagem da desacelerao do avano rpido de cada eixo, determinado pelas constantes do tempo de acelerao/desacelerao do avano rpido e pelo modo acelerao/desacelerao do avano rpido dos eixos comandados simultaneamente.
4.
5-3
5
5-2
FUNES DE INTERPOLAO
Um posicionamento com grande preciso, livre de qualquer erro de folga, pode ser executado quando o movimento do eixo for controlado pelo comando G60, de tal forma que o acesso final sempre ocorra em um determinado sentido.
2. Formato da programao
(: Eixo adicional)
1. 2.
O sentido do acesso final e a distncia de deslocamento devem ser config. no parm. I1. Aps a aproximao rpida para uma posio separada do ponto final pela distncia de deslocamento, o acesso final executado no sentido pr-determinado a uma velocidade correspondente ao avano rpido.
G60 a Ponto de posicionamento Sentido do acesso final
Ponto final
Ponto inicial
(+)
G60 a
MEP018
3. 4. 5.
O modelo de posicionamento descrito acima tambm se aplica durante o travamento da mquina ou para um comando do eixo Z com o cancelamento do eixo Z ativado. No modo de operao em vazio (modo G00), o posicionamento por completo executado velocidade de operao em vazio. O deslocamento para o ponto final pode ser detido com Reconfigurar, Parada de emergncia, Intertravamento ou Manuteno do avano, ou mesmo, configurando a variao do avano rpido para 0 (zero). O deslocamento executado de acordo com a configurao do avano rpido, e a funo variao do avano rpido tambm efetiva para o deslocamento. O posicionamento em sentido nico automaticamente invalidado para o eixo de furao nas operaes de ciclo fixo de furao. O posicionamento em sentido nico automaticamente invalidado para mudanas nas operaes de ciclo fixo de mandrilamento fino ou de mandrilamento oposto. O posicionamento comum executado para um eixo que no possui uma distncia de deslocamento configurada por um parmetro. O posicionamento em sentido nico sempre do tipo sem interpolao.
6. 7. 8. 9.
10. Um comando de movimento de eixo para a mesma posio que o ponto final do bloco precedente (distncia de movimento = 0) causar reciprocao ao longo da distncia de deslocamento, de modo que o acesso final poder ser realizado no sentido predeterminado para um posicionamento preciso no ponto desejado.
5-4
FUNES DE INTERPOLAO
5-3
O comando G01 envolve o uso de uma palavra de coordenada e de um comando de velocidade de avano. Este comando move (interpola) linearmente uma ferramenta de sua posio corrente at o ponto final especificado por uma palavra de coordenada com a velocidade de avano especificada pelo endereo F. Entretanto, a velocidade de avano especificada pelo endereo F atua como a velocidade linear em relao ao sentido de movimento do centro da ferramenta.
2. Formato da programao
G01 Xx/Uu Zz/Ww Ff; (: Eixo adicional) onde x, u, z, w e indicam cada um uma coordenada.
Eixo X z w Ponto de comando
u 2
TEP015
3.
Descrio detalhada
Assim que este comando for dado, o modo G01 ser mantido at que qualquer outro comando de cdigo G que sobreponha este modo, ou seja, G00, G02, G03 ou G32, do grupo de comando 01, seja dado. Assim, uma palavra de coordenada somente necessitar ser dada se o prximo comando tambm for G01, ou seja, se a velocidade de avano para o prximo bloco permanecer a mesma. Um erro de programao ocorrer se um comando de cdigo F no for dado para o primeiro comando G01. As velocidades de avano para os eixos de rotao devem ser configuradas em grau/min. (Exemplo : F300 = 300 grau/min) As funes de cdigos G (G70 a G89), do grupo de comando 09, so canceladas por G01 (configurado para G80).
5-5
FUNES DE INTERPOLAO
4.
Torneamento cnico
Eixo X 20.0
TEP016
Programa para mover a ferramenta a uma velocidade de avano de corte de 300 mm/min atravs da rota P1P2 P3 P4 (onde as sees P0P1 e P4 P0 formam uma rota de posicionamento para a ferramenta):
+X
P1
+Z P4 Unidade: mm
40
90
160
G00 G01
G00
X200.000 Z40.000; X100.000 Z90.000 F300; Z160.000; X140.000 Z220.000; X240.000 Z230.000;
P0 P1 P1 P2 P2 P3 P3 P4 P4 P0
5-6
FUNES DE INTERPOLAO
5-4
G02
(G03)
Ii Kk (Jj)
Ff ;
X/U: Coordenadas do ponto final do arco, eixo X (valor absoluto do sistema de coordenadas da pea de trabalho para X, valor incremental a partir da posio presente de U) Z/W: Coordenadas do ponto final do arco, eixo Z (valor absoluto do sistema de coordenadas da pea de trabalho para Z, valor incremental a partir da posio presente de W) Y/V: Coordenadas do ponto final do arco, eixo Y (valor absoluto do sistema de coordenadas da pea de trabalho para Y, valor incremental a partir da posio presente de V) I : Centro do arco, eixo X (comando de raio, valor incremental a partir do ponto inicial) K : Centro do arco, eixo Z (valor incremental a partir do ponto inicial) J : Centro do arco, eixo Y (valor incremental a partir do ponto inicial) F : Velocidade de avano
Centro
TEP018
5-7
FUNES DE INTERPOLAO
Para mquinas com controle do eixo Y, adicionalmente ao plano ZX, a interpolao circular tambm est disponvel para os planos XY e YZ. Plano XY Plano ZX Plano YZ G17; G02 (G03) X_Y_I_J_F_; Para fresamento de faceamento G18; G02 (G03) X_Z_I_K_F_; Para torneamento normal G19; G02 (G03) Y_Z_J_K_F_; P/ fresamento no eixo Y na superf. do dimetro externo
3.
Descrio detalhada
1.
Assim que o comando G02 (ou G03) for dado, este modo de comando ser mantido at que qualquer outro comando de cdigo G usado para variar o modo de comando G02 (ou G03), ou seja, G00 ou G01 do grupo de comando 01 for dado. A direo do movimento circular determinada por G02/G03. G02: CW (Sentido horrio) G03: CCW (Sentido anti-horrio)
2.
+X
Placa
Torre
+X +Z
Pea de trabalho
+Z
TEP019
3. 4.
A interpolao de um arco que se estende sobre mltiplos quadrantes pode ser definida com um bloco. Para executar uma interpolao circular, as seguintes informaes so requeridas: - Sentido de rotao....................... HORRIO (G02) ou ANTI-HORRIO (G03) - Coords. do ponto final do arco..... Dadas com endereo X, Z, Y, U, W, V. - Coords. do centro do arco............ Dadas com endereo I, K, J. (dimenso incremental) - Velocidade de avano.................. Dada com endereo F.
5. 6.
Se nenhum dos endereos I, K, J e R for especificado, um erro de programa ocorrer. Os endereos I, K e J so usados para especificar as coordenadas do centro do arco nas direes X, Z e Y respectivamente, vistas a partir do ponto inicial e, assim, deve-se tomar cuidado quanto aos sinais.
5-8
FUNES DE INTERPOLAO
4.
Programas de amostra
Eixo X Ponto zero das coordenadas 50.0 120.0 20.0 Eixo Z
70.0
50.0 TEP020
G02 G02 5.
X120.0 U100.0
1.
O sentido horrio (G02) ou anti-horrio (G03), durante a interpolao circular, refere-se ao sentido de rotao no sistema de coordenadas da mo direita quando visto a partir do lado positivo em direo ao lado negativo do eixo das coordenadas, perpendicular ao plano a ser interpolado. Se as coordenadas do ponto final no forem configuradas ou se o ponto inicial e o ponto final forem configurados na mesma posio, a designao do centro usando o endereo I, K ou J resultar em um arco de 360 graus (crculo completo). Se o raio do ponto inicial e o raio do ponto final no forem iguais, resultar o seguinte: - Se o erro R for maior que o parmetro F19 (tolerncia para a diferena do valor radial no ponto final), um erro de programa (817 - DADOS DE ARCO INCORRETOS) ocorrer no ponto inicial do arco.
2.
3.
G02 Z80.K50.;
+X
Parada de alarme Ponto inicial Centro Raio no ponto inicial +Z TEP021 Ponto final R
5-9
FUNES DE INTERPOLAO
- Se o erro R for igual ou menor que os dados do parmetro, a interpolao ter uma forma espiral indo em direo ao ponto final programado do arco.
G02 Z90.K50.;
+X Interpolao espiral em
Ponto inicial
TEP022
Os exemplos mostrados acima assumem que dados de parmetro excessivamente grandes foram adotados para facilitar seu entendimento.
5-5
A interpolao circular pode ser reliazada designando diretamente o raio do arco R, bem como usando as coordenadas convencionais do centro do arco (I, K, J).
2. Formato da programao
G02 (G03) Xx/Uu Zz/Ww (Yy/Vv) Rr Ff ; onde x/u: z/w: y/v: r: f: Coordenada no eixo X do ponto final Coordenada no eixo Z do ponto final Coordenada no eixo Y do ponto final Raio do arco Velocidade de avano
5-10
FUNES DE INTERPOLAO
3.
Descrio detalhada
O centro do arco est localizado na perpendicular mdia ao segmento que conecta o ponto inicial ao ponto final. O ponto de interseo da perpendicular mdia e o circulo de raio r designado que tem o centro configurado no ponto inicial d as coordenadas do centro do arco designado. Um semicrculo ou um arco menor ser gerado se R tiver um valor positivo. Um arco maior que o semicrculo ser gerado se R tiver um valor negativo.
O2
L Ponto inicial r
Para usar os comandos de interpolao de arco com raio designado, o seguinte requisito deve ser satisfeito:
L 1 2r
onde L indica o comprimento da linha a partir do ponto inicial at o ponto final. Se os dados do raio e os dados do centro do arco (I, J, K) forem configurados no mesmo bloco, a interpolao circular com raio designado geralmente ter prioridade. Entretanto, para a interpolao de crculo completo (ponto final = ponto inicial), use o mtodo de designao do centro com os endereos I, J e K, uma vez que o comando de especificao de raio neste caso ser imediatamente completado sem qualquer operao da mquina.
4. Programas de amostra
1. 2.
G02 G02
Xx1 Xx1
Zz1 Zz1
Rr1
Ff1 ; Ff1 ;
(Se os dados do raio e do centro (I, K, J) forem configurados no mesmo bloco, a interpolao circular com designao do raio ter prioridade.)
Nota:
5-11
5
5-6
FUNES DE INTERPOLAO
5-6-1
Os comandos G17, G18 e G19 so usados para selecionar um plano no qual a interpolao circular, a compensao do raio da ponta da ferramenta, etc. devem ser executadas. O registro dos trs eixos fundamentais como parmetros permite que voc selecione um plano gerado por quaisquer dois eixos no paralelos. Os planos disponveis so dos trs tipos a seguir: - Plano para interpolao circular - Plano para compensao do raio da ponta da ferramenta - Plano para interpolao de coordenadas polares
2. Formato da programao
G17; (Seleo de plano XY) G18; (Seleo de plano ZX) G19; (Seleo de plano YZ)
G03
5-6-2
G17X Y;
G18X Z;
G19Y Z;
G03 G02 Z
G03
TEP025
5-12
FUNES DE INTERPOLAO
2.
A seleo automtica de planos no ocorre para blocos que no possuem um comando de seleo de plano designado (G17, G18 ou G19) G18 X_ Z_; Y_ Z_; plano ZX plano ZX (Nenhuma mudana de plano)
3.
Se os endereos de eixo no forem configurados para blocos que possuam um comando de seleo de plano designado (G17, G18 ou G19), os trs eixos fundamentais sero considerados como configurados. G18_; (plano ZX = G18 XZ ;)
Nota 1: O plano que automaticamente selecionado quando a energia ligada ou quando uma reconfigurao ocorre depende das configuraes dos bits 0 e 1 do parmetro F92, como mostrado a seguir:
Bit 1 0 0 1 1 Bit 0 0 1 0 1 Plano selecionado plano G17 plano G18 plano G19 plano G18
Nota 2: No modo torneamento, a seleo de plano G17 ou G19 impossvel e, no modo fresamento, a seleo de plano G18 tambm impossvel. Se tais selees forem tentadas, um alarme soar. Nota 3: Os cdigos G para a seleo de planos (G17, G18 ou G19) devem ser comandados em um bloco independentemente. Se um cdigo G deste tipo for comandado em um bloco que contenha o comando de movimento do eixo, um movimento independente do plano selecionado pode ser ocasionado.
5-7
Est disponvel para abrir canal helicoidal de face ou retificar eixo de cames no torno. uma funo para converter um comando programado pelo sistema de coordenadas retangulares em movimento do eixo linear (movimento da ferramenta) e em movimento do eixo de rotao (rotao da pea de trabalho) para dar controle ao perfilamento.
2. Formato da programao
A interpolao de coordenadas polares comandada pelos seguintes cdigos G (grupo 26). G12.1: G13.1: Modo ativa interpolao de coordenadas polares (Modo pelo qual a coordenada polar interpolada) Modo cancela interpolao de coordenadas polares (Modo pelo qual a coordenada polar no interpolada)
1.
O bloco de G12.1 deve ser precedido por um comando de seleo de plano apropriado (G17UH); caso contrrio, um alarme soar (1802 - CONDIO INICIO G12.1 ILEGAL). Ao ligar a energia e ao executar a reconfigurao, o modo cancela interpolao de coordenadas polares (G13.1) fornecido.
5-13
FUNES DE INTERPOLAO
2.
A interpolao de coordenadas polares usa o ponto zero do sistema de coordenadas da pea de trabalho como o ponto zero do sistema de coordenadas. Um plano (daqui por diante chamado de plano de interpolao de coordenadas polares) selecionado usando o eixo linear como o primeiro eixo do plano e o eixo virtual perpendicular ao eixo linear como segundo eixo do plano. A interpolao de coordenadas polares ocorre neste plano. O programa, durante o modo interpolao de coordenadas polares, comandado pelo valor da coordenada retangular no plano de interpolao de coordenadas polares. O endereo de eixo do eixo de rotao (C) usado como endereo do eixo de comando do segundo eixo do plano (eixo virtual). Um comando dado em mm ou em polegada (e no em graus), da mesma maneira que para o primeiro eixo do plano (comando pelo endereo de eixo do eixo linear). E se a designao dada pelo dimetro ou pelo raio, no determinada pelo primeiro eixo do plano, mas a designao a mesma que a do eixo de rotao.
3.
4.
Comandos absolutos e comandos incrementais para a interpolao linear (G01) e para a interpolao circular (G02, G03) podem ser comandados durante o modo interpolao de coordenadas polares. A compensao do raio da ponta tambm pode ser feita para o comando do programa, e a interpolao de coordenadas polares dada para o percurso aps a compensao do raio da ponta da ferramenta. Entretanto, o modo de interpolao de coordenadas polares (G12.1, G13.1) no pode ser mudado durante o modo de compensao do raio da ponta (G41, G42). G12.1 e G13.1 devem ser comandados no modo G40 (Modo cancela compensao do raio da ponta). A velocidade de avano comandada usando a velocidade tangencial (velocidade relativa entre a pea de trabalho e a ferramenta) no plano de interpolao de coordenadas polares (sistema de coordenadas retangulares) como F (mm/min ou pol/min usado como unidade de F). O valor da coordenada do eixo virtual quando G12.1 comandado fornece 0. Ou seja, a interpolao de coordenadas polares foi comeada tomando a posio onde G12.1 comandado como ngulo = 0.
G17: Plano XC (Eixo virtual) X
5.
6.
C Z
5-14
FUNES DE INTERPOLAO
4.
Programas de amostra
C (Eixo virtual)
N070
N080
N060 N100
N050
D732S0009
N001 N004 N008 N010 N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 N130 N140
G00 G97 G98; G28 U0 W0; M200; T001000; G00 X100.0 Z10.0 C0.0; G17UH; G12.1; G42; G01 X50.0 F500; C10.0; G03 X-50.0 C10.0 I-25.0; G01 C-10.0; G03 X50.0 C-10.0 R25.0; G01 C0.0; G00 X100.0; G40; G13.1; M202;
Posicionamento para o ponto inicial Seleo de plano XC Incio da interpolao das coords. polares
5-15
FUNES DE INTERPOLAO
5.
Notas
1.
Antes de G12.1 ser comandado, o sistema de coordenadas da pea de trabalho deve ser configurado usando o centro do eixo de rotao como ponto zero do sistema de coordenadas. O sistema de coordenadas no deve ser alterado durante o modo G12.1. O mtodo para comandar raios circulares (cujos endereos I, J e K so usados) quando a interpolao circular (G02, G03) dada no plano de interpolao de coordenadas polares, depende de qual eixo do sistema bsico de coordenadas corresponde ao primeiro eixo do plano (eixo linear). - Comando dado por I e J, tomando-se o eixo linear como o eixo X do plano XpYp. - Comando dado por J e K, tomando-se o eixo linear como o eixo Y do plano YpZp. - Comando dado por K e I, tomando-se o eixo linear como o eixo Z do plano ZpXp. O raio circular tambm pode ser designado por um comando R. Os cdigos G disponveis para dar comandos durante o modo G12.1 so G04, G65, G66, G67, G00, G01, G02, G03, G98, G99, G40, G41 e G42. O comando de movimento de um eixo diferente daqueles no plano selecionado durante o modo G12.1 executado independentemente da interpolao de coordenadas polares. A compensao da ferramenta deve ser comandada no modo de cancelamento da interpolao de coordenadas polares antes que G12.1 seja comandado. Ela no pode ser comandada durante o modo de interpolao de coordenadas polares. O valor da compensao no deve ser alterado durante o modo de interpolao de coordenadas polares. Exibio da posio corrente durante o modo G12.1 Cada posio corrente durante o modo de interpolao de coordenadas polares exibida com um valor real de coordenada. Entretanto, apenas resduo da distncia de movimento (REMAIN) exibido com o resduo da distncia de movimento no plano do comando de coordenadas polares. O reincio do programa no pode ser executado para um bloco durante o modo G12.1.
2.
3. 4. 5.
6.
7.
5-16
FUNES DE INTERPOLAO
5-8
Especifique com o cdigo G07 um dos dois eixos de interpolao circular para a interpolao helicoidal, com a interpolao linear sncrona como um eixo virtual (um eixo com pulso distribudo sem movimento real) e, assim, uma interpolao no plano definido pelo eixo circular remanescente e pelo eixo linear pode ser obtida ao longo da curva senoidal correspondente vista lateral da interpolao circular com a interpolao linear sncrona.
2. Formato da programao
G07 0 G07 1
3.
Para configurar um eixo virtual Para interpolar com o eixo virtual Para cancelar o eixo virtual
Descrio detalhada
1. 2.
Somente interpolao helicoidal pode ser usada p/ a interpolao de eixo virtual. Na seo do programa desde G070 at G071, o eixo alfa processado como um eixo virtual. Portanto, se o eixo alfa for includo independentemente nesta seo, a mquina permanecer no status de parada at que a distribuio do pulso para o eixo virtual seja completada. O eixo virtual vlido somente p/ operao automtica; invlido p/ operao manual. Funes de proteo, tais como intertravamento, limite de curso armazenado, etc., so vlidas mesmo para o eixo virtual. A interrupo por manivela tambm vlida para o eixo virtual. Ou seja, o eixo virtual pode ser alterado pela quantidade da interrupo por manivela.
3. 4. 5.
4.
Programa de amostra
Configura o eixo Y como um eixo virtual. Interpolao senoidal no plano XZ Reconfigura o eixo Y para um eixo real.
Eixo X
Eixo X
MEP037
5-17
5
5-9
FUNES DE INTERPOLAO
A funo interpolao cilndrica refere-se a uma funo em que as laterais de uma pea de trabalho cilndrica so usinadas. A funo interpolao cilndrica, capaz de programar na forma em que os lados de um cilndro so projetados, pode muito facilmente preparar programas, incluindo canais de cames cilndricos.
2. Formato da programao
G07.1 C_; Modo interpolao cilndrica (C: raio cilndrico) G07.1 C0; Modo cancela interpolao cilndrica (Estes cdigos G devem ser comandados em um bloco independente.) * Quando o raio cilndrico (endereo C) no for comandado, um cilindro ser definido, tomando como raio o valor corrente do eixo X (tratado como valor do raio) quando G07.1 for comandado.
3. Operao
+C +X 360
r +Z
180
2r
+Z D732S0010
A distncia de movimento do eixo de rotao comandada com um ngulo convertida em distncia linear na circunferncia em CNC. Aps esta converso, uma interpolao linear ou uma interpolao circular realizada com o outro eixo. Aps a interpolao, o movimento calculado novamente convertido na distncia de movimento do eixo de rotao.
5-18
FUNES DE INTERPOLAO
4.
Programas de amostra
No caso da figura direita: G00 G98; G28 U0 W0; T001001; M200; G18 W0 H0; X52. M203 S1000; G01 X40.F100; G07.1 C50.; G01 C80.F100; G03 Z-25.C90.R50.; G01 Z-80.C225.; G02 Z-75.C270.R55.; G01 Z-25.; G03 Z-20.C280.R80.; G01 C360.; G07.1 C0.; G28 U0; G28 W0 H0; M202; M30;
P0P1P2P3P4P5P6P7 (r = 50 mm)
P7 Unidadem mm +C 360
P4
P5
P6
P0 P1 P1 P2 P2 P3 P3 P4 P4 P5 P5 P6 P6 P7
P3
P2 P1
90 80
P0 80 75 25 20
+Z
5.
Suplemento
A velocidade de avano comandada durante o modo interpolao cilndrica fornece uma velocidade no plano onde os lados cilndricos so projetados.
Nota:
O exemplo de programao mostrado direita (F10) executa um avano no eixo C de 143 /min [aproximao de 10/(4 2) 360].
B.
1.
Seleo de plano A realizao de uma interpolao circular entre o eixo de rotao e outro eixo linear, durante o modo interpolao cilndrica, requer o comando de seleo de plano (G17, G18, G19).
Exemplo:
Quando a interpolao circular realizada entre os eixos Z e C, o comando de interpolao circular G18 Z_ C_ ; G02/G03 Z_ C_ R_ ;
2.
Designao do raio Durante o modo interpolao cilndrica, o raio circular no pode ser comandado atravs do endereo de palavra I, J ou K. O raio circular comandado atravs do endereo R. O raio no deve ser comandado com um ngulo, mas sim com mm ou polegada.
5-19
FUNES DE INTERPOLAO
C.
Realizar a compensao do raio da ponta da ferramenta durante o modo interpolao cilndrica requer o comando de seleo de plano, da mesma maneira que com a interpolao circular. Entretanto, a execuo da compensao do raio da ponta da ferramenta requer a realizao de operaes de funcionamento e cancelamento durante o modo interpolao cilndrica. Estabelecer o modo interpolao cilndrica com a compensao do raio da ponta da ferramenta j executada no gerar uma compensao adequada.
D. Posicionamento
O posicionamento (incluindo comandos que produzem o ciclo de avano rpido, como, por exemplo, G28 e G80 a G89) no pode ser executado durante o modo interpolao cilndrica. O posicionamento requer o estabelecimento de um modo cancela interpolao cilndrica.
E. Configurao do sistema de coordenadas
O sistema de coordenadas da pea de trabalho (G50) no pode ser comandado durante o modo interpolao cilndrica.
6. Notas
1. 2. 3.
O modo interpolao cilndrica no pode ser reestabelecido durante o modo interpolao cilndrica. O reestabelecimento requer o cancelamento do modo interpolao cilndrica. A interpolao cilndrica posicionamento (G00). Preciso - Operao automtica Durante o modo interpolao cilndrica, a distncia de movimento do eixo de rotao comandada com um ngulo internamente convertida em distncia na circunferncia. Aps esta operao aritimtica ter sido executada em uma interpolao linear ou em uma interpolao circular com o outro eixo, o movimento calculado novamente convertido em um ngulo. Como resultado disso, onde o raio cilndrico for pequeno, a distncia de movimento real poder ser diferente do valor comandado. Entretanto, o erro produzido no ser acumulado. Distncia de movimento real = (
MOVE 2 2r (Valor do comando 2 2r MOVE
(G07.1)
no
pode
ser
comandada
durante
o modo
))
MOVE : Distncia de movimento por rotao do eixo de rotao (Parmetro) r : Raio da pea de trabalho ( ) : Arredondamento para o mnimo incremento de entrada - Operao manual Executar operaes manuais durante o modo interpolao cilndrica no status ATIVA manual absoluto pode causar um erro devido ao motivo acima mencionado. 4. O ciclo fixo de usinagem de furo (G83 a G89) no pode ser comandado durante o modo interpolao cilndrica.
5-20
FUNES DE INTERPOLAO
5-10 Rosqueamento
5-10-1 Rosqueamento de passo constante: G32
1. Funo e propsito
O comando G32 controla a velocidade de avano da ferramenta em sincronia com a rotao do spindle, de modo a possibilitar tanto a usinagem de roscas retas e em espiral de passo constante, como a usinagem de roscas contnuas.
F/E F/E Rosca reta Rosca em espiral F/E Rosca contnua TEP026
2.
Formato da programao
G32 Zz/Ww Xx/Uu Ff; Onde Zz, Ww, Xx, Uu: Ff: G32 Zz/Ww Xx/Uu Ee; Onde Zz, Ww, Xx, Uu: Ee: (Comandos de rosqueamento de passo normal) Coordenadas e endereos do ponto final da rosca Passo na direo do eixo (eixo no qual a distncia de movimento a maior) (Comandos de rosqueamento de passo de preciso) Coordenadas e endereos do ponto final da rosca Passo na direo do eixo (eixo no qual a distncia de movimento a maior)
w Ponto final u 2 z
Eixo x
2 1
TEP027
5-21
FUNES DE INTERPOLAO
3.
Descrio detalhada
1. O comando E tambm usado para o nmero de filetes de rosca no rosqueamento em polegada, e se o nmero de filetes ou o passo de preciso a ser designado pode ser selecionado por configurao do parmetro. (O bit 7 do endereo F91 configurado em 0 para designar passo de preciso). O passo na direo do eixo comprido comandado para o passo da rosca cnica.
X Seo de rosca cnica u 2 a w
2.
Quando a < 45 , o passo na direo do eixo Z. Quando a > 45 , o passo na direo do eixo X. Quando a = 45 , o passo pode ser tanto na direo do eixo Z como na direo do eixo X.
TEP028
Nota:
3. 4. 5.
No possvel designar um passo em que a velocidade de avano, quando convertida em avano por minuto, exceda a mx. velocidade de avano de corte.
A funo controle da velocidade superficial constante no deve ser usada aqui. A velocidade do spindle deve ser mantida constante no desbaste e no acabamento. Se a funo manuteno do avano for empregada para parar o avano durante a usinagem da rosca, a altura do filete de rosca perder seu perfil. Por esta razo, a manuteno do avano no funciona durante a usinagem de roscas. Se o boto de manuteno do avano for pressionado durante o rosqueamento, a parada de bloco ocorrer no ponto final do bloco posterior ao bloco em que o rosqueamento for completado (no mais no modo G32). Quando o rosqueamento inicia, a velocidade de avano de corte convertida comparada com a velocidade de fixao de avano de corte, e se for constatado que ela excedeu a velocidade de fixao, um alarme ocorrer. (Veja a Nota no item 2 acima.) s vezes, para salvaguardar o passo durante o rosqueamento, a velocidade de avano de corte convertida pode exceder a velocidade de fixao de avano de corte. Um passo ilegal produzido no incio e no final da usinagem da rosca devido a atrasos do servossistema, bem como, devido a outros fatores. Portanto, necessrio comandar um comprimento de rosca obtido pela soma dos comprimentos ilegais de passo 1 e 2 para o comprimento de rosca requerido. A velocidade do spindle est sujeita seguinte restrio: 1 R Mxima velocidade de avano/Passo da rosca onde R : Velocidade do spindle (rpm) Velocidade permitida do codificador (rpm) Passo da rosca = mm ou polegada Mxima velocidade de avano = mm/min ou polegada/min (isto est sujeito s restries impostas pelas especificaes da mquina).
6.
7. 8.
9.
10. Durante o rosqueamento, o uso ou o mau uso da operao em vazio pode ser especificado pela configurao do bit 1 no parmetro F111. 5-22
FUNES DE INTERPOLAO
11. O avano sncrono aplica-se aos comandos de rosqueamento mesmo com um modo de avano assncrono (G98). 12. A variao do spindle vlida mesmo durante o rosqueamento. Mas, o valor de variao no ser mudado durante o rosqueamento. 13. Quando um comando de rosqueamento programado durante a compensao do raio da ponta da ferramenta, a compensao temporariamente cancelada e o rosqueamento executado. 14. Quando o modo mudado para outro modo de operao automtica enquanto G32 est sendo executado, o bloco seguinte que no contm um comando de rosqueamento executado primeiro e, ento, a operao automtica pra. 15. Quando o modo mudado para modo de operao manual enquanto G32 est sendo executado, o bloco seguinte que no contm um comando de rosqueamento executado primeiro e, ento, a operao automtica pra. No caso da operao de bloco nico, o bloco seguinte que no contm um comando de rosqueamento executado primeiro e, ento, a operao automtica pra. 16. O comando de rosqueamento espera pelo sinal nico de sincronizao de rotao do codificador rotativo e, ento, comea o movimento. Entretanto, com esta unidade NC, o movimento comea sem esperar por este sinal, quando um outro sistema emite um comando de rosqueamento durante o rosqueamento por um sistema. Portanto, comandos de rosqueamento no devem ser emitidos por um nmero mltiplo de sistemas.
4.
Programas de amostra
Eixo X
20.0
Eixo Z
90.0
40.0
50.0 TEP029
5-23
FUNES DE INTERPOLAO
2.
Formato da programao
G32 Zz/Ww Xx/Uu Ee; Onde Zz, Ww, Xx, Uu: Coordenadas e endereos do ponto final da rosca Ee: Nmero de filetes de rosca por polegada na direo do eixo comprido (eixo no qual a distncia de movimento a mxima) (Um comando de ponto decimal tambm pode ser designado.)
Eixo X w Ponto final u 2 z x
2 1
TEP030
3.
Descrio detalhada
1. 2. O nmero de filetes de rosca na direo do eixo comprido designado como nmero de filetes de rosca por polegada. O cdigo E tambm usado para designar o comprimento do passo de preciso, e se o nmero de filetes ou o comprimento do passo de preciso a ser designado pode ser selecionado por configurao do parmetro (permitido pelo bit 7 do parmetro F91). O valor do comando E deve ser configurado dentro da faixa de valores de passo quando convertido para o passo. Veja a subseo 5-10-1 Rosqueamento de passo constante para mais detalhes.
3. 4.
5-24
FUNES DE INTERPOLAO
4.
Programas de amostra
Eixo X
20.0
Eixo Z
90.0
40.0
50.0 TEP031
G32
G32
G32
TEP032
5-25
FUNES DE INTERPOLAO
D732S0012
2.
Formato da programao
G34 Xx/Uu Zz/Ww Ff/Ee Kk; o mesmo que no caso de rosqueamento reto e de rosqueamento cnico com G32 (veja as subsees 5-10-1 e 2), exceto pelo endereo K. Um valor comandado com K d o aumento ou a diminuio do passo por rotao do parafuso. Os valores que K pode assumir so como mostrado a seguir: Entrada em mm: Entrada em polegada: 0.00001 a 999.99999 mm/rev 0.000001 a 99.999999 pol./rev
3.
Notas
1. Como resultado do aumento ou da diminuio do passo, quando excede a faixa de valores do comando do passo do parafuso ou quando o avano de corte excessivamente alto, a velocidade de avano fixada na velocidade de avano rpido. A funo manuteno do avano durante o rosqueamento invlida para G34.
2.
5-26
FUNES DE INTERPOLAO
2.
Formato da programao
G01.1 Zz/Ww Xx/Uu Ff Ss; Onde Zz, Ww, Xx, Uu: Coordenadas e endereos do ponto final da rosca (mm ou pol.) Ff: Passo na direo do eixo comprido (eixo no qual a distncia de movimento a mxima) Ss: Velocidade de rotao do eixo C (rpm) Configure o bit 3 do parmetro F111 para selecionar a direo de rotao do eixo C: Bit 3 de F111 = 0 : Rotao normal do eixo C = 1 : Rotao reversa do eixo C
3.
Descrio detalhada
1. Para rosqueamento cnico, especifique o passo na direo do eixo comprido.
+X Rosca reta Passo Rosca em espiral
+Z
U 2
Seo de rosca cnica Passo na direo do eixo Z para a 45 Passo na direo do eixo X para a > 45
Rosca cnica
Passo Passo
2.
Faixa de especificao do passo (endereo F) - Para entrada de dados em mm : 0.0001 a 500.0000 mm - Para entrada de dados em pol. : 0.000001 a 9.999999 pol.
3.
Faixa de especificao da velocidade de rotao (Endereo S) 1 S Velocidade mxima de rotao do eixo C - A velocidade mxima de rotao do eixo C (1/360 do valor C do parmetro M3) depende do respectivo modelo da mquina. - No crie um programa nem opere as teclas de variao de tal maneira que a velocidade mxima de rotao do eixo C seja excedida.
4.
De fato, durante a execuo do comando G01.1, possvel, mas sem dvida desaconselhvel, aplicar a manuteno do avano ou mudar o valor da variao por receio de deformao na rosca. A velocidade de rotao do eixo C deve ser mantida constante desde o desbaste at o acabamento. O nr. de revolues do eixo C p/ a execuo do comando G01.1 no deve exceder 2982.
5. 6.
5-27
FUNES DE INTERPOLAO
4.
Programas de amostra
G98 G97; G28 U0 W0; T001001; G50 X300.Z100.; M200; G00 X100.Z2.C0.; G01.1 W-100.F2.S400;(*) G00 U10.; W100.C0.; U-11.; G01.1 W-100.F2.S400;(*) G00 U11.; W100.C0.; G00 U-12.; G01.1 W-100.F2.S400;(*) G00 U12.; W100.; G28 U0 W0.; M202; M30;
(*)
+X
+Z
5-28
FUNES DE INTERPOLAO
Valor da variao do spindle mudado durante o 1 passe Velocidade variada validada a partir do 2 passe
Correo automtica de fase para a mesma posio angular no incio do rosqueamento Distncia de acelerao
2.
Cdigos G correlatos
A funo correo automtica aplicvel para os seguintes cdigos G de rosqueamento:
Funo Rosqueamento (reto, cnico) Ciclo fixo de torneamento para rosqueamento Ciclo fixo composto para rosqueamento Cdigos G G32 G92 G76
Nota:
O rosqueamento com passo varivel (G34) ou o rosqueamento contnuo para sees com passo diferente requer uma acelerao contnua ou transitria entre os blocos, bem como diferentes distncias de acelerao. A funo correo automtica no pode garantir a correta formao da rosca para uma variao de velocidade no meio destes ciclos de rosqueamento.
3.
Descrio detalhada
1. A funo correo automtica opcional.
5-29
FUNES DE INTERPOLAO
2.
De fato, mesmo no meio de um passe de rosqueamento, operando as teclas de variao da velocidade do spindle de torneamento/fresamento ocasiona uma alterao imediata na indicao percentual de velocidade, mas a velocidade real no se altera do mesmo modo at o trmino do bloco de rosqueamento (ou de uma srie de blocos de rosqueamento no caso da rosqueamento contnuo).
Velocidade variada validada a partir desta posio G00 G00 G00 G32 Ponto inicial de usinagem Ponto inicial como programado Valor da variao do spindle alterado durante um passe de rosqueamento
3.
A funo para correo automtica da posio de incio de rosqueamento no inclui o correspondente ajuste da distncia de acelerao para o rosqueamento. Portanto, para usar um valor de variao acima de 100%, especifique no programa de usinagem uma distncia de acelerao que permita a mxima velocidade do spindle. Para o fim da rosca, o comprimento do percurso de corte ascendente na pea de trabalho torna-se menor ou maior, para um valor de variao do spindle abaixo/acima de 100%.
Percurso de corte ascendente para 100% Percurso de corte ascendente para mais de 100% Percurso de corte ascendente para menos de 100%
4.
Raz do filete de rosca Vista frontal da pea de trabalho Mudanas no percurso de corte ascendente de acordo com o valor de variao do spindle
4.
Notas
1. 2. 3. 4. Esta funo no vlida para rosqueamento usando simultaneamente ambas as torres (superior e inferior). Esta funo no vlida para rosqueamento sincronizando dois spindles de torneamento. Esta funo somente vlida p/ rosqueamento longitudinal (c/ avano de corte no eixo Z). Aps mudar o valor de variao do spindle, a execuo de um bloco de rosqueamento no deve ser comeada at que a rotao do spindle estabilize; caso contrrio, somente a seo inicial ser usinada, gerando uma rosca incompleta. No permita que um bloco de rosqueamento seja executado com o valor de variao do spindle configurado para 0%; caso contrrio, a operao da mquina ser interrompida no incio deste bloco.
5.
5-30
FUNES DE INTERPOLAO
2.
Formato da programao
G17 G02 Xx1 Yy1 Zz1 Ii1 Jj1 (G03) Pp1 Ff1 ;
Velocidade de avano Nmero de passos Coordenadas do centro do arco Coordenada do ponto final do eixo linear Coordenadas do ponto final do arco
Velocidade de avano Nmero de passos Raio do arco Ponto final do eixo linear Coordenadas do ponto final do arco
3.
Descrio detalhada
z1
p1(jsimo) 2 X
1 X
e Y s
Z Y H734P0001
1.
No que se refere interpolao helicoidal, uma designao de movimento adicionalmente requerida para um dos dois eixos lineares que no forma o plano de interpolao circular. A velocidade na direo tangencial deve ser designada como velocidade de avano F. O passo calculado como a seguir: =
2. 3.
z1 (2 p1 + )/2
1
= e s = tan
Onde
tan1
0 < 2
(xs, ys): Coordenadas relativas do ponto inicial em relao ao centro do arco (xe, ye): Coordenadas relativas do ponto final em relao ao centro do arco
5-31
FUNES DE INTERPOLAO
4. 5.
O endereo P pode ser omitido se o nmero de passos for igual a 1. Seleo de plano Da mesma forma que com a interpolao circular, o plano de interpolao circular para a interpolao helicoidal determinado pelo cdigo de seleo de plano e pelos endereos de eixo. O procedimento de programao bsico para a interpolao helicoidal : selecionar um plano de interpolao circular usando um comando de seleo de plano (G17, G18 ou G19) e, ento, designar os endereos dos dois eixos para a interpolao circular e o endereo de um eixo (perpendicular ao plano de interpolao circular) para a interpolao linear. - Plano XY circular, eixo Z linear Depois de configurar G02 (ou G03) e G17 (comando de seleo de plano), configure os endereos de eixo X, Y e Z. - Plano ZX circular, eixo Y linear Depois de configurar G02 (ou G03) e G18 (comando de seleo de plano), configure os endereos de eixo Z, X e Y. - Plano YZ circular, eixo X linear Depois de configurar G02 (ou G03) e G19 (comando de seleo de plano), configure os endereos de eixo Y, Z e X.
4.
50. Y
H734P0002
Exemplo 2:
G28 U0 W0 Y0; G50 X0 Z0 Y0; G17 G03 X100. Y50. Z-50. R50. P2 F1000;
100. Ponto final 50. 50. Y H734P0003 Ponto inicial Z X
5-32 E
FUNES DE AVANO
6
6-1
FUNES DE AVANO
Velocidades de Avano Transversal Rpido
Uma velocidade de avano transversal rpido separada pode ser configurada para cada eixo. Entretanto, a velocidade mxima de avano transversal rpido limitada de acordo com as especificaes particulares de cada mquina. Refira-se ao manual de operao da mquina para obter as velocidades de avano transversal rpido. Dois tipos de percurso de ferramenta so disponveis para o posicionamento: um tipo interpolvel, que usa uma linha para executar a interpolao a partir do ponto inicial at o ponto final, e um tipo no-interpolvel, que move a ferramenta na velocidade mxima de cada eixo. Use um parmetro para selecionar o tipo interpolvel ou no-nterpolvel. O tempo de posicionamento o mesmo para os dois tipos.
6-2
Um alarme (Nmero 713) resultar se um comando de velocidade de avano no configurado para o primeiro comando de corte (G01, G02, G03, G32 ou G34) que ser lido em primeiro lugar, aps a energia ser ligada.
6-3
6-1
FUNES DE AVANO
3.
Descrio detalhada 1. As velocidades de avano que podem ser configuradas usando os cdigos F esto listadas na tabela abaixo. A tabela abaixo tambm lista as velocidades de avano sncrono, que devem ser configuradas em milmetros (ou polegadas) por revoluo do spindle usando cdigos F.
G98F_ (Avano por minuto) Entrada em mm Entrada em polegada 1 a 240000 mm/min (F1 a F240000) 0.01 a 9600.00 pol./min (F1 a F960000) G99F_ (Avano por revoluo) 0.0001 a 500.0000 mm/rev (F1 a F5000000) 0.000001 a 9.999999 pol./rev (F1 a F9999999)
2.
A velocidade de avano efetiva por revoluo, ou seja, a velocidade real de movimento da mquina pode ser calculada como segue: FC = F N OVR (Expresso 1) onde FC: F: N: OVR: Velocidade de avano efetiva (mm/min ou polegada/min) Velocidade de avano designada (mm/rev ou polegada/rev) Velocidade do spindle (rpm) Variao do avano de corte
Se mltiplos eixos forem selecionados ao mesmo tempo, a velocidade de avano efetiva FC, dada pela expresso 1 acima, se tornar vlida para a direo vetorial correspondente. 4. Observaes 1. 2. 3. 4. Uma velocidade de avano efetiva que expressa em velocidade de avano por minuto (mm/min ou polegada/min) mostrada na tela de POSIO. Se a velocidade de avano efetiva for maior que a velocidade de fixao do avano de corte, a velocidade de fixao se tornar vlida. No modo operao em vazio, o avano se tornar assncrono e a mquina operar em uma velocidade de avano pr-configurada externamente (mm/min ou polegada/min). De acordo com a configurao do bit 1 do parmetro F93, o modo de avano sncrono ou assncrono (G99 ou G98) validado automaticamente quando a energia ligada, ou pela execuo de M02 ou M30.
6-2
FUNES DE AVANO
6-4
TEP033
Quando somente eixos lineares devem ser controlados, apenas a configurao de uma velocidade de avano de corte requerida. A velocidade de avano para cada eixo refere-se ao componente da velocidade de avano especificada, correspondente razo entre o curso de movimento no respectivo eixo e a distncia real de movimento. No exemplo mostrado acima: Velocidade de avano do eixo X = f Velocidade de avano do eixo Z = f
2. Controlando um eixo de rotao
x x + z2
2
z x + z2
2
Quando um eixo de rotao deve ser controlado, a velocidade de avano selecionada atua como a velocidade de rotao do eixo de rotao, ou seja, como uma velocidade angular. Assim, a velocidade de corte na direo de movimento da ferramenta, ou seja, uma velocidade linear, varia de acordo com a distncia a partir do centro de rotao da ferramenta. Esta distncia deve ser considerada ao se configurar uma velocidade de avano no programa.
6-3
FUNES DE AVANO
Exemplo 1:
Se um eixo de rotao (eixo C) deve ser controlado usando uma velocidade de avano f (graus/min):
P2 (Ponto final da ferramenta) f indica a velocidade angular A velocidade linear obtida de r f 180 P1 (Ponto inicial da ferramenta) r
Centro de rotao
TEP034
Neste caso, a velocidade de corte na direo de movimento da ferramenta (velocidade linear) fc calculada por: r fc = f 180 Portanto, a velocidade de avano a ser programada para o valor requerido fc : 180 f = fc r
Nota:
Se a ferramenta deve ser movida ao controlar eixos lineares ao longo da circunferncia usando a funo interpolao circular, a velocidade de avano programada a velocidade que atua na direo de movimento da ferramenta, ou seja, na direo tangencial. Se eixos lineares (eixos X e Z) devem ser controlados a uma velocidade de avano f, usando a funo interpolao circular:
Exemplo 2:
P1 z k
TEP036
Neste caso, as velocidades de avano dos eixos X e Z mudaro com o movimento da ferramenta. Entretanto, a velocidade resultante ser mantida em valor constante f.
6-4
FUNES DE AVANO
3.
A unidade NC controla eixos lineares e eixos de rotao exatamente da mesma maneira. Para o controle de eixos de rotao, os dados atribudos como uma palavra de coordenada (C ou H) so tratados como um ngulo e os dados atribudos como uma velocidade de avano (F) so tratados como uma velocidade linear. Em outras palavras, um ngulo de 1 grau para um eixo de rotao tratado como equivalente a uma distncia de movimento de 1 mm para um eixo linear. Assim, para o controle simultneo de um eixo linear e de um eixo de rotao, as magnitudes das componentes de cada eixo individual dos dados que foram atribudos para F so as mesmas que aquelas existentes durante o controle de eixos lineares (descrito anteriormente no subpargrafo 1. acima). Entretanto, neste caso as componentes da velocidade, durante o controle do eixo linear, permanecem constantes tanto em magnitude como em sentido, enquanto que as componentes da velocidade durante o controle do eixo de rotao mudam de direo de acordo com o movimento da ferramenta. Portanto, a velocidade de avano resultante no sentido do movimento da ferramenta muda medida que a ferramenta se move.
Exemplo:
Se um eixo linear (eixo X) e um eixo de rotao (eixo C) devem ser controlados ao mesmo tempo em uma velocidade de avano f:
fc P2 fc ft - fx constante tanto em tamanho como em sentido. - fc constante em tamanho, mas varia em sentido. - ft varia tanto em tamanho como em sentido.
fx
P1
c
ft fx x
Centro de rotao
MEP036
Os dados do comando incremental do eixo X so expressos aqui como x, e aqueles do eixo C como c. A velocidade de avano do eixo X (velocidade linear), fx, e a velocidade de avano do eixo C (velocidade angular), , podem ser calculadas como segue: fx = f
x x +c
2 2
[1]
=f
c x + c2
2
[2]
180
[3]
Se a velocidade na direo de movimento da ferramenta no ponto inicial P1 tomada como ft, e suas componentes no eixo X e no eixo Y como ftx e fty, respectivamente, ento, pode-se expressar ftx e fty como a seguir: ftx = r sin ( fty = r cos (
180 180
) )
180 180
+ fx
[4] [5]
onde r indica a distncia (em milmetros) a partir do centro de rotao da ferramenta, e q indica 6-5
FUNES DE AVANO
o ngulo (em graus) do ponto inicial P1 ao eixo X no centro de rotao. Das expresses [1] a [5] acima, a velocidade resultante ft : ft = =f
ftx2 + fty2
x2 x c r sin ( ) + ( r c )2 180 90 180 x2 + c2
[6]
Portanto, a velocidade de avano f que deve ser configurada no programa deve ser: f = ft
x2 + c2 r c x x c r sin ( ) + ( )2
2
[7]
180
90
180
Na expresso [6], ft a velocidade no ponto inicial P1, e, assim, o valor de ft muda com o valor de , que por sua vez muda de acordo com o ngulo de rotao do eixo C. A fim de manter a velocidade de corte ft o mais constante possvel, o ngulo de rotao do eixo C em um bloco deve ser minimizado para garantir uma velocidade mnima de mudana de .
6-5
6-6
FUNES DE AVANO
6-6
Acelerao/Desacelerao Automtica
O modelo de acelerao/desacelerao do avano transversal rpido e manual de acelerao linear e desacelerao linear. A constante de tempo TR pode ser configurada de maneira independente para cada eixo, usando parmetros em incrementos de 1 mseg (dentro da faixa de 1 a 500 mseg). O modelo de acelerao/desacelerao do avano de corte (e no do avano manual) acelerao/desacelerao exponencial. A constante de tempo TC pode ser configurada de maneira independente para cada eixo, usando parmetros em incrementos de 1 mseg (dentro da faixa de 1 a 500 mseg). (Normalmente, a mesma constante de tempo configurada para cada eixo.)
Comando contnuo
Comando contnuo
TR
TR Td
t Tc Tc
Modelo de acelerao/desacelerao do avano rpido (TR = Constante de tempo do avano rpido) (Td = Tempo de checagem de desacelerao)
Modelo de acelerao/desacelerao do avano de corte (Tc = Constante de tempo do avano de corte) TEP037
Durante o avano transversal rpido e avano manual, o bloco seguinte executado aps o pulso de comando do bloco corrente ter se tornado 0 e o erro de rastreamento do circuito de acelerao/desacelerao ter se tornado 0. Durante o avano de corte, o bloco seguinte executado assim que o pulso de comando do bloco corrente se torne 0 e tambm o bloco seguinte pode ser executado quando um sinal externo (deteco de erro) possa detectar que o erro de rastreamento do circuito de acelerao/desacelerao tenha chegado a 0. Quando a checagem da posio de entrada (selecionada por parmetro da mquina) se torna vlida durante a checagem de desacelerao, primeiro confirmado que o erro de rastreamento do circuito de acelerao/desacelerao tenha chegado a 0 e, ento, checado que o desvio de posio menor que a configurao do parmetro, e, finalmente, o bloco seguinte executado.
6-7
Fixao da Velocidade
Esta funo controla a velocidade real de avano de corte sobre a qual uma variao tenha sido aplicada para o comando de velocidade de avano de corte, de tal modo que o valor de fixao da velocidade, pr-configurado de maneira independente para cada eixo, no seja excedido.
Nota:
6-7
6
6-8
FUNES DE AVANO
Somente aps o status da posio de entrada ter sido checado em seguida desacelerao e parada da mquina ou aps o tempo de checagem da desacelerao ter sido esgotado, voc pode querer comear o prximo comando de bloco para reduzir possveis choques da mquina (devido a mudanas abruptas na velocidade de avano da ferramenta) e para minimizar qualquer arredondamento de peas de trabalho durante a usinagem de cantos. Uma funo de checagem de parada exata fornecida para estes propsitos.
2. Formato da programao
G09
O comando de checagem de parada exata G09 vlido somente para o cdigo de comando de corte (G01, G02 ou G03) que tiver sido configurado naquele bloco.
3. Programa de amostra N001 G09 G01 X100.000 F150; O prximo bloco executado aps a checagem do status da posio de entrada, em seguida desacelerao e parada da mquina. Z100.000 ;
N002
f Eixo X
N001
Eixo Z N002
Tempo
Sem G09
N002
A linha cheia indica um padro de velocidade de avano com G09 disponvel. A linha pontilhada indica um padro de velocidade de avano sem G09. Fig. 6-1 Validade da checagem de parada exata
TEP038
6-8
FUNES DE AVANO
4.
Bloco precedente
Prximo bloco
Ts
Fig. 6-2
B.
Bloco precedente
Prximo bloco Lc
Ts
Ts
Ts: Constante de tempo de acelerao/ desacelerao do avano de corte Lc: Largura da posio de entrada TEP040
Fig. 6-3
Conexo bloco a bloco no modo checagem do status da posio de entrada do avano de corte
Como mostrado na Fig. 6-3, a largura da posio de entrada Lc representa a distncia restante dentro do bloco imediatamente precedente ao prximo bloco a ser executado. A largura da posio de entrada ajuda a manter qualquer arredondamento de peas de trabalho durante a usinagem de cantos dentro de um nvel fixado. Se o arredondamento nos cantos de peas de trabalho deve ser completamente suprimido, inclua o comando tempo de parada G04 entre os blocos de corte.
Lc
Prximo bloco
Bloco precedente
TEP041
6-9
FUNES DE AVANO
C.
Bloco precedente
Prximo bloco
Ts Td
Bloco precedente
Prximo bloco
Ts Td
Bloco precedente
Prximo bloco
O tempo requerido para a checagem da desacelerao durante o avano de corte o maior entre os tempos de checagem da desacelerao do avano de corte de cada eixo, determinado pelas constantes de tempo de acelerao/desacelerao do avano de corte e pelo modo da acelerao/desacelerao do avano de corte dos eixos comandados simultaneamente.
6-10
FUNES DE AVANO
6-9
Diferentemente do comando de checagem de parada exata G09 que realiza somente uma checagem do status da posio de entrada neste bloco, o comando G61 funciona como um comando modal. Isto significa que este comando atua em todos os outros comandos de corte posteriores (G01, G02 e G03), de tal modo que a desacelerao ocorre no final de cada bloco, seguida por uma checagem do status da posio de entrada. O comando G61 liberado pelos comandos de reduo automtica nos cantos G62, modo rosqueamento G63 ou modo de corte G64.
2. Formato da programao
G61;
O comando G62 varia automaticamente no modo compensao do dimetro da ferramenta, na velocidade de avano selecionada para reduzir a carga sobre ferramenta durante a usinagem de cantos internos ou durante o arredondamento automtico de cantos internos. Quando o comando G62 for designado, a funo reduo automtica nos cantos permanecer ativa at que seja cancelada pelos comandos cancelamento da compensao do dimetro da ferramenta G40, modo checagem de parada exata G61, modo rosqueamento G63 ou modo de corte G64.
2. Formato da programao
G62 ;
3. Descrio detalhada A. Usinagem de cantos internos
Quando o canto interno de uma pea de trabalho usinado como mostrado na figura abaixo, a carga na ferramenta aumenta devido grande quantidade de corte. Usando G62 possibilita que a velocidade de avano de corte seja automaticamente variada dentro da zona pr-configurada e, assim, com a reduo da carga na ferramenta, obter-se uma usinagem apropriada. Porm, esta funo vlida somente p/ programar o perfil c/o acabado da pea de trabalho.
Percurso programado (Perfil acabado) Perfil da superfcie da pea de trabalho Percurso do centro da ferramenta
Pea de trabalho
Ferramenta : ngulo mximo do canto interno Ci : Zona de desacelerao (INTERNA) MEP046 Fig. 6-4 Usinagem de canto interno
6-11
FUNES DE AVANO
<Operao da mquina> - Quando a funo reduo automtica nos cantos no usada: Na figura acima, medida que a ferramenta se move ordenadamente para as posies [1][2][3], a carga na ferramenta aumenta, pois a quantidade de corte na posio [3] maior que a quantidade de corte na posio [2]. (A diferena de quantidade de corte est representada pela rea da seo hachurada S). - Quando a funo reduo automtica nos cantos usada: Na figura acima, se o ngulo mximo do canto interno menor que o ngulo pr-configurado no parmetro apropriado, a velocidade de avano automaticamente variada com o valor pr-configurado para o movimento atravs da zona de desacelerao Ci. <Parmetros de configurao> Configure os seguintes parmetros como parmetros do usurio: - E22: Variao.............................................. 0 a 100 (%) - F21: ngulo mximo do canto interno ...... 0 a 180 (graus) - F22: Dados da zona de desacelerao Ci... 0 a 99999.999 (mm) ou a 3937.000 (polegadas) Para maiores detalhes sobre a configurao dos parmetros, refira-se descrio no Manual de Operao e na Lista de Parmetros.
B. Arredondamento automtico de cantos
Perfil da superfcie da pea de trabalho Percurso do centro da ferramenta
Percurso programado
Pea de trabalho
Quantidade de corte
TEP046
<Operao> Para a usinagem de cantos internos com arredondamento automtico de cantos, a variao ser executada, como configurado no parmetro, atravs da zona de desacelerao Ci e da seo de arredondamento de canto (sem executar a checagem do ngulo).
6-12
FUNES DE AVANO
4.
Exemplos de operao
Ferramenta
MEP047
A velocidade de avano automaticamente variada com o valor pr-configurado pelo parmetro E22 atravs da zona de desacelerao Ci. - Canto formado por uma reta e por um crculo (compensao externa)
MEP048
A velocidade de avano automaticamente variada com o valor pr-configurado pelo parmetro E22 atravs da zona de desacelerao Ci. - Canto formado por um arco e por uma reta (compensao interna)
A velocidade de avano automaticamente variada com o valor pr-configurado pelo parmetro E22 atravs da zona de desacelerao Ci.
Nota:
Os dados da zona de desacelerao Ci, em que a variao automtica ocorre, representam o comprimento do arco para um comando de interpolao circular. 6-13
FUNES DE AVANO
- Canto formado por um arco (compensao interna) e por outro arco (compensao externa)
N1
Ci
N2 Percurso programado
MEP050
A velocidade de avano automaticamente variada com o valor pr-configurado pelo parmetro E22 atravs da zona de desacelerao Ci.
5. Correlaes com outras funes de comando
Funo Variao da velocidade de avano de corte Cancelamento da variao Fixao da velocidade de avano Operao em vazio Avano sncrono Pulo (G31) Travamento da mquina G00 G01 G02, G03 Reduo nos cantos A reduo automtica nos cantos aplicada aps a variao do avano de corte. A reduo automtica nos cantos no cancelada pelo cancelamento da variao. Vlida (para a velocidade de avano aps a reduo automtica nos cantos) A reduo automtica nos cantos invlida. Uma velocidade de avano sncrono automaticamente variada em um canto. Durante a compensao do dimetro da ferramenta, G31 resultar em um erro de programa. Vlido Invlido Vlido Vlido
6.
Precaues
1.
A reduo automtica nos cantos vlida somente durante os modos G01, G02 ou G03; ela invlida durante o modo G00. Alm disso, quando o modo de comando mudado de G00 para G01, G02 ou G03 (ou vice-versa) em um canto, a reduo automtica nos cantos no executada no bloco que contm G00 no referido canto. Mesmo no modo reduo automtica nos cantos, a reduo automtica nos cantos no executada at que o modo de compensao do dimetro da ferramenta tenha sido configurado.
2.
6-14
FUNES DE AVANO
3.
A reduo automtica nos cantos no ocorre nos cantos onde a compensao do dimetro da ferramenta deve comear ou ser cancelada.
Bloco de incio
Percurso programado
Bloco de cancelamento
4.
A reduo automtica nos cantos no ocorre nos cantos onde os comandos de vetor I, J e K de compensao do dimetro da ferramenta devem ser executados.
Percurso programado
TEP052
5.
A reduo automtica nos cantos ocorre somente quando pontos de interseo podem ser calculados. Os pontos de interseo no podem ser calculados no seguinte caso: - Quatro ou mais blocos que no incluem comando de movimento aparecem em sucesso.
6. 7. 8. 9.
Para a interpolao circular, a zona de desacelerao representada como o comprimento do arco. O ngulo, configurado por parmetro, de um canto interno aplicado ao ngulo existente no percurso programado. Configurando o ngulo mximo para 0 ou 180 graus no parmetro do ngulo resulta em uma falha na reduo automtica nos cantos. Configurando a variao para 0 ou 100 no parmetro da variao resulta em uma falha na reduo automtica nos cantos.
6-15
FUNES DE AVANO
O comando G63 introduz a unidade NC em um modo de controle adequado para rosqueamento. Este modo possui as seguintes caractersticas: A variao do avano de corte fixada em 100%. Os comandos para desacelerao nas conexes bloco a bloco so invalidados. A funo manuteno do avano invalidada. A funo de bloco nico invalidada. O sinal do modo rosqueamento o sinal de sada.
O modo de comando G63 permanecer vlido at ser cancelado pelos comandos checagem de parada exata modal G61, reduo de avano nos cantos G62 ou modo de usinagem de corte G64.
2. Formato da programao
G63 ;
O comando G64 introduz a unidade NC em um modo de controle adequado para obter superfcies usinadas suavemente. Diferentemente da checagem de parada exata modal (modo de comando G61), o modo usinagem de corte permite que o prximo bloco seja executado sem desacelerar/parar a mquina entre blocos de avano de corte. O modo de comando G64 liberado pelos comandos checagem de parada exata modal G61, reduo de avano nos cantos G62 ou modo rosqueamento G63. No estado inicial da unidade NC, o modo usinagem de corte selecionado.
2. Formato da programao
G64 ;
6-16 E
7-1
2.
A contagem para o comando de tempo de parada, que precedido por um bloco com comando de avano de corte, no comea at que o movimento do bloco precedente tenha parado totalmente.
Tempo de parada
TEP053
Se o comando de tempo de parada for dado em um bloco conjuntamente com um cdigo M, S, T ou B, a contagem do tempo de parada e a execuo do respectivo cdigo comearo ao mesmo tempo. 3. Se o bit 2 do parmetro F92 for configurado para 1, o valor do comando de tempo de parada ser sempre processado em especificao de tempo, independentemente dos modos G98 e G99.
7-1
4.
Programas de amostra
- Quando os dados devem ser configurados em 0.01 mm, 0.001 mm ou 0.0001 polegadas: G04 X 500 ;..........................................Tempo de parada = 0.5 seg. G04 X 5000 ;........................................Tempo de parada = 5.0 seg. G04 X 5. ;.............................................Tempo de parada = 5.0 seg. G04 P 5000 ;........................................Tempo de parada = 5.0 seg. G04 P 12.345 ; .................................... Alarme - Se os dados devem ser config. em 0.0001 e o tempo de parada est includo antes de G04: X5. G04 ;..............................................Tempo de parada = 50 seg. (Equiv. a X50000G04.)
7-2
Configurando o comando G04 no modo avano por revoluo (comando G99), suspende o incio da execuo do prximo bloco at o spindle ter girado o nr. de revolues especificado.
2. Formato da programao
G99 G04 X/U_ ; ou G99 G04 P_ ; Os dados devem ser configurados em 0.001 revolues. Para o endereo P, o ponto decimal no disponvel. Configurando o ponto decimal causar um alarme.
3. Descrio detalhada
1.
2.
A contagem para o comando de tempo de parada, que precedido por um bloco com comando de avano de corte, no comea at que o movimento do bloco precedente tenha parado totalmente.
TEP053
Se o comando de tempo de parada for dado em um bloco em conjunto c/ um cdigo M, S, T ou B, a contagem do tempo de parada e a execuo do respectivo cdigo comearo ao mesmo tempo. 7-2
3. 4.
A funo tempo de parada tambm vlida durante o modo travamento da mquina. Durante o descanso do spindle, a contagem do tempo de parada tambm interrompida. Quando o spindle recomear a girar, a contagem do tempo de parada tambm recomear. Se o bit 2 do parmetro F92 for configurado para 1, o valor do comando de tempo de parada ser sempre processado em especificao de tempo. Esta funo no pode ser usada a no ser que um codificador de deteco de posio seja fornecido ao spindle.
5. 6.
7-3
- NOTA -
7-4 E
FUNES MISCELNEAS
8
8-1
FUNES MISCELNEAS
Funes Miscelneas (Cdigo M com 3 Dgitos)
As funes miscelneas, tambm conhecidas como funes de cdigo M, transmitem comandos de rotao para frente/para trs e comandos de parada do spindle, comandos de ligar/desligar refrigerao e outros comandos auxiliares para a mquina NC. Para a unidade NC, estas funes devem ser selecionadas usando 3M (dados com trs dgitos precedidos pelo endereo M). At quatro grupos de dados de cdigos M com 3 dgitos podem ser includos em um bloco. Exemplo: G00 Xx1 Mm1 Mm2 Mm3 Mm4; Se cinco ou mais grupos de dados de cdigos M com trs dgitos forem configurados, somente os ltimos quatro grupos se tornaro vlidos. Refira-se s especificaes da mquina para relaes mais especficas entre dados e funes disponveis. Para os cdigos M, tais como M00, M01, M02, M30, M98, M99, M998 e M999, o prximo bloco de dados no lido no buffer de entrada, pois a pr-leitura desativada automaticamente. Os cdigos M podem ser includos em qualquer bloco que contenha outros cdigos de comando. Entretanto, se os cdigos M forem includos em um bloco que tiver comandos de movimento, a prioridade de execuo ser uma das duas opes a seguir: - As funes de cdigos M so executadas aps a finalizao do movimento, ou - As funes de cdigos M so executadas simultaneamente ao movimento. O tipo de processamento a ser aplicado depende das especificaes da mquina. As seqncias de processamento e de finalizao so requeridas em cada caso para todos os comandos M, com exceo de M98 e M99. A seguir, 6 tipos de funes de cdigos M especiais so listados: 1. Parada de Programa: M00 Quando este cdigo M for lido, o leitor de fita parar de ler o bloco subseqente. A parada ou no de uma funo da mquina, como, por exemplo, a rotao ou a refrigerao do spindle, tambm depende das especificaes da mquina. A operao da mquina reiniciada pressionando-se o boto de incio de ciclo no painel de operao. Se a reconfigurao pode ou no ser iniciada por M00, tambm depende das especifs. da mq..
2.
Parada Opcional: M01 Quando o cdigo M01 for lido com a funo de menu [PARADA OPCIONAL] configurada em LIGADA, o leitor de fita parar de operar para executar a mesma funo que M00. O comando M01 ser ignorado se a funo de menu [PARADA OPCIONAL] for configurada para DESLIGADA. Exemplo: N10 G00 X1000; N11 M01; N12 G01 X2000 Z3000 F600; <Status e operao da funo de menu [PARADA OPCIONAL]> Se a funo de menu est ligada, a operao pra em N11. Se a funo de menu est deslig., a oper. no pra em N11, e N12 executado.
3.
Fim de Programa: M02 ou M30 Geralmente, o comando de fim de progr. dado no bloco final do progr. de usinagem. Use este comando principalmente para ler novamente os dados do cabealho do programa durante a operao da memria ou para rebobinar a fita no modo operao da fita (use um comando M30 para rebobinar a fita). A unidade NC automaticamente reconfigurada aps 8-1
FUNES MISCELNEAS
o rebobinamento, e a execuo dos outros cds. de comando so includos naquele bloco. A reconfigurao automtica por este comando cancela tanto comandos modais como dados de compensao, mas o contador de exibio da posio designada no zerado. A unidade NC parar de operar quando o rebobinamento da fita for completado (a lmpada do modo operao automtica se apagar). Para reiniciar a unidade NC, o boto de incio de ciclo deve ser pressionado. Esteja ciente que, se durante o reincio da unidade NC, em seguida finalizao da execuo de M02 ou de M30, o primeiro comando de movimento for configurado somente em uma palavra de coordenada, o modo vlido ser o modo de interpolao existente ao terminar o programa. Portanto, recomenda-se que o primeiro comando de movimento seja dado com um cdigo G apropriado. 4. Chamada/Fim de Subprograma: M98, M99 Use M98 ou M99 para dividir o controle para um subprograma ou para recuperar novamente o controle para o programa a ser chamado. Como M98 e M99 so internamente processados pelo NC e os sinais no tm sada.
<Processamento interno pela unidade NC quando M00, M01, M02 ou M30 for usado> Aps M00, M01, M02 ou M30 ter sido lido, a pr-leitura dos dados automaticamente abortada. Outras operaes de rebobinamento de fita e a inicializao de modais por reconfigurao diferem de acordo com as especificaes da mquina. Nota 1: M00, M01, M02 e M30 tm sinais de sada independentes, que sero cancelados pressionando a tecla RESET. Nota 2: O rebobinamento da fita executado somente quando o leitor de fita tenha uma funo de rebobinamento.
8-2
Nota:
Quando A designado como endereo de funo miscelnea nmero 2, os comandos de ngulo linear no podem ser usados. 8-2 E
FUNES SPINDLE
9
9-1
FUNES SPINDLE
Funo Spindle (Analgica, Dgito S5)
Quando a funo dgito S5 adicionada, ela deve ser configurada usando o comando numrico de cinco dgitos precedido por um cdigo S (0 a 99999) e, em outro caso, usando o comando numrico de dois dgitos precedido por um cdigo S. As sadas binrias de comando S devem ser selecionadas neste momento. Ao designar um nmero de 5 dgitos precedido pelo cdigo S, esta funo possibilita que sinais da engrenagem, voltagens correspondentes velocidade do spindle comandado (rpm) e sinais de incio apropriados gerem sadas. As seqncias de processamento e de finalizao so necessrias para todos os comandos S. As especificaes do sinal analgico so dadas abaixo. - Voltagem da sada................................................... 0 a 10 V ou 8 a +8 V - Resoluo................................................................ 1/4096 (2 para a potncia de 12) - Condies de carga................................................. 10 kiloohms - Impedncia de sada ............................................... 220 ohms Se parmetros para at 4 passos de faixa de engrenagens forem antecipadamente configurados, a faixa de engrenagem correspondente ao comando S ser selecionada pela unidade NC e o sinal da engrenagem gerar sada. A voltagem analgica calculada de acordo com o sinal da engrenagem de entrada. - Parmetros correspondentes s engrenagens individuais ....Vel. limite, vel. mx, vel. de mudana de engrenagem e vel. mx. durante o rosqueamento. - Parmetros correspondentes a todas as engrenagens Vel. de orientao, vel. mnima
9-2
FUNES SPINDLE
O spindle p/ o controle da vel. superficial constante deve ser configurado pelo endereo R. R1: Spindle de torneamento (veja a figura abaixo) R2: Spindle de torneamento (veja a figura abaixo)
Torre
Spindle de torneamento 1
R1
R2
Spindle de torneamento 2
D740PB0011
O valor default R1 (configurado automaticamente se o argumento R omitido). 2. Programa de mudana de controle e movimento real
G90 G96 G01 X50. Z100. S200; G97 G01 X50. Z100. F300 S500; M02; 4. Observaes
1.
A velocidade do spindle controlada para uma velocidade superficial de 200 m/min. A velocidade do spindle controlada para 500 rpm. O estado modal inicial ser reassumido.
O estado modal inicial (G96 ou G97) pode ser selecionado pelo bit 0 do parmetro F93. Bit 0 do parmetro F93 = 0: = 1: G97 (DESLIGA controle da vel. superficial constante) G96 (LIGA controle da vel. superficial constante)
2.
A funo no efetiva para blocos de movimento rpido (G00). A velocidade do spindle calculada para a velocidade superficial no ponto final aplicada ao movimento inteiro de um bloco de G00. O ltimo valor de S no modo controle de G96 armazenado durante o cancelamento do controle (G97) e tornado vlido automat. com a retomada do modo de controle (G96).
3.
Exemplo:
4. 5.
O controle da velocidade superficial constante efetivo mesmo durante o travamento da mquina. O cancelamento do modo de controle (G96) por um comando G97 sem especificao de S (revs/min) mantm a velocidade do spindle existente no final do ltimo controle do spindle no modo G96.
Exemplo: G97 S800; 800 rpm G96 S100; 100 m/min ou 100 ps/min G97; x rpm A velocidade x indica a velocidade do spindle do modo G96 no final do bloco precedente.
6. O controle da velocidade superficial constante no se aplica ao spindle de fresamento.
9-2
FUNES SPINDLE
9-3
2.
Formato da programao
G50 Ss Qq Rr; s: Velocidade mxima do spindle q: Velocidade mnima do spindle r: Spindle para fixao da velocidade
3.
Descrio detalhada
1. Para a troca de engrenagem entre o spindle e o motor do spindle, quatro passos de faixa de engrenagem podem ser configurados pelos parmetros relacionados em passos de 1 min1 (rpm). Na faixa definida segundo dois caminhos, configurao de parmetro e configurao de G50 SsQq, os dados menores sero usados para o limite superior e os dados maiores para o limite inferior. O spindle para fixao da velocidade deve ser configurado pelo endereo R. R1: Spindle de torneamento (veja a figura abaixo) R2: Spindle de torneamento (veja a figura abaixo)
Torre
2.
Spindle de torneamento 1
R1
R2
Spindle de torneamento 2
D740PB0011
Nota:
O valor default R1 (configurado automaticamente se o argumento R omitido). D outro comando de G50 com argumento R2 (G50S_R2) como requerido para evitar que a velocidade do spindle de torneamento 2 seja aumentada at o valor acima do valor mximo de acordo com as especificaes relacionadas mquina.
9-3
FUNES SPINDLE
- NOTA -
9-4 E
FUNES DA FERRAMENTA
10
10 FUNES DA FERRAMENTA
10-1 Funo da Ferramenta [Cdigo T de 4 Dgitos)
A funo da ferramenta, tambm chamada de funo de cdigo T, usada para designar o nmero da ferramenta e o nmero de compensao. De um nmero inteiro formado por 4 dgitos precedidos pelo endereo T, os primeiros dois dgitos e os ltimos dois dgitos so usados, respectivamente, para especificar o nmero da ferramenta e o nmero de compensao. Use o bit 4 do parmetro F162 para selecionar o nmero de dgitos para a funo da ferramenta (0 ou 1 para o cdigo T com 4 ou 6 dgitos). T . ; Cdigo de IDENTIFICAO da ferramenta Nmero de compensao da ferramenta Nmero da ferramenta Use dois dgitos aps o ponto decimal (como a seguir) para designar o cdigo de IDENTIFICAO da ferramenta com referncia s configuraes na tela de DADOS FERRAMEN: <Ferramentas normais>
Cdigo ID. sem 00 Cdigo ID. N 14 A 01 P 15 B 02 Q 16 C 03 R 17 D 04 S 18 E 05 T 19 F 06 U 21 G 07 V 22 H 08 W 23 J 09 X 24 K 11 Y 25 L 12 Z 26 M 13
<Ferramentas pesadas>
Cdigo ID. A 61 Cdigo ID. N 74 P 75 B 62 Q 76 C 63 R 77 D 64 S 78 E 65 T 79 F 66 U 81 G 67 V 82 H 68 W 83 J 69 X 84 K 71 Y 85 L 72 Z 86 M 73
Somente um cdigo T pode ser includo em um bloco, e a faixa disponvel de cdigos T depende das especificaes da mquina. Para mais detalhes, especialmente como numerar as ferramentas reais a serem usadas, refira-se ao manual de operao da mquina relevante. O cdigo T pode ser dado com qualquer outro comando em um bloco, sendo que o cdigo T dado em conjunto com um comando de movimento de eixo executado (dependendo das especificaes da mquina) em um dos dois momentos listados a seguir: - O cdigo T no executado at a finalizao do comando de movimento, ou - O cdigo T executado simultaneamente ao comando de movimento.
10-1
10
FUNES DA FERRAMENTA
10-2 E
11
Veja acima.
Veja acima.
Veja acima.
11-1
11
2.
Incio da compensao da ferramenta Existem dois caminhos para executar a compensao da ferramenta e eles podem ser selecionados pelo bit 2 do parmetro K95, ou seja: executar a compensao quando o comando T for executado, e executar a compensao no na execuo do comando T, mas no bloco que contiver comandos de movimento. A. Compensao na execuo do comando T N1 T001001; N2 X100.Z200.; A compensao da ferramenta e a compensao do desgaste da ponta da ferramenta so executadas simultaneamente.
N1
Percurso programado
TEP054
Nota 1: Ao executar compensaes com o comando T, o movimento um avano rpido em um modal G00 e um avano de corte em outros modais. Nota 2: Ao executar compensaes durante a execuo de um comando T, o percurso feito por uma interpolao linear em um modal de arco. Nota 3: Ao executar compensaes durante a execuo de um comando T, a compensao no funcionar at a chegada de qualquer comando G, exceto aqueles listados abaixo, quando o comando T estiver includo no mesmo bloco que os referidos comandos G.
G04: Tempo de parada G10: Configurao de dados G50: Configurao do sistema de coordenadas
B. Compensao com comando de movimento N1 T001001; N2 X100.Z200.;
N2 Percurso da ferramenta aps a compensao Distncia de compensao N1 Percurso programado
TEP055
Nota:
Ao executar compensaes com um comando de movimento, a compensao aplicada se a distncia de compensao for menor que o valor do parmetro de tolerncia para a diferena do valor radial no ponto inicial e no ponto final, em um comando de arco, quando a compensao for executada pela primeira vez com um comando de arco. Se a distncia for maior, um erro de programa ocorrer. (Isto tambm se aplica quando o comando de arco e o comando T estiverem no mesmo bloco ao executar compensaes com o comando T.)
11-2
11
Esta funo compensa a posio da ferramenta em relao posio de referncia do programa. Geralmente, esta posio pode ser configurada para o centro da torre ou para a ponta da ferramenta de referncia.
A. Configurando para a posio do centro da torre
Posio de referncia (ponto de referncia) Distncia de compensao da posio da ferramenta no eixo X Distncia de compensao da posio da ferramenta no eixo Z
Z TEP056
B.
Ferramenta de referncia Ferramenta de referncia Ferramenta usinagem Distncia de compensao da posio da ferramenta no eixo X Distncia de compensao da posio da ferramenta no eixo Z usada para
Z TEP057
2.
N1 N2 N3 N4 N5
T001001; G1 X10.0 Z10.0 F100; G1 X13.0 Z15.0 F20.0; T002002; G1 X13.0 Z20.0 F25.0;
Neste exemplo, a posio da ferramenta compensada com o nmero da ferramenta e a compensao executada no bloco que inclui o comando de movimento.
11-3
11
3.
Cancelamento da compensao da posio da ferramenta A. Quando um nmero de compensao igual a zero for configurado
A compensao cancelada quando 0, como nmero de compensao da posio da ferramenta, precedido por um cdigo T, executado.
N1 N2 N3
Neste caso, a compensao realizada pelo bloco que est com o comando de movimento.
Distncia de compensao
B.
N1 N2 N3
Neste caso, a compensao realizada pelo bloco que est com o comando de movimento.
Distncia de compensao
4.
Observaes
- Quando G28, G29 ou G30 comandado, o movimento realizado para a posio onde a compensao cancelada. Porm, como a distncia de compensao permanece armazenada na memria, o posicionamento para o comando de movimento subseqente executado com a operao de compensao. - A compensao da posio da ferramenta liberada por reconfigurao e parada de emergncia.
11-4
11
11-3 Compensao do Raio da Ponta da Ferramenta: G40, G41, G42 11-3-1 Geral
1. Funo e propsito
Geralmente, a ponta da ferramenta arredondada e, assim, um ponto hipottico na ponta da ferramenta tratado como a ponta da ferramenta para fins de programao. Com esta programao, um erro causado pelo arredondamento da ponta da ferramenta entre o perfil programado efetivamente e o perfil usinado ocorre durante o corte cnico ou a interpolao circular. A compensao do raio da ponta ou do raio da ferramenta uma funo para calcular automaticamente e compensar este erro, configurando o valor do raio da ponta ou o valor do raio da ferramenta. Os cdigos de comando possibilitam que o sentido da compensao seja fixado ou identificado automaticamente.
Percurso do centro da ponta da ferramenta no perfil de usinagem programado Centro da ponta da ferramenta
2.
Formato da programao
Cdigo G40 G41 G42 Funo Cancela compensao do raio da ferramenta Compensao do raio da ferramenta para a esquerda (LIGADO) Compensao do raio da ferramenta para a direita (LIGADO) G40 G41 G42 Formato da programao Xx/Uu Xx/Uu Xx/Uu Zz/Ww Ii Kk ; Zz/Ww ; Zz/Ww ;
11-5
11
3.
Descrio detalhada
1. 2.
G40 serve para cancelar o modo da compensao do raio da ferramenta. A funo compensao do raio da ferramenta l previamente os dados nos 2 blocos seguintes de comando de movimento (at 5 blocos quando no h comandos de funo de movimento) e controla o percurso do centro do raio da ferramenta atravs do mtodo de clculo do ponto de interseo, de modo que ele compensado a partir do percurso programado por uma distncia equivalente ao raio da ponta.
N003 r Antes da execuo do bloco N001, o prximo bloco de comando de movimento lido previamente e as coordenadas no ponto de interseo so calculadas.
N002
N001
TEP063
Na figura acima, r a distncia de compensao do raio da ferramenta (raio da ponta). 3. A distncia de compensao do raio da ferramenta corresponde ao nmero do comprimento da ferramenta e deve ser pr-configurada com o ponto da ponta da ferramenta. Se quatro ou mais blocos sem comandos de movimento ocorrerem em cinco blocos contnuos, um corte excessivo ou insuficiente resultar. Entretanto, os blocos onde o pulo opcional de bloco vlido so ignorados. A funo compensao do raio da ferramenta tambm vlida para ciclos fixos (G77 at G79) e para ciclos de desbaste (G70, G71, G72 e G73). Entretanto, nos ciclos de desbaste, a funo compensao do raio da ferramenta aplicada ao perfil acabado cancelada e, ao trmino do desbaste, a unidade NC entrar novamente no modo compensao. Com os comandos de abertura de rosca, a compensao temporariamente cancelada no bloco anterior. O plano de compensao, os eixos de movimento e o prximo vetor de sentido avanado seguem o comando de seleo de plano designado por G17, G18 ou G19. G17 ............... plano XY G18 ............... plano ZX G19 ............... plano YZ X, Y; I, J Z, X; K, I Y, Z; J, K
4.
5.
6. 7.
11-6
11
Como a ponta da ferramenta geralmente arredondada, a posio programada da ponta da ferramenta alinhada com o ponto P mostrado nos exemplos das figuras abaixo. Para a compensao do raio da ferramenta, selecione um ponto entre os pontos das figuras abaixo para cada nmero de comprimento da ferramenta e para cada pr-configurao. (Seleo de 0 a 9 no modo G41/G42.)
2 6 1 4 +X 7 3 0, 9 5 P 8 +Z 4 Ponto da ponta da ferramenta 0 ou 9 1 P 2 3 5 6 8 7
Correspondncia entre nmeros hipotticos da ponta da ferramenta e pontos da ponta da ferramenta TEP064
2.
Ponto da ponta da ferramenta e operao de compensao A. Quando o centro do raio foi alinhado com a posio inicial de usinagem
+X G40 Posio de finalizao de usinagem Percurso do centro do raio da ponta com compensao do raio da ponta Posio inicial de usinagem G42 r
Perfil usinado sem compensao do raio da ponta Percurso do programa ou perfil usinado com compensao do raio da ponta
+Z
TEP065
B.
11-7
11
A compensao do raio da ferramenta cancelada automaticamente nos seguintes casos: Aps a energia ter sido ligada Aps a tecla reset (de reconfigurao) no painel de operao do NC ter sido pressionada Aps M02 ou M30 ter sido executado (se estes 2 cds. tiverem a funo de reconfigurar) Aps G40 (comando de cancelar a compensao do raio da ferramenta) ter sido executado Aps o nmero da ferramenta 0 ter sido selecionado (T00 ter sido executado)
No modo cancelamento da compensao, o vetor de compensao torna-se zero e o percurso do ponto da ponta da ferramenta concorda com o percurso programado. Programas que contm a funo compensao do raio da ferramenta devem ser encerrados durante o modo cancelamento da compensao.
2. Incio da compensao do raio da ferramenta
A compensao do raio da ferramenta comear quando todas as condies a seguir forem satisfeitas: - O comando G41 ou G42 foi executado. - O comando usado com o comando de compensao um comando de movimento diferente daqueles usados em interpolaes circulares. A compensao ser realizada somente quando a leitura de dois a cinco blocos em sucesso for completada, independentemente se o modo operao contnua ou o modo operao de bloco nico for usado. (Dois blocos sero pr-lidos se um comando de movimento estiver presente, e cinco blocos sero pr-lidos se tal comando no estiver presente.) Durante a compensao, um mximo de cinco blocos so pr-lidos e, ento, o clculo para a compensao executado. Alguns cdigos G podem no permitir pr-leitura. Se o vetor de compensao do incio no puder ser gerado devido inabilidade da pr-leitura, um erro de programa ocorrer. (Exemplo: G41 T0101; G28 X10. Z20. ; ) A pr-leitura no permitida para os seguintes cdigos G: G10, G27, G28, G29, G30, G30.1, G36, G37 Se o erro for causado pela razo acima, gere diversos blocos que incluam comandos de movimento aps G41, G42 ou aps um comando T.
Status de controle Programa de usinagem T_; S_; G00_; G41_; G01_; G02_;
G01_;
G02_;
Buffer de pr-leitura
T_;
S_;
G00_;
G41_;
G01_;
G02_;
Blocos executados
T_;
S_;
G00_;
G41_;
G01_;
G02_;
TEP068
11-8
11
3.
Reta arco
r s G42
Percurso programado
G42
Ponto inicial
Ponto inicial
Centro do arco
B.
Ponto inicial
Ponto inicial
Centro do arco
C.
Percurso programado
Percurso programado
Ponto inicial
G41
Ponto inicial
TEP071
Nota:
Quando no h comando de movimento de eixo no mesmo bloco, a compensao executada perpendicularmente direo de movimento da direo do prximo bloco.
11-9
11
4.
A compensao vlida para comandos de posicionamento e para comandos de interpolao, como, por exemplo, comandos de interpolao circular e linear. Se o mesmo comando de compensao G41/G42 for configurado em um modo compensao do raio da ferramenta (G41/G42), tal comando ser ignorado. Quando quatro ou mais blocos no incluindo comando de movimento forem comandados no modo compensao, resultar um corte excessivo ou insuficiente. Quando o comando M00 tiver sido configurado durante a compensao do raio da ferramenta, a pr-leitura ser proibida.
11-10
11
A.
Reta arco (0 < < 90) r s Percurso do centro do raio da ferramenta Percurso programado
r s
Centro do arco
Arco Reta (0 < < 90) Percurso programado r r Percurso do centro do raio da ferramenta s Arco arco (90 < 180) Centro do arco Percurso programado Centro do arco
r s
r Ponto de interseo
Centro do arco
11-11
11
B.
Reta arco (ngulo obtuso) Percurso programado Percurso programado s Ponto de interseo Percurso do centro do raio da ferramenta r
Centro do arco
Ponto de interseo
Centro do arco
Arco reta (ngulo obtuso) Percurso programado Percurso do centro do raio da ferramenta Ponto de interseo
Arco reta (ngulo obtuso) Centro do arco Percurso programado s Percurso do centro do raio da ferramenta
Arco arco (ngulo obtuso) Ponto de interseo s r Percurso programado Centro do arco Centro do arco Ponto de interseo Percurso programado s Percurso do centro do raio da ferramenta
Centro do arco
11-12
11
C.
Se o erro aplicado aps a compensao est dentro do erro do arco configurado por parmetro, a rea a partir do ponto inicial at o ponto final do arco interpolada como um arco em espiral.
Percurso do centro do raio da ferramenta
Crculo virtual
TEP074
D.
Em casos como estes, mostrados na figura abaixo, poder haver ou no um ponto de interseo dos arcos A e B, dependendo dos dados de compensao particulares. No ltimo caso, um erro de programa ocorre e a ferramenta pra no ponto final do bloco precedente.
Centro do arco A
O percurso da ferramenta pode ser normalmente traado atravs do ponto de interseo calculado.
5.
Se uma das seguintes condies for encontrada no modo compensao do raio da ferramenta, a compensao ser cancelada. - Se o comando G40 tiver sido executado. - Se o nmero da ferramenta T00 tiver sido executado. Entretanto, o comando de movimento executado deve ser um comando diferente daqueles usados para interpolao circular. Um erro de programa ocorrer se uma tentativa for feita para cancelar a compensao usando um comando de arco. O modo cancelamento estabelecido a partir do momento em que o comando de cancelamento da compensao tenha sido lido, a pr-leitura de cinco blocos tenha sido suspensa e a pr-leitura de um bloco tenha sido tornada operacional.
11-13
11
6.
Arco reta
Percurso programado r= raio da ponta da ferramenta s G40 Percurso do centro do raio da ferramenta G40
r s Percurso programado
Ponto final
Ponto final
Centro do arco
B.
s r G40 r
Percurso programado
Ponto final
Ponto final
Centro do arco
C.
Percurso programado
Percurso programado
Ponto final
TEP078
11-14
11
A direo da compensao determinada pelos comandos de compensao do raio da ferramenta (G41, G42).
G41 G42 Compensao esquerda Compensao direita
A direo da compensao pode ser mudada, alterando-se o comando de compensao sem comandar o cancelamento da compensao no modo compensao. Entretanto, nenhuma mudana possvel de ser feita no bloco de incio de compensao e no bloco seguinte.
Reta Reta Percurso do centro do raio da ferramenta r Percurso programado r G41 Ponto de interseo G42 Esta figura mostra um exemplo no qual no existem pontos de interseo presentes durante a mudana da direo de compensao.
G41
Arco Reta
r r G41 G42 G41 r Percurso programado r Percurso do centro do raio da ferramenta G42 r Centro do arco G41 r
G42
Arco Arco
Percurso programado
G41
G42 G41
G41
G41
G42
11-15
11
Retorno linear
G41 G42 r
Percurso programado
TEP080
Nos casos a seguir, possvel que o arco exceda 360 . - Quando a direo de compensao for mudada atravs da seleo de G41 ou G42. - Quando I, J, K forem comandados com G40. Em tais casos, a compensao ser executada como mostrado acima, e uma seo ser deixada no usinada.
Arco de 360 ou maior devido compensao G42
G42
G41
Seo no usinada
TEP081
2.
G41 G01
Direita
TEP084
11-16
11
3.
Quando o comando seguinte for configurado no modo compensao, os vetores de compensao correntes so temporariamente perdidos e, ento, a unidade NC reintroduzir o modo compensao. Neste caso, a compensao no cancelada e o controle do programa ser transferido a partir de um ponto de interseo do vetor diretamente para o ponto sem vetor, ou seja, para o ponto programado. O controle tambm ser transferido diretamente para o prximo ponto de interseo quando o modo compensao for reintroduzido.
A. Comando de retorno ao ponto de referncia
X s Z s s
Ponto intermedirio N5 N6 N7 N8
(G41) N5 G01 U+30. W+60.; N6 G28 U-40. W+50.; Vetor 0, temporariamente, durante a compensao no ponto intermedirio (no ponto N7 U-60. W+30.; de referncia quando o ponto intermedirio N8 U+40. W+70.; no estiver disponvel)
TEP083
Nota:
B.
G32
TEP084
11-17
11
C.
Quando um comando de ciclo fixo composto I (G70, G71, G72, G73) designado, a compensao do raio da ferramenta temporariamente cancelada, o perfil de acabamento para o qual a compensao do raio da ferramenta foi aplicada usinado no modo torneamento com a compensao cancelada e, aps a finalizao, o modo compensao reintroduzido automaticamente.
4. Blocos que no incluem comando de movimento
N2 N3
N4
Z TEP085
Entretanto, vetores de compensao no sero gerados se quatro ou mais blocos, que no incluam comandos de movimento, aparecerem sucessivamente.
N1 N2 N3 N4 N5 N6 N7 N8 U60.W30.T0101; G41; G4 X1000; Bloco livre de movimento F100; S500; M3; N1 U-50.W20.; X U-20.W50.;
N2 a N6 N7 (Ponto de interseo) N8
Z TEP086
11-18
11
N1 N2 N3 N4 N5 N6 N7 N8
T0101; G41 U60.W30.; G4 X1000; F100; Bloco livre de movimento S500; N2 M3; X U-50.W20.; U-20.W50.;
N3 a N6 N7 (Ponto de interseo) N8
Z TEP086
B.
Quando um bloco que no inclui mov. for configurado durante o modo compensao
Vetores de ponto de interseo usuais sero gerados a no ser que quatro ou mais blocos, que no incluam movimento, aparecerem sucessivamente.
N7
N8
N6
N6
TEP087
Vetores de compensao vertical sero gerados no ponto final do bloco precedente se quatro ou mais blocos, que no incluam movimento, aparecerem sucessivamente.
N6 N7 N8 N9 N10 N11
N11
N6
N11 N7 a N10
N6
TEP089
11-19
11
C.
Quando um bloco que no inclui movimento for configurado conjuntamente com o cancelamento da compensao
Somente os vetores de compensao sero cancelados se o bloco, que no inclua movimento, contiver G40.
X
N6 N7 N8
N8 Z N7
N6
TEP089
5.
Quando o ltimo comando de movimento dos quatro blocos que precedem imediatamente o bloco do comando G40 for G41 ou G42, o movimento ser tratado como se tivesse sido programado para ocorrer na direo vetorial de I, J, e K do ponto final do ltimo comando de movimento. Ou seja, a rea at o ponto de interseo com o percurso virtual do centro da ferramenta ser interpolada e, ento, a compensao ser cancelada. A direo de compensao permanecer inalterada.
(a, b)
Percurso programado
Neste caso, preste ateno, uma vez que, independentemente da direo de compensao, as coordenadas do ponto de interseo sero calculadas mesmo se vetores errados forem configurados, como mostra o diagrama a seguir.
11-20
11
(a, b) N002 Percurso do centro do raio da ferramenta G41 Percurso programado N001 r r Onde I e K no programa de amostra mostrado acima possuem sinais errados
Preste ateno novamente, pois um vetor vertical ser gerado no bloco anterior ao bloco de G40 se o vetor de compensao no puder ser obtido pelo clculo do ponto de interseo.
(a, b) X Percurso do centro do raio da ferramenta G40 A r (i, k) r
TEP091
Nota:
Parte da pea de trabalho ser deixada no-usinada se os dados de comando I/J/K em G40 precedidos por um comando de arco gerarem um arco maior que 360 graus.
Poro no usinada
N2
N3
TEP093
11-21
11
6.
Movimento de canto
Se vetores mltiplos de compensao forem gerados em conexes entre blocos de comando de movimento, a ferramenta se mover linearmente entre estes vetores. Esta ao conhecida como movimento de canto. Se vetores mltiplos no concordarem, a ferramenta se mover ao redor dos cantos correspondentes (mas este movimento pertence ao bloco de conexo). Durante a operao de bloco nico, a seo (Bloco precedente + Movimento de canto) executada como um bloco e a seo restante (Movimento de canto restante + Prximo bloco) executada durante o prximo movimento como outro bloco.
N001
Percurso do centro do raio da ferramenta Este movimento e sua velocidade de avano pertencem ao bloco N002. r
r Centro do arco
G18 (plano Z-X) G41/G42 X_ Z_ I_ K_ ; Configure um comando de interpolao linear (G00, G01) como comando de movimento.
2. Vetor tipo I, K (G18 seleo de plano Z-X)
O novo vetor tipo I, K (plano G18) criado por este comando descrito aqui. (Descries similares aplicam-se ao vetor I, J para o plano G17 e ao vetor J, K para o plano G19.) Sendo diferente a partir do vetor no ponto de interseo do percurso programado, o vetor de compensao tipo I, K o equivalente dos vetores para o valor de compensao, perpendicular direo designada por I, K. O vetor I, K pode ser comandado mesmo no modo compensao do raio da ferramenta (modo G41/G42 no bloco precedente) e mesmo no incio da compensao (modo G40 no bloco precedente).
11-22
11
A.
Z N100
(G40)
N150
N3 Z N2
D1 N1
TEP096
B.
Quando I, K tiver sido comandado no modo compensao do raio da ponta da ferramenta (plano G18)
(G18 G41) N100 G41 G00 W150.I50.; N110 G02 W100.K50.; N120 G00 W150.;
Z Percurso programado Percurso do centro do raio da ferramenta Percurso para clculo do ponto de interseo
[1] Vetor tipo I,K [2] Vetor do tipo para clculo do ponto de interseo
TEP097
11-23
11
N1 D1
N1 N2 N3 N4 N5
3.
Direo produzida girando-se de 90 para a esquerda a direo comandada pelo vetor I,K, como visto a partir da direo frontal do eixo Y (terceiro eixo) para o ponto zero.
Exemplo 1: Com K100. Direo do vetor de compensao Exemplo 2: Com K100. Direo I, K (0, 100)
Direo I, K
(0, 100)
B.
No modo G42
Direo produzida girando-se de 90 para a direita a direo comandada pelo vetor I,K, como visto a partir da direo frontal do eixo Y (terceiro eixo) para o ponto zero.
Exemplo 1: Com K 100. Direo I, K (0, 100) Exemplo 2: Com K 100. Direo do vetor de compensao
TEP100
11-24
11
4.
(I, K)
N3 N2 D1
N4
D2
N5 N6 TEP101
5.
O curso de compensao determinado pelo nmero de compensao (modal) no bloco que inclui a designao I, K.
T 1 X N100
(A)
T 1 N110
(I, K)
TEP102
O vetor (A) o curso de compensao introduzido no modal 1 do nmero de compensao da ferramenta no bloco de N100.
T X N200
(B)
T (I, K) N210
TEP103
O vetor (B) o curso de compensao introduzido no modal 2 do nmero de compensao da ferramenta no bloco de N200. 11-25
11
6.
Notas
- Configure o vetor tipo I, K em um modo interpolao linear (G0, G1). Se ele for configurado em um modo interpolao circular no incio da compensao, um erro de programa ocorrer. Uma designao I, K em uma interpolao circular durante o modo compensao funciona como uma designao de centro de arco. - Quando o vetor tipo I, K tiver sido designado, ele no ser deletado (preveno de interferncia) mesmo se houver interferncia. Conseqentemente, um corte excessivo poder ocorrer neste caso.
X
Z N3 N2 N4 N5 N6
N1 N2 N3 N4 N5 N6 N7
G28 X0 Z0; G41 T0101 F1000; W100.; G41 U-100.W100.K10.; U100.W100.; G40; M02;
Corte excessivo
(I, K)
TEP104
7.
Notas suplementares
Refira-se tabela a seguir com relao aos mtodos de compensao baseados na presena e/ou na ausncia dos comandos G41 e G42 e dos dados de comando I, K (J).
G41/G42 No Sim Sim I, K, (J) No No Sim Mtodo de compensao Vetor do tipo para clculo do ponto de interseo Vetor do tipo para clculo do ponto de interseo Vetor tipo I, K. Sem bloco de insero
11-26
11
A compensao do raio da ferramenta vlida durante a operao automtica, se ela baseada em fita, memria ou no modo operao MDI. Os diagramas a seguir mostram o que ocorrer se a operao baseada em fita ou memria for interrompida usando a funo MDI em seguida ao encerramento do programa em um bloco:
A. Interrupo sem movimento
Interrupo MDI
S1000 M3;
s (Posio de parada no modo bloco nico)
N2 N3 TEP105
B.
N2
N3 TEP106
11-27
11
2.
Interrupo
TEP107
B.
No modo comando de valor incremental, a mesma operao resulta como com o manual absoluto DESLIGADO. Entretanto, no modo comando de valor absoluto, a ferramenta retorna ao seu percurso original no ponto final do bloco seguinte ao bloco interrompido, como mostrado na figura.
Interrupo
Interrupo TEP108
11-28
11
Os valores de compensao so selecionados especificando um nmero de compensao atravs do ltimo ou dos dois ltimos dgitos do cdigo T. Dependendo das especificaes da mquina, os primeiros dgitos podem ser utilizados. Quando um cdigo T tiver sido configurado, ele permanecer vlido at que um novo cdigo T seja configurado. Os cdigos T tambm so utilizados para selecionar dados de compensao da posio da ferramenta.
2. Atualizando os valores de compensao selecionados
A atualizao dos valores de compensao selecionados deve sempre ser feita depois que uma ferramenta diferente tenha sido selecionada durante o modo cancelamento da compensao. Caso tal atualizao for feita durante o modo compensao, os vetores no ponto final de um bloco sero calculados usando os dados de compensao selecionados para aquele bloco.
3. Erros durante a compensao do raio da ponta da ferramenta
1.
Um erro ocorrer quando qualquer um dos comandos a seguir for programado durante a compensao do raio da ponta da ferramenta. G17, G18, G19 G31 G74, G75, G76 G81 a G89 (quando um plano diferente daquele compensao tiver sido comandado) selecionado durante a
2. 3.
Um erro ocorrer quando um comando de arco for configurado no primeiro ou no ltimo bloco de compensao do raio da ferramenta. Um erro de programao ocorrer durante a compensao do raio da ferramenta quando o ponto de interseo no for determinado com o pulo de bloco nico no processamento do bloco de interferncia. Um erro de programao ocorrer quando um erro ocorrer em um dos blocos lidos previamente durante a compensao do raio da ferramenta. Um erro de programao resulta quando uma interferncia pode ocorrer sem funo de preveno de interferncia durante a compensao do raio da ferramenta.
4. 5.
11-29
11
Mesmo uma ferramenta, cujo raio da ponta tenha sido compensado pela compensao usual do raio da ferramenta, baseada na leitura prvia de dois blocos, pode mover-se para dentro da pea de trabalho para usin-la. Este status conhecido como interferncia e a funo para evitar tal interferncia conhecida como checagem da interferncia. Os dois tipos de checagem da interferncia a seguir so disponveis, e sua seleo deve ser feita usando o parmetro.
Funo Checagem/Alarme da interferncia Checagem /Preveno da interferncia Parmetro (F92 Bit 5) Checagem/preveno da interferncia DESLIGADA (F92 Bit 5= 0) Checagem/preveno da interferncia LIGADA (F92 Bit 5 = 1) Operao O sistema parar, com um erro de programa ocorrendo antes da execuo do bloco de corte. O percurso mudado para evitar que o corte ocorra.
Exemplo:
(G41) N1 G1 X-100. Z50.; N2 X-100. Z70.; N3 X0. Z120.;
Percurso de preveno da interferncia Dimetro externo da ferramenta N1 N3
- Para a funo alarme Um alarme ocorre antes de N1 ser executado. A usinagem pode ser continuada atualizando o programa em, por exemplo, N1 G1 X100. Z20.; - Usando a funo correo de buffer. Para a funo checagem/preveno de interferncia Os vetores de preveno de interferncia so gerados pelo clculo do ponto de interseo entre N1 e N3.
11-30
11
2.
Percurso do centro do raio da ferramenta quando a interferncia prevenida Percurso do centro do raio da ferramenta sem checagem da interferncia N3 N2 N1 Percurso do centro do raio da ferramenta quando a interferncia prevenida Percurso do centro do raio da ferramenta sem checagem da interferncia
Movimento linear
N2 N1 r
TEP111
11-31
11
3.
Checagem/Alarme de interferncia
Casos em que ocorre uma checagem/um alarme de interferncia so listados abaixo.
A.
N1
1 N2 N3 2, 3 4
TEP112
B.
Parada de alarme N1 2 1 3 4
N4 N3 N2 TEP113
11-32
11
- Para o diagrama mostrado abaixo, a direo do movimento torna-se contrria em N2. Neste instante, um erro de programa ocorrer antes da execuo de N1.
1, 2, 3, 4
N1 N2 N3
N4
TEP114
2.
Quando vetores de preveno no possam ser gerados: - Vetores de preveno podem no ser gerados mesmo quando as condies para sua gerao forem satisfeitas. Ou ento, mesmo aps sua gerao, os vetores de preveno podem interferir com N3. Portanto, um erro de programa ocorrer no ponto final de N1 se houver interseo destes vetores em ngulos de 90 graus ou maiores.
Parada de alarme Parada de alarme
N1 N2
N1 N2 N4
N4
N3
: ngulo de interseo
N3
TEP115
- Vetores de preveno no podem ser gerados quando blocos, que impeam a leitura prvia, sofrerem interferncia e, assim, um erro de programa ocorrer.
(G41) N10 G01 Zz1; N20 Xx1; N30 M02
N10
N20
TEP116
11-33
11
3.
Quando a direo de movimento aps a compensao da ferramenta for contrria quela do programa: - Para um programa de usinagem de canais que se estendem paralelamente ou descendentemente de um modo mais estreito que o dimetro da ferramenta, a interferncia pode ser considerada como ocorrendo, mesmo se ela no esteja realmente ocorrendo.
Percurso do centro do raio da ferramenta Parada
Percurso programado
TEP117
11-34
11
2.
Dados de comandos P diferentes daqueles listados acima so tratados como P = 1. Se a configurao do comando P for omitida, as compensaes da pea de trabalho sero tratadas como as compensaes correntemente efetivas. - Formato da programao para os dados adicionais da origem da pea de trabalho (opo) G10 L20 P_ X_ Y_ Z__ (: Eixo adicional) P1: G54.1 P1 P2: G54.1 P2 P299: G54.1 P299 P300: G54.1 P300 As faixas de configurao dos dados nos endereos axiais so:
Sistema em mm Eixo linear Eixo de rotao 99999.9999 mm 99999.9999 Sistema em polegada 9999.99999 pol. 99999.9999
B.
11-35
11
- Formato da programao para os dados de compensao da ferramenta do tipo C G10 L10 P_R_ G10 L11 P_R_ G10 L12 P_R_ G10 L13 P_R_ G10 L14 P_R_ G10 L15 P_R_ G10 L16 P_R_ G10 L17 P_R_ G10 L18 P_R_ Compensao do comprimento; Geometria Z Compensao do comprimento; Compensao do desgaste no eixo Z Compensao do raio da ferramenta (Geometria) Compensao do raio da ferramenta (Compensao do desgaste) Compensao do comprimento; Geometria no eixo X Compensao do comprimento; Compensao do desgaste no eixo X Compensao do comprimento; Geometria no eixo Y Compensao do comprimento; Compensao do desgaste no eixo Y Compensao do raio da ponta; Direo
As faixas de configurao para a programao dos dados de compensao da ferramenta so mostradas a seguir Nmero de compensao (P): 1 a 128 ou 512 (de acordo com o nmero de grupos de dados disponveis) Valor da compensao (R):
Sistema em mm COMPENSAO DA FERRAM. Tipo A COMPENSAO DA FERRAM. Tipo B Comprimento COMPENSAO DA FERRAM. Tipo B Comprimento COMPENSAO DA FERRAM. Tipo B Raio COMPENSAO DA FERRAM. Tipo B Raio COMPENSAO DA FERRAM. Tipo C Geometria COMPENSAO DA FERRAM. Tipo C Geometria COMPENSAO DA FERRAM. Tipo C Desgaste COMPENSAO DA FERRAM. Tipo C Desgaste COMPENSAO DA FERRAM. Tipo C Direo Geometria Desgaste Geometria Desgaste XYZ Raio da ponta XYZ Raio da ponta 1999.9999 mm 1999.9999 mm 99.9999 mm 999.9999 mm 9.9999 mm 1999.9999 mm 999.9999 mm 99.9999 mm 9.9999 mm 0-9 Sistema em polegada 84.50000 pol. 84.50000 pol. 9.99999 pol. 84.50000 pol. 0.99999 pol. 84.50000 pol. 84.50000 pol. 9.99999 pol. 0.99999 pol. 0-9
11-36
11
C.
150001 a 150005 150100 a 154195 (150100 a 152147) 16001 a 17001 a 18001 a 19001 a 20001 a 21001 a 22001 a 23001 a 16048 17384 18256 19144 20132 21154 22168 23168
Nota 1: Para as faixas de configurao dos dados do parmetro, refira-se Lista de Parmetros/Lista de Alarmes/Lista de cdigos M. Nota 2: Para os parmetros com endereo P ou #, os dados entre parnteses referem-se ao nmero ampliado de grupos de dados para a compensao de erros de passo (quando K103 bit 2 = 1).
11-37
11
3.
3.
4.
Exemplo:
O comando acima configura os seguintes dados: Sistema em mm X 100. Y 1. Sistema em mm (at 4 casas decim.) X 100. Y 0.1 Sistema em polegada X 100. Y 0.1 Sistema em pol. (at 5 casas decim.) X 100. Y 0.01 6.
Os dados da origem atualizados por um comando G10 no so indicados da mesma maneira como eles so indicados na tela de DESLOCA PEA at que esta tela seja selecionada novamente. Configurar um valor ilegal de cdigo L causar um alarme. Configurar um valor ilegal de cdigo P causar um alarme. Configurar um valor ilegal de eixo causar um alarme.
7. 8. 9.
10. O comando G10 invlido (ou pulado) durante a checagem do percurso da ferramenta.
11-38
11
B.
3.
Exemplo:
O comando acima configura os seguintes dados: Sistema em mm 1. Sistema em mm (at 4 casas decim.) 0.1 Sistema em polegada 0.1 Sistema em pol. (at 5 casas decim.) 0.01 4. Os dados da compensao atualizados por um comando G10 no so indicados da mesma maneira como eles so indicados na tela de OFFSET FERRAMEN at que esta tela seja selecionada novamente. Configurando um valor ilegal de cdigo L causar um alarme. Um comando de G10 P_ R_ sem um cdigo L tambm est disponvel para a entrada de dados de compensao da ferramenta. Configurando um valor ilegal de cdigo P causar um alarme. Configurando um valor ilegal de compensao (R) causar um alarme. O comando G10 invlido (ou pulado) durante a checagem do percurso da ferramenta.
5. 6. 7. 8. 9.
C.
3. 4. 5.
Exemplo:
Para mudar um dado do tipo dgito binrio de 00110110 para 00110111: Como (00110111)2 = (55)10 [um nmero binrio de 00110111 corresponde a 55 em notao decimal], configure 55 com o endereo R.
6.
11-39
11
7.
Alguns parmetros especficos do tipo dgito binrio requerem a seleo de um de mltiplos dgitos binrios. Para o parmetro mostrado como exemplo abaixo, configure os dados que ligam somente um dos dgitos binrios de 2 a 5.
Exemplo:
Parmetro K107
7 6 5 4 3 2 1 0
Dgito binrio
Filtro de vel. em forma de S Filtro de vel. em forma de S Filtro de vel. em forma de S Filtro de vel. em forma de S
Configurando 1 para os dgitos binrios 2 e 3, por exemplo, pode no tornar vlido um filtro de velocidade de 21.3 ms (= 7.1 + 14.2).
8. 9.
Os dados de parmetro atualizados por um comando G10 L50 no so tornados vlidos at a execuo de um comando G11. Os dados de parmetro atualizados por um comando G10 L50 no so indicados da mesma maneira como eles so indicados na tela de PARAMETR at que esta tela seja selecionada novamente.
10. Configurando um valor ilegal de cdigo L causar um alarme. 11. Configurando um valor ilegal de cdigo N (Nmero do parmetro) causar um alarme. 12. A omisso do cdigo P para um parmetro tipo eixo causar um alarme. 13. Configurando um valor ilegal de parmetro com o endereo R causar um alarme. 14. O comando G10 invlido (ou pulado) durante a checagem do percurso da ferramenta. 15. Como para parmetros (BA e SU) com valores separados para cada sistema, um comando G10 efetivo somente para valores do sistema aos quais pertence a seo corrente do programa.
4.
11-40
11
B.
Y15.000
20.
10.
Sistema de coordenadas de G54 antes da mudana X Sistema de coordenadas de G54 aps a mudana X
10.
20. Y Y Y MEP135
Nota 1: Mudanas na exibio de posio da pea de trabalho em N101 Em N101, a exibio de posio da ferramenta no sistema de coordenadas de G54 muda antes e depois da atualizao do sistema de coordenadas da pea de trabalho com G10.
X=0 Y=0
X = +5.000 Y = +5.000
Nota 2: Prepare o seguinte programa para configurar os dados de compensao do sistema de coordenadas da pea de trabalho em G54 a G59: G10L2P1X10.000 G10L2P2X20.000 G10L2P3X30.000 G10L2P4X40.000 G10L2P5X50.000 G10L2P6X60.000 Y10.000 Y20.000 Y30.000 Y40.000 Y50.000 Y60.000
11-41
11
C.
Programando para usar um sistema de coordenadas da pea de trabalho como sistemas de coordenadas mltiplas da pea de trabalho #1=50. #2=10. M98 P200 L5 M02 % N1 G90 G54 G10 N2 G00 X0 Y0 N3 X5. F100 N4 X0 Y5. N5 Y0 N6 #1=#1+#2 N7 M99 %
Programa principal
L2 P1 X#1
Y#1
Subprograma (O200)
60.
50.
40.
30.
20.
10. W
G54' ' ' ' G54' ' ' G54' ' G54' G54 W 1 ciclo W 2 ciclo W 3 ciclo W 4 ciclo
5 ciclo
Y MEP136
D.
Programando para entrada de dados de parmetro G10L50 N4017R10 N6088R96 N12067R1000 N12072R67 N150004P1R50 G11
Modo entrada de parmetro LIGADO D17 configurado para 10. F88 configurado para 01100000. [ (01100000)2 = (96)10 ] L67 configurado para 1000. L72 configurado para 0x43. [ (43)16 = (67)10 ] Dados P4 para o 1 eixo (eixo X) so configurados para 50. Modo entrada de parmetro DESLIGADO
11-42
11
5.
Alarmes relacionados
Mensagem do alarme Causa Configurao de compensao da pea de trabalho: Um comando P omitido em um bloco de G10 L20 (ou L2), apesar do ltimo sistema de coordenadas selecionado ser um dos sistemas de G54 a G59 (ou um dos sistemas de G54.1). Configurao de parmetro: Um nmero ilegal de parmetro configurado. Configurao de compensao da pea de trabalho: A faixa de configurao do nmero do sistema de coordenadas ou dos dados de compensao excedida. NMERO INTRODUZIDO ILEGAL Configurao de compensao da ferramenta: A faixa de configurao dos dados de compensao excedida. Configurao de parmetro: O nmero do eixo no especificado para um parmetro tipo eixo. A faixa de configurao do nmero do eixo ou dos dados do parmetro excedida. Configurao de compensao da ferramenta: O nmero de compensao especificado maior que o nmero de grupos de dados disponveis. Configurao de compensao da pea de trabalho: Um comando de G10 L20 configurado, apesar da funo correspondente para os sistemas de coordenadas de G54.1 no ser fornecida. Corrija o nmero de compensao de acordo com o nmero de grupos de dados disponveis. D um comando de cdigo L disponvel. Reveja os dados do programa. Soluo
Nmero do alarme
807
FORMATO ILEGAL
809
839
903
11-43
11
A compensao do dimetro da ferramenta usa ACT- (dados do dimetro da ferramenta) dos dados da ferramenta MAZATROL. A compensao da ferramenta usa OFFSET FERRAMENTA dos dados da ferramenta MAZATROL. A compens. da ferr. usando os dados da ferr. MAZATROL impedida de ser cancelada por um comando de retorno ao ponto de referncia. A compensao da ferramenta usa No. dos dados da ferramenta MAZATROL (No. dos dados de compensao da ferramenta). (Configure F94 Bit 7 = 0, para usar os dados armazenados na tela de OFFSET FERRAMEN)
1.
Compensao da ferramenta
Parmetro Itens de dados usados OFFSET FERRAMEN DADOS DE FERRAMEN (MAZATROL) Nr. da compensao da ferramenta. OFFSET FERRAMENTA OFFSET FERRAMENTA + No. (Nr. dos dados de compensao) No. (Nr. dos dados de compensao) OFFSET FERRAMEN + DADOS DE FERRAMEN Nr. da compensao da ferramenta + OFFSET FERRAMENTA 1 0 1 1 1 0 F93 bit 3 0 F94 bit 7 0 T_ T_ T_ T_ T_ Formato da programao
2.
3.
F92 bit 7
0 1 0 1
F94 bit 7
0 1 1 0
RAIO-COMP. + No. (Nr. dos dados de compensao.) No. (Nr. dos dados de compensao.) RAIO-COMP.
Nr. de compensao da ferramenta +
11-44
11
2.
Configurao do parmetro
Configure o bit 7 do parmetro F92 para 1.
3.
Descrio detalhada
- A compensao do dimetro da ferr. usa como seus valores de compensao os dados do dimetro da ferramenta que estiver montada no spindle pela designao de G41/G42. - A compensao do dimetro da ferramenta cancelada por G40.
Nota 1: A ferramenta usada deve ser montada no spindle antes de se reiniciar o programa. Nota 2: A compensao baseada nos dados do dimetro da ferramenta no ocorrer se os dados do dimetro da ferramenta MAZATROL registrados no estiverem presentes ou se uma ferramenta para a qual os dados do dimetro da ferramenta, que no possam ser introduzidos, devem ser usados. Nota 3: Para executar as operaes de compensao de raio em um programa EIA/ISO usando os dados do dimetro da ferramenta includos nos dados da ferramenta MAZATROL, preciso inserir blocos de comando de troca de ferramenta.
2.
Configurao do parmetro
Configure o parmetro L57 para 1.
3.
Descrio detalhada
Esta funo permite que todos os dados de ferramenta, com exceo das ferramentas de spindle, sejam atualizados durante a operao automtica baseada em um programa EIA/ISO.
Parmetro FERRAM. No Sim
NOM
No Sim
ACT- No Sim
COMPR. No Sim
COMP. No Sim
THP/HP No Sim
MAT. No Sim
L57 = 0 L57 = 1
Nota 1: Na tabela dada acima, Sim indica que voc pode atualizar os dados e No indica que voc no pode atualizar os dados. A identificao entre os programas MAZATROL e os programas EIA/ISO feita automaticamente, independentemente se o programa correntemente executado um programa MAZATROL ou um programa EIA/ISO, bem como se ele um programa principal ou um sub-programa. Entretanto, se o progr. principal for MAZATROL e seus sub-progr. so EIA/ISO, ento, o grupo de progrs. correntemente ativos considerado como um progr. MAZATROL. Nota 2: Um alarme 428 - PROTEO DA MEMRIA ocorrer se os dados da ferr. do spindle forem modificados durante a operao automtica baseada em um progr. EIA/ISO.
11-45
11
- NOTA -
11-46 E
12
1.
O formato da programao o seguinte: G90 X/U_ Z/W_ R_ F_ ; (O mesmo para o G92 e o G94) Os valores da conicidade dos ciclos fixos G90, G92 e G94 devem ser especificados pelo argumento R.
2.
Os comandos de ciclo fixo so cdigos G modais e, deste modo, so vlidos at que um outro comando no mesmo grupo modal ou um comando de cancelamento seja configurado. O seguinte cdigo G cancela os comandos de ciclo fixo. G00, G01, G02, G03 G07, G09, G10, G27, G28, G29, G30, G30.1 G31, G32, G34 G37, G50, G52, G53
3.
H dois tipos de chamada de ciclo fixo, chamada contnua e chamada bloco-a-bloco. Elas so selecionadas pela configurao de um parmetro. Uma chamada contnua chama o subprograma de macro de ciclo fixo somente quando h um comando de movimento axial no modo de ciclo fixo. A chamada bloco-a-bloco chama o subprograma de macro de ciclo fixo em cada bloco no modo ciclo fixo. Ambos os tipos so executados at que o ciclo fixo seja cancelado. Uma interrupo manual pode ser aplicada enquanto um ciclo fixo de torneamento (G90, G92 e G94) est sendo executado. Entretanto, ao terminar a interrupo, a ferramenta deve ser retornada posio onde a interrupo manual foi aplicada e, ento, o ciclo fixo de torneamento deve ser reiniciado. Se for reiniciado sem a ferramenta ter sido retornada, todos os movimentos de operao subseqentes desviaro por um valor equivalente ao valor da interrupo manual.
4.
12-1
12
TEP118
2.
Torneamento cnico
Esta funo possibilita o torneamento cnico contnuo na direo longitudinal usando o seguinte comando. G90 X/U_Z/W_I_F_;
R : Avano transversal rpido F : Avano de corte I : Profundidade do cnico (valor incremental radial com sinal) Eixo X 3(F) Z W X Eixo Z 4(R) 2(F) 1(R) I U 2
TEP119
12-2
12
3.
Observaes
No modo de operao de bloco nico, a ferramenta pra nos pontos finais das operaes 1, 2, 3 e 4, ou somente ao completar um ciclo (dependendo do bit 7 do parmetro F111). Dependendo dos sinais de U, W e I, os seguintes perfis so criados.
[1] U < 0, W < 0, I < 0 [2] U < 0, W < 0, I > 0
W U 2 X 4 3 2 1 I
X U 2 3
W 4 2 1 I
X
Z U 2 3 2 4 W 1 I
Z U 2 3 4 W
2 1
TEP120
O erro de programa 899 COMPR. DO CONE ILEGAL ocorre nos perfis [2] e [3] a no ser que a seguinte condio seja satisfeita. |
U || 2
12-3
12
Esta funo possibilita a rosqueamento reto usando o seguinte comando. G92 X/U_ Z/W_ F/E_ ;
(R) : Avano transversal rpido (F) : Rosqueamento Eixo X 3(R) Z W X Eixo Z 4(R) 2(F) 1(R) U 2
TEP121
2.
Rosqueamento cnico
Esta funo possibilita o rosqueamento cnico usando o seguinte comando. G92 X/U_ Z/W_ I_ F/E_ ;
(R) : Avano transversal rpido (F) : Rosqueamento I : Profundidade cnica (valor incremental radial com sinal) Eixo X 3(R) Z W X Eixo Z 4(R) 2(F) 1(R) I U 2
TEP122
12-4
12
3.
Observaes
: Comprimento da sada da rosca Se o passo da rosca assumir o valor L, ento, o parmetro poder ser configurado em 0.1 L na faixa de 0 a 4.0. : gulo de sada da rosca O parmetro (F28) pode ser configurado em 45 ou 60 .
TEP123
- No modo de operao de bloco nico, a ferramenta pra nos pontos finais das operaes 1, 3 e 4, ou somente ao completar um ciclo (dependendo do bit 7 do parmetro F111). - Quando a funo manuteno do avano aplicada durante o ciclo de rosqueamento, a operao automtica parar nesta posio se no em rosqueamento. Configurando o bit 2 do parmetro F111, o rosqueamento em andamento pode ser parado na prxima posio de concluso do movimento (concluso da operao 3) do rosqueamento ou aps o chanframento a partir da posio em que a funo de manuteno do avano aplicada. - Durante o rosqueamento, o uso ou o desuso de operao em vazio no ser alterado. - Dependendo dos sinais de U, W e I, os seguintes perfis so criados.
[1] U < 0, W < 0, I < 0 [2] U < 0, W < 0, I > 0
W U 2 X 4 3 2 1 I
W U 2 X 3 4 2 1 I
Z U 2 3 2 4 W 1 I
Z U 2
O erro de programa 899 COMPR. DO CONE ILEGAL ocorre nos perfis [2] e [3] a no ser que a seguinte condio seja satisfeita. | U || I 2 |
- Para as mquinas c/ a funo opcional de correo automtica da posio inicial de abrir roscas, as condies de corte da rosca podem ser alteradas variando a veloc. do spindle. Veja a subseo 5-10-6 para mais informaes. 12-5
12
Esta funo possibilita o torneamento reto contnuo na direo da face usando o seguinte comando. G94 X/U_Z/W_F_;
Eixo X 1(R) 2(F) 3(F) Z W X Eixo Z 4(R) U 2 (R) Avano transversal rpido (F) Avano de corte
TEP125
2.
Torneamento cnico
Esta funo possibilita o torneamento cnico contnuo na direo da face usando o seguinte comando. G94 X/U_Z/W_K_F_;
Eixo X (R) : Avano transversal rpido (F) : Avano de corte K : Profundidade cnica (valor incremental radial com sinal)
K 2(F)
1(R) 4(R) U 2
3(F) Z W
Eixo Z
TEP126
12-6
12
3.
Observaes
- No modo de operao de bloco nico, a ferramenta pra nos pontos finais das operaes 1, 2, 3 e 4, ou somente ao completar um ciclo (dependendo do bit 7 do parmetro F111). - Dependendo dos sinais de U, W e I, os seguintes perfis so criados.
[1] U < 0, W < 0, K < 0
K W 1(R) U 2 X 3(F) Z 2(F) 4(R)
3(F) Z W
1(R) Z K
TEP127
O erro de programa 899 COMPR. DO CONE ILEGAL ocorre nos perfis [2] e [3] a no ser que a seguinte condio seja satisfeita. |W||K|
12-7
12
Funo
- Se o programa do perfil de acabamento no foi introduzido na memria, qualquer uma das funes acima para os ciclos fixos compostos (G70 a G73) no pode ser usada. - Os formatos de programao so mostrados a seguir.
Cdigo G G70 G71 G72 G73 G74 G75 G76
G70 A_P_Q_ ; G71 U_R_ ; G71 A P_Q_U_W_F_S_T_ ; G72 W_R_ ; G72 A_P_Q_U_W_F_S_T_ ; G73 U_W_R_; G73 P_Q_U_W_F_S_T_ ; G74 R_ ; G74 X(U)_Z(W)_P_Q_R_F_S_T_ ; G75 R_ ; G75 X(U)_Z(W)_P_Q_R_F_S_T_ ; G76 P_Q_R_ ; G76 X(U)_Z(W)_R_P_Q_F_ ;
Formato da programao
12-8
12
Com os comandos mostrados abaixo para o perfil acabado entre (A) e (H), o desbaste pela profundidade de corte D ser executado deixando os sobrematais de acabaamento U e W.
(0 ou 2 para TC4) (H) (A) Ponto inicial do ciclo (F) (E) (D) (B) (1 para TC4) 45
(G)
(C)
TEP128
O parmetro TC4 determinar o modelo de sada a partir da parede em ngulo reto, se a sada de 45 ou a velocidade de avano acelerada na parede deve ser estabelecida durante o ciclo de desbaste. Configurando 2 para TC4, a velocidade de chanframento pode ser alterada. (Refira-se ao parmetro TC3.)
2. Formato da programao
G71 Ud R_; G71 A_ P_ Q_ Uu W_ F_ S_ T_; Ud : Profundidade do corte comandada sem sinal (valor do raio). Este comando modal e vlido at que um novo valor seja comandado. R : Distncia de sada Este comando modal e vlido at que um novo valor seja comandado. ngulo de sada fixado em 45 . A : Nr. do programa do perfil de acabamento P : Nr. do bloco que contm o incio do perfil de acabamento Q : Nr. do bloco que contm o final do perfil de acabamento Uu : Sobremetal de acabamento e direo na direo do eixo X (valor diametral ou valor do raio) W : Sobremetal de acabamento e direo na direo do eixo Z F_ S_ T_: comando F, S e T F, S e T especificados nos blocos de P a Q so ignorados durante o ciclo, e aqueles especificados no, ou antes do, bloco G71 tornam-se vlidos. - d e u so especificados pelo endereo U. A diferenciao depende se P e Q so especificados no mesmo bloco.
Nota:
Mesmo se os comandos F e S existem em blocos definidos por P e Q, eles sero ignorados durante o ciclo de desbaste devido a serem considerados para o ciclo de acabamento.
12-9
12
3.
Descrio detalhada
O perfil da usinagem executado por G71 pode ser uma das quatro combinaes abaixo. Basicamente a usinagem ser executada pelo deslocamento do eixo Z. Os sobremetais de acabamento U e W podem ter sinais diferentes.
(C) (A) (A) (C)
+X
U<0 W<0
(C) TEP129
Para a seo entre A e B, o comando deve ser executado pelo bloco de seqncia de dados P, com comando de movimento somente no eixo X. Para a seo entre B e C, um mximo de 32 recessos so permitidos. Quando G00 comandado para a seo entre A e B, a usinagem durante o ciclo ser feita por avano rpido. Com G01, a velocidade de avano do corte ser usada
(C) (A)
TEP130
12-10
12
4.
Observaes
1. 2. 3.
Os subprogramas podem ser chamados a partir dos blocos de seqncia definidos por P e Q. A usinagem pode ser terminada com G02 ou G03 em alguns perfis definidos por P e Q. Aps a concluso do ciclo, o cdigo G deve ser comandado novamente. O nmero de blocos para o perfil de acabamento de at 100 blocos incluindo aqueles inseridos automaticamente dentro do equipamento NC, como por exemplo, a compensao do raio da ponta.
100 blocos
TEP131
Entretanto, as coordenadas devem ser aumentadas gradualmente na direo do eixo Z. Para perfis como mostrado abaixo, o alarme 898 PERFIL DESIGNADO ILEGAL. ocorrer e a usinagem pra.
TEP132
12-11
12
4.
A entrada de corte inicial no pode ser executada somente em deslocamento do eixo X. Quanto ao movimento nas coordenadas crescendo pouco a pouco na direo do eixo Z, qualquer perfil pode ser usinado.
TEP133
5.
Se este ciclo for comandado durante o modo de compensao do raio da ponta, a compensao do raio da ponta ser efetuada no programa do perfil de acabamento, e este ciclo ser executado como para o perfil compensado. Para o perfil em que as coordenadas do eixo X no so alteradas pouco a pouco, W deve ser comandado com 0 geralmente. Se isto for ignorado, ocorrer uma usinagem excessiva em um lado da parede. No primeiro bloco de repetir seo, d um comando para cada par X(U) e Z(W). Se no houver movimento no eixo Z, W0 deve ser comandado. Na usinagem de perfil definido por A-B-C, se o comando que resulta em A B for efetuado com B, o alarme 898 PERFIL DESIGNADO ILEGAL. ocorrer. O caso () correto enquanto o caso () causar um alarme.
6.
7. 8.
( (C)
) (A)
(B ) (A)
(C)
(B)
(B)
. 9.
TEP134
Os cdigos M nas seqncias definidas por P e Q no sero efetivos nos ciclos G71 e nem nos ciclos G72 e G73. Estes cdigos M so efetivos somente nos ciclos G70.
12-12
12
22 28 27 26
TEP135
5.
Programas de amostra
10 Pea de trabalho
40
30
30
140
120
60
160
Unidade: mm
N001 N002 N003 N010 N011 N012 N013 N014 N015 N016 N017 N018 N019
G00 G96 G98; G28 U0 W0; X160.Z2.; G71 U5.R1.; G71 P012 Q016 U4.W2. F150 S150 M03; G00 X60.S200; G01 Z-30.F100; G03 X120.Z-60.R30.; G01 W-40.; X140.W-10.; G70 P012 Q016; G28 U0 W0 M05; M30;
12-13
12
G72 W d R_; G72 A_ P_ Q_ U_ W_ F_ S_ T_; W d : Profundidade do corte * Outros endereos so como com G71.
d B A
TEP136
Em G72, o parmetro TC4 determinar se a sada em 45 a partir da parede deve ser selecionada ou no no ciclo como em G71. Configurando 2 para TC4, o avano pode ser acelerado na subida. (Refira-se ao parmetro TC3.) O perfil da usinagem executado por G72 pode ser uma das quatro combinaes abaixo. Basicamente a usinagem ser executada pelo deslocamento do eixo X. Os sobremetais de acabamento U e W podem ter sinais diferentes.
U<0 W>0 U<0 W<0
(C)
(C)
(B) (B) Z
(A) (A)
(A) (A)
(B) (B)
U<0 W<0
(C)
(C)
U>0 W<0
TEP137
- Para a seo entre A e B, o comando deve ser executado pelo bloco de seqncia de dados P, com comando de movimento somente no eixo Z. - Para a seo entre B e C, o nmero de recessos para o perfil de acabamento de at 100 blocos incluindo aqueles inseridos automaticamente dentro da unidade NC. - Quando G00 comandado para a seo entre A e B, a usinagem durante o ciclo ser feita por avano rpido. Com G01, a velocidade do avano de corte ser usada - O valor da compensao do raio da ponta ser adicionado aos sobremetais de acab. U e W. 12-14
12
2.
Programas de amostra
8 10 11 20 21 10
+X
176 120 82 35
+Z
Unidade: mm
N001 N002 N003 N004 N010 N011 N012 N013 N014 N015 N016 N017 N018 N019 N020 N021
G00 G96 G98; G28 U0 W0; T001001; X176.Z2.; G72 W7.R1.; G72 P012 Q018 U4.W2.D7. F100 S100 M3; G00 Z-80.S150; G01 X120.W8.F100; W10.; X82.W11.; W20.; X35.W21; W12.; G70 P012 Q018; G28 U0 W0 M5; M30;
12-15
12
Esta funo permitir a execuo eficiente no desbaste quando peas fundidas ou forjadas devem ser usinadas paralelamente ao perfil de acabamento.
K+W W I+U/2 (A) (C) U/2 (B) W TEP138 U/2
2.
Formato da programao
Outros endereos so como com G71. Mesmo se os comandos F e S existem em blocos definidos por P e Q, eles sero ignorados durante o ciclo de desbaste devido a serem considerados para o ciclo de acabamento.
Nota:
3.
Descrio detalhada
- Perfil de acabamento No programa, (A)(B)(C) na seguinte ilustrao so comandados. A seo entre B e C deve ser um perfil em que as coordenadas alterem pouco a pouco em ambos os sentidos do eixo X e do eixo Z.
12-16
12
[2] (R)
B TEP139
- Compensao do raio de ponta da ferramenta Quando este ciclo comandado no modo de compensao do raio de ponta da ferramenta, a compensao do raio de ponta da ferramenta aplicada seqncia de perfil de acabamento para este ciclo, e o ciclo executado para este perfil. Entretanto, quando este ciclo comandado no modo de compensao do raio de ponta da ferramenta, a compensao temporariamente cancelada imediatamente antes deste ciclo e iniciada no bloco de cabealho da seqncia de perfil de acabamento. - Sentido do avano de entrada O sentido do deslocamento para o avano de entrada determinado pelo perfil no programa de acabamento, como mostrado na tabela abaixo.
1 2 3 4
Traado
A1
A1 A
C A1 A
C A A1
TEP140 Eixo X inicial Eixo Z total Corte no eixo X Corte no eixo Z direo direo + direo + direo + + + + + +
12-17
12
4.
Parmetro
- A distncia de sada e a direo, na direo do eixo X, podem ser configuradas pelo parmetro TC117. Os valores de configurao do parmetro variam de acordo com o comando de programa. - A distncia de sada e a direo, na direo do eixo Z, podem ser configuradas pelo parmetro TC118. Os valores de configurao do parmetro variam de acordo com o comando de programa. - Nmero de passes pode ser configurado pelo parmetro TC72. Os valores de configurao do parmetro variam de acordo com o comando de programa.
5. Observaes
- Os comandos F, M, S e T especificados nos blocos entre P e Q so ignorados, e aqueles especificados no bloco G73 so vlidos. - H quatro modelos de usinagem, portanto, tenha cuidado com os sinais de u, w, i e k, respectivamente.
u > 0 w < 0 i u > 0 w > 0 i
> k < 0
> 0
k > 0
u < 0 w < 0 i
u < 0 w > 0 i
< 0 k < 0
< 0 D732S0014
k > 0
i, k e u, w so especificados pelos endereos U e W. A diferenciao estabelecida se P e Q so comandados no mesmo bloco. Isto , os endereos U e W, quando P e Q no so comandados no bloco G73, representam i e k respectivamente, e quando P e Q so comandados representam u e w respectivamente.
- Quando o ciclo termina, a ferramenta retornada ao ponto A. - Na usinagem em que o centro da ponta da ferramenta est alinhada com o ponto inicial, se o corte executado com a compensao do raio da ponta da ferramenta aplicada, o valor da compensao do raio da ponta da ferramenta adicionado u e w. - Outros so como com G71.
12-18
12
6.
Programas de amostra
90 75
50 30 5
2 3 3 170 150 4 4 2 +X
(120)
80
50
+Z
Unidade: mm
N010 N011 N012 N013 N014 N015 N016 N017 N018 N019 N020 N021 N022 N023
G00 G96 G98; G28 U0 W0; T001001; X150.Z5.; G73 U8.W6.R3.; G73 P016 Q020 U4.W2. F150 S100 M3; G00 X50.; G01 Z-30; X80.Z-50.; Z-75.; X120.Z-90.; G70 P016 Q020; G28 U0 W0 M5; M30.;
12-19
12
Exemplo 1:
G70
P200
Q300;
N200 ; N300 ;
Exemplo 2:
Aps a execuo do ciclo N100 no Exemplo 1 ou Exemplo 2, o bloco N110 o prximo executado.
12-20
12
2.
Formato da programao
G74 Re; G74 Xx/Uu Zz/Ww Pi Qk Rd Ff Ss Tt; e x/u z/w i k d : Distncia de retorno Este comando modal e vlido at que um novo valor seja comandado : Valor absoluto/valor incremental do eixo X : Valor absoluto/valor incremental do eixo Z : Distncia do movimento do eixo X (comando sem sinal) : Profundidade de corte no eixo Z (comando sem sinal) : Distncia da sada da ferramenta no fundo do corte usualmente comandada com dados positivos. Entretanto, quando os endereos X/U e P so omitidos, ela comandada com o sinal do sentido da sada. : Velocidade de avano : Comando S : Comando T
f s t
A distncia e configurada pelo parmetro TC74 (distncia de retorno do pica-pau no processo de abrir canal).
i
U 2
e Z W
k
X TEP141
12-21
12
3.
Descrio detalhada
1. Para a furao X (U), P e Rd no so requeridos. Omita estes dados.
15
15
15
50
2.
Sem Rd, a sada ser considerada como 0. Normalmente Rd especificado com dados positivos. Entretanto, quando X (U) e P so omitidos na usinagem de dimetros interno e externo, Rd requer um sinal. Quatro combinaes de G74
(B)
(A)
(D)
(C)
3.
12-22
12
4.
Observaes
1. 2. 3. 4. Durante a operao de bloco nico, todos os blocos so executados passo-a-passo. A omisso dos endereos X (U), P e Rd produz somente a operao do eixo Z, resultando no ciclo de furao pica-pau. e e d so valores de comando do endereo R. A diferenciao estabelecida se Z (W) comandado junto. Isto , o comando R junto com Z (W) resulta naquele de d. A operao do ciclo executada no bloco onde Z (W) comandado.
5.
Programas de amostra
40 (160) +X
50
100
+Z Unidade: mm
G00 G96 G98; G28 U0 W0; X100.Z2.; G74 R2.; G74 U-50.Z-40.P5.Q7.F150 S100 M3; G28 U0 W0; M30;
12-23
12
2.
Formato da programao
G75 Re ; G75 X(U)_ Z(W)_ P_ Q_ Rd F_ S_ T_ ; G75 executa o ciclo como mostrado abaixo.
A P e
U 2
d X TEP144
12-24
12
3.
Descrio detalhada
1. Para a usinagem de dimetro interno e externo de canais, Z (W), Q e Rd no so requeridos. Omita estes dados.
2 100 90 60
TEP145
2.
Sem Rd, a distncia de sada na direo do eixo Z ser considerada como 0. Normalmente Rd especificado com dados positivos. Entretanto, quando Z (W) e Q so omitidos na usinagem da face, Rd requer um sinal.
Quatro combinaes de G75
(C) (A) d d
d (D) (B)
3.
12-25
12
4.
Observaes
1.
Ambos, G74 e G75, que so usados para corte (separao), abrir canais ou furao, so um ciclo para realizar a sada da ferramenta automaticamente. Quatro modelos, que so simtricos entre si, so disponveis. A distncia de retorno e pode ser configurada pelo parmetro TC74. O valor de configurao do parmetro ser variado com o comando do programa. Durante a operao de bloco nico, todos os blocos so executados passo-a-passo.
2. 3.
5.
Programas de amostra
15 20 +X
+Z
70
100 Unidade: mm
G00 G96 G98; G28 U0 W0; X102.Z-20.; G75 R2.; G75 W-15.X70.P6.Q5.F150 S100 M3; G28 U0 W0; M30;
12-26
12
U 2
i X
TC82
TEP147
d n k
d TEP148
12-27
12
2.
Formato da programao
G76 Pmra Rd; (omisso permitida) G76 Xx/Uu Zz/Ww Ri Pk Qd F S_ T_; m : Nr. de passes para o acabamento final (1 a 99) Este comando modal e vlido at que um novo valor seja comandado. r : Comprimento da sada da rosca Assumindo que o passo seja , o comando dado com dois numerais de 00 a 99 em incrementos de 0.1 entre 0.0 e 9.9. Este comando modal e vlido at que um novo valor seja comandado. a : ngulo da ponta da ferramenta (ngulo da rosca) Seis valores, 80 , 60 , 55 , 30 , 29 e 0 , podem ser selecionados. O valor correspondente ao ngulo comandado com dois numerais. Este comando modal e vlido at que um novo valor seja comandado. d : Sobremetal de acabamento Este comando modal e vlido at que um novo valor seja comandado. i : Diferena radial da poro de rosqueamento Se i = 0, o corte de rosca reta estabelecido. k : Altura da rosca (Comandada com a distncia na direo do eixo X e com o valor do raio) d : Profundidade do primeiro passe (dados radiais) : Passo da rosca (Como com o corte de rosca G32) S, T : Como com G71
Nota:
m, r e a so comandados juntos pelo endereo P. Quando m = 2 vezes, r = 1.2 e a = 60 so estabelecidos, introduza os dados como segue. P 02 12 60 m r a
12-28
12
3.
Descrio detalhada
- Comprimento de sada da rosca pode ser configurado pelo parmetro TC82 por 0.1 L unidades em uma faixa de 0.1 L a 4.0 L (L como passo). - A profundidade do passe determinada com d para o passe inicial e d passe para que a profundidade seja constante em todos os passes.
Quatro combinaes de G76
n para o ensimo
(C)
(A)
(D)
(B)
12-29
12
- Configurao de um ciclo A ferramenta move-se em avano rpido para as operaes [1], [2], [5] e [6] no ciclo e no avano de corte baseado no valor designado de F para as operaes [3] e [4].
z w [6] [5] U 2 [4] [3] (i) x Quando R negativo r a /2 TEP151 k [2] [1]
U 2 [4] [3] k
TEP152
Ensimo passe d n
12-30
12
4.
Observaes
1.
Quando o boto de manuteno do avano for pressionado durante a execuo de G76, a operao de rosqueamento ser parada automaticamente aps o trmino de um bloco sem rosqueamento ou aps o trmino de chanframento configurando o parmetro F111 no bit 2 como no caso de G92. (A lmpada de manuteno do avano acende imediatamente no modo de manuteno do avano e apaga quando a operao automtica pra.) Se o rosqueamento no est sendo executado, a lmpada de manuteno do avano acende e o status de manuteno do avano estabelecido. A usinagem pra no trmino das operaes [1], [4] e [5] quando o modo ligado a outro modo automtico durante a execuo do comando G76, quando a operao automtica alterada para operaes manuais ou quando a operao de bloco nico conduzida. Durante a execuo de G76, a validade ou invalidade de funcionamento em vazio no ser alterada enquanto o rosqueamento estiver em operao. Durante a operao de bloco nico, todos os blocos so executados passo-a-passo. Entretanto, para blocos de rosqueamento, o bloco subseqente tambm executado. Para mquinas com a funo opcional de correo automtica da posio inicial de rosqueamento, as condies de usinagem da rosca podem ser alteradas por variao da velocidade do spindle. Veja a subseo 5-10-6 para mais informaes.
2.
3. 4. 5.
+X U 2 E A a D x 2 i r z w B C +Z d C k B d k
5.
Parmetro
- O nmero de passes para o acabamento final pode ser configurado pelo parmetro TC81. Os valores de configurao do parmetro sero variados com o comando do programa. - O comprimento de sada da rosca pode ser configurado pelo parmetro TC82. O valor de configurao do parmetro ser variado com o comando do programa. - O ngulo da ponta da ferramenta pode ser configurado pelo parmetro TC80. Os valores de configurao do parmetro sero variados com o comando do programa. - O sobremetal de acabamento pode ser configurado pelo parmetro TC78. A configurao do parmetro ser variada com o comando do programa.
12-31
12
6.
Descrio detalhada
- Configurar o ngulo da ponta da ferramenta proporciona a usinagem de uma ponta nica, permitindo a diminuio em uma carga aplicada ponta da ferramenta. - O valor do passe mantido constante pela configurao da profundidade do primeiro passe como d e da ensima profundidade de passe como d n .
Ponta da ferramenta
B d n k
d D732S0017
- Permisso para o sinal de cada endereo, quatro modelos so disponveis, e roscas internas tambm podem ser usinadas. - Ciclo de rosqueamento proporciona um avano comandado pelo cdigo F ou cdigo E somente entre C e D, e avano rpido para outros. - Para o ciclo mostrado acima, os sinais de incremento so como a seguir: u, w ............. De acordo com o sentido dos percursos AC e CD. i..................... De acordo com o sentido do percurso AC. k .................... Positivo (sempre positivo) d ................. Positivo (sempre positivo) - Sobremetal de acabamento (d; valor do dimetro) pode ser configurado pelo parmetro (TC78) dentro da faixa como segue: 0 a 65.535 mm (6.5535)
12-32
12
7.
Programas de amostra
+X 80 20 +Z 6
1.8
60.64 68
100
1.8 3.68
6 0.1
Unidade: mm
G00 G97 G99; G28 U0 W0; S500 M3; X100.Z20.; G76 P011060 R0.2; G76 X60.64 Z-80.P3.68 Q1.8 F6.0; G28 U0 W0 M5; M30;
12-33
12
8.
Notas
1.
Para o ciclo G76, as notas sobre rosqueamento so como o rosqueamento com G32 e G92. Se manuteno do avano opera durante o rosqueamento, quando o parmetro manuteno do avano durante o rosqueamento vlido (F111 bit 2 = 1), a ferramenta pra na posio de chanframento (veja o item 3 abaixo). Refira-se ao ciclo de rosqueamento G92 para detalhes. O ngulo de sada pode ser configurado no parmetro F28 dentro da faixa de 0 a 89 , mas ele vlido somente de 45 a 60 . Configurando 90 ou mais considerado como 45 . Configurando de 0 a 45 considerado como 45 , e de 46 a 89 como 60 . Durante o rosqueamento, a manuteno do avano durante o ciclo executa uma das seguintes duas operaes de parada de acordo com o parmetro (F111 bit 2). - Aps o bloco seguir o rosqueamento ser executado, a ferramenta pra. - A ferramenta parada no ponto onde o chanframento efetuado em 60 a partir da posio em que a tecla de manuteno do avano pressionada. A ferramenta pra imediatamente, exceto durante o rosqueamento. Pressionando o boto de iniciar o ciclo novamente faz com que X e Z juntos retornem ao ponto inicial em avano rpido, e o ciclo continue.
2.
3.
4.
Um alarme ocorre nos casos abaixo. - X ou Z no especificado. - Distncia do deslocamento do eixo X ou Z de 0 . - O ngulo da rosca excede a faixa de 0 a 120 .
5. 6. 7. 8.
Durante a operao de bloco nico, todos os blocos so executados passo-a-passo. Entretanto, para os blocos de rosqueamento, o bloco subseqente tambm executado. Os dados comandados por P, Q e R so diferenciados se os endereos X (U) e Z (W) so especificados no mesmo bloco. A ferramenta executa a operao do ciclo no bloco G76 onde os endereos X (U) e Z (W) so comandados. Para mquinas c/ funo opcional p/ a correo autom. da pos. inicial de rosqueamento, as condies de corte da rosca podem ser alteradas pela variao da veloc. do spindle. Veja a subseo 5-10-6 para mais informaes.
3. 4.
12-34
12
5. 6. 7. 8.
As seqncias de perfis de acab. que so designadas pelos blocos G71 a G73 devem ser um progr. em alteraes graduais (somente aumentos ou redues) p/ os eixos X e Z. Os blocos sem movimento na seqncia de perfis de acabamento so ignorados. Os comandos N, F, S, M e T na seqncia de perfis de acabamento so ignorados durante o desbaste. Quando qualquer dos seguintes comandos est presente na seqncia de perfis de acabamento, um erro de programa ocorre. - Comandos relacionados ao retorno do ponto de referncia (G27, G28, G29, G30) - Rosqueamento (G33) - Ciclos fixos - Funes de pulo (G31, G37) A chamada de subprograma, no programa de perfis de acabamento, pode ser feita.
9.
10. Exceto para ciclos de rosqueamento, a operao pra no ponto final (inicial) de cada bloco no modo de bloco nico. 11. Relembre que, dependendo se o nmero de seqncia ou programa que for designado, o prximo bloco no trmino do comando G71, G72 ou G73 ser diferente. - Quando o nr. da seqncia designado: O prximo bloco o que segue o bloco designado por Q. A operao move-se para o bloco N600 no trmino do ciclo.
N100 G71 P200 Q500 U_ W_ N200 N300 Seqncia de perfis de acabamento N400 N500 N600
- Quando o nr. do programa designado: O prximo bloco aquele que segue o bloco de comando do ciclo. A operao move-se para o bloco N200 no trmino do ciclo.
N100 G71 A100 U_ W_ ; N200 N300 N400 O100 N10 X100.Z50.; N20
12. O prximo bloco no trmino do comando G70 o que segue o bloco de comando. A operao move-se para o bloco N1100 no trmino do comando G70.
; ; ; ; ;
13. A interrupo manual pode ser aplicada durante um comando de ciclo fixo composto (G70 a G76). Entretanto, no trmino da interrupo, a ferramenta deve primeiro retornar p/ a posio onde a interrupo foi aplicada e, ento, o ciclo fixo composto deve ser reiniciado.
12-35
12
Se ele for reiniciado sem a ferramenta ter retornado, todos os movimentos subseqentes desviaro por um valor equivalente ao valor de interrupo manual. 14. Os comandos de ciclo fixo composto so comandos no modais e, assim, eles devem ser configurados todas as vezes que so requeridos. 15. O erro de programao 898 PERFIL DESIGNADO ILEGAL. ocorre nos comandos G71 e G72 mesmo quando, devido compensao R da ponta da ferramenta, no h deslocamento adicional do eixo Z no segundo bloco ou h deslocamento do eixo Z no sentido opsto. 16. O comando que no deve ser introduzido em blocos para o perfil de acabamento definido por P e Q em G70 a G73. M98/M99 Cdigo T G10, G27, G28, G29, G30 G20, G21, G94, G95, G52, G53, G68, G69 G32, G77, G78, G79 17. O nmero de seqncia especificado por P e Q para G70 a G73 no deve ser introduzido mais do que uma vez dentro de um programa. 18. Em blocos de perfil de acabamento definidos por P e Q para G70 a G73, se o comando do perfil final de chanframento (G01 X_ I_ ) (G01 Z_ K_ ) ou arredondamento de canto (G01 Z_ R_ ) (G01 X_ R_ ), o alarme COMANDO INCORRETO APS R/C ocorre. 19. Os blocos com nmero de seqncia especificado por P para G71 a G73 devem ser no modo G00 ou G01. 20. No caso de parar a usinagem com o boto de parada durante a execuo de G70 a G76 e aplicao da interrupo manual, a usinagem deve ser reiniciada com o boto de incio depois de retornar posio de parada (por movimento manual da ponta da ferramenta). Se no retornada, a posio da ferramenta no reincio da usinagem ser deslocada pelo movimento de pulso devido interrupo do acionador. A distncia movida pela interrupo do acionador pode ser cancelada por reconfigurao. 21. Ao configurar os comandos M e T em blocos com G70 a G76, o ponto de execuo deve ser considerado.
N041 G00 X100.Z0; N042 G71 P101 Q103 U0.5 W0.5 D4000 F0.5 S150 M08; N101 G01 X90.F0.5; N102 Z-20.; N103 X100.;
N041
N042
TEP155
12-36
12
Ao executar predeterminadas seqncias de operaes de usinagem, tais como posicionamento, usinagem de furo, mandrilamento e rosqueamento, estas funes permitem comandar em um bloco nico o programa de usinagem que normalmente comandado em vrios blocos. Em outras palavras, eles simplificam o programa de usinagem. Os seguintes tipos de ciclos fixos de usinagem de furo so disponveis.
Cdigo G G80 G83 G84 G84.2 G85 G87 G88 G88.2 G89 Eixo de usinagem do furo Z Z Z Z X X X X Incio da usinagem do furo Avano de corte, avano intermitente Avano de corte Avano de corte Avano de corte Avano de corte, avano intermitente Avano de corte Avano de corte Avano de corte Parada Parada, rotao inversa do spindle Rotao inversa do spindle Parada Parada Parada, rotao inversa do spindle Rotao inversa do spindle Parada Operao no fundo do furo Movimento de retorno Avano rpido Avano de corte Avano de corte Avano de corte Avano rpido Avano de corte Avano de corte Avano de corte Aplicao Cancelamento Ciclo de usinagem de furo profundo Ciclo de rosqueam. Ciclo de rosqueam. sncrono Ciclo de mandrilam. Ciclo de usinagem de furo profundo Ciclo de rosqueam. Ciclo de rosqueam. sncrono Ciclo de mandrilam.
Um modo de ciclo fixo cancelado quando o G80 ou qualquer cdigo G do grupo 01 configurado. Os vrios dados tambm sero simultaneamente apagados e zerados.
2. Formato da programao A. Usinagem de furo na face
G8
B.
G8
C.
Cancelamento
G80 ;
12-37
12
D.
- Modos de usinagem de furo: Estes so os modos de ciclo fixo de furao (G83, G87), rosqueamento (G84, G84.2, G88, G88.2) e mandrilamento (G85, G89). Estes so os comandos modais que uma vez configurados, permanecero vlidos at que outro comando de modo de usinagem de furo, comando de cancelamento para o ciclo fixo de usinagem de furo ou um comando G do grupo 01 seja configurado. - Dados de posicionamento de furo: Estes so para o posicionamento dos eixos X(Z) e C. Estes so dados no modais, e so comandados bloco-a-bloco quando o mesmo modo de usinagem de furo deve ser executado continuamente. - Dados de usinagem de furo: Estes so dados de usinagem efetivos. Exceto para Q, eles so modais. Q no comando G83 ou G87 no modal e comandado bloco-a-bloco como requerido. - Nmero de repeties: Este nmero designado para furos de usinagem em intervalos iguais quando o mesmo ciclo deve ser repetido. A faixa de configurao de 0 a 9999, e o ponto decimal no vlido. O nmero no modal e vlido somente no bloco em que foi configurado. Quando este nmero no designado, ele tratado como K1. Quando K0 for designado, os dados de usinagem de furo so armazenados na memria, mas nenhum furo ser usinado. - Cdigo M: Comandando M210 faz com que o cdigo M de fixao do eixo C seja gerado no incio da operao 2 (descrita posteriormente) e o cdigo M de liberao do eixo C seja gerado no final da operao 5. P/ G84 (G88) e G84.2 (G88.2), o cd. M p/ o sentido da revoluo do spindle especificado. Se no especificado, os dados pr-configurados do respectivo parmetro sero usados. - Spindle Use o endereo D como segue para especificar o spindle usado para a usinagem do furo. O valor default 0 (Seleo do spindle de fresamento).
Argumento D 0 1 2 Spindle usado para a usinagem do furo Spindle de fresamento Spindle 1 de torneamento Spindle 2 de torneamento
Significado Seleo da seqncia do ciclo de furao (G80, G83, G84, G84.2, G85, G87, G88, G88.2, G89) Designao do ponto inicial da posio do furo (valor absoluto/incremental) Designao da pos. do fundo do furo (valor absoluto/incremental a partir do ponto de referncia) Designao da pos. do pto. (av. rpido) (valor incremental a partir do pto. inicial) (sinal ignorado.) Designao da quant. de corte para cada passe em G83 (G87); sempre valor incremental, valor radial (sinal ignorado, ponto decimal pode ser comandado no modo compatvel T32 mas no no modo padro) Designao de tempo de parada no ponto do fundo do furo; relao entre o tempo e o valor designado o mesmo como para G04. Designao da velocidade de avano para o avano de corte Designao do nmero de repeties, 0 a 9999 (Default = 1) Designao do cdigo M
P F K M
12-38
FUNES DE SUPORTE DE PROGRAMA * Os endereos em parntes aplicam-se para os comandos G87, G88 e G89.
12
3.
Desenho de contorno
Os eixos de usinagem de furo para o ciclo fixo de usinagem de furo e o posicionamento so mostrados no desenho de arranjo abaixo.
Durante o ciclo de usinagem de furo, o eixo C (spindle) fixado de modo que ele no se mova.
z4 [3] [4] q4 [2] x4 z2 q2 r2 x2 C [1] G83 Xx1 Cc1 Zz1 Rr1 Qq1 Pp1 Ff1 Kk1 ; [2] G83 Xx2 Cc2 Zz2 Rr2 Qq2 Pp2 Ff2 Kk2 ; [3] G87 Zz3 Cc3 Xx3 Rr3 Qq3 Pp3 Ff3 Kk3 ; [1] r4
4.
Operaes
Operao 1
Operao 2
Ponto inicial
Operao 3 Ponto R
Operao 7
: : : : :
Operao 6 : Operao 7 :
Posicionamento por avano rpido ao ponto inicial X(Z) e eixo C Sada do cdigo M para a fixao do eixo C se ele estiver configurado Posicionamento para o ponto R por avano rpido Usinagem do furo por avano de corte Operao na posio do fundo do furo que diferente de acordo com o modo de ciclo fixo. Possveis aes incluem rot. reversa de ferramentas rotativas (M204), rot. no sentido do relgio de ferramentas rotativas (M203) e parada. Retorno ao ponto R Retorno ao ponto inicial em avano rpido
(Operaes 6 e 7 podem ser uma operao nica dependendo do modo de ciclo fixo.) Se o ciclo fixo deve ser completado na operao 6 ou 7, ele pode ser selecionado pelo parmetro de usurio F162, bit 3. 12-39
12
Parmetro F162, bit 3 = 0: Retorno do nvel inicial Parmetro F162, bit 3 = 1: Retorno do nvel do ponto R
(M) r q
B (veloc. normal)
Ponto inicial (M )
r
(M)
Ponto inicial
Ponto R d d
q q q d d
Ponto R (M )
q q
(P)
Ponto Z
(P) Ponto Z
TEP157
- A distncia de retorno d configurada pelo parmetro (F12: Distncia de retorno do pica-pau em processo de furao). A ferramenta retorna em avano rpido. - (M): O cdigo M (Mm) de fixao do eixo C gerado aqui se especificado. - (M): O cdigo M de liberao do eixo C (Cdigo M de fixar o eixo C + 1 = Mm+ 1) gerado quando h um comando (Mm) de cdigo M de fixao do eixo C. - (P): A parada executada para a durao equivalente ao tempo designado por P.
12-40
12
2.
(M)
(M)
Ponto R
Ponto R (M )
Ponto Z (P)
Ponto R (M ) Rot. no sentido do relgio de ferram. rotativa Rot. reversa de ferram. rotativa Ponto Z (P)
Ponto R (M) Rot. no sentido do relgio de ferram. rotativa Ponto Z (P) TEP159
- (M), (M) e (P) so como com G83. - Durante a execuo G84 (G88), o status de cancelamento da variao estabelecido e uma variao de 100 % aplicada automaticamente. A operao em vazio tambm ignorada. - Quando a manuteno do avano aplicada durante a execuo de G84 (G88), resulta a parada do bloco aps o movimento de retorno. - O sinal entrada de rosqueamento gerado em uma operao modal G84 (G88). - Os subprogramas de ciclo fixo devem ser editados se o comando (M205) de parada da ferramenta rotativa requerido antes que o sinal de rotao reversa da ferramenta rotativa (M204) ou de rotao no sentido do relgio (M203) seja gerado.
Nota:
12-41
12
(M)
Ponto inicial
- (M), (M) e (P) so como com G83. - A ferramenta retorna ao ponto R em velocidade de avano de corte que o dobro da designada pelo comando de velocidade de avano. Entretanto, ela no excede a mxima velocidade de avano de corte.
Ponto R (M) Rot. no sentido do relgio da ferram. rotativa Ponto Z (P) TEP159
1.
Descrio detalhada
- (M), (M) e (P) so como com G83. - O spindle revertido no fundo do furo para executar o ciclo de rosqueamento. Durante a operao do ciclo de rosqueamento por G84.2 (G88.2), a variao da velocidade de avano ignorada. Mesmo se a manuteno do avano aplicada, o ciclo no pra at o fim da operao de retorno. - Especifique o argumento especial C1 com uma vrgula precedendo (,C1) quando o sentido da usinagem do furo, isto , do avano axial da ferramenta, positivo (+Z ou +X).
12-42
12
- O ciclo de rosqueamento e o ciclo de rosqueamento reverso podem ser executados especificando o spindle de rotao normal ou reverso c/ cdigos M (M03, M04, M203, M204). A sada para o lado da mquina como segue:
Comando programado M03 M04 M203 M204 Ponto Z M04 M03 M204 M203 Ponto R M03 M04 M203 M204
- Como para o rosqueamento sncrono na face (G84.2), a combinao do sentido do movimento do eixo Z (no sistema de coordenadas da pea de trabalho) e da rotao do spindle determina o tipo de rosqueamento: normal ou reverso.
Tipo de rosqueamento Rosqueamento normal Rosqueamento reverso Sentido do movimento do eixo Z (no sist. de coord. da pea de trabalho) Negativo Positivo Negativo Positivo Comando para o sentido de rotao do spindle M03/M203 M04/M204 M04/M204 M03/M203
Exemplo de programao: 1) 2)
G00 Z0. G84.2 Z10. F0.1 M4 ......... Rosqueamento normal G00 Z0. G84.2 Z10. F0.1 M4 ....... Rosqueamento reverso
- Quando G84.2 comandado por avano por revoluo (G95), onde a unidade de velocidade de avano de corte F configurada em mm/rev ou poleg./rev, o passo da rosca do macho pode ser comandado diretamente. Quando o eixo X usado como eixo de usinagem do furo, G88.2 comandado em lugar de G84.2. - No ciclo de rosqueamento (G84), a velocidade do avano do eixo Z por rotao do spindle deve ser igual ao passo da rosca de um macho. Isto significa que o rosqueamento mais desejvel sempre preenche as seguintes condies. P = F/S P : Passo da rosca do macho (mm) F : Velocidade do avano do eixo Z (mm/min) S : Velocidade do spindle (rpm) A rotao do spindle e o avano do eixo Z so controlados independentemente no ciclo de rosqueamento (G84). Portanto, a condio acima no sempre preenchida. A rotao do spindle e o avano do eixo Z so ambos desacelerados e parados particularmente no fundo do furo, e, ento, o spindle e o eixo Z movem-se no sentido reverso, produzindo a acelerao. Como cada acelerao e desacelerao so executadas independentmente, as condies acima no so preenchidas normalmente. Como resultado, para melhorar a preciso do rosqueamento, usual compensar o avano montando uma mola no porta-macho. Por outro lado, para o ciclo de rosqueamento sncrono (G84.2), a rotao do spinde e o avano do eixo Z so controlados, de modo que eles so sempre sincronizados. Em outras palavras, para rotao normal, o spindle controlado somente em relao velocidade. Entretanto, para o rosqueamento sncrono, o controle da posio tambm feito pela rotao do spindle. A rotao do spindle e o avano do eixo Z so controlados como a interpolao linear de dois eixos. Isto preenche a condio de P=F/S mesmo em desacelerao e acelerao no fundo do furo, permitindo o rosqueamento de alta preciso. 12-43
12
2.
Observaes
1. O ciclo de rosqueamento sncrono (G84.2) e o ciclo de rosqueamento (G84) diferem somente no mtodo de controle do spindle quando o eixo Z se move do ponto R para o ponto Z e quando se move do ponto Z para o ponto R. No rosqueamento sncrono, o movimento do spindle detectado pelo codificador de posio como mostrado abaixo, e o controle de posio dado. O motor do spindle controlado como um servomotor para realizar a interpolao linear de dois eixos, a saber, eixo Z e spindle. A distncia do movimento de interpolao linear do eixo Z e do spindle, assim como a velocidade de avano so dadas abaixo.
Distncia do movimento Eixo Z Spindle z = Distncia entre os pontos R e Z (mm, pol.) s = z (valor do comando S / valor do comado F) 360 (graus) Velocidade do avano Fz = Valor do comando F (mm/min, pol. /min) Fs = Valor do comando S (rpm)
O ciclo de rosqueamento sncrono como com G84, exceto que difere do ciclo de rosqueamento no mtodo de controle do spindle quando o eixo Z se move do ponto R para o ponto Z e quando se move do ponto Z para o ponto R. Refira-se seo de ciclo fixo G84 para as notas incluindo a programao. 2. O eixo Z usado como um eixo de usinagem de furo na descrio acima. Quando o eixo X usado como um eixo de usinagem de furo, G88.2 comandado.
Exemplo:
3. 4. 5.
G88.2 Z/W_ C/H_ X/U_ R_ F_ ; Eixo X usado c/o eixo de usinagem de furo.
Para o ciclo de rosqueamento sncrono (G84.2), a variao da velocidade de avano invlida e fixada em 100%. O ciclo de rosqueamento sncrono no modo torneamento no disponvel no lado do spindle secundrio. Dois tipos de rosqueamento sncrono so fornecidos: rosqueamento sncrono do spindle e rosqueamento sncrono de fresamento. Entretanto, somente um pode ser usado de cada vez.
3.
4.
12
5.
Os ciclos fixos de usinagem de furo tambm so cancelados por qualquer cdigo G do grupo 01 alm de G80. Se ele for comandado no mesmo bloco que o ciclo fixo, o ciclo fixo ser ignorado. m = 01 (cdigo de grupo), n = cdigo de ciclo fixo de usinagem de furo - Gm Gn X(Z)_ C_ Z(X)_ R_ Q_ P_ K_ F_;
executado ignorado executado ignorado memorizado
Exemplo:
G01 G83 X100.C30.Z50.R10.Q10.P1 F100.; G83 G01 X100.C30.Z50.R10.Q10.P1 F100.; Em ambos os casos, G01 X100.C30.Z50.F100. executado.
6.
Quando um comando miscelneo configurado no mesmo bloco como um comando de ciclo fixo, ele gerado aps o posicionamento inicial. Entretanto, o cdigo M (fixar M + 1) de liberao do eixo C ser gerado aps os furos terem sido usinados e a ferramenta retorna ao ponto de retorno. Quando o nmero de repeties foi designado, a execuo do comando M na condio acima exercido somente para a operao inicial, exceto para o cdigo M de fixao do eixo C. No caso dos comandos M de fixao/liberao do eixo C, como eles so modais, os cdigos so gerados com todas as repeties at que a operao seja cancelada pelo comando de cancelamento de ciclo fixo. Quando um comando de compensao da posio da ferramenta (funo T) for configurado no modo de ciclo fixo de usinagem de furo, a execuo seguir a funo de compensao da posio da ferramenta. Quando um comando de ciclo fixo de usinagem de furo configurado durante a compensao do raio de ponta da ferramenta, ocorre um erro do programa. A velocidade de avano de corte por F ser mantida aps o cancelamento do ciclo de furao.
7.
8. 9.
12-45
12
1.
5.
2.
6.
3.
7.
4.
8.
12-46
12
Nota:
Os ciclos de modelo de usinagem de furo so disponveis somente para as mquinas com a funo de controle do eixo Y. Aplique a funo converso de coordenadas para arranjar as posies dos furos em um plano diferente do plano XY.
2.
1.
Formato da programao
G234.1 Xx Yy Ir J Kn; X, Y : Coordenadas do centro do crculo. I J K : Raio (r) do crculo. Sempre dado em um valor positivo. : ngulo central () do primeiro furo. ngulos centrais positivos referem-se medio no sentido contrrio aos ponteiros do relgio. : Nmero (n) de furos a serem usinados (Faixa de configurao: de -9999 a 9999). O sinal algbrico do argumento K refere-se ao sentido de rotao da usinagem seqencial de n furos. Configure um nmero positivo e um negativo respectivamente para a rotao no sentido e no sentido contrrio rotao dos ponteiros de relgio. 12-47
12
2.
Programas de amostra
Abaixo dado um exemplo de usinagem de furo G83 com uma figura representando as posies dos furos.
G122.1 G83 Z-10. R5. K0. F200 G234.1 U20. V-30. I20. J20. K-6 G80 G123.1
X
= 20
Y r = 20
Use a funo de converso das coordenadas como segue para arranjar as posies dos furos no plano ZY:
G122.1; G68.5 X0 Y0 Z0 I0 J1 K0 R90.; G17 X0 Y0 Z2.5; G83 Z-10. R5. K0 F200; G234.1 X20. Y-30. I20. J20. K-6; G80; G69.5; G123.1;
- D um comando G122.1 como requerido previamente para especificar em um valor de raio a posio do eixo X no bloco de ciclo de modelo de usinagem de furo. - Use os endereos apropriados do eixo para designar a posio do eixo em um valor incremental. - A ltima posio do comando G234.1 a ltima dos furos arranjados. Use o mtodo de entrada de dados absolutos para especificar o movimento para a posio da prxima operao desejada. (Um comando incremental requer um clculo mais ou menos complicado com respeito a este ltimo furo.)
12-48
12
1.
Formato da programao
G235 Xx Yy Id J Kn; X, Y : Coordenadas do ponto inicial. I J K : Intervalo (d) entre furos. A alterao do sinal para o argumento I causa um arranjo de furo centralmente simtrico com o ponto inicial como centro. : ngulo () da linha. ngulos positivos referem-se medio no sentido contrrio aos ponteiros do relgio. : Nmero (n) de furos a serem usinados (de 1 a 9999), inclusive do ponto inicial.
2.
Programas de amostra
Abaixo dado um exemplo de usinagem de furo G83 com a figura representando as posies dos furos.
G122.1 G83 Z10. R5. K0. F100 G235 U20. V-10. I25. J30. K3 G80 G123.1
X n=3 Y d = 25 = 30
Use a funo de converso das coordenadas como segue para arranjar as posies dos furos no plano ZY:
G122.1; G68.5 X0 Y0 Z0 I0 J1 K0 R90.; G17 X0 Y0 Z2.5; G83 Z-10. R5. K0 F200; G235 X20. Y-10. I25. J30. K3; G80; G69.5; G123.1;
12-49
12
3.
Notas
- D um comando G122.1 como requerido previamente para especificar em um valor do raio a posio do eixo X no bloco de ciclo de modelo de usinagem de furo. - Use os endereos apropriados do eixo para designar a posio do eixo em um valor incremental. - Omitindo o argumento K ou configurando K0 resultar em um erro de programao. Uma configurao de K com 5 ou mais dgitos conduzir para o mnimo de 4 dgitos sendo usados. - Em um bloco com G235, todas as palavras com endereos diferentes de G, L, N, X, Y, U, V, I, J, K, F, M, S, T e B simplesmente sero ignoradas. - Dando um cdigo G do grupo 00 no mesmo bloco com G235 causar uma execuo exclusiva de qualquer cdigo que tiver sido dado por ltimo. - Em um bloco com G235, um comando G22 ou G23 simplesmente ser ignorado sem afetar a execuo do comando G235.
12-50
12
1.
Formato da programao
G236 Xx Yy Ir J P Kn; X, Y : Coordenadas do centro do arco. I J P : Raio (r) do arco. Sempre dado em um valor positivo. : ngulo central () do primeiro furo. ngulos centrais positivos referem-se medio no sentido contrrio aos ponteiros do relgio. : Intervalo angular () entre furos. O sinal algbrico do argumento P refere-se ao sentido de rotao da usinagem seqencial de n furos. Configure um nmero positivo e um negativo respectivamente para a rotao no sentido da rotao, e no sentido contrrio rotao, dos ponteiros de relgio. : Nmero (n) de furos a serem usinados (de 1 a 9999).
2.
Programas de amostra
Abaixo dado um exemplo de usin. de furo G83 c/ a fig. representando as posies dos furos.
G122.1; G83 Z10. R5. K0. F100; G236 U30. V-20. I25. J-70. P30. K5; G80; G123.1
X n=5 Y = 30 = 70 u = 30 ltima posio antes da execuo G236
v = 20 D740PB0024
Use a funo de converso das coords. c/o segue p/ arranjar as posies dos furos no pl. ZY: N001 G122.1; N002 G68.5 X0 Y0 Z0 I0 J1 K0 R90.; N003 G17 X0 Y0 Z2.5; N004 G83 Z-10. R5. K0 F200; N005 G236 X30. Y-20. I25. J-70. P30. K5; N005 G80; N006 G69.5; N007 G123.1; 12-51
12
3.
Notas
- D um comando G122.1 como requerido previamente para especificar em um valor do raio a posio do eixo X no bloco de ciclo de modelo de usinagem de furo. - Use os endereos apropriados do eixo para designar a posio do eixo em um valor incremental.
1.
Formato da programao
G237.1 Xx Yy Ix Pnx Jy Kny; X, Y : Coordenadas do ponto inicial. I P J K : Intervalo de furo (x) no eixo X. Configure um valor positivo e um valor negativo para arranjar os furos nas respectivas direes a partir do ponto inicial no eixo X. : Nmero (nx) de furos a serem arranjados no eixo X (de 1 a 9999). : Intervalo de furo (y) no eixo Y. Configure um valor positivo e um negativo para arranjar furos nas respectivas direes a partir do ponto inicial no eixo Y. : Nmero (ny) de furos a serem arranjados no eixo Y (de 1 a 9999).
2.
Programas de amostra
Abaixo dado um exemplo de usinagem de furo G83 com uma figura representando as posies dos furos.
G122.1 G83 Z-10. R5. K0. F20 G237.1 U30. V20. I25. P3 J-30. K5 G80 G123.1
ny = 5 X
Y x = 25 nx = 3
y = 30 D740PB0025
12-52
12
Use a funo de converso das coordenadas como segue para arranjar as posies dos furos no plano ZY:
G122.1; G68.5 X0 Y0 Z0 I0 J1 K0 R90.; G17 X0 Y0 Z2.5; G83 Z-10. R5. K0 F200; G237.1 X30. Y20. I25. P3 J30. K5; G80; G69.5; G123.1;
- D um comando G122.1 como requerido previamente para especificar em um valor do raio a posio do eixo X no bloco de ciclo de modelo de usinagem de furo. - Use os endereos apropriados do eixo para designar a posio do eixo em um valor incremental. - Omitindo o argumento P ou K, ou configurando P0 ou K0 resultar em um erro de programao. Uma configurao de K ou P com 5 ou mais dgitos conduzir para o mnimo de 4 dgitos sendo usados. - Em um bloco com G237.1 todas as palavras com endereos diferentes de G, L, N, X, Y, U, V, I, J, K, F, M, S, T e B simplesmente sero ignoradas. - Dando um cdigo G do grupo 00 no mesmo bloco com G237.1 causar uma execuo exclusiva de qualquer cdigo que for dado por ltimo. - Em um bloco com G237.1, um comando G22 ou G23 simplesmente ser ignorado sem afetar a execuo do comando G237.1.
12-53
12
O0010; M98P1000;
O2000; M98P2500;
O5000;
M02;
M99P60;
(Nvel 3)
M99;
(Nvel 8) TEP161
Quantidade de repetio
A tabela abaixo mostra as funes que podem ser executadas para adicionar e combinar as funes de armazenamento de fitas e de edio, funes de controle de subprogramas e funes de ciclo fixo.
Caso 1 1. Armazenamento de fita e edio 2. Controle de subprograma 3. Ciclos fixos Funo 1. Operao de memria 2. Edio de fita (memria principal) 3. Chamar subprograma 4. Chamar nvel de repetir subprogr. (Nota 2) 5. Ciclos fixos 6. Edio de subprograma de ciclo fixo Sim No No Caso 2 Sim Sim No Caso 3 Sim Sim Sim Caso 4 Sim No Sim
Notas: 1. indica uma funo que pode ser usada e uma funo que no pode ser usada. 2. A quantidade de repetio pode ser includa em at 8 nveis.
12-54
12
2.
Formato da programao
Chamar subprograma M98 <_> Q_ L_;
Nmero de repeties do subprograma (L1, se omitido) Nmero de seqncia no subprograma a ser chamado (bloco do cabealho, se omitido) Nome do programa do subprograma a ser chamado (prprio programa, se omitido). Somente pode ser omitido durante a operao de memria.
3.
Corpo principal do subprograma Comando de retorno de subprograma Fim do cdigo de registro (% com cdigo ISO e EOR com cdigo EIA)
O programa acima registrado por operaes de edio. Para outros detalhes, refira-se seo sobre a edio de programas. Somente estes nmeros de subprogramas na faixa de 1 a 9999 designados por especificaes opcionais podem ser usados. Quando no h nmeros de programas na fita, o nmero da configurao para a entrada do programa usado. At 8 nveis de repetio podem ser usados para chamar os programas a partir de subprogramas, e um erro de programa ocorre se este nmero excedido. Os programas principais e os subprogramas so registrados na ordem em que eles foram lidos porque no feita distino entre eles. Isto significa que no devem ser atribudos os mesmos nmeros para os programas principais e subprogramas. (Se os mesmos nmeros so dados, ocorre erro durante a entrada.)
12-55
12
Exemplo:
; O ; .................; M99; % ; O ; .................; M99; % ; O ; .................; M99; % Subprograma A
Subprograma B
Subprograma C
Nota 1: Os programas principais podem ser usados durante a operao da memria e da fita, mas os subprogramas devem ter sido introduzidos na memria. Nota 2: Os seguintes comandos no so o objeto da repetio do subprograma e podem ser chamados mesmo alm do oitavo nvel de repetio.
- Ciclos fixos - Ciclos de modelo
4.
Execuo do subprograma
M98: Comando de chamar subprograma M99: Comando de retornar subprograma Formato da programao M98 <_> Q_ L_; ou M98 P_ Q_ L_; Onde < > : Nome do subprograma a ser chamado (at 32 caracteres) P : Nmero do subprograma a ser chamado (at 8 dgitos) Q : Qualquer nmero de seqncia dentro do subprograma a ser chamado (at 5 dgitos) L : Nmero de repeties de 1 a 9999 com valores numricos de quatro algarismos; se L omitido, o subprograma executado uma vez; com L0, no h execuo. Por exemplo, M98 P1 L3; equivalente ao seguinte: M98 P1; M98 P1; M98 P1;
12-56
12
Exemplo 1:
Progr. principal
Subprograma 1
Subprograma 2
Subprograma 3
O1;
[1] [2]
O10;
[3]
O20;
M98P1;
[1]
M98P10;
[2]
M98P20;
[3]
M02;
M99;
M99;
M99;
Para repetio, os comandos M98 e M99 devem sempre formar pares na base de 1 : 1, [1]' para [1], [2]' para [2], etc. A informao modal reescrita de acordo com a seqncia de execuo sem distino entre os programas principais e os subprogramas. Isto significa que aps chamar um subprograma, deve-se prestar ateno ao status dos dados de modal ao programar.
Exemplo 2:
Os comandos M98 Q_ ; e M99 P_ ; designam os nmeros de seqncia em um programa com uma instruo de chamada.
M98Q_;
M99P_;
M98Q3;
Procura
N3__; M99;
O123;
M99P100;
TEP163
12-57
12
Exemplo 3:
Programa principal M98 P2 ; O1; Subprograma 1 M99; % O2; N200 M99; % O3; N200 M99; % Subprograma 3 Subprograma 2
- Quando o bloco O2 N200 procurado com a funo de procurar memria, os dados modais so atualizados de acordo com os dados relacionados de O2 a N200. - O mesmo nmero de seqncia pode ser usado em diferentes subprogramas. - Quando o subprograma (No. p1) deve ser repetidamente usado, ele ser repetidamente executado por I1 vezes desde que M98 Pp1 Ll1; estiver programado.
5.
Outras precaues
- Um erro de programao ocorre quando o nmero do programa designado (P) no encontrado. - A parada de bloco nico no ocorre no bloco M98P _ ; e M99 ;. Se qualquer endereo, exceto O, N, P, Q ou L for usado, a parada de bloco nico pode ser executada. (Com X100. M98 P100; operao realizada para O100 depois de X100. executada.) - Quando M99 comandado no programa principal, a operao retorna para o cabealho. - A operao pode desviar a partir da operao da fita ou PTR para um subprograma por M98P_ , mas o nmero de seqncia do destino de retorno no pode ser designado com M99P_ ;. (P_ ignorado.) - Cuidado dever ser tomado no consumo de tempo da operao de procura quando o nmero de seqncia for designado por M99P_ ; - Os valores de Z-offset e C-offset armazenados na tela de GESTO CONFIGURAO para o programa principal permanecero intactos para a execuo de um subprograma preparado no formato EIA.
12-58
12
6.
M98P1000;
O programa de usinagem MAZATROL chamado a partir do programa EIA/ISO, e o programa de usinagem inteiro pode ser usado.
Nota 1: Quando a execuo do programa de usinagem MAZATROL completada, a execuo retornada novamente para o programa EIA/ISO. Deve ser notado que a ferramenta usada, a posio corrente e outras caractersticas so alteradas embora a informao do modal do EIA/ISO no seja alterada. Nota 2: Os valores de Z-offset e C-offset usados para a execuo de um programa MAZATROL como um subprograma chamado a partir de um programa EIA dependem da configurao do parmetro F161 bit 6 como segue: F161 bit 6 = 0: Valores do subprograma (MAZATROL) = 1: Valores do programa principal (EIA) B. Formato da programao
M98 <_> L_; ou M98 P_ L_;
< > ou P: Nome ou nmero do programa de usinagem MAZATROL a ser chamado. Quando no for especificado, o alarme SEM PROGRAMA DESIGNADO ser exibido. Tambm, quando o programa especificado no for armazenado, o alarme SEM PROGRAMA DESIGNADO ser exibido. L: Nmero de repeties de execuo do programa (1 a 9999). Quando omitido ou L=0, o progr. chamado ser executado uma vez (como se L=1).
C.
Descrio detalhada
1. A unidade de FIM do programa MAZATROL A unidade de FIM no tem de ser especificada no fim do programa de usinagem MAZATROL. Quando a unidade de fim especificada: Mesmo se NR. PROGR. e CONTI. so especificados, eles so ignorados. Isto significa que a cadeia do programa no pode ser feita com o programa MAZATROL chamado a partir do programa EIA/ISO.
12-59
12
EIA/ISO
MAZATROL
M98
Ignorado
Tambm, REPETI e DESLOC so ignorados mesmo se eles so especificados. 2. Execuo de programa MAZATROL Quando o programa MAZATROL chamado a partir do programa EIA/ISO, o programa MAZATROL executado como operao automtica do MAZATROL. O programa MAZATROL ser executado independentemente da chamada ter sido feita pelo programa EIA/ISO. Em outras palavras, ele executaria a mesma usinagem como se fosse um programa MAZATROL exclusivo. Ao chamar o programa MAZATROL, sempre coloque, previamente, uma ferramenta externamente rea de segurana. A falha em fazer isto, pode causar interferncia entre a pea de trabalho e a ferramenta. Repetio Dentro do programa MAZATROL chamado a partir do programa EIA/ISO, a unidade de subprograma (SUB-PROG) no pode ser usada.
EIA/ISO MAZATROL EIA/ISO
SUB-PROG FIM
3.
Chamada Impossvel
M98;
Nota:
Como no caso c/ a unidade SUB-PROG, o alarme EXCESSO DE PROGRAMA ocorrer se a unid. de usinagem de ponto estiver presente no programa MAZATROL que foi chamado como um subprograma a partir do programa EIA.
D.
Observaes
1. 2. 3. 4. 5. 6. 7. Sinais de interrupo de MDI e de interrupo de macro durante a execuo do programa MAZATROL so ignorados. O programa MAZATROL no pode ser reiniciado pelo meio. A chamada do programa MAZATROL no modo de um ciclo fixo resulta em um alarme. A chamada do programa MAZATROL no modo de compensao do raio da ponta resulta em um alarme. A chamada do programa MAZATROL no disponvel no modo de operao MDI (resulta em um alarme). Um programa MAZATROL chamado por M98 no pode ser executado, exceto em sua totalidade (do cabealho ao fim). Os comandos para os endereos diferentes de O, N, P, Q, L e H em um bloco de M98 para a chamada do programa MAZATROL no sero processados at o trmino do programa chamado. 12-60
12
Como mostrado abaixo, o prximo programa pode ser designado alternativamente com o endereo S se seu nome consiste somente em numerais. M998(999) S111 Q1;
Especificao de execuo ou no-execuo de contagem de peas (contagem atualizada na tela de POSIO) 0: No-execuo de contagem de peas 1: Execuo de contagem de peas Nmero do programa a ser executado a seguir Cdigo M para a cadeia de programas M998: Execuo contnua aps contagem ps e procura do NR. PROGR. M999: Fim aps contagem de peas e procura do NR. PROGR.
- M998<
>
Programa EIA/ISO
M998<
>
Programa MAZATROL ou EIA/ISO chamado a partir do programa EIA/ISO e executado como o prximo programa. - M999< >
Programa EIA/ISO
M999<
>
O programa MAZATROL ou EIA/ISO somente chamado a partir do programa EIA/ISO e a operao terminada. 12-61
12
Nota 1: Para prevenir a operao da mquina de ser parada inconvenientemente, o NC processar um bloco de M998Q1 automaticamente como o do M999Q1 no caso do nmero total de peas usinadas alcanar, ou exceder, o nmero pr-configurado de peas requeridas. Nota 2: Uma omisso da designao do prximo programa, tanto por nome ou como por nmero, resultar em um programa principal corrente ser chamado como o prximo.
100
(a)
50
Z
Z0
.................................... (c)
TEP169
2.
Descrio detalhada
1. Para a quebra de canto (chanfro) ou arredondamento de canto, o movimento comandado por G01 deve ser deslocado no eixo X ou Z somente. No segundo bloco, um comando perpendicular ao primeiro eixo deve ser dado no eixo Z ou X. O ponto inicial do segundo bloco o ponto final do primeiro bloco.
2.
Exemplo: G01 Z270.0 R6; X860.0 K3; O ponto inicial deste bloco tem Z270.0 c/o coordenada Z.
3. Os comandos abaixo causaro um alarme. - I, J, K ou R comandado enquanto os dois eixos X e Z so comandados em G01. - Dois de I, J, K ou R so comandados em G01. - X e I, Y e J ou Z e K so comandados ao mesmo tempo em G01. - No bloco que comanda o chanframento ou arredondamento de canto, a distncia de movimento no eixo X ou Z menor que os dados do chanframento ou do raio de canto. - No prximo bloco ao bloco que comanda o chanframento ou arredondamento de canto, o comando G01 no perpendicular ao comando no bloco precedente. 4. 5. No bloco de rosqueamento, o comando chanframento ou arredondamento de canto ser ignorado. A execuo por modo de estgio nico requerer dois estgios para completar a operao. 12-62
12
6.
Quando os comandos M, T so includos no mesmo bloco, o ponto de execuo deve ser considerado.
G00 X100.0 Z0; G01 X90.0 F0.5; Z-20. R0.5 M08; X100.;
N014 N013 Ponto de execuo M08 N012
N011
TEP170
12-63
12
7.
Ponto inicial a
d c b i e a b c d i
i
G01 Z(W)e Ii; X(U)d; Prximo bloco
a Ponto inicial
b c d
e i
abcd
a Ponto b inicial k e c d k abcd d Especifique o ponto e. Especifique os dados somente para o eixo Z no prximo bloco. de+k
Especifique o ponto e. Especifique os dados somente para o eixo Z no prximo bloco. dek
Ponto inicial a
Arredond. de canto ZX
G01 Z(W)e Rr; X(U)d; ........ Prximo bloco
abcd
a Ponto inicial r
e c d
abcd a
G01 X(U)e Rr; Z(W)d; ........ Prximo bloco
Ponto inicial r c d
Especifique o ponto e. Especifique os dados somente para o eixo Z no prximo bloco.. de+r
Arredond. de canto XZ
G01 X(U)e Rr; Z(W)d; ........ Prximo bloco
e abcd
Ponto inicial r d a b
Especifique o ponto e. Especifique os dados somente para o eixo Z no prximo bloco. der
e c abcd TEP171
12-64
12
2.
Formato da programao
N100 G01 X_ Z_ ,C_; N200 G01 X_ Z_; O chanfro executado no ponto onde N100 e N200 cruzam. Comprimento at o ponto inicial ou ponto final de chanframento a partir do ponto de interseo do canto virtual
3.
Exemplo de programa
(a) G01 W100.,C10.F100; (b) U280.W100.;
X
Ponto de interseo do canto virtual Ponto inicial da quebra de canto (a) 10.0
10.0
4.
Descrio detalhada
1. 2. 3. 4. 5. 6. O ponto inicial do bloco seguinte quebra de canto o ponto de interseo do canto virtual. Se a vrgula em , C no est presente, ele considerado como um comando C. Se ambos, C_ e , R_ so comandados no mesmo bloco, o ltimo comando vlido. A compensao da ferramenta calculada para o perfil que j foi submetido quebra de canto. Um erro de programa ocorre quando o bloco seguinte ao bloco com quebra de canto no contm um comando de interpolao linear. Um erro de programa ocorre quando a distncia do movimento no bloco que comanda a quebra de canto menor que as dimenses do chanfro.
12-65
12
7.
Um erro de programa ocorre quando a distncia do movimento no bloco seguinte ao bloco que comanda a quebra de canto menor que as dimenses do chanfro.
2.
Formato da programao
N100 G01 X_ Z_ ,R_; N200 G01 X_ Z_; O arredondamento executado no ponto onde N100 e N200 cruzam. Raio do arco de arredondamento do canto
3.
Exemplo de programa
(a) G01 W100.,R10.F100; (b) U280.W100.;
Eixo X Ponto final de arredondamento de canto Ponto inicial de arredondamento R10.0 de canto (a)
100.0
100.0
TEP173
4.
Descrio detalhada
1. 2. 3. 4. 5. 6. 7. O ponto inicial do bloco seguinte ao arredondamento de canto o ponto de interseo do canto virtual. Se a vrgula em , R no est presente, ele considerado como um comando R. Se ambos, C_ e , R_ so comandados no mesmo bloco, o ltimo comando vlido. A compensao da ferramenta calculada para o perfil que j foi submetido ao arredondamento de canto. Um erro de programa ocorre quando o bloco seguinte ao bloco com arredondamento de canto no contm um comando linear. Um erro de programa ocorre quando a distncia do movimento no bloco que comanda o arredondamento de canto menor que o valor de R. Um erro de programa ocorre quando a distncia do movimento no bloco seguinte ao bloco que comanda o arredondamento de canto menor que o valor de R.
12-66
12
2.
Formato da programao
N1 G01 Aa1 Zz1 (Xx1) N2 G01 Aa2 Zz2 Xx2 Designa o ngulo e as coordenadas do eixo X ou do eixo Z. (Configurando Aa3 significa o mesmo como configurar Aa2.)
x2
Z MEP190
3.
Descrio detalhada
1. O ngulo indicado em relao ao sentido positivo (+) do primeiro eixo (eixo horizontal) no plano selecionado. Designe o sinal + para o sentido contrrio ao do ponteiro do relgio (ANTI-HORAR) ou o sinal para o sentido do ponteiro do relgio (HORAR). Configure o ponto final em um dos dois eixos do plano selecionado. Os dados do ngulo sero ignorados se as coordenadas de ambos os eixos so configuradas junto com os ngulos. Se somente os ngulos forem configurados, o comando ser tratado como um comando geomtrico. Para o segundo bloco, o ngulo no ponto inicial ou no ponto final pode ser especificado. A funo de comando de ngulo linear no opera se o endereo A para ser usado em um nome de eixo ou em uma funo auxiliar nr. 2. Esta funo vlida somente para o comando G01; ela no vlida para outros comandos de interpolao ou posicionamento.
2. 3. 4. 5. 6. 7.
12-67
12
M30
M99
Um programa de macro um subprograma que criado usando variveis, instrues de clculo, instrues de controle, etc. para ter caractersticas especiais de controle. Estas caractersticas especiais de controle (programas de macro) podem ser usadas chamando-as a partir do programa principal como requerido. Estas chamadas usam instrues de chamada de macro. Descrio detalhada - Quando o comando G66 for introduzido, o subprograma de macro do usurio designado ser chamado cada vez aps a execuo dos comandos de movimento dentro de um bloco at G67 (cancelamento) ter sido introduzido. - Os cdigos de comando G66 e G67 devem residir no mesmo programa em pares.
12-68
12
1.
Chamada nica
Subprograma (O 01)
O01
G65P01L
<argumento> M99
p/ o programa principal
O subprograma de macro designado pelo usurio termina com M99. A instruo G65 chama o subprograma de macro designado pelo usurio somente uma vez. Formato: G65 <__> L__ <argumento> Nmero de repeties Nome do programa (Quando omitido, o prprio programa ser repetido.) Alternativamente, G65 P__ L__ <argumento> Nmero de repeties Nr. do programa (Quando P for omitido, o prprio programa ser repetido.) <Argumento> Quando o argumento deve ser fornecido ao subprograma de macro do usurio como uma varivel local, designe os dados requeridos com os endereos respectivos. (A designao do argumento no disponvel para um subprograma de macro do usurio escrito em linguagem MAZATROL.) Neste caso, o argumento pode ter um sinal e um ponto decimal, independentemente do endereo. Os argumentos podem ser especificados usando o mtodo I ou II, como mostrado abaixo.
12-69
12
A.
Especificao de argumento
Formato: A_B_C_ Descrio detalhada - Um argumento pode ser especificado usando todos os endereos, exceto G, L, N, O e P. - Exceto para os endereos I, J, e K, os endereos no necessitam ser especificados em uma ordem alfabtica. I_J_K_ ... Correto J_I_K_ ... Errado - Os endereos cuja especificao no requerida podem ser omitidos. - A relao entre endereos, que podem ser especificados usando a especificao de argumento e nmeros de variveis em uma unidade de macro do usurio, est mostrada na seguinte tabela:
Relao entre endereo e nmero da varivel Endereo especificado usando o mtodo A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Varivel em programa de macro #1 #2 #3 #7 #8 #9 #10 #11 #4 #5 #6 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 : Usvel : No usvel *: Usvel no modal G66.1 * * * * Comandos de chamada e endereos usveis G65, G66 G66.1
X_Y_Z_
12-70
12
B.
Especificao de argumento
Formato: A_B_C_I_J_K_I_J_K_ Descrio detalhada - At um mximo de 10 conjuntos de argumentos em que cada um consiste nos endereos I, J e K, assim como A, B, e C, podem ser especificados. - Se endereos idnticos se sobrepem, especifique-os na ordem requerida. - Os endereos cuja especificao no requerida podem ser omitidos. - A relao entre endereos, que pode ser especificada usando a especificao de argumento e nrs. das variveis em uma unid. de macro do usurio, est mostrada na seguinte tabela:
Endereos da especificao de argumento A B C I1 J1 K1 I2 J2 K2 I3 J3 K3 I4 J4 K4 I5 J5 Variveis nos programas de macro #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 Endereos da especificao de argumento K5 I6 J6 K6 I7 J7 K7 I8 J8 K8 I9 J9 K9 I10 J10 K10 Variveis nos programas de macro #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33
Nota:
Na tabela acima, os numerais de 1 a 10 foram adicionados para os endereos I, J, e J para indicar a ordem de arranjo dos conjuntos de argumentos designados: estes numerais no so includos nas instrues reais.
C.
Quando ambos os mtodos e so usados p/ especificar os argumentos, somente o ltimo dos dois argumentos que tiver um endereo que corresponda mesma varivel ser validado.
D3.3
I4.4
I7.7
7.7
Se dois argumentos (D3.3 e I7.7) forem designados para a varivel #7, somente o ltimo argumento (I7.7) ser usado. 12-71
12
2.
<argumento>
M99
P/ o programa principal
G67
P/ o subprograma
Para um bloco que tem um cdigo de comando de movimento entre G66 e G67, o subprograma designado de macro do usurio executado aps este comando de movimento ter sido executado. O subprograma executado em 1 vezes para a primeira chamada ou uma vez para as chamadas subseqentes. Para a chamada modal do tipo A, os mtodos de especificar <argumento> so os mesmos como usados para a chamada nica. Formato: G66 <__> L__ <argumento> Nmero de repeties Nome do programa Alternativamente, G66 P__ L__ <argumento> Nmero de repeties Nr. do programa Descrio detalhada - Quando o comando G66 for introduzido, o subprograma designado de macro do usurio ser chamado toda a vez aps a execuo dos comandos de movimento dentro de um bloco at o comando G67 (cancelamento) ter sido introduzido. - Os cdigos de comando G66 e G67 devem residir no mesmo programa em pares. A introduo de um comando G67 sem um comando G66 resulta em um alarme 857 ERRO PROG. UTIL. MACRO G67.
12-72
12
Ciclo de furao
Programa principal
N1G90G54G0X0Y0Z0 N2G91G00X50.Y50.Z200. N3G66P9010R10.Z30.F100 N4X50.Y50. N5X50. N6G67 P/ subprograma aps a execuo de comando de eixo P/ subprograma aps a execuo de comando de eixo O9010 N10G00Z#18M03 N20G09G01Z#26F#9 N30G00Z[#18+#26] M99
Subprograma
50. 100. Y
Argumento R
Argumento Z
Nota 1: O subprograma designado executado depois que os comandos de eixo no programa principal tenham sido executados. Nota 2: Nenhum subprograma executado para o bloco G67 e seus successores. 3. Chamada modal, tipo B (Chamada bloco-a-bloco)
O subprograma designado de macro do usurio chamado incondicionalmente para cada um dos blocos de comando presente entre G66.1 e G67. A execuo de programa de macro repetido como especificado com L para a primeira chamada e somente uma vez para cada uma das chamadas subseqentes. Formato: G66.1 <__> L__ <argumento> Nmero de vezes Nome do programa Alternativamente, G66.1 P__ L__ <argumento> Nmero de vezes Nr. do programa
12-73
12
Descrio detalhada - Durante o modo G66.1, somente os cdigos O, N e G em cada um dos blocos de comando lidos so executados. Nenhum outro cdigo destes blocos executado; cdigos diferentes de O, N e G so tratados como argumentos. Entretanto, somente o ltimo cdigo G e os cdigos N seguindo um cdigo diferente de O ou N tornam-se argumentos. - Todos os blocos significativos no modo G66.1 so considerados quando precedidos pelo comando G65P_. Por exemplo, o bloco de
- A faixa de dados dos comandos G, L, P e N, que voc pode configurar como novas variveis usando o modo G66.1, a mesma que a faixa de dados de comandos NC usuais. - O nmero de seqncia N, os cdigos modais G e O so todos atualizados como informaes modais.
4.
Descrio detalhada - A instruo mostrada acima executa a mesma funo como as das instrues listadas abaixo. Qual destas instrues listadas aplicar ser determinado pelos dados do parmetro a ser configurado para cada cdigo G.
12-74
12
5.
Formato: Mm (ou Ss, Tt e Bb) Cdigo M (ou S, T e B) que chama o subprograma de macro
Descrio detalhada (A descrio seguinte tambm aplica-se aos cdigos S, T e B.) - A instruo mostrada acima executa a mesma funo como as das instrues listadas abaixo. Qual destas instrues listadas aplicar ser determinado pelos dados do parmetro a ser configurado para cada cdigo M
6.
12-75
12
7.
Nota 1: Quando uma chamada de macro G65, G66 ou G66.1, ou uma chamada de macro de comando auxiliar for feita, a repetio ser considerada como de nvel nico e, assim, o nvel das variveis locais tambm ser aumentado de 1. Nota 2: Para a chamada modal de tipo A, o subprograma designado de macro do usurio chamado todas as vezes que um comando de movimento executado. Entretanto, se mltiplos G66s estiverem presentes, o prximo subprograma de macro do usurio ser chamado mesmo para os comandos de movimento na macro todas as vezes que o movimento do eixo for feito. Nota 3: Os subprogramas de macro do usurio so cancelados em uma ordem reversa daquela em que foram arranjados. Exemplo:
Programa principal
G66Pp1 Zz1 G66Pp2
x1
w1
x2
M99
Zz2 G67
Macro p2
Macro p2
Macro p2
x1
w1
x2
M99
12-76
12
8.
- As interrupes de macro do usurio podem ser processadas mesmo quando o nmero de nveis de multiplexidade da chamada de macro durante a ocorrncia de uma interrupo seja quatro. O nvel de variveis locais das macros do usurio usado para a interrupo o mesmo como o nvel das macros do usurio existente durante a ocorrncia de uma interrupo.
Desvio da interrupo Retorno da interrupo
O2000 M96P5100 G1X O2100 O5100
Interrupo
G65P2100
G1Y
Interrupo
(Nvel 3)
(Nvel 4)
Varivel local
Varivel local
12-77
12
12-10-3 Variveis
De todos os tipos de variveis disponveis para a unidade NC, somente as variveis locais, variveis comuns e parte das variveis do sistema so retidas mesmo aps a energia ser desligada.
1.
Multiplexao de variveis
Sob especificaes de macro do usurio, as variveis podem ter seus identificadores (nmeros de identificao) transformados em variveis, o que referido como multiplexao, ou substitudo com <expresso>. Para <expresso>, somente uma expresso aritmtica (para multiplicao, diviso, adio ou subtrao) pode ser usada.
Exemplo 1:
Variveis de multiplexao A partir de #1 = 10, #[#[#1]] = #[#10] resultar. A partir de #10 = 20, #[#10] = #20 resultar. Portanto, #5 = #20, isto , #5 = 30 resultar. A partir de #1 = 10, #[#[#1]] = #[#10] resultar. A partir de #10 = 20, #[#10] = #20 resultar. Ento, #20 = #5, i.e. #20 = 1000 resultar.
Exemplo 2:
Substituindo identificadores de variveis com <expresso> #6 = 1000 resultar. #4 = 1000 resultar. #15 = 100 resultar. #2 = 100 resultar.
2.
Variveis no definidas
Sob especificaes de macro do usurio, as variveis que permanecem no usadas aps ligar a energia, ou as variveis locais que no so argumento especificado por G65, G66 ou G66.1 podem ser usadas como <vazio>. Variveis tambm podem ser estabelecidas eficientemente em <vazio>. A varivel #0 sempre usada como uma varivel <vazio>, e esta varivel no pode ser definida no lado esquerdo da expresso.
A.
Expresso aritmtica
#1=#0................. #1 = <vazio> #2=#0+1 ............ #2 = 1 #3=1+#0 ............ #3 = 1 #4=#010 .......... #4 = 0 #5=#0+#0 .......... #5 = 0
Nota:
Cuidado para que <vazio> seja tratado de modo igual como 0 durante o processamento de expresses. <vazio> + <vazio> = 0 <vazio> + <constante> = constante <constante> + <vazio> = constante
12-78
12
B.
Aplicando variveis
A aplicao de uma varivel no definida sozinha resulta igualmente que o endereo seja ignorado. Se #1 = <vazio> G0X#1Y1000 G0X[#1+10]Y1000 equivalenta G0Y1000, e equivalente G0X10Y1000.
C.
Expresso condicional
Somente para EQ e NE, <vazio> diferente de 0 no significado.
Se #101 = <vazio>
#101EQ#0 #101NE0 #101GE#0 #101GT0
Se #101 = 0
#101EQ#0 #101NE0 #101GE#0 #101GT0
<vazio> = <vazio> vlido. <vazio> 0 vlido. <vazio> <vazio> vlido. <vazio> > 0 no vlido.
Lista de condies de vlido e condies de no-vlido (Para expressses condicionais incluindo variveis no definidas)
Lado dir. Lado esq. Vazio Constante
Vazio
EQ
Constante Vazio
NE
Constante Vazio
GT
Constante Vazio
LT
Constante Vazio
GE
Constante Vazio
LE
Constante
H H
H H
H H
12-79
12
2.
<argumento>
p1 : Nmero do programa
1:
A seguir est representada a relao entre o endereo especificado por <argumento> e o nmero da varivel local usada na unidade de macro do usurio:
Comandos de chamada G65 G66 G66.1 Endereo do argumento A B C D E F * G H I J K * * * L M N O P Q Comandos de chamada G65 G66 G66.1 Endereo do argumento R S T U V W X Y Z
Varivel local
Varivel local
#18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33
Os endereos de argumento marcados com na tabela acima no podem ser usados. Entretanto, somente durante o modo G66.1, os endereos de argumento marcados com um asterisco (*) nesta tabela podem ser usados adicionalmente. Tambm, o sinal () indica que nenhum endereo ligado cruzado ao nmero da varivel local.
12-80
12
1.
Variveis locais para um subprograma podem ser definidas ao especificar <argumento> quando chamar uma macro.
Programa principal P/ subprograma
G65P9900A60.S100.F800 M02
Subprograma (O9900)
#5=#4010 G91G01 X[#19*COS[#1]] Y[#19*SIN[#1]]F#9 M99
Controle do movimento e outros aps referir s variveis locais. Configurao da varivel local por argumento Tabela de dados da varivel local A (#1)=60.000 F (#9)=800 S (#19)=100.000
2.
Subprograma (O1)
#30=FUP[#2/#5/2] #5=#2/#30/2 M98H100L#30 X#1 M99 N100G1X#1F#9 Y#5 X#1 X#5 M99
Varivel local config. por argumento B A B F J (#1) (#2) (#9) (#5) (#30)
J A
No programa de amostras para o fresamento de face que est mostrado acima, apesar do argumento J ter sido inicialmente programado como um passo de usinagem de 10 mm, ele foi mudado para 8.333 mm para assegurar usinagem de passo igual. Tambm a varivel local #30 contm os dados calculados sobre o nmero de vezes de usinagem recproca.
12-81
12
3.
As variveis locais podem ser usadas para cada um dos quatro nveis de chamada de macro separadamente. Para o programa principal (nvel de macro 0), variveis locais separadas tambm so estabelecidas. As variveis locais de nvel 0, contudo, no podem ser designadas com argumentos.
O1 (Nvel de Macro 1) O10 (Nvel de Macro 2) O100 (Nvel de Macro 3)
G65P10A10.B20.C30.
G65P100A100.B200.
M99
M99
M99
#1 #2 #3
Varivel local (1) A(#1) 1.000 B(#2) 2.000 C(#3) 3.000 D(#7) Z(#26)
Varivel local (2) A(#1) 10.000 B(#2) 20.000 C(#3) 30.000 D(#7) Z(#26) #33
Z(#26) #33
#33
#33
Na tela, exibido como as variveis locais esto sendo usadas correntemente. Para mais detalhes, refira-se ao Manual de Operao.
12-82
12
3.
Pontos 32 32 32 32
Nota:
Os seguintes sinais de entrada da interface so usados exclusivamente na operao do sistema NC (no pode ser usado para outros propsitos).
Descrio Sensor de toque montado no spindle ATIVA trava dos eixos X e Y da mquina ATIVA trava dos cdigos M, S e T ATIVA trava dos eixos Z da mquina
Sinal de entrada da interface Registro R72, bit 0 Registro R72, bit 4 Registro R72, bit 5 Registro R72, bit 6
12-83
12
4.
Pontos 32 32 32 32
Nota 1: Os dados das variveis do sistema de #1100 a #1135 so salvos de acordo com o nvel lgico (1 ou 0) do sinal que foi enviado por ltimo. Os dados salvos so apagados automaticamente ao ligar/desligar a energia. Nota 2: O seguinte aplicado se um dado diferente de 1 ou 0 designado s variveis de #1100 a #1131:
<vazio> considerado igual a 0. Dado diferente de 0 e <vazio> considerado igual a 1. Dado menor que 0.00000001, entretando, considerado como indefinido.
12-84
12
Sinal de entrada
Sinal de sada
#1028 #1029 #1030 #1031 32 bit (R74, R75) #1033 (R76, R77) #1034 (R78, R79) #1035 macroinstruo
#1128 #1129 #1130 #1131 (R174, R175) 32 bit #1133 (R176, R177) #1134 (R178, R179) #1135
5.
Compensao da ferramenta
Dados de COMPENSAO DA FERRAMENTA do tipo C so fornecidos p/ mqs. de tornear.
: Disponvel Faixa dos nmeros das variveis #100001 #100000+n #110001 #110000+n #160001 #160000+n *(#120001 #120000+n) #170001 170000+n *(#130001 #130000+n) #120001 #120000+n #130001 #130000+n #140001 #140000+n #150001 #150000+n #180001 #180000+n #10001 #10000+n #11001 #11000+n #16001 #16000+n *(#12001 #12000+n) #17001 #17000+n *(#13001 #13000+n) #12001 #12000+n #13001 #13000+n #14001 #14000+n #15001 #15000+n #18001 #18000+n #2001 #2000+n #2201 #2200+n #2401 #2400+n Tipo A Tipo B Compens. da geom. compr. Compens. do
desg. compr.
: No disponvel Tipo D
Comprim. Z
Tipo C Compens. da
geometria Z Compens. do desgaste em Z
Compens. da geometria do R
da ponta
Raio R
#2601 #2600+n
Compens. do
desgaste do
R da ponta
Compens. da
geometria X Compens. do desgaste em X
Comprim. X
Compens. da
geometria Y
Comprim. Y
Compens. do
desgaste emY
Sentido da compens.
Sentido da compens.
12-85
12
Nota:
Configure o bit 0 do parmetro F96 em 0 para usar os dados de COMPENSAO DA FERRAMENTA do tipo C.
Usando os nmeros das variveis, voc pode ler os dados da ferramenta ou designar dados. Os nmeros das variveis usveis so da ordem de #10000 ou #2000. Para a ordem de #2000, entretanto, somente at 200 conjuntos de compensaes de ferramenta podem ser usados. Os ltimos trs dgitos de um nmero da varivel indicam um nmero de compensao da ferramenta. Como com outras variveis, os dados de compensao da ferramenta devem conter o ponto decimal. Assim, o ponto decimal deve ser includo ao configurar dados que tm dgitos decimais.
Aps a execuo
H1=1000.000 #102=1000.0
Exemplo:
Retorno ao ponto zero Troca da Ferram. (Spindle T01) Memria do ponto inicial Avano rpido p/ posio de segurana Medio do pulo Clculo da dist. de medio e configurao dos dados de compensao da ferramenta
Sensor
Nota:
O exemplo mostrado acima no permite nenhum atraso do sinal do sensor de pulo. Tambm, #5003 indica a posio do ponto inicial do eixo Z, e #5063 indica as coordenadas do pulo do eixo Z, isto , a posio em que um sinal de pulo foi entrado durante a execuo de G31.
12-86
12
6.
Nota:
Nome do dado
N1
M N3 10. 20. W1
W1 N10 #5221=90.#5222=10. N11 G90G00G54X0Y0 Sistema de coordenadas da pea de trabalho de G54 especificado por N10
N11
M02
(Exemplo 2) Sistema de coordenadas antes da mudana N100 #5221=#5221+#5201 #5222=#5222+#5202 #5241=#5241+#5201 #5242=#5242+#5202 #5201=0 #5202=0 Sistema de coordenadas aps a mudana
Sistema de coords. fundamentais da mquina Deslocamento das coordenadas G55 W2 (G55) G54 W1 (G54) M
W1 (G54)
MEP166
O exemplo 2 motrado acima aplicado somente quando os dados de deslocamento das coordenadas deve ser adicionado aos dados de offset do sistema de coordenadas da pea de trabalho (G54 ou G55) sem mudar a posio do sistema de coordenadas da pea de trabalho. 12-87
12
[Offset do sistema adicional de coordenadas da pea de trabalho] As variveis numeradas de 70001 a 75996 podem ser usadas para ler ou designar as dimenses do offset do sistema adicional de coordenadas da pea de trabalho. O nmero da varivel para a origem do eixo de ordem k do sistema de coordenadas Pn pode ser calculado como segue: 70000 + (n 1) 20 + k
Nota:
Nome do dado
Observaes Somente disponvel com a funo opcional para o offset do sistema adicional de coordenadas.
Alternativamente, as variveis numeradas de 7001 a 7956 podem ser usadas para ler ou designar as dimenses do offset de sistema adicional de coordenadas da pea de trabalho. O nmero da varivel para a origem do eixo de ordem k do sistema de coordenadas Pn pode ser calculado como segue: 7000 + (n 1) 20 + k
Nota:
Nome do dado
Observaes Somente disponvel com a funo opcional para o offset do sistema adicional de coordenadas.
7.
12-88
12
8.
9.
Alarme do NC (#3000)
A unidade NC pode ser compelida a um status de alarme usando o nmero da varivel 3000. #3000 = 70 (CHAMAR#PROGRAMA#530) Nr. do alarme Mensagem do alarme
A faixa de configurao para o nr. do alarme de 1 a 6999. O comprimento mximo disponvel da mensagem do alarme de 31 caracteres.
Nota:
O tipo de mensagem de alarme exibido na tela depende do nmero de alarme designado, como indicado na tabela seguinte.
Nr. do alarme exibido [Alarme designado Nr.] + 979 [Alarme designado Nr.] + 3000 Mensagem de alarme exibida Mensagem pr-config. p/ o alarme exibido nr. *1 Mensagem de alarme designada como ela *2
*1 Refere-se aos alarmes nrs. 980 ao 999 cujas mensagens so pr-configuradas como indicado na Lista de Alarmes. *2 Exibio de uma mensagem como ela configurada na instruo de macro.
Ex. 1 de programa (Comando para a exibio de 980 ALARME 1 MACRO UTILIZADOR na condio de #1=0)
3021#ORIGINAL#ALARM#1
12-89
12
O tempo integrado alterado para 0 aps ter alcanado aproximadamente 2.44 10 (aproximadamente 7.7 anos).
O9010 P/ o subprograma G65P9010T (Tempo permit. msec) END1 M99 Varivel local A execuo dos blocos de DO1 a END1 repetida at que o tempo permitido tenha expirado, e, ento, o controle pula p/ o bloco de fim M99. #3001=0 WHILE[#3001LE#20]DO1
msec
T#20______
11. Valid. /invalid. de parada de bloco nico ou espera de sinal de acabar funo aux. (#3003)
Designando um dos valores listados na tabela abaixo para o nmero da varivel 3003 permite que a parada de bloco nico seja tornada invlida nos blocos subseqentes ou o programa seja avanado para o prximo bloco sem nunca ter de esperar pela chegada de um sinal (FIN) de terminar a execuo do cdigo de funo auxiliar (M, S, T ou B).
#3003 0 1 2 3 Parada de bloco nico Efetiva Inefetiva Efetiva Inefetiva Sinal de concluso de funo auxiliar Espera Espera No espera No espera
Nota:
12-90
12
12. Validao/invalidao da manut. do avano, variao da vel. de avano ou G09 (#3004) A manuteno do avano, variao da velocidade de avano ou G09 podem ser feitos vlidos ou invlidos para os blocos subseqentes ao designar um dos valores listados na tabela abaixo para o nmero da varivel 3004.
#3004 Contedo (Valor) 0 1 2 3 4 5 6 7 Bit 0 Manuteno do avano Efetiva Inefetiva Efetiva Inefetiva Efetiva Inefetiva Efetiva Inefetiva Bit 1 Variao da vel. de avano Efetiva Efetiva Inefetiva Inefetiva Efetiva Efetiva Inefetiva Inefetiva Bit 2 Checagem G09 Efetiva Efetiva Efetiva Efetiva Inefetiva Inefetiva Inefetiva Inefetiva
Nota 1: A varivel #3004 alterada para 0 por reconfigurao. Nota 2: Cada um dos bits listados torna a funo vlida se 0, ou invlida se 1. 13. Parada do programa (#3006)
O uso do nmero da varivel 3006 permite que o programa seja parado aps a execuo do bloco imediatamente precedente. Formato: #3006 = 1 (CHECK OPERAT) String de caracteres a ser exibido Configurao adicional de um string de caracteres (em 29 caracteres no mximo) em parnteses permite que a mensagem de parada requerida seja exibida no monitor.
12-91
12
12-92
12
Informao modal
#4101 #4102 #4103 #4104 #4105 #4106 #4107 #4108 #4109 #4110 #4111
#4301 #4302 #4303 #4304 #4305 #4306 #4307 #4308 #4309 #4310 #4311 Nr. compen. comp. ferr. H Velocidade de avano F Nr. compens. dim. ferram. D Funo miscelnea nr. 2
#4112 #4113 #4114 #4115 #4116 #4117 #4118 #4119 #4120 #4130
#4312 #4313 #4314 #4315 #4316 #4317 #4318 #4319 #4320 #4330 Funo spindle S Funo miscelnea Nr. de seqncia N Nr. do programa O M
12-93
12
G00 G01
Comando lido
MEP167
12-94
12
3.
As coordenadas do pulo indicam a posio em que o sinal do pulo ativado no bloco de G31. Se o sinal do pulo no for ativado, as coordenadas do pulo indicaro a posio do ponto final correspondente.
Comando lido
4.
A posio de ponto final indica a posio da ponta da ferramenta que no permite qualquer compensao da ferramenta, enquanto que as coordenadas da mquina, as coordenadas da pea de trabalho e as coordenadas do pulo indicam a posio do ponto de referncia da ferramenta que permite as compensaes da ferramenta.
Sinal de pulo
F (Velocidade)
Marca Marca
MEP169
A entrada de coordenadas de um sinal de pulo indica a posio dentro do sistema de coordenadas da pea de trabalho. As coordenadas armazenadas nas variveis de #5061 a #5066 so as existentes quando os sinais de pulo foram entrados durante o movimento da mquina. Estas coordenadas podem, portanto, ser lidas a qualquer tempo aps isso. Consulte o Captulo 14 para mais detalhes.
12-95
12
Exemplo 1:
Medio da posio da pea de trabalho: A seguir apresentado um exemplo de medio da distncia a partir de um ponto de medio de referncia at a extremidade da pea de trabalho:
Argumento (varivel local) F X Y Z G65P9031X100.Y100.Z-10.F200 P/ o subprograma (#9) 200 (#24) 100.000 (#25) 100.000 (#26) 10.000
O9031 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 #180=#4003 #30=#5001#31=#5002 G91G01Z#26F#9 G31X#24Y#25F#9 G90G00X#30Y#31 #101=#30#5061#102=#31#5062 #103=SQR[#101?#101+#102?#102] G91G01Z#26 IF[#180EQ91]GOTO11 G90 M99
(Varivel comum) Entrada do sinal do pulo Ponto inicial Z N8 Y X N3 N4 #103 N5 #101 #102 #101 87.245 #102 87.245 #103 123.383
Valor da medio do eixo X Valor da medio do eixo Y Valor linear da linha de medio Ponto inicial de medio do eixo X Ponto inicial de medio do eixo Y Ponto de entrada do pulo no eixo X Ponto de entrada do pulo no eixo Y
Armazenagem dos dados modais de G90/G91 Armazenagem dos dados do ponto inicial X, Y Entrada do eixo Z Medio de X, Y (parada na entrada do pulo) Retorno para o ponto inicial X, Y Clculo dos dados incrementais de medio de X, Y Clculo do valor linear da linha de medio Sada do eixo Z Retorno do modal de G90/G91 Retorno a partir de subprograma
12-96
12
Exemplo 2:
N1 N2 N3 N4 N5 N6 N7 N8 N9
G91G28X0Y0 G90G00X0Y0 X0Y100. G31X150.Y50.F80 #111=#5061 #112=#5062 G00Y0 G31X0 #121=#5061 #122=#5062 M02
50 75 100
Sinal do pulo
Y MEP171
onde indica um erro devido demora da resposta. (Consulte o captulo 14 para mais detalhes.) A varivel #122 indica a coordenada de entrada do sinal de pulo de N4, pois N7 no tem um cdigo de comando Y.
12-97
12
Nota 1: Estas variveis do sistema so varivies somente de leitura. Nota 2: Durante a operao de checagem do percurso da ferramenta ambas as variveis (#51999 e #3020) armazenam dados com simples referncia para o TNo. programado em um cdigo T e, portanto, permanecem zero (0) quando o programa relacionado no usou cdigos T. 20. Dados da ferramenta MAZATROL
Usando as variveis tabuladas abaixo, os dados da ferramenta MAZATROL podem ser lidos ou escritos, como requerido. Variveis a partir de #60001 .... Quantidade de ferramentas: 400 (mxima) Variveis a partir de #600001 .. Quantidade de ferramentas: 4000 (mxima) A quantidade mxima de ferramentas aplicveis depende das especificaes da mquina.
(n = Nmero de indexao da ferramenta) Variveis do sistema #60001 a #60000+n #61001 a #61000+n #62001 a #62000+n #63001 a #63000+n #64001 a #64000+n #65001 a #65000+n #66001 a #66000+n #67001 a #67000+n #68001 a #68000+n #600001 a #600000+n #610001 a #610000+n #620001 a #620000+n #630001 a #630000+n #640001 a #640000+n #650001 a #650000+n #660001 a #660000+n #670001 a #670000+n #680001 a #680000+n Dados da ferramenta MAZATROL Compr. da ferram. (fresamento)/Compr. A (torneamento) Dim. da ferram. (fresamento) Marcao da vida da ferramenta Marcao do dano da ferramenta Compensao do desgaste em X Compensao do desgaste em Y Compensao do desgaste em Z Nmero do grupo Comprimento B (torneamento)
O comprimento A e o comprimento B so calculados como segue: Comprimento A = Valor do eixo Z no parmetro S23 OFFSET Z FERRAMENTA Comprimento B = Valor do eixo X no parmetro S23 OFFSET X FERRAMENTA
Nota 1: Durante a checagem do percurso da ferramenta, os dados da ferramenta podem ser checados, mas no podem ser designados. Nota 2: As marcaes da vida da ferramenta (variveis de #62001/#620001) e as marcaes dos danos da ferramenta (variveis de #63001/#630001) podem tomar 1 ou 0 como sua lgica determina (1 para ATIVAR, 0 para CANCELAR).
12-98
12
Nota 1: Durante a checagem do percurso da ferramenta, os dados da ferramenta podem ser checados, mas no podem ser designados. Nota 2: As marcaes da vida da ferramenta (variveis de #42001/#420001) e as marcaes dos danos da ferramenta (variveis de #43001/#430001) podem tomar 1 ou 0 como sua lgica determina (1 para ATIVAR, 0 para CANCELAR). 22. Data e tempo (Ano-ms-dia e hora-minuto-segundo)
Variveis numeradas 3011 e 3012 podem ser usadas para ler dados de data e tempo.
Nrs. das variveis. #3011 #3012 Descrio Data (Ano-ms-dia) Tempo (Hora-minuto-segundo)
A data armazenada em #3011 consiste em 8 dgitos (os dgitos 4, 2 e 2 indicam respectivamente ano, ms e dia), e o tempo em #3012 composto de trs grupos de dados de dois dgitos (para hora, minuto e segundo, nesta ordem).
Exemplo: Se a data 15 de dezembro de 2006, e o tempo 16:45:10, os dados so configurados como segue nas variveis correspondentes do sistema: #3011 = 20061215 #3012 = 164510. 23. Nmero total de peas usinadas e o nmero de peas requeridas
As variveis numeradas 3901 e 3902 podem ser usadas para ler ou designar o nmero total de peas usinadas e o nmero de peas requeridas.
Nr. da varivel #3901 #3902 Descrio Nmero total de peas usinadas Nmero de peas requeridas
Nota 1: Estas variveis devem consistir em nmeros inteiros de 0 a 9999. Nota 2: A leitura e escrita de dados para estas variveis certamente suprimida durante a checagem do percurso da ferramenta.
12-99
12
Cada nome das variveis deve ser separado usando a vrgula (,). Descrio detalhada - Uma vez o nome da varivel tenha sido configurado, ele permanece vlido mesmo aps a energia ser desligada. - As variveis em um programa podem ser chamadas usando os nomes das variveis. A varivel a ser chamada deve, entretanto, ser colocada entre colchetes ([ ]).
Exemplo:
G01X[#POINT1] [#TIMES]=25
- Os nomes das variveis podem ser checados na tela de UTIL. PARAMETRO N1. Os nomes designados para as variveis #500 a #519 so exibidos de F47 a F66. Exemplo: Programa SETVN500[ABC,EFG] Na tela F46 0 F47 ABC Nome da varivel designado para #500 F48 EFG Nome da varivel designado para #501 F49 Nome da varivel designado para #502 F50
12-100
12
Nmero da linha de dados da ferramenta especificada (somente para ler). Use esta varivel para ler o nmero da linha de dados da ferramenta especificada pela varivel #3022. A leitura em #3023 zero (0) se no h ferramenta correspondente registrada na memria.
Exemplo:
TNo. 1 1 1 2 2 2 3 3 3 : : A B C
A B C
Configurao #3022 1.01 1.02 1.03 2.61 2.62 2.63 3.08 3.22 3.26 : :
Leitura em #3023 1 2 3 4 5 6 7 8 9 : : 0
H V Z : :
Falha
0 1
12-101
12
A varivel #3102 pode tomar um valor da soma de mltiplos valores enumerados acima quando o gerenciamento da vida da ferr. feito correntemente nos respectivos tipos de dados bsicos.
Exemplo 1: Exemplo 2:
Nr. da varivel #3212 #3223
#3200 = 0; Designao da config. do 1 eixo significativo (normalmente: X) no sistema. #3200 = 67; Designao do eixo C (C = 0x43 [Hexadecimal] = 67 [Decimal])
Parmetro S
S12 S23
Nota 1: #3200 inicializado (para zero) ao reconfigurar o NC. Nota 2: No necessrio repetir escrevendo em #3200 na prxima vez que a leitura com #3212 ou #3223 deve ser feita para o mesmo eixo. Nota 3: Leia #3200 como requerido para checar sua ltima configurao. Nota 4: A configurao de #3200 no checada quanto a qualidade apropriada (quanto a se o eixo designado pr-configurado apropriadamente) no bloco de #3200, mas resultar um alarme (809 NUMERO INTRODUZIDO ILEGAL) a ser causado no bloco de leitura de #3212 ou #3223 quando a configurao no for apropriada.
12-102
12
Nota 1: A faixa de configurao de 9999.999 a 0 para a entrada de dados em mm ou de 999.9999 a 0 para a entrada de dados em polegadas. Nota 2: A Posio 1 e a Posio 2 so as respectivas posies, para as quais o cabeote mvel pode ser movido pelas funes miscelneas M841 e M842. 34. Valor da transferncia da pea de trabalho (#3024)
A varivel numerada 3024 pode ser usada para configurar o valor da operao de transferncia da pea de trabalho que executada no programa EIA/ISO. O bloco de configurar a varivel #3024 no causa nenhum movimento do eixo na mquina, mas informa a unidade NC que a pea de trabalho est sendo transferida de modo que um percurso da ferramenta que evita a coliso com a pea de trabalho possa ser traado em tempo para realizar com sucesso o processo por um programa MAZATROL no lado do spindle nr. 2 de torneamento. <Exemplo de programao>
Programa MAZATROL Seleo do CAB. 1 Usinagem no spindle nr. 1 de torneamento Unidade SUB-PROG Seleo do CAB. 2 Usinagem no spindle nr. 2 de torneamento Unidade de FIM Programa EIA/ISO
M540 (Modo Transfer ATIVAR) : G90G1W-1200.4 (Transfer) : #3024=1200.4 (Config. do valor de transfer) M99
Nota:
Para uma operao de reincio, baseada em um programa MAZATROL da estrutura acima, a partir de um bloco de usinagem no lado do spindle nr. 2 de torneamento, introduza um bloco de #3024 = 1200.4 no modo MDI antes de iniciar a operao. 12-103
12
PONTO DE MEDIO #1 (Nome do eixo em cdigo ASCII) PONTO DE MEDIO #2 (Nome do eixo em cdigo ASCII) PONTO DE MEDIO #1 (Posio) PONTO DE MEDIO #2 (Posio) VALOR DO OFFSET X VALOR DO OFFSET Y VALOR DO OFFSET Z VALOR DO OFFSET COMPR. VALOR DO OFFSET ACT- LIMITE DE TOLERNCIA +/X LIMITE DE TOLERNCIA /Z
Exemplo 1:
Use as seguintes variveis para ler e escrever dados de quatro bytes de registro R: #550000 + Nr. de registro R (#550000 a #566383)
12-104
12
[4] Funes
Nota 1: Em princpio, dados sem um ponto decimal so tratado como dados que tm um ponto decimal. (Exemplo: 1 = 1.000) Nota 2: Os offsets a partir da varivel #10001, os offsets do sistema de coordenadas da pea de trabalho a partir da varivel #5201, e outros dados tornam-se dados que tm um ponto decimal. Se os dados sem um ponto decimal forem definidos usando estes nmeros de variveis, um ponto decimal tambm ser designado para estes dados. Exemplo:
Varivel comum
Execuo
#101 #102
1000 1.000
Nota 3: A <expresso> aps uma funo deve ser colacada entre colchetes ([
]).
12-105
12
1.
Prioridade da operao
A prioridade mais alta dada para as funes, operaes multiplicativas e operaes aditivas, nesta ordem.
#101=#111+#112SIN[#113]
A parte para a qual o primeiro nvel de prioridade de operao deve ser dado pode ser colocado entre colchetes ([ ]). At cinco conjuntos de colchetes, incluindo os de funes, podem ser usados para uma expresso.
#101=SQRT[[[#111#112]SIN[#113]+#114]#15]
12-106
FUNES DE SUPORTE DE PROGRAMA [9] Seno SIN #501=SIN[60] #502=SIN[60.] #503=1000SIN[60] #504=1000SIN[60.] #505=1000.SIN[60] #506=1000.SIN[60.] Nota: SIN[60] igual a SIN[60.]. #541=COS[45] #542=COS[45.] #543=1000COS[45] #544=1000COS[45.] #545=1000.COS[45] #546=1000.COS[45.] Nota: COS[45] igual a COS[45.]. #551=TAN[60] #552=TAN[60.] #553=1000TAN[60] #554=1000TAN[60.] #555=1000.TAN[60] #556=1000.TAN[60.] Nota: TAN[60] igual a TAN[60.]. #561=ATAN[173205/1000000] #562=ATAN[173.205/100.] #563=ATAN[1.732] #521=ACOS[100000/141421] #522=ACOS[100./141.421] #523=ACOS[1000/1414.213] #524=ACOS[10./14.142] #525=ACOS[0.707] #571=SQRT[1000] #572=SQRT[1000.] #573=SQRT[10.10.+20.20.] #574=SQRT[#14#14+#15#15]
Nota: Para aumento da preciso, execute as operaes entre [ ] assim que possvel.
12
#501 #502 #503 #504 #505 #506 #541 #542 #543 #544 #545 #546 #551 #552 #553 #554 #555 #556 #561 #562 #563 #521 #522 #523 #524 #525 #571 #572 #573 #574
0.866 0.866 866.025 866.025 866.025 866.025 0.707 0.707 707.107 707.107 707.107 707.107 1.732 1.732 1732.051 1732.051 1732.051 1732.051 60.000 60.000 59.999 45.000 45.000 45.000 44.999 45.009 31.623 31.623 22.361 190.444
#576=1000 #577=ABS[#576] #3=70. #4=50. #580= ABS[#4#3] #1=100 #11=BIN[#1] #12=BCD[#1] #21=ROUND[14/3] #22=ROUND[14./3] #23=ROUND[14/3.] #24=ROUND[14./3.] #25=ROUND[14/3] #26=ROUND[14./3] #27=ROUND[14/3.] #28=ROUND[14./3.] #21=FIX[14/3] #22=FIX[14./3] #23=FIX[14/3.] #24=FIX[14./3.] #25=FIX[14/3] #26=FIX[14./3] #27=FIX[14/3.] #28=FIX[14./3.]
#576 #577
1000.000 1000.000
#580 #11 #12 #21 #22 #23 #24 #25 #26 #27 #28 #21 #22 #23 #24 #25 #26 #27 #28
120.000 64 256 5 5 5 5 5 5 5 5 4.000 4.000 4.000 4.000 4.000 4.000 4.000 4.000
12-107
12
FUNES DE SUPORTE DE PROGRAMA #21=FUP[14/3] #22=FUP[14./3] #23=FUP[14/3.] #24=FUP[14./3.] #25=FUP[14/3] #26=FUP[14./3] #27=FUP[14/3.] #28=FUP[14./3.] #101=LN[5] #102=LN[0.5] #103=LN[5] #104=EXP[2] #105=EXP[1] #106=EXP[2] #21 #22 #23 #24 #25 #26 #27 #28 #101 #102 Alarme #104 #105 #106 5.000 5.000 5.000 5.000 5.000 5.000 5.000 5.000 1.609 0.693 860 CALCULO IMPOSSIVEL 7.389 2.718 0.135
4.
Preciso da operao
Os erros listados na tabela abaixo so gerados por uma operao aritmtica, e a taxa de erro aumenta cada vez que uma operao executada.
Formato da operao a=b+c a=bc a=bc a = b/c a=
b
Erro mx. 5.32 1010 4.66 1010 1.86 109 3.73 109 1.0 108 3.6 106 Mn.
Espcie de erro
Erro relativo
Erro absoluto
grau
Nota: 5.
Como para as operaes do tipo adicional, se um valor absoluto subtrado de outro, o erro 8 relativo no pode ser reduzido abaixo de 10 . Por exemplo, quando os valores verdadeiros (tais valores, a propsito, no podem ser substitudos diretamente) de #10 e #20 so como segue: #10 = 2345678988888.888 #20 = 2345678901234.567 ento, #10 #20 = 87654.321 no resultaria do clculo de #10 #20. Isto ocorre porque, como o nmero efetivo de dgitos da varivel oito (decimal), os valores aproximados de #10 e #20 so: #10 = 2345679000000.000 #20 = 2345678900000.000 Mais exatamente, os valores binrios internos diferem levemente desses valores. Portanto, na realidade, um erro significativo resulta como segue: #10 #20 = 100000.000.
12-108
12
B.
Relao lgica
Como para EQ, NE, GT, LT, GE e LE, o processamento executado em uma maneira similar adio e subtrao, desta forma, cuidado com os erros. Por exemplo, para avaliar se #10 igual a #20 do exemplo acima, a expresso condicional IF [#10EQ#20] no apropriada devido aos erros. Neste caso, portanto, comande uma macroinstruo como mostrado abaixo para permitir uma tolerncia aceitvel na avaliao sobre a igualdade dos dois valores. IF [ABS[#10 #20] LT200000]
C. Funes trigonomtricas
Para as funes trigonomtricas, embora o erro absoluto seja garantido, o erro relativo no menor que 108. Portanto, cuidado ao executar a multiplicao ou diviso aps as operaes com funes trigonomtricas.
Formato: IF [expresso condicional] GOTO n onde n um nmero de seqncia no mesmo programa. O desvio ocorrer para o bloco encabeado por nmero de seqncia n se a condio permanece ou se a condio no pemanece, o prximo bloco ser executado. Uma configurao independente de instruo GOTO sem IF [expresso condicional] executar o desvio incondicional para o bloco especificado. A [expresso condicional] consiste nos seis seguintes tipos:
#i EQ #j #I NE #j #i GT #j #I LT #j #I GE #j #I LE #j = ( #i igual a #j.) (#i no igual a #j.) (#i maior que #j.) (#i menor que #j.) (#i igual a #j, ou maior que #j.) (#i igual a #j, ou menor que #j.)
> <
Para GOTO n, n deve ser um nmero de seqncia dentro do mesmo programa. Se o mmero de seqncia no existe neste programa, um alarme 843 SEQUENCIA (Sn) NO ENCONTRADA ocorrer. Uma expresso ou varivel pode ser usada em vez de #i, #j ou n. A designao do nmero de seqncia Nn deve ser configurada no comeo do bloco de destino. Em caso contrrio, um alarme 843 SEQUENCIA (Sn) NO ENCONTRADA resultar. Se, entretanto, o bloco comear com / e Nn seguir, o programa pode ser desviado para dentro deste nmero de seqncia.
12-109
12
N10 #22=#20 #23=#21 IF[#2EQ1] GOTO100 #22=#20#3 #23=#21#4 N100 X#22 Y#23 #1=#1+1
Nota:
Durante a procura do nmero de seqncia de destino do desvio, se a rea a partir do bloco depois de IF ... para o fim do programa (% de cdigo) procurada (procura para frente) em vo, ento, a rea a partir do cabealho abaixo ao bloco antes de IF ... ser a prxima a ser procurada (procura para trs). Portanto, levar mais tempo para executar a procura para trs (procura no sentido oposto ao fluxo do programa) que executar a procura para frente.
2.
Execuo de loops
127)
A rea a partir do prximo bloco para o bloco ENDm executa o loop enquanto a expresso condicional permanece. Se a expresso condicional no permanece, o controle ser transferido para o bloco depois de ENDm. No formato mostrado acima, DOm pode preceder WHILE. Voc deve sempre usar WHILE [expresso condicional] DOm e ENDm em pares. Se voc omitir WHILE [expresso condicional], a rea a partir de DOm para ENDm executar loops infinitamente. Em DOm, m (1 a 127) identifica o nmero de loops a executar. (DO1, DO2, DO3, e assim por diante, at DO127) O nmero mximo disponvel de graus de multiplicidade 27.
12-110
12
Usvel
WHILE DO1
Usvel
END1
END1
[3] At 27 nveis de WHILE DOm podem ser usados. m pode ser de 1 a 127, independente da quantidade de repetio.
WHILE DO1 DO1 DO2 DO27 WHILE DO2 WHILE DO27 WHILE DO28 END28 END27 END2 END1 No-usvel
Usvel
usado novamente. [5] WHILE DOm deve preceder ENDm. [6] WHILE DOm deve corresponder ENDm um-a-um no mesmo programa.
WHILE DO1
Nousvel
WHILE DO1
WHILE DO1
No-usvel
WHILE DO2
END1
END2
Nn
12-111
12
DO1
[10] Subprograma pode ser chamado usando M98, G65, G66, etc. a partir do meio de WHILE DOm. Programa principal Subprograma
WHILE DO2
IF GOTOn END1
WHILE DO1
Nousvel
WHILE DO1
Nn
WHILE DO1 Nn
Usvel able
G65 P100
END2
END1 M02
P/ subprograma
M99
END1
END1
[11] A execuo do loop pode ser programada independentemente em um subprograma que chamado usando G65/G66 a partir do meio de WHILE DOm. At 27 nveis de repetio p/ ambos os programas podem ser feitos. Programa principal
WHILE DO1
[12] Se WHILE e END no so includos em pares no subprograma (incluindo subprograma de macro), um erro de programa resultar em M99.
Programa principal
Subprograma
Subprograma
WHILE DO1
Usvel
P/ subprograma
END1
M99
12-112
12
Em adio s macros padres do usurio, os tipos de macros listadas abaixo so estabelecidas como comandos de sada externa. Estas macros de sada externa podem ser usadas para a sada de dados de caracteres ou dados numricos em variveis para uma unidade externa via uma interface RS-232C. Os dados so gerados em um comprimento de 7 bits com um bit de paridade par adicionado.
A. Tipos e funes de macros de sada externa
Processamento de configurao para a sada de dados Processamento de trmino de sada de dados Impresso de dados de caracteres ou impresso binria de dados de variveis Impresso de dados de caracteres ou impresso numrica de dados de variveis em uma base de dgito-por-dgito
Ordem de programao
POPEN
Comando aberto
BPRNT
DPRNT
PCLOS
Comando fechado
2.
POPEN
- O cdigo de comando POPEN deve ser includo antes de uma srie de cdigos de comando de sada de dados. - O cdigo de controle para DC2 e o cdigo de percentagem % so gerados a partir da unidade de NC para uma unidade de sada externa. - Uma vez POPEN ter sido configurado, ele permanecer vlido at PCLOS ser configurado.
3. Comando fechado PCLOS
PCLOS
- O cd. de comando PCLOS deve ser includo aps todos cds. de comando de sada de dados. - O cdigo de controle para DC4 e o cdigo de percentagem % so gerados a partir da unidade de NC para uma unidade de sada externa. - Este comando deve ser usado junto com POPEN. Este cdigo de comando deve ser includo somente depois de POPEN. - Este comando deve ser configurado no fim do programa mesmo aps a sada de dados ter sido abortada usando, por exemplo, a chave de reconfigurar o NC. 12-113
12
4.
Se trs dgitos forem especificados para 12.3456, ento, 3 [12.346 10 ] = 12346 (0000303A) ser gerado como dado binrio. Se nenhum dgito for especificado para 100.0, ento, 100 (FFFFFF9C) ser gerado como dado binrio.
Exemplo 2:
- Depois que os dados especificados tenham sido gerados, o cdigo EOB (Fim de Bloco) gerado no formato de cdigo ISO apropriado. - As variveis que contm <vazio> so interpretadas como zero.
5. Comando de sada de dados DPRNT
c+d8
Descrio detalhada - A sada de dados de caracteres ou sada decimal de dados da varivel executada no formato de cdigos ISO. - O string de caracteres designado gerado diretamente no formato codificado ISO. Os caracteres alfanumricos (A a Z e 0 a 9) e/ou os caracteres especiais (+, , , /) podem ser usados. Destes caracteres, somente o asterisco () gerado como um cdigo de espao. - Dos dados contidos em uma varivel, o nmero necessrio de dgitos acima do ponto decimal e dos dgitos abaixo do ponto decimal devem cada um ser colocado entre colchetes ([ ]). Os dados da varivel tero seu nmero total especificado de dgitos, incluindo o ponto decimal, gerado no formato codificado ISO na ordem do primeiro dgito mais significativo. Nenhum zero posterior ser omitido neste caso.
12-114
12
As macros de sada externa tambm podem ser usadas para gerar dados no formato de arquivo de texto em diretrio predeterminado no disco rgido.
2. Parmetros relacionados
- DPR14: Seleo de uma porta de destino de sada Configure DPR14 em 4 (Sada para o disco rgido) sob OUTROS na tela de PARAMETRO DADOS I/O. - DPR15: Nmero de linhas na seo de alimentao Configure o nmero requerido de linhas a serem alimentadas. - DPR8: Sada do tamanho do arquivo Use este parmetro para especificar o tamanho do arquivo de sada mximo permitido. Tamanho do arquivo mximo permitido: DPR8 100 (KB) Um comando ao gerar um arquivo maior causar um alarme correspondente. Entretanto, o limite do tamanho do arquivo ser de 100 KB se o valor em DPR8 for 0.
Nota:
Entretanto, a sada de um arquivo de tamanho menor que o limite pode no ser possvel devido falta de rea disponvel no disco rgido.
A tela de PARAMETRO DADOS I/O pode ser selecionada ao pressionar a tecla de menu [PARAMETRO DADOS I/O] na tela de DADOS I/O. Veja a Lista de Parmetros para detalhes dos parmetros.
3. Arquivo de sada
O arquivo de texto ser gerado automaticamente com um nome de arquivo particular no diretrio predeterminado. Diretrio de sada: c:\MC_sdg\print\ Nome do arquivo de sada print.txt (Um arquivo deste nome ser criado automaticamente, se requerido, ou os dados de texto sero adicionados ao contedo corrente do arquivo.)
12-115
12
Contedo do arquivo:
No lado direito do quadro abaixo, dado um exemplo de contedo de arquivo de texto criado pela execuo do programa mostrado no lado esquerdo sob as configuraes de parmetros particulares. [Programa]
G28XYZ POPEN DPRNT[OOOOOOOOOOOO] DPRNT[XXXXXXXXXXXX] DPRNT[IIIIIIIIIIII] PCLOS G0X100.Y100.Z100. M30 % OOOOOOOOOOOO XXXXXXXXXXXX IIIIIIIIIIII %
[Exemplo de sada]
print.txt
[Parmetro]
DPR14: 4 DPR15: No setting
4.
Alarmes relacionados
Argumento 1 100 111 112 Erro de abrir arquivo Erro de escrever arquivo Tamanho do arquivo muito grande
Argumento 2 0 0 0
Argumento 3 0 0 0
12-116
12
12-10-9 Precaues
O uso de comandos de macro do usurio permite que um programa de usinagem seja criado ao combinar operao aritmtica, avaliao, desvio ou outros comandos de macro com os comandos NC convencionais, tais como comandos de movimento, comandos de M, S, T, etc. A instruo definida por estes comandos de macro e a instruo dos comandos NC convencionais so consideradas como macroinstruo e uma instruo de execuo de NC, respectivamente. O tratamento de uma macroinstruo no tem relao direta com o controle da mquina. Seu tratamento to curto quanto possvel efetivo para encurtar o tempo de usinagem. O processamento paralelo da instruo de execuo do NC e a macroinstruo tornam-se possveis de acordo com a configurao do bit 6 do parmetro F93. (Isto torna possvel processar todas as macroinstrues na forma de lotes ao configurar o bit do parmetro em CANCELAR ao usinar a pea de trabalho ou para executar as macroinstrues bloco-por-bloco ao configurar o bit do parmetro em ATIVAR ao checar o programa. Portanto, configure o bit do parmetro de acordo com seus requerimentos.) Programa de amostra
N1 N2 N3 N4 N5 N6 G91G28X0Y0Z0 G92X0Y0Z0 G00X100.Y100. #101=100.COS[210.] #102=100.SIN[210.] G01X#101Y#102F800
Macroinstrues
Uma macroinstruo refere-se uma instruo que consiste nos seguintes blocos: - Bloco de comando de operao aritmtica (incluindo o sinal de igual =) - Bloco de comando do controle (incluindo GOTO, DO END, etc.) - Bloco de comando de chamada de macro (incluindo comandos de cdigo G de chamada de macro ou de cancelamento - G65, G66, G66.1 ou G67) Uma instruo de execuo NC refere-se a uma instruo de no-macro.
12-117
12
Anlise do programa Tratamento da instruo do programa de macro Prximo comando Tratamento da instruo NC Em execuo treatment
CANCELAR parmetro
Anlise do programa ATIVAR parmetro Tratamento da instruo do programa de macro Prximo comando Tratamento da instruo NC Em execuo
N1 N2
N3
N4 N4
N5 N5 N4 N3
N6 N7
N2 N1
N3 N2
N7 N6
CANCELAR
N3 G00X100.Y100. N6 G01X#101Y#102F800
parmetro
ATIVAR parmetro
(Em execuo)
N3 G00X100.Y100.
12-118
12
100. MEP172
Programa principal
G65P9910A0B360.C100.F100
O9910 (Subprograma)
WHILE[#1LE#2]DO1 #10=#3*SIN[#1] Nota G90G1X#1Y#10F#9 #1=#1+10. END1 M99
P/ o subprograma
12-119
12
Exemplo 2:
Crculo de furos de parafuso Aps os dados dos furos serem definidos usando comandos de usin. de ciclo fixo G72 a G89, as posies dos furos so designadas usando comandos de macro.
Programa principal
X a1 : ngulo de incio b1 : Quantidade de furos r1 : Raio x1 : Pos. centro do eixo X y1 : Pos. centro do eixo Y
x1 W a1 Y MEP173
G81Z100.R50.F300 G65P9920Aa1Bb1Rr1Xx1Yy1
P/ o subprograma
y1
O9920 (Subprograma)
O9920
Nota
WHILE[#101LT#2]DO1 #120=#24+#18COS[#111] #121=#25+#18SIN[#111] #122=#120 #123=#121 IF[#102EQ90]GOTO100 #122=#120#103 #123=#121#104 #103=#120 #104=#121 Nota Nota
0 #101 G90,G91 Entrada da leitura #102 Entrada da leitura das coords. precedentes X #103 Y #104 ng. de incio #111
#101 = Contagem de furos #102 = G90 ou G91 #103 = Posio presente do eixo X #104 = Posio presente do eixo Y #111 = ngulo de incio
No
FIM
RaioCOS [#111] + Coord. X do centro #120 RaioSIN [#111] + Coord. Y do centro #121 #120 #122 #121 #123 Nota #102 = 90 No #120 #103 #122 #121 #104 #123 #120 #121 #103 #104 Sim
#120 = Coord. X da pos. do furo #121 = Coord. Y da pos. do furo #122 = Valor absoluto do eixo X #123 = Valor absoluto do eixo Y
#122 = Valor incremental eixo X #123 = Valor incremental eixo Y Renovao da pos. atual eixo X Renovao da pos. atual eixo Y Comando de furao Contagem do nmero de furos #111 = ngulo de posio do furo
Nota: O tempo de processamento pode ser reduzido por programao reduzida de um bloco.
12-120
12
W
G28X Y Z T1 M06 G90 G43 Z100. H01 G54 G00 X0 Y0 P/ o subprogr. G81 Z-100. R3. F100 M03 G65 P9920X-500. Y-500. A0 B8R100. G65 P9920X-500. Y-500. A30. B8R200. G65 P9920X-500. Y-500. A60. B8R300.
500.
100.
500.
200.
300.
MEP174
12-121
12
Exemplo 3:
Grelha Aps os dados dos furos serem definidos usando comandos de usin. de ciclo fixo G72 a G89, as posies dos furos so designadas usando comandos de chamada de macro.
G81 Zz1 Rr1 Ff1 G65Pp1 Xx1 Yy1 Ii1 Jj1 Aa1 Bb1 X Y I J A B : Pos. do furo no eixo X : Pos. do furo no eixo Y : Distncia do eixo X : Distncia do eixo Y : Quant. de furos na direo X : Quant. de furos na direo Y
X i1
x1 W y1 j1
MEP175
G28X Y Z T1 M06 G90 G43 Z100. H01 G54 G00 X0 Y0 G81 Z100. R3. F100M03 G65P9930 X0 Y0 I100. J75. A5B3 P/ o subprogr. G84 Z90. R3. F250M03 G65P9930 X0 Y0 I100. J75. A5B3
100. X
100.
100.
W 75. 75. Y
X 100. Z MEP176
12-122
12
O9930 (Subprograma)
O9930
Coord. X do ponto inicial #101 Coord. Y do ponto inicial #102 Dist. na direo do eixo Y#104 Quant. furos eixo X #105 Quant. furos eixo Y 1#106 0 #110 0 #111 0 #112 N2 0 #113 Distncia na direo X #103 #113 = Dist. inicial eixo X #103 = Distncia na direo X #101 = Ponto inicial eixo X #102 = Ponto inicial eixo Y #104 = Dist. na direo eixo Y #105 = Quant. furos eixo X #106 = Quant. furos eixo Y 1 #110 = Cont. linhas direo Y #111 = Aval. Quant. Operas. #112 = Direo do eixo X
Nota
N2 #113=0 #103=#9
Nota
#105 > 0 Sim Nota #101 + #113 #101 #105 1 #105 X#101 Y#102
No
N 100
IF[#112EQ1]GOTO10 IF[#111NE1]GOTO10
#103=0#103 #112=1 N10 #113=#103 END1 N100 #106=#1061 #112=0 #110=#110+1 IF[#106LT0]GOTO200 #105=#1 #102=#102+#104 #111=#110 #111=#111AND1 GOTO2 N200 M99
Nota
#112 = 1 No #111 = 1
Sim
No
Nota
Para vezes par (#111 = 0), distncia X a mesma como o comando. Para vezes impar (#111 = 1), ativar direo do eixo X
Nota
#103 #113
Quant. de furos eixo Y 1 Ativar direo do eixo X Cancelar contagem de linhas direo Y Checar trmino da furao na direo Y FIM Reconfigurar a quant. de furos eixo X Renovar coordenadas Y Vezes par = 0 Vezes mpar = 1
Nota: O tempo de processamento pode ser reduzido por programao reduzida de um bloco
12-123
12
- NOTA -
12-124 E
13
um eixo adicional.)
Descrio detalhada Para mover a ferramenta por comando absoluto, o sistema de coordenadas necessita ser determinado previamente. O sistema de coordenadas pode ser configurado por um comando como abaixo. G50 X_ Z_ C_; Este comando permite configurar um sistema de coordenadas onde um ponto sobre a ferramenta, por exemplo, a posio da ponta da ferramenta, pode ser representado com coordenadas (X, Z). Este sistema de coordenadas chamado sistema de coordenadas da pea de trabalho. Quando um sistema de coordenadas estiver configurado, as coordenadas por comando absoluto representaro as posies no sistema de coordenadas. O comando no tem que ser usado para todos os eixos ao mesmo tempo. Para trocar o sistema de coordenadas no meio de um programa, comande somente o eixo para o qual a troca requerida. Exemplo 1:
Placa
50 +X
300
350
Unidade: mm
Para configurar um sistema de coordenadas com o ponto A como ponto zero, comande:
G50 X350. Z350.;
13-1
13
Exemplo 2:
300
X Z
Placa
Este sistema de coordenadas usa o centro de rotao da torre como um ponto de referncia. Qualquer ponto pode ser usado como uma referncia. Para X e Z, a compensao da posio da ferramenta usada. Para detalhes, refira-se Seo 11-2. Observaes - O sistema de coordenadas com base na mquina deslocado pelo comando G50 para configurar um sistema de coordenadas virtual da mquina. - A velocidade de revoluo de fixao do spindle configurada por G50 com o comando S ou Q. (Refira-se seo de configurao da velocidade de fixao do spindle.) - Se o sistema de coordenadas MAZATROL selecionado, a validade ou invalidade do sistema de coordenadas G50 pode ser selecionada ao configurar o parmetro. - Se um sistema de coordenadas for configurado por G50 durante a compensao, o sistema de coordenadas ser configurado em que posio especificada por G50 estiver a posio sem compensao. - A compensao do raio da ponta temporariamente cancelada por G50. - Os dados S em um bloco com G50 sero considerados como configurao da velocidade de revoluo da fixao do spindle, mas no como dados S usuais.
13-2
13
4.
Um sistema de coordenadas pode ser deslocado por um comando como abaixo: G50 U_ W_ H_ ; Este comando criar um novo sistema de coordenadas onde um ponto na ferramenta, por exemplo, a posio de ponta da ferramenta representada por (X, Z) no sistema de coordenadas precedente ser representado por (X + U, Z + W). Em outras palavras, ele equivalente ao seguinte: G50X (posio presente X + U), Z (posio presente Z + W) e C (posio presente C + H);
Exemplo:
X 7 160
(300
T01
(700) Z
TEP190
(G50 X700. Z300. ;) (T001T000M06) G50 U320. W7. ; No exemplo acima, o sistema de coordenadas T01 corrigido por comando de deslocamento.
5. Comando G50 e indicaes sobre os contadores de POSIO e da MQUINA Exemplo 1:
Dados de offset (10.0, 10.0) Programa
N01 G28 U0 W0; N02 G50 X0. Z0.; N03 T001001; N04 G00 X50. Z50.; N05 G50 X0. Z0.; N06 G00 X50. Z50.; N07 T001000; N08 G00 X0. Z0.; N09 G28 U0 W0; N10 M02;
Parmetro K95 bit 2 = 0 POSIO (0, 0) (0, 0) (0, 0) (40, 40) (10, 10) (40, 40) (40, 40) (0, 0) (50, 50) (50, 50) MQUINA (0, 0) (0, 0) (0, 0) (40, 40) (40, 40) (90, 90) (90, 90) (50, 50) (0, 0) (0, 0)
Parmetro K95 bit 2 = 1 POSIO (0, 0) (0, 0) (10, 10) (40, 40) (10, 10) (40, 40) (50, 50) (0, 0) (50, 50) (50, 50) MQUINA (0, 0) (0, 0) (10, 10) (40, 40) (40, 40) (90, 90) (100, 100) (50, 50) (0, 0) (0, 0)
13-3
13
Exemplo 2:
Programa
N01 G28 U0 W0; N02 G50 X0. Z0.; N03 G00 X50. Z50.; N04 G50 X0.Z0.T001001; N05 G00 X50. Z50.; N06 T001000; N07 G00 X0. Z0.; N08 G28 U0 W0; N09 M02;
Dados de offset (-10.0, 10.0) Parmetro K95 bit 2 = 0 POSIO (0, 0) (0, 0) (50, 50) (0, 0) (40, 40) (40, 40) (0, 0) (50, 50) (50, 50) MQUINA (0, 0) (0, 0) (50, 50) (50, 50) (90, 90) (90, 90) (50, 50) (0, 0) (0, 0) Parmetro K95 bit 2 = 1 POSIO (0, 0) (0, 0) (50, 50) (10, 10) (40, 40) (50, 50) (0, 0) (50, 50) (50, 50) MQUINA (0, 0) (0, 0) (50, 50) (40, 40) (90, 90) (100, 100) (50, 50) (0, 0) (0, 0)
Exemplo 3:
Programa
N01 G28 U0 W0; N02 G50 X0.; N03 G00 X50. Z50.; N04 G50 X0.Z0.T001001; N05 G00 X50. Z50.; N06 G28 U0 W0; N07 M02;
Dados de offset (10.0, 10.0) Parmetro K95 bit 2 = 0 POSIO (0, 0) (0, 0) (50, 50) (0, 0) (40, 40) (50, 50) (50, 50) MQUINA (0, 0) (0, 0) (50, 50) (50, 50) (90, 90) (0, 0) (0, 0) Parmetro K95 bit 2 = 1 POSIO (0, 0) (0, 0) (50, 50) (10, 10) (40, 40) (50, 50) (50, 50) MQUINA (0, 0) (0, 0) (50, 50) (40, 40) (90, 90) (0, 0) (0, 0)
Nota:
A configurao do bit 2 do parmetro K95 seleciona se o movimento de compensao ativado no comando T (Sim = 1, No = 0).
13-4
13
uma funo para selecionar o sistema de coordenadas da pea de trabalho usual (G54 a G59). Se o sistema de coords. MAZATROL est selecionado, ele cancelado por esta funo. - O comando de G52.5 ignorado em modo G52.5. - Quando G52.5 comandado em modo G53.5, o sistema de coordenadas MAZATROL fornecido correntemente cancelado. O sistema de coordenadas da pea de trabalho que foi fornecido antes que G53.5 fosse comandado reconfigurado. Assim, a exibio do contador da posio corrente alterada.
2. Descrio detalhada
1. 2.
G52.5 dever ser comandado em um bloco independente. Um alarme ocorrer (807 FORMATO ILEGAL) quando G52.5 e os comandos de mov. so dados no mesmo bloco. Exemplo de programa
G50 X__ : G00 X__ G53.5; G00 X__ : G00 X__ G52.5; Z__; Z__; Z__; Z__;
Contador de POSIO com respeito ao sistema de G50 Contador de POSIO alterado para o sistema de G53.5
Contador de POSIO com respeito ao sistema de G53.5 Contador de POSIO alterado para o sistema de G50 precedente
3.
Depende do parmetro (F114 bit 6) se G52.5 ou G53.5 selecionado ao se ligar a energia ou reconfigurar. F114 bit 6 = 0 : Seleo inicial G52.5 F114 bit 6 = 1 : Seleo inicial G53.5 Aqui, reset ("reconfigurar") refere-se ao seguinte: - Quando a tecla reset (reconfigurar) pressionada em modo G53.5. - Quando o programa finalizado em modo G53.5. (M30, M998, M999, %) Quando G52.5 for comandado durante a compensao do raio da ponta, os dados de compensao sero cancelados temporariamente no bloco de movimento imediatamente antes do comando G52.5. No momento do comando G52.5, a posio programada e o ponto virtual da ponta da ferramenta so idnticos.
G53.5;
Centro do raio da ponta N3 Ce Ca G50 G53.5 TEP183 N2 N1 Vetor de compensao
4.
Vetor de compensao
Percurso programado
13-5
13
5.
Se G52.5 for comandado durante a compensao da posio da ferramenta, os dados de compensao no sero cancelados.
G53.5;
Vetor de compensao N2 N3 N1 Percurso programado G50 Ce Centro do raio da ponta
Ca G53.5
TEP184
13-6
13
G53.5
Z_ C_;
Z_: Valor de Z-offset (A configurao correspondente na tela de INFORMAES SET-UP ser usada quando o argumento Z for omitido.) C_: Valor de C-offset (A configurao correspondente na tela de INFORMAES SET-UP ser usada quando o argumento C for omitido.) O sistema de coordenadas da pea de trabalho (G54 a G59) alterado para o sistema de coordenadas MAZATROL. O sistema de coordenadas MAZATROL um sistema configurado por posio da mquina, *valor configurado da ferramenta e *valor estabelecido de Z-offset previamente. O uso da funo elimina a necessidade de tratamento complexo das coordenadas. Alm disso, programas podem ser construdos com a mesma imagem como o MAZATROL. *Ajuste da ferr.: a distncia do movimento da ponta da ferramenta a partir do ponto zero da mquina at o ponto zero da pea de trabalho de referncia. * Z-offset: Usinando peas de trabalho diferentes em comprimento com referncia ao ponto zero de referncia da pea de trabalho estabelecido como uma referncia para configurar um ajuste da ferramenta requer o deslocamento do ponto zero de refernca da pea de trabalho na direo do eixo Z. Z-offset a diferena entre o ponto zero do sistema de coordenadas MAZATROL ajustada entre a pea de trabalho e o ponto zero de referncia da pea de trabalho.
Ponto zero da mquina Z offset Ajuste da ferr. Z Ajuste da ferramenta X Ponto zero de referncia da pea de trabalho Ponto zero do sistema de coordenadas MAZATROL
Como mostrado acima, uma posio onde a ponta da ferramenta movida da extremidade da pea de trabalho p/ o centro de rotao configurada para o ponto zero do sistema de coords. MAZATROL. Em outras palavras, equivalente a dar o comando G50X0Z0; na posio. - O comando de G53.5 ignorado em modo G53.5. - Quando G53.5 comandado em modo G52.5, o sistema de coordenadas da pea de trabalho fornecido correntemente cancelado, e o sistema de coordenadas da ferramenta para uma ferramenta selecionada correntemente configurado. Ento, a exibio da posio corrente tambm alterada para um valor do novo sistema de coordenadas. - Quando o comando de troca de ferramenta (comando T) executado em G53.5, o sistema de coordenadas da ferramenta trocado automaticamente. - Quando o comando T e o comando de movimento so executados para o mesmo bloco em modo G53.5, o sistema de coordenadas mudado independentemente da ordem dos programas para o sistema de coordenadas da ferramenta selecionada aps o comando de movimento ser executado. - G53.5 deve ser comandado em um bloco independente. Um alarme ocorrer (807 FORMATO ILEGAL) quando G53.5 e comandos de movimentos so dados no mesmo bloco. 13-7
13
2.
Descrio detalhada
1.
Depende da configurao do parmetro relacionado (G50 vlido/invlido em modo G53.5) se o sistema de coordenadas mudado para o sistema de coordenadas de G50 quando G50 comandado em modo G53.5. - Quando G50 invlido configurado, o sistema de coordenadas no mudado, exceto G50S__;. - Quando G50 vlido configurado, o sistema de coordenadas de G53.5 ignorado, e o sistema de coordenadas mudado para o sistema de coordenadas da pea de trabalho de G50.
2.
Quando o sistema de coordenadas MAZATROL cancelado ao comandar G52.5 em modo G53.5, o sistema de coordenadas retornado ao sistema de coordenadas da pea de trabalho de G54 para G59. O sistema de coordenadas a ser restaurado um sistema de coordenadas imediatamente anterior ao modo G53.5 ser estabelecido, e ele no um sistema de coordenadas configurado por G50 em modo G53.5. Por exemplo, pelo primeiro (comandado primeiro no programa) G52.5 na seleo inicial G53.5, o sistema de coordenadas de G54 selecionado. G53.5, o comando T em modo G53.5 e G52.5 so divididos em dois blocos. O primeiro bloco no faz uma parada de bloco nico.
Comando G53.5 Comando T em modo G53.5 G52.5 Bloco de sada 1 Comandos diferentes de G53.5 Comando T, comando de movimento, etc. Comandos diferentes de G52.5 Bloco de sada 2 G50 G50 por comando T G50
3.
3.
Suplemento
1. 2. 3.
A seleo de sistema de coordenadas da pea de trabalho (G54 a G59) ignorada em modo G53.5. A seleo de sistema local de coordenadas (G52) ignorada em modo G53.5. Quando todos os eixos diferentes do eixo C no tiverem terminado o retorno ao ponto zero usando o mtodo da "confirmao", o comando G53.5 causar um alarme. Contudo, quando o comando G53.5 e o comando G28 so dados no mesmo bloco, e quando o retorno para o ponto zero de todos os eixos termina ao executar G28, um alarme no ocorre. Quando G53.5 e G50 so comandados no mesmo bloco, o comando executado na ordem de G50 para G53.5 independentemente da ordem dos programas. Quando duas ou mais partes de G50 existem em uma mudana para o modo G53.5, o sistema de coordenadas do ltimo G50 vlido. Quando o comando T e G50 so comandados no mesmo bloco em modo G53.5, o sistema de coordenadas de uma ferramenta selecionada aps a execuo de G50 selecionado desde que G50 seja vlido em modo G53.5. Quando o comando T e G52.5 so dados no mesmo bloco em modo G53.5, o sistema de coordenadas no mudado por comando T, e somente G52.5 executado.
4. 5. 6.
7.
13-8
13
Comandando os cdigos acima permite a seleo/mudana de um dos seis sistemas de coordenadas especificados previamente que so compatveis com a mquina. (Para o sistema de coordenadas MAZATROL G53.5, ele ignorado.) Por este comando, os comandos de eixos subseqentes so usados como posicionamento no sistema de coordenadas da pea de trabalho selecionado at a tecla reset (reconfigurao) ser pressionada.
G54
G55
G56
G57
P/ os seis sistemas de coords. da pea de trabalho, configure a distncia de cada eixo do ponto zero da mquina at o ponto zero de cada sistema de coords. na tela de DESLOCA PEA.
2. Observaes 1. Quando G54 a G59 e o comando de movimento so dados no mesmo bloco, o sistema de coordenadas mudado para o sistema especificado mover-se para a posio especificada em um novo sistema de coordenadas. 2. Quando G54 a G59 so mudados independentemente, a tela do contador da posio corrente muda p/ um valor no sistema de coords. especificado. (A mquina no se move.) 3. Os sistemas de coordenadas da pea de trabalho de 1 a 6 so estabelecidos corretamente aps o retorno para o ponto de referncia, depois da energia ser ligada. 4. Quando a energia ligada ou quando a tecla reset pressionada, G54 selecionado. 5. A distncia, quando o sistema de coordenadas movido por G50, adicionada posteriormente a todos os valores de offset do ponto zero da pea de trabalho. Por exemplo, quando o sistema de coordenadas movido por comando G50 U_ W_ na seleo de G54, G55 a G59, ele tambm move-se pela mesma distncia. Portanto, tenha cuidado ao mudar para G55.
6.
O sistema de coordenadas no pode ser estabelecido exatamente para o eixo C por um comando de G54 a G59 se ele dado com o eixo C no estando conectado. Portanto, no falhe ao selecionar o modo de fresamento (para a conexo do eixo C) antes de introduzir G54 a G59 como requerido para o eixo C.
13-9
13
13-5 Configurao e Seleo de Sistema Adicional de Coordenadas da Pea de Trabalho: G54.1 (Opo)
1. Funo e propsito
Em adio aos seis sistemas padronizados G54 a G59, at 300 conjuntos de dados de origem da pea de trabalho podem ser usados para facilitar a criao de programas.
Nota 1: A configurao do sistema local de coordenadas no disponvel no modo G54.1. Nota 2: Configurando um comando G52 durante o modo G54.1 causar o alarme 949 SEM G52 EM MODO G54.1. 2. Formato da programao A. Seleo de um sistema de coordenadas da pea de trabalho
G54.1 Pn
Exemplo: Nota:
(n = 1 a 300)
G54.1P48
A omisso de P e a configurao de P0 funcionam do mesmo modo que P1. A configurao de um valor diferente dos nmeros inteiros de 0 a 300 no endereo P causa o alarme 809 NUMERO INTRODUZIDO ILEGAL.
B.
G54.1Pn G90 Xx Yy Zz
Exemplo:
(n = 1 a 300)
G54.1P1 G90X0Y0Z0
C.
G10 L20 Pn Xx Yy Zz
Exemplo:
(n = 1 a 300) Dados nos endereos X e Y so configurados como dados da origem do sistema P30 Dados nos endereos X e Y so adicionados aos dados da origem do sistema P30.
G90G10L20P30X255.Y50. G91G10L20P30X3.Y5.
3.
Quando n = 1 a 300: Corrija a config. dos dados da origem do sist. Pn Caso contrrio: Alarme 809 NUMERO INTRODUZIDO ILEGAL Corrija a configurao dos dados da origem da pea de trabalho para o sistema corrente, exceto para o sistema G54 a G59 (em cujo caso: Alarme 807 FORMATO ILEGAL) Corrija a configurao dos dados da origem da pea de trabalho para o sistema corrente Corrija a configurao dos dados da origem da pea de trabalho para o sistema corrente
G10 Pn Xx Yy Zz G10 Xx Yy Zz
13-10
13
B.
- No configure junto em um bloco de G54.1 ou L20 qualquer cdigo G que possa se referir ao endereo P. Tais cdigos G so, por exemplo: G04 Pp G30 Pp G72 a G89 G65 Pp, M98 Pp Tempo de parada Retorno para o ponto de referncia Ciclo fixo Chamada de subprograma
- Configurando o comando G54.1 sem a opo causar o alarme 948 SEM OPO G54.1. - Configurando G10 L20 sem a opo causar o alarme 903 NUMERO L G10 ILEGAL. - A configurao do sistema local de coordenadas no disponvel em modo G54.1. Configurando um comando G52 durante o modo G54.1 causar o alarme 949 SEM G52 EM MODO G54.1.
C. Variveis relacionadas ao sistema
Os dados da origem dos sistemas adicionais de coordenadas da pea de trabalho so designados s variveis do sistema como listado na seguinte tabela:
1 eixo P1 P2 #70001 #70021 : : : P299 P300 #75961 #75981 p/ o p/ o #75976 #75996 P47 P48 p/ o p/ o p/ o 16 eixo #70016 #70036
ou
P1 P2
p/ o p/ o p/ o
p/ o p/ o
#7936 #7956
O nmero da varivel para a origem de eixo da ordem "k" do sistema de coordenadasPn pode ser calculado como segue: 70000 + 20 (n 1) + k (n = 1 a 300, k = 1 a 16) ou 7000 + 20 (n 1) + k (n = 1 a 48, k = 1 a 16)
13-11
13
G54
G55
G56
G57
Todos os seis sistemas de coordenadas da pea de trabalho so deslocados pelo valor do deslocamento das coordenadas. - Quando o valor do deslocamento especificado, o sistema de coordenadas deslocado imediatamente. (O valor do deslocamento refletido no contador de posio corrente.) - Quando G50 X_ Z_ for especificado aps o valor do deslocamento ter sido especificado, o valor do deslocamento ser ignorado.
O comando acima permite reescrever um valor de offset da pea de trabalho para alterar a posio do sistema de coordenadas da pea de trabalho. Para mover o sistema de coordenadas da pea de trabalho para cada programa, ele comandado no cabealho de um programa.
Nota:
O momento em que o valor reescrito se torna efetivo aps a execuo do comando G54 a G59.
13-12
13
G53 X_ Z_ C_ ; O comando acima permite o movimento da ferramenta para a posio comandada no sistema de coordenadas da mquina em avano rpido. G53 vlido somente para o bloco comandado. Para mover uma ferramenta para a posio especificamente configurada para a mquina incluindo a posio de troca da ferramenta, comande G53 usando o sistema de coordenadas da mquina. Um ponto base na mquina referido como o ponto zero da mquina. O ponto zero da mquina depende das especificaes da mquina. Um sistema de coordenadas usando o ponto zero da mquina como o ponto zero do sistema de coordenadas referido como sistema de coordenadas da mquina. A ferramenta no pode se mover sempre para o ponto zero da mquina. Em alguns casos, o ponto zero da mquina configurado em uma posio em que a ferramenta no pode se mover. O sistema de coordenadas da mquina estabelecido quando o retorno para o ponto de referncia executado aps a energia ser ligada. Uma vez que o sistema de coordenadas da mquina esteja estabelecido, ele no alterado por reconfigurao, configurao (G50) do sistema de coordenadas da pea de trabalho, configurao (G52) do sistema local de coordenadas e outras operaes a no ser que a energia seja desligada. O limite de cursos armazenados (G22, G23), que especifica o curso da mquina, deve ser configurado usando o valor das coordenadas do sistema de coordenadas da mquina.
2. Observaes
1.
Quando G53 comandado, a compensao da ferramenta e a compensao do raio da ponta da ferramenta devem ser canceladas. (Pois elas no so incorporadas quando G53 comandado.) Como o sistema de coordenadas da mquina deve ser configurado antes de G53 ser comandado, pelo menos um retorno manual do ponto de referncia ou um retorno automtico do ponto de referncia por G28 dever ser executado aps a energia ter sido ligada. G53 com comando incremental pode ser comandado, mas isto no tem sentido. Eixos virtuais, tal como o eixo Y, no podem ser comandados. (A execuo ocasiona um alarme.) Este comando vlido mesmo no sistema de coordenadas MAZATROL (G53.5).
2.
3. 4. 5.
13-13
13
da
G54
G55
G56
G57
Nota:
G52 pode ser usado ao invs do comando G50. Contudo, a distncia pela qual o sistema de coordenadas deslocado por G52 no adicionado a outros valores de offset do ponto zero de pea de trabalho.
13-14
13
13-10 Retorno Automtico para o Ponto de Referncia (Ponto Zero): G28, G29
1. Funo e propsito
- A configurao do comando G28 permite que cada um dos eixos designados seja retornado separadamente para o primeiro ponto de referncia (ponto zero) em uma velocidade de avano rpido aps todos os eixos designados terem sido posicionados no modo G00. - A configurao do comando G29 permite que cada eixo seja colocado separadamente no ponto intermedirio especificado em G28 ou G30, em alta velocidade e, ento, colocado na posio designada no modo G00.
Segundo ponto de referncia Primeiro ponto de referncia (x3, z3, 3) G28 G29
(x2, z2, 2 ) G29 Ponto inicial G30 (0, 0) Ponto zero da mquina
G30
2.
Formato da programao
G28 G29
3.
Xx1 Xx2
Zz1 Zz2
1; 2;
(: Eixo adicional) Retorno automtico ao ponto de referncia (: Eixo adicional) Retorno para o ponto inicial
Descrio detalhada
1.
O comando G28 equivalente aos seguintes comandos: G00 G00 Xx1 Xx3 Zz1 Zz3
1; 3;
Onde x3, z3 e a3 indicam as coords. do ponto de referncia apropriado, determinadas pelo parmetro como a distncia a partir do ponto zero do sist. bsico de coords. da mquina. 2. Os eixos que no foram retornados para o ponto de referncia (ponto zero) no modo manual aps ligar a energia so retornados usando o mtodo da "confirmao". Neste caso, o sentido de retorno considerado como o mesmo do sentido designado. Da segunda posio avanada, os eixos so retornados a alta velocidade para o ponto de referncia que estava armazenado na memria por execuo do primeiro comando de retorno. (O retorno usando o mtodo da "confirmao" tambm pode ser configurado pelo parmetro da segunda posio avanada.) Quando o retorno para o ponto de referncia (ponto zero) for completado, um sinal de sada completa do retorno ser gerado e o monitor do painel de operao exibir #1 no campo da tela do nome do eixo. O comando G29 equivalente aos seguintes comandos: G00 G00 Xx1 Xx2 Zz1 Zz2
3.
4.
1; 2;
13-15
13
5.
Um erro do programa resultar se G29 for comandado sem G28 (retorno automtico ao comando do ponto de referncia) ou retorno manual para o ponto zero sendo executado aps a energia ter sido ligada. As coordenadas do ponto intermedirio (x1, z1, 1) para o posicionamento so configuradas pelo valor absoluto/incremental. G29 vlido para G28 ou G30, mas os eixos comandados so posicionados aps um retorno ter sido feito para o ltimo ponto intermedirio. A compensao da ferramenta ser cancelada temporariamente durante o retorno para o ponto de referncia a no ser que j estiver cancelada, mas o ponto intermedirio ser a posio de compensao. Durante o retorno para o ponto de referncia sob um status de travamento da mquina, o movimento a partir do ponto intemedirio para o ponto de referncia omitido. O prximo bloco executado aps o eixo designado ter chegado no ponto intermedirio.
6. 7. 8.
9.
10. Durante o retorno para o ponto de referncia no modo imagem espelho, a imagem espelho vlida para o movimento a partir do ponto inicial para o ponto intermedirio, e o eixo move-se no sentido sentido oposto ao ponto correspondente. Para o movimento a partir deste ponto para o ponto de referncia, entretanto, a imagem espelho torna-se invlida, e, ento, o eixo move-se para o ponto de referncia. 11. No caso do ciclo iniciar em modo de estgio nico, a parada ser feita no ponto intermedirio.
4. Programas de amostra Exemplo 1:
G28
Xx1
Zz1;
Ponto de referncia (#1) Primeiro movimento aps ligar a energia Segundo e subseqente movimentos G00 Xx3 Zz3; Ponto intermedirio (x1, z1) Veloc. de avano rpido Primeiro movimento aps ligar a energia Segundo e subseqente movimentos
TEP192
Exemplo 2:
G29
Xx2
Zz2;
R (G0) Xx1 Zz1; (G00) Xx1, Zz1 Ponto intermedirio por G28, G30 (x1, z1) G0 Xx2 Zz2; (x2, z2)
TEP192
13-16
13
G30 Xx2 Zz2; Do ponto B para o segundo ponto de referncia G29 Xx3 Zz3; Do ponto C para o ponto D
Ponto de referncia (#1) Posio corrente A G28 (x1, z1) Antigo ponto intermedirio R1 G30 B G29 C R2 Segundo ponto de referncia (#2) TEP193 D (x3, z3) (x2, z2) Novo ponto intermedirio
O eixo designado pode ser retornado para o segundo, terceiro ou quarto ponto de referncia (ponto zero) ao comandar G30 P2 (P3, P4).
Segundo ponto de referncia G28 (x1, z1,1) G30 G30P4 G29 Ponto intermedirio G30P3 G29
G30P2
2.
Formato da programao
1.
O comando P2, P3 ou P4 pode ser usado para designar o retorno para o segundo, terceiro ou quarto ponto de referncia (ponto zero). Entretanto, o retorno para o segundo ponto de referncia selecionado automaticamente se o comando P omitido ou zero, um, cinco, ou um nmero inteiro maior configurado no endereo P.
13-17
13
2.
Quando o retorno para o segundo, terceiro ou quarto ponto de referncia especificado, ele ser executado para a posio do segundo, terceiro ou quarto ponto de referncia via o ponto intermedirio especificado por G30 c/o o retorno p/ o primeiro ponto de referncia. As coordenadas do segundo, terceiro ou quarto ponto de referncia representam a posio especfica para a mquina. As coordenadas podem ser checadas usando os parametros de mquina M5, M6 ou M7. Se o retorno para o comando do segundo, terceiro ou quarto ponto de referncia seguido por comando G29, o ponto intermedirio de retorno por G29 ser configurado naquele do retorno para a operao do ponto de referncia executada por ltimo.
3.
4.
R#2
+X TEP196
5.
Se o plano que contm o ponto de referncia designado est sofrendo correntemente compensao do raio da ponta da ferramenta, o eixo designado se mover para o ponto intermedirio de acordo com os dados de compensao do raio da ponta da ferramenta. O movimento do eixo a partir do ponto intermedirio para o segundo ponto de referncia vai se tornar livre a partir daqueles dados de compensao. Para o prximo comando G29, o movimento a partir do ponto de referncia para o ponto intermedirio ser basedo sem a compensao do raio da ponta da ferramenta que ser aplicada ao movimento a partir do ponto intermedirio para o ponto especificado com o comando G29.
Segundo ponto de referncia Z Percurso do centro Ponto intermedirio da ferramenta Percuso do programa G30 Xx1 Zz1; (x1, z1) G29 Xx2 Zz2; (x2, z2) +X TEP197 R#2
6. 7.
Aps o retorno para o segundo ponto de refencia, os dados de compensao do raio da ponta da ferramenta para o prximo movimento so cancelados automaticamente. Durante o retorno para o segundo ponto de referncia sob o status de mquina travada, o movimento a partir do ponto intermedirio para o ponto de referncia omitido. O prximo bloco executado aps o eixo designado ter chegado no ponto intermedirio.
13-18
13
8.
Durante o retorno para o segundo ponto de referncia no modo imagem espelho, a imagem espelho vlida para o movimento a partir do ponto inicial para o ponto intermedirio, e o movimento efetuado no sentido oposto ao ponto correspondente. Para o movimento a partir daquele ponto para o ponto de referncia, entretanto, a imagem espelho torna-se invlida, e o eixo move-se para aquele ponto de referncia.
(x1, z1) Imagem espelho do eixo X G30 P2 Xx1 Zz1; Sem imagem espelho +X TEP198
9.
No caso de incio de ciclo no modo de estgio nico, nenhuma parada ser feita no ponto intermedirio.
Como com o comando G28, a execuo do comando G27 gerar um retorno para o sinal completo de checagem do ponto de referncia para a mquina se o ponto em que o eixo designado tiver sido posicionado pelo programa for o primeiro ponto de referncia. Assim, se o eixo programado para iniciar movendo a partir do primeiro ponto de referncia e, ento, retornar para este ponto de referncia, voc pode checar se o eixo retornou para o ponto de referncia aps a execuo do programa.
2. Formato da programao
G27
Xx1 Zz1 1
Pp1 ;
Nr. da checagem P1 : Checagem do 1 pto. de referncia P2 : Checagem do 2 pto. de referncia P3 : Checagem do 3 pto. de referncia P4 : Checagem do 4 pto. de referncia Eixo de controle do retorno Comando de checagem
3.
Descrio detalhada
- A checagem do primeiro ponto de referncia ocorrer se o comando P for omitido. - O nmero de eixos para que as checagens dos pontos de referncia possam ser feitas ao mesmo tempo depende do nmero de eixos controlveis simultaneamente. - Um alarme resultar se o eixo no tiver chegado no ponto de referncia designado no trmino deste comando.
13-19
13
Este comando usado para determinar um novo sistema de coordenadas atravs da translao da origem do sistema de coordenadas da pea de trabalho correntemente ativo e da rotao em um eixo de coordenadas. Use este comando para especificar livremente um plano no espao que seja conveniente para a programao.
2. Formato da programao
G68.5 G69.5 ;
Xx0 Zz0 Yy0 Ii Jj Kk Rr ; ATIVAR rotao do sistema de coordenadas do programa CANCELAR rotao do sistema de coordenadas do programa
Xx0 Zz0 Yy0 : Coordenadas do centro de rotao Especifique em dimenses absolutas a translao da origem da pea de trab. i, j, k : Designao do eixo de rotao (1: vlida, I : Eixo X J : Eixo Y K : Eixo Z 0: invlida)
r:
ngulo e sentido da rotao no eixo de rotao Um valor positivo de ngulo refere-se ao giro para a esquerda quando visto pelo lado positivo do eixo de rotao.
3.
Descrio detalhada
- impossvel mudar o sistema de coordenadas no modo G68.5. - O sistema de coordenadas configurado por um comando de G68.5 est indicado abaixo.
G17
Y Y +Y Z 30 +Z
+Y
Aps a seleo do plano (X-Y) G17, a origem da pea de trabalho deslocada para o ponto (X, Z, Y) = (10, 5, 0) e o plano girado de 30 graus no eixo Y. O novo sistema de coordenadas (X, Y, Z) foi estabelecido. - O comando de cancelar, G69.5, configurar novamente o sistema de coordenadas submetido a translao e rotao pelo comando G68.5 precedente. - No modo G68.5 todas as dimenses devem ser introduzidas em valores de raio.
13-20
13
4.
Programa de amostra G53.5; N100 T003003; G00 B30.; ................................................. #100=200; ................................................. #1=-SIN[30.]#100; .............................. #3=#100-COS[30.]#100; ..................... G50 X[#1+#5041] Z[#3+#5043];........ G68.5 X10.Z10.Y0 I0 J1 K0 R30.; .
Posicionamento no eixo B Dist. entre centro rot. do eixo B e posio ref. ferramenta Variao axial X devido rotao axial B Variao axial Z devido rotao axial B Correo do sistema de coords. contra a rot. axial B Definio do sistema de coordenadas por translao da origem para (X10. Z10. Y0) e rotao de 30 no eixo Y
G17; ............................................................ Seleo do plano X-Y G00 X0 Y0 Z20.; G41; G01 Z-5. F50; X10.Y-10.; G03 X10.Y10.R30.; G40; G69.5; ....................................................... N200 T005000; ........................................ G00 B30.; G50 X[#1+#5041] Z[#3+#5043];........ G68.5 X10.Z10.Y0 I0 J1 K0 R30.; G17; G00 Z10.; G83 X40.Y-30.Z-30.R5.P100 F80; ... G80; G00 Z10.; G69.5; M30; %
X
Cancelamento modo rot. do sist. de coords. do programa Troca de ferramenta, que inibida no modo G68.5 Correo do sistema de coords. contra a rot. axial B
X10.,Z10.,Y0
13-21
13
5.
Restries
1.
O comando G68.5 no pode ser dado nos seguintes modos: - Compensao do raio de ponta da ferramenta (modo G40 no selecionado) - Ciclo fixo (G80 no selecionado no cdigo G grupo 09) - Imagem espelho oposta da torre (modo G68)
2. 3. 4. 5.
O comando G68.5 no pode ser dado no modo de usinagem transversal. Nenhum comando de troca de ferramenta por cdigo T pode ser dado no modo G68.5. Um cdigo T neste modo ser processado como um erro de programao. Um bloco no modo G68.5 no pode ser designado como posio de reincio. A procura por tal bloco como posio de reincio causar um alarme. Certos cdigos G no podem ser dados no modo G68.5. Refira-se tabela Cdigos G usveis no modo G68.5, que segue. Um alarme ser causado se um cdigo G no disponvel for dado. Se todos os endereos X, Y e Z forem omitidos, nenhuma translao da origem ocorrer e a rotao ser executada no eixo de coordenadas existente. Todos os argumentos I, J e K devem ser especificados em geral como requerido. Se um dos argumentos for omitido, tal bloco do G68.5 ser processado como um erro de programao.
Exemplo 1: G68.5 X10.Z0 Y0 I0 J1 R30.;
6. 7.
Erro de formato
Se, em particular, todos os argumentos forem omitidos, o eixo perpendicular ao plano selecionado correntemente ser considerado como o eixo de rotao.
Exemplo 2: G17; G68.5 X10.Z0 Y0 R30.;
8.
Um bloco de G68.5 ser processado como um erro de programao se todos os argumentos I, J e K forem especificados com zero (0).
Exemplo: G68.5 X10.Z0 Y0 I0 J0 K0 R30.;
Erro de formato
9.
Os cdigos G68.5 e G69.5 no so disponveis para um sistema sem a funo opcional de rotao do sistema de coordenadas.
10. Um programa MAZATROL no pode ser chamado como subprograma no modo G68.5.
13-22
FUNES DE CONFIGURAO DO SISTEMA DE COORDENADAS Cdigos G usveis no modo G68.5 Cdigo G srie T G00 G01 G02 G03 G02 G03 G04 G09 G10 G11 G17 G18 G19 G20 G21 G22 G23 G32 G34 G40 G41 G42 G60 G61 G62 G64 G65 G66 G67 G69.5 G80 G83 G84 G84.2 G85 G87 G88 G88.2 G89 G90 G92 G94 G96 G97 G98 G99 Grupo 01 01 01 01 01 01 00 00 00 00 02 02 02 06 06 04 04 01 01 07 07 07 00 13 13 13 00 14 14 16 09 09 09 09 09 09 09 09 09 09 09 09 17 17 05 05 Interpolao linear Interpolao circular (SENTIDO HORRIO) Interpolao circular (SENTIDO ANTI-HORRIO) Interpolao espiral (SENTIDO HORRIO) Interpolao espiral (SENTIDO ANTI-HORRIO) Tempo de parada Checagem de parada exata Ativa modo ajuste de dados Cancela modo ajuste de dados Seleo de plano X-Y Seleo de plano Z-X Seleo de plano Y-Z Programao em polegadas Programao em milmetros Liga checagem prvia de movimentos Desliga checagem prvia de movimentos Usinagem de rosca Usinagem de rosca com passo varivel Cancela compensao do raio da ferramenta Compensao do raio da ferramenta para esquerda Compensao do raio da ferramenta para direita Posicionamento em sentido nico Parada exata Modal Reduo de avano nos cantos Modo de usinagem de corte Chamada nica de macro do usurio Chamada modal de macro do usurio Cancela chamada modal de macro do usurio Cancela rotao de coordenadas tridimensionais Cancela ciclo fixo Ciclo de furao na face Ciclo de rosqueamento na face Ciclo de rosqueamento sncrono na face Ciclo de alargamento na face Ciclo de furao no dimetro Ciclo de rosqueamento no dimetro Ciclo de rosqueamento sncrono no dimetro Ciclo de mandrilamento no dimetro Ciclo de torneamento longitudinal Ciclo de abertura de rosca Ciclo de torneamento transversal Velocidade de corte constante RPM constante Avano por minuto Avano por revoluo Funo Posicionamento em avano rpido
13
13-23
13
- NOTA -
13-24 E
14
x, z, y, u, w, v f: 3.
: As coordenadas dos respectivos eixos. Estas coordenadas so designadas usando dados absolutos ou incrementais. Velocidade de avano (mm/min)
Descrio detalhada 1. Uma velocidade de avano assncrona comandada previamente ser usada como velocidade de avano. Se um comando de avano assncrono no for dado previamente, e se Ff no for comandado, o alarme VELOCIDADE DE OMISSO ZERO ser causado. Os dados de comando modal F no sero atualizados pelo comando F dado no bloco G31. A acelerao/desacelerao automtica no aplicada ao bloco de comando G31. Se a velocidade de avano for especificada por minuto, a variao, a operao a seco e a acelerao/desacelerao automtica no sero permitidas. Elas sero efetivas quando a velocidade de avano for especificada por revoluo. O comando G31 no-modal, e, portanto, configure-o toda a vez. A execuo do comando G31 terminar imediatamente se um sinal de salta bloco for entrado no comeo. Alm disso, se um sinal de salta bloco no for entrado at o fim do bloco de comando G31, a execuo deste comando terminar na concluso da execuo de comandos de movimento. Configurando este cdigo de comando durante a compensao do raio de ponta da ferramenta resulta em erro do programa. Sob o status de mquina travada, os sinais de salta bloco sero vlidos.
2. 3.
4. 5.
6. 7.
14-1
14
4.
Execuo de G31 Exemplo 1: Quando o prximo bloco um comando de valor incremental G31 Z1000 F100; G01 U2000 W1000;
Exemplo 2:
Quando o prximo bloco um comando de movimento de um eixo com valor absoluto G31 Z1000 F100; G01 X1000;
Exemplo 3:
Quando o prximo bloco um comando de movimento de dois eixos com valor absoluto G31 Z1000 F100; G01 X1000 Z2000;
14-2
14
F F F F Tp + (t t ) = (Tp + t1) 60 60 1 2 60 60
t2
1
0 : F : Tp : t1 :
t2 :
valor do movimento por inrcia (mm) Velocidade do salto G31 (mm/min) 1 Constante de tempo do loop de posio (seg) = (Ganho do loop de posio) Tempo de demora da resposta (seg) = (O tempo a partir da deteco do sinal de salta bloco at a chegada no NC pelo PC) Tempo de erro da resposta = 0.001 (seg)
Ao usar o comando G31 para propsitos de medio, os dados medidos 1 podem ser corrigidos. Tais correes, entretanto, no podem ser executadas para 2.
Sinal de salta bloco entrado F
t1 t2
Tp
Tempo (s)
TEP202
O diagrama mostrado abaixo representa a relao entre a velocidade de avano e o valor do movimento por inrcia que ser estabelelecido se Tp for configurado igual a 30 mseg e, t1 a 5 mseg.
Valor do movimento por inrcia ( (mm) Tp = 0.03 t1 = 0.005 Valor mx. Valor mdio Valor mn.
10
20
30
40
50
60
70
Relao entre o valor do movimento por inrcia e a veloc. de avano (Exemplo) TEP203
14-3
14
Os dados das coordenadas de entrada do sinal de salta bloco no incluem os valores do movimento por inrcia definidos pela constante de tempo do loop de posio Tp e a constante de tempo de avano de corte Ts. Assim, as coordenadas de entrada do sinal de salta bloco podem ser checadas ao ler, dentro da faixa de erro mostrada no diagrama abaixo, as coordenadas da pea de trabalho existentes quando os sinais de salta bloco foram entrados. O valor do movimento por inrcia que definido pelo tempo de demora da resposta t1, entretanto, deve ser corrigido para evitar um erro de medio a partir da ocorrncia.
= F t2 60 : Erro de leitura (mm) F : Veloc. de avano (mm/min) t2 : Tempo de demora da resposta 0.001(seg)
Erro de leitura das coordenadas da entrada do sinal de salta bloco O erro de leitura para a veloc. de avano de 60 mm/min 60 = 60 0.001 = 0.001 (mm) e os dados medidos ficam dentro da faixa de erro de leitura de 1. TEP204
2.
14-4 E
FUNES PROTETORAS
15
15 FUNES PROTETORAS
15-1 LIGA/DESLIGA Checagem Prvia de Movimentos: G22/G23
1. Funo e propsito Enquanto a checagem de limite de curso do software definido pelo usurio gera uma rea externa de usinagem proibida, a funo de checagem prvia de movimentos configura uma rea interna de usinagem proibida. Um alarme ocorrer anteriormente a um comando de movimento do eixo cuja execuo causaria a ferramenta tocar ou mover em, ou atravs, da rea proibida. As sees sombreadas no diagrama abaixo mostram as reas de usinagem proibida especificadas pelas funes de checagem de curso relacionadas.
Eixo X I2 Limite superior de G22 (X, Z) Eixo Z (I, K) Limite inferior de G22 I3 M9 M8, M9 : Limite de curso do software definido pelo fabricante I2, I3 : Limite de curso do software definido pelo usurio M8
2.
Formato da programao G22 X_ Z_ I_ K_ (Especificao de rea interna de usinagem proibida) Especificao de limite inferior Especificao de limite superior G23 (Cancelamento)
3.
Descrio detalhada 1. 2. Ambos os valores do limite superior e do limite inferior devem ser especificados com as coordenadas da mquina. Use X e Z para configurar o limite superior da rea proibida e I e K para configurar o limite inferior. Se o valor de X ou Z for menor que o de I ou K, ento, o primeiro e o ltimo sero usados como o limite inferior e o limite superior, respectivamente. Nenhuma checagem de limite de curso ser executada se os valores dos limites superior e inferior que so designados para um e o mesmo eixo so idnticos.
3.
15-1
15
FUNES PROTETORAS
4. 5.
D um comando G23 para cancelar a funo de checagem do limite do curso do pr-movimento. Um bloco de G23 X_Z_ causar o comando de movimento dos eixos X_Z_ ser executado no modo corrente de movimento do eixo aps o cancelamento da checagem do limite do curso do pr-movimento. Antes de configurar G22, mova a ferramenta para a posio externa rea proibida.
Nota:
15-2 E
16
G111;...............................Eixo de controle de usinagem transversal especificado por G110 retornado para o controle normal (no de usinagem transversal). Especifique o eixo C no lado do 2 spindle como segue: Exemplo: G110 C2; G00 C45.123.; G111; Seleo do eixo C do 2 cabeote Todos os comandos axiais C entre G110 e G111 so processados como os comandos do lado do 2 spindle. Cancelamento de G110
Prepare o programa como segue para usar as configuraes do eixo C na tela de DESLOCA PEA para o 2 spindle: Exemplo: G52.5; M200; G28UWH; T001000; G54; G00 C150.; M202; M902; M300; G110 C2; G00 C150.; G55; G00 C150.; G56; G00 C150.; G111; M302; Cancelamento do sistema de coordenadas MAZATROL Seleo do modo de fresamento para o 1 spindle
Dados da origem do sistema G54: C = 30 Mov. do eixo C do CAB-1 p/ 150 (POSIO) ou 180 (MQUINA) Cancelamento do modo de fresamento para o 1 spindle Seleo do 2 spindle Seleo do modo de fresamento para o 2 spindle Seleo do eixo C do 2 spindle Mov. do eixo C do CAB-2 p/ 150 (POSIO) ou 180 (MQUINA) Dados da origem do sistema G55: C = 50 Mov. do eixo C do CAB-2 p/ 150 (POSIO) ou 200 (MQUINA) Dados da origem do sistema G56: C = 100 Mov. do eixo C do CAB-2 p/ 150 (POSIO) ou 250 (MQUINA) Cancelamento de G110 Cancelamento do modo de fresamento para o 2 spindle
16-1
16
Prepare um progr. c/o segue p/ usar um ciclo fixo de usinagem de furo no lado do 2 spindle: Exemplo: M902; M300; G110 C2; G00 C0.; G87Z5.0X5.0P0.2M310; C45.; C90.; M312; G80; G111; M30; 3. Programas de amostra Exemplos de programao para as especificaes da mquina com o spindle secundrio As sees principais de um programa de amostra para mquinas equipadas com o spindle secundrio so mostradas a seguir.
O1234 G53.5 #101=124.750 (SP1 COF) #102=10.664 (SP2 COF) MAIN SPINDLE SIDE) M901 G50S3000 M202 G00B0. G00G28U0V0W0 T001000 N101(EDG-R) G96S200 G00X110.0Z0.1 G99G01X22.0F0.3 G00Z0.8 N102(OUT-R) (TRS CHK) G28U0V0W0 M902 M302 M200 (MAIN C-ON) G00C#101 M300(SUB C-ON) G110C2 G00C#102 G111 M306 M540 G00B-686. M508 G31B-1.1F50 M202 M509 M541 M307 M206
Estabelecimento do sistema de coordenadas MAZATROL Offset do eixo C do lado do 1 spindle Offset do eixo C do lado do 2 spindle Programa de usinagem do lado do 1 spindle Modo de selecionar o 1 spindle (introduza p/ usinar no lado do 1 spindle) Configurao da velocidade de fixao do spindle Modo de torneamento do 1 spindle Posicionamento do eixo B (eixo W) do lado do 2 spindle Retorno do 1 spindle para o ponto zero (X, Y, Z) Seleo da ferramenta Usinagem na face com o 1 spindle Configurao da velocidade superficial Posicionamento Avano de corte Posicionamento Usinagem do dimetro externo com o 1 spindle (Programa de usinagem omitido por motivo de convenincia.) Programa de transferncia Retorno do 1 spindle para o ponto zero (X, Y, Z) Seleo do 2 spindle Modo de torneamento do 2 spindle Modo de usinagem de fresamento de ponto do 1 spindle Posicionamento do eixo C do 1 spindle (indexao do ngulo) Modo de usinagem de fresamento de ponto do 2 spindle Seleo do eixo C do 2 spindle Posicionamento do eixo C do 2 spindle (indexao do ngulo) Cancelamento da seleo do eixo C do 2 spindle (cancelamento de G110) Abrir a placa do 2 spindle Modo TRS PLA Posicionamento do eixo B (eixo W) do lado do 2 spindle Incio da ao de pressionar no lado do 2 spindle Posicionamento para pressionar o eixo B (eixo W) do lado do 2 spindle Modo de torneamento do 1 spindle Cancelamento de M508 do 2 spindle Cancelamento do modo TRS PLA Fechamento da placa do 2 spindle Abertura da placa do 1 spindle
Seleo do 2 spindle Seleo do modo de fresamento para o 2 spindle Seleo do eixo C do 2 spindle Posicionamento do eixo C do CAB-2 Fixao; Ciclo de usinagem de furo profundo Liberao, posicionamento, fixao; ciclo de usinagem de furo profundo Liberao, posicionamento, fixao; ciclo de usinagem de furo profundo Liberao no lado do 2 spindle Cancelamento do ciclo fixo Cancelamento de G110 Fim de programa
16-2
16
M302 G00B-80. (SUB SPINDLE SIDE) N301(SP2 DRL) M902 T003000 G98G97 M300 M203S3184 G110C2 G0C#102 M310 G00X25.Z-5. G87Z-5.X5.Q5000P0.2F200 M312 G80 G00C[#102+180.] M310 G87Z-5.X5.Q5000P0.2F200 M312 G80 G111 G28U0V0W0 M30
Modo de torneamento do 2 spindle Posicionamento do eixo B (eixo W) do lado do 2 spindle Programa de usinagem do 2 spindle Seleo do 2 spindle (introduza p/ usinar no lado do 2 spindle) Seleo da ferramenta Avano por minuto e cancelamento de controle da veloc. superficial constante Modo de usinagem de fresamento de ponto do 2 spindle Seleo da veloc. de fresamento e da rot. normal do spindle de fresamento Seleo do eixo C do 2 spindle Posicionamento do eixo C do 2 spindle (indexao do ngulo) Fixao do eixo C do 2 spindle Posicionamento Ciclo de usinagem de furo profundo longitudinal Liberao do eixo C do 2 spindle Cancelamento do ciclo fixo de usinagem de furo Posicionamento do eixo C do 2 spindle (indexao do ngulo) Fixao do eixo C do 2 spindle Ciclo de usinagem de furo profundo longitudinal Liberao do eixo C do 2 spindle Cancelamento do ciclo fixo de usinagem de furo Cancelamento da seleo do eixo C do 2 spindle Retorno para o ponto zero (X, Y, Z) Fim de programa
4.
Notas 1. 2. 3. Aps o eixo ser mudado por G110 ou G111, sempre especifique o sistema de coordenadas por G50. G110 e G111 devem sempre ser dados em um bloco de comando nico. Quando o endereo do eixo comandado por G110 em incremento (por exemplo, U e W so usados), isto causa um alarme. E quando um valor que segue o endereo do eixo inclui um ponto decimal ou sinal negativo, ele ignorado. No modo de operao de bloco nico, a parada realizada aps a execuo dos blocos de G110 e G111. A informao da ferramenta a ser usada na compensao da ferramenta no muda automaticamente para o outro sistema na ocasio de designar para o controle de usinagem transversal um eixo que est em relao direta com o movimento da ferramenta. Use, portanto, um comando G53 (p/ posicionar no sist. de coords. da mq.) c/o requerido. Enquanto um eixo em relao direta com o movimento da ferramenta controlado por usinagem transversal, no troque ferramentas. D um comando de G111 como requerido no fim da seo de usinagem em um programa EIA/ISO que deve ser chamado a partir de um programa MAZATROL como um subprograma para a usinagem de ponto. O eixo que est sob controle de usinagem transversal em modo automtico de operao no pode ser controlado em modo manual. Uma tentativa para fazer deste modo resultaria no alarme COMANDO DE USIN. TRANSV. ILEGAL. A barreira tambm efetiva durante a mudana do eixo. Em outras palavras, a barreira checada na regio do lado do CAB-1 para o eixo do lado do CAB-1 e na regio do CAB-2 para o eixo do CAB-2 independentemente da mudana de eixo por G110.
4. 5.
6. 7.
8.
9.
10. O avano sncrono com, ou o controle de avano por, revoluo do spindle de fresamento no disponvel durante o controle de usinagem transversal. 11. O alarme USINAGEM TRANSVERSAL IMPOSSIVEL ser causado quando um comando para o controle de usin. transv. for dado sob uma das seguintes condies modais incompatveis:
16-3
16
Compensao do raio da ferramenta/R da ponta Interpolao de coordenadas polares Interpolao cilndrica Ciclo fixo Controle do ponto da ponta da ferramenta
12. Os comandos do eixo C no modo de usinagem transversal pode ser dado somente para as funes preparatrias (cdigos G) enumeradas abaixo.
Cdigos G usveis para os comandos do eixo C no modo de usinagem transversal Cdigo G da srie T G00 G01 G02 G03 G10 G27 G28 G29 G30 G30.1 G36 (G36.5) G50 G53 G65 G66 G83 G84 G84.2 G85 G87 G88 G88.2 G89 G110 G111 G112 Grupo 01 01 01 01 00 00 00 00 00 00 00 00 00 00 14 09 09 09 09 09 09 09 09 00 00 00 Funo Posicionamento em avano rpido Interpolao linear Interpolao circular (SENTIDO HORRIO) Interpolao circular (SENTIDO ANTI-HORRIO) Ativa modo ajuste de dados Checagem do retorno ao ponto de referncia Retorno ao primeiro ponto de referncia (zero mquina) Retorno ao ponto inicial Retorno aos pontos de referncia de 2 a 4 Retorno ao ponto de referncia flutuante Ajuste dos dados de medio Ajuste do sist. de coordenadas /Ajuste da veloc. limite do spindle Seleo do sistema de coordenadas MAZATROL Chamada de macro Chamada modal de macro Ciclo de furao na face Ciclo de rosqueamento na face Ciclo de rosqueamento sncrono na face Ciclo de alargamento na face Ciclo de furao no dimetro Ciclo de rosqueamento no dimetro Ciclo de rosqueamento sncrono no dimetro Ciclo de mandrilamento no dimetro Seleo do eixo de controle de usinagem transversal Cancelamento do eixo de controle de usinagem transversal Sada de cdigos M, S, T e B para o sistema oposto
13. Quando o eixo (normalmente o eixo X) relevante para o controle da velocidade superficial constante designado para o controle de usinagem transversal, a velocidade do spindle de torneamento pode mudar bruscamente de acordo com a mudana na informao da posio a ser usada no clculo da velocidade do spindle para uma velocidade superficial particular. 14. O eixo Y inclinado no pode ser controlado para a usinagem transversal.
16-4
16
4.
6. 7.
8.
16-5
16
- NOTA -
16-6 E
USINAGEM POLIGONAL
17
17 USINAGEM POLIGONAL
17-1 ATIVA/CANCELA Usinagem Poligonal: G51.2/G50.2
1. Funo e propsito Uma pea de trabalho usinada em perfil poligonal por giro da ferramenta rotativa em velocidade constante junto com a pea de trabalho em determinada velocidade de rotao. O perfil a ser usinado depende das seguintes condies: - O nmero de arestas de corte da ferramenta rotativa - A razo da velocidade de rotao da pea de trabalho para a rotao da ferramenta rotativa
Pea de trabalho
A usinagem poligonal tem a vantagem de usinar peas de trabalho poligonais em tempo menor que a interpolao de coordenadas polares. Entretanto, ela tem a desvantagem de no dar um polgono preciso. Como conseqncia, a usinagem poligonal usada geralmente para usinar cabeas de parafusos e porcas que no requerem um polgono preciso.
Quadrngulo
Octgono
17-1
17
USINAGEM POLIGONAL
2.
Formato da programao
Iniciando a usinagem poligonal G51.2 P_ Q_ D_; - D um comando de modo que os endereos P e Q estabeleam o seguinte: (Endereo P) : (Endereo Q) = (Velocidade de rotao da pea de trabalho) : (Velocidade da ferramenta rotativa) - Comande o sentido da rotao da ferramenta rotativa c/ o sinal de endereo Q c/o segue. Quando o sinal de Q +, o sentido positivo selecionado. Quando o sinal de Q ,o sentido negativo selecionado. - Use o endereo D para especificar o spindle da pea de trabalho a ser usado. Os argumentos de D disponveis, de 1 a 4, referem-se s configuraes dos parmetros da mquina (BA55 a BA58) como segue:
Argumento de D 1 2 3 4 Spindle selecionado da pea de trabalho Como configurado pelo parmetro BA55 Como configurado pelo parmetro BA56 Como configurado pelo parmetro BA57 Como configurado pelo parmetro BA58
- O valor default do argumento de D 1 (seleo de spindle da pea de trabalho como configurado por BA55). Um alarme ser causado (809 NUMERO INTRODUZIDO ILEGAL) se o argumento de D especificado no for suportado como apropriado pelo parmetro de configurao relacionado. (Por exemplo: D3 ou D4 introduzido com os parmetros BA57 e BA58 sendo introduzidos para 1 [Invlido].) - A faixa de comandos de endereos P, Q e D como segue:
Endereo P Q D Faixa de comando 1a9 9 a 1, 1 a 9 1a4
Argumentos de comandos P, Q e D com nmeros inteiros. Eles no podem ser comandados com um valor que inclui frao decimal. - Quando comandar G51.2 Quando o sinal por revoluo do codificador de posio montado no spindle enviado, a ferramenta rotativa inicia o giro sincronizando com o spindle usado para a pea de trabalho. O comando de movimento no pode ser dado ao eixo da ferramenta rotativa, exceto o comando de retorno ao ponto de referncia. Os dois fatos acima provam que a ferramenta e a pea de trabalho so colocados sempre na mesma posio quando a ferramenta rotativa inicia o giro. Isto revela que a usinagem poligonal intermitente no prejudica o perfil de uma pea de trabalho. Cancelamento da usinagem poligonal G50.2;
17-2
USINAGEM POLIGONAL
17
3.
Programa de amostra G28 U0 W0; T1100; G98; M260; M3 S250; G51.2 P1 Q-2 D1; G0 X100.Z30.; G0 X46.6 Z3.; G1 Z-20.F50; G1 X60.F100; G0 Z3.; G0 X46.0; G1 Z-20.F30; G1 X60.F100; G0 X100.Z30.; G50.2; M261; M205; M5; M30;
Seleo da ferramenta nr. 11 para a usinagem poligonal Modo de avano por minuto Seleo do modo de usinagem poligonal Rotao normal do spindle em 250 rpm Rotao reversa do spindle de fresamento em 500 rpm
Usinagem
Cancelamento do modo de usinagem poligonal Cancelamento do modo de usinagem poligonal Parada do cabeote de fresamento Parada do spindle Fim
4.
Notas
1. 2.
G50.2 e G51.2 devem ser comandados independentemente. Comande a velocidade de rotao da pea de trabalho apropriada e a razo da velocidade de rotao da pea de trabalho para a velocidade da ferramenta rotativa, de modo que a velocidade de rotao mxima da ferramenta rotativa no possa ser excedida. O comando do movimento, como o comando do eixo de controle geral, no pode ser dado ao eixo da ferramenta rotativa, exceto o comando de retorno ao ponto de referncia. Um valor de coordenada da mquina do eixo da ferramenta rotativa exibido dentro de uma faixa de 0 a distncia do movimento por rotao. As coordenadas relativas e as coordenadas absolutas no so renovadas. Um detector de posio absoluta no pode ser montado no eixo da ferramenta rotativa. O avano por jog e o avano por manivela para o eixo da ferramenta rotativa no so efetivos durante a usinagem poligonal. A realizao de usinagem da rosca durante a usinagem poligonal faz o ponto inicial de usinagem da rosca ser deslocado. Portanto, cancele a usinagem poligonal antes da usinagem da rosca. O eixo da ferramenta rotativa durante a usinagem poligonal no contado como um eixo de controle sncrono. Durante a usinagem poligonal, possvel, sem dvida, mas no aconselhvel aplicar a manuteno do avano ou mudar o valor da variao por medo de deformao da pea de trabalho.
3. 4.
5. 6. 7.
8. 9.
10. A velocidade do spindle de fresamento no indicada na tela de POSIO durante a usinagem poligonal. 11. A engrenagem para a ferramenta rotativa, se fornecida, deve ser considerada ao configurar a razo da velocidade do spindle fresamento para a velocidade do spindle (Q : P).
17-3
17
USINAGEM POLIGONAL
- NOTA -
17-4 E
MACROS DE MEDIO
18
18 MACROS DE MEDIO
Este captulo descreve as macros de medio fornecidas para implementar a medio da pea de trabalho MAZATROL, medio de ferramentas e funes de medio de coordenadas no programa EIA. Os programas de macro de medio devem ser chamados com G136 (Chamada de Macro de Medio) e G137 (Chamada de Macro de Compensao). O uso destes cdigos G requer as configuraes correspondentes dos parmetros (J) relevantes. 1. Descrio detalhada D as instrues de chamada de macros especiais (com G136 e G137) para usar as macros de medio. O sistema apropriado de coordenadas da pea de trabalho deve ser estabelecido antes da macro para operar corretamente. Alm disso, o posicionamento do eixo B em um ngulo e o posicionamento linear para um ponto intermedirio devem ser completados como apropriados antes da chamada da macro, pois tais operaes no so fornecidas no programa de macros. Note que a informao modal em G90/G91 (programao absoluta/incremental) e o cdigo F (velocidade de avano) podem ser alterados pela execuo da macro de medio G136. A. Parmetros relacionados para a chamada de macro (J29 a J36) Configure os parmetros (J) relacionados como instrudo abaixo para que as macros relevantes do sistema possam ser chamadas corretamente por cdigos G especiais.
Nr.1 J1 J2 J3 J4 Nr.2 J5 J6 J7 J8 Nr.3 J9 J10 J11 J12 Nr.4 J13 J14 J15 J16 Nr.5 J17 J18 J19 J20 Nr.6 J21 J22 J23 J24 Nr.7 J25 J26 J27 J28 Nr.8 J29 J30 J31 J32 Nr.9 J33 J34 J35 J36 Nr.10 J37 J38 J39 J40 Descrio Nr. do programa chamado Cdigo G para a chamada de macro Tipo de chamada de macro No usado
Parmetros para G136 (Chamada de Macro de Medio) J29 = 100009590 J31 = 1 (G65) J30 = 136 J32 = 0 Parmetros para G137 (Chamada de Macro de Compensao) J33 = 100009599 J35 = 1 (G65) J34 = 137 J36 = 0
18-1
18
MACROS DE MEDIO
B.
Configurando o sistema de coordenadas da pea de trabalho A medio do dimetro externo ou interno de uma pea de trabalho requer que as origens das coordenadas dos eixos X e Y sejam configuradas sobre o eixo do spindle de torneamento, como o caso com as operaes de torneamento por um programa MAZATROL. No h restries com relao ao sistema de coordenadas para outros modelos de medio. Configure um cdigo de G54 a G59 ou use o comando G92 para designar o sistema de coordenadas.
Modelo de medio Medio da pea de trabalho Modelos exceto DE/DI DE e DI Origem das coordenadas da pea de trabalho Eixo X Eixo Y Arbitrrio No eixo do spindle de torneamento Arbitrrio Arbitrrio (porque o sistema de coords. da mquina usado) Sistema de coordenadas MAZATROL (G53.5) Eixo Z
C.
Rotao de coordenadas (G68) O modo rotao de coordenadas programadas (G68) deve ser sempre cancelado antes de chamar a macro de medio.
D.
Compensao do comprimento da ferramenta A macro de medio executa a compensao do comprimento para o sensor de toque da mesma maneira como para as ferramentas de torneamento.
18-2
MACROS DE MEDIO
18
E.
Modelos de medio e endereos requeridos Os argumentos usados nas macros de medio e correo so como tabulados abaixo. Use o endereo Q para especificar o modelo de medio.
Modelo X ELEVA Y ELEVA Z ELEVA X RANHURA Y RANHURA Z RANHURA +X DEGR. X DEGR. +Y DEGR. Pea de trabalho Y DEGR. +Z DEGR. Z DEGR. X EXTER Y EXTER X INTER Y INTER EXT X INT X ELEVA INTER INT RANHURA FREZ. EXT TORN. EXT
Correo/Impresso
Cdigo G G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G136 G137 G136 G137 G136 G136 G136 G136 G137
Endereo X Y Z A B C H I J K D M U V W R S T Q 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 21 22 17 18 19 20 52 81 91 92 93
Ferr. Coordenadas
TOOL EYE
Correo./Impresso
- Um quadro em branco indica que especificar o argumento no tem sentido. - () No introduza o argumento S (para a ferramenta do sensor), em geral, para a medio externa. - Os movimentos de medio de DE (dimetro externo) e DI (dimetro interno) so executados em um plano YZ ou ZX que corta o terceiro eixo (X ou Y) em sua origem. - Configure em geral a origem das coordenadas dos eixos X e Y no eixo do spindle de torneamento. - Omita o argumento S (designao do sensor) como requerido para suprimir a operao de troca de ferramenta (por exemplo, por receio que uma interferncia ocorra aps a troca de ferramenta). Neste caso, nenhuma informao sobre a ferramenta do sensor pode ser impressa por G137.
18-3
18
MACROS DE MEDIO
2.
Instrues de amostra para a chamada de macro A. Medio da pea de trabalho (G136: Q1 - Q18)
: G54 : G136 X50.Y0.Z-10.A25.B0. C-10. I9. J-9. K10. D1 U65. V0. W0. S4.1 Q1 [2] : G137 A1 B0 C0 V2.0 [3] [1]
[1] Configurao do sistema de coordenadas [2] A troca de ferramenta para T4A e a LARGURA da Protruso medida ao longo do eixo X. [3] Correo na ferramenta T2 e os resultados da medio impressos.
Endereo X Y Z A B C I J K D M U V W S Q Nome Ponto inicial X Ponto inicial Y Ponto inicial Z Ponto final X Ponto final Y Ponto final Z Limite de tolerncia superior Limite de tolerncia inferior Curso de medio Referncia de medio Sentido de aproximao Ponto de aproximao X Ponto de aproximao Y Ponto de aproximao Z Ferramenta de sensor Modelo de medio Descrio Coordenada do eixo X do ponto inicial de medio. Coordenada do eixo Y do ponto inicial de medio. Coordenada do eixo Z do ponto inicial de medio. Coordenada do eixo X do ponto final de medio. (Nota 3) Coordenada do eixo Y do ponto final de medio. (Nota 3) Coordenada do eixo Z do ponto final de medio. Limite de tolerncia superior. (Nota 3) (Notas 1, 3) 1: Ponto final de medio 1: Z (Sentido de faceamento) Limite de tolerncia inferior. (Nota 3) Distncia para o avano de medio. 0: Ponto inicial de medio 0: X (Sentido de torneamento do DE) (Nota 3) (Nota 3)
Coordenada do eixo X do ponto de aproximao. (Nota 3) Coordenada do eixo Y do ponto de aproximao. (Nota 3) Coordenada do eixo Z do ponto de aproximao. Nr. da ferramenta e sufixo (antes e depois do ponto decimal) do sensor de toque. (Nota 2) Designao do modelo de medio.
- Os movimentos de medio de dimetro devem ser executados em um plano YZ ou ZX que contm o eixo de operaes de torneamento. Por esta razo, tenha certeza de configurar as origens da pea de trabalho das coords. dos eixos X e Y no eixo do spindle de torneamento. - A omisso do argumento Q resulta no alarme 994 ALARME 5 MACRO MEDIO Nota 1: O argumento K da medio EIA tem quase sempre o mesmo significado que o parm. K19 dos progrs. MAZATROL. K e K19 indicam respectivamente uma dist. a partir do centro e uma a partir do ponto de contato do sensor, como mostrado abaixo.
Nota 2: Veja o captulo FUNES DA FERRAMENTA para mais informaes sobre o mtodo de especificar ferramenta. Exemplo: T2.3 Ferramenta nr. 2 com sufixo C Nota 3: No modo de G10.9 X1 (Entrada de dados de dimetro para o eixo X), designe as posies no eixo Y (com endereos Y, B ou U) em valores de dimetro, assim como as posies no eixo X (com X, A ou U).
18-4
MACROS DE MEDIO
18
B.
[1] [2]
[1] Medio externa Z executada. [2] Correo na ferramenta T3 e resultados da medio impressos.
Endereo Z Nome Item de dados a ser corrigido Limite de tolerncia superior Limite de tolerncia inferior Troca de sinal do valor de correo Valor desejado Modelo de medio Descrio Vlido somente para as ferramentas de torneamento. 0: Compensao de desgaste em X 1: Compensao de desgaste em Z (Nota) Limite de tolerncia superior. Limite de tolerncia inferior. 0: No revertido 1: Revertido (Nota) Valor desejado para a seo a ser medida externamente. 19: Medio externa de uma ferramenta de fresamento 20: Medio externa de uma ferramenta de torneamento
I J D M Q
Nota:
18-5
18
MACROS DE MEDIO
C.
[2]
D V (Nota 2) H (Nota 2)
Nota 1: Veja o captulo FUNES DA FERRAMENTA para mais informaes sobre o mtodo de especificar ferramenta. Nota 2: Configurando ambos H (Nr. de compensao e V (ferramenta para correo) resulta no alarme 993 ALARME 4 MACRO MEDIO. Nota 3: Configurando um valor diferente de 0 e 1 funciona como configurando 0 (para o dimetro). Nota 4: Configurando um valor diferente de 0 e 1 funciona como configurando 1. Nota 5: D0 para a medio de DE/DI ou B1 para a medio Largura/Canal conduz ao alarme 192 EXECUO IMPOSSIVEL.
<Item de dados para a correo> 1. Para um argumento V (Ferramenta para a correo) A correo conduzida nos dados da tela de DADOS DE FERRAMEN. - Para ferramentas de fresamento: - Para ferramentas de torneamento: 2. COMPR. ou ACT- COMPENS. DO DESGASTE EM X ou Z
Para um argumento H (Nr. da compensao para correo) A correo conduzida nos dados da tela de OFFSET FERRAMEN. - P/ o tipo A: Dados do nr. designado. - P/ o tipo B: Dados do COMPR. FERRAM./GEOMETRIA RAIO do nr. designado. - P/ o tipo C: Ferr. fres.: COMPENS. DA GEOM. Z (c/o compr.) ou R PONTA (c/o dim.) Ferr. torn.: COMPENS. DO DESGASTE EM Z ou X - P/ o tipo D: Ferr. fres.: COMPENS. DA GEOM. Z (c/o compr.) ou R PONTA (c/o dim.) Ferr. torn.: COMPENS. DA GEOMETRIA Z ou X
18-6
MACROS DE MEDIO
18
D.
Medio da ferramenta
1.
Endereo B I J
Descrio
Seo de medio
#3. INT, Normal #4. INT, OPO
R Q
Raio da ponta da ferramenta a ser medido. (Nota 2) 52: Medio do TOOL EYE.
Nota 1: Configurando um valor diferente de 0 e 1 funciona como configurando 1. Nota 2: Configure o valor preciso do R da ponta da ferramenta a ser medida com o endereo R; caso contrrio, a ferramenta no pode ser trazida adequadamente em contato com o sensor do TOOL EYE.
18-7
18
MACROS DE MEDIO
E.
C V (Nota 2) H (Nota 2)
Nota 1: Veja o captulo FUNES DA FERRAMENTA para mais informaes sobre o mtodo de especificar ferramenta. Nota 2: Configurando ambos H (Nr. de compensao) e V (ferramenta para correo) resulta no alarme 993 ALARME 4 MACRO MEDIO. Nota 3: Configurando um valor diferente de 0 e 1 funciona como configurando 1.
< Item de dados para a correo> 1. Para um argumento V (Ferramenta para a correo) A correo conduzida nos dados da tela de DADOS DE FERRAMEN. - Para ferramentas de fresamento: - Para ferramentas de torneamento: 2. COMPR. ou ACT- COMPENS. DO DESGASTE EM X ou Z
Para um argumento H (Nr. de compensao para correo) A correo conduzida nos dados da tela de OFFSET FERRAMEN. - P/ o tipo A: Dados do nr. designado. - P/ o tipo B: Dados do COMPR. FERRAM./GEOMETRIA RAIO do nr. designado. - P/ o tipo C: Ferr. fres.: COMPENS. DA GEOM. Z (c/o compr.) ou R PONTA (c/o dim.) Ferr. torn.: COMPENS. DO DESGASTE EM Z ou X - P/ o tipo D: Ferr. fres.: COMPENS. DA GEOM. Z (c/o compr.) ou R PONTA (c/o dim.) Ferr. torn.: COMPENS. DA GEOMETRIA Z ou X <Observaes sobre o OFFSET FERRAMEN tipo A> D comandos G136 separadamente, como requerido, para medir o comprimento e dimetro de uma ferramenta para configurar os dois tipos de dados de compensao sob nmeros diferentes. (Uma medio de dimetro deve ser precedida sempre pela medio do comprimento para a mesma ferramenta.)
G136 B0 I1.T1 Q51 Medio do comprimento para a ferramenta nr. 1. G137 A0 C0 H2 G137 A0 C0 H3 Correo nos dados de compensao nr. 2. Correo nos dados de compensao nr. 3. G136 B0 J1.T1 Q51 Medio do dimetro para a ferramenta nr. 1.
18-8
MACROS DE MEDIO
18
F.
- Este tipo de instruo de chamada de medio de macro disponvel somente para o cdigo G srie T [Mquinas de torneamento]. Dando a instruo de cdigo G srie M [Centros de usinagem] conduz a um alarme. - D um comando G53.5 previamente para configurar um sistema de coordenadas MAZATROL; caso contrrio, os resultados de medio podem ser somente incorretos. - D previamente um comando de troca para a ferramenta de sensor desejada e indexe o cabeote como requerido (para a aplicao da ferramenta do sensor) - Um comando G136 com argumento Q81 (para medir a superfcie de referncia Z) designado para configurar ou atualizar o valor de Z-OFFSET na tela de GESTO CONFIGUR.. - Dando a instruo no modo de interpolao cilndrica (G7.1) conduz a um alarme (808 ERRO INTRODUO DO CODIGO G). - Tenha cuidado para no dar, a partir de outro sistema, (com G112) um comando de rotao do spindle para ser executado durante a medio.
Nota 1: Introduza as coordenadas em valores de raio. Nota 2: Configurando um valor diferente de 0 e 1 funciona como configurando 1. Nota 3: Configurando um ngulo diferente de 0 , 90 ou 180 causa um alarme. Nota 4: Configurando um valor diferente de 1 e 2, assim como a omisso, funciona como configurando 1.
18-9
18
MACROS DE MEDIO
G.
S T Q
- Este tipo de instruo de chamada de medio de macro disponvel somente para o cdigo G srie T [Mquinas de torneamento]. Dando a instruo de cdigo G srie M [Centros de usinagem] conduz a um alarme. - D um comando G53.5 previamente para configurar um sistema de coordenadas MAZATROL; caso contrrio, os resultados de medio podem ser somente incorretos. - D previamente um comando de troca para a ferramenta de sensor desejada e indexe o cabeote como requerido (para a aplicao da ferramenta do sensor). - Um comando G136 com argumento Q91 (p/ medir a superfcie de referncia C) designado para configurar ou atualizar o valor de C-OFFSET na tela de GESTO CONFIGUR.. - Dando a instruo no modo de interpolao cilndrica (G7.1) conduz a um alarme (808 ERRO INTRODUO DO CODIGO G). - Tenha cuidado em no dar, a partir de outro sistema, (com G112) um comando de rotao do spindle para ser executado durante a medio. 18-10
MACROS DE MEDIO
18
Nota 1: Introduza as coordenadas em valores de raio. Nota 2: Configurando um valor diferente de 0 e 1 funciona como configurando 1. Nota 3: Configurando um ngulo diferente de 0 , 90 ou 180 causa um alarme. Nota 4: Configurando um valor diferente de 1 e 2, assim como a omisso, funciona como configurando 1. H. Medio das coordenadas - Correo/Impresso (G137)
G137 A1 C0
Endereo A
O item de dados a ser corrigido na tela de GESTO CONFIGUR. do programa de usinagem chamado para o sistema corrente ativo e depende do tipo da medio por G136 precedente como segue: - Superfcie de referncia Z ................................Correo no item Z-OFFSET. - Sup. de ref. C, larg. de ranhura/degrau C ........Correo no item C-OFFSET.
Nota: 3. Ilustrao A. Medio da pea de trabalho
O exemplo abaixo refere-se operao de medio para a Largura X. O percurso da ferramenta de medio determinado pelos argumentos de posio (para os pontos inicial e final, ponto de aproximao e curso de medio) designados no bloco de chamada de macro. A nica diferena da medio MAZATROL correspondente que o ponto de aproximao pode ser designado como desejado. 1. Programao
G54 T1 T0 M6 G0 Xx1 Yy1 Zz1 G137 A1 B0 C0 V2.0 Configurao do sistema de coordenadas [1] Troca p/ o sensor de toque [2] Configurao do ponto intermedirio Correo e impresso
18-11
18
MACROS DE MEDIO
2.
Percurso da ferramenta
[1]: [2]: [3]: : : Posio de troca da ferramenta Ponto intermedirio (x1, y1, z1) Ponto de aproximao (u, v, w) Ponto inicial de medio (x, y, z) Ponto final de medio (a, b, c) Movimento rpido Avano de aproximao (Parmetro K14) Avano do apalpamento (K13) p/ o argumento K designado
[2]
k [7] [9] k k
Troca de ferramenta para o sensor de toque. Ponto intermedirio antes do ponto de aproximao; programado previamente como requerido. Transversal rpido (modo G0) para o ponto de aproximao (u, v, w).
A macro de medio controla o incio da operao a partir do ponto [2] atravs dos movimentos de medio para os pontos inicial e final at a sada no eixo Z para o nvel do ponto de aproximao. 3. Ponto de aproximao, posio de sada e curso de medio - A macro de medio controla os movimentos iniciando com o movimento para o ponto de aproximao e terminando com a sada para o nvel do ponto de aproximao para cada modelo. - A posio do ponto de aproximao tambm determina o nvel a ser alcanado pela sada final, assim como o nvel para os movimentos de transferncia a partir do primeiro para o segundo ponto de medio. Isto tambm aplica-se ao eixo Y nos movimentos relevantes no plano XY ou YZ. Tenha cuidado ao designar o ponto de aproximao para, conseqentemente, deixar uma folga de segurana da transferncia.
18-12
MACROS DE MEDIO
18
Ponto de aproximao (u, v, w) Curso de medio (k) Curso de medio (k) 3) Mediao do dimetro externo/interno Curso de medio (k) Ponto de aproximao (u, v, w) Curso de medio (k)
D740PB0018
18-13
18
MACROS DE MEDIO
B.
Medio de ferramentas
No h diferena na medio de ferramentas entre os tipos de programao MAZATROL e EIA.
C.
Medio de coordenadas
H trs tipos de medio de coords. a serem executadas por um bloco G136 como segue: - Superfcie de referncia Z .........Medio de Z-OFFSET - Superfcie de referncia C.........Medio de C-OFFSET (por um ponto de medio) - Degrau/largura de ranhura C ....Medio de C-OFFSET (por dois pontos de medio) 1. Superfcie de referncia Z Este tipo de macro de medio designado para medir o valor de Z-offset para que a coordenada Z da pea de trabalho da superfcie de referncia possa concordar com a dimenso especificada no desenho de usinagem.
A C D A: B: C: D: Movimento de aproximao Mov. rpido p/ o ponto inicial de medio Mov. na veloc. de avano de medio Retorno ao ponto de aproximao D740PB0019 B
2.
Superfcie de referncia C Use este tipo de macro para medir as coordenadas do eixo C da superfcie de referncia quando a protruso ou ranhura tem somente um lado para ser medido.
Ponto de aproxim.
Ponto inicial A
D740PB0020
18-14
MACROS DE MEDIO
18
3.
Degrau/Largura de ranhura C Use este tipo de macro para a medio de ambos os lados em um degrau ou ranhura para obter a coordenada de centro do degrau/ranhura. A medio no primeiro lado executada no primeiro degrau preliminarmente na velocidade mais alta (de aproximao) para detectar rapidamente a superfcie alvo. Quando a medio preliminar tiver sido feita com sucesso, uma medio precisa ser executada no segundo degrau lentamente (na velocidade de avano de apalpamento). Quando o degrau ou ranhura tiver sido detectado, a medio no outro lado ocorrer em um estgio simples na velocidade de avano de apalpamento.
Ponto de aproximao Ponto inicial A C D E A: B: C: D: E: G F Medio preliminar Retorno aps a medio preliminar Medio real Retorno aps a medio real Transferncia ao ponto inicial de medio no outro lado F: Medio real no outro lado G: Retorno aps a medio real no outro lado
4.
Observaes sobre G10.9 [Srie M] ou G122.1/G123.1 [Srie T] (Entrada de dados de Dimetro/Raio) A. Medio da pea de trabalho
Os dados designados de pontos inicial e final, as tolerncias no programa e os dados relacionados na tela de MEDIO AUTO so processados e indicados respectivamente como segue:
Medies de dimetros ext./int. Ponto inicial Ponto final Tolerncia MAZATROL G10.9X0 (Srie M) G122.1 (Srie T) (Entrada dados raio) EIA G10.9X1 (Srie M) G123.1 (Srie T) (Entrada dados de dimetro.) DADOS DE ALVO DADOS MEDIDOS VALOR DE OFFSET Outros modelos de medio Ponto inicial Ponto final Tolerncia DADOS DE ALVO DADOS MEDIDOS VALOR DE OFFSET
Dados de dimetro
Dados de raio
Nota 1: O modo G10.9X0 (Entrada de dados do raio) estabelecido no trmino da medio da pea de trabalho. Nota 2: O parmetro K19 funciona como um valor de raio mesmo nas medies de dimetros externo/interno.
18-15
18
MACROS DE MEDIO
B.
Medio de ferramentas
Os valores da tolerncia X e Z referem-se aos dados de dimetro e raio, respectivamente. Entretanto, a tolerncia X deve indicar um valor de raio se o eixo X no for configurado (*) correntemente ao eixo dos valores de dimetro. Alm disso, as funes preparatrias G122.1 e G123.1 no so disponveis. * De acordo com a configurao no parmetro da mquina M18 bit 5.
C.
Medio de coordenadas
Todos os tipos de dados so processados como valores de raio. O modo de G122.1 (Entrada de dados de raio para o eixo X) selecionado automaticamente quando a macro de G136 relacionada chamada.
18-16 E
19
45
Z D
- O ngulo do chanfro fixado em 45 . - Os argumentos D (dim. furo) e T (dim. ferram.) devem satisfazer a seguinte condio: D T D/2. - O argumento K usado para selecionar se o acabamento deve ser (K1) ou no ser (K0) executado no fundo do furo. - Configure a posio do furo separadamente a partir do cd. G de chamada de macro (G130). - Como o caso com ciclos fixos usuais, a usinagem efetiva com movimento axial somente pode ser executada para um bloco que contenha os dados de posio do furo. - No falhe em configurar o cdigo G67 como requerido para cancelar a chamada modal. - Configure o cdigo G122.1 (Entrada de dados do raio para o eixo X) como requerido antes de usar a funo rosqueamento tornado.
19-1
19
3.
2.
Sem chanfro Aps mover da posio corrente para o ponto R no eixo do furo e, ento, aproximar pelo raio do furo e para um ponto no 2 nvel do ponto R, a usinagem cilndrica executada a partir do topo para o fundo por uma interpolao circular-helicoidal.
Avano de corte Av. transversal rpido
R Superfcie de usinagem
Profundidade do furo
19-2
19
B.
Movimento no fundo
1.
Com acabamento do fundo Aps usinar no fundo do furo por interpolao helicoidal, a ferramenta realiza uma interpolao circular, e, ento, sai radialmente para o eixo do furo antes de retornar na direo axial ao ponto inicial ou ao ponto R em avano transversal rpido.
Ponto de sada
TEP303
2.
Sem acabamento do fundo Aps usinar no fundo do furo por interpolao helicoidal, a ferramenta sai radialmente para o eixo do furo enquanto retorna axialmente de do passo e, ento, retorna na direo axial ao ponto inicial ou ao ponto R em avano transversal rpido.
1/4 do passo
TEP304
19-3
19
- NOTA -
19-4 E
20
(6) Introduza os dados de programao requeridos. Configure os dados usando as teclas alfabticas, teclas numricas e a tecla INPUT
INPUT
INPUT
- Quando a tecla INPUT pressionada, o cursor movido para o topo da prxima linha, e, ento, os dados do prximo bloco podem ser introduzidos. (7) Pressione a tecla de menu [COMPLETA PROGRAMA] para o fim da edio.
20-1
20
[1]
[2]
[3]
[4]
[5]
[6]
Os termos [1] a [6] representam funes relacionadas edio do programa. O uso das funes permite as seguintes operaes: - Inserir e alterar dados em qualquer posio Os dados podem ser inseridos e alterados em qualquer posio na tela. - Excluir dados Os dados exibidos na tela podem ser excludos. - Procurar dados Os dados podem ser procurados nos seguintes quatro modos. 1) 2) 3) 4) Procurar pela linha de cima/baixo do programa Procurar pela linha de baixo/cima do programa Procurar por qualquer linha requerida do programa Procurar por qualquer string de caracteres
- Copiar dados Outros programas EIA/ISO registrados na unidade NC podem ser copiados no programa selecionado, ou qualquer string de caracteres de dados pode ser copiado em uma determinada posio do programa selecionado ou em um novo programa EIA/ISO. - Mover dados Qualquer string de caracteres de dados pode ser movido para uma determinada posio do programa selecionado ou para um novo programa EIA/ISO. - Substituir dados Qualquer string de caracteres de dados pode ser substitudo por outro string de caracteres.
20
2.
Alterando os dados (1) Pressione a tecla de menu [ALTERAC] para exibir ALTERAC. - Quando ALTERAC exibido, pressione a tecla de menu p/ reverter o status da tela. (2) Mova o cursor para a posio onde os dados devem ser alterados. - O cursor pode ser movido para qualquer direo (vertical e horizontal). (3) Introduza os dados requeridos Os dados so alterados em seq. a partir da posio onde o cursor est colocado. O caractere previamente configurado na posio do cursor substitudo em seqncia pelos novos dados.
3.
Excluindo os dados (1) Mova o cursor para o caractere inicial do string a ser excludo. (2) Pressione a tecla de menu [APAGAR]. O caractere na posio do cursor exibido em reverso e o item do menu [APAGAR] tambm exibido em reverso. (3) Mova o cursor para a prxima posio para o fim do string de caracteres a ser excludo. A poro a partir do caractere inicial do string especificado em (1) para a posio antes do cursor exibida em reverso, indicando que a poro em reverso estabelece o objeto da excluso. Exemplo:
N001 G00 X10. IZ10.; G00 X100. G00 Z20.I M08 M03
N002
Cursor
(4) Pressione a tecla de input. O string de caracteres exibido em reverso em (3) excludo. Exemplo:
N001 N002 G00 X10. M08 M03
4.
Procurando por dados A. Procurando pela linha de cima/baixo do programa (1) Pressione a tecla de menu [PROCURAR]. (2) Pressione a tecla de menu [CABEA PROGRAMA]. O cursor move-se para a linha de cima/baixo. B. Procurando pela linha de baixo/cima do programa (1) Pressione a tecla de menu [PROCURAR]. (2) Pressione a tecla de menu [FIM DO PROGRAMA]. O cursor move-se para a linha de baixo/cima.
20-3
20
C.
Procurando por qualquer linha requerida do programa (1) Pressione a tecla de menu [PROCURAR]. (2) Pressione a tecla de menu [PROCURAR LINHA N]. PROCURAR LINHA N exibido em reverso. (3) Configure o nr. da linha, da linha a ser procurada. - Introduza o nr. da linha com as teclas numricas e pressione a tecla input. O cursor move-se para a linha especificada.
D.
Procurando por qualquer string de caracteres (1) Pressione a tecla de menu [PROCURAR]. (2) Pressione a tecla de menu [PROCURAR FRENTE] ou [PROCURAR TRS]. PROCURAR FRENTE ou PROCURAR TRS exibido em reverso.
- Para procurar por um string de caracteres na rea antes da posio do cursor, pressione a tecla de menu [PROCURAR FRENTE], e para a rea aps a posio do cursor, pressione a tecla de menu [PROCURAR TRS]. (3) Configure o string de caracteres a ser procurado e pressione a tecla input. O cursor move-se para o caractere inicial do string que foi encontrado primeiro. - Pressione a tecla de cancelamento de dados (CANCEL) para parar no meio da operao de procura, cujo estado est indicado pela mensagem CNC OCUPADO na tela. Observ.: 5. Pressionando a tecla input em seqncia permite ao cursor mover-se para o string de caracteres que se encontra prximo.
Copiando os dados A. Copiando um programa (1) Mova o cursor para a posio onde o programa deve ser copiado. (2) Pressione a tecla de menu [COPIA]. (3) Pressione a tecla de menu [COPIAR PROGRAMA]. A janela da lista de programas exibida e o item de menu [COPIAR PROGRAMA] exibido em reverso. (4) Configure o nr. do programa a ser copiado e pressione a tecla de input. O programa inserido na posio do cursor. Nota: B. Os programas MAZATROL no podem ser copiados.
Copiando qualquer string de caracteres no programa selecionado (1) Mova o cursor para o caractere inicial do string a ser copiado. (2) Pressione a tecla de menu [COPIA]. 20-4
20
(3) Pressione a tecla de menu [COPIAR LINHA(S)]. O caractere na posio do cursor exibido em reverso e o item de menu [COPIAR LINHA(S)] tambm exibido em reverso. (4) Mova o cursor para a posio prxima ao fim do string de caracteres a ser copiado. A poro a partir do caractere inicial do string especificado em (1) para a posio antes do cursor exibida em reverso, indicando que a poro em reverso estabelece o objeto da cpia. Exemplo:
N001 G00 X10. IZ10. G00 X100. G00 Z20. Posio do cursor em (1) Cursor
IN002 M08
M03
(5) Pressione a tecla de input. A rea exibida em reverso estabelecida como o objeto a ser copiado. (6) Mova o cursor para a posio onde o string de caracteres deve ser copiado. O cursor somente se move, e a rea exibida em reverso no altera. Exemplo:
N001 G00 X10. Z10. G00 X100. G00 Z20. M08 IM03 Cursor
N002
X100. Z20.
C.
Copiando qualquer string de caracteres em um novo programa (6) Primeiro, execute os passos (1) a (5) de B. Configure o nmero da pea de trabalho de um novo programa onde o string de caracteres deve ser copiado e pressione a tecla input. O string de caracteres copiado no novo programa, e a rea exibida em reverso retornada exibio normal. Observ.: Pressionando a tecla de menu [REGISTRO PROGRAMA] permite janela da lista de programa ser exibida.
20-5
20
6.
Movendo os dados A. Movendo o programa selecionado para qualquer posio (1) Mova o cursor para o caractere inicial do string a ser movido. (2) Pressione a tecla de menu [MOV]. O caractere na posio do cursor e o item de menu [MOV] tambm so exibidos em reverso. (3) Mova o cursor para a posio prxima ao fim do string de caracteres a ser movido. A poro a partir do caractere inicial do string especificado em (1) para a posio antes do cursor exibida em reverso, indicando que a poro em reverso estabelece o objeto do movimento.
N001 G00 X10. IZ10. G00 X100. G00 Z20.I M08 M03 Posio do cursor em (1) Cursor
N002
(4) Pressione a tecla de input. A rea exibida em reverso estabelecida como o objeto a ser movido. (5) Mova o cursor para a posio onde o string de caracteres deve ser movido. O cursor somente se move, e a rea exibida em reverso no alterada. Exemplo: (Continuao)
N001 G00 X10. Z10. G00 X100. G00 Z20. M08 IM03 Cursor
N002
(6) Pressione a tecla de input. O string de caracteres exibido em reverso movido para a posio do cursor. Exemplo: (Continuao)
N001 G00 X10. N002 M08 Z10. G00 X100. G00 Z20. M03
B.
Movimento para um novo programa (5) Primeiro, execute os passos (1) a (4) de A. Configure o nmero de um novo programa onde o string de caracteres deve ser movido e pressione a tecla input. O string de caracteres movido para o novo programa. Observ.: Pressionando a tecla de menu [REGISTRO PROGRAMA] permite que a janela da lista de programa seja exibida.
20-6
20
7.
Substituindo os dados (1) Mova o cursor para a posio inicial de substituio de dados. - A substituio feita adiante da posio do cursor. Para fazer a substituio no programa inteiro, portanto, mova o cursor para o primeiro caractere da linha cima/baixo. (2) Pressione a tecla de menu [ENCONTR/TROCAR]. ENCONTR/TROCAR exibido em reverso.
(3) Configure o string de caracteres antes da substituio. - Introduza o string de caracteres a ser substitudo usando as teclas alfanumricas e pressione a tecla tab . (4) Configure o novo string de caracteres aps a substituio usando as teclas alfanumricas e pressione a tecla input. O cursor move-se para o caractere inicial do string antes de substituir aquele que foi encontrado primeiro aps a posio do cursor especificada em (1). (5) Pressione a tecla de menu [TROCAR]. O string de caracteres antes da substituio na posio do cursor substitudo pelo string de caracteres aps a substituio, e o cursor move-se para o prximo caractere inicial do string antes da substituio. Pressionando a tecla de menu [TROCAR] em seqncia permite ao string de caracteres antes da substituio ser substitudo para ser encontrado. Quando a substituio do string de caracteres especial na posio do cursor no requerida, pressione a tecla de menu [NO TROCAR] ao invs da tecla de menu [TROCAR]. Observ. 1: Para parar a substituio, pressione a tecla de menu [FIM]. Observ. 2: Para substituir todos os strings de caracteres no programa, pressione a tecla de menu [PROXIMO]. Observ. 3: Pressione a tecla de cancelamento de dados (CANCEL) para parar no meio a substituio total pela funo de menu PROXIMO, cujo estado de operao indicado pela mensagem CNC OCUPADO na tela.
20-7
20
- O string de caracteres selecionados com o cursor usvel. (2) Mova o cursor para os caracteres correspondentes macroinstruo requerida e pressione a tecla input. A macroinstruo introduzida na zona de edio do programa. (3) Pressione a tecla seletora de menu para exibir o menu para a entrada de dados normal e continue a edio do programa.
20-8
20
D740PB002E
- A operao de edio pode ser executada somente na parte do ttulo (Nr.) que realada. - O contedo da tela na outra parte permanecer no alterado mesmo aps a edio na parte ativa. Pressione a tecla de menu [ALTERNAR PROGRAMA] para alterar a tela na outra parte de acordo com a operao de edio.
20-9
20
2.
Cancelando a diviso (1) Cancele temporariamente o modo de edio, se selecionado, ao pressionar a tecla de menu [COMPLETA PROGRAMA]. (2) Pressione novamente a tecla de menu [MOSTRAR 2 PROGRAMAS]. A exibio realada do item de menu ser liberada e a diviso da tela cancelada.
D740PB003E
3.
Alterando a parte ativa A edio somente possvel para a parte cujo ttulo (Nr.) est correntemente realada. O mtodo para alterar a parte ativa indicado abaixo. Os dados aps a edio no sero exibidos na outra parte (do mesmo Nr.) a no ser que esta operao de alterao seja executada.
20-10
20
D740PB002E
(1) Pressione a tela de menu [ALTERNAR PROGRAMA] . O realamento do ttulo ser transferido da parte esquerda para a parte direita para indicar que a parte direita foi ativada. - O contedo na parte direita foi modificado ao mesmo tempo de acordo com a operao de edio realizada para a parte esquerda (do mesmo Nr.).
D740PB004E
20-11
20
- A opo PROGRAMA IC CARD e PROGRAMA OPERAO ETHERNET ser apresentada somente para mquinas equipadas com as funes opcionais correspondentes. (2) Use as teclas de cursor para selecionar a rea de armazenagem desejada. (3) Clique o boto [OK] ou pressione a tecla INPUT. Com uma rea de memria diferente da rea de PROGRAMA STANDARD sendo selecionada, a cor de fundo da tela de PROGRAMA altera para amarelo. Entretanto, siga os mesmos procedimentos de criao e de edio, como para os programas na rea PROGRAMA STANDARD para preparar um novo programa ou editar um programa existente, para a rea de memria selecionada. - A seleo de rea feita a partir desta janela ser mantida at a energia do NC ser desligada. - A barra de ttulo exibe a seleo corrente da rea de memria.
20-12 E