Example nc blocks, Position display in the tilted system, Workspace monitoring – HEIDENHAIN TNC 640 (34059x-04) Cycle programming User Manual

Page 276

Advertising
background image

Cycles: Coordinate Transformations

11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, software option 1)

11

276

TNC 640 | User's Manual Cycle Programming | 3/2014

Automatic positioning of rotary axes

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.

Use only preset tools (the full tool length must be defined).

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.

Example NC blocks:

10 L Z+100 R0 FMAX
11 L X+25 Y+10 R0 FMAX
12 CYCL DEF 19.0 WORKING PLANE

Define the angle for calculation of the compensation

13 CYCL DEF 19.1 A+0 B+45 C+0 F5000 SETUP50

Also define the feed rate and the clearance

14 L Z+80 R0 FMAX

Activate compensation for the spindle axis

15 L X-8.5 Y-10 R0 FMAX

Activate compensation for the working plane

Position display in the tilted system

On activation of Cycle 19, the displayed positions (

ACTL and

NOML) and the datum indicated in the additional status display are
referenced to the tilted coordinate system. The positions displayed
immediately after cycle definition might not be the same as the
coordinates of the last programmed position before Cycle 19.

Workspace monitoring

The TNC monitors only those axes in the tilted coordinate system
that are moved. If necessary, the TNC outputs an error message.

Advertising