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 porovnává řídicí systém jednu proměnnou nebo danou hodnotu s jinou proměnnou nebo danou hodnotou. Pokud je podmínka splněna, pak skočí řídicí systém na LABEL (návěští), které je naprogramované za podmínkou.

Není-li podmínka splněna, pak zpracovává ří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: Skok, pokud je rovno

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

Pokud se tyto dvě hodnoty shodují, skočí řídicí systém na definované návěští.

FN 9: Skok, pokud není definováno

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

Pokud není proměnná definována, skočí řídicí systém na definované návěští.

FN 9: Skok, pokud je definováno

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

Pokud je proměnná definována, skočí řídicí systém na definované návěští.

ProgramFn10Icon

FN 10: Skok, pokud není rovno

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

Pokud se tyto hodnoty neshodují, skočí řídicí systém na definované návěští.

ProgramFn11Icon

FN 11: Skok, pokud je větší než

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

Pokud je první hodnota větší než druhá, skočí řídicí systém na definované návěští.

ProgramFn12Icon

FN 12: Skok, pokud je menší než

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

Pokud je první hodnota menší než druhá, skočí řídicí systém na definované návěští.

Pro rozhodování Když-Pak můžete zadávat pevné nebo proměnné hodnoty.

Nepodmíněný skok

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

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

; Nepodmíněný skok s FN 9, jehož podmínka je vždy splněna

Takové skoky můžete použít např. ve vyvolaném NC-programu, ve kterém pracujete s podprogramy. Tak můžete v NC-programu bez M30 nebo M2 zabránit řídicímu systému ve zpracování podprogramů bez volání s LBL CALL. Návěští naprogramujte jako adresu skoku, který je naprogramován přímo před koncem programu.

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