Primer struženje z orodjem FreeTurn

V naslednjem NC-programu se uporabljajo cikli 882 VRT. SIMULT. GROBO REZKANJE in 883 VRT. SIMULT. FINO REZKANJE.

Potek programa:

  • Vklop struženja
  • Prikličite orodje FreeTurn s prvim rezilom
  • Koordinatni sistem prilagodite s ciklom 800 PRILAG.SIST.VRTENJA
  • Premik na varen položaj
  • Cikel 882 VRT. SIMULT. Prikličite VRT. SIMULT. GROBO REZKANJE
  • Prikličite orodje FreeTurn z drugim rezilom
  • Premik na varen položaj
  • Cikel 882 VRT. SIMULT. Prikličite VRT. SIMULT. GROBO REZKANJE
  • Premik na varen položaj
  • Cikel 883 VRT. SIMULT. Prikličite VRT. SIMULT. FINO REZKANJE
  • Aktivne transformacije ponastavite z NC-programom RESET.h

0 BEGIN PGM FREETURN MM

1 FUNCTION MODE TURN "AC_TURN"

; vklop struženja

2 PRESET SELECT #16

3 BLK FORM CYLINDER Z D100 L101 DIST+1

4 FUNCTION TURNDATA BLANK LBL 1

; aktiviranje naknadno vodenje surovca

5 TOOL CALL 145.0

; priklic orodja FreeTurn s prvim rezilom

6 M136

7 FUNCTION TURNDATA SPIN VCONST:ON VC:250

; konstantna hitrost rezanja

8 L Z+50 R0 FMAX M303

9 CYCL DEF 800 PRILAG.SIST.VRTENJA ~

Q497=+0

;PRECESIJSKI KOT ~

Q498=+0

;OBRACANJE ORODJA ~

Q530=+2

;NAST. OBDELAVA ~

Q531=+90

;NAKLONSKI KOT ~

Q532= MAX

;POMIK ~

Q533=-1

;SMER POMIKA ~

Q535=+3

;IZSREDINSKO VRTENJE ~

Q536=+0

;IZSRED. BREZ ZAUST. ~

Q599=+0

;POVRATEK

10 CYCL DEF 14.0 KONTURA

11 CYCL DEF 14.1 KONTURLABEL2

12 CYCL DEF 882 VRT. SIMULT. GROBO REZKANJE ~

Q460=+2

;VARNOSTNI RAZMAK ~

Q499=+0

;OBRACANJE KONTURE ~

Q558=+0

;P.KOT ZACETKA KONTU. ~

Q559=+90

;P.KOT KONCA KONTURE ~

Q478=+0.3

;POMIK GROBO REZKANJE ~

Q488=+0.3

;POMIK PRI VBODU ~

Q556=+30

;NAJM. NAKLONSKI KOT ~

Q557=+160

;NAJV. NAKLONSKI KOT ~

Q567=+0.3

;KONT. NADME. F. REZ. ~

Q519=+2

;PRIMIK ~

Q463=+2

;NAJVECJA GLOBINA REZA ~

Q590=+5

;NACIN OBDELOVANJA ~

Q591=+1

;ZAPOR. OBDELOVANJA ~

Q389=+0

;UNI.- DVOSMERNO

13 L X+105 Y+0 R0 FMAX

14 L Z+2 R0 FMAX M99

15 TOOL CALL 145.1

; priklic orodja FreeTurn z drugim rezilom

16 CYCL DEF 800 PRILAG.SIST.VRTENJA ~

Q497=+0

;PRECESIJSKI KOT ~

Q498=+0

;OBRACANJE ORODJA ~

Q530=+2

;NAST. OBDELAVA ~

Q531=+90

;NAKLONSKI KOT ~

Q532= MAX

;POMIK ~

Q533=-1

;SMER POMIKA ~

Q535=+3

;IZSREDINSKO VRTENJE ~

Q536=+0

;IZSRED. BREZ ZAUST. ~

Q599=+0

;POVRATEK

17 Q519 = 1

; zmanjšanje primika na 1

18 L X+105 Y+0 R0 FMAX

; premik na začetno točko

19 L Z+2 R0 FMAX M99

; priklic cikla

20 CYCL DEF 883 VRT. SIMULT. FINO REZKANJE ~

Q460=+2

;VARNOSTNI RAZMAK ~

Q499=+0

;OBRACANJE KONTURE ~

Q558=+0

;P.KOT ZACETKA KONTU. ~

Q559=+90

;P.KOT KONCA KONTURE ~

Q505=+0.2

;POMIK PRI FINEM REZKANJU ~

Q556=+30

;NAJM. NAKLONSKI KOT ~

Q557=+160

;NAJV. NAKLONSKI KOT ~

Q555=+5

;KORAK KOTA ~

Q537=+0

;NAKLONSKI KOT AKTIV. ~

Q538=+90

;NAKLONSKI KOT ZACET. ~

Q539=+0

;NAKLONSKI KOT KONEC ~

Q565=+0

;PRE. NADMERE F. REZ. ~

Q566=+0

;Z NADMERA F. REZK. ~

Q567=+0

;KONT. NADME. F. REZ.

21 L X+105 Y+0 R0 FMAX

; premik na začetno točko

22 L Z+2 R0 FMAX M99

; priklic cikla

23 CALL PGM RESET.H

; priklic programa RESET

24 M30

; konec programa

25 LBL 1

; definicija LBL 1

26 L X+100 Z+1

27 L X+0

28 L Z-60

29 L X+100

30 L Z+1

31 LBL 0

32 LBL 2

; definicija LBL 2

33 L Z+1 X+60 RR

34 L Z+0

35 L Z-2 X+70

36 RND R2

37 L X+80

38 RND R2

39 L Z+0 X+98

40 RND R2

41 L Z-10

42 RND R2

43 L Z-8 X+89

44 RND R2

45 L Z-15 X+60

46 RND R2

47 L Z-55

48 RND R2

49 L Z-50 X+98

50 RND R2

51 L Z-60

52 LBL 0

53 END PGM FREETURN MM