Esimerkkki interpolaatioporauksesta, työkierto 291

Seuraavassa NC-ohjelmassa käytetään työkiertoa 291 IPO-SORV. KYTKENTÄ. Tämä esimerkki näyttää aksiaalisen ja säteittäisen sisäänpiston toteutuksen.

cyc291_2
  • Työkalut
  • Sorvaustyökalu, määritelty taulukossa toolturn.trn: Työkalun nro 10: TO:1, ORI:0, TYPE:ROUGH, työkalu aksiaalipistoa varten
  • Sorvaustyökalu, määritelty taulukossa toolturn.trn: Työkalun nro 11: TO:8, ORI:0, TYPE:ROUGH, työkalu säteittäispistoa varten
    • Ohjelmanajo
    • Työkalukutsu: Työkalu aksiaalipistoa varten
    • Interpolaatiosorvauksen aloitus: Työkierron 291 kuvaus ja kutsu; Q560=1
    • Interpolaatiosorvauksen lopetus: Työkierron 291 kuvaus ja kutsu; Q560=0
    • Työkalukutsu: Pistotyökalu säteispistoa varten
    • Interpolaatiosorvauksen aloitus: Työkierron 291 kuvaus ja kutsu; Q560=1
    • Interpolaatiosorvauksen lopetus: Työkierron 291 kuvaus ja kutsu; Q560=0
    •  
      Tip

      Parametrin Q561 muuntamisen avulla esitetään sorvaustyökalu simulaatiografiikassa sorvaustyökaluna.

Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.

  • Sovita seuraava sisältö.
  • Työkalut
  • Lastuamisarvot
  • Syöttöarvot
  • Varmuuskorkeus tai varmuusasemat
  • Konekohtaiset asemat, esim. koodilla M91
  • Ohjelmakutsun polut

Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.

Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

0 BEGIN PGM 5 MM

1 BLK FORM CYLINDER Z R15 L60

2 TOOL CALL 10

; Työkalukutsu: Työkalu aksiaalipistoa varten

3 CC X+0 Y+0

4 LP PR+30 PA+0 R0 FMAX

; Työkalun irtiajo

5 CYCL DEF 291 IPO-SORV. KYTKENTÄ ~

Q560=+1

;KARAN KYTKENTÄ ~

Q336=+0

;KARAN KULMA ~

Q216=+0

;1. AKSELIN KESKIV. ~

Q217=+0

;2. AKSELIN KESKIV. ~

Q561=+1

;SORVAUSTYOKALU MUUNNOS

6 CYCL CALL

; Työkierron kutsu

7 LP PR+9 PA+0 RR FMAX

; Työkalun paikoitus koneistustasossa

8 L Z+10 FMAX

9 L Z+0.2 F2000

; Työkalun paikoitus kara-akselin suunnassa

10 LBL 1

; Sisäänpisto tasopinnalla, asetus 0,2 mm, syvyys: 6 mm

11 CP IPA+360 IZ-0.2 DR+ F10000

12 CALL LBL 1 REP30

13 LBL 2

; Ajo pistourasta ulos, askel: 0,4 mm

14 CP IPA+360 IZ+0.4 DR+

15 CALL LBL 2 REP15

16 L Z+200 R0 FMAX

; Nosto varmuuskorkeudelle, sädekorjaus pois päältä

17 CYCL DEF 291 IPO-SORV. KYTKENTÄ ~

Q560=+0

;KARAN KYTKENTÄ ~

Q336=+0

;KARAN KULMA ~

Q216=+0

;1. AKSELIN KESKIV. ~

Q217=+0

;2. AKSELIN KESKIV. ~

Q561=+0

;SORVAUSTYOKALU MUUNNOS

18 CYCL CALL

; Työkierron kutsu

19 TOOL CALL 11

; Työkalukutsu: Työkalu säteittäispistoa varten

20 CC X+0 Y+0

21 LP PR+25 PA+0 R0 FMAX

; Työkalun irtiajo

22 CYCL DEF 291 IPO-SORV. KYTKENTÄ ~

Q560=+1

;KARAN KYTKENTÄ ~

Q336=+0

;KARAN KULMA ~

Q216=+0

;1. AKSELIN KESKIV. ~

Q217=+0

;2. AKSELIN KESKIV. ~

Q561=+1

;SORVAUSTYOKALU MUUNNOS

23 CYCL CALL

; Työkierron kutsu

24 LP PR+15 PA+0 RR FMAX

; Työkalun paikoitus koneistustasossa

25 L Z+10 FMAX

26 L Z-11 F7000

; Työkalun paikoitus kara-akselin suunnassa

27 LBL 3

; Sisäänpisto vaippapinnalla, asetus 0,2 mm, syvyys: 6 mm

28 CC X+0.1 Y+0

29 CP IPA+180 DR+ F10000

30 CC X-0.1 Y+0

31 CP IPA+180 DR+

32 CALL LBL 3 REP15

33 LBL 4

; Ajo pistourasta ulos, askel: 0,4 mm

34 CC X-0.2 Y+0

35 CP PA+180 DR+

36 CC X+0.2 Y+0

37 CP IPA+180 DR+

38 CALL LBL 4 REP8

39 LP PR+50 FMAX

40 L Z+200 R0 FMAX

; Nosto varmuuskorkeudelle, sädekorjaus pois päältä

41 CYCL DEF 291 IPO-SORV. KYTKENTÄ ~

Q560=+0

;KARAN KYTKENTÄ ~

Q336=+0

;KARAN KULMA ~

Q216=+0

;1. AKSELIN KESKIV. ~

Q217=+0

;2. AKSELIN KESKIV. ~

Q561=+0

;SORVAUSTYOKALU MUUNNOS

42 CYCL CALL

; Työkierron kutsu

43 TOOL CALL 11

; Uusi TOOL CALL peruuttaa taas parametrin Q561 muunnoksen.

44 M30

45 END PGM 5 MM