传动轴万向节的装配程序是什么?

传动轴万向节的装配程序是什么?,第1张

将各零件清洗干净并擦干。

在轴承壳内涂以少许润滑脂,将轴承滚针装入。

将轴承壳盖油毡和垫圈装回十字轴颈上,再将十字轴套入万向宏亮节叉(伸缩节叉),有油盅的一面朝向传动轴,装进轴承壳(要注意凹槽与螺孔对正)。然后放上盖板和螺栓锁片。拧紧螺栓,十字轴应能转动,不得有卡住枯铅或轴向松动现象。最后以锁片将螺栓锁住。

有些车型的万向节,需用手锤轻轻敲击轴承壳外部才能装上,但不可装偏或锤击过猛,以免打坏零件,待露出锁环槽,稳妥地将锁环锁紧为止。

装妥后,应检查其松紧度,能轻松转动而无松旷即没绝好合适。万向节叉孔与轴承壳的配合间隙为0-0.04 mm。轴承壳不应与油封座相咬而转不动。

检验合格后,注入润滑脂。回答者:网友

乐高教程:

n 触动传感器

n 光电传感器

n 角度传感器和粗

n 温度传感器

n 传感器的使用方法与技巧

n 其他传感器

4.1简介

马达通过齿轮和滑轮传动,可以让你搭建的机器人动起来,他们就如同是移动机器人腿和手臂的肌肉。同时,你还可以使用传感器来装备你的机器人,它们就如同是机器人的眼睛、耳朵和手指。

机器人套装中包含两种传感器:触动传感器(两种)和光电传感器。在本章中,我们主要是描述它们的特性,对于其它的传感器你可以单独购买,如:角度传感器和温度传感器。每一个设备都有其特定的作用,你将会因为它们的功能强大和所能涉及的范围之广而感到惊讶。当然也包括这种情况,可以用一种传感器仿效另一种传感器,以用来代替不能使用的传感器。利用RCX上的红外光电,使用一些小技巧,你可以把把你的光电传感器变成一个雷达。

在阅读本章的过程中,我们希望你能把机器人套装放在身边,这样你可以跟随我们的例子亲自动手去做。为了保持其完整性,我们还会讲一些机器人套装的扩展套装和技术套装的内容。若你现在还没有这些也不要担心,这不会影响到你搭建体积较大的机器人。

4.2触动传感器

触动传感器(图4.1)是乐高传感器大家庭中最简单、最直观的一种。它的工作方式非常像是你家门铃上的按钮:当它被按下时,电路接通,电腔坦流就会通过,RCX就能够检测到这个数据流,你的程序就会读取触动传感器的当前状态:开或者关。

图4.1 触动传感器

如果你已经开始使用机器人套装,阅读了Constructopedia,并搭建了一些模型,你可能对传感器的一般用途比较熟悉,如缓冲器。缓冲器是与周围环境相互作用的一种简单方式,当你的机器人遇到障碍物时,可以用它们来进行检测,并由此而改变运动状态。

典型的缓冲器是一个重量较轻的可移动装置,事实上,当它碰到障碍物时会把冲击力传递给触动传感器并使之关闭。你也可以发明出很多种缓冲器,但它们的外形应该能够反映机器人的外形,而且还能反映出环境中障碍物的外形。如图4.2中所示一个非常简单的缓冲器,可以很容易发现墙壁,假如房间里有像椅子一样等复杂障碍物,它的效果就不好了。在这种情况下,我们建议你通过实验来进行。为机器人设计一个缓冲器,在房间的周围离地板适当高度的地方移动它,检查它是否能够发现所有可能的碰撞点。如果你的缓冲结构较大,当它用最佳部位撞击到障碍物并按下触动传感器时,不要以为这就是正确的。图例4.2是一个不太好的缓冲器,因为当碰撞发生时,它几乎不能用横轴的边缘来关闭触唤圆镇动传感器,说它是一个不好的缓冲器是因为它把整个碰撞产生的力直线传输给了传感器,也就是说,在机器人身上安装一个非常稳固的支架对传感器的安装是非常有必要的。

图4.2简单的缓冲器

根据经验,应该尝试不同的碰撞来看看缓冲器在各个位置是否能很好的工作。你可以编写一个无限循环的小程序,当传感器被按下时,发出一声蜂鸣声用来测试你的缓冲器。

谈起缓冲器,人们往往会想到当遇到障碍物时开关会被按下。这样说似乎有点绝对,在发生碰撞的时候同样可以松开开关。看一下图4.3,橡胶皮筋可以使积木轻压着传感器,当缓冲器的前面部分接触到物体时,开关就会被释放。

图4.3 平常压下的缓冲器

实际上,向你推荐这种缓冲器有这样几个重要的原因:

l冲击力不可能直接传递给传感器,传感器与标准的乐高积木相比更容易受损坏,因此应避免不必要的撞击。

l 橡皮圈可以吸收撞击力,这对你的传感器和机器人来说都会起到保护作用,当你的机器人速度非常快,或者重量大,或者反应比较慢,或者具备其中的一个因素时,这种保护作用显得尤其重要。

缓冲器是一个非常重要的装置,而且触动传感器的应用也非常广泛。当你想告之RCX一个事件发生时,你可以使用按钮一样人为的把它按下去。你能想象出类似的情况吗?事实上,有很多。比方说,你可以按下铵钮告诉RCX”现在读取光电传感器的值”,从而进行读取校准(我们将在以后的部分进行讨论)。

另一个常用的作用就是把触动传感器作为一个位置控制器来用。如图4.4,机器人向前看时(图4.4b)就关闭了头部(图4.4a)的触动传感器。通过编程可以在水平面上实时的控制头部的旋转(向左或向右),当传感器被按下时,机器人的头部就能转回到正确的位置,值的注意的是,我们在这个例子中用到的凸齿轮在与触动传感器相配合时是非常的有用,你可以让轴通过三个十字孔个中的一个来选择合适的距离去关闭触动传感器。

图4.4 用触动传感器定位

在本书的第三部分我们还会介绍位置控制的其它一些应用。事实上,在搭建你的机器人之前需要你去研究一些不同的方法。

我们再举几个事例来说明传感器的应用。假如你想搭建一个电梯。你希望电梯可以在任何一层都能停下。首先你会想到在每一层安放一个触动传感器,当按下其中一个时,电梯室会在那一层停下。这是一个好方法,但这里有一个小问题;你仅有两个触动传感器,对你来说,一个电梯仅有二层不是非常实际,你可以再买一个触动传感器,但这只能再加高一层,并没有解决实质性的问题。此时,RCX的三个输入端口已经全部被占用。突然,你会想到一个办法:为什么不把传感器放在电梯厢上而不是外面呢?在电梯厢上固定一个传感器,这样只需一个传感器就可以加高更多的楼层了。从最初的方案到现在更好的方案,两个系统是完全相同的吗?答案是否定的。首先,你需要决定厢的绝对位置,当它在第二层时,你仅是可以知道它的相对位置。那么,你需要一个初始点,从起始点开始计算就可以推断出厢的位置.或者程序运行时,需要厢体在一个特定的位置,或者用第二个传感器来探测一个特定的楼层。例如,在最底层放置一个传感器,因此程序一开始就降下电梯到最底层。那样就可以计算出厢体的绝对位置了。

现在,电梯就能够准确的升降了。但你还有最后一个问题需要解决:如何告诉你的电梯它应该去哪一层呢?在每一楼层放置一个传感器去提示电梯是不切合实际的。在RCX上只剩下一个输入端口了。你要用这一个触动传感器来做什么呢?你还可以采用以前的方法吗?可以,你可以计算一个触动传感器被按下的次数。比如说,被按下三次表示是三楼,依次类推。现在你就可以去搭建你的电梯了。

方法与技巧

计算按下次数

下面这个例子是用伪代码来编写的,一个代码并不与实际编写语言相对应,而是界于程序语言和机器语言之间。使用伪代码编程在专业程序员中是一种非常普遍的做法。

计算触动传感器被按下多少次需要一些小窃门。假如你写了一些简单的代码,如下:

Counter =0

repeat

if Sensor1 is on then

Counter = Counter +1

end if

end repeat

当你保持触动传感器被按下很短的间隔内,你的程序代码就会在你的RCX上飞快的执行。然而,在记录下一个新的按下之前,需要松开触动传感器:

Counter = 0

repeat

if Sensor1 is on then

Counter =Counter+1

wait until Sensor1 is off

end if

end repeat

现在,你编写的代码正确地记录了从断开到闭合的变化。在你的代码中,有一个重要的特点需要介绍一下:当它在一段时间内接收不到触动信息时,你希望你的计数程序停止。为了实现这一点,你需要使用一个计时器用来测量上一次按下时间与最后一次时间的间隔:

Counter=0

interval = <a proper valve>

reset Timer

repeat

if Sensor1 is on then

Counter = Counter + 1

wait until Sensor1 is off

or until Timer if greater then Interval

reset Timer

end if

until Timer is greater then Interval

假如你的时间间隔是两秒。当计数程序开始时,计时器和计数器首先复位为0,然后开始检测传感器的状态。如果两秒内没有按下触动传感器,它仍将保持复位状态,如果有触动传感器被按下,此动作将被记下并等待使用者释放按钮,计时器复位为零, 在程序停止运行之前,使用者可以在两秒内第二次按下触动传感器。

4.3光电传感器

用”看”来形容光电传感器的功能有点夸大其辞。实际上它只是用来检测光并测量其强度。尽管受到限制,但其应用范围仍比较广。

图4.5 光电传感器

光电传感器和触动传感器的最大区别是,后者返回的是一些数值而不是单纯的开/关状态。你所读到的数值由光电传感器在那个时候所检测到的光强所决定。这些数值以0至100的百分数的形式返回,光值越大,百分数就越大。你可以用光电传感器来做什么呢?你可以用它搭建一个由光电传感器所驱动的机器人,我们称之为光的追随者,它可以检测周围的环境,找到一个强光源(或者是最亮的)并朝着它前进。在一间足够暗的房间里进行,以免产生干扰,你也可以用手电筒来控制你的机器人。

检测外部光源的功能是非常有趣的,但是或许你不能用它来做最令人惊奇的事情。我们介绍一下光电传感器的另一个用途:它不但可以用来检测光强,而且还可以自身发光。提供稳定光源的是一个红色的发光二极管,因此你可以用来测量反射光并传给传感器。

当你用来测量反射光时,你必须去避免一些来自其它光源的干扰。需要注意的是光电传感器对IR所发出的光也非常敏感,像典型的远距离控制器发出的红外光,如摄像机;或者是乐高红外发射器。

设计与计划

读取周围的光值

乐高光电传感器并不适合于测量外部光源来说,因为其灵敏度比较弱。红色发光二极管所所发出的光太靠近检光器以致于过多的影响了光值的读取。如果你想测外部光源,你应该考虑尽可能的去减少红色发光二极管的影响。一个简单的办法就是在光电传感器的前部放一个1×2的单孔积木块,.更多的行之有效的办法需要你对光电传感器有些细微的改动。在Ralph Hempel的网站中,他提到了如何对光电传感器作修改,既不是永久的改变也不会损害你的光电传感器。(见附录A)

光在表面的反射率取决于许多因素,主要是表面的颜色,质地和它距光源的远近。黑色物体的反射能力要弱于白色物体;黑色光滑表面的反射能力要强于黑色不光滑表面。另外,距离光电传感器越远,光电传感器所检测到的反射光就会越少。

这些因素都是相互依赖的,通过光感读取的值,并不能说明是由哪个因素引起的。但你可以保持其它因素不便,而让一个变化,这样就可以通过读取的数值来推断出环境的一些变化。例如,如果你的光电传感器经常对着同一个物体,或者相同质地和颜色的物体,你能够用它去测出它的相对距离。另一方面,你可以把不同的物体放置在光电传感器的前面,在恒定的距离内分辨出它们的颜色。

4.3.1测量反射光值

为了举例说明测量反射光的原理,我们来做一个实验。拿一个RCX并打开其电源,在任意一个输入端口连接一个光电传感器,在你的程序中正确的设置其端口(红色发光二极管应该发光)。准备一间光线较暗的房间,RCX有个控制模式,可以实时查看光感读取的值。按RCX上的VIEW键,当小箭头正确显示在传感器所接的输入端口位置。在显示屏上会显示出读取的光线值。接下去你把光感放到桌上,在桌上以一定间隔(0.5cm,1cm,1.5cm)并排放置不同颜色的积木块,保证积木之间的间距相等。查看数据,得到的是不同颜色的积木反射的光值是不同的。

再进行第二个实验:将白色的积木快慢慢的移向光感,然后再慢慢的移开,观察显示屏上的数据,可以发现当光感与积木间的距离加大时数值将减小。我们的目的就是为了证明光感是不能同时判断出距离和颜色的。我们重点强调在你使用光感时尽量避免外界光线的干扰。

方法与技巧

理解原始值的概念

了解原始值是很关键的,对于熟练的使用机器人套装并不是必须的。但从另一个方面讲,它可以帮助你理解传感器是如何工作的。

RCX把来自传感器(不管是什么类型)的电信号全部转变成范围在0至1023之间的数字信号,我们称之为原始数值。在程序中,你在一个端口上设置了一个特定的传感器,RCX会自动设定该传感器的原始数值范围,例如,从触动传感器读取的数值范围是1或者0,代表开或者关,当从温度传感器读取时就会转变成摄氏温度或华氏温度。同样地,光电传感器读取时就会通过下面的方程式转换成一个百分数:

百分数=146-原始数值/7

为什么我们需要知道这种转换呢?对于大多数应用程序来说,通过RCX返回的光感值的百分数形式更加有效,但也有这种情况,你需要所有光感变化值而百分数形式却不能体现出光感值的一些变化。我们用一个例子来做一下说明。假设会有两种不同的情形,光电传感器读取707和713两个不同的数值。把这两个数值转换成百分数,因为RCX只使用整数,需要将除的结果进行圆整。

146-(707/7)=146-101=45

146-(713/7)=146-101=45

在第二个方程式中数值101实际上是101.857…,去掉小数部分为101.就看部不出两个值是不同的。我们知道在大多情况下数值的小数部分是不重要的。但也会有其它情况需要用到这样一个微小的变化的数据

如果你用LEGO图形化的编程环境为RCX编写程序,你必须接受它的刻度值,否则无法处理原始数值。如果你选择其它的编程语言,则可以直接处理没有处理过的原始数值,在必须的时候,利用其优势,可能会有更好的解决方案。

识别不同的颜色是光电传感器一个非常普通的应用。我们曾说过,光电传感器实际上并不是用来识别颜色的,而是用来读取反射光值。因此,它很难把黑色和蓝色的积木块区别开。但目前来说,我们仍说它能识别颜色,在读完之后您会明白真正的意思是什么。

4.3.2沿线走

目前,光电传感器最普遍的使用方法就是用它搭建一个沿线走的机器人。

这个项目的设置是很简单的,这也是之所以流行的一个原因。尽管其外观简单,这项工作仍需要引起足够的重视,并需要你仔细设计和认真编程。我们将在第二部分详细的讨论这个主题的细节内容。当光电传感器在轻质地面上读取一条黑线时,你要注意有什么事情发生。

当把光电传感器放在地板上时,假设说读取的数值为百分之七十,黑线为百分之三十。如果你想让机器人缓慢的从地板移动到黑线或者是有污点的地方.你会注意到,数值不是从一个值突然跳到另一个值,而是会出现一系列的中间值。原因是光电传感器不是读取一个点,而是光电传感器前部的一个小区域。所以当光电传感器穿过线的边缘时,它所读取的是地板和黑线的边界值并返回一个中间值。

这个功能有用吗?当然,有时有用,有时没有用。尤其当我们涉及到沿线走时,它是有用的。实际上,你可以(或者说应该)编写一段程序让你的机器人沿着边界走而不是实际的黑线。这样当机器人需要改变它的行进路线时,它知道往哪个方向转身:如果所读取的值太”暗”,它应该向亮的区域前进,或有污点的区域。

技巧与提示

校准读取值

有时,你并不能预先知道光电传感器实际上所读取的数值是多少。假如你要参加一个沿线走的比赛:你并不能确定你的传感器所返回的地板和黑线的数值。在这种情况下,一般的习惯是,在你的程序中不写入预期的常数值是比较好的。但可以让你的机器人通过一个简单的测量程序来读取这些数值。继续我们沿线走的例子,你可以专设一个空的输入端口用来接入一个触动传感器,当你把机器人放在地板上时手动按下触动传感器,然后再放在黑线上,因此它就可以保存下读取到的最大值和最小值。或者你可以编写一个小的检测程序,以取消那些限制。

当你需要控制一个更复杂的区域时,举例来说,区域包括三种不同的颜色, 想象一个台面被划为白色,黑色和灰色三个不同颜色的区域。在白色和黑色之间的边界上你如何能区别出灰色区域? 这时你不能只做一个简单的读取,你必须深入考虑其它的因素, 像预先读取,或者你可以使你的机器人在一个地方收集更多的数据并推断它所在的位置。要处理这样的情况,对软件的要求就会变得更加复杂。

光电传感器如同一个万能器,它有很多种使用方法。你可以在光电传感器的前部放置一个彩色的可以移动的乐高梁来搭建一个对称形状的装置.图4.6就是一个这样的例子。当你推或者拉梁的上部时,光电传感器就会读取不同的光值。

图4.6 用光电传感器作一个模拟控制

光电传感器与灯相结合(不包括在头脑风暴套装中)可做成一个光电管(图4.7);当有物体挡在光电传感器和灯之间时,机器人就会察觉。值得注意的是,我们在光电传感器的前面放置了一个1×2的单孔梁,以减少来自周围光线的干扰。

图4.7 光电管

4.3.3接近探测

你可以用光电传感器做成一个雷达探测器用于检测即将碰到的障碍物。这被称之为接近探测。这项技术所基于的特性我们已经讨论并探究过了,就是光电传感器可以根据反射光线来测定相对距离。假如你的机器人要直线前进,用一个光电传感器为它在前面引路。假如你的机器人要在一个暗室里移动,除了光电传感器上的红色发光二极管之外没有任何的光源。在向前移动的过程中,机器人连续不断的读取传感器所检测到的光值。如果读取值趋向于迅速增大,就可以推断出机器人正向着一个物体前进。但不能推断出障碍物的种类及与障碍物之间的距离,如果房间内没有物体在移动,你确信机器人正在接近障碍物。现在我们有了一套系统可以躲避障碍物而不是局限于碰撞以后再检测它们。

注意:

RCX内部的IR LED发射的是不可见光,光电传感器的红色二极管发射的是可见光。

遗憾地是,当房间内有光源时,这项技术工作就有问题了,原因是你的程序不能区别自身反射回的红色光还外界环境光线。你需要在机器人身上有一个更明显的独立光源提供更高的参考。

令人欣慰的是,正好有一个!RCX内部有一个IR LED可以发射信息给红外发射仪或是另一个RCX。用RCX内部的IR LED以比特的编码形式发送信息可以被红外发射器所接收到。关于信息的内容我们并不关心;我们需要的仅仅是光。尽管红外光对于肉眼来说是不可见的,却与可见光具有相同的性质,LEGO光电传感器对此却非常敏感。

所以,现在你的程序有了使用接近探测的所有条件。发送一个IR信息并立即读取光电传感器的值.你最好把读取的数值进行一下平均处理,这样可以把外部光源所导致的影响降至最低(我们将会第12节讨论这个窍门)。如果你注意到在随后的二组值中有显著的增加,举例来说,百分之十,说明你的机器人很有可能正朝着障碍物前进。

4.4角度传感器

我们将要研究的第三个乐高传感器是角度传感器(图4.8)。遗可是机器人套装中没有包含该部件,它的多功能性仅次于光电传感器。在3801 Ultimate Accessory套装里面包含一个角度传感器,还有一个触动传感器,一个灯,遥控器 和少量的其它附件。

图4.8 角度传感器

方法与技巧

角度传感器是如何工作的呢?

因为角度传感器有四种不同的状态,所以会返回四种不同的值。我们称之为A,B,C和D。对于每一次完整的旋转,它经过了四种状态各四次—这也就是我们为什么要用十六来计数的原因。如果角度传感器是顺时针旋转,它会读序列ABCD…,如果是逆时针旋转,读取的结果会是ADCBA…,RCX会时刻检测传感器,当RCX检测到状态发生变化时,它不但可以推断出角度传感器已经转动,而且还可以知道所旋转的方向。举例来说,从A转变到B,或从D转变到A,计数器将增加一个单位,然而,从D到C,或者是从A到D,计数器将减少一个单位。

角度传感器,顾名思义,是用来检测角度的。它的身体中有一个孔,可以配合乐高的轴。当连结到RCX上时,轴每转过1/16圈,角度传感器就会计数一次。往一个方向转动时,计数增加,转动方向改变时,计数减少。计数与角度传感器的初始位置有关。当初始化角度传感器时,它的计数值被设置为0,如果需要,你可以用编程把它重新复位。

通过计算旋转的角度,你可以很容易的测出位置和速度。当在机器人身上连接上轮子(或通过齿轮传动来移动机器人)时,可以依据旋转的角度和轮子圆周数来推断机器人移动的距离。然后就可以把距离转换成速度,你也可以用它除以所用时间。实际上,计算距离的基本方程式为:

距离=速度×时间

由此可以得到:

速度=距离/时间

如果把角度传感器连接到马达和轮子之间的任何一根传动轴上,必须将正确的传动比算入所读的数据。举一个有关计算的例子。在你的机器人身上,马达以3:1的传动比与主轮连接。角度传感器直接连接在马达上。所以它与主动轮的传动比也是3:1。也就是说,角度传感器转三周,主动轮转一周。角度传感器每旋转一周计16个单位,所以16*3=48个增量相当于主动轮旋转一周。现在,我们需要知道齿轮的圆周来计算行进距离。幸运地是,每一个LEGO齿轮的轮胎上面都会标有自身的直径。我们选择了体积最大的有轴的轮子,直径是81.6CM(乐高使用的是公制单位),因此它的周长是81.6×π=81.6×3.14≈256.22CM。现在已知量都有了:齿轮的运行距离由48除角度所记录的增量然后再乘以256。我们总结一下。称R为角度传感器的分辨率(每旋转一周计数值),G是角度传感器和齿轮之间的传动比率。我们定义I为轮子旋转一周角度传感器的增量。即:

I=G×R

在例子中,G为3,对于乐高角度传感器来说,R一直为16.因此,我们可以得到:

I=3×16=48

每旋转一次,齿轮所经过的距离正是它的周长C,应用这个方程式,利用其直径,你可以得出这个结论。

C=D×π

在我们的例子中:

C=81.6×3.14=256.22

最后一步是将传感器所记录的数据-S转换成轮子运动的距离-T,使用下面等式:

T=S×C/I

如果光电传感器读取的数值为296,你可以计算出相应的距离:

T=296×256.22/48=1580 距离(T)的单位与轮子直径单位是相同的.

实际上,在程序不仅仅会用到乘法和除法的数学运算,还有更多的需要多留心(有关内容我们将在第12章进行进一步的讨论)。

使用角度传感器来控制你的轮子可以间接的发现障碍物。原理非常简单:如果马达运转,而齿轮不转,说明你的机器已经被障碍物给挡住了。此技术使用起来非常简单,而且非常有效;唯一要求就是运动的轮子不能在地板上打滑(或者说打滑次数太多),否则你将无法检测到障碍物。如果是一个空转的齿轮连接到马达上就可以避免这个问题,这个轮子不是由马达驱动而是通过装置的运动带动它:在驱动轮旋转的过程中,如果惰轮停止了,说明你碰到障碍物了。

在许多情况下角度传感器是非常有用的:控制手臂,头部和其它可移动部位的位置。值的注意的是,当运行速度太慢或太快时,RCX在精确的检测和计数方面会受到影响。事实上,问题并不是出在RCX身上,而是它的 *** 作系统,如果速度超出了其指定范围,RCX就会丢失一些数据。Steve Baker用实验证明过,转速在每分钟50到300转之间是一个比较合适的范围,在此之内不会有数据丢失的问题。然而,在低于12rpm或超过1400rm的范围内,就会有部分数据出现丢失的问题。而在12rpm至50rpm或者300rpm至1400rpm的范围内时,RCX也偶会出现数据丢失的问题。

这仅仅是一个小小的问题,你可以上下调整传感器来使其处在合适的范围内。

1.序言

本次课程设计任务是CM6132车床主传动设计。由于CM6132车床是精密,高精密加工车床,要求车床加工精度高,主轴运转可靠,并且受外界,振动,温度干扰要小,因此,本次设计是将车床的主轴箱传动和变速箱传动分开设计,以尽量减小变速箱,原电机振动源对主轴箱传动的影响。

本次课程设计包括CM6132车床传动设计,动力计算,结构设计以及主轴校核等内容,其中还有A0大图纸的CM6132车床主传动的结构图、

本次课程设计师毕业课程设计前一次对我们大学四年期间机械专业基础知识的考核和检验。它囊括了理论力学,材料力学,机械原理,机械设计,机械制造装备设计等许多机械学科的专业基础知识,因此称之为专业课程设计。它不仅仅是对我们专业知识掌握情况的考核和检验,也是一次对我们所学的知识去分析,去解决生产实践问题的运用。由于本次课程设计实践恰与2010年考研冲刺期冲突,因此在编写课程设计说明书,设计CM6132主传动结构图的过程中难免有不少纰漏和错误,恳请老师指正。

2.传动设计

本次设计在分析研究所掌握的资料的基础上,用计算法或类比法确定所设计主轴变速箱的极限转速公比,求出转速极速,选择电动机的转速和功率,拟定合适的结构式,结构网和转速图,然后拟定传动方案并绘制传动系统图,确定转速比和齿轮齿数及带轮直径等。

2.1确定转速极速

根据任务要求,Nmax=2000rpm,Nmin=45rpm,转速公比φ=1.41.则转速范围Rn:

Rn=Nmax/Nmin=44.4 (1)

依据φ,Rn,可求得主轴转速级数Z:

Z=lgRn/lgφ+1=11.98=12(2)

2.2确定结构式及结构网

由于结构上的限制,变速组中的传动副数目通常选用2或3为宜,故其结构式为:Z=2^(n)*3^(m).对于12级传动,其结构式可为以下三种形式:

12=3*2*2;12=2*3*2;12=2*2*3;

在电动机功率一定的情况下,所需传递的转矩越小,传动件和传动轴的集合尺寸就越小。因此,从传动顺序来讲,尽量使前面的传动件多以些,即前多后少原则。故本设计采用结构式为:

12=3*2*2

图1中,从轴I到轴II有三队齿轮分别啮合,可得到三种不同的传动速度;从轴II到轴III有两对齿轮分别啮合,可得到两种不同的传动速度,故从轴II到轴III可得到3*2=6种不同的传动速度;同理,轴III到轴IV有两对齿轮分别啮合,可得到两种不同的传动速度,故从轴I到轴IV共可得到3*2*2=12种不同的传动转速。

图备配1 3*2*2传动方案

在制定机床传动方案时,常将传动链特性的相关关系画成图,以供比较选择。该图即为结构网图。结构网只表示各传动副传动比的相关关系,而不表示数值, 因而绘制成对称形式(图2)。由于主轴的转速应满足级比规律(从低到高间成等比数列,公比为φ),故结构网上相邻两横线间代表一个公比φ。

为了使一根轴上变速范围不超过允许值,传碧春动副输越多,级比指数应小一些。考虑到传动顺序中有前多后少原则,扩大顺序应采用前小后大的原则,即所谓的前密后疏原则。故本设计采用的结构式为:

12=3(1)*2(3)*2(6)

12:级数。

3,2,2:按传动顺序的各传动组的传动副数。

1,3,6:各传动组中级比间的空格数,也反映传动比及扩大顺序。

该传动形式反映了传动顺序和扩大顺序,且表示传动方向和扩大顺序一致。图2为该传动的结构式。

图2 12=3(1)*2(3)*2(6)结构网

2.3绘制转速图

绘制CM6132车床转速图前,有必要说明两点:

(1)为了结构紧凑,减小悔滚耐振动和噪声,通常限制:

a:Imin>=1/4

b:Imax<=2(斜齿轮<=2.5)

所以,在一个变速组中,变速范围要小于等于8,对应本次设计,转速图中,一个轴上的传动副间最大不能相差6格。

c:前缓后急原则;

即传动在前的传动组,其降速比小,而在后的传动组,其降速比大。

(2)CM6132车床转速图与它的主传动系统图密切相关。故在绘制它的转速图钱,先要确定其主传动系统图。

图3 CM6132普通车床主传动系统图

如图3所示,CM6132型普通车床采用分离式传动,即变速箱和主轴箱分离。III,IV轴为皮带传动。在主轴箱的传动中采用了背轮机构(IV,V同轴线),解决了传动比不能过大(受极限传动比限制)的问题。

CM6132型普通车床(12级转速,公比φ=1.41)采用了背轮机构后的转速图,如图4所示。图中轴号的顺序对应传动系统图图3.

图4 CM6132型普通车床转速图

由于最高转速Nmax=2000rpm,且CM6132机床功率一般为3.0KW左右。为满足转速和功率要求,选择Y系列三相异步电动机型号为:Y100L2-4,其技术参数见下表.

表1 Y100L2-4型电动机技术数据

2.4 齿轮齿数的估算

为了便于设计和制造,同一传动组内各齿轮的模数常取为相同。此时,各传动副的齿轮齿数和相同。

显然,齿数和太小,则小齿轮的齿数少,将会发生根切,或造成其加工齿轮中心孔的尺寸不够(与传动轴直径有关),或造成加工键槽(传递运动需要)时切穿齿根;若齿数和太大,则齿轮结构尺寸大,造成主传动系统结构庞大。因此,应根据传动轴直径等适当选取。

本次设计共包含I-II轴传动组,II-III轴传动组,IV-V传动组和V-VI(主轴)传动组四个齿轮副传动组。现根据各传动组内传动副的传动比草拟出多种齿数和,见下表2,至于具体

每对传动副齿数和和各齿轮齿数的确定留待各轴直径估算确定后再确定。

表2 各种传动比齿轮齿数和及齿数

2.5带轮直径的确定

本次设计中,存在着电动机到I轴,III轴到VI的两组皮带轮传动,其传动比分别为1.43:1和1:1.一般机床上采用V带,根据电动机转速和功率即可确定带型号,传动带数2~5个最佳。

根据带轮传递功率和转速,对于电动机到I轴选择A型带,I轴上带轮直径D2=180mm,电动机轴上带轮直径D1=176mm,采用5根带。

III轴到IV轴选择A型带(A带直径小,承载能力强),III轴上带轮直径D3=140mm,IV轴上带轮直径D4=140mm,采用2根带。

3.动力计算

3.1电机功率的确定

如前所述,对于国产CM6132普通车床,机床功率一般为3.0KW.选择Y100L2-4型号异步电动机。其额定功率为3KW.

3.2主轴的估算

在设计之初,由于确定的仅仅是一个方案,具体构造尚未确定,因此只能根据统计资料,初步确定主轴的直径。

3.2.1主轴前端轴颈的直径D1

表3 各类机床主轴前端轴颈的直径D1

图5 机床主轴结构图

如表3所示,本次设计,选择D1=80mm。

3.2.2主轴后轴颈D2

一般机床主轴后轴颈D2=(0.7~0.85)D1,取D2=60mm。

需要说明的是,主轴的前后轴颈一般指主轴上与滚动轴承配合的那段轴颈,故D1,D2应为5的整数倍。

3.3中间传动轴的初算

根据生产经验,一般机床每根轴的当量直径d与其传递的功率P,计算转速Nj,以及允许的扭转角[Ф]有如下经验公式:

d>=11sqrt(sqrt(P/Nj[Ф]))(3)

式中,P:该传动轴传递的额定功率,P=η*Pe,单位KW。

η:电机到该轴传动件传动效率总值。

d:当量直径,单位cm。

Nj:计算转速,单位rpm。

对于花键轴,轴内径一般要比d小7%。

3.3.1允许扭转角[Ф]的确定

一般,机床各轴的允许扭转角参考值见表4.

表4 机床各轴允许扭转角[Ф]

本次设计,中间传动轴允许扭转角[Ф]均取1.2°。

3.3.2计算转速Nj的确定

计算转速Nj是指主轴或其他传动轴传递全部功率的最低转速,对于等比传动的中型通用机床,主轴计算转速一般为:

Nj=Nmin*φ^(Z/3 -1)

故本次设计,Nj=125rpm。根据转速图图4,即可确定各轴的计算转速见下表。

表5 各轴的计算转速

3.3.3 各轴传递功率的确定

各轴的传递功率N=η*Pe。在确定各轴效率时,不考虑轴承的影响,但在选取各轴齿轮传递效率时,取小值以弥补轴承带来的误差。一般机床上格传动元件的效率见下表。

表6 机械传动效率

变速箱圆柱齿轮传动选取8级精度,主轴箱精度要求高,选取7级精度。由表4,表5,表6以及公式(3)即可确定各轴传递效率以及当量直径。见下表:

表7 机床各中间传动轴传递功率及计算直径

3.4齿轮模数的估算

按接触疲劳强度或弯曲强度计算齿轮模数比较复杂,而且有些系统各参数都已知道的情况后方可确定,所以,只在草图完成后校核用。在画草堂前,先估算,再选用标准齿轮模数,一般同一变速组中的齿轮取同一模数,一个主轴,变速箱中的齿轮采用1~2种模数。传动功率的齿轮模数一般取大于2mm。在中型机床中,主轴变速箱中的齿轮模数常取2.5,3,4mm。

由中心距A及齿数Z1,Z2,可求齿轮模数为:

m=2A/(Z1+Z2) (4)

根据生产实践经验,按齿面点蚀估算的齿轮中心距有如下公式:

A>=370(P/Nj)^(1/3) (5)

式中,Nj:大齿轮的计算转速,单位为rpm。

P:该齿轮传递功率,单位为KW。

从I轴到II轴,P=2.85KW,Nj=1400rpm,则AI II>=46.9mm。

从II轴到III轴,P=2.76KW,Nj=1000rpm,则AII III>=52.0mm。

从III轴到IV 轴,P=2.55KW,Nj=355rpm,则AIII IV>=71.4mm。

由(4)以及表2各轴齿轮传动齿数和,对于最小齿数和,则有各轴应满足的最低模数。

故对于I轴,II轴,(Z1+Z2)min=48,AI II>=46.9mm,则m>=1.95mm。

对于II轴,III轴,(Z1+Z2)min=46,AI II>=52.0mm,则m>=2.26mm。

对于III轴,IV轴,(Z1+Z2)min=76,AI II>=71.4mm,则m>=1.87mm。

因而,对于变速箱内圆柱齿轮传动,统一取m=2.5mm。由于主轴传递扭矩大,故对于主轴箱内齿轮模数取3mm。

3.5各轴直径及各齿轮齿数的确定。

在生产实际中,轴上齿轮的传动主要靠周向键连接来实现的,花键连接以其对中性好,导向性能好,应力集中小等优点获得广泛应用。因而本次设计中,所有的传动轴均采用花键轴,通过各轴的当量直径来选取适当标准的花键轴径,再通过花键轴径来选取轴上各齿轮传动副的齿数。具体各花键轴尺寸,齿轮齿数和的选取见下表。

表8 各花键轴参数以及相应传动副齿轮齿数和

这里需要说明三点:

(1)花键轴参数尺寸代表Z-D*d*b。Z表示花键轴齿数,D表示花键轴大径,d表示小径,b表示齿宽,具体图样见下图:

图6 矩形花键轴

(2)齿轮齿数的选取,应保证齿轮齿根与花键轴大径配合的轮毂面不得小于3~5mm。

(2)如A0图纸绘制的CM6132车床主传动系统图所示,轴IV做成带有齿轮的中空轴套,起卸荷左右,这样可将带轮的张紧力引起的径向力通过轴套,滚动轴承传至机身上,保证主轴的运转不受带轮张紧力的影响。

(4)III轴和IV轴间为皮带轮1:1传功。

4 结构设计

结构设计包括主轴箱,变速箱的结构,以及传动件(传动轴,轴承,齿轮,带轮,离合器,卸荷装置等),主轴组件,箱体以及连接件的结构设计和布置等等。

4.1齿轮的轴向布置

本次设计中有多处使用了滑移齿轮,而滑移齿轮必须保证当一对齿轮完全脱离后,令一对齿轮才能进入啮合,否则会产生干涉或变速困难。所以与之配合的固定齿轮间的距离应保证留有足够的空间,至少不少于齿宽的两倍,并留有Δ=1~2mm的间隙。

齿轮齿宽一般取b1=(6~12)m,对变速箱内齿轮传动副模数m=2.5mm,我设计的齿轮宽度b=6m=15mm 。而对于主轴箱内m=3mm,b2=20mm,故变速箱内相邻固定齿轮间距离B应不小于32mm。

图7 齿轮的轴向布置

4.2传动轴及其上传动元件的布置

4.2.1 I轴的设计

图8 I轴及其上传动元件布置图

I轴上为三联滑移齿轮,相应的花键轴段尺寸为6-32*28*7。左右端均选取深沟球轴承,其型号分别为6205,6206。右端为5齿皮带轮,与I轴平键连接,电机工头右端V带轮将动力传至I轴,又通过滑移齿轮传动力至II轴。

4.2.2 II轴的设计

图9 II轴及其上传动元件布置图

II轴上为5个固连齿轮,左边3个为与I轴配合的齿轮,右边2各与III轴配合。相应花键轴段尺寸为6-32*28*7,左,右端均为型号为6205的深沟球轴承。动力从I轴传至II轴,并通过右边两齿轮传动力至III轴。

4.2.3 III轴的设计

图10 III轴及其上传动元件布置图

III轴上有2联滑移齿轮,与II轴的2个固定齿轮啮合。与之配合的相应花键轴段尺寸为6-35*30*10。左,右均为型号为6206的深沟球轴承。左端为2齿皮带轮,动力从II轴传至III轴,再通过左边的V带轮传动力至IV轴。

4.2.4 IV轴的设计

图11 IV轴及其上传动元件布置图

IV 轴实际上是带有齿轮,并套在主轴左端的套筒。两个型号为6214的深沟球轴承支撑套筒增加其刚度。左端为2齿皮带轮,左边螺母可调整其轴向位置。动力从III轴径皮带轮传至IV轴,再通过右边齿轮将动力传出。

4.2.5 V轴的设计

图12 V轴及其上传动元件布置图

V轴实际上是背轮机构,其上2个滑移齿轮,与控制主轴内齿离合器滑动的拨叉盘用螺栓固连在一起,进而达到变速目的。与之配合的花键轴尺寸参数为6-40*35*10。左右均为型号为6206的深沟球轴承。当拨动滑移齿轮,使左端齿轮与IV轴齿轮啮合时,主轴将得到低6级转速。若拨动滑移齿轮,使与之故连得拨叉主轴上齿轮直接与IV轴齿轮啮合时,主轴将得到高8级转速。

4.2.6主轴的设计

图13 主轴及其上传动元件布置图

主轴上装有受V轴(背轮机构)上拨叉盘控制的内齿离合器,以及固连在主轴上的与V轴右端小齿轮的齿轮。当IV轴齿轮直接与内齿离合器啮合时,主轴将得到高6级转速。当脱开时,故连齿轮与背轮机构恰好接通,通过两个1:2.8的减速,主轴将得到低6级转速。

由于主轴比较长,为提高其刚度,本设计采用三支撑方式,其结构要求箱上的3个支撑孔应有高的同轴度,否则温升和空载功率增大。但3孔同轴加工难度大,一般选中或后支撑为辅助支撑,只有载荷较大,轴产生弯曲变形时,辅助支撑才起作用。

本设计,前支撑作为主要支撑点,选择双列短圆柱滚子轴承,型号为NU316型,它承载能力大,摩擦系数小,温升低,极限转速高,能很好的满足设计要求,但不能承受轴向力。本设计在中支撑处选择两列51214型推力球轴承,在作辅助支撑的同时,配合前支撑承受轴向力。后支撑采用内圆外锥式滑动轴承,一方面,它能满足高速,高精度,重载,以及同时承受较大轴,径向力的要求;另一方面,它能将主轴由前向后的轴向力,充分的传至机身上,保证主轴良好的运转精度和动力性能。各滚动轴承均有螺母调整其轴向间隙,内圆外锥式滑动轴承可通过双向背帽调整其径向间隙。

4.3主轴的强度校核

主轴作为车床的输出轴,一方面,通过卡盘带动被夹工件回转,另一方面,由于主轴精度,性能要求较高,导致其结构及其上传动元件布置较复杂,因而主轴一般都较粗,且均做成中空轴,以保证在同等材料用量下,有较高的强度,刚度以及疲劳强度。

本次设计,只针对主轴进行强度校核,其它轴,以及刚度,疲劳强度校核限于篇幅不作讨论。

本次设计,主轴的动力来源有两种,一是通过背轮机构获得低6级转速,一是通过内齿离合器获得高6级转速。这两种情况下,主轴的受力状况显然不同,因而应分别进行受力分析并校核。

另外,车床主轴前端一般布置卸荷装置,可将切削过程中的切削力传至机身上,故在强度校核时不考虑切削力的影响。

由于主轴同时承受弯矩和转矩,在进行校核时,按弯矩和转矩的合成强度条件进行校核,根据第三强度理论,可推得:

σc=Mc/W=sqrt(M^2+(ε*T)^2)/W <=[σ-1b] (6)

本设计主轴的材料为经调质处理的45钢,它的许用疲劳强度[σ-1b]=60Mpa。

在验算前,先进行一些简略处理一简化计算。主轴的结构简图如图13所示,其上传动元件具体的轴向位置如A0图纸所示。这里,由于中间支撑仅做辅助支撑,在进行受力分析时,并不将其看做是支撑反力点。左右轴承集中反力作用点,均看做作用在轴承支撑的中点处。现将主轴上各传动元件的作用点位置和距离表示如下:

图14 主轴及其上元件轴向位置简图

4.3.1 高6级传动时强度验算

这种情况下,主轴上右边的固定齿轮受力,其受力简图如图15所示。

转矩 T1=9.55*10^3*P1/N1 =9.55*10^3*3*0.84/45 =531N*m

圆周力 Ft1=T1*10^3/(d1/2) =531*10^3/(76*3/2)=4658N

径向力 Fr1=Ft1*tan(20°)=1695N

水平面上的支反力:FA1=db/(da+db)*Ft1=132/(280+132)*4658N=1492N

FB1= Ft1-FA1=3166N

垂直面上的支反力:FA1’= db/(da+db)*Fr1=543N

FB1’=Fr1-FA1’=1152N

截面C处的水平弯矩:Mc=280*FA1*10^(-3)=418N*m

截面C处的垂直弯矩:Mc’=280*FA1’*10^(-3)=152N*m

截面C处的合成弯矩:Mc1=sqrt(Mc^2+Mc’^2)=445N*m

因主轴单向回转,视转矩为脉动循环,ε=[σ-1b]/ [σ0b]=0.6,则截面C处的当量弯矩为:

Mvc1= sqrt(Mc1^2+(ε*T1)^2)=547N*m

轴的受力图,转矩图,弯矩图如图15所示。

按弯扭合力来校核轴的强度:

截面C处当量弯矩最大,故可能为危险截面。已知Mc=Mvc1=547N*m。[σ-1b]=60Mpa,

σc=Mc/W=Mc/0.1dc^3 =547*10^3/(0.1*75^3)=13.0Mpa<[σ-1b]=60Mpa

所以其强度足够。

图15 低6级轴的强度计算

4.3.2 高6级传动时强度计算

这种情况下,主轴左边的内齿离合器直接与IV轴外齿啮合。其受力简图如图16所示。同理有:

转矩 T2=9.55*10^3*P2/N2 =9.55*10^3*3*0.84/355 =67.8N*m

圆周力 Ft2=T2*10^3/(d2/2) =67.8*10^3/(27*3/2)=1674N

径向力 Fr2=Ft2*tan(20°)=609N

水平面上的支反力:FA2=db/(db-da)*Ft2=552/(552-140)*1674N=2242N

FB2= Ft2-FA2=-568N

垂直面上的支反力:FA2’= db/(db-da)*Fr2=816N

FB2’=Fr2-FA2’=-207N

截面A处的水平弯矩:Ma=140*Ft2*10^(-3)=234N*m

截面A处的垂直弯矩:Ma’=280*Fr2’*10^(-3)=85.2N*m

截面A处的合成弯矩:Ma1=sqrt(Ma^2+Ma’^2)=249N*m

同理,截面A处的当量弯矩为:

Mva1= sqrt(Ma1^2+(ε*T2)^2)=252N*m

轴的受力图,转矩图,弯矩图如图16所示。

同样,截面A处当量弯矩最大,故可能为危险截面。已知Ma=Mva1=252N*m。[σ-1b]=60Mpa,

σa=Ma/W=Ma/0.1dc^3 =252*10^3/(0.1*65^3)Mpa =9.2Mpa<[σ-1b]=60Mpa

所以其强度也足够。

图16 高6级轴的强度计算

综上所述,两种情况下主轴的强度均足够,故本次设计的主轴尺寸满足要求。

5.小节

这次专业课程设计师大四上学期进行一次非常关键,非常重要的课程设计,它也是毕业设计前最后一次关于机械专业基础知识的课程设计。我个人对这次设计非常重视。

由于这次课程设计时间与考研冲突,因此很多内容特别是A0图纸的CM6132机床传动系统的结构图完成得比较仓促,其中不乏一些小错误和不合理之处。比如I轴上的三联滑移齿轮布置安排不合理,直接导致滑移齿轮间间距比较大(为了留出空间,保证齿轮之间不干涉),进而影响了I轴的轴向尺寸乃至整个变速箱的尺寸大小。再比如,变速箱内的多对齿轮啮合时,没有考虑采用公用齿轮,以减少II轴上固定齿轮的个数,从而减小II轴的轴向尺寸。还有,连接变速箱与主轴箱的V带轮尺寸较小,与庞大的主轴箱不是很协调,主轴两边端盖设计得也不尽合理……

当然,通过这次课程设计,也让我学习了很多,使我本人对机械专业的认识更深,对机床内部传动系统的结构更加清晰,而这些都是大学里课堂上的书本知识所不可能获得的,普通的考试所不可能考核检验的。从这个方面来说,课程设计不仅仅是考试以外一种考核和检验学生知识掌握情况以及运用能力方面的重要补充方式,同时学生通过课程设计,对专业基础知识和专业领域方面的信息掌握得更加牢固,更加扎实,为以后从事机械工作,以及进行生产实践活动,奠定了良好的基础。

6.参考文献

1.彭文生等主编. 机械设计. 第1版. 北京:高等教育出版社,2002

2.李余庆等主编. 机械制造装备设计. 第2版. 北京:机械工业出版社,2008

3.唐增宝等主编. 机械设计课程设计. 第1版. 武汉:华中科技大学出版社,2006

4.吴宗泽 主编. 机械零件设计设计受册[M]. 第1版. 北京:机械工业出版社,2004


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12339915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存