12 Programming: Multiple Axis Machining
12.2 The PLANE Function: Tilting the working plane (Software Option 8)
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
Defining the working plane with two vectors:
PLANE VECTOR
Application
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
–9.999999 and +9.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 base vector defines the direction of the
principal axis in the tilted machining plane, and the
normal vector determines the orientation of the
tilted machining 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", page 429.
422 TNC 640 | User's ManualDIN/ISO Programming | 1/2015
12
The PLANE Function: Tilting the working plane (Software Option 8) 12.2
Input parameters
X component of base vector?: X component BX
of the base vector B (see figure at top right). Input
range: -9.9999999 to +9.9999999
Y component of base vector?: Y component BY
of the base vector B (see figure at top right). Input
range: -9.9999999 to +9.9999999
Z component of base vector?: Z component BZ
of the base vector B (see figure at top right). Input
range: -9.9999999 to +9.9999999
X component of normal vector?: X component
NX of the normal vector N (see figure at center
right). Input range: -9.9999999 to +9.9999999
Y component of normal vector?: Y component
NY of the normal vector N (see figure at center
right). Input range: -9.9999999 to +9.9999999
Z component of normal vector?: Z component
NZ of the normal vector N (see figure at lower
right). Input range: -9.9999999 to +9.9999999
Continue with the positioning properties, see
"Specifying the positioning behavior of the PLANE
function", page 429
NC block
N50 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
TNC 640 | User's ManualDIN/ISO Programming | 1/2015 423