Mappe Springkommando

Anvendelse

I mappe Springkommando vinduet NC-Funktion indføjes tilbyder styringen Funktionerne FN 9 til FN 12 for spring med hvis-så-beslutninger.

For hvis-så-beslutninger sammenligner styringen en variabel eller fast værdi med en anden variabel eller fast værdi. Hvis betingelsen er opfyldt, springer styringen til Label, der er programmeret efter betingelsen.

Hvis betingelsen ikke er opfyldt, afvikler styringen den næste NC-blok.

Funktionsbeskrivelse

Mappe Springkommando indeholder følgende funktioner for hvis-så-beslutninger.

Symbol

Funktion

ProgramFn9Icon

FN 9: Spring, hvis lig

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

Hvis begge værdier er ens, springer styringen til den definerede Label.

FN 9: Spring, hvis udefineret

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

Hvis variablen er udefineret, springer styringen til den definerede Label.

FN 9: Spring, hvis defineret

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

Når variablen er defineret, springer styringen til den definerede Label.

ProgramFn10Icon

FN 10: Spring, hvis ulig

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

Hvis værdierne ikke er ens, springer styringen til den definerede Label.

ProgramFn11Icon

FN 11: Spring, hvis større end

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

Hvis den første værdi er større end den anden, springer styringen til den definerede Label.

ProgramFn12Icon

FN 12: Spring, hvis mindre end

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

Hvis den første værdi er mindre end den anden, springer styringen til den definerede Label.

De kan indtaste faste eller variable værdier for hvis-så-beslutningerne.

Ubetinget spring

Ubetingede spring er spring, hvis betingelse altid er opfyldt.

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

; Ubetinget spring med FN 9, hvis betingelse altid er opfyldt

Sådanne spring kan De f. eks. i et kaldt NC-Program, hvor De arbejder med underprogrammer. Sådan kan De forhindre ved et NC-Program uden M30 eller M2, at styringen afvikler underprogrammer uden kald med LBL CALL. Som springadresse skal De programmere en Label, der er programmeret direkte før programmets afslutning.

Underprogrammer

r efinitioner

Forkortelse

Definition

IF

Hvis

EQU (equal)

Lig med

NE (not equal)

ulig

GT (greater than)

Større end

LT (less than)

Mindre end

GOTO (go to)

Gå til

UDEFINERET

Udefineret

DEFINERET

Defineret