6 rozhodování když/pak s q-parametry, Použití, Nepodmíněné skoky – HEIDENHAIN TNC 320 (77185x-01) Uživatelská příručka

Stránka 276: Programování rozhodování když/pak, Programování rozhodování když/pak", stránka 276), Rozhodování když/pak s q-parametry

Advertising
background image

Programování: Q-Parametry

9.6

Rozhodování když/pak s Q-parametry

9

276

TNC 320 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 4/2014

9.6

Rozhodování když/pak s Q-parametry

Použití

Při rozhodování když/pak (implikaci) porovnává TNC jeden Q-

parametr s jiným Q-parametrem nebo číselnou hodnotou. Pokud je

podmínka splněná, pak pokračuje TNC v obráběcím programu na

LABEL (návěští), které je naprogramované za podmínkou (LABEL

viz "Označování podprogramů a částí programu", Stránka 252).

Není-li podmínka splněna, pak provede TNC následující blok.
Pokud chcete vyvolat jiný program jako podprogram, pak

naprogramujte za LABEL vyvolání PGM CALL.

Nepodmíněné skoky

Nepodmíněné skoky jsou skoky, jejichž podmínka je splněna vždy

(= nepodmíněně), například
FN 9: IF+10 EQU+10 GOTO LBL1

Programování rozhodování když/pak

Rozhodování když/pak se objeví po stisknutí softtlačítka SKOKY.

TNC zobrazí následující softtlačítka:

Funkce

Softtlačítko

FN 9

: JE-LI ROVNO, POTOM SKOK

např. FN 9: IF +Q1 EQU +Q3 GOTO LBL

“UPCAN25“

Jsou-li si obě hodnoty nebo oba parametry rovny,

pak skok na zadané návěští
FN 9

: NENÍ-LI DEFINOVÁNO, POTOM SKOK

např. FN 9: IF +Q1 IS UNDEFINED GOTO LBL

“UPCAN25“

Když není uvedený parametr definován, pak skok

na zadané návěští
FN 9

: KDYŽ DEFINOVÁNO, SKOK

např. FN 9: IF +Q1 IS DEFINED GOTO LBL

“UPCAN25“

Když je uvedený parametr definován, pak skok na

zadané návěští
FN 10

: NENÍ-LI ROVNO, POTOM SKOK

např. FN 10: IF +10 NE –Q5 GOTO LBL 10

Nejsou-li si obě hodnoty nebo oba parametry

rovny, pak skok na zadané návěští
FN 11

: JE-LI VĚTŠÍ, POTOM SKOK

např. FN 11: IF+Q1 GT+10 GOTO LBL 5

Je-li první hodnota nebo parametr větší než druhá

hodnota nebo parametr, pak skok na zadané

návěští
FN 12

: JE-LI MENŠÍ, POTOM SKOK

např. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“

Je-li první hodnota nebo parametr menší než

druhá hodnota nebo parametr, pak skok na

zadané návěští

Advertising