X-Y数控工作台课程设计说明书-最新版.doc

上传人:教**** 文档编号:93386626 上传时间:2023-07-03 格式:DOC 页数:30 大小:560.50KB
返回 下载 相关 举报
X-Y数控工作台课程设计说明书-最新版.doc_第1页
第1页 / 共30页
X-Y数控工作台课程设计说明书-最新版.doc_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《X-Y数控工作台课程设计说明书-最新版.doc》由会员分享,可在线阅读,更多相关《X-Y数控工作台课程设计说明书-最新版.doc(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、.机电一体化系统综合课程设计课题名称: 数控工作台设计学 院: 机械工程学院专 业: 机械设计制造及其自动化设计成员:指导老师:目录一、总体方案设计11.1设计任务11.2总体方案确定11.2.1方案确定思想11.2.2 方案对比分析与确定21.2.3 总体方案系统组成3二、机械系统设计32.1 工作台外形尺寸及重量估算32.2 导轨参数确定42.3 滚珠丝杆的设计计算42.4步进电动机减速箱设计52.5 步进电机的选型与计算52.6 机械系统结构设计7三、控制系统硬件设计83.1 控制系统硬件组成83.2 控制系统硬件选型83.3 控制系统硬件接口电路设计103.4 驱动系统设计113.4.

2、1步进电机的驱动电路113.4.2电磁铁驱动电路123.4.3电源转换12四、控制系统软件134.1控制系统软件总体方案设计134.2主流程设计134.3 INT0中断服务流程144.4 INT1中断服务流程图164.4.3 绘制图弧程序流程图204.4.4 步进电机步进一步程序流程图26五、总结27六、参考文献28精选范本1、总体方案设计1.1机电专业课程设计的任务主要技术指标:一定的规格要求(负载重量G=500N;台面尺寸CBH=24025415mm;底座外形尺寸C1B1H1=500500184mm;最大长度L=628mm;工作台加工范围X=250mm;Y=250mm;工作台最快移动速度为

3、1m/min;重复定位精度为0.02mm,定位精度为0.04mm;设计具体要求完成以下工作:(1)数控工作台装配图(1:1比例或0图幅) 1张;(2)数控系统电气原理图(2图幅) 1张;(3)设计说明书(1020)页 1本;所有图样均采用CAD绘制打印,设计说明书按规定撰写。1.2 总体方案确定1. 方案拟定根据设计任务,参照参考资料结合实际,初步设定如下三个总体方案:方案一:机械部分电机交流伺服电机减速器一级齿轮减速器丝杠螺纹丝杠导轨直线滑动导轨控制部分控制器PLC可编程控制器反馈闭环驱动电路方案二:机械部分电机交流伺服电机减速器同步带轮丝杠滚珠丝杠导轨直线滚动导轨控制部分控制器PLC可编程

4、控制器反馈半闭环驱动电路方案三:机械部分电机步进电机减速器一级齿轮减速器丝杠滚珠丝杠导轨直线滚动导轨控制部分控制器单片机反馈开环驱动电路2.方案比较XY 工作台系统可以设计为开环、半闭环和闭环伺服系统三种。开环的伺服系统采用步进电机驱动, 系统没有检测装置; 半闭环的伺服系统中一般采用交流或直流伺服电机驱动, 并在电机输出轴安装脉冲编码器, 将速度反馈信号传给控制单元; 闭环的伺服系统也是采用交流或直流伺服电机驱动, 位置检测装置安装在工作台末端, 将位置反馈信号传给控制单元。闭环和半闭环伺服系统价格昂贵,结构复杂,同时其可控分辨率也很高,但在本次设计中,其位置精度(0.02mm)要求不高,考

5、虑到成本低,维修方便,工作稳定等条件。选用步进电机伺服系统就可以满足要求。其通过单片机控制步进电机的驱动, 经传动机构带动工作台运动。对比以上三种方案:l PLC价格比较贵考虑成本不选。l 直线滚动导轨副具有摩擦系数小,不易爬行、传动效率高、结构紧凑、安装预紧方便等特点。l 滚珠丝杠副有如下特点:传动效率高系统刚性好传动精度高使用寿命长运动具有可逆性(既可将回转运动转变为直线运动,又可将直线运动变为回转运动,且逆传动效率几乎与正传动效率相同)不会自锁可进行预紧和调隙。l 步进电机:结构简单、价格低、转动惯量小、动态响应快、易起停,可满足快速移动和精度要求。l 同步带减速:圆整脉冲当量,放大输出

6、转矩,安装中心距精度要求较低。l 无隙齿轮箱减速:可消除间隙,但设计和安装精度高。l 无减速装置:结构简单,但输出转矩小,易受切削力影响。l 开环控制:简单实用,但精度较半闭环和闭环低,不能检测误差,也不能校正误差。l 闭环控制:控制精度和抑制干扰的性能都比较差,而且对系统参数的变动很敏感。所以方案三最合适为最佳方案3.系统组成1. 机械系统组成 机械系统由两个步进电机;两个无隙齿轮箱减速器;两个滚珠丝杠以及两个直线滚动导轨副作为主要的动力输出、传动以及机械控制部分,系统的组成还有其他一些机构。2. 控制系统组成控制系统由AT89S52型单片机、一个2764存储器作为外部程序存储器、一个626

7、4存储器作为外部数据存储器、并行I/O接口8255,8155、7407驱动显示器、以及键盘接口电路、步进电机接口电路和其他电源、限位开关等构成。2、机械系统设计2.1 工作台外形尺寸及重量估算工作台面尺寸:长宽高(mm) 24025415重量:按重量=体积材料比重估算2402541510-37.810-271.323 N上导轨座(连电机)重量:254500(184-15)1674.114 N夹具及工件重量:约150N 累计重量:1895 N2.2 直线导轨副的计算与选型1.滑块承受工作载荷 Fmax (单个滑块所受最大垂直方向)Fmax=F+G/4=973.75 N查表3-41,初选直线滚动导

8、轨副的型号为KL系列的JSA-LG15,其额定载荷Ca=7.94 KN,额定静载荷Coa=9.5 KN任务书规定台面尺寸240mm254mm ,加工范围 250mm250mm ,由表3-35选取导轨长度为520mm.2.3 滚珠丝杆的设计计算1.最大工作载荷Fm的计算移动部件总重量1895N,按矩形导轨进行计算,查表3-29,取颠覆力矩影响系数k1.1,滚动导轨上的摩擦因数=0.005 2.最大动载荷FQ 设工作台最快进给速度为1000mm/min,初选丝杠导程Ph=5mm此时丝杠转速n=v/Ph=200r/min求滚球丝杠的使用寿命T=15000h,代入LO=60n T/106,得丝杠寿命系

9、数LO=180(106r)查表3-30,取载荷系数fW=1.2,滚道硬度为60HRC,取硬度系数fH=1.0,代入3.初选型号 根据计算出最大动载荷和初选的丝杠导程,查表3-31,选济宁博特精密丝杠制造有限公司生产的G系列2505-4型滚珠丝杠副,为内循环固定反向器单螺母式,其公称直径25mm,导程5mm,循环滚珠为4圈2列,精度等级取5级,额定动载荷大于FQ。 4.传动效率的计算将公称直径do=25mm,导程Ph=5mm,代入,得丝杠螺旋升角=338,得传动效率=95.6%.5.刚度的验算X-Y工作台上两层滚珠丝杠副的支承切采用一对推力角接触球轴承,左右支承的中心距离为a=500mm,钢的弹

10、性模量E=2.1105MPa,查表3-31,得滚珠直径Dw=3.175mm,丝杠底径d2=21.2mm,丝杠截面积,根据,得在Fm作用下产生的拉/压变形量1 =1.0810-2mm 根据公式 得单圈滚球数Z=20,该系列丝杠为单螺母,滚珠的圈数列数为42. 代入公式,得滚球总量Z=160,丝杠预紧时,取轴向预紧力FYJ=Fm/3=535N, 滚珠与螺纹滚道间的接触变形量2=0.0013Fm/(10 )=1.27810-3mm,因为丝杠加有预紧力,且为轴向负载的1/3,实际变形量可减少一半,取=6.38810-4mm. 丝杠的总变形量,计算得丝杠的有效行程为250mm,由表3-27得,5级精度滚

11、珠丝杠有效行程在315mm,行程偏差允许打到23m,可见丝杠刚度足够。压杠稳定性校核: 根据公式 计算失稳时的临界载荷Fk。查表,取支承系数=1,由丝杠底径d2=21.2mm,求得截面惯性矩=9910.44mm4;压杆稳定安全系数K取3(丝杠卧式 水平安装);滚动螺母至轴向固定处的距离取最大值500mm。代入=27359.6N,远大于工作载荷Fm,故丝杠不会失稳。2.4步进电动机减速箱设计 减速箱采用一级减速,大齿轮设计成双片结构,工作台脉冲当量=0.005mm/脉冲,滚珠丝杠导程Ph=5mm,初选步进电动机的步距角=0.75,减速比i=(Ph)/(360)=25:12,大小齿轮模数都为1mm

12、,齿数比75:36,材料为45号调制钢,齿表面淬硬后达55HRC。减速箱中心距为(75+36)/2=55.5mm,小齿轮厚度为20mm,双片大齿轮厚度均为10mm。2.5 步进电机的选型与计算(1)计算加在步进电动机转轴上的总转动惯量Jeq滚珠公称直径d=25mm,总长L=500mm,导程Ph=5mm,材料密度=7.810-3kg/cm3,移动部件总重量G=1895N,小齿轮齿宽b1=20mm,直径d1=36mm,大齿轮齿宽b2=10mm,直径d2=75mm,滚珠丝杠的转动惯量Js=Ld4/32=1.946kgcm2,托板折算到丝杠的转动惯量Jw=(Ph/2)m=1.223kgcm2,小齿轮的

13、转动惯量JZ1=0.259kgcm2,大齿轮的转动惯量JZ2=4.877kgcm2,初选步进电动机型号90BYG2602,二相四拍,步距角0.75,该型号的转子的转动惯量Jm=4kgcm2。则加在步进电动机转轴上的总转动惯量Jeq=Jm+JZ1+(JZ2+Jw+Js)/i =6.113kgcm2(2)计算加在步进电动机转轴上的等效负载转矩Teqa、快速空载启动,电动机转轴承受的负载转矩Teq1=Tmax+TfTmax=2Jeq/(60ta)=0.952 Nm为对应空载最快移动速度的步进电动机的最高转速=/360=416.7r/min摩擦转矩=(G+)=Ph/2i=5.17310 Nm快速空载启

14、动时的电动机转轴所承受的负载转矩Teq1=Tmax+Tf=0.957Nmb、最大工作负载状态下电动机转轴所承受的负载转矩Teq2Teq2=Tt+TfTt=FfPh/2i=0.79 Nm,Tf=5.17310 Nm则Teq2=Tf+Tt=0.795Nm得到加在步进电动机转轴上的最大等效负载转矩为Teq=maxTeq1,Teq2=0.957Nm(3)步进电动机最大静转矩的选定考虑到步进电动机的驱动电源受电网电压影响较大,当输入电压低时,其输出转矩会下降,可能会造成丢步,甚至堵转。因此根据Teq来选择步进电动机的最大静转矩时,要考虑安全系数。此处安全系数K=4,则步进电动机的最大静转矩应满足:Tjm

15、ax4Teq=3.828Nm,而初选的步进电动机型号90BYG2602,Tjmax=6Nm,满足要求。(4)步进电动机性能校核a、电动机运行频率fmaxf=666.7HZ,从90BYG2602电动机的运行矩频特性曲线图可得,电动机的输出转矩Tmaxf=5.7Nm,远大于最大工作负载转矩Teq2=0.795Nm,满足要求。b、最快空载移动时电动机输出转矩校核工作台最快空载移动速度vmax=1000mm/min,对应的运行频fmax=3333.3HZ。此频率下,电动机输出转矩Tmax=4.6Nm,大于快速空载Teq1=0.957Nm。c、最快空载移动时电动机运行频率校核与vmax=1000mm/m

16、in对应的电动机fmax=3333.3HZ,而90BYG2602电动机的空载运行频率可达20000HZ,可见没超出上限。d、起动频率的计算步进电动机克服惯性负载的起动频率:=/=1132HZ。要保证步进电动机起动时不失步,任何时候的起动频率都必须小于1132HZ。综上所述,采用90BYG2602步进电动机时符合的。2.6 机械系统结构设计我们采用一级齿轮减速箱实现电机到丝杠的速度传 递,用套筒联轴器连接减速箱齿轮轴和丝杠轴。用滚珠丝杠将电机的回转运动转换成工作台的直线运动。3、控制系统硬件设计3.1 控制系统硬件组成 根据总体方案及机械结构的控制要求,确定硬件电路的总方案,绘制系统电气控制的结

17、构框图。其中数控系统是由硬件和软件两部分组成。此次电路系统所设定方案包括以下几个硬件部分:(1) 主控制器,即中央处理单元CPU。方案采用MCS-51系列的8031单片机作为主控制器。(2) 总线。包括数据总线、地址总线和控制总线。(3) 存储器。包括程序存储器和数据存储器。(4) 接口。/(输入/输出)接口电路。(5) 外围设备。如键盘,显示器及光电输入机等。3.2 控制系统硬件选型(1)单片机的选择: 本课程设计目的是设计一种经济型的二坐标数控工作台,其功能比较简单,成本低。因而这里选用MCS-51系列的8031单片机作为CPU,它具有良好的 性能价格比,且易扩展。8031所具有的基本功能

18、:具有功能很强的8位中央处理单元片内有时钟发生电路的片内具有128字节RAM具有21的特殊寄存器可扩展64字节的外部数据存储器和64K字节的程序存储器具有四个/口,32条/线具有两个16位定时器/计数器具有五个中断源,配备两个中断优先级具有一个全双工串行接口具有位寻址能力、适用于逻辑运算(2)外部程序和数据存储器的扩展:由于所选用的8031单片机为MCS-51系列单片机,其存储器空间为64K字节,而8031单片机片内没有ROM,当片内存储器容量不够时,进行存储器的扩展是必不可缺的。由于此次设计存储容量不大,所以我们选择价格低廉,性能可靠的2764芯片作为外部程序和数据存储器。(3)I/O口扩展

19、电路:此次课程设计因采用步进电机作为驱动装置。为了降低成本,特采用可编程外围并行接口芯片8155,使其完成驱动步进电机的功能,同时采用可编程外围并行接口芯片8255来完成与键盘/显示器的接口操作功能。8155和8255所能实现的功能: 并行输入或输出多位数据。 实现输入数据锁存和输出数据缓冲。 提供多个通道接口联络控制信号。 通过读取状态字可实现程序对外设的询查。(4)显示器和键盘电路的接口设计:电气原理图中,由8片共阳极LED显示块拼成8位LED显示器。为了简化硬件电路,采用动态显示方式。即所有位的段选线相应地并联在一起,由8155的PA.0PA.7口来控制LED显示器的段码,而各位的位选线

20、分别由相应的I/O口线控制。即PC0PC7、PB6PB7共8个I/O口线控制,实现各位的分时选通。键盘实质上是一组按键开关的集合。电气原理图中采用矩阵式键盘接口,键盘接口电路通过8155(U5)的PA0PA3和PC0PC4、PB0PB7构成行、列线。按照逐行逐列地检查键盘状态(即扫描)来确定闭合键的位置。(5)步进电机的接口电路设计对于此次课程设计中选用的步进电机,为两相,无论它工作在什么方式,都需要两路控制电路,并且每一路对应于步进电机的一相。而每一路控制电路的结构是一样的。而在电气原理图中通过8255(U5)的PA0PA1分别控制X方向步进电机的两相。对于Y轴步进电机通过8255的PA2P

21、A3分别控制Y方向步进电机的两相。3.3 控制系统硬件接口电路设计3.4 驱动系统设计 传动驱动部分包括步进电机的驱动和电磁铁的驱动,步进电机须满足快速急停、定位和退刀时能快速运行、工作时能带动工作台并克服外力(如切削力、摩擦力)并以指令的速度运行。在定位和退刀时电磁铁吸合使绘笔抬起,绘图时能及时释放磁力使笔尖压下。(1) 步进电机驱动电路和工作原理 步进电机的速度控制比较容易实现,而且不需要反馈电路。设计时的脉冲当量为0.01mm,步进电机每走一步,工作台直线行进0.01mm。步进电机驱动电路中采用了光电偶合器,它具有较强的抗干扰性,而且具有保护CPU的作用,当功放电路出现故障时,不会将大的

22、电压加在CPU上使其烧坏。该电路中的功放电路是一个单电压功率放大电路,当A相得电时,电动机转动一步。电路中与绕组并联的二极管D起到续流作用,即在功放管截止是,使储存在绕组中的能量通过二极管形成续流回路泄放,从而保护功放管。与绕组W串联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。由于步进电机采用的是二相四拍的工作方式,二相四拍为ABAbabAbAB,其中A和a代表A相绕组正端和负端功率桥信号,其中B和b代表B相绕组正端和负端功率桥信号。(2) 电磁铁驱动电路该驱动电路也采用了光电偶合器,但其功放 电路相对简单。其光电偶合部分采用的是达林顿 管,因为驱动电磁铁的电

23、流比较大。 (3) 电源转换 两电机同时工作再加上控制系统用电,所需 电源容量比较大,需要选择大容量电源。此系统中用到的电源电压为27V、12V、5V,为了便于管理和电源容量需求,就采用了标准的27V电源作为基准,通过芯片进行电压转换得到所需的12V和5V电压。电路中在转换芯片的前后有两个电容,前面电容起防止自激作用,后面电容起滤波作用。此外,在具体应用的过程中,LM7805必须加上散热片。4.控制系统软件设计对于MCS-51系列的8031单片机的程序设计,由于所需实现的功能较简单,采用汇编的形式。编译器采用Keil 编译软件。该编译器是51系列单片机程序设计的常用工具,既可用汇编,也支持C语

24、言编译。同时具有完善的调试功能。4.1 控制系统软件总体方案设计上电复位 开始吸合电磁铁,绘笔抬起外部中断,8155初始化开外部中断,开总中断等待中断图4-1 主程序流程图流程图4.2 主流程设计 CTL EQU 3FF8H ;8255地址 PA EQU 3FF9H PB EQU 3FFAH PC EQU 3FFBH CMD EQU 02H ORG 0000HAJMP MAIN ORG 0003H AJMP INT0IS ;外部中断0入口 ORG 000BH AJMP TM0IS ;定时器0中断入口 ORG 0013H AJMP INT1IS ;外部中断1入口 ORG 001BH AJMP T

25、M1IS ;定时器1中断入口ORG 0100HMAIN:ANL P1,0EFH SETB IT0 ;外中断负跳沿触发 SETB IT1 MOV A,CTL MOV DPTR,A MOVX DPTR,CMD ; A口输入,B口输出,C口输入 SETB EX0 ;允许外中断0 SETB EX1 ;允许外中断1 SETB PX0 SETB PX1 ;设置优先级 SETB EA ;开总中断 LOOP:AJMP LOOP ;等待中断在等待中断的过程中,如果有中断到来,先检查中断0的状态,是中断0则进入中断0的中断服务INT0IS,是中断1则进入中断1的中断服务INT1IS。中断服务0是由4个行程开关触发

26、的,它触发后通过单片机读取PA口内容,然后将结果反馈到PB口的LED上。中断服务1有6个中断源,这六个中断源分别是手动X正方向运行,手动X负方向运行,手动Y正方向运行,手动Y负方向运行,复位和绘制圆弧。4.3 中断服务流程设计4.31 INT0中断服务流程图 NT0IS:PUSH ACC PUSH DPTL图4-2 中断服务流程图 PUSH DPTH PUSH PSW MOV A,PA MOV DPTR,A MOVX A,DPTR ;读PA口内容 MOV R2,A MOV A,PB MOV DPTR,A MOV DPTR,R2;A口状态输到B口LED灯 MOV A,R2 CPL A ;A取反

27、ANL A,#03H ;屏蔽高6位 JZ A,TM2C SETB P1.0 SETB P1.1 SETB P1.2TM2C: MOV A,R2 CPL A ANL A,#0CH JZ A,RETIN SETB P1.3 SETB P1.4 SETB P1.5RETIN:POP PSW POP DPTH POP DPTL POP ACC RETI4.32INT1中断服务流程图中断服务流程图如下图4-3服务中断图INT1IS:CLR EX1 PUSH ACC PUSH PSW PUSH DPTL PUSH DPTH CLR P1.6 MOV A,PC MOV DPTR,A MOVX A,DPTR;

28、读PC口内容 MOV R1,A ANL R1,#0FH MOV A,PB MOV DPTR,A MOV A,DPTR;读PB口内容 ANL A,#0FH SWAP A ORL A,R1 MOV R2,A MOV A,PB MOV DPTR,A MOVX DPTR,R2;数据输入PB口 INC DPTL MOV A,DPTR JNB ACC.4,RST JNB ACC.0,X+EN JNB ACC.1,X-EN JNB ACC.2,Y+EN JNB ACC.3,Y-EN JNB ACC.5,ARC LOOP1:POP DPTH POP DPTL POP PSW POP ACC SETB EX1

29、RETI4.4 软件调试4.4.1 复位程序流程图 图4-4DIRX EQU 30H DIRY EQU 31HRST: CLR P1.6RPA: MOV A,PA MOV DPTR,A MOVX A,DPTR ;读PA口内容 JNB ACC.0,ACC2 MOV DIRX,#00H ;表X电机反转 ACALL XMOTOR0 ;X电机反转一步ACC2: JNB ACC.2,LOOP0 MOV DIRY,#00H ;表Y电机反转 ACALL YMOTOR0 ;Y电机反转一步 AJMP RPALOOP0:AJMP LOOP14.2.2 X轴电机点动正转程序流程图 图4-2 正转流程图X+EN: C

30、LR P1.6 MOV A,PA MOV DPTR,A MOVX A,DPTR JNB ACC.0,LOOP2MOTOR0: MOV DIRX,#01H ACALL XMOTOR0 MOV A,PC MOV DPTR,A MOV A,DPTR JNB ACC.0,MOTOR0LOOP2: AJMP LOOP1这是X轴电机点动正转的程序,其他的X轴电机点动反转、Y轴电机点动正转、Y轴电机点动反转依次类推。4.4.3 绘制图弧程序流程图 图4-6 逐点比较法画圆弧 逐点比较法原理:假设所画圆弧在第一象限,圆心坐标为(0,0),圆弧上点的坐标为(X,Y),圆弧半径为R,每一点的坐标偏差为F=X*X+

31、Y*Y-R*R,若F0,应沿X轴负方向走一步,此时FX=(X-1)*(X-1)+Y*Y-R*R=F-2X+1,X=X-1;若F0,应沿Y轴正方向走一步,此时FY=X*X+(Y-1)*(Y-1)-R*R=F+2Y+1,Y=Y+1。插补程序见附录。;/*圆弧插补程序*/XL EQU 18HXH EQU 19HYL EQU 28HYH EQU 29HYeL EQU 2AHYeH EQU 2BHFL EQU 2CHFH EQU 2DHARC: MOV XL #0E8HMOV XH #03HMOV YL #00HMOV YH #00HMOV YeL #0E8HMOV YeH #03HMOV FL #00

32、HMOV FH #00HLP1: MOV A,FH JNB ACC.7,X0; LCALL YMOTOR1 ;+Y一步 MOV R2,YH MOV R3,YL MOV R4,YH MOV R5,YL ACALL BADD ;算Y+Y MOV R2,FH MOV R3,FL MOV R4,R6 MOV R5,R7 ACALL BADD ; 算F+2Y INC R7 MOV FH,R6 MOV FL,R7 INC YLCMP1:CJNE YH,#03H,LP1 CJNE YL,#0E8H,LP1 LJMP LOOP1XO: ACALL XMOTOR0 ;-X一步 MOV R2,XH MOV R3,

33、XL MOV R4,XH MOV R5,XL ACALL BADD ;算X+X MOV R2,FH MOV R3,FLMOV R4,R6MOV R5,R7ACALL BSUB ;算F-2XINC R7MOV FH,R6MOV FL,R7DEC XLAJMP CMP1;/*带符号加减法程序*/BSUB: MOV A,R4 CPL ACC.7 MOV R4,ABADD: MOV A,R2 MOV C,ACC.7 MOV F0,C XRL A,R4 MOV C,ACC.7 MOV A,R2 CLR ACC.7 MOV R2,A MOV A,R4 CLR ACC.7 MOV R4,A JC JIANJ

34、IA: MOV A,R3 ADD A,R5 MOV R7,A MOV A,R2 ADDC A,R4 MOV R6,AQWE: MOV C,F0 MOV ACC.7,C MOV R4,A RETJIAN: MOV A,R3 CLR C SUBB A,R5 MOV R7,A MOV A,R2 SUBB A,R4 MOV R6,A JNB ACC,7,QWEBMP: MOV A,R7CPL AADD A,#1MOV R7,AMOV A,R6CPL AADDC A,#0MOV R6,ACPL F0SJMP QWE /*模拟实验程序*/ORG 0000H AJMP START ORG 0100HSTAR

35、T:MOV R6,#10HLOOP1:MOV R5,#00HLOOP0:MOV A,R5 MOV DPTR,#TAB MOVC A,A+DPTR CPL A MOV P2,A ACALL DELAY ACALL DECLLOOP2:INC R5 MOV A,R5 CJNE A,#08H,LOOP0 AJMP LOOP1DELAY:MOV A,R6 MOV R4,ALP2: MOV R3,#080HLP1: MOV R2,#040HLP0: NOP DJNZ R2,LP0 DJNZ R3,LP1 DJNZ R4,LP2 RETDECL: DJNZ R6,LOOP2 MOV R6,#01H RET

36、TAB: DB 01H DB 03H DB 02H DB 06H DB 04H DB 0CH DB 08H DB 09H END4.4.4 步进电机步进一步程序流程图 图4-7 步进电机步进一步程序流程图DEF EQU 12H MOV DEF,#00H XMOTOR1: JNE DIRX,#01H,XMOTOR0 JNE DEF,#05H,LP2 CLR DEF LP2: MOV A,DEF INC DEF LP3: MOV DPTR,#TAB MOVC A,A+DPTR ANL P1,A ACALL DELAY RETXMOTOR0: JNE DEF,#00H,LP4 MOV A,#05H

37、MOV DEF,ALP4: MOV A,DEF DEC DEFSJMP LP3TAB: DB FEH DB FCH DB FDH DB F9H DB FBH DB FAH5、总结数控工作台设计是机电一体化课程学习之后的具体实践,对我们的设计能力的锻炼和提高帮助很大。通过做这个具体的任务,我们对所学的丝杆螺母机构,导轨,开闭环控制等知识有了更深入和直观的认识。具体的建模设计,让我们有了设计的整体理念和全局观。涉及方案的拟定方面,学习到方案设计不是一蹴而就的事情,我们需要多方面的查阅,做出几种能解设计问题的方法,然后比较几种方案的优劣,择优而用,这样才会在既满足要求又能经济简单综合效果方面做的很好。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 合同协议

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁