Principes de base
Application
Les variables des paramètres Q, QL, QR et QS de la commande permettent, par exemple, de prendre en compte de manière dynamique les résultats de mesure dans les calculs pendant l'usinage.
- Vous programmez par exemple les éléments de syntaxe ci-après de manière variable :
- Valeurs de coordonnées
- Avances
- Vitesses de rotation
- Données de cycles
Cela vous permet d'utiliser le même programme CN pour différentes pièces et de modifier les valeurs depuis un seul emplacement central.
Description fonctionnelle
Les variables sont toujours constituées de lettres et de chiffres. Dans ce cas, les lettres définissent le type de variable et les chiffres indiquent la plage des variables.
Vous pouvez définir, pour chaque type de variable, la plage de variables que la commande doit afficher dans l'onglet QPARA de la zone de travail Etat.
Définir le contenu de l’onglet QPARA
Types de variables
- La commande propose les variables suivantes pour les valeurs numériques :
- Paramètres Q
- Paramètres QS
- Paramètres QR
De plus, la commande propose les paramètres QS pour les valeurs alphanumériques, par exemple les textes.
Paramètres Q
Les paramètres Q agissent sur tous les programmes CN que contient la mémoire de la commande.
Les paramètres Q agissent localement dans les macros et les cycles du constructeur de la machine. Ainsi, la commande ne renvoie pas les modifications au programme CN.
La commande propose les paramètres Q suivants :
Plage des variables | Signification |
---|---|
0 – 99 | Paramètres Q réservés à l'utilisateur à condition que ceux-ci n'interfèrent pas avec les cycles SL HEIDENHAIN |
100 – 199 | Paramètres Q réservés aux fonctions spéciales de la commande qui sont lus par les programmes CN de l'utilisateur ou par des cycles |
200 – 1199 | Paramètres Q pour les fonctions HEIDENHAIN, par exemple les cycles |
1200 – 1399 | Paramètres Q pour les fonctions du constructeur de la machine, par exemple les cycles |
1400 – 1999 | Paramètres Q pour l'utilisateur |
Paramètres QL
Les paramètres QL agissent en local au sein d'un programme CN.
La commande propose les paramètres QL suivants :
Plage des variables | Signification |
---|---|
0 – 499 | Paramètres QL pour l'utilisateur |
Paramètres QR
Les paramètres QR agissent de manière durable sur tous les programmes CN que contient la mémoire de la commande, même après un redémarrage de la commande.
La commande propose les paramètres QR suivants :
Plage des variables | Signification |
---|---|
0 – 99 | Paramètres QR pour l'utilisateur |
100 – 199 | Paramètres QR pour les fonctions HEIDENHAIN, par exemple les cycles |
200 – 499 | Paramètres QR pour les fonctions du constructeur de la machine, par exemple les cycles |
Paramètres QS
Les paramètres QS agissent sur tous les programmes CN que contient la mémoire de la commande.
Les paramètres QS agissent localement dans les macros et les cycles du constructeur de la machine. Ainsi, la commande ne renvoie pas les modifications au programme CN.
La commande propose les paramètres QS suivants :
Plage des variables | Signification |
---|---|
0 – 99 | Paramètres QS réservés à l'utilisateur à condition que ceux-ci n'interfèrent pas avec les cycles SL HEIDENHAIN |
100 – 199 | Paramètres QS réservés aux fonctions spéciales de la commande qui sont lus par les programmes CN de l'utilisateur ou par des cycles |
200 – 1199 | Paramètres QS pour les fonctions HEIDENHAIN, par exemple les cycles |
1200 – 1399 | Paramètres QS pour les fonctions du constructeur de la machine, par exemple les cycles |
1400 – 1999 | Paramètres QS pour l'utilisateur |
Fenêtre Liste de paramètres Q
Avec la fenêtre Liste de paramètres Q, vous pouvez contrôler les valeurs de toutes les variables et les éditer au besoin.
Vous pouvez sélectionner côté gauche le type de variables que la CN doit afficher.
- La CN affiche les informations suivantes :
- Type de variable, par exemple Paramètre Q
- Numéro de variable
- Valeur de la variable
- Description des variables prédéfinies
Si la cellule de la colonne Valeur s'affiche en blanc, vous pouvez éditer la valeur.
Vous ne pouvez modifier aucune variable à l'aide de la fenêtre Liste de paramètres Q tant que la CN exécute un programme CN. La CN n'autorise les modifications que pendant une interruption ou une annulation d'exécution de programme.
Vue d'ensemble de l'état de la barre TNC
La CN affiche l'état nécessaire après qu'une séquence CN, par ex. en mode mode pas a pas, a été intégralement exécutée.
- Les paramètres Q et QS suivants ne peuvent pas être édités dans la fenêtre Liste de paramètres Q :
- Plage de variables dont les numéros sont compris entre 100 et 199, car il y a un risque d'interférences avec les fonctions spéciales de la commande
- Plage de variables dont les numéros sont compris entre 1200 et 1399, car il y a un risque d'interférences avec les fonctions OEM spécifiques
- Pour effectuer une recherche dans la fenêtre Liste de paramètres Q, procédez comme suit :
- N'importe quelle chaîne de caractères dans le tableau complet
- Un numéro de variable unique dans la colonne NR
Effectuer une recherche dans la fenêtre Liste de paramètres Q
- La fenêtre Liste de paramètres Q peut être ouverte dans les modes de fonctionnement suivants :
- Edition de pgm
- Manuel
- Exécution de pgm
En mode Manuel et en mode Exécution de pgm, vous pouvez utiliser la touche Q pour ouvrir la fenêtre.
Effectuer une recherche dans la fenêtre Liste de paramètres Q
| ||
|
La commande affiche un champ de saisie au-dessus du tableau. Vous pouvez également utiliser ce champ de saisie pour accéder à un numéro de variable unique. Vous pouvez sélectionner le champ de saisie avec la touche GOTO.
Remarques
- Utiliser exclusivement les plages de variables préconisées par HEIDENHAIN
- N'utilisez pas de variables prédéfinies
- Respecter le contenu de la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers
- Vérifier le déroulement à l'aide de la simulation
- Vous pouvez entrer aussi bien des valeurs fixes que des valeurs variables dans un même programme NC.
- Vous affectez au maximum 255 caractères aux paramètres QS.
- Vous créez une séquence CN en appuyant sur la touche Q pour affecter une valeur à une variable. Si vous réappuyez sur la touche, la CN modifie le type de variable dans l’ordre chronologique Q, QL, QR.
Cette procédure ne fonctionne sur le clavier de l’écran que si vous utilisez a touche Q dans la zone Fonctions CN.
- Vous pouvez affecter des valeurs numériques comprises entre –999 999 999 et +999 999 999 aux variables. La zone de saisie est limitée à 16 caractères, dont neuf au maximum peuvent précéder la virgule. La commande peut calculer des valeurs numériques allant jusqu'à 1010.
- Vous pouvez remettre les variables à l'état Undefined. Par exemple, si vous programmez une position avec un paramètre Q non défini, la commande ignore ce mouvement.
- En interne, la commande mémorise les nombres dans un format binaire (norme IEEE 754). En raison du format normalisé utilisé, la commande ne représente pas certains nombres décimaux en nombre binaire exact (erreurs d'arrondi).
Si vous utilisez des valeurs de variables calculées pour des commandes de saut ou des positionnements, vous devrez tenir compte de cette situation.
Remarques Paramètres QR et sauvegarde :
La CN sauvegarde les paramètres QR dans une back-up :
Si le constructeur de la machine ne définit pas un chemin différent, la commande enregistre les paramètres QR sous SYS:\runtime\sys.cfg. Le lecteur SYS: est uniquement sauvegardé lors d'une sauvegarde complète.
- Le constructeur de la machine dispose des paramètres machine suivants pour renseigner le chemin :
- pathNcQR (n°131201)
- pathSimQR (n°131202)
Si le constructeur de la machine définit un chemin d'accès sur le lecteur TNC: dans les paramètres machine optionnels, vous pouvez sauvegarder les paramètres Q à l'aide des fonctions NC/PLC Backup, même sans code.