ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:758.51KB ,
资源ID:4301478      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4301478.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(X-Y数控工作台设计说明书(最终版).doc)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

X-Y数控工作台设计说明书(最终版).doc

1、1 、设计任务22、总体方案的确定22.1机械传动部件的选择22.2控制系统的设计32.3绘制系统组成框图32.4绘制机械传动系统简图43、机械传动部件的计算与选型43.1脉冲当量的确定43.2导轨上移动部件的重量估算43.3传动部件、导向部件的设计、计算和选用43.3.1铣削力的计算43.3.2直线滚动导轨副的计算与选型53.3.3滚珠丝杠螺母副的计算与选型63.4步进电动机减速箱的选用73.5步进电动机的计算与选型83.5.1计算加在步进电动机转轴上的总转动惯量83.5.2计算加在步进电动机转轴上的等效负载转矩83.5.3步进电动机最大静转矩的选定103.5.4步进电动机的性能校核114、

2、控制系统硬件设计124.1 根据任务书的要求,设计控制系统的时主要考虑以下功能:124.2数控系统的组成124.3 CPU的选择124.4 驱动系统134.4.1 步进电机驱动电路和工作原理134.4.2步进电机驱动电源选用144.5其它辅助电路设计155、控制系统的软件设计165.1 接口程序初始化165.2 步进电机驱动程序165.2.1 电机的控制电路原理及控制字165.2.2电机正反转及转速控制程序165.3圆弧插补程序的设计185.3.1 逐点比较法185.3.2 程序设计18参 考 文 献211 、设计任务设计一个数控X-Y工作台及其控制系统,该工作台可安装在铣床上,用于铣削加工。

3、设计参数如下:设计分组最大铣刀直径mm最大铣削宽度ae最大铣削深度ap加工材料工作台加工范围(mm)最大移动速度220 mm8 mm5 mm碳钢X=250,Y=1803m/min其它参数:根据设计要求,初令立铣刀齿数Z=3;X,Y方向的脉冲当量;X,Y方向的定位精度均为。2、总体方案的确定2.1机械传动部件的选择(1)导轨副的选用要设计的X-Y工作台是用来配套轻型的立式数控铣床的,需要承受的载荷不大,但脉冲当量小、定位精度高,因此,决定选用直线滚动导轨副,它具有摩擦系数小、不易爬行、传动效率高、结构紧凑、安装预紧方便等优点。(2)丝杠螺母副的选用 伺服电动机的旋转运动需要通过丝杠螺母副转换成直

4、线运动,要满足0.01mm的脉冲当量和的定位精度,滑动丝杠副无能为力,只有选用滚珠丝杠副才能达到。滚珠丝杠副的传动精度高、动态响应快、运转平稳、寿命长、效率高,预紧后可消除反向间隙。(3)减速装置的选用 选择了步进电动机和滚珠丝杠副以后,为了圆整脉冲当量,放大电动机的输出转矩,降低运动部件折算到电动机转轴上的转动惯量,可能需要减速装置,且应有消间隙机构。为此,本设计决定采用无间隙齿轮传动减速箱。(4)伺服电动机的选用 本设计中的脉冲当量尚未达到0.001mm,定位精度也未达到微米级,空载最快移动速度也只有。因此,本设计不必采用高档次的伺服电动机,如交流伺服电动机或直流伺服电动机等,可以选用性能

5、好一些的步进电动机,如混合式步进电动机,以降低成本,提高性价比。(5)检测装置的选用 伺服系统实现位置伺服控制有开环、闭环、半闭环3种控制方式。开环控制的伺服系统存在着控制精度不能达到较高水平的基本问题,但是步进电机具有角位移与输入脉冲的严格对应关系,使步距误差不会积累;转速和输入脉冲频率严格的对应关系,而且在负载能力范围内不受电流、电压、负载大小、环境条件的波动而变化的特点。并且步进电机控制的开环系统由于不存在位置检测与反馈控制的问题,结构比较简单,易于控制系统的实现与调试。并且随着电子技术和计算机控制技术的发展,在改善步进电机控制性能方面也取得了可喜的发展。因此,在一定范围内,这种采用步进

6、电机作为驱动执行元件的开环伺服系统可以满足加工要求,适宜于在精度要求不很高的一般数控系统中应用。虽然闭环、半闭环控制为实现高精度的位置伺服控制提供了可能,然而由于在具体的系统中,增加了位置检测、反馈比较及伺服放大等环节,除了在安装调试增加工作量和复杂性外,从控制理论的角度看,要实现闭环系统的良好稳态和动态性能,其难度也将大为提高。为此,考虑到在普通立式铣床上进行改造,精度要求不是很高,为了简化结构,降低成本,本设计采用步进电机开环伺服系统。 考虑到X、Y两个方向的加工范围接近,承受的工作载荷相差不大,为了减少设计工作量,X、Y两个坐标的导轨副、丝杠螺母副、减速装置、伺服电动机,以及检测装置拟采

7、用相同的型号与规格。2.2控制系统的设计(1)、设计的X-Y工作台准备用在数控铣床上,其控制系统应该具有单坐标定位,两坐标直线插补与圆弧插补的基本功能,所以控制系统设计成连续控制型。(2)、对于步进电动机的开环控制,选用MCS-51系列的8位单片机AT89S51作为控制系统的CPU,能够满足本设计给定的相关指标。(3)、要设计一台完整的控制系统,在选择CPU之后,还要扩展程序存储器,数据存储器、键盘与显示电路,I/O接口电路,D/A转换电路,串行接口电路等。(4)、选择合适的驱动电源,与步进电动机配套使用。2.3绘制系统组成框图图2-12.4绘制机械传动系统简图-2图2-23、机械传动部件的计

8、算与选型3.1脉冲当量的确定根据机床精度要求确定脉冲当量,考虑到机械传动系统的误差存在。脉冲当量值必须小于定位精度值。本设计确定的脉冲当量为X方向(纵向),Y方向(横向)的脉冲当量。3.2导轨上移动部件的重量估算按照下导轨上面移动部件的重量来进行估算。包括工件、夹具、工作平台、上层电动机、减速箱、滚珠丝杠副、直线滚动导轨副、导轨座等,估计重量约为。3.3传动部件、导向部件的设计、计算和选用3.3.1铣削力的计算 设零件的加工方式为立式铣削,采用硬质合金立铣刀,工件的材料为碳钢。则由1表3-7查得立铣时的铣削力计算公式为:今选择铣刀直径d=20mm,齿数Z=3,为了计算最大铣削力,在不对称铣削情

9、况下,取最大铣削宽度,背吃刀量,每齿进给量,铣刀转速。则由上式可求得最大铣削力:采用立铣刀进行圆柱铣削时,各铣削力之间的比值可由1表3-5查得,考虑逆铣时的情况,因为逆铣的情况的受力最大的情况,所以为了安全,应考虑这种最危险的工况。可估算三个方向的铣削力分别为:,。上述情况为卧铣情况,现考虑立铣,则工作台受到垂直方向的铣削力,受到水平方向的铣削力分别为和。今将水平方向较大的铣削力分配给工作台的纵向(丝杠轴线方向),则纵向铣削力,径向铣削力。3.3.2直线滚动导轨副的计算与选型直线滚动导轨副的型号为KL系列的JSA-LG15型(1)滑块承受工作载荷的计算及导轨型号的选取 工作载荷是影响直线滚动导

10、轨副使用寿命的重要因素。本设计中的X-Y工作台为水平布置,采用双导轨、四滑块的支承形式。考虑最不利的情况,即垂直于台面的工作载荷全部由一个滑块承担,则单滑块所受的最大垂直方向载荷为: 其中,移动部件重量,外加载荷,代入上式,得最大工作载荷。 查1表3-41,根据工作载荷,初选直线滚动导轨副的型号为KL系列的JSA-LG15型,其额定动载荷,额定静载荷。 本设计规定的工作台加工范围为250mm180mm,考虑工作行程应留有一定的余量,查1表3-35,按标准系列,选取导轨的长度为580mm。(2)距离额定寿命L的计算 上述选取的KL系列的JSA-LG15型导轨副的滚道硬度为60HRC,工作温度不超

11、过100,每根导轨上配有两只滑块,精度为4级,工作速度较低,载荷不大。查1表3-36表3-40,分别取硬度系数、温度系数、接触系数、精度系数、载荷系数,代1式(3-33),得距离寿命:远大于期望值50km,故距离额定寿命满足要求。3.3.3滚珠丝杠螺母副的计算与选型(1)最大工作载荷的计算 如前面所述,在立铣时,工作台受到进给方向的载荷(与丝杠轴线平行),受到横向的载荷(与丝杠轴线垂直),受到垂直方向的载荷(与工作台面垂直)。滚珠丝杠螺母副的型号为济宁博特精密丝杠制造有限公司生产的G系列16043型 已知移动部件总重量,按矩形导轨进行计算,查1表3-29,取颠覆力矩影响系数K=1.1,滚动导轨

12、上的摩擦因数。求得滚珠丝杠副的最大工作载荷:(2)最大动载荷的计算 设工作台在承受最大铣削力是的最快进给速度,初选丝杠导程,则此时丝杠转速。 取滚珠丝杠的使用寿命T=15000h,代入,得丝杠寿命系数(单位为:) 查1表3-30,取载荷系数,滚道硬度为60HRC时,取硬度系数,代入1式(3-23),求得最大动载荷:(3)初选型号 根据计算出的最大动载荷和初选的丝杠导程,查1表3-31,选择济宁博特精密丝杠制造有限公司生产的G系列16043型滚珠丝杠副,为内循环固定反向器单螺母式,其公称直径为16mm,导程为4mm,循环滚珠为3圈1列,精度等级取5级,额定动载荷为4612N,大于,满足要求。(4

13、)传动效率的计算 将公称直径,导程,代入,得丝杠螺旋升角。将摩擦角,代入,得传动效率。(5)刚度的验算1)X-Y工作台上下两层滚珠丝杠副的支承均采用“单推单推”的方式,见附图“X-Y数控工作台装配图”。丝杠的两端各采用一对推力角接触球轴承,面对面组配,左、右支承的中心距离约为;钢的强性模量;查1表3-31,得滚珠直径,丝杠底径,丝杠截面积。 忽略1式(3-25)中的第二项,算得丝杠在工作载荷作用下产生的拉/压变形量。 2)根据公式,求得单圈滚珠数;该型号丝杠为单螺母,滚珠的圈数列数为31,代入公式:,得滚珠总数量。丝杠预紧时,取轴向预紧力。则由1式(3-27),求得滚珠与螺纹滚道间的接触变形量

14、。 因为丝杠加有预紧力,且为轴向负载的1/3,所以实际变形量可减小一半,取。3)将以上算出的和代入,求得丝杠总变形量(对应跨度560mm)。 本设计中,丝杠的有效行程为330mm,由1表3-27知,5级精度滚珠丝杠有效行程在315400mm时,行程偏差允许达到,可见丝杠刚度足够。(6)压杆稳定性校核 根据1公式(3-28)计算失稳时的临界载荷。查1表3-34,取支承系数;由丝杠底径,求得截面惯性矩;压杆稳定安全系数K取3(丝杠卧式水平安装);滚动螺母至轴向固定处的距离a取最大值560mm。代入1式(3-28),得临界载荷,远大于工作载荷,故丝杠不会失稳。 综上所述,初选的滚珠丝杠副满足使用要求

15、。3.4步进电动机减速箱的选用步进电动机减速箱的型号为常州市新月电机有限公司生产的JBF3型 为了满足脉冲当量的设计要求,增大步进电动机的输出转矩,同时也为了使滚珠丝杠和工作台的转动惯量折算到电动机转轴上尽可能地小,今在步进电动机的输出轴上安装一套齿轮减速箱。采用一级减速,步进电动机的输出轴与小齿轮联接,滚珠丝杠的轴头与大齿轮联接。其中大齿轮设计成双片结构,采用1图3-8所示的弹簧错齿法消除侧隙。 已知工作台的脉冲当量,滚珠丝杠的导程,初选步进电动机的步距角。根据1式(3-12),算得减速比: 本设计选用常州市新月电机有限公司生产的JBF3型齿轮减速箱。大小齿轮模数均为1mm,齿数比为60:3

16、6,材料为45调质钢,齿表面淬硬后达55HRC。减速箱中心距为小齿轮厚度为20mm,双片大齿轮厚度均为10mm。3.5步进电动机的计算与选型3.5.1计算加在步进电动机转轴上的总转动惯量步进电动机的型号为常州宝马集团公司生产的90BYG2602,四相八拍驱动时步距角为 已知:滚珠丝杠的公称直径,总长,导程,材料密度;移动部件总重力;小齿轮宽度,直径;大齿轮宽度,直径;传动比。 如1表4-1所示,算得各个零部件的转动惯量如下:滚珠丝杠的转动惯量;托板折算到丝杠上的转动惯量;小齿轮的转动惯量;大齿轮的转动惯量。 初选步进电动机型号90BYG2602,为四相混合式,由常州宝马集团公司生产,四相八拍驱

17、动时步距角为,从1表4-5查得该型号电动机转子的转动惯量。 则加在步进电动机转轴上的总转动惯量为:3.5.2计算加在步进电动机转轴上的等效负载转矩分快速空载起动和承受最大工作负载两种情况进行计算。(1)快速空载起动时电动机转轴所承受的负载转矩由1式(4-8)可知,包括三部分:一部分是快速空载起动时折算到电动机转轴上的最大加速转矩;一部分是移动部件运动时折算到电动机转轴上的摩擦转矩;还有一部分是滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩。因为滚珠丝杠副传动效率很高,根据1式(4-12)可知,相对于和很小-,可以忽略不计。则有: 根据1式(4-9),考虑传动链的总效率,计算快速空载起动时折算到

18、电动机转轴上的最大加速转矩:式中对应空载最快移动速度的步进电动机最高转速,单位为;步进电动机由静止到加速至转速所需的时间,单位为s。其中:式中空载最快移动速度,本设计指定为; 步进电动机步距角,预选电动机为; 脉冲当量,本设计中。将以上各值代入1式(6-15),算得。 设步进电动机由静止到加速至转速所需时间,传动链总效率。则由1式(6-14)求得: 由1式(4-10)可知,移动部件运动时,折算到电动机转轴上的摩擦转矩为:式中导轨的摩擦因数,滚动导轨取0.005; 垂直方向的铣削力,空载时取0; 传动链总效率,取0.7。则由1式(6-16),得: 最后由1式(6-13),求得快速空载起动时电动机

19、转轴所承受的负载转矩: (2)最大工作负载状态下电动机转轴所承受的负载转矩由1式(4-13)可知,包括三部分:一部分是折算到电动机转轴上的最大工作负载转矩;一部分是移动部件运动时折算到电动机转轴上的摩擦转矩;还有一部分是滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩。因为滚珠丝杠副传动效率很高,根据1式(4-12)可知,相对于和很小-,可以忽略不计。则有:其中,折算到电动机转轴上的最大工作负载转矩由1式(4-14)计算。本设计中在对滚珠丝杠进行计算的时候,已知沿着丝杠轴线方向的最大进给载荷,则有: 再由1式(4-10)计算垂直方向承受最大工作载荷()情况下,移动部件运动时折算到电动机转轴上的摩

20、擦转矩: 最后由1式(6-18),求得最大工作负载状态下电动机转轴所承受的负载转矩为: 经过上述计算后,得到加在步进电动机转轴上的最大等效负载转矩应为:3.5.3步进电动机最大静转矩的选定 考虑到步进电动机的驱动电源受电网电压影响较大,当输入电压降低时,其输出转矩会下降,可能造成丢步,甚至堵转。因此,根据来选择步进电动机的最大静转矩时,需要考虑安全系数。本设计取安全系数K=4,则步进电动机的最大静转矩应满足: 上述初选的步进电动机型号为90BYG2602,由1表4-5查得该型号电动机的最大静转矩。可见,满足1式(6-20)的要求。3.5.4步进电动机的性能校核(1)最快工进速度时电动机输出转矩

21、校核设工作台最快工进速度,脉冲当量,由1式(4-16)求出电动机对应的运行频率。从90BYG2602电动机的运行矩频特性曲线即下图可以看出,在此频率下,电动机的输出转矩,远远大于最大工作负载转矩,满足要求。图3-1 90BYG2602步进电动机的运行矩频特性曲线(2)最快空载移动时电动机输出转矩校核 本设计给定工作台最快空载移动速度,仿照1式(4-16)求出电动机对应的运行频率。从上图查得,在此频率下,电动机的输出转矩,大于快速空载起动时的负载转矩,满足要求。(3)最快空载移动时电动机运行频率校核 与最快空载移动速度对应的电动机运行频率为。查1表4-5可知90BYG2602电动机的空载运行频率

22、可达,可见没有超出上限。(4)起动频率的计算 已知电动机转轴上的总转动惯量,电动机转子的转动惯量,电动机转轴不带任何负载时的空载起动频率(查1表4-5)。则由1式(4-17)可以求出步进电动机克服惯性负载的起动频率: 上式说明,要想保证步进电动机起动不失步,任何时候的起动频率都必须小于。实际上,在采用软件升降频时,起动频率选得更低,通常只有(即)。综上所述,本设计中工作台的进给传动选用90BYG2602步进电动机,完全满足设计要求。4、控制系统硬件设计4.1 根据任务书的要求,设计控制系统的时主要考虑以下功能:(1) 接收键盘数据,控制LED显示(2) 接受操作面板的开关与按钮信息;(3) 接

23、受车床限位开关信号;(4) 控制X,Z向步进电动机的驱动器;4.2数控系统的组成数控系统的硬件电路由以下几部分组成:1、主控制器。即中央处理单元CPU2、总线。包括数据总线,地址总线,控制总线。3、存储器。包括只读可编程序存储器和随机读写数据存储器。4、接口。即I/O输入输出接口。4.3 CPU的选择从要设计的系统来看,选用较老的8051单片机需要拓展程序存储器和数据存储器,无疑提高了设计价格,而选用高性能的16位MCS-96又显得过于浪费。生产基于51为内核的单片机的厂家有Intel、ATMEL、Simens,其中在CMOS器件生产领域ATMEL公司的工艺和封装技术一直处于领先地位。ATME

24、L公司的AT89系列单片机内含Flash存储器,在程序开发过程中可以十分容易的进行程序修改,同时掉电也不影响信息的保存;它和80C51插座兼容,并且采用静态时钟方式可以节省电能。因此硬件CPU选用AT89S51,AT表示ATMEL公司的产品,9表示内含Flash存储器,S表示含有串行下载Flash存储器。AT89S51的性能参数为:Flash存储器容量为4KB、16位定时器2个、中断源6个(看门狗中断、接收发送中断、外部中断0、外部中断1、定时器0和定时器1中断)、RAM为128B、14位的计数器WDT、I/O口共有32个。CPUAT89S51单片机复位电路EPROM芯片2764SRAM芯片6

25、264键盘与显示接口芯片并行接口芯片8255隔离放大隔离放大隔离放大X向步进电机Y相步进电机限位开关信号操作面板开关/按钮信号晶振电路图4-1 控制系统原理框图4.4 驱动系统传动驱动部分包括步进电机的驱动和电磁铁的驱动,步进电机须满足快速急停、定位和退刀时能快速运行、工作时能带动工作台并克服外力(如切削力、摩擦力)并以指令的速度运行。在定位和退刀时电磁铁吸合使绘笔抬起,绘图时能及时释放磁力使笔尖压下。4.4.1 步进电机驱动电路和工作原理步进电机的速度控制比较容易实现,而且不需要反馈电路。设计时的脉冲当量为0.01mm,步进电机每走一步,工作台直线行进0.01mm。 步进电机驱动电路中采用了

26、光电偶合器,它具有较强的抗干扰性,而且具有保护CPU的作用,当功放电路出现故障时,不会将大的电压加在CPU上使其烧坏。图4-2 步进电机驱动电路图该电路中的功放电路是一个单电压功率放大电路,当A相得电时,电动机转动一步。电路中与绕组并联的二极管D起到续流作用,即在功放管截止是,使储存在绕组中的能量通过二极管形成续流回路泄放,从而保护功放管。与绕组W串联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。由于步进电机采用的是四相八拍的工作方式,其正转的通电顺序为:A-AB-B-BC-C-CD-D-DA-A,其反转的通电顺序为:A-DA-D-CD-C-BC-B-AB-A4

27、.4.2步进电机驱动电源选用设计中X、Y向步进电动机均为90BYG2602型,选择与之匹配的驱动电源为BD28Nb型,输入电压为100VAC,相电流为4A,分配方式为四相八拍。该驱动电源与控制器的接线方式如图图4-3 BD28Nb驱动电源的接线图4.5其它辅助电路设计(1)AT89S51的时钟电路单片机的时钟可由内部方式产生,内部方式利用芯片内部的振荡电路,在XTAL1,XTAL2引脚上外接定时元件。MCS-51内部有一个用于构成振荡器的高增益反向放大器,该高增益反向放大器得输入端为芯片引脚XTAL1,输出端为引脚XTAL1。这两个引脚跨接石英晶体振荡器和微调电路,就构成一个稳定的自激振荡器。

28、如下图所示图4-4时钟电路(2)复位电路单片机的复位电路都是靠外部电路实现,在时钟电路工作后,只要在RESET引脚上出现10ms 以上高电平,单片机便实现状态复位,以后单片机便从0000H单元开始执行程序。图4-5 复位电路复位引脚RST通过一个施密特触发器与复位电路相连,施密特触发器用来抑制噪声,在每个机器周期的S5P2, 施密特触发器输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。5、控制系统的软件设计5.1 接口程序初始化a、8255A初始化程序 INTT: MOV DX, 8255A控制端口 MOV AL, 86H OUT DX, AL MOV AL, 05H OUT

29、 DX, AL b、40H类型中断服务程序 MOV DX, 8255A IN AL, DX IRET5.2 步进电机驱动程序5.2.1 电机的控制电路原理及控制字节拍通电相控制字正转反转二进制十六进制18A0000000101H27AB0000001103H36B0000001002H45BC0000011006H54C0000010004H63CD0000010105H72D0000011006H81DA0000011107H表5-1设电机总的运行步数放在R4,转向标志存放在程序状态寄存器用户标志位F1(D5)中,当F1为0时,电机正转,为1时则反转。正转时P1端口的输出控制字01H,03H

30、,02H,06H,04H,05H存放在片内数据存储单元20H27H中,28H中存放结束标志00H,在29H2EH的存储单元内反转时P1端口的输出控制字01H,05H,04H,06H,02H,03H,在2DH单元内存放结束标志00H。5.2.2电机正反转及转速控制程序图5-2 步进电动机的控制程序框图PUSH A ;保护现场MOV R4, #N ;设步长计数器CLR C;ORL C, D5H ;转向标志为1转移JC ROTE;MOV R0, #20 ;正转控制字首址指针AJMP LOOP;ROTE: MOV R0, #27H ;反转控制字首地址LOOP: MOV A, R0;MOV P1, A

31、;输出控制字ACALL DELAY ;延时INC R0 ;指针加1MOV A, #00H;ORL A, R0;JZ TRL;LOOP1: DJNZ R4, LOOP ;步数步为0转移POP A ;恢复现场RET; ;返回TPL: MOV A, R0;CLR A;SUBB A, #06H;MOV R0, A ;恢复控制字首指针AJMP LOOP1;DELAY: MOV R2, #M;DELAY1: MOV A, #M1;LOOP: DEC A;JNZ LOOP;DJNZ R2, DELAY1;RET;5.3圆弧插补程序的设计5.3.1 逐点比较法逐点比较法的圆弧的插补计算过程和直线插补过程基本相

32、同,也分为偏差判别、坐标进给、偏差计算和终点判别四个步骤。不同点在于:(1)偏差计算公式步进与前一点偏差有关,还与前一点的坐标有关,在计算偏差的同时要进行坐标计算。(2)终点的判别是以一个方向的坐标值与终点坐标值相比较判断其是否相等为判据。若,则以X是否等于作为终点判据;若,则以Y是否等于作为终点判据。第一象限逆圆弧插补程序算法如图: 图5-3 第一象限逆圆插补程序框图5.3.2 程序设计和直线插补程序设计一样,也在内存中开辟存储单元用以存放有关数据。在RAM数据区分别存放懂点坐标X和Y,其初始值为起点坐标值,其后依据坐标计算结果而变化,存放终点坐标值,以及存放偏差飞存储单元。第一象限逆圆弧插

33、补程序如下:20 XL EQU 18H XH EQU 19H YL EQU 28H YH EQU 29H L EQU 1AH H EQU 1BH L EQU 2AH H EQU 2BH FL EQU 2CH FH EQU 2DHORG 2400HMAIN: MOV SP,#60H; MOV 70H,#08H; MOV XL,#80H;XL MOV XH,#0CH;XH MOV L,#80H; MOV H,#0CH; MOV L,#00H; MOV H,#00H; MOV YL,#00H; YL MOV YH,#00H; YH MOV FL,#00H; FL MOV FH,#00H; FHLP3

34、: MOV A,FH JNB ACC.7,LP1 MOV A,70H SETB ACC.2 CLR ACC.0 LCALL MOTR MOV R1,#28H MOV R0,#1CH MOV R7,#02H LCALL MULT2ADD: CLR C MOV A,FL ADDC A,1CH MOV FL,A MOV A,FH ADDC A,1DH MOV FH,A CLR C MOV A,YL ADD A,#01H MOV 28H,A MOV A,YH ADDC A,#OOH MOV YH,A CLR C MOV A,FL ADD A,#01H MOV FL,A MOV A,FL ADDC A,

35、#00H MOV FH,A AJMP LP2LP1: MOV A,70H SETB ACC.0 MOV 70H,A LCALL MOTR MOV R1,#18H MOV R0,#1CH MOV R7,#02H LCALL MULT2SUB: CLR C MOV A,FL SUBB A,1CH MOV FL,A MOV A,FL SUBB A,1DH MOV FH,A CLR C MOV A,XL SUBB A,#01H MOV XL,A MOV A,XH SUBB A,#00H MOV XH,A CLR C MOV A,FL ADD A,#01H MOV FL,A MOV A,FL ADDC

36、A,#00H MOV FH,ALP2: MOV A,YH CJNE A,H, LP3A MOV A,YL CJNE A,L, LP3ALP3A: AJMP LP3 ORG 2500HMULT2:PUSH PSW PUSH A PUSH B CLR C MOV R2,#00HSH1: MOV A,R1 MOV B,#02H MUL AB POP PSW ADDC A,R2 MOV R0,A INC R0 INC R1 DJNZ R7,SH1 POP B POP PSW RETEND参 考 文 献1 尹志强. 机电一体化系统设计课程设计指导书. 北京:机械工业出版社.20072 郑堤,唐可洪. 机电一体化设计基础. 北京:机械工业出版社.19973 张训文. 机电一体化系统设计与应用M.北京:北京理工大学出版社.20064 张立勋等.机电一体化系统设计M.哈尔滨:哈尔滨工程大学出版社.5 文怀兴、夏田.数控机床系统设计M.北京:化学工业出版社.20086 李发海、王岩.电机与拖动基础(第三版).北京:清华大学出版社.20057 张毅刚.单片机原理及应用.北京:高等教育出版社.2010

移动网页_全站_页脚广告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 

客服