Eksempel: Simultandreiing

I følgende NC-program brukes syklusen 882 DREIE SIMULTANSKRUBBING og 883 DREIE SIMULTANSLETTFRESING.

Programmierbeispiel_Kugel
  • Programutføring
  • Kall opp verktøy, f.eks. TURN_ROUGH
  • Aktiver rotasjonsdrift
  • Forposisjonering
  • Velg konturene med SEL CONTOUR
  • Syklus 882 DREIE SIMULTANSKRUBBING
  • Kalle opp syklus
  • Verktøyoppkalling: f.eks. TURN_FINISH
  • Aktiver rotasjonsdrift
  • Syklus 883 DREIE SIMULTANSLETTFRESING
  • Kalle opp syklus
  • Programslutt

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

0 BEGIN PGM 1341941_1 MM

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

2 FUNCTION MODE TURN

; Aktiver roteringsdrift

3 TOOL CALL "TURN_ROUGH"

; Verktøyoppkall

4 CYCL DEF 800 TILPASSE ROTASJ.SYS. ~

Q497=+0

;PRESESJONSVINKEL ~

Q498=+0

;SNU VERKTOY ~

Q530=+2

;OPPSTILT BEARB. ~

Q531=+1

;POSISJONERINGSVINKEL ~

Q532=MAX

;MATING ~

Q533=-1

;FORETRUKKET RETNING ~

Q535=+3

;EKSENTERDREIING ~

Q536=+0

;EKSENTR. UTEN STOPP ~

Q599=+0

;RETUR

5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Konstant skjærehastighet

6 M145

; Tilbakestill verktøyforskyvning

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

; Aktiver TCPM

8 L X+120 Y+0 R0 FMAX

; Forposisjonering

9 L Z+20 R0 FMAX M303

10 FUNCTION TURNDATA BLANK "1341941_blank.H"

; Etterfør råemne

11 SEL CONTOUR "1341941_finish.h"

; Definer kontur

12 CYCL DEF 882 DREIE SIMULTANSKRUBBING ~

Q460=+2

;SIKKERHETSAVSTAND ~

Q499=+0

;SNU KONTUR ~

Q558=-90

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUTT ~

Q478=+0.3

;MATING ~

Q488=+0.3

;MATING FOR SENKNING ~

Q556=-80

;MIN. POS.VINKEL ~

Q557=+90

;MAKS. POS.VINKEL ~

Q567=+0.4

;SL.FRES.TOLER. KONT ~

Q519=+2

;MATING ~

Q463=+2.5

;MAKS. SKJAREDYBDE ~

Q590=+1

;BEARBEIDINGSMODUS ~

Q591=+0

;BEARB.REKKEFOELGE ~

Q389=+0

;EN-/TOVEIS

13 CYCL CALL

; Syklusoppkalling

14 M305

15 TOOL CALL "TURN_FINISH"

; Verktøyoppkall

16 CYCL DEF 800 TILPASSE ROTASJ.SYS. ~

Q497=+0

;PRESESJONSVINKEL ~

Q498=+0

;SNU VERKTOY ~

Q530=+2

;OPPSTILT BEARB. ~

Q531=+1

;POSISJONERINGSVINKEL ~

Q532=MAX

;MATING ~

Q533=+1

;FORETRUKKET RETNING ~

Q535=+3

;EKSENTERDREIING ~

Q536=+0

;EKSENTR. UTEN STOPP ~

Q599=+0

;RETUR

17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Konstant skjærehastighet

18 M145

; Tilbakestill verktøyforskyvning

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

; Aktiver TCPM

20 L X+120 Y+0 R0 FMAX

21 L Z+20 R0 FMAX M303

22 CYCL DEF 883 DREIE SIMULTANSLETTFRESING ~

Q460=+2

;SIKKERHETSAVSTAND ~

Q499=+0

;SNU KONTUR ~

Q558=-90

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUTT ~

Q505=+0.2

;MATING FOR GLATTDREIING ~

Q556=-80

;MIN. POS.VINKEL ~

Q557=+90

;MAKS. POS.VINKEL ~

Q555=+1

;VINKELSKRITT ~

Q537=+0

;Pos.vinkel aktiv ~

Q538=+0

;POS.VINKEL START ~

Q539=+0

;POS.VINKEL SLUTT ~

Q565=+0

;SL.FRES.TOLER. D. ~

Q566=+0

;SL.FRES.TOLER. Z ~

Q567=+0

;SL.FRES.TOLER. KONT

23 CYCL CALL

; Syklusoppkalling

24 M305

25 FUNCTION TURNDATA BLANK OFF

; Deaktiver råemneetterføring

26 CYCL DEF 801 TILBAKESTILL DREIESYSTEM

27 FUNCTION MODE MILL

; Aktiver fresdrift

28 TOOL CALL 0 Z

29 PLANE RESET TURN FMAX

30 M30

; Programslutt

31 END PGM 1341941_1 MM

NC-program 1341941_blank.h

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

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

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

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