扫掠体的数学模型是,先进行路径规划,即将扫掠路径进行离散,求解出时刻通过扫掠路径曲线上节点的坐标,然后确定在每个节点上的投影面(法平面)方程,然后将物体向投影面(法平面)投影,当时间间隔足够小时,在满足一定的精度情况下,把时刻和时刻之间生成的扫掠体看成是由这些投影曲线组成的面域绕转动极轴转动生成的实体。
为了简化求解过程, 扫掠路径通常写成式的参数形式:
() (8)
节点的切矢量为:
(9)
节点的法平面为:
(10)
那么要想对一个物体进行扫掠必须给出扫掠路径和扫掠物体,在斜齿轮精确建模中,扫掠路径是空间螺旋线,扫掠物体为渐开线的齿廓,这样扫掠出来的齿形随可以参数化,但在齿形上的每一点的法线都为扫掠路径的切矢量,如果在创建时,给定的扫掠路径是分度圆上的螺旋线(在软件中这个命令是单参数的),则得到的轮齿是任意一点的螺旋角都等于分度圆上的螺旋角,通过公式(7)可以看出这是不正确的。三维模型图参考图1.4。
2.3 沿多条引导线已扫掠策略
一条螺旋线不可能得到正确的轮齿,如果采用多条螺旋线做扫掠路径只能使用软件中的“曲面已扫掠”命令来实现,当扫掠路径比较多的时候可以得到比较精确的轮齿模型,但这个命令是不支持参数化的,也得不到参数化模型。
表1 扫掠操作和曲面已扫掠的区别对比 扫掠方式 特征操作下的扫掠 曲面操作下已扫掠 引导方式 一条引导线 可以参数化 多条引导线 不可以参数化 精确程度 不能得到精确的模型 可以得到精确的模型
下面用一个实例进行验证:
图1.4是将端面的一个齿廓面沿引导线扫掠生成的轮齿形状,此螺旋角为,可以看出轮齿的形状发生了严重的扭曲,且随着螺旋角的度数增大,扭曲现象就越明显。
图1.5是将端面的一个齿廓面利用曲面里面的已扫掠生成的轮齿形状,可以看出当使用一条螺旋线的时候,轮齿发生了扭曲,不可能产生精确地轮齿。当增多引导引导线串时,扭曲程度降低,另外通过图3与图2的对比可以看出两个操作都产生了扭曲,但扭曲程度是不一样的。
图1.5 沿引导线扫掠后的实体模型
Fig.1.5 the model of curves sweep with one guideline 图1.4 沿引导线扫掠后的实体模型
Fig.1.4 the model of sweep with one guideline 通过上述论证,要想得到参数化的精确模型,必须使用扫掠命令来实现,可以对此命令进行二次开发,给定分度圆上的螺旋角,然后设定渐开线上上段的个点螺旋角的值是线性递增的,下半段式线性递减的,使递增和递减的值分别等于齿顶圆上螺旋角和齿根圆上的螺旋角,这样既可以参数化又可得到精确的模型(具体可参考作者后续文章)。
3、阵列操作与参数化分析
在很多文献中当单个齿生成后通过阵列的方法来生成整个斜齿轮模型[2][3][5][6][7][8],通常在软件中有两种生成方法:第一种是特征操作下的阵列(引用下的环形阵列)第二中方法是变换下的环形阵列,这两种方法本质上是不同的,引用下的环形阵列是不能参数化的,而特征操作下的环形阵列是可以参数化的。
表2 两种扫掠形式参数化对比[9] 扫掠方式
阵列方式 特征操作下的扫掠 曲面操作下已扫掠 搭配 参数化 搭配 参数化 变换下的环形阵列 √ × √ × 特征操作环形阵列 √ √ × ×
所以要想进行参数化设计必须采用特征操作下的沿引导线扫掠来生成轮齿,然后再进行特征操作下的环形阵列来得到参数化模型。
4、结束语
本文主要对已有的斜齿轮精确参数化建模的方法进行分析,推导出其不能得到精确参数化模型的理论原因,为以后斜齿轮的精确建模提供理论上的参考依据。精确模型一定是理论上推导证明出来的精确,还要注意当通过计算机算法去实现出来后一定存在误差的,那么必须对误差进行分析,确定误差的范围是不是在后续分析的允许范围内。
参考文献:
[1] 白剑锋 等.UG在渐开线斜齿轮参数化设计中的应用[J].机械设计与制造 2006.7.p71-73
[2] 邵家云 任丰兰.UG中渐开线斜齿轮的全参数化精确建模[J]. 农机使用与维修 2009.1.p97-99
[3] 赵向前 徐洪涛.基于UG4.0的斜齿圆柱齿轮的三维精确参数化建模.金属加工 2008.2.p73-74
[4] 鲁春艳.基于uG的齿轮齿条式转向器的虚拟设计与分析. 苏州市职业大学学报 2009.3.p20-23
[5] 徐雪松 毕凤荣.基于UG的渐开线斜齿轮参数化建模研究. 机械设计与制造 2003.12.p47-48
[6] 孙江宏姚文席 吴平良. 基于UG的斜齿轮三维参数化设计方法—扫描成型法.2003.37(2)p19-22
[7] 徐江敏,孟慧亮,苏石川. 渐开线斜齿轮的参数化设计与应用. 计算机应用技术.2008.11.p33-35