(完整版)基于solidworks二次开发说明书毕业设计论文 下载本文

内容发布更新时间 : 2024/5/16 4:05:22星期一 下面是文章的全部内容请认真阅读。

优秀论文 审核通过 未经允许 切勿外传

1.绪论

1.1 课题研究的意义

任何设计都是时代的产物,它的不同的面貌,不同的特征反映着不同的历史时期的科技技术水平。技术是产品形态发展的先导,新材料,新工艺的出现,必然给产品带来新的结构,新的形态和新的造型风格。材料、加工工艺、结构、产品形象有机地联系在一起的,某个环节的变革,便会引起整个机体的变化。

夹具业多样化发展使得通用的夹具CAD软件不能完全满足企业的特殊要求,所有研究在通用图形软件的基础上二次开发企业自主的夹具CAD系统十分必要。如果进行二次开发,可以全面扩展其功能或将其功能集成到客户应用程序中,从而实现完全客户化

【1】

夹具可分为通用夹具、组合夹具、专用夹具几类。组合夹具和专用夹具设计时需要进行一系列的定位、夹紧、装配设计才能满足生产的要求。随着生产节奏的加快,能在短时间内由标准元件组装完成的组合夹具,受到诸多企业普遍的青睐。其不足之处是外形尺寸较大,笨重;刚性较差,同时由于所需元件的储备量大,故一次性投资费用较高;而且目前组合夹具的设计和组装仍采用落后的人工拼装和管理方法,大多数企业的组合夹具是根据工艺人员设计的工序图由组合夹具组装站进行组装。由于没有详细

的装配图,组装时往往需要经过多次安装、调整才能达到要求,比较费时费力,不仅效率低、周期长,而且装配质量依赖丰富的生产经验和技术熟练的技工,这正是企业短缺的人才,客观上成为限制组合夹具广泛应用的障碍。另外,有些复杂的组合夹具由于装夹精度高,对人的经验依赖程度高,组装站担心拆卸后难以恢复,故需要长期保存,这就造成组合元件长期被占用,影响组合元件周转使用。

所以,在如今的市场上如果提供一个选择,并考虑到当今的科技,客户会喜欢根据其具体的需求选择一个产品建造。产品的定制通常需要个人拥有必要的产品知识和设计技能,并把它们应用在客户所需的要求和规格上,而且这个过程通常需要耗费很多时间。如果应用软件进行二次开发建立一个标准件三维实体模型库,用户选择标准件时,便能自动从库中取出,然后插入到装配体的指定位置,将大大简化设计工作,提高设计效率。同时用户可交换选择或修改标准件的某些参数,直接在装配环境中调用,使用极其方便有效。

在产品设计中,大量应用标准件是代表一个国家和企业设计制造水平的重要标志。在机械产品中,有大约30%到70%的零件是标准件或非标常用件,这些零件大多具有相同或相似的外形特征,只是尺寸规格有所不同,如果没有三维标准件库,将不得不在创建和开发过程中对标准件进行重复建模,不但耗费了设计人员的时间和精力,延长设计周期,而且增加了产品的生产制造成本,所以建立通用的符合国家标准和企业标准的标准件库和典型组合库是提高设计效率的保证。专用夹具的设计更不例外。而一些优秀的三维CAD软件如UG. SolidEdge等都未提供机床夹具零部件库。为此,选择合适的三维CAD平台,研发一套适用于各类CAD逗系统的、通用的标准件库和机床夹具零部件库具有极其深远的意义和价值。

1.2 机床夹具标准件库研究的现状

夹具是制造企业一种重要的工艺装备资源,夹具设计是生产准备过程的关键环节。以多品种、小批量为代表的面向大规模定制生产模式,要求企业能够快速响应用户需求,缩短开发时间。夹具由于能够利用加工零件工艺上的相似性,且适应工件特征在一定范围内的变化而得到推广和应用,如何提高夹具设计效率成为需要重点解决的问题之一。参数化技术作为快速设计的常用手段,因此,夹具参数化生成和快速变形设计成为企业的迫切需要。

据统计,在夹具开发过程中标准件的使用率占到零件总数量的60%以上,以标准件的重复建模占用夹具设计的大量时间,而国内开发的标准件库大都都存在通用性不足和扩充性较差的缺点。非标准件通常形状不规则,结构也比标准件复杂,因此夹具设计时,夹具的结构尺寸依靠人的经验,而人的经验又往往不能被挖掘和再利用。同时,目前CAD软件的参数化设计功能尚难以很好地满足产品级参数化设计的需求。

目前,各种二次开发的系统如模具CAD、夹具CAD、组合夹具CAD等大多是基于AutoCAD平台开发的二维工程数据库。基于AutoCAD的机床夹具零部件库开发已有一定成果。其组成主要有如下几个功能模块:零部件库应用程序、零部件数据库、图片库。图片库用于存放不同种类夹具的工程图,供预览用。“零部件数据库”是将机床夹具零部件国家标准GB2148-GB中的所有零部件的尺寸数据输入计算机中,建立起多个数据文件,构成数据库,其中每种类型夹具不同规格的尺寸构成一个数据文件,供应用程序在AutoCAD中生成工程图用【2】。

一些优秀的三维CAD软件如UG.、SolidEdge等都未提供机床夹具零部件库。目前,进行简单开发的一些零部件库,大部分是基于CAD开发的三