基于Solidworks的麻花钻的二次开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

在机械加工中,麻花钻是应用最为广泛的孔粗加工刀具,同时也是几何形状最为复杂的切削刀具之一。尽管人们已做了大量有价值的研究工作来加深对其几何形状、切削方式以及制造方法的了解,但对于钻头的几何参数及切削性能仍需作深人的研究。

提出了基于 SolidWorks软件、调用API对象进行二次开发 ,实现麻花钻三维参数化设计的思路 ,介绍了在Visual Basic编程环境下进行二次开发的具体过程和关键技术。该方法可解决麻花钻前刀面、后刀面、排屑槽、切削刃带等复杂空间曲面的参数化建模难题 ,提高设计效率 ,并为麻花钻的进一步开发提供参考。

关键词:麻花钻,二次开发,三维建模,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)

ABSTRACT (2)

目录 (3)

第1章绪论 (5)

1.1内容及基本要求 (5)

1.2重点研究的问题 (5)

第二章SOLIDWORKS二次开发的研究 (6)

2.1S OLIDWORKS二次开发的介绍 (6)

2.2S OLID W ORKS API对象模型简介 (6)

第三章麻花钻的设计过程 (7)

3.1设计流程 (7)

3.2麻花钻设计的关键技术 (8)

3.3代码整理及程序调试 (9)

3.4结语 (10)

第四章麻花钻的参数化设计 (17)

4.1数学模型 (17)

4.2标准麻花钻的组成 (17)

4.3标准麻花钻切削部分的组成 (18)

4.4麻花钻的结构参数 (18)

4.5麻花钻建模原理及三维实体模型创建方法 (20)

4.6麻花钻的参数化过程 (22)

第五章麻花钻程序设计 (26)

5.1总体方案设计 (26)

5.2对话框设计 (27)

5.3程序设计 (28)

第六章结语 (29)

参考文献 (30)

致谢 (31)

附录 (32)

附录2 (36)

第1章绪论

1.1 内容及基本要求

主要内容:

1.参数化设计:指定题目为基于Slidworks的麻花钻的二次开发,需要针对麻花钻的结构特征进行参数化设计,我这次设计的是直柄麻花钻。

2.进行完参数化设计再进行建模,由于对编程不是很熟悉,首先要清楚麻花钻建模的整个过程,我先用画图的方法画出了整个麻花钻,了解了整个流程。

3.接下来我学习了一门全新的编程语言VB,这次的主要任务就是二次开发,所以在这一块花的时间很多,我学习了这门语言,自己在学习中先练习了很多实例,例如简单螺纹等,在这个基础上对整个编程有了直观的认识,在整个编程的过程中,我遇到了很多串联的问题,知道每一步怎么做,但是连在一起遇到了困难,所以这是我最需要克服的问题,也是我得到的最大的收获!

基本要求:

1).进行麻花钻参数化设计

2).进行麻花钻的3D建模

3).学习VB编程语言

4).运用VB语言对麻花钻进行编程

5).建立对话框,得到最后的成果

6).撰写整个毕业设计的论文,对自己的成果进行总结性汇

1.2 重点研究的问题

重点研究二次开发,要学会VB编程语言,很好的运用编程语言对麻花钻进行二次开发,让自己在这次毕业设计中得到很好的学习主要特色:

首先选择一种典型的麻花钻产品 ,按正确的设计关系(包括几何拓扑关系和

约束关系)在Solidworks环境中绘制标准的三维模型 ,并根据建模的需要 ,

分析并确定模型参数;然后在VB 编程环境中开发程序界面 ,定义变量;

再在程序中调用对象 ,用变量代替标准模型中对应的参数 ,通过尺寸驱动

生成模型 ,从而实现麻花钻的参数化设计。

相关文档
最新文档