有间隙?消除掉!—齿轮侧隙及消除方法探讨

2024-03-09 10:40

本文主要是介绍有间隙?消除掉!—齿轮侧隙及消除方法探讨,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

“水至清则无鱼,人至察则无徒”说的是对人或物不可要求太高。就像对设备精度的追求,精度高则间隙小,间隙小则难以运动。“鱼呢,我这一大盆鱼呢”姜黄色的猫敲敲饭盆的边缘,盆底的一汪清水来回荡漾,财神哥只好拿出藏在身后的鱼罐头。

图片

图 |龙门式桁架机械手(模型在文末)

桁架机械手想必大家经常用到,对于大型工件和长行程的移动时,我们通常用齿轮齿条传动进行设计。众所周知,一对齿轮啮合时齿之间是存在间隙的,称为侧隙。在齿轮对频繁的双向转动时,会造成传动系统的反应滞后于电机指令的发出,产生反向死区(空行程),同时产生冲击、振动、噪声等,对传动精度影响很大。

图片

图 |齿轮侧隙示意图

有间隙,还影响精度,对财神哥这样的完美主义者(钻牛角尖)来说不能忍!必须消除这样的间隙。身边的老工程师听闻纷纷开导说“齿轮传动的精度其实很高的,装配的误差也可以控制在很小的范围内,完全可以达到你设计的要求。”

财神哥反驳道“就不!你们想想一个齿的侧隙虽然很小,但是齿条那么长,那么多齿累积起来可就兜不住了!”

嗯,也是……等等,老工程师们的眼神不对了“呔,差点儿把我们绕进去,齿侧间隙是不会累加的,无论你齿条多长!

图片

(老工程师当然是对的)

这就是齿轮啮合的特性,齿轮一经加工完毕,基圆大小和齿廓间隙就确定了,标准齿轮啮合情况下,主动轮在转动α角度后,从动轮必定转动(α±△)/i角度,误差△由齿侧间隙决定,假如主动轮再次转动α角度,上一个齿侧间隙△角并不会带到下一对齿轮的啮合中去。由于主动轮的转动角度α是确定的,当前的齿轮对的啮合误差只与△有关。

所以无论主动轮转动多少角度,齿条有多长,从动轮(齿条)的转动误差都在△角度内。(注意:由于制造工艺的连续性,同一个齿轮上各齿的齿侧间隙基本一致,)

那侧隙误差是怎么产生的呢?

齿轮传动的(静态)误差主要来源两方面:制造误差和装配误差。装配误差主要是由中心距、齿轮轴和轴承的同轴度、各种轴孔之间配合间隙产生。而制造误差与加工设备精度、温度和材料有关。对于我们直接使用齿轮的工程师,制造误差我们很少关注。

因此想要获得高精度传动和加工,就必须消除齿轮啮合中的间隙。

那要如何消除侧隙呢?

根据文献《精密齿轮传动中齿轮副侧隙的调整方法》来介绍一些可行的消除齿侧间隙的方法:我们可以把这些方法分为两大类,刚性消隙法柔性消隙法[1]。

 刚性消隙法是一种通过结构调整来改变齿轮副侧隙的方法。它包括偏心套(轴)调整法、轴向垫片调整法和斜齿轮传动等方法。这些方法通过调整齿轮的位置、使用垫片或改变齿轮的结构来消除齿侧间隙。这种方法的特点是结构相对简单,但侧隙不能自动补偿。

(1)偏心套(轴)调整法-圆柱直齿轮

通过转动偏心套 (偏心轴)的转角,就可调节2个啮合齿轮的中心距, 从而消除圆柱齿轮正、反转时的齿侧间隙,如下图所示。其实直接调整电机座相对齿轮5的位置也可以达到相同的效果。

图片

(2)轴向垫片调整法-锥(伞)直齿轮

用轴向垫片3使齿轮2沿轴向移动,从而消除2个齿轮的齿侧间隙。如下图所示。

图片

(3)双齿交错调整法-斜/直齿轮

消除斜齿轮传动齿侧隙的方法是用2个薄齿轮与l个宽齿轮啮合,只在2个薄斜齿轮的中间隔开一小段距离,使其螺旋线错开。直齿轮则是用2个薄齿轮的齿轮夹住l个宽齿轮的齿。

图片

柔性消隙法则是在刚性消隙法中的调整方向上通过弹簧施加一个持续的力。主要包括周向弹簧式和轴向压簧调整法,通过使用弹簧或压簧来调整齿轮的位置,从而消除齿侧间隙,并且可以自动补偿侧隙。

图片

如图6所示, 将大锥齿轮加工成1和2两部分,齿轮的外圈1开有三个圆弧槽8, 内圈2的端面带有三个凸爪4, 套装在圆弧槽内。弹簧6的两端分别顶在凸爪4和镶块7上, 使内外齿圈1、2的锥齿错位与小锥齿轮啮合达到消除间隙的作用。

齿轮齿条传动间隙的消除

根据文献《齿轮传动间隙的消除方法》当载荷较小、进给力不大时, 齿轮齿条可采用双片薄齿轮错齿调整, 分别与齿条的齿槽左、右二侧贴紧来消除间隙。而当载荷较大所需进给力较大时, 通常采用双厚齿轮的传动结构, 其原理如图8所示。进给运动由轴1输入, 通过两对斜齿轮将运动传给轴2和轴5, 然后由两个直齿轮3和4去传动齿条带动工作台移动。轴1上两个斜齿轮的螺旋线的方向相反。在轴1上作用一个轴向力F , 弹簧弹力使斜齿轮产生微量的轴向移动。这时轴2和轴5以相反的方向转过一个角度, 使直齿轮3和4分别与齿条的两齿面贴紧, 消除了间隙[3]。

图片

还有很多方式本文没有列出,读者可以通过文末信息自行下载论文,了解其他消除侧隙的结构。

咱们费劲巴拉的通过各种措施消除间隙,其实齿轮侧隙有时是设计预留出来的,主要用以储藏润滑油,补偿齿轮传动受力后的弹性变形、热膨胀以及齿轮传动装置其他元件的制造误差和装配误差,避免齿轮在传动过程中出现卡死或烧伤。所以我们做的是在保障齿轮正常使用的前提下,尽量缩小齿轮侧隙。

另外还有一个比较简单的方式,采用双电机消隙,这种方案主要用在重型机床等负载大、精度高、系统相应快的场合。这里不再讨论。

那最后有没有采用以上的设计结构来消除财神哥的设计呢?并没有,以上的设计结构比较复杂,成本也高。这种搬砖项目真这么做了,李总和装配师傅怕是要拿图纸糊我脸。

所以:

1.在垂直运动中使用齿轮/齿条传动比较讨巧,可以通过重力消除齿轮侧隙,不用另外设计结构。

2.避免在双向反复运动中使用齿轮传动,特别是在单臂旋转机构中,水平悬臂很长的情况,会在悬臂末端放大侧隙的误差。

3.对于精度要求很高的场合,还是推荐用带预压的丝杠传动,同步带传动。

参考文献

[1]宫爱红,邱新桥.自动消除齿轮齿条齿侧间隙的机构设计[J].机械传动,2016,40(05):80-82.DOI:10.16578/j.issn.1004.2539.2016.05.019

[2]周向雷,张卫.齿轮传动齿侧间隙消除结构分析[J].冶金设备,2012,(S1):26-27.

[3]伍利群.齿轮传动间隙的消除方法[J].机床与液压,2005,(05):187-188.

[4]郭聚东,彭伟,张红鸽.精密齿轮传动中齿轮副侧隙的调整方法[J].起重运输机械,2005,(03):80-81.

[5]邱新桥,陈建国.圆柱齿轮齿侧间隙自动补偿新方法的研究[J].机械传动,2003,(04):49-50+4.DOI:10.16578/j.issn.1004.2539.2003.04.018

[6]傅群峰,陈显勇,徐广红.消除齿侧间隙的几种措施[J].江西有色金属,1994,(03):44-47.

— End —

图片

关注公众号,回复  “20231115” 获取参考文献和三维模型下载地址

这篇关于有间隙?消除掉!—齿轮侧隙及消除方法探讨的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/790433

相关文章

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

Java调用Python代码的几种方法小结

《Java调用Python代码的几种方法小结》Python语言有丰富的系统管理、数据处理、统计类软件包,因此从java应用中调用Python代码的需求很常见、实用,本文介绍几种方法从java调用Pyt... 目录引言Java core使用ProcessBuilder使用Java脚本引擎总结引言python

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

Java中switch-case结构的使用方法举例详解

《Java中switch-case结构的使用方法举例详解》:本文主要介绍Java中switch-case结构使用的相关资料,switch-case结构是Java中处理多个分支条件的一种有效方式,它... 目录前言一、switch-case结构的基本语法二、使用示例三、注意事项四、总结前言对于Java初学者

使用Python实现大文件切片上传及断点续传的方法

《使用Python实现大文件切片上传及断点续传的方法》本文介绍了使用Python实现大文件切片上传及断点续传的方法,包括功能模块划分(获取上传文件接口状态、临时文件夹状态信息、切片上传、切片合并)、整... 目录概要整体架构流程技术细节获取上传文件状态接口获取临时文件夹状态信息接口切片上传功能文件合并功能小

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

JavaScript DOM操作与事件处理方法

《JavaScriptDOM操作与事件处理方法》本文通过一系列代码片段,详细介绍了如何使用JavaScript进行DOM操作、事件处理、属性操作、内容操作、尺寸和位置获取,以及实现简单的动画效果,涵... 目录前言1. 类名操作代码片段代码解析2. 属性操作代码片段代码解析3. 内容操作代码片段代码解析4.

SpringBoot3集成swagger文档的使用方法

《SpringBoot3集成swagger文档的使用方法》本文介绍了Swagger的诞生背景、主要功能以及如何在SpringBoot3中集成Swagger文档,Swagger可以帮助自动生成API文档... 目录一、前言1. API 文档自动生成2. 交互式 API 测试3. API 设计和开发协作二、使用

python忽略warnings的几种方法

《python忽略warnings的几种方法》本文主要介绍了几种在Python忽略警告信息的方法,,可以使用Python内置的警告控制机制来抑制特定类型的警告,下面就来介绍一下,感兴趣的可以了解一下... 目录方法 1: 使用 warnings 模块过滤特定类型和消息内容的警告方法 2: 使用 warnin