机电一体化-回转工作台的设计_第1页
机电一体化-回转工作台的设计_第2页
机电一体化-回转工作台的设计_第3页
机电一体化-回转工作台的设计_第4页
机电一体化-回转工作台的设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 机电一体化-回转工作台的设计二、设计任务及要求设计题目: 数控回转工作台的设计1. 设计内容包括:总体设计,机械系统的设计与计算,计算机控制系统设计,编写设计计算说明书;2. 设计要求包括:回转角度0360;最大回转半径400;最大承载重量50;3. 机械部分的设计:装配工作图1张( 1号 );4. 计算机控制的设计:控制系统接口图一张;5. 控制装置采用步进电机驱动,MCS-51或单片机FX2N-PLC控制系统,软件环分,由键盘输入实现开环控制。三、机械系统设计在数字回转工作台机械传动部分选用蜗轮蜗杆传动,因为蜗杆传动平稳,振动,冲击和噪声均较小;能以单级传动获得教大的传动比,结构紧凑,有

2、利于实现回转工作台所要求的分度的实现.故选用蜗轮蜗杆传动.(一)、蜗杆类型的选择:蜗杆选择为渐开线圆柱蜗杆.因为此种蜗杆不仅可车削还可以像圆柱齿轮那样用齿轮滚刀滚削,并可用但面或单锥面砂磨削.制造精度高.是普通圆柱蜗杆传动中较理想的传动.传动效率也高,在动力传动和机床精密传动中应用较为广泛.(二)、蜗杆蜗轮材料的选择:由于蜗杆传动啮合摩擦较大,且由于蜗轮滚刀的形状尺寸不可能做得和蜗杆绝对相同,被加工出的蜗轮齿形难以和蜗杆精确共轭,必须依靠运转跑合才渐趋理想,因此材料副的组合必须具有良好的减摩和跑合性能以及抗胶合性能。所以蜗轮通常青铜或铸铁做齿圈,并尽可能与淬硬并经磨削的钢制蜗杆相匹配。故选择:

3、蜗杆材料为:渗碳钢,表面淬硬56-62HRC 牌号为20GrMnTi.蜗轮材料为:铸造锡青铜,牌号为ZcuSn10Pb1(三)、蜗杆蜗轮参数计算:1. 蜗杆传动尺寸的确定:由设计题目中要求可知:工作台回转直径最大为400mm/50千克.由齿轮手册(上)表6.2-3取蜗杆蜗轮中心距标准a=225mm;估取蜗杆分度圆直径:为能获得较大的传动比,取蜗杆头数为: z =1;z =90估取模数m: m=(1.41.7)a/ z =3.6 取m=4q=d /m=80/4=206 tan= z /q 则=2.862. 确定蜗轮蜗杆各参数值蜗杆尺寸“1) 蜗杆轴向齿距:p =m=3.144=12.562) 螺

4、旋线导程:p =p z =15.44=12.563) 法向齿形角:对于ZI蜗杆n=20在分度传动中允许减小齿形角 =154) 直径系数:q= d /m=80/4=205) 蜗杆分度圆(中圆)直径: d (d )= d =qm=806) 蜗杆分度圆(中圆柱)导程角: =2.86渐开线蜗杆:基圆柱导程角: cos =cosncos =15.2647) 基圆直径:d d = z m/tan =14.168) 法向基节:p =m cos =12.129) 蜗杆齿轮顶高:h =h m=14=410 蜗杆齿根高:h =1.2m=4.811) 蜗杆全齿高:h = h + h =4+4.8=8.812) 顶隙

5、:c =0.2m=0.813) 齿根圆半径: =0.3m=1.214) 蜗杆齿顶圆直径:d =d +2 h =8815) 蜗杆齿根圆直径:d = d -2 h =70.416) 蜗杆齿宽:b =95蜗轮尺寸:1) 蜗轮中圆螺旋角: =2.862) 蜗轮分度圆(节圆)直径:d =m z =460=240mm3) 蜗轮中圆直径:d = d =240mm4) 蜗轮齿顶高:h =14=4mm5) 蜗轮齿根高:h =1.24=4.8mm6) 蜗轮全齿高:h =h =8.8mm7) 蜗轮齿顶圆直径:d =d+2ha=240+8=248mm8) 蜗轮齿根圆直径:df2= d -2h =240-9.6=230

6、.4mm9) 蜗轮外圆直径:d = d +m=248+5=253mm10) 蜗轮齿宽:b =80.3mm(四)、蜗轮带动工作台转动需克服的力:滚动导轨的摩擦系数为:f=0.00250.005取:f=0.005工作台重量为:509.8=490N 摩擦力:则可知:周向力F=G?f=4900.005=2.46N(五)、蜗轮蜗杆的支承结构:蜗杆及蜗轮的支承通常都采用滚动轴承,蜗杆支承跨距L1应尽量紧凑。通常L1=(1.31.5)a.其中1.3用于a500。1.5用于a500。蜗轮支承跨距L2=(0.5-0.7)d2。d2为蜗轮分度圆直径,其中0.7适用于小尺寸传动。蜗轮蜗杆具有轴向力,当跨距小时常采用

7、接触球轴承或圆锥滚子轴承。轴向力不大是亦可采用向心球轴承。支承跨距较大或载荷有冲击而双向传动时,可在一个支座上采用两个相反方向放置的角接触球轴承或圆锥滚子轴承并加以预紧,在设计中选用圆锥滚子轴承(7306E)用于承受轴向及径向力。另一支座则采用一个单列向心球轴承或圆柱滚子轴承(选用圆柱滚子轴承2208)并允许针对箱体有相对轴向游动,也可在一端采用双列调心球轴承或双列调心滚子轴承。另一端采用单受径向力的向心轴承。向位置和游隙的调整依靠事先磨削好的调整环或垫片组,他们可以放置在轴承外圆和压盖圆筒之间。而垫片组也可放置在压盖端面和箱体凸缘之间。(六)回转台结构图1 回转台结构 四、步进电动机的选择磁

8、阻式步进电动机由于其结构简单,性能可靠,分辨率高等优点,故选择磁阻式步进电动机。90BF006磁阻式步进电动机产品数据:相数:5步距角:0.36电压:24相电流:3A最大静转矩2.156N?M空载起动频率:f=2400step/s电阻:0.76分配方式:五相十拍重量:2.2kg五、控制系统设计(一)系统方案设计构成本系统包括机械部分和伺服电机控制两部分。根据所给的要求,拟用开环控制结构设计方案,其开环系统结构原理如图1。 图2 开环系统结构原理具体原理:编写单片机指令,通过扫描键盘输入的数字记录需要转动的角度,然后计算需要输出的脉冲,用软件的方法实现脉冲的输出,然后由光电耦合电路减小外部的干扰

9、,接着用环行分配器使各相绕组按一定的顺序通电,由功率放大电路实现功率的放大,然后接步进电动机,通过联轴器把力矩传到蜗杆、蜗轮减速器。由于蜗轮与回转工作台以传动轴相连接,具有相同的角速度,使得蜗轮的转动带动回转工作台的转动。理论上,回转工作台的转动角位移精度由微机发出的电平信号来控制。(二)、单片机的选用本设计选用8031芯片,片内无ROM或者EPROM,使用时必须配置外部的程序存储器EPROM。本设计选用了2764扩展其空间,8031的引脚分3大功能:(1) I/O口线P0,P1,P2,P3共4个八位口。(2) 控制口线PSEN(片外取指控制)、ALE(地址锁存控制)、EA(片外存储器选择)、

10、RESET(复位控制)。(3)电源和时钟8031最小应用系统。8031内部不带ROM,需要外接EPROM作为外部程序存储器。又因为8031在外接程序存储器或数据存储器时地址的低8位信息和数据信息分时送出,故还需要采用一片74LS373来锁存低8为地址信息。这样,一片2764EPROM和一片74LS373组成了一个最小的计算机应用系统。MCS-51的程序存储器空间与数据存储器空间是相互独立的。用户可最多扩展到64kb的程序存储器几64kb的数据存储器,编址为0000HFFFFH。片内8kb单元地址要求地址线13根(A0A12)。它由P0和P2.0P2.4 组成。地址锁存器的锁存信号为ALE。程序

11、存储器的取地址消耗为PSEN。由于程序存储器芯片只有一片,所以其片选端(31)直接接地。8031芯片本身的连接31必须接地来表明选择外部存储器外,还必须有复位和时钟电路。在此系统中有P1、P3口作为用户I/O口使用;74LS373为地址锁存器,他是一片三态输出8D触发器,当OE=1时三态门导通,输出线上为8为锁存器的状态。当OE=1时输出为高住抗转台。G为锁存信号输入线,G=1时锁存器输出等于D端输入,G输入短跳变将输入信息锁存到8为锁存器中。当8031在访问外部程序存储器时,P2口输入高8为地址:P6口分时传送底8为地址和指令字节。在ALE为高电平时,P0口输出的地址有效,并由ALE的下降沿

12、锁存到地址锁存器中,此时外部程序存储器宣统信号线PSEN出现低电平,选通相应的外部。EPROM存储器;相应的指令字节出现在EPROM的数据线(O0O7)上,输入到P0口,CPU将指令字节读入指令寄存器。(三)、光电耦合为了防止强电干扰及其干扰信号通过I/O控制电路进入计算机,影响其工作,通常的办法是实现采用滤波吸收,控制干扰信号的产生,然后采用光电隔离的办法,使微机与强电部件不共地,中断干扰信号的传导,光电隔离电路主要有光电耦合器的光电转换元件组成。控制输出时,微机输出的控制信号经74LS04非门反相后,加到光电耦合器G的发光二极管正端。当控制信号为高电平时,经过反相加到发光二极管正端的电平为

13、低电平,因此,发光二极管不导通,没有光发出。这时光敏三极管截止,输出信号几乎等于加在光敏三极管集电极上的电源电压。当控制信号为低电平时,发光二极管导通并发光,光敏三极管接收发光二极管发出的光而导通,于是输出端的电平几乎等于零。(四)、环形分配器步进电动机的各相绕组必须按一定的顺序通电才能正常工作。这种使电动机按一定规律变化的部分称为脉冲分配器。实现环形脉冲分配器功能有两种:一种是纯软件方法,即完全用软件来实现相序的分配,直接输出各相导通或截止的信号;其电路图如图图3 输出各相导通或截止信号图本设计以五相十拍电机为控制对象,它的通电方式为AB-ABC-BC-BCD-CD-CDE-DE-DEA-E

14、A-EAB,共有10个通电状态。如果P1口输出的控制信号中,0代表绕组通电,1代表使绕组断电,则可用10个控制字来对应这10个通电状态。这10个控制字如下表通电状态 P1.4(E) P1.3(D) P1.2(C) P1.1(B) P1.0(A) 控制字 AB 1 1 1 0 0 FCH ABC 1 1 0 0 0 F8H BC 1 1 0 0 1 F9H BCD 1 0 0 0 1 F1HCD 1 0 0 1 1 F3HCDE 0 0 0 1 1 E3HDE 0 0 0 1 1 E7HDEA 0 0 1 1 1 E6HEA 0 1 1 1 0 EEHEAB 0 1 1 0 0 ECH在程序中,

15、只要依次将这10个控制字送到P1口,步进电动机就会转动一个齿距角。每送一个空子就完成一拍,步进电动机转过一个步距角。程序就是根据这个原理进行设计的。(五)、功率放大器 从计算机输出口或从环形分配器输出的信号脉冲电流一般只有几个毫安,不能直接驱动步进电动机,必须采用功率放大器将脉冲电流进行放大,使其增大到几至十几安培,从而驱动电动机运转。由于电动机各相绕组都是绕在铁心上的铁圈。所以电感较大,绕组通电时,电流上升受到限制,因而影响电动机各相绕组电流的大小。绕组断电时,电感中磁场的储能元件将维持绕组中已经有的电流不能突变。在绕组断电时会产生反电动势。为使电流尽快衰减并释放反电动势必须增加适当的续流回

16、路。本设计采用单电压功率放大电路,如图 图4 单电压功率放大电路图步进电动机的输出转距随频率升高而下降的原因可以这样接受:由于有绕组电感的一向,绕组中电流的波形如上所示,电流上升需要一定的时间,电流上升的驱动电流的时间常数a a =L/Ra L-绕组的电感;Ra通电回路的总电阻,包括绕组线圈电阻,限流电阻R1和晶体管结电阻。电流下降时放电回路的时间常数b b =L/RbL-绕组的电感;Rb通电回路的总电阻,包括绕组线圈电阻,耗能电阻R2晶体管结电阻。本设计考虑的精度原因,选取R1=R2=10六、程序编写键盘子程序:KEY: LCALL KS2 检查有闭合键否?JNZ MK1 A非0,有键闭合则

17、转LJMP MK7 无键闭合转返回MK1: LCALL DIR 有键闭合,则延时12msLCALL DIR 消抖LCALL KS2 再次检查有键闭合 JNZ MK2 若无键闭合则转LJMP MK7 若无键闭合则转返回MK2: MOV P1,#F0H 发行线全扫描信号,列线全1MOV A,P1 读入列状态ANL A,#F0H 保留高4位CJNE A,#FOH ,MK3 有键按下则转LJMP MK7 无闭合键转返回MK3: MOV R2,A 保存列值ORL A,#0FH 列线信号保留,行线全1MOV P1,A 从列先输出MOV A,P1 读入P1口状态ANL A,#0FH 保留行线值ADD A,R

18、2 将行线值和列线值合并MOV R2,A 暂存与R2中MOV R3,#00H R3存简直MOV DPTR,#TRBE 指向键值表首地址MOV R4,#10H 查找次数送R4MK4:CLR A MOVC A,A+DPTR 表中值送入AMOV 70H,A 暂存与70H单元中MOV A,R2 键特征值送入ACJNE A,70H,MK6 未查到则转MK5: LCALL DIR 扫描1遍显示器LCALL KS2 还有键闭合否?JNZ MK5 若键未释放,则等待LCALL DIR 若键已释放,则延时12msLCALL DIR 消抖MOV A,R3 将键值存入A中RET 返主MK6: INC R3 键值加一

19、INC DPTR 表地址加1DJNE R4,MK4 未查到,反复查找MK7: MOV A,#FFH 无闭合键标志存入A中RET 返主KS2: MOV P1,#FOH 闭合键判断子程序MOV A,P1 发全扫描信号,读入列线值ANL A,#FOH 保留列线值CPL A 取反,无键按下全0RET 返主TRBE: DB 01H,02H,03H,04H,05H,06H,07H,08HDB 09H,00H,FFH,FFH,FFH,FFH,FFH,FFH把输入的数字转换成字节数:MOV A,30HMOV B,#64HMUL ABMOV R6,AMOV R7,AMOV A,#31HMOV B,#OAHMUL

20、 ABADD A,R6MOV A,#32HMOV R6,A 这样高位在R7中,低位在R6中计算程序:MOV R5,#00HMOV R4,#4BHDIV MOV A,R5 除数高8位送AJNZ BEGIN 除数非零则转BEGINMOV A,R4 除数底8位送AJZ OVER 除数为零置益出标志BEGIN: MOV A,R7 被除数高8位送AJNZ BEGIN1 被除数非零则转BEGIN1MOV A,R6 被除数低8位送AJNZ BEGIN1 被除数非零则转BEGIN1RET 被除数为零则返回BEGIN1: CLR A 清余数单元MOV R2,A MOV R3,AMOV R1,#10H 双字节除法

21、计数器置16DIV1: CLR C 开始R3R2R7R6左移MOV A,R6 被除数低8位送ARLC A R6循环左移一位MOV R6,A 左移结果送回MOV A,R7 被除数高8位送ARLC A R7循环左移一位MOV R7,A 左移结果回送MOV A,R2 余数左移一位RLC A MOV R2,AMOV A,R3RLC AMOV R3,ADIV2 MOV A,R2 开始部分余数减除数SUBB A,R3 低8位先减MOV R0,A 暂存差值MOV A,R3 MOV A,R5 高8位相减 JC NEXT 若部分余数除数则转NEXT INC R6 若部分余数=除数则商为1MOV R3,A 新余数

22、存R3 R2MOV A,R0 MOR R2,A NEXT: DJNZ R1,DIV1 16位除完则返回MOV A,R3 开始四舍5入处理JB A.7,ADD1 若余数最高位为1则进1CLR C 开始余数乘2处理MOV A,R2 RLC A 余数低8位乘2MOV R2,A MOV A,R3RLC A 余数8位乘2SUBB A,R5 余数*2-除数JC NOOVER 若余数*小除数则转JNZ ADD1 若够减则转进1MOV A,R2 高8位相等时比较底8位SUBB A,R4 JC NOOVER 余数*2除数则转ADD1: MOV A,R6 开始商进1处理ADD A,#01HMOV R6,AMOV A,R7ADDC A,#00HMOV R7,ANOOVER:MOV OVER,#00H 清益出标志RETOVER: MOV OVER,#00H 置益出标志RET中断、循环产生脉冲:ORG OO1BH T1中断入口LJMP HERE 转到HERE处ORG 2000H 主程序MOV TMOD,#10H T1工作于方式1MOV A,R3 设置计数初值 MOV TH1,A MOV A,R2MOV TL1,ASETB EA CPU开中断SETB ET1 允许T1中断SETB TR1 启动T1定时INT: INC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论