Med funktionen SEL PGM vælger De et andet, separat NC-Program, som De kalder i et andet sted i aktive NC-Program. Styringen afvikler valgte NC-Program på stedet, hvor De i kaldende NC-Program kalder med CALL SELECTED PGM.
Funktionsbeskrivelse
- Styringen afvikler NC-Programmet som følger:
- Styringen afvikler NC-Program, indtil De kalder et andet NC-Program med CALL PGM. Hvis styringen læser SEL PGM, noterer det sif det definerede NC-Program.
- Hvis styringen læser CALL SELECTED PGM, kalder det det forrige NC-Program på dette sted.
- Herefter afvikler styringen det kaldte NC-Program indtil sidste NC-Satz.
- Derefter udfører styringen igen det kaldte NC-Program med den næste NC-blok efter CALL SELECTED PGM
- For programkald gælder følgende forudsætninger:
- Det kaldte NC-Program bør ikke indeholde CALL PGM i kaldte NC-Program. Dette skaber en endeløs løkke.
- Det kaldende NC-Program må ikke indeholde hjælpefunktioner M30 eller M2. Hvis De i kaldende NC-Program har underprogrammer med defineret Label, kan De erstatte M30 eller M2 med en ubetinget springfunktion. Dermed afvikler styringen f.eks. underprogrammer ikke uden kald.
- Det kaldende NC-Program skal være fuldstændig. Hvis der mangler NC-blok END PGM, giver styringen en fejlmelding.
Hvis det kaldende NC-Program indeholder hjælpefunktioner, giver styringen en fejlmelding.
Indlæsning
Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.
- De tilpasser følgende indhold for:
- Værktøjer
- Snitværdier
- Tilspænding
- Sikker højde eller sikker position
- Maskinspecifike Positioner, f.eks. med M91
- Sti for programkald
Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.
Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.
Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.
11 SEL PGM "reset.h" | ; Vælg NC-Program der skal kaldes |
* - ... | |
21 CALL SELECTED PGM | ; Kald valgte NC-Program |
NC-Funktion SEL PGM indeholder følgende Syntaxelementer:
Syntaxelement | Betydning |
---|---|
SEL PGM | Syntaxåbner for valg af et NC-Program der skal kaldes |
" " eller QS | Sti for kaldende NC-Programmer Fast eller variabel navn De kan vælge NC-Program med en valgmenu. |
NC-Funktion CALL SELECTED PGM indeholder følgende Syntaxelementer:
Syntaxelement | Betydning |
---|---|
CALL SELECTED PGM | Syntaxåbner for kald af valgte NC-Program |
Anvisninger
- i funktionen SEL PGM kan De også vælge NC-Programm med QS-Parameter, så De variabelt kan styre programkaldet.
- Hvis De med CALL SELECTED PGM mangler kalte NC-Program, afbryder styringen programafvikling eller simulation med en fejlmelding. For at undgå uønskede afbrydelser under programafvikling, kan De med funktion FN 18: SYSREAD (ID10 NR110 og NR111) kontrollerer alle stier til programstart.
- Hvis den kaldte fil er i samme mappe som den kaldende fil, kan du også bare indtaste filnavnet uden en sti. Hvis De vælger filen med valgmenuen, vil styringen gøre dette automatisk.
- Q-parametre virker ved et PGM CALL grundlæggende globalt. Vær opmærksom på, at ændringer i Q-parametre i det kaldte NC-Program også har indvirkning på det kaldende NC-Program. Anvend evt. QL-Parameter, som kun virker i aktive NC-Program.
- Hvis styringen afvikler det kaldet NC-Program, kan De heller ikke redigerer i kaldende NC-Programmer.
Læs systemdata med FN 18: SYSREAD