Primer: simultano vrtenje

V naslednjem NC-programu se uporablja cikel 882 VRT. SIMULT. GROBO REZKANJE in 883 VRT. SIMULT. FINO REZKANJE.

Tek programa

  • Priklic orodja, npr. TURN_ROUGH
  • Vklop struženja
  • Predpozicioniranje
  • Konture izberite z možnostjo SEL CONTOUR
  • Cikel 882 VRT. SIMULT. GROBO REZKANJE
  • Priklic cikla
  • Priklic orodja, npr. TURN_FINISH
  • Vklop struženja
  • Cikel 883 VRT. SIMULT. FINO REZKANJE
  • Priklic cikla
  • konca programa

0 BEGIN PGM 1341941_1 MM

1 BLK FORM ROTATION Z DIM_D FILE "1341941_blank.H"

2 FUNCTION MODE TURN

; vklop struženja

3 TOOL CALL "TURN_ROUGH"

; priklic orodja

4 CYCL DEF 800 PRILAG.SIST.VRTENJA ~

Q497=+0

;PRECESIJSKI KOT ~

Q498=+0

;OBRACANJE ORODJA ~

Q530=+2

;NAST. OBDELAVA ~

Q531=+1

;NAKLONSKI KOT ~

Q532=MAX

;POMIK ~

Q533=-1

;SMER POMIKA ~

Q535=+3

;IZSREDINSKO VRTENJE ~

Q536=+0

;IZSRED. BREZ ZAUST. ~

Q599=+0

;POVRATEK

5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; konstantna hitrost rezanja

6 M145

; ponastavitev zamika orodja

7 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER

; aktiviranje TCPM

8 L X+120 Y+0 R0 FMAX

; predpozicioniranje

9 L Z+20 R0 FMAX M303

10 FUNCTION TURNDATA BLANK "1341941_blank.H"

; naknadno vodenje surovca

11 SEL CONTOUR "1341941_finish.h"

; definicija konture

12 CYCL DEF 882 VRT. SIMULT. GROBO REZKANJE ~

Q460=+2

;VARNOSTNI RAZMAK ~

Q499=+0

;OBRACANJE KONTURE ~

Q558=-90

;P.KOT ZACETKA KONTU. ~

Q559=+90

;P.KOT KONCA KONTURE ~

Q478=+0.3

;POMIK GROBO REZKANJE ~

Q488=+0.3

;POMIK PRI VBODU ~

Q556=-80

;NAJM. NAKLONSKI KOT ~

Q557=+90

;NAJV. NAKLONSKI KOT ~

Q567=+0.4

;KONT. NADME. F. REZ. ~

Q519=+2

;PRIMIK ~

Q463=+2.5

;NAJVECJA GLOBINA REZA ~

Q590=+1

;NACIN OBDELOVANJA ~

Q591=+0

;ZAPOR. OBDELOVANJA ~

Q389=+0

;UNI.- DVOSMERNO

13 CYCL CALL

; priklic cikla

14 M305

15 TOOL CALL "TURN_FINISH"

; priklic orodja

16 CYCL DEF 800 PRILAG.SIST.VRTENJA ~

Q497=+0

;PRECESIJSKI KOT ~

Q498=+0

;OBRACANJE ORODJA ~

Q530=+2

;NAST. OBDELAVA ~

Q531=+1

;NAKLONSKI KOT ~

Q532=MAX

;POMIK ~

Q533=+1

;SMER POMIKA ~

Q535=+3

;IZSREDINSKO VRTENJE ~

Q536=+0

;IZSRED. BREZ ZAUST. ~

Q599=+0

;POVRATEK

17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; konstantna hitrost rezanja

18 M145

; ponastavitev zamika orodja

19 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER

; aktiviranje TCPM

20 L X+120 Y+0 R0 FMAX

21 L Z+20 R0 FMAX M303

22 CYCL DEF 883 VRT. SIMULT. FINO REZKANJE ~

Q460=+2

;VARNOSTNI RAZMAK ~

Q499=+0

;OBRACANJE KONTURE ~

Q558=-90

;P.KOT ZACETKA KONTU. ~

Q559=+90

;P.KOT KONCA KONTURE ~

Q505=+0.2

;POMIK PRI FINEM REZKANJU ~

Q556=-80

;NAJM. NAKLONSKI KOT ~

Q557=+90

;NAJV. NAKLONSKI KOT ~

Q555=+1

;KORAK KOTA ~

Q537=+0

;NAKLONSKI KOT AKTIV. ~

Q538=+0

;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.

23 CYCL CALL

; priklic cikla

24 M305

25 FUNCTION TURNDATA BLANK OFF

; deaktivirajte naknadnega vodena surovca

26 CYCL DEF 801 PONASTAVI SISTEM VRTENJA

27 FUNCTION MODE MILL

; vklop rezkanja

28 TOOL CALL 0 Z

29 PLANE RESET TURN FMAX

30 M30

; konec programa

31 END PGM 1341941_1 MM

NC-program 1341941_blank.h

0 BEGIN PGM 1341941_BLANK MM

1 L X+0 Z+0.4

2 L X+80

3 L Z-139.6

4 L X+0

5 L Z+0.4

6 END PGM 1341941_BLANK MM

NC-program 1341941_finish.h

0 BEGIN PGM 1341941_FINISH MM

1 L X+0 Z+0 RR

2 CR Z-65.136 X+15 R+33 DR+

3 RND R2

4 L Z-86

5 RND R10

6 L X+78 Z-95

7 RND R5

8 L Z-100

9 END PGM 1341941_FINISH MM