淘豆网
下载此文档放大查看缩小查看   1/37
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
0/100
您的浏览器不支持进度条
更多>>该用户其他文档
下载所得到的文件列表
麻花钻设计
../db1.mdb [132 KB]
../Form1.frm [6.06 KB]
../Module1.bas [374 B]
../MSSCCPRJ.SCC [190 B]
../基于Solidworks的麻花钻的二次开发.doc [1.10 MB]
../工程1.vbp [1.53 KB]
../工程1.vbw [74 B]
../麻花钻.jpg [6.98 KB]
../麻花钻.SLDPRT [922 KB]
../麻花钻1.SLDPRT [726.50 KB]
../麻花钻2.SLDPRT [655 KB]
../麻花钻3.exe [28 KB]
文档介绍:
基于Solidworks的麻花钻的二次开发
摘要:在机械加工中,麻花钻是应用最为广泛的孔粗加工***,同时也是几何形状最为复杂的切削***之一。尽管人们已做了大量有价值的研究工作来加深对其几何形状、切削方式以及制造方法的了解,但对于钻头的几何参数及切削性能仍需作深人的研究。
提出了基于 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 plex 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 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最近更新
文档标签