5 if-then decisions with q parameters – HEIDENHAIN TNC 310 (286 140) User Manual

Page 177

Advertising
background image

165

HEIDENHAIN TNC 310

1

0.5 If-Then Decisions with Q P

ar

a

met

ers

10.5 If-Then Decisions with Q Parameters

The TNC can make logical If-Then decisions by comparing a Q
parameter with another Q parameter or with a numerical value. If the
condition is fulfilled, the TNC continues the program at the label that
is programmed after the condition (for information on labels, see
section 9 “Subprograms and Program Section Repeats”). If it is not
fulfilled, the TNC continues with the next block.

To call another program as a subprogram, enter PGM CALL after the
block with the target label.

Unconditional jumps
An unconditional jump is programmed by entering a conditional jump
whose condition is always true. Example:

FN9: IF+10 EQU+10 GOTO LBL1

Programming If-Then decisions
Press the JUMP soft key to call the if-then conditions. The TNC then
displays the following soft keys:

Function

Soft key

FN9: IF EQUAL, JUMP
Example: FN9: IF +Q1 EQU +Q3 GOTO LBL 5
If the two values or parameters are equal,
jump to the given label.

FN10: IF NOT EQUAL, JUMP
Example: FN10: IF +10 NE –Q5 GOTO LBL 10
If the two values or parameters are not equal,
jump to the given label.

FN11: IF GREATER THAN, JUMP
Example: FN11: IF+Q1 GT+10 GOTO LBL 5
If the first parameter or value is greater than
the second value or parameter, jump to the given label.

FN12: IF LESS THAN, JUMP
Example: FN12: IF+Q5 LT+0 GOTO LBL 1
If the first value or parameter is less than the
second value or parameter, jump to the given label.

Advertising
This manual is related to the following products: