欢迎来到天天文库
浏览记录
ID:38283633
大小:166.75 KB
页数:6页
时间:2019-06-01
《模具模块化设计初探》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、模具的模块化设计初探摘摘摘要要要:要:传统的摸具设计工艺复杂、开发周期长。缩短设计周期并提高设计质量,是缩短整个模具开发周期的关键之一,也是提高模具质量、降低设计成本、增强企业竞争力的有效途径。作者通过“摸具的模块化设计”方法,实现了缩短整个模具开发周期的目标。关键词::摸具:摸具;;模块化;模块化;;;前前前言言言言缩短设计周期并提高设计质量是缩短整个模具开发周期的关键之一。模块化设计就是利用产品零部件在结构及功能上的相似性,而实现产品的标准化与组合化。大量实践表明,模块化设计能有效减少产品设计时间并提高设计质量。因此本文探索在模具设计中运用模块化设计方法。1.1.模具模块化设计的
2、特点1.模具模块化设计的特点模具的零部件在结构或功能上具有一定的相似性,因而有采用模块化设计方法的条件,但目前模具设计中应用模块化设计方法的研究报道还很少见。与其它种类的机械产品相比,模具的模块化有几项明显特点。1.11.1模具零件的空间交错问题1.1模具零件的空间交错问题模具的线条在三维空间上相互交错,难于保证模块组合后不发生空间干涉;模块划分难于清晰进行。笔者采取以下办法来克服这个问题:(1)利用Pro/E(或UGII等三维软件)的虚拟装配功能检测干涉;(2)按功能与结构划分相结合。模块划分就是部件划分并抽取共性过程。空间上离散或结构变化大的部件则按功能划分,设计出所谓的功能模块
3、;结构相对独立的部件按结构进行划分,设计出所谓的结构模块。而在这样划分并进行相应的程序开发后,结构模块的结构可由结构参数为主,功能参数为辅简单求得;而对于功能模块,可由功能参数为主,结构参数为辅出发进行推理,在多种多样的结构形式中做出抉择。111.1...2222凸凹模凸凹模具具及某些零部件外形无法预见具及某些零部件外形无法预见某些模具零件(如凸凹模具)的形状和尺寸由产品决定因而无法在模块设计时预见到,所以只能按常见形状设计模块(如圆柱形或立方体的冲头),某些模具零件(如冲压模的工件定位零件)虽然互相配合执行某一功能,但它们的空间布置难寻规律与共性,因此即使按功能划分也不能产生模块。
4、笔者认为,模块化是部件的标准化,而零件标准化可视为零件的模块化。两个级别上的标准化是互相配合的。因此,要开发零件库并纳入模块库,以弥补模块覆盖不全的缺憾。当零件必须逐个构造时,一个齐全的便于使用的零件库对提高效率很有帮助。1.31.3模具类型与结构变化多1.3模具类型与结构变化多模具可有不同的工序性质,如下料、冲孔等;有不同的组合方式,如简单模、连续模等;还有不同的结构形式,种类极其繁多。因此,必须找到适当途径,使较少的模块能组合出多种多样模具。为此,笔者提出了以下方法:(1)在Pro/E(或UGII等三维软件)的参数化设计功能及用户自定义特征功能的基础上进行二次开发,使模块具有较大
5、“可塑性”,可根据不同的输入参数产生较大的结构变化;(2)分层次设计模块。用户可调用任一层次上的模块,达到了灵活与效率两个目标。使用小模块有灵活多变的优点,但效率低,使用大模块则相反。2.2.模具模块化设计的实施2.模具模块化设计的实施为了实施模块化设计,并证明以上方法的可行性,笔者基于Pro/E二次开发,开发出一套模具模块化CAD系统。系统分两大部分:模块库与模块库管理系统。2.12.1模块库的建立2.1模块库的建立模块库的建立有三个步骤:模块划分、构造特征模型和用户自定义特征的生成。标准零件是模块的特例,存在于模块库中。标准零件的定义只需进行后两步骤。模块划分:是模块化设计的第一
6、步。模块划分是否合理,直接影响模块化系统的功能、性能和成本。每一类产品的模块划分都必须经过技术调研并反复论证才能得出划分结果。对于模具而言,功能模块与结构模块是互相包容的。结构模块在局部范围内可有较大的结构变化,因而它可以包含功能模块;而功能模块的局部结构可能较固定,因而它可以包含结构模块。模块设计完成后,在Pro/E的零件/装配(Part/Assembly)空间中手工建构所需模块的特征模型,运用Pro/E的用户自定义特征功能,定义模块的两项可变参数:可变尺寸与装配关系,形成用户自定义特征(User-DefinedFeatures,UDFs)。生成用户自定义特征文件(以gph为后缀的
7、文件)后按分组技术取名存储,即完成模块库的建立。2.22.2模块库管理系统开发2.2模块库管理系统开发系统通过两次推理,结构选择推理与模块的自动建模,实现模块的确定。第一次推理得到模块的大致结构,第二次推理最终确定模块的所有参数。通过这种途径实现模块“可塑性”目标。在结构选择推理中,系统接受用户输入的模块名称、模块的功能参数和结构参数,进行推理,在模块库中求得适用模块的名称。如果不满意该结果,用户可指定模块名称。在这一步所得到的模块仍是不确定的,它缺少尺寸
此文档下载收益归作者所有