数控车床设计案例

上传人:仙*** 文档编号:35076492 上传时间:2021-10-25 格式:DOC 页数:40 大小:1.47MB
返回 下载 相关 举报
数控车床设计案例_第1页
第1页 / 共40页
数控车床设计案例_第2页
第2页 / 共40页
数控车床设计案例_第3页
第3页 / 共40页
点击查看更多>>
资源描述
1 绪论随着科学技术的不断发展,对机械产品的质量和生产率提出了越来越高的要求。机械加工工艺过程的自动化是实现上述要求的最重要的措施。它不仅能够提高产品的质量,提高生产效率,降低生产成本,还能够大大改善工人的劳动条件。1.1 先进制造技术的提出 当今世界各国经济的竞争,主要是制造技术的竞争。在企业的生产力构成中,制造技术的作用一般占60%左右。美国现在正推行以微电子带动的第三次产业革命,重点就是发展先进制造技术。当前,制造技术已经进入了计算机辅助制作时代,它是通过一个计算机分级结构网络来监测、控制和管理制作过程中各个阶段的工作,其中包括生产管理与控制、工程分析与设计、财务与销售等方面。在制造系统中,存在着以生产对象为中心,由原材料 毛坯零件成品构成的物质流,以生产管理和信息管理等管理技术为主题的信息流以及为了保证生产活动正常进行而必须的能量流。其中,信息流的引入是形成先进制造系统最关键的要素。 以机械制造为代表的先进制造技术,对一个国家的技术经济发展起着至关重要的作用。它的水平高低在很大程度上反映了一个国家工业发展的水平,是现代企业最重要的看家本领,是企业竞争力的最重要因素,也是提高产品自主开发能力和技术创新能力、提高产品质量的技术基础。1.2 先进制造技术的特点 先进制造技术已经不是传统意义上的机械制造技术,它是集机械、电子、光学、信息科学、材料科学、管理科学与许多领域最新成就于一体的新兴技术与新兴工业,是各种先进技术与制作技术的有机结合,具有以下六个特点。(1) 先进性作为先进技术的基础制造技术,必须是经过优化的先进工艺。因此,先进制造技术的核心和基础必须是优质、高效、低耗、清洁的工艺。它从传统工艺发展起来,并与新技术实现了局部或系统集成。(2) 通用性 先进制造技术不是单独分割在制造过程中的某一环节,它覆盖了产品设计、生产设备、加工制造、维修服务、甚至回收再生的整个过程。(3) 系统性随着微电子、信息技术的引入,先进制造技术能驾驭信息生成、采集、传递、反馈、调整的信息流动过程。先进制造技术能驾驭生产过程的物质流、能源流和信息流的系统工程。(4) 集成性先进制造技术由于专业、学科间不断渗透、交叉、融合,界限逐渐淡化甚至消失,技术趋于系统化,以发展成为集机械、电子、信息、材料和管理技术于一体的新兴交叉学科,因此有人称其为制造工程。1.3 数控化改造的优缺(1) 减少投资额、交货期短同购置新机床相比,一般可以节省6080的费用,改造费用低。特别是大型、特殊机床尤其明显。一般大型机床改造,只花新机床购置费用的1/3,交货期短。但有些特殊情况,如高速主轴、托盘自动交换装置的制作与安装过于费工、费钱,往往改造成本提高23倍,与购置新机床相比,只能节省投资50左右。(2) 机械性能稳定可靠,结构受限所利用的床身、立柱等基础件都是重而坚固的铸造构件,而不是那种焊接构件,改造后的机床性能高、质量好,可以作为新设备继续使用多年。但是受到原来机械结构的限制,不宜做突破性的改造。(3) 熟悉了解设备、便于操作维修购买新设备时,不了解新设备是否能满足其加工要求。改造则不然,可以精确地计算出机床的加工能力;另外,由于多年使用,操作者对机床的特性早已了解,在操作使用和维修方面培训时间短,见效快。改造的机床一一安装好,就可以实现全负荷运转。(4) 可以采用最新的控制技术可根据技术革新的发展速度,及时地提高生产设备的自动化水平和效率,提高设备质量和档次,将旧机床改成当今水平的机床。2 设计方案的确定初步确定设计的任务后(初步拟定三种传动方案 即 1 电机直接与丝杠相连;2 电机通过同步带的传动带动丝杠转动;3电机通过齿轮传动带动丝杠转动)数控机床按控制方式分为开环、闭环、半闭环,由于采用直流式交流伺服电机的闭环控制方案,结构复杂,技术难度大,调试和维修困难,造价也高。闭环控制可以达到很好的机床精度,能补偿机械传动系统中各种误差,消除间隙、干扰等对加工精度的影响,一般应用于要求高的数控设备中,由于所改造的数控车床加工精度不十分高,采用闭环系统的必要性不大。若采用直流或交流伺服电机的半闭环控制,精度较闭环控制的查,但是稳定性好,成本较低,调试维修较容易;但是对于经济型数控机床来说必要性不大。故在本次设计中,采用开环控制步进电机驱动即保证改造后的性能不低于原车床,又保证较高的性价比。步进电机具有如下优点: 1)电动机的输出转角与输入的脉冲个数严格成正比,故控制输入步进电动机的脉冲个数就能控制位移量;2)电动机的转速与输入的脉冲频率成正比,与要控制脉冲频率就能调节步进电动机的转速;3)停止送入脉冲时,只要维持绕组内电流不变,电动机轴可以保持在某个固定位置上,不需要机械制动装置;4)变通电相序即可以改变电动机的转向;5)进电动机存在齿间相邻误差,但是不会产生累积误差;6)进电动机转动惯量小,启动、停止迅速。滚珠丝杠副具有摩擦因数小,传动效率高,所需的传动转矩小;灵敏度高,传动平稳,不易产生爬行;随着精度和定位精度高,磨损小,寿命长,精度保持性好,可通过预紧间隙消除措施提高轴承刚度和反向精度,运动具有可逆性。故在本次设计中采用它带动车床工作。传动方案1的结构简单,但是消除由步进电动机引起的振动等现象能力较差,故在本次设计中不采用。传动方案2的同步带传动保持恒定传动比,传动精度高工作平稳,结构紧凑,无噪声,有良好减振性能,但制造工艺比较复杂,传递功率较小,寿命较低,故在本次设计中不易采用,所以本次设计中采用齿轮传动,其主要特点是效率高,结构紧凑,工作可靠,寿命长,传动比稳定,传动过程中采用消隙齿轮,消除正反转齿轮间隙提高传动精度,性价比高。控制部分设计要求能控制坐标轴的运动,考虑使用方便决定采用单片机8031,以及8155等芯片组成键盘、显示控制面板等机床控制电路。3 机械部分设计与计算3.1 切削力的计算若工件为(45#HB250),取:C= 1063.12,V=0.129,d=0.903 ,f=0.956,f=0.966V=18m/min ,d=6mm,f=0.102mm/r则:F= C V df (3-1)=1063.121860.102 =877.82(N)对于麻花钻钻削加工:F=0.57F=0.57877.82=500.4(N)F=0.4F=0.4877.82=351.128(N)F=0.03F=0.03877.82=26.33(N)3.2 滚珠丝杠设计计算1) 强度计算 对于燕尾型导轨的牵引力计算:F=KF+f(F+2F+G)(3-2)取 K=1.4 f=0.2考虑工作台在移动过程中只受G影响故: F=fG=0.2450=90(N)考虑工作台在加工时静止只受FX影响故: F= KF=1.4 500.4=700.56(N)取F= F2) 计算最大动载荷 C初选螺母副导程 L0=6mm,丝杠的转速 n=100r/min,且L= 查机械手册取 T=15000h,则:L= = =90考虑滚珠丝杠在运转过程中有冲击振动和考虑滚珠丝杠的硬度对寿命的影响。查机械手册取 f=1.2 , f=1.0 得: Q=ffF (3-3)=1.21877.82=4.72 (KN)由机械手册选知W2506型滚珠丝杠(Ca=13.1 KN Q),所以刚度足够。3) 效率计算根据公式,丝杠螺母副的传动效率为: = (3-4)摩擦角 =10 ,螺旋角=422,代入上述公式,得:= =0.963滚珠丝杠的传动效率高,这可使丝杠副的温度变化较小,对减小热变形,提高刚度、强度都起了很大作用。4) 刚度验算:滚珠丝杠受工作载荷Fm引起的导程变化量:L1= (3-5)取L=6 mm=0.6 cm ,E=2110N/cm则:F= 2=3.46 (cm)L1= =5.7810滚珠丝杠受扭矩引起的导程变化量L2很小,可忽略,既L=L1 所以导程变形总误差为:=9.64(m/m)查机械手册知 E级精度丝杠允许的螺距误差(1m长)为15 m/m,故刚度足够。5) 稳定验算机床的进给丝杠通常是轴向力的压杆,若轴向力过大,将使丝杠失去稳定而产生弯曲,依据欧拉公式计算:F= (3-6)式中截面惯性矩,对实心圆柱有:J= =0.95 (Ncm)F=1972613.719 (N)由机械手册知:n=2.44而:n=(3-7)=2815.77 n 所以滚珠丝杠安全不至失稳6) 滚珠丝杠基本尺寸如表3.1所示表3.1滚珠丝杠副主要尺寸列表主要尺寸计算公式计算结果公称直径 d025基本导程 L06滚珠直径 d33.969滚珠圆弧半径 R2.064螺旋升角 422滚道圆弧偏心距 e0.056丝杠大径 d丝杠小径 d1d=d+2e-2R20.984丝杠长度 SS700螺母大径 D45螺母小径 D0螺母长度 58(2列)3.3 齿轮的相关计算1) 传动比的计算: i= (3-8) =2.52) 初步分配传动比由上按获得最小转动惯量的原则分配传动比:i=ii i=得 i=1.52 i=1.643)初步估计齿轮模数m=1.25小齿轮:Z=27 大齿轮:Z= iZ1 =1.5227= 41b=17mm b=20mmd=mZ=1.2527=33.75mmd= mZ=1.2541=51.25(mm)a=42.5(mm)小齿轮:Z=30 大齿轮:Z4 = iZ =1.6430=49 b=26mm b=28mmd= mZ =1.2530 =37.5(mm)d= mZ=1.2549=61.25(mm) a= =49.375(mm)3.4 转动惯量计算工作台质量折算到电机轴上的转动惯量: J=()2G (3-9)=()2450=65.66(Ncm2)丝杠的转动惯量:Js=7.8410PL=7.810-42448=5.9904(Ncm2)齿轮的转动惯量:J=7.8410PL=7.810-4(3.775)41.7=1.72(Ncm2) J=7.8410PL=7.810-4(5.125)42=1.076(Ncm2)J=7.8410PL=7.810-4(3.75)42.6=4(Ncm2) J=7.8410PL=7.810-4(6.125)42.8=30.738(Ncm2)总传动惯量:J=+J+J =+1.72+65.66=79.679(Ncm2)快速空载时所需的力矩: M=M+M+M (3-10)当n=n时 M=M,则:n=416.67(r/min)M=1.66(Ncm)M=3.44(Ncm)当=0.9时 预加载荷 P=,则:M=3.44(Ncm)M=33.45所以快速启动时所需力矩:M=M+M+M=1.66+2.865+1.765=6.29(Ncm)切削时所需力矩:M=M+M+M=0+0+1.765+27.87=29.635(Ncm)3.5 步进电机的选择由前面分析计算可知所需最大力矩M发生切削启动时 M=M=35.568 NcmM=74.0875 (Ncm)为满足最小步进距要求,电动机选用三相三拍工作方式查机械手册知:=0.886M=102.68( Ncm)步进电动机的最高频率:f=3333.33(HZ) 选用110BF003型直流步进电机,能满足使用要求3.6 齿轮的验算1)材料的选择由机械设计表选择小齿轮材料为40Cr(调质),硬度为280HBS,大齿轮材料为45钢(调质),硬度为240HBS2)第一对齿轮按齿面接触强度设计由设计计算公式: d (3-11)(1) 确定公式内的各计算值试选择载荷系数 K=1.3小齿轮传递的转矩T=8000(Nm)选出齿宽系数=0.5查得材料的弹性影响系数Z=189MPa由机械手册(按齿面硬度查得小齿轮的接触疲劳强度)=600MPa 大齿轮的接触疲劳强度极限=550MPa小齿轮的接触疲劳强度极限计算应力循环次数:N=60nj h=608331(2830015)=3.610N=2.36810查得接触疲劳寿命系数K=0.92 K=0.96计算接触疲劳许用应力取失效概率为1%安全系数S=1 由公式,得: = (3-12)=552(MPa) = =528( MPa)(2) 计算试算小齿轮分度园直径d 带入 中较小的值,得:d (3-13) =2.32=38.18(mm)计算圆周速度v:v=1.665(m/s)计算齿宽:b=0.538.18=19.09(mm)计算齿宽与齿高之比 b/h模数:m= =1.414(mm)齿高:h=2.25m=2.51.414=3.18(mm)=6计算载荷系数根据v=1.665m/s 7级精度 得动载系数K=1.1直齿轮 假设 100 N/mm 得K= K=1.2由机械手册查得,使用系数K=1由设计手册查得 7级精度小齿轮相对支承悬臂布置时:K=1.12+0.18(1+0.7)+0.2310b (3-14)=1.24由=5.1 ,K=1.24 得 K=1.28故载荷系数:K=K K K=11.11.21.24=1.6368按实际的载荷系数校正所算得的分度园直径,得:d=d =38.18=41.23(mm)计算模数mm=1.527(mm)3)第一对齿轮按齿根弯曲强度设计弯曲强度的设计公式: m (3-15)(1) 确定公式内的各计算值小齿轮的弯曲疲劳强度极限=500MPa,大齿轮的弯曲疲劳强度极限 =380MPa弯曲疲劳寿命系数 K=0.8 K=0.87计算弯曲疲劳许用应力取弯曲疲劳完全系数.S=1.4=307.14(MPa)= =236.14(MPa)计算载荷系数 K=K K KK (3-16) =11.11.21.28=1.6896查取齿形系数由机械设计手册查得 Y=2.57 Y=2.39查取应力校正系数由机械设计手册查得 Y=1.6 Y=1.672计算大,小齿轮的并加以比较= =0.0134= =0.0169大齿轮数值大(2) 设计计算:m =1.078对比计算结果,由齿面接触疲劳强度计算的模数m大于由齿根弯曲疲劳强度计算的模数,由于齿轮模数m的大小主要取决于弯曲强度所决定的承载能力,而齿面接触疲劳强度多决定的承载能力,而齿面接触强度多决定的承载能力,仅与只论直径归类,可取由弯曲强度算得的模数1.078m m=1.25故:齿轮强度适合。4)第二对齿轮按齿面接触强度设计由公式:d(1) 确定公式内的各计算值试选择载荷系数 K=1.3小齿轮传递的转矩T=i=13120(Nm)选出齿宽系数=0.7材料的弹性影响系数Z=189MPa按齿面硬度查得小齿轮的接触疲劳强度=600MPa 大齿轮的接触疲劳强度极限=550MPa计算应力循环次数N=60njh=60457.691(2830015)=1.97710N= =1.210查得接触疲劳寿命系数K=0.95 , K=0.99计算接触疲劳许用应力取失效概率为1%安全系数S=1 由式(10-12),得=570(MPa) = =544.5( MPa)(2) 计算试算小齿轮分度园直径d 带入 中较小的值,得:d=2.32=39.04(mm)计算圆周速度v:v=0.94(m/s)计算齿宽: b=0.739.04=27.328(mm)计算齿宽与齿高之比 b/h模数 :m= =1.3(mm)齿高 :h=2.25m=2.51.414=3.18(mm)=9.34计算载荷系数根据v=0.94m/s 7级精度得 动载系数K=1.06直齿轮 假设 100 N/mm 得K= K=1.2使用系数K=17级精度小齿轮相对支承悬臂布置时K=1.12+0.18(1+0.7)+0.2310b =1.12+0.18(1+0.70.7)0.7+0.231027.328=1.24由=9.34 ,K=1.24得K=1.23故载荷系数K=KK K K=11.061.21.24=1.57728按实际的载荷系数校正所算得的分度园直径,得:d=d=39.04=41.64(mm)计算模数mm=1.388(mm)5)按齿根弯曲强度设计弯曲强度的设计公式m(1) 确定公式内的各计算值小齿轮的弯曲疲劳强度极限=500MPa,大齿轮的弯曲疲劳强度极限 =380MPa弯曲疲劳寿命系数 K=0.8 K=0.87计算弯曲疲劳许用应力取弯曲疲劳完全系数:S=1.4=300(MPa)= =233.43(MPa)计算载荷系数:K=K K KK =11.061.21.23=1.56456查取齿形系数得 Y=2.57 Y=2.39查取应力校正系数得 Y=1.625 Y=1.696计算大、小齿轮的 并加以比较= =0.0136= =0.0169大齿轮数值大(2) 设计计算m =0.92对比计算结果,由齿面接触疲劳强度计算的模数m大于由齿根弯曲疲劳强度计算的模数,由于齿轮模数m的大小主要取决于弯曲强度所决定的承载能力,而齿面接触疲劳强度多决定的承载能力,而齿面接触强度多决定的承载能力,仅与只论直径归类,可取由弯曲强度算得的模数0.92m ,m=1.25故齿轮强度适合。3.7 轴的设计与校核1)初步估计轴端直径 dA (3-17)=12.33 (mm)2)初选滚动轴承传动采用的是直齿轮,因其基本不受轴向力影响故采用深沟球轴承 6203。3)初步确定传动轴的轴向、径向尺寸(1)考虑到初步估计的直径与轴承内圈的通用性的要求由轴承产品目录中初步选取0基本游隙组、标准精度级的深沟球轴承6203,故此段轴径d=17mm。(2)由于齿轮段与轴承段为非配合表面和考虑到同轴安装的小齿轮Z不宜制作成齿轮轴要保证d2d,故取此段轴径d=19mm,另一端同。(3)齿轮段右端设计为轴环与齿轮段为配合表面d=d+(3 4)C圆整为d=24mm。(4)轴环的宽度为b1.4h,取轴环宽b=6.3mm。(5)齿轮段考虑到套筒要能准确实现轴向定位故轴宽要比齿轮的宽度小一些故设计为Z段b=19mm,Z段取b=24mm。(6)考虑到齿轮距箱体内壁之间有一定距离,考虑到轴承的润滑方式的影响,取Z的轴承段的距离l=30.5mm。(7)确定轴上圆角和倒角尺寸取轴端倒角为0.845,各轴肩处的圆角半径见图4)按弯扭合成强度校核轴的强度确定轴支撑跨距L=99mm。(1) 绘制轴受力简如图a:图a 受力简图图b 水平受力图c 水平弯矩图图d 垂直受力图图e垂直弯矩图图f 扭矩图 图3.2轴受力图由力矩平衡条件确定齿轮受力F = =512(N)F = = =699.73(N)F= Ftan =512tan20=186.35(N) F= Ftan =699.78tan20 =254.68 (N)(2)绘制垂直弯矩图如图dF l-Fl+Fl=0 F=93.35 (N)F= F+ F- F=25.02 (N)截面A左侧弯矩:M=F =93.35=1782.985 (N)截面B右侧弯矩:M=F =25.02=419.085 (N)截面B左侧弯矩:M=F- F =93.35-254.68=-1807.1755 (Nmm)(3)绘制水平面弯矩图cFl- Fl- Fl=0 F= = =602.99 (N)F= F+ F- F =699.73+512-602.99=608.74 (N)截面A左侧弯矩:M=F =602.99=11517.109(Nmm)截面B右侧弯矩:M=-F =-608.74=-10196.345(Nmm)截面B左侧弯矩:M= F-F =602.99-699.73=10196.68(Nmm)(4)绘制合成弯矩如图eM= = =11654.305 (Nmm)M= = =10205(Nmm)M= =10205(Nmm)(5)绘制转矩如图fT=13120(Nmm)3.8 滚动轴承的寿命校核计算1) 滚动轴承的支反力计算: F= (3-18) =609.25(Nmm)F= =609.25(Nmm)2) 滚动轴承的寿命校核:根据轴承寿命计算公式为:L=() (3-19)(1)查机械零件手册6203轴承所具有的径向基本额定动载荷 C=7500N;(2)由结构设计上保证 P= F P= F 取P= P=609.25 N;(3)对于球轴承 =3;(4)转速n=457.69r/min。L=() =67945.6(h) L=30000h故轴承合适。3.9 键的强度校核由机械设计可知键的强度校核公式为 = (3-20)式中的参数为(1) T=13120 (Nmm)=13.12 (Nm)(2) k=0.5h=0.58=4(3) l=L-b=20-10=10 l=L-b=16-10=6(4) d=38mm故取 l= l因为齿轮3的键能满足条件齿轮2道的键亦满足= =28.77 (MPa)=110(MPa)故键的强度合适。4 电器部分设计4.1 主要芯片、单片机简介1)8031:包含一个8位CPU,128字节的RAM,两个16位的定时器,四个8位并行口,一个全双功能串行口,可扩展的外部程序存储器和数据存储器的容量含64K字节,具有5个中断源并配有两个优先级,还有21个特殊功能寄存器。他是一个有40根引脚的双列直插式器件。V编程和正常操作的电源电压端,电压为+5V;V:地电平。P口:8位双向I/O口,既是数据线,又是低8位地址线,分时使用。P口:8位双向I/O口,可供用户使用的接口。P口:8位双向I/O口,系统外部存储器扩展时,作高8位地址线使用,系统扩展时,也可供用户使用。P口:8位双向I/O口,是一个双功能口;第一个功能和P一样可以作为通用I/O口,工作于第二功能时,各端口定义如下:P-RXD,串行输入 ; P-TXD,串行输出;P-,外部中断输入; P-,外部中断输入;P-T,定时器O外输入端; P-T,定时器1外输入端;P-,写信号; P-,读信号;ALE/PROG:访问外部存储器时,用于锁定地址低8位字节的地址锁存允许输出。ALE提供一个定时信号,在与外部存储器存取数据时,把P口的低位地址字节锁存到外接的锁存器中。PSEN:程序存储器允许输出,是外部程序存储器的读选信号。/V:为高电平时,CPU执行程序内部程序存储器的指令。为低电平时CPU执行外部程序存储器指令。使用8031单片机必须接地。XTAL1:振荡器的反相放大器输入,使用外部时必须接地;XTAL2:振荡器的反相放大器输出,使用外部振荡器时,接受外部震荡信号;R/VDP:复位控制,在震荡运行时,使RST引脚至少保持;两个机器周期为高电平时,可实现复位操作。VPD引脚是掉电电路输入口。2)8155:由以下三个部分组成(1)数据存储器:该部分是容量为256B的SRAM。(2)并行I/O端口:可编程的8位I/O口PA-PA,可编程的8位I/O口PB- PB和可编程的6位I/O口PC-PC还允许写入8位命令寄存器和只允许读出的8位状态寄存器。(3)定时器、计数器:14位的二进制减法器、定时器。它采用40线双列直插式封根。AD-AD为三态地址数据线。可以直接与MCS-51系列单片机的P连接。地址锁存允许(ALE)信号的下降沿8位地址锁存在内部地址寄存器中,该地址可以作为存储器部分的低8位地址,也可以是I/O接口通道的地址,这将由输入的IO/信号的状态来决定的。在AD-AD引脚上出现的数据是写入还是读出8155,有系统控制信号和来决定的。RESET是8155的重复信号的输入端。复位后三个I/O总是被置成输入工作方式。ALE为地址锁存允许信号输入端。该控制信号由单片机发出,其下降沿将AD-AD线的地址,片选信号以及IO/信号锁存8155片内锁存器。是片选信号,低电平有效。IO/为I/O和SRAM选择信号。当IO/=1时,选择I/O口;当IO/=0时选择SRAM。是写选通信号,低电平有效;将AD-AD上的数据写入SRAM的莫一单元,或写入某一I/O。为读选信号,低电平有效时候、,将8155-SRAM某单元的内容读至数据总线或将I/O的内容读至数据总线。AD-AD为A口。8根通用I/O端线口。数据的输入或输出的方向由可编程的命令寄存器的内容决定。PB- PB为B通用的I/O的端口线数据的输入或输出的方向由可编程程序命令寄存器的内容决定。PC-PC为C口。6根线既有通用I/O口功能,有具有对端口A和B起某种控制功能。各种功能的实现均由可编程序的命令寄存器的内容决定。TIMER IN定时器时钟输入端。TIMER OUT定时器/计数器输出端,其输出信号是矩形还是脉冲数输出单个信号还是连续信号,则由定时器/计数器的工作方式决定。8155应用于键盘接口电路和显示接口电路3)2764:程序存储器 容量为8KBA-A:地址输入线,共13根;D-D: 数据输出线,共8根;:片选线,低电平有效;:数据输出选通线,低电平有效;:编程脉冲输入线;V:编程电源; 进行片内存储单元的选择,先把A-A引脚与地址锁存器8位地址对应连接,剩下的高位地址A-A与P口的P-P相连。这样2764芯片内存储单元的选择问题就解决了。4)74LS373:地址锁存器单片机规定P口提供低8位地址线。同时又要作为数据线,所以P是一个分时输出低8位地址和数据通道。为了把地址信息分离出来保存,提供外接存储器的低8位地址信息,Q-Q是输出端,CE是片选端,选通端G与8031单片机的地址锁存信号ALE连接, 当选通端G=1时,74LS373的输出端与输入端相通,当G端从高电平返回低电平时,输入信息就被锁存入Q-Q中。5) 74SL138 3-8译码器即对三个输入信号进行译码,得到8个输出状态;G、和为使能端或译码允许端,当G=1时,=0时,该译码器可以译码,CBA为译码选择端,即译码信号输入。-为译码输出信号,低电平有效。输入端占用8031单片机的P-P三根高位地址线,剩余13根地址线用作数据存储器的内地址线。74LS138每一个输出端可接一个外部芯片的片选端实现分时片选控制,因此一个74LS138的8根输出端可以连接8个8K字节地址空间。4.2 电路模块设计1) 键盘显示电路设计键盘和显示器是数控系统经常用的人机对话的外围设备,键盘可以完成程序数据的输入,显示器显示计算机运行时的状态数据。键盘和显示器接口电路使用8155接口芯片,键盘接口电路8155和8031可以直接连接。因电路中的8155只作为并行接口使用,不使用内部存储器,故IO/M引脚直接经电阻R接高电平。8155与键盘的连接如图(见附图)键盘排成4行6列矩阵,共24个键。PB0PB3是4根行线,PC0PC5是6根列线,在列线与行线的交叉点上安装有按键PB口的8根列线按一定时间隔轮流输出低电平。当扫描到莫一列线上时,若无按键按下,则行线都是高电平;若有一键按下时,交叉点上对应的行线变为低电平。这个低电平信号被计算机捕获后,根据此键对应的行线和列线的位置,计算机可以判断键值,完成一次输入扫描工作。键盘显示电路如图(见附图)所示。2) 数据存储器扩展由于单片机8031内部RAM只有128字节,不能满足系统的要求,故要扩展外围数据存储器。常用的数据存储器有6116和6264静态RAM数据存储器,其容量分别为2K和8K字节。此经济型数控机床所用的是6264静态RAM芯片。6264总共13根地址线,其中地8位地址线通过地址锁存器74LS373与8031单片机的P0口连接,高5位直接与8031的P20、P21、P22、P23、P24端连接,低8位直接与74LS373输出端连接。读写控制引脚0E、WE与8031的读写控制引脚RD、wR直接连接,74L138的输入端C、B、A分别与8031的P25P27连接,而6264的片选端CE连在138译码器的Y2端,所以6264的空间地址为2000H2FFFH。电路如图(见附图)所示。3)方式选择开关方式选择开关是一单刀6掷的波段开关,提供选择的方式有编辑、空运行、自动、手动、通信和单段,总共6种功能。 方式选择开关通过接口芯片8155与8031单片机连接,如图(见附图)所示.选择开关动片接地,选择开关的动定片接到并行PA 口,将PA口设为输入方式。PA的6个接口经上位电阻接+5V,故为高电平。若某个接口被选中,则被选中的接口经动片接地,变为低电平。4) 光电隔离电路设计在步进电机驱动电路中,脉冲信号经功率放大器后控制步进电机励磁绕组。由于步进电机需要的驱动电压较高,电流较大,如果将输出信号与功率放大器直接相联,将会引起强电干扰。轻则影响计算机程序的正常工作,重则导致计算机和接口电路损坏。所以一般在接口电路与功率放大器之间都要接上隔离电路。光电耦合电路如图(见附图)所示。5) 功率放大电路设计功率放大电路采用恒流斩波电路。这种驱动电源的控制原理是随时检测绕组的电流值,当绕组电流值降到下限设定值时,便使高压功率管导通,使绕组电流上升,上升到上限设定值时,便关断高压管。这样,在一个步进周期内,高压管多次通断,使绕组电流在上、下限之间波动,接近恒定值,提高了绕组电流的平均值,有效地抑制了电机输出转矩的降低,如图(见附图)所示。6)辅助电路设计为了防止机床行程越界,所以在机床上装有行程控制开关。为了防止意外,装有急停按钮。由于这些开关都安装在机床上,距控制箱较近容易产生电气干扰,为了避免这种情况的发生,在电路和接口之间实行光电隔离,为了报警,还设有报警电路。当绿色的发光二极管亮时表示工作正常,当红色的发光二极管亮时表示工作台已到极限位置,如图(见附图)所示。待添加的隐藏文字内容35 控制系统软件部分在轮廓控制的数控系统中必须控制刀具沿指定的路径运动,切削工件轮廓,并且要保证切削过程中每一点的精度和表面质量。这种控制系统由插补器和步进电机组成。所谓的插补是指用一小段直线或圆弧来拟合零件轮廓以满足加工精度要求的加工方法。本控制系统的插补器由软件实现。下面对插补原理作以简单的介绍。5.1 直线插补原理偏差计算公式推导: 按逐渐比较法的原理,每走一步必须把各点的实际位置与给定轨迹的理想为之间的误差一以插补的形式计算出来,然后根据偏差的符号决定下一步的走向,以逼近给定的轨迹。因此偏差计算时十分关键的一步。下面仅推导平面内的直线偏差的计算公式: 设直线的起点为原点即(0,O),直线加工的终点为A(Xa,Ya)且为己知。直线上的动点m的坐标为(x,y)则根据三角形的相似原理可得如下关系:y/x=Ya/Xa即yXaxYa=0 由此可定义直线插补判别式如下:Fm=yXaxYa 此公式为第一象线的直线偏差判别公式。I)若Fm=0,则有动点m(x,Y)在直线上;II)若Fm0则有动点m(x,Y)位于直线oA上方;III)若Fm(0,则有动点m(x,Y)在直线0A的下方。 由上面的分析可知:当Fm0时,应沿着+X的方向进给;当Fm=0时,沿着+x的方向进给;当Fm=0则下一点应沿着+x方向进给;若Fm=0则有:x=x+1: y=y新的偏差计算为:Fm+l=yXa-(x+1) Ya=(yXaxYa)-Ya=FmYa (5-1) 若Fm0时,控制刀具向+x方向前进一步。 (3)当Fm0时,控制刀具向+Y方向前进一步。 刀具每走一步,将刀具新的坐标值代入公式中,求出新的F值,以确定下一步的进给方向。(2)偏差的计算 用公式Fm=yXaxYa计算偏差时,要求进行两各自乘积后,再求差运算,因运算复杂,运算速度慢,所以需作必要的变换。由偏差计算公式中的(5-1)和(5-2)可得: 当Fm=0时,用公式Fm+l=yXa-(x+1)ya=(yXa-xYa)-Ya=Fm-Ya计算偏差,刀具沿+x方向进给。 当F=OF 可改写为:+-0 iii)P点在圆弧内,则有: + 可改写为:+-0 用F表示P点的偏差值,并定义为:F=+- 则当l)F=0时,P点在圆弧上;2)F0时,P点在圆弧外;(2)进给方向的确定 (1)当F=0时,规定刀具向-X方向前进一步; (2)当F0时,控制刀具象-X方向前进一步; 刀具每走一步,将新的坐标值带入公式F=+-中,求取新的F值,以确定进给方向。(3)偏差的计算 因为采用公式F=+-计算偏差值时,要进行三次成方运算及两次加减运算,比较费时,计算是作如下变换。 设某一时刻道具运动到点 (,),该点的偏差值为:Fi= + - i)当=0时,沿-x方向前进一步,到达(,)点,新的偏差值为:= + - (5-4) =( + )-2+1= -2+1ii)当小于0时,沿+Y方向前进一步,到达(,)点,新的偏差值为= +- (5-5) =+ -+2+1=+2+1上面导出了第一象限的逆时针圆弧插补递推公式。避免了乘方运算,计算简易实现。同理,可推导出其他象限的圆弧插补递推公式。与直线插补一样,设置一个长度计数器,取X轴和y轴的总部熟为加工的长度计数值,即:N=|X-XO|+|Y-YO|无论是X轴还是Y轴加工,加工的长度计数值都要减一,直至N等于零时为止。也可以设置两个长度计数器Nx和Ny轴;Nx存放x轴方向的加工总步数,Ny存放y轴加工的总步数;在x方向进给一次,Nx减一,在y方向进给一次,Ny减一,直至Nx和Ny都为零时加工结束。下表5.2是加工指令及其计算公式表5.2 计算公式加工指令F0F0进给方向进给坐标计算公式进给方向进给坐标计算公式Sr1-YX=X,Y=Y-1Fi+1=Fi-2y+1+XX=X+1,Y=YFi+1=Fi+2X+1Sr3+YX=X,Y=Y+1Fi+1=Fi+2y+1-XX=X-1,Y=YFi+1=Fi-2X+1Nr2-YX=X,Y=Y-1Fi+1=Fi-2y+1-XX=X-1,Y=YFi+1=Fi-2X+1Nr4+YX=X,Y=Y+1Fi+1=Fi+2y+1+XX=X+1,Y=YFi+1=Fi+2Xy+1Nr1-XX=X-X,Y=YFi+1=Fi-2X+1+YX=X,Y=Y+1Fi+1=Fi+2y+1Nr3+XX=X+1,Y=YFi+1=Fi-2y+1-YX=X,Y=Y-1Fi+1=Fi-2y+1Nr2+XX=X+1,Y=YFi+1=Fi-2y+1+YX=X,Y=Y+1Fi+1=Fi-2y+1Nr4-XX=X-1,Y=YFi+1=Fi-2y+1-YX=X,Y=Y-1Fi+1=Fi-2y+153 机械加工程序(1)机械加工主体运行程序如下main proc far IRP REG, PUSH REG :将各寄存器的值压入堆栈 ENDM CALL INOROUTPUT :调用输入输出子程序 CALL CODE3 ;调用数码转换子程序 CALL MOTORADD :调用电动机加速程序 CALL CIRCLELINE ;调用圆弧直线主体运行子程序 CALL MOTORDEC ;调用电动机减速程序 IRP REG, POP REG ;弹出各寄存器的值 ENDM Main endp(2)直线圆弧插补主体运行程序CIRCLELINE SEGMENT ASSUME CS:CIRCLELINE BEGIN:LEA DX,”PLEASE CHOOSE CUTTINGCODE:CIRCLE OR LINE? :取该字符串的首偏移地址 MOV AH,9 :调用9号功能字,显示提示字符 INT 21H MOV CX,3CH :设定延时时间为一分钟 WAITl:LOOP WAITl :延时一分钟 IN AL,21H :取端口地址 AND AL,OF
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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