NC-Program kaldt med PGM CALL

Anvendelse

Med Funktion PGM CALL kalder De et NC-Program fra et andet, adskildt NC-Program. Styringen afvikler det kaldte NC-Program på stedet, hvor De i NC-Program har kaldt det.. Dermed kan De f.eks. afviklet en bearbejdning med forskellige transformationer.

Funktionsbeskrivelse

8H000162
  1. Styringen afvikler NC-Programmet som følger:
  2. Styringen afvikler det kaldte NC-Program, indtil De kalder et andet NC-Program med CALL PGM
  3. Herefter afvikler styringen det kaldte NC-Program indtil sidste NC-Satz.
  4. Derefter udfører styringen det kaldte NC-Program fra den næste NC-blok efter CALL 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 CALL PGM reset.h

; Kald NC-Program

NC-Funktion indeholder følgende Syntaxelemente:

Syntaxelement

Betydning

CALL PGM

Syntaxåbner for kald af NC-Programmer

reset.h

Sti for kaldende NC-Programmer

De kan vælge NC-Program med en valgmenu.

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Styringen gennemfører ikke automatisk kollisionsckontrol mellem værktøj og emne. Når koordinatomregningen i kaldte NC-program ikke nulstiler bevist, virker denne transformation alligevel på det kaldte NC-program. Under bearbejdning kan der opstå kollisionsfare!
  1. Nulstil anvendte koordinattransformation i det samme NC-program igen
  2. Kontroller evt. med hjælp af grafisk simulation
  • Stien til programkaldet inklusive navnet for NC-Programmet må max. indeholde 255 tegn.
  • 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.
  • Når De vil programmerer variabel programkald i forbindelse med String-Parameter, skal De anvende funktionen SEL PGM.
  • Når De vil programmerer variabel programkald i forbindelse med String-Parameter, skal De anvende funktionen SEL PGM.
  • Vælg NC-Program og kald med SEL PGM og CALL SELECTED PGM

  • Q-parametre virker ved et PGM CALL grundlæggende globalt. Bemærk, at ændringer af Q-Parameter i kaldte NC-Program også har virkning på det kaldende NC-Program. Anvend evt. QL-Parameter, som kun virker i aktive NC-Program.
  • 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.