多墨网

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

只需一步,快速开始

定制UG后处理Mom函数变量大全

[复制链接]
许海女 发表于 2018-7-21 21:46:20 | 显示全部楼层 |阅读模式
属性的 MOM 变量

注释:
新的变量、属性和程序会不断添加,因此不保证此列表内容完整


mom_attr_OPER_<name>

指派给工序的所有属性的前缀为 mom_attr_OPER_
将附加 <name> 并转换为大写

工序属性将在后处理期间的路径开始时可用        
用户定义时可用,指派给程序的所有属性的前缀为


mom_attr_PROGRAMVIEW_<name>

mom_attr_PROGRAMVIEW_将附加<name> 并转换为大写,程序属性将在后面
指派给特定刀具对象(刀架、刀槽、夹头、刀具)的所有属


mom_attr_TOOL_<name>

前缀为 mom_attr_TOOL_。将附加 <name> 并转换为大写
刀具属性将在后处理期间的工序开始时可用

mom_attr_PART_<name>

指派给部件文件的所有属性的前缀为 mom_attr_PART_将附加 <name> 并转换为大写
部件属性将在后处理期间的程序开始时可用


切削周期的 MOM 变量和程序

注释:
新的变量、属性和程序会不断添加,因此不保证此列表内容完整
可以快速区分变量和程序。
Tcl 是区分大小写的。
根据惯例,变量和属性名的开头是 mom_,而程序的开头是 MOM_
程序列表是有关切削周期的事件处理程序
mom_cycle_cam


现成切削周期中 CAM 参数的值。可用于在现成切削周期中输出 CAM 代码。

可能的值:大于等于零的任何数字
数据类型:整数
默认:0


mom_cycle_clearance_plane和 mom_cycle_rapid_to 相同

mom_cycle_clearance_pos和 mom_cycle_rapid_to_pos 相同



mom_cycle_counter_sink_dia

代表埋头孔的直径。只在埋头加工现成切削周期中用于计算 mom_cycle_rapid_to。



mom_cycle_delay

已将 DWELL 次关键字编程的切削周期的驻留参数值(以秒为单位)。
可能的值:大于等于零的任何数字



mom_cycle_delay_mode

现成切削周期中的驻留模式。
可能的值:REVS 或 SECONDS。


mom_cycle_delay_revs

已将 DWELL 次关键字编程的切削周期的驻留参数值(以转为单位)。
可能的值:大于零的任何数字。
mom_cycle_feed_rate

IPM 或 MMPM 模式下的当前切削周期进给率模式。
可能的值:大于等于零的任何数字。



mom_cycle_feed_rate_mode

现成切削周期的当前输出模式。
可能的值:IPM,IPR,MMPM,MMPR


mom_cycle_feed_rate_per_rev

IPR 或 MMPR 模式下的当前切削周期进给率模式。
可能的值:大于等于零的任何数字。

mom_cycle_feed_to

现成切削周期的进给深度值。此值的测量从孔的顶部起,沿着切削周期主轴直到孔的底部。


mom_cycle_feed_to_pos

这是孔位置的底部。它是一个 3D 点。切削周期主轴为 (0,0,1) 时,mom_cycle_feed_to_pos(2) 代表孔的底部。
可能的值:数值阵列 (3)


mom_cycle_hole_dia

可指派给任何现成切削周期的参数。目前没有被后处理构造器使用。
可能的值:任何长度不超过 66 个字符的字符串。


mom_cycle_orient

仅供无拖动切削周期使用的值。代表在退刀前重新定位镗刀的方位角。



mom_cycle_rapid_to

现成切削周期的快速移动安全平面距离值。此值的测量从孔的顶部起,沿着切削周期主轴直到孔上方的快速移动安全点。



mom_cycle_rapid_to_pos

这是现成切削周期的快速间隙位置。它是一个 3D 点。切削周期主轴为 (0,0,1) 时,
mom_cycle_rapid_to_pos(2) 代表快速间隙位置。



mom_cycle_retract_mode

确定如何通过 Fanuc 控制器在机床上进行退刀。
如果在后处理中设置选项以输出 G98/G99,则 AUTO 将输出 G98,而 MANUAL 将输出 G99。
可能的值:AUTO 或 MANUAL。
mom_cycle_retract_to

现成切削周期的退刀点。此值的测量从孔的顶部起,沿着切削周期主轴直到孔上方的退刀点。



mom_cycle_retract_to_pos

这是现成切削周期的退刀间隙位置。它是一个 3D 点。
当切削周期主轴为 (0,0,1) 时,mom_cycle_retract_to_pos(2) 代表最终间隙位置
可能的值:数值阵列 (3)


mom_cycle_spindle_axis
后处理用于确定工作平面将如何更改的值。
可能的值:0(YZ 平面);1(ZX 平面);2(XY 平面)


mom_cycle_step1

用于深孔和断屑加工现成切削周期的值。这是三个可能步长值中的第一个。此参数的使用完全由用户决定。


mom_cycle_step2

用于深孔和断屑加工现成切削周期的值。这是三个可能步长值中的第二个。此参数的使用完全由用户决定。


mom_cycle_step3

用于深孔和断屑加工现成切削周期的值。这是三个可能步长值中的第三个。此参数的使用完全由用户决定。


mom_cycle_text

这是可添加到任何切削周期的附加文本。如果要用此文本进行任何操作,则必须解析它。
可能的值:任何长度不超过 66 个字符的字符串。



mom_cycle_text_defined

标志定义是否已输入 CYCLE 文本。
可能的值:0(无文本),1(定义文本)


mom_cycle_tool_angle
表示埋头加工现成切削周期的倒斜角或埋头角度。仅用于计算周期的 mom_cycle_rapid_to 值。
在点到点的传统钻孔工序中,您可以独立于刀具尺寸定义此参数。
在当前钻孔工序中,NX 使用过程特征的埋头角度来定义此参数。
可能的值:0-360

mom_sys_cycle_bore_back_code
定义反向镗孔周期的 G 代码。

mom_sys_cycle_bore_code
定义镗孔周期的 G 代码。

mom_sys_cycle_bore_drag_code
定义拖动镗孔周期的 G 代码。

mom_sys_cycle_bore_dwell_code
定义驻留镗孔周期的 G 代码。

mom_sys_cycle_bore_manual_code
定义手工镗孔周期的 G 代码。

mom_sys_cycle_bore_manual_dwell_code
定义手工驻留镗孔周期的 G 代码。

mom_sys_cycle_bore_no_drag_code
定义无拖动镗孔周期的 G 代码。
mom_sys_cycle_drill_breakchip_code
定义断屑钻孔周期的 G 代码。

mom_sys_cycle_drill_code
定义钻孔周期的 G 代码。

mom_sys_cycle_drill_deep_code
定义深孔钻周期的 G 代码。

mom_sys_cycle_drill_dwell_code
定义驻留钻孔周期的 G 代码。

mom_sys_cycle_feed_mode

定义将用于现成切削周期的进给率输出模式。可以是 IPM/MMPM 或 IPR/MMPR
该值在后处理构造器的“进给率”对话框中设置
可能的值:IPM、MMPM、IPR 或 MMPR

mom_sys_cycle_off

定义关闭切削周期的 G 代码。

mom_sys_sim_cycle_bore

定义是否已定制切削周期。
可能的值:标准为 0,定制为 1

mom_sys_sim_cycle_bore_back
定义是否已定制切削周期。
可能的值:标准为 0,定制为 1。

mom_sys_sim_cycle_bore_drag
定义是否已定制切削周期。
可能的值:标准为 0,定制为 1

mom_sys_sim_cycle_bore_dwell
定义是否已定制切削周期
可能的值:标准为 0,定制为 1

mom_sys_sim_cycle_bore_manual_dwell
定义是否已定制切削周期
可能的值:标准为 0,定制为 1


mom_sys_sim_cycle_bore_nodrag
定义是否已定制切削周期
可能的值:标准为 0,定制为 1


mom_sys_sim_cycle_drill
定义是否已定制切削周期
可能的值:标准为 0,定制为 1


mom_sys_sim_cycle_drill_break_chip
定义是否已定制切削周期
可能的值:标准为 0,定制为 1


mom_sys_sim_cycle_drill_deep
定义是否已定制切削周期
可能的值:标准为 0,定制为 1

mom_sys_sim_cycle_drill_dwell
定义是否已定制切削周期
可能的值:标准为 0,定制为 1


mom_sys_sim_cycle_tap
定义是否已定制切削周期
可能的值:标准为 0,定制为 1

MOM_bore
此事件在镗孔周期已激活并为事件 MOM_bore_move 确定参数时发生
可能的值:以 MOM_drill 事件生成的所有 mom 变量。

MOM_bore_back
此事件在反向镗孔周期已激活并为事件 MOM_bore_back_move 确定参数时发生。
可能的值:mom_cycle_orient,外加 MOM_drill 事件中生成的所有 mom 变量。

MOM_bore_back_move
此事件在反向镗孔周期处于活动状态时发生在运动中,并使用反向镗孔周期为输出确定的参数。
可能的值:以 MOM_linear_move 事件和 MOM_drill_move_event 生成的所有 mom 变量。

MOM_bore_drag
此事件在拖动镗孔周期已激活并为事件 MOM_bore_drag_move 确定参数时发生。
可能的值:以 MOM_drill 事件生成的所有 mom 变量。


MOM_bore_no_drag_move
此事件在无拖动镗孔周期处于活动状态时发生在运动中,
并使用无拖动镗孔周期为输出确定的参数。
可能的值:
以 MOM_linear_move 事件
MOM_drill_move_event 生成的所有 mom 变量。

MOM_cycle_off
此事件在上一切削周期停用时发生。
Cmom_cycle_status

MOM_cycle_plane_change

此事件在切削周期运动中、
当前工作面的层高于前一工作面时触发。
可能的值:mom_cycle_clearance_pos

MOM_drill
此事件在钻孔周期已激活并为事件
MOM_drill_move 确定参数时发生。
可能的值:
mom_cycle_status,
mom_cycle_feed-rate,
mom_cycle_feed_rate_per_rev,
mom_cycle_delay_mode,
mom_cycle_feed_rate_mode,
mom_cycle_retract_mode,
mom_cycle_retract_to,
mom_cycle_feed_to,
mom_cycle_rapid_to,
mom_cycle_clearance_plane,
mom_cycle_option

MOM_drill_break_chip
此事件在断屑钻孔周期已激活并为事件
MOM_drill_break_chip_move 确定参数时发生。
可能的值:
mom_cycle_step1、
mom_cycle_step2、
mom_cycle_step3 外加 MOM_drill
事件中生成的所有 mom 变量。

MOM_drill_break_chip_move
此事件在断屑钻孔周期处于活动状态时发生在运动中,
并使用断屑钻孔周期为输出确定的参数。
可能的值:
以 MOM_linear_move 事件
MOM_drill_move_event 生成的所有 mom 变量。


MOM_drill_counter_sink
此事件在埋头钻孔周期已激活并为事件
MOM_drill_counter_sink_move 确定参数时发生。
可能的值:
mom_cycle_counter_sink_dia、
mom_cycle_hole_dia、mom_cycle_tool_angle,
外加 MOM_drill 事件中生成的所有 mom 变量。

MOM_drill_counter_sink_move
此事件在埋头钻孔周期处于活动状态时发生在运动中,
并使用埋头钻孔周期为输出确定的参数。
可能的值:
MOM_linear_move 事件
MOM_drill_move_event 生成的所有 mom 变量。
MOM_drill_csink_dwell


MOM_drill_csink_dwell

此事件在埋头驻留钻孔周期已激活并为事件
MOM_drill_csink_dwell_move 确定参数时发生
可能的值:
mom_cycle_counter_sink_dia
mom_cycle_hole_dia、mom_cycle_tool_angle
MOM_drill 事件中生成的所有 mom 变量


MOM_drill_csink_dwell_move
此事件在埋头驻留钻孔周期处于活动状态时发生在运动中,
并使用埋头驻留钻孔周期为输出确定的参数。
可能的值:
以 MOM_linear_move 事件
MOM_drill_move_event 生成的所有 mom 变量。

MOM_drill_deep
此事件在深孔钻周期已激活并为事件
MOM_drill_deep_move 确定参数时发生。
可能的值:
mom_cycle_step1、mom_cycle_step2、mom_cycle_step3,
外加 MOM_drill 事件中生成的所有 mom 变量。


MOM_drill_deep_move
此事件在深孔钻周期处于活动状态时发生在运动中,
并使用深孔钻周期为输出确定的参数。
可能的值:
以 MOM_linear_move 事件
MOM_drill_move_event 生成的所有 mom 变量。


MOM_drill_dwell
此事件在驻留钻孔周期已激活并为事件 MOM_drill_dwell_move 确定参数时发生。
可能的值:以 MOM_drill 事件生成的所有 mom 变量。


MOM_drill_dwell_move
此事件在驻留钻孔周期处于活动状态时发生在运动中,并使用驻留钻孔周期为输出确定的参数。
可能的值:
以 MOM_linear_move 事件和
MOM_drill_move_event 生成的所有 mom 变量。


MOM_drill_move
此事件在钻孔周期处于活动状态时发生在运动中,并使用钻孔周期为输出确定的参数。
可能的值:
mom_cycle_clearance_plane、
mom_cycle_delay_revs、
mom_cycle_rapid_to_pos、
mom_cycle_retract_to_pos、
mom_cycle_feed_to_pos,
MOM_linear_move 事件生成的所有 mom 变量。


MOM_drill_text
此事件在文本钻孔周期已激活并为事件
MOM_drill_text_move 确定参数时发生。
可能的值:
mom_cycle_text,
外加 MOM_drill 事件中生成的所有 mom 变量。


MOM_drill_text_move
以 MOM_linear_move 事件和 MOM_drill_move_event 生成的所有 mom 变量。
可能的值:
以 MOM_linear_move 事件
和 MOM_drill_move_event 生成的所有 mom 变量。


MOM_tap
此事件在攻丝周期已激活并为事件 MOM_tap_move 确定参数时发生。
可能的值:
MOM_set_turbo_mode [<ON | OFF> 或 <T | F> 或 <Y | N> [ADVANCED] ]


MOM_tap_move
此事件在攻丝周期处于活动状态时发生在运动中,
并使用攻丝周期为输出确定的参数。
可能的值:
以 MOM_linear_move 事件
和 MOM_drill_move_event 生成的所有 mom 变量。




进给率的 MOM 变量 *******************


mom_feed_approach_unit
为 mom 变量 mom_feed_approach_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_approach_value
逼近移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_approach_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_cut_unit
为 mom 变量 mom_cut_approach_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_cut_value
切削移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_cut_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_departure_unit
为 mom 变量 mom_feed_approach_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_departure_value
离开移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_departure_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_engage_unit
为 mom 变量 mom_feed_engage_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_engage_value
进刀移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_engage_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_first_cut_unit
为 mom 变量 mom_feed_first_cut_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_first_cut_value
首批切削移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_first_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_per_tooth
用于转化为进给率和速度对话框中 RPM 数据的 SFM(或 SMM)数据。
可能的值:大于等于零的任何数字。


mom_feed_rapid_unit
为 mom 变量 mom_feed_rapid_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_rapid_value
快速移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_rapid_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_rate
当前进给率。将始终等同 IPM 或 MMPM。将是快速移动的快速移刀进给率。
可能的值:大于等于零的任何数字。


mom_feed_rate_dpm
对于四轴和五轴铣,旋转轴以该进给率在进给率移动或线性和旋转进给率组合移动期间移动。
可能的值:大于等于零的任何数字。


mom_feed_rate_mode
编程设定进给率模式。如果 SET/MODE,OFF 有效,这将是输出模式。
对于切削周期,如果切削周期输出模式为 AUTO,则这是输出模式。
可能的值:大于等于零的任何数字。


mom_feed_rate_number
时间倒数进给率。计算方式为“进给率/距离”。
可能的值:大于等于零的任何数字。


mom_feed_rate_output_mode
当前的进给率输出模式。如果 SET/MODE,OFF 有效,则输出模式是输入模式指定的模式。
可能的值:当前的进给率输出模式。如果 SET/MODE,OFF 有效,
则输出模式是输入模式指定的模式。 IPM, MMPM, IPR, MMPR, INVERS。


mom_feed_rate_per_rev
对于车床,是编程设定的或计算的 IPR 或 MMPR 进给率。
可能的值:大于等于零的任何数字。


mom_feed_retract_unit
为 mom 变量 mom_feed_retract_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_retract_value
退刀移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_retract_unit,它还将采用单位分钟或单位转模式。
c大于等于零的任何数字。


mom_feed_return_unit
为 mom 变量 mom_feed_return_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_return_value
返回移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_return_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_set_mode
SET/MODE 命令指定的进给率模式。
可能的值:IPM, MMPM, IPR, MMPR, INVERS。


mom_feed_stepover_unit
为 mom 变量 mom_feed_stepover_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_stepover_value
步距移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_stepover_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_feed_traversal_unit
为 mom 变量 mom_feed_traversal_value 定义模式。
可能的值:ipm, mmpm, ipr, mmpr


mom_feed_traversal_value
移刀移动的进给率。此值将采用当前部件单位。
根据变量 mom_feed_traversal_unit,它还将采用单位分钟或单位转模式。
可能的值:大于等于零的任何数字。


mom_kin_max_dpm
仅用于四轴和五轴后处理。定义转台可移动的最大每分钟度数。
进给率将减小以确保最大 DPM 不会超出。
可能的值:大于零的任何数字。


mom_kin_max_ipm
定义可输出的最大进给率。注意,此最大值可能不同于指派给 F 地址的最大值。
违反此最大值限制将向警告文件输出一个警告。此变量也用于定义最大 MMPM。
可能的值:大于等于零的任何数字。


mom_kin_min_arc_radius
定义可编程设定的最小圆弧半径。半径小于最小值的任何圆弧将输出为线性转至。
可能的值:大于零的任何数字。



mom_kin_min_dpm
仅用于四轴和五轴后处理。定义转台可移动的最小每分钟度数。
可能的值:大于零的任何数字。


mom_kin_min_frn
定义在时间倒数输出模式下可输出的最小进给率数 (FRN)。
FRN 计算方式为“编程设定进给率/距离”。
可能的值:大于零的任何数字。


mom_kin_min_ipm
定义可输出的最小进给率。注意,此最小值可能不同于指派给 F 地址的最小值。
违反此最大值限制将向警告文件输出一个警告。此变量也用于定义最小 MMPM。
可能的值:大于零的任何数字。


mom_kin_min_ipr
定义可输出的最小 IPR 或 MMPM 进给率。
注意,此最小值可能不同于指派给 F 地址的最小值。
违反此最小值限制将向警告文件输出一个警告。IPR 或 MMPR 值可能在限制内。
IPR*RPM 值可能超过允许的最大 IPM 或 MMPM。
必须编程设定一个有效的 RPM,否则将收到进给率警告,因为计算的 IPR*RPM 将为 0.0。
可能的值:大于零的任何数字。


mom_programmed_feed_rate
编程设定进给率的值。它可能以每分钟或每转为单位。
可能的值:大于零的任何数字。


mom_sys_contour_feed_mode(LINEAR)
通过此 mom 变量,用户可为线性运动定义进给率输出模式 (IPM/MMPM, FRN)。
此变量在后处理构造器的“进给率”对话框中设置。
可能的值:IPM/MMPM 或 FRN


mom_sys_contour_feed_mode(LINEAR_ROTARY)
仅用于四轴和五轴后处理。通过此 mom 变量,用户可为旋转运动定义进给率输出模式(IPM/MMPM、FRN 或 DPM)。
此变量在后处理构造器的“进给率”对话框中设置。
可能的值:IPM/MMPM、FRN 或 DPM



mom_sys_delay_param(REVOLUTIONS,format)
定义将在以转数格式输出驻留时使用的格式。


mom_sys_delay_param(SECONDS,format)
定义将在以秒数格式输出驻留时使用的格式。


mom_sys_feed_param(FRN,format)
定义将在 FRN 进给率模式时使用的定义文件中的格式。
该格式可在后处理构造器的“进给率”对话框中编辑。
可能的值:后处理的定义文件中定义的任何格式。


mom_sys_feed_param(IPM,format)
定义将在 IPM 进给率模式时使用的定义文件中的格式。
该格式可在后处理构造器的“进给率”对话框中编辑。
可能的值:后处理的定义文件中定义的任何格式。


mom_sys_feed_param(IPR,format)
定义将在 IPR 进给率模式时使用的定义文件中的格式。
该格式可在后处理构造器的“进给率”对话框中编辑。
可能的值:后处理的定义文件中定义的任何格式。


mom_sys_feed_param(MMPM,format)
定义将在 MMPM 进给率模式时使用的定义文件中的格式。
该格式可在后处理构造器的“进给率”对话框中编辑。
可能的值:后处理的定义文件中定义的任何格式。

mom_sys_feed_param(MMPM,format)
定义将在 MMPM 进给率模式时使用的定义文件中的格式。
该格式可在后处理构造器的“进给率”对话框中编辑。
可能的值:后处理的定义文件中定义的任何格式。



MOM_sequence_number
机床控制事件 "Sequence Number"

MOM_set_modes
机床控制事件 "Set Mode"

MOM_stop
机床控制事件“停止” 注意:停止事件不会导致换刀事件。

MOM_text
机床控制事件 "User Defined Text"

MOM_thread_wire
机床控制事件 "Thread Wire"


MOM_tlset
机床控制事件 "TLSET" 后处理器命令。
此事件在指定刀具跟踪高度时发生。这用于计算距离和时间。

MOM_tool_preselect
机床控制事件 "Tool pre-select"


MOM_translate
机床控制事件 "TRANS" 后处理器命令。

MOM_wire _cutcom
机床控制事件 "Cutter Compensation"


MOM_wire_angles
机床控制事件 "Wire Angles"

MOM_wire_guides
机床控制事件 "Wire Guides"
运动的 MOM 变量
注释
Mom 变量

mom_alt_pos
当前 GOTO 的备选机床坐标(X、Y、Z、第四轴、第五轴)。
如果机床的运动学是五轴,则此值不同于 mom_pos。
否则,mom_alt_pos 将和 mom_pos 相同。
对于五轴机床,将输入坐标 (X,Y,Z,I,J,K) 转换为机床坐标 (X,Y,Z,A,B)
时始终至少有两个有效的解算方案。最佳解算方案是 mom_pos,备选解是 mom_alt_pos。

mom_arc_angle
当前圆弧的总度数。

mom_arc_axis
圆轴矢量。


mom_arc_center
圆的中心。


mom_arc_direction
圆的方向。


mom_arc_intol_fraction
为内公差的公差百分比。值为 0.5 定义内公差等于外公差。


mom_arc_mode
SET/MODE UDE 的值控制将如何在后处理中输出圆弧。


mom_arc_radius
当前圆弧的半径。


mom_arc_tolerance
用于生成当前圆弧的总公差。


mom_arc_tool_diameter
用于驱动圆弧的刀具直径。

mom_arc_tool_radius
用于驱动圆弧的刀具半径。


mom_contact_center
为 3D 接触输出模式定义球心。
对于球末端刀具,将输出拐角半径的中心。
如果 mom_contact_status 为 OFF,则刀具末端位置将输出为球心。
此功能只适用于可变轴曲面轮廓铣。


mom_contact_normal
为 3D 接触输出模式定义从接触点到球心的法矢。
如果 mom_contact_status 为 OFF,则刀轴将输出为法矢。
此功能只适用于可变轴曲面轮廓铣。


mom_contact_point
为 3D 接触输出模式定义接触点。
如果 mom_contact_status 为 OFF,则刀具末端位置将输出为

mom_contact_point。
此功能只适用于可变轴曲面轮廓铣。


mom_contact_status
在跟踪模式为 3D 刀刃补偿模式时定义接触数据的状态。
ON 表明刀具正在接触部件或驱动曲面,
并且3D刀刃补偿模式处于活动状态。
此功能只适用于可变轴曲面轮廓铣。


mom_csys_matrix
在跟踪模式为 3D 刀刃补偿模式时定义接触数据的状态。
ON 表明刀具正在接触部件或驱动曲面,
并且 3D 刀刃补偿模式处于活动状态。
此功能只适用于可变轴曲面轮廓铣。



mom_current_motion
定义从当前局部坐标系到主坐标系的映射的矩阵。
此矩阵只随 MOM_csys 事件输出。
前九个元素将为 3X3 矩阵。第 10 到 12 个元素代表原点。
mom_cutter_data_output_indicator
和 mom_motion_event 相同。


mom_drive_point_diameter
定义当前输出模式。值为 0 代表输出为刀具末端。
2D 接触轮廓和 3D 刀具补偿模式不活动。
值为 1 代表输出为 2D 接触轮廓。
mom_pos 中的值代表刀具接触位置。
值为 2 代表输出为 3D 刀具补偿模式
mom 变量 mom_tool_tracking_type 将定义输出的数据。
3D 的子类型是球、接触或刀尖。


mom_drive_point_distance
用于用户定义的刀具。如果刀轨是 2D 接触,
则跟踪点的轴向距离应用于整个刀轨,FROM 和 GOHOME 刀具位置除外。

mom_drive_point_name
用于用户定义的刀具。如果刀轨是 2D 接触,则这是当前跟踪点的名

mom_from_alt_pos
FROM 位置的 alt_pos 坐标值。请参阅 mom_alt_pos,查看 alt_pos 的常规说明。


mom_from_pos
FROM 位置的 alt_pos 坐标值。请参阅 mom_alt_pos,查看 alt_pos 的常规说明。


mom_from_ref_pos
仅对于车削,机床坐标中的 FROM 位置代表没有应用 XOFF 和 YOFF 。


mom_gohome_alt_pos
GOHOME 位置的 alt_pos 坐标值。请参阅 mom_alt_pos,查看 alt_pos 的常规说明。

mom_gohome_pos
GOHOME 位置的 mom_pos 坐标值。


mom_gohome_ref_pos
定义参考点坐标中 GOHOME 的位置。


mom_head_gauge_point
定义在 ONT 的“机床”中定义的摆头对象的当前偏置。该点将影响工序的逆运动学。


mom_head_spindle_axis
定义在 ONT 的“机床”中定义的摆头对象的当前方位。
矢量将影响工序的逆运动学。
这个矢量将取代在机床的初始运动学中定义的初始 mom_kin_spindle_axis。
mom_helix_direction
和 mom_arc_direction 相同
mom_helix_pitch
为一个 helix_move 事件定义螺旋的螺距。


mom_init_alt_pos
定义当前 MSYS 的原点的备选机床位置。
mom_init_alt_pos(3) 和 mom_init_alt_pos(4)
代表机床在使用控制器坐标系(例如 G68 或 G125)
的一项工序开始前需要定位到的备选旋转轴位置。
只为 MOM_set_csys 事件中的 CSYS 坐标系创建此信息。
如果 mom_init_pos 位置并非最佳,可使用备选位置。

mom_init_out_angle_pos
定义 mom_init_pos(3) 和 mom_init_pos(4) 的格式化值。
这些值可包含一个负值、一个大于 360 的值或小于 0 的值。
mom_init_pos
定义当前 MSYS 的原点的机床位置。
mom_init_pos(3) 和 mom_init_pos(4) 代表机床在使用控制器坐标系
(例如 G68 或 G125)的一项工序开始前需要定位到的旋转轴位置。
只为 MOM_set_csys 事件中的 CSYS 坐标系创建此信息。

mom_last_pos
之前的刀具位置。和 mom_prev_pos 不同。固定循环切削运动之后会使用退刀位置。

mom_last_z_pos
相当于 mom_last_pos(2)。之前的 Z 位置。


mom_lathe_spindle_axis
定义输入坐标的含义。标准输出模式和后处理构造器使用的模式为 MCSZ。

mom_mcs_goto
刀轨转至点将输出到一个 CLSF。
位置是有关在操作中编程设定的当前 MCS 的输出。

mom_motion_distance
从上一点到当前点的距离。

mom_motion_event
当前运动类型。对于这些运动类型的每一种,由系统生成一个事件。
例如,如果当前运动类型是 linear_move,生成的事件是 MOM_linear_move。

mom_motion_type
来自工序的运动类型。
mom_out_angle_pos
仅用于四轴和五轴机床。用于第四和第五轴的格式化角度。
这些值可包含一个负值,或一个大于 360 或小于 0 的值。
mom_out_angle_pos(0) 是第四轴,mom_out_angle_pos(1) 是第五轴。


mom_pos
定义转至点的机床坐标。对于车削,
这是刀尖的 X 和 Z 位置。
对于四台和五台铣床,mom_pos(3) 和 mom_pos(4) 代表第四和第五轴旋转位置。
旋转位置介于 0 和 360 之间。对于三轴车铣,输出为 X、Z 和 C。
对于线切割机床,mom_pos(3) 和 mom_pos(4) 用于 4 轴输出,
以代表基于运动学变量 mom_kin_wire_tilt_output_type 的数据。

mom_pos_arc_axis
机床坐标系中的圆轴矢量。

mom_pos_arc_center
机床坐标系中的圆心。

mom_pos_arc_plane
机床坐标系中圆弧的主平面。
MCS 中的圆可能没有在主平面中,
但在为四轴或五轴后处理旋转后,生成的圆必须在主平面中。


mom_preferred_fifth_angle
仅用于四轴和五轴机床。
第五轴的首选机床轴角度保存在固定刀轴铣削工序中。


mom_preferred_fourth_angle
仅用于四轴和五轴机床。
第四轴的首选机床轴角度保存在固定刀轴铣削工序中。

mom_prev_alt_pos
上一转至点的机床坐标。这是 mom_pos 的上一版本。

mom_prev_mcs_goto
MCS 输出模式下的上一转至点。mom_mcs_goto 的上一版本。


mom_prev_out_angle_pos
mom_out_angle_pos 的先前值。
mom_prev_out_angle_pos(0) 是第四轴,
而 mom_prev_out_angle_pos(1) 是第五轴。

mom_prev_pos
mom_pos 的先前值

mom_prev_ref_pos
仅用于车削。mom_ref_pos 的之前版本。

mom_prev_rot_ang_4th
和 mom_prev_out_angle_pos(0) 相同

mom_prev_rot_ang_5th
和 mom_prev_out_angle_pos(1) 相同

mom_prev_tool_axis
mom_tool_axis 的之前版本。
mom_ref_pos
仅用于车削。转塔参考转至。将输出这些坐标,
无需像刀尖输出方法需要的那样重置每次换刀的机床零点。
mom_ref_pos(0) 坐标是 mom_pos(0) 加上 mom_tool_x_offset,
而 mom_ref_pos(2) 坐标是 mom_pos(2) 加上 mom_tool_z_offset。

mom_ref_pos_arc_center
仅用于车削。参考位置坐标中的圆弧中心。

mom_rotary_delta_4th
mom_out_angle_pos(0) 和 mom_prev_out_angle_pos(0) 之间的角度差异

mom_rotary_delta_5th
mom_out_angle_pos(1) 和 mom_prev_out_angle_pos(1) 之间的角度差异

mom_sys_lathe_x_double
仅用于车削。定义用于产生半径或直径编程的系数。
如果值为 2.0,则 X 和 I 坐标将代表直径值。

mom_sys_lathe_x_factor
仅用于车削。定义用于镜像 X 轴的系数。
值为 -1.0 将镜像 X 和 I 字。

mom_sys_lathe_z_factor
仅用于车削。定义用于镜像 Z 轴的系数。
值 -1.0 将镜像 Z 和 K 词。

mom_tool_axis
仅用于铣床。定义有关工序的 MCS 的刀具方位。
被后处理用于计算第四和第五轴旋转位置。


mom_tool_offset
MCS 中定义的刀具偏置。对于车削,XOFF 是 mom_tool_offset(0),
YOFF 是 mom_tool_offset(1),而 mom_tool_offset(2) 始终是 0.0。
对于铣床,ZOFF 是 mom_tool_offset(2),
而 mom_tool_offset(0) 和 mom_tool_offset(1) 设置为 0.0

mom_tool_offset_defined
指示是否已经在工序中定义刀具偏置。

mom_tool_tracking_type
定义工序中定义的跟踪类型以输出刀具位置。
将影响 mom 变量 mom_pos、mom_prev_pos、
mom_alt_pos、mom_prev_alt_pos、mom_mcs_goto 和 mom_prev_mcs_goto。
如果刀具跟踪类型是 TIP,则输出将是传统刀具末端。
如果刀具跟踪类型是 CONTACT,则输出将是接触点。
如果刀具跟踪类型是 BALL,则输出将是接触中心点。

mom_tool_x_offset
对于车削,YOFF 值来自刀具或 TURRET UDE。
这可能还包含独立轴和相关轴之间距离的任何偏置。
对于铣床,这设置为零。此偏置在机床坐标系中。
mom_ref_pos(0) 坐标是 mom_pos(0) 加上 mom_tool_x_offset

mom_tool_x_offset_defined
指示是否已在工序中指定 mom_tool_x_offset。

mom_tool_y_offset
对于铣床和车床,此偏置都设为零。

mom_tool_y_offset_defined
目前始终设置为零。
mom_tool_z_offset
对于车削,XOFF 值来自刀具或 TURRET UDE。
这可能还包含独立轴和相关轴之间距离的任何偏置。
对于铣床,这是来自刀具或 LOAD UDE 的 ZOFF 值。此偏置在机床坐标系中。

mom_tool_z_offset_defined
指示是否已在工序中指定 mom_tool_z_offset。

mom_tracking_point_diameter
如果刀轨是 2D 接触,则接触轮廓刀轨为输出时跟踪点的径向直径应用于
CUTCOM/ON 和 CUTCOM/OFF 命令之间的刀轨。

mom_tracking_point_distance
如果刀轨是 2D 接触,则跟踪点的轴向距离应用于整个刀轨,FROM 和 GOHOME 刀具位置除外。

mom_tracking_point_name
如果刀轨是 2D 接触,则这是当前跟踪点的名称。


mom_upper_arc_direction
为 4 轴线切割工序定义上平面上的圆弧方向。
使用此变量在 NC 代码中创建二次曲线记录。


mom_upper_pos_arc_center
为 4 轴线切割工序定义上平面上的圆弧中心。
使用此变量在 NC 代码中创建二次曲线记录。


mom_wall_stock
定义要应用于铣工序中的壁的余量。
运动事件的 MOM 程序
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。
Mom 变量
描述


MOM_circular_move
此事件在圆弧上的一次运动时发生。


MOM_end_of_conic
此事件在二次曲线段上的运动结束时发生。

MOM_first_move
此事件在没有换刀的工序开始时发生。


MOM_first_turret
此事件在一项工序开始时发生,以定义初始转塔或刀架。
此事件紧挨在“刀轨开始”事件之前发生。此事件可用于更改后处理器。

MOM_from_move
此事件对应运动类型 FROM 而发生。


MOM_gohome_move
此事件对应运动类型 GOHOME 或 GOHOME_DEFAULT 而发生。


MOM_initial_move
此事件在换刀事件后的首次运动时发生。如果首次运动是切削周期移动,
则为 mom_cycle_rapid_to_pos 生成一个 MOM_initial_move 事件。

MOM_lathe_thread
此事件在螺纹加工激活时发生。它为螺纹运动确定参数。

MOM_linear_move
此事件在编程设定进给率的每次线性运动时发生。

MOM_nurbs_move
此事件在编程设定进给率的每次 nurb 运动时发生。
数据根据运动变量 mom_kin_nurbs_output_type 变化。

MOM_rapid_move
此事件在“快速”进给率的每次运动时发生。
MOM_set_csys?
此事件为定义当前坐标系而发生。如存在,
将在 MOM_start_of_path 事件后立即输出。

MOM_start_of_conic
此事件在二次曲线段开始时发生。以下所有运动事件,
直到 MOM_end_of_conic 事件将为逼近二次曲线段的线性运动。


MOM_turret_change
此事件在转塔或刀架有更改时发生。
此事件紧挨在“刀轨开始”事件之前发生。此事件可用于更改后处理器。

nurbs 的 MOM 变量
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。

Mom 变量
描述
mom_kin_nurbs_output_type
为 nurbs 输出定义输出格式。BSPLINE 用于 Fanuc 控制,
HEIDENHAIN_POLY 用于 Heidenhain 控制,
而 SIEMENS_POLY 用于 Siemens 控制。这些基本输出格式还可用于其他控制类型。

mom_nurbs_co_efficient_0
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。


mom_nurbs_co_efficient_1
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。


mom_nurbs_co_efficient_2
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_co_efficient_3
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_co_efficient_4
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_co_efficient_5
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_co_efficient_6
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。


mom_nurbs_co_efficient_7
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_co_efficient_8
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。


mom_nurbs_coefficients
仅用于 Siemens 和 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_knot_count
仅用于 Fanuc nurbs。定义要输出的结点数。

mom_nurbs_knots
仅用于 Fanuc nurbs。定义要输出的结点阵列。

mom_nurbs_order
仅用于 Fanuc nurbs。定义 nurbs 的顺序。输出为 Pn。

mom_nurbs_point_count
仅用于 Fanuc、Siemens 和 Heidenhain nurbs。定义点数。

mom_nurbs_point_x
仅用于 Siemens nurbs。定义 nurbs 的多项式表示的点系数。

mom_nurbs_point_y
仅用于 Siemens nurbs。定义 nurbs 的多项式表示的点系数。

mom_nurbs_point_z
仅用于 Siemens nurbs。定义 nurbs 的多项式表示的点系数。
mom_nurbs_points
仅用于 Fanuc、Siemens 和 Heidenhain nurbs。定义 nurbs 的表示。

mom_nurbs_points_x
仅用于 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_points_y
仅用于 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

mom_nurbs_points_z
仅用于 Heidenhain nurbs。定义 nurbs 的多项式表示的系数。

工序的 MOM 变量
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。

Mom 变量
描述
mom_cam_session_config_file
当前 CAM 配置文件的完整路径名。

mom_copy_operation_array
mom_copy_operation_array 的大小。

mom_copy_operation_array_count
组件变换矩阵,包含此工序的 ACS。

mom_copy_operation_transform_matrix
正在复制的源工序的名称。一个空字符表示操作不是克隆。

mom_copy_source_operation
组件变换矩阵包含源工序 ACS。

mom_copy_source_transform_matrix
定义当前操作是否为当前程序组中的最后操作。

mom_current_oper_is_last_oper_in_program
仅用于车削工序。定义应用于面或 z 轴的余量。

mom_face_stock
用于精加工工序。精加工工序后留下的余量。

mom_finish_stock
装夹偏置对话框中输入的值,它从工序导航器的几何视图中的 MCS 对话框打开。

mom_fixture_offset_value
如果 mom_from_status = 1,则工序避让中输入的值控制 FROM 位置的定义。

mom_from_point
定义是否已在工序中指定 FROM。

mom_from_status
仅用于铣后处理。如果 mom_from_tool_axis_status = 1,则值代表 FROM 未知的刀轴。

mom_from_tool_axis
仅用于铣后处理。定义是否已在工序中为 FROM 位置指定刀轴。

mom_from_tool_axis_status
仅用于铣后处理。
如果 mom_gohome_axis_status = 1,则值代表 GOHOME 位置的刀轴。

mom_gohome_axis
仅用于铣后处理。
如果 mom_gohome_axis_status = 1,则值代表 GOHOME 位置的刀轴。

mom_gohome_axis_status
仅用于铣后处理。
定义是否已在工序中为 FROM 位置指定刀轴。

mom_gohome_point
如果 mom_gohome_status = 1,
则工序避让中输入的值控制 GOHOME 位置的定义。

mom_gohome_status
报告工序的 GOHOME 设置。
0 = 从未定义并为新工序设置为“无”;
1 = 使用“指定”选项定义;
2 = 之前已定义并且现在设置为“无”;
3 设置为“与起点相同”;
4 = 设置为“回零 - 没有点”


mom_instanced_path
定义是否实例化当前工序。

mom_main_mcs
将用在当前工序中的 MCS 的名称。

mom_minimum_clearance
工序中使用的最小间隙。

mom_number_of_starts
为车削中的螺纹加工工序定义螺纹头数。

mom_path_name
工序导航器中显示的工序名称。

mom_radial_stock
仅用于车削工序。定义应用于 x 轴的余量。

mom_return_point
如果 mom_return_status = 1,
则工序避让中输入的值控制 RETURN 点的定义。

mom_return_status
定义是否已在工序中指定返回点。

mom_spindle_direction_automatic
定义将如何派生车加工工序的主轴方向。
如果在车加工工序的“进给”
对话框中选择“自动”工序,此值将为 1,否则为 0。


mom_start_point
如果 mom_start_status = 1,
则工序避让中输入的值控制 START 点的定义。

mom_start_status
定义是否已在工序中指定开始点。

mom_stock_blank
定义应用于毛坯的余量。

mom_stock_check_geometry
定义应用于检查几何体的余量。

mom_stock_drive
定义距离驱动点是沿着曲面法向的偏置。

mom_stock_floor
定义应用于底面的余量。

mom_stock_part
报告用于工序的“使用底面相同侧面”
或“使底面余量与侧面余量一致”设置。0 = 关,1 = 开

mom_stock_floor_part_use
定义应用于修剪几何体的余量。

mom_stock_trim_geometry
工序的“进给率和速度”对话框中输入的表面速度。

mom_surface_speed
工序的“进给率和速度”对话框中输入的表面速度。

mom_template_subtype
用于创建当前工序的模板子类型的名称。
对于 Sinumerik - 螺纹加工类型 1-4,
1=外部恒定进给,
2=内部恒定进给,
3=外部恒定横截面,
4=内部恒定横截面

mom_template_type
用于创建当前工序的模板部件的名称。

mom_tool_axis_type
曲面轮廓铣工序的输出。
为工序指示刀轴设置。

部件材料的 MOM 变量
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。

Mom 变量
描述
mom_part_material_code
用于当前组装的部件材料的库号。


mom_part_material_description
用于当前组装的部件材料的说明。


mom_part_material_hardness
用于当前工序的部件材料的刚度值。
后处理命令的 MOM 变量
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。
Mom 变量
描述
mom_auxfun
AUXFUN UDE 中输入的值。
mom_auxfun_text
AUXFUN UDE 中输入的附加文本。

mom_auxfun_text_defined
标志定义是否已输入 AUXFUN 附加文本。


mom_axis_position
set_axis UDE 的轴值。

mom_axis_position_value
set_axis UDE 中 SET/ZAXIS,n 或 SET/WAXIS,n 的位置。


mom_axis_position_value_defined
标志定义是否已定义 set_axis 位置。


mom_clamp_axis
从 CLAMP UDE 选择的轴选项。
AUTO 选项将在后处理构造器创建的四轴后处理中开始自动钳紧。

mom_clamp_status
选中轴的钳紧状态。

mom_clamp_text
CLAMP UDE 中输入的附加文本。

mom_clamp_text_defined
标志定义是否已输入 CLAMP 附加文本。

mom_coolant_mode
定义所需的冷却液类型。

mom_coolant_text
COOLNT UDE 中输入的附加文本。


mom_coolant_text_defined
标志定义是否已输入 COOLNT 附加文本。


mom_coordinate_output_mode
仅用于车铣。定义 UDE SET/POLAR 的状态。
ON 表示输出将在极坐标中。OFF 表示输出将在普通笛卡尔坐标中。

mom_cut_wire_text
CUT/WIRE UDE 中输入的附加文本。

mom_cut_wire_text_defined
标志定义是否已输入 CUT/WIRE 附加文本。


mom_cutcom_adjust_register
CUTCOM UDE 中的刀具补偿寄存器的值。


mom_cutcom_adjust_register_defined
标志定义是否已在 CUTCOM UDE 中指定刀具补偿寄存器。

mom_cutcom_angle
为工序的“机床控制”对话框中的“进刀/退刀”刀具补偿方法指定的角度。

mom_cutcom_distance
为工序的“机床控制”对话框中的“进刀/退刀”刀具补偿方法指定的刀具补偿距离。

mom_cutcom_mode
在 CUTCOM UDE 中定义刀具补偿方向。


mom_cutcom_plane
在 CUTCOM UDE 中定义刀具补偿平面。


mom_cutcom_plane_output_flag
标志定义是否已在 CUTCOM UDE 中指定刀具补偿平面。


mom_cutcom_register
废弃. 请参见 mom_tool_cutcom_register 文档。

mom_cutcom_register_output_flag
废弃.
mom_cutcom_text
CUTCOM UDE 中输入的附加文本。


mom_cutcom_text_defined
标志定义是否已输入 CUTCOM 附加文本。

mom_cutcom_type
“机床控制”对话框中请求的刀具补偿类型。

mom_def_sequence_frequency
定义文件中 SEQUENCE 命令的频率参数的初始值。

mom_def_sequence_increment
定义文件中 SEQUENCE 命令的增量参数的初始值。

mom_def_sequence_maximum
定义文件中 SEQUENCE 命令的最大序号参数的初始值。

mom_def_sequence_start
定义文件中 SEQUENCE 命令的开始序号的初始值。


mom_delay_mode
定义将用于延迟 UDE 的 mom 变量。
秒数将使用 mom_delay_value,转数将使用 mom_delay_revs

mom_delay_revs
DELAY UDE 中转数模式的以转为单位的延迟值。

mom_delay_text
DELAY UDE 中输入的附加文本。


mom_delay_text_defined
标志定义是否已输入 DELAY 附加文本。


mom_delay_value
DELAY UDE 中秒数模式的以秒为单位的延迟值。

mom_flush_guides
仅用于线切割,FLUSH 导向器参数的设置。


mom_flush_pressure
仅用于线切割,FLUSH 压力参数的设置。


mom_flush_register
仅用于线切割,FLUSH 寄存器参数的设置。


mom_flush_tank
仅用于线切割,FLUSH/TANK 参数的设置。

mom_flush_tank_text
FLUSH/TANK UDE 中输入的附加文本。


mom_flush_tank_text_defined
标志定义是否已输入 FLUSH/TANK 附加文本。

mom_head_name
此值用于在链接后处理的后处理之间切换。

mom_head_name_defined
标志定义 HEAD 是否已编程设定。

mom_head_text
SELECT/HEAD UDE 中输入的附加文本。

mom_head_text_defined
标志定义是否已输入 SELECT/HEAD 附加文本。

mom_head_type
SELECT/HEAD UDE 的摆头的值。

mom_load_tool_number_defined
标志定义是否已在 LOAD 或 TURRET UDE 中指定刀具号。


mom_lock_axis
将为 SET/LOCK UDE 锁定的轴。
后处理会将 FOURTH 和 FIFTH 参数转换为适用的旋转轴(A、B 或 C)。
对于采用设置为反向的第五轴旋转方法的五轴机床,
将 mom_kin_rotary_axis_method 设置为零。为此,
取消注释后处理构造器定制 PB_CMD_revise_new_iks
文件中的以下行:set mom_kin_rotary_axis_method "ZERO"

mom_lock_axis_plane
要为 SET/LOCK UDE 锁定的平面。
必须为五轴机床输入一个有效的平面。
不需要为四轴机床输入一个轴。

mom_lock_axis_value
要锁定轴或平面的位置或角度。


mom_lock_axis_value_defined
标志定义是否已输入锁定轴值。

mom_modes_text
SET/MODE UDE 中输入的附加文本。


mom_modes_text_defined
标志定义是否已输入 SET/MODE 附加文本。

mom_number_of_ranges
可使用此变量为定制命令 PB_CMD_spindle_sfm_range_select
或 PB_CMD_spindle_rpm_range_select 定义最大范围数。

mom_operator_message
操作员消息的文本。
后处理将一个控制出字符串添加到开始,
将一个控制出字符串添加到结束。
可在后处理构造器中指定这些。

mom_operator_message_defined
标志定义是否已输入操作员消息文本。

mom_opskip_text
OPSKIP UDE 中输入的附加文本。

mom_opskip_text_defined
标志定义是否已输入 OPSKIP 附加文本。

mom_opstop_text
OPSTOP UDE 中输入的附加文本。

mom_opstop_text_defined
标志定义是否已输入 OPSTOP 附加文本。

mom_origin
对于四轴和五轴后处理,定义从 MCS 原点到转台中心的距离。
对于其他后处理,是从 MCS 原点到机床坐标中心的偏置。

mom_origin_text
ORIGIN UDE 中输入的附加文本。


mom_origin_text_defined
标志定义是否已输入 ORIGIN 附加文本。


mom_overide_oper_param
来自刀具补偿 UDE 和刀具长度补偿 UDE。

mom_parallel_to_axis
控制将在后处理中如何输出平行轴的 SET/MODE UDE 的值。

mom_power_text
POWER UDE 中输入的附加文本。

mom_power_text_defined
标志定义是否已输入 POWER 附加文本。


mom_power_value
仅用于线切割,线切割工序的功率设置。

mom_pprint
PPRINT UDE 的文本。
后处理将用开头的控制出字符串取代第一个 '
(' 并用一个控制出字符串取代下一个 ')'。
可指定后处理构造器中的控制出和控制入字符串。

mom_pprint_defined
标志定义是否已输入 PPRINT UDE 文本。


mom_prefun
PREFUN UDE 的值。


mom_prefun_text
PREFUN UDE 中输入的附加文本。


mom_prefun_text_defined
标志定义是否已输入 PREFUN 附加文本。


mom_rotate_axis_type
定义要为 ROTATE UDE 旋转的轴。

mom_rotation_angle
定义要为 ROTATE UDE 旋转的角度。
值可以是增量、绝对或到一个模块 360 角度。

mom_rotation_angle_defined
标志定义是否已输入 ROTATE 角度。


mom_rotation_direction
定义要为 ROTATE UDE 转动转台的方向。

mom_rotation_mode
定义将如何应用 mom_rotation_angle。

mom_rotation_reference_mode
定义 ROTREF 的状态。当前尚未使用。


mom_rotation_text
ROTATE UDE 中输入的附加文本。

mom_rotation_text_defined
标志定义是否已输入 ROTATE 附加文本。

mom_seqnum
当前序号。
mom_sequence_frequency
SEQNO UDE 的序列参数的值。
mom_sequence_increment
SEQNO UDE 的增量参数的值。
mom_sequence_mode
定义将如何输出序号。ON 将重新开始序号的输出。
OFF 将抑制序号。N 将打开以 N 开头的序号。AUTO 当前未使用。

mom_sequence_number
SEQNO UDE 的下一序号的值。

mom_sequence_text
SEQNO UDE 中输入的附加文本。

mom_sequence_text_defined
标志定义是否已输入 SEQNO 附加文本。

mom_spindle_direction
定义主轴的方向。在“刀具的更新后处理”
首选项打开时,此值来自刀具。否则方向来自 SPINDL UDE。

mom_spindle_maximum_rpm
定义工序中允许的最大主轴 rpm。
此值只能随 SPINDL UDE 输出。
它不能用在“进给率和速度”对话框上。

mom_spindle_maximum_rpm_defined
标志定义是否已输入 SPINDL MAXRPM 参数。


mom_spindle_mode
定义主轴的输出模式。在“刀具的更新后处理”首选项打开时,
此值来自刀具。否则方向来自 SPINDL UDE。

mom_spindle_range
定义主轴范围。此值可随 SPINDL UDE 输出。
可使用后处理构造器中的定制命令,
从 rpm 自动派生主轴范围。

mom_spindle_range_defined
标志定义是否已输入 SPINDL RANGE 参数。

mom_spindle_rpm
处于 RPM 模式时定义主轴的 rpm。处于 SFM 模式时,
代表在首个切削半径的相等 rpm。

mom_spindle_speed
SFM 或 RPM 的值。

mom_spindle_speed_defined
标志定义是否已输入 SPINDL 速度参数。


mom_spindle_text
SPINDL UDE 中输入的附加文本。


mom_spindle_text_defined
标志定义是否已输入 SPINDL 附加文本。

mom_stop_text
STOP UDE 中输入的附加文本。


mom_stop_text_defined
标志定义是否已输入 STOP 附加文本。


mom_tool_adj_reg_defined
标志定义是否已在刀具对话框中输入补偿寄存器参数。


mom_tool_adjust_register
刀具长度补偿寄存器的值。
只在来自刀具首选项的更新后处理设置为开时使用。

mom_tool_change_type
定义换刀的类型。如果类型为 AUTO,则将执行自动换刀事件标记。
如果类型为 MANUAL,则将执行手工换刀事件标记。

mom_tool_head
定义一个两转塔车床使用的当前摆头的名称。


mom_tool_number
定义要加载的刀具。
在来自刀具的首选项更新后处理打开时,此值来自刀具。
否则方向来自 LOAD 或 TURRET UDE。

mom_tool_use
定义一个为每个刀具包含刀具号和机床时间的阵列,
其中 tool_use(0,0) 代表刀具号,
而 tool_use(0,1) 代表首个刀具的加工时间。


mom_translate
来自 TRANS UDE 命令的值。


mom_work_coordinate_number
ZERO/N UDE 输出的值。
此值可添加到 53 以生成 Fanuc 坐标系代码。


预读的 MOM 变量
注释
新的变量、属性和程序会不断添加,
因此不保证此列表内容完整。
Mom 变量
描述
mom_next_machine_mode
定义下一工序的加工模式。这在车铣机床中有用。


mom_next_main_mcs
将用在下一工序中的 MCS 的名称。
这在铣主轴机床中有用。


mom_next_oper_geom
将用在下一工序中的工件的名称。


mom_next_oper_has_head_change
定义下一工序是否有摆头更改。
如果这是下一工序,这将包括机床控制工序。


mom_next_oper_has_tool_change
定义下一工序是否有换刀。
如果这是下一工序,这将包括机床控制工序。


mom_next_oper_has_turret_change
定义下一工序是否有转塔更改。
如果这是下一工序,这将包括机床控制工序。

mom_next_pocket_id
如果在 UG CAM 中使用预加载刀具选项,则这是刀具所在的下一刀槽号。


mom_next_pocket_name
如果在 UG CAM 中使用预加载刀具选项,
则这是刀具所在的下一刀槽的名称。

mom_next_tool_name
要加载的下一刀具的名称。

mom_next_tool_number
要加载的下一刀具的编号。
可用于预选下一刀具。

mom_next_tool_status

定义下一刀具的状态。将是 NEXT 或 FIRST。
如果是 FIRST,它意味着您在程序结束之处并且下一刀具是首个刀具
NEXT 意味着程序中有下一刀具。

mom_nxt_alt_pos
下一 GOTO 的备选机床坐标 (X,Y,Z,fourth axis,fifth axis)
如果机床的运动学是五轴,则此值不同于 mom_nxt_pos。否则,
mom_nxt_alt_pos 将和 mom_nxt_pos 相同。
对于五轴机床,将输入坐标 (X,Y,Z,I,J,K)
转换为机床坐标 (X,Y,Z,A,B) 时至少有两个有效的解决方案。
最佳解决方案将为 mom_nxt_pos,备选解将为 mom_nxt_alt_pos。

mom_nxt_arc_angle
如果下一运动是圆弧,则是圆弧的总度数。

mom_nxt_arc_axis
如果下一运动是圆弧,则是圆弧的圆轴矢量。

mom_nxt_arc_center
如果下一运动是圆弧,则是圆的中心。

mom_nxt_arc_direction
如果下一运动是圆弧,则是圆的方向。

mom_nxt_arc_tolerance
用于生成下一个圆弧的总公差。

mom_nxt_arc_tool_diameter
如果下一运动是圆弧,则是用于驱动圆弧的刀具的直径。


mom_nxt_arc_tool_radius
如果下一运动是圆弧,则是用于驱动圆弧的刀具的半径。

mom_nxt_contact_status
为下一工序的转至指示接触点的刀具接触状态。
此功能只能用于可变轴曲面轮廓铣。
如果 mom 刀具跟踪类型为 CONTACT 并且刀具接触部件表面,则状态为 ON。

mom_nxt_event
一个包含在当前运动和下一运动之间发生的机床事件名称的阵列。

mom_nxt_event_count
阵列 mom_nxt_event 中的事件数量。


mom_nxt_feed_rate_mode
为下一转至定义进给输入模式。

mom_nxt_feed_rate_output_mode
为下一转至定义进给输出模式。

mom_nxt_feed_rate_per_rev
如果输入模式为 IPR 或 MMPR,则定义进给率。

mom_nxt_intol_arc_fraction
用于生成下一圆弧的内公差的公差百分比。

mom_nxt_invert_arc_center
和 mom_nxt_arc_center 相同。

mom_nxt_mcs_coord_mode
定义下一 mcs 转至作为绝对移动或增量移动。

mom_nxt_mcs_go_delta
增量坐标中 mcs 转至的值。


mom_nxt_mcs_goto
绝对转至坐标中下一 mcs 转至的值。

mom_nxt_motion_event
下一运动事件。


mom_nxt_motion_type
来自下一运动的工序的运动类型。
mom_nxt_out_angle_pos
仅用于四轴和五轴机床。
用于下一运动的第四和第五轴的格式化角度。
这些值可包含一个负值,
或一个大于 360 或小于 0 的值。
mom_nxt_out_angle_pos(0) 是第四轴,
而 mom_nxt_out_angle_pos(1) 是第五轴。

mom_nxt_pos
下一转至点的机床坐标。对于车削,这是刀尖的 X 和 Z 位置。
对于四轴和五轴铣床,mom_nxt_pos(3)
和 mom_nxt_pos(4) 代表第四和第五轴旋转位置。
旋转位置介于 0 到 360 之间。对于三轴车铣,输出为 X、Z 和 C。

mom_nxt_pos_arc_axis
如果下一运动是圆弧,则是下一圆形的圆弧中心轴。


mom_nxt_pos_arc_center
如果下一运动是圆弧,则是下一圆形的圆心。


mom_nxt_ref_pos_arc_center
仅用于车削。如果下一运动是圆弧,则是参考点坐标的圆心。

mom_nxt_tool_axis
下一转至的刀轴

mom_nxt_tool_tracking_type
定义工序中定义的跟踪类型,
以便为下一 GOTO 输出刀具位置。
将影响 mom 变量 mom_nxt_pos、mom_nxt_alt_pos 和 mom_nxt_mcs_goto。
如果刀具跟踪类型是 TIP,则输出将是传统刀具末端。
如果刀具跟踪类型是 CONTACT,则输出将是接触点。
如果刀具跟踪类型是 BALL,则输出将是接触中心点。
组装事件的 MOM 程序
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。
Mom 变量
描述
MOM_before_output
此事件在全局 mom_o_buffer 中的数据输出之前发生。
MOM_end_of_group
此事件在组结束时发生。组的名称是正在结束的组名。每个组开始事件都有一个组结束与之配对。
MOM_end_of_path
此事件在每个刀轨结束时发生。
MOM_end_of_program
此事件在程序结束时发生。
MOM_first_tool
此事件在遇到刀轨中的第一个刀具时发生。


MOM_machine_mode
此事件在机床模式在 MILL、TURN、WEDM 和 PUNCH 之间变化时发生。
此事件可用于为另一个后处理重新加载 tcl 和 def 文件,
可处理新机床模式的运动学。
注意 MILL 模式使用 x,y,z,i,j,k 为三个线性轴和两个旋转确定刀具位置,
TURN 模式只将输出定义为 x,0,z,
WEDM 模式将坐标定义为 x,y,z,i,j,k,其中 i,j,k 用于确定线的斜率,
而 PUNCH 模式意味着只有 x,y 有意义。注意:MOM_machine_mode 事件
在诸如 MOM_start_of_program 和 MOM_start_of_group 等事件之前输出,
以在开始程序之前正确设置机床模式。


MOM_msys
此事件在每个刀轨开始时发生。
CLSF 输出函数用它描述 NX 中用于生成刀轨的坐标系和绝对坐标系之间的关系。

MOM_spindle_css
此事件在“开始后处理”机床控制对话框中的主轴
UDE 在工序中处于活动状态时或连接到一个组时发生。
此数据(mom_spindle_mode,mom_spindle_speed,mom_spindle_direction,
mom_spindle_rpm,mom_spindle_maximum_rpm)大部分将输出为工序级数据,
并随“工序开始”事件输出。此数据用于以恒定表面速度模式(SFM 或 SMM)启动主轴。
如需控制 CLSF 中后处理命令的顺序,
可使用 MOM_spindle_rpm 事件。如使用后处理构造器中的序列输出,
则 NX2 中不需要此事件。在早于 NX2 的版本中,
仍需要指定主轴范围以及任何带主轴 UDE 的主轴文本。

MOM_spindle_off
此事件在“结束后处理”机床控制中的主轴关闭 UDE 处于活动状态时发生。此事件用于关闭主轴。


MOM_spindle_rpm
此事件在“开始后处理”机床控制对话框中的主轴
UDE 在工序中处于活动状态时或连接到一个组时发生。
此数据(mom_spindle_mode,mom_spindle_speed,mom_spindle_direction,
mom_spindle_rpm,mom_spindle_maximum_rpm)大部分将输出为工序级数据,
并随“工序开始”事件输出。此数据用于以 RPM 模式启动主轴。
如需控制 CLSF 中的后处理命令的顺序,可能使用 MOM_spindle_rpm 事件。
在 NX2 中并且您使用后处理构造器中的序列输出后,不需要此事件。
在 NX2 以前的版本中,必须指定主轴范围以及任何带主轴 UDE 的主轴文本。


MOM_start_of_group
此事件在组开始时发生。注意:MOM_start_of_program 和 MOM_start_of_group 延迟,
并且和 MOM_machine_mode 组合到一个 MOM_start_of_program 事件中。
此延迟为可用的输出文件和组产生信息,
并允许在一个程序的开始将组名用作程序名称。

MOM_start_of_path
此事件在每项工序开始时发生。
工序类型不同,生成的工序数据也存在差异。
此时将输出所有工序参数、工序中使用的刀具的参数和显示参数。
注意,如果工序由于 mom_machine_mode
(MILL, TURN, WEDM, PUNCH) 变化而引起一个机床模式事件,
工序数据将随机床控制事件输出。

MOM_start_of_program
此事件在程序开始时发生。
注意生成此事件时,只生成程序级可用的信息。
没有可用的工序数据。注意:MOM_start_of_program 和 MOM_start_of_group 延迟,
并且和 MOM_machine_mode 组合到一个 MOM_start_of_program 事件中。
此延迟为可用的输出文件和组产生信息,
并允许在一个程序的开始将组名用作程序名称。


MOM_sync
此事件在同步编辑器中对一个通道进行后处理的过程中发生。
每个同步标记在每个通道中都输出一次。

MOM_tool_change
如果刀具自上一工序后发生更改,则此事件在工序开始时发生。



主轴的 MOM 变量
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。
Mom 变量
描述
mom_spindle_orient_code
用在 pb_cmd_simulated_cycles.tcl 中。在孔的底部为无拖动镗孔周期定义方位 M 代码。

mom_sys_spindle_axis
仅用于铣床。定义用于工作平面更改的主轴。当前只适用于仿真切削周期。

mom_sys_spindle_cancel_sfm_code
仅用于车削。定义可用于为单个块忽略 SFM 的一个代码。


mom_sys_spindle_direction_code(CCLW)
定义在顺时针方向打开主轴的 M 代码。


mom_sys_spindle_direction_code(CLW)
定义在逆时针方向打开主轴的 M 代码。

mom_sys_spindle_direction_code(OFF)
定义关闭主轴的 M 代码。

mom_sys_spindle_max_rpm_code
定义用于建立允许的最大 rpm 的 G 代码。通常随 S 代码输出。

mom_sys_spindle_mode_code(RPM)
定义建立主轴 rpm 输出模式的 G 代码。

mom_sys_spindle_mode_code(SFM)
定义建立恒定表面速度主轴模式的 G 代码。

mom_sys_spindle_param(1,max)
为主轴范围 1 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(1,min)
为主轴范围 1 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(2,max)
为主轴范围 2 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(2,min)
为主轴范围 2 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。


mom_sys_spindle_param(3,max)
为主轴范围 3 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(3,min)
为主轴范围 3 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。


mom_sys_spindle_param(4,max)
为主轴范围 4 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。
mom_sys_spindle_param(4,min)
为主轴范围 4 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(5,max)
为主轴范围 5 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(5,min)
为主轴范围 5 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(6,max)
为主轴范围 6 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(6,min)
为主轴范围 6 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。


mom_sys_spindle_param(7,max)
为主轴范围 7 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(7,min)
为主轴范围 7 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(8,max)
为主轴范围 8 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(8,min)
为主轴范围 8 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。
mom_sys_spindle_param(9,max)
为主轴范围 9 定义最大主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_param(9,min)
为主轴范围 9 定义最小主轴速度。
后处理构造器创建此变量,在定制命令中用于检查主轴限制。
如果未指定范围,则不创建此变量。

mom_sys_spindle_range_code(1)
为主轴范围 1 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。
如果用于范围正和负 S 代码的选项处于活动状态,则该变量的值将为 +1。

mom_sys_spindle_range_code(2)
为主轴范围 2 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。
如果用于范围正和负 S 代码的选项处于活动状态,则该变量的值将为 -1。

mom_sys_spindle_range_code(3)
为主轴范围 3 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。

mom_sys_spindle_range_code(4)
为主轴范围 4 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。

mom_sys_spindle_range_code(5)
为主轴范围 5 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。

mom_sys_spindle_range_code(6)
为主轴范围 6 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。

mom_sys_spindle_range_code(7)
为主轴范围 7 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。
mom_sys_spindle_range_code(8)
为主轴范围 8 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。
mom_sys_spindle_range_code(9)
为主轴范围 9 定义 M 代码。
仅当选择带 M 代码的范围时,由后处理构造器创建变量。
mom_sys_spindle_ranges
定义后处理构造器创建的范围数。



同步的 MOM 变量
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。
Mom 变量


mom_carrier_name
定义当前通道的名称。
变量 mom_carrier_name 可以和 mom_sync_primary
比较以确定当前通道是否为主通道。


mom_channel_names
定义“同步管理器”中所有通道的名称。
这些名称来自 ONT 的机床视图中的刀架名称。
通道一的名称在 mom_channel_names(0) 中。


mom_kin_merge_output_files
确定额外计时和同步信息是否添加到 NC 输出。
要激活此模式,必须将此变量设置为 1 并重新加载运动。
活动时,当前时间附加到每个运动块。例如,@TIME 1.5@。
每个同步标记有一个附加块 @SYNC 1@。
可使用此信息将输出文件合并到一个单独的 NC 文件。


mom_multi_channel_mode
只有当前后处理或仿真从“同步管理器”发生并且存在多个通道时,才存在此变量。


mom_number_of_runs
确定通道数。

mom_post_update_sync_manager
报告从后处理更新“同步管理器”的成功或失败。


mom_postprocessing_mode
定义是否从“同步管理器”进行当前的后处理。

mom_run_number
定义当前后处理的通道。在后处理上一通道时使用此变量确定。

mom_sync_affected
定义受到当前同步标记影响的通道。
例如,如果 mom_sync_affected(1) 等于 0,
则通道 2 不涉及当前的同步标记。
数值阵列将一个单元用于每个通道。
mom_sync_affected(0) 定义通道 1 的状态,
mom_sync_affected(1) 定义通道 2 的状态等。


mom_sync_number
在同步管理器中后处理一个通道时定义当前的同步标记。

mom_sync_primary
为当前同步标记定义哪个通道是主通道。


MOM 系统变量
注释
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。
Mom 变量


mom_sys_adjust_cancel_code
用于取消刀具长度偏置代码的 G 代码。

mom_sys_adjust_code
用于应用刀具长度偏置代码的 G 代码。

mom_sys_adjust_code_minus
用于在负方向应用刀具长度偏置代码的 G 代码。

mom_sys_auto_clamp
定义自动钳紧的状态。由 UDE CLAMP/AUTO,ON 设为 ON。可由 UDE CLAMP/AUTO,OFF 设为 OFF。

mom_sys_automatic_reengage_distance
定义刀具由于带长度或切削时间退刀后的重新进刀距离。
定制命令 pb_cmd_tape_break.tcl 和 pb_cmd_auto_retract_time.tcl 使用此参数。

mom_sys_automatic_reengage_feedrate
定义刀具由于带长度或切削时间退刀后的重新进刀进给率。
定制命令 pb_cmd_tape_break.tcl 和 pb_cmd_auto_retract_time.tcl 使用此参数。

mom_sys_automatic_retract_distance
定义刀具由于带长度或切削时间退刀时的退刀距离。
定制命令 pb_cmd_tape_break.tcl 和 pb_cmd_auto_retract_time.tcl 使用此参数。

mom_sys_cartesian_arc_output_mode
处于车铣的笛卡尔模式时定义圆弧输出模式。
如为 LINEAR,则需要时所有圆形移动将线性输出并将被线性化。
如为 CIRCULAR,则圆弧将输出为圆弧。假设控制有能力以 XYZ 模式切削圆弧。

mom_sys_change_mach_operation_name
由定制命令 pb_cmd_tool_list.tcl 使用。

mom_sys_cir_vector
定义如何在圆形输出块中通过 I、J 和 K 词定义圆心。

mom_sys_circle_code(CCLW)
用于逆时针圆形插值的 G 代码。

mom_sys_circle_code(CLW)
用于顺时针圆形插值的 G 代码。


mom_sys_clamp_code(AXISOFF)
定义可用于关闭一个特定轴的钳紧的 M 代码。

mom_sys_clamp_code(AXISON)
定义可用于打开一个特定轴的钳紧的 M 代码。


mom_sys_clamp_code(OFF)
定义可用于关闭钳紧的 M 代码。

mom_sys_clamp_code(ON)
定义可用于打开钳紧的 M 代码。

mom_sys_commentary_list
可以为注释列表输出的可能字段的一个列表。此列表由后处理构造器生成。

mom_sys_control_in
定义后处理将用于操作员消息结束的字符串。
该变量可在后处理构造器中定义。


mom_sys_control_out
定义后处理将用于操作员消息开始的字符串。
该变量可在后处理构造器中定义。

mom_sys_coolant_code(FLOOD)
定义用于 UDE COOLNT/FLOOD 的 M 代码。
该变量可在后处理构造器中设置。


mom_sys_coolant_code(MIST)
定义用于 UDE COOLNT/MIST 的 M 代码
该变量可在后处理构造器中设置。

mom_sys_coolant_code(OFF)
定义用于 UDE COOLNT/OFF 的 M 代码。
该变量可在后处理构造器中设置。

mom_sys_coolant_code(ON)
定义用于 UDE COOLNT/ON 的 M 代码。
该变量可在后处理构造器中设置。

mom_sys_coolant_code(TAP)
定义用于 UDE COOLNT/TAP 的 M 代码。
该变量可在后处理构造器中设置。

mom_sys_coordinate_output_mode
仅用于车铣。定义初始输出模式将为 POLAR 还是 CARTESIAN。
POLAR 将以 xzc 模式输出,而 CARTESIAN 将以 xyz 模式输出。
通过用于 POLAR 模式的 UDE SET/POLAR,ON
或用于 CARTESIAN 模式的 SET/POLAR,OFF 可更改模式。

mom_sys_current_head
由链接的后处理功能使用以跟踪当前的摆头。

mom_sys_cut_motion_types
此列表包含将用于定制命令
pb_cmd_auto_retract_time.tcl 的切削时间增量的切削类型。


mom_sys_cutcom_code(LEFT)
定义用于刀轨左侧刀具补偿的 G 代码。

mom_sys_cutcom_code(ON)
定义用于打开刀具补偿的 G 代码。

mom_sys_cutcom_code(RIGHT)
定义用于刀轨右侧刀具补偿的 G 代码。

mom_sys_cutcom_off_type
仅用于 PQ 刀具补偿。定义将如何输出刀具补偿关闭序列。
NORMAL 定义将正交于运动上一方向的刀具补偿矢量。
TANGENT 定义将垂直于运动上一方向的刀具补偿矢量。

mom_sys_cutcom_on_type
仅用于 PQ 刀具补偿。定义将如何输出刀具补偿开启序列。
NORMAL 定义将正交于运动下一方向的刀具补偿矢量。
TANGENT 定义将垂直于运动下一方向的刀具补偿矢量。

mom_sys_cutcom_plane_code(XY)
定义用于为当前运动定义刀具补偿或圆形插值的 XY 平面的 G 代码。

mom_sys_cutcom_plane_code(YZ)
定义用于为当前运动定义刀具补偿或圆形插值的 YZ 平面的 G 代码。

mom_sys_cutcom_plane_code(ZX)
定义用于为当前运动定义刀具补偿或圆形插值的 ZX 平面的 G 代码。

mom_sys_cutcom_status
仅用于 PQ 刀具补偿。确定 PQ 刀具补偿的当前状态。
ON 表示输出普通 PQ 代码。OFF 表示不输出 PQ 代码。
START 表示根据 mom_sys_cutcom_on_type 输出 PQ 代码。
END 表示根据 mom_sys_cutcom_off_type 输出 PQ 代码。

mom_sys_cutcom_type
为 pb_cmd_cincinnati_pq_cutcom.tcl custom
命令中的 Cincinnati acramatic 控制定义刀具补偿的类型。

mom_sys_cycle_ret_code(AUTO)
定义要为 CYCLE/..,RTRCTO,AUTO 输出的 G 代码

mom_sys_cycle_ret_code(MANUAL)
定义要为 CYCLE/..,RTRCTO,MANUAL 输出的 G 代码

mom_sys_cycle_start_code
定义用于需要一个定义块和执行块的现成切削周期的 G 代码。
切削周期开始代码通常输出一个
G79 X Y Z 以定义将发生预定义的切削周期的位置。

mom_sys_cycle_tap_code
为攻丝周期定义 G 代码。

mom_sys_cycle_z_pos
由定制命令 pb_cmd_zw-axis.tcl 使用。

mom_sys_delay_code(REVOLUTIONS)
仅用于车削。定义用于以秒模式输出驻留的 G 代码。

mom_sys_delay_code(SECONDS)
仅用于车削。定义用于以转数模式输出驻留的 G 代码。

mom_sys_delay_output_mode
仅用于车削。为延迟代码定义输出模式。
随 mom_sys_delay_code 一起使用以定义 G 代码。

mom_sys_delay_param(REVOLUTIONS,format)
定义将用于转数模式输出的定义文件中的格式。
此格式可在后处理构造器的 Dealy 部分修改。

mom_sys_delay_param(SECONDS,format)
定义将用于秒模式输出的定义文件中的格式。
此格式可在后处理构造器的 Dealy 部分修改。

mom_sys_end_of_program_code
定义可在后处理构造器中的程序标记结束时输出的 M 代码。

mom_sys_feed_param(DPM,format)
仅用于带旋转轴的机床。
定义将在 DPM 进给率模式时使用的定义文件中的格式。
可在后处理构造器的“进给率”对话框中编辑格式。


mom_sys_group_output
对于包含多个组的程序,
此变量定义您是否将为所有选中的工序获得一个单独输出文件,
或者为所有组获得一个文件并且为每个单独组获得另一个文件。

mom_sys_head_code(DEPENDENT)
定义可用于选择相关转塔以进行分度计算的 M 代码。

mom_sys_head_code(INDEPENDENT)
定义可用于独立转塔以进行分度计算的 M 代码。

mom_sys_header_output
定义系统是否将随列表注释输出而输出一个文件头。
不输出,除非输出列表文件。


mom_sys_helix_pitch_type
定义将输出的螺旋类型。
螺距将输出为一个 XY 螺旋的 K 词,XZ 螺旋的 J 词
以及 YZ 螺旋的 I 词。如选择其他,将需要写入自己的代码。

mom_sys_home_pos
定义机床坐标系中的回零位置。这可用于将刀具定位在回零位置。

mom_sys_inch_code
定义用于以英寸模式建立机床的 G 代码。


mom_sys_lathe_postname
仅用于简单的车铣。定义与铣-车-铣配对的车削后处理器的名称。
mom_sys_leader
定义允许在后处理器运行期间更改指引线的字符串阵列。
例如,mom_sys_leader(fourth_axis) 和 mom_sys_leader(fifth_axis)
是可采用 B 或 B- 值以生成所需旋转方向的变量开头字母。

mom_sys_linear_code
定义用于线性运动的 G 代码。


mom_sys_list_file_columns
确定 eyewash 信息开始的位置。
系统使用硬代码值 100 以保持一致性。

mom_sys_list_file_suffix
将附加到每个注释列表文件的字符串。
可在后处理构造器中设置这个字符串。

mom_sys_list_output
确定是否将输出注释列表文件。
mom_sys_lock_axis
为 lock_axis UDE 确定选中的轴。
将锁定选中的轴,并且剩余的轴将补偿运动。
这通常用于促进极坐标输出。

mom_sys_lock_plane
定义要为 lock_axis UDE 锁定的平面。
锁定的轴必须位于锁定平面的平面中。
五轴后处理需要此参数。

mom_sys_lock_status
定义 lock_axis 函数是否活动。

mom_sys_lock_value
要锁定的轴的值。

mom_sys_max_cut_time_per_tool
为定制命令 pb_cmd_auto_retract_time.tcl
中的每个刀具定义最长切削时间。

mom_sys_max_tape_bytes
在定制命令 pb_cmd_tape_break.tcl
中以字节为单位定义 NC 文件的最大长度

mom_sys_max_travel
使用定制命令 PB_CMD_check_travel_limits
时创建的数值阵列。在当前 NC 文件中记录最大 x、y 和 z 值。

mom_sys_metric_code
定义以米模式建立机床的 G 代码。

mom_sys_mill_postname
仅用于车铣。铣削部件的名称。

mom_sys_mill_turn_type
仅用于车铣。定义如何使用车铣的铣削部件。
如果是 SIMPLE_MILL_TURN,将使用机床模式 TURN 或 MILL 决定要使用的后处理。
如果是 XZC_MILL,它不会绑定到特定的车削后处理,
而是使用 HEAD UDE 在链接后处理配置的任何类型的后处理之间切换。

mom_sys_millturn_yaxis
仅用于车铣。定义是否可在车铣中定位 y 轴。
如为 FALSE,则圆周上的所有运动必须通过中心线。
如为 TRUE,则后处理将在需要时计算一个 y 位置。

mom_sys_min_cut_time_per_tool
为定制命令 pb_cmd_auto_retract_time.tcl 中的每个刀具定义最短切削时间。

mom_sys_min_tape_bytes
在定制命令 pb_cmd_tape_break.tcl 中以字节为单位定义 NC 文件的最小长度

mom_sys_min_travel
使用定制命令 PB_CMD_check_travel_limits 时创建的数值阵列。
在当前 NC 文件中记录最小 x、y 和 z 值。


mom_sys_opskip_block_leader
定义用于 OPSKIP 的字符。

mom_sys_optional_stop_code
定义用于 OPSTOP 的 M 代码。

mom_sys_output_code(ABSOLUTE)
定义用于建立绝对坐标输出模式的 G 代码。

mom_sys_output_code(INCREMENTAL)
定义用于建立增量坐标输出模式的 G 代码。

mom_sys_output_file_suffix
定义将附加到 NC 输出文件的扩展名。

mom_sys_output_mode
仅用于车铣。当前输出模式:POLAR 或 CARTESIAN。

mom_sys_postname
仅用于链接后处理。
定义后处理和将加载并执行该后处理的 UDE。
此变量采用 mom_sys_postname(UDE 名称)形式。
变量被指派一个后处理的名称。UDE_name 是 HEAD UDE 中的摆头名称。
此 UDE 必须附加到一个组(程序、方法等)才能使用。

mom_sys_program_stop_code
定义用于 STOP 的 M 代码。

mom_sys_quill_leader
为定制命令 pb_cmd_zw_axis.tcl 定义 quill(z 轴)的指引线。

mom_sys_quill_pos
定义用于定制命令 pb_cmd_zw_axis.tcl 的 quill(z 轴)的当前位置。


mom_sys_radius_output_mode
定义在车铣的极坐标模式时将如何输出半径 (X) 值。

mom_sys_rapid_code
定义用于快速移刀的 G 代码。

mom_sys_reset_code
定义用于重置的 G 代码。用于在车削刀尖编程中重置刀尖。

mom_sys_return_code
定义用于返回回零位置的 G 代码。

mom_sys_rewind_code
定义用于结束程序倒回的 M 代码。

mom_sys_rewind_stop_code
定义用于倒回停止的字符串。

mom_sys_rotary_error
仅用于四轴和五轴后处理。
确定刀轨是否存在后处理需要处理的不连续点。
如需要,将调用旋转轴自动退刀功能。

mom_sys_table_leader
为定制命令 pb_cmd_zw_axis.tcl 定义 quill(z 轴)的指引线。

mom_sys_table_pos
为定制命令 pb_cmd_zw_axis.tcl 定义转台(有轴)的当前位置。

mom_sys_tool_change_code
定义用于换刀或为转塔计算分度的 M 代码。


mom_sys_tool_change_motion_types
此列表包含将不会用于定制命令 pb_cmd_auto_retract_time.tcl
的自动退刀和换刀的切削类型。
如果知道自己的步距将离开部件,您可能希望从列表移除 STEPOVER。


mom_sys_tool_number
此列表控制将用于定制命令 pb_cmd_auto_retract_time.tcl
的替换刀具的刀具数。根据您的需要,此列表可长可短。
如果每次只想加载刀具 1,则可以使用 {1}。


mom_sys_tool_time
用在定制命令 pb_cmd_tool_list.tcl 中。
可用于为每个刀具输出时间的一个数值阵列。
例如,mom_sys_tool_time(name_of_tool)。


mom_sys_turret_index(DEPENDENT)
定义可放在面号前面以指定要计算分度的转塔的值。
只在转塔分度用于后处理构造器的 T 代码配置对话框中时使用此值。

mom_sys_turret_index(INDEPENDENT)
定义可放在面号前面以指定要计算分度的转塔的值。
只在转塔分度用于后处理构造器的 T 代码配置对话框中时使用此值。


mom_sys_uni_dir
用在定制 pb_cmd_cycle_unipositioning.tcl
中以定义一个切削周期前的恒定运动方向。

mom_sys_uni_feed
用在定制 pb_cmd_cycle_unipositioning.tcl
中以便为切削周期前的方向移动定义 IPM 或 MMPM 中的进给率。


mom_sys_unit_code(IN)
定义 G 代码,以便将 NC 文件定义为英寸。


mom_sys_unit_code(MM)
定义 G 代码,以便将 NC 文件定义为米。

mom_sys_warning_output
定义是否创建警告文件。
如创建,它的名称将是 base_name_warning.out,
其中 base_name 是 NC 文件的名称。

mom_sys_waxis_home
为定制命令 pb_cmd_zw_axis.tcl 定义转台(有轴)的回零位置。


mom_sys_waxis_max_limit
为定制命令 pb_cmd_zw_axis.tcl 定义转台(有轴)的最大行程。


mom_sys_waxis_min_limit
为定制命令 pb_cmd_zw_axis.tcl 定义转台(有轴)的最小行程。

mom_sys_zaxis_home
为定制命令 pb_cmd_zw_axis.tcl 定义 quill(z 轴)的回零位置。

mom_sys_zaxis_max_limit
为定制命令 pb_cmd_zw_axis.tcl 定义 quill(z 轴)的最大行程。

mom_sys_zaxis_min_limit
为定制命令 pb_cmd_zw_axis.tcl 定义 quill(z 轴)的最小行程。

mom_sys_zaxis_pos
定义将在块模板中输出的当前的 W 或 Z 值。


mom_sys_zero
定义将输出以取消刀具长度补偿的值。

mom_sys_zw_mode
为定制命令 pb_cmd_zw_axis.tcl 的平行轴定义输出模式。


螺纹加工的 MOM 变量
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。


mom_lathe_thread_advance_type
定义螺纹加工的类型。这些值为:
1 表示恒定导程角,
2 表示递增导程角,
3 表示递减导程角。

mom_lathe_thread_increment
对于递增或递减导程角的螺纹,是增量变化。

mom_lathe_thread_lead
为当前螺纹加工刀路指定的导程角。

mom_lathe_thread_lead_i
沿 X 轴的螺距或导程角。

mom_lathe_thread_lead_k
沿 Z 轴的螺距或导程角。

mom_lathe_thread_pitch
为当前螺纹加工刀路指定的螺距。

mom_lathe_thread_tpi
以 TPI 为单位的螺距或导程角。(1/螺距)。


mom_lathe_thread_type
定义将用于表达 mom_lathe_thread_value 的单位。
2 - 螺距,3 - 导程角,4 - TPI。


mom_lathe_thread_value
螺距、导程角或 TPI 值。在 mom_lathe_thread-type 中定义单位。

mom_sys_lathe_thread_advance_type(1)
定义恒定导程角螺纹加工的 G 代码。

mom_sys_lathe_thread_advance_type(2)
定义递增导程角螺纹加工的 G 代码。

mom_sys_lathe_thread_advance_type(3)
定义递减导程角螺纹加工的 G 代码。


刀具的 MOM 变量

新的变量、属性和程序会不断添加,因此不保证此列表内容完整。


mom_carrier_name
定义当前刀架或转塔的名称。
后处理器可使用此名称确定用于后处理的正确运动配置。

mom_cutter_holder_libref
刀具对话框中指定的夹持器库号。

mom_cutter_libref
用作从一个刀具库中调用数据的参数的 mom 变量值。
用户在定义自己的刀具库数据文件时设置该值。


mom_holder_number_of_steps
确定多步夹持器中的步数

mom_holder_step_corner_radius[0]
夹持器步[0] 的拐角半径 (R1) 值。
另请参见:mom_holder_step_sequence_number

mom_holder_step_diameter[0]
夹持器步[0] 的下直径 (LD) 值。
另请参见:mom_holder_step_sequence_number

mom_holder_step_length[0]
夹持器步[0] 的长度 (L) 值。
另请参见:mom_holder_step_sequence_number
mom_sys_tool_number_max
在后处理中定义为机床接受的最大刀具号。

mom_sys_tool_number_min
在后处理中定义为机床接受的最小刀具号。

mom_holder_step_sequence_number[0]
确定多步夹持器中的各个步。
例如 mom_holder_step_sequence_number[0] = 1
提示带有 [0] 的刀具夹持器变量用于来自刀具对话框的“夹持器步数”列表的步 1。


mom_holder_step_taper_angle[0]
夹持器步[0] 的锥角 (B) 值。
另请参见:mom_holder_step_sequence_number

mom_lead_angle
为旋转刀片定义首个安全角。

mom_lock_turn_holder
“锁定刀片和夹持器方位”复选框的状态。(用于用户定义的样式)

mom_pocket_id
如果在 UG CAM 中使用预加载刀具选项,则这是刀具所在的刀槽号。


mom_thread_forming_method_t
这定义螺纹成形的类型/方法。仅限钻刀。

mom_tool_angle
描述从车床到刀尖的角度方向。
mom_tool_angle 和 mom_tool_radius 定义从刀尖中心到跟踪点的矢量。
此值只在跟踪点是刀尖中心时有用,否则 mom_pos 值包含此偏置值。

mom_tool_barrel_center_y
此参数指定定义刀具外侧边轮廓的圆弧中心的高度。仅限鼓形刀。

mom_tool_barrel_radius
此参数指定定义刀具面轮廓形状的圆弧的半径。仅限鼓形刀。

mom_tool_button_diameter
此参数指定杯型刀的直径。(ISO R,圆)。仅限杯型刀。

mom_tool_catalog_number
此参数指定目录号或刀具跟踪号。

mom_tool_corner1_center_x
此指数是代表刀具轮廓下半径的圆弧中心的部分定义。
它是下拐角圆弧中心和刀轴之间的水平距离;
它可以为正(下拐角圆弧及其中心在刀轴的同一面上),
可以为负(下拐角圆弧及其中心在刀轴的对立面上),
也可以为 0。仅限七参数铣刀或十参数铣刀。

mom_tool_corner1_center_y
此指数是代表刀具轮廓下半径的圆弧中心的部分定义。
它是下拐角圆弧中心和刀具末端之间的竖直距离。
其值不能为负。仅限七参数铣刀或十参数铣刀。

mom_tool_corner1_radius
此参数指定刀具下拐角圆弧的半径。刀具的下半径。仅限铣刀和钻刀。

mom_tool_corner2_center_x
此指数是代表刀具轮廓上半径的圆弧中心的部分定义。
它是下拐角圆弧中心和刀轴之间的水平距离。
该值可以为正(上半径及其中心在刀轴的同一面上),
可以为负(上半径及其中心在刀轴的对立面上),
也可以为 0。仅限十参数铣刀。

mom_tool_corner2_center_y
此指数是代表刀具轮廓上半径的圆弧中心的部分定义。
它是上拐角圆弧中心和刀具末端之间的竖直距离。
其值不能为负。仅限十参数铣刀。

mom_tool_cut_edge_length
此参数指定车刀刀片的切削边长。仅限车刀。

mom_tool_cutcom_register
此参数指定控制器上的寄存器号值,
控制器包含系统用于调整刀轨以允许由于刀具尺寸过小或过大而变化的值。

mom_tool_diameter
指定刀具的直径。仅限铣刀、钻刀、鼓形刀、T 型刀。

mom_tool_direction
此参数指定主轴的旋转方向。

mom_tool_edge_length_a
此参数以参数形式描述车削成形刀具的形状。
它代表一个包含刀刃长度信息的阵列
(有关详细信息,请参见车加工帮助)。仅限车刀。

mom_tool_flute_length
此参数指定刀刃从开始到结束牙的测量距离。
刀刃长度并不表示切削长度。仅限铣刀、钻刀、鼓形刀、T 型刀。

mom_tool_flutes_number
此参数指定刀具中的刀刃数。仅限铣刀、钻刀、鼓形刀、T 型刀。

mom_tool_heel_angle
定义车刀刀片的第二个安全角。仅限车刀。

mom_tool_holder_angle
此参数指定杯型刀夹持器的夹持器角度(弧度)。仅限杯型刀。

mom_tool_holder_angle_for_cutting
车工序的刀具方位组中指定的刀具夹持器角度值。

mom_tool_holder_diameter
单步夹持器的下直径 (LD) 值。(原有的)

mom_tool_holder_height
刀具夹持器的长度 (L) 值。

mom_tool_holder_length
单步夹持器的长度 (L) 值。(原有的)

mom_tool_holder_num
刀具对话框中指定的夹持器号。
mom_tool_holder_num_toggle

mom_tool_holder_orient_angle
车刀夹持器的夹持器角度 (HA) 值。(弧度)


mom_tool_holder_overall_length
等于所有夹持器步进长度 (L) 值的合计。


mom_tool_holder_taper
单步夹持器的锥角 (B) 值。(原有的)

mom_tool_holder_width
此参数指定杯型刀夹持器的宽度。仅限杯型刀。

mom_tool_insert_angle
此参数指定成形车刀的第一边的极角(弧度)。仅限车刀。

mom_tool_insert_length
此参数指定槽刀和螺纹刀的刀片总长度。仅限槽刀或螺纹刀。

mom_tool_insert_position
此参数指定刀具刀片的位置。

mom_tool_insert_type
此参数指定标准车刀、槽刀和螺纹刀的刀片形状。
对于标准车刀,可采用平行四边形刀片、菱形刀片、六边形刀片、
矩形刀片、八边形刀片、五边形刀片、圆形刀片、正方形刀片、
三角形刀片、三角刀片或用户定义刀片。对于槽刀,可采用标准刀片、
全刀尖半径刀片、环形联接刀片或用户定义刀片。对于螺纹刀,
可采用标准刀片和梯形刀片。

mom_tool_left_adjust_reg
此参数指定包含用于左刀刀具偏置坐标的控制器上的寄存器号值。


mom_tool_left_adjust_reg_t
如果要使用参数 UF_PARAM_TL_LEFT_ADJUST_INDEX,必须开启此指数。

mom_tool_left_angle
此指数定义槽刀和不对称螺纹刀的左安全角(弧度)。仅限槽刀或螺纹刀。

mom_tool_left_corner_radius
此指数定义不对称槽刀的左拐角半径。仅限槽刀。

mom_tool_left_cutcom_reg
此参数指定控制器上的寄存器号值,
该控制器包含系统用于调整刀轨以允许由于刀具尺寸过小或过大而变化的值(左刀)。

mom_tool_left_cutcom_reg_t
如果要使用参数 UF_PARAM_TL_LEFT_CUTCOM_INDEX,必须开启此指数。


mom_tool_left_tracking_point
此参数指定槽刀左刀刃的跟踪点。

mom_tool_left_x_offset
此参数指定左 x 偏置,它是刀具参考点和它的跟踪点间距离的 x 坐标。
必须开启参数 UF_PARAM_TL_LEFT_XOFF_TOG_INDEX。仅限槽刀。


mom_tool_left_y_offset
此参数指定左 y 偏置,该偏置是刀具的参考点与跟踪点间距离的 y 坐标。
必须开启参数 UF_PARAM_TL_LEFT_YOFF_TOG_INDEX。仅限槽刀。


mom_tool_length
指定刀具的实际长度。仅限铣刀、钻刀、鼓形刀、T 型刀。

mom_tool_length_adjust_register
此参数指定包含刀具偏置值的控制器上的寄存器号值。

mom_tool_lower_corner_radius
此参数指定刀具轮廓的下拐角半径。仅限鼓形刀或 T 型刀。

mom_tool_max_depth
此参数描述刀片可以取得的最大切削深度。
具体深度取决于刀片的几何形状。仅限车刀。

mom_tool_max_facing_diameter
此参数描述带槽刀和成形车刀的面加工工序的最大允许直径。

mom_tool_max_facing_diameter_t
如果要使用参数 UF_PARAM_TL_MAX_FACING_DIA_INDEX,必须开启此指数。

mom_tool_max_toolreach
此参数描述刀具及其夹持器可以插入部件的最大距离。
具体距离取决于部件几何形状和刀具夹持器。
此参数的目的在于防止刀具夹持器与部件发生碰撞。

mom_tool_min_boring_diameter
此参数描述防止刀具及其夹持器和部件碰撞所需的最小距离。
例如,钻一个一厘米的孔时,如果希望夹持器进入正在钻的孔,
则不能使用宽度超过 1 厘米的刀具夹持器。


mom_tool_min_facing_diameter
此参数描述带槽刀和成形车刀的面加工工序的最小允许直径。


mom_tool_min_facing_diameter_t
如果要使用参数 UF_PARAM_TL_MIN_FACING_DIA_INDEX,必须开启此指数。
mom_tool_name
当前刀具的名称。

mom_tool_nose_angle
此参数指定车刀刀片的两条边相交产生的角度(弧度)。仅限车刀。

mom_tool_nose_angle_a
此参数以参数形式描述车削成形刀具的形状。
它代表一个包含刀刃长度信息的阵列(有关详细信息,请参见车加工帮助)。仅限车刀。

mom_tool_nose_angle_a
此参数以参数形式描述车削成形刀具的形状。
它代表一个包含刀尖角度(弧度)信息的阵列(有关详细信息,请参见车加工帮助)。仅限车刀。

mom_tool_nose_radius
此参数指定车刀刀片刀尖处的内切圆的半径。仅限车刀。

mom_tool_nose_radius_a
此参数以参数形式描述车削成形刀具的形状。
它代表一个包含刀尖半径信息的阵列(有关详细信息,请参见车加工帮助)。

mom_tool_nose_width
此参数描述车刀的刀尖宽度。
它表示一个环形联接槽刀或梯形螺纹刀的刀具切削面的宽度。

mom_tool_number_of_noses
此指数包含成形刀具的刀尖数。仅限车刀。


mom_tool_offset
以中心线直径格式描述车刀的刀具长度偏置。
由后处理器使用时,X 将成为 Z 并且 Y 将成为 X。Z 通常为零。

mom_tool_orientation
此参数指定车刀刀片的切削边缘和切削曲面之间的角度(弧度)。仅限车刀。

mom_tool_pitch
此命令输出定义刀具的螺距值。

mom_tool_point_angle
此参数指定刀具的点的角度。仅限钻刀

mom_tool_preset_cutter
定义刀具的哪一面可用于在机床上进行跟踪(左、右或两面)。
对于每个预设刀具,有三个属性可供指定:刀具跟踪点、X 偏置、Y 偏置。

mom_tool_radius
此参数指定刀尖处内切圆的半径。
标准车刀半径假定刀片的左刀尖和右刀尖半径相等。
您可以在“用户定义”刀片类型中定义左半径和右半径。

mom_tool_radius
对于车刀,此参数描述从车刀中心到刀尖的距离。
mom_tool_angle 和 mom_tool_radius 变量定义从刀尖中心到跟踪点的矢量。
此值只在跟踪点是刀尖中心时有用,否则 mom_pos 值包含此偏置值。

mom_tool_relief_angle
此参数指定刀刃斜面远离车刀刀片切削边而形成的角度(度)。仅限车刀。

mom_tool_relief_angle_o
此参数指定刀刃斜面远离车刀刀片切削边而形成的角度。

mom_tool_right_adjust_reg
此参数指定包含右刀刀具偏置坐标的控制器上的寄存器号值。

mom_tool_right_adjust_reg_t
如果要使用参数 UF_PARAM_TL_RIGHT_ADJUST_INDEX,必须开启此指数。

mom_tool_right_angle
此指数定义槽刀和不对称螺纹刀的右安全角(弧度)。

mom_tool_right_corner_radius
此指数定义不对称槽刀的右拐角半径。

mom_tool_right_cutcom_reg
此参数指定控制器上的寄存器号值,
该控制器包含系统用于调整刀轨以允许由于刀具尺寸过小或过大而变化的值(右刀)。

mom_tool_right_cutcom_reg_t
如果要使用参数 UF_PARAM_TL_RIGHT_CUTCOM_INDEX,必须开启此指数。

mom_tool_right_tracking_point
此参数指定槽刀右刀的跟踪点。

mom_tool_right_x_offset
此参数指定右 x 偏置,该偏置是刀具的参考点与跟踪点间距离的 x 坐标。
必须开启参数 UF_PARAM_TL_RIGHT_XOFF_TOG_INDEX。仅限槽刀。

mom_tool_right_y_offset
此参数指定右 y 偏置,该偏置是刀具的参考点与跟踪点间距离的 y 坐标。
必须开启参数 UF_PARAM_TL_RIGHT_YOFF_TOG_INDEX。仅限槽刀。

mom_tool_shank_diameter
此参数指定鼓形刀顶端刀柄的直径。仅限鼓形刀或 T 型刀。
mom_tool_side_angle
侧角可将槽刀左侧和右侧的安全角定义为相等(弧度)。
窄刀片形状表示侧角为正值,宽刀片形状代表为负值。
此参数只出现在“标准”和“完整刀尖半径”刀具类型内。
mom_tool_size_o
此参数指定车刀刀片的尺寸。可能是切削边长、
内切圆或内切圆 ANSI。ISO 刀片尺寸定义使用“切削边长度”,而 ANSI 标准使用内接圆。
根据刀具制造商采用的标准,必须设置对应的方法以确定尺寸。

mom_tool_taper_angle
此参数指定带锥度的刀具侧的角度。该角度是从刀轴测量的。
如果“锥角”为正,那么刀具的顶端宽于底端。如果“锥角”为负,
那么刀具的底端宽于顶端。如果“锥角”为 0,那么刀具面与刀轴平行。
仅限铣刀。

mom_tool_thickness
此参数指定车刀刀片的厚度。

mom_tool_thickness_o
此参数指定车刀刀片的厚度。

mom_tool_tip_angle
此参数指定刀具刀尖的角度。
这是一个非负角度,测量自经过刀具端点,
并且垂直于刀轴的直线。
如果“顶锥角”为正,那么刀具在最底端是一个尖锐点(就像圆锥的顶点)。
对于车工序,顶锥角定义如何定位槽刀的刀尖。
它是从刀具方位轴与穿过刀片刀尖边缘的一条线垂直的测量角度。
对于标准槽刀刀片,顶锥角可为正值、负值或零。仅限铣刀和槽刀。

mom_tool_tip_offset
此参数描述螺纹刀的刀尖偏置。
对于标准刀片类型,刀尖偏置是刀尖的底点与刀具左侧面的偏置。
对于梯形刀片类型,刀尖偏置是刀具底边的右端与左侧面的偏置。


mom_tool_tracking_a
此参数以参数形式描述车削成形刀具的形状。
它代表一个包含跟踪点位置信息的阵列(有关详细信息,请参见车加工帮助)。
仅限车刀。

mom_tool_tracking_point
此参数指定车刀的跟踪点。

mom_tool_type
当前刀具的类型。

mom_tool_x_imaginery_offset
描述从车削刀具中心到刀具刀尖的 x 轴中的径向距离。
此值只在跟踪点是刀尖中心时有用,否则 mom_pos 值包含此偏置值。

mom_tool_x_offset
描述机床的 X 轴的刀具长度偏置。

mom_tool_xmount
刀具长度的 x 向分量。此 mom 变量用于仿真。
它可能不同于用于后处理的 mom_tool_x_offset,并可能设置为零。

mom_tool_y_offset
描述机床的 Y 轴的刀具长度偏置。此值通常为零。

mom_tool_ymount
刀具长度的 y 向分量。此 mom 变量用于仿真。
它可能不同于用于后处理的 mom_tool_y_offset,并可能设置为零。

mom_tool_z_imaginery_offset
描述从车削刀具中心到刀具刀尖的 z 轴中的中心线距离。
此值只在跟踪点是刀尖中心时有用,否则 mom_pos 值包含此偏置值。

mom_tool_z_offset
描述机床的 Z 轴的刀具长度偏置。
mom_tool_zmount
刀具长度的 z 向分量。此 mom 变量用于仿真。
它可能不同于用于后处理的 mom_tool_z_offset 并可能设置为零。

mom_turn_holder_hand
指示夹持器是左侧还是右侧。

mom_turn_holder_insert_extension
车刀夹持器的刀片延伸 (IE) 值。

mom_turn_holder_length
车刀夹持器的长度 (L) 值。(并非用于杯型刀)

mom_turn_holder_shank_line
车刀夹持器的柄线 (SL) 值。

mom_turn_holder_shank_width
车刀夹持器的柄宽度 (SW) 值。

mom_turn_holder_style
确定车刀对话框中选择的夹持器“样式”。

mom_turn_holder_width
车刀夹持器的宽度 (W) 值。(并非用于杯型刀)

mom_turn_rotate_tracking_point_with_holder
指定跟踪点是否沿着 B 轴随夹持器旋转。


mom_turn_shank_type
指示夹持器柄是正方形还是圆形。

mom_use_b_axis
指示是否在车工序对话框的“刀具方位”组中选择“重定向刀具夹持器”。


车削周期的 MOM 变量

新的变量、属性和程序会不断添加,因此不保证此列表内容完整。

mom_turn_cycle_cut_depth
粗加工工序中每个刀路的切削深度。

mom_turn_cycle_machining_direction
相对于当前 MCS 的加工方向。

mom_turn_cycle_stepover_direction
相对于当前 MCS 的步进方向。

mom_turn_cycle95_machining_type

定义周期将生成的切削模式。

mom_machine_cycle_subroutine_name
包含循环曲线轮廓的子例程的名称。



线切割的 MOM 变量

新的变量、属性和程序会不断添加,因此不保证此列表内容完整。

mom_kin_flush_time
添加到机床时间用于冲洗储液槽的时间。


mom_lead_in_cutcom_angle
为线切割工序中的刀具补偿移动指定的角度。
值为零时会定义一个相切过渡。Agie 机床需要一个为 90 的值。

mom_lead_in_cutcom_distance
线切割工序中的刀具补偿移动的长度。

mom_lead_in_method
定义线切割工序中的前导类型。类型为直接 0、角度 1 或圆形 2。

mom_sys_agie_cutcom_code
用于为 Agie 机床的下一个刀具补偿块定义刀具补偿代码。

mom_sys_cut_wire
定义用于切割线的 M 代码。此 M 代码随 MOM_cut_wire 事件输出。

mom_sys_flushing_off
定义用于关闭冲洗的 M 代码。

mom_sys_flushing_on
定义用于打开冲洗的 M 代码。

mom_sys_power_on
定义用于打开电源的 M 代码。

mom_sys_power_off
定义用于关闭电源的 M 代码。

mom_sys_thread_wire
定义用于对线加工螺纹的 M 代码。
此 M 代码通常随 MOM_thread_wire 事件输出。

mom_sys_wire_off
定义用于关闭线模式的 M 代码。

mom_sys_wire_on
定义用于打开线模式的 M 代码。

mom_wire_angle
用 Wire Angles UDE 编程设定的线切割角以定义线的倾斜。

mom_wire_angle
为 Agie 控件定义恒定倾斜参数。

mom_wire_angle_text
用 Wire Angles UDE 编程设定的附加文本。

mom_wire_cutcom_adjust_register
用刀具补偿 UDE 编程设定的补偿寄存器值。

mom_wire_cutcom_mode
如果刀具补偿为 ON,则定义它是 LEFT 还是 RIGHT。

mom_wire_cutcom_status
定义刀具补偿是 ON 还是 OFF。如果状态为 ON,
则 mom_wire_cutcom_mode 定义它是 RIGHT 还是 LEFT。

mom_wire_cutcom_text
用刀具补偿 UDE 编程设定的附加文本。

mom_wire_feed_rate
用进给率 UDE 编程设定的值。

mom_wire_feed_rate_text
用进给率 UDE 编程设定的附加文本。

mom_wire_guides_lower_plane
线切割工序中指定的线切割导向器下偏置值。
该距离是沿 MCS 的 Z 轴测量的。

mom_wire_guides_text
用线切割导向器 UDE 编程设定的附加文本。

mom_wire_guides_upper_plane
线切割工序中指定的线切割导向器上偏置值。
该距离是沿 MCS 的 Z 轴测量的。

mom_wire_height
从线切割导向器下平面到线切割导向器上平面测量的距离。


mom_wire_slope
用 Wire Angles UDE 编程设定的斜率值。



Sinumerik 控制器的 MOM 变量
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。


mom_siemens_cycle_dts
UDE - 驻留在顶部以清除切屑,CYCLE83

mom_siemens_cycle_frf
UDE - 进给率因子,CYCLE83

mom_siemens_cycle_o_vrt
UDE - 断屑的退刀值,CYCLE83

mom_siemens_cycle_o_dtd
UDE - 驻留在最终深度,CYCLE83

mom_siemens_cycle_o_dis1
重新浸入限制,CYCLE83

mom_siemens_cycle_sdr
UDE - 退刀的主轴方向,CYCLE840

mom_siemens_cycle_sdac
UDE - 循环后的主轴方向,CYCLE84

mom_siemens_cycle_mpit
UDE - 螺距为螺纹尺寸,CYCLE84

mom_siemens_cycle_pit
UDE - 螺距为值,CYCLE84

mom_siemens_cycle_poss
UDE - 主轴方向角度,CYCLE84

mom_siemens_cycle_sst1
UDE - 攻丝退刀的主轴速度,CYCLE84

mom_siemens_cycle_o_vari
UDE - 攻丝类型

mom_siemens_cycle_dam
UDE - 增量钻孔深度,CYCLE84

mom_siemens_cycle_o_vrt
UDE - 断屑的退刀值,CYCLE84

mom_siemens_cycle_o_ptab
UDE - 螺距类型,CYCLE840,CYCLE84

mom_siemens_cycle_o_techno
UDE - wxyz,其中 w = MCALL,x = 加速,
y = 向前进给,z = 精确停止,CYCLE840

mom_siemens_cycle_rff
UDE - 退刀进给率,CYCLE85

mom_siemens_cycle_rpa
UDE - 退刀距离,CYCLE86:沿 X 轴方向

mom_siemens_cycle_rpo
UDE - 退刀距离,CYCLE86:沿 Y 轴方向

mom_siemens_cycle_rpap
UDE - 退刀距离,CYCLE86:沿 Z 轴方向

mom_turn_thread_pitch_lead
螺纹加工 - 螺距,CYCLE97

mom_area_start_point_offset
螺纹加工 - 插入刀轨

mom_area_end_point_offset
螺纹加工 - 伸出刀轨

mom_total_depth
螺纹加工 - 螺纹深度

mom_thread_infeed_angle
螺纹加工 - 进给角度

mom_thread_infeed_vector
螺纹加工 - 进给矢量

mom_number_of_chases
螺纹加工 - 空闲刀路数

mom_oper_program
Siemens 控制器的 DNC 头的“程序名称”字段的默认值。



探测事件的 MOM 程序
新的变量、属性和程序会不断添加,因此不保证此列表内容完整。

MOM_probe_protected_move
从探测子工序生成。

MOM_probe_on
由用户编程设定。

MOM_probe_off
由用户编程设定。

MOM_probe_single_direction_point
从探测子工序生成。

MOM_probe_angled_surface_point
从探测子工序生成。

MOM_probe_three_point_bore
从探测子工序生成。

MOM_probe_three_point_boss
从探测子工序生成。

MOM_probe_four_point_bore
从探测子工序生成。

MOM_probe_four_point_boss
从探测子工序生成。

MOM_calibrate_probe_length
从探测子工序生成。

MOM_calibrate_stylus_offsets
从探测子工序生成。

MOM_calibrate_stylus_radius
从探测子工序生成。

MOM_calibrate_sphere
从探测子工序生成。

MOM_probe_change
此事件为探测更改取代 MOM_tool_change。
如需要,在初始移动上执行一个 9809 探测循环。
MOM_probe_multi_stylus_store
MOM_probe_multi_stylus_load



探测的 MOM 变量

新的变量、属性和程序会不断添加,因此不保证此列表内容完整。

mom_probe_direction?
探测的方向

mom_probe_nominal_tolerance
标称公差:Fanuc=H,Siemens=R11
mom_probe_cylindrical_tolerance
柱面公差:Fanuc=M,Siemens=R13
mom_probe_overtravel_distance
Fanuc=Q,Siemens=R17

mom_probe_work_offset
探测控制,零偏置:Fanuc=S,Siemens=R14
mom_probe_length_adjust_adjust_register
Fanuc=T,Siemens=R20
mom_probe_print_data
Fanuc=W,Siemens=R23
mom_probe_experience_value
Fanuc=E,Siemens=R8
mom_probe_feedback_percent
Fanuc=F,Siemens=R20
mom_probe_upper_tolerance
Fanuc=U,Siemens=R21
mom_probe_null_band
公差带:Fanuc=V,Siemens=R22
mom_probe_nominal_tolerance_output
mom_probe_nominal_tolerance_output 的状态
mom_probe_cylindrical_tolerance_output
mom_probe_cylindrical_tolerance_output 的状态
mom_probe_overtravel_distance_output
mom_probe_overtravel_distance_output 的状态
mom_probe_work_offset_output
mom_probe_work_offset_output 的状态
mom_probe_length_adjust_adjust_register_status
mom_probe_length_adjust_adjust_register_status 的状态
mom_probe_print_data_output
mom_probe_print_data_output 的状态
mom_probe_experience_value_output
mom_probe_experience_value_output 的状态
mom_probe_feedback_percent_output
mom_probe_feedback_percent_output 的状态
mom_probe_upper_tolerance_output
mom_probe_upper_tolerance_output 的状态
mom_probe_null_band_output
mom_probe_null_band_output 的状态


mom_probe_departure_type
定义离开移动。

mom_probe_approach_type
定义逼近移动。

mom_stylus_caliberation_type
mom_probe_tool_axis

仅用于探测机床,定义探头相对于工序 MCS 的方位。


MOM 命令

此表列出选择后处理构造器→浏览 MOM 变量后可用的 MOM 程序。
请注意,新的变量、属性和程序会不断添加,因此不保证此列表完整。

MOM_abort
此函数导致后处理终止,并显示一条错误消息。
示例:
MOM_abort "Error occurred. Postprocessing has been aborted."


MOM_abort_event
此命令立即中止当前事件并将处理控制返回给 NX。
如果不希望返回一个调用程序,则使用此命令。

MOM_add_to_address_buffer
根据指定的 <start|end> 属性,此扩展会将 <value(s)>
添加到地址开始缓冲或地址结束缓冲。每次调用此扩展时,
它会添加到指定的缓冲区。地址内容发送到输出缓冲区时,
地址开始缓冲的内容将在它之前,而结束缓冲的内容将在它之后。
地址开始缓冲和地址结束缓冲发送到输出缓冲后,它们就被清除了。
示例:
MOM_add_to_address_buffer X end [append end $list2 $list1]
MOM_add_to_address_buffer X start $prefix
MOM_add_to_address_buffer X start [MOM_do_template Seq_no CREATE]
MOM_add_to_address_buffer X start "X"

MOM_add_to_block_buffer
根据指定的 <start|end> 属性,此扩展会将 <value(s)>
添加到块开始缓冲或块结束缓冲。每次调用此扩展时,
它会添加到指定的缓冲区。块发送到输出缓冲时,
块开始缓冲的内容将在行上在它之前,
而块结束缓冲的内容将在它之后。
块开始缓冲和块结束缓冲写入输出缓冲后,它们就被清除了。
示例:
MOM_add_to_block_buffer From end [append end $list2 $list1]
MOM_add_to_block_buffer From start $prefix
MOM_add_to_block_buffer Linear start [MOM_do_template Seq_no CREATE]
MOM_add_to_block _buffer From start "Remark"

MOM_add_to_line_buffer
根据指定的 <start|end> 属性,
此扩展会将 <value(s)> 添加到行的开始缓冲或行的结束缓冲。
每次调用此扩展时,它会添加到指定的缓冲区。
输出缓冲的内容发送到输出文件时,
行的开始缓冲内容将在行上在它之前,
而结束缓冲内容将在同一行上在它之后。
在行开始缓冲、行结束缓冲和输出缓冲写入输出文件后,它们就被全部清除了。
示例:
MOM_add_to_line_buffer start [MOM_do_template Linear CREATE]
MOM_add_to_line_buffer start [append start $list1 $list2]
MOM_add_to_line_buffer start $prefix
MOM_add_to_line_buffer start "****"


MOM_ask_address_value
始终返回绝对地址值,而不是增量值。
示例:
MOM_ask_address_value X
MOM_ask_definition_element
获取一个单元或者一个单元加一个可选子单元(在定义文件中定义)的内容。
如果定义了该单元,则返回 1,
并将 mom_result 设为 { key "value"}{key1 "value1, \opt"} 格式。
如果该单元或子单元不存在,则返回 0 并将 mom_result
设为 "UNDEFINED ELEMENT" 或 "UNDEFINED SUB-ELEMENT"
示例:以下命令返回 1,并将 mom_result 设为 {X "$mom_pos(0)"}。
MOM_ask_definition_element BLOCK "linear_move" "X"

MOM_ask_env_var
此扩展允许确定环境变量 "变量名" 的设置方法。
示例:
set path [MOM_ask_env_var UGII_CAM_POST_CONFIG_FILE]

MOM_ask_event_type
返回当前事件的名称。这是事件生成器执行的最后一个事件。

MOM_ask_ess_exp_value
可以访问 NX 表达式模块的变量,即返回 NX 表达式变量的值。
示例:
MOM_ask_ess_exp_value diameter
MOM_ask_init_junction_xform
此命令返回联接在其初始状态时相对于绝对坐标系 (ACS) 的变换矩阵。
将结果传递到 mom_sim_result(矩阵:9 值列表)
和 mom_sim_result1(原点:3 值列表)。

MOM_ask_machine_zero_junction_name
此命令返回 MACHINE_ZERO 联接的名称。
示例:
set jct_name [MOM_ask_machine_zero_junction_name]

MOM_ask_oper_csys
调取指定工序的坐标系信息。
传送三个 mom 变量中的结果。mom_result 代表坐标系的 mom_special_output。
0 = 无,1 = 使用主 MCS,2 = 装夹偏置,3 = 坐标系旋转。
mom_result1 是包含工序坐标系的 mom_csys_matix 的 12 双精度值列表。
mom_result2 是包含工序的 mom_machine_csys_matrix 的 12 双精度值列表。


MOM_ask_syslog_name
此命令返回当前会话的系统日志文件的名称。
示例:
set syslog [MOM_ask_syslog_name]
MOM_cancel_suppress_force_once_per_event
重置在每个事件结束时使用“一次”
选项的 MOM_force 和 MOM_suppress 命令的状态。


MOM_check_out_license
获得 Flexlm 许可证,直到后处理作业结束。
<license> 是有效许可证的字符串名称。
返回 1 (true) 表示成功,返回 0 (false) 表示失败。

MOM_close_output_file
该扩展用于暂停将输出写入特定文件,直至该文件再次打开。
示例:
MOM_close_output_file $mom_output_doc_file2


MOM_convert_point
将一个点从刀轨位置转换至机床坐标中的 MCS 位置。
<点> 和 <矢量> 是 Tcl 阵列 3。返回主解和备选解,
因为变量 mom_post_result 中的 Tcl 列表 X, Y, Z, 4th, 5th
用于主解,而 mom_post_result1 中的用于备选解。


MOM_disable_address
为一个地址抑制所有输出。
在 MOM_disable_address 活动时忽略
MOM_force ONCE 或 MOM_force ALWAYS。
MOM_enable_address 将取消 MOM_disable_address。

MOM_display_message
在 NX 中显示消息对话框。<type> 是消息框 I|E|W|Q 的样式,
其中 I 是信息,E 是错误,W 是警告,而 Q 是问题。
按钮标签可选。返回用户单击的按钮的编号(1、2 或 3)。


MOM_do_template
根据块模板 "template_name" 生成输出。
BUFFER 指普通含义。BUFFER 将为块模板 "template_name" 生成输出值,
但不会将它添加到输出缓冲区,因此不会将它输出到输出文件。
CREATE 将为块模板 "template_name" 生成值,
但不会输出到输出缓冲区。
此函数返回按模板名称生成的字符串。
示例:
MOM_do_template linear_move


MOM_enable_address
为 MOM_disable_address 抑制的地址恢复输出状态。
将输出状态恢复为初始状态。


MOM_force
下次评估包含对任何输入地址名称的引用的块模板时,
不管它的模态属性如何,都将输出包含该地址的词。
如果 MOM_force ONCE 和 MOM_suppress once 均已编程设定,
则最后一个编程设定的起作用。如果将 MOM_suppress ALWAYS 编程设定,
则绝不会输出地址。忽略所有 MOM_force ONCE 和 MOM_suppress ONCE 命令。
在定义文件中,Force OFF 或 Force ALWAYS 应定义地址的模态。
不推荐使用 MOM_force OFF 或 MOM_force ALWAYS 重新定义 tcl 中的模态。
示例:
MOM_force_address Once X Y Z


MOM_force_block
与整个块的 MOM_force 相同,而不是单个地址。
示例:
MOM_force_block Once linear_move
MOM_has_definition_element
询问定义文件中是否定义了指定的单元或者单元和可选子单元。
如果定义了单元,返回 1;如果未定义,返回 0。
<Element> 是格式、地址或块的名称。
<Sub-element> 是一个可选参数。
如果指定了子单元,此函数将查询单元的指定子单元。
示例:
MOM_has_definition_element BLOCK "linear_move" "X"


MOM_incremental
下次评估包含对任何输入地址名称的引用的块模板时,
输出与上一值之差(增量)。如为 ON,
则对于每个 Address_i,始终输出增量。
如为 OFF,则对于每个 Address_i,始终输出绝对值。
示例:
MOM_incremental ON X Y Z


MOM_load_definition_file
这将加载文件名给定的定义文件。
如果文件名(或其包含的任何文件)
中的数据与之前的定义文件已加载的数据相匹配,
则新版本覆盖重复的数据。与任何 TCL 扩展相似,
可从 TCL 脚本中的任何位置调用该命令。
示例:
MOM_load_definition_file lathe


MOM_load_lathe_thread_cycle_params
此命令将加载当前工序的车螺纹加工周期的参数。
加载成功时它返回 1,否则返回 0。应在设置所需的坐标系之后调用此命令。
示例:
if {[MOM_load_lathe_thread_cycle_params]} {# Do your thing...}


MOM_log_message

该函数可使 MOM 向系统写入消息。
示例:
MOM_log_message "Postprocessing Terminated"


MOM_on_event_error
如果 TCL 解释器报告一个错误,
则在发出系统错误之前调用此程序。
只在 DEBUG 模式为 true 时调用 {_debug} 程序。
注释
此程序由 NX 调用。


MOM_on_parse_error
如果在定义文件中发现语法错误,
则在发出系统错误前调用这些程序。
只在 DEBUG 模式为 true 时调用 {_debug} 程序。
注释
此程序由 NX 调用。


MOM_open_output_file
该扩展支持将输出重定向至其他输出文件。
如果文件 <filename> 不存在,系统将使用该文件名创建一个新文件。
示例:
MOM_open_output_file $mom_output_doc_file2

MOM_output_literal

将文字和变量列表作为单行输出。
如果存在缓冲区,则仅可在输出缓冲区中放置字符串。而不发送到输出。
示例:
MOM_output_literal "Start of path $mom_path_name"


MOM_output_text
此扩展可将文字和变量列表输出为单行,
就像 MOM_output_literal 那样,只是不输出序号。
如果存在缓冲区,则仅可在输出缓冲区中放置字符串。而不发送到输出。
示例:
MOM_output_text "Start of path $mom_path_name"


MOM_output_to_listing_device
如果在交互 NX 会话中运行,
则将字符串输出到 NX 列表窗口,否则不进行任何操作。
示例:
MOM_output to listing_device "Error occurred while postprocessing."


MOM_post_oper_path
后处理指定的工序。无需后处理可指定输出文件参数;
使用默认后处理。当提供的文件名开头没有路径时,
将使用主要输出目录。指定后处理时,
输出文件参数 SAME 输出到活动的输出文件。
执行成功时返回 1 (True),执行不成功时返回 0 (False),
且后处理调用自身时返回 -1。
执行期间存在 mom_post_oper_path 并具有值 1。
被调用的过程使用“后处理”对话框中指定的相同单位。
如果指定了后处理,审核文件选项和警告输出设置受到指定后处理的控制。


MOM_reload_kinematics
通过所有运动学变量的当前值刷新事件生成器。


MOM_reload_variable
通过事件处理程序中 variable_name 的当前值更新事件生成器。
示例:下面的命令会将 mom_pos 的当前值 [0] 到 [4] 加载到事件生成器中。

MOM_reload_variable -a mom_pos
MOM_reset_sequence
序列是在每行开始输出的一个块模板。
它通常用于输出序号,但也可用于输出任何块模板。
示例:
MOM_reset_sequence 10 10 1

MOM_run_postprocess
从后处理器中对正在后处理的相同工序或者程序运行独立的后处理。
处理执行成功时返回 1 (true),如果有执行错误返回 2 (false),
如果后处理自调用则返回 -1。
可调用正在执行的相同后处理,
但通常您将使用单独的后处理,例如增强后处理。

MOM_run_user_function
此函数可使 MOM 在共享库 shared_library_name
中调用名为 entry_point_name 的函数。
该函数随后可以扩展曾调用
MOM_run_user_function 的转换器。
为此,它将调用名为 UF_MOM_extend_translator
(param, "extension_name", extension_entry_point) 的“用户函数”。
param 将作为第一个参数传递到 entry_point_name 中。
entry_point_name 的标志与 ufusr 相同。
extension_name 是函数在 Tcl 脚本中显示的名称。
extension_entry_point 是解释程序在解释
extension_name 调用时调用的函数的实际地址。
示例:
MOM_run_user_function /usr/local/shlib/lib.sl extendInterp

MOM_set_address_expression
此函数重新定义将用于 <address> 的表达式,
作为一个块中输出的 <expression>。
示例:
MOM_set_address_format F "\$mom_feedrate"

MOM_set_address_format
此函数重新定义将用于 <地址名> 的格式,
作为一个块中输出的 <格式名>。必须在定义文件中定义 <格式名>。
示例:
MOM_set_address_expression F F_ipm


MOM_set_attribute
将字符串类型的属性写入 CAMobject。请参见属性的 MOM 变量




































MOM_set_debug_mode
此命令将激活、停用和继续执行调试程序。
与任何 TCL 扩展相似,可从 TCL 脚本中的任何位置调用该命令。
如为 ON,调试程序将通过初始化调试程序对话框或 stdout 中输入的数据激活。如为 OFF,调试程序将停用。
示例:MOM_set_debug_mode ON

可能的值:MOM_set_debug_mode <ON | OFF>

MOM_set_seq_off
不输出序号。在执行命令时返回序列设置。
可能的值:MOM_set_seq_off

MOM_set_seq_on
如果在定义文件中给出 SEQUENCE 说明符,则允许输出序号。在执行命令时返回序列设置。
可能的值:MOM_set_seq_on

MOM_set_turbo_before_motion
当 mom_motion_type 的值已更改后,执行 MOM_before_motion 事件。
默认值为 'ON'。此命令仅适用于高级增强模式处于活动状态时。
示例:MOM_set_turbo_before_motion ON

可能的值:MOM_set_turbo_before_motion [<ON | OFF> 或 <T | F> 或 <Y | N>]

MOM_set_turbo_blocks
指派要为快速、线性和圆形运动执行的标准块模板和定制命令。
此命令仅适用于高级增强模式处于活动状态时。
示例: MOM_set_turbo_blocks CIRCULAR circular_block
可能的值:MOM_set_turbo_blocks <RAPID|LINEAR|CIRCULAR|R|L|C> <块和命令的列表>



MOM_set_turbo_mode
将增强模式设为开或关。默认值为 'ON'。'ON ADVANCED' 选项可开启高级增强模式。
可以使用此命令代替运动学变量 mom_kin_is_turbo_output。
示例:MOM_set_turbo_mode ON
可能的值:
MOM_set_turbo_mode [<ON | OFF> 或 <T | F> 或 <Y | N> [ADVANCED] ]

MOM_set_turbo_pos_output
将线性轴坐标 (XYZ) 的位置值设为由增强后处理输出。
默认值为 'MOM_POS'。
您可以设置此命令使用变量 mom_pos、mom_mcs_goto、
mom_contact_point 或 mom_contact_goto 中包含的值。
示例:
MOM_set_turbo_pos_output MOM_POS
可能的值:
MOM_set_turbo_pos_output
<MOM_POS | MOM_MCS_GOTO | MOM_CONTACT_POINT | MOM_CONTACT_GOTO>

MOM_set_turbo_rapid
设置用于在增强后处理中处理快速运动的方法。
默认值为 'ON'。将值改为 'OFF' 可非增强式地处理快速运动。
此设置是模态化的,在您更改之前一直有效。如果您在后处理运行时更改设置,
它将直至下一个刀轨开始事件才生效。
当前的设置将反映在变量 mom_post_turbo_rapid 中。

示例:MOM_set_turbo_rapid ON
可能的值:MOM_set_turbo_rapid [<ON | OFF> 或 <T | F> 或 <Y | N>]

MOM_skip_handler_to_event
此命令将跳过事件处理程序的执行,直至遇到给定事件。
在刀轨开始并遇到事件时重置条件。
运动类型包括进刀、逼近、第一刀切削、退刀、返回、快速、切削、步进、离开、移刀、侧面切削、出发点、回零和循环。
可能的值:MOM_skip_handler_to_event <事件或运动类型>

MOM_suppress
下次评估包含对任何输入地址名称引用的一个块模板时,
不管它是什么模态属性,都将不会输出包含地址的词。
如果 MOM_force ONCE 和 MOM_suppress once 均已编程设定,则最后一个编程设定的起作用。
如果 MOM_suppress ALWAYS 已编程设定,则绝不会输出地址。
忽略所有 MOM_force ONCE 和 MOM_suppress ONCE 命令。
在定义文件中,Force OFF 或 Force ALWAYS 应定义地址的模态。
不推荐使用 MOM_force OFF 或 MOM_force ALWAYS 重新定义 tcl 中的模态。
可能的值:
MOM_suppress <Always | Once | Off > <Address_1 ... Address_n>


VIP会员开通介绍说明                       多墨教育APP多平台学习下载                       一对一直播教室说明                       NX培训课程下载                       UGNX教程大全下载

2023年9月18日发布:UGNX2312.4000高版本软件,点击进入自助下载                               UGNX软件下载                       远程安装:UGNX    CAD    Solidworks 等相关软件
回复

使用道具 举报

鄢希慕 发表于 2018-7-22 00:00:02 | 显示全部楼层
VIP会员开通介绍说明                       多墨教育APP多平台学习下载                       一对一直播教室说明                       NX培训课程下载                       UGNX教程大全下载

2023年9月18日发布:UGNX2312.4000高版本软件,点击进入自助下载                               UGNX软件下载                       远程安装:UGNX    CAD    Solidworks 等相关软件
回复 支持 反对

使用道具 举报

司空问筠 发表于 2018-9-17 11:42:16 | 显示全部楼层
VIP会员开通介绍说明                       多墨教育APP多平台学习下载                       一对一直播教室说明                       NX培训课程下载                       UGNX教程大全下载

2023年9月18日发布:UGNX2312.4000高版本软件,点击进入自助下载                               UGNX软件下载                       远程安装:UGNX    CAD    Solidworks 等相关软件
回复 支持 反对

使用道具 举报

时安祯 发表于 2018-9-20 23:12:33 | 显示全部楼层
VIP会员开通介绍说明                       多墨教育APP多平台学习下载                       一对一直播教室说明                       NX培训课程下载                       UGNX教程大全下载

2023年9月18日发布:UGNX2312.4000高版本软件,点击进入自助下载                               UGNX软件下载                       远程安装:UGNX    CAD    Solidworks 等相关软件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|小黑屋|多墨网 ( 粤ICP备11060181号 )

GMT+8, 2024-4-16 17:46 , Processed in 0.127921 second(s), 18 queries .

多墨网成立UG论坛,并分享UG教程   

© 2014-2023 多墨网

快速回复 返回顶部 返回列表