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, programar una variable en el programa NC en lugar de un número fijo. También se pueden utilizar las variables predefinidas, p. ej., el radio de herramienta activo Q108 Con las funciones FN 1 a FN 5, se pueden utilizar los valores de las variables para calcular dentro del 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

Q5 = 60

Asignar un valor o el estado no definido

ProgramFn1Icon

FN 1: Suma

p. ej. FN 1: Q1 = –Q2 + -5

Q1 = –Q2+(–5)

Determinar y asignar la suma de dos valores

ProgramFn2Icon

FN 2: Resta

p. ej. FN 2: Q1 = +10 - +5

Q1 = +10–(+5)

Determinar y asignar la diferencia de dos valores

ProgramFn3Icon

FN 3: Multiplicación

p. ej. FN 3: Q2 = +3 * +3

Q2 = 3*3

Determinar y asignar la multiplicación de dos valores

ProgramFn4Icon

FN 4: División

p. ej. FN 4: Q4 = +8 DIV +Q2

Q4 = 8/Q2

Determinar y asignar el cociente de dos valores

Limitación: No se puede dividir entre cero

ProgramFn5Icon

FN 5: Raíz cuadrada

p. ej. FN 5: Q20 = SQRT 4

Q20 = 4

Sacar y asignar la raíz cuadrada de un número

Limitación: No se puede calcular la raíz cuadrada de un valor negativo

Definir la variable a la que se asigna el resultado a la izquierda del símbolo igual.

A la derecha del símbolo igual 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 el mecanizado de piezas individuales, asignar un valor numérico a cada variable.

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: Q50 = +30

; Asignar el valor 30 al radio del cilindro Q50

13 FN 0: Q51 = +10

; Asignar el valor 10 a la altura del cilindro Q51

* - ...

21 L X +Q50

; El resultado corresponde a L X +30

Ejemplo; Cilindro con parámetros Q

8H000170

Radio del cilindro:

R = Q50

Altura del cilindro:

H = Q51

Cilindro Z1:

Q50 = +30

Q51 = +10

Cilindro Z2:

Q50 = +10

Q51 = +50

Asignar el estado no definido a la variable

  1. Para asignar el estado no definido a 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 no definido 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).