Ciclo 453 CINEMÁTICA GRELHA

Programação ISO

G453

Aplicação

 
Machine

Consulte o manual da sua máquina!

É necessária a opção de software KinematicsOpt (opção #48).

Esta função deve ser ativada e ajustada pelo fabricante da máquina.

Para poder utilizar este ciclo, o fabricante da máquina deve criar e configurar previamente uma tabela de compensações (*.kco), assim como proceder a outras definições.

Mesmo que a sua máquina já tenha sido otimizada quanto a erros de posição (p. ex., com o ciclo 451), podem permanecer erros residuais no Tool Center Point (TCP) ao inclinar os eixos rotativos. Podem resultar, p. ex., de erros dos componentes (p. ex., do erro de um mancal) de eixos de rotação de cabeça.

O ciclo 453 CINEMÁTICA GRELHA permite detetar e compensar erros das cabeças basculantes em função das posições dos eixos de rotação. Quando se desejar escrever valores de compensação com este ciclo, o mesmo necessita da opção KinematicsComp (opção #52). Com a ajuda de um apalpador TS 3D, este ciclo serve para medir uma esfera de calibração HEIDENHAIN que se fixou à mesa da máquina. O ciclo movimenta automaticamente o apalpador para posições que estão dispostas em forma de grelha à volta da esfera de calibração. Estas posições do eixo basculante são definidas pelo fabricante da sua máquina. As posições podem estar em até três dimensões (cada dimensão é um eixo rotativo). Após o processo de apalpação na esfera, pode realizar-se uma compensação dos erros mediante uma tabela multidimensional. Esta tabela de compensações (*.kco) é definida pelo fabricante da máquina, que também define o local de arquivo da tabela.

Se trabalhar com o ciclo 453, execute o ciclo em várias posições diferentes no espaço de trabalho. Assim, pode verificar imediatamente se a compensação com o ciclo 453 tem os desejados efeitos positivos na precisão da máquina. Este tipo de compensação para uma máquina específica só é adequado quando se consigam as melhorias desejadas com os mesmos valores de correção em múltiplas posições. Se não for esse o caso, então devem-se procurar os erros fora dos eixos rotativos.

Execute a medição com o ciclo 453 com os erros de posição dos eixos rotativos otimizados. Para isso, trabalhe previamente, p. ex., com o ciclo 451.

 
Tip

A HEIDENHAIN recomenda a utilização das esferas de calibração KKH 250 (Número de artigo 655475-01) ou KKH 100 (Número de artigo 655475-02), que possuem uma rigidez particularmente elevada e foram construídas especialmente para a calibração de máquinas. Caso esteja interessado, entre em contacto com a HEIDENHAIN.

O comando otimiza a precisão da sua máquina. Para isso, guarda os valores de compensação automaticamente numa tabela de compensações (*.kco) no final do processo de medição. (Com o modo Q406=1)

Execução do ciclo

  1. Fixar a esfera de calibração, ter em atenção a ausência de colisão
  2. No modo de Funcionamento Manual, memorizar o ponto de referência no centro da esfera, se estiverem definidos Q431=1 ou Q431=3: posicionar o apalpador manualmente no eixo do apalpador através da esfera de calibração e, no plano de maquinagem, no centro da esfera
  3. Selecionar o modo de funcionamento de execução de programa e iniciar o Programa NC
  4. O ciclo é executado em função de Q406 (-1=Eliminar / 0=Verificar / 1=Compensar)
 
Tip

Durante a definição do ponto de referência, o raio da esfera de calibração programado só é supervisionado na segunda medição. Isso acontece porque, se o posicionamento prévio é inexato em relação à esfera de calibração e é executada a definição do ponto de referência, a apalpação da esfera de calibração é feita duas vezes.

Diferentes Modos (Q406)

Modo Eliminar Q406 = -1 (opção #52 KinematicsComp)

  • Não se realiza nenhum movimento dos eixos
  • O comando descreve todos os valores da tabela de compensações (*.kco) com "0", o que leva a que compensações adicionais não atuem na cinemática atualmente selecionada

Modo Verificar Q406 = 0

  • O comando executa apalpações na esfera de calibração.
  • Os resultados são guardados num protocolo em formato .html que é guardado na mesma pasta em que se encontra o programa NC atual

Modo Compensar Q406 = 1 (opção #52 KinematicsComp)

  • O comando executa apalpações na esfera de calibração
  • O comando escreve os desvios na tabela de compensações (*.kco), a tabela é atualizada e as compensações atuam imediatamente
  • Os resultados são guardados num protocolo em formato .html que é guardado na mesma pasta em que se encontra o programa NC atual

Seleção da posição da esfera de calibração na mesa da máquina

Em princípio, a esfera de calibração pode-se instalar em qualquer ponto acessível na mesa da máquina, mas também em dispositivos tensores ou peças de trabalho. Recomenda-se, no entanto, fixar a esfera de calibração o mais próximo possível da posição de maquinagem posterior.

 
Tip

Selecione a posição da esfera de calibração na mesa da máquina, de forma a que não haja qualquer colisão no processo de medição.

Avisos

 
Machine

É necessária a opção de software KinematicsOpt (opção #48). É necessária a opção de software KinematicsComp (opção #52).

Esta função deve ser ativada e ajustada pelo fabricante da máquina.

O fabricante da máquina determina o local de arquivo da tabela de compensações (*.kco).

 
Aviso
Atenção, perigo de colisão!
Durante a execução deste ciclo, não deve estar ativa nenhuma rotação básica ou rotação básica 3D. Eventualmente, o comando apaga os valores das colunas SPA, SPB e SPC da tabela de pontos de referência. Após o ciclo, tem de se definir novamente uma rotação básica ou uma rotação básica 3D; de outro modo, existe perigo de colisão.
  1. Desativar a rotação básica antes da execução do ciclo.
  2. Definir novamente o ponto de referência e a rotação básica após uma otimização
  • Este ciclo pode ser executado exclusivamente no modo de maquinagem FUNCTION MODE MILL.
  • Antes do início do ciclo, assegure-se de que M128 ou FUNCTION TCPM estão desligados.
  • O ciclo 453, assim como o 451 e 452, é deixado no modo automático com uma ROT 3D ativa que coincide com a posição dos eixos rotativos.
  • Antes da definição de ciclo, é necessário ter definido e ativado o ponto de referência no centro da esfera de calibração, ou definir o parâmetro de introdução Q431 em conformidade para 1 ou 3.
  • Como avanço de posicionamento para aproximação à altura de apalpação no eixo de apalpação, o comando utiliza o valor mais baixo do parâmetro de ciclo Q253 e o valor FMAX da tabela de apalpadores. Em princípio, o comando executa os movimentos do eixo rotativo com o avanço de posicionamento Q253, estando a supervisão do sensor inativa.
  • Programação em polegadas: por norma, o comando fornece os resultados de medições e dados de registo em mm.
  • Se tiver ativado a definição do ponto de referência antes da medição (Q431 = 1/3), posicione o apalpador à distância de segurança (Q320 + SET_UP) aproximadamente ao centro sobre a esfera de calibração antes do início do ciclo.
 
Tip
  • Se a sua máquina estiver equipada com um mandril regulado, deve ativar-se a condução posterior do ângulo na tabela de apalpadores (coluna TRACK). Deste modo, aumentam-se, em geral, as precisões na medição com um apalpador 3D.

Indicações em conexão com parâmetros de máquina

  • Com o parâmetro de máquina mStrobeRotAxPos (N.º 204803), o fabricante da máquina define a alteração máxima permitida de uma transformação. Se o valor for diferente de -1 (a função M posiciona o eixo rotativo), inicie uma medição apenas quando todos os eixos rotativos estiverem em 0º.
  • Com o parâmetro de máquina maxDevCalBall (N.º 204802), o fabricante da máquina define o desvio de raio máximo da esfera de calibração. Em cada processo de apalpação, o comando regista, antes de tudo, o raio da esfera de calibração. Se o raio de esfera determinado se desviar do raio de esfera introduzido mais do que o definido no parâmetro de máquina maxDevCalBall (N.º 204802), o comando emite uma mensagem de erro e termina a medição.

Parâmetros de ciclo

Imagem de ajuda

Parâmetros

Q406 Modo (-1/0/+1)

Determinar se o comando deve descrever os valores da tabela de compensações (*.kco) com o valor 0 ou verificar ou compensar os desvios atualmente existentes. É criado um protocolo (*.html).

-1: eliminar valores na tabela de compensações (*.kco). Os valores de compensação de erros de posição TCP são definidos para o valor 0 na tabela de compensações (*.kco). Não são apalpadas posições de medição. Não são emitidos resultados no protocolo (*.html). (Opção #52 KinematicsComp nötig)

0: verificar erros de posição TCP. O comando mede os erros de posição TCP dependendo das posições dos eixos rotativos, mas não efetua registos na tabela de compensações (*.kco). O comando apresenta o desvio padrão e máximo num protocolo (*.html).

1: compensar erros de posição TCP. O comando mede os erros de posição TCP dependendo das posições dos eixos rotativos e escreve os desvios na tabela de compensações (*.kco). Seguidamente, as compensações atuam de imediato. O comando apresenta o desvio padrão e máximo num protocolo (*.html). (Opção #52 KinematicsComp nötig)

Introdução: –1, 0, +1

Q407 Raio esfera calibração exacto?

Indique o raio exato da esfera de calibração utilizada.

Introdução: 0.0001...99.9999

Q320 Distancia de seguranca?

Distância adicional entre o ponto de apalpação e a esfera do apalpador. Q320 atua adicionalmente à coluna SET_UP da tabela de apalpadores. O valor atua de forma incremental.

Introdução: 0...99999.9999 Em alternativa, PREDEF

Q408 Altura de retrocesso?

0: Nenhuma aproximação à altura de retração, o comando faz a aproximação à posição de medição seguinte no eixo a medir. Não permitido em eixos Hirth! O comando faz a aproximação por ordem sequencial à posição de medição em A, depois B, depois C

>0: Altura de retrocesso no sistema de coordenadas da peça de trabalho não inclinado a que o TNC posiciona o eixo do mandril antes de um posicionamento do eixo rotativo. Além disso, o comando posiciona o apalpador no plano de maquinagem no ponto zero. A supervisão do sensor não está ativa neste modo. Defina a velocidade de posicionamento no parâmetro Q253. O valor atua de forma absoluta.

Introdução: 0...99999.9999

Q253 Avanco pre-posicionamento?

Indique a velocidade de deslocação da ferramenta no posicionamento em mm/min.

Introdução: 0...99999.9999 em alternativa, FMAX, FAUTO, PREDEF

Q380 Âng. ref. eixo principal?

Indique o ângulo de referência (a rotação básica) para registo dos pontos de medição no sistema de coordenadas da peça de trabalho atuante. A definição de um ângulo de referência pode aumentar consideravelmente a área de medição de um eixo. O valor atua de forma absoluta.

Introdução: 0...360

Q423 Número de apalpações?

Defina o número de apalpações que o comando deve utilizar para medir a esfera de calibração no plano. Menos pontos de medição aumentam a velocidade, mais pontos de medição aumentam a segurança da medição.

Introdução: 3...8

Q431 Definir preset (0/1/2/3)?

Determinar se o comando deve definir automaticamente o ponto de referência ativo no centro da esfera:

0: não definir o ponto de referência automaticamente no centro da esfera: definir o ponto de referência manualmente antes do início do ciclo

1: definir o ponto de referência automaticamente no centro da esfera antes da medição (o ponto de referência ativo é sobrescrito): pré-posicionar manualmente o apalpador sobre a esfera de calibração antes do início do ciclo

2: definir o ponto de referência automaticamente no centro da esfera após a medição (o ponto de referência ativo é sobrescrito): definir o ponto de referência manualmente antes do início do ciclo

3: definir o ponto de referência antes e depois da medição no centro da esfera (o ponto de referência ativo é sobrescrito): pré-posicionar manualmente o apalpador sobre a esfera de calibração antes do início do ciclo

Introdução: 0, 1, 2, 3

Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.

Ajuste os seguintes conteúdos:

  • ferramentas não acionadas
  • Valores de corte
  • Avanços
  • Altura segura ou posições seguras
  • Posições específicas da máquina, p. ex., com M91
  • Caminhos de chamadas de programas

Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.

Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.

 
Tip

Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.

Apalpação com o ciclo 453

11 TCH PROBE 453 CINEMÁTICA GRELHA ~

Q406=+0

;MODO ~

Q407=+12.5

;RAIO DA ESFERA ~

Q320=+0

;DISTANCIA SEGURANCA ~

Q408=+0

;ALTURA DE RETROCESSO ~

Q253=+750

;AVANCO PRE-POSICION. ~

Q380=+0

;ANGULO REFERENCIA ~

Q423=+4

;NUMERO APALPACOES ~

Q431=+0

;DEFINIR PRESET

Função de registo

Depois de executar o ciclo 453, o comando cria um protocolo (TCHPRAUTO.html), que é guardado na mesma pasta em que se encontra o programa NC atual. Contém os seguintes dados:

  • Data e hora a que foi criado o registo
  • Nome do atalho do programa NC em que foi executado o ciclo
  • Número e nome da ferramenta ativa
  • Modo
  • Dados medidos: desvio padrão e desvio máximo
  • Informação da posição em graus (°) em que ocorreu o desvio máximo
  • Número de posições de medição