MappeHoppkommandoer

Bruk

I mappen Hoppkommandoer i vinduet Sett inn NC-funksjon tilbyr styringen funksjonene FN 9 til FN 12 for hopp med hvis-så-avgjørelser.

For -hvis-så-avgjørelser sammenligner styringen én variabel eller fast verdi med en annen variabel eller fast verdi. Hvis betingelsen er oppfylt, hopper styringen til labelen som er programmert etter betingelsen.

Hvis betingelsen ikke er oppfylt, bearbeider styringen neste NC-blokk.

Funksjonsbeskrivelse

Mappen Hoppkommandoer inneholder følgende funksjoner for hvis-så-avgjørelser:

Symbol

Funksjon

ProgramFn9Icon

FN 9: Hopp hvis lik

F.eks. FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“

Hvis begge verdiene er like, hopper styringen til den definerte labelen.

FN 9: Hopp hvis udefinert

F.eks. FN 9: IF +Q1 IS UNDEFINED GOTO LBL “UPCAN25“

Hvis variabelen er udefinert, hopper styringen til den definerte labelen.

FN 9: Hopp hvis definert

F.eks. FN 9: IF +Q1 IS DEFINED GOTO LBL “UPCAN25“

Hvis variabelen er definert, hopper styringen til den definerte labelen.

ProgramFn10Icon

FN 10: Hopp hvis ikke lik

F.eks. FN 10: IF +10 NE –Q5 GOTO LBL 10

Hvis verdiene ikke er like, hopper styringen til den definerte labelen.

ProgramFn11Icon

FN 11: Hopp hvis større enn

F.eks. FN 11: IF+Q1 GT+10 GOTO LBL QS5

Hvis den første verdien er større enn den andre, hopper styringen til den definerte labelen.

ProgramFn12Icon

FN 12: Hopp hvis mindre enn

F.eks. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“

Hvis den første verdien er mindre enn den andre, hopper styringen til den definerte labelen.

Du kan angi faste eller variable verdier for hvis-så-avgjørelsene.

Ubetinget hopp

Ved ubetingede hopp er betingelsene alltid oppfylt.

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 FN 9: IF+0 EQU+0 GOTO LBL1

; Ubetinget hopp med FN 9 hvis betingelse alltid er oppfylt

Slike hopp kan du for eksempel bruke i et oppkalt NC-program hvor du jobber med underprogrammer. Med et NC-program uten M30 eller M2 kan du forhindre at styringen behandler underprogrammer uten oppkall med LBL CALL. Som en hoppadresse programmerer du en label som er programmert rett før slutten av programmet.

Underprogrammer

Definisjoner

Forkortelse

Definisjon

IF

hvis

EQU (equal)

lik

NE (not equal)

Ulik

GT (greater than)

større enn

LT (less than)

mindre enn

GOTO (go to)

gå til

UNDEFINED

udefinert

DEFINED

definert