2.1
Trabalhar com ciclos de maquinagem
Ciclos específicos da máquina (opção de software 19)
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 CYCLE DEF
Ciclos 500 a 599
Ciclos do apalpador específicos da máquina que devem ser definidos através da tecla TOUCH PROBE
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 à substituição 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
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 ciclo, p. ex. FRESAR ROSCA. O TNC abre um diálogo e pede todos os valores de introdução; ao mesmo tempo, o TNC ilumina um gráfico na metade direita do ecrã, onde está realçado o parâmetro a introduzir
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
O TNC mostra numa janela sobreposta 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
2.1
Trabalhar com ciclos de maquinagem
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 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
Trabalhar com ciclos de maquinagem
2.1
2
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.
O TNC aproxima a posição indicada no bloco CYCL CALL POS com lógica de posicionamento:
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.