找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: destiny0515

[分享] [思路分享]NX后处理按组输出并加入个性化定制解决方案

  [复制链接]

0

主题

50

回帖

808

积分

四级士官

积分
808
发表于 2021-10-30 23:03:56 | 显示全部楼层
谢谢了 出点问题 楼主能否帮忙解决一下

0

主题

50

回帖

808

积分

四级士官

积分
808
发表于 2021-11-4 20:43:21 | 显示全部楼层
痞子卟壞 发表于 2020-10-12 15:59
经过实验发现同一把刀出两个程序会出现刀具和子程序不匹配,坐标系也也不对。后面的刀具和子程序全乱了。只 ...

也有同样问题

0

主题

50

回帖

808

积分

四级士官

积分
808
发表于 2021-11-23 22:15:27 | 显示全部楼层
痞子卟壞 发表于 2020-10-12 15:59
经过实验发现同一把刀出两个程序会出现刀具和子程序不匹配,坐标系也也不对。后面的刀具和子程序全乱了。只 ...

感觉是 后处理批处理遇到相同刀具不换刀 造成的 我也遇到这个问题了 一直没解决
http://www.ugsnx.com/thread-54270-1-1.html

0

主题

117

回帖

4157

积分

中尉

积分
4157
发表于 2021-11-24 00:10:36 | 显示全部楼层
前来围观,感谢大佬分享

3

主题

78

回帖

1117

积分

六级士官

积分
1117
发表于 2022-1-2 21:32:03 | 显示全部楼层
fengzhaobin998* 发表于 2021-11-23 22:15
感觉是 后处理批处理遇到相同刀具不换刀 造成的 我也遇到这个问题了 一直没解决
http://www.ugsnx.com/t ...

是不是可以试试强制生成换刀指令

6

主题

656

回帖

9319

积分

少校

积分
9319
发表于 2022-1-4 14:36:18 | 显示全部楼层


谢谢分享!谢谢分享!

3

主题

176

回帖

2399

积分

少尉

积分
2399
发表于 2022-8-23 22:47:47 | 显示全部楼层
F:\Administrator\Pictures\222.png  大师,我想请教一下主程序里面的刀具,只有在第一次出现的时候输出刀具,其他同一把刀号的刀具省略,还忘指点。 222.png

18

主题

490

回帖

1万

积分

版主

积分
11767

论坛元老

 楼主| 发表于 2022-8-24 17:50:51 | 显示全部楼层
老wang 发表于 2022-8-23 22:47
大师,我想请教一下主程序里面的刀具,只有在第一次出现的时候输出刀具,其他同一把刀号的刀具省略,还忘 ...
foreach i $group_list j $tool_list k $next_tool_list l $offset_list m $info_list {
    MOM_output_literal "T$j M6 (TOOL_NAME:$m)"
    MOM_output_literal "T$k"
    MOM_output_literal "G$l"
    MOM_output_literal "M98 P$i"
}
以上为原帖中的代码,每次迭代都会输出换刀指令。
  1. foreach i $group_list j $tool_list k $next_tool_list l $offset_list m $info_list {
复制代码
以上为增加了输出换刀时的条件,可能会帮助到你。

18

主题

490

回帖

1万

积分

版主

积分
11767

论坛元老

 楼主| 发表于 2022-8-24 17:50:52 | 显示全部楼层
本帖最后由 destiny0515 于 2022-8-29 15:35 编辑
老wang 发表于 2022-8-23 22:47
大师,我想请教一下主程序里面的刀具,只有在第一次出现的时候输出刀具,其他同一把刀号的刀具省略,还忘 ...
foreach i $group_list j $tool_list k $next_tool_list l $offset_list m $info_list {
    MOM_output_literal "T$j M6 (TOOL_NAME:$m)"
    MOM_output_literal "T$k"
    MOM_output_literal "G$l"
    MOM_output_literal "M98 P$i"
}

以上为原帖中的代码,每次迭代都会输出换刀指令。foreach i $group_list j $tool_list k $next_tool_list l $offset_list m $info_list {
if {![info exists tool_number_saved] || ([info exists tool_number_saved] && [string compare $tool_number_saved $j])} {
MOM_output_literal "T$j M6 (TOOL_NAME:$m)"
MOM_output_literal "T$k"
}
MOM_output_literal "G$l"
MOM_output_literal "M98 P$i"
set tool_number_saved $j
}
以上为增加了输出换刀时的条件,可能会帮助到你。

3

主题

176

回帖

2399

积分

少尉

积分
2399
发表于 2022-8-26 19:05:17 | 显示全部楼层
destiny0515 发表于 2022-8-24 17:50
以上为原帖中的代码,每次迭代都会输出换刀指令。
以上为增加了输出换刀时的条件,可能会帮助到你。

谢谢,虽然还是没怎么看懂,能增加一个判断语句吗? 相同则不输出,不同则输出。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-7 05:40

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表