UG爱好者

标题: 后处理if 条件输出 [打印本页]

作者: nx508796716    时间: 2023-9-20 08:41
标题: 后处理if 条件输出
G65这行在工序结束位置放 现在每个工序结束都会出现 这么改让他仅在换刀前面那位置出现



作者: nx508796716    时间: 2023-9-20 08:44
另外问一下有大佬知道需要前一把刀的刀号用什么变量吗
next_tool_number 对应的
作者: nx508796716    时间: 2023-9-20 08:47
有办法描述前一把刀的刀号更好  就不用改G65位置了
作者: 12311    时间: 2023-9-20 09:46
这个给后处理程序有关系,一样的刀具放在一个程序组里面,不要一个程序组把所有的刀具都放在里边,在试试看

11.png (33.19 KB, 下载次数: 18)

11.png

作者: nx508796716    时间: 2023-9-20 13:55
12311 发表于 2023-9-20 09:46
这个给后处理程序有关系,一样的刀具放在一个程序组里面,不要一个程序组把所有的刀具都放在里边,在试试看

这没办法 各种情况 都随意放
作者: 不要后退    时间: 2023-9-20 14:19
mom_next_oper_has_tool_change 定义下一工序是否有换刀
作者: nx508796716    时间: 2023-9-20 20:51
nx508796716 发表于 2023-9-20 08:44
另外问一下有大佬知道需要前一把刀的刀号用什么变量吗
next_tool_number 对应的

大佬呢:bukaixin::bukaixin:
作者: 这么近    时间: 2023-9-20 23:36
你想的是除第一次换刀之外每次换刀时输出一行代码, 后处理构造器中第一个刀具(首次换刀) 和 自动换刀(非首次换刀,若第一个刀具无任何代码则全部在自动换刀) , 后处理中一般都有首次换刀、中间非首次换刀、有些软件后处理还有最后一次换刀
作者: nx508796716    时间: 2023-9-21 02:23
这么近 发表于 2023-9-20 23:36
你想的是除第一次换刀之外每次换刀时输出一行代码, 后处理构造器中第一个刀具(首次换刀) 和 自动换刀(非首 ...

是换刀前一工序尾部 不是每一个工序尾
作者: nx508796716    时间: 2023-9-21 02:32
不要后退 发表于 2023-9-20 14:19
mom_next_oper_has_tool_change 定义下一工序是否有换刀

知道上一把刀的刀号用什么表示吗
作者: nx508796716    时间: 2023-9-21 04:28
不要后退 发表于 2023-9-20 14:19
mom_next_oper_has_tool_change 定义下一工序是否有换刀

怎么用 下一工序换与不换怎么描述
作者: 不要后退    时间: 2023-9-21 14:35
nx508796716 发表于 2023-9-21 02:32
知道上一把刀的刀号用什么表示吗

后处理发出来,大伙研究一下
作者: 这么近    时间: 2023-9-21 22:45
本帖最后由 这么近 于 2023-9-21 22:59 编辑
nx508796716 发表于 2023-9-21 04:28
怎么用 下一工序换与不换怎么描述

if { ([info exists mom_next_oper_has_tool_change] && $mom_next_oper_has_tool_change == "YES")} {
MOM_output_literal "G65 P9630 "
}
######当定义下一工序是否有换刀变量存在时,同时该变量值为YES时

捕获.PNG (370.86 KB, 下载次数: 9)

捕获.PNG





欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2