6 conditions si/alors avec paramètres q, Application, Sauts inconditionnels – HEIDENHAIN TNC 640 (34059x-02) Manuel d'utilisation

Page 286: Programmer les sauts conditionnels, Conditions si/alors avec paramètres q

Advertising
background image

Programmation : paramètres Q

9.6

Conditions si/alors avec paramètres Q

9

286

TNC 640 | Manuel d'utilisation HEIDENHAIN-Conversationnel | 7/2013

9.6

Conditions si/alors avec paramètres Q

Application

Avec les sauts conditionnels, 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, voir "Marquer des
sous-programmes et des répétitions de parties de programme",
Page 262). Si la condition n'est pas remplie, la TNC e
xé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 sauts conditionnels

Les sauts conditionnels apparaissent lorsque vous appuyez sur la
softkey SAUTS. La TNC affiche les softkeys suivantes :

Fonction

Softkey

FN 9: SI IDENTIQUE, SAUT
par ex.

FN 9: IF +Q1 EQU +Q3 GOTO LBL

“UPCAN25“
Si les deux valeurs ou paramètres sont
identiques, sauter au label indiqué

FN 10: SI NON IDENTIQUE, SAUT
par ex.

FN 10: IF +10 NE –Q5 GOTO LBL 10

Si les deux valeurs ou paramètres ne sont pas
identiques, sauter au label indiqué

FN 11: SI PLUS GRAND, SAUT
par ex.

FN 11: IF+Q1 GT+10 GOTO LBL 5

Si la première valeur ou le premier paramètre
est plus grand(e) que la deuxième valeur ou le
deuxième paramètre, sauter au label indiqué

FN 12: SI PLUS PETIT, SAUT
par ex.

FN 12: IF+Q5 LT+0 GOTO LBL

“ANYNAME“
Si la première valeur ou le premier paramètre
est plus petit(e) que la deuxième valeur ou le
deuxième paramètre, sauter au label indiqué

Advertising