后处理刀补弹窗设置怎么不起作用
#=============================================================# This custom command should return
# 1 : Output BLOCK
# 0 : No output
global mom_parent_group_name g41d
global mom_group_name
global mom_operation_name
if {$g41d == 1} {
if {} {
MOM_output_to_listing_device "**************************************************************
操作提示您 : 该工序($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)有半径补偿。
**************************************************************"
set msg
switch $msg {
1 {
set offset_flag 1
}
2 {
MOM_abort 中止
}
}
} elseif {} {
MOM_output_to_listing_device "**************************************************************
操作提示您 : 该工序($mom_operation_name)有半径补偿。
**************************************************************"
set msg
switch $msg {
1 {
set offset_flag 1
}
2 {
MOM_abort 中止
}
}
}
return 1
} else {
return 0
}
}
变量g41d等于1 的条件在哪里?
g41d等于0时什么提示都不会有 要这个有什么作用?? 你初始化g41d不等于1,只有等于1的时候才有后续弹窗和报警 if没有设置好吧,要变量 Frank_yangkee 发表于 2025-5-7 16:15
变量g41d等于1 的条件在哪里?
g41d等于0时什么提示都不会有
proc PB_CMD_force_D { } {
#=============================================================
global mom_cutcom_adjust_register
global mom_sys_cutcom_code mom_cutcom_status g41d g41dd
set g41d 1
#输出41:
set g41dd $mom_sys_cutcom_code($mom_cutcom_status)
if {} {
if { !$mom_cutcom_adjust_register} {set mom_cutcom_adjust_register 0}
}
if {!} {
set mom_cutcom_adjust_register 0
}
MOM_force once D
#MOM_output_literal "(G41 = G$g41dd)"
}
是这个吗 TRGFGFGHGF 发表于 2025-5-7 16:18
你初始化g41d不等于1,只有等于1的时候才有后续弹窗和报警
proc PB_CMD_force_D { } {
#=============================================================
global mom_cutcom_adjust_register
global mom_sys_cutcom_code mom_cutcom_status g41d g41dd
set g41d 1
#输出41:
set g41dd $mom_sys_cutcom_code($mom_cutcom_status)
if {} {
if { !$mom_cutcom_adjust_register} {set mom_cutcom_adjust_register 0}
}
if {!} {
set mom_cutcom_adjust_register 0
}
MOM_force once D
#MOM_output_literal "(G41 = G$g41dd)"
}
有这个 条件不满足是不会报警的,要看刀补值打开了没有,还有打开后,变量是否赋值了 =============================================================
# This custom command should return
# 1 : Output BLOCK
# 0 : No output
这个很明显是某个PB_CMD_CHECK_XXXX函数的一部分,这是判断哪一段代码的输出条件?
PB_CMD_force_D放在哪里运行了呢? Frank_yangkee 发表于 2025-5-8 10:28
=============================================================
# This custom command should return
#...
放在运动 刀补哪里
页:
[1]