Fórmulas en el programa NC

Aplicación

Con la función Fórmula Q/QL/QR se pueden definir varias operaciones aritméticas en una frase NC.

Descripción de la función

La primera entrada que se define es la variable a la que se asigna el resultado.

Las operaciones aritméticas se definen a la derecha del símbolo =.

Si se definen las funciones Fórmulas Q/QL/QR o Fórmula de secuencia de caracteres QS, se puede abrir un teclado para introducir fórmulas con todos los pasos de cálculo disponibles en la barra de acciones o en el formulario. El teclado en pantalla también contiene un modo de introducción de fórmulas.

Teclado en pantalla de la barra del control numérico

Reglas de cálculo

Secuencia en la evaluación de operaciones aritméticas

Si se introduce una fórmula matemática que contenga más de una operación aritmética, el control numérico interpreta cada operación siguiendo siempre una secuencia definida. Un ejemplo conocido es la técnica mnemónica del "punto antes de raya" multiplicación/divisón antes de suma/resta).

Al evaluar fórmulas matemáticas, el control numérico tiene en cuenta las siguientes reglas de prioridades:

Prioridad

Denominación

Símbolos matemáticos

1

Resolución de los paréntesis

( )

2

Asignación del signo,

Cálculo de la función

Signo menos, SIN, COS, LN, etc.

3

Potencias

^

4

Multiplicación y división

(Calcular puntos)

* , /

5

Suma y resta

(Calcular rayas)

+, -

Secuencia en operaciones con la misma prioridad

Generalmente, el control numérico calcula las operaciones que tienen la misma prioridad de izquierda a derecha.

2 + 3 – 2 = ( 2 + 3 ) – 2 = 3

Excepción: Las potencias encadenadas se interpretan de derecha a izquierda.

2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512

Operaciones aritméticas

El teclado para la introducción de fórmulas contiene las siguientes funciones de acceso directo:

Sintaxis

Función de lógica

Prioridad

+

Suma

p. ej., Q10 = Q1 + Q5

Calcular rayas

Resta

p. ej. Q25 = Q7 – Q108

Calcular rayas

*

Multiplicación

p. ej., Q12 = 5 * Q5

Calcular puntos

/

División

p. ej. Q25 = Q1 / Q2

Calcular puntos

(

se abre paréntesis

p. ej., Q12 = Q1 * (Q2 + Q3)

Paréntesis

)

se cierra paréntesis

p. ej., Q12 = Q1 * (Q2 + Q3)

Paréntesis

SQ

Cuadrar un valor (en inglés square)

p. ej., Q15 = SQ 5

Función

SQRT

Sacar la raíz cuadrada (en inglés square root)

p. ej., Q22 = SQRT 25

Función

SEN

Seno de un ángulo

p. ej., Q44 = SIN 45

Función

COS

Coseno de un ángulo

p. ej., Q45 = COS 45

Función

TAN

Tangente de un ángulo

p. ej., Q46 = TAN 45

Función

ASIN

Arcoseno

Función de inversión del seno; determinar el ángulo entre el cateto opuesto y la hipotenusa

p. ej., Q10 = Q40 / Q20

Función

ACOS

Arcocoseno

Función de inversión del coseno; determinar el ángulo entre el cateto contiguo y la hipotenusa

p. ej., Q11 = ACOS Q40

Función

ATAN

Arcotangente

Función de inversión de la tangente; determinar el ángulo entre el cateto opuesto y el cateto contiguo

p. ej., Q12 = ATAN Q50

Función

^

Elevar un valor a una potencia

p. ej., Q15 = 3 ^ 3

Potencia

PI

Constante Pl

π = 3,14159

p. ej., Q15 = PI

LN

Formar el logaritmo natural (LN) de un número

Número base = e = 2,7183

p. ej., Q15 = LN Q11

Función

LOG

Formar el logaritmo de un número

Número base = 10

p. ej., Q33 = LOG Q22

Función

EXP

Función exponencial (e ^ n)

Número base = e = 2,7183

p. ej., Q1 = EXP Q12

Función

NEG

Negar valores

Multiplicación con –1

p. ej., Q2 = NEG Q1

Función

INT

Suprimir cifras decimales

Crear un número integro

p. ej., Q3 = INT Q42

 
Tip

La función INT no redondea, sino que únicamente corta los decimales.

Función

ABS

Configurar el valor absoluto de un número

p. ej., Q4 = ABS Q22

Función

FRAC

Redondear los números enteros de un número

Fraccionar

p. ej., Q5 = FRAC Q23

Función

SGN

Comprobar el signo de un número

p. ej., Q12 = SGN Q50

Si Q50 = 0, SGN Q50 = 0

Si Q50 < 0, SGN Q50 = -1

Si Q50 > 0, SGN Q50 = 1

Función

%

Cálculo del valor de módulo (Resto de la división)
p. ej., Q12 = 400 % 360 resultado: Q12 = 40

Función

También se pueden definir funciones de acceso directo para secuencias de caracteres, es decir, cadenas de caracteres.

Ejemplo

Los cálculos de multiplicación y división se realizan antes que los de suma y resta

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 Q1 = 5 * 3 + 2 * 10

; Resultado = 35

  • 1: cálculo 5 * 3 = 15
  • 2ª cálculo 2 * 10 = 20
  • 3. cálculo 15 + 20 = 35

Potencia antes de calcular rayas

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 Q2 = SQ 10 - 3^3

; Resultado = 73

  • 1: cálculo: elevar 10 al cuadrado = 100
  • 2ª cálculo: 3 elevado a 3 = 27
  • 3. cálculo 100 - 27 = 73

Función antes de potencia

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 Q4 = SIN 30 ^ 2

; Resultado = 0,25

  • 1: Paso del cálculo: calcular el seno de 30 = 0,5
  • 2ª Paso del cálculo: elevar al cuadrado 0,5 = 0,25

Paréntesis antes de una función

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 Q5 = SIN ( 50 - 20 )

; = 0,5

  • 1: Paso del cálculo: calcular el paréntesis 50 – 20 = 30
  • 2ª Paso del cálculo: calcular el seno de 30 = 0,5