基于单片机的数控车床xy工作台与控制系统设计论文.doc

基于单片机的数控车床XY工作台与控制系统设计[含CAD高清图纸和说明书]

收藏

资源目录
跳过导航链接。
基于单片机的数控车床XY工作台与控制系统设计[含CAD高清图纸和说明书].zip
基于单片机的数控车床XY工作台与控制系统设计
论文
压缩包内文档预览:(预览前20页/共27页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:22779132    类型:共享资源    大小:2.48MB    格式:ZIP    上传时间:2019-10-31 上传人:QQ24****1780 IP属地:浙江
45
积分
关 键 词:
含CAD高清图纸和说明书 基于 单片机 数控车床 XY 工作台 控制系统 设计 CAD 图纸 说明书
资源描述:
基于单片机的数控车床XY工作台与控制系统设计[含CAD高清图纸和说明书],含CAD高清图纸和说明书,基于,单片机,数控车床,XY,工作台,控制系统,设计,CAD,图纸,说明书
内容简介:
毕业设计说明书毕业设计说明书题题 目:目:基于单片机的数控车床基于单片机的数控车床 XYXY 工工作台与控制系统设计作台与控制系统设计 基于单片机的数控车床基于单片机的数控车床 XY 工作台与控制系统设计工作台与控制系统设计摘摘 要要了解数控机床的概念,所谓数字控制是按照含有机床(刀具)运动信息程序所指定的顺序自动执行操作的过程。而计算机数控机床就是数控机床在计算机监控下进行工作。它的优点很多,可以在同一机床上一次装 夹可完成多个操作,生产率显著提高等优点,但它的价格昂贵。由于我国现在使用的机床大多数为普通车床,自动化程度低,要更新现有机床需要很多资金。为了解决这个问题,也为了适应多品种中、小批量零件加工我们选择机床经济型数控改造。纵向进给机构的改造:拆去原机床的溜板箱、光 杠与丝杠以及安装座,配上滚珠丝杠及相应的安装装置,纵向驱动的步进电机及减速箱安装在车床的床尾,不占据丝杠空间。横向进给机构的改造:拆除横向丝杠换上滚珠丝杠,由步进电机带动。 关键词:运动信息,滚珠丝杠,步进电机Single Chip Microcomputer-based XY table CNC lathe and Control System DesignABSTRACTNumerical Control (NC) is any machining process in which the operations are executed automatically in sequences as specified by the program that contains the information for the tool movement .When Numerical Control is performed under computer supervision, it is called Computer Numerical Control (CNC).CNC machines have many advantages over conventional machines. For example, there is a possibility lf performing operations on the same machine in one setup and production is significantly increased. One of its disadvantages is that they are quite expensive. In our country conventional machine is used widely. So if the machines are replaced, there is going to need a large money. In order to agree with the development of our economy, we can reform the conventional machines. The reformation of the tool movement: we demolish the current smooth leading, leading screw and installing stand. Then replace the ball leaking to the relevant position. The reformation of the horizontal mechanism: we make the horizontal ball lead screw instead of the conventional screw. And Stepper motor drives the screw. KEY WORDS: tool movement,conventional machines,Stepper motor目目 录录摘 要 1第一章 绪论 21.1 数控机床的生产与发展21.2 数控机床的发展趋势21.3 数控机床在先进制造技术中的作用31.4 对我国数控技术及其产业发展的基本估计 31.5 毕业设计的目的、意义31.6 毕业设计的内容4第二章 数控系统总体方案的确定 51.1 系统运动方式的确定 51.2 伺服系统的选择 51.3 计算机系统的选择 51.4 X-Y 工作台的传动方式 5第三章 机械部分设计 71.1 确定系统脉冲当量 71.2 工作台外形尺寸及重量初步估算 71.3 滚动导轨副的计算、选择 81.4 滚珠丝杠计算、选择 91.5 齿轮计算、设计 121.6 步进电机惯性负载的计算以及步进电机的选用13第四章 数控系统硬件电路设计 151.1 数控系统的硬件电路由以下几部分组成151.2 主控制器的选择151.3 存储器扩展电路设计16第五章 系统控制软件的设计 171.1 系统控制功能分析171.2 系统管理程序控制171.3 自动加工程序设计181.4 汇编语言程序设计19第六章 结束语与致谢 25参考资料 26第一章第一章 绪论绪论1.1 数控机床的生产与发展数控机床的生产与发展装备工业的技术水平和现代化程度决定着整个国民经济的水平和现代化程度,数控技术及装备是发展新兴高新技术产业和尖端工业的使能技术和最基本的装备,又是当今先进制造技术和装备最核心的技术。数控技术是用数字信息对机械运动和工作过程进行控制的技术,而数控装备是以数控技术为代表的新技术对传统制造产业和新兴制造业的渗透形成的机电一体化产品,其技术范围覆盖很多领域。科学技术和社会生产的不断发展,对机械产品的质量和生产率提出了越来越高的要求。机械加工工艺过程的自动化是实现上述要求的最重要措施之一。他不仅能够提高产品的质量和生产效率、降低生产成本,还能够大大改善工人的劳动条件。许多生产企业已经采用了自动机床、组合机床和专用自动生产线。采用这种高度自动化和高效率的设备,尽管需要很大的初始投资以及较长的生产准备时间,但是在大批量的生产条件下,由于分摊在每一个工件上的费用很少,经济效益仍然是非常显著的。但是,在机械制造工业中并不是所有的产品零件都具有很大的批量,单件和小批量生产的零件占机械加工总量的 80%以上。尤其是在造船、航空航天、机床、重型机械以及国防部门,其生产特点是加工批量小、改型频繁、零件的形状复杂而且精度要求很高,采用专用化程度很高的自动化机床加工这类零件就显得很不合适,因为生产过程中需要经常改装与调整设备,对于专用生产线来说,这种改装与调整甚至是不可能实现的。为了解决这些问题,满足多品种、小批量的自动化生产,迫切需要一种灵活的、通用的能够适应产品频繁变化的柔性自动化机床。数控机床就是在这样的背景下产生与发展起来的。它极其有效地解决了上述一系列矛盾,为单件、小批量生产的精密复杂零件提供了自动化加工手段。1.2 数控机床的发展趋势数控机床的发展趋势随着计算机、微电子、信息、自动控制、精密检测及机械制造技术的高速发展,机床数控技术有了长足的进步。近几年一些相关技术的发展,如刀具及新材料的发展,主轴伺服和进给伺服、超高速切削等技术的发展,以及对机械产品质量的要求越来越高等,加速了数控机床的发展。目前数控机床正朝着高速度、高精度、高工序集中度、高复合化和高可靠性等方向发展。世界数控技术及其装备发展趋势主要体现在以下几个方面:(1) 高速高效高精度(2) 柔性化(3) 工艺复合化和多轴化(4) 实时智能化(5) 结构新型化(6) 编程技术自动化(7) 集成化(8) 开放式闭环控制模式1.3 数控机床在先进制造技术中的作用数控机床在先进制造技术中的作用自从 20 世纪中期,人们将计算机技术引用到控制机床加工飞机机翼样板的复杂曲线中以来,数控技术在机床控制方面取得了广泛、深入的发展,各种数控机床成为了现代制造业的关键设备,是它们保证了现代制造业向高精度、高速度、高效率、高柔性化的方向发展。由于数控机床的出现,带动了 CAD/CAM 技术向实用化、工程化发展,特别是计算机技术的迅速发展,推动 CAD/CAM 技术向更高层次和更高水平发展,而且进一步发展了计算机辅助工艺设计(CAPP)数据库、集成制造生产系统相关信息的自动生成、自动处理、自动传输。可以说数控技术既是联系 CAD/CAM 的纽带,也是进一步通向集成化 CAD/CAM的桥梁。1.4 对我国数控技术及其产业发展的基本估计对我国数控技术及其产业发展的基本估计我国数控技术起步于 1958 年 ,近 50 年的发展历程大致可分为三个阶段:第一阶段从 1958 年到 1979 年 ,即封闭式发展阶段。在此阶段 ,由于国外的技术封锁和我国的基础条件的制 ,数控技术的发展较为缓慢。第二阶段是在国家的“六五” 、 “七五”期间以及“八五”的前期 ,即引进技术 ,消化吸收 ,初步建立起国产化体系阶段。在此阶段 ,由于改革开放和国家的重视 ,以及研究开发环境和国际环境的改善 ,我国数控技术的研究、开发以及在产品的国产化方面都取得了长足的进步。第三阶段是在国家的“八五”的后期和“九五”期间 ,即实施产业化的研究 ,进入市场竞争阶段。纵观我国数控技术近 50 年的发展历程 ,特别是经过 4 个 5 年计划的攻关 ,总体来看取得的成绩还是不小。1.5 毕业设计的目的、意义毕业设计的目的、意义机电一体化系统设计毕业设计是培养学生设计能力的重要实践性教学环节之一,是综合运用所学过的机械、电子、自动控制、计算机等知识进行的基本设计训练。其目的是:能够正确运用机电一体化系统设计课程的基本理论和相关知识,掌握机电一体化系统(产品)的功能构成、特点和设计思想、设计方法,了解设计方案的拟定、比较、分析和计算,培养学生分析问题和解决问题的能力,使学生具有机电一体化系统设计的初步能力;通过机械部分设计,掌握机电一体化系统典型机械零部件和执行元件的计算、选型和结构设计方法和步骤;通过测试及控制系统方案设计,掌握机电一体化系统控制系统的硬件组成、工作原理,和软件编程思想;通过毕业设计提高学生应用手册、标准及编写技术说明书的能力,促进学生在科学态度、创新精神、专业技能等方面综合素质的提高。1.6 毕业设计的内容毕业设计的内容毕业设计题目:基于单片机的数控车床 XY 工作台与控制系统设计已知条件:定位精度:0.01mm,滚珠丝杠及导轨使用寿命为 T=16000h,中等冲击,工作台的有效行程为,,快速进给速度,mmLx400mmLy400min/2000maxmmvx,和工作载荷。min/2000maxmmvyNFz1900第二章第二章 数控系统总体方案的确定数控系统总体方案的确定数控系统总体方案设计的内容包括:系统运动方式的确定,执行机构及传动方案的确定,伺服电机类型及调速方案确定,计算机控制系统的选择。进行方案的分析、比较和论证。1.1 系统运动方式的确定系统运动方式的确定该系统要求工作台沿各坐标轴的运动有精确的运动关系因此采用连续控制方式。1.2 伺服系统的选择伺服系统的选择开环伺服系统在负载不大时多采用功率步进电机作为伺服电机。开环控制系统由于没有检测反馈部件,因而不能纠正系统的传动误差。但开环系统结构简单,调整维修容易,在速度和精度要求不太高的场合得到广泛应用。考虑到运动精度要求不高,为简化结构,降低成本,宜采用步进电机作为开环伺服系统驱动。1.3 计算机系统的选择计算机系统的选择采用 MCS-51 系列中的 8031 单片机扩展控制系统。MCS-51 单片机的主要特点是集成度高,可靠性好,功能强,速度快,性价比高。控制系统由微机部分、键盘及显示器、I/O接口及光电隔离电路、步进功率放大电路等组成。系统的工作程序和控制命令通过键盘操作实现。显示器采用数码管显示加工数据和工作状态等信息。1.4 XY 工作台的传动方式工作台的传动方式为保证一定的传动精度和平稳性以及结构的紧凑,采用滚珠丝杠螺母传动副。为提高传动刚度和消除间隙,采用有预加载荷的结构。由于工作台的运动部件重量和工作载荷不大,故选用滚动直线导轨副,从而减小工作台的摩擦系数,提高运动平稳性。考虑电机步距角和丝杠导程只能按标准选取,为达到分辨率的要求,以及考虑步进电机负载匹配,采用齿轮减速传动。系统总体框图如下:计算机光电隔离功率放大步进电机X 向工作台光电隔离功率放大步进电机Y 向工作台图 2-1第三章第三章 机械部分设计机械部分设计机械部分设计内容包括:确定系统脉冲当量,运动部件惯性的计算,选择步进电机,传动及导向元件的设计、计算与选择,绘制机械部分装配图等。1.1 确定系统脉冲当量确定系统脉冲当量脉冲当量 p 是一个进给指令时工作台的位移量,应小于等于工作台的位置精度,由于定位精度为0.01mm 因此选择脉冲当量为 0.01mm。1.2 工作台外形尺寸及重量初步估算工作台外形尺寸及重量初步估算根据给定的有效行程,画出工作台简图,估算 X 向和 Y 向工作台承载重量 WX 和WY。取 X 向导轨支撑钢球的中心距为 410mm,Y 向导轨支撑钢球的中心距为 400mm,设计工作台简图如下:X 向拖板(上拖板)尺寸为: 50410420重量: NWx58.671108 . 7105041042023Y 向拖板(下拖板)尺寸为: 50400420重量: NWx2 .655108 . 7105040042023上导轨(含电机)重量:N97.487108 . 710)503580028480900(23夹具及工件重量:约 155NX-Y 工作台运动部分总重量为:NW200015597.4872 .65558.6711.3 滚动导轨副的计算、选择滚动导轨副的计算、选择根据给定的工作载荷 Fz 和估算的 Wx 和 Wy 计算导轨的静安全系数 fSL=C0/P,式中:C0 为导轨的基本静额定载荷,kN;工作载荷 P=0.5(Fz+W); fSL=1.03.0(一般运行状况),3.05.0(运动时受冲击、振动) 。根据计算结果查有关资料初选导轨:因系统受中等冲击,因此取0 . 4SLfYXSLoPfC,)(5 . 0,YXZYXWFPNWFPXZX79.1285)58.6711900(5 . 0)(5 . 0NWFPYZY6 .1277)2 .6551900(5 . 0)(5 . 0NPfCXSLOX16.514379.12854NPfCYSLOY4 .51106 .12774根据计算额定静载荷初选导轨,其型号为:HJG-D25。基本参数如下:图 3-1表 3-1额定载荷/N静态力矩/N*M滑座重量导轨重量导轨长度动载荷aC静载荷oCATBTCTgK/gKmL(mm)17500260001981982880.603.1760滑座个数单向行程长度每分钟往复次数MSln40.64导轨的额定动载荷NCa17500依据使用速度 v(m/min)和初选导轨的基本动额定载荷验算导轨的工作寿命 T:)(KNCo额定行程长度寿命:3)(FCffffKTaWCTHS47541900MFFZ1Tf2Wf81. 0Cf1Hf50OdRKkmFCffffKTaWCTHS53.166099)47517500281. 011(50)(33导轨的额定工作时间寿命: nlTTSSH2103hThnlTTSSH160005767346046 . 021053.16609921033导轨的工作寿命足够。1.4 滚珠丝杠计算、选择滚珠丝杠计算、选择初选丝杠材质:CrWMn 钢,HRC5860,导程:mml50强度计算:丝杠轴向力:)(,maxNWFfKFFyxzyx其中:K=1.15,滚动导轨摩擦系数 f=0.0030005;在车床车削外圆时:Fx=(0.10.6)Fz,Fy=(0.150.7)Fz,可取 Fx=0.5Fz,Fy=0.6Fz 计算。取 f=0.004,则:400zFNFFZX95019005 . 05 . 0NFFZY114019006 . 06 . 0NFX786.1102)58.6711900(004. 095015. 1maxNFY221.1321)2 .6551900(004. 0114015. 1max寿命值:,其中丝杠转速61060nTL min)/(maxrlvnohT16000min/40052000maxrlvno3841016000400606L最大动载荷:FffLQWH3式中:fW 为载荷系数,中等冲击时为 1.21.5;fH 为硬度系数,HRC58 时为 1.0。查表得中等冲击时,则:2 . 1Wf1HfNQX70.9618786.110212 . 13843NQY93.11523221.132112 . 13843根据使用情况选择滚珠丝杠螺母的结构形式,并根据最大动载荷的数值可选择滚珠丝杠的型号为::CM 系列滚珠丝杆副,其型号为:CM2005-5。其基本参数如下:表 3-2公称直径基本导程丝杠外径丝杠底径循环圈数丝杠代号 D0PhD1D3nCM2005-520519.516.765额定载荷 刚度螺母安装尺寸 动载荷 静载荷KDLB1420538244730706211螺母安装尺寸 油杯孔D1D412hM45565.8106M6其额定动载荷为 14205NQy 足够用。滚珠循环方式为外循环螺旋槽式,预紧方式采用双螺母螺纹预紧形式。滚珠丝杠螺母副的几何参数的计算如下表表 3-3名称计算公式结果公称直径0d20mm螺距t5mm接触角045钢球直径bd3.175mm螺纹滚道法向半径R0.52bRd1.651mm偏心距e(2)sinbeRd0.04489mm螺纹升角0tarctgd04 33螺杆外径d0(0.2 0.25)bddd19.365mm螺杆内径1d1022ddeR16.788mm螺杆接触直径2d20cosbddd17.755mm螺母螺纹外径D022DdeR23.212mm螺母内径(外循环)1D10(0.2 0.255)bDdd20.7mm传动效率计算丝杠螺母副的传动效率为:)(ggtt式中:为摩擦角;为丝杠螺旋升角。100o334o96. 0)10334(334)(ogogggtttt稳定性验算丝杠两端采用止推轴承时不需要稳定性验算。刚度验算滚珠丝杠受工作负载引起的导程变化量为: ESFlL01Y 向所受牵引力大,故用 Y 向参数计算NFY221.1321cml5 . 00)/(106 .2026cmNEcmRS14. 2)2651. 1(14. 322cmL6611099.1414. 2106 .205 . 0221.1321丝杠受扭矩引起的导程变化量很小,可忽略不计。导程变形总误差 为/99. 25 . 01001mmLE 级精度丝杠允许的螺距误差。mm/151.5 齿轮计算、设计齿轮计算、设计 因步进电机步距角滚珠丝杠螺距 t=5mm,要实现脉冲当量,在ob5 . 1stepmmp/01. 0传动系统中应加一对齿轮降速传动。齿轮传动比:,步进电机步距角:pbli3600stepob/5 . 1083. 201. 036055 . 13600pbli12ZZi 取小齿轮齿数 ,则大齿轮齿数241Z502Z大小齿轮材料均为 45 钢由于软齿面齿轮工艺简单、生产率高,故选择软齿面齿轮。因传递的扭距较小,取模数 m=1mm 则:分度圆直径:111 2424dmzmm 221 5050dmzmm 齿顶圆直径:11(2)(242) 126adzmmm 22(2)(502) 152adzmmm 齿根圆直径:11(2.5)(242.5) 121.5fdzmmm 21(2.5)(502.5) 147.5fdzmmm 齿宽: 11 2424dbdmm 取125b 230b 中心距: 120.5()0.5(2450)37addmm分度圆压力角: 020大小齿轮均采用渐开线标准圆柱齿轮1.6 步进电机惯性负载的计算以及步进电机的选用步进电机惯性负载的计算以及步进电机的选用根据等效转动惯量的计算公式,有:(1)等效转动惯量的计算折算到步进电机轴上的等效负载转动惯量为:23222110)180()()(bpqMJJZZJJJ式中:qJ为折算到电机轴上的惯性负载;0J为步进电机轴的转动惯量;1J为齿轮 1 的转动惯量;2J为齿轮 2 的转动惯量;3J为滚珠丝杠的转动惯量;M 为移动部件的质量。对钢材料的圆柱零件可以按照下式进行估算:LDJ431078. 0式中D为圆柱零件直径,L为圆柱零件的长度。所以有:22431/1047. 65 . 24 . 21078. 0cmkgJ22432/1025.146351078. 0cmkgJ22433/1044.373021078. 0cmkgJ电机轴的转动惯量很小,可以忽略,所以有:(2)步进电22222/779. 0)5 . 118014. 301. 0(20010)44.3725.146()5024(1047. 6cmkgJd机启动力矩的计算设步进电机的等效负载力矩为 T,负载力为 P,根据能量守恒原理,电机所做的功与负载力所做的功有如下的关系:PST式中为电机转角,S 为移动部件的相应位移, 为机械传动的效率。若取,则b,且。所以:pS)(zsPGPPbzspPGPT2)(36式中:为移动部件负载(N) ,G 为移动部件质量(N) ,为与重力方向一致的作用在sPzP移动部件上的负载力(N) ,为导轨摩擦系数,为步进电机的步距角(rad),T 为电机b轴负载力矩(N.cm) 。取(淬火钢滚珠导轨的摩擦系数) ,。考虑到重力影3 . 08 . 0NPPHs221.1321响,Y 向电机负载较大,所以有:cmNT56.688 . 05 . 114. 32)18002000(03. 0221.132101. 036考虑到启动时运动部件惯性的影响,则启动转矩:5 . 03 . 0TTq取系数为 0.4,则:cmNTq4 .1714 . 056.68对于工作方式为三相 6 拍的步进电机:cmNTTqj92.197866. 0max(3)步进电机的最高工作频率166701. 060100060maxmaxpvf空载启动频率要大于最高运行频率,同时电机最大静转矩要足够大,查表选择两个maxf90BF001 型步进电机。电机有关参数如下:表 3-4型号主要技术参数相数步距角电压(V)相电流(A)最大静转矩maxjT(n.m)空载启动频率空载运行频率分配方式90BF00140.98073.92200080004 相 8 拍外形尺寸(mm)外直径长度轴直径重量kg转子转动惯量Kg.m9014594.51764第四章第四章 数控系统硬件电路设计数控系统硬件电路设计1.1 数控系统的硬件电路由以下几部分组成:数控系统的硬件电路由以下几部分组成:1、主控制器。即中央处理单元 CPU2、总线。包括数据总线,地址总线,控制总线。3、存储器。包括只读可编程序存储器和随机读写数据存储器。4、接口。即 I/O 输入输出接口。数控系统的硬件框图如下所示:中央处理单元 CPU存储器RAMROM输入/输出I/O 接口外设:键盘,显示器,打印机,磁盘机,通讯接口等图 4-11.2 主控制器主控制器 CPU 的选择的选择MCS-51 系列单片机是集中 CPU,它有如下特点:1、可靠性高。因为芯片是按工业测控环境要求设计的,故抗干扰的能力优于 PC 机。系统软件(如:程序指令,常数,表格)固化在 ROM 中,不易受病毒破坏。许多信号的通道均在一个芯片内,故运作时系统稳定可靠。2、便于扩展。片内具有计算机正常运行所必需的部件,片外有很多供扩展用的(总线,并行和串行的输入/输出)管脚,很容易组成一定规模的计算机应用系统。3、控制功能强。具有丰富的控制指令,如:条件分支转移指令,I/O 口的逻辑操作指令,位处理指令。4、实用性好。体积小,功耗低,价格便宜,易于产品化。由于上述原因,选用 8031 作为主控芯片。1.3 存储器扩展电路设计存储器扩展电路设计1、程序存储器的扩展单片机应用系统中扩展用的程序存储器芯片大多采用 EPROM 芯片。其型号有:2716,2732,2764,27128,27258,其容量分别为 2k,4k,8k,16k,32k。在选择芯片时要考虑 CPU 与 EPROM 时序的匹配。8031 所能读取的时间必须大于 EPROM 所要求的读取时间。此外,还需要考虑最大读出速度,工作温度以及存储器容量等因素。在满足容量要求时,尽量选择大容量芯片,以减少芯片数量以简化系统。综合以上因素,选择 2764芯片作为本次设计的程序存储器扩展用芯片。于 8031 芯片的 P0 口是分时传送低 8 位地址线和数据线的,故 8031 扩展系统中一定要有地址锁存器,常用的地址锁存器芯片是 74LS373。2、数据存储器的扩展由于 8031 芯片内部 RAM 只有 128 字节供用户使用,远不能满足系统需要,因此需要扩展片外的数据存储器(RAM) 。常用的数据存储器有 6116、6264、62128 等,这里选用信号变换控制对象6264。3、I/O 扩展电路设计8031 单片机共有 4 个 8 位并行 I/O 接口,但供用户使用的只有 P1 口及部分 P3 口线。因此要进行 I/O 口的扩展。8155 为多功能的可编程接口芯片,内部包含有 256 字节RAM,两个可编程 8 位并行口、一个 6 位并行口和一个 14 位的计数器。8155 是 8051 单片机应用系统中最适用的外围器件。数据存贮器是 256x8 位静态 RAM。I/O 由三个通用口组成,其中的 6 位口可编程为状态控制信号。可编程的 14 位计数器/定时器用于给单片机系统提供方波或计数脉冲。8155 与微机接口较简单,是微机系统广泛使用的接口芯片。第五章第五章 系统控制软件的设计系统控制软件的设计1.1 系统控制功能分析系统控制功能分析数控 X-Y 工作台的控制功能包括:1、系统初始化。如对 I/O 接口 8155,8255A 进行必要的初始化工作,预置接口工作方式控制字。2、工作台复位。开机后工作台应该自动复位,亦可手动复位。3、输入和显示加工程序。4、监视按键,键盘及开关。如监视紧急停机键及行程开关,键盘扫描等功能。5、工作台超程显示与处理。工作台位移超过规定值时应该立即停止工作台的运动,并显示相应的指示字符。6、工作台的自动控制。7、工作台的手动控制。8、工作台的联动控制。1.2 系统管理程序控制系统管理程序控制 管理称许是系统的主程序,开机后即进入管理程序。其主要功能是接受和执行操作者的命令。在设计管理程序时,应确定接收命令的形式,系统的各种操作功能等。数控 X-Y工作台的基本操作功能有:输入加工程序,自动加工,刀位控制,工作台位置控制,手动操作,紧急停机等。根据以上分析,设计管理程序流程图如下所示:加工程序输入键按下机床复位开始系统初始化自动加工键按下手动加工键按下加工数据输入自动加工手动调整NNNYYY图 5-11.3 自动加工程序设计自动加工程序设计(1)机床在自动加工时的动作顺序:工作台移动到位刀具快速进给加工退刀工作台运动到下一位置;(2)计算机在加工过程中的操作:读取刀具轨迹,控制机床完成加工;(3)由以上分析,设计自动加工程序框图如下所示:入口零件坐标地址指针读零件坐标调步进电机子程序工作台移动到位刀具快进加工快速退刀零件坐标地址指针加一零件加工完成NY返回图 5-21.4 汇编语言程序设计汇编语言程序设计1、内存地址分配加速脉冲数计数器 N0 地址设为 20H;恒速脉冲数计数器 N1 低 8 位字节地址为 21H,高 8 位字节地址位 22H;减速脉冲数计数器 N2 地址位 23H。加速,减速,恒速脉冲总数寄存器 N 低位字节地址位 24H,高位字节地址位 25H;步进电机进给控制子程序 FEED 首地址位 0E80H。每调用一次该程序,步进电机按规定方向进给一步。2、程序清单 N0 EQU 20H ;加速 N1L EQU 21H ;恒速 N1H EQU 22H N2 EQU 23H ;减速 NL EQU 24H ;脉冲总数寄存器 NH EQU 25H DS EQU 26H ;地址指针偏移量FEED EQU 0E80HORG 0E00H0E00 START: MOV P,#60H0E03 MOV TMOD,#01H ;设计数器工作方式为 1,16 位定时器0E06 MOV N0,#01A4H ;设 N0 为 3200E09 MOV N2, #1A4H0E0C MOV A , N0 ;计算 2XN00E0E RL A0E0F MOV R0, A0E10 CLR C ;计算 N1=N-2N00E11 MOV A, NL0E13 SUBB A, R00E14 MOV N1L, A0E16 MOV A, NH0E18 SUBB A,#00H0E1A MOV N1H,A0E1C MOV DPTR, #1000H ;设时间常数指针初值为 1000H0E1F MOV DS, #00H ;设地址偏移量初值为 00H0E22 MOVC A, A+DPTR ;从 EPROM 中读时间常数0E23 MOV TL0, A ;送时间常数至定时器 0 中0E25 INC DS0E27 MOV A,DS0E2 MOVC A,A+DPTR 0E2A MOV TH0,A0E2C INC DS0E2E SETB EA ;开中断允许0E30 SETB ET0 ;允许定时器 0 中断0E32 SETB TR0 ;启动定时器 0 开始计算0E34 WAIT:JB EA,WAIT ;中断允许返回0E37 RET中断服务程序: ORG 000BH000B LJMP 0F00H0F00 MOVC A,A+DPTR0F03 MOV TL0, A0F05 INC DS0F07 MOV A,DS0F09 MOVC A,A+DPTR0F0A MOV TH0, A0F0C INC DS ;修改地址偏移量指针0F0E ACALL FEED ;调 FEED 子程序0F10 MOV A, N0 ;判断 N0 是否为 00F12 CJNE A, #00H, LOOP10F15 MOV A, N1H ;判断 N1 是否为 0 0F17 CJNE A,#00H, LOOP20F1A MOV A,N1H0F1C CJNE A,#00H,LOOP20F1F MOV A,N2 ;判断 N2 是否为 0 0F21 CJNE A,#00H,LOOP30F24 CLR EA ;N2 为 0 ,减速结束,关中断0F26 RETI0F27 LOOP1:DEC N0 ;N0 不为 0,则 N0N0-10F29 RETI0F2A LOOP2:MOV A,N1L ;N1 不为 0,则 N1N1-10F2C CLR C0F2D SUBB A, #01H0F2F MOV N1L, A0F31 MOV A, N1H0F33 SUBB A,#00H0F35 MOV N1H,A0F37 RETI0F38 LOOP3:DEC N2 ;N2 不为 0,则 N2N2-10F3A RETI逐点比较法插补程序:RP:MOV SP,#60HMOV 4AH,#00H ;F 单元清零MOV 49H,#00HMOV 48H,#01H ;X 电动机初始化MOV 47H,#02H ;Y 电动机初始化MOV DPTR,#0030HMOV A ,#03H ;XY 电动机上电MOVX DPTR,ACLR C ;计算终判值MOV A,52H ;低位 X、Xe 相减,得 aSUBB A,4EHMOV 54H,A ;保存结果于终判值单元低位字节MOV A ,51H ;高位 X、Xe 相减,得 bSUBB A,4DHMOV 53H,A ;保存结果于终判值单元高位字节CLR C ;低位 Ye、Y 相减,得 cMOV A,4CHSUBB A,50HMOV 20H,C ;暂存 Ye、Y 低位相减产生的借位位ADD A,54H ;计算 d=a+c,d 为低位终判值MOV 54H,A ;保存 d 于终判值单元低位字节MOV 21H,C ;暂存 d=a+c 产生的进位位MOV A,4BHMOV C,20H ;恢复 Ye、Y 低位相减产生的借位位SUBB A,4FH ;高位 Ye、Y 相减,得 eMOV C,21H ;恢复 d=a+c 产生的进位位ADDC A,53H ;计算 f=b+e,f 为高位终判值MOV 53H,A ;保存 f 于终判值单元高位字节PR2:ACALL DL0 ;延时子程序MOV A,49H ;取 F 高位字节JB ACC.7,RP6 ;高位1,F0,去 RP6ACALL XMM ;高位0,F0,X 反转一步CLR C ;计算新偏差 FF2X1MOV A,4AH ;计算 gFX 低位SUBB A,52HXCH A,B ;g 存入 B 寄存器MOV A,49H ;计算 hFX 高位SUBB A,51HXCH A,B ;低位存 A,高位存 B。BA 内容为 FXCLR C ;计算 igXF2X 低位SUBB A,52HXCH A,B ;B 内容为 F2X 低位,A 内容为 F
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于单片机的数控车床XY工作台与控制系统设计[含CAD高清图纸和说明书]
链接地址:https://www.renrendoc.com/p-22779132.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

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