Compensar a colocação da ferramenta automaticamente com M128 (opção #9)
Aplicação
Se, no programa NC, a posição de um eixo rotativo comandado for alterada, o comando compensa automaticamente a colocação da ferramenta por meio de um movimento de compensação dos eixos lineares com M128 durante o processo de inclinação. Desta maneira, a posição da ponta da ferramenta permanece invariável em relação à peça de trabalho (TCPM).
Em vez da M128, a HEIDENHAIN recomenda a função FUNCTION TCPM, que tem um melhor desempenho.
Temas relacionados
- Compensar o desvio da ferramenta com FUNCTION TCPM
Compensar a colocação da ferramenta com FUNCTION TCPM (opção #9)
Condições
- Máquina com eixos rotativos
- Descrição da cinemática
- Machine
Consulte o manual da sua máquina!
O fabricante da máquina cria a descrição da cinemática da máquina.
- Opção de software #9 Grupo de funções avançadas 2
Descrição das funções
Atuação
M128 atua no início do bloco.
As seguintes funções restauram M128:
- M129
- FUNCTION RESET TCPM
- No modo de funcionamento Exec. programa, selecionar outro programa NC
M128 atua também no modo de funcionamento Manual e permanece ativa após uma troca de modo de funcionamento.
Exemplo de aplicação
Comportamento sem M128 | Comportamento com M128 |
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.
11 L X+100 B-30 F800 M128 F1000 | ; Deslocar com compensação automática do movimento do eixo rotativo |
Neste bloco NC, o comando ativa M128 com o avanço para o movimento de compensação. Em seguida, o comando executa um movimento de deslocação simultâneo no eixo X e no eixo B.
Para manter a posição da ponta da ferramenta em relação à peça de trabalho constante durante a colocação do eixo rotativo, o comando executa um movimento de compensação contínuo por meio dos eixos lineares. Neste exemplo, o comando executa o movimento de compensação no eixo Z.
Sem M128, forma-se um desvio da ponta da ferramenta relativamente à posição nominal assim que o ângulo de incidência da ferramenta se altera. Este desvio não é compensado pelo comando. Se o desvio no programa NC não for considerado, a maquinagem realiza-se com desvio ou provoca uma colisão.
Introdução
Ao definir M128, o comando continua com o diálogo e pede o avanço F. O valor definido limita o avanço durante o movimento de compensação.
Maquinagem alinhada com eixos rotativos não comandados
Em conexão com M128, também é possível executar maquinagens alinhadas com eixos rotativos não comandados, os chamados eixos de contador.
Nas maquinagens alinhadas com eixos rotativos não comandados, proceda da seguinte forma:
|
Enquanto M128 estiver ativo, o comando supervisiona a posição real dos eixos rotativos não comandados. Caso a posição real diferir da posição nominal por um valor definido pelo fabricante da máquina, o comando emite uma mensagem de erro e interrompe a execução do programa.
Avisos
- Retirar a ferramenta antes de se alterar a posição do eixo rotativo
- Testar o programa NC antes da execução através da simulação
- Ensaiar lentamente o programa NC
Correção da ferramenta 3D na fresagem periférica (opção #9)
- O avanço para o movimento de compensação permanece ativo até se programar um movimento novo, ou suprimir com M128.
- Se M128 estiver ativo, o comando mostra o símbolo TCPM na área de trabalho Posições.
- O ângulo de incidência da ferramenta define-se, introduzindo diretamente as posições axiais dos eixos rotativos. Dessa forma, os valores referem-se ao sistema de coordenadas da máquina M-CS. Em máquinas com eixos rotativos da cabeça, altera-se o sistema de coordenadas da ferramenta T-CS. Em máquinas com eixos rotativos da mesa, altera-se o sistema de coordenadas da peça de trabalho W-CS.
- Se, com M128 ativo, executar as funções seguintes, o comando cancela a execução do programa e exibe uma mensagem de erro:
- Correção do raio da lâmina RR/RL no modo de torneamento (opção #50)
- M91
- M92
- M144
- Chamada de ferramenta TOOL CALL
- Supervisão dinâmica de colisão DCM (opção #40) e simultaneamente M118
Indicações em conexão com parâmetros de máquina
- Com o parâmetro de máquina opcional maxCompFeed (N.º 201303), o fabricante da máquina define a velocidade máxima dos movimentos de compensação.
- Com o parâmetro de máquina opcional maxAngleTolerance (N.º 205303), o fabricante da máquina define a tolerância angular máxima.
- Com o parâmetro de máquina opcional maxLinearTolerance (N.º 205305), o fabricante da máquina define a tolerância axial linear máxima.
- Com o parâmetro de máquina opcional manualOversize (N.º 205304), o fabricante da máquina define uma medida excedente manual para todos os corpos de colisão.
- 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.
Indicações em conexão com ferramentas
Se, durante uma maquinagem de contorno, colocar a ferramenta, deve utilizar uma fresa esférica. De outro modo, a ferramenta pode danificar o contorno.
Para não danificar o contorno durante a maquinagem com fresas esféricas, observe o seguinte:
- Com M128, o comando define o ponto de rotação da ferramenta igual ao ponto de guia da ferramenta. Se o ponto de rotação da ferramenta se encontrar na ponta da ferramenta, esta danifica o contorno numa colocação da ferramenta. Assim, o ponto de guia da ferramenta deve encontrar-se no ponto central da ferramenta.
- Para que o comando represente corretamente a ferramenta na simulação, deve-se definir o comprimento efetivo da ferramenta na coluna L da gestão de ferramentas.
Na chamada de ferramenta no programa NC, o raio da esfera define-se como valor delta negativo em DL e, desta maneira, desloca-se o ponto de guia da ferramenta para o ponto central da ferramenta.
Também para a supervisão dinâmica de colisão DCM (opção #40) é necessário definir o comprimento efetivo da ferramenta na gestão de ferramentas.
- Se o ponto de guia da ferramenta estiver no ponto central da ferramenta, devem-se ajustar as coordenadas do eixo da ferramenta no programa NC ao raio da esfera.
Na função FUNCTION TCPM, o ponto de guia da ferramenta e o ponto de rotação da ferramenta podem ser selecionados independentemente um do outro.
Compensar a colocação da ferramenta com FUNCTION TCPM (opção #9)
Definição
Abreviatura | Definição |
---|---|
TCPM (tool center point management) | Conservar a posição do ponto de guia da ferramenta |