找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: sv300weigang

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

[复制链接]

1

主题

65

回帖

0

威望

助工

积分
70
发表于 2014-7-31 17:33 | 显示全部楼层
排除上级后上级不就不显示了吗?
回复

使用道具 举报

1

主题

65

回帖

0

威望

助工

积分
70
发表于 2014-7-31 18:03 | 显示全部楼层
你说的上级组件是那一层?如果零件是4.3.1,是排除4.3的组件名称还是总装体的零件名称,我两种都试了,还是无法准确统计数量,特别是4.3的的组件数量不为1的时候。能不能直接读取上一级的组件数量,然后这一个后面加个总数量的参数,让&rpt.qty*上一级零件的数量=总数量参数,但是就是不知道怎么读取上一层的零件数量。当2、3级的数量不为1的时候,下一层的数量就会出错,做出来的明细表数量就有问题。麻烦您了。
回复

使用道具 举报

13

主题

277

回帖

11

威望

工程师

积分
377
 楼主| 发表于 2014-8-1 10:25 | 显示全部楼层
就拿我举的这个例子来说,最上级组件实际是在明细表中是不体现出来的,因为明细表就是为它展开的。现在用的这个方法重点是想定位各零/组件在整个明细表中的位置和上下级归属情况,所以每个零件的数量只是显示它在上一级组件中的明细表中的数量,并不是累计的(见附图1,专用旗杆的数量已经改为5了,可下面的零件数量没有变化)。如果需要总数量,可以使用无多重记录的方式生成(见附图2,各级零组件的数量已经累加了)。
当然了,最终的明细表肯定是需要两个或多个方式合并的,如果有PDM的话,这些都根本用不着。
Snap1.jpg
Snap2.jpg
回复

使用道具 举报

1

主题

65

回帖

0

威望

助工

积分
70
发表于 2014-8-1 15:15 | 显示全部楼层
那这个通过关系式就不能解决的?如果数量有错误,那个这个多层显示我觉得就是没有意义的,不可能一个个再更改数量,下计划那些的都会出错的
回复

使用道具 举报

13

主题

277

回帖

11

威望

工程师

积分
377
 楼主| 发表于 2014-8-1 15:20 | 显示全部楼层
你没理解我的意思,我实验性的又多装配了4个专用旗杆,总共5件。用第一张图来表达零件的所属,第二张来统计零件数量。
回复

使用道具 举报

1

主题

65

回帖

0

威望

助工

积分
70
发表于 2014-8-8 01:34 | 显示全部楼层
终于想到了一个解决方法,出明细表的时候后面显示零件的类型asm、prt,然后就可以在Excel里面筛选出来组件,然后再查看哪个组件的数量不是1,标记下,底层的零件然后*这个数量就可以了。就是不知道显示零件类型的参数是什么.... 再查找
回复

使用道具 举报

1

主题

65

回帖

0

威望

助工

积分
70
发表于 2014-8-8 01:36 | 显示全部楼层
type,明天上班试下,哈哈,终于找到了一个稍微好点的解决方法了,非常感谢你
回复

使用道具 举报

13

主题

277

回帖

11

威望

工程师

积分
377
 楼主| 发表于 2014-8-13 14:45 | 显示全部楼层
如果需要总数量,用无多重记录的方式生成就可以了啊
回复

使用道具 举报

11

主题

204

回帖

10

威望

工程师

积分
319
发表于 2015-6-25 10:13 | 显示全部楼层
通过关系可以解决层级,根据零件重量情况保留小数点位数及数量问题。
回复

使用道具 举报

0

主题

53

回帖

-1

威望

助工

积分
72
发表于 2016-2-19 15:46 | 显示全部楼层
sv300weigang 发表于 2014-5-21 12:38
按道理应该不难,就是个参数调用就可以解决,关键是这样的系统参数没有,自己定义的又不能自动变更


直接在重复区域代号栏中使用&asm.mbr.name!=“上级组件代号”就可以排除上级了,否则数量是会出错的
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 17:07 , Processed in 0.207087 second(s), 21 queries .

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