基于SolidWorks对各种齿轮的3D建模研究
- 格式:docx
- 大小:858.70 KB
- 文档页数:14
SolidWorks在齿轮建模中的应用心得摘要:三维几何建模是齿轮有限元分析及齿轮机构虚拟仿真的基础,通常的CAD系统要通过编程才能实现齿轮三维模型的构建。
为此提出一种基于三维造型软件SolidWorks 和二维工程图软件CAXA的齿轮三维模型直接构建方法,该方法通过SolidWorks与CAXA 相结合,只需通过普通常用命令即可制作出齿型较完美的常用齿轮三维模型,较方便地满足了齿轮有限元分析及虚拟仿真的要求。
关键词:齿轮建模 SolidWorks CAXA0 引言不论是对单个齿轮进行有限元分析(CAE)还是对整个轮系进行以虚拟仿真(VE)为主的运动分析,齿轮三维几何模型是一个基础。
由于CAE和VE等软件平台的几何建模功能相对较弱,不能直接或难以提供精确的零件模型,为此通常采用利用主流的CAD 软件平台构建零件的三维模型,然后通过数据转换接口将其导入到CAE软件或虚拟环境(VE)中进行分析或仿真。
这一方法虽被广泛采用但并非没有缺点,主流的CAD软件平台一般并不直接提供齿轮的三维几何建模功能,为此本文提出一种精确构造齿轮的三维模型的方法。
CAXA是绘制二维工程图的常用CAD软件,它自带的齿轮绘制功能可以绘制出完整的齿轮渐开线,经过实践后发现可以将其绘制的齿轮渐开线导入到SolidWorks三维平台中,而后可以制作出齿型较完美的常用齿轮三维模型。
1 直齿轮建模1.1 圆柱直齿轮圆柱直齿轮是结构最简单的齿轮,其建模过程也最为简单。
在此构建的圆柱直齿轮齿数Z=42,模数m=2,首先启动CAXA软件使用齿轮绘制功能绘制出所需的一个齿廓曲线(如图1.1),然后将其保存为dwg文件。
然后在SolidWorks平台中打开刚才的dwg文件,此时如出现错误提示选择图 1.1 图1.2“忽略”选项即可,在随后出现的对话框中选择左上角的“输入到零件”选项(如图1.2),然后点击“完成”即可打开CAXA绘制的齿廓曲线(如图1.3),此时齿廓曲线位于前视基准面上。
摘要渐开线齿轮由于能保证特定传动比、受力方向不变等优点,而广泛应用于各种通用机械中,但因其齿廓形状和轮体结构复杂多变而成为三维造型技术的难点。
常规齿轮设计过程烦琐:齿轮轮廓线的生成需要大量的计算过程;轮廓线的绘制,需要通过关系式控制;齿轮种类较多,不同类别绘制方法不同。
本论文主要论述了基于SOLIDWORKS开发平台,进行齿轮参数化实体模型设计的过程,应用其工具包开发了齿轮参数化设计系统,通过创建的对话框修改齿轮参数,例如模数、齿数、齿宽、压力角、变位系数等,可以得到相应的渐开线齿轮,从而满足设计要求。
实际应用表明该系统可以大幅度提高工作效率。
该系统的建立方法亦可应用于其他零件的参数化设计关键词:SOLIDWORKS;齿轮;参数化设计;建模AbstractInvolute gear due to the difficulty to ensure specific transmission ratio, the force direction constant, etc., are widely used in a variety of general machinery, but because of its complex and changing the shape of the tooth profile and wheel structure a three-dimensional modeling techniques. There are some inefficient aspects in gear design, such as a lot of work should be needed in process of getting the gear profile; it is hard to draw the gear profile without equation; Different kind of gear needs several kinds of methods to build. It isbased on SOLIDWORKS platform. Through changing the gear parameters in the application interface, such as modulus, number of teeth, tooth width, pressure angle, variable coefficient, etc, the corresponding involute gear to meet the design requirements can be gotten. The application shows that the system can greatly improve efficiency. The establishment of the system method can be applied to other parts,is not confined to the parameters of gear design.Keyword s:SOLIDWORKS;Gear;Parametric Design;Modeling目录1 绪论 (1)1.1 本课题的研究目的与意义 (1)1.2 机械CAD技术的发展与应用 (2)1.3本课题研究内容与开发思想 (4)2 基于SOLIDWORKS的齿轮类零件三维参数化建模 (6)2.1开发平台与工具简介 (6)2.2 齿轮零件的特征描述 (7)2.3 参数化设计技术概述 (9)3 齿轮建模过程 (11)3.1渐开线直齿圆柱齿轮的基本参数设计 (11)3.2齿轮参数间的计算关系 (11)3.1齿轮参数化设计基本思路 (11)3.4直齿圆柱齿轮建模过程 (11)3.5 创建其它齿轮(斜齿轮,锥齿轮) (21)4 总结与展望 (23)致谢 (24)参考文献 (25)1 绪论1.1 本课题的研究目的与意义齿轮是多参数驱动的标准机械零件, 在SOLIDWORKS中由于没有机械零件的标准库, 齿轮的设计步骤多、工作量大。
基于SOLIDWORKS的齿轮参数化实体模型设计在齿轮设计中,参数化建模是一种非常重要的工具。
通过使用参数化建模,可以快速且容易地创建不同尺寸和类型的齿轮,同时保持设计的一致性和准确性。
SOLIDWORKS是一个功能强大的CAD软件,提供了丰富的工具和功能来支持参数化建模。
首先,通过SOLIDWORKS的建模工具创建齿轮的基本形状。
可以使用旋转特征来创建轮廓,并根据需求调整大小和形状。
在这个过程中,可以使用尺寸和约束来确保齿轮的尺寸和位置符合要求。
接下来,在参数化建模中,可以使用方程、全局变量和自定义属性来定义齿轮的参数。
方程可以用来计算齿轮的各种尺寸,例如齿高、齿宽、模数等。
全局变量可以用来存储这些计算结果,以便在后续的设计中引用。
自定义属性可以用来存储和管理齿轮的相关信息,例如材料、硬度等。
此外,SOLIDWORKS还提供了多种工具和技术来改进齿轮的设计。
例如,可以使用SOLIDWORKS的对称特征来创建对称齿轮,在减少设计工作量的同时保持齿轮的准确性。
还可以使用SOLIDWORKS的装配功能将齿轮组装到其他零部件中,并进行运动仿真和碰撞检测。
在参数化建模的过程中,需要仔细考虑齿轮设计的各个方面。
例如,齿轮的齿形和齿数对传动效果和噪音产生重要影响,需要根据具体需求进行调整和优化。
在设计时,还要注意齿轮与其他零件的交互,确保齿轮的尺寸和形状与其他零件的要求相匹配。
通过SOLIDWORKS的参数化建模功能,可以轻松地创建符合要求的齿轮模型,并进行各种形式的设计和优化。
参数化建模不仅可以提高设计的灵活性和效率,还可以减少错误和重新工作的概率。
此外,参数化建模还便于与其他系统和软件进行集成,实现更复杂的设计和分析。
总而言之,基于SOLIDWORKS的齿轮参数化实体模型设计是一个非常有用的工具,可以大大简化和加快齿轮设计过程。
通过合理使用SOLIDWORKS的参数化建模功能,可以达到高效、准确和可靠的齿轮设计效果。
基于Solidworks的齿轮三维造型荣瑞芳赵先仲(华北航天工业学院,河北廊坊065000)摘要:结合计算机辅助工业设计/制造(C AID/CAIM)的需要,介绍了在Solidworks中实现参数化齿轮三维造型的技巧和方法。
应用此方法可以在Solidworks环境下完成齿轮的参数化三维造型设计。
关键词:齿轮渐开线参数化Solidworks工业设计三维造型3-D Molding Design of Gear Based on SolidworksRONG Ruifang,ZHAO Xianzhong(North China Institute of Astronautic Engineering,Langfang065000,CHN)A bstract:Ba sed on the need of computer aided design and manufacturing,the method and technique of the parametrization order for draw ing the plane profile of straight tooth column gear was developed with visual C in Solid works.Parametrization3-D molding design of gear was completed using this method.Keywords:Gear;Involute;Parametrization;Solidw orks;Industrial Desig n;3-D MoldingSolidworks具有丰富的零件实体建模功能。
它能进行变量化的草图轮廓绘制,并能自动进行动态约束检查。
通过拉伸、旋转、薄壁特征、抽壳、特征阵列以及打孔等操作,更简便地实现产品的设计。
通过带控制线的扫描、放样、填充以及拖动可控的相关操作能生成形状复杂的构造曲面,可以直观地对曲面进行修剪、延伸、倒角和缝合等操作。
北京工业大学耿丹学院毕业设计(论文)基于Solidwork的行星齿轮的三维建模与运动仿真所在学院专业班级姓名学号指导老师年月日摘要行星齿轮减速器是一种至少有一个齿轮的几何轴线绕着固定位置转动圆周运动的传动,变速器通常和若干行星轮和传递载荷的作用,为了使功率分流。
渐开线行星齿轮传动具有以下优点:传动比大,结构紧凑,体积小、质量小,效率高,噪音低,运转平稳,因此被广泛应用于冶金,工程机械,起重,运输,航空,机床,电气机械及国防工业等部门,作为减速、变速或增速的齿轮传动装置NGW型行星齿轮传动机构的传动原理:当高速轴由电机驱动,带动太阳轮,然后带动行星轮转动,内齿圈固定,然后带动行星架输出运动的,在行星架上的行星轮既自转和公转,具有相同的结构。
二级,三级或多级传输。
NGW型行星齿轮传动机构主要由太阳齿轮,行星齿轮,内齿圈,行星架,命名为基本成分后,也被称为zk-h型行星齿轮传动机构。
本设计是基于行星齿轮结构设计的特点,和SolidWorks三维建模和运动仿真。
行星齿轮和各种类型的特性的比较,确定方案;其次根据输入功率,相应的输出转速,传动比的传动设计、总体结构设计;三维建模并最终完成了SolidWorks,和模型的装配,并完成了传动部分的运动仿真和运动分析。
关键词:行星齿轮减速器、运动仿真、装配、三维建模AbstractPlanetary gear reducer is driving a at least one gear geometric axis rotated around a circular motion of fixed position, the transmission is usually and planetary gear and transfer load, in order to make the power split. Involute planetary gear transmission has the following advantages: large transmission ratio, compact structure, small volume, small mass, high efficiency, low noise, smooth operation, so it is widely used in metallurgy, engineering machinery, lifting, transportation, aviation, machine tools, electrical machinery and defense industry and other departments, as gear reducer, gear or the growthThe transmission principle of NGW type planetary gear transmission mechanism: when the high-speed shaft driven by a motor, to drive the sun gear, and the planet wheel is driven to rotate, the inner gear ring is fixed, and then drives the planetary frame outputting motion, on the planet carrier planet wheel both rotation and revolution, has the same structure. The two level, three level or multilevel transmission. The NGW type planetary gear transmission mechanism mainly consists of a sun gear, planet gear, inner gear ring, a planetary frame, named after the basic components, also known as the ZK-H type planetary gear transmission mechanism.This design is the design of planetary gear structure based on SolidWorks, and 3D modeling and motion simulation. Comparison of characteristics of planetary gears, and various types of determination scheme; secondly according to the input power, the output speed of the overall design, transmission design, ratio; 3D modeling and finished SolidWorks, assembly and model, and the motion simulation and motion analysis of the transmission part.Keywords: planetary gear reducer, assembly, motion simulation, 3D modeling目录摘要 (1)Abstract (3)第1章绪论 (6)1.1 国内外的研究状况及其发展方向 (6)1.2 SOLIDWORKS行星齿轮的选题分析及设计内容 (7)1.3 主要的工作内容 (7)第2章 NGW型行星轮减速器方案确定 (9)2.1 机构简图的确定 (9)2.2 周转轮系部分的选择 (9)2.3 NGW型行星轮减速器方案确定 (9)2.4 行星轮系中各轮齿数的确定 (12)第3章 NGW型行星减速器结构设计 (14)3.1 基本参数要求与选择 (14)3.1.1 基本参数要求 (14)3.1.2 电动机的选择 (14)3.2 方案设计 (14)3.2.1 机构简图 (14)3.2.2 齿形及精度 (15)3.2.3 齿轮材料及性能 (15)3.3 齿轮的计算与校核 (16)3.3.1 配齿数 (16)3.3.2 初步计算齿轮主要参数 (16)3.3.3 按弯强度曲初算模数m (19)3.3.4 齿轮疲劳强度校核 (20)3.4 轴上部件的设计计算与校核 (26)3.4.1 轴的计算 (26)3.4.2 行星架设计 (31)3.5 键的选择与校核 (35)3.5.1 键的选择 (35)3.5.2 键的校核 (36)3.6 联轴器的选择 (37)3.7 箱体尺寸及附件的设计 (38)第4章 SOLIDWORKS的建模与运动仿真 (43)4.1 建模软件的介绍 (43)4.2 行星齿轮机构的建模 (43)4.2.1 对行星齿轮的建模 (43)4.2.2 行星齿轮其他部件的建模 (45)4.3 行星齿轮机构的虚拟装配 (47)4.4 装配体的实现 (58)4.5 减速机的运动仿真 (60)4.5.1 仿真一般步骤 (60)4.5.2 机构运动分析的任务和方法 (61)4.5.3 运动的生成 (62)4.5.4 运动分析 (62)总结 (64)参考文献 (65)致谢 (66)第1章绪论1.1 国内外的研究状况及其发展方向国内对行星齿轮传动比较深入的研究最早开始于20 世纪60 年代后期,20 世纪70 年代制定了NGW 型渐开线行星齿轮减速器标准系列JB1799-1976。
基于SolidWorks的齿轮参数化设计系统研究共3篇基于SolidWorks的齿轮参数化设计系统研究1齿轮是机械传动中不可或缺的组成部分之一,它可以在各种机械系统中起到传递动力与转速变换的作用。
在齿轮的设计过程中,无论是传统的手工制图方式还是机械辅助设计方式,都需要考虑到齿轮的参数化设计,以便于不同结构、齿数和壳体材质的变化。
作为一款专业的三维CAD软件,SolidWorks 在齿轮参数化设计系统的研究和应用中起到了重要的作用。
该软件提供了多种参数化设计工具和功能,能够有效地实现齿轮的自动化设计和精确的几何控制。
在齿轮参数化设计系统的研究中,可以使用 SolidWorks 中的“设计表”、“公式驱动模型”、“特征维度”等多种参数化设计工具。
其中,“设计表”是一种基于 Excel 的工具,可用于对模型的参数进行统一管理和调整;“公式驱动模型”则是一种基于数学公式的设计方式,用户可以根据不同的需求来制定不同的公式,实现对模型的自动化控制和计算;“特征维度”则是一种基于特征的设计方式,用户可以在模型中添加和删除特征,实现对模型的多种形态和参数化控制。
在使用 SolidWorks 进行齿轮参数化设计时,还需要考虑到齿轮的结构类型、齿数、等齿线设计、宽度、齿距等多种因素的影响。
这些因素可以通过 SolidWorks 中的“齿轮工具箱”来实现自动化的设计和计算,有效地提高了设计效率和准确性。
同时,还可以利用 SolidWorks 的仿真分析功能对齿轮的传动性能进行分析和优化,为产品的性能提升提供有效的技术支持。
总之,基于 SolidWorks 的齿轮参数化设计系统研究具有重要的应用价值和技术优势。
在机械设计和制造领域,齿轮参数化设计系统的发展和推广将会对提高产品的质量、提升企业的竞争力和实现智能化制造具有重要的推动作用基于 SolidWorks 的齿轮参数化设计系统是一项具有重要应用价值和技术优势的研究。
基于SolidWorks的齿轮类零件三维设计专用模块系统的研究的开题报告一、选题背景和研究意义随着现代制造技术和先进的计算机技术的不断发展,CAD/CAM/CAE 技术已经成为现代制造业中不可或缺的技术手段之一。
齿轮是机械传动中最常用的元件之一,其精度和质量直接影响到机械传动的性能和寿命。
因此,对齿轮的设计和制造具有很高的要求。
SolidWorks作为一种流行的三维CAD软件,其齿轮设计功能成为了广大机械工程师和制造工作者的重要工具之一。
然而,仅靠基本的SolidWorks软件并不能完全满足齿轮设计的需求,需要针对齿轮的特殊需要进行特别的定制。
因此,开发一款基于SolidWorks的齿轮类零件三维设计专用模块系统具有重要的研究意义。
二、研究内容和研究方法本研究的主要内容是针对齿轮设计的特殊需要,开发一款基于SolidWorks的齿轮类零件三维设计专用模块系统。
该系统将具有以下功能:1. 齿轮基本参数输入功能。
用户可以在系统中输入或修改齿轮的基本参数,如齿数、模数、压力角等。
2. 齿轮细节设计功能。
系统将基于输入的基本参数,自动生成齿轮的具体细节,在三维视图中呈现给用户。
用户可以根据需要对细节进行修改或优化。
3. 齿轮材料选择和力学分析功能。
用户可以选择齿轮的材料,并进行力学分析,以确定齿轮的刚度和承载能力。
4. 齿轮加工路径规划和输出功能。
系统可以自动生成齿轮的加工路径,并将结果输出给数控加工机进行生产。
研究方法主要包括文献调研、实验研究和软件仿真等。
三、预期结果和应用价值预期结果是开发一款功能完备、易于使用的基于SolidWorks的齿轮类零件三维设计专用模块系统。
该系统可以帮助机械工程师和制造工作者提高齿轮设计的效率和精度,减少设计和加工成本,并为工程实践提供了宝贵的参考。
四、论文结构本论文的结构主要包括以下几个部分:1. 绪论:介绍了研究背景、意义和目的,以及研究内容和方法。
2. 相关技术和研究现状:对SolidWorks软件、齿轮设计相关的技术和研究现状进行了概述和总结。
基于SolidWorks的斜齿轮参数化三维建模SolidWorks是一款广泛应用于机械设计领域的三维建模软件。
在机械设计中,斜齿轮常常被用于传递动力和转矩。
在SolidWorks中,我们可以很容易地进行斜齿轮的参数化三维建模。
首先,我们需要定义斜齿轮的各个参数。
斜齿轮有许多参数,其中包括压力角、齿数、分度圆直径、齿宽等。
压力角是指齿面与法平面间的夹角,齿数是指齿轮上的齿数,分度圆直径是指齿轮的中心直径。
由于斜齿轮具有不同的参数,所以要根据要求来定义这些参数。
接下来,我们可以开始建模。
首先,我们需要绘制分度圆。
在SolidWorks的草图模式下,使用圆工具绘制一个示意圆圈,并确定其大小和位置。
然后,使用切削工具切去多余的部分。
接下来,绘制出齿身和齿顶。
在草图模式下,使用线性工具绘制出齿身和齿顶,并进行修剪以得到完整的齿面形状。
然后,绘制出齿槽。
在草图模式下,使用线性工具绘制出齿槽形状,并进行修整以使其与齿身和齿顶一致。
最后,我们需要在三维模式下提取出斜齿轮的主体,进行渲染和实体化。
点击拉伸命令,然后指定草图中的线段作为拉伸路径,即可将草图拉伸为一个3D斜齿轮。
最后,可以添加材质和纹理等效果,使其更加逼真。
需要注意的是,斜齿轮的制造过程更加复杂,必须对其进行加工、热处理和质量检测等环节,确保其精度和质量。
通过SolidWorks可以模拟斜齿轮的三维模型,为之后的加工和质量检测提供方便,并且能够看到斜齿轮的动态参数,以及对各种参数的敏感度,为优化设计提供帮助。
总之,SolidWorks提供了广泛的工具和功能,让工程师能够更加方便地进行斜齿轮的参数化三维建模设计,这种建模方式可以在实际斜齿轮制造过程中提供帮助和指导。
在斜齿轮参数化三维建模中,涉及到许多的数据,例如压力角、齿数、分度圆直径、齿宽等。
这些数据的不同取值会对斜齿轮的机械性能产生影响,下面对这些数据进行分析。
1. 压力角压力角是斜齿轮齿面上的轴向力作用于法向方向的角度。
文章编号:2095-6835(2015)18-0117-02探究基于Solidworks 的齿轮三维造型张 平(江苏亚威机床股份有限公司,江苏 扬州 225200)摘 要:Solidworks 本身不具备设计齿轮模块的功能,在这种情况下,为了更好地实现齿轮造型绘制,设计者最常用的方法是严格按照图纸精确绘制渐开线,但由于草图功能的单一化,设计者绘制渐开线、建立线齿轮三维模型并不是一项简单的工作。
关键词:齿轮渐开线;Solidworks ;三维造型;CAM中图分类号:TP391.7 文献标识码:A DOI :10.15913/ki.kjycx.2015.18.117随着时代的进步和科学技术的快速发展,Solidworks 在齿轮中的应用越来越广泛。
Solidworks 是建立在Windows 基础上的三维实体造型软件,随着时间的不断推移,已经成为三维设计软件的主流之一,这主要是因为Solidworks 具有强大的曲面造型、参数化特征造型以及装配处理(大型)功能。
以往大量实践结果表明,在应用CAD (或者CAM )技术制造齿轮产品的过程中,三维实体模型的齿轮模型的设计已成为各大企业需要攻克的一个技术难题。
如果齿轮造型精度达不到要求,不仅会在很大程度上影响有限元分析,也会对齿轮产品的CAM 精度制作产生一定的影响。
大量实验研究表明,SolidWorks 具有非常强大的建模功能,不仅能对零部件进行实体建模,也能快速进行草图变化的基本轮廓绘制,还能够对动态约束进行自动检查,通过拉伸、抽壳、旋转等方法进行操作,从而达到快速设计产品的目的,在极大地提高工作效率的同时,也在一定程度上降低了人力和财力的支出。
具体而言,Solidworks 是通过带线放样、扫描、填充操作,生成形状更复杂的曲面结构,通过这种方式可以直接进行表面修剪、延伸和倒角等操作。
同时,上述功能都可以根据实际需要通过上下或者左右拖动手柄很快地实现,同时配以动态的形状变化预览。
基于SolidWorks的圆柱齿轮仿真分析及优化设计本文主要是基于SolidWorks对圆柱齿轮进行仿真分析和优化设计。
圆柱齿轮是车床和机床等工业设备中常用的一种传动装置。
在工业生产中,齿轮几乎是各种机械传动装置的必要组成部分,它具有传力平稳、传动效率高、结构简单等优点。
一、圆柱齿轮的设计在SolidWorks中,设计一对圆柱齿轮需要进行以下几个步骤:1、首先,我们需要先建立一个新的零部件。
在新的零部件中,我们需要建立两个轴孔和两个齿轮。
2、接着,在SolidWorks中,我们可以直接生成齿轮,需要注意的是,生成的齿轮与实际的齿轮可能会由于精度问题导致微小的误差,因此在生成齿轮后需要检查一下齿轮的参数是否符合设计要求。
3、完成齿轮的建模之后,我们需要将两个齿轮在轴上组装起来。
这里需要注意的是齿轮之间的啮合误差和间隙,这些都会影响到齿轮的传动效率和精度。
二、圆柱齿轮的仿真分析在设计完成后,我们需要进行仿真分析。
在SolidWorks中,仿真分析可以分为静力学分析和动力学分析。
在圆柱齿轮的设计中,一般需要进行动力学分析,以保证齿轮的稳定性和传动效率。
动力学分析主要包括以下几个方面:1、齿轮的转速和转矩分析在进行圆柱齿轮的仿真分析时,我们需要分别模拟两个齿轮的转速和转矩。
我们可以通过建立动态分析模型,通过分析模型中的各项参数,得到齿轮的转速和转矩。
2、齿轮的啮合磨损分析在使用一段时间后,齿轮之间的啮合会产生磨损,这会影响到齿轮的精度和传动效率。
因此,在进行仿真分析时,我们需要对齿轮的啮合进行磨损分析。
通过磨损分析,我们可以得到齿轮的磨损情况,并对齿轮进行相应的维护和修理。
三、圆柱齿轮的优化设计基于仿真分析的结果,我们可以对圆柱齿轮进行优化设计。
优化设计的目的是提高齿轮的传动效率和精度,降低齿轮的噪声和震动。
优化设计的方法主要有以下几个:1、改变齿轮的材料和制造工艺,通过提高齿轮的硬度和强度,提高传动效率和耐磨性;2、更改齿轮参数,例如增加模数、增加齿轮的宽度、改变齿轮的齿形等,以提高齿轮的精度和传动效率;3、改进齿轮的润滑和冷却系统,以降低齿轮的磨损和噪声。
基于solidworks蜗轮齿面的三维仿真造型引言目前,在我国企业中,计算机辅助设计CAD(Computer Aided Design)正受到欢迎和重视,逐步得到推广应用。
计算机辅助设计能极大地提高设计质量,减少设计人员的工作量,缩短设计周期,降低产品成本,为开发新产品和新工艺创造了有利条件。
蜗轮的齿面是一种复杂曲面。
目前,在常用的CAD软件中绘制蜗轮的齿形通常是使用近似画法,很难精确地绘制出蜗轮的复杂齿面。
SolidWorks是一套基于特征的参数化机械设计自动化软件。
SolidWorks以其强大的功能、友好的界面和不断的技术创新而逐渐成为主流的三维终端CAD解决方案。
以下将介绍通过编制程序调用SolidWorks的API(Application Program Interface,应用程序接口)函数,模仿实际加工蜗轮时蜗轮滚刀和蜗轮毛坯的相对运动,通过实体布尔差运算,在SolidWorks的界面中实现蜗轮复杂齿面的三维仿真造型。
1 SolidWorks二次开发工具和方法作者选用Visual Basic作为SolidWorks的二次开发工具。
利用Visual Basic开发的应用程序界面非常友好,VB功能强大且数据库的操作方便,容易被初学者掌握。
使用VB来开发软件,开发周期短、程序代码效率高。
SolidWorks又提供了宏录制功能,这给程序的编写带来了很大方便。
我们可以先宏录制在SolidWorks用户界面执行的操作,建立一个宏文件,其代码的语法完全符合Visual Basic。
通过编辑宏文件获得所需的SolidWorks的对象,用变量代替API函数中的关键参数,修改这段宏代码后添加到程序中去,从而在程序中可以控制执行所需的SolidWorks界面上的操作。
例如:在SolidWorks 中画一个圆,宏录制其过程,建立一个宏文件(即内部编程)。
然后编辑这个宏文件,就可以在宏文件中找到画圆的对象及其方法Part::CreateCircle,通过API帮助了解API函数中参数的意义,然后用变量代替宏文件中的关键数据,如圆心坐标、圆半径等,这样,就可以在自己编的程序中添加画圆的功能。
机械工程学院前言齿轮在各种机械、汽车、船舶、仪器仪表中广泛应用,是传递运动和动力的重要零件。
机械产品的工作性能、承载能力、使用寿命及工作精度等,均与齿轮的质量有着密切的关系。
工厂里生产的机械零件质量和精度的提高,需要较好的加工设备和刀具。
特别是刀具在生产过程中起着及其重要的作用,它决定产品的质量。
目前,机械制造业领域中,产品的生产批量以及种类已经迅速转型,由同一产品转变为生产批量不同,种类不同的大量产品,以适应国内外市场的变化和多元化的需求,而这一转变的实现要求工具的设计、制造、市场等各方面的信息交流必须及时准确,而传统的工艺装备设计手段,仍停留在手工绘图、人工操作绘图软件的水平上,这种状况已经不适应当前的需求了;因此,CAD参数化设计技术在齿轮刀具行业中的应用显得越来越重要。
CAD参数化设计是基于三维绘图软件的二次开发,结合与其自身相关的编程语言,利用计算机实现产品设计和制造自动化,它能提高产品的性能和质量、提高产品的可靠性、降低成本和加强市场竞争力。
本文主要介绍了滚刀参数化设计软件的运行环境、模块的划分与具体组成要素、模块的功能。
着重对三维造型参数化驱动原理进行了分析,阐述了实现的方法。
最后对界面设计和功能作出分析,并提出一些修改的意见。
软件开发作为一次毕业设计来完成,既融合了专业知识,也5涉及了可视化编程工具(VB)以及数据库相关知识,两者的结合应用对我本人来讲收获很大。
此次毕业设计,杨波老师和徐莹老师作为我的指导老师,在整个设计过程中,献出宝贵的时间,不惜劳苦为我们指导设计,讲解我们设计中遇到的问题,并提出了很多建议,对我们的设计给予了很大帮助。
同时,老师经常关心我们的生活。
在此,我由衷地感谢两位老师的辛苦指导。
一、总体设计及软硬件环境:1.齿轮刀具CAD系统的总体设计方案及功能模块划分齿轮刀具CAD系统应以有关国家标准和行业标准为设计准则,以齿轮啮合原理及传动理论为设计依据。
进行系统的总体规划分析时,首先应将应用对象抽象为最基本、最普遍的形式,建立系统的基本框架,然后在此基础上根据具体刀具设计的特定需要对设计方案进行变化及扩展。
基于Solidworks齿轮精确建模随着CAD/CAPP/CAM/PDM技术的日益普及,计算机三维设计将成为未来制造业的核心与基础。
目前比较成熟的三维设计软件有Solidworks、Pro/E、UG等。
但在各种齿轮的精确建模上各有不同,其中最方便,实用的还是数Solidworks。
利用齿轮插件GearTrax与Solidworks三维软件无缝结合起来,使齿轮的精确建模变得轻松,简单。
引言:齿轮是机械制造业中最为常见的零件,也各种传动系统中不可缺少的一部分,目前主流的三维设计软件虽都能对齿轮进行建模,但不是精确度差就是建模过程复杂,给设计人员带来了不少麻烦。
利用Solidworks结合Geartrax齿轮插件,可以很好的解决上述问题,为设计人员节省工作时间,提高生产效率作出了贡献。
1.齿轮插件Geartrax的调用首先我们要正确安装好插件,安装完成后,将SW打开,在工具栏中进入插件选项,选择其它插件,再点击确定。
其操作界面如下图所示这时在SW工具栏中出现了Camnetics工具选项,如下图所示接下来就是调用齿轮插件的步骤,只需单击Camnetics出现下拉菜单后再单击Geartrax就可以顺利找开齿轮插件。
其调用过程与齿轮插件界面如下图所示。
2.齿轮模型的建立在成功调入并打开齿轮插件后,就可以对各种参数的齿轮进行准确的建模了。
这里我们选择了两组不同的参数进行齿轮的设计。
参数1渐开线标准直齿圆柱齿轮:模数m=3压力角齿数z=20参数2斜齿圆柱齿轮:法面模数m=2 法面压力角齿数z=25 螺旋角选定齿轮参数后,在插件对话框中输入所有参数.其结果如图所示再依次单击插件右下角的绘制图标,SW就会根据所输入的参数自动生成准确的齿轮模型.生成的模型如下图所示:这样两个标准的齿轮三维模型就建立好了,方便,简捷.有效的避免了各种不准确因素,提高了设计的准确性。
小结:利用SolidWorks软件进行齿轮实体设计,方便快捷。
科研创新训练研究报告题目:基于SolidWorks对各种齿轮的3D建模研究学院:能源与机械工程学院专业名称:机械设计及其自动化班级学号:20120732学生姓名:童睿涛指导教师:2015年6月14日基于SolidWorks对各种齿轮的3D建模研究摘要:介绍了渐开线齿廓曲线的形成原理,介绍了描点法、参数法和插件法三种常用的渐开线齿轮建模方法,给出了在SolidWorks 环境下绘制直齿圆柱齿轮、斜齿圆柱齿轮、直齿圆锥齿轮的建模方法。
作为类比,采用描点法对非圆齿轮进行了简要绘制。
为后来的有限元分析打下基础,便于应力分析。
关键词:SolidWorks;标准齿轮;3D建模;渐开线目录基于SolidWorks对各种齿轮的3D建模研究..................................... 错误!未定义书签。
一渐开线齿廓曲线形成原理及绘制方法 .............................................................................. - 4 -1.1 渐开线齿廓曲线形成原理 ...................................................................................... - 4 -1.2 渐开线齿廓曲线绘制方法 ...................................................................................... - 4 -1.2.1 描点法: ........................................................................................................... - 4 -1.2.2 参数法: ............................................................................. 错误!未定义书签。
1.2.3 插件法: ............................................................................. 错误!未定义书签。
1.2.4三种方法的特点总结………………………………………………………………………………….- 6-二三种类型的标准齿轮建模方法 ......................................................... 错误!未定义书签。
2.1直齿圆柱齿轮.......................................................................... 错误!未定义书签。
2.1.1步骤一: .......................................................................... 错误!未定义书签。
2.1.2步骤二: .......................................................................... 错误!未定义书签。
2.2斜齿圆柱齿轮.......................................................................... 错误!未定义书签。
2.2.1步骤一: .......................................................................... 错误!未定义书签。
2.2.1 步骤二: ............................................................................. 错误!未定义书签。
2.2.2步骤三: .......................................................................... 错误!未定义书签。
2.3斜齿圆锥齿轮 ............................................................................... 错误!未定义书签。
2.3.1 绘制坯体 ............................................................................. 错误!未定义书签。
2.3.2 绘制渐开线齿形 ................................................................. 错误!未定义书签。
2.3.3 阵列并生成锥齿轮 ............................................................. 错误!未定义书签。
三非圆齿轮的建模方法 ......................................................................... 错误!未定义书签。
3.1非圆齿轮结构化参数化设计的发展........................................ 错误!未定义书签。
3.2 基于二维图片对非圆齿轮进行建模................................................................................................................. 错误!未定义书签。
四、问题及展望 ..................................................................................... 错误!未定义书签。
五结束语 ................................................................................................. 错误!未定义书签。
参考文献 ............................................................................................................................. - 13 -一渐开线齿廓曲线形成原理及绘制方法1.1 渐开线齿廓曲线形成原理渐开线齿廓曲线的数学模建立如图1所示的直角坐标系。
设渐开线上任一点的坐标为(z,y,z)。
渐开线的参数方程可表示为:式中:rb一渐开线基圆半径φ-渐开线发生线在基圆上的滚动角。
1.2渐开线齿廓曲线绘制方法1.2.1描点法:描点法是齿轮建模最基本的方法。
利用S01idworks进行齿轮零件的建模时,最棘手的一步是绘制精确的齿廓曲线草图。
Solidworks不像Pro/E那样能够通过程序控制直接生成渐开线。
要绘制比较精确的渐开线齿廓曲线,首先需要建立合适的参数方程,计算曲线上若干点的坐标值,将这些点绘制出来。
再用“插入曲线”的命令连接这些点,从而绘制出一条渐开线齿廓曲线。
有了齿廓曲线草图,就可以通过拉伸、放样或扫描等命令来建立齿轮的三维模型了。
将基圆半径公式代入(1)式,并将φ值离散化。
例如将φ在取值范围内均分为20等份,利用Matlab软件将φ初值设为0,终值设为φmax。
通过Matlab计算可得到渐开线上21个型值点的坐标值,将其存为文本文件的格式。
在SolidWorks 中插入自由端点曲线,调用此渐开线上型值点的坐标文件,可生成齿轮轮廓的渐开线曲线。
用上述方法生成一段模数m=2、齿数z=21的直齿圆柱齿轮的渐开线齿廓,结果如图2所示。
渐开线具有“基圆内无渐开线”的特性,因此当基圆直径大于或小于齿根圆直径时齿廓曲线的情况是不一样的。
计算临界时齿轮的齿数:设“r b≥r f,分别将齿根圆半径和基圃半径公式代入上式,即:0.5mzcos20°≥0.5mz-1.25m可得z≤41.5因此当齿轮齿数z≥42时,基圆直径小于齿根圆直径,齿轮齿廓曲线自齿根圆至齿顶圆均为渐开线;当齿齿数名<42时,基圆直径大于齿根圆直径,齿轮齿廓曲线自基圆开始直至齿顶圆为渐开线,基圆以内的齿廓曲线即齿根的过渡曲线部分不是渐开线,由加工齿轮时的刀具齿顶圆角切出。
取过渡曲线圆角半径为:p f≈0.38=0.76作出齿根过渡曲线。
接下来用齿槽中心角的角平分线镜像刚才得到的曲线,就得到标准直齿圆柱齿轮的一个齿槽的齿廓曲线,如图3所示。
1.2.2 参数法参数法是利用描点法中论述的相应齿廓曲线算法编写程序,建立一个通用的齿轮模版文件。
在进行齿轮建模时调用相应的模版文件,通过修改相应参数,自动生成所需要的齿轮模型。
利用 Visual C + + 6. 0 在SolidWorks2006平台上进行的渐开线斜齿轮参数化建模的二次开发的部分主要程序如下 :int z, fx;double P I = 3. 14159265359;double , ha, c, , a, b, d, Rb, R, Ra ;……for( i = 1; i< = 60; i + + )pModelDoc 一 >SketehSp line ( 60 - i, x [ i ] /1000, y [ i] /1000, 0) ; / /画渐开线……pModelDoc - >CreateCenterLineVB ( 0, 0, 0, 0, Ra /lO00, 0) ; / /镜像中心线……pModelDoc - >SketchMirror( ) ; / /镜像……pModelDoc - >InsertHelix ( fx, 1, 0, 0, 0. 21101, p, n, 0, 1. 6) ; / /画螺旋线……pModelDoc - >FeatureCirPattem ( z, p i 3 2 /z, 0, auT (“ NULL”) ) ; / /阵列……pModelDoc - >FeatureBoss ( 1, 0, 0, 0, 0, Lq, 0, 0, 0, 0, 0, 0, 0, 0, 0 ) ;拉伸切除……1.2.3插件法利用插件法是一种非常方便的齿轮建模方法。