Example nc blocks, Position display in the tilted system, Workspace monitoring – HEIDENHAIN TNC 640 (34059x-05) Cycle programming User Manual
Page 272
Cycles: Coordinate Transformations
10.9
WORKING PLANE (Cycle 19, DIN/ISO: G80, software option 1)
10
272
TNC 640 | User's Manual Cycle Programming | 1/2015
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.