9 coor dinat e t ransf or mation cy cles – HEIDENHAIN iTNC 530 (340 49x-03) User Manual
Page 500

500
8 Programming: Cycles
8.9 Coor
dinat
e
T
ransf
or
mation Cy
cles
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 DEF block or in the tool table).
The position of the tool tip as referenced to the workpiece surface
remains nearly unchanged after tilting
The TNC tilts the working plane 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 tool axis
16 L X-8.5 Y-10 R0 FMAX
Activate compensation for the working plane