Tải bản đầy đủ
2 The PLANE Function: Tilting the Working Plane (Software Option 1)

2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Tải bản đầy đủ

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

In order to make the differences between each definition possibility
more clear even before selecting the function, you can start an
animated sequence via soft key.
The parameter definition of the PLANE function is separated
into two parts:
„ The geometric definition of the plane, which is different
for each of the available PLANE functions.
„ The positioning behavior of the PLANE function, which is
independent of the plane definition and is identical for all
PLANE functions (see “Specifying the positioning
behavior of the PLANE function” on page 486).

The actual-position-capture function is not possible with
an active tilted working plane.
If you use the PLANE function when M120 is active, the TNC
automatically rescinds the radius compensation, which
also rescinds the M120 function.
Always use PLANE RESET to reset PLANE functions. Entering
0 in all PLANE parameters does not completely reset the
function.

470

Programming: Multiple Axis Machining

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Define the PLANE function
U

Show the soft-key row with special functions.

U

Select the PLANE function: Press the TILT MACHINING
PLANE soft key: The TNC displays the available
definition possibilities in the soft-key row

Selecting the function while animation is active
U
U

U

Activate animation: Set the SELECT ANIMATION ON/OFF soft key
to ON
Start an animation for one of the definition possibilities: Press one
of the available soft keys. The TNC highlights the soft key with a
different color and begins the appropriate animation
To assume the currently active function: Press the ENT key or press
the soft key of the active function again. The TNC continues the
dialog and requests the required parameters

Selecting the function while animation is inactive
U

Select the desired function directly via soft key. The TNC continues
the dialog and requests the required parameters

Position display
As soon as a PLANE function is active, the TNC shows the calculated
spatial angle in the additional status display (see figure). As a rule, the
TNC internally always calculates with space angles, independent of
which PLANE function is active.
During tilting (MOVE or TURN mode) in the Distance-To-Go mode (DIST),
the TNC shows (in the rotary axis) the distance to go (or calculated
distance) to the final position of the rotary axis.

HEIDENHAIN iTNC 530

471

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Reset the PLANE function
U

Show the soft-key row with special functions

U

Select special TNC functions: Press the SPECIAL TNC
FUNCTIONS soft key

U

Select the PLANE function: Press the TILT
MACHINING PLANE soft key: The TNC displays the
available definition possibilities in the soft-key row

U

Select the Reset function. This internally resets the
PLANE function, but does not change the current axis
positions

U

Specify whether the TNC should automatically move
the rotary axes to the default setting (MOVE or TURN) or
not (STAY) (see “Automatic positioning:
MOVE/TURN/STAY (entry is mandatory)” on page 486).

U

To terminate entry, press the END key

Example: NC block
25 PLANE RESET MOVE SET-UP50 F1000

The PLANE RESET function resets the current PLANE
function—or an active 19—completely (angles = 0 and
function is inactive). It does not need to be defined more
than once.

472

Programming: Multiple Axis Machining

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Defining the machining plane with space angles:
PLANE SPATIAL
Function
Space angles define a machining plane through up to three rotations
around the fixed machine coordinate system. The sequence of
rotations is firmly specified: first around the A axis, then B, and then C
(the function corresponds to Cycle 19, if the entries in Cycle 19 are set
to space angles).
Before programming, note the following
You must always define the three space angles SPA, SPB,
and SPC, even if one of them = 0.
The sequence of the rotations described above is
independent of the active tool axis.
Parameter description for the positioning behavior: See
“Specifying the positioning behavior of the PLANE
function” on page 486.

HEIDENHAIN iTNC 530

473

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Input parameters
U Spatial angle A?: Rotational angle SPA around the
fixed machine axis X (see figure at top right). Input
range from -359.9999° to +359.9999°
U

Spatial angle B?: Rotational angle SPB around the
fixed machine axis Y (see figure at top right). Input
range from -359.9999° to +359.9999°

U

Spatial angle C?: Rotational angle SPC around the
fixed machine axis Z (see figure at center right). Input
range from -359.9999° to +359.9999°

U

Continue with the positioning properties (see
“Specifying the positioning behavior of the PLANE
function” on page 486)

Abbreviations used
Abbreviation

Meaning

SPATIAL

Spatial = in space

SPA

Spatial A: rotation about the X axis

SPB

Spatial B: rotation about the Y axis

SPC

Spatial C: rotation about the Z axis

Example: NC block
5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 .....

474

Programming: Multiple Axis Machining

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Defining the machining plane with projection
angles: PROJECTED PLANE
Function
Projection angles define a machining plane through the entry of two
angles that you determine by projecting the first coordinate plane (Z/X
plane with tool axis Z) and the second coordinate plane (Y/Z with tool
axis Z) onto the machining plane to be defined.
Before programming, note the following
You can only use projection angles if the angle definitions
are given with respect to a rectangular cuboid. Otherwise
distortions could occur on the workpiece.
Parameter description for the positioning behavior: See
“Specifying the positioning behavior of the PLANE
function” on page 486.

HEIDENHAIN iTNC 530

475

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Input parameters
U Proj. angle 1st coordinate plane?: Projected angle
of the tilted machining plane in the 1st coordinate
plane of the fixed machine coordinate system (Z/X for
tool axis Z, see figure at top right). Input range: from
-89.9999° to +89.9999°. The 0° axis is the principal
axis of the active working plane (X for tool axis Z. See
figure at top right for positive direction).
U

Proj. angle 2nd coordinate plane?: Projected angle
in the 2nd coordinate plane of the fixed machine
coordinate system (Y/Z for tool axis Z, see figure at
top right). Input range: from -89.9999° to +89.9999°.
The 0° axis is the minor axis of the active machining
plane (Y for tool axis Z).

U

ROT angle of the tilted plane?: Rotation of the
tilted coordinate system around the tilted tool axis
(corresponds to a rotation with Cycle 10 ROTATION).
The rotation angle is used to simply specify the
direction of the principal axis of the working plane
(X for tool axis Z, Z for tool axis Y; see figure at bottom
right). Input range: from 0° to +360°.

U

Continue with the positioning properties (see
“Specifying the positioning behavior of the PLANE
function” on page 486)

NC block
5 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 .....
Abbreviations used
Abbreviation

Meaning

PROJECTED

Projected

PROPR

Principal plane

PROMIN

Minor plane

ROT

Rotation

476

Programming: Multiple Axis Machining

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Defining the machining plane with Euler angles:
EULER PLANE
Function
Euler angles define a machining plane through up to three rotations
about the respectively tilted coordinate system. The Swiss
mathematician Leonhard Euler defined these angles. When applied to
the machine coordinate system, they have the following meanings:
Precession angle
EULPR
Nutation angle
EULNU
Rotation angle
EULROT

Rotation of the coordinate system around the
Z axis
Rotation of the coordinate system around the
X axis already shifted by the precession angle
Rotation of the tilted machining plane around the
tilted Z axis

Before programming, note the following
The sequence of the rotations described above is
independent of the active tool axis.
Parameter description for the positioning behavior: See
“Specifying the positioning behavior of the PLANE
function” on page 486.

HEIDENHAIN iTNC 530

477

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Input parameters
U Rot. angle main coordinate plane?: Rotary angle
EULPR around the Z axis (see figure at top right).
Please note:
„ Input range: –180.0000° to +180.0000°
„ The 0° axis is the X axis
U

Tilting angle tool axis?: Tilting angle EULNUT of the
coordinate system around the X axis shifted by the
precession angle (see figure at center right). Please
note:
„ Input range: 0° to +180.0000°
„ The 0° axis is the Z axis

U

ROT angle of the tilted plane?: Rotation EULROT of
the tilted coordinate system around the tilted Z axis
(corresponds to a rotation with Cycle 10 ROTATION).
Use the rotation angle to simply define the direction
of the X axis in the tilted machining plane (see figure
at bottom right). Please note:
„ Input range: 0° to 360.0000°
„ The 0° axis is the X axis

U

Continue with the positioning properties (see
“Specifying the positioning behavior of the PLANE
function” on page 486)

NC block
5 PLANE EULER EULPR45 EULNU20 EULROT22 .....
Abbreviations used
Abbreviation

Meaning

EULER

Swiss mathematician who defined these angles

EULPR

Precession angle: angle describing the rotation of
the coordinate system around the Z axis

EULNU

Nutation angle: angle describing the rotation of
the coordinate system around the X axis shifted
by the precession angle

EULROT

Rotation angle: angle describing the rotation of
the tilted machining plane around the tilted Z axis

478

Programming: Multiple Axis Machining

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Defining the working plane with two vectors:
VECTOR PLANE
Function
You can use the definition of a working plane via two vectors if your
CAD system can calculate the base vector and normal vector of the
tilted machining plane. A normalized input is not necessary. The TNC
calculates the normal, so you can enter values between -99.999999
and +99.999999.
The base vector required for the definition of the machining plane is
defined by the components BX, BY and BZ (see figure at right). The
normal vector is defined by the components NX, NY and NZ.
Before programming, note the following
The basis vector defines the direction of the principal axis
in the tilted machining plane, and the normal vector
determines the direction of the working plane, and at the
same time is perpendicular to it.
The TNC calculates standardized vectors from the values
you enter.
Parameter description for the positioning behavior: See
“Specifying the positioning behavior of the PLANE
function” on page 486.

HEIDENHAIN iTNC 530

479

12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)

Input parameters
U X component of base vector?: X component BX of the
base vector B (see figure at top right). Input range:
-99.9999999 to +99.9999999
U

Y component of base vector?: Y component BY of the
base vector B (see figure at top right). Input range:
-99.9999999 to +99.9999999

U

Z component of base vector?: Z component BZ of the
base vector B (see figure at top right). Input range:
-99.9999999 to +99.9999999

U

X component of normal vector?: X component NX of
the normal vector N (see figure at center right). Input
range: -99.9999999 to +99.9999999

U

Y component of normal vector?: Y component NY of
the normal vector N (see figure at center right). Input
range: -99.9999999 to +99.9999999

U

Z component of normal vector?: Z component NZ of
the normal vector N (see figure at lower right). Input
range: -99.9999999 to +99.9999999

U

Continue with the positioning properties (see
“Specifying the positioning behavior of the PLANE
function” on page 486)

NC block
5 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NZ0.92 ..
Abbreviations used
Abbreviation

Meaning

VECTOR

Vector

BX, BY, BZ

Base vector: X, Y and Z components

NX, NY, NZ

Normal vector: X, Y and Z components

480

Programming: Multiple Axis Machining