Répertoire Arithmétique de base

Application

Dans le répertoire Arithmétique de base de la fenêtre Insérer fonction CN, la CN propose les fonctions FN 0 à FN 5.

La fonction FN 0 vous permet d'attribuer des valeurs numériques à des variables. Ensuite, vous pouvez programmer une variable à la place du nombre fixe dans le programme CN. Vous pouvez également utiliser des variables prédéfinies, par exemple le rayon d'outil actif Q108. Les fonctions FN 1 à FN 5 vous permettent d'effectuer des calculs à l'aide des valeurs des variables dans un programme CN.

Description fonctionnelle

Le répertoire Arithmétique de base propose les fonctions suivantes :

Symbole

Fonction

FN 0 : affectation

Par exemple FN 0: Q5 = +60

Q5 = 60

Affecter une valeur ou un état non défini

FN 1 : addition

Par exemple FN 1: Q1 = –Q2 + –5

Q1 = –Q2+(–5)

Définir la somme de deux valeurs et l'affecter

FN 2 : soustraction

Par exemple FN 2: Q1 = +10 – +5

Q1 = +10–(+5)

Définir la différence de deux valeurs et l'affecter

FN 3 : multiplication

Par exemple FN 3: Q2 = +3 * +3

Q2 = 3*3

Définir le produit de deux valeurs et l'affecter

FN 4 : division

Par exemple FN 4: Q4 = +8 DIV +Q2

Q4 = 8/Q2

Définir le quotient de deux valeurs et l'affecter

Restriction : aucune division par 0

FN 5 : racine carrée

Par exemple FN 5: Q20 = SQRT 4

Q20 = 4

Extraire la racine carrée d'un nombre et l'affecter

Restriction : impossible de déterminer la racine carrée à partir d'une valeur négative

À gauche du signe égal, définissez la variable à laquelle vous affecterez le résultat.

À droite du signe égal, vous avez la possibilité d'utiliser des valeurs fixes et variables. Vous pouvez prévoir les signes de votre choix pour les variables et les valeurs numériques contenues dans les équations.

Gammes de pièces

Pour les gammes de pièces, vous programmez, par exemple, les dimensions caractéristiques de la pièce comme variables. Pour l'usinage des différentes pièces, affectez alors une valeur numérique à chacune des variables.

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

12 FN 0: Q50 = +30

; Affectation de la valeur 30 au rayon de cylindre Q50

13 FN 0: Q51 = +10

; Affectation de la valeur 10 à la hauteur de cylindre Q51

* - ...

21 L X +Q50

; Le résultat correspond à L X +30

Exemple: cylindre avec paramètres Q

Rayon du cylindre :

R = Q50

Hauteur du cylindre :

H = Q51

Cylindre Z1 :

Q50 = +30

Q51 = +10

Cylindre Z2 :

Q50 = +10

Q51 = +50

Affectez l'état non défini à la variable

  1. Sélectionnez Insérer fonction CN
  2. La CN ouvre la fenêtre Insérer fonction CN.

  1. Sélectionner FN 0
  2. Indiquer le numéro de la variable, par exemple Q5
  3. Sélectionner SET UNDEFINED

  1. Valider la saisie
  2. La commande attribue l'état non défini à la variable.

Remarques

  • La CN distingue entre les variables non définies et les variables avec la valeur 0.
  • Nous ne pouvez pas diviser par 0 (FN 4).
  • Nous ne pouvez pas extraire une racine d’une valeur négative FN 5).