可以用iF完成啊,
i=1
do
if i=1 then
Gosub 子程序1
ElseIf i=2 then
Gosub 子程序2
ElseIf l=3 then
Gosub 子程序3
End If
loop
以此类推
普通车床的数控化改造
引导语:下面是我为大家整理出来的一些关于普通车床的数控化改造的资料,希望可以帮助到大家!
一、概述
数控改造一般是指对普通机床某些部件做一定的改造,配上数控装置,从而使机床具有数控加工的能力。我国现有普通机床3百万台左右对这些设备的数控改造已成为国家的一项重要技术政策在生产中贯彻实施。利用MCS-51系列8031单片机,对普通机床C620车床进行数控改造,利用微机对纵、横进给系统进行开环控制,驱动元件采用步进电机,传动系统采用滚珠丝杠副。其系统框图如。
二、机床改造前的修复和处理
由于用微机改造的机床只能提高零件加工质量的一致性,零件的加工精度由机床本身的传动精度及步进电机步距精度来保证。所以机床改装前必须对机床进行修复。
(1对实际役龄在5年以下的机床,各部件零件仍处于芫好精度尚未降低,导轨刮花在基本可见的状态,可以不进行大修。对这类机床可同时具备微机控制与手动 *** 作的双重功能,以保证个别单件小批量零件加工,在没有必要用数控切削时,仍可用手动 *** 作,充分发挥机床的潜力,提高机床利用率。
(对役龄在5:10年的机床基本零件尚好,只需对部分易损件进行检修和更换,并按照车床大修的标准检查合格即可进行改造。
三、改装过程
31、车床传动系统的改装对普通车床而言主传动系统及进给系统都是出自主轴电机,而改造后的数控车床,主传动系统与进给系统相互分离成为两个不相关的系统。
三相电机——皮带轮——主轴变速箱——主轴(进给系统纵、横分别以!"向表示)传动路线板箱刀架)改造后激控车床的传动示意图见。
32、步进电机与滚珠丝杠的连接步进电机与滚珠丝杠的连接方式是机床改装的一个重要问题,要求连接可靠。
为了便于编程,保证加工精度,一般要求车床纵向!向脉冲当量为001mm横向"向)脉冲当量为005mm这样,直径值为001mm由于回转形工件图纸尺寸均以直径值表示,所以横向"经验交流'机丨电I工暇I技I术丨向)脉冲当量规定为0不仅直观,而且可以提高重复定位精度。
选定步进电机的步距角脉冲当量"及滚珠丝杠螺距!。之后,步进电机与滚珠丝杠的连接不一定正好是11的关系,这时,必须采用两齿轮"1、"2传动。"1与"2的传动比为:齿数A―进给丝杠基本导程,一脉冲当量!一步距角。
"向滚珠丝杠螺距!= 8mm,采用110BF型步进电机其步距角!=075,=001mm,则)=5/3=丝杠齿轮齿数/步进电机齿轮齿数)=25/12=丝杠齿轮齿数/步进电机齿轮齿数为实现上述传动比,保证脉冲当量,数控车床的滚珠丝杠与步进电机连接都采用齿轮连接式。如对C620车床改造采用110BF003型步进电机,那幺其他车床改装均
可按上述公式计算,并按结构尺寸确定齿轮的设计计算参数。
33、步进电机与机床的连接形式采用变速箱式连接。把步进电机轴和丝杠轴用一个箱体连接,轴孔中心距可得到较精确的保证,使齿轮啮合良好,传动平稳噪声低且便于防尘。适用于精度保持较好的车床改装。
34、消除齿轮间隙的措施由于步进电机和滚珠丝杠之间采用一对齿轮传动后,引入了传动间隙,步进电机转一个步距角未能使滚珠丝杠同步转一个相应的角度,从而降低加工精度。这种传动间隙如不加以补偿可能使零件加工积累误差越来越大,造成死区和回程误差。
消除齿轮间隙的措施,一方面利用计算机软件修正另一方面采用无隙齿轮传动。
系统采用双齿轮错齿式消隙结构)2,相同齿数的两薄片同时与另一宽齿轮啮合两薄片齿轮之间依靠d簧力使其张开一定角度,使两薄片齿轮的左右齿面分别接触宽齿轮的右左齿面以消除侧隙。其结构见。
35、硬件电路总体方案改造后的数控车床控制系统的硬件电路概拮起来由以下4部分组成:主控制器、存储器、总线及接口。硬件电路的可靠性直接影响到数控系统的性能指标其中CPU是数控系统的孩心。
由于9/:-51系列在我国机床数控改造方面应用较普遍其配套芯片价廉,性能芫美能满足经济型数控机床的要求,故选用8031作为数控系统的中央处理单元。
36、存储器扩展由于主控器CPU选用8031,031单片机内只有128个字节的RAM,没有ROM,而机床数控系统需要的程序存储器和数据存储器的容量都较大必须外接程序存储器(EPRO9湘数据存储器RAM)芯片。故选用一片2764作为程序存储器,一片6264作为数据存储器。为了把8031P0接口的地址信息分离出来保存,以便为外接存储器提供低8位地址信息本系统还采用74L373作为地址锁存器。为主要芯片连接线路图统的扩展,完成键盘/显示器的输入和输出。
数控装置送来的一系列连续脉冲必须通过环形分配器,按一定的顺序分配给步进电机的各相绕组,使各相绕组按照预先规定的控制方式通电或断电。本系统设计中采用YB013环形分配器。同时步进电机的驱动电路中还应考虑功率放大电路、光电隔离电路等。
37、软件设计本单片机数控系统软件采用模块化设计方法,即包拮主模块、子程序模块及中断处理模块。主模块的功能:155I/O初始化,单片机T0,T1定时器/记数器初始化,键盘数据区,显示缓冲区初始化各种软件标志初始化等。主模块中的监控主要是判别是否有功能键按下若有,则转相对应的功能子程序模块。
子程序模块根据功能键设计。
中断处理中包拮3个模块,依据微机数控系统中不同事件的轻重缓急约定优先排队序列,他们分别是:急修处理及行程开关越界报警模块;实时修改显示器缓冲区数据模块嫔盘、显示、定时扫描管理模块。
38、机电安装芫成后试机e断开功放电源实验调机程序。若调出程序准确运行芫毕,说明控制系统状态良好;e)用手动功能 *** 作步进电机鹿动方向必须与规定方向一致否则应调换电机的接线;e入加工程序进行空载运转;e)试车加工零件;e)测量加工零件精度,根据加工尺寸,误差,调整程序的各部分尺寸;e)加工一组零件检查重复加工精度,如果零件尺寸分布的分散性大须具体分析产生误差的原因再进行改进,直到达到预期的目的。
四、结语
随着微电子技术的发展我国的机床数控化在近十多年来有了很大的发展,而普通机床的数控化改造在满足芫成同样的加工任务的前提下,可大大降低技术改造的投资经费,在实际中得到广泛应用。
;硬件设计和软件设计的主要工作如下:
1、硬件设计:
硬件设计的主要内容就是电气控制系统的原理图的设计,电气控制元器件的选择和控制柜的设计。电气控制系统的原理图包括主电路和控制电路。
控制电路中包括PLC的I/O接线和自动、手动部分的详细连接等。电器元件的选择主要是根据控制要求选择按钮、开关、传感器、保护电器、接触器、指示灯、电磁阀等。
2、软件设计:
软件设计包括系统初始化程序、主程序、子程序、中断程序、故障应急措施和辅助程序的设计,小型开关量控制一般只有主程序。
首先应根据总体要求和控制系统的具体情况,确定程序的基本结构,画出控制流程图或功能流程图,简单的可以用经验法设计,复杂的系统一般用顺序控制设计法设计。
注意事项:
1、使用顺序、选择、循环等有限的基本结构表示程序逻辑;
2、选用的控制结构只准许有一个入口和一个出口;
3、程序语句组成容易识别的块,每块只有一个入口和一个出口;
4、复杂结构应该用基本控制结构进行组合或嵌套来实现;
5、程序设计语言中没有的控制结构,可用一段等价的程序段模拟,但要求改程序段在整个系统中应前后一致;
6、严格控制GOTO语句。
百度百科-程序设计
百度百科-硬件电路设计
百度百科-软件设计
分类: 电脑/网络 >> 硬件
问题描述:
老师要的作业,朋友们帮帮吧~谢谢~~
(稍微通俗易懂点,别都是看不懂的表格哈~~)
解析:
计算机的历史
现代计算机的诞生和发展 现代计算机问世之前,计算机的发展经历了机械式计算机、机电式计算机和萌芽期的电子计算机三个阶段。
早在17世纪,欧洲一批数学家就已开始设计和制造以数字形式进行基本运算的数字计算机。1642年,法国数学家帕斯卡采用与钟表类似的齿轮传动装置,制成了最早的十进制加法器。1678年,德国数学家莱布尼兹制成的计算机,进一步解决了十进制数的乘、除运算。
英国数学家巴贝奇在1822年制作差分机模型时提出一个设想,每次完成一次算术运算将发展为自动完成某个特定的完整运算过程。1884年,巴贝奇设计了一种程序控制的通用分析机。这台分析机虽然已经描绘出有关程序控制方式计算机的雏型,但限于当时的技术条件而未能实现。
巴贝奇的设想提出以后的一百多年期间,电磁学、电工学、电子学不断取得重大进展,在元件、器件方面接连发明了真空二极管和真空三极管;在系统技术方面,相继发明了无线电报、电视和雷达……。所有这些成就为现代计算机的发展准备了技术和物质条件。
与此同时,数学、物理也相应地蓬勃发展。到了20世纪30年代,物理学的各个领域经历着定量化的阶段,描述各种物理过程的数学方程,其中有的用经典的分析方法已根难解决。于是,数值分析受到了重视,研究出各种数值积分,数值微分,以及微分方程数值解法,把计算过程归结为巨量的基本运算,从而奠定了现代计算机的数值算法基础。
社会上对先进计算工具多方面迫切的需要,是促使现代计算机诞生的根本动力。20世纪以后,各个科学领域和技术部门的计算困难堆积如山,已经阻碍了学科的继续发展。特别是第二次世界大战爆发前后,军事科学技术对高速计算工具的需要尤为迫切。在此期间,德国、美国、英国部在进行计算机的开拓工作,几乎同时开始了机电式计算机和电子计算机的研究。
德国的朱赛最先采用电气元件制造计算机。他在1941年制成的全自动继电器计算机Z-3,已具备浮点记数、二进制运算、数字存储地址的指令形式等现代计算机的特征。在美国,1940~1947年期间也相继制成了继电器计算机MARK-1、MARK-2、Model-1、Model-5等。不过,继电器的开关速度大约为百分之一秒,使计算机的运算速度受到很大限制。
电子计算机的开拓过程,经历了从制作部件到整机从专用机到通用机、从“外加式程序”到“存储程序”的演变。1938年,美籍保加利亚学者阿塔纳索夫首先制成了电子计算机的运算部件。1943年,英国外交部通信处制成了“巨人”电子计算机。这是一种专用的密码分析机,在第二次世界大战中得到了应用。
1946年2月美国宾夕法尼亚大学莫尔学院制成的大型电子数字积分计算机(ENIAC),最初也专门用于火炮d道计算,后经多次改进而成为能进行各种科学计算的通用计算机。这 全采用电子线路执行算术运算、逻辑运算和信息存储的计算机,运算速度比继电器计算机快1000倍。这就是人们常常提到的世界上第一台电子计算机。但是,这种计算机的程序仍然是外加式的,存储容量也太小,尚未完全具备现代计算机的主要特征。
新的重大突破是由数学家冯·诺伊曼领导的设计小组完成的。1945年3月他们发表了一个全新的存储程序式通用电子计算机方案—电子离散变量自动计算机(EDVAC)。随后于1946年6月,冯·诺伊曼等人提出了更为完善的设计报告《电子计算机装置逻辑结构初探》。同年7~8月间,他们又在莫尔学院为美国和英国二十多个机构的专家讲授了专门课程《电子计算机设计的理论和技术》,推动了存储程序式计算机的设计与制造。
1949年,英国剑桥大学数学实验室率先制成电子离散时序自动计算机(EDSAC);美国则于1950年制成了东部标准自动计算机(SFAC)等。至此,电子计算机发展的萌芽时期遂告结束,开始了现代计算机的发展时期。
在创制数字计算机的同时,还研制了另一类重要的计算工具——模拟计算机。物理学家在总结自然规律时,常用数学方程描述某一过程;相反,解数学方程的过程,也有可能采用物理过程模拟方法,对数发明以后,1620年制成的计算尺,己把乘法、除法化为加法、减法进行计算。麦克斯韦巧妙地把积分(面积)的计算转变为长度的测量,于1855年制成了积分仪。
19世纪数学物理的另一项重大成就——傅里叶分析,对模拟机的发展起到了直接的推动作用。19世纪后期和20世纪前期,相继制成了多种计算傅里叶系数的分析机和解微分方程的微分分析机等。但是当试图推广微分分析机解偏微分方程和用模拟机解决一般科学计算问题时,人们逐渐认识到模拟机在通用性和精确度等方面的局限性,并将主要精力转向了数字计算机。
电子数字计算机问世以后,模拟计算机仍然继续有所发展,并且与数字计算机相结合而产生了混合式计算机。模拟机和混合机已发展成为现代计算机的特殊品种,即用在特定领域的高效信息处理工具或仿真工具。
20世纪中期以来,计算机一直处于高速度发展时期,计算机由仅包含硬件发展到包含硬件、软件和固件三类子系统的计算机系统。计算机系统的性能—价格比,平均每10年提高两个数量级。计算机种类也一再分化,发展成微型计算机、小型计算机、通用计算机(包括巨型、大型和中型计算机),以及各种专用机(如各种控制计算机、模拟—数字混合计算机)等。
计算机器件从电子管到晶体管,再从分立元件到集成电路以至微处理器,促使计算机的发展出现了三次飞跃。
在电子管计算机时期(1946~1959),计算机主要用于科学计算。主存储器是决定计算机技术面貌的主要因素。当时,主存储器有水银延迟线存储器、阴极射线示波管静电存储器、磁鼓和磁心存储器等类型,通常按此对计算机进行分类。
到了晶体管计算机时期(1959~1964),主存储器均采用磁心存储器,磁鼓和磁盘开始用作主要的辅助存储器。不仅科学计算用计算机继续发展,而且中、小型计算机,特别是廉价的小型数据处理用计算机开始大量生产。
1964年,在集成电路计算机发展的同时,计算机也进入了产品系列化的发展时期。半导体存储器逐步取代了磁心存储器的主存储器地位,磁盘成了不可缺少的辅助存储器,并且开始普遍采用虚拟存储技术。随着各种半导体只读存储器和可改写的只读存储器的迅速发展,以及微程序技术的发展和应用,计算机系统中开始出现固件子系统。
20世纪70年代以后,计算机用集成电路的集成度迅速从中小规模发展到大规模、超大规模的水平,微处理器和微型计算机应运而生,各类计算机的性能迅速提高。随着字长4位、8位、16位、32位和64位的微型计算机相继问世和广泛应用,对小型计算机、通用计算机和专用计算机的需求量也相应增长了。
微型计算机在社会上大量应用后,一座办公楼、一所学校、一个仓库常常拥有数十台以至数百台计算机。实现它们互连的局部网随即兴起,进一步推动了计算机应用系统从集中式系统向分布式系统的发展。
在电子管计算机时期,一些计算机配置了汇编语言和子程序库,科学计算用的高级语言FORTRAN初露头角。在晶体管计算机阶段,事务处理的COBOL语言、科学计算机用的ALGOL语言,和符号处理用的LISP等高级语言开始进入实用阶段。 *** 作系统初步成型,使计算机的使用方式由手工 *** 作改变为自动作业管理。
进入集成电路计算机发展时期以后,在计算机中形成了相当规模的软件子系统,高级语言种类进一步增加, *** 作系统日趋完善,具备批量处理、分时处理、实时处理等多种功能。数据库管理系统、通信处理程序、网络软件等也不断增添到软件子系统中。软件子系统的功能不断增强,明显地改变了计算机的使用属性,使用效率显著提高。
在现代计算机中,外围设备的价值一般已超过计算机硬件子系统的一半以上,其技术水平在很大程度上决定着计算机的技术面貌。外围设备技术的综合性很强,既依赖于电子学、机械学、光学、磁学等多门学科知识的综合,又取决于精密机械工艺、电气和电子加工工艺以及计量的技术和工艺水平等。
外围设备包括辅助存储器和输入输出设备两大类。辅助存储器包括磁盘、磁鼓、磁带、激光存储器、海量存储器和缩微存储器等;输入输出设备又分为输入、输出、转换、、模式信息处理设备和终端设备。在这些品种繁多的设备中,对计算机技术面貌影响最大的是磁盘、终端设备、模式信息处理设备和转换设备等。
新一代计算机是把信息采集存储处理、通信和人工智能结合在一起的智能计算机系统。它不仅能进行一般信息处理,而且能面向知识处理,具有形式化推理、联想、学习和解释的能力,将能帮助人类开拓未知的领域和获得新的知识。
以上就是关于按键精灵 硬件盒子 调用子程序坐标读取 怎么赋值 调用全部的内容,包括:按键精灵 硬件盒子 调用子程序坐标读取 怎么赋值 调用、普通车床的数控化改造、硬件设计和软件设计各包含哪些主要工作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)