Professional Documents
Culture Documents
Pessoal qualificado
O produto/sistema, ao qual esta documentao se refere, s pode ser manuseado por pessoal qualificado para a respectiva definio de
tarefas e respeitando a documentao correspondente a esta definio de tarefas, em especial as indicaes de segurana e avisos
apresentados. Graas sua formao e experincia, o pessoal qualificado capaz de reconhecer os riscos do manuseamento destes
produtos/sistemas e de evitar possveis perigos.
Prefcio
Produtos aplicveis
Este manual aplicvel ao seguinte sistema de controle:
Sistema de controle
Verso do software
V4.6
Documentao do usurio
Manual de programao e operao (Torneamento)
Manual de diagnsticos
Manual de funcionamento
Manual de parmetros
Manuteno e Suporte:
Web site chins:
http://www.siemens.com.cn/808D
Website global:
http://support.automation.siemens.com
Declarao CE de conformidade
A declarao CE de conformidade para a Diretriz EMC pode ser encontrada na Internet em
http://support.automation.siemens.com
Insira o nmero 15257461 como o termo de busca ou contate o escritrio Siemens local.
ndice remissivo
Prefcio .................................................................................................................................................................. 2
1
Introduo .............................................................................................................................................................. 7
1.1
1.1.1
1.1.2
1.2
1.2.1
1.2.2
1.3
1.4
1.5
Configurao ........................................................................................................................................................ 16
3.1
Sistemas de coordenadas........................................................................................................................... 16
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
Criao de ferramentas............................................................................................................................... 18
Criar uma nova ferramenta ......................................................................................................................... 18
Ativao da ferramenta ............................................................................................................................... 20
Atribuir o volante ......................................................................................................................................... 20
Ativar o fuso ................................................................................................................................................ 22
Medir a ferramenta (manualmente) ............................................................................................................. 23
Configurando a pea ................................................................................................................................... 25
Verificao do resultado da correo da ferramenta no modo "MDA" ........................................................ 28
Inserir/modificar os dados de desgaste da ferramenta ............................................................................... 29
3.3
4.2
4.3
5.2
5.3
5.4
5.5
5.5.1
5.5.2
5.5.3
5.6
Princpios de programao.................................................................................................................................... 51
8.1
8.1.1
8.1.2
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.2.9
8.2.10
8.2.11
8.2.12
Dimenses da programao....................................................................................................................... 52
Seleo de plano: G17 a G19 .................................................................................................................... 53
Dimensionamento absoluto / incremental G90, G91, AC, IC ...................................................................... 54
Dimenses em unidades mtricas e polegadas: G71, G70, G710, G700 .................................................. 55
Coordenadas polares, definio de polo: G110, G111, G112 .................................................................... 55
Deslocamento da obra programvel: TRANS, ATRANS ............................................................................ 57
Rotao programvel: ROT, AROT ............................................................................................................ 58
Fator de escala programvel: SCALE, ASCALE ........................................................................................ 59
Espelhamento programvel: MIRROR, AMIRROR..................................................................................... 60
Fixao do objeto a usinar - deslocamento ajustvel da obra: G54 a G59, G500, G53, G153 .................. 61
Compresso do bloco NC (COMPON, COMPCURV, COMPCAD) ............................................................ 62
Transformao da superfcie do cilindro (TRACYL) ................................................................................... 64
8.3
8.3.1
8.3.2
8.3.3
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5
8.5
8.5.1
8.5.2
8.5.3
8.6
8.6.1
8.6.2
8.7
8.7.1
8.7.2
8.7.3
8.8
8.8.1
8.8.2
8.8.3
Movimentos do fuso.................................................................................................................................... 89
Estgios de marcha .................................................................................................................................... 89
Velocidade S do fuso, direes de rotao ................................................................................................ 89
Posicionamento do fuso: SPOS ................................................................................................................. 90
8.9
8.9.1
8.9.2
8.10
8.10.1
8.10.2
8.10.3
8.10.4
8.10.5
8.10.6
8.10.7
8.10.8
8.11
8.12
8.13
8.13.1
8.13.2
8.13.3
8.14
8.14.1
8.14.2
8.14.3
8.14.4
8.15
8.15.1
8.15.2
8.15.3
8.15.4
8.16
8.16.1
8.16.2
8.17
9.2
9.3
9.4
9.4.1
9.4.2
9.4.3
9.4.4
9.4.5
9.4.6
9.4.7
9.4.8
9.4.9
9.4.10
9.4.11
9.4.12
9.5
9.5.1
9.5.2
9.5.3
9.5.4
9.6
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
9.6.7
9.6.8
9.6.9
9.6.10
9.6.11
9.6.12
9.7
9.7.1
9.7.2
9.7.3
9.7.4
10
A.2
A.3
A.4
A.5
A.6
A.7
A.8
A.8.1
A.8.2
A.8.3
A.9
A.10
A.11
A.12
A.13
A.14
A.14.1
A.14.2
A.14.3
A.14.4
A.14.5
A.14.6
A.14.7
A.15
A.16
A.17
A.18
1
1.1
1.1.1
Introduo
Painis de operao SINUMERIK 808D ADVANCED
Viso geral
O SINUMERIK 808D ADVANCED PPU (Unidade de processa meto do painel) est disponvel nas seguintes opes:
PPU161.2
layout de painel horizontal, aplicvel para o sistema de controle deSINUMERIK 808D ADVANCED T (torneamento)
ouSINUMERIK 808D ADVANCED M (fresagem)
PPU160.2
layout de painel vertical, aplicvel para o sistema de controle deSINUMERIK 808D ADVANCED T (torneamento)
ouSINUMERIK 808D ADVANCED M (fresagem)
PPU161.2 (layout do painel horizontal)
1.1.2
Tecla de retorno
Tecla Help
Teclas cursoras *
Teclas de controle *
Interface USB *
LEDs de status *
Os cones nas teclas a seguir esto disponveis somente com o PPU161.2 e PPU160.2.
O cone na tecla uma dica de que voc pode pressionar<CTRL> e esta tecla como
um atalho para as telas de captura.
O cone na tecla uma dica de que voc pode pressionar<CTRL> e esta tecla como
um atalho para salvar os arquivos de partida.
O cone na tecla uma dica de que voc pode pressionar<CTRL> e esta tecla como
um atalho para exibio de slides pr-definidos na tela.
O cone na tecla uma dica de que voc pode pression-la para chamar a funo de
calculadora.
Teclas cursoras
Teclas de
controle
Teclas da rea
operacional
LEDs de status
LED "POK"
Luz verde acesa: A alimentao para o CNC est ligada.
LED "RDY"
Luz verde acesa: A CNC est pronta e o CLP est no modo de operao.
Luz laranja acesa:
on: O CLP est no modo PARADO.
Piscando: O CLP est no modo de energizao.
Luz vermelha: A CNC est no modo PARADO.
LED "TEMP"
Apagada: A temperatura do CNC est dentro da faixa especificada.
Luz laranja acesa: A temperatura do CNC est fora da faixa.
Interface USB
1.2
1.2.1
Viso geral
1.2.2
10
Tecla do volante
emergncia
11
12
1.3
Layout da tela
Alarmes e mensagens
13
1.4
Nveis de proteo
Viso geral
OSINUMERIK 808D ADVANCED proporciona um conceito de nveis de proteo para habilitar reas de dados. Diferentes
nveis de proteo controlam diferentes direitos de acesso.
O sistema de controle da SIEMENS ajustado por default no nvel mais baixo de proteo 7 (sem senha). Se a senha no
for mais conhecida, o sistema de controle deve ser reinicializado com os dados default da mquina/inversor. Todas as
senhas so ento reinicializadas com as senhas padro para essa verso de software.
Indicao
Antes de reinicializar o sistema de controle com dados de mquina/inversor default, certifique-se de ter feito backup dos
dados de sua mquina/inversor; caso contrrio, todos os dados so perdidos aps reinicializao com os dados default da
mquina/inversor.
Nvel de proteo
Travado por
rea
Senha Siemens
Siemens, reservado
Senha do fabricante
Fabricantes da mquina
Reservado
3-6
Sem senha
Usurios finais
Nvel de proteo 1
O nvel de proteo 1 requer uma senha do fabricante. Com essa entrada de senha, pode-se efetuar as seguintes
operaes:
Inserir ou alterar parte dos dados da mquina e dados do inversor
NC condutor e comissionamento do inversor
Nvel de proteo 3-6
O nvel de proteo 3-6 requer uma senha de usurio final. Com essa entrada de senha, pode-se efetuar as seguintes
operaes:
Inserir ou alterar parte dos dados da mquina e dados do inversor
Editar programas
Definir valores de desvio
Medir ferramentas
Nvel de proteo 7
O nvel de proteo 7 definido automaticamente se nenhuma senha for definida e nenhum sinal de interface de nvel de
proteo for ajustado. O nvel de proteo 7 pode ser definido a partir do programa do usurio do CLP ajustando os bits na
interface do usurio.
Nos menus listados abaixo, a entrada e modificao dos dados depende do nvel de proteo definido:
Desvios da ferramenta
Desvios do trabalho
Dados de ajuste
Ajustes RS232
Criao de programa / correo de programa
O nmero de dados de mquina e os dados do inversor que podem ser lidos ou modificados depende do nvel de proteo.
Pode-se definir o nvel de proteo para essas reas de funo com exibio dos dados da mquina (USER_CLASS...).
Definio da senha
Voc pode definir a senha desejada atravs da seguinte rea de operao:
+
14
1.5
Sequncia de operao
1.
2.
Pressione esta tecla de funo para abir a janela de seleo do idioma de interface do
usurio.
3.
4.
Observao:
A IHM (Interface homem-mquina) automaticamente reiniciada quando um novo idioma
selecionado.
Indicao
Ao ligar/desligar o CNC e a mquina, observar tambm a documentao do fabricante da mquina-ferramenta uma vez que
ligar e aproximao do ponto de referncia so funes dependentes da mquina.
Sequncia de operao
1.
2.
O smbolo
mostrado na tela indica que o eixo no referenciado ainda. Se um eixo no
referenciado, o smbolo sempre visvel na atual rea operacional (usinagem).
15
3.
Notar que os sentidos de deslocamento transversal do eixo e as funes das teclas do eixo so
definidos pelo fabricante da mquina.
3
3.1
Configurao
Sistemas de coordenadas
Como regra, um sistema de coordenadas formado por trs eixos de coordenadas mutuamente perpendiculares. As
direes positivas dos eixos de coordenadas so definidas utilizando-se a chamada "regra dos trs dedos" da mo direita.
O sistema de coordenadas relativo pea e a programao acontece independentemente se a ferramenta ou a pea est
sendo deslocada na transversal. Ao programar, considera-se sempre que a pea desloca relativamente ao sistema de
coordenadas da pea, que deve ficar fixa.
A figura abaixo ilustra como determinar as direes dos eixos.
16
17
Prender a pea
Para usinar, a pea presa na mquina. A pea deve ser alinhada de tal maneira que os eixos do sistema de coordenadas
da pea correm em paralelo com os da mquina. Qualquer desvio resultante do zero da mquina em relao ao zero da
pea determinado ao longo do eixo X, Y e Z e inserido em uma rea de dados destinada ao compensao ajustvel do
trabalho. No programa do NC, esse desvio ativado durante a execuo de programa, por exemplo, utilizando um
comando G54 programado.
A figura abaixo mostra um exemplo da pea presa na mquina.
3.2
3.2.1
Criao de ferramentas
Criar uma nova ferramenta
Indicao
O sistema de controle suporta um mximo de 64 ferramentas ou 128 arestas de corte.
18
Sequncia de operao
1.
2.
3.
4.
5.
Observao:
Selecione o cdigo de posio de borda de ferramenta correspondente direo efetiva da ponta
da ferramenta.
6.
Usar essa tecla de funo para confirmar as configuraes. A janela abaixo mostra a informao
da nova ferramenta criada.
7.
Tipo de ferramenta
Nmero da ferramenta
19
3.2.2
Ativao da ferramenta
Sequncia de operao
3.2.3
1.
2.
3.
4.
5.
6.
Atribuir o volante
20
1.
2.
Pressionar a tecla no MCP para controlar o movimento do eixo com volantes externos.
3.
2.
3.
Pressionar essa tecla de funo para abrir a lista de dados bsica da mquina.
4.
5.
6.
Pressionar essa tecla de funo vertical para ativar a mudana de valor. Notar que o sistema
de controle reinicializa para aceitar o novo valor.
7.
8.
9.
Pressionar essa tecla de funo vertical para abrir a janela de atribuio de volante.
10.
11.
21
12.
Selecionar o incremento de override solicitado. O eixo selecionado pode agora ser movido
com o volante.
O incremento de override 0,001 mm.
3.2.4
Ativar o fuso
Sequncia de operao
22
1.
2.
3.
4.
5.
6.
7.
3.2.5
Viso geral
Indicao
Para fresas, tanto o comprimento como o raio devem ser determinados; para brocas (ver figura a seguir), apenas o
comprimento deve ser determinado.
Pode-se determinar o comprimento da ferramenta, o raio e o dimetro medindo-se a ferramenta ou inserindo os valores na
lista de ferramentas (ver a seo "Criar uma nova ferramenta (Pgina 18) para mais informaes).
Usando a posio real do ponto F (coordenada da mquina) e o ponto de referncia, o sistema de controle pode calcular o
valor de desvio atribudo ao comprimento 1 ou o raio da ferramenta para o eixo selecionado.
Esquema 3-1 Determinao do desvio de comprimento usando o exemplo de uma broca comprimento do eixo 1/Z
(fresagem)
Sequncia de operao
1.
2.
4.
5.
...
23
6.
Selecionar um override feedrate adequado e ento usar o volante para mover a ferramenta
para riscar a borda da pea solicitada (ou a borda do bloco de configurao, se usado).
7.
Pressionar essa tecla para definir o ponto de referncia como solicitado (por exemplo, a
pea).
8.
Inserir a distncia entre a ponta da ferramenta e o ponto de referncia no campo "Z0", por
exemplo, "0". (Este valor a espessura de um bloco de configurao, se utilizado.)
9.
10.
Pressionar essa tecla de funo vertical para abrir a janela de medio do dimetro da
ferramenta.
11.
12.
13.
Selecionar um override feedrate adequado e ento usar o volante para mover a ferramenta
para riscar a borda da pea solicitada (ou a borda do bloco de configurao, se usado).
14.
Inserir a distncia da borda da pea de trabalho nas direes X e Y nos campos "X0" e "Y0"
respectivamente, por exemplo, inserir "0" em "X0" e "0" em "Y0". (Este o valor da largura
de um bloco de configurao, se utilizado. Selecione um dos X0/Y0, conforme a
necessidade.)
...
24
15.
16.
Pressionar esta teclas de funo e ser possvel ver que os valores de dados de
compensao foram adicionados automaticamente aos dados da ferramenta.
Repita as operaes acima para outras ferramentas e certifique-se de que mediu todas as ferramentas antes da usinagem,
o que tambm facilita o processo de troca de ferramenta.
3.2.6
Configurando a pea
Viso geral
Voc selecionou o painel de correo pertinente (por exemplo, G54) e o eixo que quer determinar para a correo.
2.
3.
4.
Pressionar essa tecla de funo vertical para abrir a janela de medio da borda da pea.
5.
25
6.
7.
8.
Selecionar um override feedrate adequado e ento usar o volante para mover a ferramenta
para riscar a borda da pea solicitada.
9.
Selecionar o plano de desvios para salvar e o sentido de medio (por exemplo, "G54" e "-").
10.
12.
13.
Repetir as operaes acima para medir e configurar os desvios de trabalho nos eixos Y e
"Z" respectivamente.
...
26
1.
2.
3.
4.
Pressionar essa tecla de funo vertical para abrir a janela de medio de uma pea
retangular.
5.
6.
Pressionar essa tecla de funo vertical para salvar a posio de ferramenta P1 no sistema
de coordenadas.
7.
8.
Pressionar essa tecla de funo vertical para salvar os desvios de trabalhos nos eixos X e Y
aps todas as quatro posies terem sido medidas.
...
2.
3.
4.
Pressionar essa tecla de funo vertical para abrir a janela de medio de uma pea
circular.
5.
6.
Pressionar essa tecla de funo vertical para salvar a posio de ferramenta P1 no sistema
de coordenadas.
7.
8.
Pressionar essa tecla de funo vertical para salvar os desvios de trabalho nos eixos X e Y
aps todas as quatro posies terem sido medidas.
...
27
3.2.7
A fim de garantir a segurana de mquina e a preciso, necessrio testar, de forma apropriada, os resultados da correo
da ferramenta.
Sequncia de operao
1.
2.
3.
4.
5.
Pressionar esta tecla para garantir que a funo "ROV" esteja ativa (acesa).
Observao:
A funo "ROV" ativa a chave de correo da taxa de avano na funo G00.
6.
Esta janela exibe as funes auxiliares e M atualmente ativas. Para fechar a janela, pressione esta
softkey mais uma vez.
Esta teclas de funo abre a janela de salvamento onde possvel especificar um nome e um meio de
armazenamento para o programa exibido na janela MDA. Para salvar o programa, inserir o nome do
programa no campo de entrada ou selecionar um programa existente para sobrescrever.
Observao: Se voc no salvar usando esta teclas de funo, o programa editado no modo "MDA" torna-se, na verdade,
um arquivo temporrio.
Pressionar esta teclas de funo exclui todos os blocos exibidos na janela MDA.
Esta teclas de funo abre uma janela na qual possvel selecionar um arquivo de programa existente a
partir de um diretrio do sistema para carregamento no buffer MDA.
Para uma explicao sobre outras teclas de funo neste modo, consulte a Seo "Outras configuraes no modo "JOG"
(Pgina 238)".
28
3.2.8
Indicao
necessrio distinguir claramente a direo da compensao do desgaste da ferramenta.
Sequncia de operao
1.
2.
3.
4.
5.
29
3.3
Ao trabalhar com o CNC, preciso configurar a mquina e as ferramentas, etc. da seguinte maneira:
Criar as ferramentas e as arestas de corte.
Inserir/modificar a ferramenta e os desvios de trabalho.
Inserir os dados de ajuste.
Funes das teclas de funo
Pressionar essa tecla no PPU permitir abrir a seguinte janela:
30
Programao da pea
OSINUMERIK 808D ADVANCED sistema de controle pode armazenar um mximo de 300 programas de peas que
incluem aqueles criados pelo sistema de controle para determinadas funes como MM+, TSM e assim por diante.
Funes das teclas de funo
Pressionar essa tecla no PPU permitir abrir a seguinte janela:
Busca arquivos
31
4.1
Sequncia de operao
1.
2.
3.
Se desejar criar um novo arquivo de programa diretamente, pressionar esta teclas de funo e
continuar na Etapa 4.
Observao:
Se desejar primeiro criar um novo diretrio de programa, pressionar esta teclas de funo e
continuar conforme abaixo, antes de ir para a Etapa 4
32
4.
Pressionar essa tecla de funo para ativar a janela de criao de um novo programa.
5.
Insira os nomes do novo programa. Se quiser criar um programa principal, desnecessrio inserir
a extenso de arquivo ".MPF". Se quiser criar um subprograma, deve inserir a extenso de arquivo
".SPF". O tamanho de um nome de programa limitado a 24 caracteres ingleses ou 12 caracteres
chineses. recomendado no utilizar nenhum caractere especial no nome de programa.
6.
Pressionar esta tecla de funo para confirmar a entrada. A janela do editor de programa da pea
abre. Insira os blocos na janela, que so salvos automaticamente.
4.2
Viso geral
Um programa de peas ou sees de um programa de peas s pode ser editado se no estiver sendo executado.
Quaisquer modificaes no programa da pea so armazenadas imediatamente.
Sequncia de operao
1.
2.
3.
Selecionar o arquivo de programa que deseja editar. Voc tambm pode pesquisar um arquivo ou
diretrio da seguinte maneira:
Pressionar a tecla de funo e especificar os critrios desejados na caixa de pesquisa:
Observao: a extenso de arquivo ".MPF" ou ".SPF" deve ser inserida se desejar pesquisar
um arquivo de programa.
Ou:
Inserir o primeiro caractere na tela principal do diretrio do programa. O sistema navega
diretamente para o primeiro arquivo comeando com esse caractere.
4.
Pressionar essa tecla para abrir o arquivo de programa. O sistema alterna para a janela do editor
de programas.
5.
6.
Aps concluir a edio, pressionar esta tecla de funo para executar o programa. O sistema
alterna para o modo "AUTO" na rea de usinagem.
33
Pesquisa de blocos
Seguir as seguintes etapas para pesquisar um bloco:
1.
2.
Pressionar essa tecla de funo para buscar atravs de texto. Alternativamente, pode-se buscar
com um determinado nmero de linha ao pressionar a seguinte tecla de funo:
3.
Inserir o texto de pesquisa ou nmero de linha no campo de entrada. Pressionar esta tecla para
selecionar um ponto de partida para a pesquisa se desejar pesquisar atravs de texto.
4.
Pressionar essa tecla de funo para iniciar a busca ou, caso contrrio, pressionar a seguinte tecla
de funo para cancelar a busca:
Pressionar essa tecla de funo na janela de editor de programas aberta para inserir um marcador.
3.
Pressionar a seguinte tecla de funo para copiar a seleo para a memria buffer
ou
Pressionar a seguinte tecla para cortar a seleo para a memria buffer
4.
Posicionar o cursor no ponto de entrada desejado no programa e pressionar essa tecla de funo.
Os dados so copiados com xito.
34
4.3
Buscar programas
1.
2.
3.
4.
Inserir o nome completo com extenso do arquivo do programa a ser buscado no primeiro campo
de entrada na janela de busca. Para restringir a busca, pode-se inserir o texto desejado no
segundo campo.
5.
Usar essa tecla para escolher se incluir pastas subordinadas ou observar caixa alta/baixa.
6.
Pressionar essa tecla de funo para iniciar a busca ou, caso contrrio, pressionar a seguinte tecla
de funo para cancelar a busca:
2.
3.
4.
5.
6.
Pressionar esta tecla de funo para colar o arquivo ou diretrio da rea de transferncia no
diretrio atual.
35
Excluir/restaurar programas
1.
2.
3.
4.
5.
Pressionar essa tecla de funo para confirmar a eliminao ou pressione a seguinte tecla de
funo para cancelar:
Se quiser restaurar o arquivo eliminado por ltimo, pressionar a seguinte tecla de funo:
Renomear programas
1.
2.
3.
4.
5.
6.
7.
36
1.
2.
Pressionar essa tecla de funo para abrir a lista de arquivos recentes. Notar que mesmo os
arquivos apagados tambm so exibidos na lista.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
3.
4.
Pressionar esta tecla de funo vertical para iniciar a execuo do programa selecionado.
Para apagar a lista de arquivos atual, pressionar a seguinte tecla de funo:
Usinagem automtica
Viso geral
A mquina deve ter sido configurada para o modo "AUTO" de acordo com as especificaes do fabricante da mquina.
Podem ser realizadas as seguintes operaes, tais como, incio, parada e controle do programa, busca de bloco e
simulao em tempo real etc.
Funes das teclas de funo
Pressionar a tecla
37
Parmetros
Exibe os eixos que existem no sistema de coordenadas Exibe a distncia remanescente para os eixos se
deslocarem na transversal.
5.1
Executar a simulao
Funcionalidade
Utilizando grficos de linha interrompida, o caminho da ferramenta programado pode ser traado. Antes da usinagem
automtica, preciso executar a simulao para verificar se a ferramente se move da maneira certa.
Sequncia de operao
38
1.
2.
3.
4.
5.
Pressionar essa tecla de funo para abrir a janela de simulao de programa e o modo de
controle de programaPRT ser automaticamente ativado.
Se o sistema de controle no estiver no modo de operao correto, uma mensagem aparecer na
parte inferior da tela, como segue. Se essa mensagem aparecer, repetir o passo 4.
6.
Pressione essa tecla para iniciar a simulao padro para a execuo do programa de peas
selecionado. Observe que a funo de simulao somente pode ser executada quando sistema de
controle estiver no modo de operao "AUTO"!
39
5.2
Program control
Sequncia de operao
1.
2.
3.
Pressionar essa tecla de funo para abrir o menu de nvel inferior para controle de programas.
4.
Pressionar a correspondente tecla de funo vertical para ativar ou desativar a opo de controle
de programas desejada (ver tabela abaixo das funes detalhadas da tecla de funo). As teclas
de funo selecionadas so realadas em azul.
Aps ativar esta opo, o cone "PRT" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Para mais informaes sobre o teste de programa, consultar a Seo "Teste de programa (Pgina 41)".
Todos os movimentos transversais so realizados com o ponto de ajuste de velocidade de avano
especificado atravs dos dados de configurao "alimentao de funcionamento a seco". Em vez dos
comandos de movimento programados, a alimentao de funcionamento em vazio efetiva.
Aps ativar esta opo, o cone "DRY" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Para o processamento de programa em cada bloco no qual a funo diversa M01 programada.
Funciona da mesma forma como ao se pressionar a seguinte tecla:
Aps ativar esta opo, o cone "M01" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Salta blocos de programa que so identificados com uma barra na frente do nmero do bloco (por
exemplo, "/N100").
Aps ativar esta opo, o cone "SKP" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Disponvel apenas no seguinte status:
Cada bloco decodificado separadamente e uma parada efetuada em cada bloco. Entretanto, para
os blocos de rosca sem velocidade de avano em vazio, uma parada s efetuada no final do bloco de
rosca atual.
Funciona da mesma forma como ao se pressionar a seguinte tecla:
Aps ativar esta opo, o cone "SBL" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
40
Aps ativar esta opo, o cone "ROV" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Executa o teste do programa antes da efetiva usinagem, verificando o movimento do eixo na mquina.
Desabilita a sada de pontos de ajuste para os fusos e suprime todas as funes auxiliares.
Aps ativar esta opo, o cone "AFL" aparece imediatamente na barra de status do programa e esta
tecla de funo destacada em azul.
Observe que a tela alterna entre "AFL" e "PRT" pressionando a tecla de funo correspondente.
Somente uma destas duas teclas de funo pode estar ativa por vez.
5.3
Teste de programa
possvel testar um programa de peas usando trs mtodos diferentes antes da usinagem.
Teste do programa com funcionamento em vazio
Com o funcionamento em vazio, todos os comandos de movimento programados so substitudos por uma taxa de avano
de funcionamento em vazio definida (consulte a Seo "Inserir/modificar os dados de ajuste (Pgina 234)"). Antes de
executar o funcionamento em vazio, remover primeiro a pea de trabalho da mquina.
Proceder como segue para testar um programa de pea com funcionamento vazio.
1.
2.
3.
Pressionar essa tecla de funo para abrir o menu de nvel inferior para controle de programas.
4.
Pressionar esta tecla de funo vertical para ativar as configuraes de taxa de avano para o
funcionamento em vazio.
5.
Pressione essa tecla no MCP para fechar a porta na mquina (se essa funo no usada,
simplesmente fechar a porta na mquina manualmente).
6.
Certificar-se de que o override da feedrate 0%. Verifique se a ferramenta correta est no fuso
antes de continuar.
7.
8.
9.
41
2.
3.
4.
Pressionar essa tecla no MCP para executar o programa. A exibio do ponto de ajuste "simula"
os movimentos transversais.
5.
Endereo
Seleo da ferramenta
Corretor de ferramentas
D, DL
Taxa de avano
Velocidade do fuso
Funes M
Funes H
QuandoAFL est ativo, possvel testar o programa de peas verificando o movimento do eixo. Somente uma destas
funesPRT eAFL pode estar ativa por vez. Antes de iniciar o teste do programa, remover primeiro a pea de trabalho da
mquina.
Proceder como segue para testar um programa de pea no modo AFL.
42
1.
2.
3.
Pressionar essa tecla de funo para abrir o menu de nvel inferior para controle de programas.
4.
5.
6.
Pressione essa tecla no MCP para fechar a porta na mquina (se essa funo no usada,
simplesmente fechar a porta na mquina manualmente). Certificar-se de que o override da
feedrate 0%.
Pressionar essa tecla no MCP para executar o programa.
7.
8.
5.4
2.
3.
4.
O sistema muda automaticamente para o modo "AUTO" na rea operacional de usinagem aps a
tecla ter sido pressionada.
5.
Se desejado, pode-se usar essa tecla de funo para especificar como se deseja executar o
programa (para mais informaes do controle de programa, consultar a seo "Program control
(Pgina 40)").
6.
5.5
5.5.1
43
44
1.
2.
3.
4.
Pressionar essa tecla de funo para abrir a janela para configuraes de comunicao RS232.
5.
Usar essa tecla para configurar os valores na seguinte janela como solicitado:
6.
Usar essa tecla de funo para salvar as configuraes. Se desejado, pode-se pressionar a
seguinte tecla de funo para tornar as configuraes em padres:
7.
8.
9.
Pressionar este boto na tela principal e selecionar a velocidade de transmisso desejada da lista.
Notar que essa velocidade de transmisso deve ser a mesma que foi selecionada no lado NC.
10.
11.
5.5.2
Pr-requisitos:
A ferramentaSinuComPCIN foi instalada em seu PC/PG.
A comunicao RS232 foi estabelecida com sucesso entre o sistema de controle e o PC/PG.
Proceder como segue para executar um programa de pea externamente atravs da interface RS232:
1.
2.
3.
Pressionar essa tecla de funo vertical e o sistema automaticamente muda para o modo "AUTO"
na rea operacional de usinagem.
4.
Pressionar este boto na tela principal do SinuComPCIN e selecionar o programa desejado para
executar, por exemplo, Test.mpf. O programa transferido para a memria buffer no sistema de
controle e exibido para na seguinte janela:
5.
Se desejado, pode-se usar essa tecla de funo para especificar como se deseja executar o
programa (para mais informaes sobre o controle de programa, consultar a seo "Program
control (Pgina 40)").
6.
Indicao
Quando usar uma execuo externa atravs da RS232, a interface RS232 no deve estar ativa para outro aplicativo. Isto
significa, por exemplo, que a interface RS232 no deve estar ativa atravs da seguinte operao:
> "PLC" >
45
5.5.3
Pr-requisitos:
A ferramentaSinuComPCIN foi instalada em seu PC/PG.
A comunicao RS232 foi estabelecida com sucesso entre o sistema de controle e o PC/PG.
Indicao
Os arquivos de programa podem ser transferidos somente para a unidade de sistemaN:\MPF ou N:\CMA; para isso, antes
de transferi certificar-se de que o identificador de unidade contido na primeira linha no arquivo de programa "N" e o
diretrio de destino na segunda linha "N_MPF" ou "N_CMA". Se no, deve ser feita uma mudana manual, por exemplo:
Proceder como segue para transferir um programa de pea externamente atravs da interface RS232:
1.
2.
3.
4.
Pressionar este boto na tela principal do SinuComPCIN e selecionar o programa desejado para
executar, por exemplo, Test.mpf. A transferncia de dados tem incio.
No lado NC:
No lado SinuComPCIN:
5.
46
Aguardar at que SinuComPCIN tenha encerrado a transferncia de dados e apertar este boto.
5.6
Funcionalidade
A funo block search possibilita avano de programa ao bloco requerido no programa da pea. Pode-se iniciar a usinagem
a partir de um bloco de programas especfico aps parar/interromper a execuo do programa ou durante a reusinagem.
Sequncia de operao
1.
2.
3.
4.
Buscar o ponto de incio solicitado com teclas cursoras ou coma seguinte tecla de funo:
5.
Pressiona uma das seguintes teclas de funo para definir a configurao da busca de bloco:
Aps a busca de bloco, o programa continuar a partir da linha anterior ao ponto
de interrupo. Os mesmos clculos das condies bsicas (por exemplo:
nmeros de ferramentas e aresta de corte, funes M, velocidade de avano
velocidade de fuso) so realizadas como durante operao de programa normal,
mas os eixos no se movem.
Aps a busca de bloco, o programa continuar a partir da linha anterior ao ponto
de interrupo. Os mesmos clculos das condies bsicas so efetuados como
durante a operao de programa normal, mas os eixos no se movem.
Busca de blocos sem clculos das condies bsicas.
6.
Certificar-se de que o override da feedrate 0%. Verifique se a ferramenta correta est no fuso
antes de continuar.
7.
Pressionar essa tecla no MCP e ento um alarme 010208 aparece para ser confirmado se deve
continuar.
8.
9.
47
Salvando dados
Essa funo salva os dados NC e CLP da memria voltil para uma rea de memria no voltil.
Pr-requisito:
Uma senha de sistema vlida precisa ser definida no sistema de controle.
No h nenhum programa executando no momento.
Seguir as seguintes etapas para salvar dados:
1.
2.
3.
2.
3.
1.
2.
3.
4.
5.
Pressionar essa tecla de funo para confirmar. O sistema de controle reinicializa com os
dados salvos.
Mtodo 2
48
Uma barra de tecla de funo horizontal estendida pode ser acessada atravs desta tecla no PPU. Duas teclas de funo
horizontal estendidas so fornecidas:
Visualiza as informaes de servio
Define o planejador de manuteno
Para mais informaes sobre as funes dessa tecla de funo, consultar o Manual de diagnsticos do SINUMERIK 808D
ADVANCED.
49
Backup de dados
2.
3.
Selecionar o arquivo de programa ou o diretrio para o qual fazer o back up. Como opo, voc
pode usar a seguinte tecla de funo para pesquisar o arquivo ou diretrio desejado:
4.
Pressionar essa tecla de funo para copiar os dados para a rea de transferncia.
5.
6.
Pressionar essa tecla de funo para colar os dados copiados para o diretrio atual.
50
4.
5.
6.
7.
8.
9.
Pressionar essa tecla de funo vertical na janela RS232. A transferncia de dados tem incio.
10.
8
8.1
Princpios de programao
Fundamentos da programao
8.1.1
Nomes de programas
Cada programa deve ter um nome de programa. O nome de programa deve obedecer s convenes abaixo:
Utilize no mximo 24 letras ou 12 caracteres chineses para nomear um programa (excluindo o comprimento do
caractere da extenso do arquivo)
Separe a extenso do arquivo apenas com um ponto decimal
Caso o tipo de programa padro atual seja MPF (principal programa) e voc deseja criar um subprograma, insira a
extenso ".SPF"
Caso o tipo de programa padro atual seja SPF (principal programa) e voc deseja criar um subprograma, insira a
extenso ".MPF"
No insira a extenso do arquivo caso deseje assumir o tipo de programa padro atual
Evite utilizar caracteres especiais para nomes de programas.
Exemplo
WORKPIECE527
8.1.2
Estrutura do programa
Estrutura e contedo
O programa NC consiste de uma sequncia de blocos (ver tabela abaixo). Cada bloco representa uma etapa da usinagem.
As instrues so gravadas nos blocos na forma de palavras. O ltimo bloco na sequncia de execuo contm uma
palavra especial para o fim do programa, por exemplo, M2.
A tabela abaixo mostra um exemplo de estrutura de programa do NC.
Bloco
Palavra
Palavra
Palavra
...
; Comentrio
Bloco
N10
G0
X20
...
; Primeiro bloco
Bloco
N20
G2
Z37
...
; Segundo bloco
Bloco
N30
G91
...
...
; ...
Bloco
N40
...
...
...
Bloco
N50
M2
; Fim do programa
51
8.2
8.2.1
Dados posicionais
Dimenses da programao
Nesta seo, voc encontrar descries dos comandos com os quais poder programar diretamente as dimenses obtidas
de um desenho. Isto tem a vantagem de no ser preciso fazer clculos extensos para a programao do NC.
Indicao
Os comandos descritos nesta seo so encontrados na maioria dos casos no incio de um programa. A forma na qual
essas funes so combinadas no tem inteno de ser uma soluo bvia. Por exemplo, a opo de plano de trabalho
pode ser feita em outro ponto do programa NC. A finalidade real desta e das sees seguintes ilustrar a estrutura
convencional de um programa NC.
Viso geral das dimenses tpicas
A base da maior parte dos programas NC um desenho com dimenses reais.
Quando da implementao de um programa NC, til inserir exatamente as dimenses do desenho de um objeto a usinar
no programa de usinagem. Estas podem ser:
Dimenso absoluta, G90 eficaz de maneira modal aplica-se a todos os eixos no bloco, at a revogao pelo G91 em um
bloco seguinte.
Dimenso absoluta, X=AC(valor) aplica-se apenas este valor ao eixo determinado e no influenciado por G90/G91.
Isto possvel para todos os eixos e tambm para posicionamentos do fuso SPOS, SPOSA e parmetros de
interpolao I, J, K.
Dimenso absoluta, X=CC(valor) a posio pela rota mais curta, aplica-se apenas este valor ao eixo determinado e no
influenciado por G90/G91. Isto tambm possvel para posicionamentos de fuso SPOS, SPOSA.
Dimenso absoluta, X=ACP(valor) aproximao da posio na direo positiva, somente este valor definido para o
eixo rotativo, cuja faixa definida como 0...< 360 graus nos dados da mquina.
Dimenso absoluta, X=ACN(valor) aproximao da posio na direo negativa, somente este valor definido para o
eixo rotativo, cuja faixa definida como 0...< 360 graus nos dados da mquina.
Dimenso incremental, G91 modalmente eficaz aplica-se a todos os eixos no bloco, at ela ser revogada por G90 em
um bloco seguinte.
Dimenso incremental, X=IC(valor) apenas este valor aplica-se exclusivamente ao eixo especificado e no
influenciado por G90/G91. Isto possvel para todos os eixos e tambm para posicionamentos do fuso SPOS, SPOSA e
parmetros de interpolao I, J, K.
Dimenso em polegadas, G70 aplica-se a todos os eixos lineares no bloco, at ser revogado por G71 em um bloco
seguinte.
Dimenso mtrica, G71 aplica-se a todos os eixos lineares no bloco, at ser revogado por G70 em um bloco seguinte.
Dimenso em polegadas como para G70, no entanto, G700 aplica-se tambm aos dados de ajuste da taxa de avano e
ao comprimento.
Dimenso mtrica como para G71, no entanto, G710 aplica-se tambm aos dados de ajuste da taxa de avano e ao
comprimento.
Programao do dimetro, DIAMON ativado
Programao do dimetro, DIAMON desativado
Programao do dimetro, DIAM90 para avano transversal de blocos com G90. Programao do raio para avano
transversal de blocos com G91.
52
8.2.2
Funcionalidade
Para atribuir, por exemplo, compensaes de raio da ferramenta e comprimento da ferramenta, um plano com dois eixos
selecionado dentre os trs eixos X, Y e Z. Nesse plano, pode-se ativar uma compensao do raio da ferramenta.
Para broca e fresa, a compensao de comprimento (comprimento1) atribuda ao eixo vertical no plano selecionado.
Tambm possvel usar uma compensao de comprimento tridimensional para casos especiais.
Outra influncia da seleo de plano descrita com as funes apropriadas (por exemplo, Seo "Suporte para a
programao da definio de contorno").
Os planos individuais tambm so utilizados para definir a direo de rotao do crculo para a interpolao circular horrio
ou anti-horrio. No plano em que o crculo atravessado, a abscissa e a ordenada so designadas e, consequentemente,
tambm a direo de rotao do crculo. Crculos tambm podem ser atravessados em outro plano que no o plano
atualmente ativo G17 a G19 (Para mais informaes, consulte a seo"Interpolao circular (Pgina 74)".).
O plano e as atribuies de eixo seguintes so possveis:
Funo G
Plano (abscissa/ordenada)
G17
X/Y
G18
Z/X
G19
Y/Z
Exemplo de programao
N10 G17 T... D... M...
53
8.2.3
Funcionalidade
Com as instrues G90/G91, os dados posicionais escritos X, Y, Z, ... so avaliados como um ponto coordenado (G90) ou
como uma posio de eixo qual movimentar (G91). G90/G91 aplicam-se a todos os eixos.
Independente de G90/G91, certos dados posicionais podem ser especificados para certos blocos em dimenses
absolutas/incrementais usando AC/IC.
Estas instrues no determinam a trajetria pela qual os pontos finais so atingidos; isto proporcionado por um grupo G
(G0, G1, G2 e G3....Para mais informaes, consulte as Sees "Interpolao linear (Pgina 70)" e "Interpolao circular
(Pgina 74)".).
Programao
G90
G91
X=AC(...)
X=IC(...)
54
;
;
;
;
Dimenses absolutas
As dimenses de X permanecem absolutas, dimenso incremental de Z
Mudana para dimensionamento incremental
O dimensionamento incremental permanece X, Z-absoluto
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
8.2.4
Funcionalidade
Se as dimenses do objeto a usinar que se desviarem das configuraes do sistema de base do sistema de controle
estiverem presentes (polegada ou mm), as dimenses podero ser inseridas diretamente no programa. A converso
necessria para o sistema de base executada pelo seguinte sistema de controle.
Programao
G70
; Dimenses em polegadas
G71
G700
G710
Exemplo de programao
N10 G70 X10 Z30
; Dimenses em polegadas
Informaes
Dependendo da configurao-padro que voc tiver escolhido, o sistema de controle interpreta todos os valores
geomtricos como dimenses mtricas ou dimenses em polegadas. Corretores de ferramenta e compensaes ajustveis
do trabalho incluindo sua exibio tambm devem ser entendidos como valores geomtricos; isso tambm se aplica
velocidade de avano F em mm/min ou pol./min. A configurao-padro pode ser ajustada por meio dos dados da mquina.
Todos os exemplos neste manual so baseados em uma configurao-padro no sistema mtrico.
G70 ou G71 avalia todos os parmetros geomtricos que referem-se diretamente pea de trabalho, ou em polegadas ou
em metros, por exemplo:
Dados posicionais X, Y, Z, ... para G0,G1,G2,G3,G33, CIP, CT
Parmetros de interpolao I, J, K (tambm passo de rosca)
Raio do crculo CR
Deslocamento da obra programvel (TRANS, ATRANS)
Raio polar RP
Nenhum parmetro geomtrico restante que no for parmetro direto do objeto a usinar, como taxas de avano,
deslocamentos de ferramentas e deslocamentos de obras ajustveis afetado por G70/G71.
G700/G710 no entanto, afeta tambm a taxa de avano F (polegadas/min, polegadas por/giro ou mm/min, mm/giro).
8.2.5
Funcionalidade
Alm da especificao comum em coordenadas cartesianas (X, Y, Z), os pontos de uma pea de trabalho podem ser
especificados usando coordenadas polares.
Coordenadas polares tambm so teis se uma pea de trabalho ou uma parte dela for dimensionada a partir de um ponto
central (polo) com especificao do raio e do ngulo.
Plano
As coordenadas polares referem-se ao plano ativado com G17 a G19. Alm disso, o terceiro eixo posicionado verticalmente
neste plano pode ser especificado. Ao fazer isso, especificaes espaciais podem ser programadas como coordenadas
cilndricas.
Raio polar RP=...
O raio polar especifica a distncia do ponto ao polo. Ele armazenado e s deve ser escrito em blocos nos quais muda
depois de alterar o polo ou ao mudar o plano.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
55
Especificao de polo em relao posio de ponto de ajuste programada por ltimo (no plano, por
exemplo, com G17: X/Y)
G111
; Especificao de polo em relao origem do sistema de coordenadas da pea de trabalho atual (no
plano, por exemplo, com G17: X/Y)
G112
Indicao
Especificaes de polo
Definies de polo tambm podem ser realizadas usando coordenadas polares. Isso faz sentido se um polo j existir.
Se nenhum polo for definido, a origem do sistema de coordenadas da pea de trabalho atual atuar como o polo.
Exemplo de programao
N10 G17
; Plano X/Y
N20 G0 X0 Y0
N30 G111 X20 Y10
; Coordenada polar
M30
56
8.2.6
Funcionalidade
O deslocamento programado da obra pode ser usado:
para formatos/disposies recorrentes em variadas posies sobre o objeto a usinar
quando se seleciona um novo ponto de referncia para o dimensionamento
como uma tolerncia de material quando se faz o desbaste
Isto resulta no sistema de coordenadas da pea de trabalho atual. As dimenses regravadas usam isto como referncia.
O deslocamento possvel em todos os eixos.
Programao
TRANS X... Y... Z...
TRANS
Cada uma das instrues que contm TRANS ou ATRANS requerem um bloco separado.
Veja a ilustrao a seguir para o exemplo de correo programvel:
Exemplo de programao
N20 TRANS X20 Y15
; Translao programvel
N30 L10
N70 TRANS
57
8.2.7
Funcionalidade
A rotao executada no plano atual G17 ou G18 ou G19 usando o valor de RPL=... especificado em graus.
Programao
ROT RPL=...
AROT RPL=...
ROT
Exemplo de programao
N10
N20
N30
N40
N50
N60
N70
G17 ...
TRANS X20 Y10
L10
TRANS X30 Y26
AROT RPL=45
L10
TRANS
;
;
;
;
;
;
;
Plano X/Y
Translao programvel
Chamada de sub-rotina; contm a geometria a ser deslocada
Novo deslocamento de origem
Rotao aditiva de 45 graus
Chamada de sub-rotina
Deslocamento de origem e rotao removidos
58
8.2.8
Funcionalidade
Um fator de escala pode ser programado para todos os eixos com SCALE / ASCALE. A trajetria ampliada ou reduzida
por este fator no eixo especificado. O sistema de coordenadas atualmente configurado usado como referncia para a
troca de escala.
Programao
SCALE X... Y... Z...
SCALE
Cada uma das instrues que contm SCALE ou ASCALE requerem um bloco separado.
Indicao
Para crculos, deve ser usado o mesmo fator em ambos os eixos.
Se ATRANS for programado com SCALE/ASCALE ativo, esses valores de deslocamento tambm so colocados em
escala.
Veja a ilustrao a seguir para exemplo de espelhamento com posio de ferramenta mostrada:
Exemplo de programao
N10 G17
; Plano X/Y
N20 L10
N30 SCALE X2 Y2
N40 L10
N50 ATRANS X2.5 Y18
N60 L10
59
8.2.9
Funcionalidade
MIRROR e AMIRROR podem ser utilizados para espelhar formatos de pea nos eixos de coordenadas. Todos os
movimento transversais de eixos para os quais o espelhamento programado tm a direo invertida.
Programao
MIRROR X0 Y0 Z0
AMIRROR X0 Y0 Z0
MIRROR
As instrues que contm MIRROR ou AMIRROR requerem um bloco separado cada. O valor do eixo no tem influncia.
Um valor, entretanto, deve ser especificado.
Indicao
Qualquer compensao de raio de ferramenta ativa (G41/G42) invertida automaticamente ao espelhar.
A direo de rotao do crculo G2/G3 tambm invertida automaticamente ao espelhar.
Veja a ilustrao a seguir para exemplo de espelhamento com posio de ferramenta mostrada:
Exemplo de programao
Espelhamento em eixos de coordenadas diferentes com influncia em uma compensao de raio de ferramenta e G2/G3:
...
N10
N20
N30
N40
N50
N60
N70
N80
N90
G17
L10
MIRROR X0
L10
MIRROR Y0
L10
AMIRROR X0
L10
MIRROR
;
;
;
;
;
60
8.2.10
Funcionalidade
O deslocamento de origem ajustvel especifica a posio do zero da pea na mquina (deslocamento do ponto zero da
pea em relao ao zero da mquina). Este deslocamento determinado na fixao do objeto a usinar na mquina e deve
ser inserido no campo de dados correspondente pelo operador. O valor ativado pelo programa selecionando-se seis
agrupamentos possveis: G54 a G59.
Indicao
A fixao angular de uma pea possvel inserindo os ngulos de rotao em torno dos eixos da mquina. Essas pores
de rotao so ativadas com o deslocamento de origem G54 a G59.
Programao
G54 a G59
G500
G53
G153
61
Exemplo de programao
N10
N20
N30
N40
N50
N60
N70
N80
N90
G54
L47
G55
L47
G56
L47
G57
L47
G500 G0 X
;
;
;
;
;
;
;
;
;
8.2.11
Funcionalidade
Os sistemas CAD/CAM normalmente produzem blocos lineares, os quais atendem as especificaes de preciso
configuradas. No caso de contornos complexos, pode resultar em um grande volume de dados e sees de trajetrias
curtas. As sees de trajetria curta restringem a taxa de processamento.
Usando uma funo de compressor, o contorno, especificado usando os blocos lineares, obtido usando blocos
polinomiais. Isto traz as seguintes vantagens:
Reduo do nmero de blocos de programa de peas necessrio para a descrio do contorno da pea de trabalho
Transies de bloco contnuas
Velocidades de trajetria mxima mais altas
As seguintes funes do compressor esto disponveis:
COMPON
As transies do bloco somente so constantes na velocidade, enquanto que a acelerao dos eixos participantes pode
ser em saltos nas transies de bloco.
COMPCURV
Transies de bloco possuem acelerao contnua. Isto garante uma velocidade suave e a acelerao de todos os
eixos nas transies de bloco.
COMPCAD
A compresso que usa muito tempo de processamento e espao na memria otimizado com relao qualidade da
superfcie e velocidade. COMPCAD somente deve ser usado se medidas para melhorar a superfcie no puderem ser
tomadas antecipadamente pelo programa CAD/CAM.
COMPOF encerra a funo do compressor.
Sintaxe
COMPON
COMPCURV
COMPCAD
COMPOF
Significado
COMPON:
COMPCURV:
Ativado:
COMPCAD:
62
Modal
COMPOF:
Modal
Modal
Condies suplementares
A compresso do bloco NC executada geralmente pare blocos lineares (G1).
Somente os blocos que atendem a sintaxe simples so comprimidos:
N... G1X... Y... Z... F... ;comentrio
Todos os demais blocos so executados sem alterao (sem compresso).
Blocos de movimento com endereos estendidos como C=100 ou A=AC(100) tambm so condensados.
Os valores de posio no precisam ser programados diretamente, mas podem ser especificados indiretamente usando
as atribuies de parmetro, ex. X=R1*(R2+R3).
Se a opo "transformao da direo" estiver disponvel, os blocos NC nos quais a orientao da ferramenta (e,
quando relevante, tambm o giro da ferramenta) estiver programada usando vetores de direo tambm podem ser
comprimidos.
interrompido por outro tipo de instruo NC, ex., uma sada de funo auxiliar.
Exemplos
Exemplo 1: COMPON
Cdigo de programa
Comentrio
N10 COMPON
N1037 COMPOF
Exemplo 2: COMPCAD
Cdigo de programa
Comentrio
SOFT
COMPCAD
STOPFIFO
N24050 Z32.499
N24051 X41.365 Z32.500
N24052 X43.115 Z32.497
N24053 X43.365 Z32.477
N24054 X43.556 Z32.449
N24055 X43.818 Z32.387
N24056 X44.076 Z32.300
COMPOF
G00 Z50
M30
63
8.2.12
Funcionalidade
A funo de transformao da superfcie do cilindro TRACYL pode ser usada para a usinagem de:
Ranhuras longitudinais em corpos cilndricos
Ranhuras transversais em objetos cilndricos
Ranhuras com qualquer sulco em corpos cilndricos
O caminho das ranhuras programado com relao superfcie de nvel no interligada do cilindro.
64
Programao
TRACYL(d) ou TRACYL(d, n) ou para transformao do tipo 514
TRACYL(d, n, correo lateral da ranhura)
TRAFOOF
Eixo rotativo
O eixo rotativo no pode ser programado por estar ocupado por um eixo de geometria e, portanto, no pode ser
programado diretamente como um eixo de canal.
Significado
TRACYL(d)
TRACYL (d, n)
Valor para o dimetro de trabalho. O dimetro de trabalho duas vezes a distncia entre a
ponta da ferramenta e o centro de torneamento. Este dimetro deve ser sempre
especificado e ser maior do que 1.
Compensao lateral da
ranhura
Terceiro parmetro opcional cujo valor para TRACYL pr-selecionado usando o modo
para dados de mquina.
Faixa de valores:
0: Transformao do tipo 514 sem correo de parede da ranhura como a opo anterior
1: Transformao do tipo 514 com correo de parede da ranhura
TRAFOOF
OFFN
Indicao
De forma semelhante, uma transformao TRACYL ativa desativada se uma das outras transformaes for ativada no
canal relevante (ex. TRANSMIT).
Endereo OFFN
Distncia da parede lateral da ranhura para a trajetria programada.
Geralmente, a linha central da ranhura programada. OFFN define a largura da ranhura (metade) para a compensao de
raio da fresa ativada (G41, G42).
Programao: OFFN=... ; distncia em mm
Indicao
Definir OFFN=0 uma vez que a ranhura seja concluda. OFFN tambm usado fora do TRACYL - para a programao da
correo em combinao com G41, G42.
65
Comentrio
Parmetros de
ferramenta
Significado
Nmero (DP)
$TC_DP1[1,1]=120
$TC_DP2[1,1]=0
Cdigo de programa
Comentrio
Geometria
Compensao de comprimento
$TC_DP3[1,1]=8.
$TC_DP4[1,1]=9.
$TC_DP5[1,1]=7.
Cdigo de programa
Comentrio
Geometria
Raio
$TC_DP6[1,1]=6.
Raio da ferramenta
$TC_DP7[1,1]=0
$TC_DP8[1,1]=0
$TC_DP9[1,1]=0
$TC_DP10[1,1]=0
$TC_DP11[1,1]=0
Cdigo de programa
Comentrio
Desgaste
$TC_DP12[1,1]=0
66
Comentrio
N20 SPOS=0
N30 SETMS(2)
N40 M3 S2000
; Execute o fuso
N50 DIAMOF
N80 G19
; Seleo de plano
Comentrio
N90 G1 Y0 Z-10
; Dimensionamento do dimetro
N200 G40
N220 M30
; Fim do programa
67
Descrio
Sem correo de parede da ranhura (Transformao do tipo 512)
O controlador transforma os movimentos transversais programados do sistema de coordenada do cilindro em movimentos
transversais dos eixos reais da mquina:
Eixo rotativo
Eixo de avano perpendicular ao eixo rotativo
Eixo longitudinal paralelo ao eixo rotativo
Os eixos lineares so posicionados de forma perpendicular um ao outro. O eixo de avano corta o eixo rotativo.
68
Com eixo linear adicional e correo de parede da ranhura (transformao do tipo 514):
Em uma mquina com um segundo eixo linear, esta variao da transformao utiliza a redundncia a fim de executar a
melhora da compensao da ferramenta. As condies a seguir so ento
aplicveis ao segundo eixo linear:
Uma rea de trabalho menor
O segundo eixo linear no deve ser usado para cruzar o programa de peas.
Determinadas configuraes de dados de mquina so presumidos para o programa de peas e para a atribuio dos eixos
correspondentes no BCS ou MCS.
Para mais informaes, consultar o Manual de funes do SINUMERIK 808D ADVANCED .
Contorno de correo normal OFFN (transformao do tipo 513)
Para fresar ranhuras com TRACYL, o seguinte programado:
Linha central da ranhura no programa de peas
Metade da largura da ranhura programada usando OFFN.
Para evitar dano lateral da ranhura, OFFN atua somente quando a compensao de raio de ferramenta est ativa. Alm
disso, OFFN tambm deve ser >= que o raio da ferramenta para evitar que ocorra dano ao lado oposto da ranhura.
69
Um programa de peas para fresagem de uma ranhura geralmente inclui as seguintes etapas:
1. Seleo da ferramenta
2. Selecionar TRACYL
3. Selecionar a correo da coordenada adequada (estrutura)
4. Posicionamento
5. Programa OFFN
6. Selecionar TRC
7. Bloco de aproximao (posio TRC e aproximao da lateral da ranhura)
8. Contorno da linha central da ranhura
9. Desabilitar TRC
10. Bloco de retrao (retrai o TRC e distancia-se da lateral da ranhura)
11. Posicionamento
12. Desabilitar OFFN
13. TRAFOOF
14. Selecionar novamente a alternao da coordenada original (estrutura)
Recursos especiais
Seleo TRC:
O TRC no programado com relao lateral da ranhura, mas sim em relao linha central da ranhura programada.
Para evitar que a ferramenta se desloque para a esquerda da lateral da ranhura, G42 inserido (ao invs de G41). Isto
evitado se em OFFN, a largura da ranhura for inserida com um sinal negativo.
OFFN age de forma diferente com o TRACYL do que sem ele. Uma vez que, mesmo sem TRACYL, OFFN includo
quando o TRC est ativo, OFFN deve ser reinicializado como zero aps TRAFOOF.
Isto possvel para alterar OFFN junto a um programa de peas. Isto pode ser usado para alternar a linha central da
ranhura do centro (consulte o diagrama).
Orientao das ranhuras:
TRACYL no cria a mesma ranhura para orientao delas como aconteceria com uma ferramenta cujo dimetro
produziria a largura da ranhura. Basicamente, no possvel criar a mesma geometria lateral da ranhura com uma
ferramenta cilndrica menor, como acontece com uma maior. TRACYL minimiza o erro. Para evitar problemas de
preciso, o raio da ferramenta deve ser ligeiramente menor do que a metade da largura da ranhura.
Indicao
OFFN e TRC
Com TRAFO_TYPE_n = 512, o valor efetivo em OFFN como uma tolerncia para o TRC. Com TRAFO_TYPE_n = 513,
metade da largura da ranhura programada em OFFN. O contorno retrado com OFFN-TRC.
8.3
Interpolao linear
8.3.1
Funcionalidade
O posicionamento transversal rpido G0 utilizado para posicionamento rpido da ferramenta, mas no para usinagem
direta da pea de trabalho.
Todos os eixos podem ser movimentados simultaneamente - em uma trajetria reta.
Para cada eixo, a velocidade mxima (movimento transversal rpido) definida nos dados da mquina. Se apenas um eixo
apresentar movimento transversal, ele usar seu movimento transversal rpido. Se dois ou trs eixos so movimentados
simultaneamente, a velocidade da trajetria (por exemplo, a velocidade resultante na ponta da ferramenta) deve ser
selecionada tal que resulta a velocidade de trajetria mxima possvel com considerao de todos os eixos envolvidos.
Uma velocidade de avano programada (palavra F) no tem significado para G0. G0 permanece ativa at que cancelada
por outra instruo do grupo G (G1, G2, G3, ...).
70
Programao
G0 X... Y... Z...
; Coordenadas cartesianas
G0 AP=... RP=...
; Coordenadas polares
Indicao
Outra opo para programao linear est disponvel com a especificao de ngulo ANG=... (Para mais informaes,
consulte a seo "Programao da definio de contorno (Pgina 90)".).
Veja a ilustrao para interpolao linear com travessa rpida do ponto P1 para o ponto P2:
Exemplo de programao
N10 G0 X100 Y150 Z65
; Coordenada cartesiana
...
N50 G0 RP=16.78 AP=45
; Coordenada polar
Informaes
Outro grupo de funes G existe para movimentao posio (consulte a seo "Modo de controle da parada exata /
trajetria contnua: G9, G60, G64 (Pgina 87)").
Para a parada exata de G60, poder ser selecionada uma janela com variados valores de preciso com outro grupo G.
Para parada exata, existe uma instruo alternativa com eficcia no modal: G9.
Devem-se considerar essas opes para adaptao a seus trabalhos de posicionamento.
71
8.3.2
Taxa de avano F
Funcionalidade
O avano F a velocidade da trajetria e representa o valor da soma geomtrica dos componentes da velocidade de todos
os eixos envolvidos. As velocidades de eixos individuais, portanto, resultam da poro da trajetria dos eixos na distncia
geral a ser atravessada.
A taxa de avano F est em vigor para os tipos de interpolao G1, G2, G3, CIP e CT e fica retida at ser gravada uma
nova palavra F.
Programao
F...
Indicao
Para valores inteiros, o ponto decimal no requerido, por exemplo, F300.
Unidade de medio para F com G94, G95
A unidade de dimenso para a palavra F determinada pelas funes G:
G94: F como a velocidade de avano em mm/min
G95: Taxa de avano F em giros de mm/fuso
(significativa apenas quando o fuso est funcionando)
Indicao
A unidade de medida aplica-se a dimenses mtricas. De acordo com a seo "Dimensionamento mtrico e em
polegadas", tambm so possveis ajustes com dimensionamento em polegadas.
Exemplo de programao
N10 G94 F310
N110 S200 M3
N120 G95 F15.5
Indicao
Gravar uma nova palavra F se voc modificar G94 - G95.
72
8.3.3
Funcionalidade
A ferramenta move-se do ponto inicial ao ponto final ao longo de uma trajetria reta. A velocidade da trajetria
determinada pela palavra F programada.
Todos os eixos podem ser movimentados simultaneamente.
G1 permanece ativa at que cancelada por outra instruo do grupo G (G0, G2, G3, ...).
Programao
G1 X... Y... Z... F... ;.
G1 AP=... RP=... F...
G1 AP=... RP=... Z... F...
; Coordenadas cartesianas
; Coordenadas polares
; coordenadas cilndricas (tridimensional)
Indicao
Outra opo para programao linear est disponvel com a especificao de ngulo ANG=... (consulte a seo
"Programao da definio de contorno (Pgina 90) ").
Veja a ilustrao para interpolao linear em trs eixos usando o exemplo de uma abertura:
Exemplo de programao
N05 G0 G90 X40 Y48 Z2 S500 M3
N10 G1 Z-12 F100
N15 X20 Y18 Z-10
N20 G0 Z100
N25 X-20 Y80
N30 M2
Para usinar uma pea, velocidade do fuso S ... e direo M3/M4 so necessrias (consulte a seo "Movimentos do fuso
(Pgina 89)").
73
8.4
Interpolao circular
8.4.1
Funcionalidade
A ferramenta move-se do ponto inicial ao ponto final ao longo de uma trajetria circular. A direo determinada pela
funo G:
G2: sentido horrio
G3: anti-horrio
G2/G3 permanece ativo at ser cancelado por outra instruo proveniente deste grupo G (G0, G1, ...).
A velocidade da trajetria determinada pela palavra F programada.
74
Programao
G2/G3 X... Y... I... J...
Indicao
Mais possibilidades para o resultado da programao do crculo provenientes de:
CT - crculo com conexo tangencial e
CIP - crculo via ponto intermedirio (ver as prximas sees).
Inserir tolerncias para o crculo
Os crculos s so aceitos pelo sistema de controle com uma determinada tolerncia dimensional. O raio do crculo nos
pontos inicial e final comparado aqui. Se a diferena estiver dentro da tolerncia, o ponto central ser definido com
exatido internamente. Caso contrrio, ser emitida uma mensagem de alarme.
Informaes
Crculos completos em um bloco s so possveis se o ponto central e o ponto final forem especificados.
Para crculos com especificao de raio, o sinal aritmtico de CR=... utilizado para selecionar o crculo correto. possvel
programar dois crculos com os mesmos pontos de incio e fim, alm do mesmo raio e o mesmo sentido. O sinal negativo
na frente de CR=-... determina o crculo cujo segmento maior do que um semicrculo; caso contrrio, o crculo com o
segmento menor ou igual ao semicrculo e determinado da seguinte maneira:
Veja a ilustrao a seguir para seleo do crculo de dois possveis crculos com especificao de raio:
75
Indicao
Os valores de ponto central referem-se ao ponto inicial do crculo!
Exemplo de programao: Especificao do ponto final e do raio
Indicao
Com um sinal de orientao negativo para o valor com CR=-..., um segmento circular maior do que um semicrculo
selecionado.
76
Indicao
Os valores de ponto central referem-se ao ponto inicial do crculo!
77
N1 G17
; Plano X/Y
; Especificaes polares
8.4.2
Funcionalidade
Se conhecer trs pontos de contorno do crculo em vez do ponto central ou raio ou ngulo de abertura, ento vantajoso
usar a funo CIP.
A direo do crculo resulta aqui da posio do ponto intermedirio (entre os pontos inicial e final). O ponto intermedirio
escrito de acordo com a seguinte atribuio de eixo:
para o eixo X,
J1=... para o eixo Y,
K1=... para o eixo Z.
CIP permanece ativa at que cancelada por outra instruo do grupo G (G0, G1, G2, ...).
Indicao
Os dados dimensionais configurados G90 ou G91 aplicam-se ao ponto final e ao ponto intermedirio.
78
Veja a ilustrao a seguir para crculo com especificao de ponto intermedirio usando o exemplo do G90:
Exemplo de programao
N5 G90 X30 Y40
8.4.3
Funcionalidade
Com CT e o ponto final programado no plano atual G17 a G19, um crculo gerado o qual conectado tangencialmente ao
segmentos de trajetria anterior (crculo ou linha reta) nesse plano.
Esse define o raio e o ponto central do crculo a partir das relaes da seo de trajetria anterior e o ponto final do crculo
programado.
Veja na ilustrao a seguir para crculo com transio tangencial para seo da trajetria anterior:
Exemplo de programao
N10 G1 X20 F300
; Linha reta
79
8.4.4
Funcionalidade
Com interpolao helicoidal, dois movimentos so sobrepostos:
Movimento circular no plano G17, G18 ou G19
Movimento linear do eixo posicionado verticalmente nesse plano.
O nmero de passes circulares completos adicionais programado com TURN=. Esses so adicionados programao
do crculo real.
A interpolao helicoidal pode preferivelmente ser usada para a fresagem de roscas ou de ranhuras de lubrificao em
cilindros.
Programao
G2/G3 X... Y... I... J... TURN=...
Exemplo de programao
N10 G17
N20 G0 Z50
N30 G1 X0 Y50 F300
; Hlice
M30
80
8.4.5
Funcionalidade
Para compensao do raio da ferramenta (G41/G42) ativada e programao de crculo, imperativo corrigir a velocidade
de avano no ponto central do cortador se o valor F programado deve agir no contorno do crculo.
Usinagem interna e externa de um crculo e o raio da ferramenta atual so levados em considerao automaticamente se a
compensao do raio da ferramenta estiver ativada.
Esta correo da velocidade de avano (override) no necessria para trajetrias lineares. As velocidades de trajetria no
ponto central do cortador e no contorno programado so idnticas.
Se desejar que a velocidade de avano programada sempre aja na trajetria do ponto central do cortador, ento desative o
override da velocidade de avano. O grupo G agindo modalmente contm CFTCP/CFC (funes G) oferecido para
comutar ativao/desativao.
Programao
CFTCP
CFC
Veja a ilustrao a seguir para avano, com G901 interno / externo de usinagem:
N60 M30
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
81
8.5
Abertura de rosca
8.5.1
Funcionalidade
Isso requer um fuso com sistema de medio de posio.
A funo G33 pode ser usada para usinar roscas com avano constante do seguinte tipo: Se uma ferramenta apropriada for
utilizada, a abertura de rosca interna com mandril de compensao possvel.
O mandril de compensao compensa as diferena de trajetria resultantes em um certo grau limitado.
A profundidade de perfurao especificada especificando um dos eixos X, Y ou Z; o passo de rosca especificado por
meio do I, J ou K pertinente.
G33 permanece ativo at ser cancelado por outra instruo proveniente deste grupo G (G0, G1, G2, G3, ...).
Rosca do lado direito ou do lado esquerdo
A rosca do lado direito ou do lado esquerdo definida com a direo de rotao do fuso (M3 direita (sentido horrio), M4
esquerda (sentido anti-horrio) - consulte a seo "Movimentos do fuso (Pgina 89)"). Para fazer isto, dever ser
programado o valor de rotao sob o endereo S ou dever ser definida a velocidade de rotao.
Indicao
Um ciclo completo de abertura de rosca interna com mandril de compensao proporcionado pelo ciclo padro
CYCLE840.
Veja a ilustrao a seguir da abertura de rosca interna usando G33:
Exemplo de programao
; rosca mtrica 5,
; passo conforme a tabela: 0.8 mm/rev., furo j
pr-usinado
N10 G54 G0 G90 X10 Y10 Z5 S600 M3
N40 Z5 K0.8 M4
Velocidade do eixo
Com roscas G33, a velocidade do eixo para os comprimentos de rosca determinada com base na velocidade do fuso e no
passo da rosca. A taxa de avano F no relevante. No entanto, ela armazenada. Porm, a velocidade mxima do eixo
(movimento transversal rpido) definida nos dados da mquina no pode ser excedida. Isto resultar em um alarme.
82
Indicao
Boto override
A ativao manual da velocidade do fuso deve permanecer inalterada para a usinagem de roscas.
A troca da ativao manual da taxa de avano no tem significado neste bloco.
8.5.2
Funcionalidade
G63 pode ser usada para abertura de rosca interna com mandril de compensao. A velocidade de avano F deve igualar a
velocidade do fuso S (programada com o endereo "S" ou velocidade especificada) e com o passo de rosca da broca:
F [mm/min] = S [rpm] x passo de rosca [mm/rev.]
O mandril de compensao compensa as diferena de trajetria resultantes em um certo grau limitado.
A broca retrada usando G63, tambm, mas com o fuso rodando na direo oposta M3 <-> M4.
G63 no modal. No bloco aps G63, o comando G anterior do grupo de "Tipo de interpolao" (G0, G1,G2, ...) ativo
novamente.
Rosca do lado direito ou do lado esquerdo
A rosca do lado direito ou do lado esquerdo definida com a direo de rotao do fuso (M3 direita (sentido horrio), M4
esquerda (sentido anti-horrio) - consulte a seo "Movimentos do fuso (Pgina 89)").
Indicao
O ciclo-padro CYCLE840 proporciona um ciclo completo de abertura de rosca interna com mandril de compensao (mas
com G33 e os pr-requisitos pertinentes).
Veja a ilustrao a seguir da abertura de rosca interna usando G63:
Exemplo de programao
; rosca mtrica 5,
; avano conforme a tabela: 0.8 mm/rev., furo j
pr-usinado
N10 G54 G0 G90 X10 Y10 Z5 S600 M3
N40 G63 Z5 M4
83
8.5.3
Funcionalidade
Isso requer um fuso de posio controlada com um sistema de medio de posio.
Usando G331/G332, as roscas podem ser abertas sem mandril de compensao se as propriedades dinmicas do fuso e
do eixo permitirem.
Se, entretanto, um mandril de compensao for utilizado, as diferenas de trajetria a serem compensadas pelo mandril
so reduzidas. Isso permite abertura de rosca interna em velocidades de fuso mais altas.
A perfurao realizada usando G331, a retrao realizada usando G332.
A profundidade de perfurao especificada especificando um dos eixos X, Y ou Z; o passo de rosca especificado por
meio do I, J ou K pertinente.
Para G332, o mesmo avano de rosca programado como para G331. A inverso da direo de rotao do fuso ocorre
automaticamente.
A velocidade do fuso programada com S e sem M3/M4.
Antes de abrir a rosca interna usando G331/G332, o fuso deve ser comutado para o modo de posio controlada com
SPOS=....
Rosca do lado direito ou do lado esquerdo
O sinal do avano de rosca determina o sentido de rotao do fuso:
Positivo: direita (como com M3)
Negativo: esquerda (como com M4)
Indicao
Um ciclo completo de abertura de rosca interna com interpolao de rosca proporcionado com o ciclo padro CYCLE84.
Veja a ilustrao a seguir da abertura de rosca interna usando G331/G332:
Velocidade do eixo
Para G331/G332, a velocidade do eixo relativa ao comprimento da rosca resulta da velocidade do fuso e do avano da
rosca. A taxa de avano F no relevante. No entanto, ela armazenada. Porm, a velocidade mxima do eixo
(movimento transversal rpido) definida nos dados da mquina no pode ser excedida. Isto resultar em um alarme.
Exemplo de programao
rosca mtrica 5,
avano conforme a tabela: 0,8 mm/giro, furo j
pr-usinado
N5 G54 G0 G90 X10 Y10 Z5
N10 SPOS=0
N20 G331 Z-25 K0.8 S600
84
8.6
; Retrao
8.6.1
Funcionalidade
Com o uso de G75, poder ser aproximado um ponto fixo na mquina, por exemplo, ponto de troca de ferramenta. A
posio armazenada permanentemente nos dados da mquina para todos os eixos. No mximo, quatro pontos fixos
podem ser definidos para cada eixo.
Nenhum deslocamento efetivo. A velocidade de cada eixo sua velocidade transversal rpida.
G75 requer um bloco separado e no modal. O identificador do eixo da mquina deve ser programado!
No bloco aps G75, o comando G anterior do grupo de "Tipo de interpolao" (G0, G1,G2, ...) ativo novamente.
Programao
G75 FP=<n> X=0 Y=0 Z=0
Indicao
Preferncias FPn com dado de mquina do eixo MD30600 $MA_FIX_POINT_POS[n-1]. Se nenhum FP foi programado,
ento o primeiro ponto fixo ser selecionado.
Comando
Significado
G75
FP=<n>
Ponto fixo ao qual deve ser feita aproximao. O nmero do ponto fixo especificado: <n>
Faixa de valores de <n>: 1, 2, 3, 4
MD30610$NUM_FIX_POINT_POS deve ser definido se o nmero de ponto fixo 3 ou 4 precisar
ser usado.
Se nenhum ponto fixo for especificado, o ponto fixo 1 aproximado automaticamente.
Exemplo de programao
N05 G75 FP=1 Z=0
N30 M30
; Fim do programa
Indicao
Os valores de posio programados para X, Y, Z (qualquer valor, neste caso = 0) so ignorados, mas ainda devem ser
escritos.
85
8.6.2
Funcionalidade
A aproximao at o ponto de referncia no programa do CN pode ser realizada com G74. A direo e a velocidade de
cada eixo so armazenados nos dados da mquina.
G74 requer um bloco separado e no modal. O identificador do eixo da mquina deve ser programado!
No bloco aps G74, o comando G anterior do grupo de "Tipo de interpolao" (G0, G1,G2, ...) ativo novamente.
Exemplo de programao
N10 G74 X=0 Y=0 Z=0
Indicao
Os valores de posio programados para X, Y, Z (qualquer valor, neste caso = 0) so ignorados, mas ainda devem ser
escritos.
8.7
8.7.1
BRISK
Os eixos da mquina mudam suas velocidades com o uso da mxima acelerao admissvel at alcanar a velocidade final.
BRISK permite trabalho otimizado no tempo. A velocidade definida alcanada em um curto espao de tempo. No entanto,
h saltos no padro de acelerao.
SOFT
Os eixos da mquina aceleram ao longo de uma caracterstica constante no linear at atingir a velocidade final. Com esta
acelerao sem empuxos, o SOFT permite carga reduzida da mquina. O mesmo comportamento tambm pode ser
aplicado a procedimentos de frenagem.
Veja a ilustrao a seguir do curso bsico da velocidade de trajetria ao usar BRISK/SOFT:
Programao
BRISK
SOFT
Exemplo de programao
N10 SOFT G1 X30 Z84 F650
86
8.7.2
Funcionalidade
Funes G so oferecidas para adaptao ideal s diferentes exigncias para ajustar o comportamento de movimento nas
fronteiras de bloco e para avano de bloco. Exemplo: Por exemplo, voc pode posicionar rapidamente com os eixos ou
usinar contornos da trajetria em mltiplos blocos.
Programao
G60
G64
G9
G601
G602
Exemplo de programao
N5 G602
N10 G0 G60 X20
N20 X30 Y30
N30 G1 G601 X50 Y50 F100
N40 G64 X70 Y60
N50 G0 X90 Y90
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
;
;
;
;
;
87
N60 G0 G9 X95
N70 G0 X100 Y100
M30
Indicao
O comando G9 s gera parada exata para o bloco no qual ele estiver programado; no entanto, G60 efetivo at ser
cancelado por G64.
Modo de controle da trajetria contnua G64
O objetivo do modo de controle da trajetria contnua evitar a desacelerao nos limites do bloco e mudar para o prximo
bloco com uma velocidade de trajetria to constante quanto possvel (no caso de transies tangenciais). A funo
trabalha com controle de velocidade antecipado sobre vrios blocos.
Para transies no tangenciais (cantos), a velocidade pode ser reduzida com rapidez suficiente de forma que os eixos
fiquem sujeitos a uma mudana de velocidade relativamente alta em um curto perodo de tempo. Isto pode levar a um
significativo movimento intermitente (mudana de acelerao). O tamanho do movimento intermitente pode ser limitado
ativando-se a funo SOFT.
Exemplo de programao
N10 G64 G1 X10 Y20 F1000
M30
8.7.3
Tempo de espera: G4
Funcionalidade
Entre dois blocos do CN, pode-se interromper a usinagem por um tempo definido inserindo um bloco separado com G4; por
exemplo, para corte de alvio.
As palavras com F... ou S... s so usadas neste bloco pelo tempo especificado. Qualquer taxa de avano F previamente
programada ou a velocidade S do fuso continuam vlidas.
88
Programao
G4 F...
G4 S...
Exemplo de programao
N5 G1 F200 Z-50 S300 M3
N10 G4 F2.5
N20 Z70
N30 G4 S30
N40 X60
M30
Indicao
G4 S.. ser possvel apenas se estiver disponvel um fuso controlado (se as especificaes de velocidade tambm forem
programadas via S...).
8.8
Movimentos do fuso
8.8.1
Estgios de marcha
Funo
At 5 estgios da engrenagem podem ser configurados para um fuso quanto adaptao velocidade / torque. A seleo de
gama ocorre no programa por meio de comandos M (consulte a seo "Funo diversificada M (Pgina 106)"):
M40: Seleo automtica de gama
M41 a M45: Gama 1 a 5
8.8.2
Funcionalidade
A velocidade do fuso programada em revolues por minuto mediante o endereo S desde que a mquina possua um
fuso controlado.
A direo de rotao e o incio ou o final do movimento so especificados via comandos M (consulte tambm a seo
"Funo diversificada M (Pgina 106)").
M3: Fuso no sentido horrio
M4: Fuso no sentido anti-horrio
M5: Parada do fuso
Indicao
Para valores S inteiros, o ponto decimal pode ser omitido, por exemplo, S270.
Informaes
Se escrever M3 ou M4 em um bloco com movimentos do eixo, os comandos M tornam-se ativos antes dos movimentos do
eixo.
Configuraes padro: Os movimentos do eixo so iniciam depois que o fuso acelerou e atingiu a velocidade (M3, M4). M5
emitido tambm antes do movimento do eixo. Entretanto, no h espera para parada do fuso. Os movimentos do eixo
comeam antes da parada do fuso.
O fuso parado no final do programa ou com RESET.
No incio do programa, velocidade de fuso zero (S0) est em efeito.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
89
Indicao
Outros ajustes podem ser configurados por meio dos dados da mquina.
Exemplo de programao
N10 G1 X70 Z20 F300 S270 M3
N80 S450
; Mudana da velocidade
N170 G0 Z180 M5
8.8.3
Funcionalidade
Requisito: O fuso deve ser tecnicamente projetado para controle de posio.
Com a funo SPOS= pode-se posicionar o fuso em uma posio angular especfica. O fuso mantido na posio por meio
do controle de posio.
A velocidade do procedimento de posicionamento definido nos dados da mquina.
Com SPOS=valor a partir do movimento M3/M4, o respectivo sentido de rotao mantido at o final do posicionamento.
Quando posicionado a partir da parada, a posio aproximada pela trajetria mais curta. O sentido resulta da respectiva
posio de incio e fim.
Exceo: Primeiro movimento do fuso, isto , se o sistema de medio ainda no estiver sincronizado. Nesse caso, o
sentido especificado nos dados da mquina.
Outras especificaes de movimento para o fuso so possveis com SPOS=ACP(...), SPOS=ACN(...), ... como para os
eixos rotativos.
O movimento do fuso ocorre em paralelo com qualquer outro movimento do eixo no mesmo bloco. O bloco terminado
quando ambos movimentos finalizaram.
Programao
SPOS=...
SPOS=ACP(...)
SPOS=ACN(...)
SPOS=IC(...)
SPOS=DC(...)
Exemplo de programao
N10 SPOS=14.3
8.9
8.9.1
Funcionalidade
Se os pontos final para o contorno no forem diretamente especificados no desenho de usinagem, tambm possvel usar
uma especificao de ngulo ANG=... para determinar a linha reta. Em um canto do contorno, voc pode inserir os
elementos chanfro ou arredondamento. A respectiva instruo CHR= ... ou RND=... escrita no bloco, a qual leva ao canto.
A programao de esquema pode ser usada em blocos com G0 ou G1 (contornos lineares).
90
Teoricamente, qualquer nmero de blocos de linha reta pode ser conectado e um arredondamento ou um chanfro pode ser
inserido entre eles. Toda e qualquer linha reta deve ser claramente identificada por valores de ponto e/ou valores angulares.
Programao
ANG=...
RND=...
CHR=...
Informaes
A funo de programao de esquema executada no plano atual G17 a G19. No possvel mudar de plano durante a
programao de esquema.
Se estiverem programados raio e chanfro em um bloco, somente o raio ser inserido independentemente da sequncia de
programao.
ngulo ANG
Se apenas uma coordenada do ponto final do plano for conhecida para uma linha reta ou para contornos atravs de
mltiplos blocos do ponto final cumulativo, um parmetro de ngulo pode ser utilizado para definir unicamente a trajetria
de linha reta. O ngulo sempre em relao abscissa do plano atual G17 a G19, por exemplo, para G17 no eixo X.
ngulos positivos so alinhados no sentido anti-horrio.
Veja a ilustrao a seguir da especificao de um ngulo para determinao de uma linha reta usando o exemplo do plano
G17:
91
Veja a ilustrao a seguir dos contornos de mltiplos blocos usando o exemplo do plano G17:
8.9.2
Arredondamento, chanfro
Funcionalidade
Voc pode inserir os elementos chanfro (CHF ou CHR) ou arredondamento (RND) em um canto do contorno. Se desejar
arredondar vrios cantos sequencialmente pelo mesmo mtodo, use "Arredondamento modal" ["Modal rounding"] (RNDM).
Voc pode programar a taxa de avano do chanfro/arredondamento com FRC (no modal) ou FRCM (modal). Se no for
programado FRC/FRCM, ser aplicada a taxa de avano F.
Programao
CHF=...
CHR=...
RND=...
92
RNDM=...
; Arredondamento modal:
Valor >0: Raio do chanfro, arredondamento modal ativado (ON)
Este arredondamento inserido em todos os cantos do contorno.
Valor = 0: Arredondamento modal desativado...
FRC=...
FRCM=...
Informaes
As funes de chanfro/arredondamento so executadas nos planos atuais G17 a G19.
A proteo apropriada CHF= ... ou CHR=... ou RND=... ou RNDM=... gravada no bloco com movimentos do eixo que
conduzem ao canto.
O valor programado do chanfro e do arredondamento ser automaticamente reduzido se o comprimento do contorno de um
bloco envolvido for insuficiente.
Nenhum chanfro/arredondamento ser inserido se
mais de trs blocos na conexo que estiverem programados no contiverem informao alguma para o movimento
transversal do plano
ou se for realizada uma modificao do plano.
F, FRC,FRCM no ficam ativos quando um chanfro for movimentado na transversal com G0.
Se a taxa de avano F estiver ativa para chanfro/arredondamento, por padro ela ser o valor do bloco que leva ao
afastamento do canto. Outros ajustes podem ser configurados por meio dos dados da mquina.
Chanfro CHF ou CHR
Um elemento de contorno linear inserido entre contornos linear e de crculo em qualquer combinao. A aresta est
partida.
Veja a ilustrao a seguir da insero de chanfro com CHF usando o exemplo: Entre duas linhas retas.
Veja a ilustrao a seguir da insero de chanfro com CHF usando o exemplo: Entre duas linhas retas.
93
94
8.10
8.10.1
Informao Geral
Funcionalidade
Ao criar programas para a usinagem de peas, no necessrio levar em considerao o comprimento da ferramenta ou o
raio da mesma. As dimenses da pea de trabalho so programadas diretamente, por exemplo, seguindo o desenho.
Os dados da ferramenta so inseridos separadamente em uma seo de dados especial.
Simplesmente chama-se a ferramenta requerida com seus dados de correo no programa e habilita-se a compensao de
raio da ferramenta se necessrio. O sistema de controle executa as compensaes da trajetria necessrias com base
nestes dados para a criao descrita do objeto a usinar.
Veja a ilustrao a seguir de usinagem de uma pea com diferente raio de ferramenta:
95
Veja na ilustrao a seguir a aproximao da posio da pea de trabalho Z0 - diferentes compensaes de comprimento:
8.10.2
Ferramenta T
Funcionalidade
A seleo de ferramenta ocorre quando a palavra T programada. Seja uma troca de ferramenta ou apenas uma prseleo, ela definida nos dados da mquina:
A troca de ferramenta (chamada de ferramenta) realizada ou diretamente usando a palavra T ou
A troca ocorre aps a pr-seleo com a palavra T por uma instruo adicional M6 (consulte tambm a seo "Funo
diversificada M (Pgina 106)").
Indicao
Se uma certa ferramenta estiver ativada, ela permanece armazenada como uma ferramenta ativa mesmo alm do final
do programa e aps desligar/ligar o sistema de controle.
Se trocar uma ferramenta manualmente, insira a troca no sistema de controle para que o sistema de controle saiba qual
a ferramenta correta. Por exemplo, possvel iniciar um bloco com a nova palavra T no modo MDA.
Programao
T...
; Ferramenta 1
N70 T588
; Ferramenta 588
; Pr-selecionar ferramenta 14
N15 M6
96
8.10.3
Funcionalidade
possvel atribuir campos de dados 1 a 9 com diferentes blocos de deslocamento de ferramenta (para mltiplas bordas de
corte) a uma ferramenta especfica. Se uma ferramenta de corte especial for necessria, ela pode ser programada com D e
o nmero correspondente.
Se nenhuma palavra D for escrita, D1 tem efeito automaticamente.
Quando D0 programado, correes para a ferramenta no tm efeito.
Programao
D...
Podero ser armazenados no mximo 64 campos de dados (nmeros D) para blocos de correo de ferramenta
simultaneamente no sistema de controle:
Veja na ilustrao a seguir exemplos de nmeros de ferramenta de atribuio de compensao / ferramenta:
Informaes
As compensaes de comprimento de ferramenta so efetivos imediatamente uma vez que a ferramenta estiver ativa - se
nenhum nmero D foi programado - com os valores de D1.
A correo aplicada com o primeiro movimento transversal programado do respectivo eixo de correo de comprimento.
Observe qualquer G17 a G19 ativa.
Uma compensao de raio de ferramenta tambm dever ser ativada por G41/G42.
Exemplo de programao
Troca de ferramenta sem comando M6(apenas com T):
N5 G17
N10 T1
N11 G0 Z...
N50 T4 D2
...
N70 G0 Z... D1
N10 T1
; Pr-seleo de ferramenta
...
N15 M6
N16 G0 Z...
...
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
97
N20 G0 Z... D2
N50 T4
...
N55 D3 M6
...
Veja na ilustrao a seguir o efeito das correes com o tipo de ferramenta 'broca':
98
Veja na ilustrao a seguir o efeito das correes com o tipo de ferramenta 'broca':
8.10.4
Funcionalidade
O sistema de controle est funcionando com a compensao de raio da ferramenta no plano selecionado G17 a G19.
Uma ferramenta com um nmero D correspondente dever estar ativa. A compensao de raio da ferramenta ativada por
G41/G42. O sistema de controle calcula automaticamente as trajetrias de ferramenta equidistantes requeridas para o
contorno programado para o respectivo raio da ferramenta atual.
Veja na ilustrao a seguir a compensao de raio da ferramenta:
Programao
G41 X... Y...
Indicao
A seleo s pode ser feita para interpolao linear (G0, G1).
Programe ambos eixos do plano (por exemplo, com G17: X, Y). Se apenas um eixo for especificado, o segundo eixo ser
automaticamente concludo com o ltimo valor programado.
99
Incio da compensao
A ferramenta desloca-se em linha reta diretamente para o contorno e posicionada perpendicularmente tangente da
trajetria no ponto de incio do contorno.
Selecione o ponto de incio tal que seja garantido um curso sem coliso.
Veja na ilustrao a seguir o incio e a compensao de raio da ferramenta com G42 como exemplo:
A ponta da ferramenta movimenta-se em torno da esquerda da pea de trabalho quando a ferramenta funciona no sentido
horrio usando G41; a ponta da ferramenta desloca-se em torno da direita da pea quando a ferramenta funciona no
sentido anti-horrio usando G42.
Informaes
Via de regra, o bloco com G41/G42 seguido pelo bloco com o contorno do objeto a usinar. A descrio de contorno,
entretanto, pode ser interrompida por 5 blocos dispostos entre eles e no contm nenhuma especificao para a trajetria
do contorno no plano.
Exemplo de programao
N10 T1
N20 G17 D2 F300
N25 X0 Y0
; P0 - ponto de origem
M30
100
Aps a seleo, tambm possvel executar blocos que contm movimentos de avano ou sadas M:
N20 G1 G41 X11 Y11
N21 Z20
; Movimento de avano
8.10.5
Funcionalidade
Usando as funes G450 e G451, pode-se definir o comportamento para uma transio no contnua de um elemento de
contorno (comportamento de canto) quando G41/G42 est ativa.
Os cantos internos e externos so detectados pelo prprio sistema de controle. Para cantos internos, sempre se aproxima
da interseo das trajetrias equidistantes.
Programao
G450
; Crculo de transio
G451
; Ponto de interseco
101
8.10.6
Funcionalidade
A seleo do modo de compensao (G41/G42) desfeita com G40. G40 tambm a posio de ativao no incio do
programa.
A ferramenta termina o bloco na frente de G40 na posio normal (vetor de compensao verticalmente tangente no
ponto final);
Se G40 estiver ativa, o ponto de referncia o ponto central da ferramenta. Subsequentemente, ao desabilitar, a ponta da
ferramenta aproxima-se do ponto programado.
Sempre selecione o ponto final do bloco G40 de forma a garantir um movimento transversal livre de colises!
Programao
G40 X... Y...
Indicao
A seleo do modo de compensao s pode ser desfeita com interpolao linear (G0, G1).
Programe ambos eixos do plano (por exemplo, com G17: X, Y). Se apenas um eixo for especificado, o segundo eixo ser
automaticamente concludo com o ltimo valor programado.
102
Exemplo de programao
N10 G0 X20 Y20 T1 D1 M3 S500
N20 G41 G1 X10 Y10 F100
N30 G2 X20 Y20 CR=20
N50 M30
8.10.7
Repetio da compensao
A mesma compensao (por exemplo, G41 -> G41) pode ser programada mais uma vez sem escrever G40 entre esses
comandos.
O ltimo bloco na frente da nova chamada de compensao termina com a posio normal do vetor compensao no ponto
final. A nova compensao realizada como um incio de compensao (comportamento como descrito para mudana na
direo da compensao).
Mudana do nmero de corretor
O nmero de deslocamento D pode ser alterado no modo de compensao. Um raio da ferramenta modificado fica ativo
com efeito a partir do bloco no qual o novo nmero D programado. Sua modificao completa s obtida no final do bloco.
Em outras palavras: A modificao movimentada na transversal continuamente sobre o bloco todo tambm para
interpolao circular.
103
104
8.10.8
Exemplo de programao
N1 T1
N6 G1 Z0 F200 S80 M3
N10 G41 G450 X30 Y60 F400
N130 G0 Z50 M2
105
8.11
Funo diversificada M
Funcionalidade
A funo diversificada M inicia operaes de comutao, tais como "Refrigerante ativado/desativado" ("Coolant ON/OFF") e
outras funes.
Uma pequena parte das funes M j foi atribuda a diversas funes M pelo fabricante CNC. As funes ainda sem
funes fixas atribudas esto reservadas para uso livre do fabricante da mquina.
Indicao
Uma viso geral das funes diversas M usadas e reservadas no sistema de controle podem ser encontradas na seo
"Lista de instrues (Pgina 274)".
Programao
M...
Efeito
Ativao nos blocos com movimentos do eixo:
Se as funes M0, M1, M2 esto contidos em um bloco com movimentos transversais dos eixos, essas funes M se
tornam efetivas aps os movimentos transversais.
As funes M3, M4 e M5 so transmitidas para a interface interna (CLP) antes dos movimentos de deslocamento. Os
movimentos dos eixos somente iniciam uma vez que o fuso controlado tenha aumentado para M3, M4. Para M5, entretanto,
a parada do fuso no esperada. Os movimentos dos eixos j iniciam antes da parada do fuso (configurao-padro).
As funes M restantes so geradas ao CLP com os movimentos transversais.
Se voc deseja programar uma funo M diretamente antes ou depois de um movimento de eixo, insira um bloco separado
com esta funo M.
Indicao
A funo M interrompe o modo trajetria contnua G64 e gera uma parada exata:
Exemplo de programao
N10 S1000
N20 X10 M3 G1 F100
M30
Indicao
Alm das funes M e H, as funes T, D e S tambm podem ser transferidas para o CLP (controlador lgico programvel).
Ao todo, possvel gerar no mximo 10 funes em um bloco.
8.12
Funo H
Funcionalidade
Com funes H, dados de ponto flutuante (tipo de dados REAL - como com parmetros aritmticos, consulte a
seo"Parmetro aritmtico R (Pgina 107) ") podem ser transferidos do programa para o CLP.
O significado dos valores para uma dada funo H definido pelo fabricante da mquina.
Programao
H0=... a H9999=...
106
Exemplo de programao
N10 H1=1.987 H2=978.123 H3=4
;3 funes H no bloco
N30 H5
;Correspondem a H0=5.0
Indicao
Alm das funes M e H, as funes T, D e S tambm podem ser transferidas para o CLP (controlador lgico programvel).
Ao todo, so possveis gerar no mximo 10 funes desse tipo em um bloco de programa de pea.
8.13
8.13.1
Parmetro aritmtico R
Funcionalidade
Os parmetros aritmticos so usados se um programa NC no o nico vlido para valores atribudos uma vez, ou se
voc deve calcular os valores. Os valores requeridos podem ser definidos ou calculados pelo sistema de controle durante a
execuo do programa.
Outra possibilidade consiste em configurar os valores de parmetro aritmtico de entrada pelo operador. Se os valores
foram atribudos aos parmetros aritmticos, eles podem ser atribudos a outros endereos de varivel de configurao no
programa.
Programao
R0=... a R299=...
R[R0]=...
;Programao indireta Atribuio de um valor ao parmetro aritmtico R, cujo nmero pode ser
encontrado, por exemplo, em R0
X=R0
Atribuies de valor
Voc pode atribuir valores na seguinte faixa de parmetros R:
(0.000 0001 ... 9999 9999)
(8 casas decimais, sinal aritmtico e ponto decimal)
O ponto decimal pode ser omitido para valores inteiros. Um sinal positivo poder ser omitido.
Exemplo:
R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.123
Use a notao exponencial para atribuir uma faixa estendida de nmeros:
(10-300 ... 10+300)
O valor do expoente escrito aps os caracteres EX; nmero total mximo de caracteres: 10 (incluindo sinal de orientao
e ponto decimal)
Faixa de valores de EX: -300 a +300
Exemplo:
R0=-0.1EX-5
R1=1.874EX8
Indicao
Pode haver vrias atribuies em um bloco, incl. atribuies de expresses aritmticas.
107
;Atribuio ao eixo X
N40 R14=R1*R2+R3
N50 R14=R3+R2*R1
N60 R15=SQRT(R1*R1+R2*R2)
;Significado:
;O novo R1 o R1 negativo
N20 Z=R3
N30 X=-R4
N40 Z= SIN(25.3)-R5
M30
N20 G0 X R[R1]=27.123
M30
8.13.2
Funcionalidade
O operador/programador (usurio) pode definir sua prpria varivel no programa a partir de vrios tipos de dados (LUD =
Local User Data). Estas variveis esto disponveis somente no programa no qual foram definidas. A definio ocorre
imediatamente no incio do programa e pode tambm estar associada atribuio de um valor ao mesmo tempo. Do
contrrio, o valor inicial ser zero.
O nome de uma varivel pode ser definido pelo programador. A nomenclatura est sujeita s seguintes regras:
Podero ser usados no mximo 31 caracteres.
108
obrigatrio usar letras para os dois primeiros caracteres; os caracteres restantes podem ser letras, sublinhado ou
dgitos.
No use um nome j usado no sistema de controle (endereos NC, palavras-chave, nomes de programas, subrotinas,
etc.).
Tipos de programao / dados
DEF BOOL varname1
Cada tipo de dados requer sua prpria linha de programa. No entanto, podero ser definidas diversas variveis do mesmo
tipo em uma linha.
Exemplo:
DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4
Campos
Alm das variveis individuais, podero ser definidos tambm campos unidimensionais ou bidimensionais de variveis
desses tipos de dados:
DEF INT PVAR5[n]
Exemplo:
DEF INT PVAR7[3]
Dentro do programa, os elementos individuais do campo podero ser alcanados por meio de um ndice do campo e
podero ser tratados como variveis individuais. O ndice do campo executa de 0 a uma pequena quantidade de elementos.
Exemplo:
N10 PVAR7[2]=24
109
8.13.3
Funcionalidade
Para permitir rapidez na troca de dados entre NC e CLP, existe uma rea de dados especial na interface com o usurio do
CLP, que tem 512 bytes de extenso. Nesta rea, os dados CLP so compatveis no tipo de dados e no deslocamento da
posio. No programa NC, essas variveis CLP compatveis podem ser lidas ou gravadas.
Com essa finalidade, so fornecidas variveis especiais do sistema:
$A_DBB[n]
$A_DBW[n]
$A_DBD[n]
$A_DBR[n]
"n" significa neste caso o deslocamento da posio (incio da rea de dados da varivel) em bytes
Exemplo de programao
R1=$A_DBR[4]
Indicao
A leitura de variveis gera uma parada do pr-processamento (STOPRE interno).
Indicao
A gravao de tags CLP em geral limitada a, no mximo, trs tags (elementos).
Nos casos em que os tags CLP tiverem de ser gravados em sucesso rpida, ser necessrio um elemento por operao
de gravao.
Se tiverem de ser executadas mais operaes do que elementos disponveis, ser necessria a transferncia de blocos
(poder ser acionada uma parada do pr-processamento).
Exemplo:
$A_DBB[1]=1 $A_DBB[2]=2 $A_DBB[3]=3
STOPRE
$A_DBB[4]=4
8.14
Saltos do programa
8.14.1
Funcionalidade
Os programas NC processam seus blocos na sequncia em que estavam dispostos quando foram gravados.
A sequncia de processamento pode ser modificada pela introduo de saltos do programa.
OI destino do salto pode ser um bloco com um rtulo ou com um nmero de rtulo. Este bloco deve estar localizado dentro
do programa.
uma instruo de salto incondicional requer um bloco separado.
Programao
Rtulo GOTOF
Rtulo GOTOB
Rtulo
110
8.14.2
Funcionalidade
As condies do salto so formuladas aps a instruo IF. Se for satisfeita a condio do (valor no zero) do salto, ocorrer
o salto.
OI destino do salto pode ser um bloco com um rtulo ou com um nmero de rtulo. Este bloco deve estar localizado dentro
do programa.
As instrues de salto condicional requerem um bloco separado. Vrias instrues de salto condicional podem estar
localizadas no mesmo bloco.
Com o uso de saltos condicionais do programa, possvel tambm encurtar de forma considervel o programa, se
necessrio.
Programao
Condio IF do rtulo GOTOF
GOTOF
GOTOB
Rtulo
IF
Condio
Operaes de comparao
Operadores
Significado
==
Igual a
<>
Diferente de
>
maior que
<
menor que
>=
maior ou igual a
<=
menor ou igual a
111
as operaes de comparao aceitam a formulao de uma condio de salto. Expresses aritmticas podem tambm ser
comparadas.
O resultado das operaes de comparao "satisfied" (satisfeito) ou "not satisfied" no satisfeito "Not satisfied" define o
valor como zero.
Exemplo de programao para operadores de comparao
R1>1
1 < R1
;1 menor que R1
R1<R2+R3
R6>=SIN( R7*R7)
Exemplo de programao
N10 IF R1 GOTOF LABEL1
G0 X30 Y30
N90 LABEL1: G0 X50 Y30
N100 IF R1>1 GOTOF LABEL2
G0 X40 Y40
N150 LABEL2: G0 X60 Y60
G0 X70 Y70
N800 LABEL3: G0 X80 Y80
G0 X100 Y100
N1000 IF R45==R7+1 GOTOB LABEL3
M30
Vrios saltos condicionais no bloco:
N10 MC1: G0 X20 Y20
N15 G0 X0 Y0
N20 IF R1==1 GOTOB MC1 IF R1==2 GOTOF MA2
N30 G0 X10 Y10
N50 MA2: G0 X50 Y50
N60 M30
Indicao
O salto executado para a primeira condio satisfeita.
8.14.3
Tarefa
Pontos de aproximao em um segmento do crculo:
Condies para existncia:
ngulo inicial: 30 em R1
Raio do crculo: 32 mm em R2
Espaamento da posio: 10 em R3
Nmero de pontos: 11 em R4
Posio do centro do crculo em Z: 50 mm em R5
Posio do centro do crculo em X: 20 mm em R6
112
Exemplo de programao
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20
Explicao
No bloco N10, as condies iniciais so atribudas aos parmetros aritmticos correspondentes. O clculo das coordenadas
em X e Z e no processamento ocorre em N20.
No bloco N30, R1 incrementado pelo ngulo de incidncia R3, e R4 decrementado por 1.
Se R4 > 0, N20 ser executado novamente; caso contrrio, N50 com Fim do programa.
8.14.4
Funcionalidade
Um rtulo ou um nmero de bloco serve para marcar blocos como destinos de salto para saltos de programa. Saltos de
programa podem ser usados para ramificao at a sequncia do programa.
Os rtulos podem ser livremente selecionados, mas devem conter um mnimo de 2 e um mximo de 8 letras ou nmeros,
dos quais os dois primeiros caracteres devem ser letras ou caracteres de sublinhado.
Os rtulos que estiverem no bloco que serve de destino do salto so terminados pelo sinal de dois pontos. Eles ficam
sempre no incio de um bloco. Se houver presente tambm um nmero de bloco, o rtulo ficar localizado aps o numero
do bloco.
Os rtulos devem ser exclusivos dentro de um programa.
Exemplo de programao
N10 LABEL1: G1 X20 F100
M30
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
113
8.15
Tcnica de sub-rotina
8.15.1
Informao Geral
Aplicaes
Basicamente, no h diferena entre um programa principal e uma sub-rotina.
Frequentemente, sequncias de usinagem recorrentes so armazenadas em sub-rotinas, por exemplo, determinadas
formas de contorno. Essas sub-rotinas so chamadas nos locais apropriados no programa principal e, em seguida,
executadas.
Uma forma de uma sub-rotina o ciclo de usinagem. Os ciclos de usinagem contm casos de usinagem geralmente vlidos
(por exemplo, perfurao, abertura de rosca interna, corte de ranhura, etc.). Com a atribuio de valores por meio de
parmetros de transferncia inclusos, possvel adaptar a subrotina aplicao especfica do operador.
Veja a ilustrao a seguir para exemplo de uso de um sub-rotina para uma pea de trabalho quatro vezes:
Configurar
A estrutura da sub-rotina idntica quela do programa principal (consulte a seo "Estrutura do programa (Pgina 51)").
Como programas principais, as sub-rotinas contm M2 - fim do programa no ltimo bloco da sequncia de programas. Isto
significa um retorno ao nvel de programa do qual a sub-rotina foi chamada.
Fim do programa
Pode ser usada tambm a instruo de fim RET em vez do fim de programa M2 na sub-rotina.
RET deve ser programado em um bloco separado.
A instruo RET usada quando o modo de trajetria contnua G64 no tiver de ser interrompido por um retorno. Com M2,
G64 interrompido e a parada exata iniciada.
Veja a ilustrao a seguir para exemplo de sequncia quando chamar uma sub-rotina duas vezes:
114
Nome da sub-rotina
dado ao programa um nome nico, o que permite que seja selecionado a partir de vrias sub-rotinas. Ao criar o programa,
o nome dele pode ser livremente escolhido desde que as seguintes convenes sejam observadas.
Aplicam-se as mesmas regras para os nomes dos programas principais.
Exemplo: LRAHMEN7
possvel tambm usar a palavra de endereo L... em sub-rotinas. O valor pode ter 7 casas decimais (apenas nmeros
inteiros).
Indicao
Com endereo L, os zeros esquerda so significativos para diferenciao.
Exemplo: L128 no L0128 ou L00128.
Essas so sub-rotinas diferentes.
Indicao
O nome da sub-rotina LL6 est reservado para troca de ferramenta.
Chamada de sub-rotina
Sub-rotinas so chamadas em um programa (principal ou sub-rotina) com seus nomes. Para isso, um bloco separado
necessrio.
Exemplo:
N10 L785
N20 LRAHMEN7
Profundidade do aninhamento
Sub-rotinas pode, tambm ser chamadas de uma sub-rotina, no apenas de um programa principal. No total, at 8 nveis
de programa esto disponveis para este tipo de chamada aninhada, inclusive o nvel do programa principal.
Veja a ilustrao a seguir para execuo com 8 nveis de programa:
115
Informaes
As funes G modais podem ser modificadas na sub-rotina, por exemplo, G90 -> G91. Quando retornar ao programada de
chamada, certifique-se de que todas as funes modais estejam definidas da forma que voc precisa que elas estejam.
Certifique-se de que os valores de seus parmetros aritmticos usados nos nveis de programa superiores no sejam
inadvertidamente modificados em nveis de programas inferiores.
Quando se trabalha com os ciclos da SIEMENS, at 4 nveis de programa sero necessrios.
8.15.2
Funcionalidade
Ciclos so sub-rotinas de tecnologia que executam certos processos de usinagem geralmente, por exemplo, perfurao ou
fresagem. A adaptao ao problema particular pr-formada diretamente por meio de parmetros/valores ao chamar o
ciclo respectivo.
Exemplo de programao
N10 DEF REAL RTP, RFP, SDIS, DP, DTB
N20 G18 X100 Z100 G0
N30 M3 S100 F100
N40 G17 X0
N50 CYCLE83(110, 90, 0, -80, 0, -10, 0, 0, 0, 0, 1, 0) ; Chamada do ciclo 83, transferir valores
diretamente, bloco separado
N60 G0 X100 Z100
N70 RTP=100 RFP= 95.5 SDIS=1, DP=-5, DTB=3
N90 M30
8.15.3
Funcionalidade
A sub-rotina no bloco contendo MCALL chamada automaticamente aps cada bloco sucessivo contendo um movimento
da trajetria. A chamada age at que a prxima MCALL seja chamada.
A chamada modal da sub-rotina que contm MCALL ou deixar a chamada requer um bloco separado.
MCALL vantajosa, por exemplo, ao produzir padres de perfurao.
Exemplo de programao
Exemplo de aplicao: Execuo de uma fila de furos
N10 MCALL CYCLE82(100, 0, 1, -10, 2)
; Ciclo de perfurao 82
N30 MCALL
N40 M30
8.15.4
Funo
Com o comando EXTCALL, possvel recarregar e executar programas armazenados em um carto de memria USB
externo.
116
Dados da mquina
So usados os seguintes dados de mquina para o comando EXTCALL:
MD10132 $MN_MMC_CMD_TIMEOUT
Tempo de monitoramento para o comando no programa de peas
MD18362 $MN_MM_EXT_PROG_NUM
Nmero de nveis de programa que podem ser processados simultaneamente a partir de externo
SD42700 $SC_EXT_PROGRAM_PATH
Trajetria do programa para chamada de sub-rotina externa
Indicao
Quando se usa SD42700 $SC_EXT_PROGRAM_PATH, so pesquisados todos os subprogramas chamados com
EXCALL sob esta trajetria.
Programao com especificao da trajetria em SD42700 EXT_PROGRAM_PATH
EXTCALL ("<nome do programa>")
Parmetro
EXTCALL
<nome do programa>
Exemplo:
EXTCALL ("RECTANGULAR POCKET")
Programao sem especificao da trajetria em SD42700 EXT_PROGRAM_PATH
EXTCALL ("<trajetria\nome do programa>")
Parmetro
EXTCALL
<Trajetria\nome programa>
Exemplo:
EXTCALL ("D:\EXTERNE_UP\RECHTECKTASCHE")
Indicao
As sub-rotinas externas no contm declaraes de salto como GOTOF, GOTOB, CASE, FOR, LOOP, WHILE, ou REPEAT.
Construes IF-ELSE-ENDIF so possveis.
Podem ser usadas chamadas de sub-rotina e chamadas EXTCALL aninhadas.
RESET, POWER ON
RESET e POWER ON fazem com que as chamadas de sub-rotinas sejam interrompidas e a respectiva memria de carga
seja apagada.
Exemplo
Processamento do carto de memria USB do cliente
O programa "Main.mpf" armazenado na memria NC e selecionado para execuo:
N010 PROC MAIN
N020 G0 X10 Y10
N030 EXTCALL ("D:\EXTERNE_UP\BOHRUNG")
N040 G0 X20 Y20
N050 M30
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
117
8.16
8.16.1
Funcionalidade
Os temporizadores esto preparados como variveis do sistema ($A...) que podem ser usados para monitoramento dos
processos tecnolgicos no programa ou apenas no visor.
Esses temporizadores so apenas para leitura. H[ temporizadoras que esto sempre ativos. Outros podem ser
desativados por meio dos dados da mquina.
Temporizadores - sempre ativos
$AN_SETUP_TIME
Tempo desde a ltima energizao do controle com valores padro (em minutos)
Ele automaticamente redefinido no caso de uma "Energizao do controle com valores padro".
$AN_POWERON_TIME
Tempo desde a ltima energizao do controle (em minutos)
Ele e zerado automaticamente aps cada energizao do sistema de controle.
Temporizadores que podem ser desativados
Os seguintes temporizadores so ativados por meio dos dados da mquina (configurao padro).
O incio especfico do temporizador. Cada medio de tempo de execuo automaticamente interrompida no estado de
programa parado ou para taxa de avano-ativao manual-zero.
O comportamento dos temporizadores ativados relativos taxa de avano de execuo seca ativa e execuo de teste
pode ser especificado durante o uso dos dados da mquina.
$AC_OPERATING_TIME
Tempo total de execuo em segundos de programas NC no modo "AUTO"
No modo "AUTO", o tempo de execuo de todos os programas entre incio e fim do programa so somados. O
temporizador zerado aps cada energizao do sistema de controle.
$AC_CYCLE_TIME
Tempo de execuo do programa do CN selecionado (em segundos)
O tempo de execuo entre incio e fim do programa medido no programa NC selecionado. O temporizador zerado
com o incio de um novo programa NC.
$AC_CUTTING_TIME
Tempo da ao da ferramenta (em segundos)
O tempo de execuo dos eixos da trajetria medido em todos os programas NC entre incio e fim, sem travessa
rpida ativa e com a ferramenta ativa (ajustagem padro).
A medio interrompida quando o tempo de espera est ativo.
O temporizador definido automaticamente em zero aps cada ligao do sistema de controle.
Exemplo de programao
N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT
G0 X20 Y20
N80 WZZEIT:G0 X30 Y30
118
Exibio
O contedo das variveis do sistema ativo visvel na janela aberta atravs das seguintes operaes-chaves:
Exibio da janela:
= $AC_TOTAL_PARTS
= $AC_REQUIRED_PARTS
=$AC_ACTUAL_PARTS
= $AC_CYCLE_TIME
= $AN_POWERON_TIME
= $AC_CUTTING_TIME
= $AN_SETUP_TIME
= $AC_OPERATING_TIME
Pode-se tambm ver a informao de contagem de tempo atravs da seguinte rea de operao:
119
8.16.2
Funcionalidade
A funo "Workpiece counter" (contador de objetos a usinar) fornece contadores para a contagem de objetos a usinar.
Esses contadores existem como variveis do sistema com acesso a gravao e leitura proveniente do programa ou por
meio de entrada pelo operador (observe o nvel de proteo para gravao!).
Os dados da mquina podem ser usados para controlar a ativao do contador, a temporizao da redefinio do contador
e o algoritmo de contagem.
Contadores
$AC_REQUIRED_PARTS
Nmero de objetos a usinar exigido (ponto de ajuste do objeto a usinar)
Neste contador, possvel definir o nmero de objetos a usinar no qual o contador de objetos a usinar reais
$AC_ACTUAL_PARTS zerado.
A gerao do alarme de exibio 21800 "Workpiece setpoint reached" (ponto de ajuste de objetos a usinar atingido)
pode ser ativada por meio dos dados da mquina.
$AC_TOTAL_PARTS
Nmero total de objetos a usinar produzidas (total real)
O contador especifica o nmero total de todas os objetos a usinar produzidas desde a hora de incio.
O contador automaticamente zerado a cada inicializao do sistema de controle.
$AC_ACTUAL_PARTS
Nmero real de objetos a usinar (real)
Este contador registra o nmero de todas os objetos a usinar produzidas desde a hora de incio. Ao ser atingido o ponto
de ajuste do objeto a usinar ( $AC_REQUIRED_PARTS, valor maior que zero), o contador automaticamente zerado.
$AC_SPECIAL_PARTS
Nmero de objetos a usinar especificado pelo cliente
Este contador permite aos usurios realizar uma contagem de objetos a usinar de acordo com sua definio. A sada de
alarmes pode ser definida para o caso de identidade com $AC_REQUIRED_PARTS (objeto a usinar de destino). Os
prprios usurios devem zerar o contador.
Exemplo de programao
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST
G0 X20 Y20
N80 SIST: G0 X30 Y30
N90 MSG("Workpiece setpoint reached" [Ponto de ajuste do objeto a
usinar atingido])
N100 M0
Exibio
O contedo das variveis do sistema ativo visvel na janela aberta atravs das seguintes operaes-chaves:
120
Exibio da janela:
= $AC_TOTAL_PARTS
= $AC_REQUIRED_PARTS
=$AC_ACTUAL_PARTS
= $AC_CYCLE_TIME
= $AN_POWERON_TIME
= $AC_CUTTING_TIME
= $AN_SETUP_TIME
= $AC_OPERATING_TIME
Pode-se tambm selecionar se deseja ativar a funo de contador de peas atravs da seguinte rea operacional:
121
8.17
Funcionalidade
A funo "Aproximao e retrao suaves" (SPR) tem a finalidade de aproximar-se do incio de um contorno
tangencialmente ("suave") em grande grau independentemente da posio do ponto de incio. O sistema de controle
calcular os pontos intermedirios e gerar os blocos de movimento transversal necessrios. Esta funo usada
preferivelmente junto com a compensao de raio da ferramenta (TRC). Os comandos G41 e G42 o sentido de
aproximao/retrao esquerda ou direita do contorno.
A trajetria de aproximao/retrao (linha reta, quadrante ou semicrculo) selecionada usando um grupo de comandos G.
Para parametrizar essa trajetria (raio do crculo, comprimento, linha reta de aproximao), endereos especiais podem ser
utilizados; isso tambm se aplica velocidade do movimento de avano. O movimento de avano tambm pode ser
controlado por meio de outro grupo G.
Programao
G147
G148
G247
G248
G347
G348
G340
G341
DISR=...
; Aproximao e retrao com linhas retas (G147/G148): Distncia da aresta de corte a partir do
ponto inicial ou final do contorno
; Aproximao e retrao ao longo de crculos (G247, G347/G248, G348): Raio da trajetria do
ponto central da ferramenta
DISCL=...
; Distncia do ponto final para o movimento de avano rpido a partir do plano de usinagem
(distncia de segurana)
FAD=...
Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou retrao usando G41 e concluso
com G40:
122
; Aproximar P0
N40 G1 X40
; Continuar no contorno
N50 Y12
N100 G41 G1 X15 Y15
N110 X4 Y4
M30
Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou retrao usando G41 e concluso
com G40:
; Aproximar P0
N40 G1 X40
; Continuar no contorno
N50 Y12
N60 G41 G1 X15 Y15
N70 X4 Y4
N90 M30
123
Veja na ilustrao a seguir para aproximao em linha reta usando o exemplo de G42 ou retrao usando G41 e concluso
com G40:
Indicao
Certifique-se de que um raio positivo seja inserido para o raio da ferramenta. Caso contrrio, as direes para G41, G42
sero alteradas.
Controle do movimento de avano usando DISCL e G340, G341
DISCL=... especifica a distncia do ponto P2 a partir do plano de usinagem (veja a figura a seguir).
No caso de DISCL=0, o seguinte se aplica:
Com G340: Todo o movimento de aproximao consiste apenas em dois blocos (P1, P2 e P3 so idnticos). O contorno
de aproximao gerado a partir de P3 a P4.
Com G341: Todo o movimento de aproximao consiste apenas em trs blocos (P2 e P3 so idnticos). Se P0 e P4
estiverem localizados no mesmo plano, apenas dois blocos resultaro (no haver movimento de avano de P1 a P3).
monitorado que o ponto definido por DISCL fica entre P1 e P3, ou seja, com todos os movimentos que possui um
componente que corre verticalmente ao plano de usinagem, este componente deve ter o mesmo sinal. Se uma inverso de
sentido for detectado, uma tolerncia de 0.01 mm permitida.
Veja a seguinte sequncia do movimento de avano dependente de G340 / G341 (exemplo com G17):
124
N20 G0 X0 Y0 Z30
; Aproximar P0
Usando G0 (a partir de N20), o ponto P1 (ponto de incio do semicrculo, corrigido pelo raio da ferramenta) aproximado no
plano Z=30, em seguida abaixando profundidade (P2, P3) com Z=3 (DISCL). O contorno atingido no ponto X40 Y-10 na
profundidade Z=0 (P4) ao longo de uma curva helicoidal velocidade de avano de 500 mm/min.
Velocidades de aproximao e retrao
Velocidade do bloco anterior (por exemplo G0):
Todos os movimentos de P0 a P2 so executados essa velocidade, ou seja, o movimento paralelo ao plano de
usinagem e a parte do movimento de avano at a distncia de segurana DISCL.
Velocidade de avano programada F:
Essa velocidade de avano ativada a partir de P3 ou P2 se FAD no for programada. Se nenhuma palavra F for
programada no bloco SAR, a velocidade do bloco anterior atuar.
Programao usando FAD:
Especificar a velocidade de avano para
G341: Movimento de avano verticalmente ao plano de usinagem a partir de P2 a P3
G340: do ponto P2 ou P3 a P4
Se FAD no for programada, esta parte do contorno atravessada velocidade que ativada modalmente a partir
do bloco anterior no caso em que nenhum comando F definindo a velocidade seja programado no bloco SAR.
Durante a retrao, as funes da velocidade de avano modalmente efetiva a partir do bloco anterior e a velocidade de
avano programada no bloco SAR so alteradas, ou seja, o contorno de retrao real atravessado usando a
velocidade de avano antiga e a nova velocidade programada usando a palavra F ser aplicada correspondentemente
de P2 a P0.
Exemplo de programao: Aproximao ao longo de um quadrante, avano usando G341 e FAD
N10 T1 D1 G17 G90 G94
N20 G0 X0 Y0 Z30
; Aproximar P0
N30 G41 G341 G247 DISCL=5 DISR=13 FAD=500 X40 Y-10 Z=0 F800
N40 G1 X50
N50 G40 G1 X20 Y20
N60 M30
125
Blocos intermedirios
Um mximo de cinco blocos sem mover os eixos de geometria pode ser inserido entre um bloco SAR e o prximo bloco de
movimento transversal.
Informaes
Programao ao retrair:
Com um bloco SAR com um eixo geomtrico programado, o contorno termina em P2. As posies nos eixos que
constituem o plano de usinagem resultam do contorno de retrao. O componente do eixo perpendicular a este
definido por DISCL. Com DISCL=0, o movimento correr completamente no plano.
Se no bloco SAR apenas o eixo programado verticalmente ao plano de usinagem, o contorno terminar em P1. As
posies dos eixos restantes resultaro, como descrito acima. Se o bloco SAR tambm o bloco TRC desabilitado,
uma trajetria adicional de P1 a P0 inserida tal que nenhum movimento resulta no fim do contorno ao desabilitar TRC.
Se apenas um eixo no plano de usinagem for programado, o segundo eixo faltando modalmente adicionado a partir de
sua ltima posio no bloco anterior.
9
9.1
Ciclos
Viso geral dos ciclos
Ciclos so geralmente sub-rotinas de tecnologia aplicvel que pode ser usadas para executar processos de usinagem
especficos, tais como, perfurao de uma rosca (abertura de rosca interna) ou fresagem de uma cavidade. Esses ciclos
so adaptados a tarefas individuais por atribuio de parmetros.
Ciclo de perfurao, ciclos de padro de perfurao e ciclos de fresagem
Os seguintes ciclos padres podem ser executados com o uso do sistema de controle SINUMERIK 808D ADVANCED:
Ciclos de perfurao
CYCLE81Perfurao, centragem
CYCLE82: Perfurao escareamento
CYCLE83Perfurao de orifcio profundo
CYCLE84Abertura de rosca interna rgida
CYCLE840Abertura de rosca interna com mandril de compensao
CYCLE85Alargamento 1
CYCLE86Broqueamento
CYCLE87Perfurao com parada 1
CYCLE88Perfurao com parada 2
CYCLE89Alargamento 2
Ciclos de padro de perfurao
HOLES1Fila de furos
HOLES2Crculo de furos
CYCLE802Posies arbitrrias
Ciclos de fresagem
CYCLE71: Faceamento
CYCLE72Fresagem de contorno
CYCLE76Fresagem de ressalto retangular
CYCLE77Fresagem de ressalto circular
LONGHOLEFuro oblongo
SLOT1Padro de fresagem de ranhura em um crculo
SLOT2Padro de fresagem de ranhura circunferencial
POCKET3Fresagem de cavidade retangular (com qualquer ferramenta de fresagem)
POCKET4Fresagem de cavidade circular (com qualquer ferramenta de fresagem)
CYCLE90Fresagem de rosca
CYCLE832Configuraes de alta velocidade
126
9.2
Ciclos de programao
Tabelas 9-1
Comando
Plano (abscissa/ordenada)
G17
X/Y
G18
Z/X
G19
Y/Z
127
9.3
O editor de programas no sistema de controle oferece suporte programao para adicionar chamadas de ciclo ao
programa e inserir parmetros.
Funo
O suporte do ciclo consiste de trs componentes:
1. Seleo de ciclos
2. Telas de entrada para atribuio de parmetros
3. Tela de ajuda para cada ciclo (encontrada na tela de entrada de dados).
Operao do suporte do ciclo
Para adicionar uma chamada de ciclo para o programa, proceder como abaixo:
128
1.
2.
Selecionar um tipo de ciclo com a tecla de funo horizontal correspondente para abrir o menor
nvel da barra de tecla de funes vertical at que a forma de tela de entrada desejada com a
exibio de ajuda aparea na tela.
3.
Insira os valores direta (valores numricos) ou indiretamente (parmetros R, por exemplo, R27, ou
expresses consistindo em parmetros R, por exemplo, R27 + 10).
Se forem inseridos valores numricos, ento o sistema de controle executar automaticamente
uma verificao para ver se o valor recai dentro da faixa permitida.
4.
Usar esta chave para selecionar valores para alguns parmetros que devem ter apenas alguns
poucos valores para seleo.
5.
Para ciclos de perfurao, tambm possvel chamar um ciclo modalmente com esta chave. Para
desativar a chamada modal, mova o cursor para a prxima linha em branco do programa e
pressione a tecla de funo abaixo:
6.
Pressionar esta tecla de funo para confirmar o que foi inserido. Para cancelar a entrada,
pressionar a tecla de funo abaixo:
Recompilao
A recompilao dos cdigos de programa serve para realizar modificaes a um programa existente com o uso do suporte
do ciclo.
Posicionar o cursor na linha para ser modificado e pressionar esta tecla de funo. Isto far com que
seja reaberta a tela de entrada da qual o fragmento do programa foi criado, podendo ser modificados e
aceitos os valores.
129
9.4
9.4.1
Ciclos de perfurao
Informao Geral
Ciclos de perfurao so sequncias de movimento especificadas de acordo com a norma DIN 66025 para perfurao,
brocamento, abertura de roscas, etc.
Eles so chamados na forma de uma sub-rotina dentro de um nome definido e uma lista de parmetro.
Os ciclos de perfurao podem ser modais, isto , eles so executados no fim de cada bloco contendo comandos de
movimento. Mais ciclos criados pelo usurio podem ser chamados modalmente.
H dois tipos de parmetro:
Parmetros geomtricos
Parmetros de usinagem
Os parmetros geomtricos so idnticos para todos os ciclos de perfurao, ciclos de padro de perfurao e ciclos de
fresagem. Eles definem os planos de referncia e retrao, a distncia de segurana e a profundidade de perfurao final
absoluta ou relativa. Parmetros geomtricos so atribudos uma vez durante o primeiro ciclo de perfurao CYCLE81.
Veja a ilustrao a seguir para perfurao, centralizao - CYCLE81:
Os parmetros de usinagem tm um significado e efeito diferentes nos ciclos individuais. Portanto, eles so programados
em cada ciclo separadamente.
9.4.2
Requisitos
130
9.4.3
Programao
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao na taxa de avano programada no programa de chamada
(G1)
Retrao at o plano de retrao com G0
131
Indicao
Se for inserido um valor tanto para DP quanto para DPR, a profundidade final de perfurao ser derivada da DPR. Se
diferir da profundidade absoluta programada via DP, a mensagem "Profundidade: Correspondendo ao valor para
profundidade relativa" gerada na linha de dilogo.
Se os valores dos planos de referncia e de retrao forem idnticos, no ser permitida uma especificao de
profundidade relativa. gerada a mensagem de erro 61101 "Reference plane defined incorrectly" (plano de referncia
definido incorretamente) e o ciclo no executado. Esta mensagem de erro ser gerada tambm se o plano de retrao
estiver localizado aps o plano de referncia, ou seja, se sua distncia at a profundidade final for menor.
132
N20 D3 T3 Z110
N50 Y30
N80 X90
N100 M02
; Fim do programa
9.4.4
Programao
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DTB
REAL
133
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao. Pode
ser admitida a decorrncia de um tempo de espera quando for atingida a profundidade final de perfurao.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com a taxa de avano (G1) programada antes do ciclo de
chamada
Tempo de espera na profundidade final de perfurao
Retrao at o plano de retrao com G0
Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".
134
N10
N20
N30
N40
N50 M02
2.
3.
4.
Pressione esta tecla de funo para abrir a janela paraCYCLE82 . Parametrizar o ciclo conforme o
desejado.
5.
135
9.4.5
Programao
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI, AXN, MDEP, VRT, DTD, DIS1)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
FDEP
REAL
FDPR
REAL
DAM
REAL
DTB
REAL
>0: em segundos
<0: em giros
DTS
REAL
>0: em segundos
<0: em giros
FRF
REAL
VARI
INT
AXN
INT
Eixo da ferramenta
Valores:
1: 1 eixo geomtrico
2: 2 eixo geomtrico
3: 3 eixo geomtrico
MDEP
REAL
VRT
REAL
DTD
REAL
>0: em segundos
<0: em giros
=0: mesmo valor de DTB
DIS1
REAL
136
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
A perfurao profunda executada com um avano profundidade com uma profundidade definvel mxima executada
vrias vezes, aumentando gradualmente at que a profundidade final de perfurao seja atingida.
A perfurao pode ser retrada at o plano de referncia + distncia de segurana aps a profundidade de cada avano
para remoo de detritos ou retrada em cada caso em 1 mm para quebra de cavacos.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia:
Perfurao profunda com remoo de cavacos (VARI=1)
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade para primeira perfurao com G1, cuja taxa de avano originada da taxa de
avano definida com a chamada do programa que estiver sujeito ao parmetro FRF (fator da taxa de avano)
Tempo de espera na profundidade final de perfurao (parmetro DTB)
Retrao at o plano de referncia antecipado pela distncia de segurana para remoo de detritos com o uso de G0
Tempo de espera no ponto de origem (parmetro DTS)
Aproximao da profundidade da ltima perfurao atingida, reduzida pela distncia de antecipao com o uso de G0
Movimento transversal at a prxima profundidade de perfurao com G1 (a sequncia de movimentos continua at ser
alcanada a profundidade final de perfurao)
Retrao at o plano de retrao com G0
Veja a ilustrao a seguir para parmetros para CYCLE83:
137
138
Indicao
A distncia de antecipao calculada internamente no ciclo, conforme abaixo:
Se a profundidade de perfurao for de 30 mm, o valor da distncia de antecipao ser sempre de 0,6 mm.
Para profundidades de perfurao maiores, usada a frmula profundidade de perfurao /50 (valor mximo de 7 mm).
AXN (eixo da ferramenta)
Programando-se o eixo de perfurao por meio de AXN, ser possvel omitir a troca do plano G18 para G17 quando for
usado o ciclo de perfurao com furo profundo em mquinas de torneamento.
Os identificadores tm os seguintes significados:
AXN=1
Primeiro eixo do plano atual
AXN=2
Segundo eixo do plano atual
AXN=3
Terceiro eixo do plano atual
Por exemplo, para que seja feito um furo central no plano G18, programa-se:
G18
AXN=1
139
N20 D1 T12
N30 Z155
N40 X80 Y120
N50 CYCLE83(20,0,3,-15,,-6,,1,1,1,1,0,3,4,3,1,2)
N70 CYCLE83(20,0,3,-15,,-6,,1,1,1,1,0,3,4,3,1,2)
N80 M02
; Fim do programa
140
2.
3.
Pressione esta tecla de funo para abir a janela para CYCLE83. Parametrizar o ciclo conforme o
desejado.
4.
141
9.4.6
Programao
CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, AXN, 0, 0, VARI, DAM, VRT)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DTB
REAL
SDAC
INT
MPIT
REAL
PIT
REAL
POSS
REAL
SST
REAL
SST1
REAL
Velocidade da retrao
AXN
INT
Eixo da ferramenta
Valores 1):
PSYS
INT
PSYS
INT
VARI
INT
Tipo de usinagem
Valores:
DAM
REAL
VRT
REAL
1)
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final inserida.
CYCLE84pode ser usado para a execuo de furos roscados sem mandril de compensao. Para a abertura de rosca
interna com mandril de compensao fornecido um ciclo CYCLE840separado.
Indicao
CYCLE84pode ser usado se o fuso a ser usado para a operao de broqueamento tiver capacidade tcnica para ser
operado no modo de fuso com posio controlada.
142
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Parada orientada do fuso (valor no parmetro POSS) e mudana do modo fuso para modo eixo
Abertura de rosca at a profundidade final de furao e velocidade SST
Tempo de espera na profundidade da rosca (parmetro DTB)
Retrao at o plano de referncia antecipado pela distncia de segurana, velocidade SST1 e sentido inverso
Retrao at o plano de retrao com G0; o modo de fuso reiniciado mediante a reprogramao da velocidade do fuso
ativo antes que o ciclo seja chamado e o sentido de rotao programado sob SDAC
Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".
143
Por exemplo, para que seja feito um furo central no plano G17, programa-se:
G17
AXN=3
144
N30 CYCLE84(20,0,3,-15,,1,3,6,,0,500,500,3,0,0,0,5,0)
N40 M02
foi
ou ao
graus;
200,
; Fim do programa
145
9.4.7
1.
2.
3.
4.
Pressione esta tecla de funo para abir a janela para CYCLE84. Parametrizar o ciclo conforme o
desejado.
5.
Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente transferido
para o editor do programa como um bloco separado.
Programao
CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT, AXN)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DTB
REAL
SDR
INT
SDAC
INT
146
Parmetro
Tipo de dados
Descrio
ENC
INT
MPIT
REAL
PST
REAL
AXN
INT
Eixo da ferramenta
Valores1):
1: 1 eixo do plano atual
2: 2 eixo do plano atual
3: 3 eixo do plano atual
1)
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final inserida.
Esse ciclo utilizado para programar a abertura de rosca interna com mandril de compensao:
Sem matriz
Com matriz.
Sequncia
Abertura de rosca interna com mandril de compensao sem codificador
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
147
Sequncia de operaes
Abertura de rosca interna com mandril de compensao com codificador
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
148
O uso de AXN (nmero do eixo de perfurao) para programar o eixo de perfurao permite que o eixo de perfurao seja
programado diretamente.
AXN=1
AXN=2
AXN=3
Por exemplo, para usinar um furo no plano G17 com o eixo Z, programa-se:
G17
AXN=3
149
N30 G1 F200
N40 CYCLE840(20,0,3,-15,,1,4,3,1,6,,3)
N50 M02
; Fim do programa
150
N30 CYCLE840(20,0,3,-15,,1,3,4,1,6,,3)
N40 M02
; Fim do programa
9.4.8
Alargamento 1 - CYCLE85
Programao
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DTB
REAL
FFR
REAL
Taxa de avano
RFF
REAL
Funo
A ferramenta perfura na velocidade do fuso e na velocidade da taxa de avano programadas at a profundidade final de
perfurao inserida.
O movimento para dentro e para fora realizado na taxa de avano atribuda a FFR e RFF respectivamente.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e na taxa de avano programada sob o parmetro
FFR
Tempo de espera na profundidade final de perfurao
Retrao at o plano de referncia antecipado pela distncia de segurana com G1 e a taxa de avano da retrao sob
o parmetro RFF
Retrao at o plano de retrao com G0
151
N10 T11 D1
G1 F200 M3 S200
N20 G18 Z70 X50 Y105
N30 CYCLE85(105, 102, 2, , 25, , 300, 450)
N40 M02
152
9.4.9
Broqueamento - CYCLE86
Programao
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DTB
REAL
SDIR
INT
Sentido de rotao
Valores: 3 (de M3), 4 (de M4)
RPA
REAL
RPO
REAL
RPAP
REAL
POSS
REAL
Funo
O ciclo suporta o broqueamento de furos com uma barra de broqueamento.
A ferramenta perfura na velocidade do fuso e na velocidade da taxa de avano programadas at a profundidade final de
perfurao inserida.
Com perfurao 2, a parada do fuso orientada ativada quando a profundidade de perfurao atingida. Em seguida,
feita aproximao das posies de retrao programadas em movimento transversal rpido e, a partir de l, do plano de
retrao.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Tempo de espera at a profundidade final de perfurao
Parada do fuso orientada na posio do fuso programada sob POSS
Trajetria da retrao do movimento transversal em at trs eixos com G0
A retrao no eixo de perfurao ao plano de referncia trazido para frente pela distncia de segurana usando G0
Retrao at o plano de retrao com G0 (posio inicial de perfurao nos dois eixos do plano)
153
154
N50 M02
; Fim do programa
9.4.10
Programao
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
SDIR
INT
Sentido de rotao
Valores: 3 (de M3), 4 (de M4)
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
Durante a perfurao 3, uma parada do fuso sem orientao M5 gerada depois de atingir a profundidade de perfurao
final, seguida por uma parada programada M0. Pressionando a seguinte tecla dada sequncia ao movimento de retrao
na travessa rpida at que o plano de retrao tenha sido alcanado:
155
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Parada do fuso com M5
Pressione a seguinte tecla:
156
N20 D3 T3 Z113
N50 M02
; Fim do programa
9.4.11
Programao
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DTB
REAL
SDIR
INT
Sentido de rotao
Valores: 3 (de M3), 4 (de M4)
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao. Ao
perfurar com parada, uma parada do fuso sem orientao M5 e uma parada programada M0 sero geradas quando a
profundidade de perfurao final for atingida. Pressionando as teclas a seguir percorre o movimento para fora em avano
rpido at o plano de retrao ser atingido:
157
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Tempo de espera na profundidade final de perfurao
O fuso e o programa param com M5 M0. Aps a parada do programa, pressione a seguinte tecla:
N40 M02
; Fim do programa
158
9.4.12
Alargamento 2 - CYCLE89
Programao
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DTB
REAL
Funo
A ferramenta perfura na velocidade do fuso e na taxa de avano programadas at a profundidade final de perfurao.
Quando a profundidade de perfurao final atingida, o tempo de espera programado ativado.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de perfurao a posio nos dois eixos do plano selecionado.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Movimento transversal at a profundidade final de perfurao com G1 e a taxa de avano programada antes da
chamada do ciclo
Tempo de espera at a profundidade final de perfurao
Retrao at o plano de referncia antecipado pela distncia de segurana com o uso de G1 e do mesmo valor da taxa
de avano
Retrao at o plano de retrao com G0
Explicao dos parmetros
Para os parmetros RTP, RFP, SDIS, DP, DPR, consulte a seo "Perfurao, centragem - CYCLE81 (Pgina 131)".
159
; Definio de parmetros
; Atribuies de valor
; Chamada do ciclo
N40 M02
; Fim do programa
9.5
Os ciclos de padro de perfurao s descreve a geometria de um arranjo de abertura de furos no plano. O elo com o
processo de perfurao estabelecido por meio da chamada modal deste ciclo de perfurao antes que o ciclo de padro
de perfurao programado.
9.5.1
Requisitos
O ciclo de padro de perfurao ento far a aproximao de cada uma das posies calculadas a partir dos dados
inseridos um aps o outro sem chamar uma sub-rotina nesses pontos.
160
9.5.2
Programao
HOLES1(SPCA, SPCO, STA1, FDIS, DBH, NUM)
Parmetros
Parmetro
Tipo de dados
Descrio
SPCA
REAL
SPCO
REAL
STA1
REAL
FDIS
REAL
DBH
REAL
NUM
INT
Nmero de furos
Funo
Este ciclo pode ser utilizado para produzir uma fila de furos, ou seja, um nmero de furos arranjados ao longo de uma linha
reta ou uma grade de furos. O tipo de furo determinado pelo ciclo de perfurao que j foi chamado modalmente.
Sequncia
Para evitar curso desnecessrio, o ciclo calcula se a fila de furos usinada comeando do primeiro furo ou do ltimo furo a
partir da posio real dos eixos do plano e da geometria da fila de furos. As posies de perfurao so ento aproximadas
uma aps a outra em movimento transversal rpido.
161
SPCA e SPCO (ponto de referncia no primeiro eixo do plano e do segundo eixo do plano)
Um ponto ao longo da linha reta da fila de furos definido como o ponto de referncia para determinar o espaamento
entre os furos. A distncia ao primeiro furo FDIS definida a partir deste ponto.
STA1 (ngulo)
A linha reta pode ser disposta em qualquer posio no plano. especificada tanto pelo ponto definido por SPCO como pelo
ngulo contido pela linha reta e o primeiro eixo do sistema de coordenadas da pea de trabalho que ativado quando o
ciclo chamado. O ngulo inserido mediante STA1 em graus.
FDIS e DBH (distncia)
A distncia do primeiro furo e o ponto de referncia definido mediante SPCA e SPCO programado com FDIS. O
parmetro DBH contm a distncia entre dois furos quaisquer.
NUM (nmero)
O parmetro NUM utilizado para definir o nmero de furos.
Exemplo de programao: Fila de furos
Use este programa para usinar uma fila de furos consistindo em cinco furos roscados dispostos em paralelo ao eixo Z do
plano ZX e que tm uma distncia de 20 mm um ao outro. O ponto inicial da fila de furos Z20 e X30 do qual o primeiro
furo tem uma distncia de 10 mm. A geometria da fila de furos descrita pelo ciclo HOLES1. Primeiro, a perfurao
executada usando CYCLE82 e depois a abertura da rosca executada usando o CYCLE84 (abertura de rosca sem mandril
de compensao). Os furos tm 80 mm de profundidade (diferena entre o plano de referncia e a profundidade de
perfurao final).
162
N50 MCALL
...
; Trocar ferramenta
N90 MCALL
N100 M02
; Fim do programa
R10=102
; Plano de referncia
R11=105
; Plano de retrao
R12=2
; Distncia de segurana
R13=75
; Profundidade de perfurao
R14=30
R15=20
R16=0
R17=10
R18=10
R19=5
R20=5
R21=0
R22=10
163
N40 LABEL1:
N60 R21=R21+1
N80 MCALL
N100 M02
; Fim do programa
9.5.3
Programao
HOLES2(CPA, CPO, RAD, STA1, INDA, NUM)
Parmetros
Parmetro
Tipo de dados
Descrio
CPA
REAL
CPO
REAL
RAD
REAL
STA1
REAL
ngulo inicial
INDA
REAL
ngulo incremental
NUM
INT
Nmero de furos
Funo
Use este ciclo para usinar um crculo de furos. O plano de usinagem deve ser definido antes de o ciclo ser chamado.
O tipo de furo determinado pelo ciclo de perfurao que j foi chamado modalmente.
164
Sequncia
No ciclo, as posies de perfurao so aproximadas uma depois da outra no plano com G0.
165
N50 MCALL
N60 M02
; Fim do programa
166
9.5.4
1.
2.
3.
4.
Pressione esta tecla de funo para abir a janela para este ciclo. Parametrizar o ciclo conforme o
desejado.
5.
Programao
CYCLE802 (111111111, 111111111, X0, Y0, X1, Y1, X2, Y2, X3, Y3, X4, Y4)
Parmetros
Parmetro
Tipo de dados
Descrio
PSYS
INT
PSYS
INT
X0
REAL
Y0
REAL
X1
REAL
Y1
REAL
X2
REAL
Y2
REAL
X3
REAL
Y3
REAL
X4
REAL
Y4
REAL
167
Funo
Este ciclo permite programar posies livremente, isto , retangular ou polar. Posies individuais so aproximadas na
ordem em que so programadas.
Sequncia
A ferramenta de perfurao no programa atravessa todas as posies programadas na ordem de programao. A
usinagem das posies sempre inicia no ponto de referncia. Se o padro de posio consistir de apenas uma posio, a
ferramenta ser retrada ao plano de retrao aps a usinagem.
Explicao dos parmetros
X0, Y0...X4, Y4
Todas as posies sero programadas absolutamente.
Exemplo de programao:
Perfurao G17 nas posies
X20 Y20
X40 Y25
X30 Y40
N10 G90 G17
N20 T10
; Seleciona a ferramenta
N30 M06
; Troca de ferramenta
S800 M3
M08 F140
G0 X0 Y0 Z20
N50 MCALL
N60 M30
; Fim do programa
168
9.6
9.6.1
Ciclos de fresagem
Requisitos
169
9.6.2
Programao
CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA, _MID, _MIDA, _FDP, _FALD, _FFP1, _VARI, _FDP1)
Parmetros
Parmetro
Tipo de dados
Descrio
_RTP
REAL
_RFP
REAL
_SDIS
REAL
_DP
REAL
Profundidade (absoluta)
_PA
REAL
_PO
REAL
_LENG
REAL
_WID
REAL
_STA
REAL
_MID
REAL
_MIDA
REAL
_FDP
REAL
_FALD
REAL
_FFP1
REAL
_VARI
INT
_FDP1
REAL
Funo
UseCYCLE71 para fresar qualquer superfcie retangular. O ciclo diferencia entre desbaste (usinagem da superfcie em
vrias etapas at atingir a permisso de usinagem final) e acabamento (fresagem da face final em uma etapa). O avano
mximo em largura e profundidade pode ser especificado.
O ciclo opera sem compensao de raio do cortador. O avano em profundidade realizado na abertura.
170
Sequncia
Posio alcanada antes do incio do ciclo:
A posio inicial qualquer posio a partir da qual pode-se aproximar do ponto de avano na altura do plano de retrao
sem coliso.
O ciclo cria a seguinte sequncia de movimentos:
G0 aplicado para aproximao do ponto de avano no nvel de posio atual. O plano de referncia, trazido para
frente pela distncia de segurana, ento tambm aproximado com G0 at essa posio. Em seguida, tambm com
G0, avano at o plano de usinagem. G0 possvel desde que o avano na abertura seja possvel.
H vrias estratgias de desbaste (para-axial em uma direo ou para trs e para frente).
Sequncia de movimentos ao desbaste:
Fresagem lateral pode ser realizada em vrios planos com base nos valores programados _DP, _MID e _FALD. A
usinagem realizada de cima para baixo, isto , um plano cada removido e ento o prximo avano em profundidade
executado na abertura (parmetros _FDP). As trajetrias de movimento transversal para usinagem de slidos no plano
dependem dos valores dos parmetros _LENG, _WID, _MIDA, _FDP, _FDP1 e do raio do cortador da ferramenta ativa.
A primeira trajetria a ser fresada sempre atravessada de tal modo que a profundidade de avano corresponde
exatamente a _MIDA, assegurando que nenhum avano em largura maior do que avano em largura mximo possvel
ocorra. O ponto central da ferramenta, portanto, nem sempre se desloca na aresta (apenas se _MIDA = raio do
cortador). A dimenso pela qual a ferramenta atravessa fora da aresta sempre igual ao dimetro do cortador - _MIDA
mesmo se apenas um corte de superfcie for realizado, isto , largura da rea + adiantamento menos do que _MIDA.
As outras trajetrias para avano em largura so calculadas de maneira a produzir uma largura de trajetria uniforme
(<= _MIDA).
Sequncia de movimentos ao acabamento:
Ao acabamento, a superfcie fresada no plano uma vez. Isto significa que a permisso de acabamento quando o
desbaste tem que ser selecionada tambm de tal forma que a profundidade residual pode ser removida com a
ferramenta de acabamento em uma etapa.
Aps cada passe de fresagem da superfcie no plano, a ferramenta retrair. O curso de retrao programado
mediante o parmetro _FDP.
Usinagem em uma direo para na permisso final de usinagem + distncia de segurana e o prximo ponto de incio
aproximado em movimento transversal rpido.
Ao desbaste em uma direo, a ferramenta retrair pela profundidade de avano calculada + distncia de segurana. O
avano em profundidade executado no mesmo ponto que no desbaste.
Depois que o acabamento foi concludo, a ferramenta retrai do ltimo ponto atingido ao plano de retrao _RTP.
171
_DP (profundidade)
A profundidade pode ser especificada como um valor absoluto (_DP) ao plano de referncia.
_PA, _PO (ponto de incio)
Use os parmetros _PA e _PO para definir o ponto final da rea nos eixos do plano.
_LENG, _WID (comprimento)
Use os parmetros _LENG e _WID para definir o comprimento e a largura de um retngulo no plano. A posio do
retngulo, com relao a _PA e _PO, resulta do sinal.
_MIDA (mx. largura de avano)
Use este parmetro para definir a largura de avano mxima ao usinar em um plano. Analogamente ao mtodo de clculo
conhecido para a profundidade de avano (distribuio igual da profundidade com valor mximo possvel), a largura
distribuda igualmente distribuda, maximalmente com o valor programado em _MIDA.
Se este parmetro no for programado ou tiver valor 0, o ciclo usar internamente 80% do dimetro da ferramenta de
fresagem como a largura de avano mxima.
172
173
Descrio
Valor
_RTP
Plano de retrao
10 mm
_RFP
Plano de referncia
0 mm
_SDIS
Folga de referncia
2 mm
_DP
Profundidade de fresagem
-11 mm
_PA
X = 100 mm
_PO
Y = 100 mm
_LENG
Dimenses do retngulo
X = +60 mm
_WID
Dimenses do retngulo
Y = +40 mm
_STA
10 graus
_MID
6 mm
_MIDA
10 mm
_FDP
5 mm
_FALD
_FFP1
4000 mm/min
_VARI
Tipo de usinagem
_FDP1
2 mm
; Chamada do ciclo
N40 G0 G90 X0 Y0
N50 M02
9.6.3
; Fim do programa
Programao
CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL, _AS1, _LP1, _FF3, _AS2,
_LP2)
Parmetros
Parmetro
Tipo de dados
Descrio
_KNAME
STRING
_RTP
REAL
_RFP
REAL
_SDIS
REAL
_DP
REAL
Profundidade (absoluta)
_MID
REAL
_FAL
REAL
_FALD
REAL
_FFP1
REAL
_FFD
REAL
174
Parmetro
Tipo de dados
Descrio
_VARI
INT
_RL
INT
_AS1
INT
_LP1
REAL
REAL
_AS2
INT
_LP2
REAL
175
Funo
UseCYCLE72 para fresar o comprimento de qualquer contorno definido em uma sub-rotina. O ciclo opera com ou sem
compensao de raio do cortador.
No imperativo que o contorno seja fechado. A usinagem interna ou externa definida por meio da posio da
compensao do raio do cortador (centralmente, esquerda ou direita do contorno).
O contorno deve ser programado na direo como deve ser usinado e deve consistir em um mnimo de dois blocos de
contorno (ponto inicial e final) uma vez que a sub-rotina de contorno chamada diretamente dentro do ciclo.
Veja a ilustrao a seguir para fresagem de trajetria 1:
Funes do ciclo
Seleo de desbaste (passe nico atravessando paralelo ao contorno, levando em considerao uma permisso de
acabamento, se necessrio em vrias profundidades at que a permisso de acabamento seja atingida) e acabamento
(passe nico atravessando ao longo do contorno final se necessrio em vrias profundidades)
Aproximao suave do contorno e retrao suave do mesmo tangencialmente ou radialmente (quadrante ou semicrculo)
Avanos em profundidade programveis
Movimentos intermedirios ou em movimento transversal rpido ou em velocidade de avano
176
Sequncia
Posio alcanada antes do incio do ciclo:
A posio inicial qualquer posio a partir da qual pode-se aproximar do ponto de incio do contorno na altura do plano de
retrao sem coliso.
O ciclo gera a seguinte sequncia de movimentos ao desbastar:
Os avanos em profundidade so distribudos igualmente como o valor mximo possvel dos parmetros especificados.
Movimento transversal at o ponto de incio para a primeira fresagem com G0/G1 (e FF3). Este ponto calculado
internamente no sistema de controle e depende do seguintes fatores:
Ponto de incio do contorno (primeiro ponto da sub-rotina),
Direo do contorno no ponto de incio,
Modo de aproximao e seus parmetros
Raio da ferramenta
A compensao do raio do cortador ativado neste bloco.
Avano em profundidade primeira ou prxima profundidade de usinagem mais distncia de segurana programada
com G0/G1. A primeira profundidade de usinagem resulta dos seguintes dados:
Profundidade total
Tolerncia do acabamento
O avano em profundidade mximo possvel
Aproximao do contorno verticalmente com avano em profundidade _FFD e depois no plano velocidade de avano
programada _FFP1 ou 3D com a velocidade de avano programada mediante _FAD de acordo com a programao para
aproximao suave
Fresagem ao longo do contorno com G40/G41/G42
Retrao suave do contorno com G1 enquanto avano contnuo para a superfcie de usinagem pela quantidade de
retrao
Retrao com G0 /G1 (e velocidade de avano para trajetrias intermedirias _FF3), dependendo da programao
Retrao ao ponto de avano em profundidade com G0/G1 (e _FF3).
Esta sequncia repetida no prximo plano de usinagem at a permisso de acabamento na profundidade.
Ao completar o desbaste, a ferramenta fica acima do ponto (calculado internamente no sistema de controle) de retrao do
contorno na altura do plano de retrao.
O ciclo gera a seguinte sequncia de movimentos ao acabamento:
Durante o acabamento, a fresagem executada ao avano pertinente ao longo da base do contorno at a dimenso final
ser atingida.
A aproximao e retrao suaves do contorno executada de acordo com os parmetros existentes. A trajetria apropriada
calculada internamente no sistema de controle.
No final do ciclo, a ferramenta posicionada no ponto de retrao do contorno altura do nvel de retrao.
Indicao
Programao de contorno
Ao programar o contorno, observe o seguinte:
Nenhum deslocamento de origem programvel pode ser selecionado na sub-rotina antes da primeira posio
programada.
O primeiro bloco da sub-rotina de contorno um bloco de linha reta contendo G90 / G0 ou G90 / G1 e define o incio do
contorno.
A condio de incio do contorno a primeira posio no plano de usinagem que programado na sub-rotina do
contorno.
A compensao de raio do cortador selecionada pelo ciclo nvel mais alto; portanto, nenhum G40, G41, G42
programado na sub-rotina do contorno.
177
_KNAME (nome)
O contorno a ser usinado programado completamente em uma sub-rotina. _KNAME define o nome da sub-rotina de
contorno.
Definir o contorno como uma sub-rotina
_KNAME = nome da sub-rotina
Se a sub-rotina j existe especificar um nome e ento continuar.
Se a sub-rotina ainda no existe especificar um nome e ento pressionar a seguinte tecla de funo:
Um programa com o nome inserido criado e o programa automaticamente pula para o editor de contornos.
Use a seguinte tecla de funo para confirmar a entrada e retornar forma de tela para este ciclo.
O sistema de controle automaticamente cria os rtulos de incio e fim a partir do nome inserido e o programa ir
pular o editor de contornos.
Use a seguinte tecla de funo para confirmar a entrada e retornar forma de tela para este ciclo
178
Exemplos:
_KNAME="CONTOUR_1"
_KNAME="PIECE245:PIECE245E"
O contorno de fresagem
uma seo no programa de
inicia a partir do bloco
rtulo PIECE245 ao bloco
rtulo PIECE245E.
definido
chamada,
contendo
contendo
como
que
o
o
179
No caso de central (G40), aproximao e retrao s so possveis ao longo de uma linha reta.
_FF3 (velocidade de avano em retrao)
Use o parmetro _FF3 para definir uma velocidade de avano em retrao para posies intermedirias no plano (na
abertura) se os movimentos intermedirios devem ser executados em velocidade de avano (G01). Se nenhum valor de
velocidade de avano programado, os movimentos intermedirios com G01 so executados em velocidade de avano de
superfcie.
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
180
Descrio
Valor
_RTP
Plano de retrao
250 mm
_RFP
Plano de referncia
200 mm
_SDIS
Folga de referncia
3 mm
_DP
Profundidade de avano
175 mm
_MID
10 mm
_FAL
1 mm
_FALD
1.5 mm
_FFP1
800 mm/min
_FFD
400 mm/min
_VARI
Tipo de usinagem
_LP1
raio 20 mm
_FF3
1000 mm/min
N10 T3 D1
N20 S500 M3 F3000
N30 G17 G0 G90 X100 Y200 Z250 G94
N40 CYCLE72("EX72CONTOUR", 250, 200, 3, 175, 10,1, 1.5,
800, 400, 111, 41, 2, 20, 1000, 2, 20)
N50 X100 Y200
N60 M02
EX72CONTOUR.SPF
N100 G1 G90 X150 Y160
41
; Fim do programa
; Sub-rotina para fresagem de contorno
(para exemplo)
; Ponto de incio do contorno
181
N130 X125
N140 Y135
N150 G2 X150 Y160 CR=25
N160 M2
; Contorno
; Fim do contorno
N150 M2
Exemplo 3 de programao
Proceder atravs das seguintes etapas:
182
1.
2.
3.
Pressione esta tecla de funo para abir a janela para CYCLE72. Inserir um nome no primeiro
campo de insero.
4.
Pressionar uma das seguintes duas teclas de funo. O programa automaticamente salta para a
forma de tela do editor de programa.
Se deseja editar e armazenar o contorno em uma sub-rotina, pressionar esta
tecla de funo.
Se deseja editar e armazenar o contorno como uma seo de um programa
principal, pressionar esta tecla de funo.
5.
Pressione esta tecla de funo para abrir o editor de contornos. Parametrizar os elementos de
contorno passo a passo.
Inicialmente definir um ponto de partida de contorno e selecionar como chegar a ele.
Observao:
Os passos 5 a 10 abaixo descrevem as etapas bsicas para edio de elementos de contorno.
Para mais informaes sobre a programao no editor de contornos, consulte a Seo
"Programao livre de contornos (Pgina 251)".
6.
7.
Selecione uma direo de usinagem desejada e faa a forma com a tecla de funo
correspondente. Especificar as coordenadas correspondentes de acordo com os desenhos.
A direo selecionada aparece no canto esquerdo da tela e o texto descritivo correspondente
dado na linha de informao na parte de baixo da tela.
8.
9.
10.
11.
Pressione esta tecla de funo para retornar forma de tela para CYCLE72. Parametrizar os
dados do ciclo de tecnologia como desejado.
12.
Confirmar as configuraes com esta tecla de funo. O ciclo ento, automaticamente transferido
para o editor de programa.
Observao:
O programa do ciclo criado como uma seo do programa principal deve ser armazenado aps o
comando M30.
13.
183
9.6.4
Programao
CYCLE76 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, PA, PO, STA, MID, FAL, FALD, FFP1, FFD, CDIR, VARI, AP1,
AP2)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
LENG
REAL
Comprimento do ressalto
WID
REAL
Largura do ressalto
CRAD
REAL
PA
REAL
PO
REAL
STA
REAL
MID
REAL
FAL
REAL
FALD
REAL
FFP1
REAL
FFD
REAL
CDIR
INT
VARI
INT
Tipo de usinagem
Valores:
1: Desbaste at a permisso final de usinagem
2: Acabamento (permisso X/Y/Z=0)
AP1
REAL
AP2
REAL
184
Funo
Use esse ciclo para usinar ressaltos retangulares no plano de usinagem. Para acabamento, uma fresa axial necessria. O
avano em profundidade sempre executado na posio depois da aproximao em semicrculo ao contorno.
Sequncia
Posio alcanada antes do incio do ciclo:
O ponto inicial uma posio na faixa positiva da abscissa com o semicrculo de aproximao e a dimenso bruta
programada no final da abscissa levada em considerao.
Sequncia de movimentos ao desbaste (VARI=1):
Aproximao/retrao do contorno:
O plano de retrao (RTP) aproximado em velocidade transversal rpida para ento poder se posicionar no ponto de
incio no plano de usinagem nessa altura. O ponto de incio definido em relao a 0 graus da abscissa.
A ferramenta avanada distncia de segurana (SDIS) em movimento transversal rpido atravessando
subsequentemente at a profundidade de usinagem em velocidade de avano. Para aproximar do contorno do ressalto, a
ferramenta desloca-se ao longo de uma trajetria semicircular.
A direo de fresagem pode ser determinada ou como fresagem na mesma direo de movimento do material ou fresagem
convencional em relao direo do fuso.
Se o ressalto desviado uma vez, o contorno deixado ao longo de um semicrculo no plano e a ferramenta avanada
prxima profundidade de usinagem.
Em seguida ocorre a reaproximao ao contorno ao longo de um semicrculo e o ressalto atravessado uma vez. Esse
processo repetido at que a profundidade do ressalto programada seja atingida. Em seguida, ocorre a aproximao ao
plano de retrao (RTP) em velocidade de movimento transversal rpido.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
185
Avano em profundidade:
Avano distncia de segurana
Insero para profundidade de usinagem
A primeira profundidade de usinagem calculada da profundidade total, permisso de acabamento e avano em
profundidade mximo possvel.
Sequncia de movimentos ao acabamento (VARI=2):
Dependendo dos valores ajustados FAL e FALD, o acabamento executado no contorna da superfcie ou na base ou
ambos juntos. A estratgia de aproximao corresponde aos movimentos no plano como com desbaste.
Explicao dos parmetros
Para uma explicao dos parmetros RTP, RFP SDIS, DP e DPR, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros MID, FAL, FALD, FFP1 e FFD, consulte a seo "Fresagem de uma cavidade
retangular - POCKET3 (Pgina 206) ".
LENG, WID e CRAD (comprimento do ressalto, largura do ressalto e raio do canto)
Use os parmetros LENG, WID e CRAD para definir a forma de uma ranhura no plano.
O ressalto sempre dimensionado a partir do centro. O comprimento (LENG) sempre se refere abscissa (com um ngulo
de plano de 0 graus).
Fresagem convencional
M3 G3
M3 G2
M4 G2
M4 G3
186
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo
cancelado e o alarme 61009 "Nmero da ferramenta=0" gerado.
Internamente no ciclo, uma novo sistema de coordenadas da pea de trabalho atual utilizado, o qual influncia a exibio
do valor real. O ponto zero do sistema de coordenadas deve se encontrar no ponto central da cavidade.
No final do ciclo, o sistema de coordenadas original ativado novamente.
187
N11 M6
N30 CYCLE76 (10, 0, 2, -17.5, , 60, 40, 15, 80, 60, 10,
11, , , 900, 800, 0, 1, 80, 50)
; Chamada do ciclo
N40 M30
; Fim do programa
9.6.5
Programao
CYCLE77 (RTP, RFP, SDIS, DP, DPR, PRAD, PA, PO, MID, FAL, FALD, FFP1, FFD, CDIR, VARI, AP1)
Parmetros
Os seguintes parmetros de entrada so sempre requeridos:
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
Profundidade (absoluta)
DPR
REAL
PRAD
REAL
PA
REAL
PO
REAL
MID
REAL
FAL
REAL
FALD
REAL
FFP1
REAL
FFD
REAL
188
Parmetro
Tipo de dados
Descrio
CDIR
INT
VARI
INT
Tipo de usinagem
Valores:
1: Desbaste at a permisso final de usinagem
2: Acabamento (permisso X/Y/Z=0)
AP1
REAL
Funo
Use esse ciclo para usinar ressaltos circulares no plano de usinagem. Para acabamento, uma fresa axial necessria. O
avano em profundidade sempre executado na posio antes da aproximao em semicrculo ao contorno.
Sequncia
Posio alcanada antes do incio do ciclo:
O ponto inicial uma posio na faixa positiva da abscissa com o semicrculo de aproximao e a dimenso bruta
programada levada em considerao.
Sequncia de movimentos ao desbaste (VARI=1):
Aproximao/retrao do contorno:
189
O plano de retrao (RTP) aproximado em velocidade transversal rpida para ento poder se posicionar no ponto de
incio no plano de usinagem nessa altura. O ponto de origem definido em relao a 0 graus do eixo das abscissas.
A ferramenta avanada distncia de segurana (SDIS) em movimento transversal rpido atravessando
subsequentemente at a profundidade de usinagem em velocidade de avano. Para a aproximao ao contorno, a
ferramenta aproximada ao longo de uma trajetria semicircular usando o ressalto bruto programado.
A direo de fresagem pode ser determinada ou como fresagem na mesma direo de movimento do material ou fresagem
convencional em relao direo do fuso.
Se o ressalto desviado uma vez, o contorno deixado ao longo de um semicrculo no plano e a ferramenta avanada
prxima profundidade de usinagem.
Em seguida ocorre a reaproximao ao contorno ao longo de um semicrculo e o ressalto atravessado uma vez. Esse
processo repetido at que a profundidade do ressalto programada seja atingida.
Em seguida, ocorre a aproximao ao plano de retrao (RTP) em velocidade de movimento transversal rpido.
Avano em profundidade:
Avano distncia de segurana
Insero para profundidade de usinagem
A primeira profundidade de usinagem calculada da profundidade total, permisso de acabamento e avano em
profundidade mximo possvel.
Sequncia de movimentos ao acabamento (VARI=2):
De acordo com os valores ajustados FAL e FALD, o acabamento executado no contorna da superfcie ou na base ou
ambos juntos. A estratgia de aproximao corresponde aos movimentos no plano como com desbaste.
Explicao dos parmetros
Para uma explicao dos parmetros RTP, RFP SDIS, DP e DPR, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
Para uma explicao dos parmetros MID, FAL, FALD, FFP1 e FFD, consulte a seo "Fresagem de uma cavidade
retangular - POCKET3 (Pgina 206) ".
PRAD (dimetro do ressalto)
Inserir o dimetro sem sinal.
PA, PO (ponto central do ressalto)
Use os parmetros PA e PO para definir o ponto de referncia do ressalto.
CDIR (direo de fresagem)
Use este parmetro para especificar a direo de usinagem para o ressalto. Usando o parmetro CDIR, a direo de
fresagem pode ser programada diretamente com "2 para G2" e "3 para G3" ou alternativamente com "fresagem sncrona"
ou "fresagem convencional".
A fresagem na mesma direo de movimento do material e a fresagem convencional so determinadas internamente por
meio do sentido de rotao do fuso ativado antes de chamar o ciclo.
Fresagem na mesma direo de movimento do material
Fresagem convencional
M3 G3
M3 G2
M4 G2
M4 G3
190
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo
cancelado e o alarme 61009 "Active tool number=0" (Nmero da ferramenta=0) gerado. Internamente no ciclo, uma novo
sistema de coordenadas da pea de trabalho atual utilizado, o qual influncia a exibio do valor real. O ponto zero do
sistema de coordenadas deve se encontrar no ponto central da cavidade.
No final do ciclo, o sistema de coordenadas original ativado novamente.
Exemplo de programao: Ressalto circular
Usinar um ressalto a partir do bruto com um dimetro de 55 mm e um avano mximo de 10 mm por corte; especificao
de uma permisso de usinagem final para acabamento subsequente da superfcie do ressalto. Toda a usinagem
executada com rotao reversa.
Veja o seguinte exemplo de programao para ressalto retangular:
N11 M6
N20 CYCLE77 (10, 0, 3, -20, ,50, 60, 70, 10, 0.5, 0, 900,
800, 1, 1, 55)
N30 D1 T2 M6
; Trocar ferramenta
N40 S2400 M3
N40 M30
; Fim do programa
191
9.6.6
Programao
LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID)
Parmetros
Parmetro
RTP
RFP
SDIS
DP
DPR
NUM
LENG
CPA
CPO
RAD
STA1
INDA
FFD
FFP1
MID
Tipo de dados
REAL
REAL
REAL
REAL
REAL
INT
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
REAL
Descrio
Plano de retrao (absoluto)
Plano de referncia (absoluto)
Distncia de segurana (inserir sem sinal)
Profundidade da ranhura (absoluta)
Profundidade da ranhura em relao ao plano de referncia (inserir sem sinal)
Nmero de ranhuras
Comprimento da ranhura (inserir sem sinal)
Ponto central do crculo (absoluto), primeiro eixo do plano
Ponto central do crculo (absoluto), segundo eixo do plano
Raio do crculo (inserir sem sinal)
ngulo inicial
ngulo incremental
Velocidade de avano para avano em profundidade
Velocidade de avano para usinagem de superfcie
Profundidade de avano mxima para um avano (inserir sem sinal)
Indicao
O ciclo requer uma fresa com um "corte de dente final atravs do centro" (DIN844).
Funo
Use este crculo para usinar furos longos localizados em um crculo. O eixo longitudinal dos furos longos alinhado
radialmente.
Em contraste ranhura, a largura do furo longo determinada pelo dimetro da ferramenta.
Internamente no crculo, uma trajetria de movimento transversal ideal da ferramenta determinada, eliminando passes
ociosos desnecessrios. Se vrios avanos em profundidade forem necessrios para usinar uma ranhura, o avano
executado alternativamente nos pontos finais. A trajetria a ser atravessada ao longo do eixo longitudinal do furo longo
muda sua direo aps cada avano. O ciclo busca a trajetria mais curta ao mudar ao prximo furo longo.
192
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio qualquer posio a partir da qual pode-se aproximar de cada um dos furos longos sem coliso.
O ciclo cria a seguinte sequncia de movimentos:
Usando G0, aproxima-se da aposio de incio para o ciclo. Em ambos os eixos do plano atual, o prximo ponto final da
primeira ranhura a ser usinado aproximado na altura do plano de retrao neste aplicado e ento o aplicado
abaixado ao plano de referncia trazido para frente pela distncia de segurana.
Cada furo longo usinado em um movimento recproco. A usinagem no plano executada usando G1 e a velocidade
de avano programada mediante FFP1. O avano prxima profundidade de usinagem calculada usando G1
internamente no ciclo e usando velocidade de avano executado em cada ponto reverso at que a profundidade final
seja atingida.
A retrao ao plano de retrao usando G0 e aproximao ao prximo furo longo na trajetria mais curta.
Depois que o ltimo furo longo foi usinado, a ferramenta movida com G0 posio no plano de usinagem, que foi
atingido por ltimo e que especificado no diagrama abaixo e o ciclo terminado.
193
NUM (nmero)
Use o parmetro NUM para especificar o nmero de furos longos.
LENG (comprimento do furo longo)
O comprimento do furo longo programado mediante LENG.
Se for detectado no ciclo que este comprimento menor do que o dimetro de fresagem, o crculo abortado com o alarme
61105 "O raio de fresagem muito grande".
MID (profundidade de avano)
Use este parmetro para definir a profundidade de avano mxima.
A profundidade de avano executada pelo ciclo em passos de avano igualmente dimensionados.
Usando MID e a profundidade total, o ciclo calcula automaticamente este avano que recai entre 0.5 x a profundidade de
avano mxima e a profundidade de avano mxima. O nmero mnimo possvel de passos de avano utilizado como
base. MID=0 significa que o corte da profundidade da cavidade realizado com um avano.
O avano em profundidade inicia a partir do plano de referncia trazido para frente pela distncia de segurana
(dependendo de _ZSD[1]).
FFD e FFP1 (velocidade de avano para profundidade e superfcie)
A velocidade de avano FFP1 ativa para todos os movimentos no plano atravessado velocidade de avano. FFD age
para avano verticalmente a este plano.
CPA, CPO e RAD (ponto central e raio)
Define-se a posio do crculo no plano de usinagem pelo ponto central (CPA, CPO) e o raio (RAD). Apenas valores
positivos so permitidos para o raio.
STA1 e INDA (ngulo inicial e incremental)
O arranjo dos furos longos no crculo definido por esses parmetros.
Se INDA=0, o ngulo de ndice calculado a partir do nmero de furos longos, de maneira que eles so igualmente
distribudos em torno do crculo.
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Se violaes de contorno mtuas das ranhuras resultam de valores incorretos dos parmetros que determinam a
disposio e o tamanho das ranhuras, o ciclo no iniciar a usinagem. O ciclo abortado e a mensagem de erro 61104
"Contour violation of slots/elongated holes" (Violao de contorno das ranhuras/furos alongados) gerado.
Durante o ciclo, o sistema de coordenadas da pea de trabalho corrigido e rotacionado. Os valores no sistema de
coordenadas da pea de trabalho so mostrados na exibio do valor real tal que o eixo longitudinal do furo longo sendo
usinado posicionado no primeiro eixo do plano de usinagem atual.
Depois que o ciclo foi concludo, o sistema de coordenadas da pea de trabalho est novamente na mesma posio em
que estava antes de o ciclo ter sido chamado.
194
N30 LONGHOLE (5, 0, 1, , 23, 4, 30, 40, 45, 20, 45, 90,
100 , 320, 6)
; Chamada do ciclo
N40 M02
; Fim do programa
195
9.6.7
Programao
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF, FALD, STA2, DP1)
Parmetro
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
NUM
INT
Nmero de ranhuras
LENG
REAL
WID
REAL
CPA
REAL
CPO
REAL
RAD
REAL
STA1
REAL
ngulo inicial
INDA
REAL
ngulo incremental
FFD
REAL
FFP1
REAL
MID
REAL
CDIR
INT
FAL
REAL
VARI
INT
Tipo de usinagem
Valores: 0 = usinagem completa, 1 = desbaste, 2 = acabamento
MIDF
REAL
FFP2
REAL
SSF
REAL
Velocidade ao acabamento
FALD
REAL
STA2
REAL
DP1
REAL
Indicao
O ciclo requer uma fresa com um "corte de dente final atravs do centro" (DIN844).
196
Funo
O cicloSLOT1 um ciclo combinado de desbaste de acabamento.
Use este crculo para usinar ranhuras dispostas em um crculo. O eixo longitudinal das ranhuras alinhado radialmente. Em
contraste ao furo longo, um valor definido para a largura da ranhura.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio pode ser qualquer posio a partir da qual pode-se aproximar de cada uma das ranhuras sem coliso.
O ciclo cria a seguinte sequncia de movimentos:
Aproximao posio no incio do ciclo indicada naSLOT1 ilustrao da sequncia com G0.
A usinagem completa de uma ranhura executada nas seguintes etapas:
Aproximao do plano de referncia antecipado pela distncia de segurana com o uso de G0
Avano prxima profundidade de usinagem com G1 e com valor da velocidade de avano FFD
Usinagem em slido da ranhura permisso de acabamento na aresta da ranhura com o valor da velocidade de
avano FFP1. Em seguida acabamento com o valor da velocidade de avano FFP2 e velocidade do fuso SSF ao
longo do contorno de acordo com a direo de usinagem programada mediante CDIR.
O avano em profundidade sempre executado na mesma posio no plano de usinagem at que a profundidade
final da ranhura seja atingida.
Retraia a ferramenta ao plano de retrao e mova prxima ranhura com G0.
Depois que a ltima ranhura foi usinada, a ferramenta movida com G0 posio final no plano de usinagem, que
especificado no diagrama abaixo e o ciclo terminado.
197
198
199
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo
abortado e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Se valores incorretos forem atribudo aos parmetros que determinam a disposio e o tamanho das ranhuras e
portanto causa violao de contorno mtua das ranhuras, o ciclo no iniciado. O ciclo abortado e a mensagem de
erro 61104 "Contour violation of slots/elongated holes" (Violao de contorno das ranhuras/furos alongados) gerado.
Durante o ciclo, o sistema de coordenadas da pea de trabalho corrigido e rotacionado. Os valores no sistema de
coordenadas da pea de trabalho mostrados na exibio de valor real so tais que o eixo longitudinal da ranhura que
acabou de ser usinada corresponde ao primeiro eixo do plano de usinagem atual.
Depois que o ciclo foi concludo, o sistema de coordenadas da pea de trabalho est novamente na mesma posio em
que estava antes de o ciclo ter sido chamado.
200
N30 SLOT1(5, 0, 1, -23, , 4, 30, 15, 40, 45, 20, 45, 90,
100, 320, 6, 2, 0.5, 0, , 0, )
N40 M02
; Fim do programa
9.6.8
Programao
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF, FFCP)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
NUM
INT
Nmero de ranhuras
AFSL
REAL
WID
REAL
CPA
REAL
CPO
REAL
RAD
REAL
STA1
REAL
ngulo inicial
INDA
REAL
ngulo incremental
FFD
REAL
FFP1
REAL
MID
REAL
CDIR
INT
FAL
REAL
VARI
INT
Tipo de usinagem
Valores: 0 = usinagem completa, 1 = desbaste, 2 = acabamento
MIDF
REAL
FFP2
REAL
SSF
REAL
Velocidade ao acabamento
FFCP
REAL
Indicao
O ciclo requer uma fresa com um "corte de dente final atravs do centro" (DIN844).
201
Funo
O cicloSLOT2 um ciclo combinado de desbaste de acabamento.
Use este crculo para usinar ranhuras circunferenciais dispostas em um crculo.
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio pode ser qualquer posio a partir da qual pode-se aproximar de cada uma das ranhuras sem coliso.
202
NUM (nmero)
Use o parmetro NUM para especificar o nmero de ranhuras.
AFSL e WID (ngulo e largura da ranhura circunferencial)
Use os parmetros AFSL e WID para definir a forma de uma ranhura no plano. O ciclo verifica se a largura da ranhura
violada como a ferramenta ativa. Caso contrrio, alarme 61105 "Raio do cortador muito grande" ser ativado e o ciclo
abortado.
CPA, CPO e RAD (ponto central e raio)
Define-se a posio do crculo no plano de usinagem pelo ponto central (CPA, CPO) e o raio (RAD). Apenas valores
positivos so permitidos para o raio.
FFCP
Use o parmetro FFCP para programar uma velocidade de avano especial para posicionamento intermedirio na trajetria
circular.
STA1 e INDA (ngulo inicial e incremental)
O arranjo das ranhuras circunferenciais no crculo definido por esses parmetros.
O STA1 define o ngulo entre o sentido positivo do primeiro eixo (abscissa) no sistema de coordenadas da pea ativo antes
da chamada do ciclo e a primeira ranhura.
O parmetro INDA contm o ngulo de uma ranhura circunferencial prxima.
Se INDA=0, o ngulo de incremento calculado a partir do nmero de ranhuras circunferenciais de maneira que elas so
dispostas igualmente em torno do crculo.
203
Indicao
Uma compensao de ferramenta deve ser programada antes de o ciclo ser programado. Caso contrrio, o ciclo abortado
e o alarme 61000 "No tool compensation active" (Nenhuma compensao de ferramenta ativa) gerada.
Se valores incorretos forem atribudo aos parmetros que determinam a disposio e o tamanho das ranhuras e portanto
causa violao de contorno mtua das ranhuras, o ciclo no iniciado.
O ciclo abortado e a mensagem de erro 61104 "Contour violation of slots/elongated holes" (Violao de contorno das
ranhuras/furos alongados) gerado.
Durante o ciclo, o sistema de coordenadas da pea de trabalho corrigido e rotacionado. A exibio do valor real no
sistema de coordenadas da pea de trabalho sempre mostrada tal que a ranhura circunferencial sendo atualmente
usinada inicia no primeiro eixo do nvel de processamento atual e o ponto zero do sistema de coordenadas da pea de
trabalho o centro do crculo.
Depois que o ciclo foi concludo, o sistema de coordenadas da pea de trabalho est novamente na mesma posio em
que estava antes de o ciclo ter sido chamado.
204
; Chamada do ciclo
N40 M02
; Fim do programa
Plano de referncia+SDIS=plano de
retrao significa: Baixando no eixo de
avano com G0 ao plano de referncia+SDIS
no mais aplicvel, parmetros VAR, MIDF,
FFP2 e SSF omitidos
2.
3.
4.
Pressione esta tecla de funo para abir a janela para SLOT2. Parametrizar o ciclo conforme
o desejado.
5.
205
9.6.9
Programao
POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR,
_VARI, _MIDA, _AP1, _AP2, _AD, _RAD1, _DP1)
Parmetros
Parmetro
Tipo de dados
Descrio
_RTP
REAL
_RFP
REAL
_SDIS
REAL
_DP
REAL
_LENG
REAL
_WID
REAL
_CRAD
REAL
_PA
REAL
_PO
REAL
_STA
REAL
_MID
REAL
_FAL
REAL
_FALD
REAL
_FFP1
REAL
_FFD
REAL
_CDIR
INT
Valores:
0: Fresagem na mesma direo de movimento do material (na direo do fuso)
1: Fresagem convencional
2: Com G2 (independente do sentido do fuso)
3: Com G3
_VARI
INT
Tipo de usinagem
UNITS DIGIT
Valores:
1: desbaste, 2: acabamento
TENS DIGIT:
Valores:
0: Perpendicular ao centro da cavidade com G0
1: Perpendicular ao centro da cavidade com G1
2: Ao longo de uma hlice
3: Oscilao ao longo do eixo longitudinal da cavidade
Os outros parmetros podem ser selecionados como opes. Eles definem a estratgia de insero e a sobreposio
para a usinagem de slido (a ser inserida sem sinal):
_MIDA
REAL
_AP1
REAL
_AP2
REAL
_AD
REAL
206
Parmetro
Tipo de dados
Descrio
_RAD1
REAL
_DP1
REAL
Funo
O ciclo pode ser utilizado para desbaste e acabamento. Para acabamento, uma fresa axial necessria.
O avano em profundidade iniciar sempre no ponto central da cavidade e ser executado verticalmente da; portanto,
prtico furar previamente nesta posio.
A direo de fresagem pode ser determinada ou usando um comando G (G2/G3) ou a partir da direo do fuso como
fresagem sncrona ou convencional.
Para usinagem de slido, a largura de avano mxima no plano pode ser programada.
Permisso de acabamento tambm para a base da cavidade
H trs diferentes estratgias de insero:
verticalmente ao centro da cavidade
ao longo de uma trajetria helicoidal em torno do centro da cavidade
oscilando no eixo central da cavidade
Trajetrias de aplicao mais curtas no plano para acabamento
Considerao de um contorno bruto no plano e uma dimenso bruta na base (usinagem ideal das cavidades executadas
possveis).
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio qualquer posio a partir da qual pode-se aproximar do ponto central da cavidade na altura do plano
de retrao sem coliso.
207
208
Insero com oscilao ao eixo central da cavidade significa que o ponto central do cortador inserido oscilando em
uma linha reta at atingir a prxima profundidade. O ngulo de imerso mximo programado por meio de _RAD1 e o
comprimento do curso de oscilao calculado no ciclo. Se a profundidade atual for atingida, o curso ser executado
mais uma vez sem avano em profundidade a fim de eliminar a trajetria de insero inclinada. A velocidade de avano
programada mediante _FFD.
Levando em considerao as dimenses brutas
Durante a usinagem em slido das cavidades, possvel levar em considerao as dimenses brutas (por exemplo, ao
usinar peas de pr-fundio).
Os tamanhos bsicos para o comprimento e largura (_AP1 e _AP2) so programados sem sinal e suas posies simtricas
em torno do ponto central da cavidade so computadas no ciclo. Define-se a parte da cavidade que no deve mais ser
usinada. A dimenso bruta para a profundidade (_AD) tambm programada sem sinal e levada em considerao pelo
plano de referncia na direo da profundidade da cavidade.
O avano em profundidade ao levar em considerao dimenses brutas executado de acordo com o tipo programado
(trajetria helicoidal, recproco, verticalmente). Se o ciclo detectar que h espao suficiente no centro da cavidade em razo
do dado contorno do bruto e do raio da ferramenta ativa, o avano executado verticalmente ao ponto central da cavidade
desde que seja possvel em ordem no atravessar trajetrias de insero extensas na abertura.
A usinagem em slido da cavidade executada iniciando de cima para baixo.
209
210
Fresagem convencional
M3 G3
M3 G2
M4 G2
M4 G3
211
; Chamada do ciclo
N40 M02
; Fim do programa
9.6.10
Programao
POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1,
_AD, _RAD1, _DP1)
Parmetros
Parmetro
Tipo de dados
Descrio
_RTP
REAL
_RFP
REAL
_SDIS
REAL
_DP
REAL
_PRAD
REAL
Raio da cavidade
_PA
REAL
_PO
REAL
_MID
REAL
_FAL
REAL
_FALD
REAL
212
Parmetro
Tipo de dados
Descrio
_FFP1
REAL
_FFD
REAL
_CDIR
INT
_VARI
INT
Tipo de usinagem
UNITS DIGIT
Valores:
1: desbaste, 2: acabamento
TENS DIGIT:
Valores:
0: Perpendicular ao centro da cavidade com G0
1: Perpendicular ao centro da cavidade com G1
2: Ao longo de uma hlice
Os outros parmetros podem ser selecionados como opes. Eles definem a estratgia de insero e a sobreposio
para a usinagem de slido (a ser inserida sem sinal):
_MIDA
REAL
_AP1
REAL
_AD
REAL
_RAD1
REAL
_DP1
REAL
Funo
Use esse ciclo para usinar cavidades circulares no plano de usinagem. Para acabamento, uma fresa axial necessria.
O avano em profundidade iniciar sempre no ponto central da cavidade e ser executado verticalmente da; portanto,
prtico furar previamente nesta posio.
A direo de fresagem pode ser determinada ou usando um comando G (G2/G3) ou a partir da direo do fuso como
fresagem sncrona ou convencional.
Para usinagem de slido, a largura de avano mxima no plano pode ser programada.
Permisso de acabamento tambm para a base da cavidade.
Duas diferentes estratgias de insero:
verticalmente ao centro da cavidade
ao longo de uma trajetria helicoidal em torno do centro da cavidade
Trajetrias de aplicao mais curtas no plano para acabamento
Considerao de um contorno bruto no plano e uma dimenso bruta na base (usinagem ideal das cavidades executadas
possveis).
_MIDA recalculado durante a usinagem da aresta.
213
Sequncia
Posio alcanada antes do incio do ciclo:
A posio de incio qualquer posio a partir da qual pode-se aproximar do ponto central da cavidade na altura do plano
de retrao sem coliso.
Sequncia de movimento ao desbastar (_VARI=X1):
Com G0, ocorre a aproximao ao ponto central da cavidade no nvel de retrao e ento, desta posio, tambm com G0,
a aproximao ao plano de referncia trazido para frente pela distncia de segurana. A usinagem da cavidade ento
executada de acordo com a estratgia de insero selecionada, levando em considerao as dimenses brutas
programadas.
Sequncia de movimentos ao acabamento:
O acabamento executado na ordem da aresta at que a permisso de acabamento na base seja atingida e depois a base
acabada. Se uma das permisses de acabamento for igual a zero, essa parte do processo de acabamento pulada.
Acabamento na aresta
Ao executar acabamento na aresta, a ferramenta atravessa o contorno da cavidade apenas uma vez.
Para acabamento da aresta, a trajetria inclui um quadrante atingindo o raio da cavidade. O raio desta trajetria 2 mm
no mximo ou, se "menos espao" for fornecido, igual diferena entre o raio da cavidade e o raio de fresagem.
O avano em profundidade executado com G0 na abertura em direo ao centro da cavidade e o ponto de incio da
trajetria de aproximao tambm atingido com G0.
Acabamento na base
Durante o acabamento da base, a mquina executa G0 na direo do centro da cavidade at atingir uma distncia igual
profundidade da cavidade + permisso de acabamento + distncia de segurana. Desse ponto para frente, a
ferramenta sempre avanada verticalmente na profundidade (uma vez que uma ferramenta com aresta de corte frontal
usada para acabamento da base).
A superfcie da base da cavidade usinada uma vez.
Estratgias de insero
Consultar a seo "Fresagem de uma cavidade retangular - POCKET3 (Pgina 206)".
Levando em considerao as dimenses brutas
Durante a usinagem em slido das cavidades, possvel levar em considerao as dimenses brutas (por exemplo, ao
usinar peas de pr-fundio).
Com cavidades circulares, a dimenso bruta _AP1 tambm um crculo (com um raio menor do que o raio da cavidade).
214
215
N30 POCKET4(3, 0, 0, -20, 25, 50, 60, 6, 0, 0, 200, 100, 1, ; Chamada do ciclo
21, 0, 0, 0, 2, 3)
Os parmetros FAL e FALD so omitidos
N40 M02
9.6.11
; Fim do programa
Programao
CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO)
Parmetros
Parmetro
Tipo de dados
Descrio
RTP
REAL
RFP
REAL
SDIS
REAL
DP
REAL
DPR
REAL
DIATH
REAL
KDIAM
REAL
PST
REAL
FFR
REAL
CDIR
INT
TYPTH
INT
Tipo de rosca
Valores: 0=rosca interna, 1=rosca externa
216
Parmetro
Tipo de dados
Descrio
CPA
REAL
CPO
REAL
Funo
Ao usar o ciclo CYCLE90, pode-se produzir roscas internas e externas. A trajetria ao fresar roscas baseia-se em uma
interpolao helicoidal. Todos os trs eixos geomtricos do plano atual, que so definidos antes de chamar o ciclo, esto
envolvidos neste movimento.
217
O furo deve ter uma profundidade de pelo menos -21.5 (meio passo em excesso).
218
z: Superao, interna
p: Passo
WR: Raio da ferramenta
DIATH: Dimetro externo da rosca
RDIFF: Diferena de raio para crculo de curso para fora
Para roscas internas, RDIFF = DIATH/2 - WR; para roscas externas, RDIFF = DIATH/2 + WR.
Explicao dos parmetros
Para uma explicao dos parmetros RTP, RFP SDIS, DP e DPR, consulte a seo "Perfurao, centragem - CYCLE81
(Pgina 131) ".
219
N20 T5 D1
N30 CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT,
FFR, CDIR, TYPTH, CPA, CPO)
; Chamada do ciclo
N50 M02
; Fim do programa
220
9.6.12
Programao
CYCLE832 (TOL, TOLM, 1)
Parmetros
Parmetro
Tipo de dados
Descrio
TOL
REAL
TOLM
INT
PSYS
INT
Funo
UseCYCLE832 para usinar superfcies de forma livre, que envolvem altos requisitos de velocidade, preciso e qualidade de
superfcie.
Esta funo de ciclo agrupa os cdigos G importantes, dados da mquina e dados de ajuste que so requeridos para
usinagem de corte em alta velocidade.
Explicao dos parmetros
TOL (Tolerncia)
Esta se refere tolerncia dos eixos envolvidos na usinagem. O valor da tolerncia escrito na mquina ou dado de ajuste
pertinente dependendo dos cdigos G.
TOLM (Tipos de usinagem)
Este parmetro determinar que tipo de usinagem tecnolgica deve ser usado.
9.7
9.7.1
Manuseio/controle de erro
Informao Geral
Se condies de erro forem detectadas nos ciclos, uma alarme gerado e a usinagem abortada.
Alm disso, os ciclos exibem suas mensagens na linha de mensagem do sistema de controle. Essas mensagens no
interrompem a execuo do programa.
Os erros com suas reaes e as mensagens na linha de mensagem do sistema de controle so descritas em conjunto com
os ciclos individuais.
221
9.7.2
Se condies de erro forem detectadas nos ciclos, uma alarme gerado e a usinagem abortada.
Alarmes com nmeros entre 61000 e 62999 gerados nos ciclos. Essa faixa de nmeros, por sua vez, dividida novamente
com relao s resposta de alarme e critrios de cancelamento.
A mensagem de erro que exibida junto com o nmero do alarme fornece mais informaes detalhadas sobre a causa do
erro.
Nmero do alarme
Critrio de remoo
Resposta de alarme
NC_RESET
Apagar tecla
9.7.3
9.7.4
Os ciclos exibem suas mensagens na linha de mensagem do sistema de controle. Essas mensagens no interrompem a
execuo do programa.
As mensagens fornecem informao com relao a determinado comportamento dos ciclos e com relao ao processo de
usinagem e so geralmente mantidos alm da etapa de usinagem ou at o encerramento do ciclo. Segue um exemplo da
mensagem:
"Depth: according to the value for the relative depth" a partir de todos os ciclos de perfurao.
10
Dados brutos
Material bruto: Cubo de alumnio
Largura bruta: 100 mm
Largura bruta: 80 mm
Altura bruta: 60 mm (comprimento da usinagem: 46 mm; comprimento da fixao 10 mm)
Ferramentas necessrias
T1, T2, T3, T4, T5, T6, T11, T14, T20
222
Exemplo 1 de programao
T1
M06
G54G90
S4000M3
CYCLE71( 20.00000, 2.00000, 2.00000, 0.00000, -50.00000, -40.00000, 100.00000,
80.00000, ,5.00000, 30.00000, ,0.20000, 1500.00000, 31, )
CYCLE71( 20.00000, 2.00000, 2.00000, 0.00000, -50.00000, -40.00000, 100.00000,
80.00000, ,2.00000, 30.00000, ,0.20000, 1500.00000, 12, )
T2
M06
S4000M3
CYCLE76( 20.00000, 0.00000, 2.00000, -10.00000, ,90.00000, 70.00000, 1.00000, 0.00000,
0.00000, ,3.00000, 0.50000, ,1200.00000, 1000.00000, 0, 1, 100.00000, 80.00000)
POCKET4( 20.00000, 0.00000, 2.00000, -5.00000, 20.00000, 0.00000, 0.00000, 2.00000,
0.50000, 0.20000, 1000.00000, 200.00000, 0, 21, 5.00000, , ,2.00000, 2.00000)
T3
M06
M8
S5000M3
CYCLE76( 20.00000, 0.00000, 2.00000, -10.00000, ,90.00000, 70.00000, 1.00000, 0.00000,
0.00000, ,12.00000, 0.50000, ,1000.00000, 1000.00000, 0, 2, 100.00000, 80.00000)
POCKET4( 20.00000, 0.00000, 2.00000, -5.00000, 20.00000, 0.00000, 0.00000, 6.00000,
0.50000, 0.20000, 1000.00000, 1000.00000, 0, 12, 5.00000, , ,2.00000, 2.00000)
T20
M06
S4000M3
M8
SLOT2( 20.00000, 0.00000, 2.00000, -5.00000, ,2, 40.00000, 5.00000, 0.00000, 0.00000,
28.00000, 0.00000, 180.00000, 300.00000, 500.00000, 2.00000, 3, 0.10000, 0, 5.00000,
500.00000, 5000.00000, 500.00000)
T11
M06
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
223
S1200M3
MCALL CYCLE83( 20.00000, 0.00000,
0.10000, ,1.00000, 0, 3, 2.00000,
X-35Y-25
X35Y-25
X-35Y25
X35Y25
MCALL
T14
M06
M05
MCALL CYCLE84( 20.00000, 0.00000,
0.00000, 600.00000, 800.00000, 3,
X-35Y-25
X35Y-25
X-35Y25
X35Y25
MCALL
G0Z100
M30
Exemplo 2 de programao
224
N65 T3 D1
N70 MSG ("Favor mudar para ferramenta n. 3")
N75 M05 M09 M00
N80 S5000 M3 G94 F300
N85 G00 X-6 Y92
N90 G00 Z2
N95 G01 F300 Z-10
N100 G41 Y 90
N105 G01 X10 RND=5
N110 G01 Y97 CHR=2
N115 G01 X70 RND=4
N120 G01 Y90
N125 G01 G40 X80
N130 G00 Z50
N135 SUPA G00 Z300 D0
N140 SUPA G00 X300 Y300
N145 T4 D1
N150 MSG("Favor mudar para ferramenta n. 4")
N155 M05 M09 M00
N160 S5000 M3
N165 POCKET4 ( 50.00000, 0.00000, 2.00000, -5.00000, 22.00000, 38.00000, 70.00000,
2.50000, 0.20000, 0.20000, 300.00000, 250.00000, 0, 21, 10.00000, 0.00000, 5.00000,
2.00000, 0.50000)
N170 S5500 M3
N175 POCKET4 ( 50.00000, 0.00000, 2.00000, -5.00000, 22.00000, 38.00000, 70.00000,
2.50000, 0.20000, 0.20000, 250.00000, 250.00000, 0, 22, 10.00000, 0.00000, 5.00000,
2.00000, 0.50000)
N180 SUPA G00 Z300 D0
N185 SUPA G00 X300 Y300
N190 T5 D1
N195 MSG("Favor mudar para ferramenta n. 5")
N200 M05 M09 M00
N205 S7000 M3
N210 SLOT2( 50.00000, 0.00000, 2.00000, -5.00000, 2.00000, 3, 30.00000, 6.00000, 38.00000,
70.00000, 20.00000, 165.00000, 90.00000, 300.00000, 300.00000, 3.00000, 3, 0.20000, 2000,
5.00000, 250.00000, 8000.00000, )
N215 SUPA G00 Z300 D0
N220 SUPA G00 X300 Y300
N225 T2 D1
N230 MSG("Favor mudar para a ferramenta n. 2")
N235 M05 M09 M00
N240 S5000 M3
N245 CYCLE72( "SUB_PART_3", 50.00000, 0.00000, 2.00000, -5.00000, 5.00000, 0.00000,
0.00000, 300.00000, 100.00000, 111, 41, 12, 3.00000, 300.00000, 12, 3.00000)
N250 SUPA G00 Z300 D0
N255 SUPA G00 X300 Y300
N260 T2 D1
N265 MSG("Favor mudar para a ferramenta n. 2")
N270 M05 M09 M00
N275 S6500 M3
N280 POCKET3( 50.00000, 0.00000, 1.00000, -3.00000, 40.00000, 30.00000, 6.00000, 36.00000,
24.10000, 15.00000, 3.00000, 0.10000, 0.10000, 300.00000, 300.00000, 0, 11, 12.00000,
8.00000, 3.00000, 15.00000, 0.00000, 2.00000)
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
225
N285 POCKET3( 50.00000, 0.00000, 1.00000, -3.00000, 40.00000, 30.00000, 6.00000, 36.00000,
24.10000, 15.00000, 3.00000, 0.10000, 0.10000, 300.00000, 300.00000, 0, 12, 12.00000,
8.00000, 3.00000, 15.00000, 0.00000, 2.00000)
N290 SUPA G00 Z300 D0
N295 SUPA G00 X300 Y300
N300 T6 D1
N305 MSG("Favor mudar para ferramenta n. 6")
N310 M05 M09 M00
N315 S6000 M3
N320 G00 Z50 X36 Y24.1
N325 MCALL CYCLE82( 50.00000, -3.00000, 2.00000, -5.00000, 0.00000, 0.20000)
N330 HOLES2( 36.00000, 24.10000, 10.00000, 90.00000, 60.00000, 6)
N335 X36 Y24.1
N340 MCALL ; Chamada modal desativada
N345 SUPA G00 Z300 D0
N350 SUPA G00 X300 Y300
N355 T7 D1
N360 MSG("Favor mudar para a ferramenta n. 7")
N365 M05 M09 M00
N370 S6000 M3
N375 MCALL CYCLE83( 50.00000, -3.00000, 1.00000, ,9.24000, ,5.00000, 90.00000, 0.70000,
0.50000, 1.00000, 0, 0, 5.00000, 1.40000, 0.60000, 1.60000)
N380 HOLES2( 36.00000, 24.10000, 10.00000, 90.00000, 60.00000, 6)
N385 X36 Y24.1
N390 MCALL ; Chamada modal desativada
N395 SUPA G00 Z300 D0
N400 SUPA G00 X300 Y300
N405 T8 D1
N410 MSG("Favor mudar para a ferramenta n. 8")
N415 M05 M09 M00
N420 S500 M3
N425 MCALL CYCLE84( 50.00000, -3.00000, 2.00000, ,6.00000, 0.70000, 5, ,2.00000, 5.00000,
5.00000, 5.00000, 0, 1, 0, 0, 5.00000, 1.40000)
N430 HOLES2( 36.00000, 24.10000, 10.00000, 90.00000, 60.00000, 6)
N435 X36 Y24.1
N440 MCALL ; Chamada modal desativada
N445 SUPA G00 Z500 D0
N450 SUPA G00 X500 Y500
; Mover para a posio de mudana
; Pronto para iniciar o prximo programa ou repetir
N455 M30
Nome da sub-rotina: SUB_PART_3
Contedo da sub-rotina:
G17 G90
G0 X7 Y0
G1 Y61.35
G2 X13.499 Y86 I=AC(57) J=AC(61.35)
G1 X63 RND=2
Y0
M2;/* fim do contorno */
226
Exemplo 3 de programao
227
S4500 M3
POCKET4( 50.00000, 0.00000, 2.00000, -5.00000, 7.50000, 0.00000, 0.00000, 5.00000,
0.10000, 0.10000, 300.00000, 200.00000, 0, 12, 2.00000, , ,4.00000, 1.00000)
G0 Z100
T3 D1 ;DRILL D3
M6
S5000 M3
G0 X0 Y0
MCALL CYCLE81( 50.00000, 0.00000, 2.00000, -5.00000, 0.00000)
HOLES2( 0.00000, 0.00000, 10.00000, 45.00000, 60.00000, 6)
MCALL
M30
Exemplo 4 de programao
228
S4000 M3
G0 X55 Y-15
G0 Z2
G1 F300 Z-8
G42 G1 Y-15 X50
G1 X44 Y-2 RND=2
G1 Y0 X 22
G40 Y30
M30
Nome da sub-rotina: SUB_PART_2
Contedo da sub-rotina:
G17 G90
G0 X3 Y3
G2 X3.27 Y-40.91 I=AC(-52.703) J=AC(-19.298)
G3 X46.27 Y-47 I=AC(38.745) J=AC(54.722)
G1 X42 Y-8
X3 Y3
M2;/* fim do contorno */
Apndice
A.1
Indicao
Voc pode carregar a mquina com no mximo 128 arestas de corte e criar um mximo de nove arestas de corte para cada
ferramenta.
Sequncia de operao
1.
2.
3.
4.
5.
Pressionar essa tecla de funo para criar uma nova aresta de corte para a ferramenta
selecionada. O sistema de controle automaticamente adiciona a nova aresta de corte lista de
ferramentas.
229
6.
Poem ser inseridos diferentes comprimentos e raios para cada aresta de corte (ver seo "Criar
uma nova ferramenta (Pgina 18)" para mais informaes).
Outras opes para criar as arestas de corte:
Reinicializa todos os valores de correo das arestas de corte selecionadas
para zero.
Excluir as arestas de corte selecionadas.
A.2
Viso geral
Para poder medir as ferramentas automaticamente, deve-se primeiro determinar a posio do apalpador de ferramenta na
rea mquina com base na posio zero da mquina.
Sequncias de operao
Configurar os dados do apalpador
1.
2.
3.
4.
5.
Pressionar este tecla de funo vertical para abrir a janela de configurao de dados do apalpador,
a qual mostra as coordenadas do apalpador. Inserir os valores nos campos de entrada como
solicitado (ver tabela abaixo para descries de parmetros). Consultar o sistema de coordenadas
da mquina para todos os valores de posio.
A espessura do apalpador
230
Calibrao do apalpador
1.
2.
3.
4.
5.
Pressionar esta tecla de funo vertical para acessar a tela de calibragem do apalpador.
6.
7.
231
A.3
Viso geral
A medio de pea automtica usada nos ciclos padro nas configuraes de dados da mquina. Durante a medio
automtica, podem-se determinar as dimenses da ferramenta nas direes X, Y e Z com um apalpador.
As seguintes pr-condies devem ser satisfeitas:
O fabricante da mquina deve parametrizar funes de medio especiais para medio da ferramenta com apalpador.
Deve-se inserir a posio da aresta de corte e o raio ou dimetro da ferramenta antes da medio real.
Deve-se primeiramente calibrar o apalpador (ver a seo "Calibrao do apalpador de ferramenta (Pgina 230)" para
mais informaes).
Procedimento
1.
2.
3.
4.
5.
Observao:
Somente quando se mede a ferramenta sem o porta-ferramentas que pode ser orientado,
necessrio trocar o nmero da borda de corte.
Se o nmero de ferramenta for modificado, ser necessrio ainda usar a funo "T, S, M" para
mudar a ferramenta antes da medio (consultar a seo "Ativao da ferramenta (Pgina 20)"
para mais informaes).
232
6.
7.
8.
Pressionar esta tecla de funo vertical para medir o dimetro da ferramenta nos planos X e Y.
A.4
9.
10.
11.
Sequncia de operao
No caso de alguma problema encontrado ao testar o resultado da correo da ferramenta, voc pode continuar com as
etapas a seguir para fazer pequenos ajustes de valores:
1.
2.
Abrir a lista de desvios de trabalho. A lista contm os valores do desvio bsico do desvio do
trabalho programado e os fatores de escalonamento ativos, a exibio do status do espelho e o
total de todos os desvios do trabalho ativos.
3.
Utilizar as teclas cursoras para posicionar a barra cursora nos campos de entrada a serem
modificados e inserir os valores.
4.
233
A.5
2.
3.
Posicionar a barra cursora nos campos de entrada a serem modificados e inserir os valores (ver a
tabela abaixo para as descries de parmetros).
4.
A velocidade do fuso.
234
Ajuste do temporizador
Sequncia de operao
1.
2.
3.
4.
Posicionar a barra cursora nos campos de entrada a serem modificados e inserir os valores (ver a
tabela abaixo para as descries de parmetros).
5.
Observao: O temporizador automaticamente reinicializado em zero no caso de um "Inicializao com dados padro".
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
235
2.
3.
4.
5.
Utilizar essas teclas de funo para buscar os dados de configurao desejados com
nmero/nome do dado.
6.
7.
A.6
Funcionalidade
A tela de incio "R variables" lista os parmetros R que existem dentro do sistema de controle. Voc pode configurar ou
consultar estes parmetros globais em qualquer programa, conforme a necessidade.
Sequncia de operao
236
1.
2.
3.
Usar as teclas cursoras para navegar nessa lista e inserir os valores nos campos de entrada a
serem modificados.
Observao:
Pode-se buscar a varivel R desejada com a seguinte tecla de funo. Por default, a funo busca
o nmero R.
Pode-se pressionar a seguinte tecla de funo para ativar a opo de busca por nome R. Defina o
nome R conforme desejado se necessrio.
4.
A.7
Funcionalidade
A tela de incio "User data" lista os dados do usurio que existem dentro do sistema de controle. Voc pode configurar ou
consultar estes parmetros globais em qualquer programa, conforme a necessidade.
Sequncia de operao
1.
2.
3.
Usar as teclas cursoras para navegar nessa lista e inserir os valores nos campos de entrada a
serem modificados.
Observao:
Voc pode pesquisar os dados de usurio desejados com a seguinte tecla de funo.
Voc pode pressionar a seguinte tecla de funo para continuar a pesquisar os dados de usurio
desejados.
4.
237
A.8
Abre a janela T, S, Monde se podem ativar ferramentas (consulte Seo "Ativao da ferramenta (Pgina 20) "),
definir a velocidade e o sentido do fuso (consulte a Seo "Ativar o fuso (Pgina 22)") e selecionar um cdigo G ou
outras funes M para ativar as compensaes ajustveis do trabalho.
Muda a exibio para o sistema de coordenadas relativas. Pode-se definir o ponto de referncia neste sistema de
coordenadas. Para informaes detalhadas, consulte a Seo "Configurar o sistema de coordenadas relativas (REL)
(Pgina 239)".
Abre a janela de medio da pea de trabalho onde se determinam os dados de deslocamento de origem. Para
informaes detalhas sobre essa janela, consultar a seo "Configurando a pea (Pgina 25)".
Abre a janela de medio de ferramenta onde se determina os dados de desvio da ferramenta. Para informaes
detalhadas sobre essa janela, consultar as sees "Medir a ferramenta (manualmente) (Pgina 23)", "Medio da
ferramenta com um apalpador (auto) (Pgina 232)" e "Calibrao do apalpador de ferramenta (Pgina 230)".
Abre a janela de fresagem lateral onde se especificam parmetros para usinagem da face final ou superfcie
perifrica de uma pea bruta sem criar um programa de peas especial. Para informaes detalhas sobre essa
janela, consultar a seo "Fresagem lateral (Pgina 240)".
Abre a janela de configuraes onde se podem definirJOG velocidade de avano e valores incrementais variveis.
Exibe a velocidade de avano do eixo no sistema de coordenadas selecionado.
Exibe dados de posio do eixo no sistema de coordenadas relativas.
Exibe dados de posio do eixo no sistema de coordenadas da pea.
Exibe dados de posio do eixo no sistema de coordenadas da mquina.
Exibe os eixos existentes no sistema de coordenada da mquina (MCS), o sistema de coordenada da pea de
trabalho (WCS) ou sistema de coordenada relativa (REL). Se cruzar um eixo no sentido positivo (+) ou negativo (-),
um sinal de mais ou de menos aparece no campo relevante. Se o eixo j estiver na posio requerida, nenhum sinal
exibido.
238
Exibe a distncia deslocada transversalmente por cada eixo no modo "JOG" a partir do ponto de interrupo na
condio de interrupo de programa. Para informaes detalhas sobre interrupo de programa, consultar a seo
"Parar/interromper um programa de peas (Pgina 43)".
Exibe o nmero da ferramenta T atualmente ativa com o nmero da aresta de corte atual D.
Exibe a velocidade de avano real do eixo e o ponto de ajuste emmm/min ou mm/rev.
Exibe o valor real e o ponto de ajuste da velocidade do fuso (r.p.m.).
A.8.1
Sequncia de operao
1.
2.
3.
Pressione essa tecla de funo para mudar a exibio para o sistema de coordenadas relativas.
4.
Pressionar as teclas cursoras para selecionar o campo de entrada e depois inserir o novo valor de
posio do ponto de referncia no sistema de coordenadas relativas.
5.
239
A.8.2
Fresagem lateral
Funcionalidade
Utilizar esta funo para preparar um pea bruta para a usinagem subsequente sem criar um programa de peas especial.
Sequncia de operao
240
1.
2.
3.
4.
Mover as teclas cursoras para navegar na lista e inserir os valores desejados para os parmetros
selecionados (ver tabela abaixo para as descries de parmetros).
5.
6.
7.
Usar essa tecla de funo para confirmar as configuraes. Agora o sistema cria automaticamente
o programa de peas.
8.
Nmero da ferramenta
Plano de retrao
Distncia de segurana
Velocidade do fuso
A.8.3
Sequncia de operao
1.
2.
3.
4.
5.
Se necessrio, pressionar essa tecla de funo vertical para mudar alternar entre os sistemas
dimensionais mtrico e de polegadas.
Pressionar essa tecla de funo para confirmar as alteraes.
Pressionar essa tecla de funo para sair.
241
A.9
O sistema de ajuda
O sistema de controle SINUMERIK 808D ADVANCED fornece ajuda online abrangente. Sempre que necessrio, pode-se
chamar o sistema de ajuda a partir de qualquer rea operacional.
O sistema de ajuda
Pressionar essa tecla ou a combinao de teclas<ALT> + <H> para chamar o sistema de ajuda a partir de
qualquer rea operacional. Se existir uma ajuda sensvel ao contexto, a janela "" se abre; caso contrrio, a
janela "" se abre.
242
243
A.10
Assistente de operao
O assistente de operao fornece instrues passo a passo sobre procedimentos bsicos de colocao em funcionamento
e operao.
Sequncia de operao
244
1.
2.
3.
4.
5.
6.
Pressionar uma das teclas para retornar tela principal do assistente de operao.
7.
Pressionar uma das cinco teclas de rea de operao a seguir para sair da tela principal do
assistente de operao.
A.11
O editor de programas e o editor de texto de alarme do CLP permitem editar caracteres de chins simplificado na variante
chinesa da HMI.
Editar caracteres chineses
Pressionar a tecla
e a tecla
Estrutura do editor
245
A.12
Para calcular, as quatro operaes aritmticas bsicas esto disponveis, alm das funes "seno", "cosseno", "quadrado"
e "raiz quadrada". Uma funo parntese fornecida para calcular termos encaixados. A profundidade do parntese
ilimitada.
Se o campo de entrada j estiver ocupado por um valor, a funo aceitar este valor na linha de entrada da calculadora.
Pressionar esta tecla de funo esvazia a linha de entrada de dados da calculadora.
Aps inserir uma declarao aritmtica desejada na linha de entrada de dados da calculadora,
pressionar esta tecla d incio ao clculo. O resultado exibido na calculadora.
A seleo desta tecla de funo insere o resultado no campo de entrada na posio atual do cursor e
fecha a calculadora automaticamente.
Pressionar esta tecla de funo aborta o resultado do clculo (se houver) e sai da calculadora.
Funo seno
O valor X (em graus) na frente do cursor de entrada substitudo pelo valor do sen(X).
Funo cosseno
O valor X (em graus) na frente do cursor de entrada substitudo pelo valor do cos(X).
Funo quadrada O valor X na frente do cursor de entrada substitudo pelo valor X2.
()
246
Exemplos de clculo
Tarefa
100 + (67*3)
sin(45_)
45 S -> 0.707107
cos(45_)
45 O -> 0.707107
42
4 Q -> 16
4 R -> 2
(34+3*2)*10
A.13
Funo
Pode-se usar a calculadora para calcular os elementos de contorno nas telas de entrada respectivas.
Calcular um ponto em um crculo
1.
2.
3.
4.
5.
Pressionar essa tecla de funo para calcular os valores da abscissa e da ordenada do ponto.
A abscissa o primeiro eixo e a ordenada o segundo eixo do plano. O valor da abscissa
exibido no campo de entrada a partir do qual a funo calculadora foi chamada e o valor da
ordenada exibido no prximo campo de entrada. Se a funo for chamada do editor de
programas de peas, as coordenadas so salvas com os nomes dos eixos do plano bsico
selecionado.
247
Exemplo
Exemplo: Exemplo: clculo do ponto de interseco entre o setor circular e a linha reta no plano G17.
Dado: Raio: 10
Ponto de centro de crculo CC: Y = 20 X= 20
ngulo de conexo para linhas retas: 45
Resultado: Y = 27.071
X = 12.928
O resultado aparece na tela de entrada.
248
2.
3.
4.
5.
Pressionar essa tecla de funo para calcular os valores da abscissa e da ordenada do ponto.
A abscissa o primeiro eixo e a ordenada o segundo eixo do plano. O valor da abscissa
exibido no campo de entrada a partir do qual a funo calculadora foi chamada e o valor da
ordenada exibido no prximo campo de entrada. Se a funo for chamada do editor de
programas de peas, as coordenadas so salvas com os nomes dos eixos do plano bsico
selecionado.
2.
3.
4.
5.
249
2.
3.
4.
5.
Exemplo
O desenho a seguir deve ser suplementado pelo valor do ponto do crculo central para poder calcular o ponto de
interseco entre os setores circulares das linhas retas.
250
A coordenada do ponto central faltando calculada usando a funo calculadora uma vez que o
raio na transio tangencial perpendicular linha reta.
O raio est localizado a um ngulo de 90 no sentido horrio linha reta definida pelo ngulo.
Usar essa tecla de funo para selecionar o sentido apropriada de rotao.
Usar essa tecla de funo para definir o ponto final determinado.
Inserir as coordenadas do polo, o ngulo de inclinao da linha reta, a ordenada do ponto final e o raio do crculo como o
comprimento.
Resultado: X= -19.499
Y = 30
A.14
Funcionalidade
A programao de contorno livre permite criar contornos simples e complexos.
Um editor de contornos (FKE) calcula quaisquer parmetros faltantes assim que eles possam ser obtidos a partir de outros
parmetros. Podem ser juntados elementos de contorno e transferi-los para o programa de peas editado.
Editor de contornos (FKE)
Seguir as seguintes etapas para abrir a janela do editor de contornos:
1.
2.
3.
Selecionar um arquivo de programa e pressionar essa tecla para abrir o arquivo no editor de
programas.
4.
Inicialmente, define-se um ponto inicial do contorno (ver a seo "Definir um ponto de incio").
O contorno ento programado passo a passo (ver a seo "Exemplo de programao de torneamento").
251
252
A.14.1
Programar um contorno
Sequncia de operao
1.
2.
3.
4.
5.
Encontrar um guia para definir o ponto de incio na seo "Definir um ponto de origem
(Pgina 254)".
Recompilar
Quando o programa editado no editor de contornos est aberto no editor de programas, se for
posicionado o cursor de edio numa linha de comando e ento pressione essa tecla de funo, a
tea principal do editor de contornos abre e pode-se recompilar o contorno existente.
Indicao
Ao recompilar, apenas os elementos de contorno que foram gerados no editor de contornos so criados novamente.
Quaisquer alteraes feitas diretamente no texto do programa so perdidas; porm, pode-se subsequentemente inserir e
editar textos definidos pelo usurio, os quais no sero perdidos.
253
A.14.2
Ao inserir um contorno, comece em uma posio que j conhece e insira-a como o ponto de origem.
Sequncia de operao
1.
2.
3.
Selecionar um arquivo de programa e pressionar essa tecla para abrir o arquivo no editor de
programas.
4.
5.
Utilizar as teclas cursoras na PPU para alternar entre diferentes campos de entrada.
6.
Pressionar essa tecla de funo ou a seguinte tecla para alternar entre as selees.
O polo tambm pode definido ou redefinido mais tarde. A programao de coordenadas polares
sempre se refere ao polo que foi definido por ltimo.
7.
254
A.14.3
Funcionalidade
Depois de definir o ponto inicial do contorno, pressionar essa tecla de funo e pode-se iniciar a
programao de cada elemento de contorno individualmente a partir da tela principal mostrada
abaixo:
255
Selecionar dilogo
Algumas configuraes de parmetro podem produzir vrias caractersticas de contorno diferentes.
Nesses casos, ser pedido que voc selecione um dilogo. Clicando essa tecla de funo pode-se
exibir as opes de selees disponveis na rea de exibio grfica.
Selecionar essa tecla de funo para proceder seleo correta (luz verde). Confirmar sua
escolha com a seguinte tecla de funo:
256
Elementos de contorno subsequentes so atualizados automaticamente de acordo com o novo status do contorno.
Apagar elemento do contorno
Utilizar as teclas cursoras para selecionar o elemento que deseja apagar. O smbolo de contorno
selecionado e o elemento do contorno associado no grfico de programao so destacados em
vermelho. Ento pressione essa tecla de funo e confirme a pesquisa.
Fechar o contorno
Ao pressionar essa tecla de funo, pode-se fechar o contorno da posio real com uma linha reta
para o ponto de incio.
Desfazer uma entrada
Ao selecionar essa tecla de funo pode-se retornar tela principal sem transferir os ltimos
valores editados para o sistema.
Cores de smbolo de contorno
O significado das cores de smbolo na cadeia de contorno esquerda da tela principal como segue:
cone
Significado
Selecionado
No selecionado
257
A.14.4
Os seguintes parmetros adicionais so exibidos aps essa tecla de funo ser pressionada:
Parmetro
Descrio
258
Raio do crculo.
Os seguintes parmetros adicionais so exibidos aps essa tecla de funo ser pressionada:
Parmetro
Descrio
Fabricante da mquina
Os nomes dos identificadores (Y ou X ...) so definidos nos dados da mquina onde eles tambm podem ser modificados.
Transio ao prximo elemento
Um elemento de transio pode ser usado sempre que houver um ponto de interseco entre dois elementos prximos; isto
pode ser calculado a partir dos valores dados.
Pode-se optar por inserir um raio (RND, um chanfroCHR ou um rebaixo como o elemento de transio entre quaisquer dois
elementos de contorno. A transio sempre adicionada ao final de um elemento de contorno. Selecionam-se elementos
de transio na tela de entrada de parmetros para o elemento de contorno pertinente.
259
Pode-se selecionar o sentido de transio para o incio do contorno na tela de ponto de origem. Pode-se escolher entre
chanfro e raio. O valor definido da mesma maneira que para os elementos de transio.
Alm disso, quatro direes podem ser selecionadas em um nico campo de seleo. Seleciona-se o sentido do elemento
de transio para o fim do contorno na tela de fim. Essa seleo sempre proposta mesmo se aos elementos precedentes
no foi atribuda transio.
Cadeia de contornos
Uma vez finalizada ou cancelada a programao de um elemento de contorno pode-se navegar em torno da cadeia de
contornos ( esquerda na tela principal) utilizando as teclas cursoras. A posio atual na cadeia destacada em cor.
Os elementos do contorno e polo, se aplicveis, so exibidos na sequncia em que foram programados.
Pode-se selecionar um elemento de contorno existente com a seguinte tecla e reatribuir seus parmetros
Um novo elemento de contorno inserido aps o cursor quando se seleciona um dos elementos de contorno na barra de
tecla de funo vertical; o foco de entrada ento mudado para a entrada de parmetro direita da exibio do grfico. A
programao sempre continua aps o elemento selecionado na cadeia do contorno.
O elemento selecionado pode ser eliminado da sequncia selecionando-se a seguinte tecla de funo:
Janela de grficos
A janela de grficos (graphics) exibe o progresso da cadeia do contorno medida que se configuram os parmetros para os
elementos do contorno. O elemento selecionado exibido em preto na janela grficos.
O contorno exibido na medida em que pode ser interpretado pelo controle com base nas entradas de parmetros. Se o
contorno ainda no exibido no grfico de programao, mais valores devem ser inseridos. Verifique os elementos do
contorno que j programou, se necessrio. Voc pode ter esquecido de inserir todos os dados conhecidos.
A escala do sistema de coordenadas automaticamente adaptada s mudanas no contorno completo.
A posio do sistema de coordenadas exibida na janela grficos.
Um elemento foi selecionado usando as teclas cursoras.
Pressionado a seguinte tecla de funo permitido ampliar a seo de imagem do elemento selecionado:
260
A.14.5
Funcionalidade
A descrio fornecida acima de definio de coordenadas de elementos do contorno aplica-se especificao dos dados
posicionais no sistema de coordenadas cartesianas. Alternativamente, tem-se a opo de definir posies usando
coordenadas polares.
Ao programar contornos, pode-se definir um polo a qualquer momento antes de usar coordenadas polares pela primeira vez.
Coordenadas polares programadas subsequentemente referem-se a esse polo. O polo modal pode ser redefinido a
qualquer momento. sempre inserido em coordenadas cartesianas absolutas. A calculadora de contorno converte valores
inseridos como coordenadas polares em coordenadas cartesianas. Posies podem ser programadas em coordenadas
polares apenas depois que um polo foi especificado. A entrada de polo no gera um cdigo para o programa do CN.
Polo
As coordenadas polares so vlidas no nvel selecionado com G17 a G19.
O polo um elemento de contorno que pode ser editado, o qual no contribui com o contorno. Ele
pode ser inserido quando o ponto de origem do contorno definido ou em qualquer lugar dentro do
contorno. O polo no pode ser criado antes do ponto de origem do contorno.
Essa tecla de funo permite especificar um polo e somente pode ser inserida em coordenadas
absolutamente cartesianas. Essa tecla de funo tambm est presente na tela do ponto de incio.
Essa possibilita que o polo seja inserido no incio de um contorno de maneira que o primeiro
elemento do contorno pode ser inserido em coordenadas polares.
Outras observaes
Se a linha reta que foi gerada com fechamento de contorno for ligada ao elemento de origem do contorno com um raio ou
chanfro, o raio ou chanfro deve ser especificado explicitamente como segue:
Fechar contorno, tecla de entrada, entrada de raio/chanfro, aceitar elemento. O resultado ento corresponde
exatamente a o que ocorreria se o elemento de fechamento fosse inserido com o raio ou chanfro.
O fechamento de contorno s pode ser utilizado para inserir elementos de contorno em coordenadas polares se o ponto
de origem do contorno foi definido como polar e o mesmo polo ainda vlido quando o contorno fechado.
Transio de entrada: Cartesiano/polar
Os seguintes elementos de contorno podem ser inseridos opcionalmente em coordenadas polares apenas depois que um
polo foi definido, seja feito no incio ou mais tarde no processo:
Arcos circulares,
Linhas retas (horizontal, vertical, qualquer direo)
Para alternar entre coordenadas cartesianas e polares, campos adicionais de alternncia so exibidos nas janelas de
programao para os elementos de contorno de linhas oblquas e arcos circulares.
Um campo de alternncia no exibido se no existir nenhum polo. Campos de entrada e campos de exibio so ento
disponveis apenas para valores cartesianos.
Entrada absoluta/incremental
Coordenadas polares absolutas e incrementais podem ser inseridas para "polar/cartesiano". Os campos de entrada e
campos de exibio so rotulados ink e abs.
Coordenadas polares absolutas so definidas por uma distncia absoluta ao polo que sempre positivo e um ngulo na
faixa de 0 ... +/- 360. Quando dimenses absolutas so especificadas, a referncia angular baseada em um eixo
horizontal do plano de trabalho, por exemplo, eixo X com G17. A direo positiva de rotao corre no sentido anti-horrio.
Se houver vrios polos de entrada, o polo definitivo sempre o ltimo polo antes da entrada ou elemento editado.
Coordenadas polares incrementais relacionam-se a ambos, o polo definitivo e o ponto final do elemento precedente.
Para uma entrada incremental, a distncia absoluta ao polo calculada usando a distncia absoluta de ponto final do
elemento precedente ao polo mais o incremento de comprimento que foi inserido.
O incremento pode ser positivo ou negativo.
O ngulo absoluto calculado correspondentemente usando o ngulo polar absoluto do elemento precedente mais o
incremento angular. Aqui no necessrio que o elemento precedente tenha sido inserido como polar.
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1, 01/2014
261
Na programao de contorno, a calculadora de contorno converte as coordenadas cartesianas do ponto final precedente
usando o polo definitivo em coordenadas polares. Isso tambm se aplica se o elemento precedente foi fornecido em
coordenadas polares uma vez que podia relacionar a outro polo se um polo tiver sido inserido nesse meio tempo.
Exemplo de mudana de polo
Xpole = 0.0,
Ypole = 0.0,
(Polo 0)
abs = 30.0
Ponto final:
L1abs = 10.0
Xabs = 8.6603
Yabs = 5.0
Novo polo:
Xpole1 = 5.0
Ypole1 = 5.0
(Polo 1)
Coordenada polar calculada Predecessor
L1abs = 3.6603
abs = 0.0
Novo ponto:
L1inc = -2.0
inc = 45.0
Coordenadas polares absolutas para o elemento atual
L1abs = 1.6603
abs = 45.0
262
Yabs = 1.1740
A.14.6
Suporte de ciclo
Funcionalidade
As seguintes tecnologias so fornecidas com suporte adicional na forma de ciclos pr-definidos, que ento devem ser
parametrizados.
Esmerilhamento
Fresagem
Para mais informao, consultar o Manual de programao e utilizao (Fresagem) Parte 2.
A.14.7
Exemplo 1
O seguinte diagrama mostra um exemplo de programao para a funo "programao de contorno livre".
Ponto de origem X=5.67 abs., Y=0 abs., plano de usinagem G17
O contorno programada em um sentido anti-horrio.
Sequncia de operao:
1.
2.
3.
Selecionar um programa com as teclas cursoras e pressionar a seguinte tecla para abrir o
programa no editor de programas.
4.
263
5.
Definir um ponto de incio com os seguintes parmetros e pressionar essa tecla de funo para
confirmar.
Planos de programao: G17
X: 5.67 abs.
Y: 0
6.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.
7.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: -93.285 abs.
8.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.
9.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: -43.972 inc.
1: -125
10.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.
11.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: 43.972 inc.
1: -55
12.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.
13.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: 5.67 abs.
14.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
15.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 72
X: 5.67 abs.
Y: 0 abs.
16.
264
Exemplo 2
Ponto de origem X=0 abs., Y=0 abs., plano de usinagem G17
O contorno programado no sentido horrio com a seleo de dilogo.
265
Sequncia de operao:
1.
2.
3.
Selecionar um programa com as teclas cursoras e pressionar a seguinte tecla para abrir o
programa no editor de programas.
4.
5.
Definir um ponto de incio com os seguintes parmetros e pressionar essa tecla de funo para
confirmar.
Planos de programao: G17
X: 0
Y: 0
6.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta vertical.
7.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
Y: -104 abs.
8.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
9.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 79
I: 0 abs.
2: 30
10.
11.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
12.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 7.5
2: 180
266
13.
14.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
15.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: anti-horrio
R: 64
X: -6 abs.
I: 0 abs.
RND: 5
16.
17.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta vertical.
18.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
1:90
RND: 5
19.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
20.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 25
X: 0 abs.
Y: 0 abs.
I: 0 abs.
21.
267
Exemplo 3
Ponto de origem X=0 abs., Y=5.7 abs., plano de usinagem G17
O contorno programada em um sentido horrio.
Sequncia de operao:
1.
2.
3.
Selecionar um programa com as teclas cursoras e pressionar essa tecla para abrir o programa no
editor de programas.
4.
5.
Definir um ponto de incio com os seguintes parmetros e pressionar essa tecla de funo para
confirmar.
Planos de programao: G17
X: 0 abs.
Y: 5.7 abs.
6.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
7.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: anti-horrio
R: 9.5
I: 0 abs.
RND: 2
268
8.
9.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.
10.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
1: -30
11.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
12.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 2
J: 4.65 abs.
13.
14.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
15.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: anti-horrio
R: 3.2
I: 11.5 abs.
J: 0 abs.
16.
17.
Pressionar essa tecla de funo para selecionar um elemento de contorno de arco circular.
18.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
Direo da rotao: sentido horrio
R: 2
J: -4.65 abs.
19.
20.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta em
qualquer direo.
21.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
1: -158
Y: -14.8 abs.
2: 0
269
22.
23.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.
24.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para selecionar as
caractersticas de contorno desejadas.
25.
26.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta vertical.
27.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
L: 5
Y: 5.7 abs.
28.
Pressionar essa tecla de funo para selecionar um elemento de contorno de linha reta horizontal.
29.
Inserir os parmetros para esse elemento e pressionar essa tecla de funo para confirmar.
X: 0 abs.
270
A.15
Funcionalidade/estrutura
Palavra um elemento do bloco e constitui principalmente um elemento de controle. A palavra consiste das duas partes
abaixo:
Caracteres de endereo: geralmente uma letra
Valores numricos: uma sequncia de dgitos que, com determinados endereos, pode ser adicionada por um sinal
colocado na frente do endereo e por um ponto decimal.
Um sinal positivo (+) poder ser omitido.
A figura abaixo mostra um exemplo da estrutura da palavra.
Parmetros aritmticos
Funo H
I, J, K
Velocidade do fuso
271
A.16
Conjunto de caracteres
So usados os seguintes caracteres para a programao. Eles so interpretados de cordo com as definies pertinentes.
Letras, dgitos
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, 6, 7, 8, 9
Nenhuma distino feita entre letras em caixa baixa e caixa alta.
Caracteres especiais imprimveis
(
)
[
]
<
>
:
=
/
*
+
-
Abrir parnteses
Fechar parnteses
Abrir colchete
Fechar colchete
menor que
maior que
Bloco principal, fim do rtulo
Atribuio, parte de equao
salto
Multiplicao
Adio e sinal positivo
Subtrao, sinal de menos
"
_
.
,
;
%
&
'
$
?
!
Aspas
Sublinhado (pertence a letras)
Ponto decimal
Vrgula, separador
Incio do comentrio
Reservado; no usar
Reservado; no usar
Reservado; no usar
Identificadores das variveis do sistema
Reservado; no usar
Reservado; no usar
Espao em branco
Caractere de
tabulao
Reservado; no usar
272
A.17
Formato do bloco
Funcionalidade
Um bloco deve conter todos os dados necessrios para a execuo de uma etapa da usinagem.
Em geral, um bloco consiste de vrias palavras e sempre complementado com o caractere de fim de bloco " LF " (Avano
de linha). Quando estiver escrevendo um bloco, este caractere gerado automaticamente ao pressionar a tecla avano de
linha em um teclado conectado externamente ou ao pressionar a tecla a seguir na PPU:
273
Exemplo de programao
N10
N20
N30
;Bloco principal
A.18
; Fim do programa
Lista de instrues
As funes marcadas com um asterisco (*) so ativadas no incio do programa na variante de fresagem do CNC a menos
que seja programado o contrrio ou que o fabricante da mquina tenha preservado as configuraes-padro para a
tecnologia de "fresagem".
Endereo
Significado
Atribuies de valor
Informaes
Programao
Nmero do corretor
da ferramenta
0 ... 9, somente
inteiro, sem sinal
Contm dados de
compensao para uma
ferramenta T em especial... ;
D0->valores de
compensao= 0,
mx. 9 nmeros D para uma
ferramenta
D...
Taxa de avano
F...
Tempo de espera
(no bloco com G4)
Funo G
(funo
preparatria)
Somente inteiros,
valores
especificados
As funes G so divididas
em grupos G. Apenas uma
funo G de um grupo pode
ser escrita para um bloco.
Uma funo G pode ser modal
(at ser cancelada por outra
funo do mesmo grupo) ou
no modal (apenas efetiva
para o bloco em que foi
gravada).
G...
ou nome simblico, por
exemplo:
CIP
1: Comandos de movimento
(tipo de interpolao), ativa
modalmente
Grupo G:
G0
274
Endereo
Significado
Atribuies de valor
Informaes
Programao
G1 *
G2
G3
CIP
CT
N10 ...
N20 CT X... Y... F... ;crculo,
transio tangencial para o
segmento da trajetria anterior
G33
G331
Interpolao de roscas
G332
G4
Tempo de espera
G4 F...;bloco separado, F:
Tempo em segundo
ou
G4 S.... ;bloco separado, S:
em rotaes do fuso
275
Endereo
Significado
G63
G74
G75
G147
G148
G247
G248
G347
G348
TRANS
Translao, programvel
ROT
Rotao, programvel
SCALE
MIRROR
Espelhamento programvel
MIRROR X0 ; eixo
coordenado cuja direo
alterada, bloco separado
ATRANS
AROT
ASCALE
AMIRROR
AMIRROR X0 ; eixo
coordenado cuja direo
alterada, bloco separado
G110
G111
276
Atribuies de valor
Informaes
Programao
3: Escreve na memria, no
modal
Endereo
Significado
Atribuies de valor
G112
G17 *
Plano X/Y
G18
plano Z/X
G19
Plano Y/Z
G40 *
G41
G42
G500 *
G54
G55
G56
G57
G58
G59
G53
G153
G60 *
Parada exata
G64
G62
G9
G601 *
G602
G621
G70
G71 *
G700
G710
Informaes
Programao
G112 X... Y... ; Especificao
de polo, cartesiana, p.ex.:
para G17
G112 RP=... AP=... ;
Especificao de polo, polar,
bloco separado
7: Compensao do raio da
ferramenta, ativa modalmente
8: Compensao ajustvel do
trabalho, ativa modalmente
9: Supresso da
compensao ajustvel do
trabalho, no modal
10: Comportamento de
aproximao, ativa
modalmente
G62 Z...G1
G621 AIDS=...
277
Endereo
Significado
G90 *
G91
G94 *
Avano em mm/min
G95
CFC *
CFTCP
G450 *
Crculo de transio
G451
Ponto de interseco
BRISK *
SOFT
FFWOF *
FFWON
EXTCALL
G340 *
G341
G290 *
Modo SIEMENS
G291
Modo externo
Funo H
H0=
a
H9999=
Atribuies de valor
Informaes
Programao
0.0000001 ...
9999 9999
(8 casas decimais)
ou com
especificao de
um exponente:
(10-300 ... 10+300 )
H0=... H9999=...
p.ex.: H7=23.456
Parmetros de
interpolao
0.001 ... 99
999.999
Rosca:
0.001 ...2000.000
Pertence ao eixo X;
Veja G2, G3, G33, G331 e
significando dependente de
G332
G2, G3 -> centro de crculo ou
G33, G331, G332 -> passo de
rosca
Parmetros de
interpolao
0.001 ... 99
999.999
Rosca:
0.001 ...2000.000
Parmetros de
interpolao
0.001 ... 99
999.999
Rosca:
0.001 ...2000.000
I1=
Ponto intermedirio
da interpolao
circular
0.001 ... 99
999.999
Pertence ao eixo X;
especificao para
interpolao circular com CIP
Ver CIP
278
Endereo
Significado
Atribuies de valor
Informaes
Programao
J1=
Ponto intermedirio
da interpolao
circular
0.001 ... 99
999.999
Pertence ao eixo Y;
especificao para
interpolao circular com CIP
Ver CIP
K1=
Ponto intermedirio
da interpolao
circular
0.001 ... 99
999.999
Pertence ao eixo Z;
especificao para
interpolao circular com CIP
Ver CIP
Sub-rotina; nome e
chamada
7 decimais;
somente inteiro,
sem sinal
Funo adicional
0 ... 99
somente inteiro,
sem sinal
M0
Parada programada
A usinagem interrompida no
final de um bloco que
contenha M0; para continuar,
pressione a tecla a seguir
M1
Parada opcional
M2
M30
M17
Fim da sub-rotina
M3
M4
M5
Parada do fuso
M6
Troca de ferramenta
M40
M41 a M45
279
Endereo
Significado
Atribuies de valor
M70, M19
Reservado; no usar
M...
Funes M restantes
A funcionalidade no
definida pelo sistema de
controle, podendo, portanto,
ser usada livremente pelo
fabricante da mquina
N20 ...
Nmero de bloco de
um bloco principal
Identificao especial de
bloco, usada em vez de N... ;
esse tipo de bloco deveria
conter todas as instrues
para um completo passo
subsequente de usinagem.
:20 ...
Nmero de
passagens da subrotina
1 ... 9999
somente inteiro,
sem sinal
R0
a
R299
Parmetros
aritmticos
0.0000001 ...
9999 9999
(8 casas decimais)
ou com
especificao de
um exponente:
(10-300 ... 10+300 )
Funes aritmticas
Informaes
Programao
R1=7.9431 R2=4
com especificao de um
expoente:
R1=-1.9876EX9; R1=-1 987
600 000
SIN( )
Seno
Graus
R1=SIN(17.35)
COS()
Cosseno
Graus
R2=COS(R3)
TAN()
Tangente
Graus
R4=TAN(R5)
ASIN()
Arcosseno
ACOS()
Arco cosseno
ATAN2( , )
Arctangent2
SQRT()
Raiz quadrada
R6=SQRT(R7)
POT()
Quadrado
R12=POT(R13)
ABS()
Valor absoluto
R8=ABS(R9)
TRUNC()
Truncado at inteiro
R10=TRUNC(R11)
LN()
Logaritmo natural
R12=POT(R9)
EXP()
Funo exponencial
R13=EXP(R1)
280
R40=ATAN2(30.5,80.1) ; R40:
20.8455 graus
Endereo
Significado
Atribuies de valor
RET
Fim da sub-rotina
S...
Velocidade do fuso
S...
Tempo de espera
no bloco com G4
Nmero da
ferramenta
1 ... 32 000
somente inteiro,
sem sinal
Eixo
0.001 ... 99
999.999
Dados posicionais
X...
Eixo
0.001 ... 99
999.999
Dados posicionais
Y...
Eixo
0.001 ... 99
999.999
Dados posicionais
Z...
AC
Coordenada
absoluta
ACC[eixo]
Ativao manual da
porcentagem da
acelerao
Ativao manual da
acelerao de um eixo ou
fuso; especificada como
porcentagem
ACP
Coordenada
absoluta; posio de
aproximao na
direo positiva
(para eixo rotativo,
fuso)
ACN
Coordenada
absoluta; posio de
aproximao na
direo negativa
(para eixo rotativo,
fuso)
ANG
ngulo para a
especificao de
uma linha reta para
a definio do
contorno
0.00001 ...
359.99999
AP
ngulo polar
0 ... 359.99999
Especificao em graus,
movimento em coordenadas
polares, definio do polo;
alm de: Raio polar RP
Informaes
Programao
281
Endereo
Significado
Atribuies de valor
Informaes
Programao
AR
ngulo de abertura
para interpolao
circular
0.00001 ...
359.99999
Ver G2, G3
CALL
Chamada do ciclo
indireto
CHF
CHR
Chanfro; na
definio do
contorno
CR
Ver G2, G3
COMPCAD
Compressor ativado:
Qualidade ideal da
superfcie para
programas CAD
Ativado: Modal
COMPCUR
V
Compressor ativado:
Polinomiais com
curvatura constante
Ativado: Modal
COMPOF
Compressor
desativado
Ativado: Modal
COMPON
Compressor ativado
Ativado: Modal
CYCLE...
HOLES...
POCKET...
SLOT...
Ciclo de usinagem
CYCLE81
Perfurao, centragem
CYCLE82
Perfurao, escareamento
CYCLE83
N10 CYCLE83(110,
100, ...) ;ou transferir valores
diretamente; bloco separado
CYCLE84
282
Somente valores
especificados
A chamada de ciclos de
usinagem requer um bloco
separado, devem ser
atribudos valores aos
parmetros de transferncia
fornecidos, chamadas de
ciclos especiais so possveis
com MCALL ou CALL
adicionais
Endereo
Significado
Atribuies de valor
Informaes
Programao
CYCLE840
CYCLE85
Alargamento 1
CYCLE86
Broqueamento
CYCLE87
CYCLE88
CYCLE89
Alargamento 2
CYCLE802
Posies arbitrrias
HOLES1
Fila de furos
HOLES2
Crculo de furos
SLOT1
Abrir ranhura
SLOT2
POCKET3
Cavidade retangular
POCKET4
Cavidade circular
CYCLE71
Fresagem lateral
CYCLE72
Fresagem de contorno
CYCLE76
CYCLE77
CYCLE90
Fresagem de rosca
CYCLE832
DC
Coordenada
absoluta; aproximar
da posio
diretamente (para
eixo rotativo, fuso)
DEF
Instruo de
definio
283
Endereo
Significado
DISCL
DISR
Atribuies de valor
Informaes
Programao
Distncia de
aproximao/retra
o do movimento de
avano para plano
de usinagem (SAR)
Distncia de
aproximao/retra
o ou raio (SAR)
G147/G148: Distncia da
aresta de corte a partir do
ponto de partida ou final do
contorno
Velocidade para o
avano (SAR)
FRC
Taxa de avano no
modal para
chanfro/arredondam
ento
0, >0
FRCM
Taxa de avano
modal para
chanfro/arredondam
ento
0, >0
GOTOB
Instruo GoBack
GOTOF
Instruo
GoForward
IC
Coordenada
especificada com o
uso de dimenses
incrementais
IF
Condio de salto
284
Endereo
Significado
Atribuies de valor
Informaes
Programao
MEAS
Medio com
excluso da
distncia a ir
+1
Medio com
excluso da
distncia a ir
+1
Leitura e gravao de
variveis CLP
N10 $A_DBR[5]=16.3 ;
Escrever variveis reais; com
posio de correo 5;
(posio, tipo e significado
combinados entre o NF e o
CLP)
MEAW
-1
-1
$A_DBB[n]
$A_DBW[n]
$A_DBD[n]
$A_DBR[n]
Byte de dados
Palavra de dados
Palavra dupla de
dados
Dados reais
$AA_MM[ei
xo]
Resultado da
medio para um
eixo no sistema de
coordenadas da
mquina
$AA_MW[ax Resultado da
is]
medio para um
eixo no sistema de
coordenadas da
pea
$A..._..._TI
ME
$AC_..._PA
RTS
Temporizador para
0.0 ... 10+300
tempo de execuo: mn. (valor
$AN_SETUP_TIME somente leitura)
$AN_POWERON_TI
mn. (valor
ME
somente leitura)
$AC_OPERATING_
s
TIME
$AC_CYCLE_TIME
s
$AC_CUTTING_TIM s
E
N10 IF
Varivel do sistema:
$AC_CYCLE_TIME==50.5 ....
Tempo desde a ltima
reinicializao do sistema de
controle
Tempo desde a ltima
reinicializao normal do
sistema de controle
Tempo de execuo total de
todos os programas do CN
Tempo de execuo do
programa do CN (apenas do
programa selecionado
Tempo de ao da ferramenta
Varivel do sistema:
Contagem real total
Definir o nmero de objetos a
usinar
Contagem real atual
Contagem de objetos a usinar
- especificada pelo usurio
N10 IF
$AC_ACTUAL_PARTS==15 ...
.
Condio-padro:
0: Condio-padro, a sonda
no mudou
1: Sensor trocado
N10 IF $AC_MEAS[1]==1
GOTOF .... ; Continuar o
programa quando a sonda
mudou...
$P_TOOLN
O
Nmero da
ferramenta ativa T
N10 IF $P_TOOLNO==12
GOTOF ....
$P_TOOL
Nmero D ativo da
ferramenta ativa
N10 IF $P_TOOL==1
GOTOF ....
285
Endereo
Significado
Atribuies de valor
Informaes
Programao
MCALL
Chamada de
subprograma modal
A sub-rotina no bloco
contendo MCALL chamada
automaticamente aps cada
bloco sucessivo contendo um
movimento da trajetria. A
chamada age at que a
prxima MCALL seja
chamada. Exemplo de
aplicao: Realizar um padro
de furo
MSG ()
Sinal
Mx. 65 caracteres
OFFN
Especificao das
dimenses
N10 OFFN=12.4
RND
Arredondamento
RNDM
Arredondamento
modal
RP
Raio polar
RPL
ngulo de rotao
com ROT, AROT
0.00001 ...
359.9999
Especificao em graus;
ngulo de uma rotao
programvel no plano atual
G17 a G19
SET( , , , )
DEF REAL
VAR2[12]=REP(4.5) ; valor de
todos os elementos 4.5
N10 R10=SET(1.1,2.3,4.4) ;
R10=1.1, R11=2.3, R4=4.4
Especificado em graus; o
Ver G33
ponto de partida da rosca com
G33 ser corrigido pelo valor
especificado (no aplicvel
para abertura de rosca
interna)
REP()
SF
286
Endereo
Significado
SPI(n)
Converte o nmero
do fuso no
identificador do eixo
SPOS
Posio do fuso
Atribuies de valor
Informaes
Programao
n =1,
identificador do eixo: por
exemplo, "SP1" ou "C"
0.0000 ... 359.9999
N10 SPOS=....
N10 SPOS=ACP(...)
N10 SPOS=ACN(...)
N10 SPOS=IC(...)
N10 SPOS=DC(...)
N30 X...
STARTFIFO ;bloco separado,
fim do preenchimento
STOPRE
Parada do prprocessamento
TURN
Nmero de passes
circulares adicionais
com interpolao
helicoidal
0 ... 999
TRACYL
Fresagem da
superfcie perifrica
Transformao Kinematic
(disponvel somente se for
configurado desta forma
)
TRACYL(20.4); bloco
separado; dimetro do
cilindro: 20.4 mm
TRACYL(20.4,1) ; tambm
possvel
TRAFOOF
Desabilitar TRACYL
Desabilita a transformao
Kinematic
com especificao
incremental (IC):
0.001 ... 99
999.999
STOPFIFO
Interrompe a etapa
de usinagem rpida
Marcas
Todas denominaes marcadas pelo smbolo de propriedade autoral so marcas registradas da Siemens AG. As demais denominaes
nesta publicao podem ser marcas em que os direitos de proprietrio podem ser violados, quando usadas em prprio benefcio, por
terceiros.
Excluso de responsabilidade
Ns revisamos o contedo desta documentao quanto a sua coerncia com o hardware e o software descritos. Mesmo assim ainda
podem existir diferenas e ns no podemos garantir a total conformidade. As informaes contidas neste documento so revisadas
regularmente e as correes necessrias estaro presentes na prxima edio.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
Manual de programao e operao (Fresagem)
6FC5398-4DP10-0KA1,
01/2014
6FC5398-4DP10-0KA11,01/2014
28