2
2.1
Trabalhar com ciclos de maquinagem
Ciclos específicos da máquina
Em muitas máquinas estão disponíveis ciclos que são
implementados adicionalmente aos ciclos HEIDENHAIN no TNC pelo seu fabricante da máquina. Para isso, está à disposição uma gama de ciclos separada.
Ciclos 300 a 399
Ciclos específicos da máquina que devem ser definidos através da tecla cycl def
Ciclos 500 a 599
Ciclos do apalpador específicos da máquina que devem ser definidos através da tecla
Para este caso consulte a respetiva descrição de funções no manual da máquina.
No caso dos ciclos específicos de máquina, em certas
circunstâncias, também são utilizados parâmetros de transferência, que a HEIDENHAIN já utilizou em ciclos standard. Na utilização simultânea de ciclos ativos DEF (ciclos que o TNC executa automaticamente na definição do ciclo, ver "Chamar ciclos", Página 46) e ciclos ativos CALL (ciclos que é necessário chamar para a execução, ver "Chamar ciclos", Página 46)
para evitar problemas relativamente à sobrescrita de parâmetros de transferência utilizados várias vezes, observe o seguinte procedimento:
Regra geral, programar os ciclos ativos DEF antes dos ciclos ativos CALL
Entre a definição de um ciclo ativo CALL e a respetiva chamada do ciclo, programe apenas um ciclo ativo DEF se não ocorrerem sobreposições nos parâmetros de transferência destes dois ciclos
Trabalhar com ciclos de maquinagem
2.1
2
TNC 320 | Manual do utilizador programação de ciclos | 3/2015
45
Definir um ciclo com softkeys
A barra de softkeys mostra os diferentes grupos de ciclos
Selecionar o grupo de ciclos, p. ex., ciclos de furar
Selecionar o ciclo, p.ex. FURAR COM. O TNC abre um diálogo e pede todos os valores de introdução; ao mesmo tempo, o TNC abre um gráfico na metade direita do ecrã, onde o parâmetro a introduzir está realçado
Introduza todos os parâmetros pedidos pelo TNC e termine cada introdução com a tecla ENT
O TNC termina o diálogo depois de se terem introduzido todos os dados necessários
Definir o ciclo com a função GOTO (IR PARA)
A barra de softkeys mostra os diferentes grupos de ciclos
Numa janela sobreposta, o TNC mostra o resumo dos ciclos
Selecione com as teclas de setas o ciclo pretendido ou
Introduza o número de ciclo e confirme respetivamente com a tecla ENT. O TNC abre então o diálogo de ciclo como atrás descrito
Exemplo de blocos NC
7 CYCL DEF 200 FURAR
Q200=2 ;DISTÂNCIA SEGURANÇA
Q201=3 ;PROFUNDIDADE
Q206=150 ;AVANÇO DE CORTE EM PROFUND.
Q202=5 ;PROFUNDIDADE DE PASSO
Q210=0 ;TEMPO DE ESPERA EM CIMA
Q203=+0 ;COORD. SUPERFÍCIE
Q204=50 ;2.ª DISTÂNCIA SEGURANÇA
Utilização de ciclos de maquinagem
2.1
Trabalhar com ciclos de maquinagem
2
Chamar ciclos
Condições
Antes de uma chamada de ciclo, programe de todas as vezes:
BLK FORM para a representação gráfica
(necessário só para o teste de gráfico) Chamada da ferramenta
Sentido de rotação do mandril (função auxiliar M3/ M4)
Definição do ciclo (CYCL DEF).
Tenha em conta outras condições apresentadas nas descrições a seguir sobre ciclos.
Os seguintes ciclos atuam a partir da sua definição no programa de maquinagem. Não pode nem deve chamar estes ciclos:
os ciclos 220 padrão de pontos sobre um círculo e 221 padrão de pontos sobre linhas
o ciclo SL 14 CONTORNO
o ciclo SL 20 DADOS DO CONTORNO Ciclo 32 TOLERÂNCIA
Ciclos para a conversão de coordenadas o ciclo 9 TEMPO DE ESPERA
todos os ciclos de apalpação
Podem chamar-se todos os restantes ciclos com as funções a seguir descritas.
Chamada de ciclo com CYCL CALL
A função CYCL CALL chama uma vez o último ciclo de
maquinagem definido. O ponto inicial do ciclo é a última posição programada antes do bloco CYCL CALL.
programar a chamada de ciclo: Premir a tecla CYCL
CALL
Introduzir a chamada do ciclo: Premir a softkey
CYCL CALL M
Se necessário, introduzir a função auxiliar M (p.ex.
M3 para ligar o mandril) ou terminar o diálogo com
a tecla END
Chamada de ciclo com CYCL CALL PAT
A função CYCL CALL PAT chama o ciclo de maquinagem definido em último lugar para todas as posições que se tenham definido numa definição de padrão PATTERN DEF (ver "Definição de padrões PATTERN DEF", Página 52) ou numa tabela de pontos (ver "Tabelas de pontos", Página 59) .
Chamada de ciclo com CYCL CALL POS
A função CYCL CALL POS chama uma vez o último ciclo de maquinagem definido. O ponto inicial do ciclo é a posição que se definiu no bloco CYCL CALL POS.
Trabalhar com ciclos de maquinagem
2.1
2
TNC 320 | Manual do utilizador programação de ciclos | 3/2015
47
Se a posição da ferramenta atual no eixo da ferramenta for superior à aresta superior da peça de trabalho (Q203), o TNC posiciona primeiro para a posição programada no plano de maquinagem e de seguida no eixo da ferramenta
Se a posição da ferramenta atual no eixo da ferramenta for inferior à aresta superior da peça de trabalho (Q203), o TNC posiciona primeiro para a altura segura no eixo da ferramenta e de seguida para a posição programada no plano de maquinagem
No bloco CYCL CALL POS, têm que estar sempre programados três eixos de coordenadas. Através da coordenada no eixo da ferramenta pode-se alterar facilmente a posição inicial. Funciona como uma deslocação do ponto zero adicional.
O avanço definido no bloco CYCL CALL POS só é válido para a aproximação à posição inicial programada nesse bloco.
O TNC aproxima à posição definida no bloco CYCL
CALL POS, por princípio, com correção de raio
desativada (R0).
Quando se chama um ciclo com CYCL CALL POS em que está definida uma posição inicial (p. ex. ciclo 212), então a posição definida no ciclo age como uma deslocação adicional sobre a posição definida no bloco CYCL CALL POS. Por isso deve definir a posição inicial a ser determinada no ciclo sempre para 0.
Chamada de ciclo com M99/M89
A função atuante bloco a bloco M99 chama uma vez o último ciclo de maquinagem definido. Pode programar-se M99 no fim dum bloco de posicionamento; o TNC desloca-se para esta posição e a seguir chama o último ciclo de maquinagem definido.
Se quiser que o TNC execute automaticamente o ciclo depois de cada bloco de posicionamento, programe a primeira chamada de ciclo com M89.
Para anular a atuação de M89, programe
M99 no bloco de posicionamento onde se faz a aproximação ao
último ponto inicial, ou