MOM Motion Events

Event

Class

Description

mom Variables

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_end_of_conic

Motion Events

This event occurs at the end of motion on a conic segment.

 

MOM_first_move

Motion Events

This event occurs at the start of an operation that does not have a tool change.

All mom variables generated by the MOM_linear_move event.

MOM_first_turret  

Motion Events

This event occurs at the start of an operation to define the initial turret or carrier.  This event occurs immediately before the Start of Path event.  This event can be used to change the postprocessor.

mom_carrier_name

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.

MOM_set_csys   

Motion Events

This event occurs to define the current coordinate system.  If present, will be output immediately after the MOM_start_of_path event.

mom_csys_matrix,

mom_kin_coordinate_system_type

MOM_start_of_conic

Motion Events

This event occurs at the start of motion on a conic segment. The subsequent motion events are linear moves that approximate the conic segment.

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, mom_upper_arc_direction, mom_upper_pos_arc_center, plus all mom variables generated by the MOM_circular_move event.

MOM_turret_change   

Motion Events

This event occurs whenever there is a change of turrets or carriers.  This event occurs immediately before the Start of Path event.  This event can be used to change the postprocessor.

mom_carrier_name