XY-工作台课程设计说明书,xy工作台课程设计说明书
本作品内容为XY-工作台课程设计说明书,格式为 doc ,大小 289832 KB ,页数为 29页
('机电一体化系统综合课程设计课题名称:X-Y数控工作台设计(电气部分)学院:信息工程学院专业:机械设计制造及其自动化班级:机械三班姓名:胡忠钦学号:10901313指导老师:季国顺金成柱聂欣目录一、总体方案设计........................................................................................................11.1设计任务...........................................................................................................11.2总体方案确定...................................................................................................1二、机械系统设计........................................................................................................42.1工作台外形尺寸及重量估算...........................................................................42.2导轨参数确定...................................................................................................42.3滚珠丝杆的设计计算.......................................................................................42.4步进电动机减速箱设计...................................................................................62.5步进电机的选型与计算...................................................................................6三、控制系统硬件设计................................................................................................83.1CPU...................................................................................................................83.2驱动系统设计.................................................................................................103.2.1步进电机的驱动电路...........................................................................103.2.2电磁铁驱动电路...................................................................................123.2.3电源转换...............................................................................................12四、控制系统软件......................................................................................................134.1控制系统软件总体方案设计.........................................................................134.2主流程设计.....................................................................................................134.3中断服务流程.................................................................................................154.3.1INTO中断服务流程图.........................................................................154.3.2INTI中断服务流程图..........................................................................164.4软件调试.........................................................................................................174.4.1复位程序流程图...................................................................................174.4.2X轴电机点动正转程序流程图...........................................................194.4.3绘制圆弧程序流程图...........................................................................204.4.4步进电机步进一步程序流程图...........................................................21五、总结......................................................................................................................22六、参考文献..............................................................................................................23七、附录......................................................................................................................24一、总体方案设计1.1机电专业课程设计的任务主要技术指标:一定的规格要求(负载重量G=500N;台面尺寸C×B×H=240×254×15mm;底座外形尺寸C1×B1×H1=550×550×184mm;最大长度L=678mm;工作台加工范围X=300mm;Y=300mm;工作台最快移动速度为1m/min;重复定位精度为±0.02mm,定位精度为±0.04mm;设计具体要求完成以下工作:(1)数控工作台装配图1张;(2)数控系统电气原理图1张;(3)设计说明书页1本;所有图样均采用CAD绘制打印,设计说明书按规定撰写。1.2总体方案确定图1-1系统总体框图机械传动部件的选择①导轨副的选择1要设计的X-Y工作台是用来配套轻型的立式数控铣床,需要承载的载荷不大,但脉冲当量小,定位精度高,因此,决定选用直线滚动导轨副,它具有摩擦系数小、不易爬行、传动效率高、结构紧凑、安装预紧方便等优点。②丝杠螺母副的选择伺服电动机的旋转运动需要通过丝杠螺母副转换成直线运动,要满足0.005mm的脉冲当量和±0.02mm的定位精度,滑动丝杠副无能为力,只有选用滚珠丝杠副才能达到。滚珠丝杠副的传动精度高、动态响应快、运转平稳、寿命长、效率高、预紧后可消除反向间隙,而且滚珠丝杠已经系列化,选用非常方便,有利于提高开发效率。③减速装置的选择选择了步进电动机和滚珠丝杠副以后,为了圆整脉冲当量,放大电动机的输出转矩,降低运动部件折算到电动机转轴上的转动惯量,可能需要减速装置,且应有消除间隙机构。为此,系统中决定采用无间隙齿轮传动减速箱。④伺服电动机的选择任务书规定的脉冲当量尚未达到0.001mm,定位精度也未达到微米级。因此,本设计不必采用高档次的伺服电动机,如交流伺服电动机或直流伺服电动机等,可以选用性能好一些的步进电动机,如混合式步进电动机,以降低成本,提高性价比。⑤检测装置的选择选用步进电动机作为伺服电动机后,可选开环控制,也可选闭环控制。任务书所给精度对于步进电动机来说还是偏高的,为了确保电动机在运转过程中不受切削负载和电网的影响而失步,决定采用半闭环控制,并在电动机的尾部转轴上安装增量式旋转编码器,用以检测电动机的转角与转速。增量式旋转编码器的分辨率应与步进电动机的步距角相匹配。考虑到X、Y两个方向的加工范围相同,承受的工作载荷相差不大,为了减少设计工作量,X、Y两个坐标的导轨副、丝杠螺母副、减速装置、伺服电动机,以及检测装置拟采用相同的型号与规格。二、控制系统的设计①设计的X-Y工作台准备用在数控铣床上,其控制系统应该具有单坐标定位、两坐标直线插补与圆弧插补的基本功能,所以控制系统应该设计成连续控制型。②对于步进电动机的半闭环控制,选用MCS-51系列的8位单片机AT89S51作为控制系统的CPU,应该能够满足任务书给定的相关指标。③要设计一台完整的控制系统,在选择CPU之后,还需要扩展程序存贮器、数据存2贮器、键盘与显示电路、I/O接口电路、D/A转换电路、串行接口电路等。④选择合适的驱动电源,与步进电动机配套使用。二、机械系统设计2.1工作台外形尺寸及重量估算工作台面尺寸:长宽高(mm)240×254×15重量:按重量=体积×材料比重估算240×254×15×10-3×7.8×10-2≈71.323N上导轨座(连电机)重量:3254×550×(184-15)×10-3×7.8×10-2≈1841.5254N夹具及工件重量:约150N累计重量:2060N2.2直线导轨副的计算与选型1.滑块承受工作载荷Fmax(单个滑块所受最大垂直方向)Fmax=F+G/4=1015N(2-1)查表3-41,初选直线滚动导轨副的型号为KL系列的JSA-LG15,其额定载荷Ca=7.94KN,额定静载荷Coa=9.5KN任务书规定台面尺寸240mm×254mm,加工范围300mm×300mm,由表3-35选取导轨长度为580mm2.3滚珠丝杆的设计计算1.最大工作载荷Fm的计算移动部件总重量2060N,按矩形导轨进行计算,查表3-29,取颠覆力矩影响系数k1.1,滚动导轨上的摩擦因数μ=0.005Fm=μG=1664.3N(2-2)2.最大动载荷FQ设工作台最快进给速度为1000mm/min,初选丝杠导程Ph=5mm此时丝杠转速n=v/Ph=200r/min(2-3)求滚球丝杠的使用寿命T=15000h,代入LO=60nT/106,得丝杠寿命系数LO=180(106r)查表3-30,取载荷系数fW=1.2,滚道硬度为60HRC,取硬度系数fH=1.0,代入FQ=(2-4)3.初选型号根据计算出最大动载荷和初选的丝杠导程,查表3-31,选济宁博特精密丝杠制造有限公司生产的G系列2505-4型滚珠丝杠副,为内循环固定反向器单螺母式,其公称直径25mm,导程5mm,循环滚珠为4圈×2列,精度等级取5级,额定动载荷大于FQ。4.传动效率η的计算将公称直径do=25mm,导程Ph=5mm,代入λ=arctan(Ph/πd0),得丝杠螺旋升角λ=3°38′,得传动效率η=95.6%.45.刚度的验算⑴X-Y工作台上两层滚珠丝杠副的支承切采用一对推力角接触球轴承,左右支承的中心距离为a=500mm,钢的弹性模量E=2.1×105MPa,查表3-31,得滚珠直径Dw=3.175mm,丝杠底径d2=21.2mm,丝杠截面积,根据:(2-5)得在Fm作用下产生的拉/压变形量⑵根据公式得单圈滚球数Z=20,该系列丝杠为单螺母,滚珠的圈数×列数为4×2.代入公式,得滚球总量Z∑=160,丝杠预紧时,取轴向预紧力FYJ=Fm/3=555N,滚珠与螺纹滚道间的接触变形量δ2=0.0013×Fm/(10×)=1.31×10-3mm(2-6)因为丝杠加有预紧力,且为轴向负载的1/3,实际变形量可减少一半,取δ2=6.55×10-4mm.⑶丝杠的总变形量S总=δ1+δ2=1.12×10-2+6.55×10-4,计算得丝杠的有效行程为250mm,由表3-27得,5级精度滚珠丝杠有效行程在≦315mm,行程偏差允许打到23μm,可见丝杠刚度足够。⑷压杠稳定性校核:根据公式FK(2-7)计算失稳时的临界载荷Fk。查表,取支承系数=1,由丝杠底径d2=21.2mm,求得截面惯性矩9910.44mm4;压杆稳定安全系数K取3(丝杠卧式水平安装);滚动螺母至轴向固定处的距离a取最大值500mm。代入得Fk=27359.6N,远大于工作载荷Fm,故丝杠不会失稳。2.4步进电动机减速箱设计减速箱采用一级减速,大齿轮设计成双片结构,工作台脉冲当量δ=0.005mm/脉冲,滚珠丝杠导程Ph=5mm,初选步进电动机的步距角=0.75°,减速比i=(Ph)/(360×δ)=25:12,大小齿轮模数都为1mm,齿数比75:36,材料为45号调制钢,齿表面淬硬后达55HRC。减速箱中心距为(75+36)/2=55.5mm,小齿轮厚度为20mm,双片大齿轮厚度均为10mm。2.5步进电机的选型与计算(1)计算加在步进电动机转轴上的总转动惯量Jeq滚珠公称直径d=25mm,总长L=500mm,导程Ph=5mm,材料密度ρ=7.8×10-53kg/cm3,移动部件总重量G=2060N,小齿轮齿宽b1=20mm,直径d1=36mm,大齿轮齿宽b2=10mm,直径d2=75mm,滚珠丝杠的转动惯量Js=πLρd4/32=1.495kg·cm2,托板折算到丝杠的转动惯量Jw=(Ph/2π)m=1.223kg·cm2,小齿轮的转动惯量JZ1=0.259kg·cm2,大齿轮的转动惯量JZ2=4.877kg·cm2,初选步进电动机型号90BYG2602,二相四拍,步距角0.75°,该型号的转子的转动惯量Jm=4kg·cm2。则加在步进电动机转轴上的总转动惯量Jeq=Jm+JZ1+(JZ2+Jw+Js)/i2=6.034kg·cm2(2-8)(2)计算加在步进电动机转轴上的等效负载转矩Teq①、快速空载启动,电动机转轴承受的负载转矩Teq1=Tmax+TfTmax=2πJeqnm/(60taη)=0.94N·m(2-9)nm为对应空载最快移动速度的步进电动机的最高转速nm=Vmaxα/360δ=1000×0.75/360×0.005=416.7r/min摩擦转矩Tf=μ(G+Fz)=Ph/2πηi=5.62×10-3N·m(2-10)式中η——导轨的摩擦因素,滚动导轨取0.005Fz——垂直方向的铣削力,空载时取0η——传动链效率,取0.7最后求得快速空载启动时的电动机转轴所承受的负载转矩:Teq1=Tmax+Tf=0.945N·m(2-11)②、最大工作负载状态下电动机转轴所承受的负载转矩Teq2Teq2=Tt+TfTt=FfPh/2πηi=1500×0.005/2π×0.7×(25/12)=0.82N·m;Tf=5.62×10-3N·m则Teq2=Tf+Tt=0.825N·m得到加在步进电动机转轴上的最大等效负载转矩为Teq=max{Teq1,Teq2}=0.945N·m(3)步进电动机最大静转矩的选定考虑到步进电动机的驱动电源受电网电压影响较大,当输入电压低时,其输出转矩会下降,可能会造成丢步,甚至堵转。因此根据Teq来选择步进电动机的最大静转矩时,要考虑安全系数。此处安全系数K=4,则步进电动机的6最大静转矩应满足:Tjmax≥4Teq=3.828N·m;而初选的步进电动机型号90BYG2602,Tjmax=6N·m,满足要求。(4)步进电动机性能校核①、电动机运行频率fmaxf=666.7HZ,从90BYG2602电动机的运行矩频特性曲线图可得,电动机的输出转矩Tmaxf=5.7N·m,远大于最大工作负载转矩Teq2=0.825N·m,满足要求。②、最快空载移动时电动机输出转矩校核工作台最快空载移动速度Vmax=1000mm/min,对应的运行频fmax=3333.3HZ。此频率下,电动机输出转矩Tmax=4.8N·m,大于快速空载Teq1=0.945N·m。③、最快空载移动时电动机运行频率校核与Vmax=1000mm/min对应的电动机fmax=3333.3HZ,而90BYG2602电动机的空载运行频率可达20000HZ,可见没超出上限。④、起动频率的计算步进电动机克服惯性负载的起动频率:=/=1136HZ。要保证步进电动机起动时不失步,任何时候的起动频率都必须小于1136HZ。综上所述,采用90BYG2602步进电动机时符合的。三、控制系统硬件设计3.1CPU3.1.1CPU的选择随着微电子技术水平的不断提高,单片微型计算机有了飞跃的发展。单片机的型号很多,而目前市场上应用MCS-51芯片及其派生的兼容芯片比较多,如目前应用最广的8位单片机89C51,价格低廉,而性能优良,功能强大。在一些复杂的系统中就不得不考虑使用16位单片机,MCS-96系列单片机广泛应用于伺服系统,变频调速等各类要求实时处理的控制系统,它具有较强的运算和扩展能力。但是定位合理的单片机可以节约资源,获得较高的性价比。从要设计的系统来看,选用较老的8051单片机需要拓展程序存储器和数据存储器,无疑提高了设计价格,而选用高性能的16位MCS-96又显得过于浪费。生产基于51为内核的单片机的厂家有Intel、ATMEL、Simens,其中在CMOS器件生产领域ATMEL公司的工艺和封装技术一直处于领先地位。ATMEL公司的AT89系列单7片机内含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个。3.1.2CPU接口设计CPU接口部分包括传感器部分、传动驱动部分、人机交互界面三部分。示意图:图3-1CPU外部接口示意图AT89S51要完成的任务:(1)将行程开关的状态读入CPU,通过中断进行处理,它的优先级别最高。(2)通过程序实时控制电机和电磁铁的运行。8(行程开关)前向通道传动驱动(电磁铁)(步进电机)人机界面传感器AT89S51(键盘、LED)后向通道(3)接受键盘中断指令,并响应指令,将当前行程开关状态和键盘状态反应到LED上,实现人机交互作用。由于AT89S51只有P1口和P3口是准双向口,但P3口主要以第二功能为主,并且在系统中要用到第二功能的中断口,因此要进行I/O扩展。考虑到电路的简便性和可实现性,实际中采用内部自带锁存器的8155,所以AT89S51的I/O口线分配如下:(1)P1.0-P1.5控制X-Y两个方向步进电机的A、B、C线圈通电,形成A-AB-B-BC-C-CA-A三相六拍正转模式和A-AC-C-CB-B-BA-A的反转模式。(2)P1.6口输出控制电磁铁的吸合。(3)P3.2和P3.3两个中断源中INT0优先级最高,它读入行程开关的状态并触发中断;INT1读入点动、复位、圆弧插补开关的状态而触发中断。(4)P0.0-P0.7外部I/O扩展的数据读取。(5)P2.7和P2.6决定8155的PA、PB、PC口的地址。图3-2AT89S51控制系统图PB口接LED反映当前运行的8个状态:X+禁止、X-禁止、Y+禁止、Y-禁止、手动X+运行、手动X-运行、手动Y+运行、手动Y-运行。PA口低四位反映触发中断1的4个行程开关的状态。PC口低6位反映了触发中断2的手动X+运行、手动X-运行、手动Y+运行、手动Y-运行、复位(RST)、圆弧插补6个开关的状态。9P1.0-P1.2驱动1X步进电机驱动2Y步进电机P1.3-P1.5P1.6驱动3P3.2外部中断1P3.3外部中断2P0.0-P0.7AD0~AD7P2.7CEP2.6IO/MPB口PA口PC口AT89S51键盘电磁铁81553.2驱动系统设计传动驱动部分包括步进电机的驱动和电磁铁的驱动,步进电机须满足快速急停、定位和退刀时能快速运行、工作时能带动工作台并克服外力(如切削力、摩擦力)并以指令的速度运行。在定位和退刀时电磁铁吸合使绘笔抬起,绘图时能及时释放磁力使笔尖压下。3.2.1步进电机驱动电路和工作原理步进电机的速度控制比较容易实现,而且不需要反馈电路。设计时的脉冲当量为0.01mm,步进电机每走一步,工作台直线行进0.01mm。步进电机驱动电路中采用了光电偶合器,它具有较强的抗干扰性,而且具有保护CPU的作用,当功放电路出现故障时,不会将大的电压加在CPU上使其烧坏。图3-3步进电机驱动电路图该电路中的功放电路是一个单电压功率放大电路,当A相得电时,电动机转动一步。电路中与绕组并联的二极管D起到续流作用,即在功放管截止是,使储存在绕组中的能量通过二极管形成续流回路泄放,从而保护功放管。与绕组W串联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。由于步进电机采用的是三相六拍的工作方式(三个线圈A、B、C),其正转的通电顺序为:A-AB-B-BC-C-CA-A,其反转的通电顺序为:A-AC-C-CB-B-BA-A。103.2.2电磁铁驱动电路该驱动电路也采用了光电偶合器,但其功放电路相对简单。其光电偶合部分采用的是达林顿管,因为驱动电磁铁的电流比较大。图3-5电磁铁驱动电路图3.2.3电源设计两电机同时工作再加上控制系统用电,所需电源容量比较大,需要选择大容量电源。此系统中用到的电源电压为27V、12V、5V,为了便于管理和电源容量需求,就采用了标准的27V电源作为基准,通过芯片进行电压转换得到所需的12V和5V电压。11步进时钟A相波形B相波形C相波形图3-4三相六拍工作方式时相电压波形(正转)图3-6电源转换电路图电路中在转换芯片的前后有两个电容,前面电容起防止自激作用,后面电容起滤波作用。此外,在具体应用的过程中,LM7805必须加上散热片。四、控制系统软件设计对于MCS-51系列的8031单片机的程序设计,由于所需实现的功能较简单,采用汇编的形式。编译器采用Keil编译软件。该编译器是51系列单片机程序设计的常用工具,既可用汇编,也支持C语言编译。同时具有完善的调试功能。4.1控制系统软件总体方案设计4.2主流程设计12上电复位开始吸合电磁铁,绘笔抬起外部中断,8155初始化开外部中断,开总中断等待中断图4-1主程序流程图CTLEQU3FF8H;8255地址PAEQU3FF9HPBEQU3FFAHPCEQU3FFBHCMDEQU02HORG0000HAJMPMAINORG0003HAJMPINT0IS;外部中断0入口ORG000BHAJMPTM0IS;定时器0中断入口ORG0013HAJMPINT1IS;外部中断1入口ORG001BHAJMPTM1IS;定时器1中断入口ORG0100HMAIN:ANLP1,0EFHSETBIT0;外中断负跳沿触发SETBIT1MOVA,CTLMOVDPTR,AMOVX@DPTR,CMD;A口输入,B口输出,C口输入SETBEX0;允许外中断0SETBEX1;允许外中断1SETBPX0SETBPX1;设置优先级SETBEA;开总中断LOOP:AJMPLOOP;等待中断在等待中断的过程中,如果有中断到来,先检查中断0的状态,是中断0则进入中断0的中断服务INT0IS,是中断1则进入中断1的中断服务INT1IS。中断服务0是由4个行程开关触发的,它触发后通过单片机读取PA口内容,然13后将结果反馈到PB口的LED上。中断服务1有6个中断源,这六个中断源分别是手动X正方向运行,手动X负方向运行,手动Y正方向运行,手动Y负方向运行,复位和绘制圆弧。4.3中断服务流程设计4.3.1INT0中断服务流程图NT0IS:PUSHACCPUSHDPTLPUSHDPTHPUSHPSWMOVA,PAMOVDPTR,AMOVXA,@DPTR;读PA口内容MOVR2,AMOVA,PBMOVDPTR,AMOV@DPTR,R2;A口状态输到B口LED灯MOVA,R2CPLA;A取反ANLA,#03H;屏蔽高6位JZA,TM2CSETBP1.0SETBP1.1SETBP1.2TM2C:MOVA,R2CPLA14图4-2中断服务流程图ANLA,#0CHJZA,RETINSETBP1.3SETBP1.4SETBP1.5RETIN:POPPSWPOPDPTHPOPDPTLPOPACCRETI4.3.2INT1中断服务流程图中断服务流程图如下图4-3服务中断图INT1IS:CLREX1PUSHACCPUSHPSWPUSHDPTLPUSHDPTHCLRP1.615MOVA,PCMOVDPTR,AMOVXA,@DPTR;读PC口内容MOVR1,AANLR1,#0FHMOVA,PBMOVDPTR,AMOVA,@DPTR;读PB口内容ANLA,#0FHSWAPAORLA,R1MOVR2,AMOVA,PBMOVDPTR,AMOVX@DPTR,R2;数据输入PB口INCDPTLMOVA,@DPTRJNBACC.4,RSTJNBACC.0,X+ENJNBACC.1,X-ENJNBACC.2,Y+ENJNBACC.3,Y-ENJNBACC.5,ARCLOOP1:POPDPTHPOPDPTLPOPPSWPOPACCSETBEX1RETI164.4软件调试4.4.1复位程序流程图图4-4DIRXEQU30HDIRYEQU31HRST:CLRP1.6RPA:MOVA,PAMOVDPTR,AMOVXA,@DPTR;读PA口内容JNBACC.0,ACC2MOVDIRX,#00H;表X电机反转ACALLXMOTOR0;X电机反转一步ACC2:JNBACC.2,LOOP0MOVDIRY,#00H;表Y电机反转ACALLYMOTOR0;Y电机反转一步AJMPRPALOOP0:AJMPLOOP1174.4.2X轴电机点动正转程序流程图图4-5正转流程图X+EN:CLRP1.6MOVA,PAMOVDPTR,AMOVXA,@DPTRJNBACC.0,LOOP2MOTOR0:MOVDIRX,#01HACALLXMOTOR0MOVA,PCMOVDPTR,AMOVA,@DPTRJNBACC.0,MOTOR0LOOP2:AJMPLOOP1这是X轴电机点动正转的程序,其他的X轴电机点动反转、Y轴电机点动正转、Y轴电机点动反转依次类推。184.4.3绘制图弧程序流程图图4-6逐点比较法画圆弧逐点比较法原理:假设所画圆弧在第一象限,圆心坐标为(0,0),圆弧上点的坐标为(X,Y),圆弧半径为R,每一点的坐标偏差为F=XX+YY-RR,若F>0,应沿X轴负方向走一步,此时FX=(X-1)(X-1)+YY-RR=F-2X+1,X=X-1;若F<0,应沿Y轴正方向走一步,此时FY=XX+(Y-1)(Y-1)-RR=F+2Y+1,Y=Y+1。插补程序见附录。194.4.4步进电机步进一步程序流程图图4-7步进电机步进一步程序流程图DEFEQU12HMOVDEF,#00HXMOTOR1:JNEDIRX,#01H,XMOTOR0JNEDEF,#05H,LP2CLRDEFLP2:MOVA,DEFINCDEFLP3:MOVDPTR,#TABMOVCA,@A+DPTRANLP1,AACALLDELAY20RETXMOTOR0:JNEDEF,#00H,LP4MOVA,#05HMOVDEF,ALP4:MOVA,DEFDECDEFSJMPLP3TAB:DBFEHDBFCHDBFDHDBF9HDBFBHDBFAH五、总结通过此次课程设计,我不仅把知识融会贯通,而且丰富了大脑,同时在查找资料的过程中也了解了许多课外知识,开拓了视野,认识了将来机械的发展方向,使自己在专业知识方面和动手能力方面有了质的飞跃。课程设计是我作为一名学生即将完成学业的一次作业,他既是对学校所学知识的全面总结和综合应用,又为今后走向社会的实际操作应用铸就了一个良好实践,课程设计是我对所学知识理论检验与总结,能够培养和提高设计者独立分析和解决问题的能力;总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。最后终于做完了有种如释重负的感觉。此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了六、参考文献[1]尹志强.机电一体化系统设计课程设计指导书[M].北京:机械工业出版社,2007.7.[2]赵松年.机电一体化机械系统设计[M].北京:机械工业出版社,1997.6.21[3]张建民等.机电一体化系统设计[M].北京:北京理工大学出版社,1996.8.[4]陈强,解云龙.机械系统的微机控制[M].北京:清华大学出版社,1999.8.[5]周佩玲.微机原理与接口技术[M].北京:电子工业出版社,2004.[6]吴秀清.微型计算机原理与接口技术[M].北京:清华大学出版社,2003.[7]沈美明.IBM-PC汇编语言程序设计[M].北京:清华大学出版社,2002.[8]张伟.ProtelDXP入门与提高[M].北京:人民邮电出版社,2003.2.[9]钱培怡.电子电路实验与课程设计[M].北京:地震出版社,2002.6.[10]各类机电产品设计手册.七、附录/圆弧插补程序/XLEQU18H22XHEQU19HYLEQU28HYHEQU29HYeLEQU2AHYeHEQU2BHFLEQU2CHFHEQU2DHARC:MOVXL#0E8HMOVXH#03HMOVYL#00HMOVYH#00HMOVYeL#0E8HMOVYeH#03HMOVFL#00HMOVFH#00HLP1:MOVA,FHJNBACC.7,X0;LCALLYMOTOR1;+Y一步MOVR2,YHMOVR3,YLMOVR4,YHMOVR5,YLACALLBADD;算Y+YMOVR2,FHMOVR3,FLMOVR4,R6MOVR5,R7ACALLBADD;算F+2YINCR7MOVFH,R6MOVFL,R723INCYLCMP1:CJNEYH,#03H,LP1CJNEYL,#0E8H,LP1LJMPLOOP1XO:ACALLXMOTOR0;-X一步MOVR2,XHMOVR3,XLMOVR4,XHMOVR5,XLACALLBADD;算X+XMOVR2,FHMOVR3,FLMOVR4,R6MOVR5,R7ACALLBSUB;算F-2XINCR7MOVFH,R6MOVFL,R7DECXLAJMPCMP1/带符号加减法程序/BSUB:MOVA,R4CPLACC.7MOVR4,ABADD:MOVA,R2MOVC,ACC.7MOVF0,CXRLA,R4MOVC,ACC.724MOVA,R2CLRACC.7MOVR2,AMOVA,R4CLRACC.7MOVR4,AJCJIANJIA:MOVA,R3ADDA,R5MOVR7,AMOVA,R2ADDCA,R4MOVR6,AQWE:MOVC,F0MOVACC.7,CMOVR4,ARETJIAN:MOVA,R3CLRCSUBBA,R5MOVR7,AMOVA,R2SUBBA,R4MOVR6,AJNBACC,7,QWEBMP:MOVA,R7CPLAADDA,#1MOVR7,AMOVA,R6CPLA25ADDCA,#0MOVR6,ACPLF0SJMPQWE/模拟实验程序/ORG0000HAJMPSTARTORG0100HSTART:MOVR6,#10HLOOP1:MOVR5,#00HLOOP0:MOVA,R5MOVDPTR,#TABMOVCA,@A+DPTRCPLAMOVP2,AACALLDELAYACALLDECLLOOP2:INCR5MOVA,R5CJNEA,#08H,LOOP0AJMPLOOP1DELAY:MOVA,R6MOVR4,ALP2:MOVR3,#080HLP1:MOVR2,#040HLP0:NOPDJNZR2,LP0DJNZR3,LP1DJNZR4,LP2RET26DECL:DJNZR6,LOOP2MOVR6,#01HRETTAB:DB01HDB03HDB02HDB06HDB04HDB0CHDB08HDB09HEND27',)
提供XY-工作台课程设计说明书,xy工作台课程设计说明书会员下载,编号:1700826612,格式为 docx,文件大小为29页,请使用软件:wps,office word 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。