UG NX 通过『赋值重量』属性参数自动更新重量
相对于前一篇关联重量的方法,这是一个比较靠谱的方法,也是强烈推荐的一种方法。
前提: 对零部件指定好材料。
官方帮助文档中的发现
在GC_Toolkits_UserManual.pdf
发现:
赋值重量(Weight)需要将第四列设置为Read,才会自动计算NX中工作部件的重量,并显示在下拉列表中。自动计算采用的是KEY_WORD
REFERENCESET_LAYER_START内容中的第一个引用集,计算结果为不带单位的千克值。
▲ 可见需要修改配置文件选项
修改配置文件选项
打开gc_tool.cfg
文件,修改为:
赋值重量,WEIGHT,N,Read
找到KEY_WORD REFERENCESET_LAYER_START
代码段:
! configuration for Reference Set and Layer mapping setting
KEY_WORD REFERENCESET_LAYER_START
BODY | 1,4
MATE | 1,5
SIMPLIFIED |
DRAWING | 1,4
ALTERNATE | 2
KEY_WORD REFERENCESET_LAYER_END
可见第一个引用集为BODY
,只需要将要自动计算重量的实体收集在BODY
引用集中就可以了。
如果,引用集里没有BODY
引用集,新建一个即可。
▲ BODY 引用集,『自动添加组件』一般默认勾选比较方便;若去掉勾,自己手动添加,虽然可控,但比较麻烦。
▲ 自动重量效果
零件明细表中自动引用重量属性参数
▲ 显示单个重量的参数选择
如何实现零件自动总重量的显示?
http://www.ugsnx.com/thread-160149-1-8.html
复制单重列的默认文本W$=@WEIGHT,将总重列的类别设为数量,默认文本框粘贴单重的默认文本,.这样总重就能正确显示了,至于为啥会这样,我也不知道.
▲ 零件总重量显示
▲ 小数位控制,注意『类别』为『数值』;可以选择一整列,也可以选择单个单元格。
▲ 单个单元格小数位控制
至于如何算出顶级装配(整机)的重量,暂时还没有找到直接的方法。我想可以直接导出 excel,在 excel 中计算可行。
装配中也没有找到像 Creo 一样的过滤器,我想同样可以直接导出 excel,在 excel 中筛选操作吧,可筛选删除。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了