Positioning The Axes Of Rotation - HEIDENHAIN ITNC 530 - CYCLE PROGRAMMING User Manual

Cycle programming
Table of Contents

Advertisement

Positioning the axes of rotation

The machine tool builder determines whether Cycle 19
positions the axes of rotation automatically or whether
they must be positioned manually in the program. Refer to
your machine tool manual.
Manual positioning of rotary axes
If the rotary axes are not positioned automatically in Cycle 19, you
must position them in a separate L block after the cycle definition.
If you use axis angles, you can define the axis values right in the L
block. If you use spatial angles, then use the Q parameters Q120 (A-
axis value), Q121 (B-axis value) and Q122 (C-axis value), which are
described by Cycle 19.
Example NC blocks:
10 L Z+100 R0 FMAX
11 L X+25 Y+10 R0 FMAX
12 CYCL DEF 19.0 WORKING PLANE
13 CYCL DEF 19.1 A+0 B+45 C+0
14 L A+Q120 C+Q122 R0 F1000
15 L Z+80 R0 FMAX
16 L X-8.5 Y-10 R0 FMAX
For manual positioning, always use the rotary axis
positions stored in Q parameters Q120 to Q122.
Avoid using functions, such as M94 (modulo rotary axes),
in order to avoid discrepancies between the actual and
nominal positions of rotary axes in multiple definitions.
HEIDENHAIN iTNC 530
Define the spatial angle for calculation of the
compensation
Position the rotary axes by using values calculated
by Cycle 19
Activate compensation for the spindle axis
Activate compensation for the working plane
293

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itnc 530Itnc 530 e

Table of Contents