Mappa Ugrásparancsok
Alkalmazás
Az Ugrásparancsok mappában az NC funkciót beszúr ablakban kínálja a vezérlő az FN 9-től az FN 12-ig terjedő funkciókat a ha-akkor döntésekkel való ugrásokhoz.
A vezérlő ha-akkor döntéseknél egy változó vagy egy fix értéket hasonlít össze egy másik változóval vagy fix értékkel. Ha a feltétel teljesül, a vezérlő ahhoz a címkéhez ugrik, amely a feltétel mögött van programozva.
Ha a feltétel nem teljesül, akkor a program a következő NC mondatot hajtja végre.
Felhasznált témák
- Feltétel nélküli ugrások a CALL LBL címkehívással
Funkcióleírás
Az Ugrásparancsok mappa a következő funkciókat tartalmazza a ha-akkor döntésekhez:
Ikon | Funkció |
---|---|
FN 9: Ugrás, ha azonos pl. FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“ Ha a két érték azonos, a vezérlő a definiált címkére ugrik. | |
FN 9: Ugrás, ha nem definiált pl. FN 9: IF +Q1 IS UNDEFINED GOTO LBL “UPCAN25“ Ha a változó nem definiált, a vezérlő a definiált címkére ugrik. | |
FN 9: Ugrás, ha definiált pl. FN 9: IF +Q1 IS DEFINED GOTO LBL “UPCAN25“ Ha a változó definiált, a vezérlő a definiált címkére ugrik. | |
FN 10: Ugrás, ha nem azonos pl. FN 10: IF +10 NE –Q5 GOTO LBL 10 Ha a két érték nem azonos, a vezérlő a definiált címkére ugrik. | |
FN 11: Ugrás, ha nagyobb, mint pl. FN 11: IF+Q1 GT+10 GOTO LBL QS5 Ha az első érték nagyobb, mint a második, a vezérlő a definiált címkére ugrik. | |
FN 12: Ugrás, ha kisebb, mint pl. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“ Ha az első érték kisebb, mint a második, a vezérlő a definiált címkére ugrik. |
A ha-akkor döntésekhez fix és változó értékeket adhat meg.
Feltétlen ugrás
A feltétlen ugrások olyan ugrások, melyek feltétele mindig teljesült.
11 FN 9: IF+0 EQU+0 GOTO LBL1 | ; Feltétlen ugrás FN 9-cel, melynek feltétele mindig teljesült |
Ilyen ugrásokat használhat pl. egy behívott NC programban, amelyben Ön alprogramokkal dolgozik. M30 vagy M2 nélküli NC programmalmegakadályozhatja, hogy a vezérlő LBL CALL behívás nélküli alprogramokat hajtson végre. Programozzon ugráscímként egy olyan címkét, ami közvetlenül a program vége elé van programozva.
Definíciók
Rövidítés | Definíció |
---|---|
IF | Ha |
EQU (equal) | Egyenlő |
NE (not equal) | Nem egyenlő |
GT (greater than) | Nagyobb, mint |
LT (less than) | Kisebb, mint |
GOTO (go to) | Ugrás: |
UNDEFINED | Nem definiált |
DEFINED | Definiált |