一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种螺旋锥齿轮齿廓弧面倒棱控制方法与流程

2022-02-22 18:12:34 来源:中国专利 TAG:


1.本发明涉及齿轮加工技术领域,特别是涉及一种螺旋锥齿轮齿廓弧面倒棱控制方法。


背景技术:

2.现代技术的快速发展,使得螺旋锥齿轮广泛应用于各个领域,但是由于切齿时会在轮齿的棱边处留下残刺,在搬运或者装配中产生磕碰及拉毛等,使得螺旋锥齿轮产生一定的缺陷,比如会产生啮合噪声、降低齿轮传动的精度、缩短齿轮使用的寿命等。目前对螺旋锥齿轮齿廓弧面倒棱技术很少、编程过程复杂、易出错并且技术人员操作存在一定的难度,传统的齿轮倒棱工艺是将棱边加工成45
°
左右的斜面,但同时也会产生新的较小棱边,始终无法完全消除棱边处产生的应力集中问题,在高速重载的高可靠性传动要求场合中,有弧面倒棱的要求,弧面倒棱是用圆面或其他二次曲面光滑连接啮合面、上下齿面与齿顶圆面,从而完全消除齿轮的棱边。螺旋锥齿轮的倒棱技术目前还不是很成熟,且倒棱的程序编写比较复杂,对操作人员的要求比较高,因此亟需开发一种自动编程的软件,技术人员只需要进行简单的操作,便可以对螺旋锥齿轮进行倒棱加工。


技术实现要素:

3.本发明的目的在于提供一种螺旋锥齿轮齿廓弧面倒棱控制方法,以解决上述背景技术中提出的问题。
4.该方法结合齿廓倒棱的实时性以及加工过程方便简单等的特点,选择改进的nurbs曲线插补算法和gts-vb系列的固高运动控制卡。基于开放式的数控系统平台,操作人员通过对计算机上以c#为基础开发的软件进行操作,包括计算出螺旋锥齿轮小轮大小两端齿廓曲线方程、仿真出刀具的倒棱加工轨迹等,最后输入机床、工件以及刀具等参数,调用固高运动控制卡中的动态链接库,向机床发送高速脉冲指令,驱动机床上的倒圆角刀具完成对小轮齿廓大小两端的弧面倒棱,螺旋锥齿轮大轮的大小两端齿廓弧面倒棱同理。
5.为实现上述目的,本发明采用了如下技术方案:
6.一种螺旋锥齿轮齿廓弧面倒棱控制方法,其特征在于,包括以下步骤:
7.步骤1:根据螺旋锥齿轮结构与切齿方法,计算获得小轮大端和小端的齿廓曲线方程:获得小轮大端和小端的齿廓曲线方程,首先需要计算出齿轮的齿顶棱线方程,再根据螺旋锥齿轮的结构以及机床的坐标关系计算出齿轮大、小两端的齿廓曲线方程;
8.步骤2:仿真并提取数据点:根据步骤1获得的齿廓曲线方程在matlab中仿真出三维曲线图,并提取若干数据点;
9.步骤3:结合改进的nurbs曲线插补算法:
10.插补过程中,给出nurbs曲线的任一节点参数u∈[ui,u
i 1
],将曲线表示为矩阵形式,经计算第i个nurbs曲线为:
[0011][0012]
其中:
[0013][0014][0015]
公式(1)中所有系数均由初始给定的权重因子、控制顶点和节点矢量确定的,因此只需在已知当前插补点位置的情况下选取,提高插补效率;
[0016]
对轨迹空间中的进给步长进行参数点密化处理,使得转化为一维参数空间的节点矢量增量δui,由公式u
i 1
=ui δui即可求出下一个插补点的参数坐标;
[0017]
根据四阶龙格—库塔算法,计算出节点矢量增量为:
[0018][0019]
将计算得出的u
i 1
带入nurbs曲线插补方程(1)中,即可得到下一个插补点的位置参数:p
i 1
=p(u
i 1
);
[0020]
nurbs曲线插补的自适应控制,通过调节插补速度来减小插补步长,从而减小弦高误差;在每一个插补周期内,弦高误差为:
[0021][0022]
其中:ρi:曲率半径,δli:插补进给步长,δli=vit,且t为插补周期;
[0023]
因此可近似得出进给速度vi和弦高误差δi关系:
[0024][0025]
由机床最大弦高误差δ
max
选定一个最大允许的弦高误差值
[0026][0027]
最后得到加速度误差为:
[0028][0029]
根据弦高误差和加速度误差公式使得刀具倒棱是更加的平稳且精确;
[0030]
最后结合获得的螺旋锥齿轮齿廓线上的数据点以及改进的nurbs曲线插补算法,使得倒圆角刀具获得一个精确的完整的齿廓弧面倒棱轨迹;
[0031]
步骤4:将以上全部控制流程集成到以c#为开发基础的软件中:
[0032]
在vs2015软件中打开visual c#模板下的windows窗体应用程序,编写控制程序,用户在登陆界面输入登录名和登录密码,进入到功能界面,功能界面中包括机床各轴状态检测、机床管理、工件管理、刀具管理、数据库管理、插补运动、nurbs曲线以及调用matlab绘图这些功能;
[0033]
步骤5:固高运控卡控制机床完成对齿轮齿廓的弧面倒棱:
[0034]
操作者向计算机上的软件中,输入需要的各项参数后,调用固高运动控制卡中的动态链接库,向机床发送高速脉冲指令,以达到控制开放式数控机床完成齿轮的齿廓弧面倒棱加工。
[0035]
所述步骤1中齿轮的齿顶棱线方程计算过程:
[0036]
综合分析螺旋锥齿轮的切齿原理以及实际加工过程中的工艺参数和刀具参数,得出这些参数都与螺旋锥齿轮的节锥面有关,先对螺旋锥齿轮齿槽中心处节锥面上的假想齿线的解析式方程进行求解,而后根据获得的假想齿线方程与齿顶棱线在当量齿轮下的关系,推导出齿顶棱线方程。
[0037]
所述步骤2中在matlab软件里仿真出齿廓曲线的三维曲线图,并提取若干数据点步骤如下:
[0038]
设置c#与matlab的配置环境,c#调用matlab中的figure并嵌入到winform窗体,根据前面计算出的齿廓曲线方程,绘制出三维图,而后提取相应的数据点到c#中的textbox控
件中,并对其进行保存至txt文件中。
[0039]
所述步骤3中的倒棱刀具为倒圆角刀具:传统的齿廓倒棱工艺是将棱边加工成45
°
左右的斜面,但同时会产生新的较小棱边,因此选择倒圆角刀具,给齿廓棱边采取弧面倒棱,用圆面光滑连接齿廓棱线的两侧,可以完全消除齿轮的棱边。
[0040]
所述步骤5中的机床完成对齿轮齿廓的弧面倒棱:所述螺旋锥齿轮是弧齿锥齿轮,两轮的轴线相交,且相交的角度为90度;小螺旋锥齿轮的轴线与机床的z轴重合,机床的c轴带动齿轮做旋转运动;首先刀具在齿轮的小端处执行弧齿倒棱指令,当走完一个完整的齿廓后,刀具提起一定高度,此时机床c轴转动一定的角度,使得待加工的齿轮旋转到下一个完整的齿廓处,刀具开始回到倒棱的起始位置,开始下一个齿廓的倒棱,这样不断重复,直到齿轮小端的轮齿完全加工结束,小螺旋锥齿轮大端的齿廓弧面倒棱以及大螺旋锥齿轮的大小端齿廓弧面倒棱均是如此。
[0041]
本发明具有以下的优点与益处:
[0042]
(1)采用倒圆角刀具可以避免一般倒棱刀具倒棱后会留下新的较小的棱边,无法真正消除齿轮的棱边的问题,最大限度减小齿轮热处理时的应力集中,以此来提升齿轮的工作效果。
[0043]
(2)采用基于四阶龙格—库塔算法的nurbs曲线插补,可以使得倒圆角刀具齿廓弧面倒棱更加精确。
[0044]
(3)提供基于c#的人机交互软件,通过输入机床型号参数、各轴的偏置参数、螺旋锥齿轮的参数以及刀具的参数,可以自动获取螺旋锥齿轮齿廓弧面倒棱的加工程序,极大的降低了加工的难度,也使得操作工更容易工作。
附图说明
[0045]
图1为本发明螺旋锥齿轮齿廓弧面倒棱控制方法的总流程图;
[0046]
图2为本发明螺旋锥齿轮齿廓弧面倒棱控制方法nurbs曲线插补流程图;
[0047]
图3为本发明螺旋锥齿轮齿廓弧面倒棱控制方法倒圆角刀具齿廓弧面倒棱图;
[0048]
图4为本发明螺旋锥齿轮齿廓弧面倒棱控制方法软件设计图。
具体实施方式
[0049]
下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0050]
如图1至图4所示,本实施例计算出螺旋锥齿轮小轮大、小端的齿廓线方程,并精确控制倒圆角刀具弧面倒棱的轨迹,再全部集成到以c#为基础开发的软件中,通过固高运动控制卡自动控制开放式数控机床进行倒棱的加工,螺旋锥齿轮大轮两端的齿廓弧面倒棱同理。
[0051]
一种螺旋锥齿轮齿廓弧面倒棱控制方法,包括以下步骤:
[0052]
步骤1:根据螺旋锥齿轮结构与切齿方法,由计算获得小轮大端和小端的齿廓曲线方程:
[0053]
获得小轮大端和小端的齿廓曲线方程,首先需要计算出齿轮的齿顶棱线方程,再根据螺旋锥齿轮的结构以及机床的坐标关系计算出齿轮大、小两端的齿廓曲线方程;
[0054]
步骤2:仿真并提取数据点:
[0055]
根据步骤1获得的齿廓曲线方程在matlab中仿真出三维曲线图,并提取若干数据点;
[0056]
步骤3:结合改进的nurbs曲线插补算法:
[0057]
插补过程中,给出nurbs曲线的任一节点参数u∈[ui,u
i 1
],将曲线表示为矩阵形式,经计算第i个nurbs曲线为:
[0058][0059]
其中:
[0060][0061][0062]
公式(1)中所有系数均由初始给定的权重因子、控制顶点和节点矢量确定的,因此只需在已知当前插补点位置的情况下选取,提高插补效率。
[0063]
对轨迹空间中的进给步长进行参数点密化处理,使得转化为一维参数空间的节点矢量增量δui,由公式u
i 1
=ui δui即可求出下一个插补点的参数坐标。
[0064]
根据四阶龙格—库塔算法,计算出节点矢量增量为:
[0065][0066]
将计算得出的u
i 1
带入nurbs曲线插补方程(1)中,即可得到下一个插补点的位置参数:p
i 1
=p(u
i 1
)
[0067]
nurbs曲线插补的自适应控制,通过调节插补速度来减小插补步长,从而减小弦高误差。在每一个插补周期内,弦高误差为:
[0068][0069]
其中:ρi:曲率半径,δli:插补进给步长,δli=vit,且t为插补周期
[0070]
因此可近似得出进给速度vi和弦高误差δi关系:
[0071][0072]
由机床最大弦高误差δ
max
选定一个最大允许的弦高误差值
[0073][0074]
最后得到加速度误差为:
[0075][0076]
根据弦高误差和加速度误差公式使得刀具倒棱是更加的平稳且精确;
[0077]
最后结合获得的螺旋锥齿轮齿廓线上的数据点以及改进的nurbs曲线插补算法,使得倒圆角刀具获得一个精确的完整的齿廓弧面倒棱轨迹。
[0078]
步骤4:将以上全部控制流程集成到以c#为开发基础的软件中:
[0079]
在vs2015软件中打开visual c#模板下的windows窗体应用程序,编写控制程序,用户在登陆界面输入登录名和登录密码,进入到功能界面,功能界面中包括机床各轴状态检测、机床管理、工件管理、刀具管理、数据库管理、插补运动、nurbs曲线以及调用matlab绘图这些功能。
[0080]
步骤5:固高运控卡控制机床完成对齿轮齿廓的弧面倒棱:
[0081]
操作者向计算机上的软件中,输入需要的各项参数后,调用固高运动控制卡中的动态链接库,向机床发送高速脉冲指令,以达到控制开放式数控机床完成齿轮的齿廓弧面倒棱加工。
[0082]
所述步骤1中齿轮的齿顶棱线方程计算过程:
[0083]
综合分析螺旋锥齿轮的切齿原理以及实际加工过程中的工艺参数和刀具参数,得出这些参数都与螺旋锥齿轮的节锥面有关,先对螺旋锥齿轮齿槽中心处节锥面上的假想齿
线的解析式方程进行求解,而后根据获得的假想齿线方程与齿顶棱线在当量齿轮下的关系,推导出齿顶棱线方程。
[0084]
所述步骤2中在matlab软件里仿真出齿廓曲线的三维曲线图,并提取若干数据点步骤如下:
[0085]
设置c#与matlab的配置环境,c#调用matlab中的figure并嵌入到winform窗体,根据前面计算出的齿廓曲线方程,绘制出三维图,而后提取相应的数据点到c#中的textbox控件中,并对其进行保存至txt文件中。
[0086]
所述步骤3中的倒棱刀具为倒圆角刀具:
[0087]
传统的齿廓倒棱工艺是将棱边加工成45
°
左右的斜面,但同时会产生新的较小棱边,因此选择倒圆角刀具,给齿廓棱边采取弧面倒棱,用圆面光滑连接齿廓棱线的两侧,可以完全消除齿轮的棱边。
[0088]
所述步骤5中的机床完成对齿轮齿廓的弧面倒棱:
[0089]
本实施例中的螺旋锥齿轮是弧齿锥齿轮,两轮的轴线相交,且相交的角度为90度。小螺旋锥齿轮的轴线与机床的z轴重合,机床的c轴带动齿轮做旋转运动,首先刀具在齿轮的小端处执行弧齿倒棱指令,当走完一个完整的齿廓后,刀具提起一定高度,此时机床c轴转动一定的角度,使得待加工的齿轮旋转到下一个完整的齿廓处,刀具开始回到倒棱的起始位置,开始下一个齿廓的倒棱,这样不断重复,直到齿轮小端的轮齿完全加工结束,小螺旋锥齿轮大端的齿廓弧面倒棱以及大螺旋锥齿轮的大小端齿廓弧面倒棱均是如此。
[0090]
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为发明的优选例,并不用来限制本发明,在不脱离本发明新型精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献