Valgfunksjoner

Oversikt over valgsfunksjonene

Mappen Valgfunksjoner i vinduet Sett inn NC-funksjon inneholder følgende funksjoner:

Symbol

Funksjon

Mer informasjon

ProgramPgmCallIcon

Kalle opp NC-program med PGM CALL

SelectDatumTable

Velg nullpunktstabell med SEL TABLE

SelectPointTable

Velg punkttabell med SEL PATTERN

SelectContour

Velg konturprogram med SEL CONTOUR

SelectProgram

Velg NC-program med SEL PGM

CallSelectedProgram

Kalle opp sist valgte fil med CALL SELECTED PGM

SelectCycle

Valg av vilkårlig NC-program med SEL CYCLE som bearbeidingssyklus

SelectCompensationTable

Velg korrigeringstabell med SELECT CORR-TABLE

OpenFile

Åpne filen med OPEN FILE

Kall opp NC-programmet med PGM CALL

Bruk

Med funksjonen PGM CALL kaller du opp et annet, separat NC-program fra et NC-program. Styringen kjører det oppkalte NC-programmet på det stedet som du åpnet det i NC-programmet. Dermed kan du f.eks. prosessere en bearbeiding med ulike transformasjoner.

Funksjonsbeskrivelse

8H000162
  1. Styringen fortsetter kjøringen av NC-programmet.
  2. Styringen behandler det oppkallende NC-programmet til du kaller et annet NC-program med CALL PGM.
  3. Deretter utfører styringen det oppkalte NC-programmet til siste NC-blokk.
  4. Styringen fortsetter så det oppkallende NC-programmet fra neste NC-blokk etter CALL 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 hoppfunksjonen FN 9: If +0 EQU +0 GOTO LBL 99. Som et resultat utfører styringen f.eks. underprogrammer ikke uten oppkall.
  • Ubetinget hopp

    Hvis det oppkalte NC-programmet inneholder tilleggsfunksjonene, avgir styringen en feilmelding.

  • Det oppkalte NC-programmet må være komplett. Hvis NC-blokken END PGM mangler, 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.

 
Tip

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 CALL PGM reset.h

Kall opp NC-programmet

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

CALL PGM

Syntaksåpning for å kalle opp et NC-program

reset.h

Bane til det oppkalte NC-programmet

Du kan velge NC-programmet med en valgmeny.

Tips:

 
Merknad
Kollisjonsfare!
Styringen utfører ikke en automatisk kollisjonstest mellom verktøyet og emnet. Hvis du ikke stiller tilbake koordinatomregningen i oppkalte NC-programmer målrettet, har disse transformasjonene også en innvirkning på det oppkallende NC-programmet. Det er fare for kollisjon under bearbeidingen!
  1. Still tilbake brukte koordinattransformasjoner i det samme NC-programmet
  2. Kontroller eventuelt forløpet ved hjelp av den grafiske simuleringen
  • Banen til programkallet inkludert navnet på NC-programmet kan inneholde maksimalt 255 tegn.
  • 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.
  • Hvis du vil programmere variable programoppkallinger i forbindelse med strengparametere, kan du bruke funksjonen SEL PGM.
  • Velg og kall opp NC-programmet med SEL PGM og CALL SELECTED PGM

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

Velg og kall opp NC-programmet med SEL PGM og CALL SELECTED PGM

Bruk

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

  1. Styringen fortsetter kjøringen av NC-programmet.
  2. 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.
  3. Når styringen viser CALL SELECTED PGM, kaller den opp det tidligere valgte NC-programmet på dette tidspunktet.
  4. Deretter utfører styringen det oppkalte NC-programmet til siste NC-blokk.
  5. 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 hoppfunksjonen FN 9: If +0 EQU +0 GOTO LBL 99. Som et resultat utfører styringen f.eks. underprogrammer ikke uten oppkall.
  • Ubetinget hopp

    Hvis det oppkalte NC-programmet inneholder tilleggsfunksjonene, avgir styringen en feilmelding.

  • Det oppkalte NC-programmet må være komplett. Hvis NC-blokken END PGM mangler, 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.

 
Tip

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

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