If you don’t use Post Builder, or have many posts using the old solver in Post Builder 3.3 or earlier, you can continue to use these legacy variables. Set mom_kin_iks_usage to 0, or leave the variable undefined, to use the legacy kinematics 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 |