淘豆网
下载此文档放大查看缩小查看   1/37
下载文档 文档分类:论文 > 论文指导/设计

麻花钻设计(CAD图纸全套).rar

该文档为压缩包格式,解压后包含12个文件,查看文件列表
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
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]
文档介绍:
1基于Solidworks的麻花钻的二次开发摘要:在机械加工中,麻花钻是应用最为广泛的孔粗加工***,同时也是几何形状最为复杂的切削***之一。尽管人们已做了大量有价值的研究工作来加深对其几何形状、切削方式以及制造方法的了解,但对于钻头的几何参数及切削性能仍需作深人的研究。提出了基于SolidWorks软件、调用API对象进行二次开发,实现麻花钻三维参数化设计的思路,介绍了在VisualBasic编程环境下进行二次开发的具体过程和关键技术。该方法可解决麻花钻前刀面、后刀面、排屑槽、切削刃带等复杂空间曲面的参数化建模难题,提高设计效率,并为麻花钻的进一步开发提供参考。关键词:麻花钻,二次开发,三维建模,Solidworks2ThetwistdrillbasedonthesecondarydevelopmentofSolidworksAbstract:Inthemachining,thetwistdrillholeisthemostwidelyroughingtool,plexcuttingtools.odeepentheirgeometry,cuttingpatternsandknowledgeofmanufacturingmethods,butthegeometricResearchonParameterizedDesignSystemofTwistDrills.BasedonSolidWorksSecondaryTheideaofrealizing3DparameterizeddesignoftwistdrillsbytransferringAPIobjectsasasecondarydevelopmentmethodbasedonSolidWorkssoftwareisproposed.TheprocessandkeypointsofthesecondarydevelopmentunderVisualBasicprogrammingenvironmentisintroduced.Thismethodcanresolvetheparameterizedmodelingproblemoftwistdrill,includingitsrake,clearance,flutesandcuttingedges,andcanincreasethedesignefficiencyaswellasofferareferenceforthefurtherdevel2opmentworks.Keywords:twistdrill,parameterizeddesign,SolidWorks,secondarydevelopment,modeling3第1章绪论1.1内容及基本要求主要内容:1.参数化设计:指定题目为基于Slidworks的麻花钻的二次开发,需要针对麻花钻的结构特征进行参数化设计,我这次设计的是直柄麻花钻。2.进行完参数化设计再进行建模,由于对编程不是很熟悉,首先要清楚麻花钻建模的整个过程,我先用画图的方法画出了整个麻花钻,了解了整个流程。3.接下来我学习了一门全新的编程语言VB,这次的主要任务就是二次开发,所以在这一块花的时间很多,我学习了这门语言,自己在学习中先练习了很多实例,例如简单螺纹等,在这个基础上对整个编程有了直观的认识,在整个编程的过程中,我遇到了很多串联的问题,知道每一步怎么做,但是连在一起遇到了困难,所以这是我最需要克服的问题,也是我得到的最大的收获!基本要求:1).进行麻花钻参数化设计2).进行麻花钻的3D建模3).学习VB编程语言4).运用VB语言对麻花钻进行编程5).建立对话框,得到最后的成果6).撰写整个毕业设计的论文,对自己的成果进行总结性汇1.2重点研究的问题重点研究二次开发,要学会VB编程语言,很好的运用编程语言对麻花钻进行二次开发,让自己在这次毕业设计中得到很好的学习主要特色:首先选择一种典型的麻花钻产品,按正确的设计关系(包括几何拓扑关系和约束关系)在Solidworks环境中绘制标准的三维模型,并根据建模的需要,分析并确定模型参数;然后在VB编程环境中开发程序界面,定义变量;再在程序中调用对象,用变量代替标准模型中对应的参数,通过尺寸驱动生成模型,从而实现麻花钻的参数化设计。4第二章Solidworks二次开发的研究2.1Solidworks二次开发的介绍在机械产品中,系列化定型产品占有相当大的比例。同系列的定型产品大多具有相同或相似的外形轮廓特征。在采用传统的建模方法进行产品设计时,不可避免地要对模型的几何尺寸及结构形状进行反复修改、调整和优化,设计效率较低。为了提高设计效率,对于系列化定型产品,可以采用参数化设计方法。参数化设计是利用一组参数来约束产品模型的几何尺寸,以方便地实现产品模型的可变性、可重用性和快速设计,它能够缩短设计开发周期,提高设计效率,把设计人员从繁琐的建模工作中解放出来,将更多精力投入模型分析、改进等创新性工作中,为后续的有限元分析及制订加工工艺做好准备工作。在钻削加工中使用最为普遍的麻花钻也属于系列化定型产品,同类型的麻花钻具有基本相似的结构特征,只是在尺寸参数等方面有所不同。本文基于SolidWorks设计软件,调用API对象进行二次开发,实现了麻花钻前刀面、后刀面、出屑槽以及切削刃带等复杂空间曲面的参数化建模设计。2.2SolidWorksAPI对象模型简介SolidWorksAPI是SolidWorks软件的OLE(对象链接与嵌入)应用程序开发接口。SolidWordsAPI对象模型是一种树型结构模型,其根为SolidWorks对象。为了得到一个特定的对象,必须首先从Solid2Works对象开始对其子孙进行遍历。SolidWorks对象是SolidWorksAPI中的最高层对象,是程序调用其它对象的入口,可以直接和间接访问SolidWorksAPI中的其它对象。为了便于用户进行二次开发,Solid2Works提供了大量API对象,这些对象涵盖了全部SolidWorks的数据模型。通过调用SolidWorks中的API函数,可以完成零件的建模、修改以及零件特征信息的提取,可在用户开发的应用程序中实现与在SolidWorks交互环境中相同的功能。图1为SolidWorksAPI的对象层次体系,可以看出,SolidWorksAPI的对象分为若干层,每一层又包括若干对象,每个对象都有相应的属性、事件和方法。通过对象调用,可实现程序的基本操作和设置SolidWorks系统环境。其中,最常用的是ModelDoc2对象,该对象属于模型层,是SolidWorks的子对象。利用ModelDoc2对象,可以实现视图设置、轮廓线修改、参数控制、对象选择、打开和保存文档、生成编辑特征参量、生成框架等与实体模型相关的各种操作。5第三章麻花钻的设计过程3.1设计流程设计流程如图2所示。首先选择一种典型的麻花钻产品,按正确的设计关系(包括几何拓扑关系和约束关系)在SolidWorks环境中绘制标准的三维模型,并根据建 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签