Please note while programming – HEIDENHAIN TNC 640 (34059x-05) Cycle programming User Manual
Page 296
Cycles: Special Functions
11.7
COUPLING TURNING INTERPOLATION (Cycle 291, DIN/ISO: G291,
software option 96)
11
296
TNC 640 | User's Manual Cycle Programming | 1/2015
Please note while programming:
After defining Cycle 291, program the desired machining operation,
e.g. by using linear/polar blocks. In addition to programming
the paths, you also program the rotation of the tool. As the
position is coupled to the linear axes, you do not have to activate
spindle rotation—programming M3/M4 thus can be omitted. A
programming example is provided at the end of this chapter, see
page 311.
Cycle 291 is CALL-active.
If you define the turning tool in the turning tool table
(toolturn.trn), do not enter a tool radius compensation
in the contour description.
When programming, remember that neither the
spindle center nor the indexable insert must be
moved into the center of the turning contour.
Program outside contours with a radius greater than
0.
Program inside contours with a radius greater than
the tool radius.
This cycle can also be used in a tilted working plane.
Before cycle call, define a large tolerance with Cycle
32 for your machine to attain high contour speeds.
Program Cycle 32 with HSC filter=1.
If Cycle 8 MIRRORING is active, the TNC does
not
execute the interpolation turning cycle.
If Cycle 26 SCALING FACTOR is active and the
scaling factor in an axis is not equal to 1, the TNC
does
not
execute the interpolation turning cycle.
This cycle is effective only for machines with servo-
controlled spindle.
Your TNC might monitor the tool to ensure that no
positioning movements at feed rate are performed
while spindle rotation is off. Contact the machine tool
builder for further information.
Software option 96 must be enabled.