6 conditions si/alors avec paramètres q, Application, Sauts inconditionnels – HEIDENHAIN TNC 320 (340 551-01) Manuel d'utilisation
Page 324: Programmer les conditions si/alors, Z"vf ¢t
![background image](/files/815912/content/doc324.png)
324
10 Programmation: Paramètres Q
1
0
.6 Conditions si/alors a
v
ec par
a
mètr
es Q
10.6 Conditions si/alors avec
paramètres Q
Application
Avec les conditions si/alors, la TNC compare un paramètre Q à un
autre paramètre Q ou à une autre valeur numérique. Si la condition est
remplie, la TNC poursuit le programme d'usinage lorsqu'elle atteint le
LABEL programmé derrière la condition (LABEL:
p¤_zpV"hhFFÁzÁaapm=Fz"aF=FzpV"hhF:z"VF
¬¬). Si la condition n'est pas remplie, la TNC exécute la séquence
suivante.
Si vous désirez appeler un autre programme comme sous-
programme, programmez alors un PGM CALL derrière le LABEL.
Sauts inconditionnels
Les sauts inconditionnels sont des sauts dont la condition est toujours
remplie. Exemple:
FN9: IF+10 EQU+10 GOTO LBL1
Programmer les conditions si/alors
Les conditions si/alors apparaissent lorsque vous appuyez sur la
softkey SAUTS. La TNC affiche les softkeys suivantes:
Fonction
Softkey
FN9: SI EGAL, ALORS SAUT
Ex. FN9: IF +Q1 EQU +Q3 GOTO LBL “SPCAN25“
Si les deux valeurs ou paramètres sont égaux, saut au
label donné
FN10: SI DIFFERENT, ALORS SAUT
Ex. FN10: IF +10 NE –Q5 GOTO LBL 10
Si les deux valeurs ou paramètres sont différents, saut
au label donné
FN11: SI SUPERIEUR A, ALORS SAUT
Ex. FN11: IF+Q1 GT+10 GOTO LBL 5
Si la 1ère valeur ou le 1er paramètre est supérieur(e)
à la 2ème valeur ou au 2ème paramètre, saut au label
donné
FN12: SI INFERIEUR A, ALORS SAUT
Ex. FN12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Si la 1ère valeur ou le 1er paramètre est inférieur(e)
à la 2ème valeur ou au 2ème paramètre, saut au label
donné