Constants for 5 Axes Post Processing

Constant

Value

Meaning

Relevant Use

WP_BETA

WP_ALPHA_BETA

WP_ALPHA

 

1

2

3

 

Rotate around beta only

Rotate around alpha + beta

Rotate around alpha only (not common)

Define the type and data source of work plane calculation. Used in conjunction with the CALC_WORKPLANE statement.

VA_PROC

VA_CURPOS

VA_BY_VARS

1

2

3

Current procedure UCS

Current position UCS

Use ?_NONROT_UCS variables

Define the UCS used to calculate virtual axes rotation angles. Used in conjunction with the CALC_VIRTUAL_ANGLES statement

VIRTUAL_AXES_NONE

EULER_ZYX

EULER_ZXY

EULER_XYZ

EULER_YXZ

EULER_ZXZ

EULER_ZYZ

SPATIAL_ZYX

SPATIAL_ZXY

SPATIAL_XYZ

SPATIAL_YXZ

SPATIAL_ZXZ

SPATIAL_ZYZ

0

1

2

3

4

5

6

7

8

9

10

11

12

Virtual axes not used

Euler, Z à Y à X

Euler, Z à X à Y

Euler, X à Y à Z

Euler, Y à X à Z

Euler, Z à X à Z

Euler, Z à Y à Z

Spatial, Z à Y à X

Spatial, Z à X à Y

Spatial, X à Y à Z

Spatial, Y à X à Z

Spatial, Z à X à Z

Spatial, Z à Y à Z

Define the type and order of rotations in virtual axis rotation angles. Used in conjunction with the CALC_VIRTUAL_ANGLES statement.

 

Variable:

VRTUAL_AXES

POS_RESET

POS_REF

POS_PROC

POS_BY_VARS

POS_NO_CHANGE

1

2

3

4

4

Reset position (0,0,0)

REF zero position

Current Proc. Position

Use OUTPUT_UCS vars

Use OUTPUT_UCS vars

Used in conjunction with the SET_OUTPUT UCS statement (the UCS position argument).

Note that two constants share the same value.

ROT_RESET

ROT_PROC

ROT_WORKPLANE

ROT_CURPOS

ROT_BY_VARS

ROT_NO_CHANGE

1

2

3

4

5

5

Reset orientation (REF)

Current Proc. orientation

Use WORK_PLANE vars

Use current position "UCS"

Use OUTPUT_UCS vars

Use OUTPUT_UCS vars

Used in conjunction with the SET_OUTPUT UCS statement (the UCS orientation argument).

Note that two constants share the same value.

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.