6 sauts conditionnels avec paramètres q, Application, Sauts inconditionnels – HEIDENHAIN TNC 320 (340 55x-04) Manuel d'utilisation

Page 234: Programmer les conditions si/alors

Advertising
background image

234

Programmation : Paramètres-Q

8.6 Sauts conditionnels a

v

ec par

amètr

es Q

8.6 Sauts conditionnels 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 en sautant au label
programmé après la condition(label, cf. „Désigner des sous-
programmes et répétitions de parties de programme”, page 208
). Si la
condition n'est pas remplie, la TNC exécute la séquence suivante.

Si vous souhaitez appeler un autre programme comme sous-
programme, programmez alors derrière le label un appel de
programme PGM CALL.

Sauts inconditionnels

Les sauts inconditionnels sont des sauts dont la condition est toujours
remplie. Exemple :

FN 9: 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

FN 9

: SI EGAL, ALORS SAUT

Ex. FN 9: IF +Q1 EQU +Q3 GOTO LBL “SPCAN25“
Si les deux valeurs ou paramètres sont égaux, saut au
label donné

FN 10

: SI DIFFERENT, ALORS SAUT

Ex. FN 10: IF +10 NE –Q5 GOTO LBL 10
Si les deux valeurs ou paramètres sont différents, saut
au label donné

FN 11

: SI SUPERIEUR, ALORS SAUT

Ex. FN 11: 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é

FN 12

: SI INFERIEUR, ALORS SAUT

Ex. FN 12: 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é

Advertising