Fn 29: plc: transférer valeurs au plc, 8 f o nctions spéciales – HEIDENHAIN TNC 620 (73498x-01) Manuel d'utilisation
Page 275

HEIDENHAIN TNC 620
275
8.8 F
o
nctions spéciales
Les conditions suivantes sont autorisées dans la séquence FN 20 :
Pour cela, on dispose de la fonction FN20: WAIT FOR SYNC. WAIT FOR
SYNC
doit toujours être utilisée, par exemple lorsque vous importez des
données-système avec FN18 qui nécessitent d'être synchronisées en
temps réel. La TNC interrompt le calcul anticipé et n'exécute la
séquence CN suivante que lorsque le programme CN a réellement
atteint cette séquence.
Exemple : suspendre le déroulement du programme jusqu'à ce
que le PLC initialise à 1 le marqueur 4095
Exemple : suspendre le déroulement du programme jusqu'à ce
que le PLC initialise à 1 l’opérande symbolique
Exemple : interrompre le calcul anticipé interne, lire la position
courante de l'axe X
FN 29: PLC: Transférer valeurs au PLC
La fonction FN 29: PLC permet de transférer au PLC jusqu'à huit
valeurs numériques ou paramètres Q.
Résolutions et unités de mesure : 0,1 µm ou 0,0001°
Exemple : transférer au PLC la valeur numérique 10
(correspondant à 1µm ou 0,001°)
Condition
Abréviation
Egal à
==
inférieur à
<
supérieur à
>
inférieur ou égal à
<=
supérieur ou égal à
>=
32 FN 20: WAIT FOR M4095==1
32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
56 FN 29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15