Esimerkki: Simultaanisorvaus

Seuraavassa NC-ohjelmassa käytetään työkiertoja 882 SIMULTAANIROUHINTA SORVAAMALLA ja 883 SIMULTAANISILITYS SORVAAMALLA.

Programmierbeispiel_Kugel
  • Ohjelmanajo
  • Kutsu työkalu, esim. TURN_ROUGH.
  • Aktivoi sorvaustapa
  • Esipaikoitus
  • Valitse muoto koodilla SEL CONTOUR .
  • Työkierto 882 SIMULTAANIROUHINTA SORVAAMALLA
  • Työkierron kutsu
  • Työkalukutsu: esim. TURN_FINISH
  • Aktivoi sorvaustapa
  • Työkierto 883 SIMULTAANISILITYS SORVAAMALLA
  • Työkierron kutsu
  • Ohjelman loppu

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 1341941_1 MM

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

2 FUNCTION MODE TURN

; Sorvauskäytön aktivointi

3 TOOL CALL "TURN_ROUGH"

; Työkalukutsu

4 CYCL DEF 800 ADJUST XZ SYSTEM ~

Q497=+0

;TARKKUUSKULMA ~

Q498=+0

;REVERSE TOOL ~

Q530=+2

;ASETELTU KONEISTUS ~

Q531=+1

;ASETUSKULMA ~

Q532=MAX

;SYOETTOEARVO ~

Q533=-1

;ENSISIJ. SUUNTA ~

Q535=+3

;EPAEKESKINEN SORVAUS ~

Q536=+0

;EPAEKESK. ILMAN PYS. ~

Q599=+0

;VETAYTYMINEN

5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Vakiolastuamisnopeus

6 M145

; Työkalusiirron palautus

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

; TCPM:n aktivointi

8 L X+120 Y+0 R0 FMAX

; Esipaikoitus

9 L Z+20 R0 FMAX M303

10 FUNCTION TURNDATA BLANK "1341941_blank.H"

; Aihion jälkiohjaus

11 SEL CONTOUR "1341941_finish.h"

: Muodon määrittely

12 CYCL DEF 882 SIMULTAANIROUHINTA SORVAAMALLA ~

Q460=+2

;SETUP CLEARANCE ~

Q499=+0

;REVERSE CONTOUR ~

Q558=-90

;PID.KULMA MUOD. AL. ~

Q559=+90

;PID.KULMA MUOD. LOP. ~

Q478=+0.3

;ROUGHING FEED RATE ~

Q488=+0.3

;SIS.PIST. SYOTTOARVO ~

Q556=-80

;MIN. ASETUSKULMA ~

Q557=+90

;MAKS. ASETUSSYVYYS ~

Q567=+0.4

;MUOD. SILITYSTYÖVARA ~

Q519=+2

;ASETUS ~

Q463=+2.5

;MAKS. LAST.SYVYYS ~

Q590=+1

;KONEISTUSTAPA ~

Q591=+0

;KONEISTUSSARJA ~

Q389=+0

;YKS.- KAKSISUUNT.

13 CYCL CALL

; Työkierron kutsu

14 M305

15 TOOL CALL "TURN_FINISH"

; Työkalukutsu

16 CYCL DEF 800 ADJUST XZ SYSTEM ~

Q497=+0

;TARKKUUSKULMA ~

Q498=+0

;REVERSE TOOL ~

Q530=+2

;ASETELTU KONEISTUS ~

Q531=+1

;ASETUSKULMA ~

Q532=MAX

;SYOETTOEARVO ~

Q533=+1

;ENSISIJ. SUUNTA ~

Q535=+3

;EPAEKESKINEN SORVAUS ~

Q536=+0

;EPAEKESK. ILMAN PYS. ~

Q599=+0

;VETAYTYMINEN

17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Vakiolastuamisnopeus

18 M145

; Työkalusiirron palautus

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

; TCPM:n aktivointi

20 L X+120 Y+0 R0 FMAX

21 L Z+20 R0 FMAX M303

22 CYCL DEF 883 SIMULTAANISILITYS SORVAAMALLA ~

Q460=+2

;SETUP CLEARANCE ~

Q499=+0

;REVERSE CONTOUR ~

Q558=-90

;PID.KULMA MUOD. AL. ~

Q559=+90

;PID.KULMA MUOD. LOP. ~

Q505=+0.2

;SILITYSSYOTTOARVO ~

Q556=-80

;MIN. ASETUSKULMA ~

Q557=+90

;MAKS. ASETUSSYVYYS ~

Q555=+1

;KULMA-ASKEL ~

Q537=+0

;AKTIIV. ASETUSKULMA ~

Q538=+0

;ASETUSKULMA ALUSSA ~

Q539=+0

;ASETUSKULMA LOPUSSA ~

Q565=+0

;FINISHING ALLOW. D. ~

Q566=+0

;FINISHING ALLOW. Z ~

Q567=+0

;MUOD. SILITYSTYÖVARA

23 CYCL CALL

; Työkierron kutsu

24 M305

25 FUNCTION TURNDATA BLANK OFF

: Aihion jälkiohjauksen deaktivointi

26 CYCL DEF 801 KOORDINAATISTON UUDELLEENASETUS

27 FUNCTION MODE MILL

; Jyrsintäkäytön aktivointi

28 TOOL CALL 0 Z

29 PLANE RESET TURN FMAX

30 M30

; Ohjelman loppu

31 END PGM 1341941_1 MM

NC-ohjelma 1341941_blank.h

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 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-ohjelma 1341941_finish.h

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