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

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” 获取参考文献和三维模型下载地址

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


原文地址:https://blog.csdn.net/caishenCC/article/details/134446081
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/790433

相关文章

Python中的魔术方法__new__详解

《Python中的魔术方法__new__详解》:本文主要介绍Python中的魔术方法__new__的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、核心意义与机制1.1 构造过程原理1.2 与 __init__ 对比二、核心功能解析2.1 核心能力2.2

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

关于pandas的read_csv方法使用解读

《关于pandas的read_csv方法使用解读》:本文主要介绍关于pandas的read_csv方法使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录pandas的read_csv方法解读read_csv中的参数基本参数通用解析参数空值处理相关参数时间处理相关

前端下载文件时如何后端返回的文件流一些常见方法

《前端下载文件时如何后端返回的文件流一些常见方法》:本文主要介绍前端下载文件时如何后端返回的文件流一些常见方法,包括使用Blob和URL.createObjectURL创建下载链接,以及处理带有C... 目录1. 使用 Blob 和 URL.createObjectURL 创建下载链接例子:使用 Blob

Java中使用Hutool进行AES加密解密的方法举例

《Java中使用Hutool进行AES加密解密的方法举例》AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个,下面:本文主要介绍Java中使用Hutool进行AES加密解密的相关资料... 目录前言一、Hutool简介与引入1.1 Hutool简介1.2 引入Hutool二、AES加密解密基础

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

Redis实现延迟任务的三种方法详解

《Redis实现延迟任务的三种方法详解》延迟任务(DelayedTask)是指在未来的某个时间点,执行相应的任务,本文为大家整理了三种常见的实现方法,感兴趣的小伙伴可以参考一下... 目录1.前言2.Redis如何实现延迟任务3.代码实现3.1. 过期键通知事件实现3.2. 使用ZSet实现延迟任务3.3

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St