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