NC program meghívása CALL PGM funkcióval

Alkalmazás

A CALL PGM egy NC programból meghívhat egy másik, külön NC programot. A vezérlő a meghívott NC programot azon a helyen hajtja végre, amelyen Ön azt az NC programban meghívta. Ezáltal például végrehajthat egy megmunkálást különböző transzformációkkal.

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, míg Ön meg nem hív egy másik NC programot a CALL PGM funkcióval.
  2. Ezt követően a vezérlő végrehajtja a behívott NC programot az elsőtől az utolsó NC mondatig.
  3. Ezután a vezérlő folytatja a hívó NC programot a következő NC mondattól a CALL 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 CALL PGM reset.h

; NC program meghívása

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

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

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

Szintaktikai elem

Jelentés

CALL PGM

Szintaxisnyitó egy NC program behívásához

Fájl

A behívott NC program elérési útvonala

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

Megjegyzések

 
Megjegyzés
Ütközésveszély!
A vezérlő nem hajtja végre a szerszám és a munkadarab ütközésének automatikus ellenőrzését. Ha a meghívott NC programokban a koordinátaátszámításokat nem állítja vissza célzottan, ezek a transzformációk ugyanúgy kihatnak a meghívó NC programra is. A megmunkálás során ütközésveszély áll fenn!
  1. Az alkalmazott koordinátatranszformációkat állítsa vissza még ugyanabban az NC programban
  2. Adott esetben ellenőrizze grafikai szimulációval a végrehajtást
  • A programbehívás elérési útvonala az NC program nevét beleszámítva legfeljebb 255 karaktert tartalmazhat.
  • 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.
  • Ha változó programmeghívásokat kíván programozni stringparaméterekkel együtt, használja a SEL PGM NC funkciót.
  • NC program kiválasztása és behívása: SEL PGM és CALL SELECTED PGM

  • 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.