7 coor dinat e t ransf or mation cy cles – HEIDENHAIN TNC 320 (340 55x-03) User Manual
Page 348

348
8 Programming: Cycles
8.7 Coor
dinat
e
T
ransf
or
mation Cy
cles
Cancellation
To cancel the tilt angle, redefine the WORKING PLANE cycle and enter
an angular value of 0° for all axes of rotation. You must then program
the WORKING PLANE cycle once again by answering the dialog
question with the NO ENT key to disable the function.
Position the axis of rotation
If the rotary axes are positioned automatically in Cycle 19:
The TNC can position only controlled axes
In order for the tilted axes to be positioned, you must enter a feed
rate and a set-up clearance in addition to the tilting angles, during
cycle definition.
You can use only preset tools (with the full tool length defined in the
tool table).
The position of the tool tip as referenced to the workpiece surface
remains nearly unchanged after tilting
The TNC performs the tilt at the last programmed feed rate. The
maximum feed rate that can be reached depends on the complexity
of the swivel head or tilting table.
If the axes are not positioned automatically in Cycle 19, position them
before defining the cycle, for example with an L block.
Example NC blocks:
The machine tool builder determines whether Cycle 19
positions the axes of rotation automatically or whether
they must be pre-positioned in the program. Refer to your
machine manual.
10 L Z+100 R0 FMAX
11 L X+25 Y+10 R0 FMAX
12 L B+15 R0 F1000
Position the axis of rotation
13 CYCL DEF 19.0 WORKING PLANE
Define the angle for calculation of the compensation
14 CYCL DEF 19.1 B+15
15 L Z+80 R0 FMAX
Activate compensation for the spindle axis
16 L X-8.5 Y-10 R0 FMAX
Activate compensation for the working plane