Med funksjonen SEL PGM velger du et annet, separat NC-program som du henter frem på et annet sted i det aktive NC-programmet. Styringen kjører det oppkalte NC-programmet på det stedet du åpnet det i NC-programmet med CALL SELECTED PGM.
Funksjonsbeskrivelse
- Styringen fortsetter kjøringen av NC-programmet.
- Styringen behandler NC-programmet til du kaller et annet NC-program med CALL PGM. Når styringen viser SEL PGM:, merker den det definerte NC-programmet.
- Når styringen viser CALL SELECTED PGM, kaller den opp det tidligere valgte NC-programmet på dette tidspunktet.
- Deretter utfører styringen det oppkalte NC-programmet til siste NC-blokk.
- Styringen fortsetter så det oppkallende NC-programmet med neste NC-blokk etter CALL SELECTED PGM.
- Følgende rammebetingelser gjelder for programoppkall:
- Det oppkalte NC-programmet må ikke inneholde et CALL PGM-oppkall i det oppkallende NC-programmet. Dette skaper en endeløs sløyfe.
- Det oppkalte NC-programmet må ikke inneholde tilleggsfunksjonen M30 eller M2. Hvis du har definert underprogrammer med labeler i det oppkalte NC-programmet, kan du erstatte M30 eller M2 med en ubetinget hoppfunksjon. Som et resultat utfører styringen f.eks. underprogrammer ikke uten oppkall.
- Det oppkalte NC-programmet må være komplett. Hvis NC-blokken END PGM mangler, avgir styringen en feilmelding.
Hvis det oppkalte NC-programmet inneholder tilleggsfunksjonene, avgir styringen en feilmelding.
Innføring
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 SEL PGM "reset.h" | ; Velg NC-program som skal kalles opp |
* - ... | |
21 CALL SELECTED PGM | ; Kall opp valgt NC-program |
NC-funksjonen SEL PGM inneholder følgende syntakselementer:
Syntakselement | Beskrivelse |
---|---|
SEL PGM | Syntaksåpning for å velge et NC-program som skal kalles opp |
" " eller QS | Bane til det oppkalte NC-programmet Fast eller variabelt navn Du kan velge NC-programmet med en valgmeny. |
NC-funksjonen CALL SELECTED PGM inneholder følgende syntakselementer:
Syntakselement | Beskrivelse |
---|---|
CALL SELECTED PGM | Syntaks for å kalle opp det valgte NC-programmet |
Tips:
- Innenfor funksjonen SEL PGM kan du også velge NC-programmet med QS-parametere slik at du kan styre programoppkallingen variabelt.
- Hvis et NC-program kalt opp med CALL SELECTED PGM mangler, avbryter styringen programkjøringen eller simuleringen med en feilmelding. For å unngå uønskede avbrudd under programkjøringen kan du bruke funksjonen FN 18: SYSREAD ( ID10 NR110 og NR111) for å sjekke alle stier baner i starten av programmet.
- Hvis filen som er kalt opp, ikke er i samme katalog som filen som kaller opp, kan du bare oppgi filnavnet uten bane. Hvis du velger filen med rullegardinmenyen, vil styringen gjøre dette automatisk.
- På en PGM CALL virker Q-parametre generelt globalt. Vær derfor oppmerksom på at endringer på Q-parametrene i det startede NC-programmet også påvirker NC-programmet som skal kalles opp. Bruk eventuelt QL-parametere, som bare fungerer i det aktive NC-programmet.
- Hvis styringen behandler det oppkallende NC-programmet, kan du ikke redigere noen av de oppkalte NC-programmene.
Les systemdata med FN 18: SYSREAD