毕业设计(论文)-单片机T619镗床电气控制系统的改造设计.doc_第1页
毕业设计(论文)-单片机T619镗床电气控制系统的改造设计.doc_第2页
毕业设计(论文)-单片机T619镗床电气控制系统的改造设计.doc_第3页
毕业设计(论文)-单片机T619镗床电气控制系统的改造设计.doc_第4页
毕业设计(论文)-单片机T619镗床电气控制系统的改造设计.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

兰州交通大学博文学院毕业设计(论文)摘 要现代机器向着高速度高效率高精度方向的发展,对机器制造业也提出了新的要求:机器零件的精度越来越高。同时,结构也日趋复杂,特别是箱体零件具有孔系多的特点,它的加工除了本身又尺寸精度的要求外,还有形状精度和孔系之间相对位置精度的要求。镗床主要用于加工精确的孔和各孔间的距离要求较为精确的零件。目前国内使用镗床90%都是使用继电器-接触器传统的控制方式,这种方式使机械震动噪声大,接线复杂,维修工作量大。孔加工一般可在钻床、车床、镗床、拉床、内圆磨床上进行,有些工件也在镗床上加工。镗床加工的特点是:主运动由刀具作旋转来完成,而进给运动是由主轴或工作台的移动来达到,并且可以通过镗床工作台的三个方向移动,很方便、准确地调整切削刀具与工件的相对位置。因此在镗床上进行钻孔、铰孔和镗孔也是一种重要的加工方法。t619镗床传统的继电器接触器控制系统存在着复杂性、故障率高、维护工作量大、可靠性差、灵活性差等缺点;给生产与维护带来诸多不便,严重地影响生产。采用可编程序控制器 对t619镗床传统的电气控制系统进行改造,在实际生产线上有着明显的效率,这也使整个生产系统带来推动的力量。单片机对t619镗床电气控制系统的改造设计,提高了t619镗床电气控制系统的可靠性和抗干扰能力。关键字:镗床 单片机 改造 abstractthe development of modern high-efficiency high accuracy direction of the machine facing high speed degree also put forward a new request to the machine manufacturing industry:the accuracy of the machine parts is more and more high.in the meantime, the structure is also gradually complicated, especially the box body spare parts have bore to fasten many characteristicses, it of process in addition to oneself again the request of size accuracy outside returns the request of opposite position accuracy that visible form accuracy and bore fasten.the tang bed mainly useds for bore and the distance of each bore which processes a precision to request more accurate spare parts.currently local usage tang bed all of 90%s be usages after the electric appliances-contact the machine traditional control method, this kind of way makes the machine vibrate a zao voice greatly and connect line complications, maintain a work to have great capacity.the bore processes generally can in drill the bed, lather, tang bed, pull the bed, circle grinding machine up carry on, some work piece also processes on the tang bed.the characteristics that the tang bed process is:lord sport is make by the knife to revolve to complete, but enter is attain by the ambulation of the principal axis or the work pedestal for sport, and can pass the tang bed work pedestal of three direction ambulation, very convenient, accurately the adjustment slice to pare knife to have and the opposite position of work piece.therefore be on the tang bed carry on drill a hole, jiao bore and tang bore are importantly also 1 kind to process a method.the t619 tang bed traditionally exists complexity, breakdown rate after the electric appliances contact machine control system gao, maintenance the work have great capacity, credibility bad, vivid bad etc. weakness;bring production and maintenance many inconvenience, seriously the influence produce.adopt programmable preface controller to carry on a reformation to the traditional electricity control system of the t619 tang bed, at actual produce on-line have an obvious efficiency, this also makes the whole production system bring the strength of push.single slice reformation design of machine to the electricity control of the t619 tang bed system, raised the t619 tang bed electricity a control system of credibility and anti- interference ability31目 录摘 要1abstract2绪 论5第一章 t619机床的用途、主要结构和运动6第一节 机床的电力拖动方式8第二节 t619型卧式镗床运动对电气控制电路的要求8第三节 控制电路的分析81、主轴电动机m1的电路分析82、电动机m2的电路分析9第四节 主电路的分析10第五节 联锁保护环节的分析10第三章 t619镗床电气控制系统的单片机改造10第一节 单片机原理概述10第二节 单片机的应用系统11第三节 at89c51简介12第四节 t619镗床单片机控制程序设计151.工作原理152控制程序17参考文献29附录a30总结31绪 论 单片机是以微机技术为核心的通用工业控制装置。它是将传统的继电器-接触器控制技术与计算机技术和通信技术融为一体,具有功能大、环境适应性好、编程简单、使用方便等优点。因此,近年来在工业自动控制、机电一体化、改造传统产业等方面,单片机得到广泛的应用。学习、掌握和应用单片机技术对提高我国工业自动化水平和生产效率具有十分重要的意义。目前,部分中小型企业及高校仍广泛使用传统的继电器控制机床,这些机床经历了比较长的历史,虽然它能在一定范围内满足单机和自动生产线的需要,但由于它的电控系统是以继电器、接触器的硬连接为基础的,技术上比较落后,特别是其触点的可靠性问题,直接影响了产品质量和生产效率。而用单片机对它进行技术改造,便能取得很好的效果。对t619镗床的电气控制线路进行了分析与研究后,t619镗床具有主轴转速高、调速范围宽等功能外;t619镗床的电气控制系统,还存在控制线路上一些复杂性、故障率高、维护工作量大、可靠性差、灵活性差等缺点;给生产与维护带来诸多不便,严重地影响生产。采用单片机对t619镗床传统的电气控制系统进行改造,在实际生产线上有着明显的效率,这也使整个生产系统带来推动的力量。单片机对t619镗床电气控制系统的改造提高了t619镗床电气控制系统的可靠性和抗干扰能力;然而单片机对t619镗床的继电器接触式控制系统进行技术改造,从而保证了电控系统的快速性、准确性、合理性,更好地满足了实际生产的需要,提高了经济效益。第一章 t619机床的用途、主要结构和运动镗床主要用于孔的精加工,可分为卧式镗床、落地镗床、坐标镗床和金钢镗床等。卧式镗床应用较多,它可以进行钻孔、镗孔、扩孔、铰孔及加工端平面等,使用一些附件后,还可以车削圆柱表面、螺纹,装上铣刀可以进行铣削。镗床在加工时,一般是将工件固定在工作台上,由镗杆或平旋盘(花盘)上固定的刀具进行加工。机床的基本组成如下:1) 前立柱:固定地安装在床身的右端,在它的垂直导轨上装有可上下移动的主轴箱。2) 主轴箱:其中装有主轴部件,主运动和进给运动变速传动机构以及操纵机构。3) 后立柱:可沿着床身导轨横向移动,调整位置,它上面的镗杆支架可与主轴箱同步垂直移动。如有需要,可将其从床身上卸下。4) 工作台:由下溜板,上溜板和回转工作台三层组成。下溜板可沿床身顶面上的水平导轨作纵向移动,上溜板可沿下溜板顶部的导轨作横向移动,回转工作台可以上溜板的环形导轨上绕垂直轴线转位,能使要件在水平面内调整至一定角度位置,以便在一次安装中对互相平等或成一角度的孔与平面进行加工。5)面板1面板上安装有机床的所有主令电器及动作指示灯、机床的所有操作都在这块面板上进行,指示灯可以指示机床的相应动作。6)面板2 图1-1 t619镗床结构示意图面板上装有断路器、熔断器、接触器、热继电器、变压器等元器件,这些元器件直接安装在面板表面,可以很直观的看它们的动作情况。7)三相异步电动机两个380v三相鼠笼异步电动机,分别用作主轴电动机(双速)和快速移动电动机。8)故障开关箱设有32个开关,其中k1到k25用于故障设置;k26到k31保留;k32用作指示灯开关,可以用来设置机床动作指示与不指示。 卧式镗床加工时运动有:1) 主运动:主轴的旋转与平旋盘的旋转运动。2) 进给运动:主轴在主轴箱中的进出进给;平旋盘上刀具的径向进给;主轴箱的升降,即垂直进给;工作台的横向和纵向进给。这些进给运动都可以进行手动或机动。3) 辅助运动:回转工作台的转动;主轴箱、工作台等的进给运动上的快速调位移动;后立柱的纵向调位移动;尾座的垂直调位移动。t619卧式镗床的电气原理图: 图1-2 t619卧式镗床电器控制线路原理图第二章 电力拖动方式和控制要求第一节 机床的电力拖动方式t619卧式镗由主轴电动机m1和进给电动机m2拖动。其中主轴电动机m1为yy接法的双速电动机,它不但可以正、反转,高、低速启动运转,还可以反接制动及点动控制。进给电动机m2可以正、反向运转。第二节 t619型卧式镗床运动对电气控制电路的要求1) 主运动与进给运动由一台双速电动机拖动,高低速可选择;2) 主电动机要求正反转以及点动控制;3) 主电动机应设有快速准确的停车环节;4) 主轴变速应有变速冲动环节;5) 快速移动电动机采用正反转点动控制方式;6) 进给运动和工作台不平移动两者只能取一,必须要有互锁。第三节 控制电路的分析1、主轴电动机m1的电路分析主轴电动机m1的正、反转控制。在原理图中,12区行程开关sq3、sq4在正常情况下是压合的。主轴电动同m1低速控制:将t619卧式镗床高、低速手柄扳到“低速”挡位置,13区行程开关sq9断开。按下主轴电动机m1正转启动按钮sb2,中间继电器ka1通电闭合,继而接触器km3通电闭合;18区、19区中k1和km3的常开触点闭合,使接触器km1线圈通电闭合,22区km1常开触点接通接触器km4线圈电源,主轴电动机m1接成接法低速正转。按下主轴电动 m1的停止按钮sb1,主轴电动机m1反接制动停止。按下主轴电动机mi的反转启动按钮sb3,中间继电器ka2通电闭合,继而接触器km3通电闭合;19区中k2和km3的常开触点闭合,使接触器km2线圈通电闭合,23区km2常开触点接通接触器km4线圈电源,主轴电动机m1接成接法低速反转。按下主轴电动 m1的停止按钮sb1,主轴电动机m1反接制动停止。主轴电动同m1高速控制:将t619卧式镗床高、低速手柄扳到“高速”挡位置,13区行程开关sq9压合。按下主轴电动 m1正转启动按钮sb2,中间继电器ka1通电闭合,继而接触器km3、时间继电器kt、接触器km1和km4通电闭合,主轴电动机m1接成接法低速正转启动。经过一段时间,时间继电器kt动作,接触器km4失电释放,接触器km5通电闭合,主轴电动机m1接成yy接法高速正转运行。按下主轴电动 m1反转启动按钮sb3,中间继电器ka2通电闭合,继而接触器km3、时间继电器kt、接触器km2和km4通电闭合,主轴电动机m1接成接法低速反转启动。经过一段时间,时间继电器kt动作,接触器km4失电释放,接触器km5通电闭合,主轴电动机m1接成yy接法高速反转运行。主轴电动机m1制动停止控制。正转制动控制:当主轴电动 m1高、低速正向启动运行,其转速达到120r/min时,21区速度继电器ks2正转动作常开触点闭合,为主轴电动m1的制动作好了准备。按下主轴电动机m1停止按钮sb1,接触器km1失电,接触器km2及km4得电闭合,主轴电动 m1串电阻r反转反接制动。当转速下降至100r/min时,ks2正转动作常开触点断开,接触器km2、km4断电释放,主轴电动机m1完成正转反接制动控制。反转制动控制:当主轴电动 m1高、低速反转启动运转,其转速达到120r/min时,14区速度继电器ks1正转动作常开触点闭合,为停车反接制动作好了准备。按下主轴电动机m1停止按钮sb1,接触器km1失电,接触器km2及km4得电闭合,主轴电动 m1串电阻r反转反接制动。当转速下降至100r/min时,ks2正转动作常开触点断开,接触器km2、km4断电释放,主轴电动机m1完成正转反接制动控制。主轴电动机m1点动、变速控制:分别按下按钮sb4或sb5,主轴电动机m1可正向或点动运转。当拉出主轴变速操作盘时,行程开关st3复位,km3失电释放,使得km1或km2及km4或km5失电释放,主轴电动机m1停转。转动主轴变速操作盘,调整转速后,将操作压回原位。若主轴变速齿轮不能很好啮合,则将压上行程开关sq6,主轴电动机m1作短时冲动,使主轴变速齿轮啮合良好。2、电动机m2的电路分析机床工作台的纵向和横向进 :将快速手柄扳至快速正向移动位置,行程开关sq8被压下,24区常开触点闭合,接触器km6线圈得电闭合,进给电动机m2启动运转,带动各种进给正向快速移动:将快速手柄扳至反向位置时压下行程开关sq7,接触器km7线圈得电闭合,进给电动机m2反向启动运转,带动各种进给反向快速移动。、进给变速控制:进给变速控制的控制过程与主轴变速控制程基本相同,只不过拉出的变速手柄是进给变速操作手柄,将主轴变速控制中的行程开关sq3换成sq4,而进给变速冲动的行程开关为sq5第四节 主电路的分析t619型卧式镗床共由两台三相异步电动机驱动,即主拖动电动机m1和快速移动电动机m2。熔断器fu1作电路总的短路保护,fu2作快速移动电动机和控制电路的短路保护。m1设置热继电器作过载保护,m2是短时工作,所以不设置热继电器。m1用接触器km1和km2控制正反转,接触器km4和km5作三角型一双星型变速切换,接触器km3用作限制m1的制动电流。m2用接触器km6和km7控制正反转。第五节 联锁保护环节的分析(1) 主轴箱或工作台与主轴机进给联锁。为了防止在工作台或主轴箱机动进给时出现将主轴或平旋盘刀具溜板也扳到机动进给的误操作,安装有与工作台、主轴箱进给操纵手柄有机械联动的行程开关sq5,在主轴箱上安装了与主轴进给手柄、平旋盘刀具溜板进给手柄有机械联动的行程开关sq6。若工作台或主轴箱的操作手柄扳在机动进给时,压下sq5,其常闭触头sq5(3-4)断开;若主轴或平旋盘刀具溜板进给操纵手柄在机动进给时,压下sq6,其常闭触头sq6(3-4)断开,所以,当这两个进给操作手柄中的任一个扳在机动进给位置时,电动机m1和m2都可起动运行。但若两个进给操作手柄同时扳在机动进给位置时,sq5、sq6常闭触头都断开,切断了控制电路电源,电动机m1、m2无法起动,也就避免了误操作造成事故的危险,实现了联锁保护作用。(2) m1电动机正反转控制、高低速控制、m2电动机的正反转控制均设有互锁控制环节。(3) 熔断器fu1-fu4实现短路保护;热继电器fr实现m1过载保护;电路采用按钮,接触器或继电器构成的自锁环节具有欠电压与零电压保护作用。第三章 t619镗床电气控制系统的单片机改造第一节 单片机原理概述单片机(single-chip microcomputer)是把微型计算机主要部分都集成在一块芯片上的单芯片微型计算机。图2-5中表示单片机的典型结构图。由于单片机的高度集成化,缩短了系统内的信号传送距离,优化了结构配置,大大地提高了系统的可靠性及运行速度,同时它的指令系统又很适合于工业控制的要求,所以单片机在工业过程及设备控制中得到了广泛的应用。 图3-1典型单片机结构图第二节 单片机的应用系统单片机在进行实时控制和实时数据处理时,需要与外界交换信息。人们需要通过人机对话,了解系统的工作情况和进行控制。单片机芯片与其它cpu比较,功能虽然要强得多,但由于芯片结构、引脚数目的限制,片内rom、ram、i/o口等不能很多,在构成实际的应用系统时需要加以扩展,以适应不同的工作情况。单片机应用系统的构成基本上如图2-6所示。图3-2 单片机的应用系统单片机应用系统根据系统扩展和系统配置的状况,可以分为最小应用系统、最小功耗系统、典型应用系统。本设计是设计一款最小应用系统,最小应用系统是指能维持单片机运行的最简单配置的系统。这种系统成本低廉、结构简单,常用来构成简单的控制系统,如开关量的输入/输出控制、时序控制等。对于片内有rom/eprom的芯片来说,最小应用系统即为配有晶体振荡器、复位电路和电源的单个芯片;对与片内没有rom/eprom芯片来说,其最小应用系统除了应配置上述的晶振、复位电路和电源外,还应配备eprom或eeprom作为程序存储器使用。第三节 at89c51简介at89c51的主要参数如表2-1所示:表3-1 at89c51的主要参数型号存储器定时器i/0串行口中断速度(mh)其它特点epromromram89c514k128k2321624低电压at89c51含eprom电可编闪速存储器。有两级或三级程序存储器保密系统,防止eprom中的程序被非法复制。不用紫外线擦除,提高了编程效率。程序存储器eprom容量可达20k字节。at89c51是一种带4k字节闪烁可编程可擦除只读存储器(fperomfalsh programmable and erasable read only memory)的低电压,高性能cmos8位微处理器,俗称单片机。该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。其引脚如图2-7所示。 图3-3 单片机的引脚排列 1、主要特性:与mcs-51 兼容4k字节可编程闪烁存储器寿命:1000写/擦循环全静态工作:0hz-24hz三级程序存储器锁定128*8位内部ram32可编程i/o线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路2、管脚说明: vcc:供电电压。 gnd:接地。p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。当p1口的管脚第一次写1时,被定义为高阻输入。p0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在fiash编程时,p0 口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高。p1口:p1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4ttl门电流。p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在flash编程和校验时,p1口作为第八位地址接收。p2口:p2口为一个内部上拉电阻的8位双向i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,p2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。p2口在flash编程和校验时接收高八位地址信号和控制信号。p3口:p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,p3口将输出电流(ill)这是由于上拉的缘故。 p3口也可作为at89c51的一些特殊功能口,如下所示: p3口管脚备选功能 p3.0 rxd(串行输入口)p3.1 txd(串行输出口) p3.2 /int0(外部中断0) p3.3 /int1(外部中断1) p3.4 t0(记时器0外部输入) p3.5 t1(记时器1外部输入) p3.6 /wr(外部数据存储器写选通) p3.7 /rd(外部数据存储器读选通) p3口同时为闪烁编程和编程校验接收一些控制信号。rst:复位输入。当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间。 ale/prog:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在flash编程期间,此引脚用于输入编程脉冲。在平时,ale端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ale脉冲。如想禁止ale的输出可在sfr8eh地址上置0。此时, ale只有在执行movx,movc指令是ale才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ale禁止,置位无效。 /psen:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/psen有效。但在访问外部数据存储器时,这两次有效的/psen信号将不出现。/ea/vpp:当/ea保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管是否有内部程序存储器。注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程序存储器。在flash编程期间,此引脚也用于施加12v编程电源(vpp)。xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。xtal2:来自反向振荡器的输出。3、i/o口引脚:a:p0口,双向8位三态i/o口,此口为地址总线(低8位)及数据总线分时复用;b:p1口,8位准双向i/o口;c:p2口,8位准双向i/o口,与地址总线(高8位)复用;d:p3口,8位准双向i/o口,双功能复用口。4、振荡器特性: xtal1和xtal2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,xtal2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。5、芯片擦除:整个eprom阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ale管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外,at89c51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,cpu停止工作。但ram,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存ram的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。第四节 t619镗床单片机控制程序设计 1.工作原理从t619镗床接触器-继电器控制线路原理图可知,t619卧式镗床由主轴电动机m1和进给电动机m2拖动。其中主轴电动机m1为 yy形接法的双速电动机,它不但可以正,反,高,低速启动运转还可以反接制动及点动控制,进给电动机m2可以正反向运转。t619卧式镗床的控制有:主轴电动机的正反转低速控制,主轴电动机的正反转高速控制,主轴电动机的制动停止控制,主轴电动机的点动控制,变速控制,机床工作台的纵向和横向进给控制,进给变速控制。 t619镗床单片机控制i /o分配表及控制流程图如下: 表3-2 镗床单片机控制i /o表 输入 名称代 号输入点编 号主轴电动机m1 制动停止按钮 sb1p3 0主轴电动机m1 正转启动按钮sb2p3 1主轴电动机m1 反转启动按钮sb3p3 2主轴电动机m1 正转点动按钮sb4p3 3主轴电动机m1 反转点动按钮sb5p3 4联锁保护行程开关sq1p3 5联锁保护行程开关sq2p3 6主轴变速制动停止行程开关sq3p3 7进给变速制动停止行程开关sq4p1 0进给变速冲动行程开关sq5p1 1主轴变速冲动行程开关sq6 p1 2快速移动反转行程开关sq7p1 3快速移动正转行程开关sq8 p1 4主轴电动机m1 高、低速转换行程开关sq9p1 5主轴电动机m1 反转闭合速度继电器动合触点ks1p1 6主轴电动机m1 正转闭合速度继电器动合触电ks2 p1 7 输出 名称代号输入点编号主轴电动机m1 正转输出ka1p0 0主轴电动机m1 反转输出ka2p0 1制动电阻r 短接输出ka3p0 2主轴电动机m1 低速运行输出ka4p0 3主轴电动机m1 高速运行输出ka5p0 4快速移动电动机m2 正转输出ka6p0 5快速移动电动机m2 反转输出ka7p0 6 图3-4 t619镗床控制程序流程图2控制程序采用中文字符串编程t68 镗床控制程序如下:程序开始主轴电动机m1 制动停止按钮sb1 bit p3 0主轴电动机m1 正转启动按钮sb2 bit p3 1主轴电动机m1 反转启动按钮sb3 bit p3 2主轴电动机m1 正转点动按钮sb4 bit p3 3主轴电动机m1 反转点动按钮sb5 bit p3 4联锁保护行程开关sq1 bit p3 5联锁保护行程开关sq2 bit p3 6 主轴变速制动停止行程开关sq3 bit p3 7进给变速制动停止行程开关sq4 bit p1 0进给变速冲动行程开关sq5 bit p1 1主轴变速冲动行程开关sq6 bit p1 2快速移动反转行程开关sq7 bit p1 3快速移动正转行程开关sq8 bit p1 4主轴电动机m1 高、低速转换行程开关sq9 bit p1 5主轴电动机m1 反转闭合速度继电器动合触点ks1bit p1 6主轴电动机m1 正转闭合速度继电器动合触点ks2bit p1 7;主轴电动机m1 正转输出bit p0 0主轴电动机m1 反转输出bit p0 1制动电阻r 短接输出bit p0 2主轴电动机m1 低速运行输出bit p0 3主轴电动机m1 高速运行输出bit p0 4快速移动电动机m2 正转输出bit p0 5快速移动电动机m2 反转输出bit p0 6;org 0000h;主程序开始:mov a,#0ffhmov p3,amov p0,amov c,p3 5anl c,p3 6jc 主程序开始;主程序:jnb 主轴电动机m1 制动停止按钮sb1,主轴电动机m1制动停止jnb 主轴电动机m1 正转启动按钮sb2,主轴电动机m1正转启动jnb 主轴电动机m1 反转启动按钮sb3,主轴电动机m1反转启动jnb 主轴电动机m1 正转点动按钮sb4,主轴电动机m1正转点动jnb 主轴电动机m1 反转点动按钮sb5,主轴电动机m1反转点动jb 主轴变速制动停止行程开关sq3,主轴变速制动停止jb 进给变速制动停止行程开关sq4,进给变速制动停止jb 进给变速冲动行程开关sq5,进给变速冲动jb 主轴变速冲动行程开关sq6,主轴变速冲动jnb 快速移动反转行程开关sq7,快速移动反转 jnb 快速移动正转行程开关sq8,快速移动正转ajmp 主程序开始;主轴电动机m1 制动停止:lcall 10 ms 延时程序jb 主轴电动机m1 制动停止按钮sb1,主程序jnb 主轴电动机m1 正转闭合速度继电器动合触点ks2,正转制动停止;反转制动停止:clr 制动电阻r 短接输出clr 主轴电动机m1 反转输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 反转闭合速度继电器动合触点ks1,$clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出ajmp 主程序;正转制动停止:clr 制动电阻r 短接输出clr 主轴电动机m1 正转输出setb 主轴电动机m1 反转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 正转闭合速度继电器动合触点ks2,clr 主轴电动机m1 反转输出clr 主轴电动机m1 低速运行输出ajmp 主程序;主轴电动机m1 正转启动:lcall 10 ms 延时程序jb 主电动机m1 正转启动按钮sb2,主程序jb 主电动机m1 高、低速转换行程开关sq9,低速正转;高速正转:clr 主轴电动机m1 反转输出clr 主轴电动机m1 高速运行输出setb 制动电阻r 短接输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出clall 5s 延时程序clr 主轴电动机m1 低速运行输出setb 主轴电动机m1 高速运行输出ajmp 主程序低速正转:clr 主轴电动机m1 反转输出clr 主轴电动机m1 高速运行输出setb 制动电阻r 短接输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出ajmp 主程序;主轴电动机m1 反转启动:lcall 10ms 延时程序jb 主轴电动机m1 反转启动按钮sb3,主程序jb 主轴电动机m1 高、低速转换行程开关sq9,低速反转;高速反转:clr 主轴电动机m1 正转输出clr 主轴电动机m1 高速运行输出setb 制动电阻r 短接输出setb 主轴电动机m1 反转输出setb 主轴电动机m1 低速运行输出lcall 5s 延时程序lcr 主轴电动机m1 低速运行输出setb 主轴电动机m1 高速运行输出ajmp 主程序;低速反转:clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出setb 制动电阻r 短接输出setb 主轴电动机m1 反转输出setb 主轴电动机m1 高速运行输出ajmp 主程序;主轴电动机m1 正转点动:lcall 10 ms 延时程序jb 主轴电动机m1 正转点动按钮sb4,主程序;正转点动:clr 主轴电动机m1 反转输出clr 主轴电动机m1 高速运行输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出jnb 主轴电动机m1 正转点动按钮sb4,正转点动clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出ajmp 主程序主轴电动机m1 反转点动:lcall 10ms 延时程序jb 主轴电动机m1 反转点动按钮sb5,主程序;反转点动:clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出setb 主轴电动机m1 反转输出setb 主轴电动机m1 高速运行输出jnb 主轴电动机m1 反转点动按钮sb5,反转点动clr 主轴电动机m1 反转输出clr 主轴电动机m1 高速运行输出ajmp 主程序;主轴变速制动停止:lcall 10ms 延时程序jnb 主轴变速制动停止行程开关sq3,主程序jb 主轴电动机m1 正转输出,正转变速制动;反转变速制动:clr 制动电阻r 短接输出clr 主轴电动机m1 反转输出clr 主轴电动机m1 低速运行输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 反转闭合速度继电器动合触点ks1,$clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出ajmp 主程序;正转变速制动:clr 制动电阻r 短接输出clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出setb 主轴电动机m1 反转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 正转闭合速度继电器动合触点ks2,$clr 主轴电动机m1 反转输出clr 主轴电动机m1 低速运行输出ajmp 主程序;进给变速制动停止:lcall 10 ms 延时程序jnb 进给变速制动行程开关sq4,主程序jb 主轴电动机m1 正转输出,进给正转变速制动;进给反转变速制动:clr 制动电阻r 短接输出clr 主轴电动机m1 反转输出clr 主轴电动机m1 低速运行输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 反转闭合速度继电器动合触点ks1,$clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出ajmp 主程序;进给正转变速制动:clr 制动电阻r 短接输出clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出setb 主轴电动机m1 反转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 正转闭合速度继电器动合触点ks2,$clr 主轴电动机m1 反转输出clr 主轴电动机m1 低速运行输出ajmp 主程序;进给变速冲动:lcall 10ms 延时程序jb 进给变速冲动行程开关sq5,主程序jb 主轴电动机m1 反转闭合速度继电器动合触点ks1,正转进给变速冲动;反转进给变速冲动:反转进给冲动循环:clr 主轴电动机m1 反转输出clr 制动电阻r 短接输出clr 主轴电动机m1 高速运行输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 正转闭合速度继电器动合触点ks2,反转进给冲动循环clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出jb 主轴电动机正转闭合速度继电器动合触点ks2jb 进给变速制动停止行程开关sq4,反转进给冲动循环clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出setb 制动电阻r 短接输出setb 主轴电动机m1 反转输出setb 主轴电动机m1 高速运行输出ajmp 主程序;正转进给变速冲动:正转进给冲动循环:clr 主轴电动机m1 正转输出clr 制动电阻r 短接输出clr 主轴电动机m1 高速运行输出setb 主轴电动机m1 正转输出setb 主轴电动机m1 低速运行输出jb 主轴电动机m1 反转闭合速度继电器动合触点ks1,正转进给冲动循环clr 主轴电动机m1 正转输出clr 主轴电动机m1 低速运行输出jb 主轴电动机m1 反转闭合速度继电器动合触点ks1

温馨提示

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

评论

0/150

提交评论