Ugrásparancsok mappa

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.

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.

Alprogramok

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