Mapa Ukazi \
Uporaba
V mapi Ukazi \ okna Vstavljanje NC-funkcije krmiljenje nudi funkcije FN 9 do FN 12 za preskoke z odločitvami če-potem.
Pri pogojnih (če/potem) odločitvah krmiljenje primerja eno spremenljivo in eno fiksno vrednost z drugo spremenljivo ali fiksno vrednostjo. Če je pogoj izpolnjen, krmiljenje preskoči na oznako, ki je programirana za pogojem.
Če pogoj ni izpolnjen, krmiljenje obdela naslednji NC-niz.
Sorodne teme
- Skozi brez pogoja s priklicem oznake CALL LBL
Opis funkcije
Mapa Ukazi \ vsebuje naslednje funkcije za če-potem odločitve:
Simbol | Funkcija |
---|---|
FN 9: skok, če je enako npr. FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“ Če sta obe vrednosti enaki, krmiljenje preskoči na definirano oznako. | |
FN 9: skok, če ni določeno npr. FN 9: IF +Q1 IS UNDEFINED GOTO LBL “UPCAN25“ Če spremenljivka ni definirana, krmiljenje preskoči na definirano oznako. | |
FN 9: skok, če je definirano npr. FN 9: IF +Q1 IS DEFINED GOTO LBL “UPCAN25“ Če je spremenljivka definirana, krmiljenje preskoči na definirano oznako. | |
FN 10: skok, če ni enako npr. FN 10: IF +10 NE –Q5 GOTO LBL 10 Če vrednosti niso enake, krmiljenje preskoči na definirano oznako. | |
FN 11: skok, če je večje kot npr. FN 11: IF+Q1 GT+10 GOTO LBL QS5 Če je prva vrednost večja od druge, krmiljenje preskoči na definirano oznako. | |
FN 12: skok, če je manjše kot npr. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“ Če je prva vrednost manjša od druge, krmiljenje preskoči na definirano oznako. |
Pogojne (če/potem) odločitvah vnesite fiksne ali spremenljive vrednosti.
Brezpogojen skok
Brezpogojni skoki so skoki, katerih pogoj je vedno izpolnjen.
V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.
- Prilagodite naslednje vsebine:
- Orodja
- Podatki o rezanju
- Pomiki
- Varna višina ali varni položaji
- Položaji, značilni za stroje, npr. z M91
- Poti priklicev programov
Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.
NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.
S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.
11 FN 9: IF+0 EQU+0 GOTO LBL1 | ; brezpogojni skoki z možnostjo FN 9, katerih pogoj je vedno izpolnjen |
Takšne skoke lahko uporabljate npr. v priklicanem NC-programu, v katerem delate s podprogrami. Pri NC-programu brez M30 ali M2 preprečite, da krmiljenje podprograme obdela brez priklica z možnostjo LBL CALL. Kot naslov skoka programirajte oznako, ki je programirana neposredno pred koncem programa.
Definicije
Okrajšava | Definicija |
---|---|
IF | Če |
EQU (equal) | Je enako |
NE (not equal) | Ni enako |
GT (greater than) | Večje od |
LT (less than) | Manjše od |
GOTO (go to) | Pojdi na |
NEDOLOČENO | Nedoločeno |
DOLOČENO | Določeno |