Programmer des paramètres Q | Exemples de programmation
9.13 Exemples de programmation
Exemple : arrondir une valeur
La fonction INT effectue une troncature après la virgule.
Pour que la commande ne se contente pas d'effectuer une
troncature après la virgule, mais plutôt qu'elle effectue un arrondi
avec un signe correcte, ajoutez la valeur 0,5 à un nombre positif. En
présence d'un nombre négatif, il vous faut soustraire 0,5.
Avec la fonction SGN, la commande vérifie automatiquement s'il
s'agit d'un nombre positif ou négatif.
0 BEGIN PGM ROUND MM
1 FN 0: Q1 = +34.789
2 FN 0: Q2 = +34.345
3 FN 0: Q3 = -34.432
4 ;
5 Q11 = INT (Q1 + 0.5 * SGN Q1)
6 Q12 = INT (Q2 + 0.5 * SGN Q2)
7 Q13 = INT (Q3 + 0.5 * SGN Q3)
8 END PGM ROUND MM
HEIDENHAIN | TNC 620 | Manuel d'utilisation Programmation en Texte clair | 10/2018
Premier nombre à arrondir
Deuxième nombre à arrondir
Troisième nombre à arrondir
Ajouter la valeur 0,5 à Q1 puis effectuer une troncature après
la virgule
Ajouter la valeur 0,5 à Q2, puis effectuer une troncature
après la virgule
Soustraire la valeur 0,5 à Q3, puis effectuer une troncature
après la virgule
9
343