Voorbeeld afwikkelfrezen

In het volgende NC-programma wordt cyclus 286 TANDW. AFWIKKELFREZEN gebruikt. Dit voorbeeldprogramma toont het maken van een spievertanding, met module=1 (afwijkend van DIN 3960).

  • Programma-verloop
  • Gereedschapsoproep: afwikkelfrees
  • Draaimodus starten
  • Coördinatensysteem met cyclus 801 resetten
  • Veilige positie benaderen
  • Cyclus 285 definiëren
  • Cyclus 286 oproepen
  • Coördinatensysteem resetten met cyclus 801

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

0 BEGIN PGM 7 MM

1 BLK FORM CYLINDER Z D90 L35 DIST+0 DI58

2 TOOL CALL "GEAR_HOB"

; gereedschap oproepen

3 FUNCTION MODE TURN

; draaimodus activeren

* - ...

; coördinatensysteem terugzetten

4 CYCL DEF 801 RESET ROTARY COORDINATE SYSTEM

5 M145

; een evt. nog actieve M144 opheffen

6 FUNCTION TURNDATA SPIN VCONST:OFF S50

; constante snijsnelheid UIT

7 M140 MB MAX

; gereedschap vrijzetten

8 L A+0 R0 FMAX

; rotatieas op 0 instellen

9 L X+0 Y+0 R0 FMAX

; gereedschap in bewerkingscentrum voorpositioneren

10 L Z+50 R0 FMAX

; gereedschap in spilas voorpositioneren

11 CYCL DEF 285 TANDWIEL DEFINIEREN ~

q551=+0

;STARTPUNT IN Z ~

q552=-11

;EINDPUNT IN Z ~

Q540=+1

;MODULE ~

Q541=+90

;AANTAL TANDEN ~

Q542=+90

;KOPCIRKELDIAMETER ~

q563=+1

;TANDHOOGTE ~

Q543=+0.05

;KOPSPELING ~

Q544=-10

;HELLINGSHOEK

12 CYCL DEF 286 TANDW. AFWIKKELFREZEN ~

Q215=+0

;BEWERKINGSOMVANG ~

Q200=+2

;VEILIGHEIDSAFSTAND ~

Q260=+30

;VEILIGE HOOGTE ~

Q545=+1.6

;GS-STIJGINGSHOEK ~

Q546=+0

;ROTATIERICHT. WIJZ. ~

Q547=+0

;HOEKOFFSET ~

Q550=+1

;BEWERKINGSZIJDE ~

Q533=+1

;VOORKEURSRICHTING ~

Q530=+2

;SCHUINE BEW. ~

Q253=+2222

;AANZET VOORPOS. ~

Q553=+5

;L-OFFS GEREEDSCHAP ~

Q554=+10

;SYNCHR.VERSCHUIVING ~

Q548=+1

;VERSCHUIVING VOORB. ~

Q463=+1

;MAX. SNIJDIEPTE ~

Q488=+0.3

;AANZET INSTEKEN ~

Q478=+0.3

;AANZET INSTEKEN ~

Q483=+0.4

;OVERMAAT DIAMETER ~

Q505=+0.2

;AANZET NABEWERKEN ~

Q549=+3

;VERSCHUIVING NABEW.

13 CYCL CALL M303

; cyclus oproepen, spil aan

14 FUNCTION MODE MILL

; freesmodus activeren

15 M140 MB MAX

; fereedschap in gereedschapsas terugtrekken

16 L A+0 C+0 R0 FMAX

; rotatie terugzetten

17 M30

; einde programma

18 END PGM 7 MM