Sommaire
9.10 Paramètres string....................................................................................................................... 327
Fonctions de traitement de strings................................................................................................................... 327
Affecter un paramètre string.............................................................................................................................. 328
Chaîner des paramètres string........................................................................................................................... 329
Convertir une valeur numérique en paramètre string.................................................................................... 330
Copier une partie de string d'un paramètre string......................................................................................... 331
Lire les données système.................................................................................................................................... 332
Convertir un paramètre string en valeur numérique...................................................................................... 333
Vérifier un paramètre string................................................................................................................................ 335
Déterminer la longueur d'un paramètre de chaîne......................................................................................... 336
Comparer l'ordre lexical de deux chaînes de caractères alphanumériques.............................................. 337
Lire des paramètre machine............................................................................................................................... 338
9.11 ParamètresQ réservés............................................................................................................... 340
Valeurs du PLC Q100 à Q107............................................................................................................................. 340
Rayon d'outil actif Q108....................................................................................................................................... 341
Axe d'outil Q109..................................................................................................................................................... 341
État de la broche Q110........................................................................................................................................ 341
Arrosage Q111....................................................................................................................................................... 342
Facteur de recouvrement Q112......................................................................................................................... 342
Unité de mesure dans le programmeCN Q113............................................................................................. 342
Longueur de l'outil Q114...................................................................................................................................... 342
Résultat de mesure des cycles de palpage programmables Q115 à Q119.............................................. 343
ParamètresQ Q115 et Q116 pour l'étalonnage automatique de l'outil...................................................... 343
Coordonnées calculées des axes de rotation Q120 à Q122........................................................................ 343
Résultats de mesure des cycles palpeurs....................................................................................................... 344
Vérification de la situation de serrage: Q601................................................................................................. 348
9.12 Accéder à un tableau avec des instructions SQL........................................................................ 349
Introduction............................................................................................................................................................. 349
Programmer une instruction SQL...................................................................................................................... 351
Récapitulatif des fonctions.................................................................................................................................. 352
SQL BIND................................................................................................................................................................. 353
SQL EXECUTE......................................................................................................................................................... 354
SQL FETCH............................................................................................................................................................. 358
SQL UPDATE........................................................................................................................................................... 360
SQL INSERT............................................................................................................................................................ 361
SQL COMMIT.......................................................................................................................................................... 362
SQL ROLLBACK...................................................................................................................................................... 364
SQL SELECT............................................................................................................................................................ 366
Exemples................................................................................................................................................................. 368
9.13 Exemples de programmation...................................................................................................... 370
Exemple: arrondir une valeur............................................................................................................................. 370
Exemple : Ellipse.................................................................................................................................................... 371
HEIDENHAIN | TNC640 | Manuel d'utilisation Programmation en Texte clair | 10/2022 19