Izbira in priklic NC-program s funkcijo SEL PGM in CALL SELECTED PGM

Uporaba

S funkcijo SEL PGM izberite drugi, ločeni zunanji NC-program, ki ga na drugem mestu prikličete v aktivnem v NC-programu. Krmiljenje izbrani NC-program obdela na mestu, na katerem ste ga priklicali v NC-programu,, ki izvaja priklic, s funkcijo CALL SELECTED PGM.

Opis funkcije

Krmiljenje NC-program obdela na naslednji način:

  1. Krmiljenje obdela NC-program,, dokler ne prikličete drugega NC-programa s funkcijo CALL PGM. Ko krmiljenje bere možnost SEL PGM, si zapomni določen NC-program.
  2. Ko krmiljenje bere možnost CALL SELECTED PGM, na tem mestu prikliče predhodno izbran NC-program.
  3. Potem krmiljenje izvede priklican NC-program do zadnjega NC-niza.
  4. Nato krmiljenje znova izvede NC-program, ki izvaja priklic, z naslednjim NC-nizom glede na funkcijo CALL SELECTED PGM.

Za priklice programa veljajo naslednji okvirni pogoji:

  • Priklicani NC-program ne sme vsebovati priklica CALL PGM v NC-program, ki izvaja priklic. S tem nastane neskončna zanka.
  • Priklicani NC-program ne sme vsebovati dodatne funkcije M30 ali M2. Če ste v priklicanem NC-programu z oznako določili podprograme, lahko M30 ali M2 nadomestite z brezpogojno funkcijo skoka. Na ta način krmiljenje npr. podprogramov ne obdela brez priklica.
  • Brezpogojen skok

  • Če priklicani NC-program vsebuje dodatno funkcijo, krmiljenje odda sporočilo o napaki.

  • Priklicani NC-program mora biti popoln. Če NC-niz END PGM manjka, krmiljenje odda sporočilo o napaki.

Vnos

11 SEL PGM "reset.h"

; izbira NC-programa za priklic

* - ...

21 CALL SELECTED PGM

; priklic izbranega NC-programa

SEL PGM

Na to funkcijo se premaknete na naslednji način:

Vstavljanje NC-funkcije Vse funkcije Izbira SEL PGM

NC-funkcija vsebuje naslednje sintaktične elemente:

Sintaktični element

Pomen

SEL PGM

Odpiralnik sintakse za izbiro NC-programa,, ki izvaja priklic

Ime ali QS

Pot priklicanega NC-programa

Fiksna ali spremenljiva pot

Možna je izbira z oknom za izbiro

CALL SELECTED PGM

Na to funkcijo se premaknete na naslednji način:

Vstavljanje NC-funkcije Vse funkcije Izbira CALL SELECTED PGM

NC-funkcija vsebuje naslednje sintaktične elemente:

Sintaktični element

Pomen

CALL SELECTED PGM

Sintaksa za priklic izbranega NC-programa

Napotki

  • Znotraj NC-funkcije SEL PGM lahko NC-program izberete tudi s parametri QS, tako da lahko priklic programa krmilite spremenljivo.
  • Če z možnostjo CALL SELECTED PGM priklican NC-program manjka, krmiljenje potek programa ali simulacijo prekine s sporočilom o napaki. Za preprečevanje neželenih prekinitev med potekom programa, lahko z NC-funkcijo FN 18: SYSREAD (ID10 NR110 in NR111) na začetku programa preverite vse poti.
  • Branje sistemskih podatkov z možnostjo FN 18: SYSREAD

  • Če se priklicana datoteka nahaja v istem imeniku kot datoteka, ki izvaja priklic, lahko povežete tudi ime datoteke brez poti. Če datoteko spremenite z izbirnim menijem, krmiljenje samodejno nadaljuje na ta način.
  • Parametri Q delujejo pri priklicu programa z možnostjo CALL PGM praviloma globalno Upoštevajte, da lahko spremembe parametrov Q v priklicanem NC-programu vplivajo na priklicani NC-program. Po potrebi uporabite parametre QL, ki delujejo samo v aktivnem NC-programu.
  • Ko krmiljenje obdeluje NC-program,, ki izvaja priklic, tudi vseh priklicanih NC-programov ne morete urejati.