《XY工作台设计说明书》由会员分享,可在线阅读,更多相关《XY工作台设计说明书(37页珍藏版)》请在金锄头文库上搜索。
1、-目录目录一、总体一、总体2二、机械结构设计二、机械结构设计31、脉冲当量和传动比的确定32、机械部件(工作台)总体尺寸33、工作载荷分析及计算44、滚珠丝杠螺母副的选型和校核55、 导轨的选型和计算106、 联轴器的选择及计算117、 传动系统等效转动惯量计算128、 步进电机的选用13三、控制系统设计三、控制系统设计181、 控制系统硬件的基本组成182、 接口程序初始化及步进电机控制程序193、 直线圆弧插补程序设计22四、四、 设计总结设计总结30参考文献参考文献31-.可修编 .-一、一、 总体总体1、总体参数设计一个数控 XY 工作台及其控制系统。该工作台可安装在铣床上,用于铣削加
2、工。已知的设计参数如下:最大铣刀直最大铣削宽最大铣削深apae径mm20 mm度10 mm度5 mm碳钢工作台加工加工材料围(mm)X=250, Y=200速度3 m/min最大移动2、开、半闭、闭环选择开环伺服系统步进电机驱动没有检测装置半闭环伺服系统交流或直流伺服电机驱动脉冲编码器速度反馈闭环伺服系统交流或直流伺服电机驱动位置检测装置位置反馈本设计采用开环步进电机驱动。3、传动初步设计电动机联轴器滚珠丝杠工作台4、系统组成框图-.可修编 .-大致确定为:控制、接口、驱动、传动再到执行。即为控制器 接口电路 驱动装置 传动机构 XY工作台5、机械传动系统简图X 轴与 Y 轴的传动系统简图都如
3、图所示二、机械结构设计二、机械结构设计1、脉冲当量和传动比的确定1.1、脉冲当量的确定根据机床或工作台进给系统所需要的定位精度来选定脉冲当量。 考虑到机械p传动系统的误差存在,脉冲当量值必须小于定位精度值。本次设计给定脉冲当量为 0.01mm。1.2、传动比的确定传动比计算公式:i bL0(参考文献【1】式 21)360P其中:b为步进电机的步距角,L0为滚珠丝杠导程,P为系统脉冲当量。根据传动设计,采用联轴器,初选电机步距角b 0.9,丝杠导程L0 4mm,P 0.01mm。-.可修编 .-则其传动比i bL00.941360P3600.012、机械部件(工作台)总体尺寸由于工作台的加工围为
4、 X250mm,Y200mm。工作台尺寸一般为工作台加工围的 1.1 倍。所以: X2501.1275mm, Y2001.1220mm, 其厚度初定为 30mm。选择工作台的型槽为 T 型槽,查电子版袖珍机械设计师手册中的 T 型槽和相应螺栓(摘自GB/T158-1996) 表3-25T型槽和相应螺栓尺寸,可得所选 T 型槽的参数:A10mmB18mmC8mmH21mm间距取 50mm一取工作台厚度为 T 型槽厚度的 2 倍,即 22142mm。工作台质量:M0 7.81032751032201034210319.82kg,即纵向丝杠所承受的质量。在工作台上的工件和夹具的质量估计为M1 60k
5、g所以总的移动部件的重量为M M0 M119.8260kg 79.82kg 80kg3、工作载荷分析及计算3.1 销削力的分析与计算-.可修编 .-铣削运动的特征是主运动为铣刀绕自身轴线高速回转 ,进给运动为工作台带动工件在垂直于铣刀轴线方向缓慢进给(键槽铣刀可沿轴线进给).铣刀的类型很多, 但以圆柱铣刀和端铣刀为基本形式 ,此选用莫氏锥柄立铣刀 ,铣刀材料选择高速钢 .根据工件材料为碳钢可确定铣削力的计算公式:FZ=9.81CFzae0.86af0.72d0-0.86apZ(参考文献【1】表 2-1)式中各参数如下:CFz铣削力系数,CFz=68.2(参考文献【1】表 2-3)ae最大铣削宽
6、度,本设计为 10mmap背吃刀量,本设计为 5mmZ铣刀齿数,选择粗齿,齿数取 3(参考文献【2】表 3-23)d0铣刀直径,查得 d0=20mm(已知)af每齿进给量(mm/齿) ,即铣刀每转一个齿间角时,工件与铣刀的相对移动量,查得 af=0.04mm/齿(参考文献【2】表 5-6)故 :FZ=9.8168.2100.860.040.7220-0.8653=545 N由表 21 和表 22 中af表示每齿进给量(mm/齿),即铣刀每转一个齿间角时,工件与铣刀的相对移动量,每齿进给量af、每转进给量f (mm/r)和工作台进给速度v三者之间的关系为vafzn(mm/min)式中 z 为铣刀
7、齿数,n 为铣刀转速(r /min)可得工作台进给速度vafzn0.043600(mm / min)72(mm / min)-.可修编 .-3.2 进给工作台工作载荷计算作用在工作台上的合力F与铣刀刀齿上受到的铣削力的合力 F 大小相同,方向相反,合力F就是设计和校核工作台进给系统时要考虑的工作载荷,它可以沿着铣床工作台运动方向分解为三个力:工作台纵向进给力方向载荷FL,工作台横向进给方向载荷FC和工作台垂直进给方向载荷FV。工作台工作载荷FL、FC和FV与铣刀的切向铣削力Fz之间有一定的经验比值。因此,根据参考文献【1】表 2-4,查工作台载荷与切向铣削力的经验比值:不对称铣削铣削条件比值逆
8、铣FLFz顺铣0.800.900.750.800.350.401.001.200.200.300.350.40圆柱铣、立铣盘FVFz铣和成型铣FCFz求出Fz后,根据最大的经验比算,即可计算出工作台的计算载荷FL、FV和FC。FL1FZ1545 545NFC 0.2FZ 0.2545 109NFV 0.4FZ 0.4545 218N4、滚珠丝杠螺母副的选型和校核4.1 滚珠丝杠螺母副类型选择4.1.1 主要类型采用回珠器处在螺母之的钢珠循环方式,另外, 为了消除间隙和提高滚珠丝杠副的钢度,可以预加载荷,使它在过盈的条件下工作,初步选用垫片预紧式。-.可修编 .-4.1.2 主要参数及代号4.1
9、.2.1 滚珠丝杠副的主要参数公称直径dm,数控机床常用的进给丝杠的公称直径dm为30mm至80mm,但这是 X-Y 工作台,dm不用太大,初选d0 20mm。基本导程(螺距)L0,由步距角b 0.9、脉冲当量P 0.01mm/脉冲和传动比i 1确定L0 360pi/b 4mm。精度等级,一般选用 4 级7 级,数控机床及精密机械可选用 2 级3 级。它是滚珠丝杠副的重要指标,直接影响定位精度、承载能力和接触刚度。4.1.2.2 滚珠丝杠副的标注参考 【2】 表 2-6, 初步选择滚珠丝杠副为 FDM1604-3, 导轨面的硬度为 5864HRC。参考【3】 表 12-1-17 查出其具体参数
10、如下:公称规格代号公称导程滚珠直径螺旋升角循环列数额定动载荷额定静载荷直径接触刚度D01604-316Dh04Dw2.381Ca(KN)Coa(KN)5.19.7Kc(N /m)403334424.2 滚珠丝杠螺母副的型号选择及校核步骤4.2.1 最大工作载荷(计算进给牵引力Fm(N) )滚珠丝杠上的工作载荷 Fm(N)是指滚珠丝杠副在驱动工作台时滚珠丝杠所承受的轴向力,也叫做进给牵引力。选用矩形导轨,计算公式(参考文献【1】式2-10) :-.可修编 .-Fm=KFLf (FvFcG)式中 K考虑颠覆力矩影响的实验系数,矩形导轨 K=1.1,f滚动导轨摩擦系数:0.00250.005;这里取
11、 0.005G移动部件的重力(N) :G=800NFL工作台纵向进给方向载荷FL545NFc工作台横向进给方向载荷Fv工作台垂直进给方向载荷FV故:Fm=1.15450.005(109218800)=605N4.2.2 最大动负载 C 的计算及主要尺寸初选滚动丝杠最大动载荷 C 可用下式计算:(2-14)C 3L fmFm参考【1】式中:L 为工作寿命,单位为106r,L 60nt /106;n 为丝杠转速(r /min),n 1000v/ L0;v 为最大切削力条件下的进给速度(m/min),L0为所预选的滚珠FC109N 218N丝杠的导程,待刚度验算后再确定;t 为额定使用寿命(h) ,
12、可取t=15000h;fm为运转状态系数,无冲击取 11.2,一般情况取 1.21.5,有冲击振动取 1.52.5;Fm为滚珠丝杠工作载荷(N) 。初选滚珠丝杠副的尺寸规格,相应的额定动载荷Ca不得小于最大动载荷 C;Ca C。取fm1.1,而工作台进给速度v 72(mm/min),则工作寿命L:-.可修编 .-L 60nt /106 601000vt/106L0 607215000(/ 1064) 16.2(106r)则C3L fmFm316.21.16051684N因为Ca8.2kN C,所以所选滚珠丝杠螺母副符合最大动载荷要求。4.2.3 传动效率计算滚珠丝杠螺母副的传动效率为:tan参
13、考【1】 (2-15)tan()arctanL0arctan41.2090,为摩擦d020其中,为丝杠螺旋升角,可由角,滚珠丝杠副的滚动摩擦系数f 0.003 0.004,其摩擦角约等于10。tantan1.2090100% 100% 87.88%tan()tan(1.209010)滚珠丝杠副的传动效率较高,一般取 0.80.9 之间,可知,上式传动效率计算有效。4.2.4 刚度验算4.2.4.1 丝杠的拉压变形量1滚珠丝杠计算满载时拉压变形量:1 FmL参考【1】 (2-15)EA其中:1为在工作载荷Fm作用下丝杠总长度上拉伸或压缩变形量(mm),Fm为丝杠的工作载荷(N),L 为滚珠丝杠在
14、支承件的受力长度(mm),取L 400mm,E 为材料弹性模量,对钢E 20.6104Mpa,A 为滚珠丝杠按径确定的截面积(mm2),d213.52“+”号用于拉伸, “-”号用于压缩。A( )() 143.14mm,22-.可修编 .-则1 FmL605400 0.00821mmEA20.6104143.144.2.4.2 滚珠与螺纹滚道间的接触变形量2该变形量与滚珠列、圈数有关,即与滚珠总数量有关,与滚珠丝杠长度无关。有预紧时,可以使用下式计算:2 0.0013Fm3DwFYJZ2(2-17)(mm)参考【1】其中:Dw为滚珠直径(mm),Z为滚珠总数量Z Z 圈数列数,Z 为一圈的滚珠
15、数, ,Z(d0/Dw)3(内循环),d0为滚珠丝杠的公称直径(mm),FYJ为预紧力(kgf, 1kgf 9.8N),Fm为滚珠丝杠的工作载荷(kgf, 1kgf 9.8N)查表可得Dw 2.381Z (d0/Dw) 3(内循环) 16/2.381318.111Z Z 圈数列数 18.11132 108.66611Fm 605/10kgf 60.5kgf,FYJFm60.5kgf 20.17kgf332 0.0013Fm3DwFYJZ2 0.001360.532.38120.17108.6662 0.00095mm由于当滚珠丝杠有预紧力,且预紧力为轴向工作载荷的 1/3 时,2值可减少一半左
16、右。4.2.4.3 滚珠丝杠副刚度的验算丝杠的总变形量12应小于允许的变形量。一般不应大于机床进给系统规定的定位精度值的一半。或者, 由丝杠精度等级查出规定长度上允许的螺距误差,则相应长度上的变形量应该比它小。否则,应考虑选用较大公称直径的滚珠丝杠。查机械设计手册,滚珠丝杠副行程精度,表12-1-19,在效行程 L 平均行程变动-.可修编 .-量,根据机床的定位精度为可得为0.023mm,12 0.008210.00095 0.00916mm 0.00115mm。因此所选的滚珠丝杠副刚度符合要求。4.2.5 压杆稳定性验算滚珠丝杠长度确定根据经验公式l l行程 L l其余其中 L 由 1604
17、-3 丝杠副中取 L=65mm.故Lx=250+65+50=365mm圆整Lx=365mmLy=200+65+50=320mm圆整Ly=320mm滚珠丝杠通常属于受轴向力的细长杆,若轴向工作负载过大,将使丝杠失去稳定而产生纵向屈曲,即失去稳定。失稳时的载荷FK为:FKfzEI参考【1】 (2-18)2L其中:E 为丝杠材料弹性模量,对钢E 20.6104Mpa,I 为截面惯性矩,对丝杠圆截面I d1/64 15.34/64 2689.89mm4,fz 2.0(丝杠承载方式系数,选用一端固定,一端简支方式)4fzEI2.020.61042689.894则较验较长的丝杠:FK 2610N22365
18、Lx临界载荷FK与丝杠工作载荷Fm之比称为稳定性安全系数nk, 如果nk大于需用稳定安全系数nk,则该滚珠丝杠就不会失稳。因此,滚珠丝杠的压杆稳定条件为:FK26104nk 429.8nk 4Fm605-.可修编 .-因此,所选滚珠丝杠符合稳定性要求。4.2.6 滚珠丝杠螺母副安装连接尺寸在确定丝杠副类型及型号及进行了传动效率、 刚度和稳定性校核后,还需要考虑其他一些设计事项。比如:避免丝杠外露;螺母在有效行程配置限位装置,以免越程滚珠流失;滚珠丝杠必须润滑,常用锂树脂;丝杠副螺母安装连接尺寸等。参考【4】根据表 2-12 和图 2-12 循环滚珠丝杠副(包括浮动反向器及固定反向器)滚珠螺母安
19、装、连接尺寸:公称直径规格代号d0Ph公称导程D1滚珠螺母安装、连接尺寸D350D4BD5D6A5.716041642838105.8105、导轨的选型和计算5.1 滚动导轨本设计采用整体型直线滚动导轨,因为它是根据预紧订货,不需要自己调整。5.2、直线滚动导轨副的计算参考【1】表 2-16 列出了组合夹具厂两种型号(SGDA 和 SGDB)直线滚动导轨副的主要参数,其中Ca为额定动载荷,C0a为额定静载荷(kN)。初选 GDA20 滚动导轨,根据指导书表2-16 可得其导轨参数,其额定动载荷Ca12.4kN。这个行走距离称为滚动导轨的距离额定寿命,它可根据滚动导轨的额定动载荷Ca用下列公式进
20、行计算:-.可修编 .-CafHfTfCL 50(2-20)F参考【1】fW3其中:L 为滚动导轨副的距离寿命(km),F 为每个滑块上的工作载荷(N),F FvG218800 254.5N,fH为硬度系数,导轨面的硬度为5864HRC44时,fH1.0,fT为温度系数,当工作温度不超过100C时,fT1,fC为接触系数,每根导轨条上装两个滑块时fC 0.81,fW为载荷/速度系数,无冲出振动或v 15m/min时fW11.5,取fW1.2。则滚动导轨副的距离寿命 L:CafHfTfC12.4103110.81L 50254.51778.6kmF50f1.2W33从产品样本中选定了滚动导轨副的
21、型号,计算距离寿命 L 或小时额定寿命Lh,若 L 或Lh大于滚动导轨的期望寿命时,则满足设计要求,初选的滚动导轨副即可采用。由于L 1778.6km 50km,所以初选的滚动导轨副满足要求。6、联轴器的选择及计算参考【5】初步选用 LK 系列夹紧螺丝固定微型刚性联轴器,其特点:重量轻、超低惯性和灵敏度铝合金和不锈钢材料夹紧螺丝固定。初选:LK13-C32- ,其中:GH2 表示系列号,19 表示外径为 42mm。注:口口口口表示两边孔径。系列号后面不带 C 为顶紧固定方式外型尺寸:(单位为 mm)规格型号LK13-C32-1014D32L32L119MM4可做最大径14技术参数-.可修编 .
22、-扭矩(N/M)规格型号额定最大(mm)LK13-C32-1014纠缠能力最高转 拧紧力矩径向轴向(mm)角度(0) 速(rpm)(N.m)240.151246002.5LK13-C32-1014,1014 由计算得出,其中一个为丝杠跟联轴器连接尺寸,另一个为电机轴跟联轴器的配合尺寸。已知可做最大径为 14,则选丝杠端与联轴器配合尺寸为 14mm。7、传动系统等效转动惯量计算由于传动部件并不都与电机轴同轴线, 还存在各传动部件转动惯量向电机轴的折算问题。最后,要计算整个传动系统折算到电机轴上的总转动惯量,即传动系统等效转动惯量。7.1 转动惯量的计算基本公式对于轴、轴承、联轴器、丝杠等圆柱体的
23、转动惯量计算公式,当钢材材料密度为7.8103(kg cm2)时,有J 0.78D4L103(kg cm2)参考【1】 (2-3)P7其中:D 为圆柱体直径(cm),L 为圆柱体长度(cm)。7.2、转动惯量折算-.可修编 .-7.2.1 滚珠丝杠转动惯量JS折算根据滚珠丝杠惯量JS折算到电机轴上为:JS/i2,i为丝杠与电机轴之间的总传动比。根据滚珠丝杠的公称直径d016mm,其长度L 400mm则JS0.78D4L1030.781.64401030.204(kg cm2)7.2.2 工作台等效转动惯量JG折算工作台是移动部件,其移动质量折算到滚珠丝杠轴(图 2-2)上的转动惯量JG可 L
24、按下式进行:JG0 M(kg cm2)参考【1】 (2-6)P82其中:L0为丝杠导程(cm),M为工作台质量(kg)。 则其等效工作台转动惯量JG:2 L 0.4 2JG0M 80 0.324(kgcm )227.2.3 联轴器等效转动惯量JL折算对于联轴器按其外径计算D 38.1mm,长度为L 38.1mm,则其等效转动惯量JL:JL 0.78D4L103 0.783.8143.81103 0.626(kg cm2)227.2.4 传动系统各部件折算到电机上的总等效转动惯量J:则J JS JG JL0.2040.3240.6261.154(kg cm2)8、步进电机的选用根据步进电机的优点
25、,输出转角(步距角)无长期积累误差,每转一圈积累误差会自动消失。启动、停止、反转及其他运行方式的改变,都可以在少量的脉冲周期完成并且具有定位转矩。-.可修编 .-8.1 步距角的选择定位精度要求较高,运行围较广的控制系统,应选用步距角较小,运行频率较高的步进电机。已知脉冲当量P0.01mm/脉冲,丝杠的导程L0=4mm由公式 2-23bL00.94P代入数据得0.01Pi3601360即步进电机的步距角b 0.98.2 步进电机输出转矩的选择步进电机最大静转矩Mj max是指步进电机的定位转矩(静止状态) ,是选择步进电 机 的 最 基 本 的 参 数 。 步 进 电 机 空 载 启 动 转
26、矩 可 按 下 式 计 算Mkq Mka Mkf M0(2-24)其中Mkq为空载启动力矩(N cm);Mka为空载启动时运动部件由静止上升到最大快进速度时,折算到电机上的力矩(N cm);Mkf为空载时折算到电机轴上的摩擦力矩(N cm);M0为由于丝杠预紧,折算到电机轴上的附加摩擦力矩(N cm)。加速度力矩由nmaxvmaxb30000.9750(r/ min)P3600.01360初设运动部件从静止启动加速到最大快进速度所需的时间t 0.2s。则加速度力矩Mka J J2nmax27501021.154102 4.532(N cm)60t600.2空载摩擦力距空载摩擦力矩Mkf:Mkf
27、GfL0(N cm)参考【1】(2-27)2ni式中: G 为运动部件的总重量 (N) ,G 8010N;f为导轨摩擦系数,f 0.004;为传动系统总效率,一般取=0.70.85。-.可修编 .-则MkfGfL080100.0044 2.546(N cm)2i20.801附加摩擦力距M0附加摩擦力距M0:M0FYJL0(12)(N cm)专业课课程设计指导书(2-28)2i其中:FYJ为滚珠丝杠预加载荷,即预紧力,一般取Fm的 1/3;为滚珠丝杠未预紧时的传动效率,一般取 0.9。则:M0FYJL0201.70.4(12) (10.922) 2.14 (N cm)2i20.92步进电机空载启
28、动转矩为:Mkq Mka Mkf M0 4.532 2.546 2.14 9.218(N cm)根据表 2-17 步进电机启动转矩Mkq与最大静转矩Mj max1关系相数步进电机拍数Mkq/ Mj max1三相364四相85五相106六相120.50.8660.7070.7070.8090.9510.8660.866选取步进电机为四相八拍式,算出步进电机空载启动时所需的最大静转矩Mj max则Mjmax1 Mkq/0.70713.038(N cm)8.3 总负载转矩Mfq的计算运动部件正常工作,电动机的启动为带负载启动,其总负载转矩Mfq可按下式计算:Mfq Mka Mkf M0 MF参考【1
29、】(2-20)其中:MF为作用在工作台的合力 F 折算到电机上的转矩。MFFL05450.437.713 (N cm)2i20.921Mfq Mka Mkf M0 MF 4.532 2.546 2.1437.713 46.931(N cm)根-.可修编 .-据下式算出运动部件正常运行时所需的最大静转矩Mj max2:Mjmax2Mfq0.3 0.5117.328(N cm)按Mj max1和Mj max2中的较大者选取步进电机的最大静转矩Mj max,并要求Mj max maxMj max1,Mj max 2根据最大静转矩和步距角在表2-18 BF反应式步进电动机技术参数表中初选电动机型号:步
30、电机型号距角/()最大最高空静载启动转矩频率频率运行转子转动惯量分配质量/kg外形尺寸/mm外长径度径轴105kg m2方式/ N m/Hz四相/Hz144.5八拍90590BF000.913.922000800017.6498.4 启动矩频特性校核步进电机有三种工况:启动,快速进给运行,工进运行。8.4.1 启动矩频特性进行校核前面进行是对初选电机后检查电机最大静转矩是否满足要求, 但是不能保证电机在快速启动时不丢步。因此,还要对启动矩频特性进行校核。如右图所以为 90BF001 步进电机的启动矩步特性曲线。已知空载启动力矩Mkq 7.425(N cm)找得对应的-.可修编 .-允许启动频率
31、fyq,fyq 2000(步/s)。由于 90BF001 步进电机的最高空载启动频率为 2000(步/s),所以fq fyq,即电机不失步。8.4.2 运行矩频特性校核要对快速进给运行和工作进给运行两种工况分别校核,确保快进和工进时均不丢步。如右图所示为 90BF001步进电机运行矩频特性曲线。1、快速进给运行矩频特性校核步进电机的最高快进运行频率fKJ可按式(2-33)fKJ1000vmax10003 5000Hz快速进给时已经不存在加速力矩项Mka,并60P600.01且一般 快进 时处 于 空载状 态, 故快 进 力矩MKJ的计算 公式 只 保留了MKJ Mkf M0, 则 快 进 时
32、, 折 算 到 电 机 轴 上 的 摩 擦 力 矩MKJ Mkf M0 2.546 4.902 7.448(N cm)从 90BF001 步进电机运行矩频特性曲线,根据MKJ可找得fyKJ 8000Hz,而实际步进电机的最高快进运行频率fKJ 5000Hz fyKJ, 所以, 快进时电机不丢步。8.4.3 工进运行矩频特性校核工进时步进电机的运行频率fGJ1000vG10000.126 210Hz60p600.01f (FvG)L00.004(651.47 8010)0.4 0.402(N cm)摩擦力矩Mf2i20.92工作负载力矩折算到电机上的力矩MtFtL0977.210.4 67.62
33、(N cm)2i20.921-.可修编 .-工进时电机运行力矩MGJ M0 MfMt1.902 0.402 67.62 72.924(N cm)根据工进频率fGJ 210Hz,查 90BF001 步进电机运行矩频特性曲线,得MyGJ 4(N m),而电机MGJ 72.924(N cm) 0.73(N /m),所以步进电机在驱动工作台时不会失步。8.4.4 验算惯量匹配电动机轴上的总当量负载转矩惯量Jd与电机轴自身转动惯量Jm的比值应该控制在一定的围,既不应太大,也不应太少,即伺服系统的动态特性主要取决于负载特性,由于工作条件的变化而引起的负载质量、刚度、阻尼等的变化,将导致系统动态特性也随之产
34、生较大变化,使伺服系统综合性能变差,或给控制系统设计造成困难。如果该比值太小,说明电动机选择或传动比设计不太合理,经济性较差。为使该系统惯量达到较合理的匹配,一般应将比值控制在Jm1.764(kg cm2)J JS JG JL 0.032 0.324 0.637 0.913(kg cm2)11之间。4Jd0.9131J 0.517,由此可见,d1,符合惯量匹配要求。4JmJm1.7648.5 步进电机的安装尺寸步进电机的安装比较简单,不带机座,用定位止扣进行安装定位,以保证步进电机安装的同轴度。小尺寸电机的安装面上有螺孔供安装,大尺寸电机的安装面上有通孔供安装。-.可修编 .-三、控制系统设计
35、三、控制系统设计1、 控制系统硬件的基本组成1.1微处理器选择在以单片机为核心的控制系统中,大多数采用 MCS-51 系列单片机的 8031芯片,经过扩展存储器、接口和面板操作开关等,组成功能较完善、抗干扰性能较强的控制系统。8031 部包含一个 8 位 CPU,128 字节的 RAM,两个 16 位的定时器, 四个 8 位并行口, 一个全双工串行口, 可扩展的程序和数据存储器各 64K,有 5 个中断源。1.2系统扩展系统中采用键盘实现输入,并采用 LED 显示器,它们均需要占用较多芯片口线, 所以该系统需要进行系统扩展。 可编程并行接口 8255A 是一种应用广泛的并行接口扩展器件。 它具
36、有三个 8 位并行口 PA、 PB、 PC, 由此提供了 24 条口线。1.3显示模块与键盘连接如图 3-2,通过 P1 口及译码器的键盘和显示接口电路。这里由 P1 口的准双向口功能可以实现一口多用。首先,使 P1 口的低 4 位输出字形代码;P1 口的高 4 位输出一个位扫描字,经 38 译码器后显示某一位,并持续 1ms。各位扫描一遍之后,关掉显示。-.可修编 .-其次,使 P1 口的高 4 位转为输入方式,使 P1 口的低 4 位输出键扫描信号,有键按下时,转入键译码和处理程序。图 32 通过 P1 口及译码器的键盘和显示接口电路1.4步进电机驱动电路设计步进电机的驱动电路设计主要涉及
37、脉冲分配器的选择问题和驱动电路的选择问题。时下脉冲分配器主要有两种:一种是硬件脉冲分配器(国主要有 YB 系列) ,另外一种是软件脉冲分配器。软件脉冲分配器不需要额外的电路,相应的降低了系统的成本, 虽然这种方法占用了一定的计算机运行时间,但是在该设备中计算机有足够的资源来担当买中分配任务。该系统采用软件来经行脉冲分配更为合理。单片机与步进电机的接口电路如图33。-.可修编 .-图 33单片机与步进电机的接口电路2、接口程序初始化及步进电机控制程序2.18255A 初始化程序INTT:MOVDX,8255A 控制端口MOVAL,86HOUTDX,ALMOVAL,05HOUTDX,AL2.240
38、H 类型中断服务程序MOVDX,8255AINAL,DXIRET2.3步进电机驱动程序2.3.1电机的控制电路原理及控制字节拍通电相正转反转二进制十六进制控制字-.可修编 .-1234567887654321AABBBCCCDDDA000000010000001100000010000001100000010000000101000001100000011101H03H02H06H04H05H06H07H设电机总的运行步数放在 R4,转向标志存放在程序状态寄存器用户标志位 F1(D5)中,当F1 为 0 时,电机正转,为1 时则反转。正转时P1 端口的输出控制字 01H,03H,02H,06H
39、,04H,05H 存放在片数据存储单元 20H27H 中,28H 中存放结束标志 00H,在 29H2EH 的存储单元反转时 P1 端口的输出控制字01H,05H,04H,06H,02H,03H,在 2DH 单元存放结束标志 00H。2.3.2 电机正反转及转速控制程序PUSHA;保护现场MOVR4,#N;设步长计数器CLRC;ORLC,D5H;转向标志为 1 转移JCROTE;MOVR0,#20;正转控制字首址指针AJMPLOOP;ROTE:MOVR0,#27H;反转控制字首地址-.可修编 .-LOOP:MOVA,R0;MOVP1,A;输出控制字ACALLDELAY;延时INCR0;指针加
40、1MOVA,#00H;ORLJZLOOP1:POPRET;TPL:CLRSUBBMOVAJMPDELAY:DELAY1:LOOP:JNZDJNZRET;-A,TRL;DJNZAMOVA;A,R0,LOOP1;MOVMOVDECLOOP;R2,R0;R4,LOOP;步数步为;恢复现场;返回A,R0;#06H;A;恢复控制字首指针R2,#M;A,#M1;A;DELAY1;0 转移.可修编 .-3、直线圆弧插补程序设计在机电设备中,执行部件如要实现平面斜线和圆弧曲线的路径运动,必须通过两个方向运动的合成来完成。在数控机床中,这是由 X、Y 两个方向运动的工作台,按照插补控制原理实现的。3.1 直线插
41、补程序的设计3.1.1 用逐点比较法进行直线插补计算,每走一步,都需要以下四个步骤:偏差判别:判别偏差Fm 0或Fm 0,从而决定哪个方向进给和采用哪个偏差计算公式。-.可修编 .-坐标进给:根据直线所在象限及偏差符号,决定沿+X、+Y、-X、-Y 的哪个方向进给。偏差计算:进给一步后,计算新的加工偏差。终点判别:进给一步后,终点计算器减 1.若为 0,表示到达终点停止插补;不为 0,则返回到第一步继续插补。终点计算判别可用两个方向坐标值来判断, 也可由一个方向的坐标值来判断。当Xe Ye,可用 X 方向走的总步数Xe作为终点判别的依据,如动点 X 等于终点Xe则停止。当Xe Ye, 则用Y方
42、向走的总步数Ye作为终点判别的依据。由此,第一象限直线插补程序的算法如图:3.1.2 程序设计设计程序时,在RAM 数据区分别存放终点坐标值Xe、Ye,动点坐标值X,Y,偏差Fm。对 8 位机,一般可用 2 字节,而行程较大时则需用 3 字节或 4 字节才能满足长度和精度要求。此外,所有的数据区必须进行初始化,如设置初始值、X、Y 向步进电机初态(控制字) 。插补程序所用的存单元如下:28HXe29HYe2AHX2BHY2CHFm70H电机正反转控制字-.可修编 .-电机正反转控制字为:D0D1D2D3D4D5D6D7D1D0 为 X 向电机控制位。D0=1 运行,D0=0 停止;D1=1 正
43、转,D1=0 反转。D2D3 为 Y 向电机控制位。D2=1 运行,D2=0 停止;D3=1 正转,D3=0 反转。第一象限直线插补的程序如下:ORG2000HMIAN:MOVSP, #60H;LP4:MOV28H,#0C8H;XeMOV29H,#0C8H;YeMOV2AH,#00H; XMOV2BH,#00H; YMOV2EH,#00H; FMOV70H,#0AH;LP3:MOVA,2EH;ACC.7,LP1MOVA,70HSETBACC.0CLRACC.2MOV70H,A;LCALLMOTR;LCALLDELAY;MOVA,2EH;-.可修编 .-SUBBA,29;INC2AH;AJMPL
44、P2;LP1:MOVA,70HSTEBACC.2CLRACC.0LCALLMOTRLCALLDELAYMOVA,2EHADDA,28HLP2:MOV2EH,AMOVA,28HCJMEA,2AH,LP3RETEND程序中 MOTR 为步进电机的控制子程序。3.2 圆弧插补程序的设计3.2.1 逐点比较法逐点比较法的圆弧的插补计算过程和直线插补过程基本相同,也分为偏差判别、坐标进给、偏差计算和终点判别四个步骤。不同点在于:(1)偏差计算公式步进与前一点偏差有关,还与前一点的坐标有关,在计算偏差的同时要进行坐标计算。 (2)终点的判别是以一个方向的坐标值与终点坐标值相比较判断其是否相-.可修编 .-
45、等为判据。若Xe Ye,则以 X 是否等于Xe作为终点判据;若Xe Ye,则以Y 是否等于Ye作为终点判据。第一象限逆圆弧插补程序算法如图:3.2.2 程序设计和直线插补程序设计一样,也在存中开辟存储单元用以存放有关数据。在RAM 数据区分别存放懂点坐标 X 和 Y, 其初始值为起点坐标值, 其后依据坐标计算结果而变化,存放终点坐标值Xe,Ye以及存放偏差Fm飞存储单元。第一象限逆圆弧插补程序如下:-.可修编 .-XLEQU18HXHEQU19HYLEQU28HYHEQU29HXeLEQU1AHXeHYeLYeHORGMAIN:-EQU1BHEQU2AHEQU2BHFLEQU2CHFHEQU2
46、DH2400HMOVSP,#60H;MOV70H,#08H;MOVXL,#80H;XLMOVXH,#0CH;XHMOVYeL,#80H;YeLMOVYeH,#0CH;YeHMOVXeL,#00H;XeLMOVXeH,#00H;XeHMOVYL,#00H;YLMOVYH,#00H;YHMOVFL,#00H;FL.可修编 .-MOVFH,#00H;FHLP3:MOVA,FHJNBACC.7,LP1MOVA,70HSETBACC.2ADD:-CLRACC.0LCALLMOTRMOVR1,#28HMOVR0,#1CHMOVR7,#02HLCALLMULT2CLRCMOVA,FLADDCA,1CHMOV
47、FL,AMOVA,FHADDCA,1DHMOVFH,ACLRCMOVA,YLADDA,#01HMOV28H,A.可修编 .-MOVA,YHADDCA,#OOHMOVYH,ACLRCMOVA,FLLP1:SUB:-ADDA,#01HMOVFL,AMOVA,FLADDCA,#00HMOVFH,AAJMPLP2MOVA,70HSETBACC.0MOV70H,ALCALLMOTRMOVR1,#18HMOVR0,#1CHMOVR7,#02HLCALLMULT2CLRCMOVA,FLSUBBA,1CH.可修编 .-MOVFL,AMOVA,FLSUBBA,1DHMOVFH,ACLRCLP2:-MOVA,XL
48、SUBBA,#01HMOVXL,AMOVA,XHSUBBA,#00HMOVXH,ACLRCMOVA,FLADDA,#01HMOVFL,AMOVA,FLADDCA,#00HMOVFH,AMOVA,YHCJNEA,YeH, LP3AMOVA,YLCJNEA,YeL, LP3A.可修编 .-LP3A:AJMPLP3ORG2500HMULT2:PUSHPSWPUSHAPUSHBCLRCMOVR2,#00HSH1:MOVA,R1MOVB,#02HMULABPOPPSWADDCA,R2MOVR0,AINCR0INCR1DJNZR7,SH1POPBPOPPSWRETEND四、设计总结-.可修编 .-在最近的
49、年间,机床数控化的改造工作,在我国,已开始摸索出一条成熟、而又可靠的道路。我们在采用一些先进的国外数控产品的时候,已经有所掌握。历时一个星期多的课程设计,在血汗交融的过程中结束了,虽然是辛苦的,劳累的,但是在最后见到自己的成果的那一瞬间,心,却是被那一的图纸给融化了。对铣床 X-Y 工作台的数控化改装设计后,使我们进一步的了解了普通机床与数控机床的差异。 也使我们更加深刻的认识到,利用数控系统改造机床是提高产品质量、提高生产效率,提高旧设备利用率,推广机电一体化技术的重要手段。在这次课程设计中, 最深体会的就是要做事要耐心而细致,粗心地过去只能换来拼命修改的恶果。计算、查表、定位问题及工艺参数
50、的确定,是最令我头疼的难题,但经过老师的耐心指导,虽然笨,但领悟到的还是有的,只是数量的问题。 通过这次课程设计, 把以前一些淡忘的知识, 和设计方法都重新回忆了起来,并且以前不太明白的地方更加熟悉了。在这里,感我们的指导老师,在他们的指导下我们解决了各种疑难,顺利地完成设计!-.可修编 .-参考文献参考文献【1】专业课程设计指导书海洋大学工程学院机械系2010.12【2】机械制造技术基础课程设计指导教程邹青呼咏主编机械工业【3】 机械设计手册第三版第3 卷成大先主编化学工业【4】 袖珍机械师手册第2 版毛谦德振清主编机械工业【5】网上资料2009 版联轴器样本光宇科技公司提供【6】机电一体化技术(第二版)卫青建勇主编科学【7】 机械制造技术基础课程设计指导教程邹青主编机械工业【8】 单片微型计算机原理与应用王宏唐炜等主编华中科技大学【9】 机械设计手册(新版)-.可修编 .