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

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.

Fenêtre Liste de paramètres Q avec les valeurs des paramètres Q

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.

 
Tip

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

Types de variables

  • 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

  1. Sélectionnez une cellule grisée quelconque
  2. Saisissez une chaîne de caractères
  3. La commande ouvre un champ de saisie et recherche la chaîne de caractères dans la colonne de la cellule sélectionnée.
  4. La commande met en évidence le premier résultat commençant par la chaîne de caractères.

  1. Au besoin, sélectionnez le résultat suivant
 
Tip

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

 
Remarque
Attention, risque de collision !
Les cycles HEIDENHAIN, les cycles OEM et les fonctions d'autres fabricants utilisent des variables. Par ailleurs, vous pouvez programmer des variables à l'intérieur de programmes CN. Tout écart par rapport aux plages de variables recommandées peut causer des interférences et donc des comportements indésirables. Il existe un risque de collision pendant l'usinage !
  1. Utiliser exclusivement les plages de variables préconisées par HEIDENHAIN
  2. N'utilisez pas de variables prédéfinies
  3. Respecter le contenu de la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers
  4. Vérifier le déroulement à l'aide de la simulation

Paramètres Q réservés

  • 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.

  • Clavier tactile de la barre des tâches

  • 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.
  • Affectez l'état non défini à la variable

  • 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.

Backup et Restore