Princípios básicos dos ciclos de apalpação 14xx

Características comuns dos ciclos de apalpação 14xx para rotações

Os ciclos podem determinar a rotação e contêm o seguinte:

  • Observância da cinemática de máquina ativa
  • Apalpação semiautomática
  • Supervisão de tolerâncias
  • Consideração de uma calibração 3D
  • Determinação simultânea de rotação e posição
 
Tip

Instruções de programação e operação:

  • As posições de apalpação referem-se às posições nominais programadas em I-CS.
  • Consulte as posições nominais no seu desenho.
  • Antes da definição de ciclo, é necessário programar uma chamada de ferramenta para a definição do eixo do apalpador.
  • Os ciclos de apalpação 14xx suportam a forma de haste de apalpação SIMPLE e L-TYPE.
  • Para obter ótimos resultados no que respeita à precisão com uma L-TYPE, é recomendável executar a apalpação e a calibração à mesma velocidade. Respeite a posição do override do avanço, se este estiver atuante durante a apalpação.
Definições de conceitos

Designação

Breve descrição

Posição teórica

Posição do seu desenho, p. ex., posição do furo

Medida nominal

Medida do seu desenho, p. ex., diâmetro do furo

Posição real

Resultado da medição da posição, p. ex., posição do furo

Medida real

Resultado da medição, p. ex., diâmetro do furo

I-CS

Sistema de coordenadas de introdução
I-CS: Input Coordinate System

W-CS

Sistema de coordenadas da peça de trabalho
W-CS: Workpiece Coordinate System

Objeto

Objetos de apalpação: círculo, ilha, plano, aresta

Avaliação - Ponto de referência:

  • É possível escrever deslocações na transformação básica da tabela de pontos de referência quando se faça apalpação com um plano de maquinagem consistente ou em objetos com TCPM ativo
  • As rotações podem ser escritas na transformação básica da tabela de pontos de referência como rotação básica ou como offset do primeiro eixo de mesa rotativa visto a partir da peça de trabalho
 
Tip

Instruções de operação:

  • Ao apalpar, os dados de calibração 3D existentes são tidos em consideração. Se estes dados de calibração não estiverem disponíveis, podem ocorrer desvios.
  • Se desejar utilizar não só a rotação, como também uma posição medida, então deve executar a apalpação o mais possível perpendicularmente à superfície. Quanto maiores forem o erro de ângulo e o raio da esfera de apalpação, maior será o erro de posição. Havendo grandes desvios angulares na posição de saída, podem ocorrer aqui os desvios correspondentes na posição.

Protocolo:

Os resultados obtidos são registados em TCHPRAUTO.html e guardados também nos parâmetros Q previstos para o ciclo.

Os desvios medidos representam a diferença entre os valores reais medidos e a média da tolerância. Se não for indicada nenhuma tolerância, referem-se à medida nominal.

A unidade de medida do programa principal é visível no cabeçalho do protocolo.

Modo semiautomático

Se as posições de apalpação referidas ao ponto zero atual não forem conhecidas, o ciclo pode ser executado no modo semiautomático. Neste caso, a posição inicial pode ser determinada antes da execução do processo de apalpação mediante o posicionamento prévio manual.

Para isso, anteceda a posição nominal necessária de um "?". Isso pode ser feito através da possibilidade de seleção Nome na barra de ações. Dependendo do objeto, devem-se definir as posições nominais que determinam a direção do processo de apalpação, ver "Exemplos".

 
Tip

Dependendo do objeto, devem-se definir as posições nominais que determinam a direção do processo de apalpação.

Execução do ciclo

Proceda da seguinte forma:

  1. Executar o ciclo
  2. O comando interrompe o programa NC.
  3. Abre-se uma janela.
  4. Posicionar o apalpador com as teclas de direção dos eixos no ponto de apalpação desejado
  5. ou

  6. Posicionar o apalpador com o volante eletrónico no ponto desejado
  7. Se necessário, alterar a direção de apalpação na janela

  1. Premir a tecla NC start
  2. O comando fecha a janela e executa o primeiro processo de apalpação.
  3. Se MODO ALTURA SEGURA Q1125 = 1 ou 2, o comando abre uma mensagem no separador FN 16 Área de trabalho Status. Esta mensagem indica que o modo de retração à Altura Segura não é possível.
  4. Deslocar o apalpador para uma posição segura

  1. Premir a tecla NC start
  2. O ciclo ou o programa prossegue. Dando-se o caso, deve-se repetir o processo completo para outros pontos de apalpação.
 
Aviso
Atenção, perigo de colisão!
Na execução do Modo Semiautomático, o comando ignora o valor programado 1 e 2 para a retração à altura segura. Dependendo da posição em que o apalpador se encontrar, existe perigo de colisão.
  1. Deslocar manualmente para uma altura segura após cada processo de apalpação no Modo Semiautomático
 
Tip

Instruções de programação e operação:

  • Consulte as posições nominais no seu desenho.
  • O modo semiautomático só é executado nos modos de funcionamento da máquina, não na simulação.
  • Se não se definirem posições nominais em todas as direções num ponto de apalpação, o comando emite uma mensagem de erro.
  • Se não estiver definida nenhuma posição nominal para uma direção, após a apalpação do objeto, tem lugar uma aceitação de valor real/nominal. Isso significa que a posição real medida é aceite posteriormente como posição nominal. Em consequência, não existe nenhum desvio para esta posição e, portanto, nenhuma correção de posição.

Exemplos

Importante: Indique as posições nominais do seu desenho!

Nos três exemplos empregam-se as posições nominais deste desenho.

Alinhamento através de dois furos

Neste exemplo, alinham-se dois furos. As apalpações realizam-se no eixo X (eixo principal) e no eixo Y (eixo secundário). Por isso, é absolutamente necessário que indique a posição nominal para estes eixos com base no desenho! A posição nominal do eixo Z (eixo da ferramenta) não é necessária, porque não se realizam medições nesta direção.

  • QS1100 = Posição nominal 1 do eixo principal predefinida, mas posição da peça de trabalho desconhecida
  • QS1101 = Posição nominal 1 do eixo secundário predefinida, mas posição da peça de trabalho desconhecida
  • QS1102 = Posição nominal 1 do eixo da ferramenta desconhecida
  • QS1103 = Posição nominal 2 do eixo principal predefinida, mas posição da peça de trabalho desconhecida
  • QS1104 = Posição nominal 2 do eixo secundário predefinida, mas posição da peça de trabalho desconhecida
  • QS1105 = Posição nominal 2 do eixo da ferramenta desconhecida

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.

11 TCH PROBE 1411 APALPACAO DOIS CIRCULOS ~

QS1100= "?30"

;1.PT. EIXO PRINCIPAL ~

QS1101= "?50"

;1.PT. EIXO SECUNDAR ~

QS1102= "?"

;1.PT. EIXO FERR.TA ~

Q1116=+10

;Diâmetro 1 ~

QS1103= "?75"

;2.PT. EIXO PRINCIPAL ~

QS1104= "?50"

;2.PT. EIXO SECUNDAR ~

QS1105= "?"

;2.PT. EIXO FERR.TA ~

Q1117=+10

;DIAMETRO 2 ~

Q1115=+0

;TIPO DE GEOMETRIA ~

Q423=+4

;NUMERO APALPACOES ~

Q325=+0

;ANGULO INICIAL ~

Q1119=+360

;ANGULO DE ABERTURA ~

Q320=+2

;DISTANCIA SEGURANCA ~

Q260=+100

;ALTURA DE SEGURANCA ~

Q1125=+2

;MODO ALTURA SEGURA ~

Q309=+0

;REACAO DE ERRO ~

Q1126=+0

;ALINHAR EIXOS ROTAT. ~

Q1120=+0

;POS.ACEITACAO ~

Q1121=+0

;ACEITAR ROTACAO

Alinhamento através de uma aresta

Neste exemplo, alinha-se uma aresta. A apalpação realiza-se no eixo Y (eixo secundário). Por isso, é absolutamente necessário que indique a posição nominal para este eixo com base no desenho! As posições nominais do eixo X (eixo principal) e do eixo Z (eixo da ferramenta) não são necessárias, porque não se realizam medições nesta direção.

  • QS1100 = Posição nominal 1 do eixo principal desconhecida
  • QS1101 = Posição nominal 1 do eixo secundário predefinida, mas posição da peça de trabalho desconhecida
  • QS1102 = Posição nominal 1 do eixo da ferramenta desconhecida
  • QS1103 = Posição nominal 2 do eixo principal desconhecida
  • QS1104 = Posição nominal 2 do eixo secundário predefinida, mas posição da peça de trabalho desconhecida
  • QS1105 = Posição nominal 2 do eixo da ferramenta desconhecida

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.

11 TCH PROBE 1410 APALPACAO ARESTA ~

QS1100= "?"

;1.PT. EIXO PRINCIPAL ~

QS1101= "?0"

;1.PT. EIXO SECUNDAR ~

QS1102= "?"

;1.PT. EIXO FERR.TA ~

QS1103= "?"

;2.PT. EIXO PRINCIPAL ~

QS1104= "?0"

;2.PT. EIXO SECUNDAR ~

QS1105= "?"

;2.PT. EIXO FERR.TA ~

Q372=+2

;DIRECAO DE APALPACAO ~

Q320=+0

;DISTANCIA SEGURANCA ~

Q260=+100

;ALTURA DE SEGURANCA ~

Q1125=+2

;MODO ALTURA SEGURA ~

Q309=+0

;REACAO DE ERRO ~

Q1126=+0

;ALINHAR EIXOS ROTAT. ~

Q1120=+0

;POS.ACEITACAO ~

Q1121=+0

;ACEITAR ROTACAO

Alinhamento através de um plano

Neste exemplo, alinha-se um plano. Neste caso, é absolutamente necessário que indique todas as três posições nominais com base no desenho. Com efeito, é importante para o cálculo dos ângulos que todos os três eixos sejam considerados em cada posição de apalpação.

  • QS1100 = Posição nominal 1 do eixo principal predefinida, mas posição da peça de trabalho desconhecida
  • QS1101 = Posição nominal 1 do eixo secundário predefinida, mas posição da peça de trabalho desconhecida
  • QS1102 = Posição nominal 1 do eixo da ferramenta predefinida, mas posição da peça de trabalho desconhecida
  • QS1103 = Posição nominal 2 do eixo principal predefinida, mas posição da peça de trabalho desconhecida
  • QS1104 = Posição nominal 2 do eixo secundário predefinida, mas posição da peça de trabalho desconhecida
  • QS1105 = Posição nominal 2 do eixo da ferramenta predefinida, mas posição da peça de trabalho desconhecida
  • QS1106 = Posição nominal 3 do eixo principal predefinida, mas posição da peça de trabalho desconhecida
  • QS1107 = Posição nominal 3 do eixo secundário predefinida, mas posição da peça de trabalho desconhecida
  • QS1108 = Posição nominal 3 do eixo da ferramenta predefinida, mas posição da peça de trabalho desconhecida

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.

11 TCH PROBE 1420 APALPACAO PLANO ~

QS1100= "?50"

;1.PT. EIXO PRINCIPAL ~

QS1101= "?10"

;1.PT. EIXO SECUNDAR ~

QS1102= "?0"

;1.PT. EIXO FERR.TA ~

QS1103= "?80"

;2.PT. EIXO PRINCIPAL ~

QS1104= "?50"

;2.PT. EIXO SECUNDAR ~

QS1105= "?0"

;2.PT. EIXO FERR.TA ~

QS1106= "?20"

;3.PT. EIXO PRINCIPAL ~

QS1107= "?80"

;3.PT. EIXO SECUNDAR ~

QS1108= "?0"

;3.PT. EIXO FERR.TA ~

Q372=-3

;DIRECAO DE APALPACAO ~

Q320=+2

;DISTANCIA SEGURANCA ~

Q260=+100

;ALTURA DE SEGURANCA ~

Q1125=+2

;MODO ALTURA SEGURA ~

Q309=+0

;REACAO DE ERRO ~

Q1126=+0

;ALINHAR EIXOS ROTAT. ~

Q1120=+0

;POS.ACEITACAO ~

Q1121=+0

;ACEITAR ROTACAO

Avaliação das tolerâncias

Através dos ciclos 14xx, também é possível verificar margens de tolerância. Neste caso, podem-se testar a posição e o tamanho de um objeto.

São possíveis as seguintes introduções com tolerâncias:

Tolerância

Exemplo

Dimensões

10+0.01-0.015

DIN EN ISO 286-2

10H7

DIN ISO 2768-1

10m

 
Tip

Tenha em consideração as maiúsculas e minúsculas ao indicar as tolerâncias.

Se for programada uma introdução com tolerância, o comando monitoriza a margem de tolerância. O comando escreve os estados Bom, Aperfeiçoamento ou Desperdício no parâmetro de retorno Q183. Se estiver programada uma correção do ponto de referência, o comando corrige o ponto de referência ativo após o processo de apalpação

Os parâmetros de ciclo seguintes permitem introduções com tolerâncias:

  • Q1100 1.PT. EIXO PRINCIPAL
  • Q1101 1.PT. EIXO SECUNDAR
  • Q1102 1.PT. EIXO FERR.TA
  • Q1103 2.PT. EIXO PRINCIPAL
  • Q1104 2.PT. EIXO SECUNDAR
  • Q1105 2.PT. EIXO FERR.TA
  • Q1106 3.PT. EIXO PRINCIPAL
  • Q1107 3.PT. EIXO SECUNDAR
  • Q1108 3.PT. EIXO FERR.TA
  • Q1116 DIAMETRO 1
  • Q1117 DIAMETRO 2

Na programação, proceda da seguinte forma:

  1. Iniciar a definição de ciclo
  2. Ativar a possibilidade de seleção Nome na barra de ações
  3. Programar a posição/medida nominal incl. tolerância
  4. No ciclo está registado, p. ex., QS1116="+8-2-1".
 
Tip

Se for programada uma tolerância incorreta, então o comando termina a execução com uma mensagem de erro.

Execução do ciclo

Caso a posição real se encontre fora da tolerância, o comando tem o seguinte comportamento:

  • Q309=0: O comando não interrompe.
  • Q309=1: O comando interrompe o programa com uma mensagem, em caso de desperdício e aperfeiçoamento.
  • Q309=2: O comando interrompe o programa com uma mensagem, em caso de desperdício.

Se Q309 = 1 ou 2, proceda da seguinte forma:

  1. Abre-se uma janela. O comando apresenta todas as medidas nominais e reais do objeto.
  2. Cancelar o programa com o botão do ecrã INTERRUP.

  1. ou

  2. Continuar o programa NC com NC start
 
Tip

Tenha em consideração que os ciclos de apalpação devolvem os desvios relativamente à média da tolerância em Q98x e Q99x. Se Q1120 e Q1121 estiverem definidos, os valores correspondem às grandezas que são utilizadas para a correção. Se não estiver ativa nenhuma avaliação automática, o comando guarda os valores relativos à média da tolerância nos parâmetros Q previstos, o que permite continuar a processá-los.

Exemplo

  • QS1116 = Diâmetro 1 com indicação de uma tolerância
  • QS1117 = Diâmetro 2 com indicação de uma tolerância

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.

11 TCH PROBE 1411APALPACAO DOIS CIRCULOS ~

Q1100=+30

;1.PT. EIXO PRINCIPAL ~

Q1101=+50

;1.PT. EIXO SECUNDAR ~

Q1102=-5

;1.PT. EIXO FERR.TA ~

QS1116="+8-2-1"

;DIAMETRO 1 ~

Q1103=+75

;2.PT. EIXO PRINCIPAL ~

Q1104=+50

;2.PT. EIXO SECUNDAR ~

QS1105=-5

;2.PT. EIXO FERR.TA ~

QS1117="+8-2-1"

;DIAMETRO 2 ~

Q1115=+0

;TIPO DE GEOMETRIA ~

Q423=+4

;NUMERO APALPACOES ~

Q325=+0

;ANGULO INICIAL ~

Q1119=+360

;ANGULO DE ABERTURA ~

Q320=+2

;DISTANCIA SEGURANCA ~

Q260=+100

;ALTURA DE SEGURANCA ~

Q1125=+2

;MODO ALTURA SEGURA ~

Q309=2

;REACAO DE ERRO ~

Q1126=+0

;ALINHAR EIXOS ROTAT. ~

Q1120=+0

;POS.ACEITACAO ~

Q1121=+0

;ACEITAR ROTACAO

Transferência de uma posição real

É possível determinar antecipadamente a posição efetiva e defini-la no ciclo de apalpação como posição real. Tanto a posição nominal, como a posição real são transferidas para o objeto. A partir da diferença, o ciclo calcula as correções necessárias e aplica a supervisão da tolerância.

Na programação, proceda da seguinte forma:

  1. Definir ciclo
  2. Ativar a possibilidade de seleção Nome na barra de ações
  3. Programar a posição nominal, eventualmente, com supervisão da tolerância
  4. Programar "@"
  5. Programar a posição real
  6. No ciclo está registado, p. ex., QS1100="10+0.02@10.0123".
 
Tip

Instruções de programação e operação:

  • Se utilizar @, não se faz a apalpação. O comando apenas calcula as posições reais e nominais.
  • Têm de se definir as posições reais para todos os três eixos (eixo principal, secundário e da ferramenta). Se definir apenas um eixo com a posição real, o comando emite uma mensagem de erro.
  • As posições reais também podem ser definidas com Q1900-Q1999.

Exemplo

Com esta faculdade é possível, p. ex.:

  • Determinar padrões circulares a partir de objetos diferentes
  • Alinhar a engrenagem através do centro da engrenagem e da posição de um dente

As posições nominais são aqui definidas com supervisão da tolerância e posição real.

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.

5 TCH PROBE 1410 APALPACAO ARESTA ~

QS1100="10+0.02@10.0123"

;1.PT. EIXO PRINCIPAL ~

QS1101="50@50.0321"

;1.PT. EIXO SECUNDAR ~

QS1102="-10-0.2+0.2@Q1900"

;1.PT. EIXO FERR.TA ~

QS1103="30+0.02@30.0134"

;2.PT. EIXO PRINCIPAL ~

QS1104="50@50.534"

;2.PT. EIXO SECUNDAR ~

QS1105="-10-0.02@Q1901"

;2.PT. EIXO FERR.TA ~

Q372=+2

;DIRECAO DE APALPACAO ~

Q320=+0

;DISTANCIA SEGURANCA ~

Q260=+100

;ALTURA DE SEGURANCA ~

Q1125=+2

;MODO ALTURA SEGURA ~

Q309=+0

;REACAO DE ERRO ~

Q1126=+0

;ALINHAR EIXOS ROTAT. ~

Q1120=+0

;POS.ACEITACAO ~

Q1121=+0

;ACEITAR ROTACAO