收藏 分销(赏)

长度自动测量装置驱动控制系统方案设计书.doc

上传人:精*** 文档编号:2580588 上传时间:2024-06-01 格式:DOC 页数:15 大小:953KB
下载 相关 举报
长度自动测量装置驱动控制系统方案设计书.doc_第1页
第1页 / 共15页
长度自动测量装置驱动控制系统方案设计书.doc_第2页
第2页 / 共15页
长度自动测量装置驱动控制系统方案设计书.doc_第3页
第3页 / 共15页
长度自动测量装置驱动控制系统方案设计书.doc_第4页
第4页 / 共15页
长度自动测量装置驱动控制系统方案设计书.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、课 程 设 计 说 明 书题目 长度自动测量装置驱动控制系统设计 目 录一、任务书1二、概述2三、总体方案的确定2四、详细设计部分51、机械部分设计52、硬件控制电路的设计53、软件设计部分9五、设计总结11参考文献11附录12长度自动测量装置驱动控制系统设计设计说明书一、概述科学技术的长足发展离不开制造业,且其在发展过程中占着举足轻重的作用,甚至其已成为衡量一国家综合国力的象征。有如此重要的作用,各国政府当然努力致力于制造业的发展。其中机床是制造业的关键。在自动化控制技术迅速发展的今天,数控机床更是得到了广泛的应用。数控机床是由数控系统与数控装置组成的,而数控装置的设计显得尤为重要。矚慫润厲

2、钐瘗睞枥庑赖。长度自动测量装置是CNC机床系统的配套设备。当机床完成零件加工后,由机械手将零件送到零件尺寸测量装置上进行内尺寸和外尺寸的测量。测量装置具有独立工作能力,同时可以加入CNC系统,接受协调控制系统的控制,完成等待、测量、显示测量结果等。测量系统组成如图1所示:聞創沟燴鐺險爱氇谴净。控制单元驱动电路步进电机测量装置图1 测量系统组成图二、总体方案的确定根据结构需要,选用丝杠转动螺母作直线运动的传动形式。通过对滑动丝杠和滚动丝杠的比较,根据测量装置的精度要求,选用精密丝杠,直径12mm,螺距1mm。丝杠支承,采用两端支承形式。此装置负荷不大,为了减少丝杠轴颈支承间的摩擦,选用向心球轴承

3、000026。残骛楼諍锩瀨濟溆塹籟。在测量过程中,丝杠需正、反转,为了消除螺纹间隙对测量产生的误差,必须采用消隙螺母。测量活动刀口固定在螺母上,刀口的移动应保持水平位置,即螺母的移动应平稳,不能转动。为了防止螺母在移动时转动,采用了两个滚动轴承000025支撑,在导轨面上滚动,支架螺母固定在一起的防转机构。心轴可调整轴承与导轨面的距离,使其能防止螺母转动而又能使轴承与导轨面之间的摩擦最小。酽锕极額閉镇桧猪訣锥。在测量过程中,当零件与测量刀口相接触而被刀口夹紧后,丝杠应停止转动,所以电机与丝杠之间应采用摩擦离合器。摩擦离合器的从动圆锥盘,在压缩弹簧作用下压紧摩擦离合器的主动圆锥盘,摩擦力矩使丝杠

4、和电机一起转动。当测量刀口夹紧零件后,摩擦离合器的摩擦面产生滑动,丝杠停止。彈贸摄尔霁毙攬砖卤庑。当丝杠螺距为1mm,测量精度为0.02mm时,光码盘应大于50脉冲/圈。光码盘装在丝杠上,随丝杠一起转动。丝杠停止后,控制系统使电机停转。謀荞抟箧飆鐸怼类蒋薔。由以上几点可以确定出零件尺寸测量装置的结构简图,如图2所示:图2 零件尺寸测量装置结构图在设计中需要用电机驱动丝杠转动,就必须有驱动电源对电机驱动。驱动电源包括脉冲发生器,环行分配器,功率放大电路,光电隔离电路等组成。本设计中采用CPU产生脉冲信号,经功率放大和光电隔离电路之后,输出给电机,控制电机的运行速度和电机的正反转,从而把步进电机的

5、旋转运动通过丝杠变为卡尺的直线运动,带动卡尺的快速移动和卡紧与松开被测量的零件。考虑到相匹配的驱动电路以及微机控制的快速性和可靠性,选用无触点控制元件的电路。其系统设计原理结构图如图3所示厦礴恳蹒骈時盡继價骚。显示器步进电 机功率放大电路丝杠及卡尺环分电路CPU图3 系统设计原理结构框图三、详细设计部分1、机械部分设计1). 滑动丝杠传动的设计计算:(1)选用丝杠:选取丝杠M121,精度为6级,材料淬火钢,硬度HRC6062。两根丝杠的长度分别选用450和350。茕桢广鳓鯡选块网羈泪。(2)基本参数如下所示:螺杆:螺杆外径=12 螺杆内径1=8.5 螺母:螺母外径D=15 螺母内径D1=11.

6、2螺纹滚道:公称直径0=10 螺距=6螺纹升角:r=10.8 (3)机电一体化系统设计书滑动丝杠传动系统的传动效率为0.35。(4)刚度验算丝杠所承受的力主要有两部分;一是由于卡尺产生的重力,另外一个是测量中卡尺与产生的夹紧力。假设F=0.320=6; T=5N/; =3.14(0.85/2)= 0.567 L=0.006鹅娅尽損鹌惨歷茏鴛賴。变形很小可以忽略不记,所以刚度足够。2) 摩擦离合器的设计摩擦离合器采用单圆锥安全离合器,特点是接和力小,能保证摩擦面完全分离。3) 弹簧的设计弹簧受力计算,有些因素不能确定,影响性能的因素也较多,此装置的弹簧由实验来决定弹簧的具体尺寸。2、硬件控制电路

7、的设计1)步进电机的选择根据测量装置系统所需要的计算扭矩,选用步进电机的输出力矩必须大于计算扭矩。由于长度自动测量装置只需带动卡尺移动,不需很大的功率和转矩,此装置选用55BF003电机,其参数如下表所示:籟丛妈羥为贍偾蛏练淨。型 号主 要 技 术 数 据外形尺寸(mm)重 量(N)步距角()最大静转矩(Ncm)最高空载启动频率(step/s)相数电 压(V)电流(A)外径长度轴径55BF0031.5/34918003273556066.52) 三相六拍环形分配器的选择驱动器中带有环形分配器,这种控制接口很简单,只用A输出口的两位控制一台电机工作。可以根据正、反转通电顺序列出状态表和真值表,再

8、画出卡诺图自行设计环形分配器;也可直接选用现成的集成分配器。此设计选用YB013环形分配器。預頌圣鉉儐歲龈讶骅籴。3)光电隔离器电路的设计在环形分配器和功率驱动电路之间采用光电隔离器是为了隔离步进电机大功率、高电平的脉冲信号对微型计算机的干扰,同时还能进行两者不同电平的转换。光电隔离电路图如图5:渗釤呛俨匀谔鱉调硯錦。 图5 光电隔离电路图环形分配器送出的脉冲信号经过驱动电路7407驱动光电隔离器GO101,然后送到功率驱动电路,参数计算如下:铙誅卧泻噦圣骋贶頂廡。(1)确定输入电阻=式中:I驱动电流,选=10mA;cc1驱动电路的电源电压,查表,cc1=5;F光敏二极管的正向电压。查表,取F

9、=1.2;oL驱动电路输出低电平电压。查表,oL=0.5。则=(2)定输出回路电阻和=式中:U=24(见110BF003型步进电机的参数);U晶体管T基极到发射极电压,U=0.7;U=GO101输出饱和压降,查表得U=0.4V擁締凤袜备訊顎轮烂蔷。4)功率放大电路的设计功放电路的功能是将环型分配器送来的弱电信号变为强电信号,设计中采用了晶体管单电压型的驱动电路。因为它具有控制方便、调试容易和线路简单等优点。贓熱俣阃歲匱阊邺镓騷。由PIO经分配器送出来的脉冲序列,经光电隔离电路送到驱动电路。脉冲高电平时,T、T开关导通,电机绕组供电;低电平时,T、T开关截止。2CP23为续流二极管,通过二极管电

10、机绕组产生反电势将维持电流继续沿原方向流动。另外通过二极管还能释放磁场能,以免高的反电势击穿T、T,参数计算如下:坛摶乡囂忏蒌鍥铃氈淚。图6 功率放大电路图(1)确定电流I、I、I、I、I、I、I步进电机每一相绕组电流I=3A,I与I的关系I=式中:放大系数。查得3DD15在绿点时为80120,取=100。则I=(mA)流入3DK4的电流I与I、I的关系I=查表得3DK4绿点时=50110,取=80I= U/1(K)=0.7/1=0.7 (mA)则 I=(30+0.7)/80=0.384(mA)I= I+I=30+0.7=30.7 (mA)II+ I式中:I光敏三极管的输出电流,I表示在环境温

11、度20C时的电流传输比。查表得,GO101型的为20%。查得在20C时的电流传输比的相对值。因此20%。则蜡變黲癟報伥铉锚鈰赘。I10 20%=2(mA)I=0.384+2=2.384 (mA)(2)确定电阻、()()()根据以上电路可画出整个驱动器的驱动电路: 图7 驱动电路图3、软件设计部分本设计采用8031作为主控制器(CPU),产生控制电机的输出脉冲,通过软件实现步进电机的速度调节和正反转控制,还要显示出测量零件的长度值。買鲷鴯譖昙膚遙闫撷凄。(1) 所用芯片8032 1片;CPU8279 1片;键盘显示74LS373 2片;8D锁存器74LS138 1片;“38”译码器7407 14

12、片 ;6同相缓冲器/驱动器(2) 显示接口电路利用8279扩展显示器,在这里采用外部译码的方式,因此要选用译码器,采用74LS138(“38”译码器)。为了让数据显示稳定、可靠,必须增加数据线和扫描线的驱动能力,这里选用7407(6同相缓冲器/驱动器)。显示数据线连接綾镝鯛駕櫬鹕踪韦辚糴。在本系统中,LED显示器(共阴极)动态显示。显示器的位选码是8279的扫描线经74LS138译码和7407驱动后分别与各LED的共阴极端相连,段选码是8279的显示数据端(OUTA0OUT3,OUTB0OUTB3)经过 7407驱动后与各显示器端的数据相连接。该芯片的数据口地址为0FF80H、状态口地址为0F

13、F82H,其硬件接线图8所示:驅踬髏彦浃绥譎饴憂锦。图8 显示接口电路图(3) 主程序流程图四、设计总结在一周的长度自动测量装置驱动控制系统设计中,我们对机床的长度测量装置有了系统性的了解。在整个设计中,大家进行团体协作细致的分工。进行资料收集整理,并在计算论证中学会提出问题并解决问题。这样科学的分工促成我们很好的完成本次设计。并为以后我们在次专业领域的发展奠定了坚实的基础。并且养成严谨的学习工作作风 ,培养了自己的团体协作能力。猫虿驢绘燈鮒诛髅貺庑。在设计过程中我们掌握了一些简单的设计步骤和设计思路,同时也使自己获得了实际操作的经验,使我们能在实践教学环境中,累积设计经验,开拓思维空间,全面

14、提高个人的综合能力。锹籁饗迳琐筆襖鸥娅薔。在本次设计中我们得以两位有专业经验的老师传授经验,指点我们怎样进行设计,我们甚为感激。参考文献1 侯力 黄成祥等 . 机电一体化系统设计 . 北京:高等教育出版社,20032 张建民 . 机电一体化系统设计 . 北京:高等教育出版社,20013 邓星钟 . 机电传动控制 . 武汉:华中科技大学出版社,20004 刘国荣 . 单片微型计算机技术. 北京:机械工业出版社,1996附录:主程序Z8279EQU0FF82HD8279EQU0FF80HLEDMODEQU00HLEDCLSEQU0C1HLEDRWR0EQU80HORG0000HLJMPMAINOR

15、G0003H LJMPINT0 ORG000BH ORGST0DSORG0030HMAIN: MOVSP,#60HLCALLINT8279;调用8279初始化程序MOVIE,#83H ;允许INT0,T/C0中断MOVTMOD,#01H ;设置T/C0减1中断SETBIT0 SETBPX0 CLRPT1 MOVTH0,#0FFHMOVTL0,#56H ;高T/C0计时时间为1MSMOVR7,#10HMOVR0,#20H LOOP0:MOVR0,#0HINCR0DJNZR7,LOOP0 SETBP3.3JNBP3.3,$ ;启动开关START0:MOVR7,#06H ;置输出脉冲循环次数MOVA

16、,#0H START1: MOVDPTR,#TAB MOVXA,DPTR+AMOVP1, A ;输出脉冲MOVR6, #1H ;设定等待时间SETBTR0 LCALLDISPLAY ;调用测量计算程序CJNER6, #0,$ ;延时1MSCLR TR0 INCA INC28H CJNE28H, #0H,LP0INC29H LP0:DJNZR7START1 LJMPSTART0 LOOP1: INC20H CJNE20HMOV20H, #0AH,NEXT;MOV20H, #00H INC21H CJNE21H, #21H,#0AH,NEXTMOV21H, #00H ;INC22HCJNE22H.

17、0, NEXTMOV22H0INC23HCJNE23H.0, NEXTMOV23H, 0CJNE24H.0, NEXTMOV24H, 0INC25HCJNE25H.0, NEXTMOV25H, 0INC26HMOV27H, #0AHNEXT:RET DISPLAY:MOVR5, 20H ;显示测量数据MOVR4, #00HLCALLDISPLED ;显示测量数据最低位MOVR5, 21H R4,#01HLCALLDISLED ;显示数据倒数第二位MOVR5, 27H MOVR4, #02HLCALLDISLED ;显示小数点MOVR5, 22HMOVR4, #03HLCALLDISLED ;显

18、示数据个位MOVR5, 23HMOVR4, #04HLCALLDISLED ;显示数据十位 MOVR5, 24HMOVR4, #05HLCALLDISLED ;显示数据百位MOVR5, 25HMOVR4, #06H LCALLDISLED ;显示数据千位MOVR5, 26HMOVR4, 07HLCALLDISLED ;显示数据万位RETDISLED:PUSHDPHPUSHDPLPUSHACC ;数据入栈MOVA, #LEDWR0ADDA, R4MOVDPTR, #Z8279MOVXDPTR, A ;显示数据在显示屏上的位置MOVDPTR, #TABMOVA, R5MOVCA+DPTRMOVDP

19、TR, #D8279MOVXDPTR,A ;显示数据POPACCPOPDDLPOPDPH RETINT8279: MOVDPTR, #Z8279MOVA, #LEDMODMOVXDPTR, A MOVA, #LEDFEQMOVXDPTR, AMOVA, #LEDCLS MOVXDPTR,A ;8279初始化LCALLDELAY ;调用延时子程序RETDELAY: MOVR3, #30HDJNZR3, $RETSTODS: MOVTH0, #0FFHMOVTL0, #56H ;定时器赋初值DECR6INT0:CLRIT0 CLRTR0 LCALLBACK LJMPNEXT1 、RET BACK:

20、MOVA, #0H ;置脉冲数值为0BACK1: MOVDPTR, #TAB1 ;把反转脉冲数表首地址赋于DPTR構氽頑黉碩饨荠龈话骛。MOVXA, DPTR+AMOVP1,A ;输出脉冲INCACJNEA, #06HLPMOVA, #0 LP: DEC28HCJNE28H, #0FFH,LP1DEC29HLP1:DJNZ29H, #0H,BACKDJNZ28H, #0H,BACKRETTAB:DB01H,03H,02H,06H,04H,05H ;正转数表TAB1:DB01H,05H,04H,06H,02H03H ;反转数表TAB3:DB3FH,06H,5BH,4F,66H,6DH,7DH,07H,7FHDB6FH,80H ;显示数表NEXT1: ENDEND 14

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服