无/love情
发表于 2024-8-22 18:31:53
pmjxc 发表于 2024-8-22 10:57
这是所有变量信息
你好你这个在哪里找到的 可以发一下吗谢谢
张思颖
发表于 2024-8-24 10:41:55
黄如宇 发表于 2024-8-21 21:27
楼主这个问题解决了吗?
这个可以# 声明全局变量
global mom_stock_floor mom_stock_part mom_wall_stock mom_stock_part_use
global sidestock floorstock mom_operation_type
# 设置sidestock的值
if {} {
set sidestock $mom_stock_part
# 如果mom_wall_stock存在且不为0,则更新sidestock的值
if { && $mom_wall_stock != 0} {
set sidestock $mom_wall_stock
}
} else {
# 如果mom_stock_part不存在,则将sidestock设置为0
set sidestock 0
}
# 设置floorstock的值
if {} {
# 如果mom_stock_part_use为1且mom_stock_part存在,则设置floorstock为mom_stock_part的值
if { && $mom_stock_part_use == 1 && } {
set floorstock $mom_stock_part
} else {
# 否则,将floorstock设置为mom_stock_floor的值
set floorstock $mom_stock_floor
}
} else {
# 如果mom_stock_floor不存在,则将floorstock设置为0
set floorstock 0
}
# 如果sidestock或floorstock不为0,并且mom_operation_type不是特定值,则输出它们的值
if {( && $sidestock != 0) || ( && $floorstock != 0)} {
if {$mom_operation_type != "Point to Point" && $mom_operation_type != "Drilling"} {
# 输出sidestock和floorstock的值,格式化为两位小数,并去除尾部的0
MOM_output_literal "(XY= "0"]mm Z= "0"]mm)"
}
}
tombai691019
发表于 2024-8-24 11:56:39
本帖最后由 tombai691019 于 2024-8-24 12:15 编辑
张思颖 发表于 2024-8-24 10:41
这个可以# 声明全局变量
global mom_stock_floor mom_stock_part mom_wall_stock mom_stock_part_use
g ...
面铣这里壁余量出现,但设置后刀具位置仍然和壁贴合,说明壁余量不能代表侧面余量。是哪里有问题吗?所以我不用mom_wall_stock代表侧面余量输出。这里还是用的mom_stock_part,型腔铣侧面余量也是mom_stock_part.
pmjxc
发表于 2024-9-28 09:08:54
tombai691019 发表于 2024-8-24 11:56
面铣这里壁余量出现,但设置后刀具位置仍然和壁贴合,说明壁余量不能代表侧面余量。是哪里有问题吗?所以 ...
当使用底壁铣时,一般都是设侧面余量比较多,当有壁余量的时候就输出,没有就不输出,如果设置部件余量,壁余量也设置了,壁余量就强制关闭,就不用输出,我是这样设置的,不知道逻辑对不对