书签 分享 收藏 举报 版权申诉 / 40

类型使用solidworks二次开发进行减速器设计.doc

  • 文档编号:16509
  • 上传时间:2024-02-27
  • 格式:DOC
  • 页数:40
  • 大小:3.15MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    使用 solidworks 二次开发 进行 减速器 设计
    资源描述:

    1、XXX大学邮电与信息工程学院毕业设计(论文)说明书 论文题目 使用solidworks二次开发进行减速器设计 学 号 学生姓名 专业班级 指导教师 总评成绩 2018年 05 月 18 日- -摘 要 重点研究了三维CAD软件solidworks的二次开发技术,建立了圆柱齿轮减速器零部件及装配体的模型库。基于solidworks三维CAD设计平台,使用VB开发工具对solidworks进行二次开发,利用solidworks强大的三维造型和二维工程图技术完成圆柱齿轮减速器的可视化智能设计。 讨论对CAD软件进行二次开发的必要性,介绍了利用Visual Basic对solidworks进行二次开发

    2、的一般方法,对于设计人员来说具有一定的参考价值和现实意义。 在solidworks中通过宏录制可以记录solidworks用户的整个产品设计过程,把用户的界面菜单操作所用到的solidworks对象、方法都一一记录下来,其语法完全符合Visual Basic。根据宏文件中的对象和方法在自己的应用程序中合理调用,通过对变量的控制就可实现产品的参数化设计。在二次开发过程中,宏录制文件中的许多对象、方法可以直接在VisualBasic应用程序中应用,简化了开发过程。基于solidworks二次开发,设计圆柱齿轮减速器,即使用户不会使用solidworks也可以通过代码完成工作,简化工程中标准件及特定

    3、设备结构的设计,提高产品的设计效率。关键词:solidworks;二次开发;VB;齿轮减速器Abstract Focus on the two development technology of 3D CAD software solidworks, establish the model of cylindrical gear reducer parts and assembly. solidworks 3D design platform based on CAD, using VB development tools for the secondary development of so

    4、lidworks two, design of visual intelligent completion of cylindrical gear reducer using solidworks powerful 3D modeling and 2D engineering drawing technology. Discusses the importance of the two development of the CAD software, introduces the general method of two Basic of solidworks development usi

    5、ng Visual, which has a certain reference value and practical significance for the design of personnel. In solidworks by macro recording can record solidworks users of the whole process of product design, the use of the user interface menu operation of the solidworks object, method one one record, it

    6、s syntax is fully compliant with the Visual Basic. According to the object of macro file and method in their application in a reasonable call, can realize the parametric design of product through the control of variables. Two times in the development process, the macro recording many objects, the me

    7、thod in the paper can be applied directly in the Visual Basic application, simplifies the development process. solidworks two based on the development, design of cylindrical gear reducer, even if the user does not use the solidworks can also be done through the code, simplify the design of standard

    8、parts and special equipment structure, improve the efficiency of product design.Keywords:solidworks;The two development;Visual Basic; gear reducerII目录第一章 绪论11.1 solidworks二次开发概述11.2 课题研究背景11.3 课题研究的目的及意义11.4国内外现状21.5 solidworks二次开发关键技术21.6 solidworks二次开发接口API 对象51.7动态连接库61.8 技术路线6第二章 基于solidworks的减速

    9、机开发实例72.1 solidworks二次开发的一般过程72.2齿轮轴绘制82.3底座箱体绘制142.4箱体凸缘建模152.5盖槽建模192.6减速器盖建模202.7 产品装配222.8 工程视图28第三章 本设计solidworks二次开发的方法313.1 本设计solidworks二次开发的方法313.2 减速器零件代码31第四章 结论34参考文献35致 谢36第一章 绪论 1.1 solidworks二次开发概述solidworks二次开发是指由熟悉产品设计和掌握计算机应用技术的人员共同开发出针对供需特殊要求的CAD软件。solidworks二次开发实质上包含了四个方面的主要工作:其一

    10、是功能增值开发。针对原CAD产品进行基本功能的适应性扩充,使三维设计软件(一下统称solidworks)更符合国标,企标及设计人员针对企业产品组合形成的有效设计习惯;其二是标准化开发。目的是除CAD软件提供的ISO标准和其他工业标准外,建立面向更多企业的标准构件库,方便设计人员的设计工作,提高产品的设计效率;其三是集成化开发。现代CAD技术的集成化不仅体现在CAD功能的集成方面,而且体现在CAD产品与其他CAX产品以及PDM(产品数据管理),ERP(企业资源计划)等技术管理系统的有效集成方面;其目的是推动企业信息化进程,使技术与管理完美结合,全面提高企业的运作效率与经营效益;其四是智能化开发。

    11、目的是使CAD设计活动更加反映人类设计活动的本质,其目的是以最快速度满足企业产品用户的个性需求。1.2 课题研究背景 作为新兴三维CAD设计软件,solidworks拥有很好的前景,在国外商品的CAD系统是面向国标标准并提供了通用的设计平台,但其不可能全面满足生产各类各样产品的不同企业的具体要求,这样问题的客观存在,促使我国工程设计人员对外国商品化的CAD系统进行标准化和本土化的二次开发,通过对solidworks的深入分析,对solidworks进行部分功能曾值。目前,在我国的CAD市场上比较流行的三维CAD软件有solidworks、MDT、UG、Pro/E、SolidEdge 等。但就价

    12、位来讲solidworks、MDT、SolidEdge是中低档价位的产品,UG、Pro/E、IDEAS是高中档价位的产品。考虑到solidworks的全球用户非常广泛(大约有20万),国外大多数制造公司招聘时都要求应聘人具备操作solidworks的能力。国际上很多一流的名校都将solidworks定为大学本科学生的必修课,如麻省理工学院、英国剑桥大学等。95%的西方企业要求员工回运用solidworks软件,solidworks连续几年被美国一些杂志评为优秀的CAD软件。1.3 课题研究的目的及意义 solidworks软件是第一个基于Windows开发的三维CAD系统,集三维建模、装配、工

    13、程图于一身。功能强大、易学易用和技术创新,使得solidworks成为领先的、主流的三维CAD解决方案。但solidworks虽然拥有强大的功能,适当的价位,但也很难满足时代进步的需求。不可能满足特定企业的特殊要求。其中表现不足的有我国的国标,如标题栏、明细表、放大图的标注、剖视图的标注、装配图的序号等。更没有适合我国国标的标准件库。因此,为了适应特定企业的特殊要求,形成企业自己的文化,使solidworks在我国的企业中有效的发挥作用,那本土二次开发就显得尤为重要。基于专业领域对solidworks的不同需求,人们通过对其进行二次开发从而更方便快捷的完成自己的构想。solidworks提供了

    14、多个API,可以使用VB等高级语言对solidworks进行二次开发,建立符合要求的,专用的solidworks功能模块。总所周知,在机械设计中,对标准件模型的需求量是相当大的。而标准件是可重用模型,每每需要时可以实时建模,但这显然是一种资源的浪费。把solidworks和减速器的实体造型设计结合在一起,将极大的解放工作人员,提高工作效率,并且促进新产品的设计和开发所以我们可以通过二次开发来打造更适合自己的软件。所以,本课题的研究在现代制造业中具有很大现实意义。1.4国内外现状solidworks是一款功能强大、易学易用和高效创新的三维CAD系统,是进行机械设计快速、有力、高效的三维设计工具。

    15、是为机械设计量安定制的CAD系统,从零件设计、装配体设计到工程制图,各种功能无所不在。装配造型无与伦比,通用零件造型功能强大,专业化的饭金、管道、焊接设计独具特色,而制图模块则简洁明了。它能使机械产品、加工产品、机电产品和其他产品的设计者方便快捷地创建、记录和共享产品知识。它以其创新能力和使用的方便性,获得了世界范围内成千上万家公司的赞誉。solidworks 结合了CAD和PROE两者的优点于一身,比用CAD绘制3D更方便和功能强大,比PROE操作界面更具人性化,易用性更强,且将3D转换为2D CAD出图更方便快捷。Visual Basic是一种由微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来

    展开阅读全文
    提示  图海文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:使用solidworks二次开发进行减速器设计.doc
    链接地址:https://www.thwenku.com/cad/16509.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2356858848

      客服联系电话:18503783681

    copyright@ 2008-2022 thwenku.com网站版权所有

    ICP备案:豫ICP备2022023751号-1