Compensar a colocação da ferramenta com FUNCTION TCPM (opção #9)
Aplicação
A função FUNCTION TCPM permite influenciar o comportamento de posicionamento do comando. Se ativar FUNCTION TCPM, o comando compensa as colocações da ferramenta alteradas com um movimento de compensação dos eixos lineares.
Com FUNCTION TCPM é possível, p. ex., com uma maquinagem alinhada, alterar a colocação da ferramenta, enquanto a posição do ponto de guia da ferramenta para o contorno permanece igual.
Em vez da M128, a HEIDENHAIN recomenda a função FUNCTION TCPM, que tem um melhor desempenho.
Temas relacionados
- Compensar a colocação da ferramenta com M128
Compensar a colocação da ferramenta automaticamente com M128 (opção #9)
- Inclinação do plano de maquinagem
- Pontos de referência na ferramenta
- Sistemas de referência
Condições
- Máquina com eixos rotativos
- Descrição da cinemática
Para o cálculo do ângulo de inclinação, o comando necessita de uma descrição da cinemática, que é criada pelo fabricante da máquina.
- Opção de software #9 Grupo de funções avançadas 2
Descrição das funções
A função FUNCTION TCPM é um desenvolvimento da função M128, com a qual pode determinar o comportamento do comando durante o posicionamento de eixos rotativos.
Comportamento sem TCPM | Comportamento com TCPM |
Se a função FUNCTION TCPM estiver ativada, o comando apresenta o símbolo TCPM na visualização de posição.
Com a função FUNCTION RESET TCPM, a função FUNCTION TCPM é restaurada.
Introdução
FUNCTION TCPM
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.
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.
10 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT CENTER-CENTER F1000 |
A função NC contém os seguintes elementos de sintaxe:
Elemento de sintaxe | Significado |
---|---|
FUNCTION TCPM: | Compilador de sintaxe para compensação de colocações da ferramenta |
F TCP ou F CONT | Interpretação do avanço programado |
AXIS POS ou AXIS SPAT | Interpretação de coordenadas programadas dos eixos rotativos Interpretação das coordenadas programadas dos eixos rotativos |
PATHCTRL AXIS ou PATHCTRL VECTOR | Interpolação da colocação da ferramenta Interpolação da colocação da ferramenta entre a posição inicial e final |
REFPNT TIP-TIP, REFPNT TIP-CENTER ou REFPNT CENTER-CENTER | Seleção do ponto de guia da ferramenta e do ponto de rotação da ferramenta Seleção do ponto de guia da ferramenta e do ponto de rotação da ferramenta Elemento de sintaxe opcional |
F | Avanço máximo para movimentos de compensação nos eixos lineares em movimentos com porção axial rotativa Limite de avanço de eixo linear Elemento de sintaxe opcional |
FUNCTION RESET TCPM
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.
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.
10 FUNCTION RESET TCPM |
A função NC contém os seguintes elementos de sintaxe:
Elemento de sintaxe | Significado |
---|---|
FUNCTION RESET TCPM | Compilador de sintaxe para restaurar FUNCTION TCPM |
Interpretação do avanço programado
O comando oferece as seguintes possibilidades para interpretar o avanço:
Seleção | Função |
---|---|
F TCP | Com a seleção F TCP, o comando interpreta o avanço programado como velocidade relativa entre o ponto de guia da ferramenta e a peça de trabalho. |
F CONT | Com a seleção F CONT, o comando interpreta o avanço programado como avanço de trajetória. Assim, o comando transfere o avanço de trajetória para os respetivos eixos do bloco NC ativo. |
Interpretação das coordenadas programadas dos eixos rotativos
O comando oferece as seguintes possibilidades para interpretar a colocação da ferramenta entre a posição inicial e a final:
Seleção | Função |
---|---|
Com a seleção AXIS POS, o comando interpreta as coordenadas do eixo rotativo programadas como ângulo axial. O comando posiciona os eixos rotativos na posição definida no programa NC. A seleção AXIS POS é apropriada, principalmente, em conexão com eixos rotativos aplicados perpendicularmente. Apenas se as coordenadas do eixo rotativo programadas definirem corretamente o alinhamento desejado do plano de maquinagem, p. ex., através de um sistema CAM, será possível utilizar também AXIS POS com cinemáticas de máquina divergentes, p. ex., cabeças basculantes de 45º. | |
Com a seleção AXIS SPAT, o comando interpreta as coordenadas do eixo rotativo programadas como ângulo sólido. O comando implementa os ângulos sólidos, de preferência, como orientação do sistema de coordenadas e inclina apenas os eixos necessários. Com a seleção AXIS SPAT, é possível utilizar programas NC independentemente da cinemática. Através da seleção AXIS SPAT, definem-se ângulos sólidos que se referem ao sistema de coordenadas de introdução I-CS. Os ângulos definidos atuam, assim, como ângulos sólidos incrementais. No primeiro bloco de deslocação após a função FUNCTION TCPM com AXIS SPAT, programe sempre SPA, SPB e SPC, também com ângulos sólidos de 0°. |
Interpolação da colocação da ferramenta entre a posição inicial e final
O comando oferece as seguintes possibilidades para interpolar a colocação da ferramenta entre a posição inicial e a final programadas:
Seleção | Função |
---|---|
Com a seleção PATHCTRL AXIS, o comando interpola de forma linear entre o ponto inicial e o ponto final. Utiliza-se PATHCTRL AXIS no caso de programas NC com pequenas alterações da colocação da ferramenta por bloco NC. Neste caso, o ângulo TA no ciclo 32 pode ser grande. PATHCTRL AXIS pode-se utilizar tanto no facejamento, como na fresagem periférica. | |
Com a seleção PATHCTRL VECTOR, a orientação da ferramenta dentro de um bloco NC fica sempre no plano que é definido pela orientação inicial e final. Com PATHCTRL VECTOR, o comando produz sempre uma superfície plana, mesmo com grandes alterações da colocação da ferramenta. Utiliza-se PATHCTRL VECTOR na fresagem periférica com grandes alterações da colocação da ferramenta por bloco NC. |
Em ambas as possibilidades de seleção, o comando desloca o ponto de guia da ferramenta programado numa reta entre a posição inicial e a final.
Para obter um movimento contínuo, pode definir o ciclo 32 com uma tolerância para eixos rotativos.
Seleção do ponto de guia da ferramenta e do ponto de rotação da ferramenta
O comando oferece as seguintes possibilidades para definir o ponto de guia da ferramenta e o ponto de rotação da ferramenta:
Seleção | Função |
---|---|
REFPNT TIP-TIP | Com a seleção REFPNT TIP-TIP, o ponto de guia da ferramenta e o ponto de rotação da ferramenta encontram-se na ponta da ferramenta. |
REFPNT TIP-CENTER | Com a seleção REFPNT TIP-CENTER, o ponto de guia da ferramenta encontra-se na ponta da ferramenta. O ponto de rotação da ferramenta encontra-se no ponto central da ferramenta. A seleção REFPNT TIP-CENTER está otimizada para ferramentas de tornear (opção #50). Quando o comando posiciona os eixos rotativos, o ponto de rotação da ferramenta permanece na mesma posição. Dessa forma, é possível produzir, p. ex., contornos complexos por torneamento simultâneo. |
REFPNT CENTER-CENTER | Com a seleção REFPNT CENTER-CENTER, o ponto de guia da ferramenta e o ponto de rotação da ferramenta encontram-se no ponto central da ferramenta. Com a seleção REFPNT CENTER-CENTER, é possível executar programas NC gerados em CAM que são emitidos no ponto central da ferramenta e, contudo, medem a ferramenta na ponta. Tip Dessa maneira, durante a maquinagem, o comando pode monitorizar todo o comprimento da ferramenta quanto a colisões. Até agora, só era possível obter esta funcionalidade encurtando a ferramenta com DL, sendo que o comando não monitoriza o restante comprimento da ferramenta. Dados de ferramenta dentro de variáveis Se se programarem ciclos de fresagem de caixa com REFPNT CENTER-CENTER, o comando emite uma mensagem de erro. |
Pontos de referência na ferramenta
A introdução do ponto de referência é opcional. Se não se introduzir nada, o comando utiliza REFPNT TIP-TIP.
Limite de avanço de eixo linear
A introdução opcional de F limita o avanço dos eixos lineares em movimentos com porções axiais rotativas.
Dessa forma, é possível evitar movimentos de compensação rápidos, p. ex., no caso de movimentos de retrocesso em marcha rápida.
Não selecione um valor demasiado baixo para o limite de avanço de eixo linear, dado que podem ocorrer variações do avanço excessivas no ponto de guia da ferramenta. As variações do avanço dão origem a uma menor qualidade da superfície.
Com FUNCTION TCPM ativa, o limite de avanço também atua apenas em movimentos com uma porção axial rotativa, não em movimentos axiais lineares.
O limite para o avanço axial linear permanece ativo até se programar um novo ou anular FUNCTION TCPM.
Avisos
- Retirar a ferramenta antes de se alterar a posição do eixo rotativo
- Antes de posicionamentos com M91 ou M92 e antes de um bloco TOOL CALL, anular a função FUNCTION TCPM.
- Pode utilizar os seguintes ciclos com FUNCTION TCPM ativa:
- Ciclo 32 TOLERANCIA
- Ciclo 800 ADAPTAR SIST.ROTATIV (opção #50)
- Ciclo 882 TORNEAR DESBASTE SIMULTANEO (opção #158)
- Ciclo 883 TORNEAR ACABAMENTO SIMULTANEO (opção #158)
- Ciclo 444 APALPACAO 3D
- Para o facejamento, utilize exclusivamente fresas esféricas, para evitar danos no contorno. Em combinação com outras formas de ferramenta, verifique o programa NC quanto a possíveis danos no contorno através da área de trabalho Simulação.
Indicações em conexão com parâmetros de máquina
Com o parâmetro de máquina opcional presetToAlignAxis (N.º 300203), o fabricante da máquina define especificamente para os eixos de que forma o comando interpreta os valores de offset. Com FUNCTION TCPM e M128, o parâmetro de máquina só é relevante para o eixo rotativo que roda em torno do eixo da ferramenta (em geral, C_OFFS).
- Se o parâmetro de máquina não estiver definido ou se estiver definido com o valor TRUE, é possível compensar uma posição inclinada da peça de trabalho no plano com o offset. O offset tem influência na orientação do sistema de coordenadas da peça de trabalho W-CS.
- Se o parâmetro de máquina estiver definido com o valor FALSE, não é possível compensar uma posição inclinada da peça de trabalho no plano com o offset. O comando não considera o offset durante a execução.