14
14.6.7
Programmeervoorbeelden
Voorbeeld afwikkelfrezen
In het volgende NC-programma wordt cyclus 880 TANDWIEL AFWIKKELFR.
gebruikt. Dit voorbeeld toont hoe een schuinvertand tandwiel, met module=2,1,
wordt gemaakt.
Programma-verloop
Gereedschapsoproep: afwikkelfrees
Draaimodus starten
Veilige positie benaderen
Cyclus oproepen
Coördinatensysteem terugzetten met cyclus 801 en M145
0 BEGIN PGM 8 MM
1 BLK FORM CYLINDER Z R42 L150
2 FUNCTION MODE MILL
3 TOOL CALL "GEAD_HOB"
4 FUNCTION MODE TURN
5 CYCL DEF 801 KOORDINATEN-SYSTEM
ZURUECKSETZEN
6 M145
7 FUNCTION TURNDATA SPIN VCONST:OFF S50
8 M140 MB MAX
9 L A+0 R0 FMAX
10 L X+250 Y-250 R0 FMAX M303
11 L Z+20 R0 FMAX
12 M136
13 CYCL DEF 880 TANDWIEL AFWIKKELFR. ~
Q215=+0
Q540=+2.1
Q541=+0
Q542=+69.3
Q543=+0.1666
Q544=-5
Q545=+1.6833
Q546=+3
Q547=+0
Q550=+0
Q533=+0
Q530=+2
Q253=+800
Q260=+20
Q553=+10
Q551=+0
948
;BEWERKINGSOMVANG ~
;MODULE ~
;AANTAL TANDEN ~
;KOPCIRKELDIAMETER ~
;KOPSPELING ~
;HELLINGSHOEK ~
;GS-STIJGINGSHOEK ~
;GS-ROTATIERICHTING ~
;HOEKOFFSET ~
;BEWERKINGSZIJDE ~
;VOORKEURSRICHTING ~
;SCHUINE BEW. ~
;AANZET VOORPOS. ~
;VEILIGE HOOGTE ~
;L-OFFS GEREEDSCHAP ~
;STARTPUNT IN Z ~
Bewerkingscycli | Cycli voor tandwielproductie
; freesmodus activeren
; gereedschap oproepen
; draaimodus activeren
; een evt. nog actieve M144 opheffen
; constante snijsnelheid UIT
; gereedschap vrijzetten
; rotatieas op 0 instellen
; gereedschap in het bewerkingsvlak aan de zijde van de
latere bewerking voorpositioneren, spil aan
; gereedschap in spilas voorpositioneren
; aanzet in mm/omw
HEIDENHAIN | TNC7 | TNCguide | 01/2022