Vælg NC-Program og kald med SEL PGM og CALL SELECTED PGM

Anvendelse

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

  1. Styringen afvikler NC-Programmet som følger:
  2. 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.
  3. Hvis styringen læser CALL SELECTED PGM, kalder det det forrige NC-Program på dette sted.
  4. Herefter afvikler styringen det kaldte NC-Program indtil sidste NC-Satz.
  5. 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.
  • Ubetinget spring

    Hvis det kaldende NC-Program indeholder hjælpefunktioner, giver styringen en fejlmelding.

  • Det kaldende NC-Program skal være fuldstændig. Hvis der mangler NC-blok END PGM, 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.

 
Tip

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.
  • Læs systemdata med FN 18: SYSREAD

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