Exemple : Arrondir Une Valeur - HEIDENHAIN TNC 640 Manuel Utilisateur

Programmation din/iso
Masquer les pouces Voir aussi pour TNC 640:
Table des Matières

Publicité

Programmer des paramètres Q | Exemples de programmation
9.12 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.
%ROUND G71 *
N10 D00 Q1 P01 +34.789*
N20 D00 Q2 P01 +34.345*
N30 D00 Q3 P01 -34.345*
N40 ;
N50 Q11 = INT (Q1 + 0.5 * SGN Q1)
N60 Q12 = INT (Q2 + 0.5 * SGN Q2)
N70 Q13 = INT (Q3 + 0.5 * SGN Q3)
N99999999 %ROUND G71 *
HEIDENHAIN | TNC 640 | Manuel utilisateur Programmation DIN/ISO | 01/2021
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
331

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Tnc 640 e

Table des Matières