Synchroniser la CN et le PLC avec FN 20: WAIT FOR

Application

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.

Description fonctionnelle

 
Remarque
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 !
  1. Utilisez exclusivement cette fonction en accord avec HEIDENHAIN, le constructeur de la machine ou un fournisseur tiers
  2. Respectez le contenu de la documentation de HEIDENHAIN, du constructeur de la machine et du fournisseur tiers

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 d'application

11 FN 20: WAIT FOR SYNC

; Interruption du calcul anticipé interne avec FN 20

12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

; Détermination de la position de l'axe X avec FN 18

Dans cet exemple, vous interrompez le calcul anticipé de la CN pour calculer la position actuelle de l'axe X.