Carpeta Tipos de cálculo básico

Aplicación

En la carpeta Tipos de cálculo básico de la ventana Insertar función NC, el control numérico ofrece las funciones FN 0 a FN 5.

Con la función FN 0 se pueden asignar valores numéricos a las variables. Después, configurar una variable en lugar de un número fijo en el programa NC. También se pueden utilizar variables predefinidas, p. ej. resultados de los ciclos de palpación. Con las funciones FN 1 a FN 5, se pueden utilizar los valores de las variables para calcular durante el programa NC.

Descripción de la función

La carpeta Tipos de cálculo básico contiene las siguientes funciones:

Icono

Función

ProgramFn0Icon

FN 0: ASIGNACIÓN
p. Ej. FN 0: Q5 = +60
asignar valor directo
reponer valor de parámetro Q

ProgramFn1Icon

FN 1: ADICIÓN
p. ej. FN 1: Q1 = -Q2 + -5
Formar suma a partir de dos valores y asignar

ProgramFn2Icon

FN 2: SUSTRACCIÓN
p. ej. FN 2: Q1 = +10 - +5
Formar diferencia a partir de dos valores y asignar

ProgramFn3Icon

FN 3: MULTIPLICACIÓN
p. ej. FN 3: Q2 = +3 * +3
Formar producto a partir de dos valores y asignar

ProgramFn4Icon

FN 4: DIVISIÓN p. ej., FN 4: Q4 = +8 DIV +Q2 Formar cociente a partir de dos valores y asignar Prohibido: ¡División por 0!

ProgramFn5Icon

FN 5: RAÍZ CUADRADA, por ejemplo, FN 5: Q20 = SQRT 4 extraer la raíz cuadrada de un número y asignar Prohibido: raíz cuadrada de un valor negativo.

A la izquierda del símbolo =, definir la variable a la que se desea asignar el valor o resultado.

A la derecha del símbolo = se pueden utilizar valores fijos y variables.

En las ecuaciones se pueden añadir signos a las variables y valores numéricos.

Familias de piezas

Para las familias de funciones, p. ej., se programan como variables las dimensiones de una pieza. Para editar las partes individuales, asignar a cada variable un valor numérico correspondiente.

Los programas NC que incluye el manual de instrucciones son propuestas de soluciones. Antes de utilizar los diferentes programas NC o frases de datos NC en una máquina, deben adaptarse.

  • Adaptar los siguientes contenidos:
  • Herramientas
  • Valores de corte
  • Avances
  • Altura segura o posiciones seguras
  • Posiciones específicas de la máquina, p. ej. con M91
  • Rutas de las llamadas al programa

Algunos programas NC dependen de la cinemática de la máquina. Es preciso adaptar dichos programas NC antes de ejecutar el primer test de la cinemática de la máquina.

Realizar una comprobación adicional de los programas NC en la simulación antes de la ejecución real del programa.

 
Tip

Mediante el test del programa se comprueba si se puede utilizar el programa NC con las opciones de software disponibles, la cinemática activa de la máquina y la configuración actual de la máquina.

11 LBL "Z1"

12 FN 0: Q1=30

; Asignación, Q1 contiene el valor 30

13 FN 0: Q2=10

; Asignación, Q2 contiene el valor 10

* - ...

21 L X +Q1

; Corresponde a L X +30

Ejemplo; Cilindro con parámetros Q

8H000170

Radio del cilindro:

R = Q1

Altura del cilindro:

H = Q2

Cilindro Z1:

Q1 = +30
Q2 = +10

Cilindro Z2:

Q1 = +10
Q2 = +50

Fijar variable como indefinida

  1. Para asignar el estado indefinida en una variable, hacer lo siguiente:
SF_4_NCFunktion_Einfuegen

  1. Seleccionar Insertar función NC
  2. El control numérico abre la ventana Insertar función NC.

  1. Seleccionar FN 0
  2. Introducir el número de la variable, p. ej. Q5
  3. Seleccionar SET UNDEFINED

  1. Confirmar introducción
  2. El control numérico asigna el estado indefinida a la variable.

Notas

  • El control numérico diferencia entre variables indefinidas y variables con el valor 0.
  • No se debe dividir entre 0 (FN 4).
  • No se debe tomar la raíz de ningún valor negativo (FN 5).