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.

Cimatron 2026 Online Help

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