|
前言:
A--目前大型装配生成BOM的方式有好几种:
1、工程图里插入明细栏,然后复制明细栏到外部excel(我给他打5分,因为太麻烦,也是导出一个素材,手动复制粘贴后调整)
2、部件导航器-右键-导出至电子表格。(我给他打6分,因为很多特征无法控制,比如说表头,比如说BOM表格式,这个导出相当于一个素材,还得再复制粘贴到自己公司的BOM表里整理一次,而且下次要是更新的话,还得手动一个一个调整)
3、全手动做BOM表。(这是最不推荐的,我给他打1分,这一分是辛苦分)
问题就来了,如何参数化/自动化生成BOM呢???
杰瑞想了好久,最终找到了最优解--------------“物料清单”功能(准确来说是模具项目物料清单功能)搜索有两个,选择第一个。
B--基本思路:
1、修改组件/部件属性:使用GC属性工具,给你的组件打上“与公司BOM相匹配的属性”,我的公司是物料号、图号、规格型号等。
具体可参考属性工具的具体操作,给 工程图/模型/装配 模板赋予属性的办法见我前面发过的贴子:
三分钟教会你如何部件属性关联BOM、工程图 (自定义属性、自动化填写明细栏、工程图) - NX新手学堂 UG爱好者
2、修改“物料清单”自带的BOM模板(西门子太贴心了) 路径是:
D:\Program Files\Siemens\NX 2206\MOLDWIZARD\templates\bom\Bom_Templates(路径方向大
差不差)
3、具体修改方式:
3.1、复制Bom_Templates文件夹发送到其他地方(作为副本,免得搞错了找不回来很麻烦)
3.2、选中BOM 1,改为可读。
3.3、(见下图)将所有的KEY FIELD 和 LOCKED改为N 并且将默认属性改为你自己用属性工具设置的属性 重点!!! 自定义属性加上尖括号就能被“物料清单功能”自动识别。
举例:我用属性工具给我的 建模/装配/工程图 模板新增了一个“物料编码“属性,我只需要再Attibute Name把默认的数值修改为<物料编码>就能自动识别到。
3.4、按照到你想要的效果修改了之后退出,改为只读(这个跟你改模板有点类似)
4、实操:
进入装配模式(必须有2个以上层级才算装配,。。。废话),修改组件/零件的属性的值(这个是你手动新增上去的,看不懂的一定要先看我上面的链接,教你怎么设置属性工具)--点击物料清单功能--导出至电子表格--此时你会发现你的BOM联动起来了。
C--优势介绍,我为什么要这么做,以及优势在哪里?:
1、我自认为这是一种”设计后处理“的自顶向下,做完模型设计之后,像出BOM、出工程图这种工作应当是自动/参数化完成或者一键识别完成的。而不是需要一个一个手动输入。
而且我只需要管控”模型的设计以及属性“即可 。这属于”顶“
后续的后处理(BOM、工程图)属于”下”
这样做在 初次设计、客户第一第二次修改方案 都可以给我节省大量的时间,实现一劳永逸,而不是被困在毫无意义的核对/复制粘贴里。
2、减少流程上的错误: 手动输入总有错误的地方,我不仅需要管控模型、还需要管控工程图/BOM。 显得很原始。 我这样做只需要管控模型这个点。
3、节省操作步骤:见A部分,其他的BOM制作方法都是类似“导出一个素材,然后手动复制粘贴” 。我这个BOM模板做好之后可以直接导出成BOM。
4、可能有人会问:“你这样的操作,需要先在模型上手动添加一次属性,再导出为BOM。 我直接填写BOM,也是一次操作。”
我想说我的这种方法有可维护性,可自动导出性,且可以关联工程图标题栏。
|
|