麻花钻设计【图纸和说明书】

您所在的位置:网站首页 麻花钻长度 麻花钻设计【图纸和说明书】

麻花钻设计【图纸和说明书】

2024-03-26 01:27| 来源: 网络整理| 查看: 265

 

摘  要:在机械加工中,麻花钻是应用最为广泛的孔粗加工刀具,同时也是几何形状最为复杂的切削刀具之一。尽管人们已做了大量有价值的研究工作来加深对其几何形状、切削方式以及制造方法的了解,但对于钻头的几何参数及切削性能仍需作深人的研究。提出了基于 SolidWorks软件、调用API对象进行二次开发 ,实现麻花钻三维参数化设计的思路 ,介绍了在Visual Basic编程环境下进行二次开发的具体过程和关键技术。该方法可解决麻花钻前刀面、后刀面、排屑槽、切削刃带等复杂空间曲面的参数化建模难题 ,提高设计效率 ,并为麻花钻的进一步开发提供参考。

关键词:麻花钻,二次开发,三维建模,Solidworks

The twist drill based on the secondary development of Solidworks

Abstract:In the machining, the twist drill hole is the most widely roughing tool, but also the geometric shape of one of the most complex cutting tools. Despite the valuable research work has been done to deepen their geometry, cutting patterns and knowledge of manufacturing methods, but the geometric     Research on Parameterized Design System of Twist Drills.Based on SolidWorks Secondary The idea of realizing 3D parameterized design of twist drills by transferring API objects as a secondary development method based on SolidWorks software is proposed. The process and key points of the secondary development under Visual Basic programming environment is introduced. This method can resolve the parameterized modeling problem of twist drill , including its rake , clearance , flutes and cutting edges , and can increase the design efficiency as well as offer a reference for the further devel 2opment works.

Keywords : twist drill ,  parameterized design , SolidWorks , secondary development ,  modeling

第1章 绪论1.1  内容及基本要求主要内容:1.参数化设计:指定题目为基于Slidworks的麻花钻的二次开发,需要针对麻花钻的结构特征进行参数化设计,我这次设计的是直柄麻花钻。2.进行完参数化设计再进行建模,由于对编程不是很熟悉,首先要清楚麻花钻建模的整个过程,我先用画图的方法画出了整个麻花钻,了解了整个流程。3.接下来我学习了一门全新的编程语言VB,这次的主要任务就是二次开发,所以在这一块花的时间很多,我学习了这门语言,自己在学习中先练习了很多实例,例如简单螺纹等,在这个基础上对整个编程有了直观的认识,在整个编程的过程中,我遇到了很多串联的问题,知道每一步怎么做,但是连在一起遇到了困难,所以这是我最需要克服的问题,也是我得到的最大的收获!基本要求:1).进行麻花钻参数化设计2).进行麻花钻的3D建模3).学习VB编程语言   4) .运用VB语言对麻花钻进行编程5) .建立对话框,得到最后的成果6) .撰写整个毕业设计的论文,对自己的成果进行总结性汇1.2  重点研究的问题重点研究二次开发,要学会VB编程语言,很好的运用编程语言对麻花钻进行二次开发,让自己在这次毕业设计中得到很好的学习主要特色:首先选择一种典型的麻花钻产品 ,按正确的设计关系(包括几何拓扑关系和约束关系)在Solidworks环境中绘制标准的三维模型 ,并根据建模的需要 ,分析并确定模型参数;然后在VB 编程环境中开发程序界面 ,定义变量;再在程序中调用对象 ,用变量代替标准模型中对应的参数 ,通过尺寸驱动生成模型 ,从而实现麻花钻的参数化设计。

第二章 Solidworks二次开发的研究

2.1  Solidworks二次开发的介绍在机械产品中 ,系列化定型产品占有相当大的比例。同系列的定型产品大多具有相同或相似的外形轮廓特征。在采用传统的建模方法进行产品设计时 ,不可避免地要对模型的几何尺寸及结构形状进行反复修改、调整和优化 ,设计效率较低。为了提高设计效率 ,对于系列化定型产品 ,可以采用参数化设计方法。参数化设计是利用一组参数来约束产品模型的几何尺寸 ,以方便地实现产品模型的可变性、可重用性和快速设计 ,它能够缩短设计开发周期 ,提高设计效率 ,把设计人员从繁琐的建模工作中解放出来 ,将更多精力投入模型分析、改进等创新性工作中 ,为后续的有限元分析及制订加工工艺做好准备工作。在钻削加工中使用最为普遍的麻花钻也属于系列化定型产品 ,同类型的麻花钻具有基本相似的结构特征 ,只是在尺寸参数等方面有所不同。本文基于 SolidWorks设计软件 ,调用 API 对象进行二次开发 ,实现了麻花钻前刀面、后刀面、出屑槽以及切削刃带等复杂空间曲面的参数化建模设计。  2.2 SolidWorksAPI对象模型简介SolidWorks API是 SolidWorks 软件的 OLE(对象链接与嵌入)应用程序开发接口。SolidWords API对象模型是一种树型结构模型 ,其根为 SolidWorks 对象。为了得到一个特定的对象 ,必须首先从 Solid2Works对象开始对其子孙进行遍历。SolidWorks 对象是 SolidWorks API中的最高层对象 ,是程序调用其它对象的入口 ,可以直接和间接访问 SolidWorks API中的其它对象。为了便于用户进行二次开发 ,Solid2 Works提供了大量 API 对象 ,这些对象涵盖了全部SolidWorks的数据模型。通过调用 SolidWorks 中的API函数 ,可以完成零件的建模、修改以及零件特征信息的提取 ,可在用户开发的应用程序中实现与在SolidWorks交互环境中相同的功能。图1为 SolidWorks API的对象层次体系 ,可以看出 ,SolidWorks API的对象分为若干层 ,每一层又包括若干对象 ,每个对象都有相应的属性、事件和方法。通过对象调用 ,可实现程序的基本操作和设置SolidWorks系统环境。其中 ,最常用的是 ModelDoc2对象 ,该对象属于模型层 ,是 SolidWorks 的子对象。利用ModelDoc2对象 ,可以实现视图设置、轮廓线修改、参数控制、对象选择、打开和保存文档、生成编辑特征参量、生成框架等与实体模型相关的各种操作。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3