Pasta Tipos de cálculo básicos

Aplicação

Na pasta Tipos de cálculo básicos da janela Inserir função NC, o comando oferece as funções FN 0 a FN 5.

Com a função FN 0, é possível atribuir valores numéricos a variáveis. Assim, é possível programar uma variável em lugar de um valor fixo no programa NC. Também se podem utilizar variáveis pré-preenchidas, p. ex., o raio da ferramenta ativo Q108. Com as funções FN 1 a FN 5, os cálculos podem ser feitos com os valores das variáveis dentro do programa NC.

Descrição das funções

A pasta Tipos de cálculo básicos contém as seguintes funções:

Símbolo

Função

FN 0: atribuição

p. ex., FN 0: Q5 = +60

Q5 = 60

Atribuir um valor ou o estado indefinido

FN 1: adição

p. ex., FN 1: Q1 = –Q2 + –5

Q1 = –Q2+(–5)

Determinar e atribuir a soma de dois valores

FN 2: subtração

p. ex., FN 2: Q1 = +10 – +5

Q1 = +10–(+5)

Determinar e atribuir a diferença entre dois valores

FN 3: multiplicação

p. ex., FN 3: Q2 = +3 * +3

Q2 = 3*3

Determinar e atribuir o produto de dois valores

FN 4: divisão

p. ex., FN 4: Q4 = +8 DIV +Q2

Q4 = 8/Q2

Determinar e atribuir o quociente de dois valores

Restrição: não há divisão por 0

FN 5: raiz quadrada

p. ex., FN 5: Q20 = SQRT 4

Q20 = 4

Determinar e atribuir a raiz quadrada de um número

Restrição: não é possível calcular a raiz quadrada de um número negativo

A esquerda do sinal de igual, define-se a variável à qual é atribuído o resultado.

À direita do sinal de igual, podem-se utilizar valores fixos e variáveis. As variáveis e os valores numéricos nas comparações podem ser dotados de sinal.

Famílias de peças

Para as famílias de peças, programam-se, p. ex., as dimensões características da peça de trabalho como variáveis. Para a maquinagem das diferentes peças de trabalho, atribua a cada variável um valor numérico.

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 LBL "Z1"

12 FN 0: Q50 = +30

; Atribuir ao raio do cilindro Q50 o valor 30

13 FN 0: Q51 = +10

; Atribuir à altura do cilindro Q51 o valor 10

* - ...

21 L X +Q50

O resultado corresponde a L X +30

Exemplo; Cilindro com parâmetros Q

Raio do cilindro:

R = Q50

Altura do cilindro:

H = Q51

Cilindro Z1:

Q50 = +30

Q51 = +10

Cilindro Z2:

Q50 = +10

Q51 = +50

Atribuir à variável o estado indefinido

Para atribuir o estado indefinido a uma variável, proceda da seguinte forma:

    1. Selecionar Inserir função NC
    2. O comando abre a janela Inserir função NC.

    1. Selecionar FN 0
    2. Introduzir o número da variável, p. ex., Q5
    3. Selecionar SET UNDEFINED

    1. Confirmar a introdução
    2. O comando atribui à variável o estado indefinido

    Avisos

    • O comando faz a distinção entre variáveis indefinidas e variáveis com o valor 0.
    • Não se pode dividir por 0 (FN 4).
    • Não se pode calcular a raiz de um valor negativo (FN 5).