MOM Tool Variables

mom Variables

Class

Description

Possible Values

Data Type

Default

mom_carrier_name  

Tool

Defines the name of the current carrier or turret. This name can be used by a postprocessor to determine the correct kinematic configuration to use for postpprocessing.

 

String

 

mom_lead_angle

Tool

Describes the angular direction from the center of the lathe tool to the tool tip. The mom_tool angle and the the mom_tool_radius define the vector from the tool nose center to the tracking point. This value is only useful if the tracking point is tool nose center, otherwise the mom_pos values contain this offset value.

Angle from 0-360

Numeric Value

 

mom_next_tool_name

Tool

The name of the next tool to be loaded.

 

String

 

mom_next_tool_number

Tool

The number of the next tool to be loaded.  Can be used to pre-select the next tool.

 

Integer

 

mom_next_tool_status

Tool

Defines the status of the next tool.  It will either be NEXT or FIRST.  If FIRST, it means that you at end of the program and the next tool is the first tool.  NEXT means that the there is a next tool in the program.

NEXT or FIRST

String

 

mom_pocket_id

Tool

If the pre-loaded tool option is used within NX CAM, this is the pocket number where the tool is located.

 

Integer

 

mom_thread_forming_method_t

Tool

This defines the types/methods of thread forming.  Drill tools only.

 

Integer

 

mom_tool_angle

Tool

Describes the angular direction from the center of the lathe tool to the tool tip.   The mom_tool angle and the mom_tool_radius define the vector from the tool nose center to the tracking point.  This value is only useful if the tracking point is tool nose center, otherwise the mom_pos values contain this offset value.

Angle from 0-360

Numeric Value

 

mom_tool_barrel_center_y

Tool

This parameter specifies the height of the center of the arc defining the profile of the outside edge of the cutter.  Barrel tools only.

 

Numeric Value

 

mom_tool_barrel_radius

Tool

This parameter specifies the radius of the arc defining the profile shape of the sides of the cutter.  Barrell tools only.

 

Numeric Value

 

mom_tool_button_diameter

Tool

This parameter specifies the diameter of the button tool. ( ISO R, Round ).  Button tools only.

 

Numeric Value

 

mom_tool_catalog_number

Tool

This parameter specifies the catalog number or a tool tracking number.

 

Numeric Value

 

mom_tool_corner1_center_x

Tool

This index is a part of the definition of the center of the arc representing the lower radius of the tool profile. It is the horizontal distance between the center of the lower corner arc and the tool axis; it can be positive (lower arc and its center on the same side of the tool axis) or negative (lower arc and its center on opposite sides of the tool axis) or zero.  Seven Parameter Mill Tools or Ten Parameter Mill Tools only.

 

Numeric Value

 

mom_tool_corner1_center_y

Tool

This index is a part of the definition of the center of the arc representing the lower radius of the tool profile. It is the vertical distance between the center of the lower corner arc and the tool end. Its value must be non-negative.  Seven Parameter Mill Tools or Ten Parameter Mill Tools only.

 

Numeric Value

 

mom_tool_corner1_radius

Tool

This parameter specifies the radius of the lower corner arc of the tool. The lower radius of a tool.  Mill and Drill tools only.

 

Numeric Value

 

mom_tool_corner2_center_x

Tool

This index is a part of the definition of the center of the arc representing the upper radius of the tool profile. It is the horizontal distance between the center of the upper corner arc and the tool axis. It can be positive (upper arc and its center on the same side of the tool axis) or negative (upper arc and its center on opposite sides of the tool axis) or zero.  Ten Parameter Mill Tools only.

 

Numeric Value

 

mom_tool_corner2_center_y

Tool

This index is a part of the definition of the center of the arc representing the upper radius of the tool profile. It is the vertical distance between the center of the upper corner arc and the tool end. Its value must be non-negative.  Ten Parameter Mill Tools only.

 

Numeric Value

 

mom_tool_cut_edge_length

Tool

This parameter specifies the cutting edge length of the turning tool insert.  Turning tools only.

 

Numeric Value

 

mom_tool_cutcom_register

Tool

This parameter specifies the register number value on the controller which contains the value that the system uses to adjust the tool path to allow for variation due to an undersized or oversized cutter or tool.

 

Integer

 

mom_tool_diameter

Tool

Specifies the diameter of the tool.  Mill, Drill, Barrell, T Cutter tools only.

 

Numeric Value

 

mom_tool_direction

Tool

This parameter specifies the direction of rotation of the spindle.

 

Numeric Value

 

mom_tool_edge_length_a

Tool

This parameter describes the shape of a turning form tool in parametric form. It represents an array holding the tool edge length information (see manufacturing turning help for more information).  Turning tools only.

 

Numeric Array

 

mom_tool_flute_length

Tool

This parameter specifies the measured distance between the beginning and end teeth of the flute. The flute length does not necessarily indicate the length of cut.  Mill, Drill, Barrell, T Cutter tools only.

 

Numeric Value

 

mom_tool_flutes_number

Tool

This parameter specifies the number of flutes in the tool.  Mill, Drill, Barrell, T Cutter tools only.

 

Numeric Value

 

mom_tool_heel_angle

Tool

Defines the second clearance angle for turning inserts.  Turning tools only.

 

Numeric Value

 

mom_tool_height

Tool

Specifies the actual height of the tool.  Mill, Drill, Barrell, T Cutter tools only.

 

Numeric Value

 

mom_tool_holder_angle

Tool

This parameter specifies the holder angle of the button tool holder (radians).  Button tools only.

 

Numeric Value

 

mom_tool_holder_width

Tool

This parameter specifies the width of the button tool holder.  Button only.

 

Numeric Value

 

mom_tool_insert_angle

Tool

This parameter specifies the polar angle of the first edge of a Form turning tool (radians).  Turning tools only.

 

Numeric Value

 

mom_tool_insert_length

Tool

This parameter specifies the total length of the insert of grooving and threading tools.  Groove or Thread tools only.

 

Numeric Value

 

mom_tool_insert_position

Tool

This parameter specifies the position of the tool insert.

1 = Topside

2 = Downside

Numeric Value

 

mom_tool_insert_type

Tool

This parameter specifies the insert shapes for standard turning, grooving and threading tools. For standard turning tools, parallelogram, diamond, hexagon, parallelogram, rectangle, octagon, pentagon, round, square, triangle, triagon or user defined inserts are possible. For grooving tools, standard, full nose radius, ring type joint or user defined inserts are possible. For threading tools, standard and trapezoidal inserts are possible.

 

Numeric Value

 

mom_tool_left_adjust_reg

Tool

This parameter specifies the register number value on the controller which contains the tool offset coordinates for the left cutter.

 

Integer

 

mom_tool_left_adjust_reg_t

Tool

This index has to be turned on, if you want to use parameter UF_PARAM_TL_LEFT_ADJUST_INDEX.

0 = inactive, 1 = active

Integer

 

mom_tool_left_angle

Tool

This index defines the left clearance angle of grooving and threading asymmetrical tools (radians).  Groove or Thread tools only.

 

Numeric Value

 

mom_tool_left_corner_radius

Tool

This index defines the left corner radius of grooving asymmetrical tools.  Groove tools only.

 

Numeric Value

 

mom_tool_left_cutcom_reg

Tool

This parameter specifies the register number value on the controller which contains the value that the system uses to adjust the tool path to allow for variation due to an undersized or oversized cutter or tool (left cutter).

 

Integer

 

mom_tool_left_cutcom_reg_t

Tool

This index has to be turned on, if you want to use parameter UF_PARAM_TL_LEFT_CUTCOM_INDEX.

0 = inactive, 1 = active

Integer

 

mom_tool_left_tracking_point

Tool

This parameter specifies the tracking point of the left cutter of the grooving tool.

0-8

Integer

 

mom_tool_left_x_offset

Tool

This parameter specifies the left x offset, which is the x coordinate of the distance between the tool's reference point and it's left tracking point. Parameter UF_PARAM_TL_LEFT_XOFF_TOG_INDEX has to be turned on.  Groove tools only.

 

Numeric Value

 

mom_tool_left_y_offset

Tool

This parameter specifies the left y offset, which is the y coordinate of the distance between the tool's reference point and it's left tracking point. Parameter UF_PARAM_TL_LEFT_YOFF_TOG_INDEX has to be turned on.  Groove tools only.

 

Numeric Value

 

mom_tool_length_adjust_register

Tool

This parameter specifies the register number value on the controller which contain the tool offset coordinates.

 

Integer

 

mom_tool_lower_corner_radius

Tool

This parameter specifies the lower corner radius of the profile of the tool.  Barrel or T Cutter tools only.

 

Numeric Value

 

mom_tool_max_depth

Tool

This parameter describes the maximum depth of cut which the tool insert can achieve. This is dependant upon the geometry of the insert.  Turning tools only.

 

Numeric Value

 

mom_tool_max_facing_diameter

Tool

This parameter describes the maximum admissible diameter for facing operations with grooving and form turning tools.

 

Numeric Value

 

mom_tool_max_facing_diameter_t

Tool

This index has to be turned on, if you want to use parameter UF_PARAM_TL_MAX_FACING_DIA_INDEX.

0 = inactive, 1 = active

Integer

 

mom_tool_max_toolreach

Tool

This parameter describes the maximum distance which a tool and its holder can travel into a part. This is dependant upon the geometry of a part and the tool holder. The purpose of this parameter is to prevent collision of the tool holder with the part.

 

Numeric Value

 

mom_tool_min_boring_diameter

Tool

This parameter describes the minimum distance needed to prevent a tool and its holder from colliding with the part. For instance, when drilling a hole of one centimeter, a tool holder that is wider than 1 centimeter cannot be used if the holder is expected to travel into the hole that is being drilled.

 

Numeric Value

 

mom_tool_min_facing_diameter

Tool

This parameter describes the minimum admissible diameter for facing operations with grooving and form turning tools.

 

Numeric Value

 

mom_tool_min_facing_diameter_t

Tool

This index has to be turned on, if you want to use parameter UF_PARAM_TL_MIN_FACING_DIA_INDEX.

0 = inactive, 1 = active

Integer

 

mom_tool_name

Tool

The name of the current tool.

 

String

 

mom_tool_nose_angle

Tool

This parameter specifies the angle caused by the intersection of the two edges of the turning tool insert (radians).  Turning tools only.

 

Numeric Value

 

mom_tool_nose_angle_a

Tool

This parameter describes the shape of a turning form tool in parametric form. It represents an array holding the tool edge length information (see manufacturing turning help for more information).  Turning tools only.

 

Numeric Array

 

mom_tool_nose_angle_a

Tool

This parameter describes the shape of a turning form tool in parametric form. It represents an array holding the tool nose angle (radians) information (see manufacturing turning help for more information).  Turning tools only.

 

Numeric Array

 

mom_tool_nose_radius

Tool

This parameter specifies the radius of the inscribed circle at the cutter tip of the turning tool insert.  Turning tools only.

 

Numeric Value

 

mom_tool_nose_radius_a

Tool

This parameter describes the shape of a turning form tool in parametric form. It represents an array holding the tool nose radii information (see manufacturing turning help for more information).

 

Numeric Array

 

mom_tool_nose_width

Tool

This parameter describes the nose width of a turning tool. It represents the width of the tool cutting surface of either a Ring Type Joint grooving tool or a Trapezoidal threading tool.

 

Numeric Value

 

mom_tool_number_of_noses

Tool

This index contains the number of noses of a Form turning tool.  Turning tools only.

 

Integer

 

mom_tool_orientation

Tool

This parameter specifies the angle between the cutting edge and the cutting surface of the turning tool insert (radians).  Turning tools only.

 

Numeric Value

 

mom_tool_pitch

Tool

This command outputs the pitch value for the defined tool.

 

Numeric Value

 

mom_tool_point_angle

Tool

This parameter specifies the angle of the point of the tool. Drill tools only

 

Numeric Value

 

mom_tool_preset_cutter

Tool

Defines which sides of the cutter are available for tracking on the machine (left, right or both). For each preset cutter there are three attributes available to be specified: Cutter Tracking Point, X Offset, Y Offset.

0 Left, 1 Left & Right, 2 Right

Integer

 

mom_tool_radius

Tool

This parameter specifies the radius of the inscribed circle at the cutter tip. The standard tool radius assumes the tool's left and right nose radii are equal. You may define a left and right radius in User Defined tool types.

For lathe tooling, this parameter describes the distance from the center of the lathe tool to the tool tip. The mom_tool angle and the mom_tool_radius variables define the vector from the tool nose center to the tracking point. This value is only useful if the tracking point is the tool nose center, otherwise the mom_pos values contain this offset value.

 

Numeric Value

 

mom_tool_relief_angle

Tool

This parameter specifies the angle caused by the slope of the cutter away from the cutting edge of the turning tool insert (degrees). Turning tools only.

 

Numeric Value

 

mom_tool_relief_angle_o

Tool

This parameter specifies the angle caused by the slope of the cutter away from the cutting edge of the turning tool insert.

0-10

Integer

 

mom_tool_right_adjust_reg

Tool

This parameter specifies the register number value on the controller which contains the tool offset coordinates for the right cutter.

 

Integer

 

mom_tool_right_adjust_reg_t

Tool

This index has to be turned on, if you want to use parameter UF_PARAM_TL_RIGHT_ADJUST_INDEX.

0 = inactive, 1 = active

Integer

 

mom_tool_right_angle

Tool

This index defines the right clearance angle of grooving and threading asymmetrical tools (radians).

 

Numeric Value

 

mom_tool_right_corner_radius

Tool

This index defines the right corner radius of grooving asymmetrical tools.

 

Numeric Value

 

mom_tool_right_cutcom_reg

Tool

This parameter specifies the register number value on the controller which contains the value that the system uses to adjust the tool path to allow for variation due to an undersized or oversized cutter or tool (right cutter).

 

Integer

 

mom_tool_right_cutcom_reg_t

Tool

This index has to be turned on, if you want to use parameter UF_PARAM_TL_RIGHT_CUTCOM_INDEX.

0 = inactive, 1 = active

Integer

 

mom_tool_right_tracking_point

Tool

This parameter specifies the tracking point of the right cutter of the grooving tool.

0-8

Integer

 

mom_tool_right_x_offset

Tool

 This parameter specifies the right x offset, which is the x coordinate of the distance between the tool's reference point and it's right tracking point. Parameter UF_PARAM_TL_RIGHT_XOFF_TOG_INDEX has to be turned on.  Groove tools only.

 

Numeric Value

 

mom_tool_right_y_offset

Tool

This parameter specifies the right y offset, which is the y coordinate of the distance between the tool's reference point and it's right tracking point. Parameter UF_PARAM_TL_RIGHT_YOFF_TOG_INDEX has to be turned on.  Groove tools only

 

Numeric Value

 

mom_tool_shank_diameter

Tool

This parameter specifies the diameter of the shank at the top of the Barrel Cutter.  Barrell or T Cutter tools only.

 

Numeric Value

 

mom_tool_side_angle

Tool

The side angle defines the clearance angles of a grooving tool on the left and on the right side as equal (radians). A narrowing insert shape represents a positive value of the side angle, a widening insert shape a negative value. This parameter appears only in the Standard and Full Nose Radius tool types.

 

Numeric Value

 

mom_tool_size_o

Tool

This parameter specifies the size of the turning tool insert. Cut Edge Length, Inscribed Circle or Inscribed Circle ANSI are possible. The ISO insert size definition uses Cut Edge Length while the ANSI standard uses the inscribed circle. Depending on which standard the tool manufacturer uses, the corresponding method has to be set to determine the size. *

Possible Values:  0 Cut Edge Length, 1 Inscribed Circle, 2 Inscribed Circle ANSI

Integer

 

mom_tool_taper_angle

Tool

 This parameter specifies the angle of the sides of a tapered tool. The angle is measured from the tool axis. If the Taper Angle is positive, the tool is wider at the top than it is at the bottom. If the Taper Angle is negative, the tool is wider at the bottom than it is at the top. If the Taper Angle is zero, the sides of the tool are parallel to the tool axis.  Mill tools only.

 

Numeric Value

 

mom_tool_thickness

Tool

This parameter specifies the thickness of the turning tool insert.

 

Numeric Value

 

mom_tool_thickness_o

Tool

This parameter specifies the thickness of the turning tool insert.

0-13

Integer

 

mom_tool_tip_angle

Tool

This parameter specifies the angle of the tip of the tool. This is a non-negative angle measured from a line through the tool end point and perpendicular to the tool axis. If the Tip Angle is positive, the tool *  has a sharp point at the very bottom (like the vertex of a cone). For turning, the tip angle defines how the tip of a grooving tool is oriented. It is an angle measured perpendicular from the tool orientation axis and a line through the insert's tip edge. The tip angle may be positive, negative or zero for standard grooving inserts.  For mill and groove tools only.

 

Numeric Value

 

mom_tool_tip_offset

Tool

This parameter describes the tip offset of a threading tool. For standard insert type it is the offset of the tool nose's bottom point to the tool's left flank. For trapezoidal insert type it is the offset of the right end of the tool's bottom edge to the left flank.

 

Numeric Value

 

mom_tool_tracking_a

Tool

This parameter describes the shape of a turning form tool in parametric form. It represents an array holding the tracking point location information (see manufacturing turning help for more information).  Turning tools only.

 

Numeric Array

 

mom_tool_tracking_point

Tool

This parameter specifies the tracking point of the turning tool.

0-8

Integer

 

mom_tool_type

 

Tool

 

The type of the current tool.

Milling, Turning, Grooving, Drilling or Threading

String

 

mom_tool_x_imaginery_offset

Tool

Describes the radial distance in the x axis from the center of the lathe tool to the tool tip.  This value is only useful if the tracking point is tool nose center, otherwise the mom_pos values contain this offset value

 

Numeric Value

 

mom_tool_xmount

Tool

The x component of tool length.  This mom variable is used for simulation.  It may be different than the mom_tool_x_offset which is used for postprocessing and may be set to zero.

 

Numeric Value

 

mom_tool_x_offset

Tool

Describes the tool length offset for the X axis of the turning machine tool.

 

Numeric Value

 

mom_tool_ymount

Tool

The y component of tool length.  This mom variable is used for simulation.  It may be different than the mom_tool_y_offset which is used for postprocessing and may be set to zero.

 

Numeric Value

 

mom_tool_y_offset

Tool

Describes the tool length offset for the Y axis of the turning machine tool. This value is normally zero.

 

Numeric Value

 

mom_tool_z_imaginery_offset

Tool

Describes the centerline distance in the z axis from the center of the lathe tool to the tool tip.  This value is only useful if the tracking point is tool nose center, otherwise the mom_pos values contain this offset value.

 

Numeric Value

 

mom_tool_zmount

Tool

The z component of tool length.  This mom variable is used for simulation.  It may be different than the mom_tool_z_offset which is used for postprocessing and may be set to zero.

 

Numeric Value

 

mom_tool_z_offset

 Tool

Describes the tool length offset for the Z axis of the turning machine tool.

 

Numeric Value