Maquinagem com cinemática polar com FUNCTION POLARKIN

Aplicação

Nas cinemáticas polares, os movimentos de trajetória do plano de maquinagem não são executados através de dois eixos principais lineares, mas por um eixo linear e um eixo rotativo. Assim, o eixo principal linear e o eixo rotativo definem o plano de maquinagem e, em conjunto com o eixo de aproximação, o espaço de maquinagem.

Eixos rotativos adequados podem substituir diferentes eixos principais lineares em fresadoras. As cinemáticas polares permitem, p. ex., em máquinas de grandes dimensões, a maquinagem de superfícies maiores do que somente com os eixos principais.

Graças às cinemáticas polares, são possíveis fresagens frontais em tornos e retificadoras com apenas dois eixos principais lineares.

Condições

  • Máquina com, pelo menos, um eixo rotativo
  • O eixo rotativo polar deve ser um eixo de módulo instalado na mesa opostamente aos eixos lineares selecionados. Assim, os eixos lineares não podem encontrar-se entre o eixo rotativo e a mesa. Eventualmente, a margem máxima de deslocação do eixo rotativo é demarcada por interruptores limite de software.

  • Função PARAXCOMP DISPLAY programada com, pelo menos, os eixos principais X, Y e Z
  • A HEIDENHAIN recomenda que se indiquem todos os eixos disponíveis dentro da função PARAXCOMP DISPLAY.

  • Definir o comportamento ao posicionar eixos paralelos com FUNCTION PARAXCOMP

Descrição das funções

Se a cinemática polar estiver ativa, o comando mostra um ícone na área de trabalho Posições. Este ícone esconde o ícone para a função PARAXCOMP DISPLAY.

Com a função POLARKIN AXES, ativa-se a cinemática polar. Os dados de eixo definem o eixo radial, o eixo de aproximação e o eixo polar. Os dados de MODE afetam o comportamento de posicionamento, enquanto os dados de POLE são decisivos para a maquinagem no polo. Aqui, o polo é o centro de rotação do eixo rotativo.

Observações sobre a seleção dos eixos:

  • O primeiro eixo linear deve estar em posição radial relativamente ao eixo rotativo.
  • O segundo eixo linear define o eixo de aproximação e deve estar paralelo ao eixo rotativo.
  • O eixo rotativo define o eixo polar e é determinado em último lugar.
  • Como eixo rotativo pode servir qualquer eixo de módulo disponível instalado na mesa opostamente aos eixos lineares selecionados.
  • Assim, os dois eixos lineares selecionados estabelecem uma área, na qual também se encontra o eixo rotativo.

As circunstâncias seguintes desativam a cinemática polar:

  • Execução da função POLARKIN OFF
  • Seleção de um programa NC
  • Alcançar o final do programa NC
  • Cancelamento do programa NC
  • Seleção de uma cinemática
  • Reinício do comando

Opções MODE

O comando oferece as seguintes opções para o comportamento de posicionamento:

Opções MODE:

Sintaxe

Função

POS

Vendo-se desde o centro de rotação, o comando trabalha na direção positiva do eixo radial.

O eixo radial deve ser devidamente pré-posicionado.

NEG

Vendo-se desde o centro de rotação, o comando trabalha na direção negativa do eixo radial.

O eixo radial deve ser devidamente pré-posicionado.

KEEP

O comando permanece com o eixo radial no lado do centro de rotação em que se encontra o eixo ao ligar a função.

Se o eixo radial estiver sobre o centro de rotação ao ligar, aplica-se POS.

ANG

O comando permanece com o eixo radial no lado do centro de rotação em que se encontra o eixo ao ligar a função.

Com a seleção de POLE como ALLOWED (Permitida), são possíveis posicionamentos através do polo. Dessa maneira, muda-se o lado do polo e evita-se uma rotação de 180° do eixo rotativo.

Opções POLE

O comando oferece as seguintes opções para a maquinagem no polo:

Opções POLE:

Sintaxe

Função

ALLOWED

O comando permite uma maquinagem no polo

SKIPPED

O comando impede uma maquinagem no polo

 
Tip

A área bloqueada corresponde a uma superfície circular com o raio de 0,001 mm (1 μm) à volta do polo.

Introdução

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 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED

; Ativar a cinemática polar com os eixos X, Z e C

A função NC contém os seguintes elementos de sintaxe:

Elemento de sintaxe

Significado

FUNCTION POLARKIN

Compilador de sintaxe para uma cinemática polar

AXES ou OFF

Ativar ou desativar a cinemática polar

X, Y, Z, U, V, A, B, C

Seleção de dois eixos lineares e um eixo rotativo

Apenas na seleção AXES:

Dependendo da máquina, estão disponíveis outras possibilidades de seleção.

MODE:

Seleção do comportamento de posicionamento

Opções MODE

Apenas na seleção AXES:

POLE:

Seleção da maquinagem no polo

Opções POLE

Apenas na seleção AXES:

Avisos

  • Como eixos radiais ou eixos de aproximação, tanto podem servir os eixos principais X, Y e Z, como os possíveis eixos paralelos U, V e W.
  • Posicione o eixo linear que não faz parte da cinemática polar antes da função POLARKIN na coordenada do polo. De outro modo, forma-se uma área não maquinável com o raio que corresponde, no mínimo, ao valor do eixo linear desmarcado.
  • Evite maquinagens no polo, bem como na proximidade do polo, dado que são possíveis variações do avanço nesta área. Por isso, prefira utilizar a opção de POLE SKIPPED.
  • Está excluída uma combinação da cinemática polar com as seguintes funções:
  • Tenha em mente que a margem de deslocação dos eixos pode ser limitada.
  • Indicações sobre interruptores limite de software em eixos módulo

  • Limites de deslocação

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

  • Com o parâmetro de máquina opcional kindOfPref (N.º 202301), o fabricante da máquina define o comportamento do comando quando a trajetória de ponto central da ferramenta passa pelo eixo polar.
  • 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 POLARKIN, o parâmetro de máquina só é relevante para o eixo rotativo que roda em torno do eixo da ferramenta (em geral, C_OFFS).
  • Comparação entre offset e rotação básica 3D

    • 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.
    • 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.

Exemplo de ciclos SL na cinemática polar

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.

0 BEGIN PGM POLARKIN_SL MM

1 BLK FORM 0.1 Z X-100 Y-100 Z-30

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 2 Z S2000 F750

4 FUNCTION PARAXCOMP DISPLAY X Y Z

; Ativar PARAXCOMP DISPLAY

5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3

; Posicionamento prévio fora da área do polo bloqueada

6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED

; Ativar POLARKIN

* - ...

; Deslocação do ponto zero na cinemática polar

9 TRANS DATUM AXIS X+50 Y+50 Z+0

10 CYCL DEF 7.3 Z+0

11 CYCL DEF 14.0 CONTORNO

12 CYCL DEF 14.1 LABEL CONTORNO2

13 CYCL DEF 20 DADOS DO CONTORNO

Q1=-10

;PROF. DE FRESAGEM

Q2=+1

;SOBREPOSICAO

Q3=+0

;SOBRE-METAL LATERAL

Q4=+0

;SOBRE-METAL FUNDO

Q5=+0

;COORD. SUPERFICIE

Q6=+2

;DISTANCIA SEGURANCA

Q7=+50

;ALTURA DE SEGURANCA

Q8=+0

;RAIO ARREDONDAMENTO

Q9=+1

;SENTIDO DE ROTACAO

14 CYCL DEF 22 CTN FRESAR

Q10=-5

;INCREMENTO

Q11=+150

;AVANCO INCREMENTO

Q12=+500

;AVANCO PARA DESBASTE

Q18=+0

;FERRAM. PREDESBASTE

Q19=+0

;AVANCO PENDULO

Q208=+99999

;AVANCO DE RETROCESSO

Q401=+100

;FACTOR DE AVANCO

Q404=+0

;ESTRATEGIA PROFUND.

15 M99

16 CYCL DEF 7.0 PONTO ZERO

17 CYCL DEF 7.1 X+0

18 CYCL DEF 7.2 Y+0

19 CYCL DEF 7.3 Z+0

20 POLARKIN OFF

; Desativar POLARKIN

21 FUNCTION PARAXCOMP OFF X Y Z

; Desativar PARAXCOMP DISPLAY

22 L X+0 Y+0 Z+10 A+0 C+0 FMAX

23 L M30

24 LBL 2

25 L X-20 Y-20 RR

26 L X+0 Y+20

27 L X+20 Y-20

28 L X-20 Y-20

29 LBL 0

30 END PGM POLARKIN_SL MM