Tải bản đầy đủ - 725 (trang)
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 đủ - 725trang

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



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

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

Tải bản đầy đủ ngay(725 tr)

×