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:
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:
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.
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: | |
POLE: |
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:
- Movimentos de deslocação com M91
- Inclinação do plano de maquinagem (Opção #8)
- FUNCTION TCPM ou M128 (Opção #9)
- 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
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).
- 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.
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.
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 | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
14 CYCL DEF 22 CTN FRESAR | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
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 |