Interpretation Of The Programmed Rotary Axis Coordinates - HEIDENHAIN TNC 620 User Manual

Klartext programming
Hide thumbs Also See for TNC 620:
Table of Contents

Advertisement

Multiple-axis machining | Compensating the tool angle of inclination with FUNCTION TCPM (option 9)

Interpretation of the programmed rotary axis coordinates

Up to now, machines with 45° swivel heads or 45° tilting tables
could not easily set the angle of inclination or a tool orientation with
respect to the currently active coordinate system (spatial angle).
This function could only be realized through externally created
NC programs with surface-normal vectors (LN blocks).
The control provides the following functionality:
AXIS POS determines that the control interprets
the programmed coordinates of rotary axes as
the nominal position of the respective axis
AXIS SPAT determines that the control interprets
the programmed coordinates of rotary axes as
spatial angles
Programming notes:
The AXIS POS function is primarily suitable in
conjunction with perpendicularly arrayed rotary axes.
Only if the programmed rotary axis coordinates define
the working plane correctly (e.g. programmed using
a CAM system), can you also use AXIS POS with
different machine designs (e.g. 45° swivel heads).
The AXIS SPAT function is used to define spatial
angles that are given with respect to the active
coordinate system (which might be tilted). The
defined angles have the effect of incremental spatial
angles. Always program all three spatial angles in the
first positioning block after the AXIS SPAT function,
even if they are 0°.
Example
...
13 FUNCTION TCPM F TCP AXIS POS ...
...
18 FUNCTION TCPM F TCP AXIS SPAT ...
20 L A+0 B+45 C+0 F MAX
...
HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022
Rotary axis coordinates are axis angles
Rotary axis coordinates are spatial angles
Set tool orientation to B+45 degrees (spatial angle). Define
spatial angles A and C with 0
11
471

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 620 eTnc 620 programming station

Table of Contents