Programming Examples; Example: Interpolation Turning Cycle 291 - HEIDENHAIN TNC 640 User Manual

Hide thumbs Also See for TNC 640:
Table of Contents

Advertisement

Cycles: Special Functions | Programming examples

11.11 Programming examples

Example: Interpolation Turning Cycle 291

Cycle 291 COUPLG.TURNG.INTERP. is used in the
following program. This programming example illus-
trates the machining of an axial recess and a radial
recess.
Program sequence
Turning tool as defined in toolturn.trn: tool No 10:
TO:1, ORI:0, TYPE:ROUGH, tool for axial recesses
Turning tool as defined in toolturn.trn: tool No 11:
TO:8, ORI:0, TYPE:ROUGH, tool for radial recesses
Program run
Tool call: tool for axial recess
Start of interpolation turning: Description and call of
Cycle 291; Q560=1
End of interpolation turning: Description and call of
Cycle 291; Q560=0
Tool call: Recessing tool for radial recess
Start of interpolation turning: Description and call of
Cycle 291; Q560=1
End of interpolation turning: Description and call of
Cycle 291; Q560=0
By converting parameter Q561, the
turning tool is displayed in the simulation
graphic as a milling tool.
0 BEGIN PGM 1 MM
1 BLK FORM CYLINDER Z R15 L60
2 TOOL CALL 10
3 CC X+0 Y+0
4 LP PR+30 PA+0 R0 FMAX
5 CYCL DEF 291 COUPLG.TURNG.INTERP.
Q560=+1
;SPINDLE COUPLING
Q336=+0
;ANGLE OF SPINDLE
Q216=+0
;CENTER IN 1ST AXIS
Q217=+0
;CENTER IN 2ND AXIS
Q561=+1
;TURNING TOOL CONVERSION
6 CYCL CALL
7 LP PR+9 PA+0 RR FMAX
8 L Z+10 FMAX
9 L Z+0.2 F2000
10 LBL 1
11 CP IPA+360 IZ-0.2 DR+ F10000
12 CALL LBL 1 REP 30
HEIDENHAIN | User's manual for cycle programming | 10/2017
Definition of workpiece blank: Cylinder
Tool call: tool for axial recess
Retract the tool
Activate interpolation turning
Call the cycle
Position the tool in the working plane
Position the tool in the spindle axis
Recessing on face, infeed: 0.2 mm, depth: 6 mm
18
30
353
11

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 640 e

Table of Contents