程序法生成渐开线
因为 SolidWorks 是基于 Windows 开发的,所以它支持的开发语言非常丰富,主流的语言都支持。这里不是讨论怎样编程,主要是给大家介绍一个新的思路。
下面简单介绍一下这个宏怎么用。
1. 新建一个 SolidWorks 零件,然后在菜单中找到“插入—宏—运行”找到上面地址中文件的.swp 文件,确定。启动界面如下.
2. 在“曲线参数方程”中的“@T”为变量,它的默认坐标系为笛卡尔坐标系。将下面的渐开线方程做一下简单的修改并输入。“绘图方式”可以定义曲线的精度,“关键点步长”是变量变化的增量,“关键点数量”是曲线拟合的点的数量。输入如下图。
渐开线方程:
x = a ( cosθ + θsinθ )
y = a ( sinθ − θcosθ )
其中 a 为基圆半径。
3. 点击上图的“开始”就能在 SolidWorks 的绘图区域形成所要的渐开线。其实这个宏程序的功能还是比较强大的, 如果还需要其他的曲线,可以按照上面的方式输入相应的曲线公式,就可以生成需要的曲线。
上图就是用它绘制的渐开线,在上图中的“关键点数量”里要求的点数为 500 个,这样的渐开线精度比较高,一般 8 位小数可以满足,如果还需要更高的精度,可以适当添加关键点的数量。有了渐开线就可以生成需要的渐开线齿轮了。在接下来的一章中,将给大家介绍齿轮的生成。
|