Ciclo 444 APALPACAO 3D

Programação ISO

G444

Aplicação

 
Machine

Consulte o manual da sua máquina!

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

O ciclo 444 verifica um ponto isolado na superfície de um componente. Este ciclo é utilizado, p. ex., em componentes de forma, para medir superfícies de formas livres. É possível determinar se um ponto na superfície do componente se encontra no intervalo de medida excedente ou de submedida, quando comparado com uma coordenada nominal. Em seguida, o operador pode executar outros passos de trabalho, como o trabalho de aperfeiçoamento, etc.

O ciclo 444 apalpa um ponto qualquer no espaço e determina o desvio relativamente a uma coordenada nominal. Essa operação tem em conta um vetor normal que é determinado através dos parâmetros Q581, Q582 e Q583. O vetor normal encontra-se perpendicular a um plano (imaginário) onde está a coordenada nominal. O vetor normal aponta para o lado contrário da superfície e não define o curso de apalpação. É vantajoso determinar o vetor normal com a ajuda de um sistema CAD ou CAM. A margem de tolerância QS400 define o desvio permitido entre a coordenada real e a nominal ao longo do vetor normal. Dessa forma, é possível estabelecer, p. ex., que após a deteção de uma submedida tem lugar uma paragem de programa. Além disso, o comando emite um protocolo e os desvios são guardados nos parâmetros Q enunciados abaixo.

Execução do ciclo

  1. O apalpador afasta-se da posição atual para um ponto no vetor normal que se encontra à distância seguinte da coordenada nominal: distância = raio da esfera de apalpação + valor SET_UP da tabela tchprobe.tp (TNC:\table\tchprobe.tp) + Q320. O posicionamento prévio tem em consideração uma altura segura.
  2. Executar ciclos de apalpação

  3. Em seguida, o apalpador aproxima-se à coordenada nominal. O curso de apalpação é definido por DIST (não pelo vetor normal! O vetor normal só é utilizado para calcular corretamente as coordenadas.)
  4. Depois de o comando ter registado a posição, o apalpador retrai-se e para. O comando guarda as coordenadas do ponto de contacto obtidas em parâmetros Q
  5. Finalmente, o comando desloca o apalpador, de regresso contra a direção de apalpação, com o valor que esteja definido no parâmetro MB

Parâmetro de resultados

O comando guarda os resultados do processo de apalpação nos seguintes parâmetros:

Número do
parâmetro Q

Significado

Q151

Posição medida do eixo principal

Q152

Posição medida do eixo secundário

Q153

Posição medida do eixo da ferramenta

Q161

Desvio medido do eixo principal

Q162

Desvio medido do eixo secundário

Q163

Desvio medido do eixo da ferramenta

Q164

Desvio 3D medido

  • Menor que 0: submedida
  • Maior que 0: medida excedente

Q183

Estado da peça de trabalho:

  • - 1 = Não definido
  • 0 = Bom
  • 1 = Aperfeiçoamento
  • 2 = Desperdícios

Função de registo

Após o processamento, o comando cria um protocolo em formato .html. No protocolo registam-se os resultados do eixo principal, secundário e da ferramenta, assim como o desvio 3D. O comando guarda o protocolo na mesma pasta em que se encontra o ficheiro .h (desde que não esteja configurado nenhum caminho para FN16).

O protocolo apresenta os conteúdos seguintes no eixo principal, secundário e da ferramenta:

  • Direção de apalpação efetiva (como vetor no sistema de introdução). O valor do vetor corresponde aí ao curso de apalpação configurado
  • Coordenada nominal definida
  • (Se tiver sido definida uma tolerância QS400) Indicação da variação dimensional superior e inferior, assim como do desvio obtido ao longo do vetor normal
  • Coordenada real determinada
  • Representação a cores dos valores (verde para "Bom", cor de laranja para "Aperfeiçoamento", vermelho para "Desperdícios")

Avisos

  • Este ciclo pode ser executado exclusivamente no modo de maquinagem FUNCTION MODE MILL.
  • Para conseguir resultados exatos em função do apalpador utilizado, antes da execução do ciclo 444, tem de se realizar uma calibração 3D. A calibração 3D requer a opção #92 3D-ToolComp.
  • O ciclo 444 cria um protocolo de medição em formato .html.
  • É emitida uma mensagem de erro se, antes da execução do ciclo 444, estiver ativo o ciclo 8 ESPELHAMENTO, o ciclo 11 FACTOR ESCALA ou o ciclo 26 FATOR ESCALA EIXO.
  • Ao apalpar, é tido em consideração um TCPM ativo. Também é possível realizar uma apalpação de posições com TCPM ativo em caso de estado inconsistente da Inclinar plano de trabalho.
  • 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.
  • O ciclo 444 refere todas as coordenadas ao sistema de introdução.
  • O comando descreve os parâmetros de retorno com os valores medidos.
  • Aplicação

  • O estado da peça de trabalho Bom/Aperfeiçoamento/Desperdícios é definido através do parâmetro Q183 independentemente do parâmetro Q309.
  • Aplicação

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

  • Dependendo da definição do parâmetro de máquina opcional chkTiltingAxes (N.º 204600), faz-se a verificação, durante a apalpação, se a posição dos eixos rotativos coincide com os ângulos de inclinação (Rot 3D). Se não for esse o caso, o comando emite uma mensagem de erro.

Parâmetros de ciclo

Imagem de ajuda

Parâmetros

Q263 1. ponto de medicao no eixo 1?

Coordenada do primeiro ponto de apalpação no eixo principal do plano de maquinagem. O valor atua de forma absoluta.

Introdução: -99999.9999...+99999.9999

Q264 1. ponto de medicao no eixo 2?

Coordenada do primeiro ponto de apalpação no eixo secundário do plano de maquinagem. O valor atua de forma absoluta.

Introdução: -99999.9999...+99999.9999

Q294 1. ponto medicao eixo 3

Coordenada do primeiro ponto de apalpação no eixo do apalpador. O valor atua de forma absoluta.

Introdução: -99999.9999...+99999.9999

Q581 Vetores norm. superf.eixo princ?

Aqui indica-se a coordenada à superfície na direção do eixo principal. Regra geral, a indicação da coordenada à superfície de um ponto realiza-se com a ajuda de um sistema CAD/CAM.

Introdução: -10...+10

Q582 Vetores norm.superf.eixo secund?

Aqui indica-se a coordenada à superfície na direção do eixo secundário. Regra geral, a indicação da coordenada à superfície de um ponto realiza-se com a ajuda de um sistema CAD/CAM.

Introdução: -10...+10

Q583 Vetores norm. superf.eixo ferr?

Aqui indica-se a coordenada à superfície na direção do eixo da ferramenta. Regra geral, a indicação da coordenada à superfície de um ponto realiza-se com a ajuda de um sistema CAD/CAM.

Introdução: -10...+10

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

Q260 Altura de seguranca?

Coordenada no eixo da ferramenta onde não pode haver colisão entre o apalpador e a peça de trabalho (dispositivo tensor). O valor atua de forma absoluta.

Introdução: -99999.9999...+99999.9999 Em alternativa, PREDEF

QS400 Indicação de tolerância?

Aqui indica-se a margem de tolerância que é supervisionada pelo ciclo. A tolerância define o desvio permitido ao longo das normais de superfície. Este desvio é determinado entre a coordenada nominal e a efetiva coordenada real do componente. (A normal de superfície é definida por Q581 - Q583, a coordenada nominal é definida por Q263, Q264, Q294) O valor de tolerância é decomposto proporcionalmente ao eixo em função do vetor normal, ver os exemplos.

Exemplos

  • QS400 ="0.4-0.1" significa: variação dimensional superior = coordenada nominal +0.4, variação dimensional inferior = coordenada nominal -0.1. Para o ciclo obtém-se a seguinte margem de tolerância: "Coordenada nominal +0.4" até "Coordenada nominal -0.1"
  • QS400 ="0.4" significa: variação dimensional superior = coordenada nominal +0.4, variação dimensional inferior = coordenada nominal. Para o ciclo obtém-se a seguinte margem de tolerância: "Coordenada nominal +0.4" até "Coordenada nominal".
  • QS400 ="-0.1" significa: variação dimensional superior = coordenada nominal, variação dimensional inferior = coordenada nominal -0.1. Para o ciclo obtém-se a seguinte margem de tolerância: "Coordenada nominal" até "Coordenada nominal -0.1".
  • QS400 =" " significa: Sem consideração da tolerância.
  • QS400 ="0" significa: Sem consideração da tolerância.
  • QS400 ="0.1+0.1" significa: Sem consideração da tolerância.

Introdução: Máx. 255 carateres.

Q309 Reação com erro de tolerância?

Determinar se o comando deve interromper a execução do programa e emitir uma mensagem de erro, se registar um desvio:

0: Em caso de tolerância excedida, não interromper a execução do programa, não emitir mensagem

1: Em caso de tolerância excedida, interromper a execução do programa, emitir mensagem

2: Se a coordenada real determinada se encontrar ao longo do vetor normal de superfície por baixo da coordenada nominal, o comando emite uma mensagem e interrompe o programa NC. Pelo contrário, não ocorre nenhuma reação de erro, se a coordenada real obtida se encontrar acima da coordenada nominal.

Introdução: 0, 1, 2

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.

Exemplo

11 TCH PROBE 444 APALPACAO 3D ~

Q263=+0

;1. PONTO NO EIXO 1 ~

Q264=+0

;1. PONTO NO EIXO 2 ~

Q294=+0

;1. PONTO EIXO 3 ~

Q581=+1

;VETORS NORM EIX PRIN ~

Q582=+0

;VETORS NORM EIX SEC. ~

Q583=+0

;VETORS NORM EIX FERR ~

Q320=+0

;Distância de segurança ~

Q260=+100

;ALTURA DE SEGURANCA ~

QS400="1-1"

;TOLERANCIA ~

Q309=+0

;REACAO DE ERRO