快捷导航 上传作品

[solidworks论坛] solidworks用插值法生成齿轮渐开线的技巧

[复制链接]
solidworks发表于 2014-6-6 16:32:53 | 显示全部楼层 |阅读模式
本帖最后由 solidworks 于 2014-6-6 16:34 编辑

solidworks插值法生成渐开线
        SolidWorks 是基于 Windows 开发的,所以对于微软的程序是比较兼容的。本节中的插值法就是利用 Microsoft Excel 进行差值,然后再用 SolidWorks 的“通过 XYZ 点的曲线”命令生成渐开线。
         1.  新建一个 Excel 文档,在第一列第一行输入 0,然后每往下一格增加 0.  1 弧度,直到数值增加到 半径.png 为止。这是定义渐开线的区间,从 0 到,如果读者需要其他区间的渐开线,可以灵活修改,这里也可以控制每两个点之间的增量来控制精度。在第二列需要输入公式了,下面的式子就是渐开线方程的笛卡尔坐标方程。
x  =  a ( cosθ + θsinθ )
y  =  a ( sinθ − θcosθ )
其中 a 是基圆半径,θ是极轴角度。
在 Excel 表的第二列中输入方程“=100* (cos (A1)+A1*sin (A1) ) ”,然后拖动 Excel手柄将整列都复制成该公式。在第三列输入公式“=100*(sin(A1)-A1*cos(A1))”,同样将整列复制有该公式。如下图
1.png
        2.  复制 B 列和 C 列数据到新的工作表。注意在粘贴时点击右键,选择“选择性粘贴”,然后在弹出的对话框中选择“数值”。如
图所示。
3.png
2.png         3.  将新表的第三列全部用“0”填充,其实这三列数据就是渐开线的 XYZ 的坐标值,有了这些数值还不能直接应用到 SolidWorks 中,需要将其另存为.txt 格式。点击另存为,在格式中选择“文本文件(制表符分割)”格式,如下图。
4.png
        4.  在 SolidWorks 中新建一个零件,在“特征”命令集中的“曲线”命令下找到“通过 XYZ 点的曲线”工具。然后浏览到刚才生成的文本文档,点击确定就能生成需要得渐开线了。
5.png
        下面的图形是刚才绘制的渐开线
6.png
就上UG网淘宝直营店
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 注册UG网

本版积分规则