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
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í