QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 11325|回复: 37
打印 上一主题 下一主题

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

  [复制链接]

版主

闪光的蜗牛

Rank: 10Rank: 10Rank: 10

18

主题

510

帖子

1万

积分

论坛元老

跳转到指定楼层
楼主
发表于 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. }
复制代码

完成。

结果展示


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

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


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




有奖推广贴子: 

闪光的蜗牛
回复

使用道具 举报

版主

闪光的蜗牛

Rank: 10Rank: 10Rank: 10

18

主题

510

帖子

1万

积分

论坛元老

推荐
 楼主| 发表于 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 {
复制代码
以上为增加了输出换刀时的条件,可能会帮助到你。
闪光的蜗牛
回复 支持 1 反对 0

使用道具 举报

中尉

Rank: 5Rank: 5

9

主题

338

帖子

3308

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

QQ截图20201012154709.png (90.17 KB, 下载次数: 235)

QQ截图20201012154709.png
回复 支持 1 反对 0

使用道具 举报

少校

Rank: 6Rank: 6

0

主题

284

帖子

9631

积分
板凳
发表于 2020-7-22 18:56:05 | 只看该作者
[思路分享]NX后处理按组输出并加入个性化定制解决方案 http://www.ugsnx.com/thread-289070-1-1.html (出处: UG爱好者)
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

0

主题

1473

帖子

8329

积分
5#
发表于 2020-10-6 17:27:25 | 只看该作者
谢谢分享!谢谢分享!
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

103

主题

1179

帖子

1万

积分
6#
发表于 2020-10-6 18:19:15 | 只看该作者
大师,太厉害了,这是做产品,尤其做多工位产品最好的程序管理方法。
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

9

主题

338

帖子

3308

积分
8#
发表于 2021-1-17 18:50:10 | 只看该作者
大神 能添加生成G54。1的吗 正需要
回复 支持 反对

使用道具 举报

大将

Rank: 11Rank: 11Rank: 11Rank: 11

2

主题

2万

帖子

5万

积分
9#
发表于 2021-1-19 11:13:42 | 只看该作者
谢谢分享!谢谢分享!
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

1

主题

360

帖子

7809

积分
10#
发表于 2021-4-28 21:55:19 | 只看该作者

谢谢分享!谢谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-23 17:02

返回顶部