9 coor dinat e t ransf or mation cy cles – HEIDENHAIN TNC 426B (280 472) ISO programming User Manual
Page 248

8 Programming: Cycles
232
Positioning an axis of rotation
Define the angle for calculation of the compensation
Activate compensation for the tool axis
Activate compensation for the working plane
If you set the function TILTING program run to ACTIVE in the Manual
Operation mode (see section 2.5 “Tilting the Working Plane”), the
angular value entered in this menu is overwritten by Cycle G80
WORKING PLANE.
ú
Tilt axis and tilt angle: The axes of rotation together
with the associated tilt angles. The rotary axes A, B
and C are programmed using soft keys.
If the TNC automatically positions the rotary axes, you can enter the
following parameters
ú
Feed rate ? F=: Traverse speed of the rotary axis
during automatic positioning
ú
Set-up clearance ? (incremental): the TNC positions
the tilting head so that the position that results from
the extension of the tool by the set-up clearance does
not change relative to the workpiece.
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.
Positioning an axis of rotation
The machine tool builder determines whether Cycle G80
positions the axes of rotation automatically or whether
they must be pre-positioned in the program. Your
machine manual provides more detailed information.
If the axes are positioned automatically in Cycle G80:
■
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 G99 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.
Example NC blocks
N50 G00 G40 Z+100 *
N60 X+25 Y+10 *
N70 G01 A+15 F1000 *
N80 G80 A+15 *
N90 G00 G40 Z+80 *
N100 X-7.5 Y-10 *
8.9 Coor
dinat
e
T
ransf
or
mation Cy
cles
Kkap8.pm6
29.06.2006, 08:06
232