Indlejring af programmeringsteknik

Anvendelse

Du kan også kombinere programmeringsteknikker, f.eks. i en programdel gentage et andet, separat NC-Program eller et kaldt underprogram.

Sammenkædnings-dybden fastlægger, hvor ofte programdele eller underprogrammer må indeholde yderligere underprogrammer eller programdel-gentagelser.

Funktionsbeskrivelse

  • Følgende maksimale indlejringsdybder gælder for NC-Programmer:
  • Maximal sammenkædnings-dybde for underprogrammer: 19
  • Maximale sammenkædningsdybde for eksterne NC-programmer: 19, hvorved et CYCL CALL virker som et kaldt eksternt program
  • Programdel-gentagelser kan De sammenkæde så ofte det ønskes.

Eksempel

Underprogramkald inden for et underprogram

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.

0 BEGIN PGM UPGMS MM

* - ...

11 CALL LBL “UP1“

; Kald underprogram LBL "UP1"

* - ...

21 L Z+100 R0 FMAX M30

; Sidste programblok i hovedprogram med M30

22 LBL “UP1“

; Start af underprogram "UP1"

* - ...

31 CALL LBL 2

; Kald unterprogram LBL 2

* - ...

41 LBL 0

; Slut af Underprogram "UP1"

42 LBL 2

; Start af underprogram LBL 2

* - ...

51 LBL 0

; Slut af underprogram LBL 2

52 END PGM UPGMS MM

  1. Styringen afvikler NC-Programmet som følger:
  2. NC-Program UPGMS bliver udført til NC-blok 11
  3. Underprogram UP1 bliver kaldt og udført til NC-blok 31
  4. Underprogram 2 bliver kaldt og udført til NC-blok 51. Slut på underprogram 2 og tilbagespring til underprogrammet, fra hvilket det blev kaldt.
  5. Underprogram UP1 bliver udført fra NC-blok 32 til NC-blok 41. Slut af underprogramm UP1 og tilbagespring i NC-Programm UPGMS.
  6. NC-Program UPGMS bliver udført fra NC-blok 12 til NC-blok 21 Programslut med tilbagespring til NC-blok 1.

Programdel-gentagelse indenfor en programdel-gentagelse

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.

0 BEGIN PGM REPS MM

* - ...

11 LBL 1

; Start af programdel 1:

* - ...

21 LBL 2

; Start af programdel 2:

* - ...

31 CALL LBL 2 REP 2

; Kald programdel 2 og gentag to gange

* - ...

41 CALL LBL 1 REP 1

; Kald programdel 2 og gentag to gange

* - ...

51 END PGM REPS MM

  1. Styringen afvikler NC-Programmet som følger:
  2. NC-Program REPS bliver udført til NC-blok 31
  3. Programdel mellem NC-blok 31 og NC-blok 21 bliver gentaget 2 gange, altså afviklet totalt 3 gange.
  4. NC-Program REPS bliver udført fra NC-blok 32 til NC-blok 41
  5. Programdel mellem NC-blok 41 og NC-blok 11 bliver gentaget, altså total afviklet to gange (indeholder programdel-gentagelse mellem NC-blok 21 og NC-blok 31)
  6. NC-Program REPS bliver udført fra NC-blok 42 til NC-blok 51 Programslut med tilbagespring til NC-blok 1.

Underprogramkald indenfor en programdel-gentagelse

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.

0 BEGIN PGM UPGREP MM

* - ...

11 LBL 1

; Start af programdel 1:

12 CALL LBL 2

; Kald underprogram 2

13 CALL LBL 1 REP 2

; Kald programdel 1 og gentag to gange

* - ...

21 L Z+100 R0 FMAX M30

; Sidste NC-blok i hovedprogram med M30

22 LBL 2

; Start af underprogram 2

* - ...

31 LBL 0

; Slut på underprogram 2

32 END PGM UPGREP MM

  1. Styringen afvikler NC-Programmet som følger:
  2. NC-Program UPGREP bliver udført til NC-blok 12
  3. Underprogram 2 bliver kaldt og udført til NC-blok 31.
  4. Programdel mellem NC-blok 13 og NC-blok 11 (inkl. underprogram) bliver gentaget to gange, altså afviklet totalt tre gange.
  5. NC-Program UPGREP bliver udført fra NC-blok 14 til NC-blok 21 Programslut med tilbagespring til NC-blok 1.