9.9 Introduire directement une formule 9.9 Introduire directement une formule Introduire une formule A l’aide des softkeys, vous pouvez introduire directement dans le programme d'usinage des formules arithmétiques contenant plusieurs opérations de calcul. Les fonctions mathématiques d'opérations relationnelles s'affichent lorsque vous appuyez sur la softkey FORMULE. La TNC affiche alors les softkeys suivantes sur plusieurs barres: Fonction de liaison Softkey Addition Ex. Q10 = Q1 + Q5 Soustraction Ex. Q25 = Q7 – Q108 Multiplication Ex. Q12 = 5 * Q5 Division Ex. Q25 = Q1 / Q2 Ouvrir la parenthèse p. ex. Q12 = Q1 * (Q2 + Q3) Fermer la parenthèse p. ex. Q12 = Q1 * (Q2 + Q3) Elévation d'une valeur au carré (de l'angl. square) Ex. Q15 = SQ 5 Extraire la racine carrée (de l'angl. square root) Ex. Q22 = SQRT 25 Sinus d'un angle Ex. Q44 = SIN 45 Cosinus d'un angle Ex. Q45 = COS 45 Tangente d'un angle Ex. Q46 = TAN 45 Arc-sinus Fonction sinus inverse ; déterminer l'angle issu du rapport entre la perpendiculaire opposée et l'hypoténuse Ex. Q10 = ASIN 0,75 HEIDENHAIN iTNC 530 343 9.9 Introduire directement une formule Fonction de liaison Softkey Arc-cosinus Fonction cosinus inverse ; déterminer l'angle issu du rapport entre le côté adjacent et l'hypoténuse p. ex. Q11 = ACOS Q40 Arc-tangente Fonction tangente inverse ; déterminer l'angle issu du rapport entre perpendiculaire opposée et côté adjacent p. ex. Q12 = ATAN Q50 Elévation de valeurs à une puissance p. ex. Q15 = 3^3 Constante Pl (3,14159) p. ex. Q15 = PI Calcul du logarithme naturel (LN) d'un nombre Base 2,7183 p. ex. Q15 = LN Q11 Calcul logarithme d'un nombre, dans la base 10 p. ex. Q33 = LOG Q22 Fonction exponentielle, 2,7183 puissance n p. ex. Q1 = EXP Q12 Inversion de la valeur (multiplication par -1) p. ex. Q2 = NEG Q1 Valeur entière Calcul d'un nombre entier p. ex. Q3 = INT Q42 Calcul de la valeur absolue d'un nombre p. ex. Q4 = ABS Q22 Partie décimale d'un nombre décimal Valeur décimale p. ex. Q5 = FRAC Q23 Vérifier le signe d'un nombre p. ex. Q12 = SGN Q50 Si valeur de renvoi Q12 = 1, alors Q50 >= 0 Si valeur de renvoi Q12 = -1, alors Q50 < 0 Valeur modulo (reste de division) z.B. Q12 = 400 % 360 Résultat: Q12 = 40 344 Programmation: Paramètres Q 9.9 Introduire directement une formule Règles de calculs Pour la programmation de formules mathématiques, les règles suivantes priment: Convention de calcul 12 Q1 = 5 * 3 + 2 * 10 = 35 1ère étape: 5 * 3 = 15 2ème étape 2 * 10 = 20 3 ème étape: 15 + 20 = 35 ou 13 Q2 = SQ 10 - 3^3 = 73 1ère étape: élévation au carré de 10 = 100 2ème étape: 3 puissance 3 = 27 2ème étape 2 * 10 = 20 Distributivité Règle pour calculs entre parenthèses a * (b + c) = a * b + a * c HEIDENHAIN iTNC 530 345 9.9 Introduire directement une formule Exemple d'introduction Calculer un angle avec la fonction arctan, avec la perpendiculaire (Q12) et le côté adjacent (Q13) ; affecter le résultat à Q25: Introduire la formule: appuyer sur la touche Q et sur la softkey FORMULE ou utilisez l'accès rapide: Appuyer sur la touche Q du clavier ASCII NR. PARAMÈTRE POUR RÉSULTAT ? 25 Introduire le numéro du paramètre Commuter à nouveau la barre de softkeys ; sélectionner la fonction arc-tangente Commuter à nouveau la barre de softkeys et ouvrir la parenthèse 12 Introduire le numéro de paramètre Q12 Sélectionner la division 13 Introduire le numéro de paramètre Q13 Fermer la parenthèse et clore l’introduction de la formule Exemple de séquence CN 37 346 Q25 = ATAN (Q12/Q13) Programmation: Paramètres Q