SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 258|回复: 0
打印 上一主题 下一主题

SolidWorks曲线绘制

[复制链接]

11

主题

57

帖子

83

金币

天使

Rank: 2Rank: 2

积分
189
QQ
跳转到指定楼层
楼主
发表于 2010-12-30 03:25:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SolidWorks曲线绘制
SolidWorks 是现代工程设计中最常用的三维设计软件 ,目前在国内外得到广泛应用。但是在计算机上直接实现曲线的精确绘制和精确的造型往往比较困难 ,因为它不提供精确绘制曲线的命令。以机械工程中最常用的渐开线齿轮为例 ,因为 SolidWorks中没有绘制渐开线的命令 ,对于渐开线如果采用简化画法近似 ,然后再进行圆周阵列 ,这样作出的渐开线齿轮的轮廓曲线不仅不精确 ,而且要作出不同模数m 、不同齿数 z 、不同变位系数 X 的各种齿轮的三维实体模型就变得更加困难,同时也浪费了设计者大量的时间和精力。
本文提供了一种用 SolidWorks强大的绘图功能、二次开发功能 ,在 SolidWorks中自动生成渐开线齿轮的精确轮廓曲线并将其引用到 SolidWorks 草图中 ,就可以实现 SolidWorks草图上精确轮廓曲线的绘制。这一方法使建立各种渐开线齿轮的三维实体模型的过程变得方便、快捷 ,同时也提高了绘图精确度。
2、齿轮渐开线齿廓的生成
齿轮渐开线齿廓的生成是根据范成法切削齿轮的原理 ,用 VC + +语言编制程序 ,并作为 SolidWorks 的插件加载并在 SolidWorks中运行 ,即可在计算机上画出齿轮的精确齿廓曲线 ,和生成不同模数 m 、不同齿数 z 、不同变位系数 X 的各种齿轮的三维实体模型
2. 1 齿轮轮廓程序的生成
2.1.1渐开线齿轮轮廓程序的生成过程
齿轮的渐开线的直角坐标方程

2.1.2SolidWorks 提供了绘制曲线的命令
通过自由点的样条曲线

2.1.3用 VC + + MFC 建立对话框选择齿轮的各个参数值
其对话框如图 1 所示。

图1 参数选择对话框
2.1.4 计算出齿轮的一些相关的尺寸 ,分度圆直径、齿顶圆和齿根圆直径等;
2.1.5 根据渐开线的展成角求出了确定齿顶圆弧段、齿根圆弧段位置的角度 ;再根据前面计算的齿顶圆、齿根圆的基本尺寸 ,确定出两段圆弧中的关键点 ,就可利用 SolidWorks中的圆弧命令画出位于齿顶圆和齿根圆部位的齿轮廓线。
2.1.6 根据渐开线方程选择不同的参数可求出渐开线部分的齿轮廓线 ,如图 2 所示。

2. 2 渐开线源程序
渐开线齿轮轮廓生成的部分程序如下

3 在 SolidWorks 中建造模型
3.1 在 SolidWorks 中通过插件装载齿轮轮廓曲线程序。按照选择的齿轮类型、齿轮模数 m 、齿数 z 、变位系数 X、压力角α,即可自动生成需要的渐开线齿轮的轮廓曲线(单个齿图 3 所示) 。

3.2 在基体特征上 ,通过拉伸切除操作切制单个轮齿 ,图 3所示。
3.3 将拉伸 - 切除的特征做圆周阵列,生成完整的齿轮 ,并根据设计要求添加其他特征和圆角特征等等。
图 4 给出了 m = 3 z = 60的铸造腹板结构的标准齿轮

3.4 按需要可进行系统装配、动画制作。
4结论
借助 SolidWorks 强大的绘图功能、二次开发功能能很好地在计算机上实现方程曲线的精确绘制和精确造型。齿轮渐开线曲线的精确绘制 ,一直是人们关注的三维 CAD 设计的难点问题。该方法利用 VC + + 实现了变量化自动生成渐开线齿轮轮廓的二维曲线的精确绘制。也可用于其它任意方程曲线的精确绘制。该方法不但保证了造型的精确性 ,也是模型的建立和装配、有限元分析和运动学分析、加工仿真的基础。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-4 06:47 , Processed in 0.128173 second(s), 33 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表