9
FN 20: WAIT FOR – Synchroniser la CN et le PLC
Attention, risque de collision !
Une modification apportée au PLC peut se traduire par un
comportement indésirable et des erreurs graves comme
l'impossibilité d'utiliser la commande. C'est la raison pour laquelle
l'accès au PLC est protégé par un mot de passe. Cette fonction
permet à HEIDENHAIN, au constructeur de la machine et aux
fournisseurs tiers de communiquer avec le PLC à partir d'un
programme CN. Il n'est pas recommandé que l'opérateur de la
machine ou le programmeur de CN utilise cette fonction. Il existe
un risque de collision pendant l'exécution de cette fonction et
pendant l'usinage qui suit !
Utilisez exclusivement cette fonction en accord avec
HEIDENHAIN, le constructeur de la machine ou un fournisseur
tiers
Respectez le contenu de la documentation de HEIDENHAIN, du
constructeur de la machine et du fournisseur tiers
La fonction FN 20: WAIT FOR vous permet d'effectuer une
synchronisation entre la CN et le PLC pendant l'exécution du
programme. La commande interrompt l'exécution jusqu'à ce que
la condition que vous avez programmée dans la séquence FN 20:
WAIT FOR- soit remplie.
Vous pouvez toujours utiliser la fonction SYNC lorsque vous lisez
des données système, par exemple à l'aide de FN 18: SYSREAD.
Les données système nécessitent une synchronisation avec la date
et l'heure actuelles. La commande interrompt le calcul anticipé
pour la fonction FN 20: WAIT FOR. La commande ne calcule la
séquence CN selon FN 20 qu'après que la commande ait exécuté la
séquence CN avec FN 20.
Exemple : interrompre le calcul anticipé interne, lire la position
courante de l'axe X
11 FN 20: WAIT FOR SYNC
12 FN 18: SYSREAD Q1 = ID270
NR1 IDX1
244
REMARQUE
; Interruption du calcul anticipé
interne avec FN 20
; Détermination de la position de
l'axe X avec FN 18
HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023
Programmer des paramètres Q | Fonctions auxiliaires