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.

Ved hvis-så-avgjørelser sammenligner styringen én Q-parameter med en annen Q-parameter eller en tallverdi. Hvis betingelsen er oppfylt, fortsetter styringen NC-programmet på den labelen som er programmert etter betingelsen.

Hvis betingelsen ikke er oppfylt, utfører styringen neste NC-blokk.

Funksjonsbeskrivelse

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

Symbol

Funksjon

ProgramFn9Icon

FN 9: HVIS LIK, GÅ TIL
f. eks. FN 9: IF +Q1 EQU +Q3 GOTO LBL "UPCAN25"
Hvis begge verdier eller parametere er like, går du til angitt label

FN 9: HVIS UDEFINERT, GÅ TIL
f. eks. FN 9: IF +Q1 IS UNDEFINED GOTO LBL “UPCAN25“
Hvis den angitte parameteren er udefinert, går du til angitt label

FN 9: HVIS DEFINERT, GÅ TIL
f. eks. FN 9: IF +Q1 IS DEFINED GOTO LBL “UPCAN25“
Hvis den angitte parameteren er definert, går du til angitt label

ProgramFn10Icon

FN 10: HVIS ULIK, GÅ TIL
f. eks.FN 10: IF +10 NE –Q5 GOTO LBL 10
Hvis begge verdier eller parametere er ulike, går du til angitt label

ProgramFn11Icon

FN 11: HVIS STØRRE, GÅ TIL
f. eks.FN 11: IF+Q1 GT+10 GOTO LBL QS5
Hvis første verdi eller parameter er større enn andre verdi eller parameter, går du til angitt label

ProgramFn12Icon

FN 12: HVIS MINDRE, GÅ TIL
f. eks.FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME"
Hvis første verdi eller parameter er mindre enn andre verdi eller parameter, går du til angitt label

Med IF-betingelsen kan du angi faste eller variable tall eller tekster.

  • Du kan angi følgende verdier for hoppadressen GOTO:
  • LBL-NAME
  • LBL-NUMMER
  • QS

Ubetinget hopp

Ved ubetingede hopp er betingelsene alltid oppfylt.

Eksempel:

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

Slike hopp kan du for eksempel bruke i et oppkalt NC-program hvor du jobber med underprogrammer. Slik kan du sikre at styringen ikke behandler underprogrammene uten et anrop, selv uten M30 eller M2.

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