数控车床系统xy工作台与控制系统设计_第1页
数控车床系统xy工作台与控制系统设计_第2页
数控车床系统xy工作台与控制系统设计_第3页
数控车床系统xy工作台与控制系统设计_第4页
数控车床系统xy工作台与控制系统设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)内容数控车床系统XY工作台与控制系统设计院系、部继续教育学院学生姓名学号专业机电一体化班级09机电班指导教师完成时间2011058摘要当今世界电子技术迅速发展,微处理器、微型计算机在各技术领域得到了广泛应用,对各领域技术的发展起到了极大的推动作用。一个较完善的机电一体化系统,应包含以下几个基本要素机械本体、动力与驱动部分、执行机构、传感测试部分、控制及信息处理部分。机电一体化是系统技术、计算机与信息处理技术、自动控制技术、检测传感技术、伺服传动技术和机械技术等多学科技术领域综合交叉的技术密集型系统工程。新一代的CNC系统这类典型机电一体化产品正朝着高性能、智能化、系统化以及轻量、微型化方向发展。关键字机电一体化的基础基本组成要素特点发展趋势ABSTRACTNOWTHEWORLDELECTRONICTECHNOLOGYRAPIDLYEXPAND,THEMICROPROCESSOR,THEMICROCOMPUTEROBTAINTHEWIDESPREADAPPLICATIONINVARIOUSAREAOFTECHNOLOGY,TOVARIOUSDOMAINSTECHNOLOGYDEVELOPMENTENORMOUSPROMOTIONEFFECTAPERFECTINTEGRATIONOFMACHINERYSYSTEM,SHOULDCONTAINTHEFOLLOWINGSEVERALBASEELEMENTSBASICMACHINE,POWERANDACTUATIONPART,IMPLEMENTINGAGENCY,SENSINGMEASUREMENTCOMPONENT,CONTROLANDINFORMATIONPROCESSINGPARTTHEINTEGRATIONOFMACHINERYISTHESYSTEMTECHNOLOGY,THECOMPUTERANDTHEINFORMATIONPROCESSINGANDMANAGEMENTTECHNOLOGY,THEAUTOMATICCONTROLTECHNOLOGY,THEEXAMINATIONSENSINGTECHNOLOGY,THESERVODRIVETECHNOLOGYANDTHEMECHANICALSKILLANDSOONMULTIDISCIPLINARYAREAOFTECHNOLOGYSYNTHESISOVERLAPPINGTECHNOLOGYINTENSIVESYSTEMSENGINEERINGNEWGENERATIONSCNCSYSTEMTHISKINDOFMODELINTEGRATIONOFMACHINERYPRODUCTTOWARDTHEHIGHPERFORMANCE,THEINTELLECTUALIZATION,THESYSTEMATIZATIONASWELLASTHEFEATHERWEIGHT,THEMICROMINIATURIZEDDIRECTIONDEVELOPSKEYWORDSINTEGRATIONOFMACHINERYFOUNDATIONBASICCOMPONENTELEMENTSCHARACTERISTICTRENDOFDEVELOPMENT目录第一章前言4第二章课程设计的目的、意义及要求6第一节课程设计的目的、意义6第二节课程设计的要求6第三章课程设计的内容7第一节课程设计的内容7第二节课程设计的内容7第四章数控系统总体方案的确定8第五章机械部分设计9第一节确定系统脉冲当量9第二节工作台外形尺寸及重量初步估算9第三节滚动导轨副的计算、选择9第四节滚珠丝杠计算、选择11第五节齿轮计算、设计13第六节步进电机惯性负载的计算14第七节步进电机的计算选择15第六章机床数控系统硬件电路设计17第一节设计内容17第二节设计步骤17第三节机床数控系统硬件电路设计21第七章系统控制软件设计22第八章结束语与致谢29第九章参考文献30第一章前言一、当今世界数控技术及装备发展的趋势及我国数控装备技术发展和产业化的现状在我国对外开放进一步深化的新环境下,发展我国数控技术及装备、提高我国制造业信息化水平和国际竞争能力的重要性,并从战略和策略两个层面提出了发展我国数控技术及装备的几点看法。装备工业的技术水平和现代化程度决定着整个国民经济的水平和现代化程度,数控技术及装备是发展新兴高新技术产业和尖端工业的使能技术和最基本的装备,又是当今先进制造技术和装备最核心的技术。数控技术是用数字信息对机械运动和工作过程进行控制的技术,而数控装备是以数控技术为代表的新技术对传统制造产业和新兴制造业的渗透形成的机电一体化产品,其技术范围覆盖很多领域。(一)、数控技术的发展趋势。数控技术的应用不但给传统制造业带来了革命性的变化,使制造业成为工业化的象征,而且随着数控技术的不断发展和应用领域的扩大,他对国计民生的一些重要行业IT、汽车、轻工、医疗等的发展起着越来越重要的作用。从目前世界上数控技术及其装备发展的趋势来看,其主要研究热点有以下几个方面1、高速、高精加工技术及装备的新趋势效率、质量是先进制造技术的主体。高速、高精加工技术可极大地提高效率,提高产品的质量和档次,缩短生产周期和提高市场竞争能力。从EMO2001展会情况来看,高速加工中心进给速度可达80M/MIN,甚至更高,空运行速度可达100M/MIN左右。目前世界上许多汽车厂,包括我国的上海通用汽车公司,已经采用以高速加工中心组成的生产线部分替代组合机床。在加工精度方面,近10年来,普通级数控机床的加工精度已由10M提高到5M,精密级加工中心则从35M,提高到115M并且超精密加工精度已开始进入纳米级01M。为了实现高速、高精加工,与这配套的功能部件如电主轴、直线电机得到了快速的发展,应用领域进一步扩大。2、5轴联动加工和复合加工机床快速发展采用5轴联动对三维曲面零件的加工,可用刀具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。但过去因5轴联动数控系统、主机结构复杂等原因,其价格要比3轴联动数控机床高出数倍,加之编程技术难度较大,制约了5轴联动机床的发展。当前由于电主轴的出现,使得实现5轴联动加工的复合主轴头结构大为简化,其制造难度和成本大幅度降低,数控系统的价格差距缩小。因此促进了复合主轴头类型5轴联动机床和复合加工机床含5面加工机床的发展。3、智能化、开放式、网络化成为当代数控系统发展的主要趋势21世纪的数控装备将是具有一定智能化的系统,智能化的内容包括在数控系统中的各个方面为追求加工效率和加工质量方面的智能化,如加工过程的自适应控制,工艺参数自动生成为提高驱动性能及使用连接方便的智能化,如前馈控制、电机参数的自适应运算、自动识别负载自动选定模型、自整定等。数控系统开放化已经成为数控系统的未来之路。所谓开放式数控系统就是数控系统的开发可以在统一的运行平台上,面向机床厂家和最终用户,通过改变、增加或剪裁结构对象数控功能,形成系列化,并可方便地将用户的特殊应用和技诀窍集成到控制系统中,快速实现不同品种、不同档次的开放式数控系统,形成具有鲜明个性的名牌产品。目前开放数控系统的体系结构规范、通信规范、配置规范、运行平台、数控系统功能库以及数控系统功能软件开发工具等是当前研究的核心。网络化数控装备是近两年国际著名机床博览会的一个新亮点。数控装备的网络化将极大地满足生产线、制造系统、制造企业对信息集成的需求,也是实现新的制造模式如敏捷制造、虚拟企业、全球制造的基础单元,反映了数控机床加工向网络化方向发展的趋势。(二)、对我国数控技术及其产业发展的基本估计我国数控技术起步于1958年,近50年的发展历程大致可分为三个阶段第一阶段从1958年到1979年,即封闭式发展阶段。在此阶段,由于国外的技术封锁和我国的基础条件的制,数控技术的发展较为缓慢。第二阶段是在国家的“六五”、“七五”期间以及“八五”的前期,即引进技术,消化吸收,初步建立起国产化体系阶段。在此阶段,由于改革开放和国家的重视,以及研究开发环境和国际环境的改善,我国数控技术的研究、开发以及在产品的国产化方面都取得了长足的进步。第三阶段是在国家的“八五”的后期和“九五”期间,即实施产业化的研究,进入市场竞争阶段。纵观我国数控技术近50年的发展历程,特别是经过4个5年计划的攻关,总体来看取得的成绩还是不小。(三)、对我国数控技术和产业化发展的战略思考1、战略考虑。我国是制造大国,在世界产业转移中要尽量接受前端而不是后端的转移,所以,我们应站在国家安全战略的高度来重视数控技术和产业问题。首先从社会安全看,因为制造业是我国就业人口最多的行业,制造业发展不仅可提高人民的生活水平,而且还可缓解我国就业的压力,保障社会的稳定其次从国防安全看,西方发达国家把高精尖数控产品都列为国家的战略物质,对我国实现禁运和限制,“东芝事件”和“考克斯报告”就是最好的例证。2、发展策略。从我国基本国情的角度出发,以国家的战略需求和国民经济的市场需求为导向,以提高我国制造装备业综合竞争能力和产业化水平为目标,用系统的方法,选择能够主导21世纪初期我国制造装备业发展升级的关键技术以及支持产业化发展的支撑技术、配套技术作为研究开发的内容,实现制造装备业的跨跃式发展。强调市场需求为导向,即以数控终端产品为主,以整机如量大面广的数控车床、铣床、高速高精高性能数控机床、曲型数字化机械、重点行业关键设备等带动数控产业的发展。重点解决数控系统和相关功能部件数字化伺服系统与电机、高速电主轴系统和新型装备的附件等的可靠性和生产规模问题。没有规模就不会有高可靠性的产品没有规模就不会有价值低廉而富有竞争力的产品当然,没有规模中国的数控装备最终难有出头之日。第二章课程设计的目的、意义及要求第一节课程设计的目的,意义机电一体化系统设计课程设计是培养学生设计能力的重要实践性教学环节之一,是综合运用所学过的机械、电子、自动控制、计算机等知识进行的基本设计训练。其目的是1能够正确运用机电一体化系统设计课程的基本理论和相关知识,掌握机电一体化系统(产品)的功能构成、特点和设计思想、设计方法,了解设计方案的拟定、比较、分析和计算,培养学生分析问题和解决问题的能力,使学生具有机电一体化系统设计的初步能力;2通过机械部分设计,掌握机电一体化系统典型机械零部件和执行元件的计算、选型和结构设计方法和步骤;3通过测试及控制系统方案设计,掌握机电一体化系统控制系统的硬件组成、工作原理,和软件编程思想;4通过课程设计提高学生应用手册、标准及编写技术说明书的能力,促进学生在科学态度、创新精神、专业技能等方面综合素质的提高。第二节课程设计的要求1课程设计应在教师的指导下由学生独立完成,严格地要求自己,不允许相互抄袭;2认真阅读课程设计指导书,明确题目及具体要求;3认真查阅题目涉及内容的相关文献资料、手册、标准;4大胆创新,确定合理、可行的总体设计方案;5机械部分和驱动部分设计思路清晰,计算结果正确,选型合理;6微机控制系统方案可行,硬件选择合理,软件框图正确;7手工或电脑绘制机械系统装配图一张(A1),控制系统电气原理一张(A1),图纸符合国家标准,布图合理,内容完整表达清晰;8课程设计说明书一份(不少于8000字),包括目录,题目及要求,总体方案的确定,机械系统设计,控制系统设计,参考文献等。设计说明书应叙述清楚、表达正确、内容完整、技术术语符合标准。第三章课程设计的内容第一节课程设计题目单片机控制步进电机驱动的多用XY工作台。已知条件定位精度001MM,滚珠丝杠及导轨使用寿命T15000H,中等冲击工作台的有效行程为快速进给速度40LXM40YLM和工作载荷MAX20/INVA2/INYV2ZFN第二节课程设计的内容1数控装置总体方案的确定1数控装置设计参数的确定;2方案的分析,比较,论证。2机械部分的设计1确定脉冲当量;2机械部件的总体尺寸及重量的初步估算;3传动元件及导向元件的设计,计算和选用;4确定伺服电机;5绘制机械结构装配图;6系统等效惯量计算;7系统精度分析。3数控系统的设计1微机及扩展芯片的选用及控制系统框图的设计;2I/O接口电路及伺服控制电路的设计和选用;3系统控制软件的设计4编写课程设计说明书1说明书是课程设计的总结性技术文件,应叙述整个设计的内容,包括总体方案的确定,系统框图的分析,机械传动设计计算,电气部分的设计说明,选用元器件参数的说明,软件设计及其说明;2说明书不少于84字,尽量用计算机完成。5图纸1机械结构装配图,A0图纸1张。要求视图基本完整,符合标准。其中至少要有一个坐标轴的完整剖视图;第四章数控系统总体方案的确定数控系统总体方案设计的内容包括系统运动方式的确定,执行机构及传动方案的确定,伺服电机类型及调速方案确定,计算机控制系统的选择。进行方案的分析、比较和论证。1系统运动方式的确定该系统要求工作台沿各坐标轴的运动有精确的运动关系因此采用连续控制方式。2伺服系统的选择开环伺服系统在负载不大时多采用功率步进电机作为伺服电机开环控制系统由于没有检测反馈部件,因而不能纠正系统的传动误差。但开环系统结构简单,调整维修容易,在速度和精度要求不太高的场合得到广泛应用。考虑到运动精度要求不高,为简化结构,降低成本,宜采用步进电机开环伺服系统驱动。3计算机系统的选择采用MCS51系列中的8031单片机扩展控制系统。MCS51单片机的主要特点是集成度高,可靠性好,功能强,速度快,性价比高。控制系统由微机部分、键盘及显示器、I/O接口及光电隔离电路、步进功率放大电路等组成。系统的工作程序和控制命令通过键盘操作实现。显示器采用数码管显示加工数据和工作状态等信息。4XY工作台的传动方式为保证一定的传动精度和平稳性以及结构的紧凑,采用滚珠丝杠螺母传动副。为提高传动刚度和消除间隙,采用有预加载荷的结构。由于工作台的运动部件重量和工作载荷不大,故选用滚动直线导轨副,从而减小工作台的摩擦系数,提高运动平稳性。考虑电机步距角和丝杠导程只能按标准选取,为达到分辨率的要求,以及考虑步进电机负载匹配,采用齿轮减速传动。系统总体框图如下计算机光电隔离功率放大步进电机X向工作台光电隔离功率放大步进电机Y向工作台第五章机械部分设计机械部分设计内容包括确定系统脉冲当量,运动部件惯性的计算,选择步进电机,传动及导向元件的设计、计算与选择,绘制机械部分装配图等。第一节确定系统脉冲当量脉冲当量P是一个进给指令时工作台的位移量,应小于等于工作台的位置精度,由于定位精度为001MM因此选择脉冲当量为001MM。第二节工作台外形尺寸及重量初步估算根据给定的有效行程,画出工作台简图,估算X向和Y向工作台承载重量WX和WY。取X向导轨支撑钢球的中心距为410MM,Y向导轨支撑钢球的中心距为400MM,设计工作台简图如下X向拖板上拖板尺寸为长宽高42041050重量按重量体积材料比重估算为XW32420150781658NY向拖板下拖板尺寸为重量Y320上导轨含电机重量为2390482057814879N夹具及工件重量约155NXY工作台运动部分总重量为工作台简图4879652718520WN第三节滚动导轨副的计算、选择根据给定的工作载荷FZ和估算的WX和WY计算导轨的静安全系数FSLC0/P,式中C0为导轨的基本静额定载荷,KN;工作载荷P05FZW;FSL1030一般运行状况,3050(运动时受冲击、振动)。根据计算结果查有关资料初选导轨因系统受中等冲击,因此取40SLF,05OSLXYZFPFXYYOXSLW2067158379N26CFP41394根据计算额定静载荷初选导轨选择汉机江机床厂HJGD系列滚动直线导轨,其型号为HJGD25基本参数如下额定载荷/N静态力矩/NM滑座重量导轨重量导轨长度动载荷AC静载荷OATBCTGK/GMLMM175002600019819828806031760滑座个数单向行程长度每分钟往复次数MSLN4064导轨的额定动载荷N1750AC依据使用速度V(M/MIN)和初选导轨的基本动额定载荷KN验算导轨的工作寿命ACLN额定行程长度寿命HTCAWFFSFTK2045MF1,81,OTWCHRDFFFFK33108175025420958HTCAWFFSFTKKM导轨的额定工作时间寿命3102SOTHLN331024958104971506SOTLNHTH导轨的工作寿命足够第四节滚珠丝杠计算、选择初选丝杠材质CRWMN钢,HRC5860,导程L05MM(1)强度计算丝杠轴向力N,MAXYXZYXWFFKF其中K115,滚动导轨摩擦系数F00030005;在车床车削外圆时FX0106FZ,FY01507FZ,可取FX05FZ,FY06FZ计算。取F0004,则40ZMAXX5210616758104642YNNF寿命值,其中丝杠转速R/MIN60NTL0MAXLVNMAX061524/I031HVRLL最大动载荷FFLQWH3式中FW为载荷系数,中等冲击时为1215;FH为硬度系数,HRC58时为10。查表得中等冲击时则2,1FF3601456870954XYN根据使用情况选择滚珠丝杠螺母的结构形式,并根据最大动载荷的数值可选择滚珠丝杠的型号为CM系列滚珠丝杆副,其型号为CM20055。其基本参数如下其额定动载荷为14205N足够用滚珠循环方式为外循环螺旋槽式,预紧方式采用双螺YQ母螺纹预紧形式滚珠丝杠螺母副的几何参数的计算如下表名称计算公式结果公称直径0D20MM螺距TMM接触角045钢球直径BD3175MM螺纹滚道法向半径R052BD1651MM偏心距ESINE004489MM螺纹升角0TARCGD043螺杆外径D025BD19365MM螺杆内径11ER16788MM螺杆接触直径2D20COSBD17755MM螺母螺纹外径DER23212MM螺母内径(外循环)105BD207MM(2)传动效率计算丝杠螺母副的传动效率为TG式中10,为摩擦角;为丝杠螺旋升角。0431096GGTTT(3)稳定性验算丝杠两端采用止推轴承时不需要稳定性验算。(4)刚度验算滚珠丝杠受工作负载引起的导程变化量为CMESFLL01Y向所受牵引力大,故用Y向参数计算60622215615802415/340FNLCMECMSRL丝杠受扭矩引起的导程变化量很小,可忽略不计。导程变形总误差为E级精度06411052102LUM丝杠允许的螺距误差15M/M。第五节齿轮计算、设计因步进电机步距角滚珠丝杠螺距T5MM,要实现脉冲当量,在传15OB01/PMSTEP动系统中应加一对齿轮降速传动齿轮传动比,初选步进电机步距角15/STEP。036LIP123601485POZIL取小齿轮齿数则大齿轮齿数124Z250Z因传递的扭距较小,取模数M1MM则分度圆直径1DMZ21DMZ齿顶圆直径2416A250Z齿根圆直径125FDMM2147FZ齿宽取14DBB230中心距20505AM分度圆压力角大小齿轮均采用渐开线标准圆柱齿轮小齿轮采用两片薄齿轮错齿排列以消除间隙双片齿轮错齿消隙结构图如下1、2薄齿轮,3弹簧,4、8凸耳,5调节螺钉,6、7螺母双片齿轮错齿消隙结构图第六节步进电机惯性负载的计算根据等效转动惯量的计算公式,有(1)等效转动惯量的计算折算到步进电机轴上的等效负载转动惯量为221013180PQBZJJJM式中为折算到电机轴上的惯性负载;为步进电机轴的转动惯量;为齿轮的转QJ0J1J动惯量;为齿轮的转动惯量;为滚珠丝杠的转动惯量;为移动部件的质量。23J对钢材料的圆柱零件可以按照下式进行估算340781JDL式中为圆柱零件直径,为圆柱零件的长度。D所以有34221234223256710078034JKGCM电机轴的转动惯量很小,可以忽略,所以有22222401647101653741007933458DJKGCM第七节步进电机的选用)步进电机启动力矩的计算设步进电机的等效负载力矩为,负载力为,根据能量守恒原理,电机所做的功与负载力所做的功有如下的关系TPS式中为电机转角,为移动部件的相应位移,为机械传动的效率。若取,B则,且。所以PSZPGP362PSZBGPT式中为移动部件负载(N),G为移动部件质量(N),为与重力方向一致的作用SPZ在移动部件上的负载力(N),为导轨摩擦系数,为步进电机的步距角(RAD),T为B电机轴负载力矩(NCM)。取03(淬火钢滚珠导轨的摩擦系数),8,27923。考虑到SPH重力影响,向电机负载较大,因此1200,所以有3601258032018031458652TNCM考虑到启动时运动部件惯性的影响,则启动转矩035QT取系数为,则65216204QTNCM对于工作方式为三相拍的步进电机MAX163208608836QTJNC)步进电机的最高工作频率AXMAX167600PVF为使电机不产生失步空载启动频率要大于最高运行频率,同时电机最大静转矩要足够MAXF大,查表选择两个90BF001型三相反应式步进电机电机有关参数如下主要技术参数型号相数步距角电压V相电流A最大静转矩MAXJTNM空载启动频率空载运行频率分配方式90BF001409807392200080004相8拍外形尺寸MM外直径长度轴直径重量KG转子转动惯量KGM901459451764第六章数控系统硬件电路设计第一节设计内容按照总统方案以及机械结构的控制要求,确定硬件电路的方案,并绘制系统电气控制的结构框图;选择计算机或中央处理单元的类型;根据控制系统的具体要求设计存储器扩展电路;根据控制对象以及系统工作要求设计扩展接口电路,检测电路,转换电路以及驱动电路等;选择控制电路中各器件及电气元件的参数和型号;绘制出一张清晰完整的电气原理图,图中要标明各器件的型号,管脚号及参数;说明书中对电气原理图以及各有关电路进行详细的原理说明和方案论证。第二节设计步骤确定硬件电路的总体方案。数控系统的硬件电路由以下几部分组成1主控制器。即中央处理单元CPU2总线。包括数据总线,地址总线,控制总线。3存储器。包括只读可编程序存储器和随机读写数据存储器。4接口。即I/O输入输出接口。数控系统的硬件框图如下所示主控制器的选择中央处理单元CPU存储器RAMROM输入/输出I/O接口信号变换控制对象外设键盘,显示器,打印机,磁盘机,通讯接口等系列单片机是集中,端口及部分等为一体的功能性很强的控制器。只需增加少量外围元件就可以构成一个完整的微机控制系统,并且开发手段齐全,指令系统功能强大,编程灵活,硬件资料丰富。本次设计选用芯片作为主控芯片。存储器扩展电路设计)程序存储器的扩展单片机应用系统中扩展用的程序存储器芯片大多采用芯片。其型号有2716,2732,2764,27128,27258,其容量分别为K,4K,8K,16K32K。在选择芯片时要考虑与时序的匹配。所能读取的时间必须大于所要求的读取时间。此外,还需要考虑最大读出速度,工作温度以及存储器容量等因素。在满足容量要求时,尽量选择大容量芯片,以减少芯片数量以简化系统。综合以上因素,选择芯片作为本次设计的程序存储器扩展用芯片。单片机规定0口提供为位地址线,同时又作为数据线使用,所以为分时用作低位地址和数据的通道口,为了把地址信息分离出来保存,以便为外接存储器提高低位的地址信息,一般采用芯片作为地址锁存器,并由发出允许锁存信号ALE的下降沿,将地址信息锁存入地址锁存器中。由以上分析,采用EPROM芯片的程序存储器扩展电路框图如下所示扩展2764电路框图)数据存储器的扩展P17P10P24P20ALEP07P00PSENACEA12A82764A7A0OED7D0译码电路G74LS372由于内部只有字节,远不能满足系统的要求。需要扩展片外的数据存储器。单片机应用系统数据存储器扩展电路一般采用6116,6262静态RAM数据存储器。本次设计选用芯片作为数据存储器扩展用芯片。其扩展电路如下所示扩展6264电路框图)译码电路在单片机应用系统中,所有外围芯片都通过总线与单片机相连。单片机数据总线分时的与各个外围芯片进行数据传送。故要进行片选控制。由于外围芯片与数据存储器采用统一编址,因此单片机的硬件设计中,数据存储器与外围芯片的地址译码较为复杂。可采用线选法和全地址译码法。线选法是把单独的地址线接到外围芯片的片选端上,只要该地址线为低电平,就选中该芯片。线选法的硬件结构简单,但它所用片选线都是高位地址线,它们的权值较大,地址空间没有充分利用,芯片之间的地址不连续。对于和容量较大的应用系统,当芯片所需的片选信号多于可利用的地址线的时候,多采用全地址译码法。它将低位地址作为片内地址,而用译码器对高位地址线进行译码,译码器输出的地址选择线用作片选线。本设计采用全地址译码法的电路分别如下图所示(4)存储器扩展电路设计8031单片机所支持的存储系统起程序存储器和数据存储器为独立编址。该设计选用程序存储器2764和数据存储器6264组成8031单片机的外存储器扩展电路,单片机外存储器扩展电路如下(5)扩展电路设计A通用可编程接口芯片单片机共有个位并行接口,但供用户使用的只有1口及部分3口线。因此要进行口的扩展。与微机接口较简单,是微机系统广泛使用的接口芯片。8155Y与8031的连接方式如下图所示P24P20ALEP07P00EAWRD1CEA12A8A76264A0D7D0WEOD0译码电路G74LS372B键盘,显示器接口电路键盘,显示器是数控系统常用的人机交互的外部设备,可以完成数据的输入和计算机状态数据的动态显示。通常,数控系统都采用行列式键盘,即用口线组成行,列结构,按键设置在行列的交点上。数控系统中使用的显示器主要有和。下图所示为采用接口管理的键盘,显示器电路。它有键和位显示器组成。为了简化秒电路,键盘的列线及显示器的字位控制共用一个口,即共用的P口进行控制,键盘的行线由口担任,显示器的字形控制由8155的PB口担任。键盘显示器接口电路如下所示4步进电机驱动电路设计1)脉冲分配器步进电机的控制方式由脉冲分配器实现,其作用是将数控装置送来的一系列指令脉冲按一定的分配方式和顺序输送给步进电机的各相绕组,实现电机正反转。数控系统中通常使用集成脉冲分配器和软件脉冲分配器。本设计采用集成脉冲分配器YB013。采用YB013硬件环行分配器的步进电机接口线路图如下(2)光电隔离电路在步进电机驱动电路中,脉冲分配器输出的信号经放大后控制步进电机的励磁绕组。如果将输出信号直接与功率放大器相连,将会引起电气干扰。因此在接口电路与功率放大器间加上隔离电路实现电气隔离,通常使用光电耦合器。光电耦合器接线图如下(3)功率放大器脉冲分配器的输出功率很小,远不能满足步进电机的需要,必须将其输出信号放大产生足够大的功率,才能驱动步进电机正常运转。因此必须选用功率放大器,需根据步进电机容量选择功率放大器。本设计选用功率放大器。5其它辅助电路设计()的时钟电路单片机的时钟可以由两种方式产生内部方式和外部方式。内部方式利用芯片的内部振荡电路,在XTAL1,XTAL2引脚上外接定时元件,如下图所示。晶体可以在之间任意选择,耦合电容在PF之间,对时钟有微调作用。采用外部时钟方式时,可将XTAL1直接接地,XTAL2接外部时钟源。时钟电路()复位电路单片机的复位都是靠外部电路实现。在时钟工作后,只要在引脚上出现MS以上的高电平,单片机就实现状态复位,之后便从单元开始执行程序。在实际运用中,若系统中有芯片需要其复位电平与复位要求一致时,8031XTAL1XTAL2可以直接相连。当晶振频率选用Z时,复位电路中取,取,取。实用复位电路图如下所示KR()越界报警电路为了防止工作台越界,可分别在极限位置安装限位开关。利用光电耦合电路,将行程开关接至发光二极管的阴极,光敏三极管的输出接至的口10。当任何一个行程开关被压下的时候,发光二极管就发光,使光敏三极管导通,由低电平变成高电平。可利用软件设计成查询的方法随时检查有无越界信号。也可接成从光敏三极管的集电极输出接至的外部中断引脚(或),采用中断方式检查越界信号。越界报警电路如下图所示第三节机床数控系统硬件电路设计该系统选用系列的作为主控制器。扩展存储电路为一片2732EPROM和一片6264RAM。程序存储器扩展为,数据存储器扩展为。的片选控制端直接接地,该电路始终处于选中状态。系统复位以后,CECPU从0000H开始执行监控程序。6264的片选端由译码器(74LS138)的Y2输出提CE供。所以6264的空间地址为4000。系统的扩展I/O接口电路选用通用可编程并行输入/输出接口芯片8155。8155的片选端接至译码器(74LS138)的Y4的输出端,故8155控制命令寄存器及PA,PB,PCCE口的地址号分别为8000H及8001H,8002H,8003H。8155RAM区的地址为8000H80FFH。8155的A口为控制工作抬X,Y向电机的接口。为防止功率放大器高电压的干扰,不步进电机接口与功率放大器之间采用光电隔离。键盘与显示器设计在一起,8155的PC口担任键盘的列线及显示器的扫描控制;PB口的PB0PB3为键盘的行线。8031的P1口为显示器的字形输出口。该系统采用4X6共24个行列式键盘和6位8段共阴极LED显示器。为了增加数码管显示亮度,分别在字形口和字位口加74LS07进行驱动。PB口剩余的I/O线PB4PB7分别作为工作台X,Y,X,Y四个方向的行程限位控制信号。在软件设计上8155的PA口,PC口设置为输出,PB口设置为输入。计算机随时巡回检测PB4PB7的电平,当某I/O线为0时,应立即停止X,Y向电机的驱动,并发出报警信号。另外,光电隔离器的输出端必须采用隔离电源。隔离电源选用7805三端集成稳压器设计。数控系统总的电气原理图以及图中各元件的参数和型号见附(二),附(三)。第七章系统控制软件的设计一系统控制软件的主要内容数控系统是按照事先编好的控制程序来实现各种控制功能。按照功能可将数控系统的控制软件分为以下几个部分1、系统管理程序它是控制系统软件中实现系统协调工作的主体软件。其功能主要是接受操作者的命令,执行命令,从命令处理程序到管理程序接收命令的环节,使系统处于新的等待操作状态。2、零件加工源程序的输入处理程序。该程序完成从外部I/O设备输入零件加工源程序的任务。3、插补程序。根据零件加工源程序进行插补,分配进给脉冲。4、伺服控制程序。根据插补运算的结果或操作者的命令控制伺服电机的速度,转角以及方向。诊断程序。包括移动不见移动超界处理,紧急停机处理,系统故障诊断,查错等功能。6、机床的自动加工及手动加工控制程序。7、键盘操作和显示处理程序。包括监视键盘操作,显示加工程序、机床工作状态、操作命令等信息。二软件设计1系统控制功能分析数控XY工作台的控制功能包括(1)、系统初始化。如对I/O接口8155,8255A进行必要的初始化工作,预置接口工作方式控制字。(2)、工作台复位。开机后工作台应该自动复位,亦可手动复位。(3)、输入和显示加工程序。(4)、监视按键,键盘及开关。如监视紧急停机键及行程开关,键盘扫描等功能。(5)、工作台超程显示与处理。工作台位移超过规定值时应该立即停止工作台的运动,并显示相应的指示字符。(6)、工作台的自动控制。(7)、工作台的手动控制。(8)、工作台的联动控制。2系统管理程序控制管理称许是系统的主程序,开机后即进入管理程序。其主要功能是接受和执行操作者的命令。在设计管理程序时,应确定接收命令的形式,系统的各种操作功能等。数控XY工作台的基本操作功能有输入加工程序,自动加工,刀位控制,工作台位置控制,手动操作,紧急停机等。根据以上分析,设计管理程序流程图如下所示开始加工程序输入键按下机床复位系统初始化NNYNYYN管理程序流程3自动加工程序设计(1)机床在自动加工时的动作顺序工作台移动到位刀具快速进给加工退刀工作台运动到下一位置;(2)计算机在加工过程中的操作读取刀具轨迹,控制机床完成加工;(3)由以上分析,设计自动加工程序框图如下所示入口零件坐标地址指针自动加工键按下手动加工键按下加工数据输入自动加工手动调整读零件坐标调步进电机子程序工作台移动到位刀具快进加工NY返回4步进电机控制子程序设计步进电机的控制包括速度,转角及方向的控制。步进电机在突然启动或停止时,由于负载和惯性,会使电机失步,所以电机运行时有一个加,减速过程。通过确定进给脉冲数和脉冲时间间隔,即可实现步进电机转角与速度的控制。(1)时间常数的确定在步进电机控制程序中,利用单片机的定时器中断,延时产生进给脉冲的时间间隔。此间隔由送入定时器的时间常数决定。时间常数由下式计算3610ETT式中T为脉冲时间间隔(MS);为单片机机器周期(S),在时钟为6MHZ时,2S。ETET(2)步进电机加,减速进给脉冲及脉冲时间间隔的确定设步进电机加,减速方式为直线加,减速。要使步进电机不失步,应满足MGITT式中为步进电机启动力矩;为负载力矩;为惯性力矩。MTGI由步进电机392NM,取步进电机的加速启动力矩AXJMAX08639208631084MJ则使步进电机不失不的惯性力矩14572IGTNCM步进电机角加速度快速退刀零件坐标地址指针加1零件加工完成22457106725/93IDTRADSJ又MAXBBFFTTT式中为上升到步进电机最高频率所需时间,所以有MTMAX2156730645MBFTMS加速脉冲个数3AX16745172NFT确定加减脉冲个数都为54个又因为MAX05NNFFTT所以脉冲时刻MAX2NTTF结合可以算出对应各脉冲时刻的计数器时间常数。3610ETTEPROM存储器中,时间常数依次安排在首地址为1000H的存储单元中,每个时间常数占据两个字节,低位地址存放时间常数低8位,高位地址存放时间常数高8位。在程序中,设置加速,恒速,减速脉冲计数器N0,N1,N2。以计数器的值是否为0作为相应过程是否结束的标志。步进电机控制程序框图如下所示步进电机控制子程序开始中断初始化设时间常数地址指针首地址指向1000HNY步进电机控制中断服务程序中断服务程序入口加速减速脉冲计数器赋初值恒速送时间常数至计数器中开中断启动定时器关中断返回送时间常数步进电机进一步N00N10N20关中断时间常数地址指针加1N1N11N0N01时间常数地址指针加1中断返回5编语言程序设计(1)内存地址分配加速脉冲数计数器N0地址设为20H;恒速脉冲数计数器N1低8位字节地址为21H,高8位字节地址位22H;减速脉冲数计数器N2地址位23H。加速,减速,恒速脉冲总数寄存器N低位字节地址位24H,高位字节地址位25H;步进电机进给控制子程序FEED首地址位0E80H。每调用一次该程序,步进电机按规定方向进给一步。(2)程序清单N0EQU20H加速N1LEQU21H恒速N1HEQU22HN2EQU23H减速NLEQU24H脉冲总数寄存器NHEQU25HDSEQU26H;地址指针偏移量FEEDEQU0E80HORG0E00H0E00758160STARTMOVP,60H0E03758901MOVTMOD,01H;设计数器工作方式为1,16位定时器0E0675201BMOVN0,01A4H;设N0为3200E0975231BMOVN2,1A4H0E0CE520MOVA,N0;计算2XN00E0E23RLA0E0FF8MOVR0,A0E10C3CLRC;计算N1N2N00E11E524MOVA,NL0E1398SUBBA,R00E14F521MOVN1L,A0E16E525MOVA,NH0E189400SUBBA,00H0E1AF522MOVN1H,A0E1C901000MOVDPTR,1000H;设时间常数指针初值为1000H0E1F752600MOVDS,00H;设地址偏移量初值为00H0E2293MOVCA,ADPTR;从EPROM中读时间常数0E23F58AMOVTL0,A;送时间常数至定时器0中0E250526INCDS0E27E526MOVA,DS0E293MOVCA,ADPTRN2N210E2AF58CMOVTH0,A0E2C0526INCDS0E2ED2AFSETBEA;开中断允许0E30D2A9SETBET0;允许定时器0中断0E32D28CSETBTR0;启动定时器0开始计算0E3420AFFDWAITJBEA,WAIT;中断允许返回0E3722RET中断服务程序ORG000BH000B02F00LJMP0F00H0F0093MOVCA,ADPTR0F03F58AMOVTL0,A0F050526INCDS0F07E526MOVA,DS0F0993MOVCA,ADPTR0F0AF58CMOVTH0,A0F0C0526INCDS;修改地址偏移量指针0F0ED180ACALLFEED;调FEED子程序0F10E520MOVA,N0;判断N0是否为00F12B400CJNEA,00H,LOOP10F15E52MOVA,N1H;判断N1是否为00F17B40010CJNEA,00H,LOOP20F1AE522MOVA,N1H0F1CB4000BCJNEA,00H,LOOP20F1FE523MOVA,N2判断N2是否为00F21B40014CJNEA,00H,LOOP30F24C2AFC

温馨提示

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

评论

0/150

提交评论