Você está na página 1de 848

Fanuc Srie oi - TC

MANUAL DE OPERAO

B---64114PO/01

MEDIDAS DE SEGURANA

Esta seo descreve as medidas de segurana relativas utilizao de unidades CNC. essencial que estas medidas de precauo sejam observadas pelo usurio, para garantir uma operao segura das mquinas equipadas com uma unidade CNC (todas as descries includas nesta seo assumem esta configurao). Ter em ateno que algumas das precaues se referem apenas a funes especficas, podendo no ser aplicveis a certas unidades CNC. Os usurios devem tambm observar as medidas de segurana relativas mquina, descritas no manual fornecido pelo fabricante da mquina-ferramenta. Antes de tentar operar a mquina ou criar um programa para controlar a operao da mesma, o operador ter de familiarizar-se por completo com o contedo do presente manual e do manual fornecido pelo respectivo fabricante da mquina-ferramenta.

Contedo
1. DEFINIO DE AVISO, CUIDADO E NOTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m--2 2. AVISOS E CUIDADOS GERAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m--3 3. AVISOS E CUIDADOS RELATIVOS PROGRAMAO . . . . . . . . . . . . . . . . . . m--5 4. AVISOS E CUIDADOS RELATIVOS AO MANUSEAMENTO . . . . . . . . . . . . . . . . m--7 5. AVISOS RELATIVOS MANUTENO DIRIA . . . . . . . . . . . . . . . . . . . . . . . . . . m--9

m- 1

MEDIDAS DE SEGURANA

B-64114PO/01

DEFINIO DE AVISO, CUIDADO E NOTA

O presente manual inclui medidas de segurana destinadas a proteger o usurio e a evitar danos na mquina. As medidas de precauo so classificadas como Aviso e Cuidado em funo do seu grau de segurana. Como Nota so classificadas as informaes suplementares. Leia atentamente os Avisos, Cuidados e Notas, antes de tentar colocar a mquina em funcionamento.

AVISO
Aplica-se quando h perigo de ferimentos para o usurio e/ou de danificao do equipamento, caso o procedimento prescrito no seja observado.

CUIDADO
Aplica-se quando h perigo de danificao do equipamento, caso o procedimento prescrito no seja observado.

NOTA
A Nota serve para indicar informaes suplementares, no se tratando, porm, de Avisos nem de Cuidados.

` Ler atentamente o presente manual e guard-lo em um lugar seguro.

m- 2

B-64114PO/01

MEDIDAS DE SEGURANA

AVISOS E CUIDADOS GERAIS

AVISO
1. Nunca proceder usinagem de uma pea, sem verificar primeiro o funcionamento da mquina. Antes de iniciar um ciclo de produo, verificar se a mquina est trabalhando corretamente, executando um teste de funcionamento, por exemplo, com a funo de bloco nico, override da velocidade de avano ou bloqueio da mquina, ou operando a mquina sem qualquer ferramenta ou pea montada. No se controlando o funcionamento correto da mquina, a mesma poder comportar-se de forma imprevista, podendo eventualmente causar uma danificao da pea e/ou da prpria mquina, ou ferimentos ao usurio. 2. Antes de colocar a mquina em funcionamento, verificar cuidadosamente os dados introduzidos. Se a mquina for operada com dados especificados incorretamente, a mesma poder comportar-se de forma imprevista, podendo eventualmente causar uma danificao da pea e/ou da prpria mquina, ou ferimentos ao usurio. 3. Verificar se a velocidade de avano especificada adequada operao pretendida. Geralmente, cada mquina possui uma velocidade de avano mxima permitida. A velocidade de avano apropriada varia em funo da operao desejada. A velocidade de avano mxima permitida indicada no manual fornecido com a mquina. Se a mquina no for operada com a velocidade correta, a mesma poder comportar-se de forma imprevista, podendo eventualmente causar uma danificao da pea e/ou da prpria mquina, ou ferimentos ao usurio. 4. Ao usar uma funo de compensao da ferramenta, verificar cuidadosamente a direo e a quantia da compensao. Se a mquina for operada com dados especificados incorretamente, a mesma poder comportar-se de forma imprevista, podendo eventualmente causar uma danificao da pea e/ou da prpria mquina, ou ferimentos ao usurio. 5. Os parmetros do CNC e do PMC so definidos pelo fabricante, no sendo, normalmente, necessrio alter-los. Sendo, contudo, inevitvel alterar algum dos parmetros, imprescindvel compreender inteiramente a sua funo antes de se proceder a qualquer alterao. Se algum dos parmetros for definido incorretamente, a mquina poder comportar-se de forma imprevista, podendo eventualmente causar uma danificao da pea e/ou da prpria mquina, ou ferimentos ao usurio. 6. Imediatamente aps a ligao da mquina, no acionar nenhuma das teclas do painel MDI, antes que a indicao da posio ou a tela de alarme aparea na unidade CNC. Algumas das teclas do painel MDI destinam-se manuteno ou a outras operaes especiais. Pressionando-se alguma dessas teclas, a unidade CNC poder ser colocada fora de seu estado normal. Se a mquina for operada nesse estado, a mesma poder comportar-se de forma imprevista. 7. Os manuais de operao e de programao fornecidos com a unidade CNC incluem uma descrio geral das funes da mquina, bem como de algumas funes opcionais. Ter em ateno que as funes opcionais variam em funo do modelo da mquina, de forma que algumas das funes descritas nos manuais podero no estar disponveis em determinados modelos. Em caso de dvida, consultar a descrio da mquina.
m- 3

MEDIDAS DE SEGURANA

B-64114PO/01

AVISO
8. Algumas das funes podem ter sido implementadas a pedido do fabricante da mquina-ferramenta. Ao usar estas funes, consultar o manual fornecido pelo fabricante da mquina-ferramenta a fim de obter informaes mais detalhadas sobre a sua utilizao e as eventuais medidas de precauo.

NOTA
Os programas, parmetros e variveis das macros so armazenados na memria no voltil da unidade CNC, ficando guardados mesmo quando a mquina desligada. Contudo, esses dados podero ser apagados inadvertidamente, ou poder ser necessrio apagar todos os dados da memria no voltil para proceder recuperao de um erro. Como medida de precauo e para assegurar uma rpida recuperao dos dados apagados, recomendvel fazer uma cpia de segurana de todos os dados vitais, guardando-a em lugar seguro.

m- 4

B-64114PO/01

MEDIDAS DE SEGURANA

AVISOS E CUIDADOS RELATIVOS PROGRAMAO

Esta seo descreve as principais medidas de segurana relacionadas com a programao. Antes de proceder programao, ler atentamente o manual de operao e o manual de programao fornecidos, de forma a ficar inteiramente familiarizado com seus contedos.

AVISO
1. Definio de um sistema de coordenadas Se um sistema de coordenadas for definido incorretamente, a mquina poder comportar-se de forma imprevista, visto que o programa edita um comando que, de outro modo, seria vlido. Essa operao inesperada poder danificar a ferramenta, a prpria mquina ou a pea, ou causar ferimentos ao usurio. 2. Posicionamento por interpolao no linear Ao executar um posicionamento por meio da interpolao no linear (posicionamento atravs de um movimento no linear entre os pontos inicial e final), necessrio verificar cuidadosamente o caminho da ferramenta, antes de se proceder programao. O posicionamento implica um deslocamento rpido. Uma coliso da ferramenta com a pea poder danificar a ferramenta, a prpria mquina ou a pea, ou causar ferimentos ao usurio. 3. Funes com um eixo de rotao Ao programar uma interpolao de coordenada polar ou um controle de direo normal (perpendicular), prestar especial ateno velocidade do eixo de rotao. Uma programao incorreta pode fazer com que a velocidade do eixo de rotao se torne excessivamente elevada. Se a pea no estiver bem segura, a placa de fixao poder solt-la devido fora centrfuga resultante do excesso de velocidade. Um acidente deste tipo poder danificar a ferramenta, a prpria mquina ou a pea, ou causar ferimentos ao usurio. 4. Converso polegadas/unidades mtricas A alternncia entre entradas em polegadas e em unidades mtricas no converte as unidades de medio dos dados, tais como a correo da origem da pea, os parmetros e a posio atual. Por isso, antes de ligar a mquina, verificar as unidades de medio que esto sendo usadas. Se a mquina for ligada com dados incorretamente especificados, isso poder danificar a ferramenta, a prpria mquina ou a pea, ou causar ferimentos ao usurio. 5. Controle da velocidade de corte constante Quando um eixo sujeito a um controle de velocidade de corte constante se aproxima do ponto de origem do sistema de coordenadas da pea, a velocidade do fuso pode tornar-se excessivamente elevada. Por isso, necessrio especificar a velocidade mxima permitida. Uma especificao incorreta da velocidade mxima permitida poder causar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao usurio.
m- 5

MEDIDAS DE SEGURANA

B-64114PO/01

AVISO
6. Controle de curso Aps a ligao da mquina, executar um retorno manual ao ponto de referncia, em caso de necessidade. No possvel proceder ao controle de curso, antes de ser executado o retorno manual ao ponto de referncia. Ter em ateno que quando o controle de curso se encontra desativado, no acionado nenhum alarme mesmo que o limite de curso seja excedido, podendo isso provocar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao usurio. 7. Modo absoluto/incremental Se um programa criado com valores absolutos for processado no modo incremental ou vice-versa, a mquina poder comportar-se de forma inesperada. 8. Seleo de plano Se for especificado um plano incorreto para a interpolao circular, interpolao helicoidal ou ciclo fixo, a mquina poder comportar-se de forma inesperada. Para obter informaes mais detalhadas, consultar as descries das respectivas funes. 9. Salto do limite de torque Quando se pretende executar um salto do limite de torque, necessrio especificar primeiro um valor para o limite de torque. Especificando-se um salto do limite de torque sem que o limite de torque tenha sido primeiro definido, o respectivo comando de movimento ser executado sem salto. 10. Funo de compensao Se um comando baseado no sistema de coordenadas da mquina ou um comando de retorno ao ponto de referncia for executado no modo de compensao, a funo de compensao temporariamente cancelada, provocando um comportamento imprevisto da mquina. Por isso, cancelar sempre o modo de compensao antes de executar qualquer dos comandos acima mencionados.

m- 6

B-64114PO/01

MEDIDAS DE SEGURANA

AVISOS E CUIDADOS RELATIVOS AO MANUSEAMENTO

Esta seo descreve as medidas de segurana referentes ao manuseamento de mquinas-ferramentas. Antes de colocar a mquina em funcionamento, ler atentamente o manual de operao e o manual de programao fornecidos, de forma a ficar inteiramente familiarizado com seus contedos.

AVISO
1. Operao manual Ao operar a mquina manualmente, controlar a posio atual da ferramenta e da pea, e verificar se o eixo de deslocamento, a direo e a velocidade de avano foram especificados corretamente. Uma operao incorreta da mquina poder provocar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao usurio. 2. Retorno manual ao ponto de referncia Aps a ligao da mquina, executar um retorno manual ao ponto de referncia, em caso de necessidade. Se a mquina for operada sem que seja primeiro executado o retorno manual ao ponto de referncia, a mquina poder comportar-se de forma imprevista. No possvel proceder ao controle de curso, antes de ser executado o retorno manual ao ponto de referncia. Uma operao imprevista da mquina poder provocar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao usurio. 3. Avano por manivela No processo de avano por manivela, ter em ateno que a ferramenta e a mesa se movimentam rapidamente quando a manivela girada com um grande fator de escala, como p. ex. 100, Um manuseamento descuidado da manivela poder provocar uma danificao da ferramenta e/ou da mquina, ou causar ferimentos ao usurio. 4. Override desativado Se o override for desativado (de acordo com a especificao de uma varivel de macro) durante a abertura de rosca, o rosqueamento rgido com macho ou outro tipo de rosqueamento com macho, a velocidade passa a ser imprevista, podendo provocar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao operador. 5. Pr-seleo do ponto de origem Por princpio, nunca executar uma pr-seleo do ponto de origem sempre que a mquina esteja sendo operada sob o controle de um programa. Caso contrrio, a mquina poder comportar-se de forma imprevista, podendo provocar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao usurio.
m- 7

MEDIDAS DE SEGURANA

B-64114PO/01

AVISO
6. Deslocamento do sistema de coordenadas da pea Qualquer interveno manual, bloqueio da mquina ou espelhamento, pode provocar um deslocamento do sistema de coordenadas da pea. Antes de pr a mquina a trabalhar sob o controle de um programa, verificar cuidadosamente o sistema de coordenadas. Se a mquina for operada sob o controle de um programa, sem que sejam definidas tolerncias para um eventual deslocamento do sistema de coordenadas da pea, a mquina poder comportar-se de forma imprevista, podendo provocar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao operador. 7. Painel de operao por software e chaves de menu Usando-se o painel de operao por software e as chaves de menu em combinao com o painel MDI, possvel definir operaes no suportadas pelo painel de operao da mquina, tais como mudana de modo, alterao dos valores de override e comandos de avano em modo jog. Ter, contudo, em ateno que se as teclas do painel MDI forem acionadas inadvertidamente, a mquina poder comportar-se de forma imprevista, podendo provocar uma danificao da ferramenta, da prpria mquina ou da pea, ou causar ferimentos ao usurio. 8. Interveno manual Procedendo-se a uma interveno manual durante a operao programada da mquina, o caminho da ferramenta poder alterar-se quando se reiniciar a mquina. Por isso, antes de reiniciar a mquina, aps uma interveno manual, controlar sempre a configurao das chaves absoluto manual, dos parmetros e do modo de comando absoluto/incremental. 9. Bloqueio de avano, override e bloco nico O bloqueio de avano, override da velocidade de avano e funes bloco a bloco podem ser desativados usando a varivel do sistema de macros de usurio #3004. Tenha cuidado ao trabalhar com a mquina neste caso. 10. Funcionamento em vazio Normalmente, o funcionamento em vazio serve para controlar o funcionamento da mquina. Durante o funcionamento em vazio, a mquina funciona velocidade de funcionamento em vazio, a qual difere da velocidade de avano programada correspondente. Ter em ateno que a velocidade de funcionamento em vazio poder ser, ocasionalmente, superior velocidade de avano programada. 11. Compensao do raio da ponta da ferramenta no modo MDI Prestar especial ateno aos caminhos das ferramentas especificados por meio de um comando no modo MDI, uma vez que a compensao do raio da ponta da ferramenta no aqui aplicada. Depois de introduzir no MDI um comando para a interrupo da operao automtica no modo de compensao do raio da ponta da ferramenta, prestar particular ateno ao caminho da ferramenta ao ser retomada, subseqentemente, a operao automtica. Para obter informaes mais detalhadas, consultar as descries das respectivas funes. 12. Edio de programas Se a mquina for parada para a edio do programa de usinagem (modificao, introduo ou excluso), a mquina poder comportar-se de forma imprevista se a usinagem for retomada sob o controle desse programa. Por princpio, nunca modificar, introduzir ou apagar comandos do programa de usinagem durante a sua execuo.
m- 8

B-64114PO/01

MEDIDAS DE SEGURANA

AVISOS RELATIVOS MANUTENO DIRIA

AVISO
1. Substituio das baterias de manuteno da memria Para proceder substituio das baterias de manuteno da memria, deixar a mquina (CNC) ligada e ativar uma parada de emergncia da mquina. Visto que este trabalho executado com a mquina ligada e o armrio de distribuio aberto, o mesmo s poder ser executado por pessoal especializado que possa comprovar ter freqentado um curso sobre segurana e manuteno. Ao substituir as baterias, ter cuidado para no tocar nos circuitos de alta tenso (marcados com e protegidos com um revestimento isolante). Tocando em circuitos de alta tenso desprotegidos, corre-se o risco de apanhar um choque eltrico extremamente perigoso.

NOTA
O CNC est equipado com baterias a fim de preservar o contedo de sua memria, uma vez que tem de guardar dados, tais como programas, correes e parmetros, mesmo que a tenso de rede esteja desligada. Quando se verifica uma queda da carga das baterias, visualizado um alarme correspondente no painel de operao da mquina ou na tela. Quando surgir esse alarme, substituir as baterias no prazo de uma semana. No o fazendo, o contedo da memria do CNC ficar perdido. Para obter informaes mais detalhadas sobre o processo de substituio das baterias, consultar a seo de manuteno deste manual.

m- 9

MEDIDAS DE SEGURANA

B-64114PO/01

AVISO
2. Substituio das baterias dos codificadores de pulsos absolutos Para proceder substituio das baterias de manuteno da memria, deixar a mquina (CNC) ligada e ativar uma parada de emergncia da mquina. Visto que este trabalho executado com a mquina ligada e o armrio de distribuio aberto, o mesmo s poder ser executado por pessoal especializado que possa comprovar ter freqentado um curso sobre segurana e manuteno. Ao substituir as baterias, ter cuidado para no tocar nos circuitos de alta tenso (marcados com e protegidos com um revestimento isolante). Tocando em circuitos de alta tenso desprotegidos, corre-se o risco de apanhar um choque eltrico extremamente perigoso.

NOTA
Os codificadores de pulsos absolutos esto equipados com baterias a fim de preservarem a sua posio absoluta. Quando se verifica uma queda da carga das baterias, visualizado um alarme correspondente no painel de operao da mquina ou na tela. Quando surgir esse alarme, substituir as baterias no prazo de uma semana. No o fazendo, os dados relativos posio absoluta, guardados pelo codificador, ficaro perdidos. Para obter informaes mais detalhadas sobre o processo de substituio das baterias, consultar o manual de manuteno do MOTOR SERVO FANUC da srie i.

m- 10

B-64114PO/01

MEDIDAS DE SEGURANA

AVISO
3. Substituio de fusveis Em determinadas unidades, o processo de substituio dos fusveis descrito no manual de operao e no manual de programao, no captulo Manuteno Diria. No entanto, antes de se proceder substituio de um fusvel queimado, necessrio localizar e eliminar a respectiva causa. Por esse motivo, este trabalho s poder ser executado por pessoal especializado que possa comprovar ter freqentado um treinamento sobre segurana e manuteno. Ao substituir os fusveis com o armrio de distribuio aberto, ter cuidado para no tocar nos circuitos de alta tenso (marcados com e protegidos com um revestimento isolante). Tocando em circuitos de alta tenso desprotegidos, corre-se o risco de apanhar um choque eltrico extremamente perigoso.

m- 11

B-64114PO/01

ndice

MEDIDAS DE SEGURANA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m-1

I. ASPECTOS GERAIS
1. ASPECTOS GERAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 1.2 1.3 PROCESSO GERAL DE OPERAO DA MQUINA- FERRAMENTA CNC . . . . . . . . . . . . . . NOTAS SOBRE A LEITURA DESTE MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NOTAS SOBRE VRIOS TIPOS DE DADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3
6 8 8

II. PROGRAMAO
1. ASPECTOS GERAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 1.2 1.3 MOVIMENTO DA FERRAMENTA AO LONGO DOS CON- TORNOS DA PEA - INTERPOLAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AVANO - FUNO DE AVANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DESENHO DA PEA E MOVIMENTO DA FERRAMENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1 1.3.2 1.3.3 Ponto de Referncia (Posio Especfica da Mquina) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sistema de Coordenadas do Desenho da Pea e Sistema de Coordenadas Especificado pelo CNC . . . . Como Indicar Dimenses de Comando para Movimentar a Ferramenta - Comandos Absolutos/Incrementais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11
12 14 15
15 16 19

1.4 1.5 1.6 1.7 1.8 1.9

VELOCIDADE DE CORTE - FUNO DA VELOCIDADE DO FUSO . . . . . . . . . . . . . . . . . . . . SELEO DA FERRAMENTA PARA AS DIVERSAS FASES DE USINAGEM - FUNO DA FERRAMENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . COMANDO PARA OPERAES DE MQUINA - FUNO MISCELNEA . . . . . . . . . . . . . . CONFIGURAO DO PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FUNO DE COMPENSAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FAIXA DE MOVIMENTO DA FERRAMENTA - CURSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21 22 22 23 26 27

2. EIXOS CONTROLVEIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 2.2 2.3 2.4 EIXOS CONTROLVEIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NOMES DOS EIXOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SISTEMA INCREMENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CURSO MXIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28
29 29 30 31

3. FUNO PREPARATRIA (FUNO G) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. FUNES DE INTERPOLAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 POSICIONAMENTO (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTERPOLAO LINEAR (G01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTERPOLAO CIRCULAR (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTERPOLAO HELICOIDAL (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTERPOLAO DE COORDENADAS POLARES (G12.1, G13.1) . . . . . . . . . . . . . . . . . . . . . . INTERPOLAO CILNDRICA (G07.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROSCA DE PASSO CONSTANTE (G32) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ABERTURA DE ROSCA DE PASSO VARIVEL (G34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ABERTURA DE ROSCA CONTNUA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32 37
38 40 41 45 46 50 54 58 59

i- 1

ndice

B-64114PO/01

4.10 4.11 4.12 4.13

ABERTURA DE ROSCA MLTIPLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FUNO DE SALTO (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SALTO MULTI- ETAPAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SALTO DO LIMITE DE TORQUE (G31 P99) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60 62 64 65

5. FUNES DE AVANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 5.2 5.3 5.4 ASPECTOS GERAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DESLOCAMENTO RPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AVANO DE CORTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PAUSA (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67
68 69 70 72

6. PONTO DE REFERNCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 RETORNO AO PONTO DE REFERNCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73
74

7. SISTEMA DE COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 7.2 SISTEMA DE COORDENADAS DA MQUINA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SISTEMA DE COORDENADAS DA PEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 Definio do Sistema de Coordenadas da Pea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleo de um Sistema de Coordenadas da Pea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alterao do Sistema de Coordenadas da Pea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Predefinio do Sistema de Coordenadas da Pea (G92.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deslocamento do Sistema de Coordenadas da Pea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77
78 79
79 81 82 84 86

7.3 7.4

SISTEMA DE COORDENADAS LOCAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SELEO DE PLANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87 89

8. DIMENSO E VALOR DAS COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8.1 8.2 8.3 8.4 PROGRAMAO ABSOLUTA E INCREMENTAL (G90, G91) . . . . . . . . . . . . . . . . . . . . . . . . . . CONVERSO POLEGADAS/MILMETROS (G20, G21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROGRAMAO DE NMEROS DECIMAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROGRAMAO DO DIMETRO E DO RAIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90
91 92 93 94

9. FUNO DA VELOCIDADE DO FUSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


9.1 9.2 9.3 9.4 9.5 ESPECIFICAO DA VELOCIDADE DO FUSO COM UM CDIGO . . . . . . . . . . . . . . . . . . . . . ESPECIFICAO DIRETA DO VALOR DA VELOCIDADE DO FUSO (COMANDO S DE 5 DGITOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONTROLE DA VELOCIDADE DE CORTE CONSTANTE (G96, G97) . . . . . . . . . . . . . . . . . . . FUNO DE SUPERVISO DA OSCILAO DA VELOCIDADE DO FUSO (G25, G26) . . . . FUNO DE POSICIONAMENTO DO FUSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5.1 9.5.2 9.5.3 Orientao do Fuso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamento do Fuso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cancelamento do Posicionamento do Fuso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95
96 96 97 101 104
104 104 106

10.FUNO DA FERRAMENTA (FUNO T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107


10.1 10.2 SELEO DA FERRAMENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GESTO DA VIDA TIL DAS FERRAMENTAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.1 10.2.2 Programa dos Dados de Vida til da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contagem da Vida til da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

108 109
109 112

i- 2

B-64114PO/01

ndice

10.2.3

Especificao do Grupo da Ferramenta no Programa de Usinagem . . . . . . . . . . . . . . . . . . . . . . . . . . .

113

11.FUNO AUXILIAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114


11.1 11.2 11.3 FUNO AUXILIAR (FUNO M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VRIOS COMANDOS M NO MESMO BLOCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FUNES AUXILIARES SECUNDRIAS (CDIGOS B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 116 117

12.CONFIGURAO DO PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118


12.1 12.2 12.3 OUTRAS COMPONENTES DO PROGRAMA ALM DAS SEES DE PROGRAMA . . . . . . . CONFIGURAO DA SEO DE PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SUBPROGRAMA (M98, M99) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 123 129

13.FUNES PARA SIMPLIFICAR A PROGRAMAO . . . . . . . . . . . . . . . . . . . . . . 132


13.1 CICLO FIXO (G90, G92, G94) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.1 13.1.2 13.1.3 13.1.4 Ciclo de Corte do Dimetro Exterior/Interior (G90) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Abertura de Rosca (G92) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Torneamento da Superfcie Final (G94) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Como Usar Ciclos Fixos (G90, G92, G94) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remoo de Material por Torneamento (G71) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remoo de Material por Faceamento (G72) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Repetio de Padres (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Acabamento (G70) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Perfurao Profunda da Superfcie Final (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Perfurao do Dimetro Exterior/Interior (G75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Abertura de Rosca Mltipla (G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas Sobre a Repetio de Ciclo (G70-G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Perfurao Frontal (G83) / Ciclo de Perfurao Lateral (G87) . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Rosqueamento Frontal (G84) / Ciclo de Rosqueamento Lateral (G88) . . . . . . . . . . . . . . . . . . Ciclo de Mandrilagem Frontal (G85) / Ciclo de Mandrilagem Lateral (G89) . . . . . . . . . . . . . . . . . . . . Cancelamento do Ciclo Fixo de Perfurao (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Medidas de Precauo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Retificao Transversal (G71) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo Direto de Retificao Transversal e Dimenses Fixas (G72) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de Retificao por Oscilao (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo Direto de Retificao por Oscilao e Dimenses Fixas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133
133 135 138 141

13.2

REPETIO DE CICLO (G70- G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


13.2.1 13.2.2 13.2.3 13.2.4 13.2.5 13.2.6 13.2.7 13.2.8

143
143 147 148 149 152 153 154 158

13.3

CICLO FIXO DE PERFURAO (G80- G89) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


13.3.1 13.3.2 13.3.3 13.3.4 13.3.5

159
163 166 168 169 170

13.4

CICLO FIXO DE RETIFICAO (PARA A RETIFICADORA) . . . . . . . . . . . . . . . . . . . . . . . . . . .


13.4.1 13.4.2 13.4.3 13.4.4

171
171 172 173 174

13.5 13.6 13.7 13.8

CHANFRAGEM E CANTO R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ESPELHAMENTO PARA CABEOTE DUPLO DE TORNO- REVLVER (G68, G69) . . . . . . . PROGRAMAO DIRETA DAS DIMENSES DO DESENHO . . . . . . . . . . . . . . . . . . . . . . . . . . ROSQUEAMENTO RGIDO COM MACHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.8.1 13.8.2 Ciclo de Rosqueamento Rgido Frontal com Macho (G84) / Ciclo de Rosqueamento Rgido Lateral com Macho (G88) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cancelamento do rosqueamento rgido com macho (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

175 178 179 184


185 187

14.FUNO DE COMPENSAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188


14.1 CORREO DA FERRAMENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.1 14.1.2 14.1.3 Correo da Geometria da Ferramenta e Correo do Desgaste da Ferramenta . . . . . . . . . . . . . . . . . . . Cdigo T para a Correo da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleo da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

189
189 190 190

i- 3

ndice

B-64114PO/01

14.1.4 14.1.5 14.1.6

Nmero de Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos G53, G28 e G30 Quando Aplicada a Correo da Posio da Ferramenta . . . . . . . . . . . . Ponta Imaginria da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sentido da Ponta Imaginria da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de Correo e Valor de Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posio de Trabalho e Comando de Movimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas Sobre a Compensao do Raio da Ponta da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aspectos gerais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Movimento da Ferramenta Aquando da Partida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Movimento da Ferramenta no Modo de Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Movimento da Ferramenta Aquando do Cancelamento do Modo de Correo . . . . . . . . . . . . . . . . . . . Verificao de Interferncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Corte Excessivo Devido Compensao do Raio da Ponta da Ferramenta . . . . . . . . . . . . . . . . . . . . . . Correo na Chanfragem e Arcos de Canto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comando de Entrada Atravs do Painel MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Precaues Gerais Para as Operaes de Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos G53, G28 e G30 no Modo de Compensao do Raio da Ponta da Ferramenta . . . . . . . . . .

190 191 194

14.2

VISO GERAL DA COMPENSAO DO RAIO DA PONTA DA FERRAMENTA . . . . . . . . . .


14.2.1 14.2.2 14.2.3 14.2.4 14.2.5

197
197 199 200 202 207

14.3

PORMENORES DA COMPENSAO DO RAIO DA PONTA DA FERRAMENTA . . . . . . . . . .


14.3.1 14.3.2 14.3.3 14.3.4 14.3.5 14.3.6 14.3.7 14.3.8 14.3.9 14.3.10

210
210 212 214 227 230 235 236 238 239 240

14.4

VALORES DE COMPENSAO DA FERRAMENTA, NMERO DE VALORES DE COMPENSAO E INTRODUO DE VALORES A PARTIR DO PROGRAMA (G10) . . .
14.4.1 14.4.2 Compensao da Ferramenta e Nmero de Compensao da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . Alterao do Valor de Correo da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

249
249 250

14.5

CORREO AUTOMTICA DA FERRAMENTA (G36, G37) . . . . . . . . . . . . . . . . . . . . . . . . . . .

251

15.MACROS DE USURIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254


15.1 15.2 15.3 15.4 15.5 VARIVEIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VARIVEIS DO SISTEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPERAO ARITMTICA E LGICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MACROINSTRUES E INSTRUES NC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DESVIO E REPETIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.1 15.5.2 15.5.3 Desvio Incondicional (Instruo GOTO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desvio Condicional (Instruo IF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Repetio (Instruo WHILE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada Simples (G65) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada Modal (G66) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada de Macro Atravs de um Cdigo G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada de Macro Atravs de um Cdigo M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada de Subprogramas Atravs de um Cdigo M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chamada de Subprogramas Atravs de um Cdigo T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa Exemplificativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

255 259 266 271 272


272 273 274

15.6

CHAMADA DE MACRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.1 15.6.2 15.6.3 15.6.4 15.6.5 15.6.6 15.6.7

277
278 282 284 285 286 287 288

15.7 15.8 15.9

PROCESSAMENTO DE MACROINSTRUES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . REGISTRO DE PROGRAMAS DE MACROS DE USURIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . LIMITAES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

290 292 293 294 298


299 300

15.10 COMANDOS DE SADA EXTERNOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.11 MACRO DE USURIO DO TIPO INTERRUPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


15.11.1 15.11.2 Mtodo de Especificao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pormenores das Funes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16.ENTRADA DE PARMETROS PROGRAMVEIS (G10) . . . . . . . . . . . . . . . . . . . . 307


i- 4

B-64114PO/01

ndice

17.OPERAO DE MEMRIA UTILIZANDO O FORMATO DE FITA DA SRIE 10/11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310


17.1 17.2 17.3 17.4 17.5 17.6 ENDEREOS E FAIXA DE VALORES ESPECIFICVEL PARA O FORMATO DE FITA DA SRIE 10/11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ABERTURA DE ROSCAS DE PASSO CONSTANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAMADA DO SUBPROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CICLO FIXO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . REPETIO DO CICLO FIXO DE TORNEAMENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FORMATOS PARA OS CICLOS FIXOS DE PERFURAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 312 313 314 315 317

18.FUNES DE CORTE A ALTA VELOCIDADE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321


18.1 CONTROLE AVANADO POR ANTECIPAO (G08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

19.FUNO DE CONTROLE DOS EIXOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327


19.1 19.2 19.3 19.4 19.5 TORNEAMENTO POLIGONAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROLL- OVER DO EIXO DE ROTAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONTROLE SIMPLES DE SINCRONIZAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONTROLE EM TANDEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONTROLE DE UM EIXO ANGULAR / CONTROLE DE UM EIXO ANGULAR ARBITRRIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 333 334 336 337

20.FUNO DE ENTRADA DE DADOS PADRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339


20.1 20.2 20.3 VISUALIZAO DO MENU PADRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VISUALIZAO DOS DADOS PADRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CARACTERES E CDIGOS PARA A FUNO DE ENTRADA DE DADOS PADRO . . . . . . 340 344 348

III. OPERAO
1. ASPECTOS GERAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
1.1 1.2 1.3 1.4 OPERAO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MOVIMENTO DA FERRAMENTAPOR PROGRAMAO- OPERAO AUTOMTICA . . . . OPERAO AUTOMTICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TESTAR UM PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1 1.4.2 Teste durante o Funcionamento da Mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Como Visualizar a Mudana da Indicao da Posio sem Colocar a Mquina em Funcionamento . . .

354 356 357 359


359 360

1.5 1.6 1.7

EDIO DE UM PROGRAMA DE PEAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VISUALIZAO E ESPECIFICAO DE DADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VISUALIZAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 Visualizao do Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicao da Posio Atual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela de Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicao da Contagem de Peas, Indicao do Tempo de Execuo . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao de Grficos (Ver Seo III-12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

361 362 365


365 366 366 367 367

1.8

SADA DE DADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

368

2. DISPOSITIVOS OPERACIONAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369


2.1 UNIDADES DE ESPECIFICAO E VISUALIZAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i- 5 370

ndice

B-64114PO/01

2.1.1 2.1.2 2.1.3 2.1.4

Unidade LCD/MDI de 7.2, monocromtica/8.4, a cores (tipo horizontal) . . . . . . . . . . . . . . . . . . . . . Unidade LCD/MDI de 7.2, monocromtica/8.4, a cores (tipo vertical) . . . . . . . . . . . . . . . . . . . . . . . Localizao das teclas no MDI (unidade LCD/MDI de tipo horizontal) . . . . . . . . . . . . . . . . . . . . . . . . Localizao das teclas no MDI (unidade LCD/MDI do tipo vertical) . . . . . . . . . . . . . . . . . . . . . . . . . .

371 372 373 374

2.2 2.3

EXPLICAO DOTECLADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TECLAS DE FUNO E SOFT KEYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 Operaes Gerais de Tela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Teclas de Funo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Soft Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada por Teclas e Buffer de Entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mensagens de Aviso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arquivo Handy FANUC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ligar o Equipamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela Visualizada ao Energizar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desenergizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

375 377
377 378 379 395 396

2.4 2.5

DISPOSITIVOS EXTERNOS DE E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


2.4.1 2.5.1 2.5.2 2.5.3

397
399

LIGAR/DESLIGAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

400
400 401 402

3. OPERAO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403


3.1 3.2 3.3 3.4 3.5 RETORNO MANUAL AO PONTO DE REFERNCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AVANO EM MODO JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AVANO INCREMENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AVANO POR MANIVELA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ABSOLUTO MANUAL ON E OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 406 408 409 412

4. OPERAO AUTOMTICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417


4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 OPERAO DE MEMRIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPERAO MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPERAO DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . REINCIO DO PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FUNO DE PLANEJAMENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FUNO DE CHAMADA DE SUBPROGRAMA (M198) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTERRUPO POR MANIVELA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ESPELHAMENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTERVENO MANUAL E RETORNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPERAO DNC COM CARTO DE MEMRIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10.1 4.10.2 Especificao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10.2.1 Operao DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10.2.2 Chamada de Subprograma (M198) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limitao e Notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procedimento para Fixar o Carto de Memria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

418 421 424 426 434 439 441 444 446 448
448 449 449 450 451 451 451

4.10.3 4.10.4 4.10.5

5. OPERAO DE TESTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453


5.1 5.2 5.3 BLOQUEIO DA MQUINA E BLOQUEIO DA FUNO AUXILIAR . . . . . . . . . . . . . . . . . . . . OVERRIDE DA VELOCIDADE DE AVANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OVERRIDE DO DESLOCAMENTO RPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 456 457

i- 6

B-64114PO/01

ndice

5.4 5.5

FUNCIONAMENTO EM VAZIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BLOCO NICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

458 459

6. FUNES DE SEGURANA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462


6.1 6.2 6.3 6.4 6.5 PARADA DE EMERGNCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ULTRAPASSAGEM DE CURSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONTROLE DO CURSO ARMAZENADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BARREIRAS DA PLACA DE FIXAO E DO BARREIRA DO CABEOTE MVEL . . . . . . . CONTROLE DE FIM DE CURSO ANTES DE EXECUTAR UM MOVIMENTO . . . . . . . . . . . . . 463 464 465 469 476

7. FUNES DE ALARME E AUTODIAGNSTICO . . . . . . . . . . . . . . . . . . . . . . . . . . 479


7.1 7.2 7.3 TELA DE ALARMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VISUALIZAO DO HISTRICO DE ALARMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VERIFICAO ATRAVS DA TELA DE AUTO- DIAGNSTICO . . . . . . . . . . . . . . . . . . . . . . . 480 482 483

8. ENTRADA/SADA DE DADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486


8.1 8.2 8.3 8.4 ARQUIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PESQUISA DE ARQUIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APAGAMENTO DE ARQUIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTRADA/SADA DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.1 8.4.2 Entrada de um Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sada de um Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada de Dados de Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sada de Dados de Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

487 489 491 492


492 495

8.5

ENTRADA E SADA DOS DADOS DE CORREO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8.5.1 8.5.2

497
497 498

8.6

ENTRADA E SADA DE PARMETROS E DE DADOS DE COMPENSAO DE ERRO DO PASSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8.6.1 8.6.2 8.6.3 8.6.4 Entrada de Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sada de Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada de Dados de Compensao de Erro de Passo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sada dos Dados de Compensao de Erro de Passo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada de Variveis Comuns de Macro de Usurio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sada de Variveis Comuns de Macro de Usurio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao do Diretrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leitura de Arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sada de Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apagar Arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

499
499 500 501 502

8.7

ENTRADA/SADA DE VARIVEIS COMUNS DE MACRO DE USURIO . . . . . . . . . . . . . . . .


8.7.1 8.7.2

503
503 504

8.8

VISUALIZAO DO DIRETRIO DO DISQUETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8.8.1 8.8.2 8.8.3 8.8.4

505
506 509 510 511

8.9 8.10

TRANSMISSO DE UMA LISTA DE PROGRAMAS PARA UM DETERMINADO GRUPO . . ENTRADA/SADA DE DADOS NA TELA TUDO E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10.1 8.10.2 8.10.3 8.10.4 8.10.5 8.10.6 Definio de parmetros de entrada/sada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada e sada de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada e sada de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada e Sada de Dados de Correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sada de variveis comuns de macros de usurio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada e sada de arquivos em disquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

513 514
515 516 520 522 524 525

8.11

ENTRADA/SADA DE DADOS ATRAVS DE UM CARTO DE MEMRIA . . . . . . . . . . . . . .

530

i- 7

ndice

B-64114PO/01

9. EDIO DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542


9.1 INSERIR, ALTERAR E APAGAR UMA PALAVRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 Pesquisa de Palavras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salto para o Incio do Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insero de Palavras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alterao de Palavras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apagar Palavras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apagar um Bloco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apagar Vrios Blocos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

543
544 546 547 548 549

9.2

APAGAR BLOCOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2.1 9.2.2

550
550 551

9.3 9.4 9.5

PESQUISA DO NMERO DO PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PESQUISA DO NMERO DE SEQNCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APAGAR PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


9.5.1 9.5.2 9.5.3 Apagar Um Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apagar Todos os Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apagar Mais de Um Programa Especificando uma Faixa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar um Programa Inteiro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar Parte de um Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mover Parte de um Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intercalar um Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Explicaes Suplementares para as Operaes de Copiar, Mover e Intercalar . . . . . . . . . . . . . . . . . . . . Substituio de Palavras e de Endereos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

552 553 555


555 555 556

9.6

FUNO AMPLIADA DE EDIO DE UM PROGRAMA DE PEAS . . . . . . . . . . . . . . . . . . . .


9.6.1 9.6.2 9.6.3 9.6.4 9.6.5 9.6.6

557
558 559 560 561 562 564

9.7 9.8 9.9

EDIO DE MACROS DE USURIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EDIO SIMULTNEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FUNO DE SENHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

566 567 568

10.CRIAO DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570


10.1 10.2 10.3 10.4 CRIAO DE PROGRAMAS USANDO O PAINEL MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INSERO AUTOMTICA DE NMEROS DE SEQNCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . CRIAO DE PROGRAMAS NO MODO APRENDER (REPRODUO) . . . . . . . . . . . . . . . . . PROGRAMAO VERBAL COM FUNO GRFICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 572 574 577

11.ESPECIFICAO E VISUALIZAO DE DADOS . . . . . . . . . . . . . . . . . . . . . . . . . 581


11.1 TELAS MOSTRADAS ATRAVS DA TECLA DE FUNO
11.1.1 11.1.2 11.1.3 11.1.4 11.1.5 11.1.6 11.1.7

.......................

590
590 591 593 594 595 597 598

Indicao da Posio no Sistema de Coordenadas da Pea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela da Posio no Sistema de Coordenadas Relativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicao da Posio Global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Predefinio do Sistema de Coordenadas da Pea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela da Velocidade de Avano Real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao do Tempo de Trabalho e da Contagem das Peas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao do Monitor de Operao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.2

TELAS VISUALIZADAS ATRAVS DA TECLA DE FUNO (NO MODO MEMRIA OU MODO MDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.1 11.2.2 11.2.3 11.2.4 11.2.5 Tela do Contedo do Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela do Bloco Atual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela do Bloco Seguinte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela de Verificao do Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tela do Programa para a Operao MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

600
600 601 602 603 604

i- 8

B-64114PO/01

ndice

11.3

TELAS VISUALIZADAS ATRAVS DA TECLA DE FUNO (NO MODO EDIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


11.3.1 11.3.2 Tela da Memria Usada e Lista de Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao de uma Lista de Programas para um Determinado Grupo . . . . . . . . . . . . . . . . . . . . . . . . .

605
605 608

11.4

TELAS MOSTRADAS ATRAVS DA TECLA DE FUNO


11.4.1 11.4.2 11.4.3 11.4.4 11.4.5 11.4.6 11.4.7 11.4.8 11.4.9 11.4.10 11.4.11 11.4.12 11.4.13 11.4.14 11.4.15

.......................

611
612 615 617 619 620 622 625 627 629 631 632 634 635 637 639

Especificao e Visualizao do Valor de Correo da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada Direta do Valor de Correo da Ferramenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada Direta da Correo da Ferramenta em B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada do Valor de Correo em o Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definio da Quantidade de Deslocao do Sistema de Coordenadas da Pea . . . . . . . . . . . . . . . . . . . Correo do Eixo Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao e Entrada de Dados de Definio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparao e Parada do Nmero de Seqncia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao e Definio do Tempo de Trabalho, Contagem de Peas e Durao . . . . . . . . . . . . . . . . . Visualizao e Definio do Valor de Correo do Ponto de Origem da Pea . . . . . . . . . . . . . . . . . . . . Entrada Direta dos Valores Medidos de Correo do Ponto de Origem da Pea . . . . . . . . . . . . . . . . . . Visualizao e Definio de Variveis Comuns de Macro de Usurio . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao dos Dados Padro e do Menu Padro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao e Definio do Painel de Operao por Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao e Definio dos Dados de Gesto da Vida til das Ferramentas . . . . . . . . . . . . . . . . . . . .

11.5

TELAS MOSTRADAS ATRAVS DA TECLA DE FUNO


11.5.1 11.5.2

.......................

642
643 645

Visualizar e Especificar Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao e Definio dos Dados de Compensao de Erro do Passo . . . . . . . . . . . . . . . . . . . . . . . .

11.6

VISUALIZAO DO NMERO DO PROGRAMA, DO NMERO DE SEQNCIA E DO ESTADO E MENSAGENS DE AVISO PARA OPERAO DE ESPECIFICAO DOS DADOS OU ENTRADA/SADA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.6.1 11.6.2 Visualizao do Nmero do Programa e do Nmero de Seqncia . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizao do Estado e Avisos para a Especificao de Dados ou a Operao de Entrada/Sada . . . .

648
648 649

11.7 11.8

TELAS MOSTRADAS ATRAVS DA TECLA DE FUNO


11.7.1 11.8.1 11.8.2

.......................

651
651

Tela do Histrico de Mensagens Externas do Operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desativar a Visualizao da Tela CRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ativao Automtica do Protetor de Tela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

APAGAR A TELA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

653
653 654

12.FUNO GRFICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655


12.1 12.2 VISUALIZAO DE GRFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GRFICO DINMICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 661

13.FUNO DE AJUDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662 14.HARDCOPY DA TELA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667

IV. MANUAL GUIDE 0i


1. MANUAL GUIDE 0i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673
1.1 1.2 1.3 APRESENTAO GERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTRODUO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPERAES DE CRIAO DE UM PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i- 9 674 675 676

ndice

B-64114PO/01

1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6

Partida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Criao de um Novo Programa de Peas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assistncia no processo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assistncia cdigo G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assistncia cdigo M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dados para Cada Ciclo Fixo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.2.1 Bloco do tipo de usinagem de perfurao com torno mecnico . . . . . . . . . . . . . . . . . . . . . . . . 1.4.2.2 1.4.2.3 1.4.2.4 1.4.2.5 1.4.2.6 1.4.2.7 1.4.2.8 1.4.2.9 Bloco do tipo de usinagem de remoo de material por torneamento . . . . . . . . . . . . . . . . . . . . Bloco do tipo de usinagem de acabamento por torneamento . . . . . . . . . . . . . . . . . . . . . . . . . . Bloco de figura de remoo de material por torneamento e acabamento . . . . . . . . . . . . . . . . . . Bloco do tipo de usinagem de desbaste de ranhura no torneamento . . . . . . . . . . . . . . . . . . . . . Bloco do tipo de usinagem de acabamento de ranhuras no torneamento . . . . . . . . . . . . . . . . . . Bloco de figura de ranhurar no torneamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloco do tipo de usinagem de abertura de rosca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloco de figura de abertura de rosca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

676 677 678 680 682 685

1.4

USINAGEM DE CICLO FIXO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


1.4.1 1.4.2

687
688 690 690 691 691 692 693 693 694 695 696

1.5

PROGRAMAO DE PERFIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.1 Operaes da Programao de Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.1.1 Chamada da Tela de Programao de Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.1.2 1.5.1.3 1.5.1.4 1.5.2 Seleo do Mtodo de Edio do Programa de Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada no Programa de Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Verificao das Figuras de Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

697
698 698 699 700 704 705 707 707 707 708 708 709 709 712 716 717 718 719 720 720 721 726 728 730 730 731 731

1.5.1.5 Converso para Programa NC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalhes dos Dados da Figura de Perfil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2.1 Arco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2.2 1.5.2.3 Canto R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chanfragem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.3

1.5.2.4 Selecione Ponto de Cruzamento da Figura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalhes do Clculo de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3.1 Linha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3.2 1.5.3.3 1.5.3.4 1.5.3.5 Arco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Linha tangencial a dois arcos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arco em Contato com Linhas e Arcos em Cruzamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arco em Contato com Linhas e Arcos No em Cruzamento . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.4

1.5.3.6 Arco em Contato com 2 arcos No em Cruzamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalhes do Clculo Auxiliar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.4.1 Aspectos gerais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.4.2 1.5.4.3 Ponto inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Linha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.5

1.5.4.4 Arco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.5.1 Clculo de dados de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.5.2 1.5.5.3 Prestar ateno s notas no programa de perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prestar ateno s notas no executor de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.6 1.7

PARMETRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ALARMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

732 739

i- 10

B-64114PO/01

ndice

V. MANUTENO
1. MTODO DE SUBSTITUIO DA BATERIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743
1.1 1.2 1.3 BATERIA PARA BACKUP DA MEMRIA (3 VDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BATERIA PARA CODIFICADORES DE PULSOS ABSOLUTOS INDEPENDENTES (6 VDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BATERIA PARA CODIFICADORES DE PULSOS ABSOLUTOS INTEGRADOS NO MOTOR (6 VDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744 748 749

ANEXOS
A. LISTA DOS CDIGOS DA FITA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753 B. LISTA DE FUNES E FORMATO DE FITA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756 C. FAIXAS DO VALOR DE COMANDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761 D. NOMOGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
D.1 D.2 D.3 D.4 COMPRIMENTO DE PASSO INCORRETO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CLCULO SIMPLES DO COMPRIMENTO DE PASSO INCORRETO . . . . . . . . . . . . . . . . . . . . CAMINHO DA FERRAMENTA NOS CANTOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ERRO DE DIREO DO RAIO NO CORTE CIRCULAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 767 769 772

E. ESTADO DURANTE A ENERGIZAO, A ANULAO E O RESET . . . . . . . . . 773 F. TABELA DE CORRESPONDNCIA CARACTERE- CDIGO . . . . . . . . . . . . . . . . 775 G. LISTA DE ALARMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776

i- 11

I. ASPECTOS GERAIS

B-64114PO/01

ASPECTOS GERAIS

1. ASPECTOS GERAIS

ASPECTOS GERAIS

Acerca deste manual

Este manual engloba os seguintes captulos: I. ASPECTOS GERAIS Descreve a organizao dos captulos, mencionando os modelos aplicveis, os manuais com eles relacionados, bem como notas para a leitura deste manual. II. PROGRAMAO Descreve todas as funes: o formato utilizado para a programao de funes na linguagem NC, caratersticas e restries. III. OPERAO Descreve a operao manual e automtica da mquina, procedimentos para a entrada e sada de dados, bem como para a edio de programas. IV. MANUAL GUIDE 0i Descreve o MANUAL GUIDE 0i. V. MANUTENO Descreve os procedimentos para a substituio de baterias. ANEXO Apresenta uma lista de cdigos de fitas perfuradas, de faixas de dados vlidas e de cdigos de erro. Algumas das funes descritas neste manual podero no ser aplicveis a certos produtos. Para obter informaes mais detalhadas, consultar o manual DESCRIES (B-64112EN). Os parmetros no so descritos detalhadamente neste manual. Para informaes mais detalhadas sobre os parmetros mencionados no presente manual, consultar o manual de parametrizao (B-64120EN). O presente manual descreve todas as funes opcionais. As opes integradas em seu sistema podem ser consultadas no manual fornecido pelo fabricante da mquina-ferramenta. Os modelos abrangidos por este manual e as respectivas abreviaturas so:
Nome do produto FANUC Srie 0i--TC 0i--TC Abreviaturas Srie 0i

1. ASPECTOS GERAIS

ASPECTOS GERAIS

B-64114PO/01

Smbolos especiais
D IP_ D ;

Este manual utiliza os seguintes smbolos: Indica uma combinao de eixos, tal como X__ Y__ Z (usada na PROGRAMAO). Indica o fim de um bloco. Corresponde, de fato, ao cdigo ISO LF ou ao cdigo EIA CR. A tabela seguinte apresenta uma lista dos manuais relacionados com a srie 0i-C e 0i Mate-C. Este manual indicado por um asterisco (*).
Nome do manual DESCRIPTIONS CONNECTION MANUAL (HARDWARE) CONNECTION MANUAL (FUNCTION) MANUAL DE OPERAO da srie 0i--TC Series 0i--MC OPERATORS MANUAL Series 0i Mate--TC OPERATORS MANUAL Series 0i Mate--MC OPERATORS MANUAL MAINTENANCE MANUAL PARAMETER MANUAL MANUAL DE PROGRAMAO Macro Compiler/Macro Executor PROGRAMMING MANUAL FANUC MACRO COMPILER (For Personal Computer) PROGRAMMING MANUAL PMC PMC Ladder Language PROGRAMMING MANUAL PMC C Language PROGRAMMING MANUAL Rede Profibus--DP Board OPERATORS MANUAL Ethernet Board/DATA SERVER Board OPERATORS MANUAL FAST Ethernet Board/FAST DATA SERVER OPERATORS MANUAL DeviceNet Board OPERATORS MANUAL CNC ABERTO FANUC OPEN CNC OPERATORS MANUAL (Basic Operation Package (For Windows 95/NT)) FANUC OPEN CNC OPERATORS MANUAL (Operation Management Package) B--62994EN B--63214EN B--62924EN B--63354EN B--63644EN B--63404EN B--61863E B--61863E--1 B--61803E--1 B--66102E Nmero de especificao B--64112EN B--64113EN B--64113EN--1 B--64114PO B--64124EN B--64134EN B--64144EN B--64115EN B--64120EN *

Manuais afins da srie 0i -C/0i Mate-C

B-64114PO/01

ASPECTOS GERAIS

1. ASPECTOS GERAIS

Manuais afins de motores servo da srie is/i/is

A tabela seguinte apresenta uma lista dos manuais relacionados com os motores servo da srie is/i/is.
Nome do manual FANUC AC SERVO MOTOR is/i series DESCRIPTIONS FANUC AC SERVO MOTOR is series DESCRIPTIONS FANUC AC SERVO MOTOR is/i/is series PARAMETER MANUAL Nmero de especificao B--65262EN B--65302EN B--65270EN

FANUC AC SPINDLE MOTOR i series DESCRIPTIONS B--65272EN FANUC AC SPINDLE MOTOR i series DESCRIPTIONS FANUC AC SPINDLE MOTOR i/i series PARAMETER MANUAL FANUC SERVO AMPLIFIER i series DESCRIPTIONS FANUC SERVO AMPLIFIER i series DESCRIPTIONS FANUC AC SERVO MOTOR is/i series FANUC AC SPINDLE MOTOR i series FANUC SERVO AMPLIFIER i series MAINTENANCE MANUAL FANUC AC SERVO MOTOR i series FANUC AC SPINDLE MOTOR i series FANUC SERVO AMPLIFIER i series MAINTENANCE MANUAL B--65312EN B--65280EN B--65282EN B--65322EN B--65285EN

B--65325EN

1. ASPECTOS GERAIS

ASPECTOS GERAIS

B-64114PO/01

1.1

PROCESSO GERAL DE OPERAO DA MQUINAFERRAMENTA CNC

Para usinar uma pea com uma mquina-ferramenta CNC, preparar primeiro o programa e operar, em seguida, a mquina por meio do programa. 1) Primeiro, o programa para operar a mquina-ferramenta CNC preparado a partir do desenho da pea a trabalhar. A forma de preparar o programa descrita no captulo II, PROGRAMAO. 2) Em seguida, o programa ter de ser lido para o sistema CNC. Depois, montar as peas e ferramentas na mquina e operar as ferramentas de acordo com o programa. Por fim, executar a usinagem propriamente dita. A forma de operar o sistema CNC descrita no captulo III, OPERAO.

Desenho da pea

Programao da pea CNC

CNC CAPTULO II, PROGRAMAO

CAPTULO III, OPERAO

Antes de proceder programao propriamente dita, fazer o plano de usinagem para trabalhar a pea. Plano de usinagem 1. Determinao da faixa de usinagem de peas 2. Mtodo de montagem das peas na mquina-ferramenta 3. Seqncia de usinagem em cada fase de corte 4. Ferramentas de corte e condies de corte Decida o mtodo de corte em cada fase de corte.
F Fase d de corte Processo de corte 1. Mtodo de corte : Grosseiro Semi Acabamento 2. Ferramentas de corte 3. Condies de corte : Velocidade de avano Profundidade de corte 4. Caminho da ferramenta 1 Corte da superfcie final 2 Corte do dimetro externo 3
Ranhurar

B-64114PO/01

ASPECTOS GERAIS

1. ASPECTOS GERAIS

Ranhurar

Corte do dimetro externo

Corte da superfcie final

Pea

Preparar, para cada fase de corte, o programa do caminho da ferramenta e das condies de corte, de acordo com o contorno da pea.

1. ASPECTOS GERAIS

ASPECTOS GERAIS

B-64114PO/01

1.2

NOTAS SOBRE A LEITURA DESTE MANUAL

CUIDADO 1 O funcionamento de uma mquina--ferramenta com controle CNC depende no s do prprio sistema CNC, mas da combinao da mquina--ferramenta com seu armrio de distribuio magntico, o sistema servo, o CNC, o painel de operao, etc. Seria demasiado complexo descrever aqui o funcionamento, a programao e a operao referentes a todas as combinaes possveis. Este manual descreve--as, em geral, do ponto de vista do sistema CNC. Assim, para obter informaes mais detalhadas sobre uma determinada mquina--ferramenta CNC, consultar o manual fornecido pelo fabricante da mquina--ferramenta, o qual deveria ter prioridade em relao a este manual. 2 Os tpicos de leitura situam--se na margem esquerda para facilitar ao leitor um acesso rpido s informaes necessrias. Para localizar a informao necessria, o leitor poder economizar tempo procurando--a atravs destes tpicos. 3 O presente manual descreve o maior nmero possvel de variaes para a aplicao do equipamento. impossvel, porm, descrever todas as funes, opes e comandos que no deveriam ser combinados. Em caso de dvida, prefervel no efetuar combinaes de operaes que no se encontrem aqui descritas.

1.3

NOTAS SOBRE VRIOS TIPOS DE DADOS

CUIDADO Os programas de usinagem, parmetros, variveis, etc., encontram--se armazenados na memria interna no voltil da unidade CNC. Normalmente, o contedo desta memria no se perde ao ligar ou desligar a tenso da mquina. Contudo, poder ser necessrio apagar dados importantes, armazenados na memria no voltil, devido a uma operao incorreta ou no decurso de uma eliminao de erros. A fim de possibilitar uma rpida recuperao de dados nestes casos, recomendvel fazer previamente uma cpia de segurana destes dados.

II. PROGRAMAO

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

ASPECTOS GERAIS

11

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

1.1

MOVIMENTO DA FERRAMENTA AO LONGO DOS CONTORNOS DA PEA INTERPOLAO


Explicaes
D Movimento da ferramenta ao longo de uma linha reta

A ferramenta movimenta-se ao longo de linhas retas e de arcos correspondentes aos contornos da pea (ver II-4).

X Ferramenta Programa G01 Z...;

Pea

Fig. 1.1 (a) Movimento da ferramenta ao longo de uma linha reta paralela ao eixo Z

X Ferramenta

Programa G01 X ... Z... ;

Pea Z

D Movimento da ferramenta ao longo de um arco

Fig. 1.1 (b) Movimento da ferramenta ao longo de uma linha cnica

Ferramenta

Programa G02X ... Z ... R ... ; ou G03X ... Z ... R ... ;

Pea Z

Fig. 1.1 (c) Movimento da ferramenta ao longo de um arco

12

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

O termo interpolao refere-se operao, atravs da qual a ferramenta se move ao longo de uma linha reta ou de um arco, pela forma acima descrita. Os smbolos dos comandos programados G01, G02, ... chamam-se funo preparatria e especificam o tipo de interpolao executada na unidade de controle.
(a) Movimento ao longo de uma linha reta G01 Z__; X----Z--------; Unidade de controle Eixo X Interpolao Eixo Y a) Movimento ao longo de uma linha reta b) Movimento ao longo de um arco Movimento da ferramenta (b) Movimento ao longo de um arco G03X----Z----;

Fig. 1.1 (d) Funo de interpolao

NOTA Algumas mquinas movimentam as peas (fuso) em vez das ferramentas, mas neste manual parte--se do princpio de que as ferramentas so movimentadas em direo s peas.

D Abertura de rosca

As roscas podem ser cortadas movendo-se a ferramenta em sincronizao com a rotao do fuso. Especifique, em um programa, a funo de abertura de rosca atravs de G32.
X Ferramenta

Programa G32Z----F----;

Pea

Fig. 1.1 (e) Abertura de rosca reta

13

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

Ferramenta Programa G32X----Z----F----; Pea

F Fig. 1.1 (f) Abertura de rosca cnica

1.2
AVANO -

O movimento da ferramenta a uma velocidade definida para cortar a pea, designado como avano.
Placa de fixao Ferramenta

FUNO DE AVANO

Pea

Fig. 1.2 Funo de avano

As velocidades de avano podem ser especificadas por meio de valores numricos correspondentes. Por exemplo, o seguinte comando pode ser usado para fazer a ferramenta avanar 2 mm, enquanto a pea d uma volta: F2.0 funo de especificar a velocidade de avano, d-se o nome de funo de avano (ver II-5).

14

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

1.3

DESENHO DA PEA E MOVIMENTO DA FERRAMENTA 1.3.1


Ponto de Referncia (Posio Especfica da Mquina)
A mquina-ferramenta CNC possui uma posio fixa. Normalmente, a substituio da ferramenta e a programao do ponto zero absoluto, posteriormente descritas, so executadas nesta posio. Esta posio designada como ponto de referncia.
Unidade porta--ferramenta

Placa de fixao

Ponto de referncia

Fig. 1.3.1 Ponto de referncia

Explicaes

A ferramenta pode ser deslocada para o ponto de referncia de duas formas: 1. Retorno manual ao ponto de referncia (ver III-3.1) O retorno ao ponto de referncia executado manualmente, por meio de um boto. Retorno automtico ao ponto de referncia (ver II-6) Geralmente, se executa, primeiro, o retorno manual ao ponto de referncia, logo aps a energizao. Quando se pretende deslocar a ferramenta para o ponto de referncia, a fim de proceder a uma substituio posterior da ferramenta, utiliza-se a funo de retorno automtico ao ponto de referncia.

2.

15

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

1.3.2
Sistema de Coordenadas do Desenho da Pea e Sistema de Coordenadas Especificado pelo CNC
X
Programa

Z Z Sistema de coordenadas
Desenho da pea Comando CNC

Pea Z

Mquina-ferramenta

Fig. 1.3.2 (a) Sistema de coordenadas

Explicaes
D Sistema de coordenadas Os dois sistemas de coordenadas seguintes so especificados em locais diferentes: (Ver II-7) 1. Sistema de coordenadas do desenho da pea O sistema de coordenadas escrito no desenho da pea. Como dados do programa, so utilizados os valores de coordenadas deste sistema. Sistema de coordenadas especificado pelo CNC O sistema de coordenadas preparado na mquina-ferramenta que est sendo usada. Para tal, programada a distncia entre a posio atual da ferramenta e o ponto zero do sistema de coordenadas a ser definido.
X 230

2.

Posio atual da ferramenta

300

Ponto zero do programa

Distncia at o ponto zero do sistema de coordenadas a ser definido


Z

Fig. 1.3.2 (b) Sistema de coordenadas especificado pelo CNC

16

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

A ferramenta movimenta-se dentro do sistema de coordenadas especificado pelo CNC, de acordo com o programa de comando elaborado com base no sistema de coordenadas do desenho da pea, e corta a pea com o contorno especificado no desenho. Portanto, para que o contorno da pea definido no desenho possa ser corretamente cortado, os dois sistemas de coordenadas tm de ser definidos na mesma posio. D Mtodos para definir os dois sistemas de coordenadas na mesma posio Para definir dois sistemas de coordenadas na mesma posio, usa-se, normalmente, o seguinte mtodo: 1. Se o ponto zero da coordenada for definido na parte frontal da placa de fixao
X

Pea 60 40 Z

40 150

Fig. 1.3.2 (c) Coordenadas e dimenses do desenho da pea

Pea Z

Fig. 1.3.2 (d) Sistema de coordenadas do torno mecnico, especificadopelo CNC (de forma a coincidir com o sistema de coordenadas do desenho da pea)

17

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

2. Se o ponto zero da coordenada for definido na face final da pea.


X

60

Pea

30 30

80 100

Fig. 1.3.2 (e) Coordenadas e dimenses do desenho da pea

Pea

Fig. 1.3.2 (f) Sistema de coordenadas do torno mecnico, especificado pelo CNC (de forma a coincidir com o sistema de coordenadas do desenho da pea)

18

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

1.3.3
Como Indicar Dimenses de Comando para Movimentar a Ferramenta Comandos Absolutos/ Incrementais
Explicaes
D Comando absoluto Os mtodos de comando para o deslocamento da ferramenta podem ser indicados atravs de uma especificao absoluta ou incremental (ver II-8.1). A ferramenta desloca-se para um ponto situado distncia programada em relao ao ponto zero do sistema de coordenadas, isto , para a posio correspondente aos valores das coordenadas.
Ferramenta A

Pea 30

B Z

70 110 Comando para o deslocamento do ponto A para o ponto B G90X30.0Z70.0; Coordenadas do ponto B Fig. 1.3.3 (a) Comando absoluto

19

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

D Comando incremental

Especificao da distncia entre a posio anterior da ferramenta e a prxima posio da ferramenta.


Ferramenta A X 60 B Z 30

40

Comando para o deslocamento do ponto A para o ponto B U-30.0W-40.0 Distncia e direo para o movimento ao longo de cada eixo Fig. 1.3.3 (b) Comando incremental

D Programao do dimetro / Programao do raio

As dimenses do eixo X podem ser definidas por meio do dimetro ou do raio. A programao do dimetro e a programao do raio so aplicadas independentemente em cada mquina. 1. Programao do dimetro Para a programao do dimetro, use o valor do dimetro indicado no desenho, para especificar o valor do eixo X.
X B Pea 40 30 A Z

60 80

Valores das coordenadas dos pontos A e B A (30.0, 80.0), B (40.0, 60.0) Fig. 1.3.3 (c) Programao do dimetro

20

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

2. Programao do raio Para a programao do raio, use a distncia em relao ao centro da pea, isto , o valor do raio, para especificar o valor do eixo X.
X B
20

A
15

Pea

60 80

Valores das coordenadas dos pontos A e B A (15.0, 80.0), B (20.0, 60.0)

Fig. 1.3.3 (d) Programao do raio

1.4

VELOCIDADE DE CORTE - FUNO DA VELOCIDADE DO FUSO

A velocidade da ferramenta em relao pea que est sendo cortada, chama-se velocidade de corte. Nas mquinas com controle CNC, a velocidade de corte pode ser especificada atravs da velocidade do fuso, em rpm.

Ferramenta

V: Velocidade de corte v m/min N rpm

Pea

Fig. 1.4 Velocidade de corte

Exemplos

<Quando se pretende usinar uma pea de 200 mm de dimetro, a uma velocidade de corte de 300 m/min. > A velocidade do fuso de, aproximadamente, 478 rpm e obtm-se a partir de N=1000v/D. Sendo assim, necessrio o seguinte comando: S478 ; Os comandos relacionados com a velocidade do fuso so designados como funo da velocidade do fuso (ver II-9). A velocidade de corte v (m/min) tambm pode ser especificada diretamente por meio do valor da velocidade. Mesmo que o dimetro da pea se altere, o CNC adapta a velocidade do fuso de forma que a velocidade de corte permanea constante. A esta funo d-se o nome de funo de controle da velocidade de corte constante (ver II-9.3).
21

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

1.5

SELEO DA FERRAMENTA PARA AS DIVERSAS FASES DE USINAGEM FUNO DA FERRAMENTA

Para perfurar, abrir roscas, mandrilar, fresar ou executar outras operaes afins, necessrio selecionar uma ferramenta adequada. A seleo da respectiva ferramenta efetua-se atribuindo um nmero a cada ferramenta e indicando no programa o nmero desejado.

Nmero da ferramenta
01 02 03 04 06 05

Unidade porta--ferramenta

Fig. 1.5 Ferramentas usadas nas diversas fases de usinagem

Exemplos

<Quando o n 01 atribudo a uma ferramenta de desbastar> Quando a ferramenta armazenada na posio 01 da unidade porta-ferramenta, a mesma poder ser selecionada especificando T0101. A este processo d-se o nome de funo da ferramenta (ver II-10).

1.6

COMANDO PARA OPERAES DE MQUINA - FUNO MISCELNEA

Quando se inicia o processo de usinagem, necessrio girar o fuso e introduzir lquido refrigerante. Para tal, h que controlar as operaes de ativao/desativao do motor do fuso e da vlvula do lquido refrigerante (ver II-11).

Abrir/fechar placa de fixao

Lquido refrigerante ON/OFF

Pea

Rotao do fuso em sentido horrio

Fig. 1.6 Comando para operaes de mquina

A funo destinada s operaes de ativao/desativao de diversos componentes da mquina, chama-se funo miscelnea. Geralmente, esta funo especificada por meio de um cdigo M. Por exemplo, se for especificado o cdigo M03, o fuso roda no sentido dos ponteiros do relgio, velocidade previamente definida.

22

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

1.7

CONFIGURAO DO PROGRAMA

A um grupo de comandos introduzidos no CNC para a operao da mquina d-se o nome de programa. O deslocamento da ferramenta ao longo de uma linha reta ou de um arco, ou a ativao/desativao do motor do fuso, so executados por meio dos comandos especificados. Os comandos so introduzidos no programa na seqncia dos movimentos efetivos da ferramenta.

Bloco Bloco Bloco Programa Bloco


Seqncia de movimentos da ferramenta

Bloco

Fig. 1.7 (a) Configurao do programa

A um grupo de comandos introduzidos para cada um dos passos da seqncia d-se o nome de bloco. O programa consiste, portanto, em um grupo de blocos para uma srie de ciclos de usinagem. Ao nmero atribudo a cada bloco chama-se nmero da seqncia e ao nmero atribudo a cada programa chama-se nmero do programa (ver II-12).

23

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

Explicaes
D Bloco

O bloco e o programa possuem a seguinte configurao:

1 bloco N fffff G ff Xff.f Zfff.f M ff S ff T ff ;

Nmero Funo preda paratria seqncia

Palavra de dimenso

Funo Funo Fun misdo fuso o da celnea ferramenta

Fim do bloco Fig. 1.7 (b) Configurao do bloco

Cada bloco comea com um nmero de seqncia que o identifica e termina com um cdigo de fim de bloco. Este manual indica o cdigo de fim de bloco por ; (LF no cdigo ISO e CR no cdigo EIA). O contedo da palavra de dimenso depende da funo preparatria. Neste manual, a seo da palavra de dimenso poder ser representada por IP_. D Programa
; Offff;

Nmero do programa Bloco Bloco Bloco Fim do programa

M30 ;

Fig. 1.7 (c) Configurao do programa

Normalmente, o nmero do programa especificado aps o cdigo de fim de bloco (;), no incio do programa, e o cdigo de fim do programa (M02 ou M30) especificado no final do programa.

24

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

D Programa principal e subprograma

Quando surge o mesmo padro de usinagem em vrias partes de um programa, criado um programa para esse padro, ao qual se d o nome de subprograma. Por outro lado, ao programa inicial d-se o nome de programa principal. Os comandos do subprograma so executados sempre que surge um comando de execuo do subprograma, durante a execuo do programa principal. Depois de terminada a execuo do subprograma, a seqncia regressa ao programa principal.
Programa principal M98P1001 M98P1002 M98P1001 M99 M99 Subprograma #1 O1001 Programa para o furo #1

Subprograma #2 O1002 Programa para o furo #2

25

1. ASPECTOS GERAIS

PROGRAMAO

B-64114PO/01

1.8

FUNO DE COMPENSAO
Explicaes
D Usinagem com o fim da ferramenta de corte Funo de compensao do comprimento da ferramenta Normalmente, so necessrias vrias ferramentas para a usinagem de uma pea. Uma vez que essas ferramentas possuem comprimentos diferentes, seria muito trabalhoso alterar o programa de acordo com cada uma delas. Por isso, deve medir-se previamente o comprimento de cada uma das ferramentas necessrias. Estabelecendo-se a diferena entre o comprimento da ferramenta padro e o comprimento de cada ferramenta no CNC (exibio de dados e definio : ver III-11), a usinagem pode ser realizada sem alterar o programa, mesmo quando a ferramenta trocada. A esta funo d-se o nome de compensao do comprimento da ferramenta.
FerraFerra- menta menta para corte padro grosseiro FerraFerramenta menta de acaba- para ranmento hurar Ferramenta para abertura de

Pea

Fig. 1.8 Correo da ferramenta

26

B-64114PO/01

PROGRAMAO

1. ASPECTOS GERAIS

1.9

FAIXA DE MOVIMENTO DA FERRAMENTA CURSO

As extremidades de cada eixo da mquina esto equipadas com chaves de fim de curso a fim de se evitar que as ferramentas se desloquem para l das extremidades. A faixa dentro da qual se movimentam as ferramentas tem o nome de curso. Alm dos limitadores de curso, possvel usar tambm os dados em memria para definir uma rea para a qual as ferramentas no possam ser deslocadas.

Motor Chave fim de curso

Mesa

Ponto zero da mquina Distncias a especificar

As ferramentas no podem entrar nesta rea. Esta rea definida por meio de uma memorizao de dados ou de um programa.

Alm dos cursos definidos com as chaves fim de curso, o operador tambm pode definir uma rea em que as ferramentas no podem entrar, servindo-se de um programa ou de uma memorizao de dados. A esta funo d-se o nome de controle de curso. (Ver III-6.3)

27

2. EIXOS CONTROLVEIS

PROGRAMAO

B-64114PO/01

EIXOS CONTROLVEIS

28

B-64114PO/01

PROGRAMAO

2. EIXOS CONTROLVEIS

2.1

EIXOS CONTROLVEIS

Item Nmero de eixos bsicos controlados

0i -TC 2 eixos

Ampliao de eixos controlveis (total) 4 eixos, no mx. (includos no Cs) Nmero de eixos bsicos 2 eixos simultaneamente controlveis Ampliao dos eixos simultaneamente 4 eixos, no mx. controlveis (total)

NOTA O nmero de eixos simultaneamente controlveis para a operao manual (avano em modo jog, avano incremental ou avano por manivela) de 1 ou 3 eixos (1 quando o bit 0 (JAX) do parmetro 1002 possui o valor 0 e 3 quando possui o valor 1).

2.2

NOMES DOS EIXOS

Os nomes dos dois eixos bsicos so sempre X e Z. Os nomes de eixos adicionais podem ser opcionalmente selecionados abaixo usando o parmetro n. 1020, D Sistema A de cdigos G: Y, A, B e C D Sistema de cdigos G B/C: Y, U, V, W, A, B e C Cada nome do eixo determinado de acordo com o parmetro n. 1020, Se o parmetro especificar 0 ou qualquer outra coisa alm das nove letras, o nome do eixo assume um valor por omisso igual a um nmero entre 1 e 4. Quando usado um nome de eixo por omisso (1 a 4), o sistema no consegue operar no modo MEM ou MDI. Se o parmetro especificar um nome de eixo vrias vezes, s fica operacional o primeiro eixo ao qual esse nome atribudo. NOTA 1 Quando se usa o sistema A de cdigos G, as letras U, V e W no podem ser usadas como nomes de eixos (havendo, portanto, um nmero mximo de seis eixos controlveis), porque estas letras so usadas como comandos incrementais para X, Y e Z. Para poder usar as letras U, V e W como nomes de eixos, necessrio usar o sistema B ou C de cdigos G. Da mesma forma, a letra H usada como comando incremental para C, no sendo, portanto, permitido aplicar os comandos incrementais, se a letra A ou B for usada como nome de um eixo. 2 Em G76 (abertura de rosca mltipla), o endereo A de um bloco especifica o ngulo da ponta da ferramenta e no um comando para o eixo A. Usando--se C ou A como nome de um eixo, essas letras no podero ser usadas como comando do ngulo de uma linha reta para a chanfragem ou a programao direta da dimenso do desenho. Portanto, deveria usadar--se ,C e ,A de acordo com o bit 4 (CCR) do parmetro n 3405.

Limitaes
D Nome de eixo por omisso

D Atribuio dupla de um nome de eixo

29

2. EIXOS CONTROLVEIS

PROGRAMAO

B-64114PO/01

2.3

SISTEMA INCREMENTAL

O sistema incremental constitudo pelo menor incremento de entrada (para a entrada) e pelo menor incremento de comando (para a sada). O menor incremento de entrada o incremento mais pequeno para a programao da distncia percorrida. O menor incremento de comando o incremento mais pequeno para o deslocamento da ferramenta na mquina. Ambos os incrementos so representados em mm, polegadas ou graus. No sistema incremental faz-se a distino entre IS-B e IS-C (tabelas 2.3(a) e 2.3(b)). Defina o bit 1 (ISC) do parmetro n. 1004 para selecionar qual o sistema incremental deve ser usado. A definio do bit 1 (ISC) do parmetro n. 1004 aplicada a todos os eixos. Por exemplo, quando selecionado IS-C, o sistema incremental para todos os eixos IS-C.
Tabela 2.3 (a): Sistema incremental IS-B Menor incremento de Menor incremento de comentrada ando Mquina Entrada com sissis em mm tema mtrico entrada em polegadas Mquina Entrada com sissis em mm tema ingls entrada em polegadas 0.001 mm (dimetro) 0.001 mm (raio) 0.001 graus 0.0001 pol. (dimetro) 0.0001 pol. (raio) 0.001 graus 0.001 mm (dimetro) 0.001 mm (raio) 0.001 graus 0.0001 pol. (dimetro) 0.0001 pol. (raio) 0.001 graus 0.0005 mm 0.001 mm 0.001 graus 0.0005 mm 0.001 mm 0.001 graus 0.00005 pol. 0.0001 pol. 0.001 graus 0.00005 pol. 0.0001 pol. 0.001 graus

Tabela 2.3 (b): Sistema incremental IS-C Menor incremento de Menor incremento de comentrada ando Mquina Entrada com sissis em mm tema mtrico entrada em polegadas Mquina Entrada com sissis em mm tema ingls entrada em polegadas 0.0001 mm (dimetro) 0.0001 mm (raio) 0.0001 graus 0.00001 pol. (dimetro) 0.00001 pol. (raio) 0.0001 graus 0.0001 mm (dimetro) 0.0001 mm (raio) 0.0001 graus 0.00001 pol. (dimetro) 0.00001 pol. (raio) 0.0001 graus 0.00005 mm 0.0001 mm 0.0001 graus 0.00005 mm 0.0001 mm 0.0001 graus 0.000005 pol. 0.00001 poleg. 0.0001 graus 0.000005 pol. 0.00001 poleg. 0.0001 graus

30

B-64114PO/01

PROGRAMAO

2. EIXOS CONTROLVEIS

Se o menor incremento de comando medido em milmetros ou em polegadas, depende da mquina. O incremento deve ser selecionado previamente, de acordo com a especificao do parmetro INM (n 1001#0). possvel usar um cdigo G (G20 ou G21) ou especificar um parmetro para comutar entre a entrada em milmetros e a entrada em polegadas do menor incremento de comando. Um eixo do sistema mtrico no pode ser usado juntamente com um do sistema ingls ou vice-versa. Alm disso, certas caractersticas, tais como a interpolao circular e a compensao do raio da ponta da ferramenta, no podem ser usadas para ambos os eixos em unidades diferentes. Para obter informaes sobre a unidade a ser selecionada, consulte o manual fornecido pelo fabricante da mquina.

2.4

CURSO MXIMO

O curso mximo controlado por esse CNC mostrado na tabela abaixo: Curso mximo = Menor incremento de comando99999999
Tabela 2.4: Cursos mximos Sistema incremental Mquina com sistema mtrico Mquina com sistema ingls Mquina com sistema mtrico Mquina com sistema ingls Cursos mximos 99999.999 mm 99999.999 graus 9999.9999 polegadas 99999.999 graus 9999.9999 mm 9999.9999 graus 999.99999 polegadas 9999.9999 graus

IS -B ISB

IS -C ISC

NOTA 1 As unidades da tabela representam um valor do dimetro para a programao do dimetro e um valor do raio para a programao do raio. 2 No possvel especificar um comando que exceda o curso mximo. 3 O curso efetivo depende da mquina--ferramenta.

31

3. FUNO PREPARATRIA (FUNO G)

PROGRAMAO

B-64114PO/01

FUNO PREPARATRIA (FUNO G)

O nmero que se segue ao endereo G especifica o significado do comando para o respectivo bloco. Os cdigos G podem subdividir-se em dois tipos.
Tipo Significado Cdigo G de ao O cdigo G s eficaz no bloco em que foi especifisimples cado. Cdigo G modal O cdigo G eficaz at que seja especificado outro cdigo G do mesmo grupo.

(Exemplo) G01 e G00 so cdigos G modais.


G01X_; Z_ ; X_ ; G00Z_; G01 eficaz dentro desta faixa

Existem trs sistemas de cdigos G: A,B e C (tabela 3). Selecione um sistema de cdigos G usando os bits 6 (GSB) e 7 (GSC) do parmetro 3401. De um modo geral, este manual descreve o uso do sistema A de cdigos G, excepto quando o item descrito s pode usar o sistema B ou C de cdigos G. Em esses casos, se descreve o uso do sistema B ou C de cdigos G.

32

B-64114PO/01

PROGRAMAO

3. FUNO PREPARATRIA (FUNO G)

Explicaes

1. Se o CNC entrar no estado de anulao (ver bit 6 (CLR) do parmetro 3402) quando a mquina ligada ou for reinicializado, os cdigos G modais alteram-se da seguinte forma: na Tabela 3, so ativados. (1) Os cdigos G assinalados com (2) Se o sistema for anulado devido energizao ou a um reset, G20 ou G21 - conforme o especificado - permanece eficaz. (3) Atravs do bit 7 do parmetro n 3402, pode especificar-se se dever ser selecionado G22 ou G23, aps a energizao. A reposio do CNC no estado de anulao no afeta a seleo de G22 ou G23. (4) Atravs do bit 0 (G01) do parmetro 3402, determina-se se ativado o cdigo G00 ou G01. (5) Quando se usa o sistema B ou C de cdigos G, possvel determinar atravs do bit 3 (G91) do parmetro 3402 se ser ativado o cdigo G90 ou G91. 2. Os cdigos G do grupo 00, excepto G10 e G11, so cdigos G de ao simples. 3. Se for especificado um cdigo G no includo na lista de cdigos G ou sem opo correspondente, ativado um alarme P/S (n 010). 4. possvel especificar no mesmo bloco vrios cdigos G, desde que pertenam a grupos diferentes. Se forem especificados no mesmo bloco vrios cdigos G pertencentes ao mesmo grupo, s vlido o ltimo cdigo G especificado. 5. Se um cdigo G do grupo 01 for especificado em um ciclo fixo, o ciclo fixo ser cancelado, tal como acontece quando se especifica um comando G80, Os cdigos G do grupo 01 no so afetados pelos cdigos G especificados para um ciclo fixo. 6. Quando se usa o sistema A de cdigos G, a programao absoluta ou incremental no especificada com um cdigo G (G90/G91), mas com uma palavra de endereo (X/U, Z/W, C/H, Y/V) (ver II-8.1). Quando se usa o sistema A de cdigos G para um ciclo de perfurao, no ponto de retorno s est disponvel o nvel inicial. 7. Os cdigos G so apresentados de acordo com o nmero do grupo.

33

3. FUNO PREPARATRIA (FUNO G)

PROGRAMAO

B-64114PO/01

Tabela 3: Lista de cdigos G (1/3) Cdigo G A G00 G01 G02 G03 G04 G07.1 (G107) G08 G10 G11 G12.1 (G112) G13.1 (G113) G17 G18 G19 G20 G21 G22 G23 G25 G26 G27 G28 G30 G31 G32 G34 G36 G37 G40 G41 G42 G50 G50,3 G50,2 (G250) G51.2 (G251) B G00 G01 G02 G03 G04 G07.1 (G107) G08 G10 G11 G12.1 (G112) G13.1 (G113) G17 G18 G19 G20 G21 G22 G23 G25 G26 G27 G28 G30 G31 G33 G34 G36 G37 G40 G41 G42 G92 G92.1 G50,2 (G250) G51.2 (G251) C G00 G01 G02 G03 G04 G07.1 (G107) G08 G10 G11 G12.1 (G112) G13.1 (G113) G17 G18 G19 G70 G71 G22 G23 G25 G26 G27 G28 G30 G31 G33 G34 G36 G37 G40 G41 G42 G92 G92.1 G50,2 (G250) G51.2 (G251) 20 Rotao poligonal 00 07 01 00 00 06 09 08 16 21 00 01 Grupo Funo Posicionamento (deslocamento rpido) Interpolao linear (avano de corte) Interpolao circular em SH ou interpolao helicoidal em SH Interpolao circular em SAH ou interpolao helicoidal em SAH Pausa Interpolao cilndrica Controle avanado por antecipao Entrada de dados programvel Cancelamento da entrada de dados programveis Modo de interpolao de coordenadas polares Modo de cancelamento da interpolao de coordenadas polares Seleo de plano XpYp Seleo de plano ZpXp Seleo de plano YpZp Entrada em polegadas Entrada em mm Funo de controle do curso armazenado ON Funo de controle do curso armazenado OFF Superviso da oscilao da velocidade do fuso OFF Superviso da oscilao da velocidade do fuso ON Controle do retorno ao ponto de referncia Retorno ao ponto de referncia Retorno ao 2, 3 e 4 ponto de referncia Funo de salto Abertura de rosca Abertura de rosca com passo varivel Compensao automtica da ferramenta -- X Compensao automtica da ferramenta -- Z Cancelamento da compensao do raio da ponta da ferramenta Compensao do raio da ponta da ferramenta, esquerda Compensao do raio da ponta da ferramenta, direita Definio do sistema de coordenadas ou especificao da velocidade mx. do fuso Predefinio do sistema de coordenadas da pea Cancelamento da rotao poligonal

34

B-64114PO/01

PROGRAMAO

3. FUNO PREPARATRIA (FUNO G)

Tabela 3: Lista de cdigos G (2/3) Cdigo G A G52 G53 G54 G55 G56 G57 G58 G59 G65 G66 G67 G68 G69 G70 G71 G72 G73 G74 G75 G76 G71 G72 G73 G74 G80 G83 G84 G86 G87 G88 G89 G90 G92 G94 G96 G97 B G52 G53 G54 G55 G56 G57 G58 G59 G65 G66 G67 G68 G69 G70 G71 G72 G73 G74 G75 G76 G71 G72 G73 G74 G80 G83 G84 G86 G87 G88 G89 G77 G78 G79 G96 G97 C G52 G53 G54 G55 G56 G57 G58 G59 G65 G66 G67 G68 G69 G72 G73 G74 G75 G76 G77 G78 G72 G73 G74 G75 G80 G83 G84 G86 G87 G88 G89 G20 G21 G24 G96 G97 02 01 10 01 00 00 12 04 14 Grupo 00 Funo Especificao do sistema de coordenadas locais Definio do sistema de coordenadas da mquina Seleo do sistema de coordenadas 1 da pea Seleo do sistema de coordenadas 2 da pea Seleo do sistema de coordenadas 3 da pea Seleo do sistema de coordenadas 4 da pea Seleo do sistema de coordenadas 5 da pea Seleo do sistema de coordenadas 6 da pea Chamada de macro Chamada modal de macros Cancelamento da chamada modal de macros Espelhamento para cabeotes duplos de torno--revlver ON Espelhamento para cabeotes duplos de torno--revlver OFF Ciclo de acabamento Remoo de material por rotao Remoo de material por faceamento Repetio de padres Perfurao profunda da superfcie final Perfurao do dimetro exterior/interior Ciclo para rosca mltipla Ciclo de retificao transversal (para a retificadora) Ciclo direto de retificao transversal e dimenso constante (para a retificadora) Ciclo de retificao por oscilao (para a retificadora) Ciclo direto de retificao por oscilao e dimenso constante (para a retificadora) Ciclo fixo para cancelar perfurao Ciclo para perfurao de superfcie plana Ciclo para rosqueamento de superfcie plana Ciclo para mandrilagem de superfcie plana Ciclo para perfurao lateral Ciclo de rosqueamento rgido lateral Ciclo para mandrilagem lateral Ciclo de corte do dimetro exterior/interior Ciclo de abertura de rosca Ciclo de rotao da superfcie final Controle da velocidade de corte constante Cancelamento do controle da velocidade de corte constante

35

3. FUNO PREPARATRIA (FUNO G)

PROGRAMAO

B-64114PO/01

Tabela 3: Lista de cdigos G (3/3) Cdigo G A G98 G99 B G94 G95 G90 G91 G98 G99 C G94 G95 G90 G91 G98 G99 Grupo 05 03 11 Avano por minuto Avano por rotao Programao absoluta Programao incremental Retorno ao nvel inicial Retorno ao nvel do ponto R Funo

36

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

FUNES DE INTERPOLAO

37

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.1

POSICIONAMENTO (G00)

O comando G00 movimenta uma ferramenta a uma velocidade de deslocamento rpido para a posio do sistema de coordenadas da pea, especificada por meio de um comando absoluto ou incremental. No comando absoluto, programado o valor das coordenadas do ponto final. No comando incremental, programada a distncia a ser percorrida pela ferramenta.

Formato
G00IP_;
IP_: Para um comando absoluto, as coordenadas da posio final; para um comando incremental, a distncia a ser percorrida pela ferramenta.

Explicaes

Cada um dos seguintes caminhos da ferramenta pode ser selecionado de acordo com o bit 1 (LRP) do parmetro n 1401. D Posicionamento por interpolao no linear A ferramenta posicionada individualmente, velocidade de deslocamento rpido de cada eixo. O caminho da ferramenta normalmente retilneo. D Posicionamento por interpolao linear O caminho da ferramenta igual ao da interpolao linear (G01). A ferramenta posicionada no mais curto perodo de tempo possvel, a uma velocidade correspondente velocidade de deslocamento rpido de cada eixo. O caminho da ferramenta no , contudo, o mesmo da interpolao linear (G01).
Posio inicial

Posicionamento por interpolao linear

Posio final Posicionamento por interpolao no linear

A velocidade de deslocamento rpido programada atravs do comando G00 definida individualmente para cada eixo no parmetro n 1420, pelo fabricante da mquina-ferramenta. No modo de posicionamento ativado pelo comando G00, a ferramenta acelerada para uma velocidade predefinida, no incio de um bloco, e desacelerada no fim do bloco. O bloco seguinte executado, depois de confirmada a posio correta. Posio correta significa que o motor de avano se encontra dentro da faixa especificada. Esta faixa determinada pelo fabricante da mquina-ferramenta atravs da especificao do parmetro n 1826.
38

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

Exemplos
X 56.0 30,5

30.0

40.0

< Programao do raio > ou

G00X40.0Z56.0 ; (comando absoluto) G00U--60.0W--30,5;(comando incremental)

Restries

A velocidade de deslocamento rpido no pode ser especificada no endereo F. Mesmo que o posicionamento por interpolao linear se encontre especificado, o posicionamento por interpolao no linear executado nos casos seguidamente indicados. Por isso, preste ateno para que a ferramenta no colida com a pea. D G28 especifica um posicionamento entre a posio de referncia e a posio intermediria. D G53

39

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.2

As ferramentas podem ser deslocadas ao longo de uma linha.

INTERPOLAO LINEAR (G01)


Formato
G01 IP_F_;
IP_: Para um comando absoluto, as coordenadas do ponto final; para um comando incremental, a distncia a ser percorrida pela ferramenta. Velocidade de avano da ferramenta (velocidade de avano)

F_:

Explicaes

As ferramentas deslocam-se ao longo de uma linha para a posio especificada, velocidade de avano definida em F. A velocidade de avano definida em F eficaz at que seja especificado um novo valor. No necessrio especific-la individualmente para cada bloco. A velocidade de avano programada por meio do cdigo F medida ao longo do caminho da ferramenta. Se o cdigo F no for programado, parte-se do princpio que a velocidade de avano igual a zero. No modo de avano por minuto com controle simultneo de 2 eixos, a velocidade de avano para o movimento ao longo de cada eixo calculada da seguinte forma:
G01

Ff ;
f L

Velocidade de avano da direo do eixo : F = L f Velocidade de avano da direo do eixo : L = 2 + 2 F =

Exemplos
D Interpolao linear
< Programao do dimetro > G01X40.0Z20,1F20 ; (comando absoluto) ou G01U20.0W--25.9F20 ; (comando incremental) X 20,1 46.0

Ponto final 40.0

20.0

Ponto inicial

40

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

4.3

O comando abaixo movimenta a ferramenta ao longo de um arco circular.

INTERPOLAO CIRCULAR (G02, G03)


Formato
Arco no plano XpYp

G17

G02 G03

Xp_Yp_

I_ J_ R_

F_

Arco no plano ZpXp

G18

G02 G03

Xp_Zp_

I_K_ R_

F_

Arco no plano YpZp

G19

G02 G03

Yp_ Zp_

J_ K_ R_

F_

Tabela 4.3: Descrio do formato do comando


Comando G17 G18 G19 G02 G03 Xp_ Yp_ Zp_ I_ J_ k_ R_ F_ Descrio Especificao de um arco no plano XpYp Especificao de um arco no plano ZpXp Especificao de um arco no plano YpZp Interpolao circular no sentido horrio (SH) Interpolao circular no sentido anti--horrio (SAH) Valores de comando do eixo X ou de seu eixo paralelo (especificado atravs do parmetro n 1022) Valores de comando do eixo Y ou de seu eixo paralelo (especificado atravs do parmetro n 1022) Valores de comando do eixo Z ou de seu eixo paralelo (especificado atravs do parmetro n 1022) Distncia do eixo Xp entre o ponto inicial e o centro de um arco com sinal, valor do raio Distncia do eixo Yp entre o ponto inicial e o centro de um arco com sinal, valor do raio Distncia do eixo Zp entre o ponto inicial e o centro de um arco com sinal, valor do raio
Raio do arco sem sinal (sempre com o valor do raio)

Velocidade de avano ao longo do arco

41

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

NOTA Os eixos U, V e W (paralelos ao eixo bsico) podem ser usados com os cdigos G do tipo B e C.

Explicaes
D Direo da interpolao circular O sentido horrio(G02) e o sentido anti-horrio(G03) no plano XpYp (plano ZpXp ou YpZp) so definidos quando o plano XpYp visto da direo positiva para a negativa do eixo Zp (eixo Yp ou eixo Xp, respectivamente), no sistema de coordenadas cartesianas. Ver figura abaixo.
Yp G03 G02 G17 Xp G02 G18 Xp G03 G02 G19 Zp G03 Yp

Zp

D Distncia percorrida em um arco

O ponto final de um arco especificado por meio do endereo Xp, Yp ou Zp, e expresso como valor absoluto ou incremental, de acordo com G90 ou G91. Para o valor incremental, especificada a distncia entre o ponto inicial do arco e o ponto final. O centro do arco especificado pelos endereos I, J e K para os eixos Xp, Yp e Zp, respectivamente. O valor numrico que se segue a I, J ou K , contudo, uma componente vetorial, na qual o centro do arco visto em relao ao ponto inicial, sendo sempre especificado como valor incremental, independentemente de G90 e G91, como se mostra abaixo. I, J e K tm de ser dotados de um sinal de acordo com a direo.
Ponto final (x,y) y x i Ponto inicial j Centro Centro x Z k Ponto inicial i Centro Ponto final (z,x) Z y j Ponto inicial k

D Distncia do ponto inicial ao centro do arco

Ponto final (y,z)

I0, J0 e K0 podem ser omitidos. Se a diferena entre o raio do ponto inicial e o do ponto final exceder o valor do parmetro (n 3410), ativado um alarme P/S (n 020). D Programao de um crculo inteiro Se Xp, Yp e Zp forem omitidos (o ponto final igual ao ponto inicial) e o centro for especificado com I, J e K, ser especificado um arco de 360 (crculo).
42

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

D Raio do arco

A distncia entre um arco e o centro do crculo que contm esse arco pode ser especificada, utilizando-se o raio R do crculo, em vez de I, J e K. Neste caso, se considera que um arco inferior a 180 e que o outro superior a 180. No possvel especificar um arco com um ngulo de setor igual ou superior a 180. Se Xp, Yp e Zp forem omitidos, colocando-se o ponto final na mesma posio do ponto inicial e selecionando-se R, programa-se um arco de 0 G02R ; (a ferramenta de corte no se desloca.)
Para o arco (1) (menor do que 180) G02 W60.0 U10.0 R50.0 F300.0 ; Para o arco (2) (maior do que 180) Um arco com um ngulo de setor de 180ou

maior no pode ser especificado dentro de um bloco nico.


(2)
r = 50mm Ponto final

(1)
Ponto inicial r = 50mm

D Velocidade de avano

Na interpolao circular, a velocidade de avano igual velocidade especificada por meio do cdigo F e a velocidade de avano ao longo do arco (a velocidade de avano tangencial do arco) controlada de forma a corresponder velocidade de avano especificada. A diferena entre a velocidade de avano nominal e a velocidade de avano real da ferramenta de 2% ou inferior. Porm, esta velocidade de avano medida ao longo do arco, depois de aplicada a compensao do raio da ponta da ferramenta.

Restries
D Especificao simultnea de R, I, J e K D Especificao de um eixo fora do plano especificado Se os endereos I, J, K e R forem especificados simultaneamente, o arco definido por meio do endereo R tem prioridade e os outros so ignorados. Se um eixo for programado fora do plano especificado, emitido um alarme. Por exemplo, se o plano ZX for especificado no cdigo G do tipo B ou C, a especificao do eixo X ou do eixo U (paralelo ao eixo X) ativa o alarme P/S n 028. Se a diferena do raio entre os pontos inicial e final do arco exceder o valor especificado no parmetro n 3410, ativado o alarme P/S n 020, Se o ponto final no ficar situado no arco, a ferramenta desloca-se em linha reta ao longo de um dos eixos, depois de ter alcanado o ponto final.
43

D Diferena do raio entre o os pontos inicial e final

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

D Especificao de um semicrculo com R

Se um arco com um ngulo central de aproximadamente 180 graus for especificado com R, o clculo das coordenadas centrais poder produzir um erro. Nesse caso, especifique o centro do arco com I, J e K.

Exemplos
D Comando para a interpolao circular X, Z
G02X_Z_I_K_F_;
Ponto final Eixo X

G03X_Z_I_K_F_;

G02X_Z_R_F_;
Ponto final Eixo X (Programao do dimetro) Ponto inicial R Centro do arco

Centro do arco (Programao do dimetro) Ponto inicial


K

Ponto final Eixo X

(Programao do dimetro) Ponto inicial Eixo Z

X Z

X Z

Eixo Z

Eixo Z
K

(Programao absoluta)

(Programao absoluta)

(Programao absoluta)

X 15.0 10.0 50.0 30.0 50.0 Z R25.0 (Programao do dimetro) G02X50.0Z30.0I25.0F0,3; G02U20.0 W--020.0I25.0F0,3ou G02X50.0Z30.0R25.0F0,3 ou G02U20.0W--20.0R25.F0,3;

44

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

4.4

INTERPOLAO HELICOIDAL (G02, G03)


Formato

A interpolao helicoidal para um movimento executado em espiral ativada atravs da especificao de, no mximo, mais dois eixos que se movimentam em sincronia com a interpolao circular, por meio de comandos circulares.

Em sincronia com o arco do plano XpYp G17 G02 G03 Xp_Yp_ I_ J_ R_ _(_)F_;

Em sincronia com o arco do plano ZpXp G18 G02 G03 Xp_Zp_ I_ K_ R_ _(_)F_;

Em sincronia com o arco do plano YpZp G19 , : J_ K_ _(_)F_; Yp_ Zp_ G03 R_ Qualquer eixo em que no se encontre aplicada a inter polao circular. Podem ser especificados, no mximo, mais dois eixos. G02

Explicaes

Este mtodo de comando permite acrescentar simplesmente ou posteriormente um eixo do comando de movimento no pertencente aos eixos de interpolao circular. A velocidade de avano ao longo de um arco circular especificada por meio de um comando F. Sendo assim, a velocidade de avano do eixo linear a seguinte:
F Comprimento do eixo linear Comprimento do arco circular

Determine a velocidade de avano de forma que a velocidade de avano do eixo linear no exceda nenhum dos valores limite. Para tal, poder utilizar o bit 0 (HFC) do parmetro n 1404.
Z

Caminho da ferramenta

A velocidade de avano ao longo da circunferncia de dois eixos interpolados circularmente corresponde velocidade de avano especificada.

Limitaes

D A compensao do raio da ponta da ferramenta s aplicada a um arco circular. D A correo da ferramenta e a compensao do comprimento da ferramenta no podem ser usadas nos blocos em que se encontre programada uma interpolao helicoidal.
45

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.5

INTERPOLAO DE COORDENADAS POLARES (G12.1, G13.1)


Formato
D Especifique G12.1 e G13.1
em blocos separados.

A interpolao de coordenadas polares uma funo que executa o controle de contornos por meio da converso de um comando programado no sistema de coordenadas cartesianas, no movimento de um eixo linear (movimento de uma ferramenta) e no movimento de um eixo de rotao (rotao de uma pea). Este mtodo apropriado para o corte de superfcies frontais e para a retificao de rvores de cames num torno mecnico.
G12.1 ; Inicia o modo de interpolao de coordenadas polares (ativa a interpolao de coordenadas polares)
Especifique uma interpolao linear ou circular, servindo--se das coordenadas de um sistema de coordenadas cartesianas composto de um eixo linear e de um eixo de rotao (eixo virtual).

G13.1 ;

Cancela o modo de interpolao de coordenadas polares (para que a interpolao de coordenadas polares no seja executada)

Pode usar--se G112 e G113 em vez de G12.1 e G13.1, respectivamente.

Explicaes
D Plano de interpolao de coordenadas polares G12.1 inicia o modo de interpolao de coordenadas polares e seleciona um plano para a execuo da interpolao de coordenadas polares (fig. 4.5). A interpolao de coordenadas polares executada neste plano.
Eixo de rotao (eixo virtual) (unidade:mm ou polegadas)

Eixo linear (unidade: mm ou polegadas)

Ponto de origem do sistema de coordenadas da pea Fig 4.5 Plano de interpolao de coordenadas polares.

Quando se liga a mquina ou se reinicializa o sistema, a interpolao de coordenadas polares cancelada (G13.1). Os eixos linear e de rotao, para a interpolao de coordenadas polares, tm de ser previamente definidos por meio dos parmetros (n 5460 e 5461). CUIDADO O plano utilizado antes de se especificar G12.1 (plano selecionado por meio de G17, G18 ou G19) cancelado e s volta a ser retomado quando G13.1 (cancelamento da interpolao de coordenadas polares) for especificado. Quando feito o reset do sistema, a interpolao de coordenadas polares cancelada e passa a ser utilizado o plano especificado por meio de G17, G18 ou G19.

46

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

D Distncia percorrida e velocidade de avano para a interpolao de coordenadas polares


A unidade para as coordenadas do eixo hipottico igual unidade do eixo linear (mm/polegadas) A unidade para a velocidade de avano mm/min ou polegadas/min

No modo de interpolao de coordenadas polares, os comandos do programa so especificados com coordenadas cartesianas no plano de interpolao de coordenadas polares. O endereo do eixo de rotao usado como endereo para o segundo eixo (eixo virtual) do plano. Se dever ser especificado um dimetro ou um raio para o primeiro eixo do plano, depende exclusivamente do eixo de rotao. O eixo virtual encontra-se na coordenada 0, imediatamente aps a especificao de G12.1. A interpolao polar iniciada, assumindo um ngulo de 0 para a posio da ferramenta se G12.1 se encontrar especificado. Servindo-se de F, especifique a velocidade de avano como uma velocidade (velocidade relativa entre a pea e a ferramenta) tangencial em relao ao plano de interpolao de coordenadas polares (sistema de coordenadas cartesianas).
G01 . . . . . . . . . . . . G02, G03 . . . . . . . . . G04 . . . . . . . . . . . . . . G40, G41, G42 . . . .

D Cdigos G que podem ser especificados no modo de interpolao de coordenadas polares

Interpolao linear Interpolao circular Pausa Compensao do raio da ponta da ferramenta (A interpolao de coordenadas polares aplicada ao caminho da ferramenta aps a compensao da ferramenta de corte.) G65, G66, G67 . . . . Comando de macro de usurio G98, G99 . . . . . . . . . Avano por minuto, avano por rotao Os endereos para a especificao do raio de um arco para a interpolao circular (G02 ou G03) no plano de interpolao de coordenadas polares, dependem do primeiro eixo do plano (eixo linear). D I e J no plano Xp-Yp, se o eixo linear for o eixo X ou um eixo paralelo ao eixo X. D J e K no plano Yp-Zp, se o eixo linear for o eixo Y ou um eixo paralelo ao eixo Y. D K e I no plano Zp-Xp, se o eixo linear for o eixo Z ou um eixo paralelo ao eixo Z. O raio de um arco tambm pode ser especificado com um comando R. NOTA Os eixos U, V e W (paralelos ao eixo bsico) podem ser usados com os cdigos G do tipo B e C.

D Interpolao circular no plano de coordenadas polares

D Movimento ao longo de eixos que no esto no plano de interpolao de coordenadas polares D Indicao da posio atual no modo de interpolao de coordenadas polares

A ferramenta movimenta-se normalmente ao longo desses eixos, independentemente da interpolao de coordenadas polares.

So apresentadas as coordenadas atuais. A restante distncia a percorrer em um bloco , porm, apresentada com base nas coordenadas do plano de interpolao de coordenadas polares (coordenadas cartesianas).

47

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

Restries D Sistema de coordenadas


para a interpolao de coordenadas polares

D Comando de compensao
do raio da ponta da ferramenta

Antes da especificao de G12.1, necessrio definir um sistema de coordenadas da pea, no qual o sistema de coordenadas tenha origem no centro do eixo de rotao. No modo G12.1, o sistema de coordenadas no pode ser alterado (G92, G52, G53, reposio das coordenadas relativas, G54 atravs de G59, etc.). O modo de interpolao de coordenadas polares no pode ser ativado nem desativado (G12.1 ou G13.1) no modo de compensao do raio da ponta da ferramenta (G41 ou G42). G12.1 ou G13.1 tm de ser especificados no modo de cancelamento da compensao do raio da ponta da ferramenta (G40). O programa no pode ser reinicializado nos blocos que se encontrem no modo G12.1. A interpolao de coordenadas polares converte o movimento da ferramenta, definido para uma figura programada em um sistema de coordenadas cartesianas, no movimento que a ferramenta dever executar no eixo de rotao (eixo C) e no eixo linear (eixo X). medida que a ferramenta se aproxima do centro da pea, a componente da velocidade de avano do eixo C aumenta, podendo exceder a velocidade mxima de avano de corte definida para o eixo C (no parmetro (n 1422)). Nesse caso, ativado um alarme (ver figura abaixo). Para evitar que a componente do eixo C exceda a velocidade mxima de avano de corte definida para esse eixo, reduza a velocidade de avano especificada atravs do endereo F ou crie um programa que impea que a ferramenta (centro da ferramenta, quando se encontra aplicada a compensao do raio da ponta da ferramenta) se aproxime do centro da pea. Considere as linhas L1, L2 e L3. X a distncia percorrida pela ferramenta por unidade de tempo, a uma velocidade de avano definida com o endereo F no sistema de coordenadas cartesianas. medida que a ferramenta se desloca de L1 para L2 e para L3, o ngulo em que a ferramenta se desloca por unidade de tempo -- correspondente a X no sistema de coordenadas cartesianas -- aumenta de 1 para 2 para 3. Por outras palavras, a componente da velocidade de avano do eixo C aumenta medida que a ferramenta se aproxima do centro da pea. A componente C da velocidade de avano poder exceder a velocidade mxima de avano de corte definida para o eixo C, dado que o movimento da ferramenta no sistema de coordenadas cartesianas foi convertido no movimento da ferramenta para o eixo C e o eixo X.

D Reincio do programa D Velocidade de avano de


corte para o eixo de rotao

AVISO
X

1 2 3

L 1

L 2

L 3

L : Distncia (em mm) entre o centro da ferramenta e o centro da pea, quando o centro da ferramenta se encontra to prximo quanto possvel do centro da pea R :Velocidade mxima de avano de corte (graus/min) do eixo C Assim, a velocidade a ser especificada com o endereo F, na interpolao de coordenadas polares, pode ser calculada por meio da frmula abaixo. Especifique a velocidade permitida com base na frmula. A frmula fornece um valor terico; na prtica poder ser necessrio utilizar um valor ligeiramente inferior ao valor terico, devido a um eventual erro de clculo.
F < L R
18 0 (mm/min)

D Programao do dimetro e do raio

A programao do raio aplicada ao eixo de rotao (eixo C), mesmo que a programao do dimetro seja utilizada no eixo linear (eixo X).
48

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

Exemplos

Exemplo de um programa para a interpolao de coordenadas polares, baseado no eixo X (eixo linear) e no eixo C (eixo de rotao)

C (eixo hipottico) Eixo C Caminho da ferramenta aps a compensao do raio da ponta da ferramenta Caminho programado

N204 N205

N203 N202 N208 N201 N200 Ferra-menta Eixo X

N206

N207 Eixo Z

Eixo X com programao do dimetro, eixo C com programao do raio. O0001; N010 T0101 N0100 G00 X120.0 C0 Z _ ; Posicionamento na posio inicial N0200 G12.1 ; Incio da interpolao de coordenadas polares N0201 G42 G01 X40.0 F _ ; N0202 C10.0 ; N0203 G03 X20.0 C20.0 R10.0 ; N0204 G01 X--40.0 ; Programa geomtrico N0205 C--10.0 ; (programa baseado nas coordenadas N0206 G03 X--20.0 C--20.0 I10.0 J0 ; plano X--C) N0207 G01 X40.0 ; N0208 C0 ; N0209 G40 X120.0 ; N0210 G13.1; Cancelamento da interpolao de coordenadas plares N0300 Z __ ; N0400 X __C __ ;

N0900M30 ;

49

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.6

INTERPOLAO CILNDRICA (G07.1)

A distncia percorrida em um eixo de rotao, programada por meio de um ngulo, convertida internamente, uma s vez, em uma distncia de um eixo linear ao longo da superfcie externa, de maneira a que a interpolao linear ou circular possa ser executada com outro eixo. Aps ter sido executada a interpolao, essa distncia reconvertida na distncia percorrida no eixo de rotao. A funo de interpolao cilndrica permite desenvolver o lado de um cilindro na programao, facilitando, assim, a criao de programas destinados, por exemplo, usinagem cilndrica de cames.
G07.1 IP r ; Inicia o modo de interpolao cilndrica (ativa a interpolao cilndrica). : : : G07.1 IP 0 ; O modo de interpolao cilndrica cancelado.
IP : Endereo para o eixo de rotao r : Raio do cilindro

Formato

Especifique G07.1 IP r ; e G07.1 IP 0; em blocos separados. possvel utilizar G107 em vez de G07.1.

Explicaes
D Seleo de plano (G17, G18, G19) Utilize o parmetro n 1002 para especificar se o eixo de rotao o eixo X, Y ou Z, ou um eixo paralelo a um desses eixos. Especifique o cdigo G para selecionar um plano para o qual o eixo de rotao corresponda ao eixo linear definido. Por exemplo, se o eixo de rotao for um eixo paralelo ao eixo X, G17 ter de especificar um plano Xp-Yp que um plano definido pelo eixo de rotao e pelo eixo Y ou por um eixo paralelo ao eixo Y. S possvel definir um eixo de rotao para a interpolao cilndrica. NOTA Os eixos U, V e W (paralelos ao eixo bsico) podem ser usados com os cdigos G do tipo B e C.

D Velocidade de avano

A velocidade de avano especificada no modo de interpolao cilndrica corresponde velocidade vlida na superfcie cilndrica desenvolvida.

50

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

D Interpolao circular (G02, G03)

No modo de interpolao cilndrica, a interpolao circular pode ser executada com o eixo de rotao e com um outro eixo linear. O raio R utilizado nos comandos da mesma forma descrita na seo 4.4. O raio no expresso em graus mas em milmetros (para a entrada em mm) ou em polegadas (para a entrada em polegadas). < Exemplo: Interpolao circular entre o eixo Z e o eixo C > Para o eixo C do parmetro n 1022, deve especificar-se 5 (eixo paralelo ao eixo X). Neste caso, o comando para a interpolao circular : G18 Z__C__; G02 (G03) Z__C__R__; Para o eixo C do parmetro n 1022 tambm pode introduzir-se 6 (eixo paralelo ao eixo Y). Neste caso, porm, o comando para a interpolao circular : G19 C__Z__; G02 (G03) Z__C__R__; Para executar a compensao do raio da ponta da ferramenta no modo de interpolao cilndrica, cancele qualquer compensao do raio da ponta da ferramenta que se encontre em curso, antes de iniciar o modo de interpolao cilndrica. Em seguida, inicie e cancele a compensao do raio da ponta da ferramenta dentro do modo de interpolao cilndrica. No modo de interpolao cilndrica, a distncia percorrida em um eixo de rotao, programada por meio de um ngulo, convertida internamente, uma s vez, em uma distncia de um eixo linear na superfcie externa, de maneira a que a interpolao linear ou circular possa ser executada com outro eixo. Aps a interpolao, essa distncia reconvertida em um ngulo. Para a converso, a distncia percorrida arredondada para o menor incremento de entrada. Conseqentemente, se um cilindro possuir um raio pequeno, a distncia real percorrida pode divergir da distncia especificada. Este erro no , contudo, acumulativo. Se no modo de interpolao cilndrica for executada uma operao manual com absoluto manual ativado, poder ocorrer um erro pela razo acima descrita.
22R Distncia real = MOVIMENTO/ROT Valor es- pecificado percorrida MOVIMENTO/ROT 22R MOVIMENTO : ROT R Distncia percorrida por cada rotao do eixo de rotao (valor especificado no parmetro n 1260)

D Compensao do raio da ponta da ferramenta

D Preciso da interpolao cilndrica

: Raio da pea : Arredondado para o menor incremento de entrada

Restries
D Especificao do raio do arco no modo de interpolao cilndrica D Interpolao circular e compensao do raio da ponta da ferramenta No modo de interpolao cilndrica, o raio do arco no pode ser especificado com o endereo de palavra I, J ou K. Se o modo de interpolao cilndrica for iniciado quando j se encontra aplicada a compensao do raio da ponta da ferramenta, a interpolao circular no executada corretamente no modo de interpolao cilndrica.
51

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

D Posicionamento

No modo de interpolao cilndrica, no possvel especificar operaes de posicionamento (incluindo as operaes que produzem os ciclos de deslocamento rpido, tais como G28, G80 atravs de G89). Antes de se poder especificar o posicionamento, necessrio cancelar o modo de interpolao cilndrica. A interpolao cilndrica (G07.1) no pode ser executada no modo de posicionamento (G00). No modo de interpolao cilndrica, no possvel especificar um sistema de coordenadas G50 da pea. No modo de interpolao cilndrica, no possvel fazer o reset do modo de interpolao cilndrica. necessrio cancelar primeiro o modo de interpolao cilndrica, antes de se proceder ao seu reset. Os ciclos fixos de perfurao, G81 a G89, no podem ser especificados durante o modo de interpolao cilndrica. O espelhamento para cabeote duplo de torno-revlver (G68 e G69) no pode ser especificado durante o modo de interpolao cilndrica.

D Definio de um sistema de coordenadas D Especificao do modo de interpolao cilndrica D Ciclo fixo para perfurar durante o modo de interpolao cilndrica D Espelhamento para cabeote duplo de torno-revlver

52

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

Exemplos
Exemplo de um Programa de Interpolao Cilndrica
O0001 (INTERPOLAO CILNDRICA ); N01 G00 Z100.0 C0 ; N02 G01 G18 W0 H0 ; N03 G07.1 H57299 ; N04 G01 G42 Z120.0 D01 F250 ; N05 C30.0 ; N06 G03 Z90.0 C60.0 R30.0 ; N07 G01 Z70.0 ; N08 G02 Z60.0 C70.0 R10.0 ; N09 G01 C150.0 ; N10 G02 Z70.0 C190.0 R75.0 ; N11 G01 Z110.0 C230.0 ; N12 G03 Z120.0 C270.0 R75.0 ; N13 G01 C360.0 ; N14 G40 Z100.0 ; N15 G07.1 C0 ; N16 M30 ; Z mm 120 110 90 70 60 N0 5 N06 N11 N07 N08 N09 N10 N12 N13 C

30

60 70

150

190

230

270

360

C Graus

53

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.7

ROSCA DE PASSO CONSTANTE (G32)

Utilizando-se o comando G32, possvel cortar roscas cnicas e em espiral, bem como roscas de passo reto. A velocidade do fuso lida pelo codificador de posio do fuso em tempo real e convertida na velocidade de avano de corte (no modo de avano por minuto), qual a ferramenta ser, ento, movimentada.

L L L

Fig. 4.7 (a) Rosca reta

Fig. 4.7 (b) Rosca cnica

Fig. 4.7 (c) Rosca em espiral

Formato
G32IP_F_;
IP_: Ponto final F_: Passo do eixo longo (sempre em programao do raio) Eixo X Ponto final

2 Z

Ponto inicial

0 L

Eixo Z

Fig. 4.7 (d) Exemplo da abertura de rosca

Explicaes

Em geral, a abertura da rosca repetida ao longo do mesmo caminho da ferramenta, desde o corte grosseiro at o corte de acabamento de um parafuso. Uma vez que a abertura de rosca iniciada quando o codificador de posio instalado no fuso transmite um sinal para 1 volta, o processo de abertura de rosca iniciado em um ponto fixo e o caminho da ferramenta na pea no alterado durante as repetidas aberturas de rosca. Ter em ateno que a velocidade do fuso tem de permanecer constante desde o corte grosseiro at o corte de acabamento. No sendo assim, o passo da rosca incorreto.

54

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

Rosca cnica LX Z LZ passo 45 LZ passo 45 LX Fig. 4.7 (e) LZ e LX de uma rosca cnica

Geralmente, o atraso do sistema servo, etc., provoca passos de rosca ligeiramente incorretos nos pontos inicial e final de uma abertura de rosca. Para compensar esta situao, o comprimento da abertura de rosca deveria ser especificado com um valor um pouco maior do que o necessrio. A Tabela 4.7 apresenta as faixas permitidas para a especificao do passo de rosca.
Tabela 4.7: Faixas de dimenses permitidas para os passos de rosca Menor incremento de comando Entrada em mm Entrada em polegadas de 0.0001 a 500.0000 mm de 0.000001 a 9.999999 polegadas p g

55

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

Explicaes
1. Abertura de rosca reta
Na programao, so usados os valores seguintes : Passo de rosca :4mm 1=3mm 2=1.5mm Profundidade de corte :1mm (corte duplo) (Entrada em milmetros, programao do dimetro) G00 U--62.0 ; G32 W--74.5 F4.0 ; G00 U62.0 ; W74.5 ; U--64.0 ; (No segundo corte, cortar mais 1 mm) G32 W--74.5 ; G00 U64.0 ; W74.5 ;

Eixo X

30 mm 2 1 Eixo Z

70

2. Abertura de rosca cnica


Na programao, so usados os valores seguintes : Passo de rosca : 3.5mm na direo do eixo Z 1=2mm 2=1mm Profundidade de corte na direo do eixo X 1mm (corte duplo) (Entrada em milmetros, programao do dimetro) 1 0 14 Eixo Z G00 X 12.0 Z72.0 ; G32 X 41.0 Z29.0 F3.5 ; G00 X 50.0 ; Z 72.0 ; X 10.0 ; (No segundo corte, cortar mais 1 mm) G32 X 39.0 Z29.0 ; G00 X 50.0 ; Z 72.0 ;

Eixo X 50 43 2

30

40

56

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

AVISO 1 A correo da velocidade de avano encontra--se ativa (fixada a 100%) durante a abertura de rosca. 2 muito perigoso parar o avano da ferramenta de abertura de rosca sem parar primeiro o fuso, pois isso iria aumentar subitamente a profundidade do corte. Portanto, a funo de bloqueio de avano no eficaz durante a abertura de rosca. Se o boto de bloqueio de avano for pressionado durante a abertura de rosca, a ferramenta pra aps a execuo de um bloco em que no se encontre especificada a abertura de rosca, tal como se tivesse sido premido o boto BLOCO NICO. A lmpada de bloqueio de avano (lmpada SPL) acende, porm, se o boto de BLOQUEIO DE AVANO for acionado no painel de comando da mquina. Assim que a ferramenta pra, a lmpada se apaga (estado de parada de bloco nico). 3 Se o boto de BLOQUEIO DE AVANO continuar premido ou for novamente premido no primeiro bloco que no inclui a abertura de rosca, imediatamente aps o bloco de abertura de rosca, a ferramenta pra no bloco que no inclui a abertura de rosca. 4 Se a abertura de rosca for executada no estado de bloco nico, a ferramenta pra aps a execuo do primeiro bloco que no inclua a abertura de rosca. 5 Quando o modo alterado de operao automtica para operao manual durante a abertura de rosca, a ferramenta pra no primeiro bloco no especificando a abertura de rosca como quando o boto de bloqueio de avano carregado conforme mencionado na nota 3. No entanto, quando o modo alterado de um modo de operao automtica para outro, a ferramenta pra depois da execuo do bloco no especificando a abertura de rosca como para o modo de bloco nico da nota 4. 6 Se o bloco anterior for um bloco de abertura de rosca, o corte ser imediatamente iniciado, sem esperar pela deteo do sinal de 1 rotao, mesmo que o bloco atual seja um bloco de abertura de rosca. G32Z _ F_ ; Z _; (O sinal de 1 rotao no detetado antes deste bloco.) G32 ; (Considerado como um bloco de abertura de rosca.) Z_ F_ ;(O sinal de 1 rotao tambm no detetado.) 7 Se o controle da velocidade de corte constante estiver ativo durante a abertura de rosca em espiral ou de rosca cnica, e a velocidade do fuso for alterada, o passo de rosca poder no ser cortado corretamente. Por isso, no use o controle da velocidade de corte constante durante a abertura de rosca. Use, em vez disso, G97. 8 O bloco de deslocamento precedente ao bloco de abertura de rosca no pode incluir comandos de chanfragem nem de canto R. 9 Um bloco de abertura de rosca no pode incluir comandos de chanfragem nem de canto R. 10 A funo de override da velocidade do fuso est desativada durante a abertura de rosca. A velocidade do fuso est fixada para 100%. 11 A funo de retrao do ciclo de abertura de rosca no eficaz para G32.

57

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.8

ABERTURA DE ROSCA DE PASSO VARIVEL (G34)

A especificao de um aumento ou diminuio do passo de rosca por cada rotao da hlice, permite a execuo da abertura de rosca com passo varivel.

Fig. 4.8 Hlice de passo varivel

Formato
G34 IP_F_K_;
IP : Ponto final F : Passo de rosca no sentido do eixo longitudinal, no ponto inicial K : Incremento e decremento do passo por rotao do fuso

Explicaes

Todos os endereos, exceto K, so iguais aos da abertura de rosca reta/cnica com G32. A Tabela 4.8 apresenta a faixa de valores que podem ser especificados como K.
Tabela 4.8: Faixa de valores permitidos para K

Entrada em mm Entrada em polegadas

De 0.0001 a 500.0000 mm/rot. De 0.000001 a 9.999999 pol/rot.

O alarme P/S (n 14) acionado, por exemplo, quando K tem um valor que excede o que apresentado na Tabela 4.8, o valor mximo do passo ultrapassado como resultado do aumento ou diminuio por K ou o passo possui um valor negativo. AVISO A Retrao do Ciclo de Abertura de Rosca no eficaz para G34.

Exemplos
Passo de rosca no ponto inicial: 8,0 mm Aumento do passo de rosca: 0,3 mm/rotao

G34 Z-72.0 F8.0 K0,3 ;

58

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

4.9

ABERTURA DE ROSCA CONTNUA

Na funo de rosqueamento contnuo, os pulsos fracionrios emitidos para a transio entre blocos de movimento, sobrepem-se com o prximo movimento para o processamento e sada de pulsos (sobreposio de blocos). Assim, as sees de usinagem descontnuas, devido interrupo do movimento durante os blocos de usinagem contnua, so eliminadas, permitindo um comando contnuo do bloco que contm as instrues para a abertura de rosca. Dado que o sistema controlado de forma a impedir, tanto quanto possvel, que o sincronismo com o fuso seja perturbado durante a transio entre blocos, se torna possvel executar operaes especiais de abertura de rosca, nas quais o passo de rosca e o contorno se alteram a meio caminho.

Explicaes

G32

G32

G32

Fig. 4.9 Abertura de rosca contnua

Mesmo que seja repetida a mesma seo para a abertura de rosca, enquanto a profundidade de corte alterada, este sistema permite uma usinagem correta sem prejudicar a rosca. NOTA 1 A sobreposio de blocos tambm eficaz para o comando G01, produzindo uma superfcie com um acabamento excelente. 2 A sobreposio de blocos no eficaz em blocos extremamente pequenos.

59

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.10

ABERTURA DE ROSCA MLTIPLA

Atravs do endereo Q possvel especificar um ngulo entre o sinal de 1 rotao do fuso e o incio da abertura de rosca, e deslocar o ngulo de incio da abertura de rosca. Torna-se, assim, possvel produzir facilmente hlices de rosca mltipla.

Hlices de rosca mltipla.

Formato
(Rosca de passo constante)

G32 IP_ F_ Q_ ; G32 IP_ Q_ ;

IP_: Ponto final


F_: Passo na direo longitudinal Q_ : ngulo inicial da abertura de rosca

Explicaes
D Comandos permitidos para
a abertura de rosca

G32: G34: G76: G92:

Abertura de rosca de passo constante Abertura de rosca de passo varivel Ciclo de abertura de rosca mltipla Ciclo de abertura de rosca

Limitaes
D ngulo inicial O ngulo inicial no um valor de ao contnua (modal), tendo, portanto, de ser especificado sempre que usado. Se no for especificado nenhum valor, o programa assume o valor 0, O incremento do ngulo inicial (Q) de 0.001 graus. Ter em ateno, que no possvel especificar um ponto decimal. Exemplo: Para um ngulo de deslocamento de 180 graus, especifique Q180000, No possvel especificar Q180.000, visto que este valor contm um ponto decimal. O ngulo inicial (Q) pode ser especificado entre 0 e 360000 (em unidades de 0.001 graus). Se for especificado um valor superior a 360000 (360 graus), o mesmo ser arredondado para 360000 (360 graus). Use sempre o formato de fita FS15 para o comando de abertura de rosca mltipla G76.
60

D Incremento do ngulo
inicial

D Faixa permitida para o ngulo inicial D Abertura de rosca mltipla (G76)

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

Exemplos
Programa para hlices de rosca dupla (com ngulos iniciais de 0 e 180 graus) G00 X40.0 ; G32 W- 38.0 F4.0 Q0 ; G00 X72.0 ; W38.0 ; X40.0 ; G32 W- 38.0 F4.0 Q180000 ; G00 X72.0 ; W38.0 ;

61

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.11

FUNO DE SALTO (G31)

A interpolao linear pode ser programada atravs da especificao de um movimento axial a seguir ao comando G31, tal como G01. Se for introduzido um sinal de salto externo durante a execuo deste comando, a execuo do comando interrompida e o bloco seguinte executado. A funo de salto usada quando o fim da usinagem no est programado, mas especificado por meio de um sinal da mquina, por exemplo, durante a retificao. Esta funo tambm pode ser usada para medir as dimenses de uma pea. Para mais informaes sobre a utilizao desta funo, consulte o manual publicado pelo fabricante da mquina-ferramenta.

Formato
G31 IP_ ;
G31: Cdigo G de ao simples (eficaz apenas no bloco em que foi especificado)

Explicaes

Quando o sinal de salto est ativo, os valores das coordenadas podem ser utilizados em uma macro de usurio, dado que se encontram memorizados nas variveis #5061 a #5068 do sistema de macros de usurio, da seguinte forma: #5061 Valor da coordenada do eixo X #5062 Valor da coordenada do eixo Z #5063 Valor da coordenada do 3 eixo #5064 Valor da coordenada do 4 eixo AVISO Para aumentar a preciso da posio da ferramenta quando introduzido o sinal de salto, o override da velocidade de avano, o funcionamento em vazio e a acelerao/desacelerao automtica so desativados para a funo de salto se a velocidade de avano for especificada como um valor de avano por minuto. Para ativar estas funes, defina o bit 7 (SKF) do parmetro n. 6200 para 1. Se a velocidade de avano for especificada como um valor de avano por rotao, override da velocidade de avano, funcionamento em vazio e acelerao/desacelerao automtica so ativadas para a funo de salto, independentemente da definio do bit SKF.

NOTA
1 Se o comando G31 for emitido enquanto a compensao do raio da ponta da ferramenta estiver ativa, ativado o alarme P/S n 035. Cancele a compensao da ferramenta com o comando G40, antes de especificar o comando G31. 2 No salto rpido, se G31 for executado no modo de avano por rotao, ativado um alarme P/S (n 211).

62

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

Exemplos
D O bloco a seguir a G31
um comando incremental
G31 W100.0 F100; U50.0; U50.0

O sinal de salto introduzido aqui

50.0

X W100 100.0 Z Movimento efetivo Movimento sem sinal de salto

Fig. 4.11 (a) O bloco seguinte um comando incremental

D O bloco a seguir a G31


um comando absoluto para 1 eixo
G31 Z200.00 F100; X100.0;

X100.0

O sinal de salto introduzido aqui

X200.0 Movimento efetivo Movimento sem sinal de salto Fig. 4.11 (b) O bloco seguinte um comando absoluto para 1 eixo

D O bloco a seguir a G31


um comando absoluto para 2 eixos
G31 G90X200.0 F100; X300.0 Z100.0; X

O sinal de salto introduzido aqui 10 0 (300,100) Movimento efetivo Movimento sem sinal de salto 100 200 300 Z

Fig 4.11 (c) O bloco seguinte um comando absoluto para 2 eixos

63

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

4.12

SALTO MULTI-ETAPAS

Num bloco especificando P1 a P4 aps G31, a funo de salto multi-etapas armazena coordenadas em uma varivel de macro de usurio quando um sinal de salto (4 pontos ou 8 pontos; 8 pontos quando um sinal de salto rpido usado) ligado. Podem utilizar-se os parmetros n 6202 a n 6205 para selecionar um sinal de salto de 4 ou de 8 pontos (se for utilizado um sinal de salto rpido). Um sinal de salto pode ser definido de forma a corresponder a vrios Pn ou Qn (n=1,2,3,4), bem como para corresponder a um Pn ou Qn na base de um para um. possvel servir-se de um sinal de salto emitido pelo equipamento, tal como um instrumento de medio de dimenses fixas, para saltar os programas que esto sendo executados. Na retificao de perfis, por exemplo, possvel executar automaticamente uma srie de operaes, desde a usinagem grosseira at retificao fina, aplicando-se um sinal de salto sempre que as operaes de usinagem grosseira, usinagem semi-fina, usinagem fina ou de retificao fina sejam terminadas.

Formato
Comando de movimento G31 IP __ F __ P __ ;
IP_ : Ponto final F_ : Velocidade de avano P_ : P1-P4

Pausa G04 X (U, P)__ (Q__) ;


X(U, P)_ : Tempo de pausa Q_ : Q1 - Q4

Explicaes

O salto multi-etapas programado atravs da especificao de P1, P2, P3 ou P4 em um bloco G31. A seleo (de P1, P2, P3 ou P4) explicada no manual fornecido pelo fabricante da mquina-ferramenta. Especificando-se Q1, Q2, Q3 ou Q4 em G04 (comando de pausa), possvel ignorar a pausa, tal como acontece quando se especifica G31. Pode ocorrer um salto, mesmo que Q no seja especificado. A seleo (de Q1, Q2, Q3 ou Q4) explicada no manual fornecido pelo fabricante da mquina-ferramenta. Os parmetros n 6202 a 6205 podem ser utilizados para definir se ser aplicado um sinal de salto de 4 ou de 8 pontos (se for utilizado um sinal de salto rpido). A especificao no est limitada correspondncia de um a um. possvel especificar que um sinal de salto corresponda a dois ou mais Pn ou Qn (n=1, 2, 3, 4). Os bits 0 (DS1) a 7 (DS8) do parmetro n 6206 tambm podem ser utilizados para especificar uma pausa. CUIDADO A pausa no ignorada se no for especificado Qn e definidos os parmetros DS1--DS8 (n 6206#0--#7).

D Correspondncia dos sinais de salto

64

B-64114PO/01

PROGRAMAO

4. FUNES DE INTERPOLAO

4.13

SALTO DO LIMITE DE TORQUE (G31 P99)

Com o torque do motor limitado (por exemplo, por um comando de limite de torque emitido atravs da janela do PMC), possvel produzir o mesmo tipo de avano de corte como com G01 (interpolao linear), atravs de um comando de movimento a seguir a G31 P99 (ou G31 P98). O salto efetuado quando emitido um sinal que indica que o limite do torque foi alcanado (devido presso aplicada ou por qualquer outro motivo). Para mais informaes sobre a utilizao desta funo, consulte o manual fornecido pelo fabricante da mquina-ferramenta.
G31 P99 IP_ F_ ; G31 P98 IP_ F_ ;
G31: Cdigo G de ao simples (eficaz apenas no bloco em que foi especificado)

Formato

Explicaes
D G31 P99 Se o limite de torque do motor for alcanado ou for recebido um sinal de SALTO durante a execuo de G31 P99, o comando de movimento atual cancelado e o bloco seguinte executado. Se o limite de torque do motor for alcanado durante a execuo de G31 P98, o comando de movimento atual cancelado e o bloco seguinte executado. O sinal de SALTO <X0004#7/Unidade porta-ferramenta 2 X0013#7> no exerce qualquer influncia sobre G31 P98. A introduo de um sinal de SALTO durante a execuo de G31 P98 no provoca um salto. Se no for especificado um limite de torque antes da execuo de G31 P99/98, o comando de movimento continua; no ocorre um salto mesmo se for atingido um limite de torque. Quando G31 P99/98 especificado, as variveis de macros de usurio contm as coordenadas existentes no final do salto. (Ver seo 4.9.) Se um sinal de SALTO der origem a um salto com G31 P99, as variveis do sistema de macros de usurio contm as coordenadas baseadas no sistema de coordenadas da mquina, depois de finalizado, mas no as coordenadas existentes no momento em que o sinal de SALTO foi introduzido. Apenas um eixo pode ser controlada em cada bloco com G31 P98/99. Se dois ou mais eixos forem especificados para serem controlados em esses blocos ou se no ocorrer um comando de eixo, o alarme P/S n 015 gerado. Se o sinal que indica o alcance do limite de torque for introduzido durante a execuo de G31 P99/98 e a quantidade de erros do servo for superior a 32767, ativado o alarme P/S n 244. Com G31 P99, um sinal de SALTO pode originar um salto, mas no um salto rpido.

D G31 P98

D Comando de limite de torque D Varivel do sistema de macros de usurio

Limitaes
D Comando de eixos

D Erro do servo

D Salto rpido

65

4. FUNES DE INTERPOLAO

PROGRAMAO

B-64114PO/01

D Sincronizao simplificada e controle de eixo angular D Controle da velocidade

G31 P99/98 no pode ser aplicado aos eixos submetidos a uma sincronizao simplificada, nem aos eixos X ou Z, se os mesmos se encontrarem sob um controle de eixo angular. necessrio definir o bit 7 (SKF) do parmetro n 6200 para desativar as funes de funcionamento em vazio, override e acelerao ou desacelerao automtica, nos comandos de salto G31. G31 P99/98 no pode ser usado em blocos consecutivos.

D Comandos consecutivos

AVISO Especifique sempre o limite de torque antes do comando G31 P99/98, caso contrrio G31 P99/98 permitir a execuo de comandos de movimento, sem originar um salto.

NOTA Se G31 for ativado durante a compensao do raio da ponta da ferramenta, ativado o alarme P/S n 035. Portanto, antes de ativar G31, execute G40 para cancelar a compensao do raio da ponta da ferramenta.

Exemplos
O0001; : : Mjj ; : : G31 P99 X200, F100 ; : G01 X100, F500 ; : : MDD ; : : M30 ; : %

O limite de torque especificado atravs da janela do PMC. Comando de salto do limite de torque Comando de movimento ao qual aplicado o limite de torque Limite de torque cancelado pelo PMC

66

B-64114PO/01

PROGRAMAO

5. FUNES DE AVANO

FUNES DE AVANO

67

5. FUNES DE AVANO

PROGRAMAO

B-64114PO/01

5.1

ASPECTOS GERAIS
D Funes de avano

As funes de avano controlam a velocidade de avano da ferramenta. Esto disponveis as duas funes de avano seguintes:

1. Deslocamento rpido Quando se especifica o comando de posicionamento (G00), a ferramenta se move velocidade de deslocamento rpido programada no CNC (parmetro n 1420). 2. Avano de corte A ferramenta se move velocidade de avano de corte programada. D Override O override pode ser aplicado velocidade de deslocamento rpido ou velocidade de avano de corte, pressionando-se o respectivo boto no painel de operao da mquina. D Acelerao/ Desacelerao automtica Para evitar um choque mecnico, a acelerao/desacelerao aplicada automaticamente no momento em que a ferramenta inicia e termina o seu movimento (Fig. 5.1 (a)).
Velocidade de deslocamento rpido

FR

FR : Velocidade de des-

T R: Constante de

locamento rpido

tempo de acelerao/desacelerao para a velocidade de deslocamento rpido Tempo

TR
Velocidade de avano

TR

FC

FC : Velocidade de avano

T C : Constante de

tempo de acelerao/ desacelerao para a velocidade de avano de corte Tempo

TC

TC

Fig. 5.1 (a) Acelerao/desacelerao automtica (exemplo)

68

B-64114PO/01

PROGRAMAO

5. FUNES DE AVANO

D Caminho da ferramenta em avano de corte

Se a direo do movimento for alterada entre os blocos programados, durante o avano de corte, poder obter-se um caminho de canto arredondado (Fig. 5.1 (b)).
X Caminho programado Caminho real da ferramenta

Fig. 5.1 (b) Exemplo do caminho da ferramenta entre dois blocos

Na interpolao circular ocorre um desvio radial (Fig. 5.1 (c)).


X
r:Erro

Caminho programado Caminho real da ferramenta r 0 Z

Fig. 5.1 (c) Exemplo do desvio radial na interpolao circular

O caminho de canto arredondado ilustrado na Fig. 5.1 (b) e o desvio radial ilustrado na Fig. 5.1 (c), dependem da velocidade de avano. Portanto, necessrio controlar a velocidade de avano para que a ferramenta se movimente da forma programada.

5.2

DESLOCAMENTO RPIDO
Formato
G00 IP_ ;
G00: Cdigo G (grupo 01) para o posicionamento (deslocamento rpido) IP_; Palavra de dimenso para o ponto final

Explicaes

O comando de posicionamento (G00) posiciona a ferramenta por meio do deslocamento rpido. No deslocamento rpido, o bloco seguinte executado depois da velocidade de avano especificada passar para 0 e do motor servo alcanar uma determinada faixa definida pelo fabricante da mquina-ferramenta (controle da posio). A velocidade de deslocamento rpido definida para cada eixo por meio do parmetro n 1420, no sendo, assim, necessrio programar uma velocidade de avano rpido. Os seguintes overrides podem ser aplicados velocidade de deslocamento rpido, pressionando-se o respectivo boto no painel de operao da mquina: F0, 25, 50, 100% F0: Permite que uma velocidade de avano fixa seja definida para cada eixo pelo parmetro n 1421. Para informaes mais detalhadas, consulte o manual aplicvel do fabricante da mquina-ferramenta.
69

5. FUNES DE AVANO

PROGRAMAO

B-64114PO/01

5.3

AVANO DE CORTE

A velocidade de avano da interpolao linear (G01), interpolao circular (G02, G03), etc., programada com nmeros aps o cdigo F. No avano de corte, o bloco seguinte executado de forma a minimizar a alterao da velocidade de avano em relao ao bloco precedente. Esto disponveis dois modos de especificao: 1. Avano por minuto (G98) Aps F, se especifica o valor de avano da ferramenta por minuto. 2. Avano por rotao (G99) Aps F, se especifica o valor de avano da ferramenta por rotao do fuso.

Formato
Avano por minuto
G98 ; F_ ; G99 ; F_ ; Cdigo G (grupo 05) para o avano por minuto Comando da velocidade de avano (mm/min ou polegadas/min) Cdigo G (grupo 05) para o avano por rotao Comando da velocidade de avano (mm/rotao ou polegadas/rotao)

Avano por rotao

Explicaes
D Controle da constante da velocidade tangencial O avano de corte controlado de forma que a velocidade de avano tangencial corresponda sempre velocidade de avano especificada.
X X Ponto inicial F Centro Z Interpolao linear Interpolao circular Ponto final Z

Ponto final F Ponto inicial

Fig. 5.3 (a) Velocidade de avano tangencial (F)

D Avano por minuto (G98)

Aps a especificao de G98 (no modo de avano por minuto), o valor de avano da ferramenta por minuto deve ser definido diretamente, especificando um nmero depois de F. G98 um cdigo modal. Depois de selecionado, G98 vlido at que seja especificado G99 (avano por rotao). Quando se liga a mquina, fica ativo o modo de avano por rotao. possvel aplicar ao avano por minuto uma correo de 0% a 254% (em passos de 1%), por meio do respectivo boto do painel de operao da mquina. Para informaes mais detalhadas, consulte o manual correspondente fornecido pelo fabricante da mquina-ferramenta.
70

B-64114PO/01

PROGRAMAO

5. FUNES DE AVANO

Quantidade de avano por minuto (mm/min ou pol/min)

Fig. 5.3 (b) Avano por minuto

AVISO No possvel aplicar um override a alguns dos comandos, como p. ex. abertura de rosca. D Avano por rotao (G99) Aps a especificao de G99 (no modo de avano por rotao), o valor de avano da ferramenta por rotao do fuso deve ser definido diretamente, especificando um nmero depois de F. G99 um cdigo modal. Depois de selecionado, G99 vlido at que seja especificado G98 (avano por minuto). possvel aplicar ao avano por rotao uma correo de 0% a 254% (em passos de 1%), por meio do respectivo boto do painel de operao da mquina. Para informaes mais detalhadas, consulte o manual correspondente fornecido pelo fabricante da mquina-ferramenta. Se o bit 0 (NPC) do parmetro n 1402 for definido com 1, possvel especificar os comandos de avano por rotao, mesmo que no seja usado um codificador de posio. (O CNC converte os comandos de avano por rotao em comandos de avano por minuto.)
F Quantidade de avano por rotao do fuso (mm/rot ou pol/rot)

Fig. 5.3 (c) Avano por rotao

CUIDADO 1 Se o fuso trabalhar a uma velocidade baixa, podero verificar--se flutuaes na velocidade de avano. Quanto menor for o nmero de rotaes do fuso, tanto mais freqentemente ocorrero flutuaes na velocidade de avano. 2 No possvel aplicar um override a alguns dos comandos, como p. ex. abertura de rosca. D Fixao da velocidade de avano de corte Pode definir-se um limite superior comum na velocidade de avano de corte ao longo de cada eixo com o parmetro n 1422. Se uma velocidade real de avano de corte (com um override aplicado) exceder um limite superior especificado, ela fixada para o limite superior.
71

5. FUNES DE AVANO

PROGRAMAO

B-64114PO/01

NOTA O limite superior especificado em mm/min ou em polegadas/min. O clculo do CNC poder implicar um erro da velocidade de avano de +2% em relao ao valor especificado. Esse erro no vlido, contudo, para a acelerao/desacelerao. Mais precisamente, esse erro provocado pela medio do tempo de que a ferramenta necessita para se deslocar 500 mm ou mais, durante o estado estvel:

D Referncia

A faixa de velocidades de avano especificveis pode ser consultada no Anexo C.

5.4

PAUSA (G04)
Formato
Pausa G04 X_ ; ou G04 U_ ; ou G04 P_ ;
X_ : Especifique o tempo (so permitidos nmeros decimais) U_ : Especifique o tempo (so permitidos nmeros decimais) P_ : Especifique o tempo (so permitidos nmeros decimais)

Explicaes

Quando se especifica uma pausa, a execuo do bloco seguinte adiada pelo tempo especificado. O bit 1 (DWL) do parmetro n 3405 pode definir uma pausa para cada rotao no modo de avano por rotao (G99).
Tabela 5.4 (a): Faixa de valores de comando do tempo de pausa (comando X ou U)
Sistema incremental IS--B IS--C Faixa de valores de comUnidade do ando tempo de pausa de 0.001 a 99999.999 de 0.0001 a 9999.9999 s ou rot. rot

Tabela 5.4 (b): Faixa de valores de comando do tempo de pausa (comando P)


Sistema incremental IS--B IS--C Faixa de valores de comUnidade do ando tempo de pausa de 1 a 99999999 de 1 a 99999999 0.001 s ou rot. 0.0001 s ou rot.

72

B-64114PO/01

PROGRAMAO

6. PONTO DE REFERNCIA

PONTO DE REFERNCIA

Qualquer mquina-ferramenta CNC possui uma posio especial na qual, normalmente, a ferramenta substituda ou o sistema de coordenadas definido, como se descreve mais tarde. Essa posio designada como ponto de referncia.

73

6. PONTO DE REFERNCIA

PROGRAMAO

B-64114PO/01

6.1

RETORNO AO PONTO DE REFERNCIA


D Ponto de referncia O ponto de referncia uma posio fixa na mquina-ferramenta, para a qual a ferramenta pode ser facilmente deslocada por meio da funo de retorno ao ponto de referncia. O ponto de referncia utilizado, por exemplo, como uma posio na qual as ferramentas so substitudas automaticamente. possvel especificar um total de quatro pontos de referncia, definindo-se coordenadas no sistema de coordenadas da mquina, atravs dos parmetros (n 1240 a 1243).
Y 2 ponto de referncia

3 ponto de referncia

Ponto de referncia

4 ponto de referncia

X Ponto zero da mquina Fig. 6.1 (a) Ponto zero da mquina e pontos de referncia

74

B-64114PO/01

PROGRAMAO

6. PONTO DE REFERNCIA

D Retorno ao ponto de referncia

As ferramentas so deslocadas automaticamente para o ponto de referncia passando por uma posio intermediria ao longo de um eixo especificado Quando o retorno ao ponto de referncia est concludo, acende-se a lmpada que indica que o retorno foi concludo.
X

Posio intermediria Ponto de referncia

Fig. 6.1 (b) Retorno ao ponto de referncia

D Controle do retorno ao ponto de referncia

A funo de controle do retorno ao ponto de referncia (G27) verifica se a ferramenta regressou corretamente ao ponto de referncia, como especificado no programa. Se a ferramenta tiver regressado corretamente ao ponto de referncia ao longo do eixo especificado, acende-se a lmpada do respectivo eixo.

Formato
D Retorno ao ponto de referncia
G28 IP _ ; Retorno ao ponto de referncia (P2 pode ser omitido.)

G30 P2 IP _ ; Retorno ao 2 ponto de referncia G30 P3 IP _ ; Retorno ao 3 ponto de referncia G30 P4 IP _ ; Retorno ao 4 ponto de referncia
IP_: Comando que especifica a posio intermediria (comando absoluto/incremental)

D Controle do retorno ao ponto de referncia

G27 IP _ ;
IP_: Comando que especifica o ponto de referncia (comando absoluto/incremental)

75

6. PONTO DE REFERNCIA

PROGRAMAO

B-64114PO/01

Explicaes
D Retorno ao ponto de referncia (G28) O deslocamento para a posio intermediria ou para os pontos de referncia executado velocidade de deslocamento rpido de cada eixo. Por isso, a compensao do raio da ponta da ferramenta e a correo da ferramenta deveriam ser canceladas antes da execuo deste comando, por motivos de segurana. Em sistemas sem um detetor de posio absoluta, s possvel utilizar as funes de retorno ao segundo, terceiro e quarto ponto de referncia depois de se efetuar o retorno ao ponto de referncia (G28) ou o retorno manual ao ponto de referncia (ver III-3.1). Normalmente, o comando G30 s utilizado se a posio do dispositivo automtico de substituio da ferramenta (ATC) diferir do ponto de referncia. O comando G27 posiciona a ferramenta velocidade de deslocamento rpido. Quando a ferramenta alcana o ponto de referncia, a lmpada de retorno ao ponto de referncia acende-se. No entanto, se a posio alcanada pela ferramenta no corresponder ao ponto de referncia, ativado um alarme (n 092). A lmpada que indica a concluso do retorno no se acende se o bloqueio da mquina estiver ligado, mesmo que a ferramenta tenha regressado automaticamente ao ponto de referncia. Neste caso, no efetuado o controle de retorno da ferramenta ao ponto de referncia, mesmo que seja especificado um comando G27. Se o comando G28 for especificado sem que o retorno manual ao ponto de referncia tenha sido executado aps a energizao, o movimento a partir do ponto intermedirio igual ao do retorno manual ao ponto de referncia. Neste caso, a ferramenta desloca-se na direo especificada no parmetro ZMIx (bit 5 do parmetro n 1006) para o retorno ao ponto de referncia. A posio intermediria tem, portanto, de ser especificada de forma a possibilitar o retorno ao ponto de referncia. No modo de correo, a posio a ser alcanada pela ferramenta com o comando G27 obtida adicionando o valor de correo posio especificada. Assim, se a posio definida atravs da adio do valor de correo no corresponder ao ponto de referncia, a lmpada no se acende mas ativado um alarme. Normalmente, as correes tm de ser canceladas antes de se ativar o comando G27. Se o sistema da mquina-ferramenta for um sistema ingls em que foram feitas entradas em milmetros, a lmpada de retorno ao ponto de referncia poder acender-se mesmo que a posio programada tenha sido deslocada do ponto de referncia pelo menor incremento de entrada. Isso deve-se ao fato do menor incremento de entrada da mquina ser inferior ao seu menor incremento de comando. Ver III-3.1.

D Retorno ao 2, 3 e 4 ponto de referncia (G30)

D Controle do retorno ao ponto de referncia (G27)

Restries
D Bloqueio da mquina ligado

D Primeiro retorno ao ponto de referncia aps a energizao (sem um detetor de posio absoluta)

D Controle do retorno ao ponto de referncia no modo de correo

D Lmpada acesa quando a posio programada no corresponde ao ponto de referncia

Referncia
D Retorno manual ao ponto de referncia

76

B-64114PO/01

PROGRAMAO

7. SISTEMA DE COORDENADAS

SISTEMA DE COORDENADAS

A ferramenta pode ser deslocada para a posio pretendida, introduzindo essa posio no CNC. Essa posio da ferramenta representada em um sistema de coordenadas. As coordenadas so especificadas por meio dos eixos do programa. Se forem utilizados os dois eixos do programa, isto , os eixos X e Z, as coordenadas so especificadas da seguinte forma:
X_Z_

A este comando d-se o nome de palavra de dimenso.


X

Ponto zero

Fig. 7 Posio da ferramenta especificada por XZ

As coordenadas so especificadas em um dos trs sistemas de coordenadas seguintes: (1) Sistema de coordenadas da mquina (2) Sistema de coordenadas da pea (3) Sistema de coordenadas locais O nmero de eixos do sistema de coordenadas varia de mquina para mquina. Por isso, as palavras de dimenso so representadas, neste manual, por IP_.

77

7. SISTEMA DE COORDENADAS

PROGRAMAO

B-64114PO/01

7.1

SISTEMA DE COORDENADAS DA MQUINA

O ponto especfico de uma mquina, que funciona como referncia da mesma, designado como ponto zero da mquina. O ponto zero de cada mquina programado pelo respectivo fabricante da mquina-ferramenta. A um sistema de coordenadas, cujo ponto de origem coincide com o ponto zero da mquina, d-se o nome de sistema de coordenadas da mquina. O sistema de coordenadas da mquina determinado quando se executa o retorno manual ao ponto de referncia, aps a energizao (ver III-3.1). Uma vez determinado, o sistema de coordenadas da mquina no alterado at que a mquina seja desligada.
G53 IP _ ;
IP _ ; Palavra de dimenso absoluta

Formato

Explicaes
D Seleo do sistema de coordenadas da mquina (G53) Quando uma posio especificada como um conjunto de coordenadas da mquina, a ferramenta desloca-se para essa posio por meio do deslocamento rpido. G53, usado para selecionar o sistema de coordenadas da mquina, um cdigo G de ao simples. Todos os comandos baseados no sistema de coordenadas da mquina selecionado s so, por isso, eficazes no bloco que contm G53. O comando G53 tem de ser especificado atravs de valores absolutos. Sendo especificados valores incrementais, o comando G53 ignorado. Se pretender deslocar a ferramenta para uma posio especfica da mquina, como p. ex. a posio de substituio da ferramenta, programe o movimento no sistema de coordenadas da mquina ativado com G53. Sempre que especificar o comando G53, cancele a compensao do raio da ponta da ferramenta e a correo da ferramenta. Uma vez que o sistema de coordenadas da mquina tem de ser definido antes de se especificar o comando G53, necessrio executar, pelo menos, um retorno manual ou automtico ao ponto de referncia atravs do comando G28, imediatamente aps a energizao. No ser necessrio faz-lo, caso se encontre instalado um detetor de posio absoluta. Quando se executa um retorno manual ao ponto de referncia aps a energizao, o sistema de coordenadas da mquina definido de forma que o ponto de referncia corresponda aos valores de coordenadas (, ), especificados por meio do parmetro n 1240,

Restries
D Cancelamento da funo de compensao D Especificao de G53 imediatamente aps a energizao

Referncia

Sistema de coordenadas da mquina Ponto zero

Ponto de referncia

78

B-64114PO/01

PROGRAMAO

7. SISTEMA DE COORDENADAS

7.2

SISTEMA DE COORDENADAS DA PEA

O sistema de coordenadas utilizado para a usinagem de uma pea designado como sistema de coordenadas da pea. O sistema de coordenadas da pea tem de ser previamente definido atravs do NC (definio de um sistema de coordenadas da pea). O sistema de coordenadas da pea definido pelo programa de usinagem utilizado (seleo de um sistema de coordenadas da pea). possvel alterar um sistema de coordenadas da pea j definido, deslocando o seu ponto de origem (alterao do sistema de coordenadas da pea). O sistema de coordenadas da pea pode ser definido por meio de trs mtodos: (1) Com G50 O sistema de coordenadas da pea definido, especificando um valor aps G50, no programa. (2) Definio automtica Se o bit 0 do parmetro n 1201 for previamente ativado, o sistema de coordenadas da pea definido automaticamente quando o retorno manual ao ponto de referncia executado (ver Parte III-3.1). (3) Introduo atravs do painel MDI Realize definies para definir previamente seis sistemas de coordenadas da pea atravs do painel MDI (ver Parte III-11.4.10). Depois, use comandos do programa G54 a G59 para selecionar qual o sistema de coordenadas da pea que deve ser usado. Sendo utilizado um comando absoluto, o sistema de coordenadas da pea ter de ser especificado de uma das formas acima descritas.

7.2.1
Definio do Sistema de Coordenadas da Pea

Formato
D Definio do sistema de
coordenadas da pea com G50 G50 IP_

Explicaes

O sistema de coordenadas da pea definido de forma que um determinado ponto da ferramenta, como p. ex. a ponta da ferramenta, fique situado nas coordenadas especificadas. Se IP for um valor de comando incremental, o sistema de coordenadas de trabalho ser definido de forma que a posio atual da ferramenta corresponda ao resultado da adio do valor incremental especificado s coordenadas da posio anterior da ferramenta. Se o sistema de coordenadas for definido por meio de G50, durante a correo, ser definido um sistema de coordenadas, no qual a posio anterior correo corresponda posio especificada em G50.

79

7. SISTEMA DE COORDENADAS

PROGRAMAO

B-64114PO/01

Exemplos
Exemplo 1 Definio do sistema de coordenadas atravs de G50X128.7Z375.1; comando (designao do dimetro) X Exemplo 2 Ponto bsico Definio do sistema de coordenadas atravs de G50X1200.0Z700.0; comando (designao do dimetro) X 700.0 Ponto inicial (ponto padro) Ponto inicial 1200.0 Z Z

375.1 128.7

Ponto zero

80

B-64114PO/01

PROGRAMAO

7. SISTEMA DE COORDENADAS

7.2.2
Seleo de um Sistema de Coordenadas da Pea

Esto disposio os sistemas de coordenadas da pea abaixo descritos. (Para informaes detalhadas sobre os mtodos de definio, ver subseo II-7.2.1.) (1) G50 ou definio automtica do sistema de coordenadas da pea Uma vez selecionado um sistema de coordenadas da pea, os comandos absolutos trabalham com o sistema de coordenadas da pea. (2) Seleo de um dos seis sistemas de coordenadas da pea definidos com o painel MDI Especificando um cdigo G de G54 a G59, possvel selecionar um dos sistemas 1 a 6 de coordenadas da pea. G54 Sistema 1 de coordenadas da pea G55 Sistema 2 de coordenadas da pea G56 Sistema 3 de coordenadas da pea G57 Sistema 4 de coordenadas da pea G58 Sistema 5 de coordenadas da pea G59 Sistema 6 de coordenadas da pea Os sistemas 1 a 6 de coordenadas da pea so definidos depois do retorno ao ponto de referncia, aps a energizao. Quando se procede energizao, selecionado o sistema de coordenadas G54. Se o bit 2 (G50) do parmetro n 1202 for definido com 1, a execuo do comando G50 faz com que seja ativado o alarme P/S n 10. Isto destina-se a evitar que o usurio confunda sistemas de coordenadas.

Exemplos
G55 G00 X100.0 Z40.0 ;
X Sistema 2 de coordenadas da pea (G55) 100.0 Neste exemplo, o posicionamento refere-se s posies (X=100.0, Z=40.0) do sistema 2 de coordenadas da pea.

40.0

Z Fig. 7.2.2

81

7. SISTEMA DE COORDENADAS

PROGRAMAO

B-64114PO/01

7.2.3
Alterao do Sistema de Coordenadas da Pea

possvel alterar os seis sistemas de coordenadas da pea especificados com G54 a G59, alterando-se um valor externo de correo do ponto zero da pea ou o valor de correo do ponto zero da pea. Existem trs mtodos para alterar o valor externo de correo do ponto zero da pea ou o valor de correo do ponto zero da pea. (1) Introduo por meio do painel MDI (ver III-11.4.10) (2) Programao por meio de G10 ou G50 (3) Atravs da funo de entrada de dados externos O valor externo de correo do ponto de origem da pea pode ser alterado enviando um sinal ao CNC. Para mais informaes, consulte o manual correspondente publicado pelo fabricante da mquina-ferramenta.

Sistema 1 de coordenadas da pea (G54)

Sistema 2 de coordenadas da pea (G55) ZOFS2

Sistema 3 de coordenadas da pea (G56)

Sistema 4 de coordenadas da pea (G57)

ZOFS1

ZOFS3

ZOFS4 ZOFS5

Sistema 5 de coordenadas da pea (G58) Sistema 6 de coordenadas da pea (G59)

EXOFS Ponto zero EXOFS : Valor externo de correo do ponto zero da pea ZOFS1 a ZOFS6 : Valor de correo do ponto zero da pea

ZOFS6

Fig. 7.2.3 Alterao do valor externo de correo do ponto zero da pea ou do valor regularde correo do ponto zero da pea

Formato
D Alterao por meio de G10
G10 L2 Pp IP _;
p=0 : Valor externo de correo do ponto zero da pea p=1 a 6 : O valor de correo do ponto zero da pea corresponde aos sistemas 1 a 6 de coordenadas da pea IP : Para um comando absoluto (G90), a correo do ponto zero da pea em cada eixo. Para um comando incremental (G91), o valor a ser adicionado correo do ponto zero da pea em cada eixo (a soma corresponde nova correo).

D Alterao por meio de G50


G50 IP _;

82

B-64114PO/01

PROGRAMAO

7. SISTEMA DE COORDENADAS

Explicaes
D Alterao por meio de G10 D Alterao por meio de G50 Com o comando G10, possvel alterar individualmente cada um dos sistemas de coordenadas da pea. Especificando-se G50IP_;, o sistema de coordenadas da pea (selecionado com um cdigo de G54 a G59) deslocado para um novo sistema de coordenadas da pea de forma que a posio atual da ferramenta corresponda s coordenadas especificadas (IP_). Se IP for um valor de comando incremental, o sistema de coordenadas de trabalho ser definido de forma que a posio atual da ferramenta corresponda ao resultado da adio do valor incremental especificado s coordenadas da posio anterior da ferramenta. (Deslocamento do sistema de coordenadas) Em seguida, o valor de deslocamento do sistema de coordenadas adicionado a todos os valores de correo do ponto zero da pea. Isso significa que todos os sistemas de coordenadas da pea so submetidos a um deslocamento igual.

Exemplos
X 160 100 X Sistema de coordenadas da pea G54 Se G50X100Z100; for programado quando a ferramenta se encontra posicionada em (200, Posio da ferramenta 160), no modo G54, ser criado o sistema 1 de coordenadas da pea (X -- Z) deslocado em funo do vetor A. Z Z Novo sistema de coordenadas da pea

60

100 100 200

Sistema original de coordenadas da pea

<G54 sistema de coordenadas da pea >

Suponha que foi especificado um sistema de coordenadas da pea G54. Ser possvel, ento, definir, por X meio do seguinte comando, um <G55 sistema de coordenadas da sistema de coordenadas da pea G55 pea > com o crculo preto da ferramenta X 600.0 (figura esquerda) em (600.0, 12000.0), desde que a relao X relativa entre os sistemas de coordenadas da pea G54 e G55 Z 600.0 tenha sido corretamente definida: 1200.0 A G50X600.0Z1200.0; Suponha X tambm que os paletes so Z Z carregados em duas posies 1200.0 diferentes. Se a relao relativa entre B os sistemas de coordenadas dos A Z paletes, nas duas posies, tiver sido corretamente definida, tratando os C sistemas de coordenadas como sistema de coordenadas da pea G54 e sistema de coordenadas da pea X -- Z Novo sistema de coordenadas da pea G55, o deslocamento do sistema de X -- Z Sistema original de coordenadas da pea coordenadas em um dos paletes, com A : Valor de correo criado por G50 G50, provoca o mesmo deslocamento B : Valor de correo do ponto zero da pea em G54 do sistema de coordenadas no outro C : Valor de correo do ponto zero da pea em G55 palete. Isso significa que as peas dos dois paletes podem ser usinadas com o mesmo programa, especifi-cando apenas G54 ou G55.

83

7. SISTEMA DE COORDENADAS

PROGRAMAO

B-64114PO/01

7.2.4
Predefinio do Sistema de Coordenadas da Pea (G92.1)

A funo de predefinio do sistema de coordenadas da pea serve para definir previamente um sistema de coordenadas da pea deslocado por interveno manual para o sistema de coordenadas da pea previamente deslocado. O ltimo sistema deslocado do ponto zero da mquina por um valor de correo do ponto zero da pea. A funo de predefinio do sistema de coordenadas da pea pode ser utilizada de duas maneiras. Um dos mtodos serve-se de um comando programado (G92.1). O outro se serve das operaes MDI nas telas de visualizao da posio absoluta, de visualizao da posio relativa e de - 11.1.4). visualizao da posio global (III G92.1 IP 0 ; (G50,3 P0 ; para o sistema A de cdigos G)
IP 0 ; Especifica os endereos dos eixos sujeitos operao de predefinio do sistema de coordenadas da pea. Os eixos que no forem especificados no se encontram sujeitos operao de predefinio.

Formato

Explicaes

Quando se executa um retorno manual ao ponto de referncia no estado de reset, o sistema de coordenadas da pea deslocado do ponto zero do sistema de coordenadas da mquina em funo do valor de correo do ponto zero da pea. Suponha que o retorno manual ao ponto de referncia executado quando o sistema de coordenadas da pea selecionado com G54. Neste caso, um sistema de coordenadas da pea automaticamente definido, tendo seu ponto zero deslocado do ponto zero da mquina pelo valor de correo do ponto zero da pea G54; a distncia do ponto zero do sistema de coordenadas da pea ao ponto de referncia representa a posio atual no sistema de coordenadas da pea.
Sistema de coordenadas da pea G54 Valor G54 de correo do ponto zero da pea Ponto de referncia Ponto de referncia Retorno manual ao ponto de referncia

Se estiver instalado um detetor de posio absoluta, o ponto zero do sistema de coordenadas da pea definido automaticamente aps a energizao encontra-se deslocado do ponto zero da mquina em funo do valor de correo do ponto zero da pea em G54. A posio da mquina, no momento da energizao, lida pelo detetor de posio absoluta e a posio atual, no sistema de coordenadas da pea, definida subtraindo da posio da mquina o valor de correo do ponto zero da pea em G54. O sistema de coordenadas da pea definido por meio destas operaes deslocado do sistema de coordenadas da mquina atravs dos comandos e operaes apresentados na pgina seguinte. (a) Interveno manual executada com o sinal absoluto manual desligado (b) Comando de deslocamento executado no estado de bloqueio da mquina (c) Movimento com interrupo por manivela (d) Operao com a funo de espelhamento (e) Definio do sistema de coordenadas locais com G52 ou deslocamento do sistema de coordenadas da pea com G92
84

B-64114PO/01

PROGRAMAO

7. SISTEMA DE COORDENADAS

No caso (a), o sistema de coordenadas da pea deslocado em funo da distncia percorrida durante a interveno manual.
Sistema de coordenadas da pea G54, antes da interveno manual Valor de correo do ponto zero da pea
WZo

Po

Distncia percorrida durante a interveno manual

Pn

Ponto zero da mquina


WZn

Sistema de coordenadas da pea G54, aps a interveno manual

Na operao acima, um sistema de coordenadas da pea j deslocado, pode ser predefinido atravs de um cdigo G ou da operao MDI, como um sistema de coordenadas da pea deslocado do ponto zero da mquina em funo do valor de correo do ponto zero da pea. Obtm-se o mesmo resultado quando o retorno manual ao ponto de referncia executado em um sistema de coordenadas da pea que j foi deslocado. Neste exemplo, a especificao de um cdigo G ou a operao MDI faz com que o ponto zero WZn do sistema de coordenadas da pea retorne ao ponto zero original WZo, servindo a distncia entre WZo e Pn para representar a posio atual no sistema de coordenadas da pea. O bit 3 (PPD) do parmetro n 3104 especifica se devero ser predefinidas coordenadas relativas (RELATIVA), assim como coordenadas absolutas.

Restries
D Compensao do raio da ponta da ferramenta, compensao do comprimento da ferramenta, correo da ferramenta D Reincio do programa Para usar a funo de predefinio do sistema de coordenadas da pea, cancele os modos de compensao: Compensao do raio da ponta da ferramenta, compensao do comprimento da ferramenta e correo da ferramenta Se a funo for executada sem cancelar primeiro estes modos, os vetores de compensao so cancelados temporariamente. A funo de predefinio do sistema de coordenadas da pea no executada durante o reinicio do programa.

85

7. SISTEMA DE COORDENADAS

PROGRAMAO

B-64114PO/01

7.2.5
Deslocamento do Sistema de Coordenadas da Pea

Se o sistema de coordenadas atualmente definido atravs do comando G50 ou da definio automtica do sistema divergir do sistema de trabalho programado, o sistema de coordenadas definido poder ser deslocado (ver III-3.1). Introduza a quantidade de deslocamento desejada na memria de deslocamento do sistema de coordenadas de trabalho.

Explicaes
x X

X--Z: Sistema de coordenadas usado no programa x--z : Sistema de coordenadas atualmente definido, com um
valor de deslocamento igual a 0 (sistema de coordenadas a ser deslocado)

O
Deslocamento

Z O Z

Introduza na memria de deslocamento do sistema de coordenadas de trabalho a quantidade de deslocamento de O para O.

Fig. 7.2.5 Deslocamento do sistema de coordenadas da pea

Ver seo 11.4.5 da Parte III para obter informaes sobre como especificar a distncia de deslocamento do sistema de coordenadas de trabalho.

86

B-64114PO/01

PROGRAMAO

7. SISTEMA DE COORDENADAS

7.3

SISTEMA DE COORDENADAS LOCAIS


Formato

Quando se cria um programa em um sistema de coordenadas da pea, pode definir-se um sistema derivado de coordenadas da pea para facilitar a programao. A esse sistema de coordenadas derivado d-se o nome de sistema de coordenadas locais.

G52 IP_ ; Definio do sistema de coordenadas locais


......

G52 IP 0 ; Cancelamento do sistema de coordenadas locais


IP_ : Ponto de origem do sistema de coordenadas locais

Explicaes

Especificando-se G52IP_;, possvel definir um sistema de coordenadas locais em todos os sistemas de coordenadas da pea (G54 a G59). O ponto de origem de cada um dos sistemas de coordenadas locais definido na posio especificada por IP_ no sistema de coordenadas da pea. Uma vez definido o sistema de coordenadas local, as suas coordenadas so usadas em um comando de deslocamento do eixo. O sistema de coordenadas locais pode ser alterado, especificando-se o comando G52 com o ponto zero de um novo sistema de coordenadas locais no sistema de coordenadas da pea. Para cancelar o sistema de coordenadas local e especificar o valor de coordenadas no sistema de coordenadas da pea, necessrio fazer coincidir o ponto zero do sistema de coordenadas local com o do sistema de coordenadas da pea.

IP_

(Sistema de coordenadas locais) (G54 : Coordenada da pea nadas da pea) G55 G56 G57 G58

IP_

(Sistema de coordenadas locais) (G59 : Sistema de coordenadas da pea 6)

(Sistema de coordenadas da mquina) Origem do sistema de coordenadas da mquina Ponto de referncia Fig. 7.3 Definio do sistema de coordenadas local

87

7. SISTEMA DE COORDENADAS

PROGRAMAO

B-64114PO/01

AVISO 1 A definio do sistema de coordenadas locais no altera os sistemas de coordenadas da pea nem da mquina. 2 Quando se utiliza G50 para definir um sistema de coordenadas de trabalho, o sistema de coordenadas locais no ser alterado se as coordenadas no forem especificadas para todos os eixos do sistema de coordenadas locais. Se as coordenadas forem especificadas para qualquer um dos eixos do sistema de coordenadas local, o mesmo ser cancelado. 3 G52 cancela temporariamente a correo para a compensao do raio da ponta da ferramenta. 4 Os comandos de deslocamento ativados imediatamente aps o bloco G52 tm de ser comandos absolutos. 5 O cancelamento do sistema de coordenadas locais em caso de reset depende dos parmetros especificados. O sistema de coordenadas locais cancelado em caso de reset, se o bit 6 (CLR) do parmetro n 3402 ou o bit 3 (RLC) do parmetro n 1202 possuir o valor 1. 6 Se o retorno manual ao ponto de referncia cancela ou no, o sistema de coordenadas locais, isso depende da definio de ZCL (bit 2 do parmetro n 1201).

88

B-64114PO/01

PROGRAMAO

7. SISTEMA DE COORDENADAS

7.4

SELEO DE PLANO

A seleo dos planos para a interpolao circular, compensao do raio da ponta da ferramenta, rotao do sistema de coordenadas e perfurao feita por meio do cdigo G. A tabela seguinte apresenta uma lista de cdigos G e dos planos correspondentes.

Explicaes
Cdigo G G17 G18 G19

Tabela 7.4: Cdigos G e planos correspondentes


Plano selecionado Plano Xp Yp Plano Zp Xp Plano Yp Zp Eixo X ou um Ei eixo paralelo Eixo Y ou um Ei eixo paralelo Eixo Z ou um Ei eixo paralelo Xp Yp Zp

Xp, Yp, Zp so determinados pelo endereo do eixo existente no bloco em que se encontra programado G17, G18 ou G19. Se no bloco G17, G18 ou G19 for omitido o endereo de um eixo, parte-se do princpio de que so omitidos os endereos dos trs eixos bsicos. O parmetro n 1022 serve para especificar se os diversos eixos so eixos bsicos (eixo X, eixo Y ou eixo Z) ou eixos paralelos aos eixos bsicos. O plano no alterado nos blocos em que no se encontre programado G17, G18 ou G19. Quando se procede energizao, selecionado G18 (plano ZX). A instruo de movimento irrelevante para a seleo de planos. NOTA 1 Os eixos U, V e W (paralelos a um eixo bsico) podem ser usados com os cdigos G do tipo B e C. 2 As funes de programao direta da dimenso do desenho, chanfragem, canto R, repetio de ciclo fixo e ciclo fixo simples s so ativadas no plano ZX. Se estas funes forem especificadas para outros planos, ser ativado o alarme P/S n 212.

Exemplos

Seleo de plano quando o eixo X paralelo ao eixo U. G17X_Y_; Plano XY G17U_Y_; Plano UY G18X_Z_; Plano ZX X_Y_; O plano no foi alterado (plano ZX) G17 ; Plano XY G18 ; Plano ZX G17 U_ ; Plano UY G18Y_ ; Plano ZX, o eixoY se movimenta independentemente do plano.

89

8. DIMENSO E VALOR DAS COORDENADAS

PROGRAMAO

B-64114PO/01

DIMENSO E VALOR DAS COORDENADAS

Este captulo contm os seguintes tpicos:


8.1 8.2 8.3 8.4 PROGRAMAO ABSOLUTA E INCREMENTAL (G90, G91) CONVERSO POLEGADAS/UNIDADES MTRICAS (G20, G21) PROGRAMAO DE NMEROS DECIMAIS PROGRAMAO DO DIMETRO E DO RAIO

90

B-64114PO/01

PROGRAMAO

8. DIMENSO E VALOR DAS COORDENADAS

8.1

PROGRAMAO ABSOLUTA E INCREMENTAL (G90, G91)

Existem duas formas de comandar o deslocamento da ferramenta; o comando absoluto e o comando incremental. No comando absoluto, programado o valor das coordenadas da posio final. No comando incremental, programada a distncia a percorrer da posio propriamente dita. Os comandos absoluto e incremental so programados, respectivamente, por meio de G90 e G91. A programao absoluta ou incremental so utilizadas em funo do comando usado. Ver as tabelas seguintes.
Sistema do cdigo G Mtodo de comando A Palavra de endereo Comando absoluto Comando de movimento do eixo X Comando de movimento do eixo Z Comando de movimento do eixo Y Comando de movimento do eixo C X Z Y C G90 IP_ ; G91 IP_ ; B ou C G90, G91 Comando incremental U W V H

Formato

D Sistema A do cdigo G

D Sistema B ou C do cdigo G

Comando absoluto Comando incremental

Exemplos

D Movimento da ferramenta
do ponto P para o ponto Q (programao do dimetro para o eixo X)
Comando absoluto Comando incremental
X

Sistema A do cdigo G X400.0 Z50.0 ; U200.0 W--400.0 ;

Sistema B ou C do cdigo G G90 X400.0 Z50.0 ; G91 X200.0 Z--400.0 ;

Q (400, 50) P (200, 450)

400

200 Z

50 450

NOTA 1 Os comandos absolutos e incrementais podem ser usados simultaneamente no mesmo bloco. No exemplo acima, pode especificar--se o seguinte comando: X400.0 W--400.0 ; 2 Se X e U ou W e Z forem usados no mesmo bloco, s eficaz o que for especificado por ltimo. 3 Quando se encontra selecionado o sistema A do cdigo G, os comandos incrementais no podem ser usados se os nomes dos eixos forem A e B.

91

8. DIMENSO E VALOR DAS COORDENADAS

PROGRAMAO

B-64114PO/01

8.2

CONVERSO POLEGADAS/MILMETROS (G20, G21)


Formato

Com o cdigo G correspondente, pode selecionar-se uma entrada em polegadas ou em milmetros.

G20 ; G21 ;

Entrada em polegadas Entrada em mm

Este cdigo G tem de ser especificado em um bloco separado, antes da definio do sistema de coordenadas no incio do programa. Depois de especificado o respectivo cdigo G para a converso polegadas/ milmetros, a unidade da entrada de dados comutada para o menor incremento de entrada em milmetros ou de entrada em polegadas do sistema incremental IS-B ou IS-C (seo II-2.3). A unidade de entrada de dados para os graus no alterada. Os sistemas unitrios dos seguintes valores so alterados aps a converso polegadas/milmetros:
Velocidade de avano comandada por um cdigo F Comando de posicionamento Valor de correo do ponto zero de trabalho Valor de compensao da ferramenta Unidade de escalonamento para o gerador de pulsos manual Curso em avano incremental Alguns parmetros

Quando a tenso de servio ligada, o cdigo G igual ao que havia antes de a desligar. AVISO
1 G20 e G21 no podem ser comutados durante a execuo do programa. 2 Quando se comuta da entrada em polegadas (G20) para a entrada em milmetros (G21) e vice--versa, necessrio proceder a um reset do valor de compensao da ferramenta de acordo com o menor incremento de entrada. No entanto, se o bit 0 (OIM) do parmetro 5006 possuir o valor 1, os valores de compensao da ferramenta so convertidos automaticamente, no sendo necessrio proceder a um reset.

CUIDADO

O movimento a partir do ponto intermedirio o mesmo do retorno manual ao ponto de referncia. A direo em que a ferramenta se move a partir do ponto intermedirio igual do retorno ao ponto de referncia, como especificado atravs do bit 5 (ZMI) do parmetro n 1006.

NOTA

1 Se o sistema do menor incremento de entrada no for igual ao do menor incremento de comando, o erro mximo corresponde a metade do menor incremento de comando. Este erro no acumulativo. 2 A comutao entre a entrada em polegadas e a entrada em milmetros tambm pode ser efetuada por meio da especificao de dados (III--11.4.7).

92

B-64114PO/01

PROGRAMAO

8. DIMENSO E VALOR DAS COORDENADAS

8.3

PROGRAMAO DE NMEROS DECIMAIS


Explicaes

Os valores numricos podem ser introduzidos com casas decimais. As casas decimais podem ser utilizadas para introduzir uma distncia, um tempo ou uma velocidade, podendo ser especificadas com os seguintes endereos: X, Y, Z, U, V, W, A, B, C, I, J, K, R e F. H dois tipos de notao decimal: A notao tipo calculadora e a notao padro. Quando se utiliza a notao decimal tipo calculadora, parte-se do princpio que os valores sem casas decimais so especificados em milmetros. Sendo utilizada a notao decimal padro, parte-se do princpio que esses valores so especificados em menores incrementos de entrada. Selecione a notao tipo calculadora ou a notao decimal padro atravs do bit DPI (bit 0 do parmetro 3401). Dentro de um programa, os valores podem ser especificados com e sem ponto decimal.
Comando do programa Programao de casas decimais tipo calculadora de bolso Programao de casas decimais tipo padro

Exemplos

X1000 1000mm Valor de comando sem Unidade : mm casas decimais X1000.0 1000mm Valor de comando com Unidade : mm casas decimais

1mm Unidade : menor incremento de entrada (0.001 mm) 1000mm Unidade : mm

AVISO O cdigo G tem de ser especificado no mesmo bloco, antes de introduzir um valor. A posio do ponto decimal poder depender do comando. Exemplos: G20; Entrada em polegadas X1.0 G04; X1.0 considerado como sendo uma distncia e processado como X10000, Este comando equivalente a G04 X10000, A ferramenta faz uma pausa de 10 segundos. G04 X1.0; Equivalente a G04 X1000, A ferramenta faz uma pausa de um segundo.

NOTA 1 As fraes inferiores ao menor incremento de entrada so truncadas. Exemplos: X1.23456; Arredondado para X1.234 se o menor incremento de entrada for de 0.001 mm. Processado como X1.2345, se o menor incremento de entrada for de 0.0001 polegadas. 2 Se forem especificados mais de oito dgitos, acionado um alarme. Quando se introduz um valor com casas decimais, o nmero de dgitos tambm verificado em funo do menor incremento de entrada, aps a converso para um valor inteiro. Exemplos: X1.23456789; O alarme P/S 003 acionado por terem sido especificados mais de oito dgitos. X123456.7; Se o menor incremento de entrada for 0.001 mm, o valor convertido para o nmero inteiro 123456700. Devido ao facto de o nmero inteiro ter mais de oito dgitos, acionado um alarme P/S 003.

93

8. DIMENSO E VALOR DAS COORDENADAS

PROGRAMAO

B-64114PO/01

8.4

PROGRAMAO DO DIMETRO E DO RAIO

Dado que, na programao do controle de um torno mecnico CNC, a seo transversal da pea normalmente circular, as suas dimenses podem ser especificadas de duas maneiras: Dimetro e raio Quando especificado o dimetro, chama-se programao do dimetro; quando especificado o raio, chama-se programao do raio.
A B D1 D2 R1

R2

Eixo X

D1, D2 : Programao do dimetro R1, R2 : Programao do raio

Eixo Z

Explicaes
D Notas sobre a programao do dimetro/programao do raio para os diferentes comandos A programao do raio ou do dimetro pode ser especificada atravs do parmetro DIA (n 1006#3). Para a programao do dimetro, tenha em ateno as condies apresentadas na Tabela 8.4.
Tabela 8.4: Notas sobre a especificao do valor do dimetro
Item Comando do eixo X Comando incremental Notas Especificado com o valor do dimetro Especificado com o valor do dimetro Na figura acima, especifica D2 menos D1 para o caminho da ferramenta de B para A.

Definio do sistema de coorde- Especifica um valor de coordenada com nadas (G50) um valor de dimetro Componente do valor de correo O valor do dimetro ou do raio determida ferramenta nado por um parmetro (n 5004#1) Parmetros do ciclo fixo, como p. Especifica o valor do raio ex. a profundidade de corte ao longo do eixo X. (R) Designao do raio na interpo- Especifica o valor do raio lao circular (R, I, K, etc.) Velocidade de avano ao longo do Especifica alterao do raio/rev. ou altereixo ao do raio/min. Indicao da posio do eixo Indicada como valor do dimetro

94

B-64114PO/01

PROGRAMAO

9. FUNO DA VELOCIDADE DO FUSO

FUNO DA VELOCIDADE DO FUSO

A velocidade do fuso pode ser controlada especificando um valor aps o endereo S. Alm disso, o fuso pode ser girado em funo de um ngulo especificado. Este captulo contm os seguintes tpicos. 9.1 ESPECIFICAO DA VELOCIDADE DO FUSO COM UM CDIGO 9.2 ESPECIFICAO DIRETA DO VALOR DA VELOCIDADE DO FUSO (COMANDO S DE 5 DGITOS) 9.3 CONTROLE DA VELOCIDADE DE CORTE CONSTANTE (G96, G97) 9.4 FUNO DE SUPERVISO DA OSCILAO DA VELOCIDADE DO FUSO (G25, G26) 9.5 FUNO DE POSICIONAMENTO DO FUSO

95

9. FUNO DA VELOCIDADE DO FUSO

PROGRAMAO

B-64114PO/01

9.1

ESPECIFICAO DA VELOCIDADE DO FUSO COM UM CDIGO

Quando se especifica um valor a seguir ao endereo S, so enviados para a mquina sinais de cdigo e de strobe. Na mquina, os sinais so utilizados para controlar a velocidade do fuso. Um bloco s pode incluir um cdigo S. Consulte o manual correspondente fornecido pelo fabricante da mquina-ferramenta, para obter informaes mais detalhadas, tal como o nmero de dgitos de um cdigo S ou a ordem de execuo quando se encontram no mesmo bloco um comando de movimento e um comando com cdigo S.

9.2

ESPECIFICAO DIRETA DO VALOR DA VELOCIDADE DO FUSO (COMANDO S DE 5 DGITOS)

A velocidade do fuso pode ser especificada diretamente atravs do endereo S seguido de um valor de cinco dgitos (rpm). A unidade para a especificao da velocidade do fuso pode variar em funo do fabricante da mquina-ferramenta. Para informaes mais detalhadas, consulte o manual correspondente fornecido pelo fabricante da mquina-ferramenta.

96

B-64114PO/01

PROGRAMAO

9. FUNO DA VELOCIDADE DO FUSO

9.3

CONTROLE DA VELOCIDADE DE CORTE CONSTANTE (G96, G97)


Formato
D Comando de controle da velocidade de corte constante

A velocidade de corte (velocidade relativa entre a ferramenta e a pea) especificada a seguir a S. A velocidade do fuso controlada de forma que a velocidade de corte permanea constante, independentemente da posio da ferramenta.

G96 Sfffff ; Velocidade de corte (m/min ou ps/min)


Nota : A unidade da velocidade de corte pode variar de acordo com a especificao do fabricante da mquina--ferramenta.

D Comando de cancelamento do controle da velocidade de corte constante

G97 Sfffff ; Velocidade do fuso (rpm)


Nota : A unidade da velocidade de corte pode variar de acordo com a especificao do fabricante da mquina--ferramenta.

D Fixao da velocidade mxima do fuso

G50 S_ ;

A velocidade mxima do fuso (rpm) indicada a seguir a S.

97

9. FUNO DA VELOCIDADE DO FUSO

PROGRAMAO

B-64114PO/01

Explicaes
D Comando de controle da velocidade de corte constante (G96) G96 (comando de controle da velocidade de corte constante) um cdigo G modal. Depois de especificado um comando G96, o programa entra no modo de controle da velocidade de corte constante (modo G96) e os valores S especificados so adotados como velocidade de corte. O comando G96 tem de especificar o eixo ao longo do qual aplicado o controle da velocidade de corte constante. Um comando G97 cancela o modo G96. Quando aplicado um controle da velocidade de corte constante, uma velocidade do fuso superior ao valor especificado em G50S_; (velocidade mxima do fuso) fixada na velocidade mxima do fuso. No momento da energizao, a velocidade mxima do fuso no se encontra ainda especificada e a velocidade no limitada. No modo G96, os comandos S (velocidade de corte) so adotados como S = 0 (a velocidade de corte igual 0) at que surja no programa M03 (rotao do fuso na direo positiva) ou M04 (rotao do fuso na direo negativa).

Velocidade do fuso (rpm)

A velocidade do fuso (rpm) quase igual velocidade de corte (m/min) a aprox. 160 mm (raio).

Fig. 9.3 (a) Relao entre o raio da pea, a velocidade do fuso e a velocidade de corte

D Definio do sistema de coordenadas da pea para o controle da velocidade de corte constante

Para que o controle da velocidade de corte constante possa ser executado, necessrio definir o sistema de coordenadas de trabalho de forma que o eixo Z (eixo a que ser aplicado o controle da velocidade de corte constante) obtenha o valor zero.
X Z 0

Fig. 9.3 (b) Exemplo de um sistema de coordenadas da pea para o controle da velocidade de corte constante

98

B-64114PO/01

PROGRAMAO

9. FUNO DA VELOCIDADE DO FUSO

D Velocidade de corte especificada no modo G96

Modo G96
Especificao da velocidade de corte em m/min (ou ps/min) Comando G97

Modo G97

Memorizao da velocidade de corte em m/min (ou ps/min)

Especificado
Comando para a velocidade do fuso

A velocidade do fuso especificada (rpm) aplicada

No especificado A velocidade de corte (m/min ou ps/min) convertida na velocidade do fuso (rpm)

Outros comandos que no G96

Comando G96 Especificado A velocidade de corte especificada aplicada Comando para a velocidade de corte

No especificado A velocidade de corte memorizada (m/min ou ps/min) aplicada. Se no tiver sido memorizada uma velocidade de corte, adotado o valor 0,

Restries D Controle da velocidade de corte constante para abertura de rosca O controle da velocidade de corte constante tambm eficaz durante a abertura de rosca. Por isso, recomendvel desativar o controle da velocidade de corte constante com o comando G97, antes de se iniciar a abertura de rosca em espiral e a abertura de rosca cnica, visto que qualquer atraso na resposta do sistema servo resultante da alterao da velocidade do fuso poder no ser considerado.

99

9. FUNO DA VELOCIDADE DO FUSO

PROGRAMAO

B-64114PO/01

D Controle da velocidade de corte constante para o deslocamento rpido (G00)

Em um bloco de deslocamento rpido especificado atravs de G00, o controle da velocidade de corte constante no efetuado calculando-se a velocidade de corte para uma alterao transitria da posio da ferramenta, mas calculando-se a velocidade de corte com base na posio da ferramenta no ponto final do bloco de deslocamento rpido, sob a condio de no ser executada qualquer usinagem durante o deslocamento rpido.

Valor do raio Caminho programado


X

Caminho da ferramenta aps a correo


2

4 N16 N16 N11 N15 N14 N15 N14 N11 3

700 675 600 500 400 375 300 200 100

600

Z 300 400 500 600 700 800 900 1000 1050 1100 1200 1300 1400 1500 1475

Exemplo

N8 G00 X1000.0Z1400.0 ; N9 T33 ; N11 X400.0 Z1050.0 ; N12 G50S3000 ; (designao da velocidade mxima do fuso) N13 G96S200 ; (velocidade de corte 200m/min) N14 G01 Z 700.0F1000 ; N15 X600.0 Z400.0 ; N16 Z ;

O CNC calcula a velocidade do fuso que proporcional velocidade de corte especificada na posio do valor de coordenada programado no eixo X. Esse valor no corresponde ao valor calculado de acordo com a coordenada do eixo X aps a correo, quando a correo vlida. No ponto final N15 do exemplo acima, a velocidade a 600 dia. (que no corresponde ao centro do cabeote de torno revlver, mas sim ponta da ferramenta) de 200 m/min. Se o valor da coordenada do eixo X for negativo, o CNC usa o valor absoluto.
100

B-64114PO/01

PROGRAMAO

9. FUNO DA VELOCIDADE DO FUSO

9.4

FUNO DE SUPERVISO DA OSCILAO DA VELOCIDADE DO FUSO (G25, G26)


Formato

Com esta funo acionado um alarme de sobreaquecimento (n 704) sempre que a velocidade do fuso divirja da velocidade especificada devido s condies de usinagem. Esta funo til, por exemplo, para evitar o emperramento da bucha de guia.

G26 ativa a superviso da oscilao da velocidade do fuso. G25 desativa a superviso da oscilao da velocidade do fuso.
G26 Pp Qq Rr ; G25 ; Superviso da oscilao do fuso ON Superviso da oscilao do fuso OFF

p : Tempo (em ms) entre a emisso de um novo comando de rotao do fuso (comando S) e o incio da superviso da velocidade do fuso para verificar se to elevada que possa dar origem a um sobreaquecimento. Quando se atinge uma velocidade especificada dentro do perodo de tempo P, a velocidade do fuso verificada nessa altura. q : Tolerncia (%) da velocidade nominal do fuso q= 1 velocidade do fuso efetiva 100 velocidade do fuso especificada

Se a velocidade do fuso especificada se encontrar dentro desta faixa, se considera que foi alcanado o valor nominal. Em seguida, controlada a velocidade efetiva do fuso. r : Oscilao da velocidade do fuso (%) qual a velocidade real do fuso to elevada que poder dar origem a um sobreaquecimento. r= 1 velocidade que pode causar 100 sobreaquecimento velocidade do fuso especificada

A funo de superviso da oscilao da velocidade do fuso ativada por G26 e desativada por G25. Mesmo que G25 tenha sido especificado, p, q e r no so anulados.

101

9. FUNO DA VELOCIDADE DO FUSO

PROGRAMAO

B-64114PO/01

Explicaes

A oscilao da velocidade do fuso detetada da seguinte forma:

1. Quando ativado um alarme depois de alcanada a velocidade do fuso especificada


Velocidade do fuso

q q

d d

Velocidade especificada
r

Superviso

Sem controle

Velocidade efetiva
Superviso Incio do controle Tempo

Especificao de outra velocidade

ALARME

2. Quando ativado um alarme antes de alcanada a velocidade do fuso especificada


Velocidade do fuso

r q q d d r

Velocidade especificada

p Superviso Sem controle

Super viso

Velocidade efetiva

Especificao de Incio do controle ALARME outra velocidade Velocidade especificada:

Tempo

(Velocidade especificada atravs do endereo S e de um valor de cinco dgitos) (Correo do fuso) Velocidade real : Velocidade detetada com um codificador de posio p : Tempo decorrido entre a alterao da velocidade especificada e o incio do controle. q : (Tolerncia porcentual para iniciar a superviso)(Velocidade nominal) r : (Oscilao porcentual detetada como condio de alarme) (Velocidade especificada) d : Oscilao detetada como alarme (especificada no parmetro 4913) O alarme acionado se a diferena entre a velocidade especificada e a velocidade efetiva for superior a r e d.
102

B-64114PO/01

PROGRAMAO

9. FUNO DA VELOCIDADE DO FUSO

NOTA 1 Quando acionado um alarme durante a operao automtica, ocorre uma parada de bloco a bloco. O alarme de sobreaquecimento do fuso indicado na tela CRT e emitido o sinal de alarme SPAL (com o valor 1 em caso de presena de um alarme). Este sinal anulado durante o reset. 2 Mesmo que se execute um reset aps o acionamento do alarme, o alarme voltar a ser acionado se a causa no tiver sido eliminada. 3 A superviso no efetuada durante o estado de parada do fuso (*SSTP = 0). 4 Atravs do parmetro (n 4913), possvel definir uma faixa de oscilao permitida da velocidade, de forma a suprimir o acionamento de um alarme. No entanto, ser acionado um alarme um segundo mais tarde, se a velocidade real detetada for igual a 0 rpm. 5 Os valores de p, q e r especificados no bloco G26 so definidos nos seguintes parmetros. Se a especificao de p, q ou r for omitida, chamado o valor definido no parmetro correspondente. p : Parmetro n 4914 q : Parmetro n 4911 r : Parmetro n 4912 6 O bit 0 (FLR) do parmetro n 4900 pode ser usado para especificar 0,1% como as unidades dos valores q e r especificados.

103

9. FUNO DA VELOCIDADE DO FUSO

PROGRAMAO

B-64114PO/01

9.5

FUNO DE POSICIONAMENTO DO FUSO

Durante a rotao, o fuso conetado ao motor do fuso girado a uma determinada velocidade para girar, por sua vez, a pea montada no fuso. A funo de posicionamento do fuso gira o fuso conetado ao respectivo motor para um determinado ngulo, a fim de posicionar a pea montada no fuso em um determinado ngulo. O fuso posicionado no eixo C. A funo de posicionamento do fuso involve as trs operaes que se seguem: 1. Cancelamento do modo de rotao do fuso e ativao do modo de posicionamento do fuso (orientao do fuso) 2. Posicionamento do fuso no modo de posicionamento do fuso 3. Cancelamento do modo de posicionamento do fuso e ativao do modo de rotao do fuso

9.5.1
Orientao do Fuso

Quando o posicionamento do fuso executado pela primeira vez depois do motor do fuso ter sido usado para uma operao normal do fuso ou aps uma interrupo do posicionamento do fuso, necessrio proceder orientao do fuso. A funo de orientao permite parar o fuso em uma posio pr-determinada. A orientao direcionada pelo cdigo M definido no parmetro n 4960. A direo da orientao pode ser definida com um parmetro. Para um fuso analgico, o sentido da orientao especificado em ZMIx (bit 5 do parmetro 1006). No caso do fuso serial, definido em RETRN (bit 5 do parmetro 4005).

9.5.2
Posicionamento do Fuso
D Posicionamento com um ngulo semi-fixo especificado atravs de um cdigo M

O fuso pode ser posicionado com um ngulo arbitrrio ou com um ngulo semi-fixo.

O endereo M seguido de um nmero de 2 dgitos. O valor especificvel pode ser um de seis valores entre M e M(+5). O valor tem de ser previamente especificado no parmetro n 4962. Os ngulos de posicionamento correspondentes aos valores entre M e M(+5) so apresentados na lista abaixo. O valor tem de ser previamente especificado no parmetro n 4963.
Cdigo M M M(+1) M(+2) M(+3) M(+4) M(+5) ngulo de posicionamento 2 3 4 5 6 (Ex.)=30 30 60 90 120 150 180

Especifique o comando com valores incrementais. O sentido de rotao especificado no parmetro IDM (bit 1 do parmetro 4950).
104

B-64114PO/01

PROGRAMAO

9. FUNO DA VELOCIDADE DO FUSO

D Posicionamento com um ngulo especificado atravs do endereo C ou H

Especifique a posio atravs do endereo C ou H seguido de um valor numrico (ou de valores numricos) assinalado(s). Os endereos C e H tm de ser especificados no modo G00, (Exemplo) C-1000 H4500 O ponto final tem de ser especificado com uma distncia em relao ao ponto de referncia do programa (no modo absoluto), atravs do endereo C. Como alternativa, o ponto final tambm pode ser especificado com uma distncia entre o ponto inicial e o ponto final (no modo incremental), atravs do endereo H. Os valores numricos podem ser introduzidos com casas decimais. O valor tem de ser especificado em graus. (Exemplo) C35.0=C35 graus

D Ponto de referncia do programa

A posio para a qual o fuso orientado adotada como ponto de referncia do programa. O ponto de referncia do programa pode ser alterado por meio da definio de um sistema de coordenadas (G50) ou da definio automtica de um sistema de coordenadas.

D Velocidade de avano para o posicionamento


Ponto de referncia do programa 90 A 180 B

Cdigo G do tipo A Formato do comando Endere o usado

Cdigo G do tipo B e C

Endere Comando Comando o usado A--B na A--B na e cdigo figura acima figura acima G

Comando absoluto

Especifique o ponto final com uma distncia do C ponto de referncia do programa. Especifique uma distncia do H ponto inicial ao ponto final.

C180.0 ;

G90,C

G90C180.0;

Comando incremental

H90.0 ;

G91,C

G90C90.0 ;

105

9. FUNO DA VELOCIDADE DO FUSO

PROGRAMAO

B-64114PO/01

D Velocidade de avano durante o posicionamento

A velocidade de avano durante p posicionamento igual velocidade de deslocamento rpido especificada no parmetro n 1420. A acelerao/desacelerao linear executada. velocidade especificada pode ser aplicada uma correo de 100%, 50%, 25% e F0 (parmetro n 1421). A ferramenta desloca-se velocidade de deslocamento rpido especificada no parmetro n 1420, at que seja alcanada uma velocidade suficiente para a orientao. Depois de alcanada esta velocidade, a orientao executada velocidade especificada no parmetro n 1425.

D Velocidade durante a orientao

9.5.3
Cancelamento do Posicionamento do Fuso

Para se comutar do modo de posicionamento do fuso para a rotao normal do fuso, necessrio especificar o cdigo M definido no parmetro n 4961.

AVISO 1 As funes de bloqueio de avano, funcionamento em vazio, bloqueio da mquina e bloqueio da funo auxiliar no podem ser executadas durante o posicionamento do fuso. 2 O parmetro n 4962 tem de ser definido, mesmo que no seja executado um posicionamento com um ngulo semi--fixo especificado em um cdigo M. Se o parmetro no for definido, os cdigos M entre M00 e M05 no funcionam corretamente.

NOTA 1 Especifique o posicionamento do fuso em um bloco separado. No possvel especificar no mesmo bloco comandos de movimento para o eixo X ou Z. 2 Se durante o posicionamento do fuso for acionada uma parada de emergncia, o posicionamento do fuso interrompido. Para retomar o posicionamento, comece com o passo de orientao. 3 A funo de controle do contorno para o eixo Cs do fuso serial e a funo de posicionamento do fuso no podem ser usadas simultaneamente. Estando ativadas ambas as funes, a funo de posicionamento do fuso tem prioridade. 4 O eixo para o posicionamento do fuso indicado em pulsos, no sistema de coordenadas da mquina.

106

B-64114PO/01

PROGRAMAO

10. FUNO DA FERRAMENTA (FUNO T)

10

FUNO DA FERRAMENTA (FUNO T)

Esto disponveis duas funes da ferramenta. Uma a funo de seleo da ferramenta e a outra a funo de gesto da vida til das ferramentas.

107

10. FUNO DA FERRAMENTA (FUNO T)

PROGRAMAO

B-64114PO/01

10.1

SELEO DA FERRAMENTA

Especificando-se um valor numrico de 2 dgitos/4 dgitos a seguir ao endereo T, so transmitidos para a mquina-ferramenta um sinal de cdigo e um sinal de strobe. Estes sinais so usados, principalmente, para selecionar ferramentas na mquina. S pode ser programado um cdigo T por cada bloco. Consulte o manual fornecido pelo fabricante da mquina-ferramenta para obter informaes mais detalhadas sobre o nmero de dgitos programveis com o endereo T e sobre a correspondncia entre os cdigos T e as operaes da mquina. Quando um comando de movimento e um cdigo T se encontram especificados no mesmo bloco, os comandos so executados de uma destas formas: 1. Execuo simultnea do comando de movimento e dos comandos da funo T. 2. Execuo dos comandos da funo T imediatamente aps terminada a execuo do comando de movimento. A seleo de uma ou de outra seqncia depende das especificaes do fabricante da mquina-ferramenta. Para informaes mais detalhadas, consulte o manual de instrues fornecido pelo fabricante da mquina-ferramenta. 1. O ltimo dgito do cdigo T designa o nmero de correo.
T fffffff f Nmero de correo da ferramenta Seleo da ferramenta

2. Os dois ltimos dgitos do cdigo T designam o nmero de correo.


T ffffff ff Nmero de correo da ferramenta Seleo da ferramenta

Explicaes

O valor a seguir ao cdigo T indica a ferramenta desejada. Uma parte dos valores tambm usada como nmero de correo, indicando a quantidade de compensao para a correo da ferramenta. Consulte o manual fornecido pelo fabricante da mquina-ferramenta para obter informaes sobre a correspondncia entre o cdigo T, a ferramenta e a quantidade de dgitos para especificar a seleo da ferramenta. Exemplo(T2+2) N1G00X1000Z1400 N2T0313; (Seleo da ferramenta n. 3 e valor de correo n13) N3X400Z1050; Algumas mquinas utilizam valores de 1 dgito para especificar a seleo da ferramenta.

108

B-64114PO/01

PROGRAMAO

10. FUNO DA FERRAMENTA (FUNO T)

10.2

GESTO DA VIDA TIL DAS FERRAMENTAS

As ferramentas so classificadas em diversos grupos. A vida til da ferramenta (tempo ou freqncia de uso) especificada para cada um dos grupos. Sempre que uma ferramenta usada, o tempo de utilizao da ferramenta acumulado. Quando a vida til da ferramenta esgotada, utilizada a ferramenta seguinte, previamente determinada no mesmo grupo. A esta funo d-se o nome de funo de gesto da vida til das ferramentas. No controle de 2 caminhos, a gesto da vida til das ferramentas efetuada separadamente para cada unidade porta-ferramenta. Do mesmo modo, os dados de gesto da vida til das ferramentas tambm so definidos individualmente para cada unidade porta-ferramenta.

10.2.1
Programa dos Dados de Vida til da Ferramenta
Formato
As ferramentas usadas seqencialmente em cada grupo e suas vidas teis so registradas no CNC com o formato de programa apresentado na Tabela 10.2.1 (a).
Tabela 10.2.1 (a): Formato do programa de gesto da vida til Formato de fita O_ _ _ _ ; G10L3; P_ _ _ L_ _ _ _ ; T_ _ _ _ T_ _ _ _ ; ; Significado Nmero do programa Incio da especificao dos dados de vida til da ferramenta P___ : Nmero do grupo (de 1 a 128) L___ : Vida til da ferramenta (de 1 a 9999) (1) T:____ Nmero da ferramenta (2) As ferramentas so selecionadas de (n) (1) a (2) a ... a (n). Dados para o prximo grupo

P_ _ _ L_ _ _ _ ; T_ _ _ _ ; T_ _ _ _ ; G11; M02(M30);

Fim da especificao dos dados de vida til da ferramenta Fim do programa

Para obter informaes sobre o mtodo de registro dos dados de vida til da ferramenta no CNC, consulte a subseo III-11.4.14.

109

10. FUNO DA FERRAMENTA (FUNO T)

PROGRAMAO

B-64114PO/01

Explicaes
D Especificao em funo do tempo ou da freqncia de uso da ferramenta D Nmero mximo de grupos e de ferramentas A vida til da ferramenta especificada ou em funo do tempo de uso (em minutos) ou em funo da freqncia de uso, dependendo da especificao do parmetro n 6800#2 (LTM). Para a vida til da ferramenta, podem ser especificados, no mximo, 4300 minutos como tempo de uso e 9999 vezes como freqncia de uso. O nmero de grupos a serem registrados e o nmero de ferramentas registradas em cada grupo podem ser combinados de trs formas. Uma das trs combinaes definida atravs do parmetro n 6800#0,#1(GS1 e GS2).
Tabela 10.2.1 (b): Nmero mximo de grupos e de ferramentas registrvel
GS2 ( ) (n 6800#1) GS1 ( ) (n 6800#0) Nmero mximo de grupos e de ferramentas sem funo opcional para 128 pares de ferramentas Nmero do grupo 0 0 1 1 0 1 0 1 16 32 64 16 Nmero da ferramenta 16 8 4 16

Em todos os casos acima mencionados, o nmero mximo de ferramentas registrveis de 512 ou 256, dependendo, respectivamente, de a opo para 128 grupos de controle da vida til da ferramenta ser ou no usada. Se a opo no for usada, defina os parmetros da seguinte forma: Para at 16 grupos, com at 16 ferramentas em cada grupo, definir GS1 = 0 e GS2 = 0. Para at 32 grupos, com at 8 ferramentas em cada grupo, definir GS1 = 0 e GS2 = 1. Para alterar a combinao, alterar o parmetro e, de seguida, o programa de definio executado com a combinao do grupo da ferramenta antiga definido no NC. Sempre que o parmetro for alterado, o programa de definio de grupos ter de ser novamente executado. D Registro de ferramentas com o cdigo T O mesmo nmero de ferramenta pode surgir no programa de dados de vida til da ferramenta em qualquer posio e um nmero de vezes qualquer. O cdigo T para o registro de ferramentas composto, normalmente, de um nmero mximo de quatro dgitos. Sendo usada a opo para 128 grupos de controle da vida til da ferramenta, o cdigo poder possuir, porm, um nmero mximo de seis dgitos.
T ff ff Nmero de correo da ferramenta Seleo da ferramenta

Se usar a funo de controle da vida til da ferramenta, no use os parmetros de correo da posio da ferramenta, isto , LD1 e LGN (bits 0 e 1 do parmetro n 5002).
110

B-64114PO/01

PROGRAMAO

10. FUNO DA FERRAMENTA (FUNO T)

Exemplo
O0001 ; G10L3; P001L0150 ; T0011 ; T0132 ; T0068 ; P002L1400 ; T0061; T0241 ; T0134; T0074; P003L0700 ; T0012; T0202 ; G11; M02 ;

Dados do grupo 1

Dados do grupo 2

Dados do grupo 3

Explicaes

Os nmeros de grupo especificados em P no tm de ser necessariamente consecutivos, no tendo tambm de ser atribudos a todos os grupos. Para usar dois ou mais nmeros de correo para a mesma ferramenta, no mesmo processo, proceda da seguinte forma:
Formato de fita Significado

P004L0500; T0101 ; T0105; T0108; T0206; T0203; T0202 ; T0209; T0304; T0309; P005L1200; T0405;

As ferramentas do grupo 4 so usadas de (1) a (2) a (3). (1) Cada ferramenta usada 500 vezes (ou 500 minutos). Se este grupo for especificado trs vezes em um processo, os nmeros (2) de correo so selecionados pela seguinte ordem: Tools (1): 010508 (3) Tools (2): 06030209 Tools (3): 0409

111

10. FUNO DA FERRAMENTA (FUNO T)

PROGRAMAO

B-64114PO/01

10.2.2
Contagem da Vida til da Ferramenta
Explicao
D Especificao da vida til da ferramenta segundo o tempo de uso (em minutos) Entre T99 ( = nmero do grupo da ferramenta ) e T88, em um programa de usinagem, o tempo durante o qual a ferramenta usada no modo de corte contado em intervalos de 4 segundos. O tempo decorrido durante a parada de bloco nico, bloqueio de avano, deslocamento rpido, pausa e espera FIN ignorado. possvel especificar um total de 4300 minutos para a vida til de uma ferramenta. A contagem iniciada em cada um dos processos acionados pelo incio do ciclo de um programa de usinagem e terminada quando o reset do NC ativado pelo comando M02 ou M03. Os contadores dos grupos de ferramentas usados em um processo avanam 1 unidade. Mesmo que o mesmo grupo seja especificado mais de uma vez em um processo, o contador s avana 1 unidade. possvel especificar um total de 9999 vezes para a vida til de uma ferramenta. A contagem da vida til da ferramenta efetuada individualmente para cada grupo. O contedo dos contadores da vida til no apagado quando o CNC desligado. Se a vida til for especificada segundo a freqncia de uso, aplique um sinal de reset externo (ERS) ao CNC quando for executado o comando M02 ou M30.

D Especificao da vida til da ferramenta em funo da freqncia de uso

112

B-64114PO/01

PROGRAMAO

10. FUNO DA FERRAMENTA (FUNO T)

10.2.3
Especificao do Grupo da Ferramenta no Programa de Usinagem

Nos programas de usinagem, os cdigos T so usados para especificar os grupos das ferramentas da seguinte forma:
Formato de fita Tnn99; Significado

Finaliza o uso da ferramenta atual e comea a usar a o grupo . 99 serve para distinguir esta especificao das especificaes normais. Cancela a correo da ferramenta do grupo em causa 88 serve para distinguir esta especificao das especificaes normais. Finaliza o programa de usinagem.

Tnn88;

M02(M300);

Explicaes
Formato de fita T0199; T0188; T0508; T0500; T0299; T0199; Significado Finaliza o uso da ferramenta anterior e comea a usar a ferramenta do grupo 01. Cancela a correo da ferramenta do grupo 01. Termina a utilizao da ferramenta do grupo 01. Sele ciona o n de ferramenta 05 e o n de correo 08. Cancela a correo da ferramenta nmero 05. Finaliza o uso da ferramenta nmero 05 e comea a usar a ferramenta do grupo 02. Finaliza o uso da ferramenta do grupo 02 e comea a usar a ferramenta do grupo 01. Se for especificado mais do que um nmero de correo para a ferramenta, ser selecionado o segundo nmero de correo. Caso contrrio, ser usado o nmero de correo anterior.

113

11. FUNO AUXILIAR

PROGRAMAO

B-64114PO/01

11

FUNO AUXILIAR

H dois tipos de funes auxiliares; a funo miscelnea (cdigo M) para a especificao do incio de funcionamento do fuso, parada do fuso, fim do programa, etc., e a funo auxiliar secundria (cdigo B). Quando um comando de movimento e a funo miscelnea se encontram especificados no mesmo bloco, os comandos so executados de uma destas formas: i) Execuo simultnea do comando de movimento e dos comandos de funo miscelnea. ii) Execuo dos comandos de funo miscelnea aps terminada a execuo do comando de movimento. A seleo de uma ou de outra seqncia depende das especificaes do fabricante da mquina-ferramenta. Para mais informaes, consulte o manual fornecido pelo fabricante da mquina-ferramenta.

114

B-64114PO/01

PROGRAMAO

11. FUNO AUXILIAR

11.1

FUNO AUXILIAR (FUNO M)

Explicaes
D M02,M03 (Fim do programa)

D M00 (Parada do programa)

Quando o endereo M especificado seguido de um nmero, so transmitidos para a mquina um sinal de cdigo e um sinal de strobe. Este sinais so usados para ligar e desligar a mquina. Em geral, s vlido ucdigos M M por cada bloco, sendo, contudo, possvel especificar um total de trs cdigos M no mesmo bloco (embora no seja possvel faz-lo em algumas mquinas). A correspondncia entre os cdigos M e as funes depende do fabricante da mquina-ferramenta. Todos os cdigos M so processados na mquina, exceto os cdigos M98, M99, M198, os cdigos M para a chamada de um subprograma (parmetros n 6071 a 6079) e os cdigos M que se destinam chamada de macros de usurio (parmetros n 6080 a 6089). Consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta. Os cdigos M apresentados em seguida tm significados especiais. Indica o fim do programa principal. A operao automtica interrompida e executado um reset no CNC. Isso varia conforme o fabricante da mquina-ferramenta. Aps a execuo de um bloco que especifica o fim do programa, a unidade de controle volta ao incio do programa. O bit 5 do parmetro n 3404 (M02) ou o bit 4 do parmetro n 3404 (M03) pode ser utilizado para impedir que M02 ou M03 ative o regresso da unidade de controle ao incio do programa. A operao automtica interrompida aps a execuo de um bloco que inclua M00. Quando o programa interrompido, todas as informaes modais permanecem inalteradas. A operao automtica pode ser reiniciada, ativando a operao cclica. Isso varia conforme o fabricante da mquina-ferramenta. Tal como acontece com M00, a operao automtica interrompida aps a execuo de um bloco que inclua M01. Este cdigo s produz efeito se tiver sido pressionado o boto de parada opcional no painel de operao da mquina. Este cdigo serve para chamar um subprograma. Os sinais de cdigo e de strobe no so transmitidos. Para informaes mais detalhadas, consulte a seo II-13.3, Subprograma.

D M01 (Parada opcional)

D M98 (Chamada de subprograma) D M99 (Fim do subprograma) D M198 (Chamada de um subprograma)

Este cdigo indica o fim de um subprograma. Atravs da execuo de M99, a unidade de controle regressa ao programa principal. Os sinais de cdigo e de strobe no so transmitidos. Para informaes mais detalhadas, consulte a seo II-13.3, Subprograma. Este cdigo serve para chamar um subprograma de um arquivo, na funo de entrada/sada externa. Para informaes mais detalhadas, consulte a descrio da funo de chamada de subprograma (III-4.5). NOTA O bloco imediatamente a seguir a um bloco que contenha M00, M01, M02 ou M03 no memorizado no buffer intermedirio. Atravs dos parmetros (n 3411 a 3420), possvel especificar, do mesmo modo, mais dez cdigos M que impedem que o bloco subseqente seja lido 3411 a 3421). Para informaes mais detalhadas sobre estes cdigos M, consulte o manual de instrues fornecido pelo fabricante da mquina--ferramenta.

115

11. FUNO AUXILIAR

PROGRAMAO

B-64114PO/01

11.2

VRIOS COMANDOS M NO MESMO BLOCO

At agora s tm sido referidos blocos que contm apenas ucdigos M M. Podem ser especificados at trs cdigos M em um nico bloco nico quando o bit 7 (M3B) do parmetro n. 3404 for definido para 1. At trs cdigos M especificados em um bloco so simultaneamente enviados para a mquina. Isso significa que, em comparao com o mtodo convencional de um nico comando M por cada bloco, se pode obter uma usinagem com um tempo de ciclo mais curto. O CNC permite programar um total de trs cdigos M no mesmo bloco. Contudo, h alguns cdigos M que no podem ser especificados simultaneamente, devido a restries de ordem mecnica. Para informaes mais detalhadas sobre as restries de ordem mecnica inerentes especificao simultnea de vrios cdigos M no mesmo bloco, consulte o manual fornecido pelo respectivo fabricante da mquina-ferramenta. M00, M01, M02, M30, M98, M99 ou M198 no podem ser especificados juntamente com outro cdigo M. Alguns cdigos M que no M00, M01, M02, M30, M98, M99 e M198 no podem ser especificados junto com outros cdigos M; cada um desses cdigos M tem de ser especificado em um bloco nico. Estes cdigos M incluem os que levam o CNC a executar operaes internas, alm de transmitir os prprios cdigos M para a mquina. Mais precisamente, trata-se de cdigos M para chamar os nmeros de programa 9001 a 9009 e de cdigos M para desativar a leitura prvia (memorizao temporria) dos blocos subseqentes. Portanto, s podem ser especificados simultaneamente no mesmo bloco os cdigos M que levem o CNC unicamente a transmitir os prprios cdigos M para a mquina (sem executar operaes internas).

Explicaes

Exemplos
Um comando M por cada bloco M40 ; M50 ; M60 ; G28G91X0Z0 ; : : : Vrios comandos M no mesmo bloco M40M50M60 ; G28G91X0Z0 ; : : : : :

116

B-64114PO/01

PROGRAMAO

11. FUNO AUXILIAR

11.3

FUNES AUXILIARES SECUNDRIAS (CDIGOS B)

A indexao da mesa executada atravs do endereo B e de um nmero subseqente de 8 dgitos. A relao entre os cdigos B e a indexao correspondente varia conforme o fabricante da mquina-ferramenta. Para mais informaes, consulte o manual fornecido pelo fabricante da mquina-ferramenta.

Explicaes
D Faixa de valores de comando D Mtodo de comando 1. possvel utilizar nmeros decimais para a entrada. Comando Valor de sada B10. 10000 B10 10 2. Atravs do parmetro DPI (n 3401#0), possvel alterar o fator de escalonamento de B (1000 ou 1), se o ponto decimal for omitido. Comando Valor de sada DPI igual a 1: B1 1000 DPI igual a 0: B1 1 3. Atravs do parmetro AUX (n 3405#0), possvel alterar o fator de escalonamento de B (1000 ou 10000) se o ponto decimal for omitido no sistema de entrada em polegadas, sendo DPI=1. Comando Valor de sada AUX igual a 1:B1 10000 AUX igual a 0:B1 1000 De 0 a 99999999

Restries

Quando so utilizadas estas funes, desativado o endereo B que especifica o movimento do eixo.

117

12. CONFIGURAO DO PROGRAMA

PROGRAMAO

B-64114PO/01

12
Aspectos gerais

CONFIGURAO DO PROGRAMA

D Programa principal e subprograma

H dois tipos de programa: o programa principal e o subprograma. Normalmente, o CNC trabalha de acordo com o programa principal. Contudo, se o programa principal incluir um comando de chamada de um subprograma, o controle passa para o subprograma. Quando aparece no subprograma um comando que especifica o regresso ao programa principal, o controle passa novamente para o programa principal.
Programa principal Instruo 1 Instruo 2 Subprograma Instruo 1 Instruo 2

Seguir as instrues do subprograma Instruo n Instruo n+1 Regresso ao programa principal

Fig. 12 (a) Programa principal e subprograma

A memria CNC pode armazenar um total de 200 programas principais e subprogramas. Dos programas principais memorizados, pode selecionar-se um para operar a mquina. Para obter informaes sobre os mtodos de registro e seleo de programas, consulte as o captulo III-9 e III-10.

118

B-64114PO/01

PROGRAMAO

12. CONFIGURAO DO PROGRAMA

D Componentes do programa

Um programa constitudo pelas seguintes componentes:


Tabela 12: Componentes de um programa
Componentes Incio da fita Seo inicial Incio do programa Seo de programa Seo de comentrios Fim da fita Descries Smbolo que indica o incio de um arquivo do programa Utilizada para o ttulo de um arquivo do programa, etc. Smbolo que indica o incio de um programa Comandos para a usinagem Comentrios ou instrues para o operador Smbolo que indica o fim de um arquivo do programa Seo inicial Incio da fita % TTULO ; O0001 ; Incio do programa

Seo de programa

(COMENTRIO)

Seo de comentrios

M30 ; % Fim da fita

Fig. 12 (b) Configurao do programa

D Configurao da seo de programa

Uma seo de programa composta de vrios blocos, comeando com o nmero do programa e terminando com um cdigo de fim do programa. Seo de programa seo de programa Nmero do programa Bloco 1 Bloco 2 : Bloco n Fim do programa Configurao da O0001 ; N1 G91 G00 X120.0 Y80.0 ; N2 G43 Z--32.0 H01 ; : Nn Z0 ; M30 ;

Um bloco contm informaes necessrias para a usinagem, tais como comandos de movimento ou comandos de ativao/desativao do lquido refrigerante. Especificando-se um valor aps uma barra (/), no incio de um bloco, possvel desativar a execuo de alguns blocos (ver Salto opcional de bloco na seo II-12.2).

119

12. CONFIGURAO DO PROGRAMA

PROGRAMAO

B-64114PO/01

12.1

OUTRAS COMPONENTES DO PROGRAMA ALM DAS SEES DE PROGRAMA

Aqui so descritas as outras componentes do programa que no as sees de programa. Para informaes sobre as sees de programa, consulte a seo II-12.2.
Seo inicial Incio da fita % TTULO; Incio do programa

O0001 ;

Seo de programa

(COMENTRIO)

Seo de comentrios

M30 ; % Fim da fita

Fig. 12.1 Configurao do programa

Explicaes
D Incio da fita A expresso incio da fita indica o incio de um arquivo que contm programas CNC. Esta indicao torna-se desnecessria, se os programas forem lidos atravs do SISTEMA P ou de PCs normais. A indicao no aparece na tela do programa. No entanto, se o arquivo for editado, a indicao automaticamente editada no incio do arquivo.
Tabela 12.1 (a): Cdigo de incio da fita
Nome Incio da fita Cdig Cdig o ISO o EIA % ER Notao neste manual %

D Seo inicial

D Incio do programa

A seo inicial constituda pelos dados introduzidos no arquivo antes dos programas. Quando a usinagem iniciada, encontra-se, normalmente, ativo o estado de ignorar rtulo identificativo que ativado atravs da ligao da mquina ou do reset do sistema. No estado de ignorar rtulo identificativo, so ignoradas todas as informaes at que seja lido o cdigo de fim de bloco. Quando um arquivo lido para a unidade CNC por meio de um dispositivo de E/S, a funo de ignorar rtulo identificativo permite que as sees iniciais sejam ignoradas. Geralmente, as informaes contidas nas sees iniciais so, p. ex., os cabealhos dos arquivos. Quando a seo inicial ignorada, o controle de paridade no realizado. Sendo assim, a seo inicial pode conter qualquer cdigo exceto o cdigo EOB. O cdigo de incio do programa tem de ser introduzido imediatamente aps a seo inicial, isto , imediatamente antes da seo de programa. Este cdigo indica o incio de um programa e sempre necessrio para desativar a funo de ignorar rtulo identificattivo. No SISTEMA P ou em PCs normais, este cdigo pode ser introduzido pressionando a tecla de return.
Tabela 12.1 (b): Cdigo de incio do programa
Nome Incio do programa Cdig Cdig o ISO o EIA LF CR Notao neste manual ;

120

B-64114PO/01

PROGRAMAO

12. CONFIGURAO DO PROGRAMA

NOTA Se um arquivo contiver vrios programas, o cdigo EOB para a operao de ignorar o rtulo identificativo no pode surgir antes do segundo nmero do programa ou do nmero do programa subseqente. No entanto, se o programa precedente terminar com %, a expresso incio do programa necessria no incio do programa. D Seo de comentrios Todas as informaes contidas entre os cdigos de controle-out e de controle-in so consideradas como sendo comentrios e ignoradas pelo CNC. O usurio pode introduzir aqui cabealhos, comentrios, instrues para o operador, etc. A seo de comentrios no possui um comprimento limitado.
Tabela 12.1 (c): Cdigos de controle-in e de controle-out
Nome Controle-out Controle--in Cdi go ISO ( ) Cdig o EIA 2--4--5 2--4--7 Notao neste manual ( ) Significado Incio da seo de comentrios Fim da seo de comentrios

Quando um programa lido para operaes de memria, as eventuais sees de comentrios no so ignoradas, mas lidas tambm para a memria. Tenha, contudo, em ateno que os cdigos que no se encontram includos na tabela de cdigos do anexo F so ignorados, no sendo, portanto, lidos para a memria. Se o programa que se encontra nesta memria for editado em um dispositivo de entrada/sada externo (ver seo III-8), todos os comentrios so igualmente editados. Se o programa for apresentado na tela, suas sees de comentrios so tambm apresentadas. Os cdigos que tiverem sido ignorados durante a leitura para a memria no so, porm, editados nem apresentados. Durante as operaes de memria ou as operaes DNC, so ignoradas todas as sees de comentrios. A funo de controle TV pode ser utilizada para sees de comentrios, definindo-se o parmetro CTV (bit 1 do parmetro n 0100) de forma correspondente. CUIDADO Se no meio de uma seo de programa aparecer uma longa seo de comentrios, o movimento ao longo de um eixo poder ser suspendido por um perodo de tempo mais prolongado, devido a essa seo de comentrios. Conseqentemente, as sees de comentrios devem ser sempre introduzidas em pontos que permitam a ocorrncia de uma suspenso do movimento ou que no impliquem movimentos.

NOTA 1 Se for lido um cdigo de controle--in sem um cdigo de controle--out correspondente, o primeiro ignorado. 2 O cdigo EOB no pode ser utilizado em comentrios.

121

12. CONFIGURAO DO PROGRAMA

PROGRAMAO

B-64114PO/01

D Fim da fita

O cdigo de fim da fita tem de ser introduzido no final do arquivo de programas NC. Se os programas forem introduzidos por meio do sistema de programao automtica, no necessrio introduzir esta indicao. A indicao no aparece na tela de exibio CRT. No entanto, se o arquivo for editado, a indicao automaticamente editada no fim do arquivo. Quando se tenta executar % sem que M02 ou M03 se encontrem dispostos no final do programa, acionado um alarme P/S (n 5010).
Tabela 12.1 (d): Cdigo de fim da fita
Nome Fim da fita Cdigo Cdigo ISO EIA % ER Notao neste manual %

122

B-64114PO/01

PROGRAMAO

12. CONFIGURAO DO PROGRAMA

12.2

CONFIGURAO DA SEO DE PROGRAMA

Aqui so descritos os elementos de uma seo de programa. Para informaes sobre as outras componentes do programa, consulte a seo II-12.1.
% TTULO ; O0001 ; N1 ; Seo de programa (COMENTRIO)

Nmero do programa

Nmero de seqncia

Fim do programa M30 ; %

Fig. 12.2 (a) Configurao do programa

D Nmero do programa

A cada programa registrado inicialmente na memria atribudo um nmero de programa constitudo pelo endereo O seguido de um nmero de quatro dgitos, para o identificar. No entanto, se for utilizada a opo para nmeros de programa de 8 dgitos, especifique oito dgitos para o nmero do programa (ver seo II.12.4). No cdigo ISO, podem ser usados os dois pontos ( : ) em vez de O. Se no for especificado nenhum nmero de programa no incio do programa, o nmero de seqncia (N....) que se encontra no incio do mesmo adotado como nmero do programa. Se forem utilizados nmeros de seqncia de quatro dgitos, os quatro dgitos mais baixos so registrados como nmero do programa. Se os quatro dgitos mais baixos forem todos 0, registrado como nmero do programa o nmero de programa imediatamente anterior acrescentado de 1. Tenha, contudo, em ateno que N0 no pode ser utilizado em nmeros de programa. Caso no haja nenhum nmero de programa nem de seqncia no incio do programa, o nmero do programa ter de ser especificado atravs do painel MDI, no momento em que o programa arquivado na memria (ver seo 8.4 ou 10.1 na Parte III.). NOTA Os nmeros de programa entre 8000 e 9999 podero ser reservados pelo fabricante da mquina--ferramenta, no podendo, portanto, ser utilizados pelo usurio.

123

12. CONFIGURAO DO PROGRAMA

PROGRAMAO

B-64114PO/01

D Nmero de seqncia e bloco

Um programa composto de vrios comandos. A uma unidade de comando d-se o nome de bloco. Um bloco separado de outro por meio de um cdigo EOB (cdigo de fim do bloco).
Tabela 12.2 (a): Cdigo EOB
Nome Fim do bloco (EOB) Cdigo Cdigo ISO EIA LF CR Notao neste manual ;

No cabealho de um bloco pode introduzir-se um nmero de seqncia constitudo por um endereo N seguido de um nmero de, no mximo, cinco dgitos (de 1 a 99999). Os nmeros de seqncia podem ser especificados pela ordem desejada, sendo possvel saltar quaisquer nmeros. Os nmeros de seqncia podem ser atribudos a todos os blocos do programa ou apenas aos blocos desejados. No entanto, geralmente conveniente atribuir os nmeros de seqncia por ordem crescente, em sintonia com os passos de usinagem (por exemplo, quando necessrio substituir uma ferramenta por outra e a usinagem passa para uma nova superfcie com indexao da mesa).
N300 X200.0 Z300.0 ; O nmero de seqncia est sublinhado. Fig. 12.2 (b) Nmero de seqncia e bloco (exemplo)

NOTA No possvel utilizar N0 por motivos de compatibilidade do arquivo com outros sistemas CNC. 0 no pode ser utilizado como nmero de programa, no podendo, portanto, ser includo em um nmero de seqncia que deva ser registrado como nmero de programa.

D Controle TV (controle da paridade vertical ao longo da fita)

Os blocos de uma fita de entrada so submetidos a um controle de paridade vertical. Se algum dos blocos possuir um nmero mpar de caracteres (comeando no cdigo imediatamente a seguir ao EOB e terminando no EOB seguinte), acionado um alarme P/S (n 002). S no so submetidas ao controle TV as reas que so ignoradas devido funo de ignorar rtulo identificativo. Atravs do bit 1 (CTV) do parmetro n 0100, pode especificar-se se os caracteres constituintes dos comentrios, escritos entre ( e ), devero ou no ser contados ao obter o nmero de caracteres para o controle TV. A funo de controle TV pode ser ativada e desativada atravs da unidade MDI (ver subseo 11.4.7 na Parte III.).

124

B-64114PO/01

PROGRAMAO

12. CONFIGURAO DO PROGRAMA

D Configurao do bloco (palavra e endereo)

Um bloco consiste em uma ou mais palavras. Uma palavra consiste em um endereo seguido de um nmero de vrios dgitos. (Um nmero pode ser precedido de um sinal de mais (+) ou de menos (-).) Palavra = Endereo + Nmero (exemplo : X-1000) Para um endereo, usada uma das letras (A a Z); um endereo define o significado de um nmero que se segue a um endereo. A Tabela 12.2 (b) apresenta os endereos mais freqentes e seus significados. O mesmo endereo poder ter significados diferentes, dependendo da especificao da funo preparatria.
Tabela 12.2 (b): Funes e endereos principais
Funo Nmero do programa Nmero da seqncia Funo preparatria Palavra de dimenso Endereo O (1) N G Significado Nmero do programa Nmero da seqncia Especifica um modo de deslocamento (linear, arco, etc.)

X, Y, Z, U, V, Comando de movimento do eixo de W, A, B, C coordenadas I, J, K R Coordenada do centro do arco Raio do arco Velocidade de avano por minuto, Velocidade de avano por rotao Velocidade do fuso Nmero da ferramenta Controle ON/OFF da mquina--ferramenta Indexao da mesa, etc. Tempo de pausa Nmero do subprograma

Funo de avano Funo da velocidade do fuso Funo da ferramenta Funo auxiliar

F S T M B

Pausa Designao do nmero de um programa Nmero de repeties Parmetro

P, X, U P

P P, Q

Nmero de repeties do subprograma Parmetros do ciclo fixo

NOTA No cdigo ISO, podem tambm ser usados os dois pontos ( : ) como o endereo de um nmero do programa.

N_

G_

X_ Z_

F_

S_

T_

M_

Funo da Funo Funo Nmero da Funo Palavra de Funo seqncia prepa- dimenso de avano velocidade da ferra- misratria menta celnea do fuso Fig. 12.2 (c) 1 Bloco (exemplo)

125

12. CONFIGURAO DO PROGRAMA

PROGRAMAO

B-64114PO/01

D Endereos principais e faixas dos valores de comando

Os endereos principais e as faixas dos valores especificados para os endereos so apresentados abaixo. Tenha em ateno que estes nmeros representam valores limites no lado CNC, os quais so completamente diferentes dos valores limites no lado da mquina-ferramenta. O CNC permite, por exemplo, que a ferramenta se desloque, ao todo, 100 m (entrada em milmetros) ao longo do eixo X. Contudo, o curso real ao longo do eixo X poder ser limitado a 2 m em certas mquinas-ferramentas. Do mesmo modo, o CNC poder permitir uma velocidade mxima de avano de corte de 240 m/min, enquanto que a mquina-ferramenta no permite mais de 3 m/min. Para desenvolver um programa, o usurio deveria ler atentamente tanto os manuais da mquina-ferramenta como o presente manual, para tomar conhecimento das restries concernentes programao.
Tabela 12.2 (c): Endereos principais e faixas dos valores de comando
Funo Nmero do programa Nmero da seqncia Funo preparatria Palavra Sistema de di- incremental menso IS--B Sistema incremental IS--C Avano por minuto Sistema incremental IS--B Sistema incremental IS--C Avano por rotao Funo da velocidade do fuso Funo da ferramenta Funo auxiliar Pausa Sistema incremental IS--B Sistema incremental IS--C Designao do nmero do programa Nmero de repeties P P F S T M B P, X, U Endereo O (1) N G Entrada em mm 1--9999 1--99999 0--99 Entrada em polegadas 1--9999 1--99999 0--99 De --9999.9999 a +9999.9999 De --999.99999 a +999.99999 de 0.01 a 9600.00 pol/min De 0.01 a 4000.00 polegadas/min de 0.0001 a 9.9999 pol/rot. De 0 a 20000 De 0 a 99999999 De 0 a 99999999 De 0 a 99999999

X, Y, Z, De --99999,999 a U, V, W, +99999,999 A, B, C, I J I, J, K K, R R, De --9999.9999 a +9999.9999 F de 1 a 240000 mm/min de 1 a 100000 mm/min de 0.01 a 500.00 mm/rot. De 0 a 20000 De 0 a 99999999 De 0 a 99999999 De 0 a 99999999

De 0 a 99999.999 s De 0 a 99999.999 s

De 0 a 9999.9999 s De 0 a 9999.9999 s

De 1 a 9999 De 1 a 999

De 1 a 9999 De 1 a 999

126

B-64114PO/01

PROGRAMAO

12. CONFIGURAO DO PROGRAMA

NOTA No cdigo ISO, os dois pontos (:) tambm podem ser utilizados como endereo de um nmero de programa. D Salto opcional de bloco Se no cabealho de um bloco for especificada uma barra seguida de um nmero (/n (n=1 a 9)) e a chave n (para o salto opcional de bloco) estiver na posio ON, no painel de operao da mquina, a informao contida no bloco em que foi especificado /n - correspondente chave nmero n - ignorada nas operaes de fita ou de memria. Se a chave n, para o salto opcional de blocos, estiver na posio OFF, a informao contida no bloco em que foi especificado /n vlida. Isso significa que o operador poder decidir se o bloco em que /n foi especificado dever ou no ser ignorado. possvel omitir o nmero 1 para /1, a no ser que sejam utilizadas no mesmo bloco duas ou mais chaves de salto opcional de bloco. Exemplo) (Errado) (Certo) //3 G00X10.0; /1/3 G00X10.0; Esta funo ignorada quando os programas so carregados na memria. Os blocos com /n tambm so arquivados na memria, independentemente da posio da chave de salto opcional de bloco. Os programas arquivados na memria podem ser editados, independentemente da posio das chaves de salto opcional de bloco. A funo de salto opcional de bloco tambm eficaz durante a operao de procura de nmeros de seqncia. Dependendo da mquina-ferramenta, poder no ser possvel utilizar todas as chaves (de 1 a 9) de salto opcional de blocos. Consulte o manual do fabricante da mquina-ferramenta para informaes mais detalhadas a este respeito. AVISO 1 Posio da barra A barra (/) tem de ser introduzida no incio do bloco. Se a barra for introduzida em outra posio, a informao contida entre a barra e o cdigo EOB ignorada. 2 Desativao de uma chave de salto opcional de bloco A operao de salto opcional de bloco executada no momento em que os blocos so lidos da memria ou da fita para o buffer. Aps a leitura dos blocos para o buffer, os blocos j lidos no so ignorados, mesmo que alguma das chaves se encontre na posio ON.

NOTA Controle TV e TH Quando uma chave de salto opcional de bloco se encontra na posio ON, as sees ignoradas so submetidas aos controles TH e TV, tal como acontece quando a chave se encontra na posio OFF.

127

12. CONFIGURAO DO PROGRAMA

PROGRAMAO

B-64114PO/01

D Fim do programa

O fim de um programa indicado, transmitindo um dos seguintes cdigos no final do programa:


Tabela 12.2 (d): Cdigo de fim do programa
Cdigo M02 M30 M99 Para o subprograma Significado Para o programa principal

Se um dos cdigos de fim do programa for lido durante a execuo do programa, o CNC termina a execuo do programa e passa para o estado de reset. Se for lido o cdigo de fim do subprograma, o controle regressa ao programa em que foi chamado o subprograma. AVISO Um bloco contendo um cdigo de salto opcional de bloco, tal como /M02 ; , /M30 ; , ou /M99 ; no tido em considerao no fim de um programa, se a chave de salto opcional de bloco no painel de operao da mquina estiver definida para ativada. (Ver item Salto opcional de blocos.)

128

B-64114PO/01

PROGRAMAO

12. CONFIGURAO DO PROGRAMA

12.3

SUBPROGRAMA (M98, M99)


Formato
D Configurao de um subprograma

Se um programa contiver uma seqncia fixa ou padres freqentemente repetidos, essa seqncia ou padro pode ser arquivado na memria como subprograma, para simplificar o programa. O subprograma pode ser chamado a partir do programa principal. O subprograma chamado tambm pode, por sua vez, chamar outros subprogramas.

Um subprograma

jjjj ; Nmero do subprograma

(ou dois pontos (:), opcionalmente, no caso do cdigo ISO) Fim do programa

M99 ;

Como abaixo indicado, M99 no tem de formar um bloco separado. Exemplo) X100.0 Y100.0 M99 ;

D Chamada do subprograma (M98)

Nmero do Nmero de vezes que o subprograma subprograma dever ser chamado repetidamente Se no for indicado o nmero de repeties, o subprograma chamado apenas uma vez.

M98 P fff ffff ;

Explicaes

Quando o programa principal chama um subprograma, esta operao considerada como chamada de subprogramas do nvel um. Os subprogramas podem ser includos, ao todo, em quatro nveis, como seguidamente ilustrado.
Subprograma O1000 ; Subprograma O2000 ; Subprograma O3000 ; Subprograma O4000 ;

Programa principal O0001 ;

M98P1000 ;

M98P2000 ;

M98P3000 ;

M98P4000 ;

M30 ;

M99 ;

M99 ;

M99 ;

M99 ;
(Incluso de nvel quatro)

(Incluso de nvel um) (Incluso de nvel dois) (Incluso de nvel trs)

Um subprograma pode ser chamado repetidamente 9999 vezes, no mximo, atravs de um nico comando de chamada. Por uma questo de compatibilidade com os sistemas de programao automtica, pode utilizar-se Nxxxx, no primeiro bloco, em vez de um nmero de subprograma a seguir a O (ou :). O nmero de seqncia aps N registrado como nmero do subprograma.

Item de referncia

Consulte o captulo 10, na Parte III, para obter informaes mais detalhadas sobre os mtodos de registro de subprogramas.
129

12. CONFIGURAO DO PROGRAMA

PROGRAMAO

B-64114PO/01

NOTA 1 Os sinais M98 e M99 no so transmitidos para a mquina--ferramenta. 2 No sendo possvel encontrar o nmero do subprograma especificado pelo endereo P, acionado um alarme (n 078).

Exemplos
L M98 P51002 ; Este comando especifica Chamar o subprograma (nmero 1002) cinco vezes seguidas. Um comando de chamada de subprograma (M98P_) pode ser especificado no mesmo bloco que um comando de movimento. L X1000.0 M98 P1200 ; Neste exemplo, o subprograma (nmero 1200) chamado aps um movimento do eixo X. L Seqncia de execuo de subprogramas chamados por um programa principal Subprograma Programa principal 1 2 3 N0010 ; O1010 ; N0020 ; N0030 M98 P21010 ; N0040 ; N0050 M98 P1010 ; N0060 ; N1020 ; N1030 ; N1040 ; N1050 ; N1060 M99 ;

Um subprograma pode chamar outro subprograma, da mesma forma que um programa principal chama um subprograma.

Utilizao especial
D Especificao do nmero de seqncia para o destino de retorno ao programa principal Se P for utilizado para especificar um nmero de seqncia no final de um subprograma, a unidade de controle no regressa ao bloco a seguir ao bloco de chamada, mas ao bloco com o nmero de seqncia especificado em P. Tenha, contudo, em ateno que P ignorado, sempre que o programa principal no esteja operando no modo de operao de memria. Este mtodo muito mais demorado do que o mtodo de regresso normal ao programa principal.
Programa principal N0010 ; N0020 ; N0030 M98 P1010 ; N0040 ; N0050 ; N0060 ; Subprograma O0010 ; N1020 ; N1030 ; N1040 ; N1050 ; N1060 M99 P0060 ;

130

B-64114PO/01

PROGRAMAO

12. CONFIGURAO DO PROGRAMA

D Usando M99 no programa principal

Se M99 for executado no programa principal, o controle regressa ao incio do programa principal. Por exemplo, M99 pode ser executado colocando /M99 ; num local adequado do programa principal e definindo a funo do salto opcional de bloco para desativada ao executar o programa principal. Aps a execuo de M99, o controle regressa ao incio do programa principal e a execuo repetida desde o incio do programa. A execuo repetida enquanto a funo de salto opcional de blocos estiver desativada. Se a funo do salto opcional de bloco estiver definida para ativada, o bloco /M99 ; ignorado ; a unidade de controle passa ao bloco seguinte para continuar a execuo. Se /M99Pn ; for especificado, a unidade de controle no regressa ao incio do programa principal, mas ao nmero de seqncia n. Neste caso, o regresso ao nmero de seqncia n dura mais tempo.
N0010 ; N0020 ; N0030 ; N0040 ; N0050 ; / N0060 M99 P0030 ; N0070 ; N0080 M02 ;

Salto opcional de bloco OFF

Salto opcional de bloco ON

D Usando apenas um subprograma

Um subprograma pode ser executado tal como um programa principal, localizando-se o seu incio atravs do MDI. (Para mais informaes sobre as operaes de localizao, consulte a seo 9.3 na Parte III.) Neste caso, se for executado um bloco que contenha M99, o controle regressa ao incio do subprograma para uma execuo repetida. Se for executado um bloco que contenha M99Pn, o controle regressa ao bloco do subprograma com o nmero de seqncia n, para uma execuo repetida. Pra cancelar este programa, tem de se colocar um bloco contendo /M02 ; ou /M30 ; em um local adequado, tendo de se definir a chave de bloco opcional para desativada ; a chave tem primeiro de ser definida para ativada.
N1010 ; N1020 ; N1030 ; N1040 M02 ; / N1050 M99 P1020 ;

Salto opcional de bloco ON

131

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13
Aspectos gerais

FUNES PARA SIMPLIFICAR A PROGRAMAO

Este captulo aborda os seguintes temas: 13.1 13.2 13.3 13.4 13.5 13.6 13.7 13.8 CICLO FIXO (G90, G92, G94) REPETIO DE CICLO (G70 - G76) CICLO FIXO DE PERFURAO (G80 - G89) CICLO FIXO DE RETIFICAO (PARA A RETIFICADORA) CHANFRAGEM E CANTO R ESPELHAMENTO PARA CABEOTE DUPLO DE TORNO-REVLVER (G68, G69) PROGRAMAO DIRETA DAS DIMENSES DO DESENHO ROSQUEAMENTO RGIDO COM MACHO

NOTA Os diagramas explanatrios includos neste captulo utilizam a programao do dimetro no eixo X. Na programao do raio, U/2 substitudo por U e X/2 por X.

132

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.1

CICLO FIXO (G90, G92, G94) 13.1.1


Ciclo de Corte do Dimetro Exterior/Interior (G90)
D Ciclo de corte reto

Esto disposio trs ciclos fixos: o ciclo fixo para corte do dimetro exterior/interior (G90), o ciclo fixo de abertura de rosca (G92) e o ciclo fixo de torneamento da superfcie final (G94).

G90X (U)__Z (W)__F__ ;


Eixo X Z 3(F) W 4(R) 2(F) 1(R)

RDeslocamento rpidose FEspecificado com um cdigo F

U/2 X/2 Eixo Z

Fig. 13.1.1 (a) Ciclo de corte reto

Na programao incremental, o sinal dos nmeros que se seguem aos endereos U e W depende da direo dos caminhos 1 e 2. No ciclo da Fig. 13.1.1(a), os sinais de U e W so negativos. No modo de bloco nico, as operaes 1, 2, 3 e 4 so executadas presssionando-se uma vez o boto de incio de ciclo.

133

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

D Ciclo de corte cnico


G90X(U)__ Z(W)__ R__ F__ ;
Eixo X 4(R) U/2 3(F) 1(R) 2(F) X/2 Z Eixo Z W R RDeslocamento rpido FEspecificado com um cdigo F

Fig. 13.1.1 (b) Ciclo de corte cnico

D Sinais dos nmeros especificados no ciclo de corte cnico


1. U < 0, W < 0, R < 0 X Z 4(R) U/2 3(F)

Na programao incremental, existe a seguinte relao entre os sinais dos nmeros a seguir ao endereo U, W e R e os caminhos da ferramenta:
2. U > 0, W < 0, R > 0 X Z W 2(F) 1(R) 4(R) 4. U > 0, W < 0, R<0 em | R | |U | 2 X R

1(R) R W U/2 3(F)

2(F)

3. U < 0, W < 0, R > 0 em | R | | U | 2 X Z 4(R) U/2 3(F) 2(F) W 1(R) R

W R 1(R) 4(R)

U/2

3(F)

2(F)

134

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.1.2
Ciclo de Abertura de Rosca (G92)
G92X(U)__ Z(W)__ F__ ; Passo (L) especificado.
Eixo X Z W 4(R) 1(R) 2(F) X/2 Eixo Z R Deslocamento rpido F Especificado com um cdigo F L (Na figura esquerda, o ngulo chanfrado de 45 graus ou menor, devido ao atraso do sistema servo.)

3(R)

Aprox. 45 r

Pormenor da rosca chanfrada

Fig. 13.1.2 (a) Abertura de rosca reta

Na programao incremental, o sinal dos nmeros que se seguem aos endereos U e W depende da direo dos caminhos 1 e 2. Isto , se a direo do caminho 1 for a negativa ao longo do eixo X, o valor de U negativo. As faixas admissveis para os passos de rosca, limite da velocidade do fuso, etc., so as mesmas de G32 (abertura de rosca). Neste ciclo de abertura de rosca, possvel executar a chanfragem de rosca, que iniciada atravs de um sinal da mquina-ferramenta. O percurso de chanfragem especificado dentro de uma faixa de 0.1L a 12.7L, em incrementos de 0.1L, atravs de um parmetro (n 5130). (Na expresso acima, L representa o passo de rosca.) No modo de bloco nico, as operaes 1, 2, 3 e 4 so executadas presssionando-se uma vez o boto de incio de ciclo.
135

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

AVISO As notas referentes abertura de rosca em G32 so vlidas tambm para este tipo de abertura de rosca. No entanto, uma parada pelo bloqueio de avano como se segue; parada aps o trmino do caminho 3 do ciclo de abertura de rosca.

CUIDADO A ferramenta retrada durante a chanfragem e retorna ao ponto inicial do eixo X e, em seguida, do eixo Z, assim que o status do bloqueio de avano seja ativado durante a abertura de rosca (movimento 2).
Ciclo normal Movimento durante o bloqueio de avano Ponto de parada

Deslocamento rpido

O bloqueio de avano ativado aqui.

Durante a retrao, no possvel executar outro bloqueio de avano. A distncia chanfrada igual existente no ponto final.

136

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

D Ciclo de abertura de rosca cnica


G92X(U)__ Z(W)__ R__ F__ ; Passo (L) especificado.
Eixo X Z W 4(R) U/2 3(R) 2(F) R X/2 Eixo Z (R) 0Deslocamento rpido 1(R) (F) 0Especificado com um cdigo F

(Na figura esquerda, o ngulo chanfrado de 45 graus ou menor, devido ao atraso do sistema servo.) Aprox. 45

Detalhe da rosca chanfrada Fig. 13.1.2 (b) Ciclo de abertura de rosca cnica

137

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.1.3
Ciclo de Torneamento da Superfcie Final (G94)
D Ciclo de corte frontal
G94X(U)__ Z(W)__ F__ ;
Eixo X
(R)Deslocamento rpido (F)Especificado com um cdigo F

1(R)

U/2

2(F) 3(F)

4(R)

X/2 X/2 Z

Eixo Z

Fig. 13.1.3 (a) Ciclo de corte frontal

Na programao incremental, o sinal dos nmeros que se seguem aos endereos U e W depende da direo dos caminhos 1 e 2. Isto , se a direo do caminho for a direo negativa do eixo Z, o valor de W negativo. No modo de bloco nico, as operaes 1, 2, 3 e 4 so executadas presssionando-se uma vez o boto de incio de ciclo.

138

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

D Ciclo de corte cnico frontal


Eixo X 1(R) (R) Deslocamento rpido (F) Especificado atravs do cdigo F 4(R) 3(F) X/2 Z R W Eixo Z

U/2

2(F)

Fig. 13.1.3 (b)

D Sinais dos nmeros especificados no ciclo de corte cnico


1. U < 0, W < 0, R < 0 X Z U/2 1(R)

Na programao incremental, existe a seguinte relao entre os sinais dos nmeros a seguir ao endereo U, W e R e os caminhos da ferramenta:

2. U > 0, W < 0, R < 0 X Z

2(F) 3(F) R W

4(R) U/2 2(F)

3(F) 4(R) 1(R)

3. U < 0, W < 0, R > 0 em R W X Z 1(R) U/2 2(F) 3(F) W 4(R) X Z

4. U > 0, W < 0, R<0 em R W

W 3(F) U/2 2(F) 1(R) R 4(R)

139

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

NOTA

1 Uma vez que os dados de X (U), Z (W) e R so modais durante o ciclo fixo, os valores previamente especificados para X (U), Z (W) ou R permanecem vlidos, desde que no sejam novamente programados. Assim, se a distncia a percorrer no eixo Z no for alterada, tal como no exemplo abaixo, o ciclo fixo pode ser repetido, especificando apenas os comandos de movimento para o eixo X. Estes dados so, porm, apagados se for programado um cdigo G de ao simples, exceto G04 (pausa), ou um cdigo G do grupo 01, exceto G90, G92 e G94. (Exemplo) Eixo X
66

4 8 12

16

Pea Eixo Z O ciclo ilustrado na figura acima executado pelo seguinte programa: N030 G90 U--8.0 W--66.0 F0.4 ; N031 U--16.0 ; N032 U--24.0 ; N033 U--32.0 ;
0 2

Podem ser executadas as seguintes aplicaes: (1) Quando se especifica um comando EOB ou comandos sem movimento no bloco que se segue ao que contm a especificao de um ciclo fixo, se obtm a repetio do mesmo ciclo fixo. (2) Quando se especifica a funo M, S ou T durante o modo de ciclo fixo, o ciclo fixo e a funo M, S ou T podem ser executados simultaneamente. Se isso for inconveniente, cancele o ciclo fixo (especificando G00 ou G01) uma vez, como nos programas exemplificativos apresentados abaixo, e execute o comando M, S ou T. Aps concluda a execuo de M, S ou T, comande novamente o ciclo fixo. (Exemplo) N003 T0101 ; : : N010 G90 X20.0 Z10.0 F0.2 ; N011 G00 T0202 ; N012 G90 X20.5 Z10.0 ;

140

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.1.4
Como Usar Ciclos Fixos (G90, G92, G94)
D Ciclo de corte reto (G90)

O ciclo fixo apropriado selecionado de acordo com o contorno do material e do produto.

Contorno do material

Contorno do produto

D Ciclo de corte cnico (G90)

Contorno do material

Contorno do produto

141

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

D Ciclo de corte frontal (G94)

Contorno do material

Contorno do produto

D Ciclo de corte cnico frontal (G94)

Contorno do material

Contorno do produto

142

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.2

REPETIO DE CICLO (G70-G76)

Existem vrios tipos de ciclos fixos predefinidos que facilitam a programao. Os dados para o contorno da pea acabada descrevem, por exemplo, o caminho da ferramenta para a usinagem grosseira. Alm disso, esto disposio ciclos fixos para a abertura de rosca.

13.2.1
Remoo de Material por Torneamento (G71)
D Tipo I

H dois tipos de remoo de material por torneamento : tipo I e II.

Se um programa especificar um contorno de acabamento de A para A para B, como na figura abaixo, a rea especificada removida em funo de d (profundidade de corte), deixando uma tolerncia de acabamento u/2 e w.
C B (F) 45, (R) (R) e (F) A d

Comando do programa (F) : Avano de corte (R) : Deslocamento rpido A w u/2

G71 U (d) R (e) ; G71 P (ns) Q (nf) U (u) W (w) F (f ) S (s ) T (t)


N (ns) F____ S____ T____ N (nf); O comando de movimento entre A e B especificado nos blocos situados entre os nmeros de seqncia ns e nf.

d : Profundidade de corte (designao do raio) Designao sem sinal. A direo de corte depende da direo AA. Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs de um parmetro (n 5132) que, por sua vez, pode ser alterado por meio de um comando do programa. e : Quantidade de escape Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs de um parmetro (n 5133) que, por sua vez, pode ser alterado por meio de um comando do programa. ns : Nmero de seqncia do primeiro bloco para o programa do contorno de acabamento. nf : Nmero de seqncia do ltimo bloco para o programa do contorno de acabamento. u : Distncia e direo da tolerncia de acabamento na direo X (designao do dimetro / raio). w : Distncia e direo da tolerncia de acabamento na direo Z. f,s,t : Qualquer funo F, S ou T contida nos blocos ns a nf do ciclo ignorada, sendo eficaz a funo F, S ou T deste bloco G71.

Fig. 13.2.1 (a) Caminho de corte na remoo de material por torneamento (tipo I)

143

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

NOTA 1 Apesar de d e u serem especificados atravs do endereo U, seu significado determinado pela presena dos endereos P e Q. 2 O ciclo de usinagem executado atravs do comando G71 com a especificao de P e Q. As funes F, S e T especificadas no comando de movimento entre os pontos A e B so ineficazes, sendo apenas eficazes as funes especificadas no bloco G71 ou no bloco precedente. Se a opo de controle da velocidade de corte constante for selecionada, o comando G96 ou G97 especificado no comando de movimento entre os pontos A e B ineficaz, sendo eficaz o comando especificado no bloco G71 ou no bloco precedente. Seguidamente so ilustrados quatro padres de corte. Todos estes ciclos de corte so executados paralelamente ao eixo Z e os sinais de u e w so os seguintes:
+X

+Z B U(+)W(+) A A U(+)W(--)

A A A A

possvel executar tanto a interpolao linear como a circular


U(--)W(--)

U(--)W(+) A A

O caminho da ferramenta entre A e A especificado no bloco com o nmero de seqncia ns e que inclui G00 ou G01. Neste bloco, no possvel especificar nenhum comando de movimento no eixo Z. No caminho da ferramenta entre A e B, o padro tem de aumentar ou diminur continuamente no eixo X e no eixo Z. Se o caminho da ferramenta entre A e A for programado com G00/G01, o corte ao longo de AA executado no modo G00 ou G01, respectivamente. 3 No possvel chamar um subprograma a partir do bloco situado entre os nmeros de seqncia ns e nf.

144

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

D Tipo II

O tipo II difere do tipo I nos seguintes pontos: o perfil no tem de apresentar um aumento ou diminuio uniforme ao longo do eixo X e pode ter, ao todo, 10 concavidades (bolsas). Se forem especificadas 11 ou mais concavidade ativado um alarme P/S (n 068).

10

......

Fig. 13.2.1 (b)

Nmero de bolsas na remoo de material por torneamento (tipo II)

Tenha em ateno que o perfil ter de apresentar, porm, um aumento ou diminuio uniforme ao longo do eixo Z. O seguinte perfil no pode ser usinado:

A alternncia uniforme no observada ao longo do eixo Z

Fig. 13.2.1 (c)

Contorno que no pode ser usinado na remoo de material por torneamento (tipo II)

A primeira seo cortada no precisa ser vertical; premitido qualquer perfil se uma alternncia uniforme for mostrada ao longo do eixo Z.

Fig. 13.2.1 (d)

Contorno que pode ser usinado (alternncia uniforme) na remoo de material por torneamento (tipo II)

Aps o torneamento, surge uma distncia originada pelo corte ao longo do perfil da pea.
145

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

e (definido atravs de um parmetro)

Fig. 13.2.1 (e) Chanfragem na remoo de material torneamento (tipo II)

A distncia e (especificada em R) a ser originada aps o corte, tambm pode ser especificada atravs do parmetro n 5133. Abaixo mostrado um caminho de corte exemplificativo:
30 5 2 25 6 7 28 27 26 1

4 3 13 12 23 11 19 17 16 22 21 20 15 29 14 10 9 8 24

18

Fig. 13.2.1 (f) Caminho de corte na remoo de material por faceamento

A correo do raio da ponta da ferramenta no adicionado s tolerncias de acabamento u e w. Na remoo de material por torneamento, a correo do raio da ponta da ferramenta igual a zero. W=0 tem de ser especificado ; de contrrio, a ponta da ferramenta pode cortar em um lado da parede. No primeiro bloco de uma seo repetitiva, necessrio especificar dois eixos: X (U) e Z (W). W0 tambm especificado quando no executado qualquer movimento no eixo Z. D Distino entre o tipo I e o tipo II Quando especificado apenas um eixo no primeiro bloco de uma seo repetitiva Tipo I Quando so especificados dois eixos no primeiro bloco de uma seo repetitiva Tipo II Quando o primeiro bloco no inclui qualquer movimento no eixo Z e se pretende usar o tipo II, necessrio especificar W0. (Exemplo) TIPO I TIPO II
G71 V10.0 R5.0 ; G71 V10.0 R5.0 ; G71 P100 Q200....; G71 P100 Q200........; N100X (U)___; N100X (U)___ Z(W)___;

: :
N200..............;

: :
N200.........................;

146

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.2.2
Remoo de Material por Faceamento (G72)

Tal como ilustrado na figura abaixo, este ciclo semelhante a G71, excetuando que o corte feito paralelamente ao eixo X.
d A A Caminho da ferramenta (F) e (R) (R) 45 C

(F) Comando do programa B w u/2

G72 W(d) R(e) ; G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) ;

Os significados de d, e, ns, nf, u,w, f, s e t so como em G71.

Fig. 13.2.2 (a) Caminho de corte na remoo de material por faceamento

D Sinais dos nmeros especificados

Seguidamente so ilustrados quatro padres de corte. Todos estes ciclos de corte so executados paralelamente ao eixo Z e os sinais de u e w so os seguintes:
+X B B U(--)W(+) A A U(+)W(+) B B Fig. 13.2.2 (b) Sinais dos nmeros especificados com u e w na remoo de material por faceamento A A A A U(--)W(--) A A possvel efetuar tanto a interpolao linear como a circular

+Z

U(+)W(--)

O caminho da ferramenta entre A e A especificado no bloco com o nmero de seqncia ns que inclui G00 ou G01. Neste bloco, no possvel especificar nenhum comando de movimento no eixo X. No caminho da ferramenta entre A e B, o padro tem de aumentar ou diminur continuamente no eixo X e no eixo Z. Se o corte ao longo de AA dever ser executado no modo G00 ou G01, depende do comando programado entre A e A, como descrito no ponto 13.2.1.
147

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.2.3
Repetio de Padres (G73)

Esta funo permite repetir um padro de corte fixo, sendo o padro deslocado ponto por ponto. Neste ciclo de corte possvel usinar eficientemente peas j usinadas grosseiramente, forjadas, fundidas, etc.
k+w w C

D
u/2 i+u/2

A
(R) B u/2 A w

Padro programado:
AAB G73 U (ni) W (nk) R (d) ;

G73 P (ns) Q (nf) U (nu) W (nw) F (f ) S (s ) T (t) ;


N (ns) F____ S____ T____ N (nf);
i

O comando de movimento entre A e B especificado nos blocos situados entre os nmeros de seqncia ns e nf.

ns nf nu nw f,s,t

: Distncia e direo da descarga na direo do eixo X (designao do raio). Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5135 que, por sua vez, pode ser alterado por meio de um comando do programa. : Distncia e direo da descarga na direo do eixo Z. Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5136 que, por sua vez, pode ser alterado por meio de um comando do programa. : Divisor Este valor o mesmo da contagem repetitiva para o corte grosseiro. Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5137 que, por sua vez, pode ser alterado por meio de um comando do programa. : Nmero de seqncia do primeiro bloco para o programa do contorno de acabamento. : Nmero de seqncia do ltimo bloco para o programa do contorno de acabamento. : Distncia e direo da tolerncia de acabamento na direo X (designao do dimetro/raio). : Distncia e direo da tolerncia de acabamento na direo Z. : Qualquer funo F, S ou T contida nos blocos situados entre os nmeros de seqncia ns e nf ignorada, sendo eficaz a funo F, S ou T deste bloco G73.

Fig. 13.2.3 Caminho de corte na repetio de padres

148

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

NOTA 1 Apesar dos valores i e k ou u e w serem especificados atravs do endereo U e W, respectivamente, seu significado determinado pela presena dos endereso P e Q no bloco G73. Se P e Q no forem especificados no mesmo bloco, os endereos U e W indicam i e k, respectivamente. Se P e Q forem especificados no mesmo bloco, os endereos U e W indicam u e w, respectivamente. 2 O ciclo de usinagem executado atravs do comando G73 com a especificao de P e Q. Seguidamente so ilustrados quatro padres de corte. Preste ateno aos sinais de u, w, k e i. Depois de concludo o ciclo de usinagem, a ferramenta regressa ao ponto A.

13.2.4
Ciclo de Acabamento (G70)
Formato

Depois do corte grosseiro com G71, G72 ou G73, o acabamento executado com o seguinte comando:

G70P (ns) Q (nf) ;


(ns) : Nmero de seqncia do primeiro bloco para o programa do contorno de acabamento. (nf) : Nmero de seqncia do ltimo bloco para o pro grama do contorno de acabamento.

NOTA 1 As funes F, S e T especificadas no bloco G71, G72, G73 no so eficazes, sendo eficazes apenas as que foram especificadas em G70 entre os nmeros de seqncia ns e nf. 2 Quando o ciclo de usinagem terminado com G70, a ferramenta regressa ao ponto inicial e o bloco seguinte lido. 3 No possvel chamar nenhum subprograma a partir dos blocos situados entre ns e nf, de G70 a G73.

149

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

Exemplos
Remoo de material por faceamento (G72)
Eixo X 7 Ponto inicial

88 110

160

120

80

Eixo Z 40

40

10 10 10

20 190

20

(Programao do dimetro, entrada em milmetros) N010 G50 X220.0 Z190.0 ; N011 G00 X176.0 Z132.0 ; N012 G72 W7.0 R1.0 ; N013 G72 P014 Q019 U4.0 W2.0 F0.3 S550 ; N014 G00 Z58.0 S700 ; N015 G01 X120.0 W12.0 F0.15 ; N016 W10.0 ; N017 X80.0 W10.0 ; N018 W20.0 ; N019 X36.0 W22.0 ; N020 G70 P014 Q019 ;

150

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

Repetio de padres (G73)


16 B Eixo X 16

110 2 14

130

180 160

120

80

Eixo Z

2 14

20

220 (Programao do dimetro, entrada em milmetros) N010 G50 X260.0 Z220.0 ; N011 G00 X220.0 Z160.0 ; N012 G73 U14.0 W14.0 R3 ; N013 G73 P014 Q019 U4.0 W2.0 F0.3 S0180 ; N014 G00 X80.0 W--40.0 ; N015 G01 W--20.0 F0.15 S0600 ; N017 W--20.0 S0400 ; N018 G02 X160.0 W--20.0 R20.0 ; N019 G01 X180.0 W--10.0 S0280 ; N020 G70 P014 Q019 ;

151

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.2.5
Ciclo de Perfurao Profunda da Superfcie Final (G74)

O caminho de corte ilustrado na Fig. 13.2.5 gerado pelo programa seguinte. Neste ciclo possvel executar a quebra de aparas, como se mostra abaixo. Se X (U) e P forem omitidos, as operaes s podero ser executadas no eixo Z, usado para a perfurao.
k Dd k k k

k A i [0<kk]

(R) (F)

(R) (F)

(R) (F)

(R)

(R) (F) (F)

(R) U/2 i

i X [0<ii]

B W Z e

G74R (e) ; G74X(U)_ Z(W)_ P(ni) Q(nk) R(nd) F (f ) ;


e : Quantidade de retorno Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5139 que, por sua vez, pode ser alterado por meio de um comando do programa. X : Componente X do ponto B U : Quantidade aumentada de A para B Z : Componente Z do ponto C W : Quantidade aumentada de A para C i : Quantidade de movimento na direo X (sem sinal) k : Profundidade de corte na direo Z (sem sinal) d : Quantidade de descarga da ferramenta na base de corte. O sinal de d sempre positivo (+). Contudo, se o endereo X (U) e i forem omitidos, a direo de descarga pode ser especificada com o sinal desejado. f : Velocidade de avano

Fig. 13.2.5 Caminho de corte no ciclo de perfurao profunda da superfcie final

NOTA 1 Apesar de e end serem especificados atravs do endereo R, seu significado determinado pela presena do endereo X (U). Sendo especificado X(U), utilizado nd. 2 O ciclo de usinagem executado atravs do comando G74 com a especificao de X (U).

152

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.2.6
Ciclo de Perfurao do Dimetro Exterior/Interior (G75)

O caminho de corte ilustrado na Fig. 13.2.6 gerado pelo programa seguinte. Ele equivalente a G74, exceo de X que substitudo por Z. Este ciclo permite a execuo de quebra de aparas, ranhurar no eixo X e perfurao profunda no eixo X (neste caso, Z, W e Q so omitidos).
(R) (F) (R) (F) (R) (F) (R) (F) (R) (F) d e A i

U/2

k Z W

G75R (e) ; G75X(U)_ Z(W)_ P(i) Q(k) R(d) F(f) ;


Fig. 13.2.6 Caminho de corte no ciclo de perfurao do dimetro exterior/interior

G74 e G75 so usados para ranhurar e perfurar, permitindo uma descarga automtica da ferramenta. Esto previstos quatro padres simtricos, respectivamente.

153

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.2.7
Ciclo de Abertura de Rosca Mltipla (G76)

O ciclo de abertura de rosca programado atravs do comando G76, como ilustrado na Fig.13.2.7 (a).

(R)

U/2 (F)

(R) B d k r C

i X

Fig. 13.2.7 (a) Caminho de corte no ciclo de corte para mltiplas roscas

154

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

Ponta da ferramenta

B a
1 2 3 Ensimo

d pn k

G76P (m) (r) (a) Q (d min) R(d); G76X (u) _ Z(W) _ R(i) P(k) Q(d) F(L) ;
m ; Contagem repetitiva na fase de acabamento (de 1 a 99) Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5142 que, por sua vez, pode ser alterado por meio de um comando do programa. : Quantidade de chanfragem Quando o passo de rosca expresso por L, o valor de L pode ser especificado de 0.0L a 9.9L, em incrementos de 0.1L (nmero de 2 dgitos, de 00 a 90). Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5130 que, por sua vez, pode ser alterado por meio de um comando do programa. : ngulo da ponta da ferramenta possvel selecionar um de seis tipos de ngulos (80, 60, 55, 30, 29 e 05), especificando--o com um nmero de 2 dgitos. Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5143 que, por sua vez, pode ser alterado por meio de um comando do programa.

m, r e a so especificados simultaneamente por meio do endereo P. (Exemplo) Se m=2, r=1.2L, a=605, a especificao feita da seguinte forma (L o passo de rosca): P 02 12 60 m r a

dmin : Profundidade mnima de corte (especificada pelo valor do raio) Se a profundidade de corte de uma operao cclica (d -- d --1) for inferior a este valor limite, a profundidade de corte fixada com este valor. Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5140 que, por sua vez, pode ser alterado por meio de um comando do programa. d : Tolerncia de acabamento Esta designao modal e no se altera at que seja designado outro valor. Este valor tambm pode ser especificado atravs do parmetro n 5141 que, por sua vez, pode ser alterado por meio de um comando do programa. i : Diferena do raio da rosca. Se i = 0, possvel executar uma abertura normal de rosca reta. k : Altura da rosca Este valor especificado pelo valor do raio. nd : Profundidade de corte no 1 corte (valor do raio) L : Passo de rosca (igual a G32). Fig. 13.2.7 (b) Detalhe do corte

155

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

D Retrao do ciclo de abertura de rosca

Se o bloqueio de avano for aplicado durante a abertura de rosca no ciclo de abertura de rosca mltipla (G76), a ferramenta retrada rapidamente, tal como sucede na chanfragem executada no final do ciclo de abertura de rosca. A ferramenta regressa ao ponto inicial do ciclo. Quando o incio do ciclo acionado, o ciclo de abertura de rosca mltipla reiniciado. Ver notas do ponto 13.1.2.

NOTA 1 O significado dos dados especificados atravs do endereo P, Q R determinado pela presena de X (U) e X (W). 2 O ciclo de usinagem executado atravs do comando G76 com a especificao de X (U) e Z (W). Com este ciclo executado o corte de uma extremidade e a carga da ponta da ferramenta reduzida. Se o primeiro caminho possuir uma profundidade de corte nd e o ensimo caminho ndn, a quantidade de corte por ciclo mantida constante. Esto previstos quatro padres simtricos correspondentes ao sinal do respectivo endereo. possvel executar a abertura de rosca interna. Na figura acima, a velocidade de avano entre C e D especificada atravs do endereo F; no outro caminho ela corresponde velocidade de deslocamento rpido. O sinal das dimenses incrementais, na figura acima, o seguinte: U, W : Menos (determinado pela direo do caminho AC e CD da ferramenta.) R: Menos (determinado pela direo do caminho AC da ferramenta.) P: Mais (sempre) Q: Mais (sempre) 3 As notas referentes abertura de rosca com G32 e G92 tambm se aplicam aqui. 4 O comando de chanfragem tambm eficaz no ciclo de abertura de rosca G92. 5 A ferramenta retorna ao ponto de incio de ciclo (profundidade de corte ndn) assim que o statuts de bloqueio de avano for ativado durante a abertura de rosca. (ndn : profundidade de corte no ensimo corte)
Ciclo normal ndn Ciclo de retrao

topo da rosca ndn fundo da rosca k 1. ciclo 2. ciclo 3. ciclo ensimo ciclo

ponto inicial do ciclo de abertura de rosca ponto inicial do ensimo ciclo

6 Se o ponto inicial do ciclo de abertura de rosca estiver perto de uma pea, a ferramenta pode interferir com a pea durante o ciclo de retrao por que se passa ao longo do percurso do ciclo de retrao descrito na nota 5. Por isso, o ponto inicial do ciclo de abertura de rosca tem de estar afastado pelo menos o valor k (altura da rosca) do topo da rosca.

156

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

Exemplos
Repetio de ciclo (G76) Eixo X

0 68

1.8 60.64 Eixo Z

1.8

3.68

6 25 105

G76 P011060 Q100 R200 ; G76 X60640 Z25000 P3680 Q1800 F6.0 ;

D Abertura irregular de rosca

Especificando P2, a abertura irregular de rosca pode ser executada com uma profundidade de corte constante. Exemplo: G76 X60640 Z25000 K3680 D1800 F6.0 A60 P2; Para a abertura irregular de rosca, use sempre o formato de fita FS15 (ver Seo 17.5). Se no for especificado um comando P que defina o mtodo de corte ou se for especificado um comando diferente de P2, ser executado um corte com uma ferramenta, com um valor constante. Se a profundidade de corte for inferior a dmin (especificado atravs do parmetro n 5140) em um dos ciclos, ela ser fixada em dmin.
Ponta da ferramenta
(24) D/2 Hn ( 4 6) D/2

a
2D 2 H1 2D 4D H2 H3 H4 H5 H6 H8 H9 H7 6D

(tolerncia de acabamento)

Abertura irregular de rosca com profundidade de corte constante

157

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.2.8
Notas Sobre a Repetio de Ciclo (G70-G76)
1. Nos blocos com comandos para a repetio de ciclo, os endereos P, Q, X, Z, U, W e R tm de ser especificados corretamente para cada bloco. 2. No bloco especificado por meio do endereo P de G71, G72 ou G73, necessrio programar o grupo G00 ou G01. No o fazendo, ativado o alarme P/S n 65. 3. No modo MDI, no possvel programar G70, G71, G72 nem G73. Se algum deles for programado, ativado o alarme P/S n 67. G74, G75 e G76 podem ser programados no modo MDI. 4. Nos blocos que contenham G70, G71, G72 ou G73 e entre os nmeros de seqncia especificados por meio de P e Q, no possvel programar M98 (chamada do subprograma) nem M99 (fim do subprograma). 5. Nos blocos situados entre os nmeros de seqncia especificados por meio de P e Q, no possvel especificar os seguintes comandos: Cdigo G de ao simples, exceto G04 (pausa) Cdigo G do grupo 01, exceto G00, G01, G02 e G03 Cdigo G do grupo 06 M98 / M99 6. Durante a execuo da repetio de ciclo (G70AG76), possvel parar o ciclo e executar uma operao manual. Contudo, antes de se reiniciar a operao cclica, a ferramenta deveria ser recolocada na posio em que a operao cclica foi interrompida. Se a operao cclica for reiniciada sem que a ferramenta seja recolocada na posio da interrupo, o movimento da operao manual somado ao valor absoluto e o caminho da ferramenta deslocado no correspondente quantidade de movimento da operao manual. 7. Quando G70, G71, G72 ou G73 so programados, o nmero de seqncia especificado por meio do endereo P e Q no pode ser especificado mais de uma vez no mesmo programa. 8. Na repetio de ciclo, os blocos entre os nmeros de seqncia especificados por P e Q, no podem ser programados atravs das funes de programao direta das dimenses do desenho ou de chanfragem e canto R. 9. G74, G75 e G76 tambm no suportam a entrada de casas decimais para P e Q. Os menores incrementos de entrada so as unidades usadas para especificar a distncia a percorrer e a profundidade de corte. 10.Quando #1 = 2500 executado usando uma macro de usurio, 2500.000 atribudo a #1. Nesse caso, P#1 eqivalente a P2500. 11.A compensao do raio da ponta da ferramenta no pode ser aplicada a G71, G72, G73, G74, G75, G76 ou G78. 12.A repetio de ciclo no pode ser executada durante a operao DNC. 13.A macro de usurio do tipo interrupo no pode ser executada durante a repetio de ciclo. 14.A repetio de ciclo no pode ser executada durante o modo de controle avanado por antecipao.
158

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.3
CICLO FIXO DE PERFURAO (G80-G89)
Cdigo G
G80 G83 G84 G85

O ciclo fixo de perfurao simplifica, normalmente, o programa, dado que rene em um s bloco com cdigo G uma operao de usinagem programada em vrios blocos. Tabela de ciclos fixos:
Tabela 13.3 (a): Ciclos fixos Operao na posio da base do furo
_____ _____ Pausa PausaFuso SAH _____ ___ Deslocamento rpido Avano de corte Avano de corte Cancelamento Ciclo de perfurao frontal Ciclo de rosqueamento frontal Ciclo de mandrilagem frontal Ciclo de perfurao lateral Ciclo de rosqueamento rgido lateral Ciclo de mandrilagem lateral

Eixo de perfurao
____ Eixo Z Eixo Z Eixo Z

Operao de usinagem de furos (sentido -)

Operao de retrao (sentido +)

Aplicaes

Avano de corte / intermitente Avano de corte Avano de corte

G87 G88 G89

Eixo X Eixo X Eixo X

Avano de corte / intermitente Avano de corte Avano de corte

Pausa PausaFuso SAH Pausa

Deslocamento rpido Avano de corte Avano de corte

Em geral, o ciclo de perfurao composto das seis seqncias de operaes seguintes: Operao 1 Operao 2 Operao 3 Operao 4 Operao 5 Operao 6 Posicionamento do eixo X (Z) e do eixo C Deslocamento rpido at o nvel do ponto R Usinagem de furos Operao na base de um furo Retrao at o nvel do ponto R Deslocamento rpido at o ponto inicial

Operao 1

Nvel inicial Operao 6

Operao 2 Nvel do ponto R

Operao 5 Operao 3

Operao 4

Deslocamento rpido Avano

Fig. 13.3 Seqncia de operaes de um ciclo de perfurao

159

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

Explicaes
D Eixo de posicionamento e eixo de perfurao Um cdigo G de perfurao especifica os eixos de posicionamento e um eixo de perfurao, como ilustrado abaixo. Como eixos de posicionamento so utilizados os eixos C e X ou Z. O eixo (X ou Z) que no for utilizado como eixo de posicionamento, usado como eixo de perfurao. Apesar de os ciclos fixos incluirem tanto ciclos de rosqueamento como de mandrilagem e de perfurao, neste captulo ser utilizado apenas o termo perfurao para designar as operaes executadas nos ciclos fixos.
Tabela 13.3 (b): Eixo de posicionamento e eixo de perfurao Cdigo G G83, G84, G85 G87, G88, G89 Plano de posicionamento Eixo X, eixo C Eixo Z, eixo C Eixo de perfurao Eixo Z Eixo X

G83 e G87, G84 e G88 e G85 e G89 possuem, respectivamente, a mesma funo, exceto nos eixos especificados como eixos de posicionamento e eixo de perfurao. D Modo de perfurao G83 a G85 / G87 a 89 so cdigos G modais e permanecem ativos at que sejam cancelados. Enquanto estiverem ativos, o estado atual o modo de perfurao. Os dados de perfurao especificados no modo de perfurao, so guardados at que sejam alterados ou cancelados. Especifique todos os dados de perfurao necessrios no incio dos ciclos fixos; quando os ciclos fixos esto sendo executados, dever somente especificar modificaes dos dados. Uma velocidade de avano de corte com um cdigo F mantida mesmo depois de o ciclo de perfurao ser cancelado. Para os blocos que requeiram um cdigo Q, tem de se especificar um cdigo Q para cada um dos blocos. Uma vez especificados, os cdigos M de fixao e anulao da fixao do eixo C funcionam em modo modal e so cancelados por G80.

160

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

D Nvel do ponto de retorno G98/G99

No sistema A de cdigos G, a ferramenta regressa da base de um furo ao nvel inicial. No sistema B ou C de cdigos G, a ferramenta regressa da base de um furo ao nvel inicial quando se especifica G98 e regressa da base de um furo ao nvel do ponto R quando se especifica G99. A figura seguinte ilustra o movimento da ferramenta especificado atravs de G98 ou G99. Geralmente, G99 utilizado para a primeira operao de perfurao e G98 para a ltima operao de perfurao. O nvel inicial no alterado, mesmo que a perfurao seja executada no modo G99.
G98 (Retorno ao nvel inicial ) G99 (Retorno ao nvel do ponto R

Nvel inicial

Nvel do ponto R

D Nmero de repeties

Se pretender repetir a perfurao para executar furos situados a intervalos regulares, especifique o nmero de repeties em K_. K s eficaz no bloco em que for especificado. Especifique a posio do primeiro furo no modo incremental. Sendo especificada no modo absoluto, a perfurao repetida na mesma posio.
Nmero de repeties K Valor mximo de comando = 9999

Se K0 for especificado com o parmetro K0E (parmetro n 5102 #4) colocado em 0, a perfurao executada uma vez. Se K0 for especificado com o parmetro K0E (parmetro n 5102 #4) colocado em 1, os dados de perfurao so armazenados, mas a perfurao no executada. D Cdigo M para fixar/soltar o eixo C Quando se programa um cdigo M especificado no parmetro n 5110 para fixar/soltar o eixo C, o CNC emite o cdigo M para fixar o eixo C depois de a ferramenta ter sido posicionada e antes de ser movimentada em deslocamento rpido para o nvel do ponto R. O CNC tambm emite o cdigo M para soltar o eixo C (cdigo M para fixar o eixo C +1) depois de a ferramenta ser retrada para o nvel do ponto R. A ferramenta faz uma pausa durante o tempo especificado no parmetro n 5111. Para cancelar um ciclo fixo, utilize G80 ou um cdigo G do grupo 01. Cdigos G do grupo 01 G00 : Posicionamento (deslocamento rpido) G01 : Interpolao linear G02 : Interpolao circular (SH) G03 : Interpolao circular (SAH)
161

D Cancelar

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

D Smbolos usados nas figuras

Nas sees seguintes so descritos os diversos ciclos fixos. As figuras inseridas nestas explicaes incluem os seguintes smbolos:
Posicionamento (deslocamento rpido G00) Avano de corte (interpolao linear G01) Avano manual P1 P1 Pausa especificada no programa Pausa especificada no parmetro n 5111 Emisso do cdigo M para fixar o eixo C (O valor de a especificado com o parmetro n 5110.)

M (+1) Emisso do cdigo M para soltar o eixo C

CUIDADO 1 Nos ciclos fixos, R_ (distncia entre o nvel inicial e o ponto R) sempre tratado como um raio. Z_ ou X_ (distncia entre o ponto R e a base do furo) so, porm, tratados ou como um dimetro ou como um raio, dependendo da especificao. 2 No sistema B ou C de cdigos G, G90 e G91 podem ser usados para selecionar um comando incremental ou absoluto para a especificao dos dados de posio do furo (X, C ou Z, C), da distncia entre o ponto R e a base do furo (Z ou X) e da distncia entre o nvel inicial e o nvel do ponto R (R).

162

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.3.1
Ciclo de Perfurao Frontal (G83) / Ciclo de Perfurao Lateral (G87)
D Ciclo rpido de perfurao profunda (G83, G87) (parmetro RTR (n 5101#2) =0) Formato

usado o ciclo de perfurao profunda ou ciclo rpido de perfurao profunda dependendo da definio em RTR, bit 2 do parmetro n. 5101. Se no for especificada a profundidade de corte para cada perfurao, usado o ciclo de perfurao normal.

Este ciclo executa uma perfurao profunda a alta velocidade. A broca repete o ciclo de perfurao intermitentemente at a base do furo, velocidade de avano de corte e com uma retrao correspondente distncia de retrao especificada. Durante a retrao, a broca remove as aparas do furo.
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ; ou G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posio do furo Z_ ou X_ : Distncia entre o ponto R e a base do furo R_ : Distncia entre o nvel inicial e o nvel do ponto R Q_ : Profundidade de corte por cada avano de corte P_ : Tempo de pausa na base do furo F_ : Velocidade de avano de corte K_ : Nmero de repeties (se necessrio) M_ : Cdigo M para fixar o eixo C (se necessrio) G83 ou G87 (modo G98) G83 ou G87 (modo G99)

Nvel inicial

Ponto R q d

M (+1) P2

Ponto R q d

M (+1), P2 Ponto R

P1 M M (+1) P1 P2 d : : : : :

Ponto Z

P1

Ponto Z

Cdigo M para fixar o eixo C Cdigo M para soltar o eixo C Pausa especificada no programa Pausa especificada no parmetro n 5111 Distncia de retrao especificada no parmetro n 5114

163

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

D Ciclo de perfurao profunda (G83, G87) (parmetro n 5101#2 =1)

Formato
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ; ou G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posio do furo Z_ ou X_ : Distncia entre o ponto R e a base do furo R_ : Distncia entre o nvel inicial e o nvel do ponto R Q_ : Profundidade de corte por cada avano de corte P_ : Tempo de pausa na base do furo F_ : Velocidade de avano de corte K_ : Nmero de repeties (se necessrio) M_ : Cdigo M para fixar o eixo C (se necessrio) G83 ou G87 (modo G98) G83 ou G87 (modo G99)

M Ponto R
q

Nvel inicial M (+1), P2


d

M Ponto R
q d q d q

M (+1), P2 Ponto R

q d q

Ponto Z P1

Ponto Z P1

M M (+1) P1 P2 d

: : : : :

Cdigo M para fixar o eixo C Cdigo M para soltar o eixo C Pausa especificada no programa Pausa especificada no parmetro n 5111 Distncia de retrao especificada no parmetro n 5114

Exemplos

M51 ; Modo de indexao do eixo C ON M3 S2000 ; Rotao da broca G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C G83 Z-40.0 R-5.0 Q5000 F5.0 M31 ; Furo 1 C90.0 M31 ; Furo 2 C180.0 M31 ; Furo 3 C270.0 M31 ; Furo 4 G80 M05 ; Cancelamento do ciclo de perfurao e parada da rotao da broca M50 ; Modo de indexao do eixo C OFF

NOTA Se no for programada a profundidade de corte por cada avano de corte (Q), ser executada a perfurao normal. (Ver a descrio do ciclo de perfurao.)

164

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

D Ciclo de perfurao (G83 ou G87)

Se no for especificada a profundidade de corte para cada perfurao, ser usado o ciclo de perfurao normal. A ferramenta , depois, retrada da base do furo em deslocamento rpido.

Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ; ou G87 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posio do furo Z_ ou X_ : Distncia entre o ponto R e a base do furo R_ : Distncia entre o nvel inicial e o nvel do ponto R P_ : Tempo de pausa na base do furo F_ : Velocidade de avano de corte K_ : Nmero de repeties (se necessrio) M_ : Cdigo M para fixar o eixo C (se necessrio) G83 ou G87 (modo G98) G83 ou G87 (modo G99)

Nvel inicial Nvel do ponto R M (+1), P2

M Nvel do ponto R M (+1), P2

P1

Ponto Z

P1

Ponto Z

M M (+1) P1 P2

: : : :

Cdigo M para fixar o eixo C Cdigo M para soltar o eixo C Pausa especificada no programa Pausa especificada no parmetro n 5111

Exemplos

M51 ; Modo de indexao do eixo C ON M3 S2000 ; Rotao da broca G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C G83 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1 C90.0 M31 ; Furo 2 C180.0 M31 ; Furo 3 C270.0 M31 ; Furo 4 G80 M05 ; Cancelamento do ciclo de perfurao e parada da rotao da broca M50 ; Modo de indexao do eixo C OFF

165

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.3.2
Ciclo de Rosqueamento Frontal (G84) / Ciclo de Rosqueamento Lateral (G88)
Formato

Este ciclo serve para executar o rosqueamento. Neste ciclo de rosqueamento, o fuso girado em sentido inverso quando a base do furo alcanada.

G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ; ou G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;


X_ C_ ou Z_ C_ : Dados de posio do furo Z_ ou X_ : Distncia entre o ponto R e a base do furo R_ : Distncia entre o nvel inicial e o nvel do ponto R P_ : Tempo de pausa na base do furo F_ : Velocidade de avano de corte K_ : Nmero de repeties (se necessrio) M_ : Cdigo M para fixar o eixo C (se necessrio) G84 ou G88 (modo G98) G84 ou G88 (modo G99)

Nvel inicial

M Fuso SH M (+1), P2 Nvel do ponto R

Ponto R

Fuso SH M (+1), P2

Ponto R

Ponto Z P1 Fuso SAH

P1

Ponto Z

Fuso SAH

Explicaes

O rosqueamento executado atravs da rotao do fuso em sentido horrio. Quando a base do furo alcanada, o fuso girado no sentido inverso para a retrao. Esta operao produz roscas. As correes da velocidade de avano so ignoradas durante o rosqueamento. Mesmo que o boto de bloqueio de avano seja acionado, a mquina no pra antes que a operao de retorno tenha sido concluda.

166

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

NOTA Atravs do bit 6 (M5T) do parmetro n 5101, pode especificar--se se o comando de parada do fuso (M05) dever ser emitido antes do sentido de rotao do fuso ser especificado com M03 ou M04. Para mais informaes, consulte o manual de operao fornecido pelo fabricante da mquina--ferramenta.

Exemplos

M51 ; Modo de indexao do eixo C ON M3 S2000 ; Rotao da broca G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C G83 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1 C90.0 M31 ; Furo 2 C180.0 M31 ; Furo 3 C270.0 M31 ; Furo 4 G80 M05 ; Cancelamento do ciclo de perfurao e parada da rotao da broca M50 ; Modo de indexao do eixo C OFF

167

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.3.3
Ciclo de Mandrilagem Frontal (G85) / Ciclo de Mandrilagem Lateral (G89)
Formato

Este ciclo serve para mandrilar um furo.

G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ; ou G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;


X_ C_ ou Z_ C_ : Dados de posio do furo Z_ ou X_ : Distncia entre o ponto R e a base do furo R_ : Distncia entre o nvel inicial e o nvel do ponto R P_ : Tempo de pausa na base do furo F_ : Velocidade de avano de corte K_ : Nmero de repeties (se necessrio) M_ : Cdigo M para fixar o eixo C (se necessrio) G85 ou G89 (modo G98)

G85 ou G89 (modo G99)

Nvel inicial

Ponto R

M, P2

Ponto R

Nvel do ponto R M, P2 Ponto Z P1

P1

Ponto Z

Explicaes

Aps o posicionamento, executado um deslocamento rpido para o ponto R. A perfurao executada do ponto R para o ponto Z. Depois de alcanar o ponto Z, a ferramenta regressa ao ponto R a uma velocidade de avano correspondente ao dobro da velocidade de avano de corte.
M51 ; Modo de indexao do eixo C ON M3 S2000 ; Rotao da broca G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C G83 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1 C90.0 M31 ; Furo 2 C180.0 M31 ; Furo 3 C270.0 M31 ; Furo 4 G80 M05 ; Cancelamento do ciclo de perfurao e parada da rotao da broca M50 ; Modo de indexao do eixo C OFF

Exemplos

168

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.3.4
Cancelamento do Ciclo Fixo de Perfurao (G80)
Formato

G80 cancela o ciclo fixo.

G80 ;

Explicaes

O ciclo fixo de perfurao cancelado para se executar uma operao normal. O ponto R e o ponto Z so anulados. Todos os outros dados de perfurao so tambm cancelados (anulados).
M51 ; Modo de indexao do eixo C ON M3 S2000 ; Rotao da broca G00 X50.0 C0.0 ; Posicionamento da broca ao longo dos eixos X e C G83 Z-40.0 R-5.0 P500 F5.0 M31 ; Furo 1 C90.0 M31 ; Furo 2 C180.0 M31 ; Furo 3 C270.0 M31 ; Furo 4 G80 M05 ; Cancelamento do ciclo de perfurao e parada da rotao da broca M50 ; Modo de indexao do eixo C OFF

Exemplos

169

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.3.5
Medidas de Precauo
D Reset e parada de emergncia O modo de perfurao e os dados de perfurao so salvos, mesmo que o controlador seja parado devido a um reset ou a uma parada de emergncia no decurso do ciclo de perfurao; por isso, reinicie a operao, tendo isto em mente. Se o ciclo de perfurao for executado com bloco nico, a operao pra no ponto final das operaes 1, 2, 6, na Fig. 13.3 (a). Conseqentemente, esta operao iniciada 3 vezes para perfurar um furo. A operao pra no ponto final das operaes 1, 2, com a lmpada de bloqueio de avano ON. A operao pra sob condies de bloqueio de avano no ponto final da operao 6, se a repetio for conservada; em outros casos, a operao pra sob condies de parada. Se o Bloqueio de Avano for aplicado entre as operaes 3 e 5 atravs de G84/G88, a lmpada de bloqueio de avano acende-se imediatamente se o bloqueio de avano for novamente aplicado operao 6. Durante a operao com G84 e G88, o override da velocidade de avano de 100%.

D Bloco nico

D Bloqueio de avano

D Override

170

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.4
CICLO FIXO DE RETIFICAO (PARA A RETIFICADORA)

Esto disposio quatro ciclos fixos de retificao: o ciclo de retificao transversal (G71), o ciclo direto de retificao transversal e dimenses fixas, o ciclo de retificao por oscilao e o ciclo direto de retificao por oscilao e dimenses fixas. Nas mquinas-ferramentas que permitam a execuo de ciclos fixos de retificao, no possvel utilizar a repetio de ciclo fixo de torneamento.

13.4.1
Ciclo de Retificao Transversal (G71)
Formato
G71 A_ B_ W_ U_ I_ K_ H_ ;
X W

(1) (I)
A B

(2)
U (pausa)

(3) (K) (4) (I) (6) (K) (5) (Pausa)

A : Primeira profundidade de corte B : Segunda profundidade de corte W : Faixa de retificao U : Tempo mximo de pausa: 99999.999 segundos I : Velocidade de avano de A e B K : Velocidade de avano de W H : Valor para o nmero de repeties: De 1 a 9999

Explicaes

Faixas de especificao e unidades para o ciclo fixo de retificao: Comando de movimento, Faixa : 8 dgitos Unidades : 1 m/0.0001 polegadas
Velocidade de avano Faixa Avano por minuto: de 0.001 a 240000 mm/min de 0.0001 a 9600 polegadas/min (para 1 m/0.0001 polegadas) Avano por rotao: de 0.00001 a 500 mm/rotao de 0.00001 a 9 polegadas/rotao

A, B e W tm de ser especificados no modo incremental. No caso de bloco nico, as operaes 1, 2, 3, 4, 5 e 6 so executadas com uma s operao de incio de ciclo. A=B=0 d origem a uma retificao fina.
171

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.4.2
Ciclo Direto de Retificao Transversal e Dimenses Fixas (G72)
Formato
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
P : Nmero do calibre (de 1 a 4) A : Primeira profundidade de corte B : Segunda profundidade de corte W : Faixa de retificao U : Tempo mximo de pausa: 99999.999 segundos I : Velocidade de avano de A e B K : Velocidade de avano de W H : Valor para o nmero de repeties: de 1 a 9999

Explicaes

Quando se utiliza a operao de salto multi-etapas, pode especificar-se o nmero do calibre. O mtodo de especificao do nmero do calibre idntico ao mtodo utilizado para a funo de salto multi-etapas. Se a operao de salto multi-etapas no for utilizada, vlido o sinal de salto convencional. As notas referidas para G71 so vlidas tambm aqui, exceto no que respeita especificao do nmero do calibre. 1. Se o sinal de salto for introduzido quando a ferramenta se desloca ao longo do eixo Z para retificar uma pea, a ferramenta regressa - depois de alcanar o fim da rea de retificao especificada - coordenada Z em que o ciclo foi iniciado.

D Operao no momento de entrada do sinal de salto

(Trmino)

(Sinal de salto)

(Trmino)

(Sinal de salto)

2. Se o sinal de salto for introduzido quando a ferramenta est cortando uma pea ao longo do eixo X, a ferramenta interrompe o corte imediatamente e regressa coordenada Z em que o ciclo foi iniciado.

(Trmino)

(Sinal de salto) (Sinal de salto) (Trmino)

3. O sinal de salto vlido durante a pausa, no sendo afetado pelos parmetros DS1 a DS8 (n 6206#0 a #7). A pausa imediatamente interrompida e a ferramenta regressa coordenada do eixo Z em que o ciclo foi iniciado.
172

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.4.3
Ciclo de Retificao por Oscilao (G73)
Formato
G73 A_ (B_) W_ U_ K_ H_ ;
Z W (1)
A (B)

U (pausa)

(2) (K)

U (pausa) (3)

(4) (K) X

A : Profundidade de corte B : Profundidade de corte W : Faixa de retificao U : Tempo de pausa K : Velocidade de avano H : Valor para o nmero de repeties: 1A9999

Explicaes

A, B e W tm de ser especificados no modo incremental. No caso de bloco nico, as operaes 1, 2, 3 e 4 so executadas com uma s operao de incio de ciclo. B s vlido no bloco para que for especificado. Aqui, B no est relacionado com B do ciclo G71 ou G72.

173

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.4.4
Ciclo Direto de Retificao por Oscilao e Dimenses Fixas
Formato
G74 P_ A_ (B_) W_ U_ K_ H_ ;
P : Nmero do calibre (de 1 a 4) A : Profundidade de corte B : Profundidade de corte W : Faixa de retificao U : Tempo de pausa K : Velocidade de avano de W H : Valor para o nmero de repeties: De 1 a 9999

Explicaes

Quando se utiliza a operao de salto multi-etapas, pode especificar-se o nmero do calibre. O mtodo de especificao do nmero do calibre idntico ao mtodo utilizado para a funo de salto multi-etapas. Se a operao de salto multi-etapas no for utilizada, vlido o sinal de salto convencional. As notas referidas para G73 so vlidas tambm para os outros itens. 1. Se o sinal de salto for introduzido quando a ferramenta se desloca ao longo do eixo Z para retificar uma pea, a ferramenta regressa - depois de alcanar o fim da rea de retificao especificada - coordenada Z em que o ciclo foi iniciado.
Sinal de salto Sinal de salto (Trmino)

D Operao no momento de entrada do sinal de salto

(Trmino)

2. O sinal de salto vlido durante a pausa, no sendo afetado pelos parmetros DS1 a DS8 (n 6206#0 a #7). A pausa imediatamente interrompida e a ferramenta regressa coordenada do eixo Z em que o ciclo foi iniciado. NOTA 1 Em um ciclo fixo, os dados A, B, W, I e K so valores modais para G71 a G74. Os dados A, B, W, U, I e K so apagados se for especificado qualquer cdigo G de ao simples que no G04, ou um cdigo G do grupo 01 que no G71 a G74. 2 No modo de ciclo fixo no possvel especificar nenhum cdigo B.

174

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.5
CHANFRAGEM E CANTO R
D Chanfragem ZX

possvel inserir uma chanfragem ou um canto entre dois blocos que se intersetem em um ngulo reto:

Formato

Movimento da ferramenta
+x

G01 Z(W) _ I (C) i ;


Especifica o movimento para o ponto b com um comando absoluto ou incremental (na figura direita).
45 a Ponto inicial 45 d

i b -i c

adc

Move-se como -x

(para o movimento -X, -i)

Fig. 13.5 (a) Chanfragem (ZX)

D Chanfragem X Z
Formato Movimento da ferramenta
Ponto inicial a

G01 X(U) _ K (C) k ;


Especifica o movimento para o ponto b com um comando absoluto ou incremental (na figura direita).

adc

Move-se como

45 -z

45 +z

c b -k k (-k para o movimento -Z)

Fig. 13.5 (b) Chanfragem (XZ)

D Canto R ZX

Formato

Movimento da ferramenta
+x r c a Ponto inicial -r d b c

G01 Z(W) _ R r ;
Especifica o movimento para o ponto b com um comando absoluto ou incremental (na figura direita).

adc

Move-se como -x

(para o movimento -X, -r)

Fig. 13.5 (c) Canto R (ZX)

175

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

D Canto R XZ
Formato Movimento da ferramenta
Ponto inicial a Move-se como

G01 X(U) _ R r ;
Especifica o movimento para o ponto b com um comando absoluto ou incremental (na figura direita).
(-r para o movimento -x)

adc

-r -z

d b c

r +z

Fig. 13.5 (d) Canto R (XZ)

Explicaes

O movimento para a chanfragem ou para o canto R tem de ser um movimento nico ao longo do eixo X ou Z, no modo G01. O bloco seguinte tem de ser um movimento nico ao longo do eixo X ou Z, perpendicular ao bloco precedente. I ou K e R especificam sempre um valor do raio. Tenha em ateno que o ponto inicial, para um comando especificado no bloco a seguir ao bloco de chanfragem ou de canto R, no o ponto c mas o ponto b, como ilustrado nas figuras 13.5 (a) a (d). Na programao incremental, especifique a distncia em relao ao ponto b.

Exemplos
X 530.0 270.0 N3 C3

N1Z270.0R6.0; N2X860.0K--3.0; N3Z0;

N2 R6 N1

860

268

176

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

NOTA 1 Os comandos seguintes provocam um alarme. 1) Se I, K ou R for programado quando os eixos X e Z so especificados atravs de G01. (Alarme P/S n 054); 2) Se a distncia percorrida em X ou Z for inferior ao valor da chanfragem e do canto R, no bloco em que foi especificada a chanfragem e o canto R. (Alarme P/S n 055); 3) Se o bloco a seguir ao bloco em que foi especificada a chanfragem e o canto R no incluir o comando G01. (Alarme P/S n 051, 052) 4) Se forem especificados vrios I, K e R em G01, ativado o alarme P/S n 053. 2 Um bloco nico pra no ponto c, nas Fig. 13.4 (a) e (d), e no no ponto d. 3 A chanfragem e o canto R no podem ser aplicados a um bloco de abertura de rosca. 4 C pode ser usado, em vez de I ou K, como endereo para a chanfragem, em sistemas que no utilizem C como nome de um eixo. Para utilizar C como endereo para a chanfragem, defina o parmetro CCR n 3405#4 com 1. 5 Se C e R forem especificados em conjunto em um bloco com G01, vlido o ltimo endereo especificado. 6 Nem a chanfragem nem a usinagem do canto R podem ser especificados na programao direta das dimenses do desenho.

177

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.6

ESPELHAMENTO PARA CABEOTE DUPLO DE TORNO-REVLVER (G68, G69)


Formato
G68 : Espelhamento para cabeote duplo de torno-revlver em G69 : Cancelamento do espelhamento

Explicaes

O espelhamento pode ser aplicado ao eixo X com um cdigo G. Se G68 for especificado, o sistema de coordenadas deslocado para o lado oposto da torre e o sinal do eixo X do comando programado invertido para a execuo de um corte simtrico. Para usar esta funo, defina a distncia entre os dois cabeotes de torno-revlver no parmetro (n 1290).

Exemplos
D Programao para cabeote duplo de torno-revlver
X

Valor de correo da unidade porta-ferramenta A Unidade porta--ferramenta A (3) 60 180 (2)


120

120

80

40

(1)

120

Valor de correo da unidade porta-ferramenta B

Unidade porta-ferramenta B

X40.0 Z180.0 T0101 ; Posicionar o cabeote de torno--revlver A em (1) G68 ; Deslocar o sistema de coordenadas em funo da distncia de A a B (120mm) e ativar o espelhamento. X80.0 Z120.0 T0202 ; Posicionar o cabeote de torno--revlver B em (2) G69 ; Deslocar o sistema de coordenadas em funo da distncia de B a A e cancelar o espelhamento. X120.0 Z60.0 T0101 ; Posicionar o cabeote de torno--revlver A em (3)

178

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.7

PROGRAMAO DIRETA DAS DIMENSES DO DESENHO


Formato

Os ngulos de linhas retas, valores de chanfragem, valores para o arredondamento de cantos e outros valores dimensionais dos desenhos de usinagem podem ser programados diretamente. Alm disso, a chanfragem e o arredondamento de cantos podem ser inseridos entre linhas retas com um ngulo opcional. Esta programao s vlida no modo de operao de memria.

Tabela 13.7 Tabela de comandos Comandos X2_ (Z2_), A_ ; 1 A (X1 , Z1) Z X (X2 , Z2) Movimento da ferramenta

,A1_ ; X3_ Z3_, A2_ ; 2

X (X3 , Z3) A2 (X2 , Z2)


A1

(X1 , Z1)

X2_ Z2_, R1_ ; X3_ Z3_ ; ou ,A1_, R1_ ; X3_ Z3_, A2_ ;

X (X3 , Z3) A2 (X2 , Z2) R


1

A1 Z

(X1 , Z1)

X2_ Z2_, C1_ ; X3_ Z3_ ; ou ,A1_, C1_ ; X3_ Z3_, A2_ ;

X (X3 , Z3) A2

C1 (X2 , Z2)

A1 (X1 , Z1) Z

179

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

Comandos X

Movimento da ferramenta (X4 , Z4) R2

X2_ Z 2_ , R1_ ; X3_ Z 3_ , R2_ ; X4_ Z4_ ; ou ,A1_, R1_ ; X3_ Z3_, A2_, R2_ ; X4_ Z4_ ;

(X3 , Z3) A2 R

(X2 , Z2)

A1 Z

(X1 , Z1)

X2_ Z 2_ , C1_ ; X3_ Z 3_ , C2_ ; X4_ Z4_ ; ou ,A1_, C1_ ; X3_ Z3_, A2_, C2_ ; X4_ Z4_ ;

X C2 (X4 , Z4) (X3 , Z3) A2

C1

(X2 , Z2) A1 (X1 , Z1) Z

X X2_ Z 2_ , R1_ ; X3_ Z 3_ , C2_ ; X4_ Z4_ ; ou ,A1_, R1_ ; X3_ Z3_, A2_, C2_ ; X4_ Z4_ ; C2 (X4 , Z4) (X3 , Z3) A2 R
1

(X2 , Z2)

A1 (X1 , Z1) Z

X X2_ Z 2_ , C1_ ; X3_ Z 3_ , R2_ ; X4_ Z4_ ; ou ,A1_, C1_ ; X3_ Z3_, A2_, R2_ ; X4_ Z4_ ; (X4 , Z4) (X3 , Z3) A2 (X2 , Z2) A1 (X1 , Z1) Z

R2 C1

180

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

Explicaes

Programa de usinagem ao longo da curva ilustrada na Fig. 13.7:


+X X (x2) Z (z2) , C (c1) ; X (x3) Z (z3) , R (r2) ; X (x4) Z (z4) ; (x4, z4) o ,Au (a1) , C (c1) ; X (x3) Z (z3) , A (a2) , R (r2) ; X (x4) Z (z4) ; r2 a3 (x3, z3) a2 (x2, z2) c1 +Z

a1 (x1, z1)

Ponto inicial

Fig. 13.7 Desenho de usinagem (exemplo)

Para programar uma linha reta, especifique um ou dois dos valores de X, Z e A. Especificando apenas um dos valores, a linha reta ter de ser definida primeiro por um comando, no bloco seguinte. Para programar o ngulo de uma linha reta ou o valor para a chanfragem ou o canto R, introduza uma vrgula (,):
, A_ , C_ , R_

Definindo o parmetro CCR n. 3405#4 com 1, no sistema em que A e C no so utilizados como nomes de eixos, os graus de uma linha reta ou o valor para a chanfragem ou o canto R podem ser programados sem vrgula (,):
A_ C_ R_

181

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

NOTA 1 Os seguintes cdigos G no podem ser aplicados a um bloco que j inclua uma programao direta das dimenses do desenho, nem entre blocos de programao direta das dimenses do desenho, que definam contornos seqenciais. 1) Cdigos G (exceto G04) do grupo 00. 2) G02, G03, G90, G92 e G94 do grupo 01. 2 O arredondamento de cantos no pode ser inserido em blocos de abertura de rosca. 3 A chanfragem e o canto R com entrada direta das dimenses do desenho no podem ser usados simultaneamente com a chanfragem e o canto R. 4 Se o ponto final do bloco precedente for determinado no bloco seguinte de acordo com os comandos seqenciais da entrada direta das dimenses do desenho, a parada de bloco nico no executada, mas o bloqueio de avano executado no ponto final do bloco precedente. 5 A tolerncia de ngulo para o clculo do ponto de interseo, no programa abaixo, de +15. (Dado que a distncia a percorrer que dever ser calculada demasiado grande.) 1) X_ , A_ ; (Se, para a instruo de ngulo, for especificado um valor dentro da faixa de 01ou 1801, ativado o alarme P/S n 057.) 2) Z_ , A_ ; (Se, para a instruo de ngulo, for especificado um valor dentro da faixa de 901ou 2701 ativado o alarme P/S n 057.) 6 Ser ativado um alarme, se o ngulo formado pelas 2 linhas for de +15, ao calcular o ponto de interseo. 7 A chanfragem ou o canto R so ignorados, se o ngulo formado pelas 2 linhas for de +15. 8 No bloco a seguir ao bloco que inclui apenas uma instruo de ngulo, necessrio especificar tanto um comando dimensional (programao absoluta) como uma instruo de ngulo. (Exemplo) N1 X_, A_, R_ ; N2, A_ ; N3 X_ Z_, A_ ; (Alm do comando dimensional, tem de se especificar a instruo de ngulo no bloco n 3.)

182

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

Exemplos

R20 R15 R6 300 100 60 10 30 180 22 145 Z

(Especificao do dimetro, entrada em mm) N001 N002 N003 N004 N005 N006 N007 : : G50 X0.0 Z0.0 ; G01 X60.0, A90.0, C1.0 F80 ; Z--30.0, A180.0, R6.0 ; X100.0, A90.0 ; ,A170.0, R20.0 ; X300.0 Z--180.0, A112.0, R15.0 ; Z--230.0, A180.0 ;

183

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

13.8

ROSQUEAMENTO RGIDO COM MACHO

Os ciclos de rosqueamento frontal (G84) e os ciclos de rosqueamento lateral (G88) tanto podem ser executados no modo convencional como no modo de rosqueamento rgido. No modo convencional, o fuso girado ou parado em sincronia com o movimento ao longo do eixo de rosqueamento, de acordo com as funes miscelnea M03 (rotao do fuso em sentido horrio), M04 (rotao do fuso em sentido anti-horrio) e M05 (parada do fuso). No modo de rosqueamento rgido, o motor do fuso controlado de forma semelhante de um motor de controle, atravs da aplicao da compensao ao movimento ao longo do eixo de rosqueamento e ao movimento do fuso. No rosqueamento rgido com macho, cada rotao do fuso corresponde a uma certa quantidade de avano (passo) ao longo do eixo do fuso. O mesmo se aplica acelerao/desacelerao. Isso significa que o rosqueamento rgido com macho no exige a utilizao de machos deslizantes, como acontece no modo convencional, possibilitando, assim, um rosqueamento de alta velocidade e de alta preciso. Se a funo opcional de controle de fusos mltiplos estiver ativada, possvel utilizar o segundo fuso para o rosqueamento rgido com macho.

184

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

13.8.1

Ciclo de Rosqueamento Rgido Frontal com Macho (G84) / Ciclo de Rosqueamento Rgido Lateral com Macho (G88)
Formato

O controle do motor do fuso de forma semelhante de um motor servo, no modo de rosqueamento rgido, possibilita um rosqueamento de alta velocidade.

G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ; ou G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;


X_ C_ ou Z_ C_ : Dados de posio do furo Z_ ou X_ : Distncia entre o ponto R e a base do furo R_ : Distncia entre o nvel inicial e o nvel do ponto R P_ : Tempo de pausa na base do furo F_ : Velocidade de avano de corte K_ : Nmero de repeties (se necessrio) M_ : Cdigo M para fixar o eixo C (se necessrio) G84 ou G88 (modo G98) G84 ou G88 (modo G99)

Parada do fuso Nvel inicial Operao 1 Operao 2 Fuso SH Ponto R Operao 3


P

Parada do fuso

Operao 6
P

Parada do fuso

Fuso SH Ponto R

Parada do fuso
P

Nvel do ponto R

Operao 5 Ponto Z
P

Ponto Z Parada do fuso Fuso SAH

Operao 4 Parada do fuso Fuso SAH

Explicaes

D Modo de rosqueamento rgido

Depois de concludo o posicionamento no eixo X (G84) ou no eixo Z (G88), o fuso movimentado para o ponto R velocidade de deslocamento rpido. O rosqueamento executado do ponto R para o ponto Z. Em seguida, o fuso pra e cumpre um tempo de pausa. Depois, o fuso inicia a rotao no sentido oposto, retrado para o ponto R, pra de girar e se desloca para o nvel inicial em deslocamento rpido. Durante o rosqueamento, adotada um override da velocidade de avano e um override do fuso de 100%. Para a retrao (operao 5), possvel, porm, aplicar um override fixo de at 2000%, definindo o parmetro n. 5211 (RGOVR), o bit 3 (OVU) do parmetro n 5201 e o bit 4 (DOV) do parmetro n. 5200. O modo de rosqueamento rgido pode ser especificado atravs de um dos seguintes mtodos: D Especificando M29S***** antes de um bloco de rosqueamento D Especificando M29S***** em um bloco de rosqueamento D Tratando G84 ou G88 como um cdigo G para rosqueamento rgido com macho (definindo o bit 0 (G84) do parmetro n 5200 com 1.)
185

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

PROGRAMAO

B-64114PO/01

D Passo de rosca

No modo de avano por minuto, o passo de rosca igual velocidade de avano dividida pela velocidade do fuso. No modo de avano por rotao, o passo de rosca igual velocidade de avano.

Limitaes
D Comandos S Se for especificado um valor superior velocidade mxima de rotao, para a engrenagem que est sendo usada, ativado o alarme P/S n 200. No caso de um fuso analgico, se um comando for especificado de forma a serem gerados mais de 4095 pulsos durante 8 ms (unidade de deteo), ativado o alarme P/S n 202. No caso de um fuso serial, se um comando for especificado de forma a serem gerados mais de 32767 pulsos durante 8 ms (unidade de deteo), ativado o alarme P/S n 202. <Example> No caso de um motor integrado, equipado com um detetor com uma resoluo de 4095 pulsos por rotao, a velocidade mxima do fuso durante o rosqueamento rgido com macho a seguinte: Para um fuso analgico (40951000860)4095 = 7500 (rpm) Para um fuso serial (327671000860)4095 = 60012 (rpm) [Nota: Valor ideal] O comando S, especificado no rosqueamento rgido com macho, apagado com o comando cancelar rosqueamento rgido com macho e a condio a mesma que se S0 fosse programado. D Comandos F D M29 Se, para o avano de corte, for especificado um valor que exceda o limite superior, ser ativado o alarme P/S n 201. Se for especificado um comando S ou um movimento do eixo entre M29 e M84, ser ativado um alarme P/S n 203. Se M29 for especificado durante o ciclo de rosqueamento, ser ativado o alarme P/S n 204. O cdigo M usado para especificar o modo de rosqueamento rgido com macho normalmente definido no parmetro n 5210. No entanto, para definir um valor superior a 255 use o parmetro n 5212. O desvio de posio mximo durante o movimento ao longo do eixo de rosqueamento em um modo de rosqueamento rgido com macho normalmente definido no parmetro n 5310. No entanto, use o parmetro n 5314, para definir um valor superior a 32767, por exemplo, conforme a resoluo do detetor sendo usado. O valor R tem de ser especificado em um bloco destinado execuo da perfurao, pois se for especificado em blocos que no executem a perfurao, no poder ser arquivado como dado modal. G00 a G03 (cdigos G do grupo 01) no podem ser especificados em blocos que incluam G84 ou G88. Se forem especificados, G84 ou G88 ser cancelado. No modo de ciclo fixo ignorada qualquer correo da posio da ferramenta.

D Cdigo M para o rosqueamento rgido com macho D Desvio mximo de posio durante o movimento ao longo do eixo de rosqueamento D R

D Cancelamento

D Correo da posio da ferramenta

186

B-64114PO/01

PROGRAMAO

13. FUNES PARA SIMPLIFICAR A PROGRAMAO

D Unidades para F
Entrada em mm G98 G99 1 mm/min 0.01 mm/rotao Entrada em polegadas Comentrio

0.01 polegadas/ Ponto decimal permitido min 0.0001 polegaPonto decimal permitido das/rotao

Exemplos
Velocidade de avano do eixo de rosqueamento: 1000 mm/min Velocidade do fuso: 1000 rpm Passo de rosca: 1.0 mm <Programao para o avano por minuto> G98 ; Comando de avano por minuto G00 X100.0 ; Posicionamento M29 S1000 ; Comando do modo de rosqueamento rgido G84 Z-100.0 R-20.0 F1000 ; Rosqueamento rgido com macho <Programao para o avano por rotao> G99 ; Comando de avano por rotao G00 X100.0 ; Posicionamento M29 S1000 ; Comando do modo de rosqueamento rgido G84 Z-100.0 R-20.0 F1.0 ; Rosqueamento rgido com macho

13.8.2
Cancelamento do rosqueamento rgido com macho (G80)

O ciclo de rosqueamento rgido com macho cancelado. Para mais informaes sobre o cancelamento deste ciclo, consulte II-13.3.4 NOTA Quando o cancelamento do rosqueamento rgido com macho programado, o comando S usado para o rosqueamento rgido com macho tambm apagado. ( o mesmo que se o S0 fosse programado.) Por isso, o comando S, especificado para rosqueamento rgido com macho, no pode ser usado em blocos depois do cancelamento do rosqueamento rgido com macho. Por favor, volte a especificar o comando S depois do cancelamento do rosqueamento rgido com macho, se necessrio.

187

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14

FUNO DE COMPENSAO

Este captulo descreve as seguintes funes de compensao:


14.1 CORREO DA FERRAMENTA 14.2 VISO GERAL DA COMPENSAO DO RAIO DA PONTA DA FERRAMENTA 14.3 PORMENORES DA COMPENSAO DO RAIO DA PONTA DA FERRAMENTA 14.4 VALORES DE COMPENSAO DA FERRAMENTA, NMERO DE VALORES DE COMPENSAO E INTRODUO DE VALORES A PARTIR DO PROGRAMA (G10) 14.5 CORREO AUTOMTICA DA FERRAMENTA (G36, G37)

188

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.1

CORREO DA FERRAMENTA

A correo da ferramenta serve para compensar quaisquer diferenas entre a ferramenta efetivamente usada e a ferramenta imaginria, utilizada na programao (geralmente, a ferramenta padro).

Ferramenta padro

Ferramenta real Quantidade de correo no eixo X

Quantidade de correo no eixo Z

Fig. 14.1 Correo da ferramenta

Nesta unidade no existe um cdigo G para especificar a correo da ferramenta. A correo da ferramenta especificada pelo cdigo T.

14.1.1
Correo da Geometria da Ferramenta e Correo do Desgaste da Ferramenta

A correo da ferramenta compreende dois tipos de correo: A correo da geometria da ferramenta, para compensar a forma ou a posio de montagem da ferramenta, e a correo do desgaste da ferramenta, para compensar o desgaste da ponta da ferramenta.
Ponto no programa Ferramenta imaginria Valor de correo da geometria no eixo X Valor de correo do desgaste do eixo X Valor de correo do desgaste do eixo Z

Ferramenta real Valor de correo da geometria no eixo Z

Fig. 14.1.1 Correo da geometria da ferramenta e correo do desgaste da ferramenta

189

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.1.2

Cdigo T para a Correo da Ferramenta


Formato
D O menor dgito do cdigo T especifica a geometria e o nmero de correo do desgaste

Existem dois mtodos para especificar um cdigo T, tal como mostram as Tabelas 14.1.2 (a) e 14.1.2 (b).

Tabela 14.1.2 (a)


Tipo de cdigo T Comando de 2 dgitos Definio de parmetros para especificar o n de correo Quando LD1, o bit Quando LGN, o bit Tff 0 do parmetro n 1 do parmetro n 5002, colocado 5002, colocado Desgaste da ferramenta e nmero de em 1, o nmero de em 0, o nmero de correo da geome- correo do des- correo da geogaste da ferra- metria da ferratria da ferramenta menta especifi- menta e o nmero Seleo da ferracado com o ltimo de correo do menta dgito de um desgaste da ferramenta especificacdigo T. dos para uma dede Comando T ff ff Quando LD1, o bit terminada ferrade 4 dgi0 do parmetro n menta so idntos 5002, colocado ticos. Desgaste da ferramenta e nmero de em 0, o nmero de correo da geome- correo do desgaste da ferratria da ferramenta menta especifiSeleo da fercado com os dois ramenta ltimos dgitos de um cdigo T. Significado do cdigo T

D O menor dgito do cdigo T especifica o nmero de correo do desgaste e o nmero com o maior dgito especifica o nmero de seleo da ferramenta e o nmero de correo da geometria

Tabela 14.1.2 (b)


Tipo de cdigo T Comando de 2 dgitos Significado do cdigo T Tff Nmero de correo do da ferramenta Seleo da ferramenta e nmero de correo da geometria da ferramenta T ff ff Nmero de correo do da ferramenta Seleo da ferramenta e nmero de correo da geometria da ferramenta Definio de parmetros para especificar o n de correo Quando LD1, o bit Quando LGN, o bit 0 do parmetro n 1 do parmetro n 5002, colocado 5002, colocado em 1, o nmero de em 0, o nmero de correo do des- correo da geogaste da ferra- metria da ferramenta especifi- menta e o nmero cado com o ltimo de correo do dgito de um desgaste da ferramenta especificacdigo T. dos para uma dede Quando LD1, o bit terminada ferra0 do parmetro n menta so idn5002, colocado ticos. em 0, o nmero de correo do desgaste da ferramenta especificado com os dois ltimos dgitos de um cdigo T.

Comando de 4 dgitos

14.1.3
Seleo da Ferramenta

A seleo da ferramenta feita atravs da especificao do cdigo T correspondente ao nmero da ferramenta. A relao entre o nmero de seleo da ferramenta e a prpria ferramenta explicada no manual fornecido pelo fabricante da mquina-ferramenta. O nmero de correo tem dois significados. Especifica a distncia de correo correspondente ao nmero selecionado para dar incio funo de correo. Um nmero de correo da ferramenta igual a 0 ou 00 indica que o valor de correo 0 e a correo cancelada.
190

14.1.4
Nmero de Correo

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.1.5
Correo
Explicaes
D Correo do desgaste da ferramenta

Existem dois tipos de correo: A correo do desgaste da ferramenta e a correo da geometria da ferramenta.

O caminho da ferramenta corrigido pelos valores de correo do desgaste X, Y e Z, em relao ao caminho programado. A distncia de correo correspondente ao nmero especificado pelo cdigo T somada ou subtrada posio final de cada bloco programado.
Caminho da ferramenta aps a correo Este bloco contm o comando de correo com o cdigo T Caminho programado Compensao pelo corretor X, Z (vetor de correo) Fig. 14.1.5 (a) Movimento de correo (1)

D Vetor de correo D Cancelamento da correo

Na Fig. 14.1.5(a), o vetor com os corretores X, Y e Z chama-se vetor de correo. A compensao igual ao vetor de correo. A correo cancelada quando 0 ou 00 so selecionados como nmero de correo do cdigo T. O vetor de correo passa a ser 0 no final do bloco cancelado. N1 X50.0 Z100.0 T0202 ; Cria o vetor de correo correspondente ao nmero de correo 02 N2 X200.0 ; N3 X100.0 Z250.0 T0200 ; A especificao do nmero de correo 00 apaga o vetor de correo.

Caminho da ferramenta aps a correo

N2 Caminho programado N1

Fig. 14.1.5 (b) Movimento de correo (2)

Quando o parmetro LVC (n 5003#6) est colocado em 1, a correo cancelada: 1) Durante o tempo inicial aps a energizao. 2) Se for pressionada a tecla de reset na unidade MDI. 3) Se for enviado um sinal de reset da mquina para o CNC. O parmetro LVC (n 5003#6) pode ser definido de forma que a correo no seja cancelada quando se pressiona a tecla de reset ou quando emitido um sinal de reset.
191

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Apenas o cdigo T

Quando especificado apenas um cdigo T em um bloco, a ferramenta deslocada pelo valor de correo do desgaste sem um comando de movimento. O movimento executado com uma velocidade de deslocamento rpido no modo G00. Em outros modos executar com a velocidade de avano. Quando um cdigo T com o nmero de correo 0 ou 00 especificado por si s, executado um movimento para cancelar a correo. AVISO Quando G50 X_Z_T_ ; especificado a ferramenta no se desloca. definido o sistema de coordenadas em que o valor da coordenada relativa posio da ferramenta (X,Z). A posio da ferramenta obtida atravs da subtrao do valor de do desgaste correspondente ao nmero de correo especificado no cdigo T.

D Correo da geometria da ferramenta

Com a correo da geometria da ferramenta, o sistema de coordenadas de trabalho deslocado pelos valores de correo da geometria X, Y e Z. Por outras palavras, a quantidade de correo correspondente ao nmero designado com o cdigo adicionada ou subtrada da posio atual.
Caminho programado aps o deslocamento do sistema de coordenadas de trabalho Quantidade de correo atravs da correo da geometria da ferramenta no eixo X, Z (vetor de correo) Comando absoluto Caminho da ferramenta aps a correo

Caminho programado antes do deslocamento do sistema de coordenadas de trabalho Fig. 14.1.5 (c) Movimento de correo da geometria da ferramenta

NOTA A ferramenta pode ser compensada tanto pela correo do desgaste como pela especificao do parmetro LGT (n 5002#4), a fim de adicionar ou subtrair o ponto final programado de cada bloco. D Cancelamento da correo A especificao do nmero de correo 0, 00 ou 0000 cancela a correo. NOTA Quando o nmero de correo da geometria da ferramenta especificado com um valor igual ao do nmero de correo do desgaste da ferramenta (parmetro n 5002#1 (LGN) colocado em 0), a correo da geometria da ferramenta no ser cancelada por um cdigo T especificado que possua o nmero de correo 2. No entanto, se o parmetro n 5002#5 (LGC) estiver ativado, o nmero de correo 0 tambm poder ser usado para cancelar a correo da geometria da ferramenta. Se o parmetro TGC (n 5003#7) estiver colocado em 1, a correo da geometria da ferramenta tambm poder ser cancelada por um reset.

192

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

Exemplos

1. Especificao do nmero de correo da geometria da ferramenta e do nmero de correo do desgaste da ferramenta com os dois ltimos dgitos de um cdigo T (quando LGN, o bit 1 do parmetro n 5002, est colocado em 0): N1 X50.0 Z100.0 T0202 ; Especifica o nmero de correo 02 N2 Z200.0 ; N3 X100.0 Z250.0 T0200 ; Cancela a correo
Comando absoluto Cancelamento N3 Caminho proda correo gramado aps N2 o deslocaN1 mento do sistema de coorCaminho da ferramenta aps a correo denadas de trabalho Correo

2. Suponha que a correo da geometria no cancelada com o n de correo 0 (quando LGN, o bit 1 do parmetro n 5002, est colocado em 1), N1 X50.0 Z100.0 T0202 ; Nmero de seleo da ferramenta (nmero de correo da geometria da ferramenta 02 especificado) N2 Z200.0 ; N3 X100.0 Z250.0 T0000 ; Cancela a correo
Caminho programado aps o deslocamento do sistema de coordenadas de trabalho Correo N3 N2 N1 Caminho da ferramenta aps a correo Cancelamento da correo

193

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.1.6
Comandos G53, G28 e G30 Quando Aplicada a Correo da Posio da Ferramenta

Esta seo descreve as operaes seguintes em que a correo da posio da ferramenta aplicada: comandos G53, G28 e G30, retorno manual ao ponto de referncia e cancelamento da correo da posio da ferramenta com um comando T00.

Explicaes
D Retorno ao ponto de referncia (G28) e comando G53 quando aplicada a correo da posio da ferramenta A execuo do retorno ao ponto de referncia (G28) ou de um comando G53, quando aplicada a correo da posio da ferramenta, no cancela o vetor de correo da posio da ferramenta. Contudo, a indicao da posio absoluta a seguinte, de acordo com a definio do bit 4 (LGT) do parmetro n 5002.

LGT = 0 (A compensao da geometria da ferramenta baseia-se no deslocamento do sistema de coordenadas.)


Compensao da geometria da ferramenta Tela das coordenadas de posio absoluta Bloco para o retorno ao O deslocamento considerado. So ponto de referncia ou o mostradas as coordenadas deslocacomando G53 das de acordo com a compensao da geometria da ferramenta. Bloco seguinte Compensao do desgaste da ferramenta O vetor no considerado. As coordenadas so mostradas como se a correo tivesse sido temporariamente cancelada.

So mostradas as coordenadas O vetor considerado. deslocadas de acordo com a compensao da geometria da ferramenta.

LGT = 1 (A compensao da geometria da ferramenta baseia-se no movimento da ferramenta.)


Compensao da geometria da ferramenta Tela das coordenadas de posio absoluta Bloco para o retorno ao O vetor no considerado. As coorponto de referncia ou o denadas so mostradas como se a comando G53 correo tivesse sido temporariamente cancelada. Bloco seguinte O vetor considerado. Compensao do desgaste da ferramenta O vetor no considerado. As coordenadas so mostradas como se a correo tivesse sido temporariamente cancelada. O vetor considerado.

NOTA O bit 6 (DAL) do parmetro n 3104 colocado em 0 (as posies reais, s quais aplicada a correo da posio da ferramenta, so mostradas na tela da posio absoluta).

194

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Retorno manual ao ponto de referncia quando aplicada a correo da ferramenta

Quando aplicada a correo da ferramenta, a execuo do retorno manual ao ponto de referncia no cancela o vetor de correo da posio da ferramenta. Contudo, dependendo da definio do bit 4 (LGT) do parmetro n 5002, a indicao da posio absoluta a seguinte:

LGT = 0 (A compensao da geometria da ferramenta baseia-se no deslocamento do sistema de coordenadas.)


Compensao da geometria da ferramenta Tela das coor- Aps o retorno manual ao O deslocamento considerado. So denadas de po- ponto de referncia mostradas as coordenadas deslocasio absoluta das de acordo com a compensao da geometria da ferramenta. Bloco seguinte Compensao do desgaste da ferramenta O vetor no considerado. As coordenadas so mostradas como se a correo tivesse sido temporariamente cancelada.

So mostradas as coordenadas O vetor considerado. deslocadas de acordo com a compensao da geometria da ferramenta.

LGT = 1 (A compensao da geometria da ferramenta baseia-se no movimento da ferramenta.)


Compensao da geometria da ferramenta Tela das coor- Aps o retorno manual ao O vetor no considerado. As coordenadas de po- ponto de referncia denadas so mostradas como se a sio absoluta correo tivesse sido temporariamente cancelada. Bloco seguinte O vetor considerado. Compensao do desgaste da ferramenta O vetor no considerado. As coordenadas so mostradas como se a correo tivesse sido temporariamente cancelada. O vetor considerado.

NOTA O bit 6 (DAL) do parmetro n 3104 colocado em 0 (as posies reais, s quais aplicada a correo da posio da ferramenta, so mostradas na tela da posio absoluta).

195

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Cancelamento da correo da posio da ferramenta com T00


LGN (n 5002#1) O nmero de correo da geometria : 0 : Igual ao nmero de correo do desgaste 1: Igual ao nmero de seleo da ferramenta LGT=0

Se a especificao apenas de T00, enquanto aplicada a correo da posio da ferramenta, cancela ou no a correo, depende das definies dos seguintes parmetros:
LGN = 0
LGT (n 5002#4) LGC (n 5002#5) Resultado

A compensao da geometria A correo da geometria: aplicada: 0 : No cancelada com T00 0 : Com base no deslocamento 1: cancelada com T00 do sistema de coordenadas 1: Com base no movimento da ferramenta LGT=0 LGC=0 LGC=1 LWM (n 5002#6) A correo da posio ferramenta aplicada: 0 : Atravs do cdigo T 1: Atravs do movimento ao longo do eixo LGT=1 LWM=0 LWM=1 da

No cancelada Cancelada

Cancelada No cancelada

NOTA 1 Quando LGT=0, LWM no tem referncia. 2 Quando LGT=1, LGC no tem referncia, mesmo que LGN = 0.
LGN = 1
LGN (n 5002#1) LGT (n 5002#4) LGC (n 5002#5) Resultado O nmero de correo da A compensao da geometria A correo da geometria: geometria : aplicada: 0 : No cancelada com T00 0 : Igual ao nmero de correo 0 : Com base no deslocamento 1: cancelada com T00 do sistema de coordenadas do desgaste 1: Com base no movimento 1: Igual ao nmero de seleo da ferramenta da ferramenta LGT=0 LGT=0 LGC no tem referncia. LWM (n 5002#6) A correo da posio ferramenta aplicada: 0 : Atravs do cdigo T 1: Atravs do movimento ao longo do eixo LGT=1 LWM=0 LWM=1 da

Cancelado

Cancelada No cancelada

NOTA 1 Quando LGT=0, LWM no tem referncia. 2 Quando LGT=1, LGC no tem referncia.

196

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.2

VISO GERAL DA COMPENSAO DO RAIO DA PONTA DA FERRAMENTA

difcil efetuar a compensao necessria para fabricar peas exatas quando se utiliza apenas a funo de correo da ferramenta, em virtude da curvatura da ponta da ferramenta no corte cnico ou no corte circular. A funo de compensao do raio da ponta da ferramenta compensa automaticamente os erros atrs mencionados.

Pea

Caminho da ferramenta sem compensao Caminho da ferramenta com compensao Ponta da ferramenta

Profundidade de corte insuficiente

Contorno processado sem compensao do raio da ponta da ferramenta Fig. 14.2 Caminho da ferramenta na compensao do raio da ponta da ferramenta

14.2.1
Ponta Imaginria da Ferramenta

A ponta da ferramenta na posio A da figura seguinte no existe, na realidade. A ponta imaginria da ferramenta necessria, porque geralmente mais difcil definir o centro do raio da ponta da ferramenta real na posio inicial do que a ponta imaginria da ferramenta (Nota). Alm disso, o raio da ponta da ferramenta no precisa ser considerado para efeitos de programao quando utilizada a ponta imaginria da ferramenta. A relao entre as posies, quando a ferramenta definida para a posio inicial, mostrada na figura seguinte.

A Posio inicial Quando programada em funo do centro da ponta da ferramenta Posio inicial Quando programada em funo da ponta imaginria da ferramenta

Fig. 14.2.1 (a) Centro do raio da ponta da ferramenta e ponta imaginria da ferramenta

197

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

CUIDADO Em uma mquina com pontos de referncia, possvel colocar uma posio padro, como p. ex. o centro do cabeote de torno--revlver, sobre a posio inicial. A distncia entre esta posio padro e o centro do raio da ponta ou a ponta imaginria da ferramenta definida como o valor de correo da ferramenta. A definio da distncia entre a posio padro e o centro do raio da ponta da ferramenta como valor de correo equivale a colocar o centro do raio da ponta da ferramenta sobre a posio inicial, enquanto que a definio da distncia entre a posio padro e a ponta imaginria da ferramenta equivale a colocar a ponta imaginria da ferramenta sobre a posio padro. Para definir o valor de correo, geralmente mais fcil medir a distncia entre a posio padro e a ponta imaginria da ferramenta, do que entre a posio padro e o centro do raio da ponta da ferramenta.

OFX (Correo da ferramenta no eixo X) OFZ (Correo da ferramenta no eixo Z) Definio da distncia entre a posio padro e o centro da ponta da ferramenta como valor de correo da ferramenta

OFX (Correo da ferramenta no eixo X) OFZ (Correo da ferramenta no eixo Z) Definio da distncia entre a posio padro e o centro da ponta imaginria da ferramenta como valor de correo da ferramenta

A posio inicial colocada sobre o centro da ponta A posio inicial colocada sobre a ponta imaginria da ferramenta da ferramenta Fig. 14.2.1 (b) Valor de correo da ferramenta quando o centro do cabeote de torno revlver colocado sobre a posio inicial O caminho do centro da ponta da ferramenta o mesmo do caminho programado, a menos que seja executada a compensao do raio da ponta da ferramenta. Caminho do centro da ponta da ferramenta Se for utilizada a compensao do raio da ponta da ferramenta, executado um corte preciso.

Partida

Caminho do centro da ponta da ferramenta

Partida

Caminho programado

Caminho programado

Fig. 14.2.1 (c) Caminho da ferramenta ao programar com base no centro da ponta da ferramenta Sem a compensao do raio da ponta da ferramenta, o caminho da ponta da ferramenta imaginria igual ao caminho programado. Caminho da ponta imaginria da ferramenta Com a compensao do raio da ponta da ferramenta, executado um corte preciso. Caminho da ponta imaginria da ferramenta

Partida

Partida

Caminho programado

Caminho programado

Fig. 14.2.1 (d) Caminho da ferramenta ao programar com base na ponta imaginria da ferramenta

198

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.2.2
Sentido da Ponta Imaginria da Ferramenta

O sentido da ponta imaginria da ferramenta, visto a partir do centro da ponta da ferramenta, determinado pelo sentido da ferramenta durante o corte, pelo que deve ser definido antecipadamente, tal como os valores de correo. O sentido da ponta imaginria da ferramenta pode ser selecionado entre as oito especificaes mostradas abaixo, na Fig. 14.2.2, juntamente com os respectivos cdigos. A Fig 14.2.2 ilustra a relao entre a ferramenta e a posio inicial. As especificaes seguintes aplicam-se em caso de seleo da opo de correo da geometria da ferramenta e de correo do desgaste da ferramenta.

Ponta imaginria da ferramenta nmero 1

Ponta imaginria da ferramenta nmero 2

Ponta imaginria da ferramenta nmero 3

Ponta imaginria da ferramenta nmero 4

Ponta imaginria da ferramenta nmero 5

Ponta imaginria da ferramenta nmero 6

Ponta imaginria da ferramenta nmero 7

Ponta imaginria da ferramenta nmero 8

Fig. 14.2.2 Sentido da ponta imaginria da ferramenta

199

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

As pontas das ferramentas imaginrias com os nmeros 0 a 9 so utilizadas quando o centro da ponta da ferramenta coincide com a posio inicial. Defina o nmero da ponta imaginria da ferramenta no endereo OFT para cada nmero de correo. O bit 7 (WNP) do parmetro n 5002 usado para determinar se o sentido da ponta virtual da ferramenta para a compensao do raio da ponta da ferramenta, dever ser determinado pelo nmero de correo da geometria da ferramenta ou pelo nmero de correo do desgaste da ferramenta.

Ponta imaginria da ferramenta nmero 0 a 9

Limitaes
D Seleo de plano Os sentidos 1 a 8 da ponta virtual da ferramenta s podem ser usados no plano G18 (Z-X). Para a ponta virtual da ferramenta 0 ou 9, a compensao aplicada nos dois planos G17 e G19.

14.2.3
Nmero de Correo e Valor de Correo
Explicaes
D Nmero de correo e valor de correo

Valor de compensao do raio da ponta da ferramenta (valor do raio da ponta da ferramenta)

Tabela 14.2.3 (a) Correo da geometria da ferramenta


Nmero OFGX de (Quanticorre dade de o da correo geome- da geometria tria no eixo X) G01 G02 G03 G04 G05 : 10.040 20.060 0 : : : OFGZ (Quantidade de correo da geometria no eixo Z) 50.020 30.030 0 : : : OFGR (Valor de correo da geometria do raio da ponta da ferramenta) 0 0 0.20 : : : OFT (Sentido da ponta imaginria da ferramenta) OFGY (Quantidade de correo da geometria no eixo Y) 70.020 90.030 0 : : :

1 2 6 : : :

200

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

Tabela 14.2.3 (b) Correo do desgaste da ferramenta


Nmero de corre o do desgaste OFGX (Quantidade de correo do desgaste no eixo X) OFGZ (Quantidade de correo do desgaste no eixo Z) OFGR (Valor de correo do desgaste do raio da ponta da ferramenta) 0 0 0.20 : : : OFT (Sentido da ponta imaginria da ferramenta) OFGY (Quantidade de correo do desgaste no eixo Y)

W01 W02 W03 W04 W05 :

0.040 0.060 0 : : :

0.020 0.030 0 : : :

1 2 6 : : :

0.010 0.020 0 : : :

D Compensao do raio da ponta da ferramenta

O valor de compensao do raio da ponta da ferramenta durante a execuo a soma da correo da geometria e da correo do desgaste. OFR=OFGR+OFWR

D Sentido da ponta imaginria da ferramenta D Comando do valor de correo

O sentido da ponta imaginria da ferramenta pode ser definido tanto para a correo da geometria como para a correo do desgaste. No entanto, s vlido o sentido indicado por ltimo. O nmero de correo especificado com um cdigo T igual ao que usado para a correo da ferramenta. Para mais pormenores, ver subse. II-14.1.2. NOTA Quando o nmero de correo da geometria especificado igual ao da seleo da ferramenta, atravs da definio do parmetro LGT (n 5002#1), e designado um cdigo T, cujos nmeros de correo da geometria e de correo do desgaste so diferentes, vlido o sentido da ponta imaginria da ferramenta, especificado pelo nmero de correo da geometria.
Exemplo) T0102 OFR=RFGR01+OFWR02 OFT=OFT01

No entanto, a direo especificada pelo nmero de correo do desgaste ativado dependendo da definio do parmetro WNP (N 5002#7). D Faixa de definio do valor de correo A faixa do valor de correo a seguinte:
Sistema incremental IS--B IS--C Sistema mtrico de 0 a 999.999 mm de 0 a 999.9999 mm Sistema ingls de 0 a 99.9999 polegadas de 0 a 99.99999 polegadas

O valor de correo correspondente ao nmero de correo 0 sempre 0. Nenhum valor de correo pode ser definido para o nmero de correo 0.
201

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.2.4
Posio de Trabalho e Comando de Movimento

Na compensao do raio da ponta da ferramenta, necessrio especificar a posio da pea em relao ferramenta.
Cdigo G G40 G41 G42 Posio da pea (Cancelar) Lado direito Lado esquerdo Caminho da ferramenta Movimento ao longo do caminho programado Movimento esquerda do caminho programado Movimento direita do caminho programado

A ferramenta corrigida para o lado oposto ao da pea.

G42

Eixo X

Eixo Z Pea

G41

A ponta imaginria da ferramenta est no caminho programado. G40 G40

Ponta imaginria da ferramenta nmero 1 a 8

Ponta imaginria da ferramenta nmero 0

202

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

A posio da pea pode ser alterada atravs da definio do sistema de coordenadas, como mostrado abaixo.

Eixo Z

G41 (a pea est no lado esquerdo)

Eixo X Pea

Nota Se o valor de compensao do raio da ponta da ferramenta for negativo, a posio da pea altera--se.

G42 (a pea est no lado direito)

G40, G41 e G42 so modais. No especifique G41 enquanto estiver no modo G41. Caso contrrio, a compensao no funcionar devidamente. Pela mesma razo, no especifique G42 durante o modo G42. Os blocos dos modos G41 ou G42, em que no so especificados G41 ou G42, so representados por (G41) ou (G42), respectivamente. D Movimento da ferramenta quando a pea no muda de posio Quando a ferramenta se desloca, a ponta da ferramenta mantm contato com a pea.

(G42) (G42)

(G42)

(G42)

(G42)

(G42)

Diagrama ampliado

203

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Movimento da ferramenta quando a pea muda de posio

A posio da pea em relao ferramenta muda no canto do caminho programado, como mostra a figura a seguir.
C A Posio da pea G41

G42 Posio da pea A G41 B G42 C B

Embora a pea no exista no lado direito do caminho programado no caso acima, pressupe-se a existncia da pea no movimento de A para B. A posio da pea no pode ser alterada no bloco subseqente ao bloco de partida. No exemplo acima, se o bloco que especifica o movimento de A para B fosse o bloco de partida, o caminho da ferramenta no seria igual ao que mostrado. D Partida O bloco em que o modo muda de G40 para G41 ou G42 chamado bloco de partida. G40 _ ; G41 _ ; (Bloco de partida) No bloco de partida, a ferramenta executa movimentos de transio para a correo. No bloco a seguir ao bloco de partida, o centro da ponta da ferramenta colocado perpendicularmente ao caminho programado para esse bloco na posio inicial.

G40

(G42)

G42 (Partida)

204

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Cancelamento da correo

O bloco em que o modo muda de G41 ou G42 para G40 chamado bloco de cancelamento da correo. G41 _ ; G40 _ ; (Bloco de cancelamento da correo) O centro da ponta da ferramenta se movimenta para uma posio perpendicular ao caminho programado no bloco anterior ao bloco de cancelamento. No bloco de cancelamento da correo (G40), a ferramenta colocada na posio final, como mostrado abaixo.

Posio final G40 (G42)

D Especificao de G41/G42 no modo G41/G42

Quando especificado de novo no modo G41/G42, o centro da ponta da ferramenta colocado perpendicularmente ao caminho programado do bloco anterior, na posio final do mesmo.

(G42)

(G42)

(G42)

G42 W--500.0 U--500.0 ;

O posicionamento do centro da ponta da ferramenta no executado no bloco que primeiro especifica G41/G42. D Movimento da ferramenta quando o sentido de deslocao da ferramenta no bloco que inclui um comando G40 diferente do sentido de deslocao da pea Se desejar retrair a ferramenta no sentido especificado por X(U) e Z(W), de forma a cancelar a compensao do raio da ponta da ferramenta no final da usinagem do primeiro bloco representado na figura abaixo, especifique o seguinte: G40 X(U) _ Z(W) _ I _ K _ ; sendo I e K a direo da figura vazia do bloco seguinte, tendo se ser especificados no modo incremental.
I, K U, W Sentido de deslocao da ferramenta G40 G42

G40 U_ W_ I_ K_ ;

205

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

A posio da pea especificada atravs dos endereos I e K a mesma do bloco precedente.


G40 X_ Z_ I_ K_ ; G40 G02 X_ Z_ I_ K_ ; Compensao do raio da ponta da ferramenta Interpolao circular

Se I e/ou K for especificado com G40 no modo de cancelamento, I e/ou K ser ignorado. Os valores numricos a seguir a I e K devem ser sempre especificados como valores de um raio. G40 G01 X_ Z_ ; G40 G01 X_ Z_ I_ K_ ; Modo de cancelamento da correo (I e k so ineficazes.)

Exemplos

X (3) (1) (2) 300

200 120 0

60

30

150

(Modo G40) 1.G42 G00 X60.0 ; 2.G01 X120.0 W-150.0 F10 ; 3.G40 G00 X300.0 W150.0 I40.0 K-30.0 ;

206

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.2.5

Notas Sobre a Compensao do Raio da Ponta da Ferramenta


Explicaes
D Movimento da ferramenta quando dois ou mais blocos sem um comando de movimento no devem ser programados consecutivamente 1.M05 ; 2.S210 ; 3.G04 X1000 ; 4.G01 U0 ; 5.G98 ; 6.G10 P01 X10.0 Z20.0 R0.5 Q2 ; Emisso do cdigo M Emisso do cdigo S Pausa Distncia de avano igual a zero Somente cdigo G Alterao da correo

Se dois ou mais blocos, dos acima indicados, forem especificados consecutivamente, o centro da ponta da ferramenta passa para uma posio perpendicular ao caminho programado do bloco anterior, no final do mesmo. No entanto, se o comando de movimento for o do ponto 4, o movimento da ferramenta acima obtido somente com um bloco.
Caminho programado N6 N7 N8 N9 (Modo G42) N6 W1000.0 ; N7 S21 ; N8 M04 ; U9 U--1000.0 W1000.0 ;

Caminho do centro da ponta da ferramenta

D Compensao do raio da ponta da ferramenta com G90 ou G94

A compensao do raio da ponta da ferramenta com G90 (ciclo de corte do dimetro exterior/interior) ou G94 (ciclo de torneamento da superfcie final) a seguinte: 1. Movimento de acordo com os nmeros da ponta imaginria da ferramenta Em todos os caminhos do ciclo, o caminho do centro da ponta da ferramenta , geralmente, paralelo ao caminho programado.

G90 4, 8, 3

Caminho do centro da ponta da ferramenta 5, 0, 7


8 0 3 7

G94

4 5

Caminho do centro da ponta da ferramenta 4, 8, 3 0 8 3 5, 0, 7 4


5 7

1 1, 6, 2 Em todos os casos 1, 4, 5

1, 6, 2

8, 0, 6 3, 7, 2

1, 4, 5 Em todo o caso Caminho programado

8, 0, 6

Caminho programado

3, 7, 2

207

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

2. Sentido da correo O sentido de correo indicado na figura abaixo independente do modo G41/G42.
G90 G94

D Compensao do raio da ponta da ferramenta com G71 a G76 ou G78

Quando especificado um dos ciclos seguintes, o ciclo desviado por um vetor de compensao do raio da ponta da ferramenta. Durante o ciclo, no executado qualquer clculo de interseo. G71 (Remoo de material por torneamento ou ciclo de retificao transversal) G72 (Remoo de material por faceamento ou ciclo direto de retificao transversal e dimenso constante) G73 (Repetio de padres ou ciclo de retificao por oscilao) G74 (Perfurao profunda da superfcie final) G75 (Perfurao do dimetro exterior/interior) G76 (Ciclo de rosca mltipla) G78 (Ciclo de abertura de rosca) O movimento executado aps a compensao mostrado abaixo.

D Compensao do raio da ponta da ferramenta ao executar a chanfragem

(G42) Caminho programado (G41)

D Compensao do raio da ponta da ferramenta ao inserir um arco do canto

O movimento executado aps a compensao mostrado abaixo.

(G42) Caminho programado (G41)

208

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Compensao do raio da ponta da ferramenta quando o bloco especificado a partir do painel MDI

Neste caso, no executada a compensao do raio da ponta da ferramenta.

209

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.3

PORMENORES DA COMPENSAO DO RAIO DA PONTA DA FERRAMENTA

Esta seo explica de forma pormenorizada o movimento da ferramenta para a compensao do raio da ponta da ferramenta, descrita na seo 14.2. Esta seo composta pelas seguintes subsees: 14.3.1 14.3.2 14.3.3 14.3.4 Aspectos gerais Movimento da ferramenta aquando da partida Movimento da ferramenta no modo de correo Movimento da ferramenta aquando do cancelamento do modo de correo 14.3.5 Verificao de interferncias 14.3.6 Corte excessivo devido compensao do raio da ponta da ferramenta 14.3.7 Correo na chanfragem e arcos de canto 14.3.8 Comando de entrada atravs do painel MDI 14.3.9 Precaues gerais para as operaes de correo 14.3.10Comandos G53, G28 e G30 no raio da ponta da ferramenta Modo de compensao

14.3.1
Aspectos gerais
D Vetor de correo do centro do raio da ponta da ferramenta O vetor de correo do centro do raio da ponta da ferramenta um vetor bidimensional, igual ao valor de correo especificado no cdigo T, e calculado no CNC. Sua dimenso se altera bloco a bloco, de acordo com o movimento da ferramenta. Este vetor de correo (seguidamente denominado, simplesmente, de vetor) criado internamente pela unidade de controle, como for necessrio para uma correo adequada e para calcular um caminho da ferramenta com uma correo exata (atravs do raio da ponta da ferramenta) a partir do caminho programado. Este vetor apagado pelo reset. O vetor acompanha sempre a ferramenta medida que esta avana. Um conhecimento adequado sobre as funes do vetor, essencial para obter uma programao precisa. Leia a descrio apresentada a seguir sobre como criar devidamente os vetores. G40, G41 ou G42 usado para apagar ou gerar vetores. Estes cdigos so usados em conjunto com G00, G01, G02, G03 ou G33 para especificar um modo de movimento da ferramenta (correo).
Cdigo G G40 G41 G42 Funo Cancelamento da compensao do raio da ponta da ferramenta Correo esquerda ao longo do caminho da ferramenta Correo direita ao longo do caminho da ferramenta Posio da pea Nenhuma Direita Esquerda

D G40, G41, G42

D Modo de cancelamento

G41 e G42 especificam um modo de correo, enquanto G40 especifica o cancelamento da correo. O sistema aciona o modo de cancelamento imediatamente aps a energizao, quando pressionado o boto de RESET no MDI ou quando um programa intencionalmente finalizado atravs da execuo de M02 ou M30. (O sistema pode no acionar o modo de cancelamento, dependendo da mquina-ferramenta.) No modo de cancelamento, o vetor colocado em zero e o caminho do centro da ponta da ferramenta coincide com o caminho programado. O programa deve terminar no modo de cancelamento. Se terminar no modo de correo, a ferramenta no pode ser colocada no ponto final e pra em uma posio afastada do ponto final, ao longo do comprimento do vetor.
210

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Partida

Quando um bloco que satisfaz todas as condies seguintes executado no modo de cancelamento, o sistema aciona o modo de correo. O controle durante esta operao denominado partida. D G41 ou G42 est includo no bloco ou foi especificado para que o sistema acione o modo de correo. O controle durante esta operao denominado partida. D O nmero de correo para a compensao do raio da ponta da ferramenta no 00. D O movimento de X ou Z especificado no bloco e a distncia a percorrer no igual a zero. Na partida, no permitido um comando circular (G02 ou G03). Se este for especificado, acionado o alarme P/S (PS34). Durante a partida so lidos dois blocos. O primeiro bloco executado e o segundo bloco inserido no buffer da compensao do raio da ponta da ferramenta. No modo de bloco nico, so lidos dois blocos e o primeiro deles executado, seguindo-se a parada da mquina. Nas operaes subseqentes, feita a leitura antecipada de dois blocos, pelo que o CNC tem o bloco atualmente em execuo e os dois blocos seguintes.

D Lado interno e lado externo

Quando um ngulo de interseo criado por caminhos da ferramenta especificados com comandos de movimento para dois blocos exceder 180, denominado lado interno. Quando um ngulo estiver entre 0 e 180, denominado lado externo.
Lado interno Lado externo Caminho programado Pea Caminho programado 180 0<180 Pea

D Significado dos smbolos

Os smbolos seguintes so usados nas figuras subseqentes: - S indica uma posio na qual um bloco nico executado uma s vez. - SS indica uma posio na qual um bloco nico executado duas vezes. - SSS indica uma posio na qual um bloco nico executado trs vezes. - L indica que a ferramenta se move ao longo de uma linha reta. - C indica que a ferramenta se move ao longo de um arco. - r indica o valor de compensao do raio da ponta da ferramenta. - Uma interseo uma posio na qual os caminhos programados de dois blocos se intersetam, depois de terem sido deslocados de acordo com o valor r. - indica indica o centro do raio da ponta da ferramenta.

211

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.3.2
Movimento da Ferramenta Aquando da Partida
Explicaes
D Movimento da ferramenta em torno de um canto interno (180)

Quando se muda do modo de cancelamento da correo para o modo de correo, a ferramenta se move como ilustrado abaixo (partida):

LinearLinear Pea Caminho programado G42 L Posio inicial LinearCircular r S L Caminho do centro do raio da ponta da ferramenta

G42

r S

Pea C

L Posio inicial

Caminho do centro do Caminho programado raio da ponta da ferramenta

D Movimento da ferramenta em torno do exterior de canto de um ngulo obtuso (90<180)

LinearLinear

Posio inicial G42 L r S Interseo L L r Caminho do centro do raio da ponta da ferramenta Pea Caminho programado

LinearCircular

Posio inicial G42 L r S r

Pea

C L Interseo L Caminho do centro do Caminho programado raio da ponta da ferramenta

212

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Movimento da ferramenta em torno do exterior de um ngulo agudo (<90)

LinearLinear S L r

L G42 r L L

Posio inicial

Pea Caminho programado Caminho do centro do raio da ponta da ferramenta L

LinearCircular S L r

L G42 r

Posio inicial

L L C Pea Caminho do centro do raio da ponta da ferramenta

Caminho programado

D Movimento da ferramenta em torno do exterior de um ngulo agudo inferior a 1 grau, linearlinear (<1)

S r L G41

Caminho do centro do raio da ponta da ferramenta Caminho programado Posio inicial

G41 Inferior a 1 grau

D Bloco sem comando de movimento da ferramenta aquando da partida

Se o comando for especificado aquando da partida, o vetor de correo no ser criado.


G91 G40 ; : N6 U100.0 W100.0 ; N7 G41 U0 ; N8 U--100.0 ; N9 U--100.0 W100.0 ; N7 SS

N6

N8 r

Caminho do centro do S raio da ponta da ferramenta

N9 Caminho programado

NOTA Sobre a definio de blocos que no movimentam a ferramenta, ver a subseo II--14.3.3.

213

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.3.3
Movimento da Ferramenta no Modo de Correo
Explicaes
D Movimento da ferramenta em torno do interior de um canto (180)

No modo de correo, a ferramenta se move como abaixo ilustrado:

LinearLinear Pea Caminho programado Caminho do centro do raio da ponta da ferramenta S Interseo L L

LinearCircular

Pea Interseo L

Caminho do centro Caminho programado do raio da ponta da ferramenta Pea Caminho programado Caminho do centro do raio da ponta da ferramenta

CircularLinear

S C Interseo

CircularCircular

Interseo C S C

Pea

Caminho programado Caminho do centro do raio da ponta da ferramenta

214

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Movimento da ferramenta em torno do lado interno (<1) com um vetor extremamente longo, linear linear

Interseo r Caminho do centro do raio da ponta da ferramenta Caminho programado r

S Interseo

O leitor pode tambm adotar o mesmo procedimento no caso de arco para linha reta, linha reta para arco e arco para arco.

215

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Movimento da ferramenta em torno do canto externo de um ngulo obtuso (90<180)

LinearLinear

Pea Caminho programado Caminho do centro do raio da ponta da ferramenta L

S Interseo LinearCircular

L S L Interseo

r C

Pea

Caminho programado Caminho do centro do raio da ponta da ferramenta CircularLinear

Pea Caminho programado Caminho do centro do raio da ponta da ferramenta L

r C S Interseo L CircularCircular Caminho programado

C SL Caminho do centro do raio da ponta da ferraL Interseo menta

Pea

216

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Movimento da ferramenta em torno do canto externo de um ngulo agudo (<90)

LinearLinear L Pea Caminho programado Caminho do centro do raio da ponta da ferramenta L

L S L

r r L

LinearCircular L

L S L

r r

Pea

L C Caminho do centro do raio da ponta da ferramenta CircularLinear

Caminho programado

C S L r r L L CircularCircular Pea Caminho programado Caminho do centro do raio da ponta da ferramenta L

C S L r r L L C Caminho do centro do raio da ponta da ferramenta Pea

Caminho programado

217

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Excees S A posio final do arco no est sobre o arco Se o fim de uma linha conducente a um arco for programado, por engano, como o fim desse arco, como mostra a figura abaixo, o sistema assume que a compensao do raio da ponta da ferramenta foi executada com base em um crculo imaginrio que tem o mesmo centro que o arco e ultrapassa a posio final especificada. Com base nessa suposio, o sistema cria um vetor e executa a compensao. O caminho do centro do raio da ponta da ferramenta resultante diferente daquele criado pela aplicao da compensao do raio da ponta da ferramenta no caminho programado em que a linha conducente ao arco considerada como uma linha reta.
Linha conducente ao arco Crculo imaginrio Fim do arco

Pea

Caminho programado r r S C Centro do arco L L L r Caminho do centro do raio da ponta da ferramenta

A mesma descrio se aplica ao movimento da ferramenta entre dois caminhos circulares.

218

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

S No existe interseo interna

Se o valor de compensao do raio da ponta da ferramenta for suficientemente pequeno, os dois caminhos circulares do centro do raio da ponta da ferramenta feitos aps a compensao cruzam-se em uma posio (P). A interseo P pode no ocorrer se for especificado um valor excessivamente grande para a compensao do raio da ponta da ferramenta. Quando esta situao prevista, um alarme P/S (n 33) ativado no final do bloco anterior e a ferramenta pra. No exemplo mostrado abaixo, os caminhos do centro do raio da ponta da ferramenta ao longo dos arcos A e B cruzam-se em P quando especificado um valor suficientemente pequeno para a compensao do raio da ponta da ferramenta. Esta interseo no ocorre, se for especificado um valor excessivamente grande.
O alarme (n 033) ativado e a ferramenta pra

Quando o valor de compensao do raio da ponta da ferramenta elevado Quando o valor de compensao do raio da ponta da ferramenta baixo Centro do arco B r Caminho programado Arco A P

Centro do arco A r

Arco B

S O centro do arco idntico posio inicial ou posio final

Se o centro do arco for idntico posio inicial ou ao ponto final, o alarme P/S (n 038) visualizado e a ferramenta pra na posio final do bloco anterior.
O alarme (n 038) ativado e a ferramenta pra Caminho do centro do raio da r ponta da ferramenta N5 Caminho programado (G41) N5 G01 W100.0 ; N6 G02 W100.0 I0 J0 ; N7 G03 U--100.0 I--100.0 ;

N6

N7

219

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Alterao do sentido de correo no modo de correo

O sentido de correo determinado pelos cdigos G (G41 e G42) para o raio da ponta da ferramenta e para o sinal do valor de compensao do raio da ponta da ferramenta, da seguinte forma:
Sinal do valor de correo Cdigo G G41 G42

+
Correo do lado esquerdo Correo do lado direito

-Correo do lado direito Correo do lado esquerdo

O sentido da correo pode ser alterado no modo de correo. Se o sentido da correo for alterado em um bloco, gerado um vetor na interseo do caminho do centro do raio da ponta da ferramenta desse bloco e no caminho do centro do raio da ponta da ferramenta de um bloco anterior. No possvel, contudo, realizar a alterao no bloco de partida e no bloco que se lhe segue.

220

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

S Caminho do centro do raio da ponta da ferramenta com uma interseo

LinearLinear Pea G42 Caminho programado r L Caminho do centro do raio da ponta da ferramenta S L r G41 Pea

LinearCircular C Pea G42 Caminho programado r Pea L S Caminho do centro do raio da ponta da ferramenta CircularLinear Pea Caminho programado G42 r G41

r Caminho do centro do C raio da ponta da ferramenta S r G41 Pea CircularCircular Pea G42 Caminho programado r C Caminho do centro do S raio da ponta da ferramenta Pea r G41 C L

221

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

S Caminho do centro do raio da ponta da ferramenta sem uma interseo

Ao alterar o sentido de correo do bloco A para o bloco B com os comandos G41 e G42, se no for necessria uma interseo com o caminho da correo, o vetor normal do bloco B criado no ponto inicial do bloco B.
LinearLinear S Pea G42 Caminho programado r L Caminho do centro do raio da ponta da ferramenta Caminho programado G42 G41 Caminho do centro do raio da ponta da ferramenta L LinearCircular S L L Caminho do centro do raio da ponta da ferramenta Caminho programado A G41 r S CircularCircular C S Um arco cuja posio final no est no arco C Caminho programado G42 r C r L SL Centro Centro (G42) r G41 G42 B S (G42) L A Pea r G41 B L

Caminho do centro do raio da ponta da ferramenta

222

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Cancelar temporariamente a compensao do raio da ponta da ferramenta S Especificao de G28 (retorno automtico ao ponto de referncia) no modo de correo

Se o comando subseqente for especificado no modo de correo, o modo de correo temporariamente cancelado, sendo depois automaticamente restaurado. O modo de correo pode ser cancelado e iniciado como descrito nas subsees II-14.3.2 e -14.3.4. Se G28 for especificado no modo de correo, o modo de correo cancelado em uma posio intermediria. Se o vetor ainda existir depois do retorno da ferramenta ao ponto de referncia, as componentes do vetor so repostas a zero, relativamente a cada eixo ao longo do qual foi executado o retorno ao ponto de referncia.
G28 r S Posio intermediria S G00 r S S Ponto de referncia

(G42 G00)

S Cdigo G de compensao do raio da ponta da ferramenta no modo de correo

O vetor de correo pode ser definido de modo a formar um ngulo reto no sentido de deslocao do bloco anterior, independentemente de se usinar o lado interno ou externo, atravs da programao separada do cdigo G de compensao do raio da ponta da ferramenta de corte (G41, G42) no modo de correo. Se o cdigo for especificado em um comando circular, no se obter o movimento circular correto. Caso se pretenda que o sentido de correo seja alterado pela programao do cdigo G de compensao do raio da ponta da ferramenta (G41, G42), consultar Alterao do sentido de correo no modo de correo na subse. 14.3.3.
LinearLinear

Modo G42 r Caminho do centro do raio da ponta da ferramenta CircularLinear L

Um bloco especificado por G42 L S Interseo

Um bloco especificado por G42 Modo G42 C r S Interseo L

Caminho programado

223

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Comando para cancelar temporariamente o vetor de correo

Se se programar G50 durante o modo de correo, o vetor de correo cancelado temporariamente; depois disso, o modo de correo retomado automaticamente. Neste caso, sem o movimento de cancelamento de correo, a ferramenta move-se diretamente do ponto de interseo para o ponto programado, onde o vetor de correo cancelado. Quando o modo de correo restaurado, a ferramenta se move tambm diretamente para o ponto de interseo.

D Definio do sistema de coordenadas da pea (G50)

Caminho do centro do raio da ponta da ferramenta L

S L N6 S N7 Bloco G92 L N8

S L

N5 Caminho programado

(G41) N5 G91 G01 U700.0 W300.0 ; N6 U600.0 W--300.0 ; N7 G50 X200.0 Z100.0 ; N8 G01 X800.0 Z400.0 ;

D Ciclos fixos (G90, G92, G94) e repetio de ciclos (G71 a G76)

Ver as sees II-14.1 (G90, G92, G94) e II-14.2 (G70 a G76) sobre a compensao do raio da ponta da ferramenta e respectivos ciclos fixos.
N9 r N8 S S r S N7 N6 (G42) N5

Caminho do centro do raio da ponta da ferramenta

Caminho programado (G42) N5 G01 U50.0 W--60.0 ; N6 W--80.0 ; N7 G90 U--60.0 W--80.0 R--30.0 ; N8 G01 U120.0 W50.0 ; N9 W50.0 ;

224

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Bloco sem movimento da ferramenta

Os blocos seguintes no produzem qualquer movimento da ferramenta. Neles, a ferramenta no se mover mesmo quando acionada a compensao do raio da ponta da ferramenta.
1. M05 ; Emisso do cdigo M 2. S21; Emisso do cdigo S 3. G04 X10.0 ; Pausa 4. G10 P01 X10 Z20 R10.0 ; . definio do valor de compensao do raio da ponta da ferramenta 5. (G17) Z200.0 ; Comando de movimento no includo no plano de correo 6. G98 ; Somente cdigo G 7. X0 ; A distncia a percorrer zero.

Os comandos 1 a 6 no so de movimento.

S Bloco sem especificao do movimento da ferramenta no modo de correo

Quando um bloco nico sem movimento da ferramenta especificado no modo de correo, o vetor e o caminho do centro do raio da ponta da ferramenta so iguais aos existentes quando o bloco no programado. Este bloco executado no ponto de parada de bloco nico.
N6 U100.0 W100.0 ; N7 G04 Z100.0 ; N8 U100.0 ; N6 SS L O bloco N7 executado aqui. No entanto, quando a distncia a percorrer zero mesmo que o bloco seja programado isoladamente, o movimento da ferramenta torna--se o mesmo de quando feita a programao de mais de um bloco sem movimento da ferramenta. Esta situao ser descrita mais adiante. N6 G91 U100.0 W100.0 ; N7 S21 ; N8 G04 X10.0 ; N9 W100.0 ; N6 N7 N8 Caminho programado N7 N8 Caminho programado Caminho do centro do raio da ponta da ferramenta L

SSS L

L Caminho do centro do raio da ponta da ferramenta

Os blocos N7 e N8 so executados aqui.

225

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Movimento de canto

Quando so gerados dois ou mais vetores no fim de um bloco, a ferramenta se move linearmente de um vetor para outro. A este movimento d-se o nome de movimento de canto. Se esses vetores forem quase coincidentes entre si, o movimento de canto no executado e o ltimo vetor ignorado.
Caminho do centro do raio da ponta da ferramenta r r nVx

nVY Este vetor ignorado, se Vxlimite V e VYlimite V

Caminho programado

Se Vx limi<e V e Vy limi<e , o ltimo vetor ignorado. O limite V especificado previamente no parmetro (n 5010). Caso esses vetores no coincidam, gerado um movimento em torno do canto. Este movimento pertence ao ltimo bloco.
Este movimento pertence ao bloco N7 e, portanto, a velocidade de avano igual do bloco N7. Se o bloco N7 estiver no modo G00, a ferramenta movida no modo G00; se estiver no modo G01, G02 ou G03, a ferramenta movida no modo G01.

N6

N7

D Interrupo da operao manual

Para a operao manual durante a compensao do raio da ponta da ferramenta, consulte a seo III-3.5, Absoluto manual ON e OFF.

226

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.3.4
Movimento da Ferramenta Aquando do Cancelamento do Modo de Correo
Explicaes
D Movimento da ferramenta em torno de um canto interno (180)
LinearLinear Pea Caminho programado r L S Caminho do centro do raio da ponta da ferramenta G40 L

CircularLinear

r Pea S

G40

Caminho programado

L Caminho do centro do raio da ponta da ferramenta

D Movimento da ferramenta em torno do exterior de um ngulo obtuso (90<180)

LinearLinear Pea Caminho programado Caminho do centro do raio da ponta da ferramenta L S Interseo CircularLinear G40 L r Pea C S r G40 L r

Caminho programado

L Interseo L Caminho do centro do raio da ponta da ferramenta

227

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Movimento da ferramenta em torno do exterior de um ngulo agudo (<90)

LinearLinear L Pea Caminho programado Caminho do centro do raio da ponta da ferramenta r L CircularLinear L r L r Pea C Caminho programado S L L L S G40 r S L L

Caminho do centro do raio da ponta da ferramenta

D Movimento da ferramenta em torno do exterior de um ngulo agudo inferior a 1 grau, linearlinear (<1)

S r L

Caminho do centro do raio da ponta da ferramenta L

G42 G40

Caminho programado
1ou menor

D Bloco sem movimento da ferramenta especificado juntamente com o cancelamento da correo

Quando um bloco sem movimento da ferramenta programado juntamente com um cancelamento da correo, gerado um vetor cujo comprimento igual ao valor de correo, na direo normal relativamente ao movimento da ferramenta do bloco anterior. O vetor cancelado no comando de deslocao seguinte.
N6 G91 U100.0 W100.0 ; N7 G40 ; N8 U0 W100.0 ; Caminho programado N6 SS L Caminho do centro do raio da ponta da ferramenta N7 N8

228

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Bloco com G40 e I_J_K_ S O bloco anterior contm G41 ou G42 Se um bloco com G41 ou G42 preceder um bloco em que so especificados G40 e I_, J_, K_, o sistema presume que o caminho foi programado como decorrendo entre a posio final, determinada pelo bloco anterior, e um vetor determinado por (I,J), (I,K) ou (J,K). O sentido da compensao igual ao do bloco anterior.
N1 (modo G42) ; N2 G40 Xa Yb I_ J_ ; No bloco N1, o centro do raio da ponta da ferramenta se movimenta para P. No bloco N2, o centro do raio da ponta da ferramenta se movimenta E. E (a, b) (I, J) N2 r P S r (G40) Caminho do centro do raio da ponta da ferramenta N1 (G42) Pea Caminho programado

Neste caso, tenha em ateno que o CNC consegue uma interseo do caminho da ferramenta, independentemente de a usinagem especificada ser interna ou externa.
E G40 X S r Caminho programado r (G42) (I, J) Caminho do centro do raio da ponta da ferramenta

Quando no se pode obter uma interseo, a ferramenta vai para a posio normal, no final do bloco anterior.
E X S r (G42) r Caminho programado (I, J) G40 Caminho do centro do raio da ponta da ferramenta

229

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.3.5
Verificao de Interferncias

O corte excessivo executado pela ferramenta chamado de interferncia. A funo de verificao de interferncias verifica com antecedncia a possibilidade de execuo de um corte excessivo. Todavia, nem todas as interferncias podem ser verficadas por esta funo. A verificao de interferncias executada mesmo que no seja executado um corte excessivo.

Explicaes
D Critrios para a deteo de interferncias (1) O sentido do caminho do raio da ponta da ferramenta diferente daquele do caminho programado (de 90 a 270 graus entre esses caminhos).
Caminho do centro do raio da ponta da ferramenta Caminho programado

As direes destes dois caminhos so diferentes (180).

Caminho do centro do raio da ponta da ferramenta

Caminho programado

As direes destes dois caminhos so diferentes (180).

230

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

(2) Alm da condio (1), o ngulo entre o ponto inicial e o ponto final no caminho do centro do raio da ponta da ferramenta difere bastante daquele entre o ponto inicial e o ponto final no caminho programado na usinagem circular (mais de 180 graus).

Caminho do centro do raio da ponta da ferramenta

r2 r1 N5 Caminho programado N6

N7

Centro

(G41) N5 G01 U200.0 W800.0 T1 ; N6 G02 U-160.0 W320.0 I-800.0 K-200.0 T2 ; N7 G01 U-500.0 W200.0 ; (Valor de compensao da ferramenta correspondente a T1 : r1 = 200.0) (Valor de compensao da ferramenta correspondente a T2 : r2 = 600.0)

No exemplo acima, o arco do bloco N6 fica situado em um quadrante. Mas aps a compensao do raio da ponta da ferramenta, o arco colocado nos quatro quadrantes.

231

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Correo antecipada de interferncias

(1) Remoo do vetor que causa a interferncia Quando a compensao do raio da ponta da ferramenta executada no blocos A, B e C e so criados os vetores V1, V2, V3 e V4 entre os blocos A a B, e os vetores V5, V6, V7 e V8 entre os blocos B e C, os vetores mais prximos so verificados primeiro. Se ocorrer alguma interferncia, so ignorados. Mas se os vetores a ignorar devido interferncia forem os ltimos vetores do canto, no ser possvel ignor-los. Verificao entre os vetores V4 e V5 Interferncia: V4 e V5 so ignorados Verificao entre V3 e V6 Interferncia: V3 e V6 so ignorados Verificao entre V2 e V7 Interferncia: V2 e V7 so ignorados Verificao entre V1 e V8 Interferncia: V1 e V8 no podem ser ignorados Se, durante a verificao, for detetado um vetor sem interferncia, os vetores subseqentes no so verificados. Se o bloco B for um movimento circular, ser gerado um movimento linear em caso de interferncias nos vetores. (Exemplo 1) A ferramenta move-se linearmente de V1 para V8
Caminho do centro do raio da ponta da ferramenta V1 r V6 V V S 7 2 V8 S V3 r C

Caminho programado

V5 R

V4

V4, V5 : Interferncia V3, V6 : Interferncia V2, V7 : Interferncia V1, V8 : Sem interferncia O1 O2

232

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

(Exemplo 2) A ferramenta move-se linearmente de V1, V2, V7 para V8


Caminho do centro do raio da ponta da ferramenta V1 r V6 V2 S V7 S V3 V8 C r

A Caminho programado

V5 V4 R

O1 O2

V4, V5 : Interferncia V3, V6 : Interferncia V2, V7 : Sem interferncia

(2) Se a interferncia ocorrer aps a correo (1), a ferramenta parada com um alarme. Se a interferncia ocorrer aps a correo (1) ou se existir apenas um par de vetores desde o incio da verificao e os vetores interferirem, o alarme P/S (n 41) mostrado e a ferramenta pra imediatamente aps a execuo do bloco anterior. Se o bloco for executado por meio da operao bloco a bloco, a ferramenta pra no fim do bloco.
Caminho do centro do raio da ponta da ferramenta Ferramentada parada

Caminho programado C A V1 V6 V5 V2

Aps ignorar os vetores V2 e V5 devido a uma interferncia, tambm ocorre uma interferncia entre os vetores V1 e V6. O alarme visualizado e a ferramenta pra.

233

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Quando se presume a existncia de interferncia, embora esta no ocorra

(1) Depresso menor do que o valor de compensao do raio da ponta da ferramenta


Caminho programado Caminho do centro do raio da ponta da ferramenta Ferramentada parada

A B

No h qualquer interferncia real, mas uma vez que o sentido programado no bloco B oposto ao do caminho aps a compensao do raio da ponta da ferramenta, a ferramenta pra e mostrado um alarme P/S (n 041). (2) Ranhura mais pequena do que o valor de compensao do raio da ponta da ferramenta
Caminho programado Caminho do centro do raio da ponta da ferramenta Ferramentada parada

Tal como (1) , o sentido inverso no bloco B.

234

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.3.6
Corte Excessivo Devido Compensao do Raio da Ponta da Ferramenta
Explicaes
D Usinagem de um canto interno com um raio inferior ao da ponta da ferramenta Quando o raio de um canto menor do que o raio da ferramenta, ativado um alarme e o CNC pra no incio do bloco, porque a correo interna da ferramenta de corte levaria execuo de um corte excessivo. Na operao bloco a bloco, o corte excessivo gerado devido parada da ferramenta aps a execuo do bloco.
Caminho do centro do raio da ponta da ferramenta Caminho programado Pea acionado um alarme e a operao interrompida acionado um alarme e a operao interrompida aqui, na operao bloco a bloco

Se o CNC no parar, executado um corte excessivo

D Usinagem de uma ranhura inferior ao raio da ponta da ferramenta

Ser executado um corte excessivo, uma vez que a compensao do raio da ponta da ferramenta fora o caminho do centro da ferramenta a se mover no sentido inverso ao programado. Neste caso, ativado um alarme e o CNC pra no incio do bloco.
Caminho do centro do raio da ponta da ferramenta Caminho programado Pea ativado um alarme e a operao interrompida

Corte excessivo se a operao no fosse interrompida

235

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Usinagem de um passo inferior ao raio da ponta da ferramenta

Quando a usinagem do passo programada por meio de usinagem circular no caso de um programa contendo um passo menor do que o raio da ponta da ferramenta, o caminho do centro da ferramenta com a correo normal torna-se inverso ao sentido programado. Neste caso, o primeiro vetor ignorado e a ferramenta se move linearmente posio do segundo vetor. A operao bloco a bloco interrompida neste ponto. Se a usinagem no estiver no modo de bloco nico, a operao do ciclo continua. Se o passo for linear, no ser acionado nenhum alarme e o corte ser feito corretamente. No entanto, permanecer um resto por cortar.
Movimento linear O primeiro vetor ignorado Posio de parada aps a execuo de um nico bloco Caminho do centro do raio da S ponta da ferramenta

Caminho programado Centro da usinagem circular Pea Se o primeiro vetor no for ignorado, ser executado um corte excessivo. Contudo, a ferramenta move--se linearmente.

14.3.7
Correo na Chanfragem e Arcos de Canto

Na chanfragem ou arco do canto, a compensao do raio da ponta da ferramenta s pode ser executada se existir uma interseo normal no canto. No modo de cancelamento da correo, a compensao no pode ser executada no bloco de partida ou quando se muda o sentido de correo; nesse caso, mostrado um alarme P/S (n 39) e a ferramenta pra. Na chanfragem interna ou arco de canto interno, se o valor da chanfragem ou o valor do arco do canto for inferior ao valor do raio da ponta da ferramenta, a ferramenta detida com um alarme P/S (n 39), pois seria executado um corte excessivo.
Parou aqui Caminho do centro do raio da ponta da ferramenta Caminho programado Parou aqui Caminho do centro do raio da ponta da ferramenta Caminho programado

O ngulo de inclinao vlido do caminho programado nos blocos antes e aps o canto igual ou inferior a 1 grau, de modo que no seja acionado o alarme P/S (n 52, 54) gerado pelo erro de clculo da compensao do raio da ponta da ferramenta.
O alarme no acionado se o ngulo for igual ou inferior a 1 grau.

236

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

D Quando a faixa de usinagem se mantm ou acionado um alarme

O exemplo seguinte mostra uma faixa de usinagem que no pode ser suficientemente cortada.

22.5_ 2

Caminho do centro do raio da ponta da ferramenta r Caminho program. com chanfragem

Faixa de usinagem restante

Na chanfragem interna, se a seo do caminho programado que no faz parte da chanfragem (1 ou 2 na figura acima) se encontrar na faixa seguinte, ser executado um corte insuficiente. 01 ou 2<rtang. 22.5 (r : raio da ponta da ferramenta) Vista ampliada da restante faixa de usinagem
1 2

Embora devesse estar posicionada em 2, na figura acima, a ferramenta se encontra em 1 (a ponta da ferramenta tangente linha L). Assim, a faixa 3 no usinada. O alarme P/S n 52 ou 55 ativado nos seguintes casos:
Limite do caminho programado com chanfragem O alarme ativado neste caminho P1 Caminho programado Caminho do centro do raio da ponta da ferramenta Caminho do centro da ponta da ferramenta com chanfragem Ponto inicial Ponto final P2

Caminho do centro da ponta da ferramenta sem chanfragem

237

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

Na chanfragem exterior com correo, imposto um limite ao caminho programado. O caminho durante a chanfragem coincide com os pontos de interseo P1 ou P2 sem chanfragem, pelo que a chanfragem exterior limitada. Na figura acima, o ponto final do caminho do centro da ferramenta com chanfragem coincide com o ponto de interseo (P2) do bloco seguinte sem chanfragem. Se o valor da chanfragem for superior ao valor limite especificado, o alarme P/S n 52 ou 55 ser ativado.

14.3.8
Comando de Entrada Atravs do Painel MDI

A compensao do raio da ponta da ferramenta no executada para os comandos introduzidos atravs do MDI. Todavia, quando a operao automtica realizada com comandos absolutos interrompida temporariamente pela funo bloco a bloco, a operao MDI executada, sendo a operao automtica iniciada em seguida. O caminho da ferramenta o seguinte: Neste caso, os vetores na posio inicial do bloco seguinte so convertidos e os outros vetores so gerados pelos dois blocos seguintes. Assim, a compensao do raio da ponta da ferramenta executada com preciso a partir do bloco depois do seguinte.
VC1 VB2 VB1 PB Comando para o MDI VB2 VB1 PA PB PD VC1 VC2

PC

Quando as posies PA, PB e PC so programadas em um comando absoluto, a ferramenta parada pela funo bloco a bloco, aps executar o bloco de PA a PB, e deslocada pela operao MDI. Os vetores VB1 e VB2 so convertidos para VB1 e VB2 e os vetores de correo so recalculados para VC1 e VC2, entre o bloco PB-PC e PC-PD. Todavia, como o vetor VB2 no calculado novamente, a compensao executada com preciso a partir da posio PC.

238

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.3.9
Precaues Gerais Para as Operaes de Correo
D Alterao do valor de correo Em geral, o valor de correo modificado no modo de cancelamento ou durante a troca das ferramentas. Se o valor de correo for alterado no modo de correo, o vetor no ponto final do bloco calculado para o novo valor de correo.
Calculado a partir do valor de correo no bloco N6 Calculado a partir do valor de correo no bloco N7

N7 N6 N8

Caminho programado

D Polaridade da quantidade de correo e caminho do centro da ponta da ferramenta

Quando alguns vetores so criados entre os blocos N6 e N7, o vetor no ponto final dos blocos atuais calculado atravs do valor de correo do bloco N6. Quando especificado um valor de correo negativo, o programa executado para a figura criada atravs da substituio de G41 por G42 ou G42 por G41 na folha do processo. Uma ferramenta que usine um perfil interno usinar um perfil externo e uma ferramenta que usine um perfil externo usinar um perfil interno. A seguir mostrado um exemplo. Em geral, a usinagem do CNC programada assumindo um valor de correo positivo. Quando um programa especifica um caminho da ferramenta como mostrado em 1, a ferramenta se deslocar como mostrado em 2, se for especificada uma correo negativa. A ferramenta em 2 se deslocar como mostrado em 1, se o sinal do valor de correo for invertido.

1
Caminho programado

AVISO Se o sinal do valor de correo for invertido, o vetor de correo da ponta da ferramenta invertido, mas o sentido da ponta imaginria da ferramenta no se altera. Por este motivo, o sinal do valor de correo no deve ser invertido quando se inicia a usinagem com a ponta imaginria da ferramenta no ponto inicial.

239

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.3.10
Comandos G53, G28 e G30 no Modo de Compensao do Raio da Ponta da Ferramenta

D Quando um comando G53 executado no modo de compensao do raio da ponta da ferramenta, o vetor de compensao do raio da ponta da ferramenta cancelado automaticamente antes do posicionamento, sendo automaticamente restaurado por um comando de movimento subseqente. O formato para recuperar o vetor de compensao do raio da ponta da ferramenta do tipo FS16 quando o bit 2 (CCN) do parmetro n 5003 colocado em 0, ou do tipo FS15 quando esse mesmo bit colocado em 1. D Quando um comando G28 ou G30 executado no modo de compensao do raio da ponta da ferramenta, o vetor de compensao do raio da ponta da ferramenta cancelado automaticamente antes do retorno automtico ao ponto de referncia, sendo retomado automaticamente atravs de um comando de movimento subseqente. A temporizao e o formato para cancelar e retomar o vetor de compensao do raio da ponta da ferramenta so do tipo FS15 quando o bit 2 (CCN) do parmetro n 5003 colocado em 1, ou do tipo FS16 quando esse mesmo bit colocado em 0. Quando um comando G53 executado no modo de compensao do raio da ponta da ferramenta, criado um vetor com um comprimento igual ao da correo, no final do bloco precedente, perpendicularmente ao sentido em que a ferramenta se desloca. O vetor de correo cancelado quando a ferramenta se desloca para uma posio especificada de acordo com o comando G53. O vetor de correo restaurado automaticamente quando a ferramenta se desloca de acordo com o comando seguinte. O formato para retomar o vetor de compensao do raio da ponta da ferramenta do tipo partida quando o bit 2 (CCN) do parmetro n 5003 colocado em 0, ou do tipo vetor de interseo (tipo FS15) quando esse mesmo bit colocado em 1. - Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0
Partida r (G41 G00) O ; G41 G00_ ; : G53 X_ Z_ ; : s G53 s G00 r s G00

Explicaes
D Comando G53 no modo de compensao do raio da ponta da ferramenta

S Comando G53 no modo de correo

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 1


[Tipo FS15] r (G41 G00) s G53 s G00 s G00

240

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

S Comando G53 incremental no modo de correo

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0


Partida r r (G41 G00) O ; G41 G00_ ; : G53 U_ W_ ; : s G53 G00 s G00

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 1


[Tipo FS15]

r (G41 G00) s G53 G00

G00

S Comando G53 no especificando qualquer movimento no modo de correo

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0


Partida r r (G41 G00) O ; G90 G41_ ; : G00 X20. Y20. ; G53 X20. Y20. ; : s G53 G00 s G00

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 1


[Tipo FS15]

r (G41 G00) s G53 G00

G00

241

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

AVISO 1 Quando um comando G53 executado no modo de compensao do raio da ponta da ferramenta durante um bloqueio de todos os eixos, o posicionamento no executado para os eixos bloqueados e o vetor de correo no cancelado. Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0 ou acionado o bloqueio de cada eixo, o vetor de correo cancelado. Exemplo 1) Quando o bit 2 (CCN) do parmetro n 5003 tem valor 0 e aplicado o bloqueio de todos os eixos

r (G41 G00) s G53 G00

G00

Exemplo 2) Quando o bit 2 (CCN) do parmetro n 5003 tem valor 1 e aplicado o bloqueio de todos os eixos [Tipo FS15]

r (G41 G00) s G53 G00

G00

Exemplo 3) Quando o bit 2 (CCN) do parmetro n 5003 tem valor 1 e aplicado o bloqueio de cada eixo [Tipo FS15]

r (G41 G00) s G53 G00

G00

242

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

AVISO 2 Quando um eixo de compensao especificado em um comando G53 no modo de compensao do raio da ponta da ferramenta, os vetores para os outros eixos de compensao tambm so cancelados. Isto tambm se aplica quando o bit 2 (CCN) do parmetro n. 5003 definido para 1. (O FS15 cancela apenas o vetor para o eixo especificado. Tenha em ateno que o cancelamento do tipo FS15 diferente da especificao de FS15 neste ponto.) Exemplo) Quando o bit 2 (CCN) do parmetro n 5003 tem sinal 0 [Tipo FS15]
s (G41 X_ Z_) s r G53 Z_ s G00 G00

243

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

NOTA 1 Quando um eixo no includo no plano de compensao do raio da ponta da ferramenta especificado em um comando G53, criado um vetor perpendicular ao sentido de deslocao da ferramenta no final do bloco precedente e a ferramenta no se move. No bloco seguinte, o modo de correo retomado automaticamente (do mesmo modo em que so executados consecutivamente dois ou mais blocos sem qualquer comando de movimento). Exemplo) Quando o bit 2 (CCN) do parmetro n 5003 tem sinal 0
G53 Y_ r (G41 G00 X_Z_) s G00 s r G00 s G00 Partida

2 Quando um comando G53 especificado como bloco de partida, o bloco seguinte passa a ser, de fato, o bloco de partida. Contudo, quando o bit 2 (CCN) do parmetro n 5003 colocado em 1, o bloco seguinte cria um vetor de interseo. Exemplo) Quando o bit 2 (CCN) do parmetro n 5003 tem sinal 0

G00 s G41 G53 s G00 Partida r s G00

D Comando G28, G30 no modo de compensao do raio da ponta da ferramenta

Quando um comando G28 ou G30 executado no modo de compensao do raio da ponta da ferramenta, a fase de usinagem especificada no comando executada de acordo com o formato FS15 se o bit 2 (CCN) do parmetro n. 5003 for definido para 1. criado um vetor de interseo no final do bloco precedente e um vetor perpendicular na posio intermediria. O vetor de correo cancelado quando a ferramenta se desloca da posio intermediria para o ponto de referncia. O vetor de correo restaurado como vetor de interseo pelo bloco seguinte.

244

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

S Comando G28 ou G30 no modo de correo (com movimento para uma posio intermediria e uma posio de referncia)

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0


O ; G91 G41_ ; : G28 X40. Z0 ; : Posio intermediria s G28/30 s G00 s r G01

(G42 G01)

s Ponto de referncia

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 1


[Tipo FS15] s Posio intermediria G28/30 s G00 s r G01

(G42 G01)

s Ponto de referncia

S Comando G28 ou G30 no modo de correo (sem realizao do movimento para uma posio intermediria)

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0

Partida r r G01

s s (G41 G01) G00 Posio intermediria G28/30 O ; s G91 G41_ ; Ponto de referncia : G28 X0 Y0 ; :

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 1


[Tipo FS15] r (G41 G01) Posio intermediria G28/30 s G00 G01 s

s Ponto de referncia

245

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

S Comando G28 ou G30 no modo de correo (sem realizao do movimento para um ponto de referncia)

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0


Partida

r (G41 G01) O ; G91 G41_ ; : G28 X40. Y--40. ; : s

s G00

G01

G28/30 s Ponto de referncia=posio intermediria

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 1


[Tipo FS15]

(G41 G01)

s r

s G00

G01

G28/30

Ponto de referncia=posio intermediria

S Comando G28 ou G30 no modo de correo (sem movimento)

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0


G28/30 (G41 G01) r s O ; G91 G41_ ; : G28 X40. Y--40. ; : G00 Partida r s G01

Ponto de referncia=posio intermediria

- Quando o bit 2 (CCN) do parmetro n 5003 colocado em 1


[Tipo FS15] G28/30 (G41 G01) r s G00 s G01 Ponto de referncia=posio intermediria

246

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

AVISO 1 Quando um comando G28 ou G30 executado durante um bloqueio de todos os eixos, criado um vetor perpendicular direo de deslocao da ferramenta na posio intermediria. Neste caso, a ferramenta no se desloca para o ponto de referncia e o vetor de correo no cancelado. Quando o bit 2 (CCN) do parmetro n 5003 colocado em 0 ou acionado o bloqueio de cada eixo, o vetor de correo cancelado. Exemplo 1) Quando o bit 2 (CCN) do parmetro n 5003 tem sinal 1
[Tipo FS15] (G42 G01) s G28 s G01 s s Posio intermediria r Ponto de referncia= posio intermediria G01

Exemplo 2) Quando o bit 2 (CCN) do parmetro n 5003 tem valor 0 e aplicado o bloqueio de todos os eixos
[Tipo FS15] (G42 G01) s G28 s G01 s s Posio intermediria r Ponto de referncia= posio intermediria G01

2 Quando um eixo de compensao especificado em um comando G20 ou G30 no modo de compensao do raio da ponta da ferramenta, os vetores para os outros eixos de compensao tambm so cancelados. Isto tambm se aplica quando o bit 2 (CCN) do parmetro n. 5003 definido para 1. (O FS15 cancela apenas o vetor para o eixo especificado. Tenha em ateno que o cancelamento do tipo FS15 diferente da especificao de FS15 neste ponto.) s
[Tipo FS15]

s (G41 G00 X_Z_) G28 Z_ r

s G00

G00

Posio intermediria

Ponto de referncia= posio intermediria

247

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

NOTA 1 Quando um eixo no includo no plano de compensao do raio da ponta da ferramenta especificado em um comando G28 ou G30, criado um vetor perpendicular direo de deslocao da ferramenta no final do bloco precedente e a ferramenta no se move. No bloco seguinte, o modo de correo retomado automaticamente (do mesmo modo em que so executados consecutivamente dois ou mais blocos sem qualquer comando de movimento). Exemplo) Quando o bit 2 (CCN) do parmetro n 5003 tem sinal 1
[Tipo FS15] G28(30)Y_ r (G41 G01 X_ Z_) s G01 s G01 s G01

2 Quando um comando G28 ou G30 especificado como bloco de partida, criado um vetor perpendicular direo de deslocao da ferramenta na posio intermediria. O vetor cancelado no ponto de referncia. O bloco seguinte cria um vetor de interseo. Exemplo 1) Quando o bit 2 (CCN) do parmetro n 5003 tem sinal 1
[Tipo FS15] G01 s s G42 G28 r s s Ponto de referncia= posio intermediria G01 G01

Posio intermediria

248

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.4

VALORES DE COMPENSAO DA FERRAMENTA, NMERO DE VALORES DE COMPENSAO E INTRODUO DE VALORES A PARTIR DO PROGRAMA (G10)

Os valores de compensao da ferramenta incluem valores de compensao da geometria da ferramenta e de compensao do desgaste da ferramenta (Fig. 14.4).
Ponto no programa Ferramenta imaginria Valor de correo da geometria no eixo X Valor de correo do desgaste do eixo X

Ferramenta real Valor de correo da geometria no eixo Z

Valor de correo do desgaste do eixo Z

Fig. 14.4 Correo da geometria da ferramenta e correo do desgaste da ferramenta

Os valores de compensao da ferramenta podem ser introduzidos na memria do CNC a partir do painel MDI ou a partir de um programa. Um valor de compensao da ferramenta selecionado da memria do CNC, quando o cdigo correspondente especificado em um programa aps o endereo T. O valor usado para a correo da ferramenta ou para a compensao do raio da ponta da ferramenta. Ver subse. II-14.1.2 para mais pormenores.

14.4.1
Compensao da Ferramenta e Nmero de Compensao da Ferramenta
D Faixa permitida dos valores de compensao da ferramenta A Tabela 14.4.1 mostra a faixa permitida para a entrada dos valores de compensao da ferramenta.
Tabela 14.4.1: Faixa permitida dos valores de compensao da ferramenta
Sistema inin cremental IS--B IS--C Valor de compensao da ferramenta Entrada em mm Entrada em polegadas de --999.999 a +999.999 mm de --99.9999 a +99.9999 pol. de --999.9999 a +999.9999 mm de --99.99999 a +99.99999 pol.

O valor mximo de compensao do desgaste da ferramenta pode ser alterado atravs da definio do parmetro n 5013. D Nmero da compensao da ferramenta A memria pode salvar 64 valores de compensao da ferramenta.

249

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

14.4.2
Alterao do Valor de Correo da Ferramenta
Formato

Os valores de correo podem ser introduzidos por um programa atravs do seguinte comando:

G10 P_ X_ Y_ Z_ R_ Q_ ;
ou

G10 P_ U_ V_ W_ C_ Q_ ;
P : Nmero de correo 0 : Comando valor de deslocamento do sistema de coordenadas de trabalho 1--64 : Comando do valor de correo do desgaste da ferramenta O valor do comando igual ao nmero de correo 10000+(1--64) : Comando do valor de correo da geometria da fer ramenta (1--64) : Nmero de correo X : Valor de correo no eixo X (absoluto) Y : Valor de correo no eixo Y (absoluto) Z : Valor de correo no eixo Z (absoluto) U : Valor de correo no eixo X (incremental) V : Valor de correo no eixo Y (incremental) W: Valor de correo no eixo Z (incremental) R : Valor de correo do raio da ponta da ferramenta (absoluto) R : Valor de correo do raio da ponta da ferramenta (incremental) Q : Nmero da ponta imaginria da ferramenta

Em um comando absoluto, os valores especificados nos endereos X, Y, Z e R so definidos como o valor de correo correspondente ao nmero de correo especificado pelo endereo P. Em um comando incremental, o valor especificado nos endereos U, V, W e C somado ao valor de correo atual, correspondente ao nmero de correo. NOTA 1 Os endereos X, Y, Z, U, V e W podem ser especificados no mesmo bloco. 2 Usando--se este comando em um programa, a ferramenta poder ser movimentada pouco a pouco. Este comando tambm pode ser usado para introduzir os valores de correo individualmente, a partir de um programa, em vez de os introduzir individualmente a partir da unidade MDI.

250

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

14.5

CORREO AUTOMTICA DA FERRAMENTA (G36, G37)

Quando uma ferramenta movimentada para a posio de medio atravs da execuo de um comando introduzido no CNC, este mede automaticamente a diferena entre o valor atual da coordenada e o valor da coordenada da posio de medio do comando e usa-o como valor de correo para a ferramenta. Se a ferramenta j tiver sido corrigida, a mesma deslocada para a posio de medio com esse valor de correo. Se o CNC considerar que neccessrio proceder a uma nova correo depois de calcular a diferena entre os valores das coordenadas da posio de medio e os valores das coordenadas programadas, o valor de correo atual novamente corrigido. Para informaes mais detalhadas, consulte o manual de instrues fornecido pelo fabricante da mquina-ferramenta.

Explicaes
D Sistema de coordenadas O sistema de coordenadas deve ser definido antecipadamente para movimentar a ferramenta para a posio de medio. (O sistema de coordenadas de trabalho para a programao comum.) O movimento para a posio de medio executado atravs da especificao seguinte no MDI ou no modo MEM : G36 Xxa ; ou G37 Zza ; Neste caso, a posio de medio dever ser xa ou za (comando absoluto). A execuo deste comando efetua o deslocamento rpido dessa ferramenta para a posio de medio, reduz a velocidade de avano a meio do percurso e, em seguida, continua a moviment-la at o dispositivo de medio emitir o sinal final. Quando a ponta da ferramenta atinge a posio de medio, o instrumento de medio envia um sinal de alcance da posio de medio ao CNC, que pra a ferramenta. O valor atual de correo da ferramenta continua sendo corrigido atravs da diferena entre o valor da coordenada ( ou ) quando a ferramenta atinge a posio de medio e o valor de xa ou za especificado em G36Xxa ou G37Zza. Valor de correo x = valor de correo atual x+(-xa) Valor de correo z = valor de correo atual z+(-za) xa : Ponto de medio programado para o eixo X za : Ponto de medio programado para o eixo Z Estes valores de correo tambm podem ser alterados via o painel de operao MDI.

D Movimento para a posio de medio

D Correo

251

14. FUNO DE COMPENSAO

PROGRAMAO

B-64114PO/01

D Velocidade de avano e alarme

Ao movimentar-se da posio inicial para a posio de medio prevista atravs de xa ou za em G36 ou G37, a ferramenta deslocada velocidade de deslocamento rpido atravs da faixa A. Em seguida, a ferramenta pra - x ou za- z) e desloca-se, velocidade de avano de no ponto T (xamedio definida pelo parmetro (n 6241) atravs das faixas B, C e D. Se o sinal final de aproximao for ativado durante o movimento atravs da faixa B, acionado um alarme. Se o sinal final de aproximao no for ativado antes do ponto V e a ferramenta parar no ponto V, acionado o alarme P/S (n 080).
Posio de medio prevista FR X, Z FP U V

A
S(xs, zs) T

Posio inicial

|xa --xs|. |za --zs|

U (xa, za)

FR : Velocidade de deslocamento rpido FP : Velocidade de avano de medio (definida pelo parmetro(n 6241))

Fig. 14.5 Velocidade de avano e alarme

D Cdigo G

Se o bit 3 (G36) do parmetro n 3405 tiver sido colocado em 1, G37.1 e G37.2 so usados como cdigos G para a compensao automtica da ferramenta nos eixos X e Z, respectivamente.

Exemplos
Nmero de ferramenta T1 300 Ponto zero programado Posio de medio no eixo Z 100 800 Posio de medio no eixo X 380 50

Valor de correo (Antes da medio) X 100.0 Z0

Valor de correo (Aps a medio) 98.0 4.0

G50 X760.0 Z1100.0 ; Programao do ponto zero absoluto (Definio do sistema de coordenadas) S01 M03 T0101 ; Especifica a ferramenta T1, o nmero de correo 1 e a rotao do fuso
252

B-64114PO/01

PROGRAMAO

14. FUNO DE COMPENSAO

G36 X200.0 ;

G00 X204.0 ; G37 Z800.0 ;

T0101 ;

Move-se para a posio de medio se a ferramenta tiver atingido a posio de medio em X198.0 ; como a posio de medio correta 200 mm, o valor de correo alterado em 198.0-200.0=-2.0mm. Refrata-se um pouco ao longo do eixo X. Desloca-se para a posio de medio do eixo Z. Se a ferramenta j tiver atingido a posio de medio em X804.0, o valor de correo alterado atravs de 804.0-800.0=4.0mm. Correes subseqentes atravs da diferena. O novo valor de correo torna-se vlido quando o cdigo T especificado de novo.

AVISO 1 Velocidade de medio(Fp), e so definidas como parmetros (Fp : n 6241, : n 6251, : n 6254) pelo fabricante da mquina--ferramenta. tm de ser nmeros positivos, para que >. 2 Cancela a compensao do raio da ponta da ferramenta antes de G36, G37. 3 Quando um movimento manual inserido velocidade de avano de medio, reponha a ferramenta na posio de reincio antes de inserir o movimento manual. 4 O valor de correo da ferramenta determinado tem em conta o valor da ponta da ferramenta R. Certifique--se de que o valor do raio da ponta da ferramenta est corretamente programado. Exemplo) Quando o centro da ponta da ferramenta coincide com o ponto inicial.
A

Movimento real

Movimento considerando o valor do raio da ponta da ferramenta

B Valor do raio da ponta da ferramenta C Posio de medio

Na verdade, a ferramenta se desloca do ponto A para o ponto B, mas o valor de correo da ferramenta determinado pressupondo que a ferramenta se move para o ponto C em funo do valor do raio da ponta da ferramenta.

NOTA 1 Quando no existe qualquer comando de cdigo T antes de G36 ou G37, acionado o alarme P/S n 81. 2 Quando um cdigo T especificado no mesmo bloco que G36 ou G37, acionado o alarme P/S n 82.

253

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15

MACROS DE USURIO

Apesar de os subprogramas serem teis na repetio da mesma operao, a funo de macro de usurio tambm permite o uso de variveis, operaes aritmticas e lgicas e desvios condicionais para um desenvolvimento simples de programas gerais, como fresagem de bolsas e ciclos fixos definidos pelo usurio. Um programa de usinagem pode chamar uma macro de usurio com um simples comando, exatamente como um subprograma.
Programa de usinagem O0001 ; : : : G65 P9010 R50.0 L2 ; : : M30 ; Macro de usurio O9010 ; #1=#18/2 ; G01 X#1 Z#1 F0.3 ; G02 X#1 Z--#1 R#1 ; : : : M99 ;

254

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.1

VARIVEIS

Um programa de usinagem comum especifica diretamente um cdigo G e a distncia percorrida atravs de um valor numrico; por exemplo, G100 e X100.0. As macros de usurio permitem a especificao de valores numricos de forma direta ou atravs de um nmero de varivel. Quando usado um nmero de varivel, o valor da varivel pode ser alterado por um programa ou atravs do painel de operao MDI.
#1=#2+100 ; G01 X#1 F0.3 ;

Explicao
D Representao de variveis Para especificar uma varivel, introduza uma cerquilha (#) seguida por um nmero de varivel. As linguagens genricas de programao permitem que seja atribudo um nome a uma varivel, mas esta possibilidade no est disponvel para as macros de usurio. Exemplo: #1 Pode-se usar uma expresso para especificar um nmero de varivel. Neste caso, a expresso deve ser especificada entre colchetes. Exemplo: #[#1+#2-12] D Tipos de variveis As variveis so classificadas em quatro tipos, de acordo com os nmeros de varivel.
Tabela 15.1: Tipos de variveis Nmero da varivel #0 Tipo de varivel Sempre zero Variveis locais Funo Esta varivel tem sempre o valor zero. No se pode atribuir nenhum outro valor a esta varivel. As variveis locais apenas podem ser usadas dentro do escopo de uma macro de armazenamento de dados, tais como os resultados das operaes. Quando o equipamento desligado, as variveis locais so inicializadas com o valor zero. Quando uma macro chamada, so atribudos argumentos s variveis locais. As variveis comuns podem ser compartilhadas pelos diferentes macroprogramas. Quando o equipamento desligado, as variveis #100 a #199 so inicializadas com zero. Os dados armazenados nas variveis #500 a #999 so conservados, mesmo quando o equipamento desligado.

#1 -- #33

#100 -- #199 #500 -- #999

Variveis comuns

#1000 -

Variveis As variveis do sistema so usadas para ler e do sis- gravar uma variedade de itens de dados NC, tema tais como a posio atual e os valores de compensao da ferramenta.

D Faixa de valores das variveis

As variveis locais e comuns podem ter valor 0 ou um valor includo nas seguintes faixas: -10- 29 de -1047 a 0 de +10- 29 a +1047 Se o resultado do clculo for invlido, acionado um alarme P/S n 111.
255

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Omisso do ponto decimal

Ao definir uma varivel em um programa, podem omitir-se as casas decimais. Exemplo: Quando se define #1=123; o valor real da varivel #1 123.000.

D Chamada de variveis

Para chamar o valor de uma varivel em um programa, especifique um endereo de palavra seguido pelo nmero da varivel. Quando uma expresso usada para especificar uma varivel, coloque-a entre colchetes. Exemplo: G01X[#1+#2]F#3; Um valor de varivel chamado automaticamente arredondado de acordo com o menor incremento de entrada do endereo. Exemplo: Quando G00X#1; executado em um 1/1000-mm CNC com 12.3456 atribudo varivel #1, o comando efetivo interpretado como G00X12.346; Para inverter o sinal do valor de uma varivel chamada, introduza o sinal menos (-) antes de #. Exemplo: G00X-#1; Quando chamada uma varivel no definida, a varivel ignorada at a prxima palavra de endereo. Exemplo: Quando o valor da varivel #1 0 e o valor da varivel #2 nulo, a execuo de G00X#1Z#2; resulta em G00X0;.

D Varivel no definida

Quando o valor de uma varivel no definido, essa varivel denominada de varivel nula. A varivel #0 sempre uma varivel nula. No se lhe pode atribuir nenhum valor, mas pode ser lida. (a) Citao Quando citada uma varivel no definida, o prprio endereo tambm ignorado.
Quando #1 = < vazio >
G90 X100 Y#1 # G90 X100

Quando #1 = 0
G90 X100 Y#1 # G90 X100 Y0

256

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

(b)Operao < vazio > o mesmo que 0, exceto quando substitudo por < vazio>
Quando #1 = < vazio >
#2 = #1 # #2 = < vazio > #2 = #1*5 # #2 = 0 #2 = #1+#1 # #2 = 0

Quando #1 = 0
#2 = #1 # #2 = 0 #2 = #1*5 # #2 = 0 #2 = #1 + #1 # #2 = 0

(c) Expresses condicionais < vazio > s diferente de 0 para EQ e NE.


Quando #1 = < vazio >
#1 EQ #0 # Especificado #1 NE 0 # Especificado #1 GE #0 # Especificado #1 GT 0 # No especificado

Quando #1 = 0
#1 EQ #0 # No especificado #1 NE 0 # No especificado #1 GE #0 # Especificado #1 GT 0 # No especificado

257

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Visualizao dos valores das variveis

VARIVEL N. 100 101 102 103 104 105 106 107

DADOS 123.456 0.000 ********

N. 108 109 110 111 112 113 114 115 Y B 18:42:15 OPR ] [

O1234 N12345 DADOS

POSICAO REAL (RELATIVA) X 0.000 Z 0.000 MEM **** *** *** [ MACRO ] [ MENU ] [

0.000 0.000

] [ (OPRC) ]

D Quando o valor de uma varivel no definido, a varivel nula. D A marca ******** indica um estouro positivo (quando o valor absoluto de uma varivel maior que 99999999) ou um estouro negativo (quando o valor absoluto de uma varivel menor que 0.0000001).

Limitaes

Os nmeros de programas, nmeros de seqncias e nmeros de saltos de bloco no podem ser chamados por meio de variveis. Exemplo: As variveis no podem ser usadas das seguintes maneiras: O#1; /#2G00X100.0; N#3Z200.0;

258

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.2

VARIVEIS DO SISTEMA

As variveis do sistema podem ser usadas para ler e gravar dados NC internos, tais como os valores de compensao da ferramenta e os dados da posio atual. Tenha, todavia, em ateno que algumas variveis do sistema podem ser apenas lidas. As variveis do sistema so fundamentais para a automatizao e desenvolvimento de programas de uso geral.

Explicaes
D Sinais de interface Os sinais podem ser trocados entre o controlador programvel (PMC) e as macros de usurio.
Tabela 15.2 (a): Variveis do sistema para sinais de interface (Quando o parmetro MIF (bit 0 do n 6001) definido para 0.)
Nmero da varivel de #1000 a #1015 #1032 Funo Um sinal de 16 bits pode ser enviado pelo PMC a uma macro de usurio. As variveis #1000 a #1015 so usadas para ler um sinal bit a bit. A varivel #1032 usada para ler simultaneamente todos os 16 bits de um sinal. Um sinal de 16 bits pode ser enviado por uma macro de usurio ao PMC. As variveis #1100 a #1115 so usadas para gravar um sinal bit a bit. A varivel #1132 usada para gravar simultaneamente todos os 16 bits de um sinal. A varivel #1133 usada para escrever simultaneamente todos os 32 bits de um sinal enviado por uma macro de usurio ao PMC. Tenha em ateno que os valores de --99999999 a +99999999 podem ser usados para #1133.

de #1100 a #1115 #1132

#1133

(Quando o parmetro MIF (bit 0 do n 6001) definido para 1.)


Nmero da varivel de #1000 a #1031 Funo Um sinal de 32 bits pode ser enviado pelo PMC a uma macro de usurio. As variveis #1000 a #1031 so usadas para ler um sinal bit a bit. Um sinal de 32 bits pode ser enviado por uma macro de usurio ao PMC. As variveis #1100 a #1131 so usadas para gravar um sinal bit a bit. As variveis de #1032 a #1035 so usadas para a sada de todos os 32 bits de um sinal, em uma dada altura, do PMC para uma macro de usurio. Tenha em ateno que os valores de --99999999 a +99999999 podem ser usados para de #1032 a #1035. As variveis de #1132 a #1135 so usadas para escrever todos os 32 bits de um sinal, em uma dada altura, de uma macro de usurio para o PMC. Tenha em ateno que os valores de --99999999 a +99999999 podem ser usados para de #1132 a #1135.

de #1100 a #1131

de #1032 a #1035

de #1132 a #1135

Para mais informaes, consulte o manual de conexo (B-64113EN-1).


259

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Valores de compensao da ferramenta

Podem ser usadas as variveis de #2000 a #2999 e as variveis de #10000 a #19999.


Valor de compensao do raio da ponta da ferramenta Desgaste
#2201 : : : #2264

Tabela 15.2 (b): Variveis do sistema para a memria C de compensao da ferramenta


Valor de compensao do eixo X Desgaste
1 : 49 : 64 #2001 : : : #2064

Nmero de compensao

Valor de compensao do eixo Z Desgaste


#2101 : : : #2164

Geometria
#2701 : #2749

Geometria
#2801 : #2849

Posio T da ponta imaginria da ferraGeomementa tria


#2901 : : : #2964 #2301 : : : #2364

Valor de compensao do eixo Y Desgaste


#2401 : #2449

Geometria
#2451 : #2499

Tabela 15.2 (c): Variveis do sistema para 99 valores de compensao da ferramenta


Valor de compensao do eixo X Desgaste
1 : : 64 #10001 : : #10064

Nmero de compensao

Valor de compensao do eixo Z Desgaste


#11001 : : #11064

Valor de compensao do raio da ponta da ferramenta Desgaste


#12001 : : #12064

Geometria
#15001 : : #15064

Geometria
#12001 : : #12064

Posio T da ponta imaginria da ferraGeomementa tria


#17001 : : #17064 #13001 : : #13064

Valor de compensao do eixo Y Desgaste


#14001 : : #14064

Geometria
#19001 : : #19064

D Quantidade de deslocamento do sistema de coordenadas da pea

Pose ser lida a quantidade de deslocamento do sistema de coordenadas da pea. A quantidade de deslocamento tambm pode ser alterada atravs da introduo de um valor.
Eixo controlado Eixo X Eixo Z Quantidade de deslocamento do sistema de coordenadas da pea #2501 #2601

D Alarmes de macro
Tabela 15.2 (d): Varivel do sistema para alarmes de macro
Nmero da varivel #3000 Funo Quando um valor entre 0 e 200 atribudo varivel #3000, o CNC pra com a ativao de um alarme. Aps uma expresso, possvel descrever uma mensagem de alarme de at 26 caracteres. A tela do CRT mostra os nmeros de alarme, acrescentando 3000 ao valor da varivel #3000 e visualizando uma mensagem de alarme.

Exemplo: #3000=1(FERRAMENTA NO ENCONTRADA); A tela de alarme mostra 3001 FERRAMENTA NO ENCONTRADA

260

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Informaes sobre o tempo

possvel ler e gravar informao sobre tempo.


Tabela 15.2 (e): Variveis do sistema para informaes sobre o tempo
Nmero da varivel #3001 Funo Esta varivel funciona como um temporizador que conta em incrementos de 1 milsimo de segundo. Quando a corrente est ligada, o valor desta varivel reposta para 0. Quando tiverem decorrido 2147483648 milisegundos, o valor deste temporizador retorn a 0. Esta varivel funciona como um temporizador que conta em incrementos de 1 hora quando a lmpada de incio do ciclo est acesa. Este temporizador conserva seu valor, mesmo quando o equipamento desligado. Quando atinge 9544,371767 horas, o valor desse temporizador recolocado a 0. Esta varivel pode ser usada para ler a data atual (ano/ms/dia). A informao de ano/ms/dia convertida em um nmero decimal fitcio. Por exemplo, 28 de Maro de 1993 representado como 19930328. Esta varivel pode ser usada para a leitura da hora atual (horas/ minutos/segundos). A informao de horas/minutos/segundos convertida em um nmero decimal fitcio. Por exemplo: 15 horas, 34 minutos e 56 segundos, representado como 153456.

#3002

#3011

#3012

D Controle de operao automtica

O estado de controle de operao automtica pode ser alterado.


Tabela 15.2 (f): Varivel do sistema (#3003) para o controle de operao automtica
#3003 0 1 2
3

Bloco nico Ativado Desativado Ativado Desativado

Trmino de uma funo auxiliar Previsto Previsto No previsto No previsto

D Quando a mquina ligada, o valor da varivel 0. D Quando a parada de bloco nico desativada, a operao de parada de bloco nico no executada mesmo que a chave de bloco nico esteja colocada na posio ON. D Quando no se especifica uma espera para o trmino de funes auxiliares (funes M, S e T), a execuo do programa prossegue com o bloco seguinte antes da concluso das funes auxiliares. O sinal DEN de trmino da distribuio tambm no emitido.

261

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

Tabela 15.2 (g): Varivel do sistema (#3004) para o controle de operao automtica
#3004
0 1 2 3 4 5 6 7

Bloqueio de avano Ativado Desativado Ativado Desativado Ativado Desativado Ativado Desativado

Override da velocidade de avano Ativado Ativado Desativado Desativado Ativado Ativado Desativado Desativado

Parada exata Ativado Ativado Ativado Ativado Desativado Desativado Desativado Desativado

D Quando a mquina ligada, o valor da varivel 0. D Quando o bloqueio de avano desativado: (1) Quando o boto de bloqueio de avano pressionado, a mquina pra no modo de parada de bloco nico. No entanto, a operao de parada de bloco nico no realizada quando o modo de bloco nico desativado atravs da varivel #3003. (2) Quando o boto de bloqueio de avano carregado e solto, a lmpada do bloqueio de avano se acende, mas a mquina no pra; o programa continua sendo executado e a mquina pra no primeiro bloco em que o bloqueio de avano esteja ativo. D Quando o override da velocidade de avano desativado, sempre aplicado um override de 100%, independentemente do estado do boto de override da velocidade de avano no painel de operao da mquina. D Quando a verificao de parada exata desativada, no feita nenhuma verificao de parada exata (controle da posio) nos blocos, incluindo aqueles onde no efetuada qualquer operao de corte. D Especificaes As especificaes podem ser lidas e gravadas. Os valores binrios so convertidos em decimais.
#3005 Definio Definio #9 (FCV) #5 (SEQ) #2 (INI) #1 (ISO) #0 (TVC) : : : : :
#15 #7 #14 #6 #13 #5 SEQ #12 #4 #11 #3 #10 #2 INI #9 FCV #1 ISO #8 #0 TVC

Para usar a capacidade de converso do formato de fita FS15 Para inserir automaticamente os nmeros de seqncia Entrada em milmetros ou entrada em polegadas Para usar o cdigo de sada EIA ou ISO Opo de verificao TV

262

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Parada com mensagem

A execuo do programa pode ser parada e, em seguida, visualizada uma mensagem.


Nmero da varivel #3006 Funo Quando se programa na macro o comando #3006=1 (MENSAGEM);, o programa executa os blocos at o bloco imediatamente anterior e, depois, pra. Quando se programa no mesmo bloco uma mensagem de, no mximo, 26 caracteres, cercada por um caractere de controle--in (() e por um caractere de controle--out ()), a mensagem visualizada na tela de mensagens externa do operador.

D Espelhamento

O estado do espelhamento para cada eixo definido atravs de uma chave externa ou operao de especificao pode ser lido atravs do sinal de sada (sinal de verificao do espelhamento). possvel verificar, assim, o estado atual do espelhamento. (Ver seo 4.7 em III.) O valor obtido em formato binrio convertido para notao decimal.
#3007
#7 Definio #6 #5 #4 #3 4 eixo #2 3 eixo #1 2 eixo #0 1 eixo

indicado

0 (funo de espelhamento desativada) ou 1 (funo de espelhamento ativada)

para cada bit.

Exemplo: Se #3007 for 3, a funo de espelhamento ativada para o primeiro e o segundo eixos.

Quando a funo de espelhamento definida para um certo eixo pelo sinal e pela especificao do espelhamento, feita a combinao lgica do valor do sinal e do valor de especificao atravs da funo E, e depois so emitidos. D Quando os sinais de espelhamento destinados para eixos que no os eixos controlados so ativados, eles continuam a ser lidos pela varivel do sistema #3007. D A varivel do sistema #3007 uma varivel protegida contra gravao. Se houver tentativa de atribuio de dados varivel, acionado o alarme P/S 116 VARIAVEL PROTEGIDA CONTRA ESCRITA. O nmero (nmero nominal) das peas necessrias e o nmero (nmero real) de peas usinadas pode ser lido e gravado.
Tabela 15.2 (h): Variveis do sistema para o nmero de peas necessrias e para o nmero de peas usinadas
Nmero da varivel #3901 #3902 Funo Nmero de peas usinadas (nmero real) Nmero de peas necessrias (nmero nominal)

D Nmero de peas usinadas

NOTA No substitua um valor negativo.

263

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Informao modal

possvel ler a informao modal especificada nos blocos, at o bloco imediatamente anterior.
Tabela 15.2 (i): Variveis do sistema para informao modal
Nmero da varivel #4001 #4002 #4003 #4004 #4005 #4006 #4007 #4008 #4009 #4010 #4011 #4012 #4014 #4015 #4016 : #4022 #4109 #4113 #4114 #4115 #4119 #4120 Funo G00, G01, G02, G03, G33, G34, G71--G74 G96, G97 G68, G69 G98, G99 G20, G21 G40, G41, G42 G25, G26 G22, G23 G80 -- G89 G66, G67 G54--G59 G17 -- G19 : Cdigo F Cdigo M Nmero de seqncia Nmero do programa Cdigo S Cdigo T (Grupo 01) (Grupo 02) (Grupo 03) (Grupo 04) (Grupo 05) (Grupo 06) (Grupo 07) (Grupo 08) (Grupo 09) (Grupo 10) (Grupo 11) (Grupo 12) (Grupo 14) (Grupo 15) (Grupo 16) : :(Grupo 22)

D Posio atual

Exemplo: Quando #1=#4001; executado, o valor resultante em #1 0, 1, 2, 3 ou 33. Se for especificada uma varivel do sistema para a leitura da informao modal correspondente a um grupo de cdigo G que no pode ser usado, acionado um alarme P/S. A informao sobre posio no pode ser escrita mas pode ser lida.
Tabela 15.2 (j): Variveis do sistema para informao sobre a posio
Nmero da varivel Informao sobre posio Sistema de coordenadas Valor de compensao da ferramenta Operao de leitura durante o movimento Ativado

#5001--#5004

Posio de fim de Sistema de No bloco coordenaincludo das da pea Posio atual Sistema de coordenadas da mquina Includo

#5021--#5024

Desativado

#5041--#5044 #5061--#5064 #5081, #5084 #5101--#5104

Posio atual

Sistema de coordena coordenaPosio do sinal de das da pea salto Valor de correo da ferramenta Posio de servo desviada

Ativado Desativado

264

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D O primeiro dgito (de 1 a 4) representa um nmero do eixo. D Nas variveis #5081 a 5082 est contido o valor de correo da ferramenta atualmente utilizado na execuo e no o valor de correo da ferramenta imediatamente anterior. D A posio da ferramenta onde o sinal de salto ativado em um bloco G31 (funo de salto) mantidas em as variveis de #5061 a #5064. Quando o sinal de salto no ativado em um bloco G31, o ponto final do bloco especificado mantido em estas variveis. D Quando a leitura desativada durante o movimento, isto significa que os valores previstos no podem ser lidos devido funo de armazenamento no buffer (leitura prvia). D Valores de compensao do sistema de coordenadas da pea (valores de correo do ponto zero da pea) Os valores de correo do ponto zero da pea podem ser lidos e gravados.
Tabela 15.2 (k): Variveis do sistema para os valores de correo do ponto zero da pea
Nmero da varivel #5201 : #5204 #5221 : #5224 #5241 : #5244 #5261 : #5264 #5281 : #5284 #5301 : #5304 #5321 : #5324 Funo Valor externo de correo do ponto zero da pea no primeiro eixo : Valor externo de correo do ponto zero da pea no quarto eixo Valor G54 de correo do ponto zero da pea no primeiro eixo : Valor G54 de correo do ponto zero da pea no quarto eixo Valor de correo do ponto zero da pea no primeiro eixo G55 : Valor G55 de correo do ponto zero da pea no quarto eixo Valor G56 de correo do ponto zero da pea no primeiro eixo : Valor G56 de correo do ponto zero da pea no quarto eixo Valor G57 de correo do ponto zero da pea no primeiro eixo : Valor G57 de correo do ponto zero da pea no quarto eixo Valor de correo do ponto zero da pea no primeiro eixo G58 : Valor G58 de correo do ponto zero da pea no quarto eixo Valor de correo do ponto zero da pea no primeiro eixo G59 : Valor G59 de correo do ponto zero da pea no quarto eixo

265

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.3

OPERAO ARITMTICA E LGICA

As operaes listadas na Tabela 15.3 (a) podem ser executadas com variveis. A expresso direita do operador pode conter constantes e/ou variveis combinadas por uma funo ou operador. As variveis #j e #K de uma expresso podem ser substitudas por uma constante. As variveis esquerda tambm podem ser substitudas por uma expresso.
Tabela 15.3 (a): Operao aritmtica e lgica
Funo Definio Soma Diferena Produto Quociente Seno Arco seno Co--seno Arco co--seno Tangente Arco tangente Raiz quadrada Valor absoluto Arredondar Arredondar para baixo Arredondar para cima Logaritmo natural Funo exponencial OU XOU E Formato #i=#j #i=#j+#k; #i=#j--#k; #i=#j*#k; #i=#j/#k; #i=SIN[#j]; #i=ASIN[#j]; #i=COS[#j]; #i=ACOS[#j]; #i=TAN[#j]; #i=ATAN[#j]/[#k]; #i=SQRT[#j]; #i=ABS[#j]; #i=ROUND[#j]; #i=FIX[#j]; #i=FUP[#j]; #i=LN[#j] #i=EXP[#j]; #i=#j OU #k; #i=#j XOU #k; #i=#j E #k; Utilizada na troca de sinais com o PMC As operaes lgicas so realizadas nos nmeros binrios, bit a bit. Os ngulos so especificados em graus. 90 graus e 30 minutos representado como 90.5 graus. Observaes

Converso de BCD para BIN #i=BIN[#j]; Converso de BIN para BCD #i=BCD[#j];

Explicaes
D Unidades dos ngulos As unidades dos ngulos usadas com as funes SEN, COS, TAN, ASEN, ACOS e ATAN so graus. Por exemplo, 90 graus e 30 minutos representado como 90.5 graus. S As faixas de solues so indicadas abaixo: Quando o bit NAT (bit 0 do parmetro 6004) definido como 0: de 270 a 90 Quando o bit NAT (bit 0 do parmetro 6004) definido com 1: de -90 a 90 S Quando #j se encontra fora da faixa de -1 a 1, o alarme P/S n 111 acionado. S Pode-se usar uma constante em vez da varivel #j.
266

D ARCSEN #i = ASEN[#j];

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D ARCCOS #i = ACOS[#j];

S A faixa de solues fica entre 180 e 0. S Quando #j se encontra fora da faixa de -1 a 1, o alarme P/S n 111 acionado. S Pode-se usar uma constante em vez da varivel #j. S Especifica os comprimentos de dois lados, separados por uma barra diagonal (/). S As faixas de solues so indicadas abaixo: Quando o bit NAT (bit 0 do parmetro 6004) definido como 0: de 0 a 360 Exemplo: Quando #1 = ATAN[-1]/[-1]; especificado, #1 225.0 Quando o bit NAT (bit 0 do parmetro 6004) definido para 1: de -180 a 180 Exemplo: Quando #1 = ATAN[-1]/[-1]; especificado, #1 -135.0. S Pode-se usar uma constante em vez da varivel #j.

D ARCTAN #i = ATAN[#j]/[#k];

D Logaritmo natural #i = LN[#j];

S Tenha em ateno que o erro relativo pode vir a ser 10- 8 ou maior. S Quando o antilogartmo (#j) zero ou menor que zero, o alarme P/S n 111 acionado. S Pode-se usar uma constante em vez da varivel #j. S Tenha em ateno que o erro relativo pode vir a ser 10- 8 ou maior. S Quando o resultado da operao excede 3.65 1047 (j cerca de 110), ocorre um estouro e o alarme P/S n 111 acionado. S Pode-se usar uma constante em vez da varivel #j. S Quando a funo ROUND (ARREDONDAR) includa em um comando de operao aritmtica ou lgica, ou em uma instruo IF (SE) ou WHILE (ENQUANTO), a funo ROUND arredonda o resultado na primeira casa decimal. Exemplo: Quando #1=ROUND[#2]; executado em que #2 contm 1.2345, o valor da varivel #1 1.0. S Quando a funo ROUND usada nos endereos da instruo NC, a funo ROUND arredonda o valor especificado de acordo com o menor incremento de entrada do endereo. Exemplo: Criao de um programa de perfurao que trabalhe de acordo com os valores das variveis #1 e #2 e que retorne, depois, posio original Supondo que o sistema incremental de 1/1000 mm, que a varivel #1 possui o valor 1.2345 e a varivel #2 o valor 2.3456, ento, G00 G91 X-#1; executa um movimento de 1.235 mm. G01 X-#2 F300; executa um movimento de 2.346 mm. G00 X[#1+#2]; Como 1.2345 + 2.3456 = 3.5801, a distncia a percorrer de 3.580, no sendo suficiente para retornar a ferramenta posio original. Esta diferena resulta do fato de a adio ser realizada antes ou depois do arredondamento. necessrio especificar G00X-[ROUND[#1]+ROUND[#2]] para que a ferramenta regresse posio original.
267

D Funo exponencial #i = EXP[#j];

D Funo ROUND (ARREDONDAR)

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Arredondar para cima e para baixo

No CNC, quando o valor absoluto do nmero inteiro, resultante de uma operao efetuada em um nmero, maior que o valor absoluto do nmero original, tal operao denominada de arredondamento para o valor inteiro superior (arredondar para cima). Inversamente, quando o valor absoluto do nmero inteiro, resultante de uma operao efetuada em um nmero, menor que o valor absoluto do nmero original, tal operao denominada de arredondamento para o valor inteiro inferior (arredondar para baixo). Seja especialmente cuidadoso ao manusear nmeros negativos. Exemplo: Suponha que #1=1.2 e #2=-1.2. Quando #3=FUP[#1] executado, 2.0 atribudo a #3. Quando #3=FIX[#1] executado, 1.0 atribudo a #3. Quando #3=FUP[#2] executado, -2.0 atribudo a #3. Quando #3=FIX[#2] executado, -1.0 atribudo a #3.

D Abreviaturas dos comandos de operaes aritmticas e lgicas

Quando uma funo especificada em um programa, os dois primeiros caracteres do nome da funo podem ser usados para especificar a funo. (Ver III-9.7) Exemplo: ROUND RO FIX FI

D Prioridade das operaes

(1) Funes (2) Operaes, tais como multiplicao e diviso (*, /, AND (E), MOD) (3) Operaes, tais como adio e subtrao (+, -, OR (OU), XOR (XOU))
Exemplo) #1=#2+#3*SEN[#4];
(1) (2) (3)

(1), (2) e (3) indicam a ordem das operaes.

D Incluso de colchetes

Os colchetes so usados para modificar a ordem das operaes. Os colchetes podem ser usados, no mximo, em at cinco nveis, incluindo os que so usados para delimitar uma funo. Se o limite de cinco nveis for excedido, o alarme n 118 acionado.
Exemplo) #1=SEN [ [ [#2+#3] *#4 +#5] *#6] ;
(1) (2) (3) (4) (5)

(1) a (5) indicam a ordem das operaes.

Limitaes
D Colchetes Os colchetes ([, ]) so usados para delimitar uma expresso. Tenha em ateno que os parnteses so usados para comentrios.
268

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Erros das operaes

Podem ocorrer erros durante a execuo das operaes.


Tabela 15.3 (b): Erros prprios das operaes
Operao
a = b*c a=b/c a = b a=b+c a=b-c a = SEN [ b ] a = COS [ b ] a = ATAN [ b ] / [ c ] (*4) 1.810--6 3.610--6 5.010--9 1.010--8

Erro mdio
1.5510--10 4.6610--10 1.2410--9 2.3310--10

Erro mximo
4.6610--10 1.8810--9 3.7310--9 5.3210--10

Tipo de erro Erro relativo (*1)

b
Min

(*2)

Erro absoluto (*3)

Graus

NOTA 1 O erro relativo depende do resultado da operao. 2 utilizado o menor dos dois tipos de erros. 3 O erro absoluto constante, independentemente do resultado da operao. 4 A funo TAN executa SEN/COS. 5 Se se definir o parmetro n 6004#1 para 1 o resultado da operao normalizado para 0 quando o resultado da operao da funo SIN, COS ou TAN for menor do que 1.010 --18 ou quando 0 no puder ser obtido devido s restries de preciso.

S A preciso dos valores das variveis de cerca de 8 dgitos decimais. Quando so utilizados nmeros muito grandes em adies ou subtraes, podem no ser obtidos os resultados esperados. Exemplo: Quando se tenta atribuir os valores abaixo s variveis #1 e #2: #1=9876543210123.456 #2=9876543277777.777 os valores das variveis passam a ser: #1=9876543200000.000 #2=9876543300000.000 Neste caso, quando se calcula #3=#2-#1; o resultado #3=100000.000. (O resultado real deste clculo ligeiramente diferente, pois trata-se de um clculo binrio.)

269

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

S Tenha tambm em ateno os erros que podem resultar das expresses condicionais que utilizam EQ, NE, GE, GT, LE e LT. Exemplo: IF[#1 EQ #2] afetado por erros existentes em #1 e #2, levando possivelmente a uma deciso incorreta. Desse modo, opte por achar a diferena entre as duas variveis com IF[ABS[#1-#2]LT0.001]. Em seguida, parta do princpio que os valores das duas variveis so iguais quando a diferena no excede um limite permitido (0.001 neste caso). S Seja tambm cuidadoso ao arredondar um valor para baixo. Exemplo: Quando se calcula #2=#1*1000; em que #1=0.002;, o valor resultante da varivel #2 no exatamente 2 mas 1.99999997. Aqui, quando se especifica #3=FIX[#2]; , o valor resultante da varivel #1 no 2.0 mas 1.0. Neste caso, arredonde o valor para baixo aps corrigir o erro, de modo que o resultado seja maior do que o nmero esperado, ou arredonde-o da seguinta forma: #3=FIX[#2+0.001] #3=ROUND[#2] D Divisor Quando um divisor de zero especificado em uma diviso ou TAN[90], o alarme n 112 acionado.

270

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.4

Aos blocos seguintes d-se o nome de macroinstrues: S Blocos contendo uma operao aritmtica ou lgica (=) S Blocos contendo uma instruo de controle (tais como GOTO, DO, END) S Os blocos que contm um comando de chamada de macro (tais como, as chamadas de macro atravs de G65, G66, G67 ou outros cdigos G, ou atravs dos cdigos M) Qualquer bloco que no seja uma macroinstruo denominado de instruo NC.

MACROINSTRUES E INSTRUES NC

Explicaes
D Diferenas em relao s instrues NC S Mesmo quando o modo de bloco nico est ativado, a mquina no pra. Tenha, contudo, em ateno que a mquina pra no modo de bloco nico quando o bit 5 (SBM) do parmetro 6000 1. S Os blocos de macros no so considerados como blocos que no envolvem movimento no modo de compensao do raio da ponta da ferramenta (ver seo II-15.7). D Instrues NC com as mesmas caratersticas das macroinstrues Se NPS (bit 4 do parmetro n. 3450) for 1, quaisquer instrues NC em um bloco que satisfaam as seguintes condies assumem as mesmas caratersticas das macroinstrues. S Se um bloco contiver um comando de chamada de subprograma (M98, uma chamada de subprograma com um cdigo M, ou uma chamada de subprograma com um cdigo T) e no contiver qualquer endereo de comando diferente de O, N, P ou L, esse bloco equivale a uma macroinstruo. S Se um bloco contm M99 e no contm qualquer endereo de comando diferente de O, N, P ou L, esse bloco equivale a uma macroinstruo.

271

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.5

DESVIO E REPETIO

Em um programa, o fluxo de controle pode ser alterado atravs da instruo GOTO e da instruo IF. So usados trs tipos de operaes de desvio e repetio:
Desvio e repetio Instruo GOTO (desvio incondicional) Instruo IF (desvio condicional: se ..., ento...) Instruo WHILE (repetio, enquanto ...)

15.5.1
Desvio Incondicional (Instruo GOTO)

Ocorre um desvio para o nmero de seqncia n. Quando especificado um nmero de seqncia fora da faixa de 1 a 99999, o alarme P/S n 128 acionado. Pode-se tambm usar uma expresso para especificar um nmero de seqncia.
GOTO n ; n: Nmero de seqncia (1 a 99999)

Exemplo: GOTO1; GOTO#10;

272

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.5.2
Desvio Condicional (Instruo IF)

Especifique uma expresso condicional aps o IF. IF [< expresso condicional >] GOTO n Se a expresso condicional for satisfeita, ocorre um desvio para um nmero de seqncia n. Se a condio especificada no for satisfeita, executado o bloco seguinte.
Se o valor da varivel #1 for maior do que 10, ocorre um desvio para o nmero de seqncia N2. Se a condio no for satisfeita IF [#1 GT 10] GOTO 2 ; Processamento N2 G00 G91 X10.0 ; : Se a condio for satisfeita

IF[< expresso condicional >]THEN

Se a expresso condicional especificada for satisfeita, executada uma macroinstruo pr-determinada. executada apenas uma macroinstruo.
Se os valores de #1 e #2 forem idnticos, atribui--se 0 a #3. IF [#1 EQ #2] THEN#3=0 ;

Explicaes
D Expresso condicional Uma expresso condicional deve incluir um operador inserido entre duas variveis ou entre uma varivel e uma constante, e deve estar contido entre colchetes ([, ]). Pode-se usar uma expresso em vez de uma varivel. Cada operador composto por duas letras e usado na comparao de dois valores para determinar se so iguais ou se um valor menor ou maior do que o outro. Tenha em ateno que no se pode usar o sinal de desigualdade.
Tabela 15.5.2: Operadores
Operador
EQ NE GT GE LT LE

D Operadores

Significado Igual a (=) Diferente de() Maior do que (>) Maior ou igual a() Menor do que (<) Menor ou igual a()

Programa exemplificativo

O programa exemplificativo abaixo calcula a soma dos nmeros 1 a 10.


O9500 ; #1=0;Valor inicial da varivel que contm a soma #2=1;Valor inicial da varivel como um adendo N1 IF[#2 GT 10] GOTO 2; . Desvio para N2 quando o adendo maior do que 10 #1=#1+#2; Clculo para achar a soma #2=#2+1; Prximo adendo GOTO 1; Desvio para N1 N2 M30;Fim do programa

273

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.5.3
Repetio (Instruo WHILE)

Especifique uma expresso condicional aps WHILE. Enquanto a condio especificada for satisfeita, executado o programa de DO a END. Se a condio especificada no for satisfeita, a execuo do programa continua no bloco depois de END.
WHILE [expresso condicional] DO m ; (m=1,2,3) Se a condio no for satisfeita Se a condio for satisfeita Processamento

END m ; :

Explicaes

Enquanto a condio especificada for satisfeita, executado o programa de DO a END. Se a condio especificada no for satisfeita, a execuo do programa continua no bloco depois de END. Aplica-se aqui o mesmo formato das instrues IF. Os nmeros existentes aps DO e END so nmeros de identificao que especificam a faixa de execuo. Pode-se utilizar os nmeros 1, 2 e 3. Quando se usa um nmero diferente de 1, 2 e 3, o alarme P/S n 126 acionado.

274

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Aninhamento

Os nmeros de identificao (1 a 3) em um loop DO-END podem ser usados tantas vezes quantas necessrias. Tenha, contudo, em ateno que o alarme P/S n 124 acionado quando um programa inclui loops de repetio cruzados (faixas DO sobrepostas).
1. Os nmeros de identificao (1 a 3) podem ser usados tantas vezes quanto necessrio. WHILE [ ] DO 1 ; Processamento END 1 ; : WHILE [ ] DO 1 ; Processamento END 1 ; 2. As faixas DO no podem se sobrepor. WHILE [ ] DO 1 ; Processamento WHILE [ ] DO 2 ; : END 1 ; Processamento END 2 ; 3. Os loops DO podem ser aninhados at uma profundidade mxima de trs nveis. WHILE [ ] DO 1 ; : WHILE [ ] DO 2 ; : WHILE [ ] DO 3 ; Processamento END 3 ; : END 2 ; : END 1 ; 4. O controle pode ser transferido para fora de um loop. WHILE [ ] DO 1 ; IF [ ] GOTO n ; END 1 ; Nn 5. No possvel fazer desvios para o interior de um loop. IF [ ] GOTO n ; : WHILE [ ] DO 1 ; Nn ; END 1 ;

Limitaes
D Loops infinitos D Tempo de processamento Quando se especifica DO m sem se especificar a instruo WHILE, gera-se um loop infinito entre DO e END. Quando ocorre um desvio para o nmero de seqncia especificado em uma instruo GOTO, feita a pesquisa do nmero de seqncia. Por este motivo, o processamento na direo inversa mais lento do que o processamento para a frente. O uso da instruo WHILE para fins de repetio reduz o tempo de processamento. Em uma expresso condicional que utiliza EQ ou NE, um valor nulo e zero produzem resultados diferentes. Em outros tipos de expresses condicionais, um valor nulo considerado como zero.
275

D Varivel no definida

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

Programa exemplificativo

O programa exemplificativo abaixo calcula a soma dos nmeros 1 a 10.


O0001 ; #1=0; #2=1; WHILE[#2 LE 10]DO 1; #1=#1+#2; #2 =#2+1 ; END 1 ; M30;

276

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.6

Um macroprograma pode ser chamado atravs dos seguintes mtodos:


Chamada de macros Chamada simples (G65) Chamada modal (G66, G67) Chamada de macro com um cdigo G Chamada de macro com um cdigo M Chamada de subprograma com um cdigo M Chamada de subprograma com um cdigo T

CHAMADA DE MACRO

Restries
D Diferenas entre as chamadas de macro e as chamadas de subprograma A chamada de macro (G65) difere da chamada de subprograma (M98) como descrito abaixo. D Pode-se especificar um argumento (dados transferidos para uma macro) com G65. M98 no tem esta capacidade. D Quando um bloco M98 contm um outro comando NC (por exemplo, G01 X100.0 M98Pp), o subprograma chamado aps a execuo do comando. Por outro lado, G65 chama sempre uma macro. D Quando um bloco M98 contm um outro comando NC (por exemplo, G01 X100.0 M98Pp), a mquina pra no modo de bloco nico. Por outro lado, G65 no pra a mquina. D O nvel das variveis locais alterado com G65. M98 no altera o nvel das variveis locais.

277

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.6.1
Chamada Simples (G65)

Quando se especifica G65, chamada a macro de usurio especificada no endereo P. Os dados (argumentos) podem ser transferidos para o programa de macros de usurio.
G65 P_ L_ <especificao de um argumento> ; P_ : Nmero do programa a ser chamado L_ : Contagem da freqncia de repetio (1 predefinido) Argumento : Dados transferidos para a macro O0001 ; : G65 P9010 L2 A1.0 B2.0 ; : M30 ; O9010 ; #3=#1+#2; IF [#3 GT 360] GOTO 9 ; G00 X#3 ; N9 M99 ;

Explicaes
D Chamada D Aps G65, especifique no endereo P o nmero do programa da macro de usurio a chamar. D Quando necessrio um nmero de repeties, especifique um nmero de 1 a 9999 aps o endereo L. Se L for omitido, adotado o valor 1. D Os valores so atribudos s variveis locais correspondentes, por meio da especificao de argumentos. D Especificao de argumentos Existem dois tipos de especificao de argumentos. A especificao de argumentos I usa letras diferentes de G, L, O, N e P, uma vez cada. A especificao de argumentos II usa A, B e C, uma vez cada, e tambm usa I, J e K um mximo de dez vezes. O tipo de especificao de argumentos determinado automaticamente de acordo com as letras usadas. Especificao de argumentos I
Endereo N m e r o da varivel #1 A #2 B #3 C #7 D #8 E #9 F #11 H Endereo N m e r o da varivel #4 I #5 J #6 K #13 M #17 Q #18 R #19 S Endereo N m e r o da varivel #20 T #21 U #22 V #23 W #24 X #25 Y #26 Z

D Os endereos G, L, N, O e P no podem ser usados em argumentos. D Os endereos que no necessitam ser especificados podem ser omitidos. As variveis locais correspondentes a um endereo omitido so definidas com valores nulos. D Os endereos no tm de ser especificados alfabeticamente. Eles so conformes ao formato dos endereos de palavra. I, J e K tm de ser, porm, especificados alfabeticamente. Exemplo B_A_D_ J_K_ Correto B_A_D_ J_I_ Incorreto
278

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

Especificao de argumentos II A especificao de argumentos II usa A, B e C, uma vez cada, e usa I, J e K um mximo de dez vezes. A especificao de argumentos II usada para transferir valores, tais como coordenadas tridimensionais, sob a forma de argumentos.
Endereo Nmero da varivel A #1 B #2 C #3 I1 #4 #5 J1 #6 K1 #7 I2 #8 J2 #9 K2 #10 I3 #11 J3 Endereo Nmero da varivel K3 #12 #13 I4 #14 J4 #15 K4 #16 I5 #17 J5 #18 K5 #19 I6 #20 J6 #21 K6 #22 I7 Endereo Nmero da varivel J7 #23 #24 K7 #25 I8 #26 J8 #27 K8 #28 I9 #29 J9 #30 K9 #31 I10 #32 J10 #33 K10

D Os subndices de I, J e K indicando a ordem da especificao de argumentos no so escritos no programa.

Restries
D Formato D Combinao das especificaes de argumentos I e II G65 tem de ser especificado antes de qualquer argumento. O CNC identifica internamente a especificao de argumentos I e a especificao de argumentos II. Se for especificada uma combinao da especificao de argumentos I e II, o tipo de especificao de argumentos por ltimo especificado tem precedncia.
Exemplo G65 A1.0 B2.0 I--3.0 I4.0 D5.0 P1000;

<Variables> #1:1.0 #2:2.0 #3: #4:--3.0 #5: #6: #7:

5.0

Quando os argumentos I4.0 e D5.0 so ambos programados para a varivel #7, como neste exemplo, vlido o ltimo, ou seja, D5.0.

D Colocao do ponto decimal

As unidades usadas nos dados de argumentos transferidos sem um ponto decimal correspondem ao menor incremento de entrada de cada endereo. O valor de um argumento transferido sem um ponto decimal pode variar de acordo com a configurao do sistema da mquina. Recomenda-se o uso de pontos decimais em argumentos de chamada de macros a fim de manter a compatibilidade com o programa. As chamadas podem ser aninhadas at uma profundidade de quatro nveis, incluindo chamadas simples (G65) e chamadas modais (G66), o que no inclui chamadas de subprogramas (M98).
279

D Aninhamento de chamadas

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Nveis das variveis locais

D As variveis locais do nvel 0 a 4 esto disponveis para aninhamento. D O nvel do programa principal 0. D Cada vez que uma macro chamada (com G65 ou G66), o nvel da varivel local sofre um incremento de um. Os valores das variveis locais no nvel anterior so salvas no CNC. D Quando M99 executado em um macroprograma, o controle retorna ao programa que originou a chamada. Nessa altura, o nvel da varivel local diminudo em um; os valores das variveis locais salvas quando a macro foi chamada so repostos.
Macro Programa principal (nvel 0) Macro (nvel 1) Macro (nvel 2) Macro (nvel 3) (nvel 4)
O0001 ; : #1=1 ; G65 P2 A2 ; : : M30 ; O0002; : : G65 P3 A3 ; : : M99 ; O0003 ; : : G65 P4 A4 ; : : M99 ; O0004 ; : : G65 P5 A5 ; : : M99 ; O0005 ; : : : : : M99 ;

Variveis locais (nvel 1) (nvel 0) #1 : #33 1 : #1 : #33 2 :

(nvel 2) #1 : #33 3 :

(nvel 3) #1 : #33 4 :

(nvel 4) #1 : #33 5 :

Variveis comuns #100--, #500-Variveis que podem ser lidas e escritas atravs de macros em diferentes nveis

Programa exemplificativo (Ciclo de perfurao)

Movimente previamente a ferramenta ao longo dos eixos X e Z para a posio em que se d incio ao ciclo de perfurao. Especifique Z ou W para a profundidade do furo, K para a profundidade de corte e F para a velocidade de avano de corte para perfurar o furo.
Z W K

Corte Deslocamento rpido

280

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Formato de chamada
G65 P9100 Zz Kk Ff ; Ww

Z: U: K: F: D Programa que chama um macroprograma

Profundidade do furo (especificao absoluta) Profundidade do furo (especificao incremental) Quantidade de corte por ciclo Velocidade de avano de corte

O0002; G50 X100.0 Z200.0 ; G00 X0 Z102.0 S1000 M03 ; G65 P9100 Z50.0 K20.0 F0.3 ; G00 X100.0 Z200.0 M05 ; M30 ; O9100; #1=0; . . . . . . . . . Anular os dados sobre a profundidade do furo atual. #2=0 ; . . . . Anular os dados sobre a profundidade do furo precedente. IF [#23 NE #0] GOTO 1 ;

D Macroprograma (programa chamado)

. . . . . . . . Se a programao for incremental, especifica o salto para N1.


IF [#26 EQ #0] GOTO 8 ;

. . . . . . . . . . . . Se nem Z nem W forem especificados, ocorre um erro. #23=#5002- #26 ; . . . . . . . . . . . . . Calcula a profundidade de um furo. N1 #1=#1+#6 ; . . . . . . . . . . . . . . Calcula a profundidade do furo atual.
IF [#1 LE #23] GOTO 2 ;

. . . . . . . . . . . . Determina se o furo a ser aberto demasiado profundo.? #1=#23; . . . . . . . . . . . . . . Fixa o valor na profundidade do furo atual. N2 G00 W- #2 ; . . . . . . . . . . . . . . . . . . . . Move a ferramenta para a profundidade do furo precedente, velocidade de avano de corte. G01 W- [#1- #2] F#9 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . Abre o furo. G00 W#1 ; . . . . Move a ferramenta para o ponto inicial de perfurao. IF [#1 GE #23] GOTO 9 ; . . . Verifica se a perfurao foi terminada. #2=#1; . . . . . . . . . . . . . . . . Armazena a profundidade do furo atual.
GOTO 1 ; N9 M99 ; N8 #3000=1 (NO COMANDO U OU Z)

281

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.6.2
Chamada Modal (G66)

Quando G66 acionado para especificar uma chamada modal, uma macro chamada aps um bloco, especificando um movimento ao longo dos eixos. Esta ao continua at que G67 ocorra, para cancelar uma chamada modal.
G66 P p L <especificao de um argumento> ; P : Nmero do programa a ser chamado : Contagem da freqncia de repetio (1 predefinido) Argumento : Dados transferidos para a macro O0001 ; : G66 P9100 L2 A1.0 B2.0 ; G00 G90 X100.0 ; X125.0 ; X150.0 ; G67 ; : M30 ; O9100; : G00 Z--#1 ; G01 Z--#2 F0.3 ; : : : : M99 ;

Explicaes
D Chamada D Depois de G66, especifique no endereo P um nmero de programa sujeito a uma chamada modal. D Quando necessrio um nmero de repeties, pode ser especificado um nmero de 1 a 9999 no endereo L. D Tal como acontece com uma chamada simples (G65), os dados transferidos para um macroprograma so especificados em argumentos. D Cancelamento D Aninhamento de chamadas D Aninhamento de chamadas modais Quando um cdigo G67 especificado, as chamadas de macro modais no so mais executadas nos blocos seguintes. As chamadas podem ser aninhadas at uma profundidade de quatro nveis, incluindo chamadas simples (G65) e chamadas modais (G66), o que no inclui chamadas de subprogramas (M98). As chamadas modais podem ser aninhadas pela especificao de um outro cdigo G66 durante uma chamada modal. D Nenhuma macro pode ser chamada em um bloco G66. D G66 precisa ser especificado antes de quaisquer argumentos. D Nenhuma macro pode ser chamada em um bloco que contenha um cdigo tal como uma funo miscelnea que no envolva movimento ao longo de um eixo. D As variveis locais (argumentos) podem apenas ser definidas em blocos G66. Tenha em ateno que as variveis locais no so definidas sempre que executada uma chamada modal.
282

Restries

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

Programa exemplificativo

Este programa efetua uma ranhura em uma posio especificada.

D Formato de chamada
G66 P9110 Uu Ff ;

U: Profundidade da ranhura (especificao incremental) F : Avano de corte para ranhurar D Programa que chama um macroprograma
O0003 ; G50 X100.0 Z200.0 ; S1000 M03 ; G66 P9110 U5.0 F0.5 ; G00 X60.0 Z80.0 ; Z50.0 ; Z30.0 ; G67 ; G00 X00.0 Z200.0 M05 ; M30; O9110; G01 U- #21 F#9 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Corta a pea. G00 U#21 ; . . . . . . . . . . . . . . . . . . . . Efetua a retrao da ferramenta. M99 ;

D Macroprograma (programa chamado)

283

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.6.3
Chamada de Macro Atravs de um Cdigo G

A definio de um nmero de cdigo G para chamada de um macroprograma, em um parmetro, permite chamar o macroprograma do mesmo modo que uma chamada simples (G65).
O0001 ; : G81 X10.0 Z--10.0 ; : M30 ; Parmetro n 6050 = 81 O9010 ; : : : N9 M99 ;

Explicaes

Ao definir um nmero de cdigo G de 1 a 9999, usado para chamar um programa de macros de usurio (9010 a 9019) no parmetro correspondente (n 6050 a 6059), o macroprograma pode ser chamado da mesma forma que com G65. Por exemplo, quando um parmetro definido de modo que o programa de macros O9010 possa ser chamado com G81, possvel chamar um ciclo especfico do usurio, atravs de uma macro de usurio, sem modificar o programa de usinagem.
Nmero do programa O9010 O9011 O9012 O9013 O9014 O9015 O9016 O9017 O9018 O9019 Nmero parmetro 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 do

D Correspondncia entre nmeros de parmetros e nmeros de programas

D Repetio D Especificao de argumentos

Tal como acontece em uma chamada simples, possvel especificar um nmero de repeties entre 1 e 9999 no endereo L. Tal como acontece com uma chamada simples, existem dois tipos de especificao de argumentos: Especificao de argumentos I e especificao de argumentos II. O tipo de especificao de argumentos determinado automaticamente de acordo com os endereos utilizados.

Restries
D Aninhamento de chamadas atravs de cdigos G Nenhuma macro pode ser chamada com um cdigo G em um programa chamado com um cdigo G. Nesse tipo de programa, um cdigo G tratado como um cdigo G comum. No possvel chamar macros com um cdigo G em um programa chamado como subprograma com um cdigo M ou T. Nesse tipo de programa, um cdigo G tratado como um cdigo G comum.

284

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.6.4
Chamada de Macro Atravs de um Cdigo M

A definio de um nmero de cdigo M para chamada de um macroprograma, em um parmetro, permite chamar o macroprograma do mesmo modo que uma chamada simples (G65).
O0001 ; : M50 A1.0 B2.0 ; : M30 ; Parmetro 6080 = 50 O9020 ; : : : M99 ;

Explicaes

Ao definir um nmero do cdigo M de 1 a 99999999, usado para chamar um programa de macros de usurio (O9020 a O9029) no parmetro correspondente (n 6080 a 6089), o macroprograma pode ser chamado da mesma forma que com G65.
Nmero do programa O9020 O9021 O9022 O9023 O9024 O9025 O9026 O9027 O9028 O9029 Nmero parmetro 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 do

D Correspondncia entre nmeros de parmetros e nmeros de programas

D Repetio D Especificao de argumentos

Tal como acontece em uma chamada simples, possvel especificar um nmero de repeties entre 1 e 9999 no endereo L. Tal como acontece com uma chamada simples, existem dois tipos de especificao de argumentos: Especificao de argumentos I e especificao de argumentos II. O tipo de especificao de argumentos determinado automaticamente de acordo com os endereos utilizados.

Restries
- O cdigo M usado para chamar um macroprograma tem de ser especificado no incio de um bloco. - Em uma macro chamada com um cdigo G ou em um programa chamado como um subprograma com um cdigo M ou T, no pode ser chamada qualquer macro com um cdigo M. Nesse tipo de programa, o cdigo M tratado como um cdigo M comum.

285

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.6.5
Chamada de Subprogramas Atravs de um Cdigo M

A definio de um nmero de cdigo M para chamada de um subprograma (macroprograma), em um parmetro, permite chamar o macroprograma do mesmo modo que uma chamada simples (M98).
O0001 ; : M03 ; : M30 ; Parmetro 6071 = 03 O9001 ; : : : M99 ;

Explicaes

A definio de um nmero de cdigo M entre 1 e 99999999, usado para chamar um subprograma em um parmetro (n 6071a 6076) permite chamar o programa de macros de usurio correspondente (O9001 a O9006) do mesmo modo que com M98.
Nmero do programa O9001 O9002 O9003 O9004 O9005 O9006 O9007 O9008 O9009 Nmero do parmetro 6071 6072 6073 6074 6075 6076 6077 6078 6079

D Correspondncia entre nmeros de parmetros e nmeros de programas

D Repetio D Especificao de argumentos D Cdigo M

Tal como acontece em uma chamada simples, possvel especificar um nmero de repeties entre 1 e 9999 no endereo L. A especificao de argumentos no permitida. Um cdigo M em um macroprograma que foi chamado tratado como um cdigo M comum. Em uma macro chamada com um cdigo G ou em um programa chamado com um cdigo M ou T, no possvel chamar qualquer subprograma atravs de um cdigo M. Nesse tipo de programa, o cdigo M tratado como um cdigo M comum.

Limitaes

286

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.6.6
Chamada de Subprogramas Atravs de um Cdigo T

A chamada de suprogramas (programas de macro) com um cdigo T em um parmetro, permite chamar um macroprograma cada vez que o cdigo T especificado no programa de usinagem.
O0001 ; : T0203 ; : M30 ; O9000 ; : : : M99 ;

Bit 5 (TCS) do parmetro n 6001 = 1

Explicaes
D Chamada A definio do bit 5 (TCS) do parmetro n 6001 com 1 permite chamar o macroprograma O9000 quando um cdigo T especificado no programa de usinagem. Um cdigo T especificado em um programa de usinagem atribudo varivel comum #149. Em uma macro chamada com um cdigo G ou em um programa chamado com um cdigo M ou T, no possvel chamar qualquer subprograma atravs de um cdigo M. Nesse tipo de programa, um cdigo T tratado como um cdigo T comum.

Limitaes

287

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.6.7
Programa Exemplificativo
Condies

Ao usar a funo de chamada de subprograma que utiliza cdigos M, medido o tempo de uso acumulativo de cada ferramenta. D O tempo de uso acumulativo de cada uma das ferramentas medido com os nmeros 1 a 5. O tempo no medido para as ferramentas cujo nmero igual ou superior a 6. D As variveis seguintes so usadas para armazenar os nmeros das ferramentas e os tempos medidos:
#501 #502 #503 #504 #505 Tempo de uso acumulativo da ferramenta nmero 1 Tempo de uso acumulativo da ferramenta nmero 2 Tempo de uso acumulativo da ferramenta nmero 3 Tempo de uso acumulativo da ferramenta nmero 4 Tempo de uso acumulativo da ferramenta nmero 5

D O tempo de uso comea a ser contado quando o comando M03 especificado e pra com a especificao de M05. A varivel do sistema #3002 usada para medir o tempo durante o qual o indicador luminoso de incio de ciclo permanece aceso. O tempo durante o qual o funcionamento da mquina interrompido pelo bloqueio de avano e pela operao de parada de bloco nico no contado. No entanto, o tempo gasto na troca de ferramentas e paletes includo.

Verificao da operao
D Especificao de parmetros D Especificao do valor das variveis D Programa que chama um macroprograma Defina 3 no parmetro n 6071 e 05 no parmetro n 6072. Defina 0 nas variveis #501 a #505.
O0001; T0100 M06; M03 ; : M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . T0200 M06; M03 ; : M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . T0300 M06; M03 ; : M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . T0400 M06; M03 ; : M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . T0500 M06; M03 ; : M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . M30; 288

Altera #501.

Altera #502.

Altera #503.

Altera #504.

Altera #505.

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

Macroprograma (programa chamado)

O9001(M03); . . . . . . . . . . . . . . . . . . . . . Macro para iniciar a contagem M01; IF[FIX[#4120/100] EQ 0]GOTO 9; . Nenhuma ferramenta especificada IF[FIX[#4120/100] GT 5]GOTO 9; . Nmero da ferramenta da fora da

faixa permitida #3002=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limpa o temporizador. N9 M03; . . . . . . . . . . . . . . . . . . . . . . . Gira o fuso no sentido de avano.
M99; O9002(M05); . . . . . . . . . . . . . . . . . . . Macro para terminar a contagem M01; IF[FIX[#4120/100] EQ 0]GOTO 9; . Nenhuma ferramenta especificad IF[FIX[#4120/100] GT 5]GOTO 9; . Nmero da ferramenta da fora da

faixa permitida

#[500+FIX[#4120/100]]=#3002+#[500+FIX[#4120/100]];

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calcula o tempo cumulativo.


N9 M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pra o fuso. M99;

289

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.7

PROCESSAMENTO DE MACROINSTRUES

Para uma usinagem sem problemas, o CNC faz a leitura prvia da instruo NC a ser executada em seguida. Essa operao denominada armazenamento no buffer. No modo de compensao do raio da ponta da ferramenta (G41, G42), o CNC faz a leitura prvia de instrues NC dois ou trs blocos adiante, a fim de encontrar intersees. As macroinstrues destinadas a operaes aritmticas e desvios condicionais, so processadas imediatamente aps sua leitura para o buffer. No sofrem leitura prvia os blocos que contm M00, M01, M02 ou M30, os blocos que contm os cdigos M, cuja leitura para o buffer suprimida pela especificao dos parmetros (n 3411 a 3420), e os blocos que contm G31.

Explicaes
D Quando o bloco seguinte no armazenado no buffer (cdigos M que no so armazenados no buffer, G31, etc.)

> N1 G31 X100.0 ;

N2 #100=1 :

Execuo de instruo NC

N1

> :Bloco em execuo

Execuo de macroinstruo Buffer

N2

D Armazenamento do bloco seguinte no buffer em um modo diferente do da compensao do raio da ponta da ferramenta (G41, G42) (procedendo, normalmente, leitura prvia de um bloco)

> N1 X100.0 ; N2 #1=100 ; N3 #2=200 ; N4 Z100.0 ; :

Execuo de instruo NC Execuo de macroinstruo Buffer N2

N1

N4

N3

N4

> : Bloco em execuo V : Leitura do bloco para o buffer

Quando N1 est sendo executado, a instruo NC seguinte (N4) lida para o buffer. As macroinstrues (N2, N3) entre N1 e N4 so processadas durante a execuo de N1.

290

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Armazenamento do bloco seguinte no buffer, no modo de compensao do raio da ponta da ferramenta (G41, G42)

> N1 G01 G41 G91 Z100.0 F100 T0101 ; N2 #1=100 ; N3 X100.0 ; #2=200 ; N4 N5 Z50.0 ; : Execuo de instruo NC Execuo de macroinstruo Buffer N2 > : Bloco em execuo V : Leitura do bloco para o buffer

N1

N3

N4

N3

N5

Quando N1 est sendo executado, as instrues NC nos dois blocos seguintes (at N5) so lidas para o buffer. As macroinstrues (N2, N4) entre N1 e N5 so processadas durante a execuo de N1. D Quando o bloco seguinte no inclui qualquer movimento, no modo de compensao do raio da ponta da ferramenta (G41, G42)

> N1 G01 G41 X100.0 F100 T0101 ; N2 #1=100 ; N3 Z50.0 ; #2=200 ; N4 N5 M08 ; N6 #3=300 ; N7 X200.0 ; : > : Bloco em execuo V : Leitura do bloco para o buffer

Execuo de instruo NC Execuo de macroinstruo Buffer N2

N1

N3

N4

N6

N3

N5

N7

Quando o bloco NC1 est sendo executado, as instrues NC nos dois blocos seguintes (at N5) so lidas para o buffer. Como N5 um bloco que no envolve movimento, no se pode calcular uma interseo. Neste caso, so lidas as instrues NC nos trs blocos seguintes (at N7). As macroinstrues (N2, N4 e N6) entre N1 e N7 so processadas durante a execuo de N1.

291

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.8

REGISTRO DE PROGRAMAS DE MACROS DE USURIO

Os programas de macros de usurio so semelhantes aos subprogramas. Podem ser registrados e editados do mesmo modo que os subprogramas. A capacidade de armazenamento determinada pelo comprimento total da fita usada para armazenar as macros de usurio e subprogramas.

292

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

15.9

LIMITAES
D Operao MDI D Pesquisa de nmeros de seqncia D Bloco nico O comando de chamada de macro tambm pode ser especificado no modo MDI. Durante a operao automtica, contudo, no possvel fazer a comutao do modo MDI para uma chamada de macroprograma. Em um programa de macros de usurio no possvel pesquisar nmeros de seqncia. Mesmo durante a execuo de um macroprograma, possvel parar os blocos no modo de bloco nico (exceto no caso dos blocos contendo comandos de chamada de macro, comandos de operaes aritmticas e comandos de controle). Um bloco contendo um comando de chamada de macro (G65, G66 ou G67) no interrompido mesmo quando o modo bloco a bloco est ativado. Os blocos contendo comandos de operao aritmticos e comandos de controle podem ser parados no modo de bloco nico definindo SBM (bit 5 do parmetro 6000) para 1. A operao de parada de bloco nico usado para testar programas de macros de usurio. Note que quando ocorre uma parada de bloco a bloco em uma macro instruo no modo de compensao do raio da ponta da ferramenta, assume-se que a instruo um bloco que no envolve movimento e, em alguns casos, no se pode fazer uma compensao adequada. (Mais precisamente, o bloco considerado como especificando um movimento com uma distncia a percorrer igual a 0.) Um / aparecendo no meio de uma <expresso> (entre colchetes [ ] do lado direito de uma expresso aritmtica) visto como um operador de diviso; no visto como um especificador de um cdigo de salto opcional de bloco. Ao definir NE8 (bit 0 do parmetro 3202) e NE9 (bit 4 do parmetro 3202) com 1, as funes de excluso e edio so desativadas para os programas de macros de usurio e subprogramas com os nmeros de programa de 8000 a 8999 e de 9000 a 9999. Os programas de macros de usurio e subprograma registrados devem ser protegidos contra destruio inadvertida. Quando todo o contedo da memria apagado (pressionando simultaneamente as teclas e para ligar o equipamento), o contedo da memria, tais como os programas de macros de usurio, apagado. Com uma operao de reset, os valores das variveis locais e comuns #100 a #199 so colocados a zero. possvel evit-lo, definindo CLV e CCV (bit 7 e 6 do parmetro 6001). As variveis do sistema #1000 a #1133 no so apagadas. Uma operao de reset apaga qualquer estado dos programas de macros de usurio e subprogramas, bem como todos os estados DO, e devolve o controle ao programa principal. Tal como acontece com M98, no so mostrados os cdigos M e T usados nas chamadas de subprogramas. Quando ativado um bloqueio de avano durante a execuo de uma macroinstruo, a mquina pra aps a execuo da macroinstruo. A mquina tambm pra em caso de reset ou de ativao de um alarme. +0.0000001 a +99999999 -99999999 a -0.0000001 Os dgitos significativos so 8 (decimal). Se esta faixa no for respeitada, acionado o alarme P/S n 003.
293

D Salto opcional de bloco

D Operao no modo EDICAO

D Reset

D Indicao na tela de REINCIO DO PROGRAMA D Bloqueio de avano D Valores constantes que podem ser usados em <expresso>

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.10

COMANDOS DE SADA EXTERNOS

Alm dos comandos padro das macros de usurio, esto ainda disponveis os seguintes macrocomandos. Estes comandos so denominados de comandos de sada externos.
BPRNT DPRNT POPEN PCLOS

Estes comandos permitem encaminhar a sada de valores das variveis e de caracteres para a interface de leitura/envio.

Explicaes

Especifique esses comandos na seguinte ordem:


Comando de abertura: POPEN

Antes de especificar uma seqncia de comandos de sada de dados, especifique este comando para estabelecer a conexo com um dispositivo externo de entrada/sada. Especifique os dados que devem sair.

Comando de sada de dados: BPRNT ou DPRNT Comando de encerramento: PCLOS

Depois de concludos todos os comandos de sada de dados, especifique PCLOS para terminar a conexo com o dispositivo externo de entrada/sada.

D Comando de abertura POPEN

POPEN

POPEN estabelece a conexo com um dispositivo externo de entrada/sada. Deve ser especificado antes de uma seqncia de comandos de sada de dados. O CNC transmite um cdigo de controle DC2.
BPRNT [ a #b [ c ] ]
Nmero de casas decimais significativas Varivel caractere

D Comando de sada de dados BPRNT

O comando BPRNT executa a sada de caracteres e valores de variveis em formato binrio. (i) Os caracteres especificados so convertidos para cdigos ISO correspondentes, de acordo com a especificao de dados (ISO) produzida na altura. Os caracteres especificveis so os seguintes:
- Letras (A a Z) - Nmeros - caracteres especiais (*, /, +, -, etc.)

Um asterisco (*) editado por um cdigo de espao. (ii) Todas as variveis so armazenadas com um ponto decimal. Especifique uma varivel seguida pelo nmero de casas decimais significativas entre colchetes. Um valor de varivel tratado como um dado de 2 palavras (32 bits), incluindo os dgitos decimais. enviado como dado em formato binrio, comeando pelo byte mais alto. (iii)Depois da sada dos dados especificados, criado um cdigo EOB de acordo com as especificaes do cdigo ISO. (iv) As variveis nulas tm o valor 0.
294

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

Exemplo)
BPRINT [ C** X#100 [3] Z#101 [3] M#10 [0] ] Valor das variveis #100=0.40596 #101=-1638.4 #10=12.34

LF 12 (0000000C) M --1638400(FFE70000) Z 406(00000196) X Espao C

D Comando de sada de dados DPRNT

DPRNT [ a #b

[cd] ] Nmero de casas decimais significativas Nmero de dgitos significativos na parte inteira Varivel caractere

O comando DPRNT envia caracteres e cada um dos dgitos contidos no valor de uma varivel, de acordo com o cdigo definido nas especificaes (ISO). (i) Para mais informaes sobre o comando DPRNT, consulte os itens (i), (iii) e (iv) para o comando BPRNT. (ii) Ao transmitir uma varivel, especifique # seguido pelo nmero da varivel, especificando a seguir o nmero de dgitos da parte inteira e o nmero de casas decimais entre colchetes. gerado um cdigo para cada um dos nmeros de dgitos especificados, iniciando com o dgito mais alto. Para cada dgito enviado um cdigo correspondente s especificaes (ISO). O ponto decimal tambm enviado atravs de um cdigo definido nas especificaes (ISO). Cada varivel tem de ser um valor numrico com um mximo de oito dgitos. Quando os dgitos de ordem superior forem zeros, estes zeros no so editados se PRT (bit1 do parmetro 6001) for 1. Se PRT(bit 1 do parmetro 6001) for 0, editado um cdigo de espao sempre que for encontrado um zero. Quando o nmero de casas decimais no zero, os dgitos decimais so sempre impressos. Se o nmero de casas decimais for zero, no enviado nenhum ponto decimal. Quando PRT (bit 1 do parmetro 6001) for 0, editado um cdigo de espao para indicar um nmero positivo em vez de +; se PRT(bit 1 do parmetro 6001) for 1, no editado qualquer cdigo.
295

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

Exemplo)
DPRNT [ X#2 [53] Z#5 [53] T#30 [20] ] Valor das variveis #2=128.47398 #5=-91.2 #30=123.456
(1) Parmetro PRT(n 6001#1)=0

sp LF T --Z X (2) Parmetro PRT (n 6001#1)=1 sp 23

sp sp sp 91.200 sp sp sp 128.474

LF T23 Z--91.200 X128.474

D Comando de encerramento PCLOS

PCLOS ;

O comando PCLOS libera uma conexo para um dispositivo externo de entrada/sada. Especifique este comando quando todos os comandos de sada de dados tiverem sido concludos. O cdigo de controle DC4 enviado pelo CNC. Especifique o uso de canal para o parmetro 020. De acordo com a especificao desse parmetro, defina os itens de dados (tal como a taxa de bauds) para a interface de leitura/envio.
Canal de E/S 0 : Parmetros 101, 102 e 103 Canal de E/S 1 : Parmetros 111, 112 e 113 Canal de E/S 2 : Parmetros 121, 122 e 123

D Especificao necessria

Nunca especificar a sada para disquetes ou cassete FANUC.) Ao especificar um comando DPRNT para a sada de dados, especifique se os zeros esquerda devero ou no ser enviados como espaos (especificando PRT (bit 1 do parmetro 6001) com 1 ou 0). Para indicar o fim de uma linha de dados no cdigo ISO, especifique se pretende utilizar apenas um LF (NCR, do bit 3 do parmetro 0103 0) ou um LF e CR (NCR 1).
296

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

NOTA 1 No necessrio especificar sempre o comando de aber-tura (POPEN), o comando de sada de dados (BPRNT, DPRNT) e o comando de encerramento (PCLOS) em simultneo. Assim que um comando de abertura tiver sido especificado no incio de um programa, no precisa ser especificado novamente aps um comando de encerramento. 2 Certifique--se de que especifica comandos de abertura e de encerramento aos pares. Especifique o comando de encerramento no final do programa. Todavia, no especifique um comando de encerramento se no tiver sido especificado qualquer comando de abertura. 3 Quando uma operao de reset realizada enquanto os comandos esto sendo enviados por um comando de sada de dados, a sada interrompida e os dados subsqentes apagados. Por isso, quando uma operao de reset executada por um cdigo, tal como M30, no final de um programa que executa a sada de dados, especifique um comando de encerramento no final do programa, de modo que no seja executado nenhum processamento semelhante ao de M30 at que todos os dados tenham sido enviados. 4 As palavras de macros abreviadas entre colchetes [ ] permanecem inalteradas. Tenha, contudo, em ateno que quando os caracteres entre colchetes so divididos e introduzidos vrias vezes, tanto a segunda abreviao como as subseqentes so convertidas e introduzidas. 5 O pode ser especificado entre colchetes [ ]. Tenha em ateno que quando os caracteres entre colchetes [ ] so divididos e introduzidos vrias vezes, o O omitido na segunda entrada e entradas subseqentes.

297

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.11

MACRO DE USURIO DO TIPO INTERRUPO


Formato

Quando um programa est sendo executado, pode ser chamado outro programa pela introduo de um sinal de interrupo (UINT) atravs da mquina. Essa funo denominada como funo de macro de usurio do tipo interrupo. Programe um comando de interrupo no seguinte formato:

M96 Pffff ; M97 ;

Ativa uma macro de usurio do tipo interrupo Desativa uma macro de usurio do tipo interrupo

Explicaes

O uso da funo de macro de usurio do tipo interrupo permite ao usurio chamar um programa durante a execuo de um bloco arbitrrio de um outro programa. Dessa forma, possvel operar os programas de acordo com as diversas situaes. (1) Quando detetada uma avaria de ferramenta, o processo de tratamento da avaria iniciado por um sinal externo. (2) Uma seqncia de operaes de usinagem interrompida por outra operao de usinagem sem cancelamento da operao atual. (3) As informaes sobre as operaes em curso so lidas a intervalos regulares. Acima so dados alguns exemplos, como as aplicaes de controle adaptativo da funo de macro de usurio do tipo interrupo.

M96 Pxxxx; Sinal de interrupo (UINT) O xxxx; Sinal de interrupo (UINT)*

M99 (Pffff); Nffff;

M97 ;

Sinal de interrupo (UINT)*

Fig. 15.11 Funo de macro de usurio do tipo interrupo

Quando M96Pxxxx especificado em um programa, a operao do programa seguinte pode ser interrompida por um sinal de interrupo (UINT), introduzido para executar o programa especificado por Pxxxx.
298

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

CUIDADO O sinal de interrupo (UINT, marcado com um * na Fig. 15.11) ignorado, quando introduzido aps M97. Alm disso, o sinal de interrupo no pode ser introduzido durante a execuo do programa de interrupo.

15.11.1
Mtodo de Especificao
Explicaes
D Condies de interrupo Uma macro de usurio do tipo interrupo est disponvel apenas durante a execuo do programa, sendo ativada sob as seguintes condies:
- Quando est selecionada a de memria ou a operao MDI - Quando STL (lmpada de incio) est acesa - Quando no est sendo processada uma macro de usurio do tipo interrupo

D Especificao

Geralmente, a funo de macro de usurio do tipo interrupo usada atravs da especificao de M96 para ativar o sinal de interrupo (UINT) e de M97 para desativ-lo. A partir da especificao de M96, pode ser iniciada uma interrupo de macro de usurio atravs da introduo do sinal de interrupo (UINT) at M97 ser especificado ou o NC ser reinicializado. Depois da especificao de M97 ou do reset do NC, nenhuma interrupo de macro de usurio iniciada, mesmo quando o sinal de interrupo introduzido (UINT). O sinal de interrupo (UINT) ignorado at que outro comando M96 seja especificado.
M96 M97 M96

1 0

Sinal de interrupo (UINT)

Sinal de entrada de interrupo acionado

Quando UINT permanece ativo

O sinal de interrupo (UINT) torna-se vlido depois de M96 ter sido especificado. O sinal ignorado mesmo quando introduzido no modo M97. Quando a entrada de sinal no modo M97 mantida at M96 ser especificado, iniciada uma macro de usurio do tipo interrupo assim que M96 for especificado (apenas quando for usado o esquema de controle de estado); Quando o esquema de controle de flanco for usado, a macro de usurio do tipo interrupo no iniciada mesmo quando M96 for especificado. NOTA Sobre os esquemas de controle de estado e de flanco, consulte o item Sinal de interrupo de macro de usurio (UINT) na subse. 15.11.2.

299

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

15.11.2
Pormenores das Funes
Explicaes
D Interrupes tipo subprogramas e interrupes tipo macro H dois tipos de interrupo de macros de usurio: Interrupes tipo subprogramas e interrupes tipo macro. O tipo de interrupo usada selecionado por MSB (bit 5 do parmetro 6003). (a) Interrupo tipo subprograma O programa de interrupo chamado como um subprograma. Isto significa que os nveis das variveis locais permanecem inalterados antes e depois da interrupo. Esta interrupo no includa no nvel de aninhamento das chamadas de subprogramas. (b) Interrupo tipo macro O programa de interrupo chamado como uma macro de usurio. Isto significa que os nveis das variveis locais alteram-se antes e depois da interrupo. A interrupo no includa no nvel de aninhamento das chamadas de macros de usurio. Quando uma chamada de subprograma ou uma chamada de uma macro de usurio executada dentro do programa de interrupo, esta chamada includa no nvel de aninhamento das chamadas de subprogramas ou das chamadas de macro de usurio. Os argumentos no podem ser transferidos do programa atual, mesmo que a macro de usurio do tipo interrupo seja uma interrupo do tipo macro. D Cdigos M para o controle de macros de usurio do tipo interrupo Em geral, as macros de usurio do tipo interrupo so controladas por M96 e M97. Todavia, esses cdigos M podem j estar sendo utilizados para outros propsitos (como uma funo M ou um cdigo M de chamada de macro) por alguns fabricantes de mquinas-ferramentas. Por esse motivo, MPR (bit 4 do parmetro 6003) fornecido para definir cdigos M para controle de macros de usurio do tipo interrupo. Ao especificar este parmetro para usar os cdigos M de controle de macro de usurio do tipo interrupo, defina os parmetros 6033 e 6034 da seguinte forma: Defina o cdigo M para ativar a macro de usurio do tipo interrupo no parmetro 6033 e defina o cdigo M para desativar as macros de usurio do tipo interrupo no parmetro 6034. Quando se especificar que os cdigos M definidos no parmetro no devem ser usados, M96 e M97 so usados como cdigos M de controle de macro de usurio, independentemente das definies dos parmetros 6033 e 6034.m Os cdigos M usados para controle de macros de usurio do tipo interrupo so processados internamente (no so enviados para as unidades externas). No entanto, em termos de compatibilidade de programa, no desejvel usar cdigos M alm de M96 e M97 para controlar interrupes de macros de usurio. Ao executar uma macro de usurio do tipo interrupo, o usurio pode querer interromper a instruo NC em execuo ou pode no desejar efetuar a interrupo at que a execuo do bloco atual esteja concluda. MIN (bit 2 do parmetro 6003) usado para escolher quando realizar interrupes: no meio ou no final de um bloco.
300

D Macros de usurio do tipo interrupo e instrues NC

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

S Tipo I

(quando uma interrupo executada no meio de um bloco)

(i) Quando o sinal de interrupo (UINT) introduzido, qualquer movimento ou pausa interrompido imediatamente e o programa de interrupo executado. (ii) Se o programa de interrupo contiver instrues NC, perde-se o comando no bloco interrompido e a instruo NC do programa de interrupo executada. Quando o controle devolvido ao programa interrompido, o programa reiniciado a partir do bloco seguinte ao bloco interrompido. (iii)Se o programa de interrupo no contiver qualquer instruo NC, o controle devolvido ao programa interrompido atravs de M99, sendo o programa ento reiniciado a partir do comando no bloco interrompido.
Interrompido por interrupo de macro Execuo em progresso

Programa normal Entrada de sinal de interrupo (UINT) Execuo em progresso Reincio de comando CNC; quando no existirem instrues NC no programa de interrupo

Macro de usurio do tipo interrupo S Tipo II

(quando uma interrupo executada no fim do bloco)

(i) Se o bloco em execuo no for um bloco composto de vrias operaes de ciclo, como ciclo fixo de perfurao e retorno automtico ao ponto de referncia (G28), a interrupo realizada da seguinte maneira: Quando um sinal de interrupo (UINT) introduzido, as macro instrues do programa de interrupo so executadas imediatamente, a menos que uma instruo NC seja encontrada no programa de interrupo. As instrues NC no so executadas at que o bloco atual esteja concludo. (ii) Se o bloco em execuo for composto por diversas operaes de ciclo, a interrupo executada da seguinte maneira: Quando o ltimo movimento nas operaes de ciclo iniciado, as macro instrues do programa de interrupo so executadas, a menos que seja encontrada uma instruo NC. As instrues NC so executadas aps a concluso de todas as operaes de ciclo.
Execuo em progresso

Programa normal Entrada de sinal de interrupo (UINT) Execuo em progresso

Macro de usurio do tipo interrupo

Instruo NC no programa de interrupo

301

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Condies para ativar e desativar o sinal de interrupo de macro de usurio

O sinal de interrupo torna-se vlido aps o incio da execuo de um bloco que contm M96, para ativar as interrupes de macros de usurio. O sinal torna-se invlido quando se inicia a execuo de um bloco que contm M97. O sinal de interrupo torna-se invlido durante a execuo de um programa de interrupo. O sinal torna-se vlido quando iniciada a execuo do bloco imediatamente aps o bloco interrompido no programa principal, assim que o controle retorna do programa de interrupo. No tipo I, se o programa de interrupo composto apenas por macroinstrues, o sinal de interrupo torna-se vlido quando a execuo do bloco interrompido iniciada aps o retorno do controle do programa de interrupo.

D Interrupo de macro de usurio durante a execuo de um bloco que envolve uma operao cclica
S Para o tipo I

O movimento interrompido e o programa de interrupo executado mesmo durante o decurso de uma operao de ciclo. Se o programa de interrupo no contiver instrues NC, a operao de ciclo reiniciada depois do controle ter sido devolvido ao programa interrompido. Caso haja instrues NC, as operaes restantes no ciclo interrompido so descartadas e o bloco seguinte executado. As macroinstrues do programa de interrupo so executadas quando iniciado o ltimo movimento da operao de ciclo, a menos que seja encontrada uma instruo NC. As instrues NC so executadas aps a concluso da operao de ciclo.

S Para o tipo II

302

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Sinal de interrupo de macro de usurio (UINT)

H dois esquemas para a entrada do sinal de interrupo de macro de usurio (UINT): O esquema de controle de estado e o esquema de controle de flanco. Quando usado o esquema de controle de estado, o sinal vlido quando ativado. Quando o esquema de controle de flanco usado, o sinal torna-se vlido no flanco crescente, ao passar do estado de desativado para o de ativado. Um dos dois esquemas selecionado com TSE (bit 3 do parmetro 6003). Quando o esquema de controle de estado selecionado atravs deste parmetro, gerada uma macro de usurio do tipo interrupo se o sinal de interrupo (UINT) estiver ativo no momento em que o sinal se torna vlido. Se o sinal de interrupo (UINT) se mantiver ativo, o programa de interrupo pode ser executado repetidamente. Quando o esquema de controle de flanco selecionado, o sinal de interrupo (UINT) torna-se vlido apenas em seu flanco de elevao. Assim, o programa de interrupo executado apenas temporariamente (nos casos em que o programa composto apenas por macroinstrues) O esquema de controle de flanco til quando o esquema de controle de estado inadequado ou quando uma macro de usurio do tipo interrupo est para ser executada apenas uma vez para todo o programa (neste caso, o sinal de interrupo pode permanecer ativo). O uso de qualquer dos esquemas resulta nos mesmos efeitos, exceto nas aplicaes mencionadas acima. O tempo decorrido entre a entrada do sinal e a execuo da macro de usurio do tipo interrupo no varia entre os dois esquemas.
1 0 Sinal de interrupo (UINT) Execuo Execuo Execuo Execuo da inter-da inter-- da inter-- da inter-rupo rupo rupo rupo Esquema de controle de estado

Execuo da interrupo Esquema de controle de flanco

No exemplo acima, executada uma interrupo quatro vezes quando o esquema acionado pelo status for usado; quando for usado o esquema acionado pelo gume, a interrupo s executada uma vez.

303

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

D Retorno de uma interrupo de macro de usurio

Especifique M99 para retirar o controle de uma interrupo de macro de usurio e devolv-lo ao programa interrompido. Com o endereo P possvel especificar tambm um nmero de seqncia no programa interrompido. Sendo especificado, o nmero de seqncia procurado no programa, comeando pelo incio. O controle devolvido ao primeiro nmero de seqncia encontrado. No so geradas interrupes quando um programa de interrupo de macros de usurio est em execuo. Execute M99 para ativar uma outra interrupo. Quando M99 especificado sozinho, executado antes da concluso dos comandos anteriores. Assim, uma macro de usurio do tipo interrupo ativada para o ltimo comando do programa de interrupo. Se for inconveniente, as interrupes de macros de usurio devem ser controladas atravs da especificao de M96 e M97 no programa. Quando uma macro de usurio do tipo interrupo est sendo executada, no so geradas outras macros de usurio do tipo interrupo; quando gerada uma interrupo, interrupes adicionais so automaticamente inibidas. A execuo de M99 possibilita a ocorrncia de uma outra interrupo de macro de usurio. M99 especificado sozinho em um bloco executado antes que o bloco anterior seja concludo. No exemplo seguinte, uma interrupo ativada para o bloco Gxx de O1234. Quando o sinal introduzido, O1234 executado novamente. O5678 controlado por M96 e M97. Neste caso, uma interrupo no ativada para O5678 (ativada depois do controle ter sido devolvido a O1000).
O1000; M96P1234; Interrupo Interrupo

O1234 GxxXxxx; M99;

M96P5678 Interrupo

O5678 M97

GxxXxxx; M96; M97 M99;

Interrupo

NOTA Quando um bloco M99 composto apenas pelo endereo O, N, P, L ou M, este bloco considerado como pertencente ao bloco anterior do programa. Assim, uma parada de bloco no possvel para esse bloco. Em termos de prog-ramao, o (1) e (2) seguintes so basicamente iguais. (A diferena reside no fato de Gff ser executado, antes de M99 ser reconhecido.)
(1) (2) Gff Xfff ; M99; Gff Xfff M99 ;

304

B-64114PO/01

PROGRAMAO

15. MACROS DE USURIO

D Macro de usurio do tipo interrupo e informao modal

Uma macro de usurio do tipo interrupo diferente de uma chamada normal de programa. iniciada por um sinal de interrupo (UINT) durante a execuo do programa. Em geral, qualquer alterao de informao modal feita pelo programa de interrupo no deve afetar o programa interrompido. Por essa razo, a informao modal antes da interrupo restaurada quando o controle devolvido por M99 ao programa interrompido, mesmo quando uma informao modal modificada pelo programa de interrupo. Quando o controle devolvido do programa de interrupo para o programa interrompido atravs de M99 Pxxxx, a informao modal pode ser novamente controlada pelo programa. Neste caso, a nova informao contnua, modificada pelo programa de interrupo, transferida para o programa interrompido. A restaurao da informao modal existente antes da interrupo no desejvel. Isto deve-se ao fato de alguns programas poderem operar de modo diferente aps o controle ser devolvido, consoante a informao modal existente antes da interrupo. Neste caso, aplicam-se as seguintes medidas: (1) O programa de interrupo fornece informao modal a ser usada aps o controle ter sido devolvido para o programa interrompido. (2) Depois do retorno do controle ao programa interrompido, a informao modal especificada novamente, conforme o necessrio.
O M96Pxxx Sinal de interrupo (UINT) Oxxx;

(Sem a especificao de P)

Altere a informao modal

A informao modal permanece M99(Pffff); inalterada antes e aps a interrupo. (Com especificao de P) Nffff;

Nova informao modal modificada pelo programa de interrupo.

Informao modal quando o controle devolvido por M99

A informao modal existente antes da interrupo torna-se vlida. A nova informao modal modificada pelo programa de interrupo torna-se invlida.

305

15. MACROS DE USURIO

PROGRAMAO

B-64114PO/01

Informao modal quando o controle devolvido por M99 Pffff

A nova informao modal modificada pelo programa de interrupo permanece vlida, mesmo aps a devoluo do controle. A informao modal antiga, vlida no bloco interrompido, pode ser lida usando variveis do sistema de macros de usurio de #4001 a #4120. Tenha em atneo que quando a informao modal modificada pelo programa de interrupo, as variveis do sistema de #4001 a #4120 no so alteradas. D As coordenadas do ponto A podem ser lidas usando as variveis do sistema #5001 e seguintes, at que a primeira instruo NC seja encontrada. D As coordenadas do ponto A podem ser lidas aps uma instruo NC sem especificaes de movimento. D As coordenadas da mquina e as coordenadas da pea do ponto B podem ser lidas usando as variveis do sistema #5021 e superior e #5041 e superior.
Caminho do centro da ponta da ferramenta Interrupo gerada B A A Vetor de correo Caminho programado da ferramenta B

D Variveis do sistema (valores de informao sobre posio) para o programa de interrupo

D Macro de usurio do tipo interrupo e chamada modal de macro de usurio

Quando o sinal de interrupo (UINT) introduzido e um programa de interrupo chamado, a chamada modal de macro de usurio cancelada (G67). Todavia, quando G66 especificado no programa de interrupo, a chamada modal de macro de usurio torna-se vlida. Quando o controle devolvido pelo programa de interrupo, atravs de M99, a chamada modal restaurada para o estado anterior interrupo. Quando o controle devolvido atravs de M99Pxxxx;, a chamada modal do programa de interrupo permanece vlida. Quando o sinal de interrupo (UINT) introduzido durante a execuo de uma operao de retorno no modo de funcionamento em vazio, aps a operao de pesquisa para o incio do programa, o programa de interrupo chamado depois da concluso da operao de reincio para todos os eixos. Isto significa que a interrupo do tipo II usada independentemente da especificao dos parmetros. A macro de usurio do tipo interrupo no pode ser executada durante a operao DNC, nem durante a execuo de um programa com um dispositivo externo de entrada/sada.

D Macro de usurio do tipo interrupo e reincio do programa

D Operao DNC e macro de usurio do tipo interrupo

306

B-64114PO/01

PROGRAMAO

16. ENTRADA DE PARMETROS PROGRAMVEIS (G10)

16
Aspectos gerais

ENTRADA DE PARMETROS PROGRAMVEIS (G10)

Os valores dos parmetros podem ser introduzidos em um programa. Esta funo usada na definio dos dados de compensao de erros de passo, quando so trocados agregados ou quando a velocidade mxima de avano de corte ou as constantes de tempo de corte so alteradas para atender s diferentes condies de usinagem.

307

16. ENTRADA DE PARMETROS PROGRAMVEIS (G10)

PROGRAMAO

B-64114PO/01

Formato
Formato
G10L50; Especificao do modo de entrada de parmetros N_R_; Para parmetros, exceto os dos eixos N_P_R_; Para os parmetros dos eixos

G11 ;

Cancelamento do modo de entrada de parmetros

Significado do comando
N_: N. do parmetro (4 dgitos) ou n. de posio de compensao (0 a 1023) para compensao de erros de passo +10.000 (5 dgitos) Valor de especificao de parmetro (os zeros esquerda podem ser omitidos.) N de eixo de 1 a 8 (usado para introduzir parmetros dos eixos)

R_: P_:

Explicaes
D Valor de especificao do parmetro (R_) D N do eixo (P_) No use um ponto decimal em um valor definido em um parmetro (R_). O ponto decimal tambm no pode ser usado em variveis de macro de usurio para R_. Especifique o nmero do eixo (P_) de 1 a 8 (at oito eixos) para um parmetro dos eixos. Os eixos de controle so numerados pela ordem em que so mostrados na tela do CNC. Por exemplo, especifique P2 para o eixo de controle exibido em segundo lugar. AVISO 1 No se esquea de executar manualmente o retorno ao ponto de referncia aps a alterao dos dados de com-pensao de erro do passo ou dos dados de compensao da folga. Sem isso, a mquina pode desviar--se da posio correta. 2 O modo de ciclo fixo tem de ser cancelado antes da intro-duo dos parmetros. Sem o cancelamento, ser ativado um movimento de perfurao.

NOTA No possvel especificar outras instrues NC no modo de entrada de parmetros.

308

B-64114PO/01

PROGRAMAO

16. ENTRADA DE PARMETROS PROGRAMVEIS (G10)

Exemplos
1. Defina o bit 2 (SPB) do parmetro de tipo bit n 3404
G10L50 ; N3404 R 00000100 ; G11 ; Modo de entrada de parmetros Especificao de SBP Cancelamento do modo de entrada de parmetros

2. Altere os valores do eixo Z (2 eixo) e do eixo C (4 eixo) no parmetro dos eixos n 1322 (coordenadas do limite de curso armazenado 2 na direo positiva, em cada eixo).
G10L50 ; N1322P3R4500 ; N1322P4R12000 ; G11 ; Modo de entrada de parmetros Modificao do eixo Z Modificao do eixo C Cancelamento do modo de entrada de parmetros

309

17. OPERAO DE MEMRIA UTILIZANDO PROGRAMAO O FORMATO DE FITA DA SRIE 10/11

B-64114PO/01

17

OPERAO DE MEMRIA UTILIZANDO O FORMATO DE FITA DA SRIE 10/11

Programas com formato de fita da srie 10/11 podem ser registrados na memria para operao de memria, definindo-se o bit 1 do parmetro n. 0001. O registro na memria e a operao de memria so possveis para as funes que usam o mesmo formato de fita que para a srie 10/11, bem como para as funes seguintes que usam um formato de fita diferente: Abertura de roscas de passo constante Chamada do subprograma Ciclo fixo Repetio de ciclo fixo Ciclo fixo de perfurao NOTA O registro em memria e a operao de memria s so possveis para as funes disponveis neste CNC.

310

B-64114PO/01

PROGRAMAO

17. OPERAO DE MEMRIA UTILIZANDO O FORMATO DE FITA DA SRIE 10/11

17.1

ENDEREOS E FAIXA DE VALORES ESPECIFICVEL PARA O FORMATO DE FITA DA SRIE 10/11

Alguns dos endereos que no podem ser usados para este CNC podem ser usados no formato de fita da srie 10/11. A faixa de valores permitidos para o formato de fita FS10/11 basicamente idntica deste CNC. As sees II-17.2 a II-17.6 descrevem os endereos com uma faixa diferente de valores permitidos. Se for especificado algum valor fora da faixa de valores permitidos, acionado um alarme.

311

17. OPERAO DE MEMRIA UTILIZANDO PROGRAMAO O FORMATO DE FITA DA SRIE 10/11

B-64114PO/01

17.2

ABERTURA DE ROSCAS DE PASSO CONSTANTE


Formato
G32IP_F_Q_; ou G32IP_E_Q_;
IP : Combinao de endereos dos eixos F : Passo de rosca ao longo do eixo longitudinal E : Passo de rosca ao longo do eixo longitudinal Q : Posio do ngulo inicial da abertura de rosca

Explicaes
D Endereo Embora o formato FS10/11 permita que o operador especifique o nmero de roscas por polegada com o endereo E, o formato de fita FS10/11 no o permite. Os endereos E e F so usados da mesma forma para especificar o passo de rosca ao longo do eixo longitudinal. O passo de rosca especificado com o endereo E tambm , por isso, adotado como um valor de ao contnua para o endereo F.

D Faixa de valores permitidos para o passo de rosca

Endereo para o passo de Entrada em mm rosca E Comando com um ponto decimal Comando sem um ponto decimal

Entrada em polegadas

de 0.0001 a 500.0000 mm de 0.000001 a 9.999999 pol. de 0.0001 a 500.0000 mm de 0.000001 a 9.999999 pol. de 0.01 a 500.00 mm de 0.0001 a 9.9999 pol.

D Faixa de valores permitidos para a velocidade de avano

Endereo para a velocidade de Entrada em mm avano Avano por minuto i t Sistema de 1 a 240000 incremental (IS--B) mm/min Sistema ) incremental (IS--C de 1 a 100000 mm/min de 0.01 a 500.00 mm/rot.

Entrada em polegadas de 0.01 a 9600.00 pol/min de 0.01 a 4800.00 pol/min de 0.0001 a 9.9999 pol/rot.

Avano por rotao

AVISO Especifique novamente a velocidade de avano, quando alternar entre o avano por minuto e o avano por rotao.

312

B-64114PO/01

PROGRAMAO

17. OPERAO DE MEMRIA UTILIZANDO O FORMATO DE FITA DA SRIE 10/11

17.3

CHAMADA DO SUBPROGRAMA
Formato
M98PffffLffff;
P: Nmero do subprograma L: Contagem da freqncia de repetio

Explicao
D Endereo D Nmero do subprograma O endereo L no pode ser usado no formato de fita deste CNC, mas pode ser usado no formato de fita FS10/11. A faixa de valores permitidos igual deste CNC (de 1 a 9999). Se for especificado um valor com mais de quatro dgitos, os quatro ltimos dgitos so considerados como o nmero do subprograma. A contagem da freqncia de repetio L pode ser especificada na faixa de 1 a 9999. Se no for especificada uma contagem da freqncia de repetio, 1 adotado.

D Contagem da freqncia de repetio

313

17. OPERAO DE MEMRIA UTILIZANDO PROGRAMAO O FORMATO DE FITA DA SRIE 10/11

B-64114PO/01

17.4

CICLO FIXO
Formato
Ciclo de torneamento da superfcie exterior/interior (ciclo de corte reto)

G90X_Z_F_;
Ciclo de torneamento da exterior/interior (ciclo de corte cnico)

G90X_Z_I_F_;
I: Comprimento da seo do cone ao longo do eixo X (raio) Ciclo de abertura de rosca (ciclo de abertura de rosca reta)

G92X_Z_F_Q_;
F:Passo de rosca Q:Deslocamento do ngulo inicial da abertura de rosca Ciclo de abertura de rosca (ciclo de abertura de rosca cnica)

G92X_Z_I_F_;
I: Comprimento da seo do cone ao longo do eixo X (raio) Ciclo de torneamento da superfcie final (ciclo de corte cnico frontal)

G94X_Z_F_;
Ciclo de torneamento da superfcie final (ciclo de corte cnico frontal)

G94X_Z_K_F_;
K: Comprimento da seo do cone ao longo do eixo Z

D Endereo D Faixa de valores permitidos para a velocidade de avano

Os endereos I e K no podem ser usados para ciclos fixos no formato de fita deste CNC, mas podem ser usados no formato de comando FS10/11. Igual da abertura de roscas de passo constante na seo II-17.2. Ver seo II-17.2.

314

B-64114PO/01

PROGRAMAO

17. OPERAO DE MEMRIA UTILIZANDO O FORMATO DE FITA DA SRIE 10/11

17.5

REPETIO DO CICLO FIXO DE TORNEAMENTO


Formato
Ciclo de torneamento da superfcie exterior/interior G71P_Q_U_W_I_K_D_F_S_T_;
I : Comprimento e sentido da tolerncia de corte para acabar o ciclo de usinagem grosseira ao longo do eixo X (ignorado, se especificado) K : Comprimento e sentido da tolerncia de corte para acabar o ciclo de usinagem grosseira ao longo do eixo Z (ignorado, se especificado) D : Profundidade de corte

Ciclo de usinagem grosseira da superfcie final G72P_Q_U_W_I_K_D_F_S_T_;


I : Comprimento e sentido da tolerncia de corte para acabar o ciclo de usinagem grosseira ao longo do eixo X (ignorado, se especificado) K : Comprimento e sentido da tolerncia de corte para acabar o ciclo de usinagem grosseira ao longo do eixo Z (ignorado, se especificado) D : Profundidade de corte

Ciclo de torneamento de loop fechado G73P_Q_U_W_I_K_D_F_S_T_;


I : Comprimento e sentido da distncia ao longo do eixo X (raio) K : Comprimento e sentido da distncia ao longo do eixo Z D : Nmero de divises

Ciclo de corte da superfcie final G74X_Z_I_K_F_D_; ou G74U_W_I_K_F_D_;


I : Distncia a percorrer ao longo do eixo X K : Profundidade de corte ao longo do eixo Z D : Distncia da ferramenta no final do caminho de corte

Ciclo de corte da superfcie exterior/interior G75X_Z_I_K_F_D_; ou G75U_W_I_K_F_D_;


I : Distncia a percorrer ao longo do eixo X K : Profundidade de corte ao longo do eixo Z D : Distncia da ferramenta no final do caminho de corte

Repetio do ciclo de abertura de rosca G76X_Z_I_K_D_F_A_P_Q_;


I : K: D: A: P: Diferena dos raios das roscas Altura da crista da rosca (raio) Profundidade do primeiro corte (raio) ngulo da ponta da ferramenta (ngulo de crista) Mtodo de corte

315

17. OPERAO DE MEMRIA UTILIZANDO PROGRAMAO O FORMATO DE FITA DA SRIE 10/11

B-64114PO/01

D Endereos e faixa de valores permitidos

Se os seguintes endereos forem especificados no formato de fita FS10/11, sero ignorados. D I e K para o ciclo de usinagem grosseira da superfcie exterior/interior (G71) D I e K para o ciclo de usinagem grosseira da superfcie final (G72) Para a repetio do ciclo de abertura de rosca (G76), especifique P1 (corte de profundidade constante com um s gume) ou P2 (abertura de rosca em ziguezague de profundidade constante, com os dois gumes) como mtodo de corte (P). Pode ser especificado um valor entre 0 e 120 graus para o ngulo A da ponta da ferramenta. Se forem especificados outros valores, ser acionado o alarme P/S 062. O endereo D (profundidade de corte e distncia de retrao) pode ser especificado com um valor entre -99999999 e 99999999, no menor incremento de entrada, mesmo que a entrada de ponto decimal tipo calculadora seja especificada (quando o bit 0 (DPI) do parmetro n 3401 colocado em 1). Se o endereo D incluir um ponto decimal, acionado o alarme P/S n 007. A faixa de valores permitidos para a velocidade de avano a mesma da abertura de roscas de passo constante. Ver seo II-17.2.

316

B-64114PO/01

PROGRAMAO

17. OPERAO DE MEMRIA UTILIZANDO O FORMATO DE FITA DA SRIE 10/11

17.6

FORMATOS PARA OS CICLOS FIXOS DE PERFURAO


Formato
Ciclo de perfurao R: P: F: L :

G81X_C_Z_F_L_ ; ou G82X_C_Z_R_F_L_ ;
Distncia entre o nvel inicial e a posio R Tempo de pausa na base do furo Velocidade de avano de corte Nmero de repeties

G83X_C_Z_R_Q_P_F_L_ ;
R: Q: P: F: L :

Ciclo de perfurao profunda Distncia entre o nvel inicial e a posio R Profundidade de corte em cada ciclo Tempo de pausa na base do furo Velocidade de avano de corte Nmero de repeties

G83.1X_C_Z_R_Q_P_F_L_ ;
R: Q: P: F: L :

Ciclo rpido de perfurao profunda Distncia entre o nvel inicial e a posio R Profundidade de corte em cada ciclo Tempo de pausa na base do furo Velocidade de avano de corte Nmero de repeties

G84X_C_Z_R_P_F_L_ ;
R: P: F: L : Distncia entre o nvel inicial e a posio R Tempo de pausa na base do furo Velocidade de avano de corte Nmero de repeties

Rosqueamento

G84.2X_C_Z_R_P_F_L_S_ ;
R: P: F: L : S:

Rosqueamento rgido com macho Distncia entre o nvel inicial e a posio R Tempo de pausa na base do furo Velocidade de avano de corte Nmero de repeties Velocidade do fuso

G85X_C_Z_R_F_L_ ; ou G89X_C_Z_R_P_F_L_ ;
R: P: F: L : Distncia entre o nvel inicial e a posio R Tempo de pausa na base do furo Velocidade de avano de corte Nmero de repeties

Ciclo de mandrilagem

Cancelamento G80 ;

Explicaes
D Endereo Para este formato de fita do CNC, o endereo usado para especificar o nmero de repeties K. Para o formato de fita FS10/11, L.
317

17. OPERAO DE MEMRIA UTILIZANDO PROGRAMAO O FORMATO DE FITA DA SRIE 10/11

B-64114PO/01

D Cdigo G

Alguns cdigos G so vlidos apenas para o formato de fita do CNC ou para o formato de fita FS10/11. A especificao de um cdigo G invlido, provoca o acionamento do alarme P/S n 10.
Cdigos G vlidos apenas para o formato de fita da G81, G82, G83.1, G84.2 srie 10/11 Cdigos G vlidos apenas para o formato de fita da G87, G88 srie 0i

D Plano de posicionamento e eixo de perfurao

Para este formato de fita CNC, o plano de posicionamento e o eixo de perfurao so determinados de acordo com o cdigo G para o ciclo fixo usado. Para o formato de fita FS10/11, o plano de posicionamento e o eixo de perfurao so determinados de acordo com G17/G19. O eixo de perfurao o eixo bsico (eixo Z ou eixo X) que no fica situado no plano de posicionamento.
Cdigo G G17 G19 Plano de posicionamento Plano XY Plano YZ Eixo de perfurao Eixo Z Eixo X

Atravs do bit 0 (FXY) do parmetro n 5101 pode definir-se o eixo Z como eixo de perfurao. D Pormenores de dados que especificam a usinagem Os dados para o ciclo fixo so especificados da seguinte forma:
Gjj X C Z R Q P F L ;
Dados de Modo de perfurao Dados sobre a perfurao posio do furo Definio Endereo Nmero de repeties

Explicao Cdigo G do ciclo fixo de perfurao

Modo de Gjj perfurao Dados sobre a posio do furo X/U C/H

(Z/W) Valor incremental ou absoluto usado para especificar a posio do furo Valor incremental ou absoluto usado para especificar a distncia entre a posio R e a base do furo Valor incremental usado para especificar a distncia entre o nvel inicial e a posio R ou valor absoluto usado para especificar a posio R. O uso de qualquer deles depende do bit 6 do parmetro n 5102 e do sistema de cdigos G em uso. Valor incremental usado para especificar a profundidade de corte em cada ciclo G83 ou G83.1 com programao do raio. Tempo de pausa na base do furo. A relao entre o tempo de pausa e o valor especificado igual de G04. Velocidade de avano de corte Nmero de repeties para uma seqncia de operaes de corte. Se L no for especificado, adotado o valor 1.

Z/W (X/U)

R Modo de perfurao

P F Nmero de repeties L

318

B-64114PO/01

PROGRAMAO

17. OPERAO DE MEMRIA UTILIZANDO O FORMATO DE FITA DA SRIE 10/11

D Especificao da posio R

A posio R especificada como um valor incremental para a distncia entre o nvel inicial e a posio R. Para o formato de fita FS10/11, o parmetro e o sistema de cdigos G usados determinam se a distncia entre o nvel inicial e a posio R dever ser especificada com um valor incremental ou absoluto. Se o bit 6 (RAB) do parmetro n 5102 for 0, sempre usado um valor incremental. Se for 1, o tipo de valor usado depende do sistema de cdigos G usado. Quando usado o sistema A de cdigos G, utiliza-se um valor absoluto. Quando usado o sistema B ou C de cdigos G, utiliza-se um valor absoluto no modo G90 e um valor incremental no modo G91.
Formato de fita da srie 10/11 Bit 6 do parmetro n 5102 = 1 Sistema de cdigos G A Absoluto B, C G90 Absoluto G91 Incremental Incremental Bit 6 do parmetro n 5102 = 0 I Incremental t l Formato de fita da Srie 16/18/160/180

D Pormenores do ciclo fixo

D Distncia d para G83 e G83.1 D Pausa com G83 e G83.1

Abaixo listada a correspondncia entre os cdigos G e este formato de fita do CNC ou o formato de fita FS10/11. Esta lista inclui igualmente notas sobre a pausa durante um ciclo fixo. N. Gjj (Use) Formato de comando deste CNC 1. G81 (Ciclo de perfurao) G83 (G87) P0 <Q no especificado> Sem pausa 2. G82 (Ciclo de perfurao) G83 (G87) P <Q no especificado> A ferramenta faz sempre uma pausa na base do furo. 3. G83 (Ciclo de perfurao profunda)G83 (G87) <Tipo B> Se o bloco contiver um comando P, a ferramenta faz uma pausa na base do furo. 4. G83.1 (Ciclo de perfurao profunda)G83 (G87) <Tipo A> Se o bloco contiver um comando P, a ferramenta faz uma pausa na base do furo. Nota) Tanto o tipo A como o B so selecionados de acordo com o bit 2 (RTR) do parmetro n 5101. 5. G84 (Rosqueamento) G84 (G88)I Se o bloco contiver um comando P, a ferramenta faz uma pausa depois de chegar base do furo e depois de ser retrada para a posio R. 6. G84.2 (Rosqueamento rgido com macho) M29 S_ G84 (G88) Se o bloco contiver um comando P, a ferramenta faz uma pausa antes do fuso iniciar a rotao em sentido inverso na base do furo e antes de iniciar a rotao em sentido normal na posio R. 7. G85 (Ciclo de mandrilagem) G85 (G89) P0 Sem pausa 8. G89 (Ciclo de mandrilagem) G85 (G89) P_ A ferramenta faz sempre uma pausa na base do furo. O parmetro n 5114 determina a distncia d para G83 e G83.1. Na srie 0i, G83 ou G83.1 no leva a ferramenta a fazer uma pausa. No formato de fita FS10/11, a ferramenta s faz uma pausa na base do furo se o bloco contiver um endereo P.
319

17. OPERAO DE MEMRIA UTILIZANDO PROGRAMAO O FORMATO DE FITA DA SRIE 10/11

B-64114PO/01

D Pausa com G84 e G84.2

Na srie 0i, G84/G84.2 leva a ferramenta a fazer uma pausa antes do fuso comear a girar na direo normal ou na direo inversa, de acordo com a especificao de parmetros correspondente. No formato de fita FS10/11, quando o bloco contm um endereo P, a ferramenta faz uma pausa na base do furo e na posio R, antes do fuso comear a girar no sentido normal ou no sentido inverso. No formato de fita FS10/11, o rosqueamento rgido com macho pode ser especificado atravs dos mtodos listados abaixo:
Formato G84.2 X_ Z_ R_ ...S**** ; S**** ; G84.2 X_ Z_ R_ .... ; M29 S**** ; G84 X_ Z_ R_ .... ; M29 S**** G84 X_ Z_ R_ .... ; G84 X_ Z_ R_ .... S**** ; S**** ; G84 X_ Z_ R_ .... ; G84 um cdigo G para o rosqueamento rgido com macho. macho Bit 0 (G84) do parmetro n. 5200 = 1 * Comum ao formato da srie 0i Definio (F10/F11) = 1 Condio (parmetro), comentrio

D Rosqueamento rgido com macho

* Comum ao formato da srie 0i

D Programao do dimetro ou do raio

Definindo com 1 o bit 7 (RDI) do parmetro n 5102, o modo de programao do dimetro ou do raio para o comando R do ciclo fixo no formato de fita FS10/11 corresponde ao modo de programao do dimetro ou do raio para o eixo de perfurao. Especificando o bit 3 (F16) do parmetro n 5102, o formato de fita FS10/11 desativado. Tal aplica-se apenas ao ciclo fixo de perfurao. No entanto, o nmero de repeties deve ser especificado atravs do endereo L. CUIDADO A colocao em 1 do bit 3 (F16) do parmetro n. 5102 corrige os bits 6 (RAB) e 7 (RDI) do parmetro n. 5102; ambos passam a ser considerados como sendo 0.

D Desativao do formato da srie 10/11

Limitaes
D Eixo C como eixo de perfurao D Fixao do eixo C impossvel usar o eixo C (o terceiro eixo) como eixo de perfurao. Portanto, a especificao de G18 (plano ZX) aciona o alarme P/S n 28 (erro do comando de seleo de plano). No formato de fita FS10/11, no possvel especificar um cdigo M para fixar o eixo C.

320

B-64114PO/01

PROGRAMAO

18. FUNES DE CORTE A ALTA VELOCIDADE

18

FUNES DE CORTE A ALTA VELOCIDADE

321

18. FUNES DE CORTE A ALTA VELOCIDADE

PROGRAMAO

B-64114PO/01

18.1
CONTROLE AVANADO POR ANTECIPAO (G08)

Esta funo foi criada para uma usinagem precisa de alta velocidade. Com esta funo, podem ser eliminados os atrasos devido a acelerao/desacelerao e o atraso no sistema servo, que aumentam medida que a velocidade de avano se torna maior. A ferramenta pode, ento, seguir com preciso os valores especificados e os erros no perfil de usinagem podem ser reduzidos. Esta funo acionada quando o modo de controle avanado por antecipao selecionado. Para mais informaes, consulte o manual correspondente publicado pelo fabricante da mquina-ferramenta.

Formato
G08 P_
P1 : Ativao do modo de controle avanado por antecipao. P0 : Desativao do modo de controle avanado por antecipao.

Explicaes
D Funes disponveis No modo de controle avanado por antecipao, esto disponveis as seguintes funes:
(1) Acelerao/desacelerao linear antes da interpolao (2) Funo de desacelerao automtica de canto (3) Funo de fixao da velocidade de avano em funo do raio do

arco

Para a funo mencionada no ponto (1), est disponvel um parmetro especial para o modo de controle avanado por antecipao. D Reset O modo de controle avanado por antecipao cancelado atravs de um reset.

322

B-64114PO/01

PROGRAMAO

18. FUNES DE CORTE A ALTA VELOCIDADE

Notas
NOTA 1 Se, no modo de controle avanado por antecipao, for detetado um bloco sem um comando de movimento, a ferramenta desacelera e pra no bloco precedente. 2 Se, no modo de controle avanado por antecipao, houver um bloco de movimento que contenha um cdigo M, S ou T, a ferramenta desacelera e pra nesse mesmo bloco. 3 Se, no modo de controle avanado por antecipao, for especificado um cdigo G de ao simples, como p. ex. G04, a ferramenta desacelera e pra no bloco precedente. 4 Se, no modo de controle avanado por antecipao, for ativado ou desativado um sinal de bloqueio da mquina (de MLK1 a MLK8), a acelerao/desacelerao no executada no eixo em que foi ativado o bloqueio da mquina. 5 No modo de controle avanado por antecipao, o override automtico de cantos s pode alterar a velocidade interna de corte do arco. 6 Se for ativado um alarme de ultrapassagem de curso no modo de controle avanado por antecipao, a ferramenta desacelera e pra aps a ativao do alarme, isto , a ferramenta executa um overrun correspondente distncia de desacelerao. 7 Se o comando de avano por rotao for especificado no modo de controle avanado por antecipao, a velocidade do fuso pode ser alterada at 30000 rpm. 8 Se, no modo de controle avanado por antecipao, houver um bloco de avano por rotao imediatamente antes ou depois de um bloco de avano por minuto, a ferramenta desacelera e pra no bloco precedente.

Limitaes

D Comando G08 D Abertura de rosca

D Funes que no podem ser aplicadas no modo de controle avanado por antecipao

Especifique o cdigo G08 apenas em um bloco. Visto que esta funo implica um controle automtico da velocidade, a ferramenta desacelera nos cantos, alterando, assim, automaticamente a profundidade de corte, mesmo no modo de avano por minuto. Por este motivo, esta funo no ser usada para a abertura de rosca. A desacelerao automtica tambm executada no modo de avano por rotao. Algumas funes no podem ser especificadas no modo de controle avanado por antecipao. Para especificar qualquer uma dessas funes, necessrio cancelar primeiro o modo de controle avanado por antecipao. Depois de especificar a respectiva funo, o modo de controle avanado por antecipao pode ser novamente selecionado. A tabela abaixo indica a aplicabilidade das funes.
Nome da funo Ciclo fixo de retificao Acelerao/desac. em forma de, em desloc. rpido Funo de deteo de sobrecarga Barreira da placa de fixao/do cabeote mvel Especificao do de referncia com tope mecnico Controle em tandem Aplicabilidade Y f f Y f f

323

18. FUNES DE CORTE A ALTA VELOCIDADE

PROGRAMAO

B-64114PO/01

Nome da funo Software personalizado para a CPU principal Controle de fim de curso antes do movimento Controle dos eixos pelo PMC Sistema incremental 1/10 Acelerao/desacelerao linear aps a interpolao em avano de corte Remoo de eixos Interpolao de coordenadas polares Interpolao cilndrica Torneamento poligonal Interpolao helicoidal Retrao no ciclo de abertura de rosca Abertura de rosca contnua Abertura de rosca de passo varivel Rosqueamento rgido com macho Retorno ao terceiro/quarto ponto de referncia Controle com uma manivela Controle com duas manivelas Interrupo por manivela Reincio do programa Controle do curso armazenado 2, 3 Compensao de erros de passo armazenados Desacelerao externa Controle simples de sincronizao Comparao do nmero de seqncia e parada Boto de posio Funo de salto rpido Funo de salto multi--etapas Sada serial S Posicionamento do fuso Controle de contornos Cs Primeira orientao do fuso Seleo da primeira sada do fuso Controle da velocidade de corte constante Edio da velocidade real do fuso Superviso da oscilao da velocidade do fuso Controle de sincronizao do fuso Controle de fusos mltiplos Sada analgica S Segunda orientao do fuso Seleo da segunda sada do fuso

Aplicabilidade f Y Y (*1) f f f Y Y Y f Y Y Y Y f f f Y Y Y f f Y f Y Y Y f Y Y (*2) f f f f f f f f f f

324

B-64114PO/01

PROGRAMAO

18. FUNES DE CORTE A ALTA VELOCIDADE

Nome da funo Programao direta das dimenses do desenho Sistema de cdigos G B/C Entrada de dados programvel Macro de usurio -- B Macro de usurio do tipo interrupo Chanfragem, arredondamento de cantos Seleo polegadas/unidades mtricas Repetio de ciclo fixo Ciclo fixo de perfurao Play back (reproduo) Espelhamento para cabeote duplo de torno--revlver Formato de fita F10/11 Conversao grfica Entrada de dados padro Varivel comum adicional de macro de usurio Executor de macros Repetio de ciclo fixo 2 Sistema de coordenadas da pea Controle de leitura/envio 1 Controle de leitura/envio 2 Controle externo de dispositivos de E/S Controle DNC2 Compensao externa da ferramenta Mensagem externa Deslocamento externo do ponto zero da mquina Entrada externa de dados Controle de um eixo angular Predefinio do sistema de coordenadas da pea Funo auxiliar secundria Controle de um eixo arbitrrio/angular Compensao do raio da ponta da ferramenta Compensao da geometria e do desgaste da ferramenta Compensao automtica da ferramenta Entrada direta dos valores de correo medidos B Correo do eixo Y Gesto da vida til das ferramentas Salto opcional de bloco, adicional Edio simultnea Edio expandida em fita perfurada Painel de operao por software

Aplicabilidade f f f f Y f f f f f f f f f f f f f f f f f f f f f Y f f Y f f Y f f f f f f f

325

18. FUNES DE CORTE A ALTA VELOCIDADE

PROGRAMAO

B-64114PO/01

Nome da funo Botes gerais do painel de operao por software Indicao do tempo de trabalho e da quantidade de peas Visualizao de grficos Visualizao do diretrio da unidade de disquete Avano por rotao Funo de salto (G31) Retorno ao ponto de referncia em marcha lenta (G28) Salto do limite de torque Abertura de rosca

Aplicabilidade f f f f f Y Y Y Y

<Aplicabilidade> f
Y

: A funo pode ser usada no modo de controle por antecipao. : A funo no pode ser usada no modo de controle por antecipao. Para usar a funo, cancele primeiro o modo de controle por antecipao.

NOTA 1 O controle de eixos PMC s pode ser ativado para a funo avanada de controle do avano. 2 O controle de contornos Cs pode ser executado no modo de controle por antecipao, se o bit G8S (bit 5 do parmetro 1602) estiver definido de forma correspondente.

326

B-64114PO/01

PROGRAMAO

19. FUNO DE CONTROLE DOS EIXOS

19

FUNO DE CONTROLE DOS EIXOS

327

19. FUNO DE CONTROLE DOS EIXOS

PROGRAMAO

B-64114PO/01

19.1

TORNEAMENTO POLIGONAL

Torneamento poligonal significa usinagem de um contorno poligonal, atravs da rotao da pea e da ferramenta em uma determinada relao.

Pea Pea

Ferramenta

Fig. 19.1 (a) Torneamento poligonal

Ao alterar certas condies, como a relao de rotao da pea e da ferramenta e o nmero de ferramentas de corte, altera-se tambm o contorno da pea para um quadrado ou um hexgono. O tempo de usinagem pode ser reduzido em relao usinagem de contornos poligonais com os eixos C e X da coordenada polar. No entanto, o contorno da pea no exatamente um polgono. O torneamento poligonal usado geralmente para as cabeas de parafusos quadrados e/ou hexagonais ou de porcas hexagonais.

Fig. 19.1 (b) Parafuso sextavado

Formato
G51.2 (G251) P_Q_; P,Q:

Relao de rotao do fuso e do eixo Y Especificar faixa:Intefer 1 a 9 para


PeQ Quando Q um valor positivo, o eixo Y faz uma rotao positiva. Quando Q um valor negativo, o eixo Y faz uma rotao negativa.

328

B-64114PO/01

PROGRAMAO

19. FUNO DE CONTROLE DOS EIXOS

Explicaes

A rotao da ferramenta para o torneamento poligonal controlada atravs do eixo controlado do CNC. Este eixo de rotao da ferramenta chamado eixo Y na seguinte descrio. O eixo Y controlado atravs do comando G51.2, de modo que as velocidades de rotao da pea montada no fuso (previamente especificada atravs do comando S) e da ferramenta atinjam a relao especificada. (Exemplo) A relao de rotao entre a pea (fuso) e o eixo Y de 1:2 e o eixo Y faz uma rotao positiva. G51.2P1Q2; Quando o incio simultneo especificado atravs de G51.2, detetado o sinal de 1 rotao enviado pelos cdigos de posio definidos no fuso. Aps esta deteo a rotao do eixo Y controlada de acordo com a relao de rotao (P:Q) ao mesmo tempo que sincronizada com a velocidade do fuso. Por outras palavras, a rotao do eixo Y controlada de modo que o fuso e o eixo Y mantenham uma relao de P:Q. Esta relao ser mantida at que o comando de cancelamento do torneamento poligonal seja executado (G50.2 ou operao de reset). O sentido de rotao do eixo Y determinado pelo cdigo Q e no afetado pelo sentido de rotao dos codificadores de posio. A sincronizao do fuso e do eixo Y cancelada pelo seguinte comando: G50.2(G250); Quando G50.2 especificado, a sincronizao do fuso e do eixo Y cancelada e o eixo Y pra. Esta sincronizao cancelada igualmente nos seguintes casos: i) Desenergizao ii) Parada de emergncia iii) Alarme servo iv) Reset (sinal de reset externo ERS, sinal de reset & rebobinamento RRW e tecla de RESET no painel MDI) v) Ativao dos alarmes P/S n 217 a 221

Exemplo

G00X100. 0Z20.0 S1000.0M03 ;Velocidade de rotao da pea 1000min- 1 G51.2P1 Q2 ; Incio da rotao da ferramenta (velocidade de rotao da ferramenta 2000min- 1) G01X80.0 F10.0 ; Avano do eixo X G04X2. ; G00X100.0 ; Escape do eixo X G50.2 ; Parada da rotao da ferramenta M05 ; Parada do fuso Especificar G50.2 e G51.2 sempre em um bloco nico.

329

19. FUNO DE CONTROLE DOS EIXOS

PROGRAMAO

B-64114PO/01

D Princpio do Torneamento Poligonal

O princpio do torneamento poligonal explicado a seguir. Na figura abaixo, os raios da ferramenta e da pea so A e B e as velocidades angulares da ferramenta e da pea so a e b. O ponto de origem das coordenadas cartesianas XY adotado como centro da pea. Simplificando, suponha que o centro da ferramenta se encontra na posio Po (A, 0), na periferia da pea, e que a ponta da ferramenta comea a movimentar-se a partir da posio Pto (A-B, 0).
Y A ; Raio da pea B ; Raio da ferramenta ; Velocidade angular da pea ; Velocidade angular da ferramenta X Velocidade angular A B

Pto Ferramenta (0, 0)

Pea

Po Velocidade angular Po (A, 0) Pto (A--0, 0)

Neste caso, a posio da ponta da ferramenta Pt (Xt,Yt) aps o tempo t expressa pela equao 1:
Pt (Xt, Yt) B t A t (0, 0) P o Ponto inicial

Xt=Acos t-Bcos(- )t (equao 1) Yt=Asin t+Bsin(- )t Supondo que a relao de rotao entre a pea e a ferramenta de 1:2, isto , =2, a equao 1 altera-se da seguinte forma Xt=Acos t-Bcos t=(A-B)cos t (Equation 2) Xt=Asin t+Bsin t=(A+B)sin t A equao 2 indica que o caminho da ponta da ferramenta descreve uma elipse, cujo dimetro maior A+B e cujo dimetro menor A-B.

330

B-64114PO/01

PROGRAMAO

19. FUNO DE CONTROLE DOS EIXOS

Em seguida, suponha que uma de duas ferramentas colocada em uma posio com uma simetria de 180. Com estas ferramentas, pode ser usinado um quadrado, como ilustrado abaixo.

Se forem colocadas trs ferramentas a cada 120, o contorno da pea ser um hexgono, como ilustrado abaixo.

AVISO Para obter informaes sobre a velocidade rotacional mxima da ferramenta, consultar o manual fornecido pelo fabricante da mquina. No especifique uma velocidade do fuso que exceda a velocidade mxima permitida para a ferramenta, nem uma relao entre a velocidade da ferramenta e a velocidade do fuso que possa exceder a velocidade mxima da ferramenta.

331

19. FUNO DE CONTROLE DOS EIXOS

PROGRAMAO

B-64114PO/01

AVISO 1 O ponto inicial do processo de abertura de rosca torna--se inconsistente quando executado durante a operao sncrona. Cancele a sincronizao executando G50.2 quando efetuar a abertura de rosca. 2 Os sinais seguintes tornam--se vlidos ou invlidos em relao ao eixo Y, na operao sncrona. Sinais vlidos em relao ao eixo Y: Bloqueio da mquina Servo OFF Sinais invlidos em relao ao eixo Y: Bloqueio de avano Interbloqueio Override Funcionamento em vazio (Durante o funcionamento em vazio, no se espera, porm, pelo sinal de rotao no bloco G51.2.)

NOTA 1 O eixo Y, ao contrrio dos outros eixos controlados, no pode ser especificado um comando de movimento como Y----. Isto , um comando de movimento do eixo desnecessrio para o eixo Y, porque, quando G51.2 (modo de torneamento poligonal) especificado, s necessrio controlar o eixo Y de forma que a ferramenta gire a uma determinada velocidade em relao velocidade de rotao do fuso. No entanto, s pode ser especificado o comando de retorno ao ponto de referncia (G28V0;), visto que a rotao do eixo Y pra em uma posio instvel quando G50.2 (comando de cancelamento do modo de rotao poligonal) especificado. Se a posio de incio de rotao da ferramenta for instvel, poder surgir um problema, por exemplo, quando o mesmo contorno usinado com uma ferramenta de acabamento depois de ter sido usinado com uma ferramenta de desbastar. Especificao de G28V0; para o eixo Y igual ao comando de orientao para o fuso. Nos restantes eixos, e ao contrrio do retorno manual ao ponto de referncia, G28 efetua geralmente o retorno ao ponto de referncia sem detetar o limite de desacelerao. No entanto, com G28V0; , para o eixo Y, o retorno ao ponto de referncia executado atravs da deteo do limite de desacelerao, tal como no retorno manual ao ponto de referncia. Para usinar uma pea com os mesmos contornos da pea anterior, a ferramenta e o fuso devem estar na posio em que se encontravam anteriormente, quando a ferramenta comea a rodar. A ferramenta d incio rotao quando o sinal de 1 rotao do codificador de posio existente no fuso detetado. 2 O eixo Y usado para controlar a rotao da ferramenta para o torneamento poligonal, usa o 4 eixo. Contudo, o 3 eixo tambm pode ser usado se forem especificados os devidos parmetros, (n 7610). Neste caso, esse eixo dever ser denominado eixo C. 3 Na indicao da posio do eixo Y, o valor de coordenada da mquina (MQUINA) mudar de uma faixa de 0 para a definio do parmetro (a distncia a percorrer por rotao) medida que o eixo Y se desloca. Os valores das coordenadas absolutas ou relativas no so renovados. 4 No eixo Y, no pode ser instalado um detetor da posio absoluta. 5 O avano manual contnuo ou o avano por manivela invlido quando o eixo Y est em operao sncrona. 6 O eixo Y em operao sncrona no faz parte do nmero de eixos controlados simultaneamente.

332

B-64114PO/01

PROGRAMAO

19. FUNO DE CONTROLE DOS EIXOS

19.2

ROLL-OVER DO EIXO DE ROTAO


Explicaes

A funo roll-over impede um estouro das coordenadas do eixo de rotao. A funo roll-over ativada colocando em 1 o bit 0 do parmetro 1008. Para um comando incremental, a ferramenta se desloca ao longo do ngulo especificado no comando. Para um comando absoluto, as coordenadas aps a movimentao da ferramenta correspondem aos valores definidos no parmetro n 1260, arredondados pelo ngulo correspondente a uma rotao. A ferramenta move-se para a direo na qual as coordenadas finais esto mais perto quando o bit 1 (ROAx) do parmetro n. 1008 est definido para 0. Os valores exibidos para as coordenadas relativas so tambm arredondados em o ngulo correspondente a uma rotao quando o bit 2 (ROAx) do parmetro n. 1008 est definido para 1 Suponha que o eixo C o eixo de rotao e que a distncia a percorrer por rotao de 360.000 (parmetro n 1260 = 360000). Quando o programa seguinte executado usando a funo roll-over do eixo de rotao, o eixo se move como ilustrado abaixo.
C0 ; N1 C--150.0 ; N2 C540.0 ; N3 C--620.0 ; N4 H380.0 ; N5 H--840.0 ; Valor das coordenadas relativas --720 Valor das coordenadas absolutas --0 N1 N2 N3 N4 N5 Nmero de seqncia N1 N2 N3 N4 N5 Valor Valor das coordenadas real do mo- absolutas aps o trmino vimento do movimento --150 --30 --80 +380 --840 --360 --0 --0 --0
210(Absoluto) 180 100 120

Exemplos

210 180 100 120 0 360 --0

333

19. FUNO DE CONTROLE DOS EIXOS

PROGRAMAO

B-64114PO/01

19.3

CONTROLE SIMPLES DE SINCRONIZAO

A funo de controle simples de sincronizao permite operaes sncronas e normais em dois eixos especificados para serem comutados de acordo com um sinal de entrada da mquina. Para uma mquina com duas unidades porta-ferramenta que podem ser controladas independentemente com diferentes eixos controlados, esta funo ativa as operaes descritas abaixo. Esta seo descreve as operaes de uma mquina com duas unidades porta-ferramenta, as quais podem ser operadas independentemente ao longo do eixo X e do eixo Y. Se a sua mquina usar outros eixos para o mesmo fim, substitua os respectivos nomes dos eixos por X e Y.

Fig. 19.3 Configurao exemplificativa dos eixos de uma mquina, na qual executada a funo de controle simples de sincronizao

Explicaes

D Operao sncrona

D Operao normal

A operao sncrona possvel em mquinas com duas unidades porta-ferramenta. No modo de operao sncrona, o movimento executado em um eixo pode ser sincronizado com o movimento especificado para outro eixo. O comando de movimento pode ser especificado para um dos dois eixos, que indicado como o eixo principal. Dado que se mantm a sincronizao referida com o eixo principal, o outro eixo denominado eixo secundrio. Se o eixo principal for X e o eixo secundrio for Y, a operao sncrona no eixo X (eixo principal) e no eixo Y (eixo secundrio) executada de acordo com os comandos Xxxxx introduzidos para o eixo principal. No modo de operao sncrona, um comando de movimento especificado para o eixo principal resulta em uma operao simultnea dos motores servo dos eixos principal e secundrio. Neste modo, no executada a compensao de erro de sincronizao. Por outras palavras, qualquer erro de posicionamento entre os dois motores servo no monitorado, nem feito qualquer ajustamento do motor servo do eixo secundrio para minimizar qualquer erro. No ativado qualquer alarme de erro de sincronizao. As operaes automticas podem ser sincronizadas, o mesmo no acontecendo com as operaes manuais. A operao normal executada quando peas diferentes so usinadas em mesas diferentes. Tal como sucede com um controle normal do CNC, os comandos de movimento para os eixos principal e secundrio so especificados com os endereos desses eixos (X e Y). Os comandos de movimento para os dois eixos podem ser especificados no mesmo bloco. 1 De acordo com o comando Xxxxx programado para o eixo principal, o movimento executado ao longo do eixo X, tal como no modo normal.
334

B-64114PO/01

PROGRAMAO

19. FUNO DE CONTROLE DOS EIXOS

2 De acordo com o comando Yyyyy programado para o eixo secundrio, o movimento executado ao longo do eixo Y, tal como no modo normal. 3 De acordo com o comando Xxxxx Yyyyy, os movimentos simultneos so executados ao longo tanto do eixo X como do eixo Y, tal como no modo normal. As operaes manual e automtica podem ser controladas, como sucede no controle CNC normal. D Mudana entre as operaes sncrona e normal D Retorno automtico ao ponto de referncia Para mais informaes sobre como alternar entre os modos de operao sncrona e de operao normal, consulte o manual publicado pelo fabricante da mquina-ferramenta. Se for inserido um comando para retorno automtico ao ponto de referncia (G28), ou de retorno ao segundo, terceiro ou quarto ponto de referncia (G30), no modo de operao sncrona, executado um retorno ao ponto de referncia para o eixo X, sendo executado um movimento idntico para o eixo Y. Se o movimento deste eixo Y concordar com um retorno ao ponto de referncia no eixo Y, acende-se tambm uma lmpada indicando que terminou o retorno ao ponto de referncia para o eixo Y. No entanto, recomenda-se que G28 e G30 sejam especificados no modo de operao normal. Se for inserido um comando para verificao do retorno automtico ao ponto de referncia (G27) no modo de operao sncrona, so executados movimentos idnticos para os eixos X e Y. Se o movimento destes eixos X e Y corresponder ao retorno ao ponto de referncia nos eixos X e Y, acendem-se as lmpadas indicando que terminou o retorno ao ponto de referncia para o eixo X e para o eixo Y. Caso contrrio, ser acionado um alarme. No entanto, recomenda-se que G27 seja especificado no modo de operao normal. Se um comando de movimento for especificado para o eixo secundrio no modo de operao sncrona, acionado o alarme P/S 213. O eixo principal definido no parmetro 8311. O eixo secundrio especificado por um sinal externo. Se a definio do sistema de coordenadas ou se a compensao da ferramenta que provoca um deslocamento no sistema de coordenadas for executada no modo de operao sncrona, acionado o alarme P/S 214. No modo de operao sncrona, s vlido o sinal externo de desacelerao, interbloqueio ou bloqueio da mquina, no eixo principal. O sinal do eixo secundrio correspondente ignorado. A compensao do erro de passo e a compensao de folga so executadas separadamente para os eixos principal e secundrio. No modo de operao sncrona, a chave absoluto manual tem de ser colocada em ON (o ABS tem de ser colocado em 1). Se a chave estiver em OFF, poder ser impossvel efetuar o movimento correto do eixo secundrio. As operaes manuais no podem ser sincronizadas.
335

D Verificao do retorno automtico ao ponto de referncia

D Comando do eixo secundrio D Eixos principal e secundrio

Limitaes
D Definio do sistema de coordenadas e compensao da ferramenta D Desacelerao, interbloqueio e bloqueio da mquina externos D Compensao de erro de passo D Chave absoluto manual

D Operao manual

19. FUNO DE CONTROLE DOS EIXOS

PROGRAMAO

B-64114PO/01

19.4
CONTROLE EM TANDEM

Se um s motor no produzir torque suficiente para acionar um mesa grande, podem usar-se dois motores para o movimento ao longo de um s eixo. O posicionamento realizado apenas pelo motor principal. O motor auxiliar usado apenas para produzir o torque. A funo de controle em tandem permite duplicar o torque produzido.

Mesa

Motor principal

Fuso de rtula

Motor auxiliar

Fig. 19.4 Exemplo de operao

Em geral, o NC considera o controle em tandem como sendo executado em um s eixo. No entanto, para o gerenciamento dos parmetros do servo e a monitorao do alarme servo, o controle em tandem considerado como sendo executado em dois eixos. Para mais informaes, consulte o manual correspondente publicado pelo fabricante da mquina-ferramenta.

336

B-64114PO/01

PROGRAMAO

19. FUNO DE CONTROLE DOS EIXOS

19.5

CONTROLE DE UM EIXO ANGULAR / CONTROLE DE UM EIXO ANGULAR ARBITRRIO

Se o eixo angular formar um ngulo diferente de 905 com o eixo perpendicular, a funo de controle do eixo angular controla a distncia a percorrer ao longo de cada eixo, de acordo com o ngulo de inclinao. Para a funo normal de controle do eixo angular, o eixo X sempre usado como eixo angular e o eixo Z sempre usado como eixo perpendicular. Para o controle do eixo angular B, no entanto, qualquer eixo pode ser especificado como eixo angular e perpendicular, atravs da especificao dos parmetros correspondentes. Quando se cria um programa, parte-se do princpio de que os eixos angular e perpendicular formam um ngulo reto. Todavia, a distncia real percorrida controlada de acordo com um ngulo de inclinao.
+X Sistema de coordenadas do programa +X Sistema de coordenadas em uso (eixo angular) +Z (eixo perpendicular)

: ngulo de inclinao

Explicaes

Quando o eixo angular o eixo X e o eixo perpendicular o eixo Z, a distncia a percorrer ao longo de cada eixo controlada de acordo com as frmulas mostradas abaixo. A distncia a percorrer ao longo do eixo X determinada pela seguinte frmula:
Xa =

A distncia a percorrer ao longo do eixo Z corrigida pela inclinao do eixo X, sendo determinada pela seguinte frmula: Na velocidade de avano, a componente de velocidade ao longo do eixo X determinada pela seguinte frmula:
Fa = Za = Zp 1 Xp tan 2 Fp cos

Xp cos

Xa, Za, Fa:Distncia e velocidade real Xp, Zp, Fp:Distncia e velocidade programadas D Modo de utilizao Os eixos angular e perpendicular para aplicao do controle do eixo angular devem ser especificados antecipadamente com os parmetros (n 8211 e 8212). O parmetro AAC (n. 8200#0) ativa ou desativa a funo do controle do eixo inclinado. Se a funo for ativada, a distncia a percorrer ao longo de cada eixo controlada de acordo com um ngulo de inclinao (n 8210). O parmetro AZR (n 8200#2) ativa o retorno manual ao ponto de referncia do eixo angular, mas apenas ao longo do eixo angular. Se o sinal NOZAGC de desativao do controle de eixo perpendicular/angular tiver sido colocado em 1, a funo de controle do eixo angular ativada somente para o eixo angular. Neste caso, o comando de movimento para o eixo angular convertido em coordenadas angulares. O eixo perpendicular no afetado pelo comando de movimento para o eixo angular.
337

19. FUNO DE CONTROLE DOS EIXOS

PROGRAMAO

B-64114PO/01

D Indicao da posio absoluta e relativa D Indicao da posio da mquina

So indicadas uma posio absoluta e uma posio relativa no sistema de coordenadas cartesianas programado. Indicao da posio da mquina fornecida uma indicao da posio da mquina no sistema de coordenadas da mquina, onde est sendo realizado um movimento de acordo com um ngulo de inclinao. No entanto, quando realizada a converso de polegadas em milmetros, indicada uma posio que integra a converso de polegadas em milmetros aplicada aos resultados da operao do ngulo de inclinao. AVISO 1 Aps a especificao de parmetros de controle do eixo angular, certifique--se de que executa a operao de retorno manual ao ponto de referncia. 2 Se o bit 2 (AZR) do parmetro n 8200 for definido com 0, de modo que o retorno manual ao ponto de referncia ao longo do eixo angular tambm gere movimento ao longo do eixo perpendicular, execute tambm o retorno manual ao ponto de referncia ao longo do eixo perpendicular, assim que o retorno manual ao ponto de referncia tiver sido executado ao longo do eixo angular. 3 O retorno manual ao ponto de referncia tem de ser executado assim que a ferramenta tenha sido deslocada ao longo do eixo angular e o sinal NOZAGC de desativao do controle do eixo perpendicular/angular tenha sido colocado em 1. 4 Antes de tentar mover manual e simultaneamente a ferramenta ao longo dos eixos angular e perpendicular, coloque em 1 o sinal NOZAGC de desativao do controle de eixo perpendicular/angular.

NOTA 1 Se for definido um ngulo de inclinao prximo de 0 ou de 90, poder ocorrer um erro. Deve--se utilizar uma faixa entre 20 e 60. 2 A operao de retorno ao ponto de referncia no eixo angular deve estar terminada antes de se poder fazer um controle do retorno ao ponto de referncia no eixo perpendicular (G37). 3 Para o controle de um eixo angular, se o mesmo nmero de eixo tiver sido especificado em ambos os parmetros n 8211 e 8212, ou se um valor fora da faixa de dados admissvel tiver sido especificado para qualquer dos dois parmetros, os eixos angular e perpendicular so os seguintes: Eixo angular: Primeiro eixo Eixo perpendicular: Segundo eixo

338

B-64114PO/01

PROGRAMAO

20. FUNO DE ENTRADA DE DADOS PADRO

20

FUNO DE ENTRADA DE DADOS PADRO

Esta funo possibilita aos usurios fazer a programao de modo simples atravs da extrao de dados numricos (dados padro) de um desenho e da especificao de valores numricos a partir do painel MDI. Isso elimina a necessidade de programao atravs de uma linguagem NC disponvel. Com o auxlio dessa funo, o fabricante da mquina-ferramenta pode preparar o programa de um ciclo de usinagem de furos (como um ciclo de mandrilagem ou um ciclo de rosqueamento) atravs da funo de macro de usurio, podendo armazen-lo na memria do programa. Atribuem-se a esse ciclo nomes padro, como BOR1, TAP3 e DRL2. O operador pode selecionar um padro a partir do menu de nomes padro mostrado na tela. Os dados (dados padro) a serem especificados pelo operador devem ser criados com antecedncia, atravs de variveis em um ciclo de perfurao. O operador pode identificar essas variveis atravs de nomes como PROFUNDIDADE, RETORNO, ALVIO, AVANO, MATERIAL ou outros nomes padronizados de dados. O operador atribui valores (dados padro) a esses nomes.

339

20. FUNO DE ENTRADA DE DADOS PADRO

PROGRAMAO

B-64114PO/01

20.1

VISUALIZAO DO MENU PADRO

Ao pressionar a tecla menu padro.

o [MENU] aparece na tela seguinte do

MENU : PADRO DE FURO 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. FURO GRADE ANGULO DA LINHA ROSQUEAMENTO PERFURACAO MANDRILAGEM BOLSA PROFUNDA PADRAO DE TESTE INVERSA

O0000 N00000

> _ MDI **** *** *** [ MACRO ] [ MENU ] [

16:05:59 OPR ] [

] [(OPRT)]

PADRO DE FURO :

Este o ttulo do menu. Permite especificar uma seqncia de caracteres qualquer com um mximo de 12 caracteres. FURO : Este o nome padro. Permite especificar uma seqncia de caracteres qualquer com um mximo de 10 caracteres, incluindo katakana. O fabricante da mquina-ferramenta deve especificar as seqncias de caracteres para o ttulo do menu e para o nome padro, usando a macro de usurio, e carreg-las na memria do programa como um subprograma cujo n 9500.

340

B-64114PO/01

PROGRAMAO

20. FUNO DE ENTRADA DE DADOS PADRO

D Macrocomandos que especificam o ttulo do menu

Ttulo do menu : C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C1,C2, ,C12 : caracteres no ttulo do menu (12 caracteres) Macroinstruo G65 H90 Pp Qq Rr Ii Jj Kk : H90:Especifica o ttulo de menu p : Assume a1 e a2 como sendo os cdigos dos caracteres C1 e C2. ento
Pfff fff Cdigo a2 do caractere C2 Cdigo a1 do caractere C1

q : Assume a3 e a4 como sendo os cdigos dos caracteres C3 e C4. ento q=a3 103+a4 r : Assume a5 e a6 como sendo os cdigos dos caracteres C5 e C6. ento r=a5 103+a6 i : Assume a7 e a8 como sendo os cdigos dos caracteres C7 e C8. ento i=a7 103+a8 j : Assume a9 e a10 como sendo os cdigos dos caracteres C9 e C10. ento j=a9 103+a10 k : Assume a11 e a12 como sendo os cdigos dos caracteres C11 e C12. Ento, k=a11 103+a12 Exemplo) Se o ttulo do menu for HOLE PATTERN, a macroinstruo a seguinte: G65 H90 P072079 Q076069 R032080 PA DR P I065084 J084069 K082078; DE FU RN Para os cdigos correspondentes a estes caracteres, consultar a Tabela 20.3 (a) na seo II-20.3.

341

20. FUNO DE ENTRADA DE DADOS PADRO

PROGRAMAO

B-64114PO/01

D Macroinstruo que descreve o nome padro

Nome padro: C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C1, C2, , C10 : caracteres do nome padro (10 caracteres) Macroinstruo G65 H91 Pn Qq Rr Ii Jj Kk ; H91: Especifica o ttulo de menu n : Especifica o n do menu do nome padro n=de 1 a 10 q : Assume a1 e a2 como sendo os cdigos dos caracteres C1 e C2. q=a1 103+a2 r : Assume a3 e a4 como sendo os cdigos dos caracteres C3 e C4. r=a3 103+a4 i : Assume a5 e a6 como sendo os cdigos dos caracteres C5 e C6. i=a5 103+a6 j : Assume a7 e a8 como sendo os cdigos dos caracteres C7 e C8. j=a7 103+a8 k : Assume a9 e a10 como sendo os cdigos dos caracteres C9 e C10. k=a9 103+a10

ento ento ento ento ento

Exemplo) Se o nome padro do menu n 1 for BOLT HOLE, a macroinstruo a seguinte: G65 H91 P1 Q066079 R076084 I032072 J079076 K069032 ; BO U H OL E Para os cdigos correspondentes a estes caracteres, consultar a Tabela 20.3 (a) na seo II-20.3. D Seleo do n do padro Para selecionar um padro a partir da tela do menu padro, introduza o n correspondente. Segue-se um exemplo.

1
O n padro selecionado atribudo varivel do sistema #5900. A macro de usurio do padro selecionado pode ser iniciada ativando um programa fixo (pesquisa externa do nmero do programa) com um sinal externo e chamando, em seguida, a varivel do sistema #5900 no programa. NOTA Se cada caractere de P, Q, R, I, J e K no for especificado na macroinstruo, so atribudos dois espaos a cada caractere omitido.

342

B-64114PO/01

PROGRAMAO

20. FUNO DE ENTRADA DE DADOS PADRO

Exemplo

Macros de usurio do ttulo de menu e dos nomes dos padres dos furos.
MENU : PADRO DE FURO 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. FURO GRADE ANGULO DA LINHA ROSQUEAMENTO PERFURACAO MANDRILAGEM BOLSA PROFUNDA PADRAO DE TESTE INVERSA O0000 N00000

> _ MDI **** *** *** 16:05:59 [ MACRO ] [ MENU ] [ OPR ] [ O9500 ;

] [(OPRC)]

N1G65 H90 P072 079 Q076 069 R032 080 I 065 084 J 084 069 K082 078 ; PADRO DE FURO N2G65 H91 P1 Q066 079 R076 084 I 032 072 J 079 076 K069 032 ; N3G65 H91 P2 Q071 082 R073 068 ; N4G65 H91 P3 Q076 073 R078 069 I 032 065 J 078071 K076069 ; N5G65 H91 P4 Q084 065 R080 080 I 073 078 J 071 032 ; N6G65 H91 P5 Q068 082 R073 076 I 076 073 J 078 071 ; N7G65 H91 P6 Q066079 R082073 I 078 071 ; N8G65 H91 P7 Q080 079 R067 075 I 069 084 ; N9G65 H91 P8 Q080069 R067075 ; N10G65 H91 P9 Q084 069 R083 084 I032 080 J065 084 K082 078 ; N11G65 H91 P10 Q066 065 R067 0750 ; N12M99 ; 1.FURO 2.GRADE 3.NGULO DA LINHA 4.ROSQUEAMENTO 5.PERFURAO 6.MANDRILAGEM 7.BOLSA 8.PROFUNDA 9.PADRAO DE TESTE 10.INVERSA

343

20. FUNO DE ENTRADA DE DADOS PADRO

PROGRAMAO

B-64114PO/01

20.2

VISUALIZAO DOS DADOS PADRO

Quando selecionado um menu padro, os dados padro necessrios so exibidos.


VAR. : FURO NO. 500 501 502 503 504 505 506 507 NOME FERRAMENTA PADRAO X PADRAO Y RAIO S. ANGL NO FUROS DADOS 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 O0001 N00000 COMENTRIO *FURO CIRCULO* DEFINIR PADRAO DADOS PARA VAR. NO.500-505.

POSICAO REAL (RELATIVA) X 0.000 Y 0.000 Z 0.000 > _ MDI **** *** *** 16:05:59 [ MACRO ] [ MENU ] [ OPR ] [

] [(OPRC)]

: o ttulo dos dados padro. Permite especificar uma seqncia de caracteres qualquer com um mximo de 12 caracteres. FERRAMENTA : o nome da varivel. Permite especificar uma seqncia de caracteres qualquer com um mximo de 10 caracteres. *CIRCULO DE FUROS* : uma instruo de comentrio. Permite especificar uma seqncia de caractere com um mximo de 8 linhas, com 12 caracteres por linha.
FURO

( permitido usar katakana em uma seqncia de caracteres ou em uma linha.) O fabricante da mquina-ferramenta deve programar as cadeias de caracteres do ttulo dos dados padro, nome padro e nome de varivel usando a macro de usurio e carreg-las na memria do programa como um subprograma cujo n 9500 mais o n do padro (O9501 a O9510).

344

B-64114PO/01

PROGRAMAO

20. FUNO DE ENTRADA DE DADOS PADRO

D Macroinstruo que especifica o ttulo dos dados padro (o ttulo do menu)

D Macroinstruo que especifica o nome da varivel

Ttulo de menu : C1 C2 C3 C4 C5 C6 C7 C8 C9C10C11C12 C1 ,C2, , C12 : Caracteres no ttulo do menu (12 caracteres) Macroinstruo G65 H90 Pp Qq Rr Ii Jj Kk : H92 : Especifica o nome padro p : Assume a1 e a2 como sendo os cdigos dos caracteres C1 e C2. ento p=a1 103+a2 q : Assume a3 e a4 como sendo os cdigos dos caracteres C3 e C4. ento q=a3 103+a4 r : Assume a5 e a6 como sendo os cdigos dos caracteres C5 e C6. ento r=a5 103+a6 i : Assume a7 e a8 como sendo os cdigos dos caracteres C7 e C8. ento i=a7 103+a8 j : Assume a9 e a10 como sendo os cdigos dos caracteres C9 e C10. ento j=a9 103+a10 k : Assume a11 e a12 como sendo os cdigos dos caracteres C11 e C12. ento k=a11 103+a12 Exemplo) Supondo que nome dos dados padro BOLT HOLE (FURO). A macroinstruo dada como se segue: G65 H92 P066079 Q076084 R032072 I079076 J069032; BO U H O E Para os cdigos correspondentes a estes caracteres, consultar a Tabela 20.3 (a) na seo II-20.3. Nome da varivel :C1 C2 C3 C4 C5 C6 C7 C8 C9C10 C1, C2, , C10 : Caracteres no nome da varivel (10 caracteres) Macroinstruo G65 H93 Pn Qq Rr Ii Jj Kk ; H93 : Especifica o nome da varivel n : Especifica o n do menu do nome da varivel n= de 1 a 10 q : Assume a1 e a2 como sendo os cdigos dos caracteres C1 e C2. ento q=a1 103+a2 r : Assume a3 e a4 como sendo os cdigos dos caracteres C3 e C4. ento r=a3 103+a4 i : Assume a5 e a6 como sendo os cdigos dos caracteres C5 e C6. ento i=a5 103+a6 j : Assume a7 e a8 como sendo os cdigos dos caracteres C7 e C8. ento j=a7 103+a8 k : Assume a9 e a10 como sendo os cdigos dos caracteres C9 e C10. ento k=a9 103a+a10

Exemplo) Assume que o nome da varivel do n varivel 503 RADIUS (RAIO). A macroinstruo dada como se segue: G65 H93 P503 Q082065 R068073 I085083 ; RA I US Para os cdigos correspondentes a estes caracteres, consultar a Tabela 20.3 (a) na seo II-20.3.

345

20. FUNO DE ENTRADA DE DADOS PADRO

PROGRAMAO

B-64114PO/01

D Macroinstruo para descrever um comentrio

Uma linha de comentrio: C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C1, C2,, C12 : Seqncia de caracteres em uma linha de comentrio (12 caracteres) Macroinstruo G65 H94 Pn Qq Rr Ii Jj Kk ; H94 : Especifica o comentrio p : Assume a1 e a2 como sendo os cdigos dos caracteres C1 e C2. ento p=a1 103+a2 q : Assume a3 e a4 como sendo os cdigos dos caracteres C3 e C4. ento q=a3 103+a4 r : Assume a5 e a6 como sendo os cdigos dos caracteres C5 e C6. ento r=a5 103+a6 i : Assume a7 e a8 como sendo os cdigos dos caracteres C7 e C8. ento i=a7 103+a8 j : Assume a9 e a10 como sendo os cdigos dos caracteres C9 e C10. ento j=a9 103+a10 k : Assume a11 e a12 como sendo os cdigos dos caracteres C11 e C12. ento k=a11 103+a12 O comentrio pode ser visualizado em um mximo de oito linhas. O comentrio composto pela primeira oitava linha da seqncia programada de G65 H94 para cada linha. Exemplo) Supondo que o comentrio BOLT HOLE (FURO). A macroinstruo dada como se segue: G65 H94 P042066 Q079076 R084032 I072079 J076069; *B O R PA LE Para os cdigos correspondentes a estes caracteres, consultar a Tabela 20.3 (a) na seo II-20.3.

346

B-64114PO/01

PROGRAMAO

20. FUNO DE ENTRADA DE DADOS PADRO

Exemplos

Macroinstruo para descrever um ttulo de parmetro, o nome da varivel e um comentrio


VAR. : FURO NO. 500 501 502 503 504 505 506 507 NOME FERRAMENTA PADRAO X PADRAO Y RAIO S. ANGL NO FUROS DADOS 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 O0001 N00000 COMENTRIO *FURO CIRCULO* DEFINIR PADRAO DADOS PARA VAR. NO.500-505.

POSICAO REAL (RELATIVA) X 0.000 Y 0.000 Z 0.000 > _ MDI **** *** *** 16:05:59 [ MACRO ] [ MENU ] [ OPR ] [ O9501 ;
N1G65 H92 P066 079 Q076 084 R032 072 I 079 076 J069 032 ; N2G65 H93 P500 Q084 079 R079076 ; N3G65 H93 P501 Q075 073 R074 085 I078 032 J088 032 ; N4G65 H93 P502 Q075 073 R074 085 I 078 032 J089 032 ; N5G65 H93 P503 Q082 065 R068 073 I 085 083 ; N6G65 H93 P504 Q083 046 R032 065 I 078 071 J 076 032 ;

] [(OPRC)]

VAR : FURO #500 FERRAMENTA #501 KIJUN X #502 KIJUN Y #503 RAIO #504 S.ANGL #505 NO FUROS Comentrio
*CIRCULO

N7G65 H93 P505 Q072 079 R076 069 I 083 032 J078 079 K046 032 ; N8G65 H94 ; N9G65 H94 P042 066 Q079 076 R084 032 I072 079 J076 069 ; N10G65 H94 R032 067 I073 082 J067 076 K069 042 ; N11G65 H94 P083 069 Q084 032 080 065 I084 084 J069 082 K078 032 ; N12G65 H94 P068 065 Q084 065 R032 084 I079 032 J086 065 K082046; N14M99 ;

DE FUROS* DEF PADRAO DADOS PARA VAR.

N13G65 H94 P078 079 Q046 053 R048 048 I045 053 J048 053 K046 032; N 500-505

347

20. FUNO DE ENTRADA DE DADOS PADRO

PROGRAMAO

B-64114PO/01

20.3

CARACTERES E CDIGOS PARA A FUNO DE ENTRADA DE DADOS PADRO

Tabela 20.3 (a): Caracteres e cdigos para a funo de entrada de dados padro CaCaComCdigo Cdigo Comentrio racracentrio tere tere 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 0 1 2 3 4 5 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 048 049 050 051 052 053 6 7 8 9 ! # $ % & ( ) * + , -. / : ; < = > ? @ [ ^ ] _ 054 055 056 057 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 058 059 060 061 062 063 064 091 092 093 094 095

Espao Ponto de exclamao Aspas Cerquilha Sinal de dlar Porcentagem E comercial Apstrofo Parntese esquerdo Parntese direito Asterisco Sinal de mais Vrgula Sinal de menos Ponto final Barra Dois pontos Ponto e vrgula Sinal de menor Sinal de igual Sinal de maior Ponto de interrogao Sinal de arroba Colchete esquerdo Sinal de Yen Colchete direito Sublinha

NOTA No se podem usar os parnteses esquerdo e direito.

348

B-64114PO/01

PROGRAMAO

20. FUNO DE ENTRADA DE DADOS PADRO

Tabela 20.3 (b): Nmeros de subprogramas utilizados na funo de entrada de dados padro N do subprograma O9500 O9501 O9502 O9503 O9504 O9505 O9506 O9507 O9508 O9509 O9510 Funo Especifica as seqncias de caracteres exibidas no menu de dados padro. Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 1 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 2 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 3 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 4 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 5 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 6 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 7 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 8 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 9 Especifica uma seqncia de caracteres dos dados padro que corresponde ao padro n 10

Tabela 20.3 (c): Macroinstrues utilizadas na funo de entrada de dados padro Cdigo G G65 G65 G65 G65 G65 Cdigo H H90 H91 H92 G93 H94 Funo Especifica o ttulo de menu Especifica o nome padro Especifica o ttulo dos dados padro Especifica o nome da varivel Especifica o comentrio

Tabela 20.3 (d): Variveis do sistema utilizadas na funo de entrada de dados padro Varivel do sistema #5900 Funo N padro selecionado pelo usurio.

349

III. OPERAO

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

ASPECTOS GERAIS

353

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

1.1
OPERAO MANUAL
Explicaes
D Retorno manual ao ponto de referncia A mquina-ferramenta CNC possui uma posio utilizada para determinar a posio da mquina. Esta posio chama-se ponto de referncia, onde a ferramenta substituda ou as coordenadas so definidas. Normalmente, aps a energizao, a ferramenta move-se at ao ponto de referncia. O retorno manual ao ponto de referncia (ver III-3.1) serve para deslocar a ferramenta para o ponto de referncia usando-se chaves e botes localizados no painel do operador.

Ponto de referncia

Ferramenta Painel de operao da mquina

Fig.1.1 (a) Retorno manual ao ponto de referncia

A ferramenta tambm pode ser movida at ao ponto de referncia atravs de comandos do programa. Esta operao chama-se retorno automtico ao ponto de referncia (Ver Seo II-6).

354

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

D Movimento da ferramenta atravs de operao manual

A ferramenta pode ser movimentada ao longo de cada eixo utilizando-se as chaves, botes de presso ou a manivela eletrnica do painel de operao da mquina.
Painel de operao da mquina Gerador de pulsos manual

Ferramenta

Pea

Fig. 1.1 (b) Movimento da ferramenta atravs de operao manual

A ferramenta pode ser deslocada das seguintes maneiras: (i) Avano em modo jog (Ver Seo III-3.2) A ferramenta se move continuamente enquanto um boto estiver sendo pressionado. (ii) Avano incremental (Ver Seo III-3.3) A ferramenta percorre a distncia pr-determinada sempre que um boto pressionado. (iii) Avano por manivela (Ver Seo III-3.4) Ao girar a manivela eletrnica, a ferramenta se move percorrendo a distncia correspondente ao grau de rotao da manivela.

355

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

1.2

MOVIMENTO DA FERRAMENTAPOR PROGRAMAOOPERAO AUTOMTICA

A operao automtica serve para operar a mquina de acordo com o programa criado. Ela inclui operaes de memria, MDI e DNC. (Ver Seo III-4).
Programa 01000 ; M_S_T ; G92_X_ ; G00... ; G01...... ; . . . .

Ferramenta

Fig.1.2 (a) Movimento da ferramenta por programao

Explicaes

D Operao de memria

A mquina pode ser operada de acordo com as instrues de um programa que tenha sido registrado uma vez na memria CNC. Esta operao chamada de operao de memria.
CNC

Memria

Fig. 1.2 (b) Operao de memria

D Operao MDI

Aps a entrada de um programa por um grupo de comandos, atravs do painel de operao MDI, a mquina pode ser operada de acordo com tal programa. Esta operao chamada de operao MDI.

Teclado MDI do CNC

Mquina

Entrada manual de programa

Fig. 1.2 (c) Operao MDI

D Operao DNC

A mquina pode ser comandada atravs da leitura direta de um programa a partir de um dispositivo de entrada/sada externo, sem que seja necessrio registrar o programa na memria do CNC. Isto chama-se operao DNC.
356

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

1.3
OPERAO AUTOMTICA
Explicaes
D Seleo de programas Selecione o programa usado para a pea. Normalmente, preparado um programa para cada pea. Se dois ou mais programas estiverem na memria, selecione o programa a ser usado, procurando o respectivo nmero (Seo III-9.3).
Na memria ou em uma fita O1001 G92 -- -- -- -- -- -Nmero do programa Programa Trabalho--1 M30 O1002 G92 -- -- -- -- -- --

Nmero do programa Programa Trabalho--2

Pesquisa do nmero do programa Operao automtica

M30 O1003 G92 -- -- -- -- -- --

Nmero do programa Programa Trabalho--3

M30

Fig. 1.3 (a) Seleo de um Programa para Operao Automtica

D Incio e parada (Ver Seo III-4)

Ao pressionar o boto de incio de ciclo a operao automtica se inicia. Ao pressionar os botes de bloqueio de avano ou de reset, a operao automtica efetua uma pausa ou pra. Ao especificar o comando de parada de programa ou trmino de programa, a operao pra durante a operao automtica. Quando o processo de usinagem acaba, a operao automtica pra.
Incio Parada

Incio de ciclo Reset do bloqueio do avano

Operao automtica

Parada de programa Fim de programa

Parada causada pelo programa

Fig. 1.3 (b) Incio e parada para operao automtica

357

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

D Interrupo manual (Ver Seo III-4.6)

Durante a execuo da operao automtica, o movimento da ferramenta pode ignorar a mesma se a manivela eletrnica for rotacionada.
Rebolo (ferramenta)

Pea Profundidade de corte por avano manual Profundidade de corte especificada atravs de um programa Fig. 1.3 (c) Interrupo manual para operao automtica

358

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

1.4

TESTAR UM PROGRAMA

Antes do incio da usinagem, pode ser executada uma verificao automtica do programa. Este teste serve para verificar se o programa criado pode operar a mquina conforme desejado. O teste pode ser feito acionando realmente a mquina ou verificando a mudana da indicao da posio (sem acionar a mquina) (Ver Seo III-5).

1.4.1
Teste durante o Funcionamento da Mquina
Explicaes
D Funcionamento em vazio Remova a pea e verifique somente o movimento da ferramenta. Selecione a velocidade de deslocao da ferramenta utilizando o boto rotativo no painel de operao (Ver Seo III-5.4).

Ferramenta

Fig. 1.4.1 (a) Funcionamento em Vazio

D Override da velocidade de avano

Verifique o programa alterando a velocidade especificada no programa (Ver Seo III-5.2).


Velocidade de avano especificada pelo programa : 100 mm/min. Velocidade de avano aps da velocidade de avano : 20 mm/min. Pea
Ferramenta

Fig. 1.4.1 (b) Override da velocidade de avano

359

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

D Bloco nico

Quando o boto de incio de ciclo pressionado, a ferramenta executa uma operao e depois pra. Ao pressionar novamente o incio de ciclo, a ferramenta executa a prxima operao e depois pra. O programa verificado desta forma (Ver Seo III-5.5).
Incio de ciclo Incio de ciclo Incio de ciclo Incio de ciclo Ferramenta

Pea

Fig. 1.4.1 (c) Bloco nico

1.4.2
Como Visualizar a Mudana da Indicao da Posio sem Colocar a Mquina em Funcionamento
Explicaes
D Bloqueio da mquina
CRT/MDI X Z
Ferramenta

Pea

A ferramenta permanece parada e s se modificam as indicaes da posio dos eixos. Fig. 1.4.2 Bloqueio da mquina

D Bloqueio da funo auxiliar

Quando a operao automtica colocada no modo de bloqueio da funo auxiliar durante o modo de bloqueio da mquina, todas as funes auxiliares (rotao do fuso, substituio da ferramenta, lquido refrigerante on/off, etc.) so desativadas (Ver Seo III-5.1).
360

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

1.5
EDIO DE UM PROGRAMA DE PEAS

Depois de um programa criado ter sido registrado na memria, ele pode ser corrigido ou modificado atravs do painel de operao MDI (Ver Seo III-9). Esta operao pode ser executada usando a funo de armazenamento/edio de um programa de peas.
Registro de programa Correo ou modificao do programa Painel de operao MDI

Leitor de fita de papel

Fita perfurada CNC (programa)

CNC

Fig.1.5 Edio do programa de peas

361

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

1.6
VISUALIZAO E ESPECIFICAO DE DADOS

O operador pode visualizar ou modificar um valor armazenado na memria interna CNC, atravs da operao de teclas na tela MDI (Ver III-11).

Especificao dos dados Visualizao dos dados Teclas da tela MDI Memria CNC Fig. 1.6 (a) Visualizao e especificao de dados

Explicaes
D Valor de correo

Definio

Teclas da tela MDI

Tela

Nmero de compen-sao da ferramenta: 1 Nmero de compen-sao da ferramenta: 2 Nmero de compen-sao da ferramenta: 3

Compensao Compensao de da geometria desgaste 12.3 20.0 25.0 40.0

Memria do CNC

Fig. 1.6 (b) Visualizao e especificao dos valores de correo

A ferramenta possui as dimenses: Comprimento, dimetro. Quando uma pea usinada, o valor do movimento da ferramenta depende das dimenses da mesma. Ao especificar com antecedncia os dados das dimenses da ferramenta na memria CNC, so gerados automaticamente caminhos para as ferramentas que permitem a qualquer uma delas cortar a pea especificada pelo programa. Os dados sobre as dimenses da ferramenta so chamados de valores de correo (Ver Seo III-11.4.1).

362

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

Valor de correo da ferramenta

Valor de correo da ferramenta

Ferramenta Pea

Fig. 1.6 (c) Valor de correo

D Visualizar e especificar dados de especificao do operador

Alm dos parmetros, existem outros dados tambm especificados pelo operador. Estes dados fazem com que as caractersticas da mquina se modifiquem. Por exemplo, podem ser especificados os seguintes dados: Mudana polegadas/unidades mtricas Seleo de dispositivos E/S Corte por espelhamento on/off Os dados atrs indicados so os chamados dados de definio (Ver Seo III-11.4.7).

Definio

Dados de definio Mudana polegadas/unidades mtricas Seleo de dispositivo de E/S Definio de espelhamento ON/OFF

Teclas da tela

Visualizar

Memria do CNC Caractersticas operacionais Movimento da mquina

Programa

Operao automtica

Fig. 1.6 (d) Visualizao e especificao dos dados de especificao do operador

363

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

D Visualizar e especificar parmetros

As funes CNC so suficientemente versteis para se adaptarem s caractersticas das diferentes mquinas. Por exemplo, o CNC pode especificar o seguinte: Velocidade de deslocamento rpido de cada eixo Se o sistema incremental se baseia em o sistema mtrico ou sistema ingls. Como definir a multiplicao de comandos/multiplicao da deteo (CMR/DMR). Os dados utilizados na especificao acima so denominados parmetros (Ver Seo III-11.5.1). Os parmetros diferem em funo da mquina-ferramenta.

Parmetro Velocidade de deslocamento rpido Controle de posio Retorno ao ponto de referncia Dados de compensao da folga Dados de compensao de erro do Visualizao passo Definio

Tela Teclas MDI

Programa

Operao automtica

Movimento da mquina

Fig. 1.6 (e) Visualizao e especificao de parmetros

D Chave para proteo dos dados

possvel definir uma chave para proteo dos dados. Ela usada para evitar que os programas de peas, valores de correo, parmetros e dados de especificao sejam registrados, modificados ou apagados por engano (Ver Seo III-11).
Definio dos Dados

Teclas da tela MDI Inibio do registro / alterao Programa Valor de correo Parmetros Dados de definio Memria do CNC Fig.1.6 (f) Chave para proteo dos dados Chave de Proteo

Painel de operao da mquina

Sinal

364

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

1.7

VISUALIZAO 1.7.1
Visualizao do Programa
mostrado o contedo do programa ativo. Alm disso, so mostrados os programas seguintes e a lista de programas. (Ver Seo III-11.2.1) Nmero do programa ativo
PROGRAMA N1 G90 G17 G00 G41 X250.0 Z550.0 ; N2 G01 Z900.0 F150 ; N3 X450.0 ; N4 G03 X500.0 Z1150.0 R650.0 ; N5 G02 X900.0 R-250.0 ; N6 G03 X950.0 Z900.0 R650.0 ; N7 G01 X1150.0 ; N8 Z550.0 ; N9 X700.0 Z650.0 ; N10 X250.0 Z550.0 ; N11 G00 G40 X0 Z0 ; >_ MEM STOP * * *
PRGRM

Nmero da seqncia ativa

O1100 N00005

Contedo do programa

***
ATUAL

13 : 18 : 14
PROX (OPRC)

VERIF

Programa em execuo O cursor indica a localizao em execuo

DIRETORIO DE PROGRAMAS PROGRAMA(NUM.) USADO: 17 LIVRE: 183

O0001 N00010 MEMORIA(CAR.) 4,320 126,840

> _ EDIT **** *** *** [ PRGRM ][ DIR+ ][

O0001 (MACRO-GCODE.MAIN) O0002 (MACRO-GCODE.SUB1) O0010 (TEST-PROGRAM.ARTHMETIC NO.1) O0020 (TEST-PROGRAM.F10-MACRO) O0040 (TEST-PROGRAM.OFFSET) O0050 O0100 (CONVERT POL/MM VERIF NO.1)

16:52:13 ][

][ (OPRT) ]

365

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

1.7.2
Indicao da Posio Atual

A posio atual da ferramenta visualizada com os valores de coordenadas. A distncia da posio atual posio alvo tambm pode ser visualizada. (Ver Seo III-11.1 a 11.1.3)
X Z

Sistema de coordenadas da pea

POSIO ATUAL (ABSOLUTA)

O0003 N00003

X Z C
TEMPO TRAB

150.000 100.000 90.000


0H41M CONT. PECAS 30 TEMPO CICLO 0H 0M22S

MEM *** *** *** 19:47:45 [ ABS ] [ REL ] [ TUDO ] [

] [(OPRC)]

1.7.3
Tela de Alarmes

Se surgir um problema durante a operao, o nmero do alarme e respectiva mensagem so visualizados na tela CRT (Ver Seo III-7.1). Consultar a lista de alarmes e seus significados no ANEXO G.
MENSAGEM DE ALARME
010 CODIGO G INVALIDO

O1000 N00003

>_ MEM STOP * * * *


ALARME MSG

***

ALM 19 : 55 : 22
HISTOR

366

B-64114PO/01

OPERAO

1. ASPECTOS GERAIS

1.7.4
Indicao da Contagem de Peas, Indicao do Tempo de Execuo

Na tela so mostrados os dois tipos de tempo de trabalho e o nmero de peas.(Ver Seo lll-11.4.9)
POSIO ATUAL (ABSOLUTA) O0003 N00003

X Z C
TEMPO TRAB

150.000 100.000 90.000


0H16M CONT. PECAS 18 TEMPO CICLO 0H 1M0S

MEM INIC *** FIN 20:22:23 [ ABS ] [ REL ] [ TUDO ] [

] [(OPRC)]

1.7.5
Visualizao de Grficos (Ver Seo III-12)

A funo grfica pode ser usada para desenhar o caminho da ferramenta para a operao automtica e para a operao manual, indicando, deste modo, a evoluo do corte e a posio da ferramenta. (Ver Seo III-12).
X O0001 N00021 X 200.000 Z 200.000

Z MEM INIC * * * *
PRM.G

FIN
GRAF

08 : 00 : 53
ZOOM (OPRC)

Controle de 1 caminho

367

1. ASPECTOS GERAIS

OPERAO

B-64114PO/01

1.8

SADA DE DADOS

Os programas, valores de correo, parmetros, etc. introduzidos na memria CNC podem ter sada para fita, cassete ou disco flexvel, para efeitos de armazenamento. Depois da sada para um meio, os dados podem ser introduzidos na memria CNC.

Leitor de fita porttil

PPR FANUC Memria Programa Correo Parmetros


. . .

Fita Interface de leitura/envio Adaptador de cassete FANUC Adaptador de cassete FANUC

Disco flexvel SISTEMA P CNC Sistema de programao automtica Carto de memria Adaptador para carto de memria (CNC incorporado) Fig.1.8 Sada de Dados

368

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

DISPOSITIVOS OPERACIONAIS

Os dispositivos operacionais disponveis incluem a unidade de especificao e visualizao acoplada ao CNC, o painel de operao da mquina e os dispositivos externos de entrada/sada, como um arquivo handy.

369

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

2.1

UNIDADES DE ESPECIFICAO E VISUALIZAO

As unidades de especificao e visualizao so mostradas nas Subsees 2.1.1 a 2.1.4 da Parte III. Unidade LCD/MDI de 7.2 monocromtica / 8.4 a cores (tipo horizontal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unidade LCD/MDI de 7.2 monocromtica / 8.4 a cores (tipo vertical) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posio das teclas de MDI (unidade LCD/MDI tipo horizontal) . . . . . . . . . . . . . . . . . Posio das teclas de MDI (unidade LCD/MDI tipo vertical) . . . . . . . . . . . . . . . . . . III-2.1.1 III-2.1.2 III-2.1.3 III-2.1.4

370

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.1.1
Unidade LCD/MDI de 7.2 monocromtica/ 8.4 a cores (tipo horizontal)

371

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

2.1.2
Unidade LCD/MDI de 7.2 monocromtica/ 8.4 a cores (tipo vertical)

372

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.1.3
Localizao das teclas no MDI (unidade LCD/MDI de tipo horizontal)
Teclas de endereo/numricas

Teclas de funo

Tecla shift Tecla de cancelamento (CAN) Tecla de entrada de dados

Teclas de edio

Tecla de ajuda

Tecla de reset

Teclas de mudana de pgina

Teclas do cursor

373

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

2.1.4
Localizao das teclas no MDI (unidade LCD/MDI do tipo vertical)
Tecla de reset Tecla de cancelaTeclas de edio mento (CAN) Tecla de ajuda Teclas de funo

Tecla shift Teclas de endereo/numricas

Teclas do cursor

Tecla de entrada de dados

Teclas de mudana de pgina

374

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.2

EXPLICAO DOTECLADO
Tabela 2.2 Explicao do Painel de Operao MDI
Nmero 1 Nome Tecla de reset
RESET

Explicao Pressione esta tecla para reinicializar o CNC, para cancelar um alarme, etc.

Tecla de ajuda
HELP

Pressione esta tecla para visualizar o modo de operao da mquina--ferramenta, tal como a operao das teclas MDI, ou os pormenores de um alarme do CNC (funo de ajuda). As soft keys possuem vrias funes, de acordo com as Aplicaes. As funes das soft keys so visualizadas na parte inferior da tela.

3 4

Soft keys

Teclas de endereo e nu- Pressione estas teclas para introduzir caracteres alfabticos, numricos e outros. mricas

NQ
5 Tecla shift
SHIFT

4[

Algumas teclas possuem dois caracteres em sua face. Ao pressionar a tecla <SHIFT> feita a comutao entre os caracteres. O caractere especial visualizado na tela quando o caractere indicado no canto inferior direito da face da tecla pode ser introduzido.

Tecla de entrada de dados Quando uma tecla de endereo ou numrica pressionada, os dados so inseridos no buffer e mostrados na tela. Para copiar dados do buffer de entrada do teclado para o registro de correo, etc., pressione a tecla <INPUT>. Esta tecla equivaINPUT lente tecla [ENTRADA] das soft keys, e ambas tm a mesma funo quando pressionadas. Tecla de cancelamento Pressione esta tecla para apagar o ltimo caractere ou smbolo inseridos no buffer de entrada do teclado. Quando o buffer de entrada do teclado apresenta >N001X100Z_ e a tecla de cancelamento >N001X100_ visualizado. pressionada, Z cancelado e

CAN

CAN

Teclas de edio do pro- Pressione estas teclas quando editar o programa. grama
ALTER

: Alterao : Insero : Excluso

ALTER

INSERT

DELETE
INSERT

DELETE

Teclas de funo
POS PROG

Pressione estas teclas para trocar de tela para cada funo. Ver sec. III--2.3 para detalhes sobre as teclas de funo.

375

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

Tabela 2.2 Explicao do Painel de Operao MDI


Nmero 10 Nome Teclas do cursor Explicao H quatro teclas de cursor diferentes. : Esta tecla usada para mover o cursor para a direita ou para a frente. O cursor move--se para a frente em curtos incrementos. : Esta tecla usada para mover o cursor para a esquerda ou na direo frente. O cursor move--se em curtos incrementos, na direo inversa. : Esta tecla usada para mover o cursor para baixo ou para frente. O cursor move--se para a frente, em grandes incrementos. : Esta tecla usada para mover o cursor para cima ou na direo inversa. O cursor move--se em grandes incrementos na direo inversa. 11 Teclas de mudana de H dois tipos de teclas de mudana de pgina. pgina : Esta tecla usada para avanar uma pgina na tela. PAGE PAGE frente.
PAGE
PAGE

: Esta tecla usada para retroceder uma pgina na tela. frente.

376

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.3

TECLAS DE FUNO E SOFT KEYS 2.3.1


Operaes Gerais de Tela

As teclas de funo so usadas para selecionar o tipo de tela (funo) a ser visualizada. Quando uma soft key (soft key de seleo de seo) pressionada imediatamente aps uma tecla de funo, a tela (seo) que corresponde funo selecionada pode ser ativada.

POS

PROG

OFS/SET

1 Pressione uma tecla de funo no painel de operao MDI. As soft keys para seleo de captulo que pertencem funo selecionada aparecem. 2 Pressione uma das soft keys para seleo de captulo. A tela para o captulo selecionado aparece. Se a soft key para o captulo desejado no for visualizada, pressione a tecla de mudana para o menu seguinte. Em alguns casos, podem ser selecionados captulos adicionais dentro de um captulo. 3 Assim que a tela do captulo desejado for visualizada, pressione a tecla de seleo da operao para visualizar os dados a serem manipulados. 4 Para visualizar novamente as soft keys para seleo de captulo, pressione a tecla de retorno ao menu anterior. O procedimento geral para visualizao da tela explicado acima. Contudo, o procedimento real de visualizao varia de uma tela para a outra. Para detalhes, ver a descrio de operaes individuais.

SYSTEM

MESSAGE

CSTM/GR

Teclas de funo
(OPRC)

Soft keys para seleo de captulo

Tecla de seleo da operao

Tecla de retorno ao menu anterior

Tecla de mudana para o menu seguinte

377

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

2.3.2
Teclas de Funo

As teclas de funo so fornecidas para selecionar o tipo de tela a visualizar. As seguintes teclas de funo so fornecidas no painel de operao MDI:

Pressione esta tecla para visualizar a tela de posio.


POS

Pressione esta tecla para visualizar a tela de programas.


PROG

OFS/SET

Pressione esta tecla para visualizar a tela de correo/ especificao.

SYSTEM

Pressione esta tecla para visualizar a tela do sistema.

Pressione esta tecla para visualizar a tela de mensagens.


MESSAGE

CSTM/GR

Pressione esta tecla para visualizar a tela de usurio (tela de macro conversacional) ou tela de grficos.

378

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.3.3
Soft Keys

Para visualizar uma tela mais detalhada, pressione uma tecla de funo seguida de uma soft key. As soft keys so tambm usadas para operaes reais. A seguinte ilustrao mostra como trocar a indicao das soft keys ao pressionar cada tecla de funo.
Os smbolos apresentados possuem os significados abaixo : : Indica telas : Indica uma tela que pode ser visualizada pressionando uma tecla de funo (*1)

[ ( [

] ) ]

: Indica uma soft key com uma letra verde. : Indica uma entrada do painel de operao MDI. : Indica uma soft key com uma letra preta. : Indica a tecla de mudana para o menu seguinte (soft key mais direita).

*1 Pressione as teclas de funo para alternar entre telas que so usadas freqentemente. *2 Algumas soft keys no so mostradas, se o mesmo for selecionado nas opes da configurao.

379

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

TELA DE POSIO

Mudana de soft key acionada pela tecla de funo

POS

POS

Tela das coordenadas absolutas [ABS] [(OPRC)] [PECAS 0] [TRAB 0] [WRK--CD] [EXEC] [EXEC] [TDOEXE] (Nome do eixo) [EXEC] Indicao das coordenadas relativas [REL] [ (OPRC) ] (Eixo ou numeral) [ORIGEM] [PREDEF] [TDOEXE] [EXEC]

(Nome do eixo) [EXEC] [PECAS 0] [TRAB 0] Indicao da posio atual [TUDO] [(OPRC)] (Eixo ou numeral) [ORIGEM] [PECAS 0] [TRAB 0] Interrupo por manivela [MANIV] [(OPRC)] [PECAS 0] [TRAB 0] [EXEC] [EXEC] [EXEC]

[PREDEF]

[TDOEXE] (Nome do eixo) [EXEC] [EXEC] [EXEC]

Tela de monitorao

[MONI]

[(OPRC)]

[PECAS 0] [TRAB 0]

[EXEC] [EXEC]

380

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

TELA DE PROGRAMAS

Mudana de soft key acionada pela tecla de funo no modo MEM

PROG

1/2
PROG

Tela do programa [PRGRM] (1) [(OPRC)] [EDC--ST] (nmero O) (nmero N) [REBOB] [TIPO P] [TIPO Q] [PESQ D] [CAN] (nmero N) Ver Quando a soft key [EDC---ST] pressionada [PESQ O] [PESQ N]

[EXEC]

Tela de verificao do programa [VERIF] [ABS] [REL] [(OPRC)] [EDC--ST] (nmero O) (nmero N) [REBOB] [TIPO P] [TIPO Q] [PESQ D] [CAN] (nmero N) ver Quando a soft key [EDC---ST] pressionada [PESQ O] [PESQ N]

[EXEC]

Tela do bloco atual [ATUAL] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela do bloco seguinte [PROX] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela de reincio do programa [REINIC] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

(2) (Continua na pgina seguinte)

381

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

(2) Tela do diretrio de programas [DIR] [(OPRC)] [EDC--ST] (nmero O) Ver Quando a soft key [EDC---ST] pressionada [PESQ O] Retorno ao programa

2/2

[PLJ.AQ]

[PRGRM]

Retorno a (1) (tela do programa)

Tela do diretrio do arquivo [DIR] [(OPRC)] [ SELEC ] (N do arquivo) [EXEC] Tela da operao de planejamento [PLANEJ] [(OPRC)] [LIMPAR] [CAN] [EXEC] [ENTRADA] [DEF A]

(Dados de planejamento)

382

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

TELA DE PROGRAMAS Mudana de soft key acionada pela tecla de fun o

no modo EDICAO

PROG

1/2
PROG

Tela do programa [PRGRM] [(OPRC)] [EDC--ST] (nmero O) (Endereo) (Endereo) [REBOB] [PESQ D] [LER] Ver Quando a soft key [EDC---ST] pressionada [PESQ O] [PESQ] [PESQ]

[ENVIAR]

[APAGAR] [EX--EDC]

[CAN] [EXEC] (nmero N) [CADEIA] (O cursor move--se at ao fim do programa.) [STOP] [CAN] [EXEC] (nmero O) [STOP] [CAN] [EXEC] (nmero O) [CAN] [EXEC] (nmero N) [COPIAR] [CRSR] (nmero O) [EXEC] [CRSR] [FIM] [TUDO] [MOVER] [CRSR] (nmero O) [EXEC] [CRSR] [FIM] [TUDO] [UNIR] [CRSR] (nmero O) [EXEC] [FIM] [TROCAR] (Endereo) [ANTES] (Endereo) [APOS] [SALTAR] [1--EXEC] [EXEC]

(1) (Continua na pgina seguinte)

383

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

(1)

2/2

Visualizao do diretrio de programas [DIR] [(OPRC)] [EDC--ST] (nmero O) [LER] Ver Quando a soft key [EDC---ST] pressionada [PESQ O] Retorno ao programa [CADEIA] [STOP] [CAN] (nmero O) [STOP] [CAN] (nmero O)

[EXEC]

[ENVIAR]

[EXEC]

Programao Verbal Grfica [C.A.P.] Retorno ao programa [PRGRM] [G.MENU] [BLOCO] (Dados) (nmero G) Quando um nmero G omitido, a tela padro aparece.

[(OPRC)]

[LINHA] [CHANF] [CNR.R] [ENTRADA]

Visualizao do diretrio do disco [DISCO] Retorno ao programa [PRGRM] [DIR] [(OPRC)] [PESQ D]

[LER]

[ENVIAR]

[APAGAR]

(Numeral) [CAN] [EXEC] (Numeral) (Numeral) [STOP] [CAN] [EXEC] (Numeral) (Numeral) [STOP] [CAN] [EXEC] (Numeral) [CAN] [EXEC]

[DEF A]

[DEF A] [DEF O]

[DEF A] [DEF O]

[DEF A]

384

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

TELA DE PROGRAMAS

Mudana de soft key acionada pela tecla de funo no modo MDI

PROG

PROG

Tela do programa [PRGRM] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela do programa [MDI] [(OPRC)] [EDC--ST] (Endereo) (Endereo) [REBOB] Ver Quando a soft key [EDC---ST] pressionada [PESQ] [PESQ]

Tela do bloco atual [ATUAL] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela do bloco seguinte [PROX] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela de reincio do programa [REINIC] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela de exibio do diretrio de programas [DIR] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

385

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

TELA DE PROGRAMAS

Mudana de soft key acionada pela tecla de funo no modo MANIV, JOG ou REF

PROG

PROG

Tela do programa [PRGRM] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela do bloco atual [ATUAL] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela do bloco seguinte [PROX] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela de reincio do programa [REINIC] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

Tela de exibio do diretrio de programas [DIR] [(OPRC)] [EDC--ST] Ver Quando a soft key [EDC---ST] pressionada

TELA DE PROGRAMAS

Mudana de soft key acionada pela tecla de funo no modo TJOG ou TMANIV

PROG

PROG

Tela do programa [PRGRM] [(OPRC)] Ver Quando a soft key [EDC---ST] pressionada [EDC--ST] Retorno ao programa [PESQ O] (nmero O) (Endereo) [PESQ] (Endereo) [PESQ] [REBOB]

Visualizao do diretrio de programas [DIR] [(OPRC)] [EDC--ST] (nmero O) Ver Quando a soft key [EDC---ST] pressionada [PESQ O] Retorno ao programa

386

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

TELA DE PROGRAMAS

Mudana de soft key acionada pela tecla de funo PROG (Quando a soft key [EDC---ST] pressionada em todos os modos)
1/2

PROG

Tela do programa [PRGRM] [(OPRC)] [FIM--ST] (nmero O) (Endereo) (Endereo) [REBOB] [PESQ D] [LER]

[PESQ O] [PESQ] [PESQ]

[ENVIAR]

[APAGAR] [EX--EDC]

[CAN] [EXEC] (nmero N) [CADEIA] (O cursor move--se at ao fim do programa.) [STOP] [CAN] [EXEC] (nmero O) [STOP] [CAN] [EXEC] (nmero O) [CAN] [EXEC] (nmero N) [COPIAR] [CRSR] (nmero O) [EXEC] [CRSR] [FIM] [TUDO] [MOVER] [CRSR] (nmero O) [EXEC] [CRSR] [FIM] [TUDO] [UNIR] [CRSR] (nmero O) [EXEC] [FIM] [TROCAR] (Endereo) [ANTES] (Endereo) [APOS] [SALTAR] [1--EXEC] [EXEC]

(1) (Continua na pgina seguinte)

387

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

(1) Visualizao do diretrio de programas [DIR] [(OPRC)] [EDC--ST] (nmero O) [LER] [PESQ O] [CADEIA] [STOP] [CAN] (nmero O) [STOP] [CAN] (nmero O) Retorno ao programa

2/2

[EXEC]

[ENVIAR]

[EXEC]

Programao Verbal Grfica [C.A.P.] Retorno ao programa [PRGRM] [G.MENU] [BLOCO] (Dados) (nmero G) Quando um nmero G omitido, a tela padro aparece.

[(OPRC)]

[LINHA] [CHANF] [CNR.R] [ENTRADA]

Visualizao do diretrio do disco [DISCO] Retorno ao programa [PRGRM] [DIR] [(OPRC)] [PESQ D] (Numeral) [CAN] [EXEC] (Numeral) (Numeral) [STOP] [CAN] [EXEC] (Numeral) (Numeral) [STOP] [CAN] [EXEC] (Numeral) [CAN] [EXEC] [DEF A]

[LER]

[DEF A] [DEF O]

[ENVIAR]

[DEF A] [DEF O]

[APAGAR]

[DEF A]

388

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

TELA DE CORREO/ ESPECIFICAO

Mudana de soft key acionada pela tecla de funo

OFS/SET

1/2
OFS/SET

Tela de correo da ferramenta [CORREC] [DESG] [GEOM] [(OPRC)] (Nmero) [PESQ NO] (Nome do eixo e valor numrico) [MEDIDA] (Nome do eixo) [ENT.C.] (Numeral) [+ENTRADA] (Numeral) [ENTRADA] [LIMPAR] [TUDO] [DESG] [GEOM] [CAN] [EXEC] [CAN] [EXEC]

[LER] [ENVIAR]

Tela de especificao [DEFINIR] [(OPRC)] (Nmero) [ON:1] [OFF:0] (Numeral) (Numeral) [PESQ NO]

[+ENTRADA] [ENTRADA]

Tela de especificao do sistema de coordenadas de trabalho [TRAB] [(OPRC)] (Nmero) [PESQ NO] (Nome do eixo e valor numrico) [MEDIDA] (Numeral) [+ENTRADA] (Numeral) [ENTRADA]

Tela de variveis de macro [MACRO] [(OPRC)] [PESQ NO] (Nmero) (Nome do eixo) [ENT.C.] [ENTRADA] (Numeral) [ENVIAR] [CAN] [EXEC]

(1) (Continua na pgina seguinte)

389

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

(1) Tela de entrada de dados padro [MENU] [(OPRC)] (Nmero) [SELEC]

2/2

Tela do painel de operao por software [OPR] Tela de especificao da gesto da vida til das ferramentas [VDFERR] [(OPRC)] (Nmero) [LIMPAR] (Numeral) [PESQ NO] [CAN] [EXEC] [ENTRADA]

Tela de correo da ferramenta no eixo Y [CORREC.2] [DESG] [GEOM] [(OPRC)] (Nmero) [PESQ NO] (Nome do eixo e valor numrico) [MEDIDA] (Nome do eixo) [ENT.C.] (Numeral) [+ENTRADA] (Numeral) [ENTRADA] [LIMPAR] [TUDO] [DESG] [GEOM] [CAN] [EXEC] [CAN] [EXEC]

[LER] [ENVIAR]

Tela de deslocamento da pea [WK.SHFT] [(OPRC)] (Numeral) (Numeral) [+ENTRADA] [ENTRADA]

Tela de especificao das barreiras da placa de fixao e do cabeote mvel [BARREIRA] [(OPRC)] (Numeral) (Numeral) [DEF] [ENTRADA] [+ENTRADA]

390

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

TELA DO SISTEMA

Mudana de soft key acionada pela tecla de funo

SYSTEM

1/2
SYSTEM

Tela dos parmetros [PARAM] [(OPRC)] (Nmero) [ON:1] [OFF:0] (Numeral) (Numeral) [PESQ NO]

[+ENTRADA] [ENTRADA]

[LER] [ENVIAR]

[CAN] [EXEC] [TUDO] [NON--0] [CAN] [EXEC] [CAN] [EXEC]

Tela de diagnstico [DGNOS] [(OPRC)] (Nmero) [PESQ NO]

Tela PMC [PMC]

Tela de configurao do sistema [SISTEMA]

(1) (Continua na pgina seguinte)

391

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

(1) Tela de compensao de erro de passo [PASSO] [(OPRC)] (N) [PESQ NO] [ON:1] [OFF:0] [+ENTRADA] (Numeral) (Numeral) [ENTRADA]

2/2

[LER] [ENVIAR]

[CAN] [EXEC] [CAN] [EXEC]

Tela de parmetros servo [PRM.SV] [DEF.SV] [MON.SV] [TRC.SV] [(OPRC)] [ON:1] [OFF:0] (Numeral) [TRACAR] [TRNSF]

[ENTRADA]

[(OPRC)]

Tela de parmetros do fuso [PRM.FS] [DEF.FS] [MON.FS] [MON.FS] [(OPRC)] [ON:1] [OFF:0] [ENTRADA]

Tela de diagnstico de forma de onda [OSCLSCP] [PRM.O] [GRAF.O] [INICIO] [TEMPO] [TEMPO] [H--DUPL] [H--METD]

[INICIO] [CN--1] [CN--1] [V--DUPL] [V--METD]

[INICIO] [CN--2] [CN--2] [V--DUPL] [V--METD]

392

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

TELA DE MENSAGENS

Mudana de soft key acionada pela tecla de funo

MESSAGE

MESSAGE

Tela de alarmes [ALARME]

Tela de mensagens [MSG]

Tela de histrico de alarmes [HISTOR] [(OPRC)] [LIMPAR]

TELA DE AJUDA

Mudana de soft key acionada pela tecla de funo

HELP

HELP

Tela de detalhes de alarme [ALARME] [(OPRC)] [ SELEC ]

Tela de mtodo de operaes [OPR] [(OPRC)] [ SELEC ]

Tela da tabela de parmetros [PARA]

393

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

TELA DE GRFICOS
Grficos do caminho da ferramenta Modo 0
CSTM/GR

Mudana de soft key acionada pela tecla de funo

CSTM/GR

Grficos do caminho da ferramenta [PRM.G] [GRAF] [ZOOM] [(OPRC)] [(OPRC)] [(OPRC)] [NORMAL] [APAGAR] [ATU] [HI/LO]

TELA DE USURIO
Tela de USURIO
CSTM/GR

Mudana de soft key acionada pela tecla de funo

CSTM/GR

Tela de USURIO Tela de USURIO

O layout da tela de USURIO personalizado pelo fabricante da mquina--ferramenta. Para informaes mais detalhadas da tela, consulte o manual correspondente fornecido pelo fabricante da mquina--ferramenta. Para mudar da tela de USURIO para outra tela, carregue na tecla de funo desejada.

394

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.3.4
Entrada por Teclas e Buffer de Entrada

Quando uma tecla de endereo ou numrica pressionada, o caractere que corresponde a esta tecla inserido uma vez no buffer de entrada do teclado. O contedo do buffer de entrada do teclado visualizado na parte inferior da tela. Para indicar que so dados de entrada de tecla, um smbolo > visualizado imediatamente sua frente. Um _ visualizado no final dos dados de entrada por teclado para indicar a posio de entrada do caractere seguinte.
Indicao do buffer de entrada do teclado
[ > N001X100Z_ EDICAO ] [ ] [ ALM 12:35:45 ] [ ] [ ]

Fig. 2.3.4 Visualizao do buffer de entrada do teclado

Para inserir o caractere inferior das teclas que possuem dois caracteres impressos, pressione primeiro a tecla
SHIFT

seguida da tecla em questo.

Quando a tecla SHIFT pressionada, o _ indicando a posio seguinte de entrada de caractere muda para . Os caracteres minsculos podem ento ser inseridos (com shift). Quando se insere um caractere no estado shift, este cancelado. Alm disso, se a tecla
SHIFT

for pressionada no estado shift, este igualmente

cancelado. possvel inserir at 32 caracteres de uma vez no buffer de entrada do teclado. Pressione a tecla
CAN

para cancelar um caractere ou smbolo inserido no

buffer de entrada do teclado.


(Exemplo) Quando o buffer de entrada do teclado apresenta >N001X100Z_ e a tecla
CAN

pressionada, Z cancelado e

>N001X100_ visualizado.

395

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

2.3.5
Mensagens de Aviso

Aps a entrada de um caractere ou nmero atravs do painel de operao MDI, executada uma verificao de dados se a tecla
ENTRADA

ou uma soft

key for pressionada. Em caso de entrada de dados incorreta ou operao errada, ser visualizada uma mensagem de aviso intermitente na linha de estado.
Visualizao da entrada de dados Visualizao da mensagem de aviso Indicao do estado Visualizao de soft key [ >_ EDICAO ] [ MODO ERRADO ] [ ] [ ] [ ]

Fig. 2.3.5 Visualizao de mensagem de aviso

Tabela 2.3.5 Mensagens de Aviso


Mensagem de aviso ERRO DE FORMATO PROTEO CONTRA GRAVAO Contedo O formato est incorreto. A entrada da tecla invlida devido tecla de proteo de dados ou o parmetro no est habilitado para gravao.

DADOS FORA DO LIMITE O valor de entrada excede o limite permitido. EXCESSO DE DIGITOS MODO ERRADO O valor de entrada excede o nmero permitido de dgitos. A entrada de parmetros no possvel em qualquer modo que no o modo MDI. No possvel editar no estado atual do CNC.

EDICAO REJEITADA

396

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.4

DISPOSITIVOS EXTERNOS DE E/S

Est disponvel o arquivo handy do dispositivo externo de entrada/sada. Para detalhes sobre o arquivo handy, consulte o manual correspondente conforme listado abaixo.
Tabela 2.4 Dispositivos externos de E/S
Nome do dispositivo Uso Capacidade mx. de armazenamento
Manual de referncia

Arquivo handy FANUC

Dispositivo de entrada/ 3600m sada de fcil utilizao e mltiplas funes. projetado para equipamento FA e utiliza disquetes.

B--61834E

Os seguintes dados podem entrar/sair para/de dispositivos externos de entrada/sada: 1. Programas 2. Dados sobre correo 3. Parmetros 4. Variveis comuns de macro de usurio 5. Dados de compensao do erro de passo Para uma explicao da entrada/sada de dados e como usar um carto de memria para a entrada e sada de dados, ver Captulo III-8.

397

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

Parmetro

Antes que um dispositivo externo de entrada/sada possa ser usado, os parmetros devem ser ajustados como segue:
CNC PLATINA PRINCIPAL DA CPU

Canal 1 JD36A RS-232-C

Canal 2 JD36B RS-232-C

Leitor/furador CANAL DE E/S=0 ou CANAL DE E/S=1

Leitor/furador CANAL DE E/S=2

O CNC possui dois canais de interfaces de leitura/envio. O CNC tambm possui uma interface para o carto de memria. O dispositivo de entrada/sada a ser usado estabelecido especificando-se o canal (interface) conectado quele dispositivo no parmetro de especificao CANAL DE E/S. Os dados especificados, tais como a taxa baud e o nmero de bits de parada de um dispositivo de entrada/sada conectado a um canal especfico devem ser previamente estabelecidos nos parmetros para aquele canal. (No preciso definir dados para a interface do carto de memria.) Para o canal 1, so fornecidas duas combinaes de parmetros para especificar os dados do dispositivo de entrada/sada. A seguir, mostrada a inter-relao entre os parmetros da interface de leitura/envio dos canais.
N do canal de entrada/sada (parmetro 0020)
CANAL DE COMUN. Especifique um canal para um dispositivo de entrada/ sada. CANAL DE E/S =0 : Canal 1 =1 : Canal 1 = 2 : Canal 2 = 4 : Interface do carto de memria 0020 Nmero do parmetro 0101 CANAL DE E/S=0 (canal 1) 0102 0103 0111 CANAL DE E/S=1 (canal 1) 0112 0113 0121 CANAL DE E/S=2 (canal 2) Interface do carto de memria=4 0122 0123 Bit de parada e outros dados N definido para o disp. de entrada/sada Taxa baud Bit de parada e outros dados N definido para o disp. de entrada/sada Taxa baud Bit de parada e outros dados N definido para o disp. de entrada/sada Taxa baud

398

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.4.1
Arquivo Handy FANUC

O Arquivo Handy um dispositivo de entrada/sada atravs de disquete, fcil de usar e com mltiplas funes, projetado para equipamento FA. Os programas podem ser transferidos e editados operando o Arquivo Handy quer diretamente, quer remotamente, a partir de uma unidade conectada ao Arquivo Handy. O Arquivo Handy utiliza disquetes de 3.5 polegadas, que no apresentam os problemas da fita de papel (i.e., rudo durante a entrada/sada, fcil rompimento, e ocupao de muito espao). Em uma disquete podem ser armazenados um ou mais programas (at 1.44M bytes, que equivale capacidade da memria de uma fita de 3600-m).
Interface RS--422

Interface RS--232--C
FANUC
Arquivo handy

Interface RS--232--C ou RS--422 (painel de transmisso, etc.)

399

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

2.5

LIGAR/DESLIGAR 2.5.1
Ligar o Equipamento
Procedimento para ligar o equipamento 1 Verifique se a aparncia da mquina-ferramenta CNC normal. (Por exemplo, verifique se as portas frontal e traseira esto fechadas.) 2 Ligue de acordo com o manual fornecido pelo fabricante da mquina-ferramenta. 3 Aps o equipamento ter sido ligado, verifique se a tela de posio pode ser visualizada. Uma tela de alarme visualizada se ocorrer um alarme aps a energizao. Se a tela mostrada na Seo III-2.5.2 for visualizada, isso significa que poder ter ocorrido uma falha no sistema.
POSIO ATUAL (ABSOLUTA) O1000 N00010

X Z

217.940 363.233
S CONT.PECAS 5 TEMPO CICLO 0H 0M38S 0 T0000

TEMPO TRAB 0H15M F.ATU 3000 MM/M

MEM INIC MVT *** 09:06:35 [ ABS ] [ REL ] [ TUDO ] [ MANIV ] [ OPRC ] Tela de posio (7 soft keys)

4 Verifique se o motor do ventilador est girando. AVISO At que a tela posicional ou do alarme seja visualizada, no toque no respectivo teclado. Algumas teclas so usadas para a manuteno ou operao especial, pelo que podem causar uma operao inesperada se forem pressionadas nesta altura.

400

B-64114PO/01

OPERAO

2. DISPOSITIVOS OPERACIONAIS

2.5.2
Tela Visualizada ao Energizar
Indicao do estado dos slots

Se ocorrer um erro de hardware ou de instalao, o sistema apresenta um dos seguintes tipos de telas e pra. So indicadas informaes tais como o tipo de placa de circuito impresso instalada em cada slot. Esta informao e os estados de LED so teis para a localizao de falhas.

INDICAO DA CONFIGURAO DOS SLOTS


0: 003E4000 1: 30464202 2: 00504303 3: 4: 5: 0: 1: 2: 3: 4: 5:

Nmero fsico do slot (primrio)

Nmero fsico do slot (secundrio)

Informaes tais como a identificao do mdulo de uma placa de circuito impresso instalada Nmero de slot atribudo internamente Tipos de placas de circuito impresso Funo de mdulo

Para mais informaes sobre os tipos de placas de circuito impresso e as funes dos mdulos, consulte o manual de manuteno (B-63835EN).

401

2. DISPOSITIVOS OPERACIONAIS

OPERAO

B-64114PO/01

Tela de indicao do estado de especificao do mdulo

D6B1 -- 01
SLOT 01 (3046) : FIM SLOT 02 (3050) :

FIM: Especificao completada Vazio: Especificao no completada Identificao do mdulo Nmero do slot

Visualizao da configurao do software

D6B1 -- 01
OMM : yyyy--yy PMC : zzzz--zz

Software de controle do CNC Macro especifica do cliente/ compilador de macros PMC

A configurao do software pode ser visualizada tambm na tela de configurao do sistema. Consulte o MANUAL DE MANUTENO (B-64115EN) para obter informaes sobre a tela de configurao do sistema.

2.5.3
Desenergizao
Procedimento para a desenergizao 1 Verifique se o LED indicador do incio de ciclo est desligado no painel do operador. 2 Verifique se todas as partes mveis da mquina-ferramenta CNC esto parando. 3 Se um dispositivo externo de entrada/sada, como o Arquivo Handy, estiver conectado ao CNC, desligue-o. 4 Continue pressionando o boto POWER OFF durante cerca de 5 segundos. 5 Consulte o manual do fabricante da mquina-ferramenta para desligar a mquina.

402

B-64114PO/01

OPERAO

3. OPERAO MANUAL

OPERAO MANUAL

H seis tipos de OPERAO MANUAL: 3.1 Retorno manual ao ponto de referncia 3.2 Avano em modo jog 3.3 Avano incremental 3.4 Avano por manivela 3.5 Absoluto manual on e off

403

3. OPERAO MANUAL

OPERAO

B-64114PO/01

3.1

RETORNO MANUAL AO PONTO DE REFERNCIA

O retorno da ferramenta ao ponto de referncia feito da seguinte maneira: A ferramenta deslocada, para cada eixo, no sentido especificado no parmetro ZMI (bit 5 do n 1006), atravs da tecla de retorno ao ponto de referncia do painel de operao da mquina. A ferramenta desloca-se para o ponto de desacelerao velocidade de deslocamento rpido, deslocando-se, em seguida, para o ponto de referncia velocidade FL. A velocidade de deslocamento rpido e a velocidade FL so especificadas nos parmetros (n 1420, 1421 e 1425). Durante o deslocamento rpido, est ativo o override do deslocamento rpido de quatro fases. Depois da ferramenta ter regressado ao ponto de referncia, o LED de trmino do retorno ao ponto de referncia acende. A ferramenta desloca-se geralmente ao longo de um nico eixo, podendo deslocar-se simultaneamente ao longo de trs eixos, se o mesmo for especificado no parmetro JAX (bit 0 do n 1002).
Ponto de desacelerao Movimento de deslocamento rpido Velocidade de deslocamento rpido (o override do deslocamento rpido est ativa) Ponto de referncia

Movimento desacelerado velocidade FL

Procedimento para o Retorno Manual ao Ponto de Referncia


MODE
EDIT MEMORY REMOTO MDI

HANDLE

JOG

RETORNO A ZERO

APREND

1 Pressione a tecla de retorno ao ponto de referncia, uma das teclas de seleo de modo. 2 Para diminuir a velocidade de avano, pressione uma tecla de override do deslocamento rpido. 3 Pressione a tecla de seleo do eixo e do sentido de avano, correspondente ao eixo e ao sentido do retorno ao ponto de referncia. Continue pressionando a tecla at que a ferramenta retorne ao ponto de referncia. A ferramenta pode ser deslocada simultaneamente ao longo de trs eixos, se o mesmo for devidamente especificado em um parmetro. A ferramenta move-se para o ponto de desacelerao velocidade de deslocamento rpido, deslocando-se, em seguida, para o ponto de referncia velocidade FL definida em um parmetro. Depois da ferramenta ter regressado ao ponto de referncia, o LED de trmino do retorno ao ponto de referncia acende. 4 Se necessrio, siga as mesmas operaes para outros eixos. O caso acima um exemplo. Para mais informaes sobre cada uma das operaes, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.
PONTO ZERO X y Z C DE PROG M30
PARADA M02/ MANU ABS MIR X

OVERRIDE DO DESLOCAMENTO RPIDO (%)

F0

25

50

100

DIREO DO EIXO

+C

+X

+Y

--Z

rpido

+Z

--y

--X

--C

NMERO DA FERRAMENTA 1 2 3 4 5 6 7 8 NC? MC?

404

B-64114PO/01

OPERAO

3. OPERAO MANUAL

Explicao
D Definio automtica do sistema de coordenadas O sistema de coordenadas determinado automaticamente aquando do retorno manual ao ponto de referncia. Quando e esto definidos para correo do ponto zero da pea, o sistema de coordenadas da pea determinado, de modo a que o ponto de referncia no porta-ferramentas ou a posio da ponta da ferramenta de referncia seja X=,Z= quando o retorno ao ponto de referncia for executado. O efeito o mesmo quando se especifica o seguinte comando para o retorno ao ponto de referncia: G50XZ;

Restries
D Novo deslocamento da ferramenta Assim que o LED TRMINO DO RETORNO AO PONTO DE REFERNCIA acende depois de terminar este movimento, a ferramenta no se desloca enquanto a tecla RETORNO AO PONTO DE REFERNCIA estiver ativa. O LED TRMINO DO RETORNO AO PONTO DE REFERNCIA apaga-se de uma das seguintes formas: - Afastamento do ponto de referncia. - Ativao do estado de parada de emergncia. Para mais informaes sobre a distncia (exceto durante a desacelerao) do retorno da ferramenta ao ponto de referncia, consulte o manual editado pelo fabricante da mquina-ferramenta.

D LED de trmino do retorno ao ponto de referncia D Distncia para o retorno ao ponto de referncia

405

3. OPERAO MANUAL

OPERAO

B-64114PO/01

3.2

AVANO EM MODO JOG

MODE
EDIT MEMORY REMOTO MDI

HANDLE

JOG

RETORNO A ZERO

APREND

Se a tecla de seleo do eixo e do sentido de avano, existente no painel de operao da mquina, for pressionada no modo JOG, a ferramenta desloca-se continuamente ao longo do eixo selecionado, no sentido selecionado. A velocidade de avano manual contnuo especificada em um parmetro (n. 1423) A velocidade de avano manual contnuo pode ser regulada atravs do boto rotativo de correo da velocidade de avano manual contnuo. Se a tecla de deslocamento rpido for pressionada, a ferramenta desloca-se velocidade de avano rpido (n 1424), independentemente da posio do boto de override da velocidade de avano em modo JOG. A esta funo d-se o nome de deslocamento rpido manual. A operao manual permitida para um eixo de cada vez. A seleo simultnea de 3 eixos pode ser feita atravs do parmetro JAX (n 1002#0).
X Ferramenta v m/min Pea N rpm D Z

Enquanto uma tecla estiver sendo pressionada, a ferramenta desloca--se no sentido especificado por essa tecla.

Procedimento para o avano em modo jog


DIREO DO EIXO

+C

+X

+Y

--Z

rpido

+Z

--y

--X

--C

1 Pressione a tecla de avano manual contnuo, uma das teclas de seleo de modo. 2 Pressione a tecla de seleo do eixo e do sentido de avano, correspondente ao eixo e ao sentido em que a ferramenta deve ser deslocada. Enquanto a tecla estiver sendo pressionada, a ferramenta desloca-se velocidade de avano especificada no parmetro (n 1423). A ferramenta pra quando a tecla liberada. 3 A velocidade de avano manual contnuo pode ser regulada atravs do boto rotativo de override da velocidade de avano manual contnuo. 4 Se pressionar simultaneamente a tecla de deslocamento rpido e uma tecla de seleo do eixo e do sentido de avano, a ferramenta desloca-se velocidade de deslocamento rpido. O override do deslocamento rpido pode ser efetuado pelas teclas de override do deslocamento rpido durante o deslocamento rpido. O caso acima um exemplo. Para mais informaes sobre cada uma das operaes, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.

0 2000 OVERRIDE DA VELOCIDADE DE AVANO EM MODO JOG


OVERRIDE DO DESLOCAMENTO
F0

RPIDO (%) 25 50

100

406

B-64114PO/01

OPERAO

3. OPERAO MANUAL

Explicaes
D Avano manual por rotao Dependendo da definio de JRV (bit 4 do parmetro n. 1402), avano em modo jog muda para avano manual por rotao. No avano manual por rotao, o avano em modo jog executado velocidade de avano igual quantidade de avano por rotao (a qual determinada pela multiplicao da quantidade de avano por rotao especificada pra o parmetro n. 1423 pelo override da velocidade de avano em modo jog) multiplicada pela velocidade do fuso. Durante o avano manual por rotao, a ferramenta controlada por jog seguinte velocidade de avano: Distncia de avano por rotao do fuso (mm/rotao) (especificada com o parmetro n 1423) x correo da velocidade de avano em modo JOG x velocidade efetiva do fuso (rotaes/min).

Restries
D Acelerao/ desacelerao para deslocamento rpido D Alterao dos modos A velocidade de avano, a constante de tempo e o mtodo de acelerao/desacelerao automtica para o deslocamento rpido manual so idnticos s funes do comando programado G00. A mudana para o modo JOG enquanto pressionada uma tecla de seleo do eixo e do sentido de avano no ativa o avano em modo JOG. Para ativar o avano em modo JOG, introduza primeiro o modo JOG e pressione, em seguida, uma tecla de seleo do eixo e do sentido de avano. Se o retorno ao ponto de referncia no for executado aps a energizao, o deslocamento rpido no ativado atravs da tecla DESLOCAMENTO RPIDO, mantendo-se a velocidade de avano manual contnuo. Esta funo pode ser desativada atravs da definio do parmetro RPD (n 1401#01).

D Deslocamento rpido antes do retorno manual ao ponto de referncia

407

3. OPERAO MANUAL

OPERAO

B-64114PO/01

3.3

AVANO INCREMENTAL

Se a tecla de seleo do eixo e do sentido de avano do painel de operao da mquina for pressionada no modo incremental (INC), a ferramenta desloca-se um passo ao longo do eixo selecionado, no sentido selecionado. distncia mnima percorrida pela ferramenta d-se o nome de menor incremento de entrada. Cada passo pode corresponder a 10, 100 ou 1000 vezes o menor incremento de entrada. Este modo est ativo apenas se o gerador de pulsos manual no estiver conectado.
X Ferramenta Sempre que uma tecla pressionada, a ferramenta desloca--se um passo no sentido especificado atravs da tecla. Pea Z

Procedimento para o Avano Incremental 1 Pressione a tecla INC, uma das teclas de seleo de modo. 2 Selecione a distncia a pecorrer em cada passo com o boto rotativo.
X10 X100

X1

X1000

3 Pressione a tecla de seleo do eixo e do sentido de avano, correspondente ao eixo e ao sentido em que a ferramenta deve ser deslocada. Sempre que uma tecla pressionada, a ferramenta desloca-se um passo. A velocidade de avano igual velocidade de avano em modo jog. 4 Se pressionar simultaneamente a tecla de deslocamento rpido e uma tecla de seleo do eixo e do sentido de avano, a ferramenta desloca-se velocidade de deslocamento rpido. O override do deslocamento rpido pode ser efetuado pelas teclas de override do deslocamento rpido durante o deslocamento rpido. O caso acima um exemplo. Para mais informaes sobre cada uma das operaes, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.

DIREO DO EIXO

+C

+X

+Y

--Z

rpido

+Z

--y

--X

--C

Explicao
D Distncia percorrida especificada com um dimetro A distncia que a ferramenta percorre ao longo do eixo X pode ser especificada atravs de um dimetro.

408

B-64114PO/01

OPERAO

3. OPERAO MANUAL

3.4

AVANO POR MANIVELA

No modo de manivela eletrnica, a ferramenta pode ser deslocada minuciosamente, rodando o gerador de pulsos manual do painel de operao da mquina. Selecione o eixo ao longo do qual deve ser deslocada a ferramenta com as teclas de seleo do eixo para o avano por manivela. A distncia mnima percorrida pela ferramenta quando a rotao do gerador de pulsos manual corresponde a um ponto da escala igual ao menor incremento de entrada. A distncia percorrida pela ferramenta quando a rotao do gerador de pulsos manual corresponde a um ponto da escala pode ser multiplicada por 1, 10 ou de acordo com um dos dois fatores de multiplicao (de um total de quatro) especificados atravs dos parmetros (n 7113 e 7114). Alm de usar os parmetro n 7113 e n 7114 para definir fatores de escalonamento arbitrrios comuns a todos os eixos, o usurio pode usar os parmetros n 12350 e n. 12351 para definir fatores de escalonamento arbitrrios independentemente para eixos individuais. Quando o parmetro n 12350 no tiver valor, usado o parmetro n 7113; quando o parmetro n 12351 no tiver valor, usado o parmetro n 7114; Estes parmetros tambm so vlidos para interrupo por manivela.
X

Gerador de pulsos manual

Procedimento para o Avano por Manivela 1 Pressione a tecla MANIVELA, uma das teclas de seleo de modo.
MDI

MODE
EDIT MEMORY REMOTO

HANDLE

JOG

RETORNO A ZERO

APREND

2 Selecione o eixo ao longo do qual deve ser deslocada a ferramenta, pressionando uma tecla de seleo do eixo para o avano por manivela. 3 Selecione o aumento da distncia que a ferramenta deve percorrer, pressionando uma tecla para aumento do avano por manivela. Distncia que a ferramenta percorre quando o gerador de pulsos manual gira um s ponto da escala: Menor incremento de entrada multiplicado pelo fator de escalonamento. 4 Mova a ferramenta ao longo do eixo selecionado, atravs da rotao da manivela. Se a manivela for rodada 360 graus, a ferramenta percorre uma distncia equivalente a 100 pontos da escala. O caso acima um exemplo. Para mais informaes sobre cada uma das operaes, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.
409

Gerador de pulsos manual

3. OPERAO MANUAL

OPERAO

B-64114PO/01

Explicao
D Disponibilidade do gerador de pulsos manual no modo jog (JHD) O parmetro JHD (bit 0 do n 7100) ativa ou desativa o gerador de pulsos manual no modo JOG. Se o parmetro JHD (bit 0 do n 7100) for colocado em 1, so ativados o avano manual por manivela e o avano incremental.

D Disponibilidade do gerador de pulsos manual no modo APREND. EM JOG (THD) D Um comando para o GPM que ultrapassa a velocidade de deslocamento rpido (HPF)

O parmetro JHD (bit 1 do n 7100) ativa ou desativa o gerador de pulsos manual no modo APREND. EM JOG.

O parmetro HPF (bit 4 do n 7100) ou (n 7117) especifica o seguinte: D Parmetro HPF (bit 4 do n 7100) Colocar em 0 : A velocidade de avano fixada velocidade de deslocamento rpido e os pulsos gerados que ultrapassarem a velocidade de deslocamento rpido so ignorados. (A distncia que a ferramenta percorre poder no corresponder aos pontos da escala do gerador de pulsos manual.) Colocar em 1 : A velocidade de avano fixada velocidade de deslocamento rpido e os pulsos gerados que ultrapassarem a velocidade de deslocamento rpido no so ignorados, mas sim acumulados no CNC. (A ferramenta no pra de imediato se se deixar de rodar a manivela. Antes de parar, a ferramenta continua a mover-se de acordo com os pulsos acumulados no CNC.) D Parmetro HPF (n 7177) (est disponvel se o parmetro HPF tiver sinal 0.) Colocar em 0 : A velocidade de avano fixada velocidade de deslocamento rpido e os pulsos gerados que ultrapassarem a velocidade de deslocamento rpido so ignorados. (A distncia que a ferramenta percorre poder no corresponder aos pontos da escala do gerador de pulsos manual.) Valor diferente de 0 :A velocidade de avano fixada velocidade de deslocamento rpido e os pulsos gerados que ultrapassarem a velocidade de deslocamento rpido no so ignorados, mas sim acumulados no CNC at atingir o limite especificado no parmetro n 7117. (A ferramenta no pra de imediato se se deixar de rodar a manivela. Antes de parar, a ferramenta continua a mover-se de acordo com os pulsos acumulados no CNC.)

D Sentido de movimento de um eixo para a rotao do GPM (HNGx)

O parmetro HNGx (bit 0 do n 7102) muda o sentido do GPM em que a ferramenta se desloca ao longo de um eixo; este corresponde ao sentido de rotao da manivela do gerador de pulsos manual.
410

B-64114PO/01

OPERAO

3. OPERAO MANUAL

Restries
D Nmero de GPMs Podem ser definidos geradores de pulsos manuais para um mximo de dois eixos. Os dois eixos podem ser mover simultaneamente. AVISO Uma rotao rpida da manivela, com um grande fator de multiplicao (p.ex.: x100) provoca um deslocamento demasiado rpido da ferramenta. A velocidade de avano fixada velocidade de avano rpido.

NOTA Rode o gerador de pulsos manual a uma velocidade de at cinco rotaes por segundo. Se o gerador de pulsos manual girar a uma velocidade superior, a ferramenta pode no parar imediatamente aps a imobilizao da manivela ou a distncia percorrida pela ferramenta pode no corresponder aos pontos da escala do gerador de pulsos manual.

411

3. OPERAO MANUAL

OPERAO

B-64114PO/01

3.5

ABSOLUTO MANUAL ON E OFF

Atravs da rotao da chave absoluto manual do painel de operao da mquina adiciona-se, ou no, a distncia percorrida pela ferramenta atravs de operao manual s coordenadas. Se a chave estiver na posio ON, a distncia percorrida pela ferramenta atravs de operao manual adicionada s coordenadas. Se a chave estiver na posio OFF, a distncia percorrida pela ferramenta atravs de operao manual no adicionada s coordenadas.
Eixo X

P2

Operao manual

P1

Eixo Z

Os valores das coordenadas mudam de acordo com a operao manual. Fig. 3.5 (a) Coordenadas com a chave em ON

X2 X1 P2 O2 P1 Z2 Z1 As coordenadas no mudam.

O1

Fig. 3.5 (b) Coordenadas com a chave em OFF

412

B-64114PO/01

OPERAO

3. OPERAO MANUAL

Explicao

Segue-se a descrio, por meio de um programa exemplificativo, da relao entre a operao manual e as coordenadas, quando a chave absoluto manual est em ON ou OFF.
G01G90 X100.0Z100.0F010 ; ; X200.0Z150.0 X300.0Z200.0 ; (1) (2) (3)

Nas figuras subseqentes utilizada a seguinte notao: Movimento da ferramenta quando a chave est em ON. Movimento da ferramenta quando a chave est em OFF. As coordenadas aps a operao manual incluem a distncia percorrida pela ferramenta atravs de operao manual. Assim, se a chave estiver em OFF, a distncia percorrida pela ferramenta atravs de operao manual deve ser subtrada. D Operao manual aps o fim do bloco Coordenadas quando o bloco (2) executado aps o trmino da operao manual (eixo X +20.0, eixo Y +100.0), no final do movimento do bloco (1).
X (200.0 , 120.0) (250.0 , 220.0)

Operao manual (100.0 , 100.0)

(150.0 , 200.0)

Chave ON Chave OFF Z

D Operao manual aps bloqueio de avano

Coordenadas quando o boto de bloqueio de avano pressionado ao executar o bloco (2), durante a operao manual (eixo Y + 75.0), e ao pressionar e liberar o boto de incio de ciclo.
X (225.0 , 200.0) (200.0 , 150.0) Operao manual (125.0 , 150.0) Z Chave ON Chave OFF (200.0 , 300.0) (275.0 , 300.0)

(150.0 , 200.0)

413

3. OPERAO MANUAL

OPERAO

B-64114PO/01

D Reset aps uma operao manual a seguir a um bloqueio de avano

Coordenadas quando o boto de bloqueio de avano pressionado ao executar o bloco (2), ao realizar a operao manual (eixo Y +75.0), ao efetuar um reset com o boto RESET e ao ler novamente o bloco (2).
X (275.0 , 300.0)

(225.0 , 200.0) (200.0 , 150.0) Operao manual

(200.0 , 150.0)

(200.0 , 300.0) Chave ON Chave OFF

(100.0 , 100.0) (125.0 , 150.0) Z

D Quando o comando de movimento do bloco seguinte contm apenas um eixo

Quando existe apenas um eixo no comando seguinte, o retorno feito apenas no eixo programado.
N1G01X100.0Z100.0F500; N2Z200.0; N3X150.0; X (150.0 , 200.0)

Operao manual Chave ON Chave OFF N1 N2 (100.0 , 100.0)

N3 (100.0 , 200.0) Z

D Quando o bloco de movimento seguinte incremental D Operao manual durante a compensao do raio da ponta da ferramenta

Quando os comandos seguintes so comandos incrementais, a operao a mesma de quando a chave est OFF.

Quando a chave est na posio OFF Depois de executar a operao manual com a chave na posio OFF durante a compensao do raio da ponta da ferramenta, a operao automtica reiniciada; em seguida, a ferramenta se move em paralelo com o movimento que seria executado se a deslocao manual no tivesse sido executada. O valor da distncia entre caminhos igual ao valor do percurso executado manualmente.
Caminho da ferramenta aps operao manual Operao manual Caminho do raio da ponta da ferramenta Caminho programado

414

B-64114PO/01

OPERAO

3. OPERAO MANUAL

Quando a chave est na posio ON durante a compensao do raio da ponta da ferramenta Segue-se a descrio do funcionamento da mquina aps o retorno operao automtica, na sequncia da interveno manual com a chave na posio ON durante a execuo com um programa de comandos absolutos no modo de compensao do raio da ponta da ferramenta. O vetor criado atravs do resto do bloco atual e do incio do bloco seguinte deslocado em paralelo. criado um novo vetor com base no bloco seguinte, no bloco a seguir ao bloco seguinte e na totalidade de movimento manual. Esta situao tambm se aplica quando a operao manual executada durante o arredondamento de cantos. Operao manual executada em qualquer modo excepto o arredondamento de cantos Suponha que o bloqueio de avano foi aplicado no ponto PH durante o movimento de PA para PB do caminho programado PA, PB e PC, e que a ferramenta foi deslocada manualmente para PH. O ponto PB de fim de bloco desloca-se para o ponto PB em funo da totalidade de movimento manual, e os vetores VB1 e VB2 em PB deslocam-se tambm para VB1 e VB2. Os vetores VC1 e VC2 entre os dois blocos seguintes PB - PC e PC - PD so ignorados e so criados novos vetores VC1 e VC2 (VC2 = VC2, neste exemplo) a partir da relao entre PB - PC e PC - PD. Contudo, uma vez que VB2 no um vetor calculado de novo, a correo adequada no executada no bloco PB - PC. A correo executada corretamente aps PC.
VB2 VB1 VB2 VB1 Caminho do raio da ponta da ferramenta aps operao manual PB PB VC1 PC PD PA Caminho programado (comando absoluto) Caminho do raio da ponta da ferramenta antes da operao manual Operao manual VC1 VC2

PH

PH

415

3. OPERAO MANUAL

OPERAO

B-64114PO/01

Operao manual durante o arredondamento de cantos Trata-se de um exemplo de operao manual durante o arredondamento de cantos. VA2, VB1 e VB2 so vetores deslocados paralelamente a VA2, VB1 e VB2, em funo da totalidade de movimento manual. Os novos vetores so calculados a partir de VC1 e VC2. Em seguida, executada uma compensao do raio da ponta da ferramenta correta para os blocos aps Pc.
VB2 VB1 VB2 VB1 Caminho do raio da ponta da ferramenta aps operao manual PA Caminho programado (comando absoluto) Caminho do raio da ponta da ferramenta antes da operao manual Operao manual PB VC1 VC1 PC VC2

PA

VA2

PH

VA1

VA2 PH

VA1

Operao manual aps a parada de bloco nico A operao manual foi efetuada aps o trmino da execuo de um bloco em virtude da parada de bloco nico. Os vetores VB1 e VB2 so deslocados em funo da totalidade de operao manual. O processamento subseqente idntico ao do caso acima descrito. possvel intervir numa operao MDI da mesma forma que para a operao manual. O movimento o mesmo do da operao manual.
Caminho do raio da ponta da ferramenta aps operao manual VB2 VB1 Operao manual VB2 VB1 Caminho programado (comando absoluto) PB VC1 VC1 PC VC2

PB

PA Caminho do raio da ponta da ferramenta antes da operao manual

416

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

OPERAO AUTOMTICA

A operao programada de uma mquina-ferramenta CNC denominada como operao automtica. Neste captulo so descritos os seguintes tipos de operao automtica:
S OPERAO DE MEMRIA

Operao atravs da execuo de um programa registrado na memria CNC.

S OPERAO MDI

Operao atravs da execuo de um programa introduzido a partir do painel de operao MDI. S Operao DNC Operao executada durante a leitura de um programa de um dispositivo externo de entrada/sada
S REINCIO DO PROGRAMA

Reincio de um programa para operao automtica a partir de um ponto intermedirio.


S FUNO DE PLANEJAMENTO

Operao planejada atravs da execuo de programas (arquivos) registrados em um dispositivo de entrada/sada externo (arquivo Handy, disquete ou carto FA).
S FUNO DE CHAMADA DE SUBPROGRAMA

Funo para chamada e execuo de subprogramas (arquivos) registrados em um dispositivo externo de entrada/sada (arquivo Handy, disquete ou carto FA) durante a operao de memria.

S INTERRUPO POR MANIVELA

Funo para executar o avano manual durante um movimento resultante da operao automtica. S ESPELHAMENTO Funo para ativar um movimento de espelhamento ao longo de um eixo durante a operao automtica.
S INTERVENO MANUAL E RETORNO

Funo para reiniciar a operao automtica atravs do retorno da ferramenta posio em que a interveno manual foi iniciada durante a operao automtica. S OPERAO DNC BASEADA NO CARTO DE MEMRIA Operao automtica de um programa gravado em um carto de memria.

417

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.1

OPERAO DE MEMRIA

Os programas so previamente registrados em memria. Se for selecionado um destes programas e pressionada a chave de incio de ciclo no painel de operao da mquina, iniciada a operao automtica e o LED de incio de ciclo acende. Se for pressionada a chave de bloqueio de avano no painel de operao da mquina durante a operao automtica, esta interrompida temporariamente. Se a chave de incio de ciclo voltar a ser pressionada, a operao automtica reiniciada. Quando a tecla no painel de operao MDI pressionada, a operao automtica termina e o estado de reset ativado. O procedimento seguinte serve de exemplo. Para mais informaes sobre as operaes propriamente ditas, consulte o manual fornecido pelo fabricante da mquina-ferramenta.

Procedimento para a Operao de Memria 1 Pressione a tecla de seleo do modo MEMORIA. 2 Selecione um dos programas registrados na memria. Para tal, siga os passos indicados abaixo. 2-1 Pressione para visualizar a tela de programas.

2-2 Pressione a tecla de endereo O . 2-3 Introduza um nmero de programa atravs das teclas numricas. 2-4 Pressione a soft key [PESQ O]. 3 Pressione a chave de incio de ciclo no painel de operao da mquina. A operao automtica comea e o LED de incio de ciclo acende. Quando a operao automtica termina, o LED de incio de ciclo apaga-se. 4 Para interromper ou cancelar a operao de memria, siga os passos abaixo. a.
Parar a operao de memria

Pressione o boto de bloqueio do avano no painel de operao da mquina. O LED de bloqueio de avano acende e o LED de incio de ciclo apaga-se. A mquina reage da seguinte maneira: (i) Se a mquina estava funcionando, a operao de avano desacelera e pra. (ii) Se estava sendo executada uma pausa, esta interrompida. (iii) Se M, S ou T estava sendo executado, a operao pra aps o trmino de M, S ou T. Se a chave de incio de ciclo no painel de operao da mquina for pressionada enquanto o LED de bloqueio de avano est aceso, a operao da mquina reiniciada.
Terminar a operao de memria

b.

Pressione a tecla
418

no painel de operao MDI.

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

A operao automtica termina e o estado de reset ativado. Se o reset for aplicado durante um movimento, este desacelera e pra.

Explicao
Operao de memria Depois do incio da operao de memria executado o seguinte: (1) Um comando de um bloco lido a partir do programa especificado. (2) O comando do bloco descodificado. (3) A execuo do comando iniciada. (4) O comando do bloco seguinte lido. (5) O bloco armazenado no buffer. Por outras palavras, o comando descodificado para poder ser executado de imediato. (6) A execuo de um bloco pode comear imediatamente aps a execuo do bloco precedente, devido operao de registro no buffer. (7) A operao de memria pode ser executada em seguida, atravs da repetio dos passos (4) a (6). A operao de memria pode ser interrompida de duas formas: Especifique um comando de parada ou pressione uma tecla no painel de operao da mquina. - Os comandos de parada incluem M00 (parada de programa), M01 (parada opcional) e M02 e M30 (fim de programa). - Existem duas teclas para interromper a operao de memria: A tecla de bloqueio de avano e a tecla de reset. A operao de memria interrompida depois de ter sido executado um bloco contendo M00. Quando o programa interrompido, toda a informao modal disponvel permanece inalterada como na operao bloco a bloco. A operao de memria pode ser reiniciada pressionando o boto de incio de ciclo. A operao pode variar em funo do fabricante da mquina-ferramenta. Consulte o manual fornecido pelo fabricante da mquina-ferramenta. Tal como com M00, a operao de memria interrompida depois de ter sido executado um bloco contendo M01. No entanto, este cdigo s eficaz se a chave de parada opcional no painel de operao da mquina estiver colocada em ON. A operao pode variar em funo do fabricante da mquina-ferramenta. Consulte o manual fornecido pelo fabricante da mquina-ferramenta. Se for feita a leitura de M02 ou M30 (especificado no fim do programa principal), a operao de memria termina e o estado de reset ativado. Em algumas mquinas, M30 retorna o controle ao incio do programa. Para mais informaes, consulte o manual fornecido pelo fabricante da mquina-ferramenta. Se o boto de bloqueio de avano no painel do operador for pressionado durante a operao de memria, a ferramenta desacelera at parar de vez. A operao automtica pode ser interrompida e o sistema pode voltar ao estado de reset atravs da tecla no painel de operao MDI ou de um sinal de reset externo. Se a operao de reset for ativada durante o estado de movimento da ferramenta, o movimento abrandado at parar.
419

Parada e trmino da operao de memria

D Parada de programa (M00)

D Parada opcional (M01)

D Fim do programa (M02, M30)

D Bloqueio de avano D Reset

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

D Salto opcional de bloco

Se a chave de salto de bloco no painel de operao da mquina for ligada, os blocos contendo uma barra (/) so ignorados. Durante a operao de memria, os arquivos (subprogramas) armazenados em um dispositivo externo de entrada/sada, como p. ex. um disquete, podem ser chamados e executados. Para mais detalhes, ver a Seo III-4.5.

Chamada de um subprograma armazenado em um dispositivo externo de entrada/sada

420

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

4.2

OPERAO MDI

No modo MDI, possvel criar um programa constitudo por 10 linhas, no mximo, no mesmo formato dos programas normais e executado a partir do painel de operao MDI. A operao MDI usada para operaes de teste simples. O procedimento seguinte serve de exemplo. Para mais informaes sobre as operaes propriamente ditas, consulte o manual fornecido pelo fabricante da mquina-ferramenta.

Procedimento para a Operao MDI 1 Pressione a tecla de seleo de modo MDI. 2 Pressione a tecla no painel de operao MDI, para selecionar a tela do programa. Aparece a tela seguinte:
PROGRAMA ( MDI ) O0000; 0010 00002

G00 G90 G94 G40 G80 G50 G54 G69 G17 G22 G21 G49 G98 G67 G64 G15 B HM T D F S >_ MDI **** ***
MDI

***
ATUAL

20: 40: 05
PROX (OPRC)

PRGRM

O nmero do programa O0000 introduzido automaticamente. 3 Prepare o programa a executar da mesma forma que a edio normal de programas. Com o comando M99 especificado no ltimo bloco, o controle pode retornar ao incio do programa aps o fim da operao. Para a criao de programas no modo MDI esto disponveis as funes de insero, modificao e eliminao de palavras, pesquisa de palavras, pesquisa de endereos e pesquisa de programas. Sobre a edio de programas, ver o captulo III-9. 4 Para apagar totalmente um programa criado no modo MDI, siga um dos seguintes mtodos: a. Introduza o endereo

e pressione, em seguida, a tecla

no painel de operao MDI. b. Como alternativa, pressione a tecla . Neste caso, coloque

antecipadamente em 1 o bit 7 do parmetro 3203. 5 Para executar um programa, coloque o cursor no incio do programa. (Tambm possvel comear a partir de um ponto intermedirio.) Pressione a chave de incio de ciclo no painel de operao. O programa preparado ser iniciado desta forma. Quando o fim do programa (M02, M30) ou ER(%) executado, o programa preparado ser apagado automaticamente e a operao terminar.
421

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

O controle retorna ao incio do programa preparado atravs do comando M99.


PROGRAMA ( MDI )O0000 G00 X100.0 Z200. ; M03 ; G01 Z120.0 F500 ; M93 P9010 ; G00 Z0.0 ; % O0001 N00003

G00 G90 G94 G40 G80 G50 G54 G69 G17 G22 G21 G49 G98 G67 G64 G15 B HM T D F S >_ MDI **** *** ***
MDI ATUAL

12: 42: 39
PROX (OPRC)

PRGRM

6 Para interromper ou terminar a meio a operao MDI, siga os passos abaixo. a.


Parar a operao MDI

Pressione o boto de bloqueio de avano no painel de operao da mquina. O LED de bloqueio de avano acende e o LED de incio de ciclo apaga-se. A mquina reage da seguinte maneira: (i) Se a mquina estava funcionando, a operao de avano desacelera e pra. (ii) Se estava sendo executada uma pausa, esta interrompida. (iii) Se M, S ou T estava sendo executado, a operao pra aps o trmino de M, S ou T. A mquina recomea a funcionar se for pressionada a chave de incio de ciclo do painel de operao da mquina.
Terminar a operao MDI

b.

Pressione a tecla

no painel de operao MDI.

A operao automtica termina e o estado de reset ativado. Se o reset for aplicado durante um movimento, este desacelera e pra.

Explicao

A explicao anterior sobre como executar e interromper a operao de memria tambm se aplica operao MDI, embora neste caso o M30 no devolva o controle ao incio do programa (M99 executa esta funo). Os programas preparados no modo MDI sero apagados nos seguintes casos: D Na operao MDI, se M02, M30 ou ER(%) for executado. (Contudo, se o bit 6 (MER) do parmetro n 3203 tiver sinal 1, o programa apagado quando a execuo do ltimo bloco do programa termina atravs da operao bloco a bloco.) D No modo MEMRIA, se a operao de memria for executada. D No modo EDIO, se for executada qualquer edio. D Se for executada uma edio simultnea.
422

D Apagar o programa

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

D Quando a tecla O

so pressionadas.

D Em caso de reset, se o bit 7 (MCL) do parmetro n 3203 for colocado em 1 D Reincio D Edio de um programa durante a operao MDI Depois da operao de edio efetuada durante a interrupo da operao MDI, a operao iniciada a partir da posio atual do cursor. Os programas podem ser editados durante a operao MDI. Contudo, a edio de um programa est desativada at ao reset do CNC, se o bit 5 (MIE) do parmetro n 3203 for devidamente definido.

Limitao
D Registro de programa D Nmero de linhas em um programa Os programas criados no modo MDI no podem ser registrados. Um programa pode ter tantas linhas quanto as que couberem em uma pgina da tela. Podem ser criados programas com um total de seis linhas. Se o parmetro MDL (n 3107 #7) tiver sinal 0 para especificar um modo que suprima a visualizao de informao contnua, pode ser criado um programa com um total de 10 linhas. Se o programa criado ultrapassar o nmero de linhas especificado, % (ER) apagado (evita a insero e modificao). As chamadas de subprogramas (M98) podem ser especificadas em um programa criado no modo MDI. Isto significa que um programa registrado em memria pode ser chamado e executado durante a operao MDI. Alm do programa principal executado atravs da operao automtica, so permitidos at quatro nveis de aninhamento (ou incluso) de subprogramas (so permitidos quatro nveis quando a opo de macro de usurio estiver disponvel).
Subprograma O1000 ; Subprograma O2000 ; Subprograma O3000 ; Subprograma O4000 ;

D Aninhamento de subprogramas

Programa principal O0001 ;

M98P1000 ;

M98P2000 ;

M98P3000 ;

M98P4000 ;

M30 ;

M99 ;
(Incluso de nvel um)

M99 ;

M99 ;

M99 ;
(Incluso de nvel quatro)

(Incluso de nvel dois) (Incluso de nvel trs)

Fig. 4.2 Nvel de aninhamento de subprogramas chamados pelo programa MDI

D Chamada de macros

Os macroprograma tambm podem ser criados, chamados e executados no modo MDI. Contudo, os comandos de chamada de macro no podem ser executados se o modo passar para MDI aps a interrupo da operao de memria durante a execuo de um subprograma. Se um programa for criado no modo MDI, utilizada uma rea vazia da memria. Se a memria do programa estiver cheia, no podero ser criados quaisquer programas no modo MDI.
423

D Espao de memria

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.3

OPERAO DNC

A ativao da operao automtica durante o modo de operao DNC (RMT) permite executar a usinagem (operao DNC) enquanto feita a leitura de um programa via interface de leitura/envio. possvel selecionar arquivos (programas) salvos no disquete de uma unidade externa de entrada/sada (arquivo Handy, disquetes ou carto FA) e especificar (planejar) a seqncia e freqncia de execuo para a operao automtica. Para usar a funo de operao DNC, necessrio definir antecipadamente os parmetros relacionados com a interface de leitura/envio.

OPERAO DNC

Procedimento

1 Procure o programa (arquivo) a executar. 2 Pressione a tecla REMOTO no painel de operao da mquina para ativar o modo RMT e pressione a chave de incio de ciclo. O arquivo selecionado ser executado. Para mais detalhes sobre a utilizao da tecla REMOTO, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.
VERIF. DE PROGRAMA N020 X100.0 Z100.0 (DNC-PROG) ; N030 X200.0 Z200.0 ; N050 X400.0 Z400.0 ; (RELATIVA) (DIST A PER.) G00 G17 G90 X 100.000 X 0.000 G22 G94 G21 Y 100.000 Y 0.000 G41 G49 G80 Z 0.000 Z 0.000 G98 G50 G67 A 0.000 A 0.000 B C 0.000 C 0.000 H M HD.T NX.T D M F S M V.ATU FATU REPETIR RMT INIC MVT *** *** 21:20:05 [ ABS ][ REL ][ ][ ][ (OPRC) ] O0001 N00020

D Tela de verificao de programas

D Tela do programa
PROGRAMA N020 N030 N040 N050 N060 N070 N080 N090 N100 N110 N120 X100.0 Z100.0 (DNC-PROG) ; X200.0 Z200.0 ; X300.0 Z300.0 ; X400.0 Z400.0 ; X500.0 Z500.0 ; X600.0 Z600.0 ; X700.0 Z400.0 ; X800.0 Z400.0 ; x900.0 z400.0 ; x1000.0 z1000.0 ; x800.0 z800.0 ; O0001 N00020

RMT INIC MVT *** *** [ PRGRM ][ VERIF ][

][

21:20:05 ][ (OPRC) ]

424

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

Durante a operao DNC, o programa em execuo mostrado na tela de verificao de programas e na tela de programas. O nmero de blocos do programa mostrado depende do programa em execuo. igualmente mostrado qualquer comentrio inserido entre os sinais de control-out (() e control-in ()) de um bloco.

Explicaes
D Durante a operao DNC podem ser chamados programas de macros armazenados em memria.

Limitaes
D Limite do nmero de caracteres D M198 (comando para chamar um programa de uma unidade externa de entrada/sada) D Macro de usurio Na tela de um programa no podem ser mostrados mais de 256 caracteres, pelo que a exibio dos caracteres pode ser truncada a meio de um bloco. M198 no pode ser executado na operao DNC, caso contrrio, ser ativado o alarme P/S n 210.

Na operao DNC, podem ser especificadas macros de usurio, mas no podem ser programadas instrues de repetio e instrues de desvio. Se estas instrues forem executadas, o alarme P/S n 123 ser ativado. Se as palavras reservadas (tais como: IF, WHILE, COS e NE), usadas com as macros de usurio na operao DNC, forem exibidas durante o display do programa, inserido um espao entre caracteres adjacentes. Exemplo [Durante a operao DNC] #102=SIN[#100] ; #102 = S I N[#100] ; IF[#100NE0]GOTO5 ; I F[#100NE0] G O T O 5 ; Se o controle passar de um subprograma ou programa de macros para o programa de chamada durante a operao DNC, deixa de ser possvel usar um comando de retorno (M99P****) para o qual se encontra especificado um nmero de seqncia. Durante a operao DNC, o programa principal no pode especificar repeties de ciclo fixo (G70 a G78).

D M99

D Repeties de ciclo fixo

Alarme
Nmero 086 Mensagem SINAL DR OFF Contedo O sinal de pronto (DR) do leitor/furador foi desligado ao introduzir dados na memria atravs da interface de leitura/ envio. O fornecimento de energia unidade de E/S foi cortado ou o cabo no est conectado ou uma placa de circuitos impressos tem uma anomalia.

123

IMPOS.USAR MACRO- O comando de controle de macro usado COMANDO EM DNC durante a operao DNC. Modifique o programa. IMPOS. EXECUTAR ou M198 executado na operao DNC. M198/M199 Modifique o programa.

210

425

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.4

REINCIO DO PROGRAMA

Esta funo especifica um nmero de seqncia ou de bloco relativo ao bloco a reiniciar quando uma ferramenta se parte, ou aps um dia de folga, e reinicia a operao de usinagem a partir desse bloco. Tambm pode ser usada como funo de verificao rpida de programas. Existem dois mtodos de reincio: O mtodo tipo P e o mtodo tipo Q.
A operao pode ser reiniciada em qualquer ponto. Este mtodo de reincio utilizado quando a operao interrompida devido quebra de uma ferramenta. Ponto inicial do programa (ponto inicial de usinagem)

TIPO P

Operao de retorno

Posio de reincio

TIPO Q

Antes de poder reiniciar uma operao, a mquina deve ser deslocada para o ponto inicial programado (ponto inicial de usinagem)

Operao de retorno Ponto inicial do programa (ponto inicial de usinagem)

Posio de reincio

426

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

Procedimento para o Reincio do Programa atravs da Especificao de um Nmero de Seqncia Procedimento 1


[ TIPO P ] [ TIPO Q ]

1 Retraia a ferramenta e substitua-a por uma nova. Se necessrio, altere o corretor. (Continue no passo 2.) 1 Quando o sistema estiver ligado ou quando for liberada uma parada de emergncia, execute todas as operaes necessrias, incluindo o retorno ao ponto de referncia. 2 Desloque manualmente a mquina para o ponto inicial do programa (ponto inicial de usinagem) e mantenha os dados modais e o sistema de coordenadas nas mesmas condies do incio da usinagem. 3 Se necessrio, modifique o corretor.

Procedimento 2
[COMUM AO TIPO P / TIPO Q]

1 Coloque a chave de reincio do programa no painel de operao da mquina na posio ON. 2 Pressione a tecla de funo para mostrar o programa desejado.

[TIPO Q] N fffff ou [TIPO P] Nmero da seqncia [TIPO Q] N fff fffff ou [TIPO P] Nmero da seqncia

3 Localize o cabealho do programa. 4 Introduza o nmero de seqncia do bloco a reiniciar e pressione, em seguida, a soft key [TIPO P] ou [TIPO Q].

Freqncia

Se o mesmo nmero de seqncia surgir mais de uma vez, necessrio especificar o bloco alvo. Especifique a freqncia e o nmero de seqncia.

427

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

O nmero de seqncia procurado e a tela de reincio do programa exibida.


REINICIO DO PROGRAMA DESTINO X 57. 096 Z 56. 943 O0002 N00100 M1 2 1 2 1 2 1 2 1 2 1 ******** * * * * * * * ** * * * * * * * R * * * * * * * ** * * * * * * * S * * * * * S MEM * * * *
REINIC

DIST.A PERCORRER 1 X 1. 459 2 Z 7. 320

T0000
(OPRC)

*** ***
DIR

10: 10: 40

DESTINO mostra o ponto em que a usinagem deve ser reiniciada. DIST.A PERCORRER mostra a distncia entre a posio atual da

ferramenta e o ponto em que a usinagem deve ser reiniciada. Um nmero esquerda do nome de cada eixo indica a ordem dos eixos (determinada atravs da definio de parmetros) ao longo dos quais a ferramenta se desloca at ao ponto de reincio. Podem ser mostradas as coordenadas e a distncia percorrida para o reincio do programa de at quatro eixos. (A tela de reincio do programa s mostra os dados dos eixos controlados pelo CNC.) M: ltimos catorze cdigos M especificados T: ltimos dois cdigos T especificados S: ltimo cdigo S especificado Os cdigos so mostrados pela ordem em que so especificados. Todos os cdigos podem ser apagados atravs de um comando de reincio do programa ou do incio de um ciclo no estado de reset.

6 Desligue a chave de reincio do programa. O nmero esquerda do nome do eixo DIST.A PERCORRER pisca. 7 Verifique na tela os cdigos M, S e T a executar. Se eles estiverem presentes, mude para o modo MDI e execute, em seguida, as funes M, S e T. Aps a execuo, volte ao modo anterior. Estes cdigos no so mostrados na tela de reincio do programa. 8 Verifique se a distncia indicada em DIST.A PERCORRER est correta. Verifique tambm se existe a possibilidade da ferramenta bater numa pea ou em outros objetos ao deslocar-se para o ponto de reincio da usinagem. Se for este o caso, desloque manualmente a ferramenta para um ponto a partir do qual a ferramenta possa deslocar-se at ao ponto de reincio da usinagem sem encontrar obstculos. 9 Pressione a chave de incio de ciclo. A ferramenta desloca-se seqencialmente ao longo dos eixos, para o ponto de reincio da usinagem, velocidade de funcionamento em vazio e de acordo com a ordem especificada na definio do parmetro (n 7310). A usinagem , ento, reiniciada.
428

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

Procedimento para o Reincio do Programa atravs da Especificao de um Nmero de Bloco


Procedimento 1 [ TIPO P ] [ TIPO Q ]

1 Retraia a ferramenta e substitua-a por uma nova. Se necessrio, altere o corretor. (Continue no passo 2.) 1 Quando o sistema estiver ligado ou quando for liberada uma parada de emergncia, execute todas as operaes necessrias, incluindo o retorno ao ponto de referncia. 2 Desloque manualmente a mquina para o ponto inicial do programa (ponto inicial de usinagem) e mantenha os dados modais e o sistema de coordenadas nas mesmas condies do incio da usinagem. 3 Se necessrio, modifique o corretor.

Procedimento 2 [COMUM AO TIPO P / TIPO Q]

1 Coloque a chave de reincio do programa no painel de operao da mquina na posio ON. 2 Pressione a tecla de funo para mostrar o programa desejado. .

[TIPO Q] B
ffffffff

ou [TIPO P]

3 Localize o cabealho do programa. Pressione a tecla de funo

Nmero do bloco

4 Introduza o nmero do bloco a reiniciar e pressione, em seguida, a soft key [TIPO P] ou [TIPO Q]. O nmero do bloco no pode ultrapassar oito dgitos. 5 O nmero do bloco procurado e a tela de reincio do programa surge na tela CRT.
REINICIO DO PROGRAMA DESTINO X 57. 096 Z 56. 943 O0002 N01000 M1 2 1 2 1 2 1 2 1 2 1 ******** * * * * * * * ** * * * * * * * R * * * * * * * ** * * * * * * * S * * * * * S MEM * * * *
REINIC

DIST.A PERCORRER X 1. 459 Z 7. 320

T0000
(OPRC)

*** ***
DIR

10: 10: 40

DESTINO mostra o ponto em que a usinagem deve ser reiniciada. DIST.A PERCORRER mostra a distncia entre a posio atual da

ferramenta e o ponto em que a usinagem deve ser reiniciada. Um nmero esquerda do nome de cada eixo indica a ordem dos eixos (determinada atravs da definio de parmetros) ao longo dos quais a ferramenta se desloca at ao ponto de reincio.
429

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

Podem ser mostradas as coordenadas e a distncia percorrida para o reincio do programa de at quatro eixos. (A tela de reincio do programa s mostra os dados dos eixos controlados pelo CNC.) M: ltimos catorze cdigos M especificados T: ltimos dois cdigos T especificados S: ltimo cdigo S especificado B: ltimo cdigo B especificado Os cdigos so mostrados pela ordem em que so especificados. Todos os cdigos podem ser apagados atravs de um comando de reincio do programa ou do incio de um ciclo no estado de reset. 6 Desligue a chave de reincio do programa. O nmero esquerda do nome do eixo DIST.A PERCORRER pisca. 7 Verifique na tela os cdigos M, S, T e B a executar. Se eles estiverem presentes, mude para o modo MDI e execute, em seguida, as funes M, S, T e B. Aps a execuo, volte ao modo anterior. Estes cdigos no so mostrados na tela de reincio do programa. 8 Verifique se a distncia indicada em DIST.A PERCORRER est correta. Verifique tambm se existe a possibilidade da ferramenta bater numa pea ou em outros objetos ao deslocar-se para o ponto de reincio da usinagem. Se for este o caso, desloque manualmente a ferramenta para um ponto a partir do qual a ferramenta possa deslocar-se at ao ponto de reincio da usinagem sem encontrar obstculos. 9 Pressione a chave de incio de ciclo. A ferramenta desloca-se seqencialmente ao longo dos eixos, para o ponto de reincio da usinagem, velocidade de funcionamento em vazio e de acordo com a ordem especificada na definio do parmetro (n 7310). A usinagem , ento, reiniciada.

Explicaes
D Nmero do bloco Quando o CNC interrompido, o nmero dos blocos executados mostrado na tela do programa ou na tela de reincio do programa. O operador pode especificar o nmero do bloco a partir do qual o programa deve ser reiniciado, atravs do nmero mostrado. O nmero mostrado indica o nmero do ltimo bloco executado. Por exemplo, para reiniciar o programa a partir do bloco onde a execuo foi interrompida, especifique o nmero mostrado mais um. O nmero de blocos contado desde o incio da usinagem, partindo do pressuposto de que uma linha NC de um programa CNC corresponde a um bloco.
< Exemplo 1 >
Programa CNC
O 0001 ; G90 G92 X0 Y0 Z0 ; G01X100. F100 ; G03 X01 -50. F50 ; M30;

Nmero de blocos
1 2 3 4 5

430

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

< Exemplo 2 >


Programa CNC
O 0001 ; G90 G92 X0 Y0 Z0 ; G90 G00 Z100. ; G81 X100. Y0. Z-120. R-80. F50. ; #1 = #1 + 1 ; #2 = #2 + 1 ; #3 = #3 + 1 ; G00 X0 Z0 ; M30 ;

Nmero de blocos
1 2 3 4 4 4 4 5 6

As instrues de macros no so consideradas como blocos. D Armazenamento / Anulao do nmero de bloco D Nmero do bloco quando um programa parado ou cancelado O nmero do bloco guardado em memria enquanto o sistema est desligado. O nmero pode ser anulado atravs do incio de um ciclo no estado de reset. A tela do programa mostra geralmente o nmero do bloco atualmente em execuo. Quando a execuo de um bloco termina, feito o reset do CNC ou o programa executado no modo de parada de bloco nico; a tela do programa mostra o nmero do ltimo programa executado. Se um programa CNC for parado ou cancelado atravs do bloqueio de avano, do reset ou da parada de bloco nico, so mostrados os seguintes nmeros de bloco: Bloqueio de avano : Bloco em execuo Reset : ltimo bloco executado Parada de bloco nico: ltimo bloco executado Por exemplo, se o reset do CNC for efetuado durante a execuo do bloco 10, o nmero do bloco mostrado muda de 10 para 9. Se a interveno MDI for executada enquanto o programa interrompido atravs da parada de bloco nico, os comandos CNC usados para a interveno no so contados como um bloco. Se o nmero do bloco mostrado na tela do programa ultrapassar oito dgitos, o nmero do bloco colocado em 0 e a contagem prossegue.

D Interveno MDI

D Nmero de bloco com mais de oito dgitos

Limitao
D Reincio de tipo P O reincio de tipo P no pode ser executado em qualquer das circunstncias seguintes: D No foi efetuada qualquer operao automtica desde a energizao D No foi efetuada qualquer operao automtica desde a liberao de uma parada de emergncia D No foi efetuada qualquer operao automtica desde que o sistema de coordenadas foi alterado ou deslocado (alterao de um corretor externo a partir do ponto de referncia da pea) D Bloco de reincio O bloco a ser reiniciado tem de ser o bloco que foi interrompido; a operao pode ser reiniciada em qualquer bloco. Se o reincio de tipo P for efetuado, o bloco de reincio deve usar o mesmo sistema de coordenadas do existente aquando da interrupo da operao.
431

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

D Bloco nico

Se a operao bloco a bloco estiver ativa durante o movimento para a posio de reincio, a operao pra sempre que a ferramenta completa o movimento ao longo de um eixo. Se a operao for interrompida no modo de bloco nico, a interveno MDI no pode ser efetuada. Durante o movimento para a posio de reincio pode recorrer-se interveno manual para executar uma operao de retorno para um eixo, se essa mesma operao ainda no tiver sido efetuada. A operao de retorno no pode ser efetuada em eixos nos quais o retorno j foi completado. O reset nunca deve ser executado entre o incio de uma pesquisa no reincio e o reincio da usinagem. Caso contrrio, o reincio deve ser novamente executado desde o primeiro passo. A operao manual deve ser executada quando o absoluto manual est ativo, independentemente de a usinagem j ter ou no comeado. Se no estiver disponvel qualquer detector da posio absoluta (codificador de pulsos absolutos), certifique-se de que o retorno ao ponto de referncia executado aps a energizao e antes do reincio.

D Interveno manual

D Reset

D Absoluto manual D Retorno ao ponto de referncia

Alarme
N. do alarme 071 094 095 Contedo
O nmero do bloco especificado para reiniciar o programa no foi encontrado.

Aps a interrupo, foi definido um sistema de coordenadas, sendo especificado em seguida o reincio de tipo P. Aps a interrupo, foi alterado o deslocamento do sistema de coordenadas, sendo especificado em seguida o reincio de tipo P. Aps a interrupo, foi alterado o sistema de coordenadas, sendo especificado em seguida o reincio de tipo P. Se no tiver sido executada qualquer operao automtica desde a energizao, a parada de emergncia tiver sido liberada ou o alarme P/S (n 094 a 097) tiver sido desativado, ser especificado o reincio de tipo P. Aps a energizao, foi executada uma operao de reincio sem retorno ao ponto de referncia; porm, um comando G28 foi encontrado no programa. Um comando de movimento foi especificado atravs do painel de operao MDI durante uma operao de reincio. Foi especificado um parmetro incorreto para reiniciar o programa.

096 097

098

099 5020

432

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

AVISO Em regra, a ferramenta no pode retornar para uma posio nas situaes seguintes. Dever ter um cuidado especial nos seguintes casos, uma vez que nenhum deles ativa um alarme: S Operao manual executada quando o modo absoluto manual est OFF. S Operao manual executada quando a mquina est travada. S Quando utilizado o espelhamento. S Quando a operao manual executada durante o movimento axial para a operao de retorno. S Quando o reincio do programa programado para um bloco situado entre o bloco de ignorar corte e o bloco de comando absoluto subseqente. S Quando o reincio do programa especificado para um bloco intermedirio e para a repetio de ciclo fixo.

433

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.5
FUNO DE PLANEJAMENTO

A funo de planejamento permite que o operador selecione arquivos (programas) registrados em um disquete num dispositivo externo de entrada/sada (arquivo handy, disquete ou carto FA) e especificar a ordem de execuo e o nmero de repeties (planejamento) da operao automtica. igualmente possvel selecionar apenas um arquivo do grupo de arquivos existentes no dispositivo externo de entrada/sada e execut-lo durante a operao automtica.

DIRET.DO ARQUIVO NO.ARQU. NOME DO ARQUIVO 0001 0002 0003 0004 O0010 O0020 O0030 O0040

Lista de arquivos em um dispositivo externo de entrada/sada Defina o nmero do arquivo e o nmero de repeties. ORDEM NO ARQUIVOREPETIO 01 02 03 04 0002 0003 0004 0001 2 1 3 2

Tela de planejamento

Execuo da operao automtica

Procedimento para a Funo de Planejamento Procedimento para a execuo de um arquivo 1 Pressione a tecla MEMRIA no painel de operao da mquina e, em seguida, a tecla de funo no painel de operao MDI.

2 Pressione a soft key (tecla de mudana para o menu seguinte) mais direita, seguida da soft key [PLJ. AQ]. Na tela n 1 mostrada uma lista de arquivos registrados no disquete. Para a visualizao de mais arquivos, no mostrados em esta tela, pressione a tecla de pgina no painel de operao MDI. Os arquivos guardados no disquete tambm podem ser mostrados em seqncia.
434

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

DIRET.DO ARQUIVO SELECAO ATUAL: PLANEJAMENTO NO. NOME DO ARQUIVO 0000 PLANEJAMENTO 0001 PARAMETRO 0002 TODOS--OS PROGRAMAS 0003 O0001 0004 O0002 0005 O0010 0006 O0020 0007 O0040 0008 O0050 MEM * * * *
PRGRM

O0001 N00000 (METRO) VOL 58.5 11.0 1.9 1.9 1.9 1.9 1.9 1.9

*** ***
DIR

19: 14: 47
PLANEJ (OPRC)

Tela n 1 3 Pressione as soft keys [(OPRC)] e [SELEC] para mostrar SELECIONAR ARQU. NO. (na tela n 2). Introduza o nmero do arquivo e pressione, em seguida, as soft keys [DEF.A] e [EXEC]. O arquivo cujo nmero foi inserido selecionado e o nome do arquivo indicado aps SELECAO ATUAL:.
DIRET.DO ARQUIVO SELECAO ATUAL:O0040 NO. NOME DO ARQUIVO 0000 PLANEJAMENTO 0001 PARAMETRO 0002 TODOS--OS PROGRAMAS 0003 O0001 0004 O0002 0005 O0010 0006 O0020 0007 O0040 0008 O0050 SELECIONAR ARQU.NO.=7 >_ MEM DEF A **** *** *** O0001 N00000 (METRO) VOL 58.5 11.0 1.9 1.9 1.9 1.9 1.9 1.9

19: 17: 10
EXEC

Tela n 2 4 Pressione a tecla REMOTO no painel de operao da mquina para ativar o modo RMT e pressione, em seguida, a chave de incio de ciclo. O arquivo selecionado ser executado. Para mais detalhes sobre a tecla REMOTO, consulte o manual fornecido pelo fabricante da mquina-ferramenta. O nmero de arquivo selecionado indicado no canto superior direito da tela como nmero F (ao invs de um nmero O).

435

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

DIRET.DO ARQUIVO SELECAO ATUAL:O0040

F0007 N00000

RMT

****

*** ***
DIR

13: 27: 54
PLANEJ (OPRC)

PRGRM

Tela n 3 D Procedimento para executar a funo de planejamento 1 Visualize a lista de arquivos guardados no disquete. O procedimento de visualizao idntico aos passos 1 e 2 da execuo de um arquivo. 2 Na tela n 2, pressione as soft keys [(OPRC)] e [SELEC] para mostrar SELECIONAR ARQU.NO. 3 Introduza o nmero de arquivo 0 e pressione, em seguida, as soft keys [DEF.A] e [EXEC]. PLANEJAMENTO indicado aps SELECAO ATUAL :. 4 Pressione a soft key (tecla de retorno ao menu anterior) mais direita, seguida da soft key [PLANEJ]. Surgir a tela n 4
DIRET.DO ARQUIVO ORDEM 01 02 03 04 05 06 07 08 09 10 NO.ARQU. F0000 N02000 REP SOLIC REP ATUAL

>_ MEM * * * *
PRGRM

*** ***
DIR

22: 07: 00
PLANEJ (OPRC)

Tela n 4 Mova o cursor e introduza os nmeros de arquivo e o nmero de repeties pela ordem em que os arquivos devem ser executados. Nesta altura, o nmero atual de repeties REP ATUAL 0. 5 Pressione a tecla REMOTO no painel de operao da mquina para ativar o modo RMT e pressione, em seguida, a chave de incio. Os arquivos so executados pela ordem especificada. Durante a execuo de um arquivo, o cursor est colocado no nmero desse mesmo arquivo. O nmero atual de repeties REP ATUAL aumenta se M02 ou M30 for executado no programa em curso.
436

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

DIRET.DO ARQUIVO ORDEM 01 02 03 04 05 06 07 08 09 10 RMT NO.ARQU. 0007 0003 0004 0005 REP SOLIC 5 23 9999 LOOP

O0000 N02000 REP.ATU 5 23 156 0

****

*** ***
DIR

10: 10: 40
PLANEJ (OPRC)

PRGRM

Tela n 5

Explicaes
D No especificao de um nmero de arquivo Se no for especificado qualquer nmero de arquivo na tela n 4 (o campo do nmero de arquivo deixado em branco), a execuo do programa interrompida nesse ponto. Para deixar o campo do nmero de arquivo vazio, pressione a tecla numrica 0 D Repetio infinita D Anulao seguida de .

Se um valor negativo for definido como nmero de repeties, <>LOOP mostrado e o arquivo repetido indefinidamente. Se as soft keys [(OPRC)], [LIMPAR] e [EXEC] forem pressionadas na tela n 4, todos os dados sero apagados. Contudo, estas teclas no funcionam durante a execuo de um arquivo. Se a soft key [PRGRM] for pressionada na tela n 1, 2, 3, 4 ou 5, a tela de programas mostrada.

D Retorno tela de programas

Limitao
D Nmero de repeties D Nmero de arquivos registrados D Cdigo M D Visualizao do diretrio do disquete durante a execuo de um arquivo D Reincio da operao automtica Pode especificar at 9999 como nmero de repeties. Se um arquivo for definido como 0, o arquivo torna-se invlido e no executado. Pode registrar at 20 arquivos pressionando a tecla de mudana de pgina na tela n 4. Se forem executados quaisquer cdigos M diferentes de M02 e M30, o nmero atual de repeties no aumenta. Durante a execuo de um arquivo no pode ser ativada a visualizao do diretrio do disquete para edio simultnea. Para prosseguir com a operao automtica aps a sua suspenso para executar a operao de planejamento, pressione a tecla de reset.
437

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

Alarme
N. do alarme 086 210 Descrio Foi feita uma tentativa de execuo de um arquivo no guardado no disquete. M198 e M99 foram executados durante a operao de planejamento ou M198 foi executado durante a operao DNC.

438

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

4.6
FUNO DE CHAMADA DE SUBPROGRAMA (M198)

A funo de chamada de subprograma permite chamar e executar arquivos de subprogramas armazenados em um dispositivo externo de entrada/sada (arquivo Handy, DISQUETE, carto FA) durante a operao de memria. Se for executado o bloco seguinte de um programa armazenado na memria CNC, chamado um arquivo de subprograma do dispositivo externo de entrada/sada: Para usar esta funo necessrio instalar a opo de visualizao do diretrio do disquete.

Formato
1. Formato de fita FS15 M198 Pffff L ; Nmero de repeties Nmero de um arquivo no dispositivo de E/S Instruo de chamada de dispositivos de E/S 2. Formato de fita diferente de FS15 M198 Pffff ;
Nmero de um arquivo no dispositivo de E/S

Nmero de repeties Instruo de chamada de dispositivos de E/S

Explicao

A funo de chamada de subprograma ativada se o parmetro n 0102 do dispositivo de entrada/sada for colocado em 3. Podem ser usados o formato 1 ou 2. Pode usar-se um cdigo M diferente para uma chamada de subprograma, dependendo da definio do parmetro n 6030. Neste caso, M198 executado como um cdigo M normal. O nmero do arquivo especificado no endereo P. Se o bit SBP (bit 2) do parmetro n 3404 estiver colocado em 1, pode ser especificado um nmero do programa. Se o nmero de arquivo for especificado no endereo P, Fxxxx indicado em vez de Oxxxx.
Programas no modo de execuo de memria Programa no dispositivo externo de entrada/sada

N1 ; N2 ; N3 M198 P0003 0123 ; N4 ; N5 ;

0123 .... N do arquivo

: Primeira(o) chamada/retorno : Segunda(o) chamada/retorno : Terceira(o) chamada/retorno Fig. 4.6 Seqncia do Programa Quando M198 Especificado

439

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

Restries
NOTA 1 Se M198 for executado no programa do arquivo guardado em um disquete, acionado o alarme P/S (n 210). Se um programa da memria CNC for chamado e se M198 for executado durante a execuo de um programa do arquivo guardado em um disquete, M198 alterado para um cdigo M normal. 2 Se for efetuada uma interveno manual e se M198 for executado depois de ter sido programado no modo de memria, M198 alterado para um cdigo M normal. Se a operao de reset for efetuada no modo MDI, aps a programao de M198 no modo MEMRIA, no influencia a operao de memria, a qual prossegue com o reincio do modo MEMRIA.

440

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

4.7
INTERRUPO POR MANIVELA

O movimento atravs de operao manual pela manivela eletrnica pode ser executado com sobreposio do movimento atravs de operao automtica no modo de operao automtica.

X Profundidade de corte programada Profundidade de corte por interrupo por manivela

Posio da ferramenta durante a operao automtica Posio da ferramenta aps interrupo por manivela

Z Pea

Fig. 4.7 Interrupo por manivela

D Sinais de seleo de eixo para interrupo por manivela Para mais detalhes sobre os sinais de seleo de eixo para interrupo por manivela, consulte o manual fornecido pelo fabricante da mquina-ferramenta. Durante a operao automtica, a interrupo manual est ativa para um eixo se o sinal de seleo de eixo para a interrupo por manivela estiver ativo para esse mesmo eixo. A interrupo manual executada rodando a manivela do gerador de pulsos manual. AVISO A distncia percorrida atravs da interrupo por manivela determinada de acordo com a rotao do gerador de pulsos manual e com o aumento do avano por manivela (x1, x10, xM, xN). Dado que este movimento no acelerado ou desacelerado, muito perigoso usar um fator de multiplicao elevado para a interrupo por manivela. A distncia percorrida a um fator de multiplicao de x1 0.001 mm (sada em milmetros) ou 0.0001 pol. (sada em polegadas).

NOTA A interrupo por manivela est desativada se a mquina for bloqueada durante a operao automtica.

441

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

Explicaes
D Relao com outras funes A tabela a seguir indica a relao entre outras funes e o movimento executado por interrupo por manivela.
Tela Bloqueio da mquina Travamento Relao A mquina est bloqueada. A ferramenta no se desloca mesmo que este sinal esteja ativo. O travamento est ativo. A ferramenta no se desloca mesmo que este sinal esteja ativo. O espelhamento no est ativo. As funes de interrupo no sentido positivo funcionam atravs de um comando de sentido positivo, mesmo que este sinal seja ativado.

Espelhamento

D Indicao da posio

A tabela a seguir indica a relao entre vrias indicaes de posio e o movimento executado por interrupo por manivela.
Tela Valor da coordenada absoluta Relao A interrupo manual no altera as coordenadas absolutas.

Valor das coordenadas A interrupo manual no altera as coordenadas relarelativas tivas. Valor das coordenadas As coordenadas da mquina so alteradas atravs da da mquina distncia especificada por interrupo manual.

D Indicao da distncia percorrida

Pressione a tecla de funo

seguida da soft key para seleo de

captulo [MANIV]. mostrada a distncia percorrida atravs da interrupo por manivela. Os 4 tipos de dados que se seguem so mostrados simultaneamente.
INTERRUPCAO MANUAL (UNID.ENTRADA) X 69.594 Z --61.439 (RELATIVA) U 0.000 W0.000 O0000 N00200 (UNID. SAIDA) X 69.594 Z --61.439 (DIST.A PERCORRER) X 0.000 Z 0.000 CONT.PECAS 1H 12M TEMPO CICLO *** *** REL TUDO 10: 29: 51
MANIV

TEMPO TRAB MDI ABS ****

287 0H 0M 0S

(OPRC)

(a) UNID.ENTRADA:

Distncia percorrida na interrupo por manivela no sistema de unidade de entrada Indica a distncia percorrida, especificada por interrupo manual, de acordo com o menor incremento de entrada. Distncia percorrida na interrupo por manivela, expressa no sistema de unidades de sada Indica a distncia percorrida, especificada pela interrupo por manivela, de acordo com o menor incremento de comando.
442

b) UNID. SAIDA:

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

(c) RELATIVA :

Posio no sistema de coordenadas relativas Estes valores no influenciam a distncia percorrida, especificada por interrupo manual.
(d) DIST.A PERCORRER :

A restante distncia percorrida no bloco atual no influencia a distncia percorrida especificada atravs da interrupo manual. A distncia percorrida atravs da interrupo por manivela anulada se o retorno manual ao ponto de referncia para cada eixo terminar. D Acelerao/ desacelerao independente Definindo-se o bit 2 (IHD) do parmetro n. 7100 e o bit 5 (HIE) do parmetro n. 7103 para 1, a acelerao/desacelerao para a interrupo por manivela pode ser sempre do tipo de acelerao/desacelerao para avano manual, sem ser afectada pela operao automtica ou qualquer outro modo. Mais especificamente, aplicado o tipo de acelerao/desacelerao definido com o bit 4 (JGLx) do parmetro n. 1610 e o bit 0 (CTLx) do parmetro n. 1610. Defin uma constante de tempo com o parmetro n 1624 e uma velocidade de avano FL com o parmetro n 1625.

443

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.8

ESPELHAMENTO

Durante a operao automtica, a funo de espelhamento pode ser usada para o movimento ao longo de um eixo. Para usar esta funo, acione a chave de espelhamento no painel de operao da mquina ou a definio de espelhamento no painel de operao MDI.
X O espelhamento do eixo X est ativo. Caminho programado da ferramenta

Ferramenta

Caminho da ferramenta aps utilizao da funo de espelhamento Z Fig. 4.8 Espelhamento

Procedimento

O procedimento seguinte serve de exemplo. Para mais informaes sobre as operaes propriamente ditas, consulte o manual fornecido pelo fabricante da mquina-ferramenta. 1 Pressione a chave de bloco nico para interromper a operao automtica. Este passo omitido se a funo de espelhamento for usada desde o incio da operao. 2 Pressione a chave de espelhamento para o eixo alvo no painel de operao da mquina. Como alternativa, ative a especificao de espelhamento seguindo os passos abaixo: 2-1 Ative o modo MDI. 2-2 Pressione a tecla .

2-3 Pressione a soft key de seleo do captulo [DEFINIR] para mostrar a tela de especificao.
DEFINIR (ESPELHAMENTO) O0020 N00001

ESPELHAMENTO ESPELHAMENTO

X = 1 (0 : OFF 1: ON) Z = 0 (0 : OFF 1: ON)

>_ MEM * * * *
CORRECAO

*** ***
TRAB

14:47 :57
(OPRC)

DEFINIR

2-4 Mova o cursor para a posio de definio do espelhamento e defina o eixo alvo com 1.
444

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

3 Ative o modo de operao automtica (modo de memria ou modo MDI) e pressione, em seguida, o boto de incio de ciclo para iniciar a operao automtica.

Explicaes
D A funo de espelhamento tambm pode ser ligada e desligada colocando em 1 ou 0 o bit 0 (MIRx) do parmetro (n 0012). D Para mais informaes sobre as chaves de espelhamento, consulte o manual fornecido pelo fabricante da mquina-ferramenta.

Restries

O sentido de deslocao durante a operao manual e o sentido de deslocao de um ponto intermedirio para o ponto de referncia durante o retorno automtico ao ponto de referncia (G28).

445

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.9

INTERVENO MANUAL E RETORNO

Em determinados casos, como aqueles em que o movimento da ferramenta ao longo de um eixo interrompido pelo bloqueio de avano durante a operao automtica, de forma que seja possvel intervir manualmente para substituir a ferramenta, esta funo retorna a ferramenta posio em que foi iniciada a interveno durante o reincio da operao automtica. Para usar a funo normal de reincio do programa e a funo de recolha e retorno da ferramenta, necessrio usar as chaves do painel de operao em combinao com as teclas MDI. Esta funo no necessita de tais operaes.

Explicaes
D Absoluto manual ON/OFF D Override No modo absoluto manual OFF, a ferramenta no retorna posio de parada, mas funciona de acordo com a funo de absoluto manual ON/OFF. Para a operao de retorno, utilizada a velocidade de funcionamento em vazio e ativada a funo de override da velocidade de avano em modo jog. A operao de retorno executada de acordo com o posicionamento com base na interpolao no linear. Se a chave de parada de bloco nico estiver ativa durante a operao de retorno, a ferramenta pra na posio de parada e reinicia seu movimento quando a chave de incio de ciclo pressionada. Se ocorrer um reset ou for ativado um alarme durante a interveno manual ou a operao de retorno, esta funo cancelada. Esta funo tambm pode ser usada no modo MDI.

D Operao de retorno D Bloco nico

D Cancelamento D Modo MDI

Restries
D Ativar e desativar a interveno manual e o retorno Esta funo est ativa apenas se o LED de manuteno da operao automtica estiver aceso. Se a restante distncia percorrida for nula, esta funo no tem qualquer efeito, mesmo que seja executada uma parada de bloqueio de avano com o sinal de manuteno da operao automtica *SP (bit 5 de G008). Se a ferramenta for substituda manualmente devido, por exemplo, a um dano, o movimento da ferramenta no pode ser reiniciado atravs da alterao dos corretores a meio do bloco interrompido. Durante a interveno manual, nunca utilize as funes de bloqueio da mquina, espelhamento ou escalonamento.

D Correo

D Bloqueio da mquina, espelhamento e escalonamento

446

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

Exemplo
1. O bloco N1 corta uma pea Ferramenta N2

Ponto inicial do bloco

N1

2. A ferramenta parada pressionando a chave de bloqueio de avano a meio do bloco N1 (ponto A). N2

N1 Ponto A

3. O movimento da ferramenta reiniciado, depois dela ter sido retrada manualmente at ao ponto B. Ponto B Interveno manual N2

N1 Ponto A 4. O comando de movimento restante do bloco N1 executado aps o retorno automtico para o ponto A, velocidade de funcionamento em vazio. Ponto B N2

N1 Ponto A

AVISO Durante a execuo da interveno manual, preste particular ateno usinagem e ao formato da pea, de forma a evitar danos na mquina e na ferramenta.

447

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.10

OPERAO DNC COM CARTO DE MEMRIA 4.10.1


Especificao
Operao DNC com Carto de Memria uma funo que permite efetuar a usinagem atravs de um programa armazenado no carto de memria, que est conectado interface do carto de memria localizada esquerda da tela. Esta funo pode ser usada das duas formas a seguir descritas. (a) Se iniciar a operao automtica (incio do ciclo) durante o modo de operao DNC (RMT), a usinagem pode ser efetuada (operao DNC) durante a leitura de um programa armazenado no carto de memria, atravs de uma unidade de entrada/sada externa, como um disquete. (Fig. 4.10.1 (a)) (b) possvel ler subprogramas gravados no carto de memria e execut-los atravs do comando de chamada de subprograma (M198). (Fig. 4.10.1 (b))

Memria do CNC (Programa)

Carto de Memria (Programa)

A operao DNC pode ser efetuada com o carto de memria, em vez da operao de memria normal do CNC.

Operao normal de memria no CNC

Operao DNC com o carto de memria

Execuo de programas

Fig. 4.10.1 (a)

Memria do CNC (Programa)

Carto de Memria (Subprograma)

O subprograma armazenado no carto de memria pode ser executado durante a operao de memria.

Operao normal de memria no CNC

Chamada do subprograma (M198)

Execuo de programas

Fig. 4.10.1 (b)

448

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

NOTA Para usar esta funo, necessrio definir como 4 o parmetro N 20 atravs da tela de especificao. N. 20 [CANAL E/S: definio para selecionar uma unidade de entrada/sada] o valor de especificao 4.: Tal significa usar a interface do carto de memria.

4.10.2
Operaes 4.10.2.1
Operao DNC Procedimento
Coloque antecipadamente o sinal 4 no bit do parmetro N 0020 na tela de especificao. (1) Mude para o modo RMT. (2) Pressione a tecla de funo [PROG]. (3) Pressione a soft key [ > ] (menu de continuao). (4) Quando a soft key [CD-DNC] pressionada, surge a tela que se segue. (5) A tela pode ser percorrida atravs da tecla de pgina. introduzido um nmero de arquivo arbitrrio e a soft key [PESQ A] pressionada. Em seguida, o nome do arquivo arbitrrio exibido no topo da tela da operao DNC (carto de memria). (6) Quando o nmero do arquivo que executado introduzido e a soft key [DF-DNC] pressionada, o nome do arquivo selecionado definido como ARQUIVO DNC. (7) Quando o incio de ciclo ativado, o programa selecionado executado.

449

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

4.10.2.2
Chamada de Subprograma (M198) Formato

Se for executado o bloco seguinte de um programa armazenado na memria CNC, chamado um arquivo de subprograma do carto de memria.

1. Formato normal M198 Pffff ; Nmero de um arquivo no carto de memria Nmero de repeties Instruo de chamada do carto de memria 2. Formato de fita FS15 M198 Pffff L ;
Nmero do ficheiro de repetio

Nmero de um arquivo no carto de memria Instruo de chamada do carto de memria

Explicao

Podem ser usados os formatos 1 e 2. Pode ser usado um cdigo M diferente para a chamada do subprograma, dependendo da definio do parmetro n. 6030. Neste caso, M198 executado como um cdigo M normal. O nmero do arquivo especificado no endereo P. Se o bit SBP (bit 2) do parmetro n 3404 estiver colocado em 1, pode ser especificado o nmero do programa. Se o nmero de arquivo for especificado no endereo P, Fxxxx indicado em vez de Oxxxx. NOTA Coloque antecipadamente o sinal 4 no bit do parmetro N 0020 na tela de especificao.

450

B-64114PO/01

OPERAO

4. OPERAO AUTOMTICA

4.10.3
Limitao e Notas

(1) O carto de memria no pode ser acedido atravs da visualizao da lista do carto de memria, entre outros, durante a operao DNC com o carto de memria. (2) A seleo do arquivo da operao DNC que definida na tela de OPERAO DNC apagada ao ligar e desligar a fonte de alimentao de energia. O arquivo da operao DNC pode voltar a ser selecionado aps nova energizao. (3) No remova e insira o carto de memria durante a operao DNC com carto de memria. (4) No possvel chamar um programa do carto de memria a partir do programa da operao DNC. (5) Quando a funo usada, fixe o carto de memria, seguindo o procedimento descrito mais frente, para evitar que o carto de desconete ou fique conetado de modo deficiente devido s vibraes durante a operao ou qualquer outra razo.

4.10.4
Parmetro
0138 #7 DNM #6 #5 #4 #3 #2 #1 #0

[Tipo de dados] Bit #7 (DNM) A funo de operao DNC com carto de memria 0 : desativar. 1 : ativar.

4.10.5
Procedimento para Fixar o Carto de Memria

Siga o procedimento abaixo para fixar o carto de memria. 1.Insero do carto de memria na patilha de fixao
Fixe o carto neste ponto.

Insira o carto de memria na patilha de fixao na direo indicada pela seta.

Fixe o carto de memria na patilha de fixao.

451

4. OPERAO AUTOMTICA

OPERAO

B-64114PO/01

2.Insero do carto na porta PCMCIA.

Desaperte o parafuso da patilha de fixao e insira o carto de memria na porta PCMCIA com a garra da patilha de fixao elevada. Alinhe a garra com a ranhura.

Alinhe a garra da patilha de fixao com a ranhura da porta PCMCIA e empurre a patilha na direo indicada pela seta.

Empurre a patilha para a direita.

Aperte o parafuso da patilha para fixar o carto de memria.

Fixe o carto, apertando o parafuso.

452

B-64114PO/01

OPERAO

5. OPERAO DE TESTE

OPERAO DE TESTE

As funes indicadas a seguir so utilizadas para verificar, antes do incio da usinagem, se esta executada de acordo com o especificado no programa criado. 1. Bloqueio da Mquina e Bloqueio da Funo Auxiliar 2. Override da Velocidade de Avano 3. Override do Deslocamento Rpido 4. Funcionamento em Vazio 5. Bloco nico

453

5. OPERAO DE TESTE

OPERAO

B-64114PO/01

5.1

BLOQUEIO DA MQUINA E BLOQUEIO DA FUNO AUXILIAR

Utilize o bloqueio da mquina para mostrar a alterao da posio sem deslocar a ferramenta. H dois tipos de bloqueio da mquina: O bloqueio de todos os eixos, que interrompe o movimento ao longo de todos os eixos, e o bloqueio nos eixos especificados, que interrompe o movimento apenas ao longo dos eixos especificados. Encontra-se tambm disponvel o bloqueio da funo auxiliar, que desativa os comandos M, S e T e B (2 funo auxiliar) para controlar um programa juntamente com o bloqueio da mquina.
MDI X Z

Ferramenta

Pea

A ferramenta no se desloca, mas a posio ao longo de cada eixo muda na tela.

Fig. 5.1 Bloqueio da mquina

Procedimento para o Bloqueio da Mquina e Bloqueio da Funo Auxiliar D Bloqueio da Mquina Pressione o boto de bloqueio da mquina, existente no painel do operador. A ferramenta no se desloca, mas a posio ao longo de cada eixo muda na tela, como se a ferramenta se deslocasse. Algumas mquinas possuem um boto de bloqueio da mquina para cada eixo. Em tais mquinas, pressione os botes de bloqueio da mquina para os eixos ao longo dos quais deve ser ativada a parada da ferramenta. Para mais informaes sobre o bloqueio da mquina, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta. AVISO A relao da posio entre as coordenadas da pea e as coordenadas da mquina pode ser diferente antes e aps a operao automtica com bloqueio da mquina. Neste caso, especifique o sistema de coordenadas da pea atravs de um comando de especificao de coordenadas ou do retorno manual ao ponto de referncia. D Bloqueio da Funo Auxiliar Pressione o boto de bloqueio da funo auxiliar, existente no painel do operador. Os cdigos M, S e T so desativados e no podem ser executados. Para mais informaes sobre o bloqueio da funo auxiliar, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.

454

B-64114PO/01

OPERAO

5. OPERAO DE TESTE

Restries
D Comando M, S, T somente no bloqueio da mquina D Retorno ao ponto de referncia sob bloqueio da mquina D Cdigos M no bloqueados atravs do bloqueio da funo auxiliar Os comandos M, S e T so executados apenas no estado de bloqueio da mquina. Quando um comando G27, G28 ou G30 emitido no estado de bloqueio da mquina, o comando aceito, mas a ferramenta no se desloca para o ponto de referncia e o LED de retorno ao ponto de referncia no acende. Os comandos M00, M01, M02, M30, M98, M99 e M198 (chamada de subprograma) so executados mesmo que a mquina se encontre no estado de bloqueio da funo auxiliar. Os cdigos M de chamada de subprograma (parmetros n. 6071 a 6079) e os cdigos M que se destinam chamada de macros de usurio (parmetros n 6080 a 6089) tambm podem ser executados.

455

5. OPERAO DE TESTE

OPERAO

B-64114PO/01

5.2

OVERRIDE DA VELOCIDADE DE AVANO

A velocidade de avano programada pode ser diminuda ou aumentada atravs de uma porcentagem (%) selecionada com o boto rotativo de override. Esta funo usada para controlar um programa. Por exemplo, mesmo que esteja indicada no programa uma velocidade de avano de 100 mm/min, a ferramenta desloca-se a 50 mm/min se o boto de correo for colocado em 50%.

Velocidade de avano 100 mm/min (programada) Velocidade de avano: 50 mm/min aps o override da velocidade de avano Pea

Ferramenta

Controle a usinagem atravs da alterao do valor da velocidade de avano especificado no programa.

Fig. 5.2 Override da velocidade de avano

Procedimento para Override da Velocidade de Avano Coloque o boto rotativo para override da velocidade de avano, existente no painel de operao da mquina, na porcentagem (%) desejada antes, ou durante, a operao automtica. Em algumas mquinas, usado o mesmo boto para a correo da velocidade de avano e para a velocidade de avano manual contnuo. Para mais informaes sobre o override da velocidade de avano, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.

200

OVERRIDE DA VELOCIDADEDE
AVANO EM MODO JOG

Restries
D Faixa de Override O override que pode ser especificado vai de 0 a 254%. Nas mquinas individuais, a faixa depende das especificaes do fabricante da mquina-ferramenta. Durante a abertura de rosca, o override ignorado e a velocidade de avano mantm-se como especificado atravs do programa.

D Override durante a abertura de rosca

456

B-64114PO/01

OPERAO

5. OPERAO DE TESTE

5.3

OVERRIDE DO DESLOCAMENTO RPIDO

Na velocidade de deslocamento rpido pode ser aplicado um override de quatro passos (F0, 25%, 50% e 100%). F0 definido por um parmetro (n 1421).

Velocidade de deslocamento rpido: 10m/min

Override 50%

5m/min

Fig. 5.3 Override do deslocamento rpido

Procedimento para Override do Deslocamento Rpido Selecione uma das quatro velocidades de avano com a chave de override do deslocamento rpido, durante o deslocamento rpido. Para mais informaes sobre override do deslocamento rpido, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.

LOW

25

50

100

Override do deslocamento rpido

Explicao

Encontram-se disponveis os seguintes tipos de deslocamento rpido. O override do deslocamento rpido pode ser aplicado a cada um deles. 1) Deslocamento rpido atravs de G00. 2) Deslocamento rpido durante um ciclo fixo. 3) Deslocamento rpido em G27, G28 e G30. 4) Deslocamento rpido manual. 5) Deslocamento rpido do retorno manual ao ponto de referncia.

457

5. OPERAO DE TESTE

OPERAO

B-64114PO/01

5.4

FUNCIONAMENTO EM VAZIO

A ferramenta deslocada velocidade de avano especificada atravs de um parmetro, independentemente da velocidade de avano especificada no programa. Esta funo utilizada para controlar o movimento da ferramenta no estado em que a pea retirada da mesa.
Ferramenta

Placa de fixao

Fig. 5.4 Funcionamento em vazio

Procedimento para o Funcionamento em Vazio Pressione a chave do funcionamento em vazio no painel de operao da mquina, durante a operao automtica. A ferramenta desloca-se velocidade de avano especificada em um parmetro. A chave de deslocamento rpido tambm pode ser usada para alterar a velocidade de avano. Para mais informaes sobre o funcionamento em vazio, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta. Tal como mostrado na tabela abaixo, a velocidade do funcionamento em vazio muda de acordo com a chave de deslocamento rpido e os parmetros.
Chave do des- Comando do programa locamento Deslocamento rpido rpido ON Velocidade de deslocamento rpido OFF Velocidade do funcionamento em vazioJV ou velocidade de deslocamento rpido *1) Avano Velocidade de avano no funcionamento vazioJVmax *2) Velocidade do funcionamento em vazioJV

Explicao

D Velocidade de funcionamento em vazio


BLOCO NICO
TESTE DE FUNCIONAMENTO EM VAZIO

OPT STOP BLOQUEIO MST

SALTO DE BLOCO TRAB LIGHT

BLOQUEIO MC

Velocidade mxima de avano de corte . . . . . . . . . . . definio atravs do parmetro n. 1422 Velocidade de de slocamento rpido . . . . . . . . definio atravs do parmetro n. 1420 Velocidade de funcionamento em vazio . . . . . . . . . . . . . . . . definio atravs do parmetro n. 1410 JV: Override da velocidade de avano em modo jog *1) Velocidade de funcionamento em vazio x JV, se o parmetro RDR (bit 6 do n. 1401) estiver colocado em 1. Velocidade de deslocamento rpido se o parmetro RDR for 0. *2) Fixada velocidade mxima de avano de corte JVmax: Valor mximo do override da velocidade de avano em
458

B-64114PO/01

OPERAO

5. OPERAO DE TESTE

5.5

BLOCO NICO

Pressione a chave de bloco nico para iniciar o modo bloco a bloco. Se o boto de incio de ciclo for pressionado no modo bloco a bloco, a ferramenta pra aps a execuo de um nico bloco no programa. Controle o programa no modo bloco a bloco atravs da execuo individual de cada bloco.
Incio de ciclo Ferra menta Parada Parada

Incio de ciclo Incio de ciclo Incio de ciclo Parada Parada

Pea

Bloco nico

Procedimento para o Bloco nico 1 Pressione a chave de bloco nico no painel de operao da mquina. A execuo do programa interrompida aps a execuo do bloco atual. 2 Pressione o boto de incio de ciclo para executar o bloco seguinte. A ferramenta pra aps a execuo do bloco. Para mais informaes sobre a execuo de um nico bloco, consulte o respectivo manual fornecido pelo fabricante da mquina-ferramenta.

459

5. OPERAO DE TESTE

OPERAO

B-64114PO/01

Explicao
D Retorno ao ponto de referncia e bloco nico D Bloco nico durante um ciclo fixo Se forem indicados os cdigos G28 a G30, a funo de bloco nico eficaz no ponto intermedirio. Num ciclo fixo, os pontos de parada de bloco nico so os seguintes.
S : Bloco nico Deslocamento rpido Avano de corte

lG90 (Ciclo de torneamento externo/interno)

lG92 (Ciclo de abertura de rosca)

Explicao O caminho da Ciclo de corte direito Ciclo de corte cnico ferramenta 1 S S aerado 4 4 4 consid como 1 1 3 3 um ciclo. Aps 2 2 o trmino de 4 executada uma parada. Ciclo de abertura de rosca Ciclo de abertura de rosca reta cnica O caminho da S S ferramenta 1 a 4 4 4 considerado 1 1 como um ciclo. 3 3 2 2 Aps o trmino de 4 execut-ada uma parada. Caminho da ferramenta
Ciclo de corte da superfcie final reta 1 2 3 4 S Ciclo de corte da superfcie final cnica S 1 2 4 3

lG94 (Ciclo de torneamento da superfcie final)

O caminho da ferramenta 1 a 4 considerado como um ciclo. Aps o trmino de 4 execut-ada uma parada. O caminho da ferramenta 1 a 7 considerado como um ciclo. Aps o trmino de 7 executada uma parada. Cada caminho da ferramenta 1 a 4, 5 a 8, 9 a 12, 13 a 16 e 17 a 20 considerado como um ciclo. Aps o trmino de cada ciclo executada uma parada.

lG70 (Ciclo de acabamento)

7 6 5 4 3 2 1

lG71 (Ciclo de usinagem grosseira da superfcie exterior) G72 (Ciclo de usinagem grosseira da superfcie final)

4 3 7 11 19 15 20 8 12 16 2 6 5 10 14 18

S 1 9 13 17

Esta figura mostra o caso de G71. G72 idntico.

Fig. 5.5 Bloco nico durante o ciclo fixo (1/2)

460

B-64114PO/01

OPERAO

5. OPERAO DE TESTE
Deslocamento rpido Avano de corte

S : Parada de bloco nico

Caminho da ferramenta lG73 (Ciclo de corte de loop fechado)


6 5 4 3 2 1 S

Explicao O caminho da ferramenta 1 a 6 considerado como um ciclo. Aps o trmino de 10 executada uma parada. O caminho da ferramenta 1 a 10 considerado como um ciclo. Aps o trmino de 10 executada uma parada. O caminho da ferramenta 1 a 4 considerado como um ciclo. Aps o trmino de 4 executada uma parada.

lG74 (Ciclo de corte da superfcie final) G75 (Ciclo de corte da superfcie exterior/interior)

9 8

7 10

5 6 4

1 S

Esta figura mostra o caso de G74. G75 idntico. lG76 (Repetio do ciclo de abertura de rosca)
3 2 S 1

Fig. 5.5 Bloco nico durante o ciclo fixo (2/2)

D Chamada do subprograma e bloco nico

A parada de bloco nico no executada em um bloco contendo M98P_;. M99; ou G65. Contudo, a parada de bloco nico executada em um bloco com um comando M98P_ ou M99, se esse bloco incluir um endereo diferente de O, N ou P.

461

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

FUNES DE SEGURANA

Para parar imediatamente a mquina por questes de segurana, pressione o boto Parada de emergncia. Para evitar que a ferramenta ultrapasse o fim de curso, esto disponveis as funes de Controle de ultrapassagem e Controle de curso. Este captulo descreve a parada de emergncia, o controle de ultrapassagem e o controle de curso.

462

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

6.1

PARADA DE EMERGNCIA

Se o boto Parada de emergncia do painel de operao da mquina for pressionado, a mquina pra imediatamente.
Vermelho

PARADA DE EMERGNCIA Fig. 6.1 Parada de emergncia

Este boto bloqueia quando pressionado. Embora varie em funo do fabricante da mquina-ferramenta, o boto pode ser geralmente destravado atravs de rotao.

Explicao

A PARADA DE EMERGNCIA interrompe a passagem de corrente para o motor. As causas do problema devem ser eliminadas antes de liberar o boto.

463

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

6.2

ULTRAPASSAGEM DE CURSO

Quando a ferramenta tenta deslocar-se para alm do fim de curso definido atravs da chave de fim de curso da mquina, esta ativada, provoca a desacelerao e parada da ferramenta e gerada uma mensagem de ULTRAPASSAGEM DE CURSO.
Desacelerao e parada

X Fim de curso Chave fim de curso

Fig. 6.2 Ultrapassagem de curso

Explicao
D Ultrapassagem de curso durante a operao automtica D Ultrapassagem de curso durante a operao manual D Liberar a ultrapassagem de curso Se a ferramenta atingir uma chave de fim de curso ao longo de um eixo, durante a operao automtica, a ferramenta desacelerada e parada ao longo de todos os eixos e mostrado um alarme de ultrapassagem de curso. Na operao manual, a ferramenta desacelerada e parada apenas ao longo do eixo no qual atingiu uma chave de fim de curso. A ferramenta continua a mover-se ao longo dos outros eixos. Pressione a tecla de reset para efetuar um reset do alarme depois de colocar manualmente a ferramenta no sentido seguro. Para mais informaes sobre a operao, consulte o manual de operao fornecido pelo fabricante da mquina-ferramenta.

D ALARME
N 506 507 Mensagem Ultrapassagem: +n Ultrapassagem: --n Descrio A ferramenta ultrapassou o limite de curso ao longo do eixo n positivo (n: 1 a 4). A ferramenta ultrapassou o limite de curso ao longo do eixo n negativo (n: 1 a 4).

464

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

6.3

CONTROLE DO CURSO ARMAZENADO

Com as chaves de controle de curso armazenado 1, 2 e 3 podem ser especificadas trs reas em que a ferramenta no pode entrar.

Limite de curso armazenado 3 Limite de curso armazenado 2

Limite de curso armazenado 1 : rea interdita ferramenta Fig. 6.3 (a) Controle de curso

Se a ferramenta ultrapassar um limite de curso armazenado, mostrada uma mensagem de alarme e a ferramenta desacelerada e parada. Se a ferramenta entrar em uma rea interdita e for acionado um alarme, ela pode ser deslocada no sentido inverso quele em que se movia.

Explicao
D Controle do curso armazenado 1 Os limites so definidos atravs dos parmetros (n 1320, 1321 ou n 1326, 1327). A rea situada fora dos limites definidos uma rea interdita. O fabricante da mquina-ferramenta define geralmente esta rea como o curso mximo. Os limites so definidos atravs dos parmetros (n 1322, 1323) ou atravs de comandos. A rea situada dentro ou fora do limite pode ser definida como rea interdita, atravs do parmetro OUT (n 1300#0). No caso de um programa, o comando G22 impede que a ferramenta entre na rea interdita e o comando G23 permite que a ferramenta entre na rea interdita. Cada um de G22; e G23; deve ser programado independentemente de outros comandos em um bloco. O comando a seguir cria ou altera a rea interdita:

D Controle de curso armazenado 2 (G22, G23)

465

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

G 22X_Z_I_K_;

A (X, Z)

B (I, K) X>I,Z>K X--I> Z--K> a distncia que a ferramenta percorre em 8 ms. Corresponde a 2000 incrementos menores de comando quando a velocidade de avano 15 m/min. Fig. 6.3 (b) Criao ou alterao da rea interdita atravs de um programa

Se a rea for definida atravs de parmetros, tero de ser igualmente definidos os pontos A e B na figura abaixo.
A(X1,Z1)

B(X2,Z2) X1>X 2 , Z1>Z2 X1 --X2> Z1 --Z2> a distncia que a ferramenta percorre em 8 ms. Corresponde a 2000 incrementos menores de comando quando a velocidade de avano 15 m/min. Fig. 6.3 (c) Criao ou alterao da rea interdita atravs de parmetros

No controle de curso armazenado 2, a rea definida como um retngulo, com os dois pontos como vrtices, mesmo que se troque a ordem dos valores das coordenadas dos dois pontos. Quando a rea interdita X1, Z1, X2 e Z2 definida atravs dos parmetros (n 1322, 1323), os dados devem ser especificados em funo da distncia do ponto de referncia, no menor incremento de comando (Incremento de sada) Se a rea interdita XZIK for definida atravs do comando G22, especificar os dados atravs da distncia at o ponto de referncia no menor incremento de entrada (Incremento de entrada.) Os dados programados sero ento convertidos em valores numricos no menor incremento de comando, e os valores so definidos como parmetros. D Controle de curso armazenado 3 Defina o limite com os parmetros n 1324 e 1325. A rea dentro do limite torna-se a rea interdita.

466

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

D Ponto de controle da rea interdita

A definio de parmetros ou o valor programado (X, Z, I e K) dependem da parte da ferramenta ou do suporte da ferramenta verificada para introduo na rea interdita. Confirme a posio de controle (o topo da ferramenta ou a placa de fixao da ferramenta) antes de programar a rea interdita. Se o ponto C (o topo da ferramenta) for controlado, como mostra a fig. 6.3 (d), a distncia c dever ser definida como os dados para a funo de limite de curso armazenado. Se for controlado o ponto D (a placa de fixao da ferramenta), deve ser definida a distncia d.

d D c C Limite da rea Posio da ferramenta aps retorno ao ponto de referncia

Fig. 6.3 (d) Definio da rea interdita

D Sobreposio da rea interdita

As reas interditas podem ser sobrepostas.

Fig. 6.3 (e) Definio da sobreposio de reas interditas

Os limites desnecessrios devem ser definidos para alm do curso da mquina. D Tempo efetivo para uma rea interdita Os limites so ativados depois da energizao e da execuo do retorno manual ao ponto de referncia ou do retorno automtico ao ponto de referncia atravs de G28. Se aps a energizao o ponto de referncia se encontrar na rea interdita de cada limite, ser acionado imediatamente um alarme. (S no modo G22 para o limite de curso armazenado 2). Quando a ferramenta tiver ficado imobilizada na rea interdita, pressione o boto de parada de emergncia para liberar a condio interdita e mover a ferramenta para fora da rea interdita no modo G23; de seguida, se a definio estiver errada, corrija-a e realize novamente o retorno ao ponto de referncia.
467

D Liberao de alarmes

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

D Mudana de G23 para G22 em uma rea interdita

Quando G23 mudado para G22 na rea interdita, sucede o seguinte: (1) Se a rea interdita for interna, o alarme acionado no movimento seguinte. (2) Se a rea interdita for externa, o alarme acionado imediatamente. NOTA Se os dois pontos a definir durante a especificao da rea interdita forem idnticos, sucede o seguinte: (1)Se a rea interdita for o controle de curso armazenado 1, todas as reas so interditas. (2)Se a rea interdita for o controle de curso armazenado 2 ou o controle de curso armazenado 3, todas as reas so movveis.

D Valor de overrun do limite de curso armazenado

Se a velocidade mxima de deslocamento rpido for F (mm/min), o valor mximo de overrun, L (mm), do limite de curso armazenado obtido atravs da seguinte expresso: L (mm) = F/7500 A ferramenta entra na rea interdita especificada em funo de L (mm). O bit 7 (BFA) do parmetro n 1300 pode ser usado para parar a ferramenta quando esta atinge um ponto L mm antes da rea especificada. Nesse caso, a ferramenta no entrar na rea interdita. O parmetro BFA (bit 7 do n 1300) determina se um alarme mostrado imediatamente antes da ferramenta entrar na rea interdita ou imediatamente aps a entrada nessa mesma rea.

D Determinao do tempo para mostrar um alarme

ALARME
Nmero 500 501 502 503 504 505 Mensagem ULTRAPASSAGEM: +n ULTRAPASSAGEM: --n ULTRAPASSAGEM: +n ULTRAPASSAGEM: --n ULTRAPASSAGEM: +n ULTRAPASSAGEM: --n Contedo A ferramenta ultrapassou o limite de curso armazenado 1 no eixo n (1--4), em sentido +. Ultrapassou o limite de curso armazenado 1 no ensimo eixo (1--4) . A ferramenta ultrapassou o limite de curso armazenado 2 no eixo n (1--4), em sentido +. Ultrapassou o limite de curso armazenado 2 no ensimo eixo (1--4) . A ferramenta ultrapassou o limite de curso armazenado 3 no eixo n (1--4), em sentido +. Ultrapassou o limite de curso armazenado 3 no ensimo eixo (1--4) .

468

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

6.4

BARREIRAS DA PLACA DE FIXAO E DO BARREIRA DO CABEOTE MVEL

A funo da barreira do cabeote mvel e da placa de fixao evita quaisquer danos na mquina ao verificar se a ponta da ferramenta colide com a placa de fixao ou o cabeote mvel. Especifique uma rea interdita ferramenta (rea de entrada bloqueada). Poder utilizar para o efeito a tela especial de definio, de acordo com os formatos da placa de fixao e do cabeote mvel. Se a ponta da ferramenta entrar na rea definida durante uma operao de usinagem, esta funo provoca a paragem da ferramenta e transmite uma mensagem de alarme. A ferramenta pode ser retirada da rea somente atravs da respectiva retrao no sentido oposto quele em que entrou na referida rea.

Especificao das barreiras da placa de fixao e do cabeote mvel D Especificao dos formatos da placa de fixao e do cabeote mvel

1 Pressione a tecla

2 Pressione a tecla . Em seguida, pressione a soft key para seleo de captulo [BARREIRA]. 3 A tecla de mudana de pgina permite alternar entre a tela de especificao da barreira da placa de fixao e a tela de especificao da barreira do cabeote mvel. Tela de especificao da barreira da placa de fixao
BARREIRA (PLACA DE FIXAO)
* W1 W L CZ L1 CX

O0000 N00000 TY=0(0:IN,1:OUT) L = 50.000 W = 60.000 L1= 25.000 W1= 30.000 CX= CZ= 200.000 -100.000

POSICAO ATUAL (ABSOLUTA) X 200.000

50.000

>_ MDI **** *** *** 14:46:09 [ ][ FUSO.W ][ ][ BARREIRA

][ (OPRC) ]

469

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

Tela de especificao da barreira do cabeote mvel


BARREIRA (CABEOTE MVEL)
X L1 /D3 / / TZ * /D3 L2 D2 Z D1 D L

O0000 N00000 L = D = L1= D1= L2= D2= D3= TZ= Z 100.000 200.000 50.000 100.000 50.000 50.000 30.000 100.000 50.000

POSICAO ATUAL (ABSOLUTA) X 200.000

>_ MDI **** *** *** 14:46:09 [ ENTRADA ][ +ENTRADA ][ DEF

][

][

4 Coloque o cursor sobre cada elemento que define o formato da placa de fixao ou do cabeote mvel, introduza o valor correspondente e pressione, em seguida, a soft key [ENTRADA]. O valor est especificado. Se a soft key [+ENTRADA] for pressionada depois de ter sido introduzido um determinado valor, valor acrescentado adicionado ao valor atual, pelo que a nova especificao corresponder soma dos dois valores. Os elementos CX e CZ, ambos da tela de especificao da barreira da placa de fixao, e o elemento TZ da tela de especificao do cabeote mvel podem ser especificados de outra forma. Desloque manualmente a ferramenta para a posio desejada e pressione em seguida a soft key [DEF] para especificar a(s) coordenada(s) da ferramenta no sistema de coordenadas da pea. Se uma ferramenta com um corretor diferente de 0 for deslocada manualmente para a posio desejada sem aplicao de compensao, esta dever ser definida no sistema de coordenadas especificado. Os elementos diferentes de CX, CZ e TZ no podem ser definidos atravs da soft key [DEF]. Exemplo) Se a ponta da ferramenta entrar na rea de entrada bloqueada durante a usinagem, esta funo provoca a parada do movimento da ferramenta e a transmisso de uma mensagem de alarme. Visto que o sistema da mquina pode provocar uma parada somente com um pequeno atraso em relao parada do CNC, a ferramenta deixar, na verdade, de se deslocar em um ponto dentro dos limites especificados. Assim, e por questes de segurana, a rea definida dever ser um pouco maior do que a rea determinada. A distncia entre os limites destas duas reas, L, calculada de acordo com a seguinte equao, baseada na velocidade de deslocamento rpido. Por exemplo, se a velocidade de deslocamento rpido for de 15 m/min, a rea definida dever ter o limite de 2 mm para alm da rea determinada. Os formatos da placa de fixao e do cabeote mvel podem ser definidos atravs dos parmetros n 1330 a 1345. CUIDADO Defina o modo G23 antes de tentar especificar os formatos da placa de fixao e do cabeote mvel.
L = (velocidade de deslocamento rapido) 1 7500

470

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

D Retorno ao ponto de referncia

1 Retorne a ferramenta ao ponto de referncia ao longo dos eixos X e Z. A funo da barreira do cabeote mvel da placa de fixao ativada somente aps o trmino do retorno ao ponto de referncia na seqncia da energizao. O retorno ao ponto de referncia nem sempre necessita ser executado se estiver disponvel um detector da posio absoluta. Contudo, necessrio determinar a relao entre a posio da mquina e a do detector da posio absoluta. 1 Se G22 (limite de curso armazenado ON) for especificado aps o retorno ao ponto de referncia, as reas de entrada bloqueada para a placa de fixao e o cabeote mvel so ativadas. A especificao de G23 (limite de curso armazenado OFF) desativa essa mesma funo. Mesmo que G22 seja especificado, a rea de entrada bloqueada do cabeote mvel pode ser desativada atravs de um sinal de barreira do cabeote mvel. Se o cabeote mvel for deslocado de novo em direo pea ou afastado dela atravs das funes miscelnea, os sinais PMC so usados para ativar ou desativar a rea de especificao do cabeote mvel.
Cdigo Sinal de barreira do G cabeote mvel
G22 G23 0 1 Sem relao

D G22, G23

Barreira da placa de fixao


Ativo Ativo Desativado

Barreira do cabeote mvel


Ativo Desativado Desativado

G22 geralmente selecionado quando se procede energizao. No entanto, G23 poder ser utilizado se o mesmo for definido no bit 7 do parmetro n 3402.

Explicaes
D Definio do formato da barreira da placa de fixao
D Placa de fixao prendendo a superfcie externa de uma ferramenta X L A L1 W W1 CX W L1 Z CZ Origem do sistema de coordenadas da pea D Placa de fixao prendendo a superfcie interna de uma ferramenta X L A W1 CX

CZ

Origem do sistema de coordenadas da pea

Nota) As reas tracejadas representam reas de entrada bloqueada.

471

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

Smbolo
TY CX CZ L W L1 W1

Descrio
Seleo do formato da placa de fixao (0: Prendendo a superfcie interna de uma ferramenta, 1: Prendendo a superfcie externa de uma ferramenta) Posio da placa de fixao (ao longo do eixo X) Posio da placa de fixao (ao longo do eixo Z) Comprimento dos mordentes Profundidade dos mordentes (raio) Amplitude de fixao dos mordentes Profundidade de fixao dos mordentes (raio)

TY : Seleciona um tipo de placa de fixao baseado no formato. A especificao de 0 permite selecionar uma placa de fixao que prende a superfcie interna de uma ferramenta. A especificao de 1 permite selecionar uma placa de fixao que prende a superfcie externa de uma ferramenta. Considera-se que uma placa de fixao simtrica ao respectivo eixo Z. CX, CZ: Especificam as coordenadas da posio de uma placa de fixao, ponto A, no sistema de coordenadas da pea. Estas coordenadas no so as mesmas do sistema de coordenadas da mquina. A Tabela 1 apresenta as unidades usadas para especificar os dados. AVISO O sistema de programao determinado pela programao do dimetro ou pela programao do raio usada para o eixo. Quando utilizada a programao do dimetro para o eixo, esta deve ser igualmente utilizada para a introduo de dados relativos ao eixo.
Tabela 1 Unidades Sistema incremental Unidade de dados IS ---B IS ---C
0.0001 mm 0.00001 pol.

Faixa de dados ad admissvel


-99999999 a +99999999 -99999999 a +99999999

Entrada em mm 0.001 mm Entrada em 0.0001 pol. polegadas

L, L1, W, W1: Definem o formato de uma placa de fixao. A Tabela 2 apresenta as unidades usadas para especificar os dados. AVISO Especifique sempre W e W1 para o raio. Se for utilizada a programao do raio para o eixo Z, especifique L e L1 no raio.
Tabela 2 Unidades Sistema incremental
Entrada em mm Entrada em polegadas

Unidade de dados IS ---B


0.001 mm 0.0001 pol.

IS ---C
0.0001 mm 0.00001 pol.

Faixa de dados ad admissvel


-99999999 a +99999999 -99999999 a +99999999

472

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

D Definio do formato da barreira do cabeote mvel


TZ L2 Pea B D3 Origem do sistema de coordenadas da pea D2 D1 L1

Smbolo
TZ L D L1 D1 L2 D2 D3

Descrio
Posio do cabeote mvel (ao longo do eixo Z) Comprimento do cabeote mvel Dimetro do cabeote mvel Comprimento do cabeote mvel (1) Dimetro do cabeote mvel (1) Comprimento do cabeote mvel (2) Dimetro do cabeote mvel (2) Dimetro do cabeote mvel (3)

TZ : Especifica a coordenada Z da posio da placa de fixao, ponto B, no sistema de coordenadas da pea. Estas coordenadas no so as mesmas do sistema de coordenadas da mquina. A Tabela 3 apresenta as unidades usadas para especificar os dados. Considera-se que um cabeote mvel simtrico ao respectivo eixo Z. AVISO O sistema de programao determinado pela programao do dimetro ou pela programao do raio usada para o eixo Z.
Tabela 3 Unidades Sistema incremental Unidade de dados IS ---B IS ---C
0.0001 mm 0.00001 pol.

Faixa de dados admissvel


-99999999 a +99999999 -99999999 a +99999999

Entrada em mm 0.001 mm Entrada em 0.0001 pol. polegadas

L, L1, L2, D, D1, D2, D3: Definem o formato de um cabeote mvel. A Tabela 4 apresenta as unidades usadas para especificar os dados. AVISO Especifique sempre D, D1, D2 e D3 na programao do dimetro. Se for utilizada a programao do raio para o eixo Z, especifique L, L1 e L2 no raio.

473

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

Tabela 4 Unidades Sistema incremental Unidade de dados IS ---B IS ---C


0.0001 mm

Faixa de dados ad admissvel


-99999999 a +99999999 -99999999 a +99999999

Entrada em mm 0.001 mm Entrada em 0.0001 pol. polegadas

0.00001 pol.

D Definio da rea de entrada bloqueada para a ponta do cabeote mvel

A ponta do cabeote mvel tem um ngulo de 60 graus. A rea de entrada bloqueada definida em relao ponta, assumindo um ngulo de 90 graus, como mostrado abaixo.

90

60

Limitaes
D Definio correta de uma rea de entrada bloqueada Se uma rea de entrada bloqueada for incorretamente definida, poder no ser possvel ativ-la. Evite introduzir as seguintes definies: D L < L1 ou W < W1 nas definies do formato da placa de fixao. D D2 < D3 nas definies do formato do cabeote mvel. D Sobreposio das definies para a placa de fixao e para o cabeote mvel. Se a ferramenta entrar na rea de entrada bloqueada e for ativado um alarme, mude para o modo manual, retraia manualmente a ferramenta, efetuando em seguida o reset do sistema para liberar o alarme. No modo manual, a ferramenta pode ser deslocada somente no sentido oposto quele em que entrou na rea. A ferramenta no pode ser deslocada no mesmo sentido (para dentro da rea) em que se movia quando entrou na rea. Se as reas de entrada bloqueada para a placa de fixao e o cabeote mvel estiverem ativadas e a ferramenta j se encontrar dentro dessas areas, ser ativado um alarme assim que a ferramenta se deslocar. Se no for possvel retrair a ferramenta, altere a definio das reas de entrada bloqueada de modo que a ferramenta passe a estar posicionada fora dessas reas; em seguida, faa o reset do sistema para liberar o alarme e retraia a ferramenta. Por fim, volte a instalar as definies originais.

D Retrao da rea de entrada bloqueada

474

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

D Sistema de coordenadas

A rea de entrada bloqueada definida atravs do sistema de coordenadas da pea. Note o seguinte: 1 Quando o sistema de coordenadas da pea deslocado atravs de um comando ou operao, a rea de entrada bloqueada igualmente deslocada em funo do mesmo valor.
rea de entrada bloqueada Sistema anterior de coordenadas da pea

rea de entrada bloqueada Novo sistema de coordenadas da pea

Sistema de coordenadas da mquina

A utilizao dos comandos e operaes apresentados em seguida alterar o sistema de coordenadas da pea. Comandos: G54 a G59, G52, G50 (G92 no sistema do cdigo G do tipo B ou C) Operaes: Interrupo por manivela, alterao da correo relativa ao ponto de referncia da pea, alterao da correo da ferramenta (compensao da geometria da ferramenta), operao com bloqueio da mquina, operao manual com sinal absoluto manual desligado 2 Se a ferramenta entrar numa rea de entrada bloqueada durante a operao automtica, coloque em 0 (ligado) o sinal absoluto manual, *ABSM; em seguida, retire manualmente a ferramenta da rea. Se este sinal for 1, a distncia que a ferramenta percorre na operao manual no considerada para as coordenadas da ferramenta no sistema de coordenadas da pea. Isto resulta num estado em que a ferramenta no pode ser retrada da rea de entrada bloqueada. D Limite de curso armazenado 2, 3 Se tanto o limite de curso armazenado 2, 3 como a funo da barreira do cabeote mvel da placa de fixao estiverem disponveis, a barreira tem precedncia sobre o limite de curso. O limite de curso armazenado 2, 3 ignorado.
Nmero 502 Mensagem ULTRAPASSAGEM: +X ULTRAPASSAGEM: +Z 503 ULTRAPASSAGEM: --X ULTRAPASSAGEM: --Z Contedo A ferramenta entrou na rea de entrada bloqueada durante o movimento em sentido positivo, ao longo do eixo X. A ferramenta entrou na rea de entrada bloqueada durante o movimento em sentido positivo, ao longo do eixo Z. A ferramenta entrou na rea de entrada bloqueada durante o movimento em sentido negativo, ao longo do eixo X. A ferramenta entrou na rea de entrada bloqueada durante o movimento em sentido negativo, ao longo do eixo Z.

Alarmes

475

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

6.5

CONTROLE DE FIM DE CURSO ANTES DE EXECUTAR UM MOVIMENTO

Antes da execuo, na operao automtica, do movimento especificado por um determinado bloco, uma possvel entrada da ferramenta na rea interdita, definida pelo limite de curso armazenado 1, 2 ou 3, controlada atravs da comparao da posio do ponto final com a posio atual da mquina e um percurso determinado. Se a ferramenta tiver entrado na rea interdita, definida por um limite de curso armazenado, pra imediatamente aps o incio do movimento para o respectivo bloco e mostrada uma mensagem de alarme. AVISO verificado se as coordenadas do ponto final, alcanado como resultado do deslocamento ao longo da distncia especificada em cada bloco, esto dentro de uma rea interdita. Neste caso, no verificado o caminho. Contudo, se a ferramenta entrar na rea interdita definida pelo limite de curso armazenado 1, 2 ou 3, acionado um alarme. (Ver os exemplos a seguir.) Exemplo 1)
rea interdita, definida pelo limite de curso armazenado 1 ou 2

a Ponto inicial Ponto final

A ferramenta parada no ponto a, de acordo com o limite de curso armazenado 1 ou 2. rea interdita, definida pelo limite de curso armazenado 1 ou 2

Ponto final

A ferramenta pra imediatamente aps o incio do movimento a partir do ponto inicial, para permitir a execuo de um controle de fim de curso antes desse movimento.

476

B-64114PO/01

OPERAO

6. FUNES DE SEGURANA

Exemplo 2)
Ponto final

rea interdita, definida pelo limite de curso armazenado 2 ou 3 a

Ponto inicial

A ferramenta parada no ponto a, de acordo com o limite de curso armazenado 1 ou 2.

rea interdita, definida pelo limite de curso armazenado 2 ou 3

Ponto final

A ferramenta pra imediatamente aps o incio do movimento a partir do ponto inicial, para permitir a execuo de um controle de fim de curso antes desse movimento.

Explicaes

Se for efetuado um controle de fim de curso antes do movimento, pode utilizar-se NPC (bit 2 do parmetro n 1301) para determinar se deve ser feito um controle do movimento atravs do bloco G31 (salto) ou do bloco G37 (medio automtica do comprimento da ferramenta).

Limitaes
D Bloqueio da mquina D G23 Se for aplicado um bloqueio da mquina no incio do movimento, no executado qualquer controle de fim de curso antes do movimento. Se o limite de curso armazenado 2 estiver desativado (modo G23), no feito qualquer controle para determinar se a ferramenta entra na rea interdita, definida pelo limite de curso armazenado 2. Quando um programa reiniciado, ativado um alarme se o ponto de reincio estiver dentro da rea interdita. Quando a execuo de um bloco reiniciada aps interveno manual, na seqncia de um bloqueio de avano, no acionado qualquer alarme mesmo que o ponto final aps uma interveno manual esteja dentro de uma rea interdita. Se for executado um bloco constitudo por vrias operaes (tais como: ciclo fixo e interpolao exponencial), ativado um alarme no ponto inicial de qualquer operao cujo ponto final se encontre dentro de uma rea interdita.
477

D Reincio do programa D Interveno manual aps bloqueio de avano

D Um bloco constitudo por mltiplas operaes

6. FUNES DE SEGURANA

OPERAO

B-64114PO/01

D Modo de interpolao cilndrica D Modo de interpolao de coordenadas polares D Controle do eixo angular D Controle simples de sincronizao D Desenho D Controle do eixo pelo PMC D Barreira da placa de fixao/do cabeote mvel

No modo de interpolao cilndrica no efetuado qualquer controle. No modo de interpolao de coordenadas polares no efetuado qualquer controle. Se a opo de controle do eixo angular for selecionada, no efetuado qualquer controle. No controle simples de sincronizao, apenas o eixo principal verificado; os eixos secundrios no so verificados. Durante a execuo de um desenho (sem usinagem) no efetuado qualquer controle. No executado qualquer controle de um movimento baseado em um eixo controlado pelo PMC. No efetuado qualquer controle da rea da barreira da placa de fixao/do cabeote mvel (sistema de torno mecnico).

ALARME
Nmero 506 Mensagem ULTRAPASSAGEM: +n Contedo O controle de fim de curso efetuado antes do movimento revela que a posio de fim de bloco entra na rea interdita para o limite de curso positivo ao longo do eixo n. Corrija o programa. O controle de fim de curso efetuado antes do movimento revela que a posio de fim de bloco entra na rea interdita para o limite de curso negativo ao longo do eixo n. Corrija o programa.

507

ULTRAPASSAGEM: --n

478

B-64114PO/01

OPERAO

7. FUNES DE ALARME E AUTODIAGNSTICO

FUNES DE ALARME E AUTODIAGNSTICO

Quando acionado um alarme, aparece no monitor a tela de alarme correspondente para indicar a causa do mesmo. As causas dos alarmes so classificadas por nmeros de alarme. possvel memorizar e indicar na tela um total de 50 alarmes anteriormente acionados (tela do histrico de alarmes). Por vezes, pode parecer que o sistema est parado, apesar de no ser indicado qualquer alarme. Neste caso, possvel que o sistema esteja executando processamentos internos.O estado do sistema pode ser verificado atravs da funo de autodiagnstico.

479

7. FUNES DE ALARME E AUTODIAGNSTICO

OPERAO

B-64114PO/01

7.1

TELA DE ALARMES
Explicaes
D Tela de alarmes Quando acionado um alarme, aparece a tela de alarme.
MENSAGEM DE ALARME 100 510 417 417 0000 00000

ATIVADA ESCRITA DE PARAMETROS FIM DE CURSO :+X ALARME SERVO : PARAM DGTL EIXO X ALARME SERVO : PARAM DGTL EIXO Z

MDI

**** *** ***


MSG

ALM
HISTOR

18 : 52 : 05

ALARME

D Outro mtodo para visualizao de alarmes

Por vezes, a tela de alarme no apresentada. Em vez disso, apresentado um ALM na parte inferior da tela.
PARMETRO (EIXO/UNID) 1001 1002 1003 1004 0 NFD 0 0 IPR 0 0 0 0 0 0 0 0 0 0 XIK 0 0 0 0 0 0 0 0 0 0 0 O1000 N00010 INM 0 0 DLZ JAX 0 0 0 ISC 0 0 0

>_ MEM * * * * * * * * * * PESQ NO ON:1

ALM OFF:0

S 08 : 41 : 27 +ENTRADA

0 T0000 ENTRADA

Neste caso, a tela de alarme pode ser apresentada da seguinte forma: 1 Pressione a tecla de funo .

2 Pressione a soft key para seleo de captulo [ALARME].

480

B-64114PO/01

OPERAO

7. FUNES DE ALARME E AUTODIAGNSTICO

D Reset do alarme

Os nmeros e as mensagens de alarme indicam as causas de alarme. Para restabelecer o estado normal, elimine a causa do alarme e pressiona a tecla de reset. Os cdigos de erro esto classificados da seguinte forma: N. 000 a 255 : Alarme P/S (erros de programao) (*) N. 300 a 349 : Alarmes do codificador de pulsos absoluto (CPA) N. 350 a 399: : Alarmes do codificador de pulsos serial (SPC) N. 400 a 499 : Alarmes servo (1/2) N. 500 a 599 : Alarmes de ultrapassagem de curso N. 600 a 699 : Alarmes servo (2/2) N. 700 a 739 : Alarmes de sobreaquecimento N. 740 a 748 : Alarmes do rosqueamento rgido com macho N. 749 a 799 : Alarmes do fuso N. 900 a 999 : Alarmes do sistema N. 5000 a posteriores : Alarmes P/S (erros de programao) * Para os alarmes (n 000 a 255) acionados em combinao com uma operao executada em segundo plano, visualizada a indicao Alarme xxxBP/S (sendo xxx um nmero de alarme). Apenas um alarme BP/S fornecido para o n 140. Ver a lista de alarmes no anexo G para maiores informaes sobre os alarmes.

D Nmeros dos alarmes

481

7. FUNES DE ALARME E AUTODIAGNSTICO

OPERAO

B-64114PO/01

7.2

VISUALIZAO DO HISTRICO DE ALARMES

possvel memorizar e indicar na tela os ltimos 50 alarmes do CNC. O histrico de alarmes pode ser chamado da seguinte forma:

Procedimento para Visualizao do Histrico de Alarmes

1 Pressione a tecla de funo

2 Pressione a soft key para seleo de captulo [HISTOR]. O histrico de alarmes apresentado na tela. So apresentadas as seguintes informaes: (1) A data em que o alarme foi acionado (2)Alarme n (3)Mensagem de alarme (alguns no contm mensagem) (4)Nmero da pgina 3 Para mudar de pgina, utilize a tecla de mudana de pgina . 4 Para apagar as informaes memorizadas, pressione a soft key [(OPRC)] e, em seguida a tecla [APAGAR].
HISTORICO DE O0100 N00001 ALARMES (1)97.01.14 16:43:48 PAG.=1 (4) (2)010 (3)CODIGO G INVALIDO 97.01.13 8:22:21 506 FIM DE CURSO : +X 97.01.12 20:15:43 417 ALARME SERVO : :PARAM DGTL EIXO X

ou

MEM * * * * * * * * * *
ALARME

19: 47 : 45
(OPRC)

MSG

HISTOR

482

B-64114PO/01

OPERAO

7. FUNES DE ALARME E AUTODIAGNSTICO

7.3

VERIFICAO ATRAVS DA TELA DE AUTODIAGNSTICO

Por vezes, pode parecer que o sistema est parado, apesar de no ter sido acionado nenhum alarme. Neste caso, possvel que o sistema esteja executando processamentos internos. O estado do sistema pode ser verificado atravs da tela de autodiagnstico.

Procedimento para Diagnstico

1 Pressione a tecla de funo

2 Pressione a tecla de seleo de captulo [DGNOS]. 3 A tela de diagnstico possui mais de 1 pgina. Selecione a tela da seguinte forma: (1) Para mudar de pgina, utilize a tecla de mudana de pgina ou .

(2) Seleo atravs de soft key - Introduza o nmero dos dados de diagnstico a serem visualizados, atravs do teclado. - Pressione [PESQ N].
DIAGNOSTICO (GERAL) O0020 N00001

000 ESPERANDO SINAL FIN:0 001 MOVIMENTO :0 002 PAUSA :0 003 CONTROLE DA POSIO :0 004 OVERRIDE DA VELOCIDADE DE AVANO 0% :0 005 BLOQUEIO/PARTIDA BLOQUEADA :0 006 VERIFICAO DE VELOCIDADE DO FUSO 0 : >_ EDICAO **** *** ***
PARAM DGNOS PMC

14: 51 : 55
SISTEMA (OPRC)

483

7. FUNES DE ALARME E AUTODIAGNSTICO

OPERAO

B-64114PO/01

Explicaes

Os nmeros de diagnstico 000 a 015 indicam os estados, nos quais foi especificado um comando que aparentemente no est sendo executado. A tabela seguinte apresenta uma lista dos estados internos, para os quais indicado o valor 1 no lado direito de cada linha da tela.

Tabela 7.3 (a) Visualizao de alarmes para comandos que parecem no estar sendo executados N 000 001 002 003 004 005 006 010 011 012 MOVIMENTO PAUSA VERIFICACAO DA POSICAO BLOQUEIO/PARTIDA BLOQUEADA VERIF.DA VELOCIDADE SOLICITADA ENVIANDO LENDO ESPERANDO PARA FIXAR OU LIBERAR Tela ESPERANDO SINAL FIN Estado interno quando o valor 1 indicado na tela M, S. Funo T sendo executada O comando de movimento est sendo executado em operao automtica A pausa est sendo executada O controle da posio est sendo executado Travamento ON Esperando que o sinal da velocidade do fuso solicitada seja ativado Os dados esto sendo enviados atravs de uma interface de leitura/envio Os dados esto sendo recebidos atravs de uma interface de leitura/envio Esperando pela fixao/liberao da mesa de indexao antes do incio da indexao da mesa no eixo B/depois de concluda a indexao da mesa no eixo B Parada de emergncia, reset externo, reset & rebobinagem ou tecla de reset ativada no painel MDI Procura externa do nmero do programa

OVERRIDE DA VELOCIDADE DE AVANO 0% Override do avano de corte 0%

013 014 015

OVERRIDE DA VEL. AVANCO MODO JOG 0% Override no modo jog 0% ESPERANDO RESET EMERG. RRW. OFF PROCURA EXTERNA DE UM NMERO DE PROGRAMA

Os nmeros de diagnstico de 020 a 025 indicam os estados de parada ou pausa da operao automtica.
Tabela 7.3 (b): Telas de alarme em caso de parada ou pausa da operao automtica. N 020 021 022 023 024 Tela VELOC.DE CORTE ACIMA/ABAIXO BOTAO RESET ON RESET E REBOB. ON PARADA DE EMERGENCIA ON RESET ON Estado interno quando o valor 1 indicado na tela Aparece quando ativada uma parada de emergncia ou um alarme servo Aparece quando a tecla de reset acionada Reset e rebobinagem ativados Aparece quando ativada uma parada de emergncia Aparece quando ativado um reset externo, uma parada de emergncia, um reset ou quando acionada a tecla de reset & rebobinagem Flag que interrompe a distribuio de pulsos. Aparece nos seguintes casos: (1)Reset externo ativado. (2)Reset & rebobinagem ativados. (3)Parada de emergncia ativada. (4)Bloqueio de avano ativado. (5)Tecla de reset do painel MDI acionada. (6)Comutado para o modo manual (JOG/MANIV/INC). (7)Ocorrncia de outro alarme. (Existem alarmes que no so apresentados.)

025

PARADA DE MOV. OU PAUSA

484

B-64114PO/01

OPERAO

7. FUNES DE ALARME E AUTODIAGNSTICO

A tabela abaixo mostra os sinais e indica quais esto ativos quanda cada item dos dados de diagnstico 1. Cada combinao dos valores dos dados de diagnstico indica um estado nico.
020 VELOC.DE CORTE ACIMA/ABAIXO 021 BOTAO RESET ON 022 RESET E REBOB. ON 023 024 PARADA DE EMERGENCIA ON RESET ON 1 0 0 1 1 0 0 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0

025 PARADA DE MOV. OU PAUSA 1


Entrada de sinal de parada de emergncia Entrada de sinal de reset externo Boto reset MDI ligado Entrada de reinicializao & rebobinagem Gerao de alarme servo Alterado para outro modo ou bloqueio de avano Parada de bloco nico

Os nmeros de diagnstico 030 e 031 indicam estados de alarme TH.


N 030 Tela Significado dos dados NO.DE CARACT. DOS A posio do caractere que provocou o DADOS TH alarme TH indicada pelo nmero de caracteres a partir do incio do bloco no alarme TH DADOS TH Cdigo de leitura do caractere que provocou o alarme TH

031

485

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

ENTRADA/SADA DE DADOS

Os dados NC so transferidos entre o NC e os dispositivos externos de entrada/sada como, p. ex., o arquivo Handy. A interface do carto de memria localizada esquerda da tela pode ser usada para ler informao de um carto de memria no CNC ou grav-la no carto. Podem ser recebidos e transmitidos os seguintes tipos de dados: 1.Programa 2.Dados sobre correo 3.Parmetros 4.Dados de compensao de erro do passo 5.Varivel comum de macro de usurio Antes de poder usar um dispositivo de entrada/sada, necessrio definir os parmetros relacionados com a entrada/sada. Para informaes mais detalhadas sobre a definio dos parmetros, ver III-2 DISPOSITIVOS OPERACIONAIS.
Interface RS ---422 Carto de memria
Interface RS--- 232--- C
FANUC

Arquivo handy

Interface do carto de memria Interface RS--232--C ou RS--422 (painel de transmisso, etc...) (dispositivo externo de E/S)

486

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.1

ARQUIVOS

O Arquivo Handy FANUC um dispositivo de entrada/sada externo que usa disquetes como meio de entrada/sada. Neste manual, um suporte de entrada/sada geralmente designado como disquete. Ao contrrio de uma fita NC, o disquete permite ao usurio escolher livremente, arquivo a arquivo, entre os vrios tipos de dados arquivados em um suporte. tambm possvel proceder entrada/sada de dados arquivados em vrios disquetes.

Explicaes
D O que um Arquivo A unidade de dados que transferida entre o disquete e o CNC em uma operao de entrada/sada (pressionando o boto VREADW ou VPUNCHW), chama-se HfileI. Ao receber programas CNC de um disquete ou ao transmiti-los para um disquete, por exemplo, os programas guardados na memria CNC so tratados como um arquivo, independentemente da sua quantidade. Aos arquivos so atribudos automaticamente os nmeros de arquivo 1, 2, 3, 4, etc., sendo o primeiro arquivo o nmero 1.
Arquivo 1 Arquivo 2 Arquivo 3 Arquivo n Vazio

D Pedido de troca do

disquete

Se um arquivo estiver gravado em dois disquetes, os LEDs do adaptador piscam alternadamente quando terminar a entrada/sada de dados entre o primeiro disquete e o CNC, assinalando, assim, a necessidade de trocar o disquete. Neste caso, retire o primeiro disquete do adaptador e introduza o segundo disquete. Em seguida, a entrada/sada de dados ser prosseguida automaticamente. A troca de disquete solicitada sempre que seja necessrio introduzir o segundo disquete ou o disquete subseqente, durante a pesquisa de arquivos, a entrada/sada de dados entre o CNC e o disquete ou o apagamento de arquivos. Disquete 1
Arquivo (k--1)

Arquivo 1 Arquivo 2 Arquivo 3

Arquivo k

Disquete 2
Continuao do arquivo k Arquivo (k+1) Arquivo n Vazio

Uma vez que a troca de disquete processada pelo dispositivo de entrada/sada, no necessrio proceder a nenhuma operao especial. O CNC interrompe a operao de entrada/sada de dados at que o disquete seguinte seja introduzido no adaptador. Quando se procede a uma operao de reset no CNC durante o pedido de troca de disquete, o reset do CNC no executado imediatamente, mas aps a troca do disquete.

487

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

D Chave de proteo

Os disquetes esto equipados com um boto de proteo contra gravao. Coloque o boto na posio de no proteo contra gravao e inicie, em seguida, a operao de transmisso de dados.
Boto de proteo contra gravao de um disquete

(1) Protegido contra gravao (s possvel ler).

(2) No protegido contra gravao ( possvel ler, gravar e apagar).

Fig. 8.1 Chave de proteo

D Memo de escrita

Depois de gravados em um disquete ou em um carto, os dados podem ser lidos subseqentemente atravs da correspondncia entre o seu contedo e os nmeros dos arquivos. Esta correspondncia s poder ser verificada se o contedo dos dados e os nmeros dos arquivos forem transmitidos para o CNC e exibidos. O contedo dos dados pode ser exibido com a funo de visualizao de diretrios de disquete (ver seo III-8.8). Para poder localizar os contedos mais facilmente, recomendvel escrever os nmeros dos arquivos e os respectivos contedos na coluna Memo, situada na parte de trs do disquete. (Exemplo de entrada no MEMO) Arquivo 1 Parmetros NC Arquivo 2 Dados sobre correo Arquivo 3 Programa NC O0100 Arquivo (n-1) Programa NC O0500 Arq. n Programa NC O0600

488

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.2

PESQUISA DE ARQUIVOS

Quando o programa transferido de um disquete, o arquivo a ser transferido tem de ser primeiro localizado. Para tal, proceda da seguinte forma:
Arquivo 1 Arquivo 2 Arquivo 3 Arquivo n Vazio

Procura do arquivo n

Procedimento para a Busca do Incio do Arquivo 1 2 3 Pressione a tecla EDICAO ou MEMORIA no painel de operao da mquina. Pressione a tecla de funo Pressione a soft key [(OPRC)] (tecla do ; em seguida, apresentada a tela do

contedo do programa ou a tela de verificao do programa.

4 Pressione vrias vezes a soft key com seta para a direita menu seguinte). 5 Introduza o endereo N.

6 Introduza o nmero do arquivo a ser procurado. N0 efetuada a busca do incio do cassette ou carto. Um de N1 a N9999 efetuada a busca do arquivo indicado com um nmero de 1 a 9999. N-9999 efetuada a busca do arquivo seguinte ao que acabou de ser acedido. N-9998 Quando N-9998 designado, N-9999 inserido automaticamente aquando da entrada ou sada de um arquivo. Esta condio reposta pela designao de N0,N1 a 9999 ou N9999 ou reset. 7 Pressione as soft keys [PSQA] e [EXEC] efetuada a pesquisa do arquivo especificado.

Explicaes
D Pesquisa de arquivos por meio de N-9999 Obtm-se o mesmo resultado quer se faa uma procura seqencial dos arquivos atravs da especificao dos nmeros N1 a N9999, quer procurando primeiro um arquivo de N1 a N9999 e utilizando, depois, o mtodo de procura N-9999. O tempo de procura mais curto no ltimo caso.

489

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Alarme
N Descrio O sinal de pronto (DR) do dispositivo de entrada/sada est desligado. O CNC no indica imediatamente o alarme, mesmo que este seja acionado durante a busca do incio do arquivo (quando o arquivo no localizado, etc.). O alarme acionado logo que a operao de entrada/sada seja executada em seguida. Este alarme tambm acionado quando N1 especificado para a gravao de dados em um disquete vazio. (Neste caso, especifique N0)

86

490

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.3

APAGAMENTO DE ARQUIVOS

Os arquivos guardados em um disquete podem ser apagados um a um, conforme necessrio.

Procedimento para Apagamento de Arquivos 1 Introduza o disquete no dispositivo de entrada/sada, de forma a poder ser gravado. 2 Pressione o boto EDICAO no painel de operao da mquina. 3 Pressione a tecla de funo contedo do programa. 4 Pressione a soft key [(OPRC)] 5 Pressione vrias vezes a soft key com seta para a direita menu seguinte). 6 Introduza o endereo N. 7 Introduza o nmero (de 1 a 9999) do arquivo a ser apagado. 8 Pressione a soft key [APAGAR] e, em seguida, a soft key [EXEC]. O arquivo especificado no passo 7 apagado. (tecla do ; em seguida apresentada a tela do

Explicaes
D Nmero do arquivo depois do arquivo ter sido apagado Quando um arquivo apagado, diminuda uma unidade aos nmeros dos arquivos subseqentes. Suponhamos que foi apagado um arquivo com o nmero k. Neste caso, os arquivos so renumerados da seguinte forma: Antes de apagar . . . Depois de apagar 1 a (k-1) . . . . . . . . 1 a (k-1) k . . . . . . . . . . . . . . Apagado (k+1) a n . . . . . . . . k a (n-1) Para apagar os arquivos pretendidos, coloque o boto de proteo contra gravao na posio de no proteo contra gravao.

D Chave de proteo

491

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.4

ENTRADA/SADA DE PROGRAMAS 8.4.1


Entrada de um Programa
Esta seo descreve como carregar um programa para o CNC a partir de um disquete ou de uma fita NC.

Procedimento para Entrada de um Programa 1 Certifique-se de que o dispositivo de entrada est preparado para a leitura. 2 Pressione o boto EDICAO no painel de operao da mquina. 3 Se utilizar um disquete, procure o arquivo desejado de acordo com o mtodo descrito na seo III-8.2. 4 Pressione a tecla de funo 5 Pressione a soft key [(OPRC)] 6 Pressione vrias vezes a soft key com seta para a direita menu seguinte). (tecla do ; em seguida, apresentada a tela do

contedo do programa ou a tela do diretrio do programa.

7 Depois de introduzir o endereo O, especifique um nmero a ser atribudo ao programa. Se no especificar aqui nenhum nmero, ser atribudo ao programa o nmero utilizado no disquete ou na fita NC. 8 Pressione as soft keys [LER] e [EXEC] O programa recebido e o nmero especificado no passo 7 atribudo ao programa.

Explicaes
D Comparao Se for recebido um programa com a chave para proteo de dados do painel de operao da mquina na posio ON, o programa carregado para a memria comparado com o contedo do disquete ou da fita NC. Se durante a comparao for detectada qualquer diferena, a comparao terminada com um alarme P/S (n 79). Se esta operao for executada com a chave para proteo de dados na posio OFF, a comparao no efetuada, mas os programas so registrados na memria. Quando existem vrios programas em uma fita perfurada, a fita lida at ER (ou %).
O1111 M02; O2222 M30; O3333 M02; ER(%)

D Introduo de vrios programas de uma fita NC

492

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

D Nmeros de programa em uma fita NC

D Registro de programas em simultneo

- Quando o programa introduzido sem especificar um nmero de programa S atribudo ao programa o nmero O da fita NC. Se o programa no possuir um nmero O, -lhe atribudo o nmero N do primeiro bloco. S Se o programa no possuir nem um nmero O nem um nmero N, adicionada uma unidade ao nmero do programa precedente e o resultado obtido atribudo ao programa. S Se o programa no possuir um nmero O mas possuir um nmero de seqncia de cinco dgitos no incio do programa, os quatro ltimos dgitos do nmero de seqncia so utilizados como nmero do programa. Se os quatro ltimos dgitos forem zeros, somada uma unidade ao nmero do programa anteriormente registrado e o resultado obtido atribudo ao programa. - Quando um programa introduzido atravs do respectivo nmero O nmero O da fita NC ignorado e o nmero especificado atribudo ao programa. Se o programa for seguido de outros programas adicionais, ao primeiro programa adicional atribudo o nmero do programa. Os nmeros dos programas seguintes so calculados somando uma unidade ao nmero do ltimo programa. O mtodo de registro idntico ao mtodo utilizado para as operaes efetuadas em primeiro plano. Contudo, esta operao registra um programa na rea de edio simultnea. Tal como acontece com a edio, as operaes descritas abaixo so necessrias no final para registrar um programa na memria de programas de primeiro plano.
[(OPRC)] [FIM-ST]

D Entrada de programas adicionais

possvel introduzir outros programas, acrescentando-os no fim do programa registrado.


Programa registrado f1234 ; jjjjjjj ; jjjjj ; jjjj ; jjj ; % Programa introduzido f5678 ; fffffff ; fffff ; ffff ; fff ; % Programa aps a entrada f1234 ; jjjjjjj ; jjjjj ; jjjj ; jjj ; % f5678 ; fffffff ; fffff ; ffff ; fff ; %

No exemplo acima, todas as linhas do programa O5678 so acrescentadas no fim do programa O1234. Neste caso, o nmero de programa O5678 no registrado. Ao introduzir um programa para que o mesmo seja apenso a um programa registrado, pressione a soft key [LER] sem especificar o nmero do programa no passo 8. De seguida, pressione as soft keys [CADEIA] e [EXEC]. S Quando se introduzem programas inteiros, todas as linhas do programa so acrescentadas, exceto o nmero O. S Para cancelar a entrada de programas adicionais, pressione a tecla de reset ou a soft key [CAN] ou [STOP].
493

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

S Pressionando a soft key [CADEIA], o cursor posicionado no final do programa registrado. Aps a introduo do programa, o cursor posicionado no incio do novo programa. S S possvel proceder entrada de programas adicionais, se j tiver sido registrado um programa. D Atribuio do mesmo nmero de programa a dois programas diferentes Quando se tenta registrar um programa com um nmero igual ao de um programa anteriormente registrado, acionado o alarme P/S 073 e o programa no pode ser registrado.

Alarme
N 70 73 79 Descrio No h espao de memria suficiente para registrar os programas introduzidos. Tentou se registrar um programa com um nmero de programa j existente. A operao de comparao detectou diferenas entre o programa carregado para a memria e o contedo do programa existente no disquete ou na fita NC.

494

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.4.2
Sada de um Programa

Um programa arquivado na memria da unidade CNC transmitido para um disquete ou para uma fita NC.

Procedimento para a Sada de um Programa 1 Certifique-se de que o dispositivo de sada est preparado para a transmisso. 2 Para transmitir o programa para uma fita NC, especifique o sistema do cdigo de transmisso (ISO ou EIA) atravs de um parmetro. 3 Pressione o boto EDICAO no painel de operao da mquina. 4 Pressione a tecla de funo ; em seguida, apresentada a tela do contedo do programa ou a tela do diretrio do programa. 5 Pressione a soft key [(OPRC)]. (tecla do 6 Pressione vrias vezes a soft key com seta para a direita menu seguinte). 7 Introduza o endereo O. 8 Introduza um nmero de programa. Se for introduzido o nmero -9999, so transmitidos todos os programas arquivados na memria. Para transmitir vrios programas de uma s vez, especifique uma faixa da seguinte forma: O,OVVVV feita a sada dos programas n a n VVVV. Se o bit 4 (SOR) do parmetro n 3107 possuir o valor 1, os nmeros dos programas so apresentados na tela do diretrio de programas por ordem crescente. 9 Pressione as soft keys [ENVIAR] e [EXEC]. O(s) programa(s) especificado(s) /so transmitido(s).

Explicaes (sada para um disquete)


D Localizao de sada do arquivo

D Alarme durante a sada de um programa D Emisso de um programa aps a busca do incio do arquivo D Uso eficaz da memria

D Registro no memo

Quando a transmisso feita para um disquete, o programa registrado como arquivo novo, a seguir aos arquivos j existentes no disquete. Para gravar ficheiros novos, tornando invlidos os ficheiros antigos, utilize a operao de transmisso acima descrita, depois da busca do incio de arquivo N0. Se for acionado um alarme P/S (n 086) durante a sada do programa, o disquete reposto no estado em que se encontrava antes da transmisso. Quando a transmisso do programa efetuada aps a busca do incio do arquivo entre N1 e N9999, o novo arquivo transmitido com a posio n especificada. Neste caso, os arquivos 1 a n-1 so conservados, mas os arquivos aps o antigo arquivo n so apagados. Se for acionado um alarme durante a sada, s sero restaurados os arquivos 1 a n-1. Para usar a memria da cassete ou carto de forma eficaz, faa a sada do programa definindo o parmetro NFD (n 0101#7,n 0111#7 ou 0121#7) para 1. Este parmetro faz com que no haja sada do avano, utilizando a memra de modo eficaz. Quando um arquivo transmitido do CNC para o disquete novamente introduzido na memria do CNC ou comparado com o contedo da memria do CNC, necessrio proceder a uma busca do incio do arquivo de acordo com o n do arquivo. Para tal, recomendvel registrar o n do arquivo na coluna MEMO do disquete, imediatamente aps a sua transmisso do CNC para o disquete.
495

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

D Envio de programas em segundo plano

O envio de programas em segundo plano pode ser efetuado de forma idntica ao do primeiro plano. S atravs desta funo possvel transmitir um programa selecionado para operaes em primeiro plano. <O> (N do programa) [ENVIAR] [EXEC]: Transmite um programa especificado. <O> H-9999I [ENVIAR] [EXEC]: Transmite todos os programas.

Explicaes (sada para uma fita NC)


D Formato Os programas so transmitidos para uma fita de papel no seguinte formato:
ER (%)
Avano de 3 ps Programa

ER (%)
Avano de 3 ps

Se o avano de trs ps for demasiado longo, pressione a tecla durante a transmisso de avano, para cancelar a transmisso de avano subseqente. D Verificao TV D Cdigo ISO transmitido automaticamente um cdigo de espao para a verificao TV. Se um programa for transmitido em cdigo ISO, so transmitidos dois cdigos CR aps o cdigo LF.
LF CR CR

Ativando-se o parmetro NCR (bit 3 do parmetro n 0100), as CRs podem ser omitidas, aparecendo, ento, os LFs sem CRs. D Interrupo do envio D Envio de todos os programas Pressione a tecla para interromper a operao de transmisso.

Todos os programas so transmitidos para uma fita de papel no seguinte formato:


ER (%)
Programa Programa Programa

ER (%)

Avano de 1 p

Avano de 3 ps

A seqncia dos programas transmitidos no definida.

496

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.5

ENTRADA E SADA DOS DADOS DE CORREO 8.5.1


Entrada de Dados de Correo
Os dados de correo so carregados para a memria do CNC a partir de um disquete ou de uma fita NC. O formato de entrada igual ao da sada dos valores de correo. Ver seo III-8.5.2. Quando carregado um valor de correo com um nmero de correo igual a outro j registrado na memria, os dados j existentes so substitudos pelos dados de correo carregados.

Procedimento para a Entrada de Dados de Correo


1 Certifique-se de que o dispositivo de entrada est preparado para a leitura. 2 Pressione o boto EDICAO no painel de operao da mquina. 3 Se utilizar um disquete, procure o arquivo desejado de acordo com o mtodo descrito na seo III-8.2. 4 Pressione a tecla de funo ferramenta. 5 Pressione as soft keys [(OPRC)] e ser mostrada a tela de compensao da ferramenta. 6 Pressione a soft key com seta para a direita para o menu seguinte). 7 Pressione as soft keys [LER] e [EXEC] . 8 Os dados de correo introduzidos so apresentados na tela, depois de completada a operao de entrada. (tecla de mudana para visualizar a tela de correo da

497

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.5.2
Sada de Dados de Correo

Todos os dados de correo so transmitidos da memria do CNC para um disquete ou uma fita NC em um formato de sada.

Procedimento para a Sada de Dados de Correo

1 Certifique-se de que o dispositivo de sada est preparado para a transmisso. 2 Especifique o sistema do cdigo de transmisso (ISO ou EIA) atravs de um parmetro. 3 Pressione o boto EDICAO no painel de operao da mquina. 4 Pressione a tecla de funo ferramenta. 5 Pressione a soft key [(OPRC)]. 6 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte) (tecla de para visualizar a tela de correo da

7 Pressione as soft keys [ENVIAR] e [EXEC]. Os dados de correo so transmitidos no formato de sada abaixo descrito.

Explicaes
D Formato de sada O formato de sada o seguinte: Formato G10P_X_Y_Z_R_Q_; P: Nmero de correo . . . . Folha de trabalho : P=0 . . . . Para quantidade de correo do desgaste : P=Nmero de correo do desgaste . . . . Para quantidade de correo da geometria : p=10000+nmero de correo da geometria X:Valor de correo no eixo X Y:Valor de correo no eixo Y Z:Valor de correo no eixo Z Q:Nmero da ponta imaginria da ferramenta R:Valor de correo do raio da ponta da ferramenta D Nome do arquivo de sada Se for utilizada a funo de visualizao de diretrios de disquete, o nome do arquivo transmitido CORRECO.

498

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.6

ENTRADA E SADA DE PARMETROS E DE DADOS DE COMPENSAO DE ERRO DO PASSO 8.6.1


Entrada de Parmetros

Os parmetros e os dados de compensao de erro de passo so recebidos e transmitidos a partir de telas diferentes. Este captulo descreve a forma de os introduzir.

Os parmetros so carregados para a memria da unidade CNC a partir de um disquete ou de uma fita NC. O formato de entrada igual ao formato de sada. Ver Subse. III- 8.6.2. Quando carregado um parmetro com um nmero de dados igual ao de outro parmetro j registrado na memria, o parmetro existente substitudo pelo parmetro carregado.

Procedimento para a Entrada de Parmetros 1 Certifique-se de que o dispositivo de entrada est preparado para a leitura. 2 Se utilizar um disquete, procure o arquivo desejado de acordo com o mtodo descrito na seoIII - 8.2. 3 Pressione o boto de PARADA DE EMERGNCIA no painel de operao da mquina. 4 Pressione a tecla de funo .

5 Pressione a soft key [DEFINIR] para a seleo de captulo; em seguida, aparece a tela de especificao. 6 Introduza 1 como resposta ao prompt para ESCRITA DE PARAMETROS (PWE) na especificao de dados. Aparece o alarme P/S n 100 (indicando que os parmetros podem ser registrados). 7 Pressione a tecla de funo .

8 Pressione a soft key para seleo de captulo [PARAM]; em seguida, aparece a tela de parmetros. 9 Pressione a soft key [(OPRC)]. 10 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte). (tecla de

11 Pressione as soft keys [LER] e [EXEC] . Os parmetros so lidos para a memria. Depois de terminada a entrada, o indicador de ENTRADA, situado no canto inferior direito da tela, desaparece. 12 Pressione a tecla de funo .

13 Pressione a soft key [DEFINIR] para a seleo de captulo. 14 Introduza 0 como resposta ao prompt para ESCRITA DE PARAMETROS (PWE) na especificao de dados.
499

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

15 Ligue novamente o NC. 16 Desative o boto de PARADA DE EMERGNCIA no painel de operao da mquina.

8.6.2
Sada de Parmetros

Todos os parmetros so transmitidos da memria do CNC para um disquete ou uma fita NC, no formato de sada definido.

Procedimento para a Sada de Parmetros 1 Certifique-se de que o dispositivo de sada est preparado para a transmisso. 2 Especifique o sistema do cdigo de transmisso (ISO ou EIA) atravs de um parmetro. 3 Pressione o boto EDICAO no painel de operao da mquina. 4 Pressione a tecla de funo .

5 Pressione a soft key para seleo de captulo [PARAM] para mostrar a tela de parmetros. 6 Pressione a soft key [(OPRC)]. 7 Pressione a soft key com seta para a direita para o menu seguinte). 8 Pressione a soft key [ENVIAR]. 9 Para transmitir todos os parmetros, pressione a soft key [TUDO]. Para transmitir apenas os parmetros definidos com um valor diferente de 0, pressione a soft key [NAO-0]. 10 Pressione a soft key [EXEC]. Todos os parmetros so transmitidos no formato definido. (tecla de mudana

Explicaes
D Formato de sada O formato de sada o seguinte: N.. P .. ; N . . A1P . . . A2P . . . AnP . . ; N.. P .. ; N:Parmetro n A:N. eixo(n o nmero do eixo de controle) P:Valor especificado no parmetro . D Supresso da sada de parmetros definidos com 0 Para suprimir a transmisso dos seguintes parmetros, pressione a soft key [ENVIAR] e, em seguida, a soft key [NAO-0].
Outros parmetros que no de um eixo Tipo bit Tipo de eixo

Parmetros cujos bits se Parmetros de um eixo cuencontram todos definidos jos bits se encontram todos com 0 definidos com 0. Parmetros cujo valor 0. Parmetros de um eixo cujo valor 0.

Tipo valor

500

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

D Nome do arquivo de sada

Se for utilizada a funo de visualizao de diretrios de disquete, o nome do arquivo transmitido PARAMETRO. Depois de transmitidos todos os parmetros, o arquivo transmitido tem o nome de TODOS-OS.PARAMET. Depois de transmitidos apenas os parmetros definidos com um valor diferente de 0, o arquivo transmitido tem o nome de NAO-0. PARAMETROS. Os dados de compensao de erro de passo so carregados para a memria do CNC a partir de um disquete ou de uma fita NC. O formato de entrada igual ao formato de sada. Ver Seo 8.6.4. Se for carregado um dado de compensao de erro de passo com um nmero de dados igual ao de um outro dado de compensao de erro de passo j registrado na memria, o dado existente substitudo pelo dado carregado.

8.6.3
Entrada de Dados de Compensao de Erro de Passo

Procedimento para a Entrada dos Dados de Compensao de Erro do Passo 1 Certifique-se de que o dispositivo de entrada est preparado para a leitura. 2 Se utilizar um disquete, procure o arquivo desejado de acordo com o mtodo descrito na seo III- 8.2. 3 Pressione o boto de PARADA DE EMERGNCIA no painel de operao da mquina. 4 Pressione a tecla de funo .

5 Pressione a soft key [DEFINIR] para a seleo de captulo. 6 Introduza 1 como resposta ao prompt para ESCRITA DE PARAMETROS (PWE) na especificao de dados. Aparece o alarme P/S n 100 (indicando que os parmetros podem ser registrados). 7 Pressione a tecla de funo .

8 Pressione vrias vezes a soft key com seta para a direita (tecla de mudana para o menu seguinte) e pressione a soft key para seleo de captulo [PASSO] . 9 Pressione a soft key [(OPRC)]. 10 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte). (tecla de

11 Pressione as soft keys [LER] e [EXEC] . Os dados de compensao de erro do passo so lidos para a memria. Depois de terminada a entrada, o indicador de ENTRADA, situado no canto inferior direito da tela, desaparece. 12 Pressione a tecla de funo .

13 Pressione a soft key [DEFINIR] para a seleo de captulo. 14 Introduza 0 como resposta ao prompt para ESCRITA DE PARAMETROS (PWE) na especificao de dados. 15 Ligue novamente o NC.
501

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

16 Desative o boto de PARADA DE EMERGNCIA no painel de operao da mquina.

Explicaes
D Compensao de erro de passo Os parmetros 3620 a 3624 e os dados de compensao de erro do passo devem ser definidos corretamente para que a compensao de erros de passo seja corretamente aplicada - 11.5.2) (Ver Subse. IIITodos os dados de compensao de erro de passo so transmitidos da memria do CNC para um disquete ou para uma fita NC, no formato definido.

8.6.4
Sada dos Dados de Compensao de Erro de Passo

Procedimento para a Sada dos Dados de Compensao de Erro do Passo 1 Certifique-se de que o dispositivo de sada est preparado para a transmisso. 2 Especifique o sistema do cdigo de transmisso (ISO ou EIA) atravs de um parmetro. 3 Pressione o boto EDICAO no painel de operao da mquina. 4 Pressione a tecla de funo .

(tecla de 5 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte) e pressione a soft key para seleo de captulo [PASSO]. 6 Pressione a soft key [(OPRC)]. 7 Pressione a soft key com seta para a direita para o menu seguinte). (tecla de mudana

8 Pressione as soft keys [ENVIAR] e [EXEC]. Todos os dados de compensao de erro do passo so emitidos no formato definido.

Explicaes
D Formato de sada O formato de sada o seguinte: N10000 P.... ; N11023 P.... ; N : Ponto de compensao do erro de passo + 10000 P : Dados de compensao do erro de passo Quando for usada a compensao de erros de passo bidirecional, o formato de sada o seguinte: N20000 P.... ; N21023 P.... ; N23000 P.... ; N24023 P.... ; N : Ponto de compensao do erro de passo + 20000 P : Dados de compensao de erro do passo Se for utilizada a funo de visualizao de diretrios de disquete, o nome do arquivo transmitido ERRO DE PASSO.
502

D Nome do arquivo de sada

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.7

ENTRADA/ SADA DE VARIVEIS COMUNS DE MACRO DE USURIO

8.7.1
Entrada de Variveis Comuns de Macro de Usurio

O valor de uma varivel comum de macro de usurio (de #500 a #999) carregado para a memria do CNC a partir de um disquete ou de uma fita NC. O mesmo formato utilizado para a sada das variveis comuns de macro de usurio utilizado tambm para a entrada. Ver Subse. 8.7.2. Para que uma varivel comum de macro de usurio possa ser vlida, os dados de entrada tm de ser processados, pressionando o boto de incio de ciclo aps a entrada dos dados. Quando o valor de uma varivel comum carregado para a memria, o valor da mesma varivel comum j existente (se for o caso) na memria substitudo por esse valor.

Procedimento para a Entrada de Variveis Comuns de Macro de Usurio 1 Registre na memria o programa que foi transmitido (como descrito na Seo III-8.7.2), de acordo com o processo de entrada de programas descrito na Seo III-8.4.1. 2 Pressione a tecla MEMORIA no painel de operao da mquina, aps o trmino da entrada. 3 Pressione o boto de incio de ciclo para executar o programa carregado. 4 Chame a tela de variveis de macro para verificar se os valores das variveis comuns foram definidos corretamente. Visualizao da tela de variveis de macro Pressione a tecla de funo . Pressione a soft key da direita (tecla de mudana para o menu seguinte). Pressione a soft key [MACRO]. Selecione uma varivel com as teclas de pgina ou com as teclas numricas e a soft key [PESQ.NO].

Explicaes
D Variveis comuns As variveis comuns (de #500 a #999) podem ser introduzidas e transmitidas. Os valores entre #100 e #199 podem ser introduzidos e transmitidos se o bit 3 (PU5) do parmetro n 6001 possuir o valor 1.

503

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.7.2
Sada de Variveis Comuns de Macro de Usurio

As variveis comuns de macro de usurio (de #500 a #999) arquivadas na memria do CNC podem ser transmitidas para um disquete ou para uma fita NC, no formato de sada definido.

Procedimento para a Sada de Variveis Comuns de Macro de Usurio 1 Certifique-se de que o dispositivo de sada est preparado para a transmisso. 2 Especifique o sistema do cdigo de transmisso (ISO ou EIA) atravs de um parmetro. 3 Pressione o boto EDICAO no painel de operao da mquina. 4 Pressione a tecla de funo .

5 Pressione a soft key com seta para a direita (tecla de mudana para o menu seguinte) e, em seguida, a soft key [MACRO] . 6 Pressione a soft key [(OPRC)]. 7 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte). 8 Pressione as soft keys [ENVIAR] e [EXEC]. As variveis comuns so transmitidas no formato definido. (tecla de

Explicaes
D Formato de sada O formato de sada o seguinte:
% ; #500=[25283:65536+65536]/134217728 . . . . . . . . #501=#0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . #502=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . #503= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .............................................. .............................................. #531= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M02 ; %

(1) (2) (3) ; ; ; ;

(1) A preciso da varivel assegurada, transmitindo-se o valor da varivel como <expresso>. (2) Varivel no definida (3) Quando o valor da varivel 0 D Nome do arquivo de sada D Varivel comum Se for utilizada a funo de visualizao de diretrios de disquete, o nome do arquivo transmitido VARIAV. DA MACRO. As variveis comuns (de #500 a #999) podem ser introduzidas e transmitidas. Os valores entre #100 e #199 podem ser introduzidos e transmitidos se o bit 3 (PU5) do parmetro n 6001 possuir o valor 1.

504

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.8

VISUALIZAO DO DIRETRIO DO DISQUETE

Na tela de exibio do diretrio do disquete, em um diretrio dos arquivos armazenados em um dispositivo externo de entrada/sada (tal como arquivo handy FANUC) no formato de disquete, pode fazer-se a entrada e sada dos arquivos, assimo como a respectiva excluso.

DIRETORIO (DISCO) NO. NOME DO ARQUIVO 0001 PARAMETRO 0002 O0001 0003 O0002 0004 O0010 0005 O0040 0006 O0050 0007 O0100 0008 O1000 0009 O9500

O0001 N00000 (METRO) VOL 58.5 1.9 1.9 1.3 1.3 1.9 1.9 1.9 2.6

EDICAO * * * *
PRGRM

*** ***
DIR

11: 27: 14
(OPRC)

505

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.8.1
Visualizao do Diretrio
Visualizao do Diretrio dos Arquivos do Disquete

Procedimento 1

Para exibir um diretrio de todos os arquivos gravados em um disquete, proceda da seguinte forma: 1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla de mudana

3 Pressione a soft key com seta para a direita para o menu seguinte). 4 Pressione a soft key [DISCO]. 5 Pressione a tecla de pgina 6 Aparece a seguinte tela:
DIRETORIO (DISCO) NO. NOME DO ARQUIVO 0001 0002 0003 0004 0005 0006 0007 0008 0009 PARAMETRO O0001 O0002 O0010 O0040 O0050 O0100 O1000 O9500

ou

O0001 N00000 (METRO) VOL 58.5 1.9 1.9 1.3 1.3 1.9 1.9 1.9 2.6

EDICAO * * * * PESQ D

*** ***
LER ENVIAR

11: 30: 24
APAGAR

Fig. 8.8.1 (a)

7 Pressione novamente uma tecla de pgina para exibir outra pgina do diretrio.

506

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Procedimento 2

Para exibir um diretrio de arquivos, comeando pelo nmero de arquivo especificado, proceda da seguinte forma: 1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla de

3 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte). 4 Pressione a soft key [DISCO]. 5 Pressione a soft key [(OPRC)]. 6 Pressione a soft key [PESQ A]. 7 Introduza o nmero de um arquivo. 8 Pressione as soft keys [DEF A] e [EXEC].

9 Pressione uma tecla de pgina para exibir outra pgina do diretrio. 10 Pressione a soft key [CAN] para regressar visualizao de soft keys apresentada na tela da Fig 8.8.1 (a).
DIRETORIO (DISCO) NO. NOME DO ARQUIVO 0004 0005 0006 0007 0008 0009 O0010 O0040 O0050 O0100 O1000 O9500 O0001 N00000 (METRO) VOL 1.3 1.3 1.9 1.9 1.9 2.6

PESQUISAR ARQU.NO. = >_ EDICAO * * * * * * * * * * DEF A Fig. 8.8.1 (b)

15: 27: 34 CAN EXEC

507

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Explicaes
D Campos da tela e seus significados NO NOME DO ARQUIVO (METRO) :Mostra o nmero do arquivo :Nome do arquivo. :Converte e imprime a capacidade do arquivo ao longo da fita de papel. tambm possvel imprimir H (PS)I atravs da definio da UNIDADE DE ENTRADA como POLEGADA nos dados especificados. :Se for um arquivo multi-volume, o respectivo estado atualmente.

VOL.

(Ex.) Disquete ou carto A Disquete ou carto B Disquete ou carto C C01 C02 L03 C(nmero) significa CONTINUA L(nmero) significa LTIMO nmero nmero de disquetes ou cartes

508

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.8.2
Leitura de Arquivos

O contedo do arquivo especificado lido para a memria do NC.

Procedimento para a Leitura de Arquivos 1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla de

3 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte). 4 Pressione a soft key [DISCO]. 5 Pressione a soft key [(OPRC)]. 6 Pressione a soft key [LER].
DIRETORIO (DISCO) NO. NOME DO ARQUIVO 0001 0002 0003 0004 0005 0006 0007 0008 0009 PARAMETRO O0001 O0002 O0010 O0040 O0050 O0100 O1000 O9500 O0001 N00000 (METRO) VOL 58.5 1.9 1.9 1.3 1.3 1.9 1.9 1.9 2.6 NO.PROGRAMA= 11: 55: 04 STOP
CAN EXEC

LER ARQU.NO.= >_ EDICAO * * * * * * * * * * DEF A DEF O

7 Introduza o nmero de um arquivo. 8 Pressionar a soft key [DEF.A]. 9 Para alterar o nmero do programa, introduza o nmero do programa e pressione, em seguida, a soft key [DEF.O]. 10 Pressione a soft key [EXEC]. O nmero de arquivo indicado no canto inferior esquerdo da tela automaticamente acrescido de uma unidade. 11 Pressione a soft key [CAN] para regressar visualizao de soft keys apresentada na tela da Fig.8.8.1 (a).

509

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.8.3
Sada de Programas

Qualquer programa guardado na memria da unidade CNC pode ser transmitido como arquivo para um disquete.

Procedimento para a Sada de Programas 1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla de

3 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte). 4 Pressione a soft key [DISCO]. 5 Pressione a soft key [(OPRC)]. 6 Pressione a soft key [ENVIAR].
DIRETORIO (DISCO) NO. NOME DO ARQUIVO 0001 PARAMETRO 0002 O0001 0003 O0002 0004 O0010 0005 O0040 0006 O0050 0007 O0100 0008 O1000 0009 O9500 ENVIAR ARQUIVO NO. = >_ EDICAO * * * * * * * * * * DEF A DEF O STOP O0002 N01000 (METRO) VOL 58.5 1.9 1.9 1.3 1.3 1.9 1.9 1.9 2.6 NO.PROGRAMA= 11: 55: 26
CAN EXEC

7 Introduza um nmero de programa. Para escrever todos os programas em um s arquivo, introduza -9999 no campo destinado ao nmero do programa. Neste caso, o arquivo registrado com o nome TODOS- OS.PROGRAM. 8 Pressione a soft key [DEF.O]. 9 Pressione a soft key [EXEC]. O(s) programa(s) especificado(s) no passo 7, /so gravados no disquete a seguir ao ltimo arquivo. Para transmitir o programa, depois de ter apagado arquivos a partir de um nmero de arquivo existente, introduza o nmero do arquivo e pressione a soft key [DEF.A] e, em seguida, a soft key [EXEC]. 10 Pressione a soft key [CAN] para regressar visualizao de soft keys apresentada na tela da Fig.8.8.1 (a).

510

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.8.4
Apagar Arquivos

apagado o arquivo com o nmero especificado.

Procedimento para Apagar Arquivos 1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla de

3 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte). 4 Pressione a soft key [DISCO]. 5 Pressione a soft key [(OPRC)]. 6 Pressione a soft key [APAGAR].
DIRETORIO (DISCO) NO. NOME DO ARQUIVO 0001 PARAMETRO 0002 O0001 0003 O0002 0004 O0010 0005 O0040 0006 O0050 0007 O0100 0008 O1000 0009 O9500 APAGAR NOME= ARQU.NO.= >_ EDICAO * * * * * * * * * * DEF A
NOME A

O0001 N00000 (METRO) VOL 58.5 1.9 1.9 1.3 1.3 1.9 1.9 1.9 2.6

11: 55: 51
CAN EXEC

7 Especifique o arquivo a ser apagado. Se especificar o arquivo atravs de um nmero do arquivo, digite o nmero e pressione a soft key [DEF A] . Se a especificao for feita atravs do nome do arquivo, introduza o nome e pressione a soft key [NOME A]. 8 Pressione a soft key [EXEC]. O arquivo especificado no campo destinado ao nmero do arquivo apagado. Quando um arquivo apagado, diminuda uma unidade aos nmeros dos arquivos subseqentes. 9 Pressione a soft key [CAN] para regressar visualizao de soft keys apresentada na tela da Fig.8.8.1 (a).

511

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Limitaes
D Insero de nmeros de arquivos e de programas atravs de teclas D Dispositivos de E/S Quando se pressiona [DEF.A] ou [DEF.O] sem ter introduzido o nmero do arquivo e do programa, o campo do nmero do arquivo ou do programa fica em branco. Quando se introduz 0 como nmero do arquivo ou do programa, exibido 1. Para usar o canal 0, defina um nmero de dispositivo no parmetro 102. Defina o nmero do dispositivo de E/S para o parmetro n 0112 quando o canal 1 for usado. Para o canal 2, especifique-o no parmetro n 0122. Para a introduo numrica nos campos de entrada com NO.ARQU. e NO.PROGRAMA, so vlidos apenas os 4 ltimos dgitos. Se a chave para proteo de dados do painel de operao da mquina se encontrar na posio ON, no so lidos quaisquer programas do disquete. Em vez disso, os programas so comparados com o contedo da memria do CNC.

D Dgitos significativos D Comparao

ALARME
N 71 79 Contedo Foi introduzido um nmero de arquivo ou de programa invlido. (O nmero de programa especificado no foi encontrado.) A operao de comparao detectou diferenas entre o programa carregado para a memria e o contedo do programa existente no disquete. O sinal de pronto (DR) do dispositivo de entrada/sada est desligado. (Foi acionado um erro de arquivo no encontrado ou de arquivo duplo no dispositivo de entrada/sada, devido introduo de um nmero de arquivo, nmero de programa ou nome de arquivo invlido.)

86

512

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.9

TRANSMISSO DE UMA LISTA DE PROGRAMAS PARA UM DETERMINADO GRUPO

Os programas CNC arquivados na memria podem ser agrupados de acordo com seus nomes, permitindo, assim, a transmisso de programas CNC por grupos. A Seo III-11.3.3 explica como exibir uma lista de programas para um grupo especificado.

Procedimento para Sada de uma Lista de Programas para um Determinado Grupo

Procedimento

1 Chame a tela da lista de programas para um grupo de programas, de acordo com a descrio da seo III-11.3.2.
DIRETORIO DE PROG.(GRUPO) PROGRAMA(NUM.) USADO: 60 LIVRE: 140 ON COMENT. O0020 (ENGR--1000 PRINCIPAL O0040 (ENGR--1000 SUB--1 ) O0200 (ENGR--1000 SUB--2 ) O2000 (ENGR--1000 SUB--3 ) O0001 N00010 MEMORIA(CARAC.) 3321 127839 )

>_ EDICAO * * * * PRGRM

*** *** DIR

***

16: 52: 13 (OPRC)

2 Pressione a soft key [(OPRC)].


EDC--ST PESQ--O GRUPO

3 Pressione a soft key com seta para a direita para o menu seguinte). 4 Pressione a soft key de operao [ENVIAR]. 5 Pressione a soft key de operao [TD--PRG].

(tecla de mudana

LER

ENVIAR

TD--PRG

STOP

CAN

EXEC

Os programas CNC do grupo para o qual foi feita a pesquisa so transmitidos. Se estes programas forem transmitidos para um disquete, os mesmos so gravados em um arquivo com o nome GRUPO DE PROGRAM.

513

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.10

ENTRADA/SADA DE DADOS NA TELA TUDO E/S

Para a entrada/sada de um determinado tipo de dados, selecionada, geralmente, a tela correspondente. Por exemplo, a tela de parmetros utilizada para receber ou enviar parmetros de ou para uma unidade externa de entrada/sada, enquanto que a tela do programa utilizada para receber e enviar programas. Contudo, os programas, parmetros, dados de correo e variveis de macros podem ser recebidos ou enviados atravs de uma s tela comum: A tela TUDO E/S.
LER/ENVIAR (PROGRAMA)
CANAL DE E/S NO.DO MODULO TAXA DE COM BIT STOP ENTRADA ZERO (EIA) CR VERIF TV(NOTAS) ON 1 0 4800 2

O1234 N12345
VERIF TV OFF CODIG.ENVIO ISO COD.ENTRADA ASCII SAIDA AVANCOAVANCO NO SAIDA EOB (ISO)

(0:EIA 1:ISO)>1_ MDI **** *** *** PARAM *** CORRECAO 12:34:56 MACRO (OPRC) PRGRM

Fig. 8.10 Tela TUDO E/S (se for utilizado o canal 1 para a entrada/sada)

514

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.10.1
Definio de parmetros de entrada/sada

Os parmetros relacionados com a entrada/sada podem ser definidos na tela TUDO E/S. Os parmetros podem ser definidos independentemente do modo que se encontra ativo.

Definio de parmetros relacionados com a entrada/sada

Procedimento

1 Pressione a tecla de funo

. (tecla de

2 Pressione vrias vezes a soft key com seta para a direita mudana para o menu seguinte).

3 Pressione a soft key [TUDO E/S] para chamar a tela TUDO E/S. NOTA 1 Se o programa ou o disquete for selecionado no modo EDICAO, chamada a tela de diretrios do programa ou a tela do disquete. 2 Se a mquina for ligada primeiro, o programa selecionado por omisso.

LER/ENVIAR (PROGRAMA)
CANAL DE E/S NO.DO MODULO TAXA DE COM BIT STOP ENTRADA ZERO (EIA) CR VERIF TV(NOTAS) ON 1 0 4800 2

O1234 N12345
VERIF TV OFF CODIG.ENVIO ISO COD.ENTRADA ASCII SAIDA AVANCOAVANCO NO SAIDA EOB (ISO)

(0:EIA 1:ISO)>1_ MDI **** *** *** PARAM *** 12:34:56 (OPRC) PRGRM CORRECAO MACRO

4 Selecione a soft key correspondente ao tipo de dados desejado (programa, parmetro, etc.). 5 Defina os parmetros correspondentes ao tipo de unidade de entrada/sada a ser utilizada. ( possvel proceder definio de parmetros independentemente do modo.)

515

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.10.2
Entrada e sada de programas

A entrada e sada de um programa pode ser efetuada atravs da tela TUDO E/S. Para introduzir um programa atravs de um disquete ou de um carto, o usurio ter de especificar o arquivo de entrada em que o programa est includo (pesquisa de arquivos).

Pesquisa de arquivos

Procedimento

1 Pressione a soft key [PRGRM] na tela TUDO E/S, descrita na seo 8.10.1. 2 Selecione o modo EDICAO. exibido um diretrio de programas. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. D O diretrio de programas s exibido no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
O0001 N00010 PROGRAMA(NUM.) USADO : 60 LIVRE : 140 MEMORIA(CARAC.) 3321 127839

O0010 O0001 O0003 O0002 O0555 O0999 O0062 O0004 O0005 O1111 O0969 O6666 O0021 O1234 O0588 O0020 O0040

>_ EDICAO * * * * PESQ D

*** *** LER

*** ENVIAR

14:46:09 APAGAR (OPRC)

4 Introduza o endereo N. 5 Introduza o nmero do arquivo a ser procurado. D N0 encontrado o primeiro arquivo do disquete. D Um entre N1 e N9999 encontrado um arquivo especificado entre 1 e 9999. D N-9999 encontrado o arquivo imediatamente a seguir ao que foi usado por ltimo. D N-9998 Se especificar -9998, encontrado o arquivo subseqente. Em seguida, sempre que seja executada uma operao de entrada/sada de um arquivo, N-9999 automaticamente inserido. Isso significa que os arquivos subseqentes podem ser automaticamente encontrados seqencialmente. Este estado cancelado atravs da especificao de N0, N1 a N9999 ou N-9999, ou ainda aps um reset. 6 Pressione as soft keys [PESQ D] e [EXEC]. encontrado o arquivo especificado.
CAN EXEC

516

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Explicaes
D Diferena entre N0 e N1 Se j existir algum arquivo no disquete ou no carto, a especificao de N0 ou de N1 tem o mesmo efeito. Se N1 for especificado quando no h nenhum arquivo no disquete ou no carto, acionado um alarme, uma vez que no possvel encontrar o primeiro arquivo. Atravs da especificao de N0, a cabea de leitura posicionada no incio do disquete ou do carto, independentemente do disquete/carto j conter arquivos ou no. Portanto, no acionado qualquer alarme. N0 pode ser especificado, por exemplo, quando se pretende gravar um programa em um novo disquete ou carto ou quando se utiliza um disquete ou carto usado, depois de terem sido apagados previamente todos os arquivos l existentes. Se for gerado um alarme (p. ex., devido a um erro de pesquisa de arquivos) durante a pesquisa de arquivos, o CNC no aciona o alarme imediatamente. No entanto, se for executada subseqentemente uma entrada/sada com esse arquivo, acionado um alarme P/S (n 086). Em vez de proceder a uma pesquisa seqencial de arquivos, especificando todas as vezes os nmeros dos respectivos arquivos, o usurio pode especificar o nmero do primeiro arquivo e procurar os arquivos subseqentes por meio da especificao de N-9999. Especificando-se N-9999, pode reduzir-se o tempo necessrio para a pesquisa de arquivos.

D Acionamento de alarmes durante a pesquisa de arquivos D Pesquisa de arquivos por meio de N-9999

Entrada de um programa

Procedimento

1 Pressione a soft key [PRGRM] na tela TUDO E/S, descrita na Seo III-8.10.1. 2 Selecione o modo EDICAO. exibido um diretrio de programas. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. D O diretrio de programas s exibido no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
O0001 N00010 PROGRAMA(NUM.) USADO : 60 LIVRE : 140 MEMORIA(CARAC.) 3321 127839

O0010 O0001 O0003 O0002 O0555 O0999 O0062 O0004 O0005 O1111 O0969 O6666 O0021 O1234 O0588 O0020 O0040

>_ EDICAO * * * * PESQ D

*** *** LER

*** ENVIAR

14:46:09 APAGAR (OPRC)

4 Para especificar o nmero de programXa que dever ser atribudo ao programa que pretende introduzir, introduza o endereo O seguido do nmero de programa desejado. Se no for especificado qualquer nmero de programa, ser atribudo o nmero de programa j existente no disquete ou na fita NC.
517

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

STOP

CAN

EXEC

5 Pressione a soft key [LER] e, em seguida, [EXEC]. O programa introduzido com o nmero que lhe foi atribudo no passo 4. Para cancelar a entrada, pressione a soft key [CAN]. Para interromper a entrada antes de seu trmino, pressione a soft key [STOP].

Sada de um programa

Procedimento

1 Pressione a soft key [PRGRM] na tela TUDO E/S, descrita na Seo III-8.10.1. 2 Selecione o modo EDICAO. exibido um diretrio de programas. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. D O diretrio de programas s exibido no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
O0001 N00010 PROGRAMA(NUM.) USADO : 60 LIVRE : 140 MEMORIA(CARAC.) 3321 127839

O0010 O0001 O0003 O0002 O0555 O0999 O0062 O0004 O0005 O1111 O0969 O6666 O0021 O1234 O0588 O0020 O0040

>_ EDICAO * * * * PESQ D *** *** LER *** ENVIAR 14:46:09 APAGAR (OPRC)

4 Introduza o endereo O. 5 Introduza o nmero de programa desejado. Se for introduzido o nmero -9999, so enviados todos os programas arquivados na memria. Para a sada de uma srie de programas, introduza O , Ojjjj. Os programas com os nmeros de a jjjj so enviados. Se o bit 4 (SOR) do parmetro n 3107 (para uma exibio ordenada) for definido com o valor 1, na tela do diretrio de programas, os programas so enviados de forma ordenada, comeando pelo que possui o nmero de programa mais baixo.
STOP CAN EXEC

6 Pressione a soft key [ENVIAR]e, em seguida, [EXEC]. O (s) programa(s) especificado(s) /so enviados. Se os passos 4 e 5 forem omitidos, ser enviado o programa atualmente selecionado. Para cancelar a sada, pressione a soft key [CAN]. Para interromper a sada antes de seu trmino, pressione a soft key [STOP].
518

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Apagar arquivos

Procedimento

1 Pressione a soft key [PRGRM] na tela TUDO E/S, descrita na Seo III-8.10.1. 2 Selecione o modo EDICAO. exibido um diretrio de programas. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. D O diretrio de programas s exibido no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
O0001 N00010 PROGRAMA(NUM.) USADO : 60 LIVRE : 140 MEMORIA(CARAC.) 3321 127839

O0010 O0001 O0003 O0002 O0555 O0999 O0062 O0004 O0005 O1111 O0969 O6666 O0021 O1234 O0588 O0020 O0040

>_ EDICAO * * * * PESQ D

*** *** LER

*** ENVIAR

14:46:09 APAGAR (OPRC)

4 Pressione a soft key [APAGAR]. 5 Introduza o nmero de um arquivo entre 1 e 9999 para especificar o arquivo que dever ser apagado.
CAN EXEC

6 Pressione a soft key [EXEC]. O arquivo nmero k, especificado no passo 5, apagado.

Explicaes
D Nmeros dos arquivos depois de apagar Depois de apagado o arquivo k, subtrada 1 unidade aos nmeros dos arquivos anteriores (k+1) a n, obtendo-se k a (n-1). Antes de apagar Depois de apagar de 1 a (k-1) de 1 a (k-1) k Apagado de (k+1) a n de k a (n-1) Antes de se poder apagar um arquivo, o boto de proteo contra escrita do disquete ter de ser colocado na posio que permite escrever no disquete.

D Proteo contra gravao

519

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.10.3
Entrada e sada de parmetros

A entrada e sada de parmetros pode ser efetuada atravs da tela TUDO E/S.

Entrada de parmetros

Procedimento

1 Pressione a soft key [PARAM] na tela TUDO E/S, descrita na Seo III-8.10.1 2 Selecione o modo EDICAO. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita.
LER/ENVIAR (PARAMETRO)
CANAL DE E/S NO.DO MODULO TAXABAUD BIT STOP ENTRADA ZERO (EIA) VERIF TV(NOTAS) 1 0 4800 2 NO ON

O1234 N12345
VERIF TV OFF CODIG.ENVIO ISO COD.ENTRADA ASCII SAIDA AVANCOAVANCO SAIDA EOB (ISO) CR

(0:EIA 1:ISO)>1_ MDI **** *** *** LER *** ENVIAR 12:34:56

CAN

EXEC

4 Pressione a soft key [LER] e, em seguida, [EXEC]. Os parmetros so lidos e o indicador de ENTRADA fica piscando no canto inferior direito da tela. Depois de concluda a entrada, o indicador de ENTRADA apagado da tela. Para cancelar a entrada, pressione a soft key [CAN].

520

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Sada de parmetros

Procedimento

1 Pressione a soft key [PARAM] na tela TUDO E/S, descrita na Seo III-8.10.1 2 Selecione o modo EDICAO. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita.
LER/ENVIAR (PARAMETRO)
CANAL DE E/S NO.DO MODULO TAXABAUD BIT STOP ENTRADA ZERO (EIA) VERIF TV (NOTAS) 1 0 4800 2 NO ON

O1234 N12345
VERIF TV OFF CODIG.ENVIO ISO COD.ENTRADA ASCII SAIDA AVANCOAVANCO SAIDA EOB (ISO) CR

(0:EIA 1:ISO)>1_ MDI **** *** *** LER *** ENVIAR 12:34:56

CAN

EXEC

4 Pressione a soft key [ENVIAR]e, em seguida, [EXEC]. Os parmetros so enviados e o indicador de SAIDA fica piscando no canto inferior direito da tela. Depois de concluda a sada, o indicador de SAIDA apagado da tela. Para cancelar a sada, pressione a soft key [CAN].

521

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.10.4
Entrada e Sada de Dados de Correo

A entrada e sada dos dados de correo pode ser efetuada atravs da tela TUDO E/S.

Entrada de dados de correo

Procedimento

1 Pressione a soft key [CORREC] na tela TUDO E/S, descrita na Seo III-8.10.1 2 Selecione o modo EDICAO. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita.
LER/ENVIAR (CORRECAO)
CANAL DE E/S NO.DO MODULO TAXABAUD BIT STOP ENTRADA ZERO (EIA) VERIF TV (NOTAS) 1 0 4800 2 NO ON

O1234 N12345
VERIF TV OFF CODIG.ENVIO ISO COD.ENTRADA ASCII SAIDA AVANCOAVANCO SAIDA EOB (ISO) CR

(0:EIA 1:ISO)>1_ MDI **** *** *** LER *** ENVIAR 12:34:56

CAN

EXEC

4 Pressione a soft key [LER] e, em seguida, [EXEC].Os dados de correo so lidos e o indicador de ENTRADA fica piscando no canto inferior direito da tela. Depois de concluda a entrada, o indicador de ENTRADA apagado da tela. Para cancelar a entrada, pressione a soft key [CAN].

522

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Sada de dados de correo

Procedimento

1 Pressione a soft key [CORREC] na tela TUDO E/S, descrita na Seo III-8.10.1 2 Selecione o modo EDICAO. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita.
LER/ENVIAR (CORRECAO)
CANAL DE E/S NO.DO MODULO TAXABAUD BIT STOP ENTRADA ZERO (EIA) VERIF TV (NOTAS) 1 0 4800 2 NO ON

O1234 N12345
VERIF TV OFF CODIG.ENVIO ISO COD.ENTRADA ASCII SAIDA AVANCOAVANCO SAIDA EOB (ISO) CR

(0:EIA 1:ISO)>1_ MDI **** *** *** LER *** ENVIAR 12:34:56

CAN

EXEC

4 Pressione a soft key [ENVIAR]e, em seguida, [EXEC]. Os dados de correo so enviados e o indicador de SAIDA fica piscando no canto inferior direito da tela. Depois de concluda a sada, o indicador de SAIDA apagado da tela. Para cancelar a sada, pressione a soft key [CAN].

523

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.10.5
Sada de variveis comuns de macros de usurio

A sada de variveis comuns de macros de usurio pode ser efetuada atravs da tela TUDO E/S.

Sada de variveis comuns de macros de usurio

Procedimento

1 Pressione a soft key [MACRO] na tela TUDO E/S, descrita na Seo III-8.10.1 2 Selecione o modo EDICAO. 3 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita.
LER/ENVIAR (MACRO)
CANAL DE E/S NO.DO MODULO TAXABAUD BIT STOP ENTRADA ZERO (EIA) VERIF TV(NOTAS) 1 0 4800 2 NO ON

O1234 N12345
VERIF TV OFF CODIG.ENVIO ISO COD.ENTRADA ASCII SAIDA AVANCOAVANCO SAIDA EOB (ISO) CR

(0:EIA 1:ISO)>1_ MDI **** *** *** LER *** ENVIAR 12:34:56

CAN

EXEC

4 Pressione a soft key [ENVIAR]e, em seguida, [EXEC]. As variveis comuns de macros de usurio so enviadas e o indicador de SAIDA fica piscando no canto inferior direito da tela. Depois de concluda a sada, o indicador de SAIDA apagado da tela. Para cancelar a sada, pressione a soft key [CAN]. NOTA Para introduzir uma varivel de macro, faa a leitura da instruo da macro de usurio como programa e execute, em seguida, o programa.

524

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

8.10.6
Entrada e sada de arquivos em disquetes

A tela TUDO E/S suporta a exibio de um diretrio de arquivos do disquete, bem como a entrada e sada de arquivos em disquete.

Exibio de um diretrio de arquivos

Procedimento

1 Pressione vrias vezes a soft key com seta para a direita (tecla de mudana para o menu seguinte) na tela TUDO E/S, descrita na seo III-8.10.1. 2 Pressione a soft key [DISCO]. 3 Selecione o modo EDICAO. A tela do disquete exibida. 4 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. A tela do disquete s exibida no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
LER/ENVIAR (DISCO) O1234 N12345

> MDI

****

*** *** LER

*** ENVIAR

12:34:56 APAGAR

PESQ D

5 Pressione a soft key [PESQ A]. 6 Introduza o nmero do arquivo desejado e pressione, em seguida, a soft key [DEF A].
DEF A CAN EXEC

525

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

7 Pressione a soft key [EXEC]. exibido um diretrio em que o arquivo especificado se encontra em primeiro lugar. Os arquivos subseqentes do diretrio podem ser exibidos, pressionando a tecla de pgina.
LER/ENVIAR (DISCO) N. NOME DO ARQUIVO 0001 PARAMETRO 0002 TODOS-OS.PROGRAM. 0003 O0001 0004 O0002 0005 O0003 0006 O0004 0007 O0005 0008 O0010 0009 O0020 PESQ A ARQU.NO.=2 >2_ EDICAO * * * * PESQ D *** *** *** 12:34:56 CAN EXEC O1234 N12345 (METRO) VOL 46.1 12.3 11.9 11.9 11.9 11.9 11.9 11.9 11.9

Pressionando simplesmente a tecla de pgina, exibido um diretrio em que o primeiro arquivo se encontra na posio superior. (No necessrio pressionar a soft key [PESQ A].)

526

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Entrada de um arquivo

Procedimento

1 Pressione vrias vezes a soft key com seta para a direita (tecla de mudana para o menu seguinte) na tela TUDO E/S, descrita na seo III-8.10.1. 2 Pressione a soft key [DISCO]. 3 Selecione o modo EDICAO. A tela do disquete exibida. 4 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. A tela do disquete s exibida no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
LER/ENVIAR (DISCO) O1234 N12345

> MDI

****

*** *** LER

*** ENVIAR

12:34:56 APAGAR

PESQ D

5 Pressione a soft key [LER]. 6 Introduza o nmero do arquivo ou do programa que dever ser introduzido. D Especificao do nmero de um arquivo: Introduza o nmero do arquivo desejado e pressione, em seguida, a soft key [DEF A]. D Especificao do nmero de um programa: Introduza o nmero do programa desejado e pressione, em seguida, a soft key [DEF O]. 7 Pressione a soft key [EXEC]. O arquivo ou programa especificado lido e o indicador de ENTRADA fica piscando no canto inferior direito da tela. Depois de concluda a entrada, o indicador de ENTRADA apagado da tela.

DEF A

DEF O

STOP

CAN

EXEC

527

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Sada de um arquivo

Procedimento

1 Pressione vrias vezes a soft key com seta para a direita (tecla de mudana para o menu seguinte) na tela TUDO E/S, descrita na seo III-8.10.1. 2 Pressione a soft key [DISCO]. 3 Selecione o modo EDICAO. A tela do disquete exibida. 4 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. A tela do disquete s exibida no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
LER/ENVIAR (DISCO) O1234 N12345

> MDI

****

*** *** LER

*** ENVIAR

12:34:56 APAGAR

PESQ D

5 Pressione a soft key [ENVIAR].


DEF A DEF O STOP CAN EXEC

6 Introduza o nmero do programa que dever ser enviado, juntamente com o nmero do arquivo de sada desejado. D Especificao do nmero de um arquivo: Introduza o nmero do arquivo desejado e pressione, em seguida, a soft key [DEF A]. D Especificao do nmero de um programa: Introduza o nmero do programa desejado e pressione, em seguida, a soft key [DEF O]. 7 Pressione a soft key [EXEC]. O programa especificado enviado e o indicador de SAIDA fica piscando no canto inferior direito da tela. Depois de concluda a sada, o indicador de SAIDA apagado da tela. No sendo especificado o nmero de um arquivo, o programa escrito no fim dos arquivos atualmente registrados.

528

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Apagar arquivos

Procedimento

1 Pressione vrias vezes a soft key com seta para a direita (tecla de mudana para o menu seguinte) na tela TUDO E/S, descrita na seo III-8.10.1. 2 Pressione a soft key [DISCO]. 3 Selecione o modo EDICAO. A tela do disquete exibida. 4 Pressione a soft key [(OPRC)]. A tela e as soft keys alteram-se da forma abaixo descrita. A tela do disquete s exibida no modo EDICAO. Em todos os outros modos, exibida a tela TUDO E/S.
LER/ENVIAR (DISCO) O1234 N12345

> MDI

****

*** *** LER

*** ENVIAR

12:34:56 APAGAR

PESQ D

5 Pressione a soft key [APAGAR]. 6 Introduza o nmero do arquivo desejado e pressione, em seguida, a soft key [DEF A].
DEF A CAN EXEC

7 Pressione a soft key [EXEC]. O arquivo especificado apagado. Depois de apagado o arquivo desejado, os arquivos subseqentes so deslocados para cima.

529

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8.11

ENTRADA/SADA DE DADOS ATRAVS DE UM CARTO DE MEMRIA

A definio do canal de E/S (parmetro n 0020) como 4 permite chamar os arquivos de um carto de memria inserido na respectiva interface localizada do lado esquerdo da tela. Os diferentes tipos de dados de um carto de memria, como os programas de peas, parmetros e dados de correo podem ser igualmente inseridos e reproduzidos em formato de arquivo de texto. Em seguida, so apresentadas as funes principais. Visualizao de diretrios de arquivos guardados Os arquivos guardados em um carto de memria podem ser exibidos na tela de diretrios. Pesquisa de um arquivo O arquivo especificado procurado no carto de memria e, sendo encontrado, exibido na tela de diretrios. Leitura de um arquivo Os arquivos em formato de texto podem ser lidos de um carto de memria. Escrita de um arquivo Os dados, como p. ex. rotinas, podem ser guardados em um carto de memria em formato de texto. Apagar arquivos Os arquivos podem ser selecionados e apagados do carto de memria.
CNC Escrita de um arquivo Leitura de um arquivo Exibio de diretrios Pesquisa de um arquivo Apagar arquivos Carto de memria

530

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Visualizao de diretrios de arquivos guardados

Procedimento

1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla do

3 Pressione vrias vezes a soft key com seta para a direita menu seguinte). Atravs das teclas de pgina e

4 Pressione a soft key [CARTAO]. apresentada a tela seguinte. , possvel rolar a tela.
O0034 N00045 DATA 96/07/10 96/07/30 96/07/30 96/07/31 96/07/31 96/08/02 96/08/05 96/07/31 96/07/31 (OPRC) ~

DIRETORIO (CARTAO M) N NOME DO ARQUIVO TAM. 0001 O1000 123456 0002 O1001 118458 0003 O0002 113250 0004 O2000 173456 0005 O2001 113444 0006 O3001 118483 0007 O3300 111406 0008 O3400 112420 0009 O3500 117460 ~ PROG DIR +

5 possvel exibir os comentrios relativos a cada arquivo, pressionando a soft key [DIR+].
DIRETORIO (CARTAO M) N NOME DO ARQUIVO 0001 0002 0003 0004 0005 0006 0007 0008 0009 TESTE PROG O1000 O1001 O0002 O2000 O2001 O3001 O3300 O3400 O3500 ) DIR + O0034 N00045 COMENT (COMENT. ) (SUBPROGRAMA) (12345678 ) ( ) ( ) (SALTAR K ) (RAPIDO ) ( ) (PROGRAMA (OPRC) ~

6 Pressionando repetidamente a soft key [DIR+], a tela alterna entre a exibio dos comentrios e a exibio do tamanho e da data. exibido qualquer comentrio existente no arquivo, aps o nmero O. A tela pode exibir um total de 18 caracteres.

531

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Pesquisa de um arquivo

Procedimento

1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla do

3 Pressione vrias vezes a soft key com seta para a direita menu seguinte).

4 Pressione a soft key [CARTAO]. apresentada a tela seguinte.


DIRETORIO (CARTAO M) N NOME DO ARQUIVO TAM. 0001 O1000 123456 0002 O1001 118458 0003 O0002 113250 0004 O2000 173456 0005 O2001 113444 0006 O3001 118483 0007 O3300 111406 0008 O3400 112420 0009 O3500 117460 ~ PROG DIR + O0034 N00045 DATA 96/07/10 96/07/30 96/07/30 96/07/31 96/07/31 96/08/02 96/08/05 96/07/31 96/07/31 (OPRC) ~

5 Pressione a soft key [(OPRC)].


PESQ D LER A LER N ENVIAR APAGAR

6 Introduza o nmero do arquivo desejado atravs da soft key [PESQ A]. Depois, inicie a pesquisa, pressionando a soft key [EXEC]. Sendo encontrado, o arquivo exibido na parte superior da tela de diretrios. Pesquisa do arquivo nmero 19
DIRETORIO (CARTAO M) N NOME DO ARQUIVO 0019 0020 0021 0022 ~ O1000 O1010 O1020 O1030 O0034 N00045 COMENT (PROGRAMA PRINC.) (SUBPROGRAMA--1) (COMENT. ) (COMENT. ) ~

532

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Leitura de um arquivo

Procedimento

1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo PROG. 3 Pressione a soft key com seta para a direita (tecla do menu seguinte). 4 Pressione a soft key [CARTAO]. Em seguida, apresentada a tela seguinte.
DIRETORIO (CARTAO M) N NOME DO ARQUIVO TAM. 0001 O1000 123456 0002 O1001 118458 0003 O0002 113250 0004 O2000 173456 0005 O2001 113444 0006 O3001 118483 0007 O3300 111406 0008 O3400 112420 0009 O3500 117460 ~ PROG DIR + O0034 N00045 DATA 96/07/10 96/07/30 96/07/30 96/07/31 96/07/31 96/08/02 96/08/05 96/07/31 96/07/31 (OPRC) ~

5 Pressione a soft key [(OPRC)].


PESQ D LER A LER N ENVIAR APAGAR

6 Para especificar o nmero de um arquivo, pressione a soft key [LER A]. apresentada a tela seguinte.
DIRETORIO (CARTAO M) N NOME DO ARQUIVO 0019 O1000 0020 O1010 0021 O1030 ~ LER > NOME DO ARQUIVO=20 NO.PROGRAMA=120 **** *** DEF O **** STOP CAN 15:40:21 EXEC O0001 N00010 COMENT (PROGRAMA PRINC.) (SUBPROGRAMA--1) (COMENT. ) ~

EDICAO * * * NOME A

7 Introduza o nmero de arquivo 20 atravs do painel MDI e defina, em seguida, o nmero do arquivo pressionando a soft key [DEF A]. Depois, introduza o nmero de programa 120 e defina-o, pressionando a soft key [DEF O]. Em seguida, pressione a soft key [EXEC]. O nmero de arquivo 20 registrado no CNC como O0120. Defina o nmero de um programa para registrar um arquivo que dever ser lido com um nmero O separado. No sendo definido qualquer nmero de programa, o nmero O registrado na coluna do nome do arquivo.
533

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

8 Para especificar um arquivo com seu nome, pressione a soft key [LER N], como descrito acima, no passo 6. apresentada a tela seguinte.
DIRETORIO (CARTAO M) N NOME DO ARQUIVO 0012 0013 0014 ROS) LER > EDICAO * * * NOME A O0050 PROTESTE O0060 O0001 N00010 COMENT (PROGRAMA PRINC.) (SUBPROGRAMA--1) (PROGRAMA MAC~ NOME DO ARQUIVO =PROTESTE NO.PROGRAMA =1230 **** *** DEF O **** STOP CAN 15:40:21 EXEC

9 Para registrar o nome de arquivo PROTESTE como O1230, introduza o nome de arquivo PROTESTE atravs do painel MDI e defina, em seguida, o nome do arquivo com a soft key [NOME A]. Depois, introduza o nmero de programa 1230 e defina-o, pressionando a soft key [DEF O]. Em seguida, pressione a soft key [EXEC].

534

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Escrita de um arquivo

Procedimento

1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo .

3 Pressione vrias vezes a soft key com seta para a direita (tecla do menu seguinte). 4 Pressione a soft key [CARTAO]. apresentada a tela seguinte.
DIRETORIO (CARTAO M) N NOME DO ARQUIVO 0001 0002 0003 0004 0005 0006 0007 0008 0009 ~ PROG O1000 O1001 O0002 O2000 O2001 O3001 O3300 O3400 O3500 TAM. 123456 118458 113250 173456 113444 118483 111406 112420 117460 DIR + O0034 N00045 DATA 96/07/10 96/07/30 96/07/30 96/07/31 96/07/31 96/08/02 96/08/05 96/07/31 96/07/31 (OPRC) ~

PESQ D

LER A

LER N

ENVIAR

APAGAR

5 Pressione a soft key [(OPRC)]. 6 Pressione a soft key [ENVIAR]. 7 Introduza o nmero O desejado atravs do painel MDI e defina, em seguida, o nmero do programa com a soft key [DEF O] Se pressionar a soft key [EXEC], depois de efetuada, por exemplo, a definio seguidamente apresentada, o arquivo gravado com o nmero O1230.
~ ENVIAR > EDICAO * * * NOME A NOME DO ARQUIVO = NO.PROGRAMA =1230 **** *** DEF O **** STOP CAN 15:40:21 EXEC ~

8 Tal como para a definio do nmero O, introduza o nome de arquivo desejado atravs do painel MDI e defina, em seguida, o nome do arquivo com a soft key [DEF A]. Se pressionar a soft key [EXEC], depois de efetuada, por exemplo, a definio seguidamente apresentada, o arquivo gravado com o nmero de programa O1230 e com o nome de arquivo ABCD12.
~ ENVIAR > EDICAO * * * NOME A NOME DO ARQUIVO =ABCD12 NO.PROGRAMA =1230 **** *** DEF O **** STOP CAN 15:40:21 EXEC ~

535

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Explicaes
D Registrar um arquivo com o mesmo nome Quando um arquivo enviado para o carto de memria, neste poder j exitir um arquivo com o mesmo nome. O bit 6 (OWM) do parmetro n. 0138 pode ser usado para selecionar se se deseja sobrescrever o arquivo existente de forma incondicional ou mostrar uma mensagem confirmando se se deseja sobrescrever o arquivo. Quando OWM 0 mostrada uma mensagem; quando OWM 1, o arquivo sobrescrito incondicionalmente. Mesmo quando OWM 0, no obstante, o arquivo sobrescrito incondicionalmente se a substituio for especificada pela funo de cpia impressa da tela ou por uma operao na tela de informao de manuteno ou tela PMC. Para escrever todos os programas, introduza o nmero de programa =-9999. Neste caso, se no for especificado qualquer nome de arquivo, ser utilizado o nome PROGRAM.ALL para o registro. A especificao dos nomes dos arquivos est sujeita s seguintes restries: <File name setting> No mximo 8 caracteres VVV No mximo 3 caracteres para a extenso

D Escrever todos os programas D Restries para os nomes dos arquivos

536

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Apagar arquivos

Procedimento

1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo . (tecla do

3 Pressione vrias vezes a soft key com seta para a direita menu seguinte).

4 Pressione a soft key [CARTAO]. apresentada a tela seguinte.


DIRETORIO (CARTAO M) N NOME DO ARQUIVO TAM. 0001 O1000 123456 0002 O1001 118458 0003 O0002 113250 0004 O2000 173456 0005 O2001 113444 0006 O3001 118483 0007 O3300 111406 0008 O3400 112420 0009 O3500 117460 ~ PROG DIR + O0034 N00045 DATA 96/07/10 96/07/30 96/07/30 96/07/31 96/07/31 96/08/02 96/08/05 96/07/31 96/07/31 (OPRC) ~

5 Pressione a soft key [(OPRC)].


PESQ D LER A LER N ENVIAR APAGAR

6 Especifique o nmero do arquivo desejado com a soft key [APAGAR] e pressione, em seguida, a soft key [EXEC]. O arquivo apagado e a tela de diretrios novamente exibida. Apagamento do arquivo nmero 21
DIRETORIO (CARTAO M) N NOME DO ARQUIVO 0019 O1000 0020 O1010 0021 O1020 0022 O1030 ~ O0034 N00045 COMENT (PROGRAMA PRINC.) (SUBPROGRAMA--1) (COMENT. ) (COMENT. ) ~

O arquivo O1020 apagado.

DIRETORIO (CARTAO M) N NOME DO ARQUIVO 0019 O1000 0020 O1010 0021 O1020 0022 O1030 ~

O0034 N00045 COMENT (PROGRAMA PRINC) (SUBPROGRAMA--1) (COMENT. ) (COMENT. ) ~

O nmero de arquivo 21 atribudo ao nome de arquivo seguinte.


537

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Entrada/Sada em lote com um carto de memria Na tela TUDO E/S, podem ser recebidos e enviados, via um carto de memria, diferentes tipos de dados, incluindo programas de peas, parmetros, dados sobre correo, dados sobre erros de passo, macros de usurio e dados do sistema de coordenadas da pea; a tela de cada tipo de dados no precisa de ser mostrada para a entrada/sada.
Nome do item de dados Carto de memria Programa de peas Parmetro Dados sobre correo Dados sobre erros de passo Macro de usurio

Tela TUDO E/S

Procedimento

1 Pressione o boto EDICAO no painel de operao da mquina. 2 Pressione a tecla de funo .

3 Pressione vrias vezes a soft key com seta para a direita (tecla do menu seguinte). 4 Pressione a soft key [TUDO E/S]. apresentada a tela seguinte.
LER/ENVIAR (PROGRAMA) N. NOME DO ARQUIVO TAM. O0001 N00001 DATA

*0001 O0222 332010 96--04--06 *0002 O1003 334450 96--05--04 *0003 DADOS VAR.MACRO653400 96--05--12 *0004 O0002 341205 96--05--13 [PROGRAMA] *O0001 O0002 O0003 O0005 O0100 O0020 *O0006 O0004 O0110 O0200 O2200 O0441 *O0330 > 10:07:37 EDICAO * * * * * * * * * * * * * * PROG PARAM CORRECAO (OPRC)

Parte superior: Diretrio de arquivos em o carto de memria Parte inferior: Diretrio de programas registrados 5 Com as teclas do cursor e , o usurio poder optar por rolar

a parte superior ou a parte inferior. (O asterisco (*) exibido no canto esquerdo, indica a parte que pode ser rolada.) : Utilizada para rolar o diretrio de arquivos do carto de memria. : Utilizada para rolar o diretrio de programas. 6 Com as teclas de pgina arquivos ou de programas.
538

, possvel rolar o diretrio de

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Explicaes
D Itens de dados separados Quando esta tela exibida, encontra-se selecionado o item de dados programa. Podem exibir-se as soft keys para outras telas, pressionando (tecla do menu seguinte). a soft key com seta para a direita
Macro PASSO TRAB (OPRC)

Se for selecionado um outro item de dados que no programa, a tela exibir apenas um diretrio de arquivos. O item de dados indicado, entre parnteses, na primeira linha.
LER/ENVIAR (PARAMETRO) N. NOME DO ARQUIVO 0001 0002 0003 0004 0005 0006 0007 ~ O0222 O1003 DADOS VAR.MACRO O0003 O0001 O0002 DADOS PARAM.CNC O0001 N00001 TAM. DATA 332010 334450 653400 334610 334254 333750 334453 96/04/06 96/05/04 96/05/12 96/05/04 96/06/04 96/06/04 96/06/04 ~

D Visualizao do diretrio de programas D Utilizao das diferentes funes

A exibio do diretrio de programas no corresponde ao bit 0 (NAM) do parmetro n 3107, nem ao bit 4 (SOR) do parmetro n 3107. Atravs da soft key [(OPRC)], podem ser exibidas as seguintes soft keys:
PESQ D LER A LER N ENVIAR APAGAR

A operao de cada funo igual da tela do diretrio (carto de memria). A soft key [DEF O], utilizada para a definio do nmero do programa, e a indicao NUMERO DO PROGRAMA =, s so exibidas para o item de dados programa.
[PESQ. A] : Procura o nmero de arquivo especificado. [LER A] : Faz a leitura do nmero de arquivo especificado. [ENVIAR] : Escreve um arquivo. [LER N] : Faz a leitura de um arquivo com o nome especificado. [APAGAR] : Apaga o nmero de arquivo especificado.

NOTA As operaes no modo RMT e a funo de chamada de subprogramas (baseada no comando M198) no podem ser utilizadas em combinao com um carto de memria.

539

8. ENTRADA/SADA DE DADOS

OPERAO

B-64114PO/01

Formato dos arquivos e mensagens de erro

Formato

Todos os arquivos lidos de um carto de memria e escritos nele possuem o formato de texto. O formato descrito em seguida. Um arquivo comea com % ou LF, seguindo-se os dados propriamente ditos. Um arquivo termina sempre com %. Numa operao de leitura, os dados que se situam entre o primeiro % e o LF seguinte so ignorados. Cada bloco acaba com um LF e no com um ponto e vrgula (;). LF: 0A (hexadecimal) do cdigo ASCII Se for lido um arquivo que inclua letras minsculas, caracteres kana e diversos caracteres especiais (tais como $, \ e !), essas letras e caracteres so ignorados. Exemplo: % O0001(EXEMPLO DE ARQUIVO DO CARTAO DE MEMORIA) G17 G49 G97 G92 X-11.3 Y2.33 M30 % O cdigo ASCII utilizado para a entrada/sada, independentemente do parmetro de especificao (ISO/EIA). O bit 3 do parmetro n 0100 pode ser utilizado para especificar se o cdigo de fim de bloco (EOB) dever ser enviado apenas como LF ou como LF, CR, CR. Se ocorrer algum erro durante a operao de entrada/sada em cartes de memria, exibida uma mensagem correspondente.
~ 0028 O0003 ERRO DO CARTAO M N do ARQUIVO= >_ EDICAO * * * DEF A **** *** DEF O 777382 01--06--14 NO.PROGRAMA =13 15:40:21 CAN EXEC ~

Mensagens de erro

1 ****

STOP

representa um cdigo de erro do carto de memria.

540

B-64114PO/01

OPERAO

8.ENTRADA/SADA DE DADOS

Cdigos de erro do carto de memria

Cdigo 99 102 105 106 110 111 114 115 117 118 119 121 122 124 129 130 131 133 135 140

Significado Uma pea que precede a rea FAT do carto de memria destruda. O carto de memria no possui espao livre suficiente. O carto de memria no foi ainda inserido. J est inserido um carto de memria. O diretrio especificado no foi encontrado. No possvel criar um novo diretrio, dado que h demasiados arquivos no diretrio raiz. O arquivo especificado no foi encontrado. O arquivo especificado est protegido. O arquivo ainda no foi aberto. O arquivo j est aberto. O arquivo est bloqueado. O carto de memria no possui espao livre suficiente. O nome de arquivo especificado invlido. A extenso do arquivo especificado invlida. Foi especificada uma funo no correspondente. A especificao do mdulo invlida. O caminho especificado invlido. Foram abertos vrios arquivos simultaneamente. O mdulo no est formatado. O arquivo est protegido contra leitura/escrita.

541

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

EDIO DE PROGRAMAS

Aspectos Gerais

Este captulo descreve como editar programas registrados no CNC. A edio inclui a insero, alterao, apagamento e substituio de palavras. Inclui tambm o apagamento de programas completos e a insero automtica de nmeros de seqncia. A funo ampliada de edio de rotinas permite copiar, mover e intercalar programas. Este captulo descreve tambm a pesquisa de nmeros de programa, a pesquisa de nmeros de seqncia, a pesquisa de palavras e a pesquisa de endereos, executadas antes da edio do programa.

Registro

Edio Procurar parte de um programa para editar


1) Pesquisa de nmeros de programa: . . . . . . . . . . . . . . . . . . . 2) Pesquisa de nmeros de seqncia: . . . . . . . . . . . . . . . . . . 3) Pesquisa de palavras: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4) Pesquisa de endereo: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ver seo III-9.3. Ver seo III-9.4. Ver seo III-9.1.1. Ver seo III-9.1.1.

Inserir, alterar e apagar programas

1) Inserir, alterar e apagar palavras: . . . . . . . . . . . Ver Subsees III-9.1.3 a 9.1.5. 2) Substituir palavras e endereos: . . . . . . . . . . . . . . . . . . . . Ver subseo III-9.6.6. 3) Apagar blocos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ver seo III-9.2. 4) Copiar, mover e intercalar programas: . . . . . . . . Ver Subsees III-9.6.1 a 9.6.5 5) Apagar programas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ver seo III-9.5.

Sada

Execuo

542

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.1

INSERIR, ALTERAR E APAGAR UMA PALAVRA

Esta seo descreve o procedimento para a insero, alterao e apagamento de palavras em programas registrados na memria.

Procedimento para inserir, alterar e apagar uma palavra 1 Selecione o modo EDICAO. 2 Pressione .

3 Selecione o programa a ser editado. Se um programa a ser editado estiver selecionado, realize a operao 4. Se um programa a ser editado no estiver selecionado, procure o nmero do programa. 4 Procure a palavra a ser alterada. Mtodo de varredura Mtodo de procura de palavra 5 Proceda alterao, insero ou apagamento da palavra.

Explicao
D Conceito de palavra e unidade de edio Uma palavra um endereo seguido de um nmero. Nas macros de usurio, o conceito de palavra ambguo, sendo, por isso, utilizado aqui o conceito de unidade de edio. A unidade de edio uma unidade que poder ser alterada ou apagada durante uma operao. Em uma operao de varredura, o cursor indica o incio de uma unidade de edio. A insero feita a seguir unidade de edio. Definio de unidade de edio: (i) Parte de um programa compreendido entre um endereo e o ponto imediatamente anterior ao endereo seguinte (ii) Um endereo constitudo por um conjunto de letras ou por IF, WHILE, GOTO, END, DO= ou ; (EOB). De acordo com esta definio, uma palavra uma unidade de edio. Quando utilizado no contexto de edio, o termo palavra significa uma unidade de edio, de acordo com a definio exata. AVISO O usurio no pode continuar a execuo do programa, depois de interromper um processo de usinagem em curso atravs de uma parada de bloco nico ou de um bloqueio de avano, a fim de proceder alterao, insero ou apagamento de dados desse programa. Se for efetuada qualquer alterao, o programa poder no ser exatamente executado de acordo com o contedo do programa exibido na tela, ao ser retomado o processo de usinagem. Portanto, se pretende alterar o contedo da memria atravs da edio de uma parte do programa, comute para o estado de reset ou execute um reset do sistema, aps concluda a operao de edio e antes de proceder execuo do programa.

543

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.1.1
Pesquisa de Palavras

possvel procurar uma palavra, movendo simplesmente o cursor ao longo do texto (varredura), atravs de uma pesquisa de palavras ou de uma pesquisa de endereos.

Procedimento para a varredura de um programa

1 Pressione a tecla do cursor O cursor avana palavra a palavra na tela; o cursor mostrado em uma palavra selecionada. 2 Pressione a tecla do cursor O cursor recua palavra a palavra na tela; o cursor mostrado em uma palavra selecionada.
Exemplo) Para localizar Z1250.0
Programa O0050 ; N01234 X100.0 Z1250.0 S12 ; N56789 M03 ; M02 ; % O0050 N01234 ;

3 Quando se mantm premida a tecla do cursor

ou

as

palavras so localizadas continuamente. 4 Para procurar a primeira palavra do bloco seguinte, pressione a tecla do cursor do cursor . . ou o cursor 5 Para procurar a primeira palavra do bloco anterior, pressione a tecla

6 Quando se mantm premida a tecla do cursor 7 Se pressionar a tecla de pgina

desloca-se continuamente para o incio de um bloco. , exibida a pgina seguinte e

localizada a primeira palavra dessa pgina. 8 Se pressionar a tecla de pgina exibida a pgina anterior e ou exibida localizada a primeira palavra dessa pgina. 9 Quando se mantm premida a tecla de pgina uma pgina aps a outra.

544

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

Procedimento para procurar uma palavra


Exemplo) Para Procurar S12
PROGRAMA O0050 ; N01234 X100.0 Z1250.0 ; S12 ; N56789 M03 ; M02 ; % O0050 N01234 N01234 est sendo procurada/ localizada. S12 est sendo procurada.

1 Introduza o endereo S . 2 Introduza 1

2 .

S12 no pode ser procurada se for introduzido apenas S1. S09 no pode ser procurada se for introduzido apenas S9. Para procurar S09, tem de introduzir S09.

3 Para iniciar a operao de pesquisa, pressione a tecla [PESQ]. Depois de concluda a operao de pesquisa, o cursor pra em S12. Se pressionar a tecla [PESQ], em vez da tecla [PESQ], a operao de pesquisa executada em sentido inverso. Procedimento para procurar um endereo
Exemplo) Para procurar M03
PROGRAMA O0050 ; N01234 X100.0 Z1250.0 ; S12 ; N56789 M03 ; M02 ; % O0050 N01234 N01234 est sendo procurada/localizada. M03 est sendo procurada.

1 Introduza o endereo M . 2 Pressione a tecla [PESQ]. Depois de concluda a operao de pesquisa, o cursor pra em M03. Se pressionar a tecla [PESQ], em vez da tecla [PESQ], a operao de pesquisa executada em sentido inverso.

Alarme
Nmero do alarme 71 Descrio A palavra ou o endereo a ser procurada(o) no foi encontrada(o).

545

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.1.2
Salto para o Incio do Programa

O cursor pode saltar para o incio de um programa. Esta funo chama-se salto do cursor para o ponteiro do programa. Esta seo descreve os trs mtodos de salto do cursor para o ponteiro do programa.

Procedimento para Saltar para o Incio de um Programa Mtodo 1

1 Pressione

quando a tela do programa se encontrar selecionada

no modo de EDICAO. Quando o cursor tiver regressado ao incio do programa, o contedo do programa exibido na tela desde o incio. Mtodo 2 Procure o nmero do programa. 1 Pressione a tecla de endereo O , quando a tela do programa for selecionada no modo MEMORIA ou EDICAO. 2 Introduza o nmero do programa. 3 Pressione a soft key [PESQ O]. Mtodo 3 1 Selecione o modo MEMORIA ou EDICAO. 2 Pressione .

3 Pressione a tecla [(OPRC)]. 4 Pressione a tecla [REBOB].

546

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.1.3
Insero de Palavras
Procedimento para inserir uma palavra 1 Procure ou localize a palavra imediatamente anterior palavra a ser inserida. 2 Introduza o endereo a ser inserido. 3 Introduza os dados. 4 Pressione a tecla .

Exemplo da Insero de T15

Procedimento

1 Procure ou localize Z1250.


Programa O0050 ; N01234 X100.0 Z1250.0 ; S12 ; N56789 M03 ; M02 ; % O0050 N01234 Z1250.0 foi encontrado/localizado.

2 Introduza T 3 Pressione a tecla

1
.

5 .

Programa O0050 N01234 O0050 ; N01234 X100.0 Z1250.0 T15 ; S12 ; N56789 M03 ; M02 ; %

T15 inserido.

547

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.1.4
Alterao de Palavras
Procedimento para alterar uma palavra 1 Procure ou localize a palavra a ser alterada. 2 Introduza o endereo a ser inserido. 3 Introduza os dados. 4 Pressione a tecla .

Exemplo de alterao de T15 para M15

Procedimento

1 Procure ou localize T15.


Programa O0050 N01234 O0050 ; N01234 X100.0 Z1250.0 T 15 ; S12 ; N56789 M03 ; M02 ; % T15 foi encontrado/localizado.

2 Introduza M 3 Pressione a tecla

1
.

5 .

Programa O0050 N01234 O0050 ; N1234 X100.0 Z1250.0 M15 ; S12 ; N5678 M03 ; M02 ; %

T15 alterado para M15.

548

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.1.5
Apagar Palavras
Procedimento para apagar uma palavra 1 Procure ou localize a palavra a ser apagada. 2 Pressione a tecla .

Exemplo do apagamento de X100.0

Procedimento

1 Procure ou localize X100.0.


Programa O0050 ; N01234 X100.0 S12 ; N56789 M03 ; M02 ; % O0050 N01234 Z1250.0 M15 ; X100.0 foi encontrado/localizado.

2 Pressione a tecla

.
O0050 N01234 X100.0 foi apagado.

Programa O0050 ; N01234 Z1250.0 M15 ; S12 ; N56789 M03 ; M02 ; %

549

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.2

possvel apagar um ou vrios blocos de um programa.

APAGAR BLOCOS 9.2.1


Apagar um Bloco
O procedimento abaixo exclui um bloco at ao seu cdigo EOB; o cursor avana para a palavra seguinte.

Procedimento para apagar um bloco 1 Procure ou localize o endereo N do bloco a ser apagado. 2 Introduza
EOB

. .

3 Pressione a tecla

Exemplo do apagamento de um bloco com o n1234

Procedimento

1 Procure ou localize N01234.


Programa O0050 ; N01234 Z1250.0 M15 ; S12 ; N56789 M03 ; M02 ; % O0050 N01234 N01234 foi encontrado/localizado.

2 Introduza

EOB

. .
O0050 N01234 O bloco com N01234 foi apagado.

3 Pressione a tecla
Programa O0050 ; S12 ; N56789 M03 ; M02 ; %

550

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.2.2
Apagar Vrios Blocos

possvel apagar os blocos desde a palavra atualmente exibida at ao bloco com um nmero de seqncia especificado.

Procedimento para apagar vrios blocos 1 Procure ou localize uma palavra no primeiro bloco da parte a ser apagada. 2 Introduza o endereo N . 3 Introduza o nmero de seqncia para o ltimo bloco da parte a ser apagada. 4 Pressione a tecla .

Exemplo do apagamento de blocos entre o bloco contendo N01234 e o bloco contendo N56789

Procedimento

1 Procure ou localize N01234.


Programa O0050 ; N01234 Z1250.0 M15 ; S12 ; N56789 M03 ; M02 ; % O0050 N01234 N01234 foi encontrado/localizado.

2 . Introduza N

9 .

Programa O0050 ; N01234 Z1250.0 M15 ; S12 ; N56789 M03 ; M02 ; %

O0050 N01234 A parte marcada com a chaveta apagada.

3 Pressione a tecla
Programa O0050 ; M02 ; %

.
O0050 N01234 Os blocos compreendidos entre o bloco com N01234 e o bloco com N56789 foram apagados.

NOTA Se existirem demasiados blocos a apagar, poder ser acionado um alarme P/S (N 070). Neste caso, reduza o nmero de blocos a apagar.

551

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.3

PESQUISA DO NMERO DO PROGRAMA

Se existirem vrios programas na memria, possvel procurar um determinado programa. Existem trs mtodos para procurar um programa.

Procedimento para a pesquisa do nmero do programa Mtodo 1 1 Selecione o modo EDICAO ou MEMORIA. 2 Pressione para visualizar a tela de programas.

3 Introduza o endereo O . 4 Introduza o nmero do programa a ser procurado. 5 Pressione a tecla [PESQ O]. 6 Depois de concluda a operao de pesquisa, o nmero do programa procurado exibido no canto superior direito da tela CRT. Se o programa no for encontrado, acionado o alarme P/S n 71. Mtodo 2 1 Selecione o modo EDICAO ou MEMORIA. 2 Pressione para visualizar a tela de programas.

3 Pressione a tecla [PESQ O]. Neste caso, procurado o programa seguinte na memria. Mtodo 3 Este mtodo procura o nmero de programa (de 0001 a 0015) correspondente a um sinal da mquina-ferramenta para iniciar a operao automtica. Para informaes mais detalhadas, consulte o manual fornecido pelo fabricante da mquina-ferramenta. 1 Selecione o modo MEMORIA. 2 Comute para o estado de reset (*1). O estado de reset aquele em que o LED de indicao de operao automtica em curso est desligado. (Consulte o respectivo manual do fabricante da mquina-ferramenta.) 3 Defina o sinal de seleo do nmero de programa da mquina-ferramenta com um nmero de 01 a 15. Se o programa correspondente ao sinal da mquina-ferramenta no se encontrar registrado, acionado o alarme P/S (n 059). 4 Pressione a chave de incio de ciclo. Se o sinal da mquina-ferramenta for igual a 00, a operao de pesquisa do nmero do programa no executada.

Alarme
N. do alarme 59 71 Contedo O programa com o nmero selecionado no pode ser procurado durante a pesquisa externa do nmero do programa. O nmero de programa especificado no foi encontrado durante a pesquisa do nmero do programa.

552

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.4

PESQUISA DO NMERO DE SEQNCIA

A operao de pesquisa de nmeros de seqncia , normalmente, utilizada para procurar um nmero de seqncia no meio de um programa, de forma a que a execuo possa ser iniciada ou reiniciada no bloco que contm esse nmero de seqncia.
Exemplo) Pesquisa do nmero de seqncia 02346 em um programa (O0002).
Programa

Programa selecionado O nmero de seqncia procurado foi encontrado

O0001 ; N01234 X100.0 Z100.0 ; S12 ; : O0002 ; N02345 X20.0 Z20.0 ; N02346 X10.0 Z10.0 ; : O0003 ; :

Esta seo pesquisada desde o incio. (A operao de pesquisa s executada dentro de um programa.)

Procedimento para a pesquisa do nmero de seqncia 1 Selecione o modo MEMORIA. 2 Pressione .

3 Se o programa contiver o nmero de seqncia a ser procurado, execute as operaes 4 a 7, abaixo descritas. Se o programa no contiver o nmero de seqncia a ser procurado, selecione o nmero do programa que contm o nmero de seqncia a ser procurado. 4 Introduza o endereo N . 5 Introduza o nmero de seqncia a ser procurado. 6 Pressione a tecla [PESQ N]. 7 Depois de concluda a operao de pesquisa, o nmero de seqncia procurado exibido no canto superior direito da tela CRT. Se o nmero de seqncia especificado no for encontrado no programa atualmente selecionado, acionado o alarme P/S (n 060).

553

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

Explicaes
D Operao durante a pesquisa Os blocos que so ignorados no exercem qualquer influncia sobre o CNC. Isso significa que os dados contidos nos blocos ignorados, tais como as coordenadas e os cdigos M, S e T, no alteram as coordenadas do CNC nem os valores modais. Portanto, no primeiro bloco em que a execuo deva ser iniciada ou reiniciada atravs de um comando de pesquisa do nmero de seqncia, certifique-se de que introduziu os cdigos M, S e T necessrios, bem como as coordenadas. Um bloco procurado atravs da pesquisa de nmeros de seqncia representa, normalmente, um ponto de transio de um processo para outro. Se for necessrio procurar um bloco no meio de um processo, a fim de reiniciar a execuo nesse bloco, especifique os cdigos M, S e T necessrios, os cdigos G, as coordenadas, etc., atravs do painel MDI, depois de ter controlado cuidadosamente os estados da mquina-ferramenta e do CNC nesse ponto. Durante a operao de pesquisa, so efetuados os seguintes controles: Salto opcional de bloco Alarme P/S (n 003 a 010)

D Controle durante a pesquisa

Restries
D Pesquisa em um subprograma Durante a operao de pesquisa de nmeros de seqncia, o M98Pxxxx (chamada de subprograma) no executado. Se tentar pesquisar um nmero de seqncia em um subprograma chamado pelo programa atualmente selecionado, acionado um alarme P/S (n 060).
Programa principal O1234 : : M98 P5678 ; : : Subprograma O5678 : N88888 : M99; :

Se tentar procurar N8888, no exemplo acima, acionado um alarme.

Alarme
N. do alarme 60 Contedo O nmero de seqncia do comando no foi encontrado durante a pesquisa do nmero de seqncia.

554

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.5

APAGAR PROGRAMAS 9.5.1


Apagar Um Programa

Os programas registrados na memria podem ser apagados um a um ou todos de uma vez. Tambm possvel apagar mais de um programa, especificando-se uma faixa.

possvel apagar um programa registrado na memria.

Procedimento para apagar um programa 1 Selecione o modo EDICAO. 2 Pressione para visualizar a tela de programas.

3 Introduza o endereo O . 4 Introduza o nmero de programa desejado. 5 Pressione a tecla .

O programa com o nmero de programa introduzido apagado.

9.5.2
Apagar Todos os Programas

possvel apagar todos os programas registrados na memria.

Procedimento para apagar todos os programas 1 Selecione o modo EDICAO. 2 Pressione para visualizar a tela de programas.

3 Introduza o endereo O . 4 Introduza -9999. 5 Pressione a tecla para apagar todos os programas.

555

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.5.3
Apagar Mais de Um Programa Especificando uma Faixa

possvel apagar os programas que se encontrem dentro de uma faixa especificada na memria.

Procedimento para apagar mais de um programa atravs da especificao de uma faixa. 1 Selecione o modo EDICAO. 2 Pressione para visualizar a tela de programas.

3 Introduza a faixa de nmeros de programas a serem apagados com as teclas de endereo e numricas, no seguinte formato: OXXXX,OYYYY sendo XXXX o nmero inicial e YYYY o nmero final dos programas a serem apagados. 4 Pressione a tecla YYYY. para apagar os programas n XXXX a n

556

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.6

FUNO AMPLIADA DE EDIO DE UM PROGRAMA DE PEAS

A funo ampliada de edio de rotinas permite executar as operaes seguidamente descritas nos programas registrados na memria, atravs de soft keys. Esto disponveis as seguintes operaes de edio: D Copiar ou mover um programa, integral ou parcialmente, para outro programa. D Inserir um programa em qualquer ponto de outros programas. D Substituir uma determinada palavra ou endereo de um programa por outra palavra ou endereo.

557

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.6.1
Copiar um Programa Inteiro

Copiando um programa, possvel criar um novo programa.


Antes de copiar Oxxxx
A

Depois de copiar Oxxxx Copiar


A

Oyyyy
A

Fig. 9.6.1 Copiar um programa inteiro

Na Fig. 9.6.1, o programa com o nmero de programa xxxx copiado para um programa recm-criado com o nmero de programa yyyy. O programa criado atravs da operao de cpia igual ao programa original, exceo do nmero do programa. Procedimento para copiar um programa inteiro 1 Comute para o modo EDICAO. 2 Pressione a tecla de funo 3 Pressione a soft key [(OPRC)]. 4 Pressione a tecla de mudana para o menu seguinte. 5 Pressione a soft key [EX--EDC]. 6 Verifique se a tela do programa a ser copiado est selecionada e pressione a soft key [COPIAR]. 7 Pressione a soft key [TUDO]. 8 Introduza o nmero do novo programa (s com as teclas numricas) e
9

(OPRC)

Tecla de mudana para o menu seguinte


(EX-EDC)

COPIAR

TUDO

Teclas numricas

pressione a tecla
EXEC

9 Pressione a soft key [EXEC].

558

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.6.2
Copiar Parte de um Programa

Copiando uma parte de um programa, possvel criar um novo programa.


Antes de copiar Oxxxx
A B C

Depois de copiar Oxxxx Copiar


A B C

Oyyyy
B

Fig. 9.6.2 Copiar parte de um programa

Na Fig. 9.6.2, a parte B do programa com o nmero de programa xxxx copiada para um programa recm-criado com o nmero de programa yyyy. O programa para o qual foi especificada uma faixa de edio, permanece inalterado aps a operao de cpia. Procedimento para copiar parte de um programa 1 Siga os passos 1 a 6 da Subseo III-9.6.1.
CRSR

2 Desloque o cursor para o incio da faixa a ser copiada e pressione a soft key [CRSR].
CRSR BTTM

3 Desloque o cursor para o fim da faixa a ser copiada e pressione a soft key [ CRSR] ou [ FIM] (neste ltimo caso, a faixa copiada at ao fim do programa, independentemente da posio do cursor). 4 Introduza o nmero do novo programa (s com as teclas numricas) e pressione a tecla .

Teclas numricas

EXEC

5 Pressione a soft key [EXEC].

559

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.6.3
Mover Parte de um Programa

Movendo uma parte de um programa, possvel criar um novo programa.


Antes de copiar Oxxxx

Depois de copiar Oxxxx Copiar Oyyyy

A B C

A C

Fig. 9.6.3 Mover parte de um programa

Na Fig. 9.6.3, a parte B do programa com o nmero de programa xxxx movida para um programa recm-criado com o nmero de programa yyyy. a parte B apagada do programa com o nmero do programa xxxx. Procedimento para mover parte de um programa 1 Siga os passos 1 a 5 da subseo III-9.6.1.
MOVER

2 Verifique se a tela do programa a ser movido est selecionada e pressione a soft key [MOVER]. 3 Desloque o cursor para o incio da faixa a ser movida e pressione a soft key [CRSR]. 4 Desloque o cursor para o fim da faixa a ser movida e pressione a soft key [ CRSR] ou [ FIM] (neste ltimo caso, a faixa copiada at ao fim do programa, independentemente da posio do cursor).
a
9

CRSR

CRSR

BTTM

Teclas numricas

5 Introduza o nmero do novo programa (s com as teclas numricas) e pressione a tecla .

EXEC

6 Pressione a soft key [EXEC].

560

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.6.4
Intercalar um Programa

possvel inserir outro programa em qualquer posio do programa atual.


Antes de intercalar Oxxxx
A C

Depois de intercalar Oxxxx Intercalar


A B

Oyyyy
B

Oyyyy
B

Ponto de intercalao

Fig. 9.6.4 Intercalao de um programa em uma posio especificada

Na Fig. 9.6.4, o programa com o nmero de programa XXXX intercalado no programa com o nmero de programa YYYY. O programa OYYYY no sofre alteraes aps a operao de intercalao. Procedimento para intercalar um programa 1 Siga os passos 1 a 5 da Subseo III-9.6.1.
UNIR

2 Verifique se a tela do programa a ser editado est selecionada e pressione a soft key [UNIR].
BTTM

CRSR

3 Desloque o cursor para a posio em que dever ser inserido o outro programa e pressione a soft key [ CRSR] ou [ FIM](neste ltimo caso, exibido o fim do programa atual).
a
9

Teclas numricas

4 Introduza o nmero do programa a ser inserido (s com as teclas numricas) e pressione a tecla .

EXEC

5 Pressione a soft key [EXEC]. O programa com o nmero especificado no passo 4 inserido antes do ponto em que foi posicionado o cursor no passo 3.

561

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.6.5
Explicaes Suplementares para as Operaes de Copiar, Mover e Intercalar
Explicaes
D Definio de uma faixa de edio A definio do ponto inicial de uma faixa de edio com [CRSR ] pode ser alterada livremente at ser definido o ponto final da faixa de edio com [ CRSR] ou [ FIM]. Se o ponto inicial de uma faixa de edio for definido depois do ponto final, a faixa de edio ter de ser redefinida, comeando pelo ponto inicial. Os pontos inicial e final definidos para uma faixa de edio permanecem vlidos at que seja executada uma operao que os invalide. Qualquer uma das operaes seguintes invalida a definio da faixa de edio: D Qualquer operao de edio executada aps a definio do ponto inicial ou final, exceo da pesquisa de endereos, pesquisa/localizao de palavras e procura do incio de um programa. D Regresso do processamento seleo de operaes, aps a definio do ponto inicial ou final. Ao copiar e mover programas, se a tecla [EXEC] for pressionada sem que tenha sido especificado um nmero de programa, depois de ter sido definido o ponto final da faixa de edio, registrado um programa com o nmero O0000 como programa de trabalho. Este programa O0000 possui as seguintes caractersticas: D O programa pode ser editado como qualquer outro programa normal. (No execute o programa.) D Se for executada novamente uma operao de cpia ou de movimentao, as informaes j existentes so apagadas durante o tempo de execuo e as informaes novas (todo o programa ou parte dele) so novamente registradas. (Na operao de intercalao, as informaes j existentes no so apagadas.) Contudo, se for selecionado para operaes em primeiro plano, o programa no poder ser novamente registrado em segundo plano. ( acionado o alarme BP/S n 140.) Quando o programa novamente registrado, produz-se uma rea livre. Apague essa rea com a tecla . D Se o programa deixar de ser necessrio, apague-o por meio de uma operao de edio normal. D Edio quando o sistema est aguardando a introduo de um nmero de programa Quando o sistema est aguardando a introduo de um nmero de programa, no possvel executar qualquer operao de edio.

D Sem especificar um nmero do programa

Restries
D Nmero de dgitos para o nmero do programa Se o nmero de programa for especificado com 5 ou mais dgitos, gerado um erro de formato.
562

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

Alarme
N. do alarme 70 101 Contedo A capacidade da memria no suficiente para concluir a cpia ou insero de um programa. A cpia ou insero interrompida. Houve uma falha de corrente durante a cpia, movimentao ou insero de um programa e a memria utilizada para a edio tem de ser limpa. Se este alarme for acionado, pressione simultaneamente a tecla e a tecla de funo . apagado somente o programa em edio.

563

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.6.6
Substituio de Palavras e de Endereos

Para substituir uma ou mais palavras especificadas. No programa, a substituio pode ser aplicada a todas ou apenas a uma ocorrncia das palavras ou endereos especificados.

Procedimento para substituir palavras e endereos 1 Siga os passos 1 a 5 da subseo 9.6.1.


TROCAR

2 Pressione a soft key [TROCAR]. 3 Introduza a palavra ou o endereo a ser substitudo. 4 Pressione a soft key [ANTES].

ANTES

5 Introduza a nova palavra ou endereo. 6 Pressione a soft key [APOS].


APOS

SALTAR

1-EXEC

EXEC

7 S Pressione a soft key [EXEC] para substituir, a seguir posio do cursor, todas as palavras ou endereos especificados. S Pressione a soft key [ 1--EXEC] para procurar e substituir, a seguir posio do cursor, a primeira ocorrncia da palavra ou do endereo especificado. S Pressione a soft key [SALTAR] para procurar, a seguir posio do cursor, apenas a primeira ocorrncia da palavra ou do endereo especificado.

Exemplos
D Substituir X100 por Z200
[TROCAR] X

1 1

0 0

0 [ANTES] Z 0 Z 2 0

[APOS] [EXEC] D Substituir X100Z200 por X30


[TROCAR] X

0 [ANTES]

X
D Substituir IF por WHILE

0 [APOS] [EXEC] F [ANTES] W C H 1 I L E

[TROCAR] I [APOS] [EXEC]

D Substituir X por ,C10

[TROCAR] X [ANTES] ,

0 [APOS] [EXEC]

Explicao
D Substituio de macros de usurio possvel substituir as seguintes palavras de macros de usurio: IF, WHILE, GOTO, END, DO, BPRNT, DPRNT, POPEN, PCLOS Podem ser especificadas as abraviaturas de palavras de macro de usurio. Quando se utilizam abreviaturas, a tela exibe-as tal como so introduzidas atravs do teclado, mesmo depois de terem sido pressionadas as soft keys [ANTES] e [APOS].
564

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

Restries
D Nmero de caracteres a substituir Pode especificar-se uma quantidade mxima de 15 caracteres para as palavras a serem substitudas, antes e depois da substituio. (No possvel especificar dezasseis ou mais caracteres.) As palavras, antes ou depois da substituio, tm de comear por um caractere que represente um endereo. (Ocorre um erro de formato.)

D Caracteres a substituir

565

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.7

EDIO DE MACROS DE USURIO

Contrariamente aos programas normais, os programas de macros de usurio so alterados, inseridos ou apagados com base em unidades de edio. As palavras de macros de usurio podem ser introduzidas de forma abreviada. possvel introduzir comentrios nos programas. Para informaes mais detalhadas sobre a introduo de comentrios nos programas, consulte a seo III-10.1.

Explicaes
D Unidade de edio Ao editar uma macro de usurio j introduzida, o usurio pode deslocar o cursor para qualquer unidade de edio que comece por um dos seguintes caracteres e smbolos: (a) Endereo (b) # situado no incio do lado esquerdo de uma instruo de substituio (c) /, (,=, e ; (d) Primeiro caractere de IF, WHILE, GOTO, END, DO, POPEN, BPRNT, DPRNT e PCLOS Na tela CRT, colocado um espao em branco antes de cada um dos caracteres e smbolos acima indicados. (Exemplo) Posies de incio onde o cursor colocado N001 X-#100 ; #1 =123 ; N002 /2 X[12/#3] ; N003 X-SQRT[#3/3:[#4+1]] ; N004 X-#2 Z#1 ; N005 #5 =1+2-#10 ; IF[#1NE0] GOTO10 ; WHILE[#2LE5] DO1 ; #[200+#2] =#2:10 ; #2 =#2+1 ; END1 ; D Abreviaturas da palavra de macro de usurio Quando uma palavra de macro de usurio alterada ou inserida, os dois primeiros caracteres ou mais podem substituir a palavra inteira. Nomeadamente,
WHILE WH SIN SI TAN TA BCD BC ROUND RO DPRNT DP GOTO GO ASIN AS ATAN AT BIN BI END EN PCLOS PC XOR XO COS CO SQRT SQ FIX FI POPEN PO EXP EX AND AN ACOS AC ABS AB FUP FU BPRNT BP THEN TH

(Exemplo) Digitar WH [AB [#2 ] LE RO [#3 ] ] tem o mesmo efeito de WHILE [ABS [#2 ] LE ROUND [#3 ] ] O programa exibido da mesma forma.
566

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

9.8

EDIO SIMULTNEA

A edio de um programa durante a execuo de outro programa chama-se edio simultnea. O mtodo de edio igual ao de edio normal (edio em primeiro plano). Os programas editados em segundo plano devem ser registrados na memria de programas de primeiro plano da seguinte forma: Durante a edio simultnea, no possvel apagar todos os programas ao mesmo tempo.

Procedimento para edio simultnea 1 Selecione o modo EDICAO ou MEMORIA. O modo de memria pode ser ativado, mesmo durante a execuo do programa. 2 Pressione a tecla de funo .

3 Pressione a soft key [(OPRC)] e, em seguida, a soft key [EDC--ST] . A tela de edio simultnea exibida (no canto superior esquerdo da tela exibido PROGRAMA (ED-SIMUL)). 4 Edite o programa na tela de edio simultnea tal como o faria para a edio normal de um programa. 5 Depois de concluda a edio, pressione a soft key [(OPRC)] e, em seguida, a soft key [EDC--ST]. O programa editado registrado na memria de programas de primeiro plano.

Explicao
D Alarmes durante a edio simultnea Os alarmes que possam ocorrer durante a edio simultnea no afetam as operaes que esto sendo executadas em primeiro plano. Do mesmo modo, os alarmes que possam ocorrer durante as operaes executadas em primeiro plano no afetam a edio simultnea. Se, durante a edio simultnea, se tentar editar um programa selecionado para as operaes executadas em primeiro plano, acionado um alarme BP/S (n 140). Por outro lado, quando se tenta selecionar um programa sujeito edio simultnea, durante as operaes executadas em primeiro plano (atravs de uma chamada de subprogramas ou de uma operao de pesquisa de nmeros de programa por meio de um sinal externo), acionado um alarme P/S (n 059, 078) nas operaes executadas em primeiro plano. Tal como acontece com a edio de programas em primeiro plano, os alarmes P/S tambm so acionados durante a edio simultnea. No entanto, para se poder distinguir estes alarmes dos de primeiro plano, exibido BP/S na linha de entrada de dados da tela de edio simultnea.

567

9. EDIO DE PROGRAMAS

OPERAO

B-64114PO/01

9.9

FUNO DE SENHA

A funo de senha (bit 4 (NE9) do parmetro n 3202) pode ser bloqueada atravs dos parmetros n 3210 (PASSWD) e n 3211 (KEYWD) para proteger os programas n O9000 a O9999. No estado de bloqueio, o parmetro NE9 no pode ser definido para 0. Em este estado, os programas n. O9000 a O9999 no podem ser alterados, a no ser que seja introduzida a palavra-chave correta. O estado de bloqueio significa que o valor especificado no parmetro PASSWD diferente do valor especificado no parmetro KEYWD. Os valores especificados nestes parmetros no so exibidos. O estado de bloqueio desativado quando o valor especificado no parmetro PASSWD tambm especificado no parmetro KEYWD. Se o parmetro PASSWD apresentar o valor 0, isso significa que esse parmetro no est definido.

Procedimento para bloquear e desbloquear

Bloquear

1 Selecione o modo MDI. 2 Ative a escrita de parmetros atravs da especificao de definies adequadas (III-11.4.7). Nesse momento, acionado o alarme P/S n 100 no CNC. 3 Defina o parmetro n 3210 (PASSWD). Nesse momento, ativado o estado de bloqueio. 4 Desative a funo de escrita de parmetros. 5 Pressione a tecla para desativar o estado de alarme.

Desbloquear

1 Selecione o modo MDI. 2 Ative a funo de escrita de parmetros. Nesse momento, acionado o alarme P/S n 100 no CNC. 3 No parmetro n 3211 (KEYWD), especifique o mesmo valor j especificado no parmetro n 3210 (PASSWD) para ativar o bloqueio. Nesse momento, o estado de bloqueio desativado. 4 Defina o bit 4 (NE9) do parmetro n 3202 com 0. 5 Desative a funo de escrita de parmetros. 6 Pressione a tecla para desativar o estado de alarme.

7 Agora, os subprogramas dos programas n 9000 a 9999 podem ser editados.

568

B-64114PO/01

OPERAO

9. EDIO DE PROGRAMAS

Explicaes
D Especificao do parmetro PASSWD O estado de bloqueio ativado quando se especifica um valor para o parmetro PASSWD. Tenha, contudo, em ateno que o parmetro PASSWD s pode ser especificado se o estado de bloqueio no estiver ativado (se PASSWD = 0 ou PASSWD = KEYWD). Quando se tenta especificar o parmetro PASSWD em outros casos, surge um aviso para indicar que a funo de escrita est desativada. Quando o estado de bloqueio est definido (quando PASSWD = 0 e PASSWD = KEYWD), o parmetro NE9 automaticamente definido para 1. Se for realizada uma tentativa de definir NE9 para 0, mostrado um aviso indicando que escrita est desativada. O parmetro PASSWD pode ser alterado quando o estado de bloqueio est desativado (se PASSWD = 0 ou PASSWD = KEYWD). Aps o passo 3 do procedimento para desbloquear, possvel especificar um novo valor no parmetro PASSWD. A partir desse momento, ser necessrio especificar este novo valor no parmetro KEYWD para desativar o estado de bloqueio. Quando o parmetro PASSWD definido com 0, o nmero 0 exibido e a funo de senha desativada. Por outras palavras, a funo de senha pode ser desativada no definindo o parmetro PASSWD ou definindo-o com 0 depois do passo 3 do procedimento para desbloquear. Para assegurar que o estado de bloqueio no seja ativado, h que ter em ateno que o parmetro PASSWD no seja definido com um valor diferente de 0. Depois de desativado, o estado de bloqueio pode ser novamente ativado, especificando um valor diferente no parmetro PASSWD ou desligando e voltando a ligar o NC para redefinir o parmetro KEYWD. CUIDADO Depois de ativado o bloqueio, o parmetro NE9 no pode ser definido com 0 e o parmetro PASSWD no pode ser alterado at que o estado de bloqueio seja desativado ou que a memria seja limpa por completo. Deve proceder--se de forma especialmente cuidadosa ao definir o parmetro PASSWD.

D Alterao do parmetro PASSWD

D Definio de 0 no parmetro PASSWD

D Novo bloqueio

569

10. CRIAO DE PROGRAMAS

OPERAO

B-64114PO/01

10

CRIAO DE PROGRAMAS

Os programas podem ser criados de uma das seguintes maneiras: Painel MDI PROGRAMAO NO MODO APRENDER PROGRAMAO VERBAL COM
FUNO GRFICA

GUIA MANUAL 0i DISPOSITIVO DE PREPARAO AUTOMTICA DE


PROGRAMAS (SISTEMA P FANUC)

Este captulo descreve a criao de programas atravs do painel MDI, do modo APRENDER e da programao verbal com funo grfica. Alm disso, descrita tambm a insero automtica de nmeros de seqncia.

570

B-64114PO/01

OPERAO

10. CRIAO DE PROGRAMAS

10.1

CRIAO DE PROGRAMAS USANDO O PAINEL MDI

Os programas podem ser criados no modo de EDICAO atravs das funes de edio de programas descritas no captulo III-9.

Procedimento para a Criao de Programas Atravs do Painel MDI

Procedimento

1 Comute para o modo EDICAO . 2 Pressione a tecla .

3 Pressione a tecla de endereo programa. 4 Pressione a tecla .

O e introduza o nmero do

5 Crie um programa, utilizando as funes de edio de programas descritas no captulo 9.

Explicao
D Comentrios em um programa possvel escrever comentrios nos programas atravs dos cdigos de controle-in/controle-out.
Exemplo)O0001 (FANUC SRIE 16) ; M08 (LQUIDO REFRIGERANTE ON) ;

D Quando se pressiona a tecla

depois de digitar o cdigo de

controle-out (, comentrios e o cdigo de controle-in ), os comentrios introduzidos so registrados. D Quando se pressiona a tecla durante a introduo dos podero no ser comentrios, a fim de introduzir mais tarde os comentrios restantes, os dados digitados antes de pressionar a tecla registrados corretamente (isto , podero ser introduzidos incorretamente, ser alterados ou perderem-se), visto que so submetidos a um controle de entrada executado na edio normal. Para introduzir um comentrio, observe o seguinte: D O cdigo de controle-in ) no se registra automaticamente. D Os comentrios introduzidos depois de pressionar a tecla , no podem comear por um nmero, por um espao ou pelo endereo O. D Se for introduzida uma abreviatura para uma macro, a abreviatura convertida em uma palavra de macro e registrada (ver Seo 9.7). D possvel introduzir o endereo O e os nmeros subseqentes ou um espao, mas os mesmos so omitidos ao serem registrados.
571

10. CRIAO DE PROGRAMAS

OPERAO

B-64114PO/01

10.2

INSERO AUTOMTICA DE NMEROS DE SEQNCIA

Os nmeros de seqncia podem ser inseridos automaticamente em cada bloco, se o programa for criado atravs do teclado MDI no modo de EDICAO. Defina o incremento para os nmeros de seqncia no parmetro 3216.

Procedimento para a insero automtica de nmeros de seqncia

Procedimento

1 Introduza 1 como NO.SEQUENCIA (ver subseo III-11.4.7). 2 Comute para o modo EDICAO. 3 Pressione para exibir a tela do programa.

4 Procure ou registre o nmero do programa a ser editado e desloque o cursor para o EOB (;) do bloco, aps o qual ser iniciada a insero automtica dos nmeros de seqncia. Se for registrado o nmero de um programa e introduzido um EOB (;) com a tecla os nmeros de seqncia so automaticamente inseridos comeando com 0. Altere o valor inicial, se necessrio, de acordo com o passo 10, e depois salte para o passo 7. 5 Pressione a tecla de endereo N e introduza o valor inicial de N . 6 Pressione .

7 Introduza as diversas palavras de um bloco. 8 Pressione


EOB

572

B-64114PO/01

OPERAO

10. CRIAO DE PROGRAMAS

9 Pressione

. O cdigo EOB registrado na memria e os nmeros

de seqncia so inseridos automaticamente. Por exemplo, se o valor inicial de N for 10 e o parmetro do incremento for definido como 2, ser inserido N12 e exibido por baixo da linha em que se encontra especificado um novo bloco.
PROGRAMA O0040 ; N10 G92 X0 Y0 Z0 ; N12 % O0040 N00012

_ EDICAO ****
PRGRM

*** *** DIR

13: 18: 08
C.A.P

(OPRC)

10 D No exemplo acima, se N12 no for necessrio no bloco seguinte, poder ser apagado pressionando a tecla
N12.

, aps a exibio de

D Para inserir N100 no bloco seguinte, em vez de N12 , introduza


N100 e pressione a tecla

, aps a exibio de N12 . N100

registrado e o valor inicial alterado para 100.

573

10. CRIAO DE PROGRAMAS

OPERAO

B-64114PO/01

10.3

CRIAO DE PROGRAMAS NO MODO APRENDER (REPRODUO)

No modo APRENDER JOG e no modo APRENDER MANIV, uma posio da mquina ao longo dos eixos X, Z e Y, obtida via operao manual, armazenada na memria como posio de programa para criar um programa. exceo de X , Z e Y , todas as palavras que incluam O , N , G , R , F, C , M , S , T , P , Q e EOB podem ser arquivadas na memria da mesma forma que no modo de EDICAO .

Procedimento para a Criao de Programas no Modo APRENDER O procedimento seguidamente descrito pode ser utilizado para arquivar uma posio da mquina ao longo dos eixos X , Z e Y . 1 Selecione o modo APRENDER JOG ou APRENDER MANIV. 2 Desloque a ferramenta para a posio desejada com jog ou manivela. 3 Pressione para exibir a tela do programa. Procure ou registre o

nmero do programa a ser editado e desloque o cursor para a posio em que dever ser registrada (inserida) a posio da mquina ao longo de cada eixo. 4 Introduza o endereo X . 5 Pressione a tecla . A posio da mquina ao longo do eixo X

arquivada na memria. (Exemplo) X10.521 Posio absoluta (para entrada em mm) X10521 Dados arquivados na memria 6 Introduza, de igual modo, Z e pressione, em seguida, a tecla Introduza tambm . .A

A posio da mquina ao longo do eixo Z arquivada na memria.

Y e pressione, em seguida, a tecla

posio da mquina ao longo do eixo Y arquivada na memria. Todas as coordenadas arquivadas atravs deste mtodo so coordenadas absolutas.

574

B-64114PO/01

OPERAO

10. CRIAO DE PROGRAMAS

Exemplos
O1234 ; N1 G50 X100000 Z200000 ; N2 G00 X14784 Z8736 ; N3 G01 Z103480 F300 ; N4 M02 ;

X
P0 (100.0,200.0) P1 (14.784,8.736) P2 (14.784,103.480)

1 Defina o NO.SEQUENCIA com 1 (ON). (Assume-se que o parmetro (n 3212) do valor incremental 1.) 2 Selecione o modo APREND MANIV. 3 Efetue o posicionamento em P0 , atravs do gerador de pulsos manual. 4 Selecione a tela do programa. 5 Introduza o nmero de programa O1234 da seguinte forma:

Esta operao registra o nmero de programa O1234 na memria. Depois, pressione as seguintes teclas:
EOB

A seguir ao nmero de programa O1234, introduzido um EOB (;). Uma vez que no especificado qualquer nmero depois de N, os nmeros de seqncia so inseridos automaticamente para N0 e o primeiro bloco (N1) registrado na memria. 6 Introduza a posio P0 da mquina para os dados do primeiro bloco, da seguinte forma:

EOB

Esta operao registra G50X100000Z200000 ; em memria. A funo de insero automtica dos nmeros de seqncia registra N2 do segundo bloco na memria 7 Posicione a ferramenta em P1 com o gerador de pulsos manual. 8 Introduza a posio P1 da mquina para os dados do segundo bloco, da seguinte forma:

EOB

Esta operao registra G00X14784Z8736; em memria. A funo de insero automtica dos nmeros de seqncia registra N3 do terceiro bloco na memria. 9 Posicione a ferramenta em P2 com o gerador de pulsos manual.
575

10. CRIAO DE PROGRAMAS

OPERAO

B-64114PO/01

10 Introduza a posio P2 da mquina para os dados do terceiro bloco, da seguinte forma:

0
EOB

Esta operao registra G01 Z103480 F300; em memria. A funo de insero automtica dos nmeros de seqncia registra N4 do quarto bloco na memria. 11 Registrar M02; em memria como se segue:

EOB

N5 do quinto bloco arquivado na memria atravs da funo de insero automtica dos nmeros de seqncia. Pressione a tecla para o apagar.

O registro do programa exemplificativo concludo deste modo.

Explicaes
D Controle do contedo da memria O contedo da memria pode ser verificado no modo APRENDER atravs do mesmo procedimento utilizado no modo de EDICAO .
PROGRAMA (RELATIVA) U --85.216 W --191.264 O1234 ; N1 G50 X100000 Y0 Z20000 ; N2 G00 X14784 Z8736 ; N3 G01 Z103480 F300 ; N4 M02 ; % _ TMAN PRGRM **** DIR *** *** 14: 17: 27
(OPRC)

O1234 N00004 (ABSOLUTA) X 14.784 Z 8.736

D Registro de uma posio com compensao

Se for introduzido um valor, aps a introduo do endereo X , Z ou

Y , e pressionada a tecla

, o valor introduzido para uma

posio da mquina acrescentado ao registro. Esta operao til para corrigir uma posio da mquina atravs da introduo manual. D Registro de comandos diferentes dos comandos de posio Os comandos a serem introduzidos antes e depois de uma posio da mquina, tero de ser introduzidos antes e depois de ser registrada a posio da mquina, atravs de uma operao semelhante utilizada para a edio de programas no modo de EDICAO .
576

B-64114PO/01

OPERAO

10. CRIAO DE PROGRAMAS

10.4

PROGRAMAO VERBAL COM FUNO GRFICA

Os programas podem ser criados bloco a bloco na tela de conversao, enquanto o menu do cdigo G exibido simultaneamente. Os blocos de um programa podem ser alterados, inseridos ou apagados atravs do menu do cdigo G e da tela de conversao.

Procedimento para a Programao Verbal com Funo Grfica

Procedimento 1 Criao de um programa

1 2

Comute para o modo EDICAO. Pressione . Se no tiver sido registrado nenhum programa,

exibida a seguinte tela. Se tiver sido registrado algum programa, exibido o programa atualmente selecionado.
PROGRAMA O0000 N00000

_ EDICAO ****
PRGRM

*** ***
DIR

11: 59: 46
(C.A.P)

(OPRC)

Introduza o nmero do programa a ser registrado, depois de ter introduzido o endereo O, e pressione, em seguida, a tecla introduza . Por . exemplo, se pretender registrar um programa com o nmero 10,

0 e pressione, em seguida, a tecla

Assim, registrado um novo programa O0010.

577

10. CRIAO DE PROGRAMAS

OPERAO

B-64114PO/01

4 Pressione a soft key [C.A.P]. Na tela exibido o seguinte menu do cdigo G. Se forem exibidas soft keys diferentes das indicadas no passo 2, pressione a tecla de retorno do menu para exibir as soft keys corretas.
PROGRAMA G00 G01 G02 G03 G04 G10 G20 G21 G22 G23 G25 G26 : : : : : : : : : : : : O1234 N00004

POSICIONAMENTO IPL LINEAR INT. CIRCULAR SH INT. CIRCULAR SAH PAUSA VALOR CORRETOR DA FERRAMENTA POL. UNIDADES MTRICAS CONTROLE DE CURSO MEMORIZADO ON CONTROLE DE CURSO MEMORIZADO OFF DETEO DA VELOCIDADE DO FUSO OFF DETEO DA VELOCIDADE DO FUSO ON **** *** ***
MENU.G

(0) (0) (0)

EDICAO
PRGRM

14: 26: 15
BLOCO

5 Introduza o cdigo G correspondente funo a ser programada. Se desejar a funo de posicionamento, por exemplo, o menu do cdigo G apresenta a funo com o cdigo G00. Portanto, introduza G00. Se a tela no indicar a funo que se pretende programar, pressione a tecla de pgina para exibir a tela seguinte do menu do cdigo G. Repita essa operao at que seja apresentada a funo desejada. Se a funo desejada no for um cdigo G, no introduza quaisquer dados. 6 Pressione a soft key [BLOCO] para exibir uma tela detalhada relativa ao cdigo G introduzido. A figura abaixo apresenta um exemplo de uma tela detalhada para G00.
PROGRAMA G00 :POSICIONAMENTO G00 X Z M S T : G G U W G X X (X, Z) O1234 N00000

U W

EDICAO * * * *
PRGRM

*** ***
MENU.G

14: 32: 57
BLOCO

Z (OPRC)

578

B-64114PO/01

OPERAO

10. CRIAO DE PROGRAMAS

No se pressionando nenhuma tecla, exibida a tela detalhada normal.


PROGRAMA G X Z F I P R S : EDICAO * * * *
PRGRM

O0010 N00000 G U W C H K Q M T G

*** ***
MENU.G

14: 41: 10
BLOCO

(OPRC)

7 Desloque o cursor para o bloco a ser alterado na tela do programa. Neste momento, fica a piscar um endereo de dados