野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 47401|回复: 27

[求助] 如何解决bom表中关于所属装配及其数量的问题

[复制链接]

13

主题

259

回帖

11

威望

工程师

Rank: 3Rank: 3

积分
358
发表于 2014-5-21 10:40 | 显示全部楼层 |阅读模式
其实在很多产品中,经常出现某些零件在不同的子装配存在的情况,为了定位零件所在,一般的bom表都有所属装配及数量一栏,如果不借助PDM仅靠工程图能否实现?
其实这个问题在论坛中很早就有人提出了,只是到目前还没有新的回应
http://www.proewildfire.cn/thread-71973-1-1.html

57

主题

1267

回帖

224

威望

版主

研究员

Rank: 8Rank: 8

积分
1945

斑竹勋章希望之星勋章热心助人勋章优秀会员勋章

QQ
发表于 2014-5-21 10:59 | 显示全部楼层

对于每个零件来说,提取该零件上一级装配的名称是可以做到的,而所属装配栏里记载的是上一级装配的名称,整机或某一级装配BOM汇总时候如果零件名相等就判断所属装配栏里的上一级装配名称,如果名称相等就合并,数量相加,不等就是同一零件装在不同的装配里

我想这么是可以做到的吧,没研究过
他山之石,可以攻玉||绳锯木断,水滴石穿

拒绝回短消息,有问题请发帖。

严惩灌水,坛友自重,请看发帖规范
回复 支持 反对

使用道具 举报

17

主题

78

回帖

3

威望

助工

Rank: 2

积分
115
发表于 2014-5-21 11:14 | 显示全部楼层
PDM是啥东西?
装配图内有子装配,BOM表如何表达。有的时候需要将子装配内的零件在总装上显示,有点时候又不想让他显示,有什么办法过滤?
回复 支持 反对

使用道具 举报

57

主题

1267

回帖

224

威望

版主

研究员

Rank: 8Rank: 8

积分
1945

斑竹勋章希望之星勋章热心助人勋章优秀会员勋章

QQ
发表于 2014-5-21 11:39 | 显示全部楼层
jfwiang 发表于 2014-5-21 11:14
PDM是啥东西?
装配图内有子装配,BOM表如何表达。有的时候需要将子装配内的零件在总装上显示,有点时候又 ...

Proe BOM表之过滤器概述
http://www.proewildfire.cn/thread-49017-1-1.html
(出处: 野火论坛)
他山之石,可以攻玉||绳锯木断,水滴石穿

拒绝回短消息,有问题请发帖。

严惩灌水,坛友自重,请看发帖规范
回复 支持 反对

使用道具 举报

13

主题

259

回帖

11

威望

工程师

Rank: 3Rank: 3

积分
358
 楼主| 发表于 2014-5-21 12:38 | 显示全部楼层
按道理应该不难,就是个参数调用就可以解决,关键是这样的系统参数没有,自己定义的又不能自动变更
回复 支持 反对

使用道具 举报

13

主题

259

回帖

11

威望

工程师

Rank: 3Rank: 3

积分
358
 楼主| 发表于 2014-5-22 11:02 | 显示全部楼层
经过两天的摸索和借鉴,发现http://www.proewildfire.cn/thread-89150-1-1.html中的阶梯型序号的方法就可以实现零件在总bom表中的精确定位,也就间接的解决了所属装配的问题。
详细情况如下图中的“顺序号”:
[
Snap1.jpg
回复 支持 反对

使用道具 举报

13

主题

259

回帖

11

威望

工程师

Rank: 3Rank: 3

积分
358
 楼主| 发表于 2014-5-22 11:12 | 显示全部楼层
本帖最后由 sv300weigang 于 2014-5-22 11:15 编辑

上表的具体参数,从左到又分别是,其中一些参数我是用来帮助理解那个关系(程序)用的:
&asm.mbr.name     &asm.mbr.cname(自定义参数)   &rpt.qty   &rpt.index   &rpt.level  &rpt.rel.cindex(自定义参数)
其中最关键的就是最后一个参数,是由链接中提到的通过关系(程序)形成的
另外表格中要注意:1、添加最上级组件的过滤,2、采用无多重/级和递归方式
回复 支持 反对

使用道具 举报

1

主题

65

回帖

0

威望

助工

Rank: 2

积分
72
发表于 2014-7-30 15:52 | 显示全部楼层
如何添加添加最上级组件的过滤?这个是可以显示层数,但是数量显示会有问题。如果第三层的数量是3,那么它下一层的数量还是单个组件里面的零件数量,不会*3的,不知道怎么解决,零件数量总数老是出错
回复 支持 反对

使用道具 举报

13

主题

259

回帖

11

威望

工程师

Rank: 3Rank: 3

积分
358
 楼主| 发表于 2014-7-31 15:54 | 显示全部楼层
直接在重复区域代号栏中使用&asm.mbr.name!=“上级组件代号”就可以排除上级了,否则数量是会出错的
回复 支持 反对

使用道具 举报

1

主题

65

回帖

0

威望

助工

Rank: 2

积分
72
发表于 2014-7-31 17:32 | 显示全部楼层
已经使用了,但是还是出错的,麻烦你帮我看下,谢谢了
12.JPG
回复 支持 反对

使用道具 举报

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

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号

GMT+8, 2024-5-19 08:25 , Processed in 0.107637 second(s), 28 queries .

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