Exemple D'application - HEIDENHAIN TNC 128 Manuel D'utilisation

Masquer les pouces Voir aussi pour TNC 128:
Table des Matières

Publicité

9

Exemple d'application

Dans l'exemple ci-après, le matériau défini est lu dans le tableau
(FRAES.TAB) et est mémorisé comme texte dans un paramètre QS.
L'exemple suivant présente une application possible et les étapes
de programme requises.
Vous pouvez réutiliser les textes des paramètres QS
par exemple avec la fonction FN16 dans vos propres
fichiers-protocoles.
Informations complémentaires :
Émettre des textes et des valeurs de paramètres Q
formatés", Page 275
Exemple
0 BEGIN PGM SQL MM
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:
\table\FRAES.TAB'"
2 SQL BIND QS1800 "my_table.WMAT"
3 SQL QL1 "SELECT WMAT FROM my_table WHERE
NR==3"
4 SQL FETCH Q1900 HANDLE QL1
5 SQL ROLLBACK Q1900 HANDLE QL1
6 SQL BIND QS1800
7 SQL Q1 "DROP SYNONYM my_table"
8 END PGM SQL MM
Étape
1 Créer un
synonyme
2 Lier un
paramètre QS
3 Définir la
recherche
4 Exécuter la
recherche
322
Programmer des paramètres Q | Accès aux tableaux avec les instructions SQL
"FN 16: F-PRINT –
Explication
Un synonyme est affecté à un chemin d'accès (remplacer les chemins d'accès longs par des
noms courts).
Le chemin d'accès TNC:\table\FRAES.TAB doit être indiqué entre guillemets.
my_table correspond au synonyme choisi.
Un paramètre QS est lié à une colonne de tableau.
QS1800 est disponible dans les programmes utilisateurs.
Le synonyme remplace l'ensemble du chemin d'accès qui a été saisi.
La colonne définie du tableau s'appelle WMAT.
La valeur de transfert est indiquée dans la définition de recherche.
Le paramètre local QL1 (à sélectionner librement) sert à identifier la transaction (plusieurs
transactions possibles en même temps).
Le synonyme détermine le tableau.
WMAT détermine la colonne de tableau concernée par la procédure de lecture.
NR et =3 déterminent la ligne de tableau concernée par la procédure de lecture.
La colonne de tableau et la ligne de tableau sélectionnées définissent la cellule pour la
procédure de lecture.
La procédure de lecture est exécutée.
Le paramètre Q1900 est uniquement important pour la transaction (au besoin, valeur de
consigne pour le contrôle).
0 procédure de lecture réussie
1 procédure de lecture erronée
Créer un synonyme
Lier un paramètre QS
Définir la recherche
Exécuter la recherche
Clôturer la transaction
Annuler la liaison au paramètre
Effacer un synonyme
HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2017

Publicité

Table des Matières
loading

Table des Matières