Legacy Mom Kinematic Variables

mom Variable

Roughly Replaced By

See Mom Kinematic Variables for more information.

Class

Description

Possible Values

Data Type

Default

mom_kin_4th_axis_center_offset

mom_kin_machine_zero_offset

Kinematics

For four and five axis milling machines.  Defines the distance from the center of the rotary table to machine tool zero position.

You must call MOM_update_kinematics  after specifying this variable to map to its replacement.

 

Numeric Array(3)

(0,0,0)

mom_kin_4th_axis_plane

mom_kin_4th_axis_vector

Kinematics

Defines the plane of rotation of the rotary axis.

XY, ZX, YZ

String

 

mom_kin_5th_axis_center_offset

mom_kin_5th_axis_point

Kinematics

Defines the distance from the center or rotation of the fourth axis to the center of rotation of the fifth axis.  If the axis vector of the fourth axis passes through the center of the fifth axis, then this distance is zero.

You must call MOM_update_kinematics  after specifying this variable to map to its replacement.

 

Numeric Array(3)

(0,0,0)

mom_kin_5th_axis_plane

mom_kin_5th_axis_vector

Kinematics

Defines the plane of rotation of the rotary axis.

XY, ZX, YZ

String

 

mom_kin_holder1_offset_x

 

Kinematics

Defines the X value of the offset for the right angle head defined by HOLDER,1

 

Numeric Value

0

mom_kin_holder1_offset_y

 

Kinematics

Defines the Y value of the offset for the right angle head defined by HOLDER,1

 

Numeric Value

0

mom_kin_holder1_offset_z

 

Kinematics

Defines the Z value of the offset for the right angle head defined by HOLDER,

 

Numeric Value

0

mom_kin_holder1_orientation

 

 

Kinematics

Defines the orientation of the right angle head.  The right angle head may be defined along any of the principal axes. Up to six holders may be defined.  Use the mom variables mom_kin_holder1_offset_x, mom_kin_holder1_offset_y and mom_kin_holder1_offset_z to define the distance from the gage point.  The UDE LOAD/HOLDER,n may be used to activate the right angle head in an operation.

POSX, POSY, POSZ, NEGX, NEGY, NEGZ

String

 

mom_kin_holder2_offset_x

 

Kinematics

Defines the X value of the offset for the right angle head defined by HOLDER,2

 

Numeric Value

0

mom_kin_holder2_offset_y

 

Kinematics

Defines the Y value of the offset for the right angle head defined by HOLDER,2

 

Numeric Value

0

mom_kin_holder2_offset_z

 

Kinematics

Defines the Z value of the offset for the right angle head defined by HOLDER,2

 

Numeric Value

0

mom_kin_holder2_orientation

 

Kinematics

Defines the orientation of the right angle head.  The right angle head may be defined along any of the principal axes. Up to six holders may be defined.  Use the mom variables mom_kin_holder1_offset_x, mom_kin_holder1_offset_y and mom_kin_holder1_offset_z to define the distance from the gage point.  The UDE LOAD/HOLDER,n may be used to activate the right angle head in an operation.

POSX, POSY, POSZ, NEGX, NEGY, NEGZ

String

 

mom_kin_holder3_offset_x

 

Kinematics

Defines the X value of the offset for the right angle head defined by HOLDER,3

 

Numeric Value

0

mom_kin_holder3_offset_y

 

Kinematics

Defines the Y value of the offset for the right angle head defined by HOLDER,3

 

Numeric Value

0

mom_kin_holder3_offset_z

 

Kinematics

Defines the Z value of the offset for the right angle head defined by HOLDER,3

 

Numeric Value

0

mom_kin_holder3_orientation

 

Kinematics

Defines the orientation of the right angle head.  The right angle head may be defined along any of the principal axes. Up to six holders may be defined.  Use the mom variables mom_kin_holder1_offset_x, mom_kin_holder1_offset_y and mom_kin_holder1_offset_z to define the distance from the gage point.  The UDE LOAD/HOLDER,n may be used to activate the right angle head in an operation.

POSX, POSY, POSZ, NEGX, NEGY, NEGZ

String

 

mom_kin_holder4_offset_x

 

Kinematics

Defines the X value of the offset for the right angle head defined by HOLDER,4

 

Numeric Value

0

mom_kin_holder4_offset_y

 

Kinematics

Defines the Y value of the offset for the right angle head defined by HOLDER,4

 

Numeric Value

0

mom_kin_holder4_offset_z

 

Kinematics

Defines the Z value of the offset for the right angle head defined by HOLDER,4

 

Numeric Value

0

mom_kin_holder4_orientation

 

Kinematics

Defines the orientation of the right angle head.  The right angle head may be defined along any of the principal axes. Up to six holders may be defined.  Use the mom variables mom_kin_holder1_offset_x, mom_kin_holder1_offset_y and mom_kin_holder1_offset_z to define the distance from the gage point.  The UDE LOAD/HOLDER,n may be used to activate the right angle head in an operation.

POSX, POSY, POSZ, NEGX, NEGY, NEGZ

String

 

mom_kin_holder5_offset_x

 

Kinematics

Defines the X value of the offset for the right angle head defined by HOLDER,5

 

Numeric Value

0

mom_kin_holder5_offset_y

 

Kinematics

Defines the Y value of the offset for the right angle head defined by HOLDER,5

 

Numeric Value

0

mom_kin_holder5_offset_z

 

Kinematics

Defines the Z value of the offset for the right angle head defined by HOLDER,5

 

Numeric Value

0

mom_kin_holder5_orientation

 

Kinematics

Defines the orientation of the right angle head.  The right angle head may be defined along any of the principal axes. Up to six holders may be defined.  Use the mom variables mom_kin_holder1_offset_x, mom_kin_holder1_offset_y and mom_kin_holder1_offset_z to define the distance from the gage point.  The UDE LOAD/HOLDER,n may be used to activate the right angle head in an operation.

POSX, POSY, POSZ, NEGX, NEGY, NEGZ

String

 

mom_kin_holder6_offset_x

 

Kinematics

Defines the X value of the offset for the right angle head defined by HOLDER,6

 

 

Numeric Value

0

mom_kin_holder6_offset_y

 

Kinematics

Defines the Y value of the offset for the right angle head defined by HOLDER,6

 

Numeric Value

0

mom_kin_holder6_offset_z

 

Kinematics

Defines the Z value of the offset for the right angle head defined by HOLDER,6

 

Numeric Value

0

mom_kin_holder6_orientation

 

Kinematics

Defines the orientation of the right angle head.  The right angle head may be defined along any of the principal axes. Up to six holders may be defined.  Use the mom variables mom_kin_holder1_offset_x, mom_kin_holder1_offset_y and mom_kin_holder1_offset_z to define the distance from the gage point.  The UDE LOAD/HOLDER,n may be used to activate the right angle head in an operation.

POSX, POSY, POSZ, NEGX, NEGY, NEGZ

String

 

mom_kin_pivot_gauge_offset

mom_kin_4th_axis_point

Kinematics

For four and five axis tilting head machine tools only.  Defines the distance from the pivot point of the tilting rotary axis to gage point.  This value can be negative.  This value is added to the tool length to determine the effective length of the tool.

You must call MOM_update_kinematics  after specifying this variable to map to its replacement.

 

Numeric Value

0

mom_kin_iks_usage

mom_kin_iks_usage

Kinematics

Determines which version of inverse kinematics solver (IKS) to use. The IKS defines how X,Y,Z,I,J,K values are converted to X,Y,Z,A,B for four and five axis machine tools. 

Set mom_kin_iks_usage to 1 to use the new IKS from NX 3 or later. If you don’t set the variable or set it to any value other than 1, the old IKS from NX 2 will be used, and there should be no changes in the output.

If you’re using Post Builder 3.4 or later, mom_kin_iks_usage is set to 1 and the new IKS is used. If you are using any other posts for complex machines, you must set this variable to 1 to use the new method.

Note: Non-orthogonal axes and the head object are only available with the new IKS.

1 or 0

Numeric

0