24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

SolidWorks二次开发在液压开发设计

添加时间:2019/07/31 来源:东北大学 作者:辛杨桂
在液压系统的设计中,采用三维实体建模技术代替传统低效的二维工程图设计是大势所趋,它不仅能提高生产和设计的效率,缩短产品开发的周期,而且能够对诸如空间想象能力耍求较高的集成块的设计、布管及现场装配,可以很好地在三维环境中进行设计及模拟。
以下为本篇论文正文:

摘要

  SolidWorks是一款功能强大的三维实体造型专用软件。功能强大、易学易用和技术创新是SolidWorks的三大特点,使得SolidWorks成为领先的、主流的三维CAD解决方案。同时SolidWorks具有良好的开放性和兼容性,可以与其它专业软件进行无缝兼容,为SolidWorks进行二次开发提供了技术支持。木文简要介绍了基于VB.NET的SolidWorks二次开发原理和方法,重点介绍泵支架、零件库及三维集成块校核等的二次开发工作。这些二次开发己经在微机土成功运行,很好地减轻了设计人员的劳动量,减少出错率,提高了生产和设计的效率。

  利用SolidWorks提供的API编程接,实现了VB.NET与SolidWorks的无缝连接。

  根据泵支架、电机过渡板和卡套式管接头等零件的特点,分别用编程法和尺寸驱动法实现了它们的自动生成。在SolidWorks中生成插件,相当于SolidWorks[的菜单项,用户通过友好的人机界而输入必要的参数完成所需零件的生成。利月」Acces:数据库管理电机、泵、联轴器及卡套式管接头的尺寸参数,通过VB.NET对数据库的引用,实现各参数的自动引用。利用数据库管理系统,不仅使用户减少了数据输入的工作量,减少错误率,而且使得程序的编写更加简单。

  三维集成块的校核中,能够自动地校核集成块的最小间隙和最小壁厚,提示相干涉的孔道并对其标记特定的颜色。在校核过程中,将自动生成一个Exce!表,并把通油孔的数据信息、相交的孔一号写入Excel表中,并把相干涉的孔道在表中加以提示。因此,集成块最小间隙的校核能够使用户及时发现集成块出现的错误并作相应的修改,提高生产和设计的效率。零件库的建立不仅能够很好地管理常用的液压零部件,而且实现零件库的增加、删除和插入等的三大功能。特别是零件库的插入功能,提高了装配的效率。

  不管是泵支架、电机过渡板、卡套式管接头,还是集成块校核都已经在工程实际的液压系统设计中得到了很好的应用,大大提高了设计和生产的效率。

  关键词:VB.NET;  SolidWorks二次开发;数据库;泵支架;三维集成块校核;零件库

Abstract

  SolidWorks is a powerfully special software of 3D solid model. Powerful function, easy to use and technological innovation are the three characteristics of SolidWorks, which make SolidWorks become a leading and mainstream pD CAD solution. SolidWorks also has good openness and compatibility, which make it compatible with other professional software seamlessly and provide technical support for SolidWorks secondary development. This paper introduces principle and method of SolidWorks secondary development base on VB.NET and focus on introducing the work of pump support, component library and three-dimensional manifold checking, etc. These secondary developments have been run on computer successfully, reduce designer labor well, reduce error rate and improve efficiency of production and design.

  API programming interface SolidWorks provides enables a seamless connection between SolidWorks and VB.NET. According to the characteristics of pump support, transition board, ferrule type compression joints, etc, achieve automatic generation by using programming and dimension-driven respectively. The program has loaded plug-in which is equivalent to SolidWorks menu item in SolidWorks successfully. User would generate three一dimensional components they need by inputting necessary parameters on friendly man-machine interface.

  The programmer manages dimensional parameters of pump support, transition board and ferrule type compression joints and achieves automatic reference by VB.NE1}. The using of database management systems, not only makes users reduce workload of data entry and error rates, but also makes the program be simple.

  In three-dimensional manifold checking process, the program can check the minimum gap and the minimum wall thickness of manifold automatically, prompt phase interferential holes and market specific color. In this checking process, the program will generate an excel table automatically and write oil hole information, inter0secting hole numbers into the table, and prompt the phase interferential holes in the table. Therefore, three-dimensional manifold automatic checking makes users detect manifold errors and modify manifold in time, which improve efficiency of production and design. The establishment of component library, not only makes users manage used hydraulic components well and achieve the three functions of adding, deletion and insertion of component library. Especially the inserting function of component library improves assembly efficiently.

  Regardless of pump support, motor transition board, ferrule type compression joints, or manifold checking has been used well in hydraulic system design of actual engineering, greatly improving efficiency of design and production.

  Key words: VB.NET; SolidWorks secondary development; database;pump support; three-dimensional manifold checking; component library

  SolidWorks全面采用非全约束的特征建模技术,其设计过程全相关性,可以在设计过程的任何阶段修改设计,同时牵动相关部分的修改。它同时提供了自底向上和自顶向下的装配方法,使工程师能在装配环境中参考装配体的其它零件的位置及尺寸来设计新零件,更加符合工程习惯⑴。它具有独创性的“封装”功能,可以来分块处理复杂的装配体。将2D绘图与3D造型技术融为一体,能自动生成零部件尺寸、材料明细表(BOM)、具有指引线的零部件编号等技术资料,从而简化了工程图的生成过程。除此之外,它还具备了好的二次开发接口和功能扩充性能,能容易的实现各种CAD软件之问的数据转换传送SolidWorks是一款强大的三维实体造型专用软件,其功能强大,组件繁多。功能强大、易学品用和技术创新是SolidWorks的三大特点,使得SolidWorks成为领先的、主流的三维CAD解决方案h]。SolidWorks能够提供不同的设计方案、减少设计过程中的错误以及提高产品质量。SolidWorks不仅提供如此强大的功能,同时对每个工程师和设计者来说,操作简单方便、易学易用。同时也是具有良好的开放性和兼容性,可以与其它专业软件进行无缝兼容,为SolidWorks进行二次开发提供了技术支持。

  SolidWorks资源管理器是同Windows资源管理器一样的CAD文件管理器,用它可以方便地管理CAD文件。在实际工作中使用SolidWorks,可以极大的方便用户,缩短产品的开发周期,提高企业运营效率。

  只冇SolidWorks才能提供一整S宛整的动态界面和鼠标拖动控制。“全动感”的用户界面减少设计步骤,减少了多余的对话框,从而避免了界而的零乱;薪新的屈性管理员用来高效地管理整个设计过程和步骤,属性管理员包含所有的设计数据和参数,而且操作方便、界而直观;用SolidWorks资源管理器可以方便地管理CAD文件。SolidWorks资源管理器是唯一一个同Windows资源器类似的CAD文件管理器;特征模版为标准件和标准特征,提供了良好的环境。用户可以直接从特征模版上调用标准的零件和特征,并与同事共享;SolidWorks提供的AutoCAD模拟器,使得AutoCAD用户可以保持原有的作图习惯,顺利地从二维设计转向三维实体设计。

  配置管理是SolidWorks软件体系结构中非常独特的一部分,它涉及到零件设计、装配设计和工程图。配置管理使得你能够在一个CAD文档中,通过对不同参数的变换和组合,派生出不同的零件或装配体。

  在SolidWorks中,当生成新零件时,你可以直接参考其他零件并保持这种参考关系。在装配的环境里,可以方便地设计和修改零部件。对于超过一万个零部件的大型装配体,SolidWorks的性能得到极大的提高;SolidWorks可以动态地查看装配体的所有运动,并且可以对运动的零部件进行动态的干涉检查和间隙检测;用智能零件技术自动完成重复设计。智能零件技术是一种薪新的技术,用来完成诸如将一个标准的螺栓装入螺纹孔中,而同时按照正确的顺序完成塾片和螺母的装配;镜像部件是SolidWorks技术的巨大突破。镜像部件能产生基于已有零部件(包括具有派生关系或与其他零件具有关联关系的零件)的新的零部件;SolidWorks用捕捉配合的智能化装配技术,来加快装配体的总体装配。智能化装配技术能够肖动地捕捉并定义装配关系。

  SolidWorks提供了生成完整的、车间认可的详细工程图的工具。工程图是全相关的,当你修改图纸时,三维模型、各个视图、装配体都会自动更新;从三维模型中自动产生工程图,包括视图、尺寸和标注;增强了的详图操作和剖视图,包括生成剖视图、部件的图层支持、熟悉的二维草图功能、以及详图中的属性管理员;使用Rapid Draft技术,可以将工程图与三维零件和装配体脱离,进行单独操作,以加快工,图的操作,位保持与三维零件和装配体的全相关;用交咎位置显示视图能够方便地品示零部件的不同的位置,以便了解运动的顺序。交符位贾显示视图是专门为具有运动关系的装配体而设计的独特的工程图功能。

SolidWorks二次开发在液压开发设计:

液压阈集成配置
液压阈集成配置

集成块孔进网络
集成块孔进网络

集成块的特征设计树
集成块的特征设计树

生成的Excel表
生成的Excel表

零件序菜单
零件库菜单

零件库管理界面
零件库管理界面

零件数据库
零件数据库

目录

  摘要
  Abstract
  第1章 绪论
    1.1 SolidWorks系统在液压设计中的应用前景
      1.1.1 SolidWorks系统简介
      1.1.2 SolidWorks系统在液压设计中的应用前景
    1.2 木课题研究的目的和意义
    1.3 木课题研究的内容
  第2章 SolidWorks二次开发与API
    2.1 SolidWorks一次开发相关技术
      2.1.1 SolidWorks对象层次结构
      2.1.2 二次开发核心技术
    2.2 SolidWorks API函数
      2.2.1 API简介
      2.2.2 本文主要涉及的API对象简要介绍
    2.3 SolidWorks三次开发原理
      2.3.1 SolidWorks次开发的基木思路
      2.3.2 SolidWorks二次开发的基本原理
  第3章 二次开发工具与数据库设计
    3.1 SolidWorks二次开发工具
      3.1.1 VC
      3.1.2 Delphi
      3.1.3 Visual Basic 6.0
      3.1.4 Visual Basic.NET
    3.2 数据库技术
      3.2.1 数据库概述
      3.2.2 数据库访问技术
      3.2.3 标准件的参数数据库的建立
  第4章 SolidWorks二次开发对泵支架进行参数化设计
    4.1 SolidWorks二二次开发常用建模方法
      4.1.1 概述
      4.1.2 常用建模方法
    4.2 泵支架的参数化设计
      4.2.1 实现泵支架参数化设计的方法
      4.2.2 泵支架参数化设计的过程
    4.3 电机过渡板和卡套式管接头的参数化设计
      4.3.1 参数化设计的实现方法
      4.3.2 参数化设计的过程
    4.4 建立数据库并调用
      4.4.1 创建数据库
      4.4.2 引用数据库
      4.4.3 创建程序界面
    4.5 创建SolidWorks插件及其的运行
      4.5.1 创建SolidWorks插件
      4.5.2 插件实例运行
  第5章 SolidWork:二次开发集成块校核与零件库
    5.1 液压集成块设L}校核
      5.1.1 概述
      5.1.2 校核内容
    5.2 集成块校核设计过程
      5.2.1 定义孔的数据信息
      5.2.2 获得孔的数据信息
      5.2.3 收集孔的面信息
      5.2.4 孔间隙校核
      5.2.5 创建Excel表格
    5.3 液压零部件库的设计
      5.3.1 液压零部件库的分类
      5.3.2 零部件库的开发思路
      5.3.3 零部件库的开发步骤
    5.4 加载插件及其的运行
      5.4.1 加载插件
      5.4.2 运行插件
  第6章 结论与展望
    6.1 总结
    6.2 展望
  参考文献
  致谢
  攻读学位期间发表的论文
  附录

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:VB毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!