6 rozhodování když/pak s q-parametry, Aplikace, Nepodmíněné skoky – HEIDENHAIN TNC 320 (340 551-02) Uživatelská příručka

Stránka 342: Programování rozhodování když/pak

Advertising
background image

342

10 Programování: Q-parametry

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

10.6 Rozhodování když/pak s

Q-parametry

Aplikace

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ěna, pak pokračuje TNC v programu obrábění na

LABEL (návěstí), které je naprogramováno za podmínkou (LABEL viz

„Označování podprogramů a částí programu”, str. 318). 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

FN9: IF+10 EQU+10 GOTO LBL1

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

Rozhodování když/pak se objeví po stisknutí softklávesy SKOKY. TNC

zobrazí následující softklávesy:

Funkce

Softklávesa

FN9: JE-LI ROVNO, POTOM SKOK

např. FN9: IF +Q1 EQU +Q3 GOTO LBL
“UPCAN25“

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

pak skok na zadané návěstí

FN10: NENÍ-LI ROVNO, POTOM SKOK

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

Jestliže se obě hodnoty nebo oba parametry

nerovnají, pak skok na zadané návěstí

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

např. FN11: 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ěstí

FN12: JE-LI MENŠÍ, POTOM SKOK

např. FN12: 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ěstí

Advertising