MOM Machine Control Events

This section describes the machine control events and their associated parameters.

Event

Class

Description

MOM Variables

MOM_auxfun

Machine Control Events

Machine Control Event ''AUXFUN''. 

mom_auxfun, mom_auxfun_text, mom_auxfun_text_toggle

MOM_clamp

Machine Control Events

Machine Control Event ''CLAMP''.  You can activate auto clamping in Postbuilder by specifying the UDE CLAMP/&,AUTO,ON or OFF. 

mom_clamp_status, mom_clamp_axis, mom_clamp_text

MOM_coolant_on

Machine Control Events

Machine Control Event ''Coolant On''

mom_coolant_status, mom_coolant_mode, mom_coolant_text, mom_coolant_text_toggle

MOM_coolant_off

Machine Control Events

Machine Control Event ''Coolant Off''

mom_coolant_status, mom_coolant_text

MOM_cut_wire

Machine Control Events

Machine Control Event ''Cut Wire''

mom_cut_wire_text

MOM_cutcom_on

Machine Control Events

Machine Control Event ''Cutter Compensation''.  Note that there are two ways to activate cutter compensation.  The Planar Mill and Cavity Mill machine control dialogs have an automatic cutter compensation option that will output cutcom on and off events to control cutter compensation during engages and retracts and contacts with walls.  You can also set up a more non-automatic cutter compensation in the Start Post machine control dialog.  You must place a cutcom on and a cutcom off in the tool path with the non-automatic method.

mom_cutcom_status, mom_cutcom_mode, mom_cutcom_adjust_register, mom_cutcom_plane, mom_cutcom_text

MOM_cutcom_off

Machine Control Events

Machine Control Event ''Cutter Compensation''

mom_cutcom_status, mom_cutcom_text

MOM_delay

Machine Control Events

Machine Control Event ''Dwell''

mom_delay_mode, mom_delay_value, mom_delay_revs, mom_delay_text

MOM_flush

Machine Control Events

Machine Control Event ''Flush''

mom_flush_status, mom_flush_guides, mom_flush_pressure, mom_flush_register, mom_flush_text

MOM_flush_tank

Machine Control Events

Machine Control Event ''Flush Tank''

mom_flush_tank, mom_flush_tank_text

MOM_length_compensation

Machine Control Events

Machine Control Event ''Tool Length Compensation''

mom_length_comp_register, mom_length_comp_register_text

MOM_lintol

Machine Control Events

Machine Control Event ''LINTOL'' postprocessor command.  This event will be used by NX Post to activate linearization for four and five axis posts.

mom_lintol_status, mom_lintol

MOM_load_tool

Machine Control Events

Machine Control Event ''Load/Tool''  This event will not cause a tool change event.  It is used to pass machine information to the post.   In NX2 the MOM_load_tool event will contain the same information that the MOM_tool_change event contains.  Prior to NX2, the load tool event was only way to pass the  tool_head, mom_tool_angle, mom_tool_radius and the mom_tool_text mom_variables.  This event is used primarily to output a LOAD/TOOL in CLSF. 

mom_tool_number, mom_tool_change_type, mom_tool_adjust_register, mom_tool_x_offset, mom_tool_y_offset, mom_tool_z_offset,  tool_head, mom_tool_angle, mom_tool_radius, mom_tool_text

MOM_operator_message

Machine Control Events

Machine Control Event ''Operator Message''. 

mom_operator_message_status, mom_operator_message

MOM_opskip

Machine Control Events

Machine Control Event ''Operational Skip''

mom_opskip_status, mom_opskip_text

MOM_opstop

Machine Control Events

Machine Control Event ''Optional Stop''

mom_opstop_text

MOM_origin

Machine Control Events

Machine Control Event ''Origin''

mom_origin(0), mom_origin(1), mom_origin(2), mom_origin_text

MOM_power

Machine Control Events

Machine Control Event ''Power''

mom_power_value, mom_power_text

MOM_pprint

Machine Control Events

Machine Control Event ''PPRINT''

mom_pprint

MOM_prefun

Machine Control Events

Machine Control Event ''Prefun''

mom_prefun, mom_prefun_text

MOM_rotate

Machine Control Events

Machine Control Event ''Rotate''

mom_rotate_axis_type, mom_rotation_mode, mom_rotation_angle, mom_rotation_direction, mom_rotation_reference_mode, mom_rotation_text

MOM_select_head

Machine Control Events

Machine Control Event ''Select Head''

mom_head_type, mom_head_text

MOM_sequence_number

Machine Control Events

Machine Control Event ''Sequence number''

mom_sequence_mode, mom_sequence_number, mom_sequence_increment, mom_sequence_frequency, mom_sequence_text

MOM_set_modes

Machine Control Events

Machine Control Event ''Set Mode''

mom_output_mode, mom_arc_mode, mom_feed_set_mode, mom_parallel_to_axis, mom_machine_mode, mom_modes_text

MOM_stop

Machine Control Events

Machine Control Event ''Stop''

Note: Stop events do not cause a tool change event.

mom_stop_text

MOM_text

Machine Control Events

Machine Control Event ''User Defined Text''

mom_user_defined_text, mom_record_text, mom_record_fields, mom_field_count

MOM_thread_wire

Machine Control Events

Machine Control Event ''Thread Wire''

mom_thread_wire_text

MOM_tlset

Machine Control Events

Machine Control Event ''TLSET'' postprocessor command. This event occurs when the tool tracking height is specified. This is used for distance and time calculations.

mom_tool_tracking_height

MOM_tool_preselect

Machine Control Events

Machine Control Event ''Tool pre-select''

mom_tool_preselect_number, mom_tool_preselect_text

MOM_translate

Machine Control Events

Machine Control Event ''TRANS'' postprocessor command.

mom_translate(0), mom_translate(1), mom_translate(2), mom_translate_text

MOM_wire_angles

Machine Control Events

Machine Control Event ''Wire Angles''

mom_wire_slope, mom_wire_angle, mom_wire_angle_text

MOM_wire _cutcom

Machine Control Events

Machine Control Event ''Cutter Compensation''

mom_wire_cutcom_status, mom_wire _cutcom_mode, mom_wire_cutcom_adjust_register, mom_wire_cutcom_text

MOM_wire_guides

Machine Control Events

Machine Control Event ''Wire Guides''

mom_wire_guides_upper_plane, mom_wire_guides_lower_plane, mom_wire_height, mom_wire_guides_text

MOM_circular_move

Motion Events

This event occurs at a motion on an arc.

mom_arc_direction, mom_arc_intol_fraction, mom_arc_radius, mom_arc_tolerance, mom_arc_tool_diameter, mom_arc_tool_radius, mom_arc_center, mom_mom_arc_axis, mom_pos_arc_center, mom_pos_arc_axis, mom_pos_arc_plane, mom_ref_pos_arc_center, plus all mom variables generated by the MOM_linear_move event.

MOM_from_move

Motion Events

This event occurs for a motion type FROM.

mom_from_alt_pos, mom_from_pos, mom_from_ref_pos

MOM_gohome_move

Motion Events

This event occurs for a motion type GOHOME or GOHOME_DEFAULT.

mom_gohome_alt_pos, mom_gohome_pos, mom_gohome_ref_pos

MOM_initial_move

Motion Events

This event occurs at the first motion after a tool change event. If the first motion is a cycle move, a MOM_initial_move event is generated for the mom_cycle_rapid_to_pos.

All mom variables generated by the MOM_linear_move event.

MOM_lathe_thread

Motion Events

This event occurs for when the threading is activated and establishes the parameters for thread motion.

mom_lathe_thread_type, mom_lathe_thread_value, mom_lathe_thread_advance_type, mom_lathe_thread_increment, mom_lathe_thread_lead, mom_lathe_thread_lead_I, mom_lathe_thread_lead_k, mom_lathe_thread_tpi, mom_lathe_thread_feed_rate, mom_last_z_pos

MOM_linear_move

Motion Events

This event occurs at each linear motion at programmed feedrate.

mom_alt_pos, mom_feed_rate, mom_feed_rate_number, mom_feed_rate_mode, mom_feed_rate_output_mode, mom_feed_rate_per_rev, mom_last_z_pos, mom_mcs_coord_mode, mom_mcs_go_delta, mom_mcs_goto, mom_motion_distance, mom_motion_type, mom_out_angle_pos, mom_paint_color, mom_pos, mom_prev_alt_pos, mom_prev_mcs_goto, mom_prev_pos, mom_prev_ref_pos, mom_prev_tool_axis, mom_ref_pos, mom_tool_axis

MOM_nurbs_move

Motion Events

This event occurs at each nurb motion at the programmed feedrate.  The data varies depending on the kinematics variable mom_kin_nurbs_output_type.

mom_last_z_pos, mom_nurbs_order, mom_nurbs_point_count, mom_nurbs_knot_count, mom_nurbs_points, mom_nurbs_knots, mom_nurbs_coefficients

MOM_rapid_move

Motion Events

This event occurs at each motion at Rapid feedrate.

All mom variables generated with the MOM_linear_move event.