文档介绍:1 1
1 1
1 1
1 1
· 61 · 现代机械 2003 年第 6 期
1 1 1 1
基于 SolidWorks 的曲线绘制
装甲兵工程学院机械系( 100072) 于芳芳唐东红闫萍萍
摘要:以渐开线为例,介绍了一种基于 SolidWorks 二次开发功能的曲线绘制技术,该技术可以实现方程曲线的精确绘制
和三维实体的精确造型。
关键词:SolidWorks 曲线绘制渐开线插件
SolidWorks - Based Dra wing of Curve
Yu Fang-fang Tang Dong-hong Yan Ping- ping
Abstract :This paper introduces the method to draw the precise curve in the SolidWorks environment. In accordance with this
method , the equation curve can be precisely designed and the solid can be precisely modeled.
Key words :SolidWorks ;curve drawing ;involute ;add - in
1 前言式中: u ———渐开线的滚动角;
SolidWorks 是现代工程设计中最常用的三维设计软件, rb ———渐开线的基圆半径;
目前在国内外得到广泛应用。但是在计算机上直接实现曲 m ———为渐开线的模数;
线的精确绘制和精确的造型往往比较困难,因为它不提供精 z ———齿数;
确绘制曲线的命令。以机械工程中最常用的渐开线齿轮为α———压力角。
例,因为 SolidWorks 中没有绘制渐开线的命令,对于渐开线 2 1 2 SolidWorks 提供了绘制曲线的命令
如果采用简化画法近似,然后再进行圆周阵列,这样作出的通过自由点的样条曲线:
渐开线齿轮的轮廓曲线不仅不精确,而且要作出不同模数 ModelDoc2 - > InsertCurveFileBegin( ) ;
m 、不同齿数 z 、不同变位系数 X 的各种齿轮的三维实体模 ModelDoc2 - > InsertCurveFilePoint ( x , y , z , &retval) ;
型就变得更加困难, 同时也浪费了设计者大量的时间和精 ModelDoc2 - > InsertCurveFileEnd ( &retval ) ;
力。本文提供了一种用 SolidWorks 强大的绘图功能、二次开 2 1 3 用 VC + + MFC 建立对话框选择齿轮的各个参数值
发功能,在 SolidWorks 中自动生成渐开线齿轮的精确轮廓曲其对话框如图 1 所示。
线并将其引用到 SolidWorks 草图中,就可以实现 SolidWorks 2 1 4 计算出齿轮的一些相
草图上精确轮廓曲线的绘制。这一方法使建立各种渐开线关的尺寸,分度圆直径、齿顶圆
齿轮的三维实体模型的过程变得方便、快捷,同时也提高了和齿根圆直径等;
绘图精确度。 2 1 5 根据渐开线的展成角
2 齿轮渐开线齿廓的生成求出了确定齿顶圆弧段