Složka Příkazy skoku

Použití

Ve složce Příkazy skoku okna Vložit NC funkci nabízí řídicí systém funkce FN 9FN 12 pro skoky s rozhodováním Když-pak.

Při rozhodování když/pak (implikaci) porovnává řídicí systém jeden Q-parametr s jiným Q-parametrem nebo číselnou hodnotou. Pokud je podmínka splněna, pak pokračuje řídicí systém v NC-programu na LABEL (návěští), které je naprogramované za podmínkou.

Není-li podmínka splněna, pak provede řídicí systém následující NC-blok.

Popis funkce

Složka Příkazy skoku obsahuje následující funkce pro rozhodování Když-pak:

Symbol

Funkce

ProgramFn9Icon

FN 9: JE-LI ROVNO, 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, SKOK
např. FN 9: IF +Q1 IS UNDEFINED GOTO LBL “UPCAN25“
Není-li uvedený parametr definován, pak skok na zadané návěští

FN 9: JE-LI DEFINOVÁNO, SKOK
např. FN 9: IF +Q1 IS DEFINED GOTO LBL “UPCAN25“
Je-li uvedený parametr definován, pak skok na zadané návěští

ProgramFn10Icon

FN 10: NENÍ-LI ROVNO, 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í

ProgramFn11Icon

FN 11: JE-LI VĚTŠÍ, SKOK
např. FN 11: IF+Q1 GT+10 GOTO LBL QS5
Je-li první hodnota nebo parametr větší než druhá hodnota nebo parametr, pak skok na zadané návěští

ProgramFn12Icon

FN 12: JE-LI MENŠÍ, 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í

Pomocí podmínky IF můžete zadávat pevná nebo proměnná čísla nebo text.

  • Do adresy skoku GOTO můžete zadat následující hodnoty:
  • LBL-NAME (Název návěští)
  • LBL-NUMMER (Číslo návěští)
  • QS

Nepodmíněný skok

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

Příklad:

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

11 FN 9: IF+0 EQU+0 GOTO LBL1

Takové skoky můžete použít např. ve vyvolaném NC-programu, ve kterém pracujete s podprogramy. Tímto způsobem můžete zajistit, že řízení nezpracuje podprogramy bez vyvolání, a to ani bez M30 nebo M2.

Podprogramy

Definice

Zkratka

Definice

IF

Když, jestliže

EQU (equal)

Rovno

NE (not equal)

Není rovno

GT (greater than)

Větší než

LT (less than)

Menší než

GOTO (go to)

Přejdi na

UNDEFINED

Nedefinováno

DEFINED

Definováno