NC program kiválasztása és behívása: SEL PGM és CALL SELECTED PGM

Alkalmazás

A SEL PGM funkcióval: válasszon ki egy másik, külön NC programot, amit egy másik helyen hív be az aktív NC programban. A vezérlő a kiválasztott NC programot azon a helyen hajtja végre, amelyen Ön azt a hívó NC programban a CALL SELECTED PGM funkcióval behívja.

Funkcióleírás

A vezérlő az NC programot az alábbiak szerint hajtja végre:

  1. A vezérlő addig hajtja végre a hívó NC programot, amíg Ön be nem hív egy másik NC programot a CALL PGM funkcióval. Ha a vezérlő azt olvassa, hogy SEL PGM, megjegyzi a definiált NC programot.
  2. Ha a vezérlő azt olvassa, hogy CALL PGM, behívja a korábban kiválasztott NC programot ezen a helyen.
  3. Ezt követően a vezérlő végrehajtja a behívott NC programot az elsőtől az utolsó NC mondatig.
  4. Ezután a vezérlő folytatja a hívó NC programot a következő NC mondattal a CALL SELECTED PGM után.

A programhívásokra a következő keretfeltételek érvényesek:

  • A hívott NC program nem tartalmazhat CALL PGM meghívást a hívó NC programhoz. Ez egy végtelen hurkot hozna létre.
  • A hívott NC program nem tartalmazhat M30 vagy M2 kiegészítő funkciót. Ha a hívott NC programban címkével definiált alprogramok vannak, akkor az M30 vagy M2 kiegészítő funkciókat feltétel nélküli ugrási funkcióval helyettesítheti. Ezáltal a vezérlő pl. nem hajt végre alprogramokat meghívás nélkül.
  • Feltétlen ugrás

  • Ha a hívott NC program tartalmazza a mellékfunkciókat, a vezérlő hibaüzenetet ad ki.

  • A hívott NC programnak teljesnek kell lennie. Ha hiányzik az az NC mondat: END PGM, a vezérlő hibaüzenetet ad ki.

Bevite

11 SEL PGM "reset.h"

; NC program kiválasztása a behíváshoz

* - ...

21 CALL SELECTED PGM

; Kiválasztott NC program behívása

SEL PGM

Ehhez a funkcióhoz a következőképpen navigál:

NC funkciót beszúr Összes művelet Kiválasztás SEL PGM

Az NC funkció a következő szintaktikai elemeket tartalmazza:

Szintaktikai elem

Jelentés

SEL PGM

Szintaxisnyitó egy meghívandó NC program kiválasztásához

Név vagy QS

A meghívandó NC program elérési útja

Rögzített vagy változó elérési út

Kiválasztás kiválasztó ablak segítségével lehetséges

CALL SELECTED PGM

Ehhez a funkcióhoz a következőképpen navigál:

NC funkciót beszúr Összes művelet Kiválasztás CALL SELECTED PGM

Az NC funkció a következő szintaktikai elemeket tartalmazza:

Szintaktikai elem

Jelentés

CALL SELECTED PGM

Szintaxis egy kiválasztott NC program meghívásához

Megjegyzések

  • A SEL PGM NC funkción belül az NC programot QS paraméterekkel is kiválaszthatja, így a programmeghívást változtathatóan vezérelheti.
  • Ha egy CALL SELECTED PGM funkcióval meghívott NC program hiányzik, a vezérlő hibaüzenettel megszakítja a programfutást vagy a szimulációt. A program végrehajtása során a nem kívánt megszakítások elkerülése érdekében használhatja azFN 18: SYSREAD (ID10 NR110 és NR111) NC funkciót, hogy ellenőrizze az összes elérési utat a program elején.
  • Rendszeradatok olvasása FN 18: SYSREAD

  • Ha a behívott fájl ugyanabban a könyvtárban van, mint a behívó fájl, akkor a fájlnevet útvonal nélkül is megadhatja. Ha a fájlt a legördülő menüből választja ki, a vezérlő automatikusan megteszi azt.
  • A Q paraméterek mindig globálisan érvényesek a CALL PGM programmeghíváskor. Ügyeljen arra, hogy a hívott NC program Q paramétereinek változtatásai kihatnak a hívó NC programra is. Szükség esetén használja a QL paramétereket, amelyek csak az aktív NC programban érvényesek.
  • Amikor a vezérlő végrehajtja a hívó NC programot, az összes hívott NC program szerkesztése nem lehetséges.