D29: transférer valeurs au plc, 7 f o nctions spéciales – HEIDENHAIN TNC 320 (340 55x-05) ISO programming Manuel d'utilisation

Page 227

Advertising
background image

HEIDENHAIN TNC 320

227

8.7 F

o

nctions spéciales

Les conditions suivantes sont autorisées dans la séquence D20- :

Pour cela, on dispose de la fonction D20. WAIT FOR SYNC doit toujours
être utilisée, par exemple lorsque vous importez des données-
système avec D18 et qui nécessitent d'être synchronisées en temps
réel. La TNC stoppe alors le calcul anticipé et n'exécute la séquence
CN suivante que quand 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 : suspendre le calcul anticipé interne, lire la position
actuelle de l'axe X

D29: Transférer valeurs au PLC

La fonction D29 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 à

>=

N32 D20: WAIT FOR M4095==1

32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1

N32 D20: WAIT FOR SYNC

N33 D18: SYSREAD Q1 = ID270 NR1 IDX1

N56 D29 P01 +10 P02 +Q3

Advertising