找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16781|回复: 2
打印 上一主题 下一主题

[原创] 参数化设计中的两个问题

[复制链接]
跳转到指定楼层
1
发表于 2011-2-8 09:20:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
1,BOM
对于机械设计、工艺而言,BOM是为了描述产品结构。BOM的原理是把产品的组成情况用矩阵来表示,通过BOM运算得出这个产品由哪些零部件组成,每种零部件的总数量,每种零件在分别在不同部件中的数量。应用BOM分解,可以按照销售订单,用计算机自动计算订单中包括的产品、部件、零件需要的数量。应用BOM分解,也可以在生产计划中做批量分割与合并,等等。
应用BOM,产品结构需要用树形结构形式来表达,不能有环。对于机械行业,这一点无疑可以满足。
后来的ERP,就是BOM在企业管理中的具体应用。虽然,现在的ERP,在处理时间进度时,还有问题,但是,处理数量的逻辑,是完美的。

机械设计,是为后续工作服务。所以BOM需要分层。概念是,在产品中,有许多的零部件在企业中需要共用。为了应用方便,共用件要处理成相对独立,便于计算机计算。
手工出的图纸上,有明细栏;技术文档中有三表。但这些并不是计算机所能认识的BOM表。在计算机里,要用物料编码和层级标识,以及数量之间的关系(矩阵方式)来说明BOM结构。至于在表格中怎么让人看懂,有几种表示方法,这可以在ERP的网站里找到,很方便。

物料编码和层级,是相对独立的。
物料编码的目的是让计算机识别不同的物料。一物一码,一码一物。必须100%准确。物料可以是产品,可以是部件、可以是零件,也可能没有出现在图纸上。
产品树,是产品的框架。树的每个节点上的物料可以变换。比如,在A订单为编码100000的轴(物料)。而在B订单,轴长50mm(变型设计),编码可能就是100001。但产品结构并没有变,从这个节点向顶部推,所有节点上的物料(应该都是装配件)的物料编码,都不一样了。
层级,是人为规定的。比如减速机,可以用几十种齿轮轴,经过组合(配置设计),出来几百种速比不同的减速机(这样的设计有国家标准,在传动设计手册中可以看到一部分数据)。这样,每一种齿轮轴组件,就可以规定为部件,需要时调用就行了,不用重新画图、计算了。其间,齿轮轴组件的物料编码始终不变,但是它放在产品结构树中的位置可能变了,层级也不一样了。
无论怎么变,物料编码和层级,是为产品信息的组织服务的。

SolidEdge中,也能为BOM分级做辅助工作。比如将部件定义为子装配


建立子装配(solidedge帮助文件)
1.在路径查找器中,单击您想放到新子装配件中的零件。
【注释】要选择多个元素,请按住 Ctrl 键,并单击每一个元素。
2.选择"主页"选项卡→"修改"→"传递"
3."传送至装配层"对话框上,单击要在其中创建新子装配的装配。
4."传送至装配层"对话框上,单击"新建子装配"按钮。
5."新建子装配"对话框上的"模板"框中,选择用作新子装配的模板的文件。
6."新文件名"框中,为子装配输入一个新名称。
7."新文件位置"框中,为子装配输入一个新文件位置。
8.指定您想如何在新子装配中定位选择的零件。
9."新建子装配"对话框上,单击"确定"
10."传送至装配层"对话框上,单击"确定"

在出装配图时,适当设置属性,就可以出来分层的BOM。
在用装配时,调用子装配后,需要激活。不然没办法操作。
如果要检查机构运动,一定要调整好装配关系。装配关系可以在“路径查找器”中看,以及删除。
在solidedge中,好像不止“子装配”这一种方法,可以用来做BOM分层。

【注】以上说明只是围绕着设计BOM工作。如果涉及工艺,并包括楼下的内容,也可以实现。不过,增加的不仅仅是工作量,难度也增加不少。企业重设计轻工艺,是其主要原因,而且也是制造水平不高的重要原因。对很多企业来说,可能是最重要的原因。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2011-2-8 09:34:07 | 只看该作者
2,尺寸传,
尺寸传递,是参数化设计中不可回避的重要一环。

大概意思是:
一般认为:在产品中,80%以上的零部件、产品具有相似的特点。实际情况是,对于成熟的机械制造企业,这个比例还要高。对于非标制造企业,至少也有一半以上具有相似性。不同的是一些结构件。这些结构件,如果放在工艺角度上分析,还能找出不少的相似性。
对于具有相似特点的东西,设计上有许多重复性的工作。成组技术就是解决这类问题的基础理论。应用成组技术,结合3D软件日臻完善的参数化(在solidedge中叫变量化)功能,避免重复性的设计工作已经成为现实。

在参数化驱动的方式中,尺寸变化是要解决的重要问题之一。这包括两个方面:
一个是变型,即产品中有几个尺寸需要根据客户要求变更,相关联的尺寸都要跟着一起变动;
一个是配置,即所有的零部件都不需要再设计(尺寸不变),只是需要重新组合成一个新的产品。组合起来的东西,尺寸要合理,不能干涉,要装得上。
产品的尺寸传递结构,在手工设计中,并不太重视(人脑比电脑好用)。可要由计算机自动(或者在人工干预下的自动)实现变型、配置设计,就必须搞清楚尺寸之间的数量关系和关联关系。而且,企业为了减少成本,会自定系列化标准。于是,即便参与变化尺寸的所有公式全部找了出来,最后落在图纸上的尺寸还必须套用系列化标准中的尺寸,不能把用公式算出来的没有圆整的尺寸标注在图纸上。
在soildedge应用中,对于尺寸传递这项工作,要解决从“总体的尺寸数量、关联关系完全可以用解析式表达了”后的事情。也就是变化后的产品、部件、零件要能自动(这里可以实现自动)出图,出BOM等,重复、繁琐、易错的工作就此省掉。
solidedge为参数设计提供了两个参数表,在零件设计中,是变量表,在装配中还有同级变量表。这两张表,可以将尺寸的数量、关联关系,用公式表达出来。但是,如果处理系列化标准等各种企业实际要求,仅仅用这两张表,难度就太大了。
为此,需要找其他的途径。solidedge本身,可以用VB编程,也可以链接excel。excel自带了VBA,功能同样强大。所以我认为,用excel+VBA较好。尺寸传递(数量、关联)靠VBA,而且由于excel应用广泛而且便于修改,变型设计系统易于被设计人员接受。
考虑同PDM的集成,因为EXCEL数据可以转化成为XML格式,十分方便,修改也同样方便。所以可以用XML作为中间件,与PDM集成。PDM再去同ERP集成。
当然,说起来简单,真正搭起这个系统,着实要费一番力气,主要是费时间。让人欣慰的是,这样的系统,效果十分明显,力气不白费。
3
发表于 2011-2-12 07:26:48 | 只看该作者
怎么没有问题?
也许用模型实例容易说明问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-24 02:12 , Processed in 0.024850 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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