MOM Cycle Variables

mom Variable

Class

Description

Possible Values

Data Type

Default

mom_cycle_cam

Cycle

Value of the cam parameter in canned cycles.  Can be used to output the cam code in a canned cycle.

Any number greater than or equal to zero.

Integer

0

mom_cycle_clearance_plane

Cycle

Same as mom_cycle_rapid_to

 

Numeric Vaule

 

mom_cycle_clearance_pos

Cycle

Same as mom_cycle_rapid_to_pos

 

Numeric Array(3)

 

mom_cycle_counter_sink_dia

Cycle

Represents the diameter of the countersunk hole.  Only used during countersinking canned cycles to calculate the mom_cycle_rapid_to.

 

Numeric Value

 

mom_cycle_delay

Cycle

The value in seconds of the dwell parameter on cycles that have a DWELL minor word programmed. 

Any number greater than or equal to zero.

Numeric Value

0.0.

mom_cycle_delay_mode

Cycle

Mode of dwell in a canned cycle.

REVS or SECONDS.

String

 

mom_cycle_delay_revs

Cycle

The value in revolutions of the dwell parameter on cycles that have a DWELL minor word programmed. 

Any number greater than zero.

Numeric Value

0.0.

mom_cycle_feed_rate

Cycle

The current cycle Feedrate mode in IPM or MMPM mode.

Any number greater than or equal to zero.

Numeric Value

 

mom_cycle_feed_rate_mode

Cycle

The current output mode of the canned cycle.

IPM, IPR, MMPM, MMPR

String

 

mom_cycle_feed_rate_per_rev

Cycle

The current cycle Feedrate mode in IPR or MMPR mode.

Any number greater than or equal to zero.

Numeric Value

 

mom_cycle_feed_to

Cycle

The feed to depth value of the canned cycle.  This value is measured from the top of hole along the cycle spindle axis to the bottom of the hole.

 

Numeric Value

 

mom_cycle_feed_to_pos

Cycle

This is the bottom of the hole position.  It is a 3D point.  When the cycle spindle axis is (0,0,1), mom_cycle_feed_to_pos(2) represents the bottom of hole.

 

Numeric Array(3)

 

mom_cycle_hole_dia

Cycle

Represents the entrance diameter of the canned cycle.  Only used during countersinking canned cycles to calculate the mom_cycle_rapid_to..

 

Numeric Value

 

mom_cycle_option

Cycle

Parameter that can be assigned to any canned cycle.  Currently not used by Postbuilder.

Any string 66 characters or less.

String

 

mom_cycle_orient

Cycle

Value that is used by the no drag cycle only.  Represents the orientation angle for repositioning the boring tool prior to retraction.

 

Numeric Value

 

mom_cycle_rapid_to

Cycle

The rapid clearance value of the canned cycle.  This value is measured from the top of hole along the cycle spindle axis to the rapid clearance point above the hole.

 

Numeric Value

 

mom_cycle_rapid_to_pos

Cycle

This is the rapid clearance position of the canned cycle.  It is a 3D point.  When the cycle spindle axis is (0,0,1), mom_cycle_rapid_to_pos(2) represents the rapid clearance position.

 

Numeric Array(3)

 

mom_cycle_retract_mode

Cycle

Determines how the retraction will take place on the machine with a Fanuc controller.  If the option is set up in the post to output G98/G99, then AUTO will output a G98 and MANUAL will output a G99.

AUTO or MANUAL. 

String

MANUAL.

mom_cycle_retract_to

Cycle

The retract point of the canned cycle.  This value is measured from the top of hole along the cycle spindle axis to the retract point above the hole.

 

Numeric Value

 

mom_cycle_retract_to_pos

Cycle

This is the retraction clearance position of the canned cycle.  It is a 3D point.  When the cycle spindle axis is (0,0,1), mom_cycle_retract_to_pos(2) represents the final clearance position.

 

Numeric Array(3)

 

mom_cycle_spindle_axis

Cycle

Value used by the post to determine how work plane changes will take place.  

XY plane is 2, ZX plane is 1, YZ plane is 0.

Integer

2

mom_cycle_step1

Cycle

Value that can be used for deep and break chip canned cycles.  This is first of three possible step values.  It is up to users discretion on how to use this parameter.

 

Numeric Value

0

mom_cycle_step2

Cycle

Value that can be used for deep and break chip canned cycles.  This is second of three possible step values.  It is up to users discretion on how to use this parameter.

 

Numeric Value

0

mom_cycle_step3

Cycle

Value that can be used for deep and break chip canned cycles.  This is third of three possible step values.  It is up to users discretion on how to use this parameter.

 

Numeric Value

0

mom_cycle_text

Cycle

This is appended text that can be added to any cycle.  You will have to parse this text if you want to do anything with it.

Any string 66 characters or less.

String

 

mom_cycle_text_defined

Cycle

Flag defining if CYCLE text has been entered

0 (no text), 1 (text defined)

Integer

 

mom_cycle_tool_angle

Cycle

Represents the tool angle of the drilling tool of the canned cycle.  Only used during countersinking canned cycles to calculate the mom_cycle_rapid_to.

0-360

Numeric Value

 

mom_sys_cycle_bore_back_code

Cycle

Defines the G code for cycle bore back.

Any number greater than or equal to zero.

Numeric Value

87

mom_sys_cycle_bore_code

Cycle

Defines the G code for cycle bore.

Any number greater than or equal to zero.

Numeric Value

85

mom_sys_cycle_bore_drag_code

Cycle

Defines the G code for cycle bore drag.

Any number greater than or equal to zero.

Numeric Value

86

mom_sys_cycle_bore_dwell_code

Cycle

Defines the G code for cycle bore dwell.

Any number greater than or equal to zero.

Numeric Value

89

mom_sys_cycle_bore_manual_code

Cycle

Defines the G code for cycle bore manual.

Any number greater than or equal to zero.

Numeric Value

88

mom_sys_cycle_bore_manual_dwell_code

Cycle

Defines the G code for cycle bore manual dwell.

Any number greater than or equal to zero.

Numeric Value

89

mom_sys_cycle_bore_no_drag_code

Cycle

Defines the G code for cycle bore nodrag.

Any number greater than or equal to zero.

Numeric Value

76

mom_sys_cycle_drill_breakchip_code

Cycle

Defines the G code for cycle drill break chip.

Any number greater than or equal to zero.

Numeric Value

73

mom_sys_cycle_drill_code

Cycle

Defines the G code for cycle drill.

Any number greater than or equal to zero.

Numeric Value

81

mom_sys_cycle_drill_deep_code

Cycle

Defines the G code for cycle drill deep.

Any number greater than or equal to zero.

Numeric Value

83

mom_sys_cycle_drill_dwell_code

Cycle

Defines the G code for cycle drill dwell.

Any number greater than or equal to zero.

Numeric Value

82

mom_sys_cycle_feed_mode

Cycle

Defines the Feedrate output mode that will be used for canned cycles.  It can be either IPM/MMPM or IPR/MMPR.  This value is set in the Feedrate dialogs in Postbuilder.

IPM, MMPM, IPR or MMPR

String

IPM/MMPM

mom_sys_cycle_off

Cycle

Defines the G code for cycle off.

Any number greater than or equal to zero.

Numeric Value

80

mom_sys_sim_cycle_bore

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_bore_back

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_bore_drag

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_bore_dwell

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_bore_manual

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_bore_manual_dwell

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_bore_nodrag

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_drill

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_drill_break_chip

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_drill_deep

Cycle

Defines whether the cycle has been customized. 

Standard is 0, Customized is 1.

Numeric Value

0

mom_sys_sim_cycle_drill_dwell

Cycle

Defines whether the cycle has been customized.

Standard is 0, Customized is 1.

Numeric Value

0

 

mom_sys_sim_cycle_tap

Cycle

  Defines whether the cycle has been customized.  

Standard is 0, Customized is 1.  

Numeric Value

0