Formules dans le programme CN

Application

La fonction CN Formule Q/QL/QR vous permet de définir plusieurs étapes de calcul dans une séquence CN à l'aide de valeurs fixes ou variables. Vous pouvez également attribuer une valeur unique à une variable.

Description fonctionnelle

Vous commencez par définir la variable à laquelle vous affecterez le résultat.

À droite du signe égal, vous définissez les étapes de calcul ou une valeur que la commande attribuera à la variable.

Lorsque vous définissez la fonction CN Formule Q/QL/QR, vous pouvez ouvrir, dans la barre d'actions ou le formulaire, un clavier qui vous permet de saisir des formules avec tous les caractères de calcul disponibles. Le clavier d'écran contient également un mode de saisie de formules.

Clavier tactile de la barre des tâches

Règles de calcul

Séquence lors de l'évaluation d'opérateurs différents

Si une formule combine des étapes de calcul de différents opérateurs, la commande évalue les étapes de calcul dans un ordre défini. Le calcul sur la base de la règle de « priorité du point sur le trait » (calcul des multiplications et divisions avant les additions et soustractions) en est un exemple bien connu.

Exemple

La commande évalue les étapes de calcul dans l'ordre suivant :

Séquence

Étape de calcul

Opérateur

Signe de calcul

1

Résoudre les parenthèses

Parenthèses

( )

2

Prendre en compte les signes

Signe

3

Calculer les fonctions

Fonction

SIN, COS, LN etc.

4

Appliquer les puissances

Puissance

^

5

Multiplier et diviser

Point

*, /

6

Additionner et soustraire

Trait

+,

Étapes de calcul

Séquence lors de l'évaluation d'opérateurs identiques

La commande évalue les étapes de calcul des opérateurs identiques de la gauche vers la droite.

Par exemple 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3

Exception : pour les puissances concaténées, la commande évalue de la droite vers la gauche.

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

Étapes de calcul

Le clavier permettant de saisir des formules propose les étapes de calcul suivantes :

Bouton

Étape de calcul

Opérateur

+

Addition

Par exemple Q10 = Q1 + Q5

Trait

Soustraction

Par exemple Q25 = Q7 – Q108

Trait

*

Multiplication

Par exemple Q12 = 5 * Q5

Point

/

Division

Par exemple Q25 = Q1 / Q2

Point

(
)

Mise entre parenthèses

Par exemple Q12 = Q1 * ( Q2 + Q3 )

Parenthèses

SQ

Mettre au carré (square)

Par exemple Q15 = SQ 5

Fonction

SQRT

Extraire la racine carrée (square root)

Par exemple Q22 = SQRT 25

Fonction

SIN

Calculer le sinus

Par exemple Q44 = SIN 45

Fonction

COS

Calculer le cosinus

Par exemple Q45 = COS 45

Fonction

TAN

Calculer la tangente

Par exemple Q46 = TAN 45

Fonction

ASIN

Calculer l'arc sinus

Fonction inverse du sinus

La commande détermine l'angle à partir du rapport entre la cathète opposée et l'hypoténuse.

Par exemple Q10 = ASIN ( Q40 / Q20 )

Fonction

ACOS

Calculer l'arc cosinus

Fonction inverse du cosinus

La commande détermine l'angle à partir du rapport entre la cathète adjacente et l'hypoténuse.

Par exemple Q11 = ACOS Q40

Fonction

ATAN

Calculer l'arc tangente

Fonction inverse de la tangente

La commande détermine l'angle à partir du rapport entre la cathète opposée et la cathète adjacente.

Par exemple Q12 = ATAN Q50

Fonction

^

Appliquer les puissances

Par exemple Q15 = 3 ^ 3

Puissance

PI

Utiliser la constante Pl

π = 3,14159

Par exemple Q15 = PI

LN

Former le logarithme naturel (LN)

Nombre de base = e = 2,7183

Par exempleQ15 = LN Q11

Fonction

LOG

Former le logarithme

Nombre de base = 10

Par exemple Q33 = LOG Q22

Fonction

EXP

Utiliser la fonction exponentielle (e ^ n)

Nombre de base = e = 2,7183

Par exemple Q1 = EXP Q12

Fonction

NEG

Négation

Multiplication par -1

Par exemple Q2 = NEG Q1

Fonction

INT

Former un nombre entier

Couper les chiffres après la virgule

Par exemple Q3 = INT Q42

 
Tip

La fonction INT n'arrondit pas la valeur, mais tronque le nombre en ne conservant que les chiffres qui précèdent la virgule.

Programmation : 0...999999999

Fonction

ABS

Former la valeur absolue

Par exemple Q4 = ABS Q22

Fonction

FRAC

Fractionnement

Couper les chiffres avant la virgule

Par exemple Q5 = FRAC Q23

Fonction

SGN

Vérifier le signe

Par exemple Q12 = SGN Q50

Si Q50 = 0, alors SGN Q50 = 0

Si Q50 < 0, alors SGN Q50 = -1

Si Q50 > 0, alors SGN Q50 = 1

Fonction

%

Calculer la valeur modulo (reste de division)

Par exemple Q12 = 400 % 360 Résultat : Q12 = 40

Fonction

Répertoire Arithmétique de base

Répertoire Fcts trigonométriques

Vous pouvez aussi définir des étapes de calcul pour les chaînes de caractères (strings).

Fonctions string

Exemple

Multiplication et division avant addition et soustraction

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

11 Q1 = 5 * 3 + 2 * 10

; Résultat = 35

  • 1re étape du calcul : 5 * 3 = 15
  • 2e étape du calcul : 2 * 10 = 20
  • 3e étape du calcul : 15 + 20 = 35

Calcul de puissance avant addition et soustraction

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

11 Q2 = SQ 10 - 3^3

; Résultat = 73

  • 1re étape du calcul : carré de 10 = 100
  • 2e étape du calcul : 3 puissance 3 = 27
  • 3e étape du calcul : 100 – 27 = 73

Calcul de fonction avant puissance

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

11 Q4 = SIN 30 ^ 2

; Résultat = 0,25

  • 1re étape du calcul : sinus de 30 = 0,5
  • 2e étape du calcul : carré de 0,5 = 0,25

Calcule de parenthèse avant fonction

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

11 Q5 = SIN ( 50 - 20 )

; Résultat = 0,5

  • 1re étape du calcul : résoudre la parenthèse 50 - 20 = 30
  • 2e étape du calcul : sinus de 30 = 0,5