Télécharger Imprimer la page

HEIDENHAIN TNC7 Manuel Utilisateur page 748

Masquer les pouces Voir aussi pour TNC7:

Publicité

12
Transformation de coordonnées | Cycles d'adaptation des systèmes de coordonnées lors du tournage
Macro utilisateur
La macro utilisateur est un autre programme CN.
Une macro utilisateur contient une séquence de plusieurs instructions. Une macro
vous permet de définir plusieurs fonctions CN exécutées par la commande. En tant
qu'utilisateur, vous créez des macros sous forme de programme CN.
Le mode de fonctionnement des macros correspond à celui des programmes CN
appelés, par exemple avec la fonction CN CALL PGM. La macro se définit comme
programme CN avec le type de fichier *.h ou *.i.
Dans la macro, HEIDENHAIN recommande d'utiliser des paramètres QL. Les
paramètres QL ont uniquement un effet local dans le programme CN. Si vous
utilisez d'autres types de variables dans la macro, toute modification peut éven-
tuellement avoir des effets sur le programme CN appelant. Pour procéder expli-
citement à des modifications dans le programme CN appelant, utilisez des
paramètres Q ou QS avec les numéros 1200 à 1399.
Les valeurs des paramètres de cycle peuvent être lues dans la macro.
Informations complémentaires : manuel utilisateur Programmation et test
Exemple de macro utilisateur pour le retrait
0 BEGIN PGM RET MM
1 FUNCTION RESET TCPM
2 L Z-1 R0 FMAX M91
3 FN 10: IF Q533 NE+0 GOTO LBL
"DEF_DIRECTION"
4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4
5 QL0 = 500 * SGN QL1
6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE"
7 LBL "DIRECTION"
8 QL0 = 500 * SGN Q533
9 LBL "MOVE"
10 L X-500 Y+QL0 R0 FMAX M91
11 END PGM RET MM
748
; réinitialisation du TCPM
; course de déplacement avec M91
; si Q533 (sens privilégié issu du cycle 800) est différent
de 0, alors saut à LBL "DEF_DIRECTION"
; lecture des données système (position nominale dans
le système de REF) et mémorisation au paramètre QL1
; SGN = vérifier le signe qui précède
; saut à LBL MOVE
; SGN = vérifier le signe qui précède
; mouvement de retrait avec M91
HEIDENHAIN | TNC7 | Manuel utilisateur Cycles d'usinage | 10/2023

Publicité

loading