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.
Sujets apparentés
- Variables prédéfinies
- Cycles palpeurs programmables
- Calcul avec des formules
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.
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
| ||
| ||
|
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).