beautypg.com

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

Page 348

background image

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