天生是欧皇 发表于 2024-2-6 22:54:06

1484331152 发表于 2024-2-6 22:04
添加 判断 语句

那最后一把刀怎么添加第一把刀的备刀呢

天生是欧皇 发表于 2024-2-7 09:34:06

怎么改,我不太了解

这么近 发表于 2024-2-27 10:34:34

本帖最后由 这么近 于 2024-2-27 10:36 编辑

天生是欧皇 发表于 2024-2-7 09:34
怎么改,我不太了解
试试将备刀的输出条件改为:
global mom_tool_name
global mom_next_tool_name
if {$mom_tool_name != $mom_next_tool_name} {;#判断 当前刀具与下一个刀具名字不同时 输出备刀 否则相同时不输出
return 1
} else {
return 0
}
或者
global mom_tool_number      ;#声明全局变量_刀具号码T
global mom_next_tool_number
if {$mom_tool_number != $mom_next_tool_number} {;#判断 当前刀具与下一个刀具号码不同时 输出备刀 否则相同时不输出
return 1
} else {
return 0
}
以上两个选择一个使用,在UG中刀具号码不是唯一的, 刀具名字是唯一的

w475338280 发表于 2024-2-27 11:47:32

这么近 发表于 2024-2-27 10:34
试试将备刀的输出条件改为:
global mom_tool_name
global mom_next_tool_name


刀号是0的时候还是输出吧?

这么近 发表于 2024-2-27 12:21:31

w475338280 发表于 2024-2-27 11:47
刀号是0的时候还是输出吧?

输出,比较的是刀具号码或刀具名字

w475338280 发表于 2024-2-28 13:11:48

这么近 发表于 2024-2-27 12:21
输出,比较的是刀具号码或刀具名字

床子读取刀T0就不行,备刀一直备,换刀也没有、、、怎么把两个条件一起写进去?

这么近 发表于 2024-2-28 15:37:02

w475338280 发表于 2024-2-28 13:11
床子读取刀T0就不行,备刀一直备,换刀也没有、、、怎么把两个条件一起写进去?
global mom_tool_name
global mom_next_tool_name
global mom_next_tool_number
if {$mom_tool_name == $mom_next_tool_name || $mom_next_tool_number == 0 } {;#判断 当前刀具与下一个刀具名字相同或者下一个刀具号码为零时 不输出备刀 否则输出
return 0
} else {
return 1
}

w475338280 发表于 2024-2-29 07:32:32

这么近 发表于 2024-2-28 15:37
global mom_tool_name
global mom_next_tool_name
global mom_next_tool_number


谢谢大佬。卧加B轴旋转子坐标系相对于主坐标系的角度和位置知道怎么读出来吗
页: 1 [2]
查看完整版本: 求助,程序只有1把刀,后处理怎么让他不输出备刀