XY工作台设计说明书_第1页
XY工作台设计说明书_第2页
XY工作台设计说明书_第3页
XY工作台设计说明书_第4页
XY工作台设计说明书_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、广东海洋大学 工程学院 机电1103 陈庆添 201011411404目录一、总体 2二、机械结构设计31、脉冲当量和传动比的确定32、机械部件(工作台)总体尺寸33、工作载荷分析及计算44、滚珠丝杠螺母副的选型和校核55、导轨的选型和计算106、联轴器的选择及计算117、传动系统等效转动惯量计算128、步进电机的选用13三、控制系统设计181、控制系统硬件的基本组成182、接口程序初始化及步进电机控制程序193、直线圆弧插补程序设计22四、设计总结30参考文献 31一、 总体1、总体参数设计一个数控XY工作台及其控制系统。该工作台可安装在铣床上,用于铣削加工。已知的设计参数如下:最大铣刀直径

2、最大铣削宽度最大铣削深度加工材料工作台加工范围(mm)最大移动速度20 mm10 mm5 mm碳钢X=250,Y=2003 m/min2、开、半闭、闭环选择开环伺服系统步进电机驱动没有检测装置半闭环伺服系统交流或直流伺服电机驱动脉冲编码器速度反馈闭环伺服系统交流或直流伺服电机驱动位置检测装置位置反馈本设计采用开环步进电机驱动。3、传动初步设计电动机联轴器滚珠丝杠工作台4、系统组成框图大致确定为:控制、接口、驱动、传动再到执行。即为5、机械传动系统简图X轴与Y轴的传动系统简图都如图所示二、机械结构设计1、脉冲当量和传动比的确定1.1、脉冲当量的确定根据机床或工作台进给系统所需要的定位精度来选定脉

3、冲当量。考虑到机械传动系统的误差存在,脉冲当量值必须小于定位精度值。本次设计给定脉冲当量 为0.01mm。1.2、传动比的确定传动比计算公式:(参考文献【1】式21)其中:为步进电机的步距角,为滚珠丝杠导程,为系统脉冲当量。根据传动设计,采用联轴器,初选电机步距角,丝杠导程,。则其传动比2、机械部件(工作台)总体尺寸由于工作台的加工范围为X250mm,Y200mm。工作台尺寸一般为工作台加工范围的1.1倍。所以:X250×1.1275mm, Y200×1.1220mm,其厚度初定为30mm。选择工作台的型槽为T型槽,查电子版袖珍机械设计师手册中的T型槽和相应螺栓(摘自GB/

4、T158-1996) 表3-25T型槽和相应螺栓尺寸,可得所选T型槽的参数:A10mmB18mmC8mm H21mm间距取50mm一取工作台厚度为T型槽厚度的2倍,即2×2142mm。工作台质量:,即纵向丝杠所承受的质量。在工作台上的工件和夹具的质量估计为所以总的移动部件的重量为3、工作载荷分析及计算3.1销削力的分析与计算铣削运动的特征是主运动为铣刀绕自身轴线高速回转,进给运动为工作台带动工件在垂直于铣刀轴线方向缓慢进给(键槽铣刀可沿轴线进给).铣刀的类型很多,但以圆柱铣刀和端铣刀为基本形式,此选用莫氏锥柄立铣刀,铣刀材料选择高速钢.根据工件材料为碳钢可确定铣削力的计算公式:FZ=

5、9.81CFz·ae0.86·af0.72·d0-0.86·ap·Z(参考文献【1】表2-1)式中各参数如下:CFz铣削力系数,CFz=68.2(参考文献【1】表2-3)ae 最大铣削宽度,本设计为10mmap 背吃刀量,本设计为5mmZ 铣刀齿数,选择粗齿,齿数取3(参考文献【2】表3-23)d0 铣刀直径,查得d0= 20mm(已知)af 每齿进给量(mm/齿),即铣刀每转一个齿间角时,工件与铣刀的相对移动量,查得af=0.04mm/齿(参考文献【2】表5-6)故 : FZ=9.81×68.2×100.86×0

6、.040.72×20-0.86×5×3=545 N由表21和表22中表示每齿进给量,即铣刀每转一个齿间角时,工件与铣刀的相对移动量,每齿进给量、每转进给量和工作台进给速度三者之间的关系为式中z为铣刀齿数,n为铣刀转速可得工作台进给速度3.2进给工作台工作载荷计算作用在工作台上的合力与铣刀刀齿上受到的铣削力的合力F大小相同,方向相反,合力就是设计和校核工作台进给系统时要考虑的工作载荷,它可以沿着铣床工作台运动方向分解为三个力:工作台纵向进给力方向载荷,工作台横向进给方向载荷和工作台垂直进给方向载荷。工作台工作载荷、和与铣刀的切向铣削力之间有一定的经验比值。因此,根据

7、参考文献【1】表2-4,查工作台载荷与切向铣削力的经验比值:铣削条件比值不对称铣削逆铣顺铣圆柱铣、立铣盘铣和成型铣1.001.200.800.900.200.300.750.800.350.400.350.40求出后,根据最大的经验比算,即可计算出工作台的计算载荷、和。4、滚珠丝杠螺母副的选型和校核4.1滚珠丝杠螺母副类型选择4.1.1主要类型采用回珠器处在螺母之内的钢珠内循环方式,另外,为了消除间隙和提高滚珠丝杠副的钢度,可以预加载荷,使它在过盈的条件下工作,初步选用垫片预紧式。4.1.2主要参数及代号4.1.2.1滚珠丝杠副的主要参数公称直径,数控机床常用的进给丝杠的公称直径为至,但这是X

8、-Y工作台,不用太大,初选。基本导程(螺距),由步距角、脉冲当量和传动比确定。精度等级,一般选用4级7级,数控机床及精密机械可选用2级3级。它是滚珠丝杠副的重要指标,直接影响定位精度、承载能力和接触刚度。4.1.2.2滚珠丝杠副的标注参考【2】表2-6,初步选择滚珠丝杠副为FDM1604-3,导轨面的硬度为5864HRC。参考【3】 表12-1-17 查出其具体参数如下:规格代号公称直径公称导程滚珠直径螺旋升角循环列数额定动载荷额定静载荷接触刚度1604-31642.38135.19.74424.2滚珠丝杠螺母副的型号选择及校核步骤4.2.1最大工作载荷(计算进给牵引力(N)滚珠丝杠上的工作载

9、荷Fm(N)是指滚珠丝杠副在驱动工作台时滚珠丝杠所承受的轴向力,也叫做进给牵引力。选用矩形导轨,计算公式(参考文献【1】式2-10):Fm=KFLf,(FvFcG)式中K考虑颠覆力矩影响的实验系数,矩形导轨K=1.1滚动导轨摩擦系数:0.00250.005;这里取0.005G移动部件的重力(N):G=800NFL工作台纵向进给方向载荷Fc工作台横向进给方向载荷 Fv工作台垂直进给方向载荷故:Fm=1.1×5450.005×(109218800)=605N4.2.2最大动负载C的计算及主要尺寸初选滚动丝杠最大动载荷C可用下式计算: 参考【1】(2-14)式中:L为工作寿命,单

10、位为,;n为丝杠转速,;v为最大切削力条件下的进给速度,为所预选的滚珠丝杠的导程,待刚度验算后再确定;t为额定使用寿命(h),可取t=15000h;为运转状态系数,无冲击取11.2,一般情况取1.21.5,有冲击振动取1.52.5;为滚珠丝杠工作载荷(N)。初选滚珠丝杠副的尺寸规格,相应的额定动载荷不得小于最大动载荷C;。取,而工作台进给速度,则工作寿命:则因为,所以所选滚珠丝杠螺母副符合最大动载荷要求。4.2.3传动效率计算滚珠丝杠螺母副的传动效率为: 参考【1】(2-15)其中,为丝杠螺旋升角,可由,为摩擦角,滚珠丝杠副的滚动摩擦系数,其摩擦角约等于。滚珠丝杠副的传动效率较高,一般取0.8

11、0.9之间,可知,上式传动效率计算有效。4.2.4刚度验算4.2.4.1丝杠的拉压变形量滚珠丝杠计算满载时拉压变形量: 参考【1】(2-15)其中:为在工作载荷作用下丝杠总长度上拉伸或压缩变形量,为丝杠的工作载荷,L为滚珠丝杠在支承件的受力长度,取,E为材料弹性模量,对钢,A为滚珠丝杠按内径确定的截面积, ,“+”号用于拉伸,“-”号用于压缩。则 4.2.4.2滚珠与螺纹滚道间的接触变形量该变形量与滚珠列、圈数有关,即与滚珠总数量有关,与滚珠丝杠长度无关。有预紧时,可以使用下式计算: 参考【1】(2-17)其中:为滚珠直径,为滚珠总数量,Z为一圈的滚珠数,为滚珠丝杠的公称直径,为预紧力,为滚珠

12、丝杠的工作载荷查表可得, 由于当滚珠丝杠有预紧力,且预紧力为轴向工作载荷的1/3时,值可减少一半左右。4.2.4.3滚珠丝杠副刚度的验算丝杠的总变形量应小于允许的变形量。一般不应大于机床进给系统规定的定位精度值的一半。或者,由丝杠精度等级查出规定长度上允许的螺距误差,则相应长度上的变形量应该比它小。否则,应考虑选用较大公称直径的滚珠丝杠。查机械设计手册,滚珠丝杠副行程精度,表12-1-19,在效行程L内平均行程变动量,根据机床的定位精度为可得为0.023mm, 。因此所选的滚珠丝杠副刚度符合要求。4.2.5压杆稳定性验算滚珠丝杠长度确定根据经验公式 其中L由1604-3丝杠副中取L=65mm.

13、 故 =250+65+50=365mm 圆整=365mm =200+65+50=320mm 圆整=320mm滚珠丝杠通常属于受轴向力的细长杆,若轴向工作负载过大,将使丝杠失去稳定而产生纵向屈曲,即失去稳定。失稳时的载荷为: 参考【1】(2-18)其中:E为丝杠材料弹性模量,对钢,I为截面惯性矩,对丝杠圆截面,(丝杠承载方式系数,选用一端固定,一端简支方式)则较验较长的丝杠: 临界载荷与丝杠工作载荷之比称为稳定性安全系数,如果大于需用稳定安全系数,则该滚珠丝杠就不会失稳。因此,滚珠丝杠的压杆稳定条件为:因此,所选滚珠丝杠符合稳定性要求。4.2.6滚珠丝杠螺母副安装连接尺寸在确定丝杠副类型及型号及

14、进行了传动效率、刚度和稳定性校核后,还需要考虑其他一些设计事项。比如:避免丝杠外露;螺母在有效行程内配置限位装置,以免越程滚珠流失;滚珠丝杠必须润滑,常用锂树脂;丝杠副螺母安装连接尺寸等。参考【4】根据表2-12和图2-12内循环滚珠丝杠副(包括浮动反向器及固定反向器)滚珠螺母安装、连接尺寸:规格代号公称直径公称导程滚珠螺母安装、连接尺寸1604164285038105.8105.75、导轨的选型和计算5.1滚动导轨本设计采用整体型直线滚动导轨,因为它是根据预紧订货,不需要自己调整。5.2、直线滚动导轨副的计算参考【1】表2-16列出了上海组合夹具厂两种型号(SGDA和SGDB)直线滚动导轨副

15、的主要参数,其中为额定动载荷,为额定静载荷。初选GDA20滚动导轨,根据指导书表2-16可得其导轨参数,其额定动载荷。这个行走距离称为滚动导轨的距离额定寿命,它可根据滚动导轨的额定动载荷用下列公式进行计算: 参考【1】(2-20)其中:L为滚动导轨副的距离寿命,F为每个滑块上的工作载荷, ,为硬度系数,导轨面的硬度为5864HRC时,1.0,为温度系数,当工作温度不超过时,为接触系数,每根导轨条上装两个滑块时,为载荷/速度系数,无冲出振动或时,取。 则滚动导轨副的距离寿命L:从产品样本中选定了滚动导轨副的型号,计算距离寿命L或小时额定寿命,若L或大于滚动导轨的期望寿命时,则满足设计要求,初选的

16、滚动导轨副即可采用。由于,所以初选的滚动导轨副满足要求。6、联轴器的选择及计算参考【5】初步选用LK系列夹紧螺丝固定微型刚性联轴器,其特点:重量轻、超低惯性和灵敏度铝合金和不锈钢材料夹紧螺丝固定。初选:LK13-C32- ,其中:GH2表示系列号,19表示外径为42mm。注: 口口口口表示两边孔径。系列号后面不带C为顶紧固定方式外型尺寸:(单位为mm)规格型号DLL1M可做最大内径LK13-C32-1014323219M414技术参数 规格型号扭矩(N/M)纠缠能力最高转速(rpm)拧紧力矩(N.m)额定最大径向(mm)轴向(mm)角度(0)LK13-C32-1014240.151246002

17、.5LK13-C32-1014,1014由计算得出,其中一个为丝杠跟联轴器连接尺寸,另一个为电机轴跟联轴器的配合尺寸。已知可做最大内径为14,则选丝杠端与联轴器配合尺寸为14mm。7、传动系统等效转动惯量计算由于传动部件并不都与电机轴同轴线,还存在各传动部件转动惯量向电机轴的折算问题。最后,要计算整个传动系统折算到电机轴上的总转动惯量,即传动系统等效转动惯量。7.1转动惯量的计算基本公式对于轴、轴承、联轴器、丝杠等圆柱体的转动惯量计算公式,当钢材材料密度为时,有 参考【1】(2-3)P7其中:D为圆柱体直径,L为圆柱体长度。7.2、转动惯量折算7.2.1滚珠丝杠转动惯量折算根据滚珠丝杠惯量折算

18、到电机轴上为:,为丝杠与电机轴之间的总传动比。根据滚珠丝杠的公称直径,其长度则7.2.2工作台等效转动惯量折算工作台是移动部件,其移动质量折算到滚珠丝杠轴(图2-2)上的转动惯量可按下式进行: 参考【1】(2-6)P8其中:为丝杠导程,为工作台质量。则其等效工作台转动惯量:7.2.3联轴器等效转动惯量折算对于联轴器按其外径计算,长度为,则其等效转动惯量:7.2.4传动系统各部件折算到电机上的总等效转动惯量:则8、步进电机的选用根据步进电机的优点,输出转角(步距角)无长期积累误差,每转一圈积累误差会自动消失。启动、停止、反转及其他运行方式的改变,都可以在少量的脉冲周期内完成并且具有定位转矩。8.

19、1步距角的选择定位精度要求较高,运行范围较广的控制系统,应选用步距角较小,运行频率较高的步进电机。已知脉冲当量,丝杠的导程=4mm由公式2-23 即步进电机的步距角8.2步进电机输出转矩的选择步进电机最大静转矩是指步进电机的定位转矩(静止状态),是选择步进电机的最基本的参数。步进电机空载启动转矩可按下式计算 (2-24)其中为空载启动力矩;为空载启动时运动部件由静止上升到最大快进速度时,折算到电机上的力矩;为空载时折算到电机轴上的摩擦力矩;为由于丝杠预紧,折算到电机轴上的附加摩擦力矩。加速度力矩由 初设运动部件从静止启动加速到最大快进速度所需的时间。则 加速度力矩空载摩擦力距空载摩擦力矩: 参

20、考【1】(2-27)式中:G为运动部件的总重量(N),;为导轨摩擦系数,;为传动系统总效率,一般取=0.70.85。则附加摩擦力距附加摩擦力距: 专业课课程设计指导书(2-28)其中:为滚珠丝杠预加载荷,即预紧力,一般取的1/3;为滚珠丝杠未预紧时的传动效率,一般取。则:步进电机空载启动转矩为:根据表2-17步进电机启动转矩与最大静转矩关系步进电机相数三相四相五相六相拍数36485106120.50.8660.7070.7070.8090.9510.8660.866选取步进电机为四相八拍式,算出步进电机空载启动时所需的最大静转矩则 8.3总负载转矩的计算运动部件正常工作,电动机的启动为带负载启

21、动,其总负载转矩可按下式计算: 参考【1】(2-20)其中:为作用在工作台的合力F折算到电机上的转矩。根据下式算出运动部件正常运行时所需的最大静转矩:按和中的较大者选取步进电机的最大静转矩,并要求根据最大静转矩和步距角在表2-18 BF反应式步进电动机技术参数表中初选电动机型号:电机型号步距角最大静转矩最高空载启动频率运行频率转子转动惯量分配方式质量外形尺寸外径长度轴径90BF0010.93.922000800017.64四相八拍4.59014598.4启动矩频特性校核步进电机有三种工况:启动,快速进给运行,工进运行。8.4.1启动矩频特性进行校核前面进行是对初选电机后检查电机最大静转矩是否满

22、足要求,但是不能保证电机在快速启动时不丢步。因此,还要对启动矩频特性进行校核。如右图所以为90BF001步进电机的启动矩步特性曲线。已知空载启动力矩找得对应的允许启动频率,。由于90BF001步进电机的最高空载启动频率为2000,所以,即电机不失步。8.4.2运行矩频特性校核要对快速进给运行和工作进给运行两种工况分别校核,确保快进和工进时均不丢步。如右图所示为90BF001步进电机运行矩频特性曲线。1、快速进给运行矩频特性校核步进电机的最高快进运行频率可按式(2-33)快速进给时已经不存在加速力矩项,并且一般快进时处于空载状态,故快进力矩的计算公式只保留了,则快进时,折算到电机轴上的摩擦力矩从

23、90BF001步进电机运行矩频特性曲线,根据可找得,而实际步进电机的最高快进运行频率,所以,快进时电机不丢步。8.4.3工进运行矩频特性校核工进时步进电机的运行频率摩擦力矩工作负载力矩折算到电机上的力矩工进时电机运行力矩根据工进频率,查90BF001步进电机运行矩频特性曲线,得,而电机,所以步进电机在驱动工作台时不会失步。8.4.4验算惯量匹配电动机轴上的总当量负载转矩惯量与电机轴自身转动惯量的比值应该控制在一定的范围内,既不应太大,也不应太少,即伺服系统的动态特性主要取决于负载特性,由于工作条件的变化而引起的负载质量、刚度、阻尼等的变化,将导致系统动态特性也随之产生较大变化,使伺服系统综合性

24、能变差,或给控制系统设计造成困难。如果该比值太小,说明电动机选择或传动比设计不太合理,经济性较差。为使该系统惯量达到较合理的匹配,一般应将比值控制在之间。,由此可见,符合惯量匹配要求。8.5步进电机的安装尺寸步进电机的安装比较简单,不带机座,用定位止扣进行安装定位,以保证步进电机安装的同轴度。小尺寸电机的安装面上有螺孔供安装,大尺寸电机的安装面上有通孔供安装。三、控制系统设计1、 控制系统硬件的基本组成1.1 微处理器选择在以单片机为核心的控制系统中,大多数采用MCS-51系列单片机的8031芯片,经过扩展存储器、接口和面板操作开关等,组成功能较完善、抗干扰性能较强的控制系统。8031内部包含

25、一个8位CPU,128字节的RAM,两个16位的定时器,四个8位并行口,一个全双工串行口,可扩展的程序和数据存储器各64K,有5个中断源。1.2 系统扩展系统中采用键盘实现输入,并采用LED显示器,它们均需要占用较多芯片口线,所以该系统需要进行系统扩展。可编程并行接口8255A是一种应用广泛的并行接口扩展器件。它具有三个8位并行口PA、PB、PC,由此提供了24条口线。1.3 显示模块与键盘连接如图3-2,通过P1口及译码器的键盘和显示接口电路。这里由P1口的准双向口功能可以实现一口多用。首先,使P1口的低4位输出字形代码;P1口的高4位输出一个位扫描字,经38译码器后显示某一位,并持续1ms

26、。各位扫描一遍之后,关掉显示。其次,使P1口的高4位转为输入方式,使P1口的低4位输出键扫描信号,有键按下时,转入键译码和处理程序。图32 通过P1口及译码器的键盘和显示接口电路1.4 步进电机驱动电路设计步进电机的驱动电路设计主要涉及脉冲分配器的选择问题和驱动电路的选择问题。时下脉冲分配器主要有两种:一种是硬件脉冲分配器(国内主要有YB系列),另外一种是软件脉冲分配器。软件脉冲分配器不需要额外的电路,相应的降低了系统的成本,虽然这种方法占用了一定的计算机运行时间,但是在该设备中计算机有足够的资源来担当买中分配任务。该系统采用软件来经行脉冲分配更为合理。单片机与步进电机的接口电路如图33。图3

27、3 单片机与步进电机的接口电路2、接口程序初始化及步进电机控制程序2.1 8255A初始化程序INTT: MOV DX, 8255A控制端口MOV AL, 86HOUT DX, ALMOV AL, 05HOUT DX, AL2.2 40H类型中断服务程序MOV DX, 8255AIN AL, DXIRET2.3 步进电机驱动程序2.3.1 电机的控制电路原理及控制字节拍通电相控制字正转反转二进制十六进制18A0000000101H27AB0000001103H36B0000001002H45BC0000011006H54C0000010004H63CD0000010105H72D0000011

28、006H81DA0000011107H设电机总的运行步数放在R4,转向标志存放在程序状态寄存器用户标志位F1(D5)中,当F1为0时,电机正转,为1时则反转。正转时P1端口的输出控制字01H,03H,02H,06H,04H,05H存放在片内数据存储单元20H27H中,28H中存放结束标志00H,在29H2EH的存储单元内反转时P1端口的输出控制字01H,05H,04H,06H,02H,03H,在2DH单元内存放结束标志00H。2.3.2电机正反转及转速控制程序PUSH A ;保护现场MOV R4, #N ;设步长计数器CLR C;ORL C, D5H ;转向标志为1转移JC ROTE;MOV

29、R0, #20 ;正转控制字首址指针AJMP LOOP;ROTE: MOV R0, #27H ;反转控制字首地址LOOP: MOV A, R0;MOV P1, A ;输出控制字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: DE

30、C A;JNZ LOOP;DJNZ R2, DELAY1;RET;3、直线圆弧插补程序设计在机电设备中,执行部件如要实现平面斜线和圆弧曲线的路径运动,必须通过两个方向运动的合成来完成。在数控机床中,这是由X、Y两个方向运动的工作台,按照插补控制原理实现的。3.1直线插补程序的设计3.1.1用逐点比较法进行直线插补计算,每走一步,都需要以下四个步骤:偏差判别:判别偏差或,从而决定哪个方向进给和采用哪个偏差计算公式。坐标进给:根据直线所在象限及偏差符号,决定沿+X、+Y、-X、-Y的哪个方向进给。偏差计算:进给一步后,计算新的加工偏差。终点判别:进给一步后,终点计算器减1.若为0,表示到达终点停止

31、插补;不为0,则返回到第一步继续插补。终点计算判别可用两个方向坐标值来判断,也可由一个方向的坐标值来判断。当,可用X方向走的总步数作为终点判别的依据,如动点X等于终点则停止。当,则用Y方向走的总步数作为终点判别的依据。由此,第一象限直线插补程序的算法如图:3.1.2程序设计设计程序时,在RAM数据区分别存放终点坐标值、,动点坐标值X,Y,偏差。对8位机,一般可用2字节,而行程较大时则需用3字节或4字节才能满足长度和精度要求。此外,所有的数据区必须进行初始化,如设置初始值、X、Y向步进电机初态(控制字)。插补程序所用的内存单元如下:28H29H2AH2BH2CH70HXY电机正反转控制字电机正反

32、转控制字为:D0D1D2D3D4D5D6D7D1D0为X向电机控制位。D0=1运行,D0=0停止;D1=1正转,D1=0反转。D2D3为Y向电机控制位。D2=1运行,D2=0停止;D3=1正转,D3=0反转。第一象限直线插补的程序如下:ORG 2000HMIAN: MOV SP, #60H;LP4: MOV 28H,#0C8H; MOV 29H,#0C8H; MOV 2AH,#00H; X MOV 2BH,#00H; Y MOV 2EH,#00H; F MOV 70H,#0AH; LP3: MOV A,2EH; JB ACC.7,LP1 MOV A,70H SETB ACC.0 CLR ACC

33、.2 MOV 70H,A; LCALL MOTR; LCALL DELAY; MOV A,2EH;SUBB A,29;INC 2AH;AJMP LP2;LP1: MOV A,70H STEB ACC.2 CLR ACC.0 LCALL MOTR LCALL DELAY MOV A,2EH ADD A,28HLP2: MOV 2EH,A MOV A,28H CJME A,2AH,LP3 RETEND程序中MOTR为步进电机的控制子程序。3.2圆弧插补程序的设计3.2.1逐点比较法逐点比较法的圆弧的插补计算过程和直线插补过程基本相同,也分为偏差判别、坐标进给、偏差计算和终点判别四个步骤。不同点在于

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

35、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; L MOV H,#0CH; H MOV L,#00H; L MOV H,#00H; H MOV YL,#00H; YL MOV YH,#00H; YH MOV FL,#00H; FL MOV FH,#00H; FHLP3: MOV A,FH JNB ACC.7,LP1 MOV A,70H SETB ACC.2 C

36、LR 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,#00H MOV FH,A AJMP LP2LP1: MOV A,70H SETB ACC.0 MOV 70H,A LCALL MOT

温馨提示

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

评论

0/150

提交评论