找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 11574|回复: 37

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

  [复制链接]

18

主题

490

回帖

1万

积分

版主

积分
11764

论坛元老

发表于 2020-7-22 10:51:41 | 显示全部楼层 |阅读模式
本帖最后由 destiny0515 于 2020-7-22 11:00 编辑

按组输出的相关帖子回顾——





上面帖子为我们提供了按组输出的框架,可是如果我想加入一些个性化的输出内容,例如在主程序加入换刀指令,刀具信息提示等等,又该如何做呢?




本文介绍一种思路,解决个性化定制内容输出。


步骤很简单,分为两步: 收集信息 —— 输出结果


在相关位置输入收集信息的代码
  1. global mom_tool_number mom_next_tool_number mom_fixture_offset_value
  2. global mom_tool_name tool_list next_tool_list offset_list info_list

  3. lappend tool_list $mom_tool_number
  4. lappend next_tool_list $mom_next_tool_number
  5. lappend offset_list [expr $mom_fixture_offset_value + 53]
  6. lappend info_list $mom_tool_name</font>
复制代码

在外部脚本文件输出结果
  1. foreach i $group_list j $tool_list k $next_tool_list l $offset_list m $info_list {
  2.     MOM_output_literal "T$j M6 (TOOL_NAME:$m)"
  3.     MOM_output_literal "T$k"
  4.     MOM_output_literal "G$l"
  5.     MOM_output_literal "M98 P$i"
  6. }
复制代码

完成。

结果展示
201.png

可以根据上述思路举一反三,实现多样化的结果。

后处理下载
Output_Subprog_by_Group_Extra.rar (53.27 KB, 下载次数: 749)


做一件对行业有贡献的事情




18

主题

490

回帖

1万

积分

版主

积分
11764

论坛元老

 楼主| 发表于 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 {
复制代码
以上为增加了输出换刀时的条件,可能会帮助到你。

9

主题

329

回帖

3310

积分

中尉

积分
3310
发表于 2020-10-12 15:59:53 | 显示全部楼层
经过实验发现同一把刀出两个程序会出现刀具和子程序不匹配,坐标系也也不对。后面的刀具和子程序全乱了。只有在同一个程序组才能正常生成,但是这样多个坐标系都在一个子程序内 。而主程序只显示g54。
希望版主有时间能帮忙改改 格尺如下
T01M6
T
G90G54
M98P1001
G90G55
M98P1002
T02M6
T
G90G54
M98P1003
G90G55
M98P1004
M30

QQ截图20201012154709.png

3

主题

44

回帖

1581

积分

六级士官

积分
1581
发表于 2020-7-22 11:18:17 | 显示全部楼层
牛哥牛哥

0

主题

283

回帖

9689

积分

少校

积分
9689
发表于 2020-7-22 18:56:05 | 显示全部楼层
[思路分享]NX后处理按组输出并加入个性化定制解决方案 http://www.ugsnx.com/thread-289070-1-1.html (出处: UG爱好者)

0

主题

99

回帖

1411

积分

六级士官

积分
1411
发表于 2020-10-6 17:27:19 | 显示全部楼层
蜗牛哥

0

主题

1470

回帖

8231

积分

少校

积分
8231
发表于 2020-10-6 17:27:25 | 显示全部楼层
谢谢分享!谢谢分享!

104

主题

1074

回帖

1万

积分

中校

积分
11935
发表于 2020-10-6 18:19:15 | 显示全部楼层
大师,太厉害了,这是做产品,尤其做多工位产品最好的程序管理方法。

9

主题

329

回帖

3310

积分

中尉

积分
3310
发表于 2021-1-17 18:50:10 | 显示全部楼层
大神 能添加生成G54。1的吗 正需要

2

主题

2万

回帖

5万

积分

大将

积分
51912
发表于 2021-1-19 11:13:42 | 显示全部楼层
谢谢分享!谢谢分享!

1

主题

358

回帖

7834

积分

少校

积分
7834
发表于 2021-4-28 21:55:19 | 显示全部楼层

谢谢分享!谢谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-5 07:44

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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