首页 > 毕业论文 > 车削宏程序的应用毕业论文

车削宏程序的应用毕业论文

发布时间:

车削宏程序的应用毕业论文

摘 要:现代制造业飞速发展,以数控机床为技术代表的新型制造技术已几乎覆盖了普通机床,编程已由手工编程发展到计算机编程,它是制造业进一步向智能化方面的过度,它不仅提高了生产效率还保证了加工质量。对于加工拥有纵多相同或以一定规律变化的工位的零件,传统的手工编程十分烦琐而且容易出错。例如计算机显示器的模具加工、分度盘的加工、端面齿盘的加工等。由于端面齿盘拥有纵多的齿而且在同一平面,一般编程很难完成零件的加工,所以我们采用了宏程序编程,从工件造型到计算机模拟加工,再到计算机处理,刀具的选择等等,都可以比较简单的完成。并且工件的质量也可以得到保证。宏程序与普通程序的区别在于:在宏程序中,能使用变量,可以给变量赋值,变量间可以运算,程序可以跳转;而普通程序中,只能指定常量,常量之间不能运算,程序只能按顺序执行,不能跳转,因此功能是固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特殊功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。宏程序是加工编程的重要补充。宏程序属于计算机高级语言,可以实现变量的算术运算,逻辑运算和条件转移等操作。它可以很轻松的完成分度盘的加工。关键词:分度盘 数控机床 宏程序 切削参数数控机床的特点在数控技术中,所谓的加工程序,就是把零件的加工工艺路线、工艺参数、刀具的运动轨迹、切削参数以及辅助动作等,按照数控机床规定的指令代码及程序格式编写成加工程序单,再把程序中的内容通过控制介质或直接输入到数控机床的数控装置中,从而控制机床加工零件。数控编程分为手工编程和自动编程。手工编程是从零件图样确定工艺路线,计算数值和编写零件加工程序单,制备控制介质到校验程序都由人工完成。对于形状简单零件的加工,计算比较简单,程序较短,采用手工编程可以完成,但对于形状复杂的零件,特别是具有非圆曲线,列表曲线的零件,用手工编程相当困难,必须用自动变成完成.自动编程是编程人员根据加工零件图纸要求,进行参数选择和设置,由计算机自动地进行数值计算,后置处理,编写出零件加工程序单,直至将加工程序通过直接通信的方式进入数控机床,控制机床进行加工。随着数控技术的发展,数控机床得到了广泛的应用。目前,在机械行业中,单件小批量生产所占有的比例越来越大。这对工件的加工要求也提高了,目前在数控加工中比较广泛的应用了手工编程,它是按照事先编制好的加工程序,根据加工程序自动的对被加工零件进行加工,我们把零件的加工工艺路线,工艺参数,刀具轨迹,切削参数以及辅助功能,按照数控机床规定的指令代码及编写成的加工程序单,然后输入到数控机床中,从而控制机床完成对零件的加工,但这种手工编程只能加工一些简单的面。面对具有复杂曲面的点位关系是无法完成的。例如在分度盘的加工过程中,孔的数量相当多,而且加工精度要求高,在加工中还有很多变量,一般编程很难完成,但我们可以采用宏程序来完成。宏程序结构类似于计算机高级语言,可以实现变量的算术运算,逻辑运算和条件转移等操作。它可以很轻松的完成分度盘的加工。设计采用的方法本设计采用宏程序进行加工程序的编制,在分度盘的实际运用中比较适用,在运用过程中还可以采用算术运算和逻辑运算,能够多次转移和循环,极大的简化了我们的操作过程,与普通加工相比,也减轻了编程人员的劳动强度和工作时间。在这次设计分度盘的过程中,我们要感受到计算机在工业生产中的重要辅助作用。有些复杂的曲面和多孔零件在加工中必须要通过电脑软件的帮助才能完成工件的加工,人工计算是很难得到的,而通过自动编程和宏程序就可以简单快速的完成。通过这次毕业设计,使我能更熟练的应用宏程序进行设计、加工等。

计算机编程专业的同学们,大家毕业时,应该要书写一份专业论文。以下是我精心准备的浅谈宏程序编程论文,大家可以参考以下内容哦!

摘 要:随着现代制造技术的发展和数控机床的日益普及,数控加工得到广泛的应用,越来越多的人正在学习和使用数控编程。目前在我国的数控行业中,对于简单的二维加工编程,大多数人习惯使用手工编程(这里所指的手工编程实际是指普通程序编程),而对于曲面类的零件加工一般都是使用自动编程(此处所指的自动编程主要是指CAD/CAM软件自动编程)来实现的,而使用宏程序编程的人少之又少,甚至有人根本不知道。那么宏程序是什么呢?宏程序到底有什么作用呢?本文就此问题进行讨论。

关键词:普通程序编程 宏程序编程 CAD/CAM软件编程

1 数控编程的种类和概念

数控编程一般分为两类:即手工编程和CAD/CAM自动编程,采用哪种编程方法应根据具体的零件加工形状的难易程度而定。

手工编程

手工编程就是从分析零件图样、确定加工工艺过程、数值计算、编写零件加工程序单、程序输入数控系统到程序校验都由人工完成。手工编程又可分为普通程序编程和宏程序编程。所谓普通程序编程,其实是相对于宏程序编程而言的,它是大多数人经常使用的手工编程方法,这种编程方法是使用ISO代码或其它标准代码指令编程,每个代码的功能是固定的,由系统生产厂家开发,使用者只需也只能按照规定编程,所有的参数坐标都是事先定好的。但有时候这些固定格式的指令不能满足用户灵活的需求,如图1所示的孔系,如果加工时孔的数量、分布直径等随时依据情况变化时,使用固定坐标的程序显然不够灵活。因此,数控系统提供了用户宏程序,使编程更具灵活性。

CAD/CAM自动编程

CAD/CAM自动编程也叫计算机辅助数控编程,它是以待加工零件CAD模型为基础的一种集加工工艺规划及数控编程为一体的自动编程方法。它的编程过程是借助于自动编程软件,在电脑上进行零件加工建模,选择机床和刀具,确定刀具运动方式、切削加工参数,自动生成刀具轨迹和程序代码。最后经过后置处理,按照所使用机床规定的文件格式生成加工程序。通过串行通信的方式,将加工程序传送到数控机床的数控单元。目前主要自动编程软件有UG、Cimatron、MasterCAM、CATIA、CAXA等。

2 宏程序编程和普通程序编程的比较

程序比较

用户宏程序和普通程序存在一定的区别,表1是它们的简要对比。

功能比较

普通程序编程对于较简单的二维加工具有灵活、方便、快捷的优点,但对于某些二维加工却显得臃长,如用数控铣床加工图2所示的平底圆槽,假设现有铣刀为Φ16,由外向里加工,行距为12 mm,只加工一层2 mm深,下面按FANUC0i系统分别用普通程序和宏程序进行编程。

普通程序编程如下:

00001 M03S800

Z5

G01Z-2F40 G02I-52F200

G01X40 G02I-40

G01X28 G02I-28

G01X16 G02I-16

G01X4 G02I-4

G00Z100 M30

宏程序编程如下:

00002 G01X#1F200

M03S800 G02I[-#1]

G54G90G00X52Y0Z100 #1=#1-12

Z5 END 1

G01Z-2F40 G00Z100.

#1=52 M30

WHILE[#1 GT 6] DO 1

由上面可以看出,宏程序编程要比普通程序编程显得简洁、灵活,因为若随着加工圆槽的半径变大、刀具半径变小,普通程序编程的程序会越来越长,修改也很不方便,而宏程序编程的程序不会变长,只要改变几个相应的参数,或把这几个参数也设为变量将更加简便。

另外,对于一些有规律的可以用公式表达的曲线或曲面,普通程序编程是望尘莫及的,而宏程序编程更显出其独特的优势。如图3所示的椭圆槽加工,普通程序编程难以完成,而用宏程序编程则较容易。

假设现有铣刀为Φ8,由外向里加工,行距为6 mm,只加工一层2 mm深,下面按FANUC0i系统用宏程序进行编程。

宏程序编程: WHILE[#1 LE 360]DO 1

O0003 #4=#2*COS[#1]

M03S800 #5=#2*SIN[#1]

G54G90G00X36Y0Z100 G01X#4 Y#5F200

Z10 #1=#1+1

G01Z-2F40 END 1

#2=36 #2=#2-6

#3=26 #3=#3-6

WHILE[#3GE 0]DO 2 END 2

G01X#2F200 G00 Z100

#1=0 M30

3 宏程序编程的特点

宏程序编程的最大特点,就是将有规律的形状或尺寸用最短的程序表示出来,具有极好的易读性和易修改性,编写出的程序非常简洁,逻辑严密,通用性极强,而且机床在执行此类程序时,较执行CAD/CAM软件生成的程序更加快捷,反应更迅速。

宏程序具有灵活性、通用性和智能性等特点,例如对于规则曲面的编程来说,使用CAD/CAM软件编程一般都具有工作量大,程序庞大,加工参数不易修改等缺点,只要任何一样加工参数发生变化,再智能的软件也要根据变化后的加工参数重新计算道刀具轨迹,尽管计算速度非常快,但始终是个比较麻烦的过程。而宏程序则注重把机床功能参数与编程语言结合,而且灵活的参数设置也使机床具有最佳的工作性能,同时也给予操作工人极大的自由调整空间。 从模块化加工的角度看,宏程序最具有模块化的思想和资质条件,编程人员只需要根据零件几何信息和不同的数学模型即可完成相应的模块化加工程序设计,应用时只需要把零件信息、加工参数等输入到相应模块的调用语句中,就能使编程人员从繁琐的、大量重复性的编程工作中解脱出来,有一劳永逸的效果。

另外,由于宏程序基本上包含了所有的加工信息(如所使用刀具的几何尺寸信息等),而且非常简明、直观,通过简单地存储和调用,就可以很方便地重现当时的加工状态,给周期性的生产特别是不定期的间隔式生产带来了极大的便利。

4 宏程序和CAD/CAM软件生成程序的加工性能比较

任何数控加工只要能够用宏程序完整地表达,即使再复杂,其程序篇幅都比较短,一般很少超过60行,至多不过2KB。

一方面,宏程序天生短小精悍,即使是最廉价的数控系统,其内部程序存储空间也会有10KB左右,完全容纳得下任何复杂的宏程序,因此不像CAD/CAM软件那样需考虑机床与外部电脑的传输速度对实际加工速度的影响问题。

另一方面,为了对复杂的加工运动进行描述,宏程序必然会最大限度地使用数控系统内部的各种指令代码,例如直线插补G01指令和圆弧插补G02/G03指令等。因此机床在执行宏程序时,数控系统的计算机可以直接进行插补运算,且运算速度极快,再加上伺服电机和机床的迅速响应,使得加工效率极高。

而对于CAD/CAM软件生成的程序,情况要复杂得多。

再举一个简单的例子,如用铣刀以螺旋方式加工内圆孔,使用宏程序不仅非常简短,而且机床实际运行时,执行进给速度F=2000 mm/min都可以保持非常均匀、快速的螺旋运动;而在Cimatron软件中,即使通过使用外部用户功能生成相似的刀具轨迹,但刀具轨迹是根据给定的误差值用G01逐段逼近实现的,其程序就比宏程序大两个数量级,而且即使把整个程序都存入到机床的控制系统中,当机床运行时的实际速度上不去,进给速度小于600 mm/min时还不明显,如果F设定为1000 mm/min左右,就可以看到机床在明显的“颤抖”。

5 结语

综上所述,宏程序能简化二维编程中普通程序编程的繁琐问题,能解决二维编程中普通程序编程不能解决的有规律的曲线和曲面编程问题。另外,在加工有规律的曲面时,宏程序能克服CAD/CAM软件编程所无法避免的加工问题。所以,宏程序编程具有普通程序编程和CAD/CAM软件编程无法替代的作用。

参考文献

[1] 陈海舟.数控铣削加工宏程序及其应用实例.

[2] 谢晓红.数控车削编程与加工技术.

[3] 张英伟.数控铣削编程与加工技术.

摘 要:网络发展的早期,人们更多地强调网络的方便性和可用性,而忽略了网络的安全性。当网络仅仅用来传送一般性信息的时候,当网络的覆盖面积仅仅限于一幢大楼、一个校园的时候,安全问题并没有突出地表现出来。但是,当在网络上运行关键性的如银行业务等,当企业的主要业务运行在网络上,当政府部门的活动正日益网络化的时候,计算机网络安全就成为一个不容忽视的问题。

随着技术的发展,网络克服了地理上的限制,把分布在一个地区、一个国家,甚至全球的分支机构联系起来。它们使用公共的传输信道传递敏感的业务信息,通过一定的方式可以直接或间接地使用某个机构的私有网络。组织和部门的私有网络也因业务需要不可避免地与外部公众网直接或间接地联系起来,以上因素使得网络运行环境更加复杂、分布地域更加广泛、用途更加多样化,从而造成网络的可控制性急剧降低,安全性变差。

随着组织和部门对网络依赖性的增强,一个相对较小的网络也突出地表现出一定的安全问题,尤其是当组织的部门的网络就要面对来自外部网络的各种安全威胁,即使是网络自身利益没有明确的安全要求,也可能由于被攻击者利用而带来不必要的法律纠纷。网络黑客的攻击、网络病毒的泛滥和各种网络业务的安全要求已经构成了对网络安全的迫切需求。

本文对现有网络安全的威胁以及表现形式做了分析与比较,特别对为加强安全应采取的应对措施做了较深入讨论,并描述了本研究领域的未来发展走向。

关键词 网络安全;信息网络;网络技术;安全性

一、绪论

课题背景

随着计算机网络技术的飞速发展,信息网络已经成为社会发展的重要保证。信息网络涉及到国家的政府、军事、文教等诸多领域,存储、传输和处理的许多信息是政府宏观调控决策、商业经济信息、银行资金转账、股票证券、能源资源数据、科研数据等重要的信息。其中有很多是敏感信息,甚至是国家机密,所以难免会吸引来自世界各地的各种人为攻击(例如信息泄漏、信息窃取、数据篡改、数据删添、计算机病毒等)。

通常利用计算机犯罪很难留下犯罪证据,这也大大刺激了计算机高技术犯罪案件的发生。计算机犯罪率的迅速增加,使各国的计算机系统特别是网络系统面临着很大的威胁,并成为严重的社会问题之一,从而构成了对网络安全的迫切需求。

计算机网络安全威胁及表现形式

计算机网络具有组成形式多样性、终端分布广泛性、网络的开放性和互联性等特征,这使得网络容易受到来自黑客、恶意软件、病毒木马、钓鱼网站等的攻击。

常见的计算机网络安全威胁

(1) 信息泄露

信息被透漏给非授权的实体。它破坏了系统的保密性。能够导致信息泄露的威胁有网络监听、业务流分析、电磁、射频截获、人员的有意或无意、媒体清理、漏洞利用、授权侵弛、物理侵入、病毒、术马、后门、流氓软件、网络钓鱼等。

(2) 完整性破坏

通过漏洞利用、物理侵犯、授权侵犯、病毒、木马、漏洞等方式文现。

(3) 拒绝服务攻击

对信息或资源可以合法地访问,却被非法地拒绝或者推迟与时间密切相关的操作。

(4) 网络滥用

合法用户滥用网络,引入不必要的安全威胁,包括非法外联、非法内联、移动风险、设备滥用、业务滥用。

常见的计算机网络安全威胁的表现形式

(1) 自然灾害

计算机信息系统仅仅是一个智能的机器,易受自然灾害及环境(温度、湿度、振动、冲击、污染)的影响。目前,我们不少计算机房并没有防震、防火、防水、避雷、防电磁泄露或干扰等措施,接地系统也疏于周到考虑,抵御自然灾害和意外事故的能力较差。日常工作中因断电而设备损坏、数据丢失的现象时有发生。由于噪音和电磁辐射,导致网络信噪比下降,误码率增加,信息的安全性、完整性和可用性受到威胁。

(2) 网络软件的漏洞和“后门”

网络软件不可能是百分之百的无缺陷和无漏洞的,然而,这些漏洞和缺陷恰恰是黑客进行攻击的首选目标,曾经出现过的黑客攻入网络内部的事件,这些事件的大部分就是因为安全措施不完善所招致的苦果。另外,软件的“后门”都是软件公司的设计编程人员为了自便而设置的,一般不为外人所知,一旦“后门”洞开,其造成的后果将不堪设想。

(3) 黑客的威胁和攻击

这是计算机网络所面临的最大威胁。黑客攻击手段可分为非破坏性攻击和破坏性攻击两类。非破坏性攻击一般是为了扰乱系统的运行,并不盗窃系统资料,通常采用拒绝服务攻击或信息炸弹;破坏性攻击是以侵入他人电脑系统、盗窃系统保密信息、破坏目标系统的数据为目的。黑客们常用的攻击手段有获取口令、电子邮件攻击、特洛伊木马攻击、钓鱼网站的欺骗技术和寻找系统漏洞等。

(4) 垃圾邮件和间谍软件

一些人利用电子邮件地址的“公开性”和系统的“可广播性”进行商业、宗教、政治等活动,把自己的电子邮件强行“推入”别人的电子邮箱,强迫他人接受垃圾邮件。与计算机病毒不同,间谍软件的主要目的不在于对系统造成破坏,而是窃取系统或是用户信息。

(5) 计算机犯罪

计算机犯罪,通常是利用窃取口令等手段非法侵入计算机信息系统,传播有害信息,恶意破坏计算机系统,实施贪污、盗窃、诈骗和金融犯罪等活动。在一个开放的网络环境中,大量信息在网上流动,这为不法分子提供了攻击目标。他们利用不同的攻击手段,获得访问或修改在网中流动的敏感信息,闯入用户或政府部门的计算机系统,进行窥视、窃取、篡改数据。不受时间、地点、条件限制的网络诈骗,其“低成本和高收益”又在一定程度上刺激了犯罪的增长。使得针对计算机信息系统的犯罪活动日益增多。

(8) 计算机病毒

20世纪90年代,出现了曾引起世界性恐慌的“计算机病毒”,其蔓延范围广,增长速度惊人,损失难以估计。它像灰色的幽灵将自己附在其他程序上,在这些程序运行时进入到系统中进行扩散。计算机感染上病毒后,轻则使系统工作效率下降,重则造成系统死机或毁坏,使部分文件或全部数据丢失,甚至造成计算机主板等部件的损坏。

二、网络信息安全防范策略

防火墙技术

防火墙,是网络安全的屏障,配置防火墙是实现网络安全最基本、最经济、最有效的安全措施之一。防火墙是指位于计算机和它所连接的网络之间的硬件或软件,也可以位于两个或多个网络之间,比如局域网和互联网之间,网络之间的所有数据流都经过防火墙。通过防火墙可以对网络之间的通讯进行扫描,关闭不安全的端口,阻止外来的DoS攻击,封锁特洛伊木马等,以保证网络和计算机的安全。一般的防火墙都可以达到以下目的:一是可以限制他人进入内部网络,过滤掉不安全服务和非法用户;二是防止入侵者接近你的防御设施;三是限定用户访问特殊站点;四是为监视Internet安全,提供方便。

数据加密技术

加密就是通过一种方式使信息变得混乱,从而使未被授权的人看不懂它。主要存在两种主要的加密类型:私匙加密和公匙加密。

私匙加密

私匙加密又称对称密匙加密,因为用来加密信息的密匙就是解密信息所使用的密匙。私匙加密为信息提供了进一步的紧密性,它不提供认证,因为使用该密匙的任何人都可以创建加密一条有效的消息。这种加密方法的优点是速度很快,很容易在硬件和软件中实现。

公匙加密

公匙加密比私匙加密出现得晚,私匙加密使用同一个密匙加密和解密,而公匙加密使用两个密匙,一个用于加密信息,另一个用于解密信息。公匙加密系统的缺点是它们通常是计算密集的,因而比私匙加密系统的速度慢得多,不过若将两者结合起来,就可以得到一个更复杂的系统。

访问控制

访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和非常访问。访问控制决定了谁能够访问系统,能访问系统的何种资源以及如何使用这些资源。适当的访问控制能够阻止未经允许的用户有意或无意地获取数据。访问控制的手段包括用户识别代码、口令、登录控制、资源授权、授权核查、 日志和审计。它是维护网络安全,保护网络资源的主要手段,也是对付黑客的关键手段。

防御病毒技术

随着计算机技术的不断发展,计算机病毒变得越来越复杂和高级,对计算机信息系统构成极大的威胁。在病毒防范中普遍使用的防病毒软件,从功能上可以分为网络防病毒软件和单机防病毒软件两大类。单机防病毒软件一般安装在单台PC机上,即对本地和本地工作站连接的远程资源采用分析扫描的方式检测、清除病毒。网络防病毒软件则主要注重网络防病毒,一旦病毒入侵网络或者从网络向其他资源传染,网络防病毒软件会立刻检测到并加以删除。病毒的侵入必将对系统资源构成威胁,因此用户要做到“先防后除”。很多病毒是通过传输介质传播的,因此用户一定要注意病毒的介质传播。在日常使用计算机的过程中,应该养成定期查杀病毒的习惯。用户要安装正版的杀毒软件和防火墙,并随时升级为最新版本。还要及时更新windows操作系统的安装补丁,做到不登录不明网站等等。

安全技术走向

我国信息网络安全研究历经了通信保密、数据保护两个阶段,正在进入网络信息安全研究阶段,现已开发研制出防火墙、安全路由器、安全网关、黑客入侵检测、系统脆弱性扫描软件等。但因信息网络安全领域是一个综合、交错的学科领域,它综合了利用数学、物理、生化信息技术和计算机技术的诸多学科的长期积累和最新发展成果,提出系统的、完整的和协同的解决信息网络安全的方案,目前应从安全体系结构、安全协议、现代密码理论、信息分析和监控以及信息安全系统五个方面开展研究,各部分相互协同形成有机整体。

由于计算机运算速度的不断提高,各种密码算法面临着新的密码体制,如量子密码、DNA密码、混沌理论等密码新技术正处于探索之中。因此网络安全技术在21世纪将成为信息网络发展的关键技术

三、结 论

总的来说,网络安全不仅仅是技术问题,同时也是一个安全管理问题。我们必须综合考虑安全因素,制定合理的目标、技术方案和相关的配套法规等。世界上不存在绝对安全的网络系统,随着计算机网络技术的进一步发展,网络安全防护技术也必然随着网络应用的发展而不断发展。

参考文献

1、 葛秀慧.计算机网络安全管理[M ].北京:清华大学出版社,2008.

2、 张琳,黄仙姣.浅谈网络安全技术[J].电脑知识与技术,2006, (11).

公务员论文网专业论文写作,因为原创,所以精彩~!

车削中心应用毕业论文

根据我搜集的一些网站来看,建议看看这个,要做毕业论文以及毕业设计的,推 荐一个网站 ,里面的毕业设计什么的全是优秀的,因为精 挑细选的,网上很少有,都是相当不错的毕业论文和毕业设计,对毕业论文的写 作有很大的参考价值,希望对你有所帮助。 别的相关范文很多的,推荐一些比较好的范文写作网站,希望对你有帮助,这些 精选的范文网站,里面有大量的范文,也有各种文章写作方法,注意事项,应该 有适合你的,自己动手找一下,可不要照搬啊,参考一下,用自己的语言写出来 那才是自己的。 如果你不是校园网的话,请在下面的网站找: 毕业论文网: 分类很细 栏目很多 毕业论文: 毕业设计: 开题报告: 实习论文: 写作指导:

基于单片机的仪表车床简易数控系统的实现第2章 数控系统的设计要求概述该数控系统是为了适应国内众多的普通机床改造而设计的主要考虑四个方面:①经济性既然是用于普通机床的数控化改造,因此,必须充分考虑系统的成本,这是保证达到系统设计目的的关键。这里的成本包括整个系统的成本,包括数控系统、伺服驱动系统及机械传动系统等,其核心在于数控系统的方案选择。②方便性数控系统的方便性,又叫“宜人性”,主要反映在系统的编辑部分。编辑(编程)部分是人和系统直接打交道的部分,即所谓的“人机界面”。人机界而应当对用户友好,也就是说编辑(编程)部分应当尽量给用户提供力便、快捷舒适的操作使用环境。系统需从以下几个途径来体现:●汉化按键,方便各种层次的操作者使用。●输入、检索、修改尽量一体化。即输入时可以检索、修改,检索时可以修改、输入,并且自动显示程序段号。●快速检索,即能对程序进行上下翻页显示。③实用性经济则数控系统的设计不应追求功能的大而全,应以实用为原则。一般的机械加工只要能具有以下功能即可满足需要:●直线、圆弧插补。插补速度要充分考虑被机床本身的内在素质,如刚性、抗震性、耐磨性等,不宜过高。●速度衔接技术,即速度升/降速控制。速度衔接技术可以保证系统在加工过程中实现2段程序间的速度平滑连接,从而避免造成加工刀痕或平台,保证精度。●动态坐标显示。●加工程序的掉电保护能力。●电动刀架控制。采用电动刀架,用软件进行控制,可以提高生产效率。●细分技术。细分技术是当今经济型数控系统的一项重要技术。它可以有效解决步近电机的低频振荡问题,同时使机床脉冲当量细化,提高控制精度;另外,还可以提高低速加工时的出刀。④可靠性由于数控系统工作环境十分恶劣,必须有足够的可靠性才能保证系统稳定运行。数控系统的性能指标按照广述设计要求及设想,数控系统的性能指标可归纳为:●X,Z两轴联动,开环控制方式。●ISO国际数控标准格式代码编程。●快速定位。●具有直线、圆弧插补能力。●能与上价机串行通信、具有简单的联网能力。●最大编程尺寸,z轴脉冲当量,x轴脉冲当量,最大进给速度为(5m/min)。●预留螺纹加工功能的接口。●具有连动、点动2种手动加工方式,以及自动连续加工方式。第3章 总体方案的确定系统总体方案本系统在研制过程中,紧紧围绕可靠性、方便性、低成本等设计要求。确定总体方案如下:基于单片机的系统结构按照上述设计思想,本系统采用基于单片机的系统结构。这种方案结构简单,成本低。考虑到扩展性,主系统采用89S58单片机。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。1.一个个8位的CPU2、26个特殊功能寄存器(Special Function Register)3、一个片内振荡器及时钟电路4、全静态工作:0Hz-24KHz5、32条可编程I/O线6、2个16位可编程定时计数器7、5个中断优先级2层中断嵌套中断8、2个全双工串行通信口9、电源控制模式:低功耗的闲置和掉电模式10、8031 CPU与MCS-51 兼容11、4个8位并行(Parallel)I/O口12、三级程序存储器保密锁定13、128B 内部RAM14、内部硬件看门狗电路15、4k Bytes Flash片内程序存储器(寿命:1000写/擦循环)16、一个SPI串行接口,用于芯片的在系统编程17、可寻址64KB的外部ROM和外部RAM的控制电路这些我们称为单片机的资源(Souce),单片机的应用就是怎么充分合理地利用这些资源,来解决实际中的问题人机界面(1)采用液晶显示界面作为一个简易型数控系统,采用了12232汉字图形点阵液晶显示模块,带背光字符型液晶模块作为主显示界面,不采用数码管显示。这样做的目的有3个:●液晶显示方式具有显示容量大、可以显示所有字符及自定义字符的能力。至于不能显示图形以实现加工曲线动态显示的缺陷,可以通过上仪机模拟仿真加工来弥补。●液晶显示模块自身具有控制器,可以减轻主CPU的负担。●使系统具有菜单驱动的基本素质。采用菜单驱功方式实现编辑模块的全屏幕编辑功能,达到友好的人机界面要求。●可显示汉字和图形。(2)采用双功能按键设计,简化键盘系统设计中充分考虑功能的需要、操作方便的需要及系统复杂性的要求三者之间的关系确定系统的大多数按键为双功能键,使得整个系统界面简洁。采用开环控制方式系统设计的目的决定了系统只能采用开环控制方式。在开环型位置控制系统中,只能采用步进电机作为伺服执行单元。这是由步进电机车身的特性决定的。关于步进电机的特性等详细内容参见本章后续有关章节。开环控制系统的数控机床结构简单,成本较低,仅适用于加工精度要求不很高的中小型数控机床,特别是简易经济型数控机床。这类系统比较简单,价格最便宜,可以用于小型车床、铣床、钻床和线切割机床。如下图是常见的两坐标简易数控系统的组成框图。系统软件固化在单片机的存储器中,加工程序可通过键盘或磁带机输入,经系统软件进行编辑处理后输出一个系列脉冲,再经光电隔离,功率放大后大驱动两台步进电机,分别控制机床两个方向的运动,完成位置、轨迹和速度的控制。根据需要,微机还可通过继电器电路,实现对诸如主轴起停、变速、各种辅助电机起停、刀架转位、工件爽紧松开等动作的自动控制,使整个加工过程自动进行。图3-1开环步进电机与单片机连接电路单片机控制步进电机拖动的开环系统具有价廉,技术成熟等优点,因而使用较多。但这种系统还存在拖动力矩偏小,过载能力差、速度偏低,精度不够高及其价格随力矩增加成指数卜升等缺点。为此,选用时要注意在适当的范围内发挥其优势。一般主要适用于拖动力矩小于15Nm的小型机床,如C616,C618,C620,C6140等普通车床。对于转矩要求大、功能要求多的机床(如铣床、镗床、钻床及镗铣床)和高精度机床(如坐标镗床)就难于使用,需要开发与其适应的其他经济型数控系统。功能精简,提高可靠性设计具备简易型数控系统必需的基本功能●直线、圆弧插补能力。●端面、台阶的循环加工。●点动、连动、自动3种运行方式。●申行通信能力。系统功能模块及其分析系统功能模块与总体框架(1)系统操作界面按照上述图3-2 系统的人机界面图复位——系统在死机、工作出错等情况下的总清键,使系统回复设计的原始状态。运行——自动运行用户的零件加工程序,包括程序的语法检查、数据处理、编译、插补运算及步进电机控制等。暂停一—自动加工的暂停,是一个乒乓键,按一次,加工暂停,再按一次,继续加工。换刀一—用于手工换刀,每按一次.电动刀架转一个工位,本系统中为90度。手动——与“←、↑、→、↓”配合,以实现动作台的连动;在编辑程序时为光标移动键。数字1—9均为双功能键、用于程序输入、用“上下档”键进行切换。G—一准备功能键,用于ISO加工程序输入。M——辅助功能键,用于冷却泵的启/停、程序的结束等程序段的输入。插入—一用于程序编辑过程中“插入修改”方式的切换。也是乒乓键,用块光标或下划线光标指示。删除——在插入方式下,删除当前的字符;在修改方式下,删除当前光标位置字符。上页一—程序上翻到上一程序段。相当PC机的PageUp键。下页——程序下翻到下一程序段。与上页键一样是一个屏幕编辑键。相当PC机的PageDown键。回车——确认键。Esc——相当于PC机的Esc键。(2)系统功能模块与总体框架系统从总体上分为人机界面模块、伺服执行模块、电动刀架拧制模块、串行通信模块及基于AT89S51单片机的主控模块等5大模块,参见图3-2。各模块的功能分别是:图3-3 系统模块与总体框架①人机界面模块该模块主要完成人机的对话与交流,物理上表现为显示器与键盘,核心功能是加工程序的编辑。由于采用全程菜单驱动形式.使该模块具有较好的友善性。②伺服执行模块该模块主要由脉冲分配器、伺服驱动及步进电机等组成,是一个执行单元,按照主机的指令完成工作台与刀具的相对运动,实现车削加工。其速度特性、矩频特性等直接影响加工的精度和速度。③电动刀架控制模块采用2继电器方式的4方电动刀架.用软件完成刀架的换刀动作,即刀架电机的正转拾刀→换刀→反转锁紧,是经济型数控系统必不可少的部分,可以提高加工效率,大大减少在加工过程中因手工换刀带来的误差。④串行通信模块该模块的功能是完成与上位机的串行通信,采用三线制方式,使系统具有基本的组网能力。⑤主控模块主要包括零片微处理器(也括监控程序)、加工程序存储单元及与其他模块的接口电路要完成程序编辑、加工程序处理、软件插补达贸、电动刀架饺制及行程限位保护等。系统软件框架如图3-4展示了系统软件框图。系统上电后,执行初始化程序、键盘扫描程序。如有“计数显示”、“计数清零”、“点动”等功能键按下,执行其各自的工作子程序后返回初始化程序,并显示其相应的提示符。顺序控制程序也设计成子程序模块,它的主要功能是读入各行程开关及压力继电器的信号状态组合,经分析判断,输出一系列控制信号,完成对工件的自动加工。如按下“点动”键,则显示点动提示符,执行顺序控制程序,即返回初始化程序,如按下“连动”功能键,则首先置连动工作标记(此时,除“返回”键外,其余各键均用软件屏蔽),然后开中断,等待,刀具检测信号,收到中断请求信号后,执行中断服务程序。在中断服务控制中,先后执行顺序控制子程序,键盘扫描及显示子程序,并记录和显示数据。完成一次顺序控制或有“返回”键按下,则返回主程序。回到主程序后,仍判断是否有“返回”键按下,如有,则返回初始化程序。否则,重新等待中断。采用模块化设计:①点动,连动,换刀该模块主要实现工作台在x,z两轴上正、反2个方向的点动、连动操作,以及手动控制换刀等,用于方便对刀、工作原点设置等。②自动该模块主要实现加工程序的处理(包括程序语法检查、程序编译、数据处理等)、插补运算步进电机的控制及自动换刀控制等。③参数设置该模块主要实现刀具补偿参数设置、间隙补偿参数设置等自动加工参数的设置。④编辑模块该模块主要实现零件加工程序的键盘编辑、输入。⑤通信模块该模块主要实现与上位机或其他智能设备的串行通信,可用于加工程序的传送等。图3-4 系统软件原理框图第4章 硬件系统设计主模块设计主模块中关键器件及其选型(1)单片机本系统采用PHILIPS公司的8位单片机AT89S51为控制核心。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,全静态工作,RAM可扩展到64K字节,5个中断优先级,2层中断嵌套中断,32个外部双向输入/输出(I/O)口,2个16位可编程定时计数器。外接一片2764EPROM,作为监控程序的程序存储器和存放常用零件的加工程序。再选用一片6264RAM用于存放需要随机修改的零件程序、工作参数。采用译码法对扩展芯片进行寻址,采用74LS138译码器完成此功能。8279作为系统的输入输出口扩展,分别接键盘的输入、输出显示,8255接步进电机的环形分配器,分别并行控制X轴和Z轴的步进电机。另外,还要考虑机床与单片机之间的光电隔离,功率放大电路等.图4-1单片机系统原理框图(2)数据存储器的选用系统采用单片机作为控制核心,最高速度为33MHz,我们用到。速度高对外部电路特别是外部数据,程序存储器扩展电路要求很高。必须满足在CPU读数据或程序指令时,外部数据或程序指令已准备好了。所以必须进行芯片的时序校验。为了使系统工作可靠我们也进行存储器的校验。首先,对存储器作一介绍。单片机存储器分为内部存储器和外部存储器,内部存储器又分为内部数据存储器和程序存储器,同样,外部存储器也分为程序和数据存储器。本系统采用AT89S51为核心单元,其本身带有128B的RAM和4KB的Flash内部程序存储器。对于数据存储器,内外两部分是独立编址的,用不同指令来访问不同的数据存储器,即,MOV访问片内,MOVC访问片外,外部可扩展到64K,由于在外部数据存储器和I/0是统一编址的,应给I/0留一定的空间,且本系统要求留有一定的扩展空间,所以本系统扩展采用的芯片是6264。Y62256是HUNDAI公司的一种高速低功耗32K的CMOS的静态RAM,采用现代公司的高速CMOS工艺技术。HY62265具有数据保持模式,以确保在最低供电电压下2V数据有效。使用CMOS技术,电源电压在之间,数据保持电流几乎没有影响。HY62256适合使用在低压和电池供电工作环境。M28256用于扩展程序存储器,是一种采用ST微电子公司拥有知识产权的多极性硅技术制造的。在3V或}V供电条件下具有快谏低功耗工作模式。电路已被设计成可提供与微控制器柔性接口特征。可使用软件或硬件进行数据循环测试或位功能锁定。可以使用标准的JEDEG运算法则进行软件数据保护。电路扩展如图4-2所示。图4-2 存储器扩展(3)总线驱动、数据、地址锁存及译码电路由于单片机的数据线和低位地址线共用必须加地址锁存器进行低位地址锁存。使用74LS373作为地址锁存器,当应用系统规模过大,扩展所接芯片过多,超过总线的驱动能力时,系统将不能可靠工作,此时应加用总线驱动器来减少读数据的持续时间。整个系统可扩展的外部数据总共为64K,由于单片机外部数据存贮器和工/0是统一编址的,我们将低32K作为外部扩展的数据存储器,高译码电路采用两片74LS138,用了32K作为I/0使用或留给以后扩展用。由于外设使可编程器件,所以在使用138作译码时需要产生两种译码地址:一种是地址连续,一种是段地址连续。其中Ll,L5可作为系统再次扩展时用。译码地址输出在图4-3中已给出,Y0-Y7作为单地址芯片片选信号,Y8-Y15可作为可编程芯片片选信号,如8254可编程计数器。译码电路如图4-3.图4-3译码电路主模块电原理图设计本系统选用AT89S51CPU作为数控系统的中央处理机。主程序框图如图4-4。外接一片2764EPROM,作为监控程序的程序存储器和存放常用零件的加工程序。再选用一片6264RAM用于存放需要随机修改的零件程序、工作参数。采用译码法对扩展芯片进行寻址,采用74LS138译码器完成此功能。8279作为系统的输入输出口扩展,分别接键盘的输入、输出显示,8255接步进电机的环形分配器,分别并行控制X轴和Z轴的步进电机。另外,还要考虑机床与单片机之间的光电隔离,功率放大电路等。8255A可编程并行I/O口扩展芯片可以直接与MCS系列单片机系统总线连接,它具有三个8位的并行I/O口,具有三种工作方式,通过编程能够方便地采用无条件传送、查询传送或中断传送方式完成CPU与外围设备之间的信息交换。CPU对8279的控制是先读回8279的状态字,查看PIFORAM中有无字符 ,若有将根据字符个数读出所有字符,并进行相应处理;若无,则直接返回。CPU对8279的监视采用查询方式,对8279分配的数据口地址为8000H,状态口地址为8001H,CPU每隔10ms定时中断查询一次,所有显示采用查询段码表的方式实现,简化了程序设计过程,提高了程序质量。图4-4主程序框图输入/输出模块设计 I/O模块电原理图设计8279作为系统的输入输出口扩展,分别接键盘的输入、输出显示。8279是可编程接口芯片,通过编程使其实现相应的功能,编程的过程实际上就是CPU向8279发送控制指令的过程。在软件设计中,显示方式采用了8个字符显示,左入方式,编码扫描键盘,双键锁定。I/O模块电原理图如图4-5所示。图4-5 I/O模块电原理图图4-6 8279工作程序框图步进电机控制接口X,Z两轴采用3相6拍步进电机,并口8255向控制端口写控制字,PUSLE来实现对步进电机的控制。8255接步进电机的环形分配器,通过3片4N25光电隔离,分别形成X、Z所需的3相控制信号,送往步进电机驱动电源,分别并行控制X轴和Z轴的步进电机。芯片YB013实现硬件环分任务,;达林顿光隔离管4N25实现计算机弱点部分和步进电机强电部分的隔离,既起功率放大作用,又充当无触点开关,实现对计算机的保护。单片机控制步进电机连接如图4-7所示。图4-7 单片机控制步进电机刀具控制接口(1)电动刀架及其工作原理电动刀架的机械部分类似于蜗轮机构,实现刀具的抬升、旋转(交换刀具位置)及下降锁紧,这里着重讨论实现上述动作所必须的硬件条件和电路原理。在图4-8中,继电器KA1,KA2实现电动刀架的动作切换控制,主要完成刀架电机的正、反转切换。在刀架旋转过程中,每个工位上的霍尔元件会依次切换为有效状态,系统根据T1,T2,T3及T4状态的变化,可以推断出目前的刀号,并判断是否为当前所选用刀具,一旦符合,则电机反向旋转,锁紧刀具。电动刀架各时序的切换反间隔是系统控制的关键,反向锁紧所用时间取决于电动刀架生产厂家的推荐指标,过长会引起电机发热甚至烧毁。为保证电动刀架安全运行,在电动刀架交流380V进线处加装快速熔断器和热继电器。图4-8电动刀架的电原理图(2)电动刀架与单片机的接口电动刀架与系统的硬件接口主要是控制电机正、反转信号J1,J2及刀号反馈信号TI,T2,T3和T4。上述信号均光电隔离后与单片机系统接口。电动刀架软件控制流程如图4-9所示,采用查询方式。图4-9电动刀架控制流程程序为:#include <>#include <>#define N1 XBYTE[ ]typedef unsigned char ucharvoid adc0809(uchar idata *x);void delay();void main(){static uchar idata ad[4];adc0809(ad);}void adc0809(uchar idata *x){uchar i,*ad_adr;uchar motor=1;ad_adr=&N1;for(i=0;i<4;i++){If(*ad_adr=i){delay1( );KA1=1;delay2( );return();}else KA1=0}}void delay1(motor==0){uchar j;for(j=0;j<20000;j++){;}}void delay2(void){uchar j;for(j=0;j<150000;j++){;}}急停、暂停、行程限位接口电路限位开关为常开状态;因此,X十,X一,Z十,Z一正常输人为低电平状态。因此如果行程开关被压合,向INT0发出中断信号,系统进行复位,步进电机的脉冲消失,也就无法继续前行,起到保护机床的目的。本系统采用三输入端与非门74HC10的输出端作为一个共用的中断信号接至单片机的INT0,用于实时处理紧急停车、暂停、限位报警功能。电路如图4-8所示:串行通信电路本系统由两部分构成,上位机系统和下位机系统,由于上位机主要完成管理显示等工作,下位机完成控制功能,所以上位机和下位机的数据传输实时性要求不高,我们采用串口通信。使用RS232标准,MAX232进行电频的转换。串口RS232标准,它是美国电子工业协会(Electronic Industry Association)的推荐标准。本系统采用9针连接器,其定义见表4-1。本系统采用三线制TXD,RXD,GND连接,以使电路简单。表4-1 连接器定义表串口通讯电路主要由MAX 232电平转换电路构成。MAX232是MAXIM公司产品,一种电平转换芯片。可以将TTL转换成RS232,或RS232转换成TTL。满足单片机和普通计算机的通讯电平转换要求。电路如图4-10所示。图4-10 通信接口电路人机界面模块设计单片机应用系统中常用显示方式及其比较在单片机应用系统中,目前比较常用的显示介质有数码管(LED)、液晶显示(LCD)及CRT等,在家用电器中用的比较多的是真空荧光屏(VFD)。现就各自特点简述如下:(1)数码管数码管是一种主动发光器件。所谓主动发光.是指环境越暗越清晰。分为7段数码管和“米”字数码管2种。前者用于显示ARCⅡ码,显示信息量小;后者除了可显示ARCⅡ字符外,还可显示一些自定义的比较复杂的字符。数码管按驱动电流分,又可分为普通亮度、高亮、超高亮等。数码管由于其廉价而且扩展方便等特性,—直是单片机系统中用得最多、最广的一种显示器件。国内有不少型号的数控系统、尤其是早期的数控系统,广泛采用数码管作为显示界面。(2)液晶显示液晶显示器是一种被动发光器件。所谓被动发光,是指环境越亮越清晰,黑暗环境下必须加入背光才能清晰显示。分为字段型液晶显示器、字符型液晶显示器及图形点阵液晶显示器。字段型只能显示ASCII字符,字符型可以显示ASCII字符,显示效果比字段型好,而且可以显示少量的自定义字符;图形点阵液晶显示器是目前在单片机系统中比较流行的新型显示器件,可以显示所有字符及图形,由于其可以显示汉字的特性,被广泛用于国内智能设备中,国内的数控系统也开始广泛采用。(3)CRTCRT显示器分为单色和彩色2种,在数控系统中,尤其是高档数控系统中应用日益广泛。其特点是成本低、显示容量大;可以显示所合字符、图形及汉字;采用视频专用接口电路MC6847等与单片机接口,比较复杂,因而在—般的应用中比较少见。(4)真空荧光屏真空荧光屏简称VFD(vacuunm fluorescent display module),是一种新型的显示器件。它由3个基本电极——阴极(灯丝)、阳极及栅做封装在一个真空的玻璃容器内构成。阴极是涂敷了金属氧化物的钨丝;栅极是极细的金属网;阳极为段或点阵型的导电电极,它上面的荧光物质可显示相应的字符或符号。栅极和阳极之间加有正电压,从阴极发射出来的电子被这个正电压加速,碰擅到阳极表面的荧光物质产生辐射,发出波长为505nm左右的谈绿色荧光。通过按制栅极和阳极之间的电压,就可以显示各种字符。VFD由于其以下特点而被广泛应用于家用电器、商场POS机以及新型的仪器仪表中。①亮度高,并且不存在视角问题,②工作温度范围宽、寿命长;②外围电路简单,只需十5v电源就可以工作,提供准8位数据总线接口;④功耗低。但这种显示器目前用在数控系统上还比较少。点阵液晶显示模块(1)字符型液晶显示模块本数控系统采用字符点阵液晶显示模块DM12232。该模块具有以下特点:●能显示122列32行●电源(内置升压电路,无需负压)●与微处理器接8位或4位并行/ 3位串行●多种软件功能:自定义字符、画面移动、光标显示、睡眠模式等功能●配置LED背光}

数控车床智能控制系统的研究 摘要:针对目前现有数控车削加工过程中加工、测量、编程相互分离,导致生产效率低,智能化和自动化程度不高以 及对机床操作人员要求较高的现状和不足,对数控车床智能控制系统的研究进行了综述。 关键词:车床数控系统;在线测量; DSP;自动编程 0 引言 从20世纪80年代末以来,国内开始充分利用计 算机的软件资源来提高数控系统的性能。先后借助于 MS-DOS和W indows操作系统平台来开发基于个人计 算机(PC)的新一代数控系统[1]。 一般系统采用当前先进的PC+NC开放式体系结 构,选用高速DSP作为CPU来完成实时性的NC内 核任务,实现电机实时控制以及在线检测,而由PC 机来完成非实时性的任务,诸如编程模块中的图形信 息提取,通过USB串行通信实现上、下位机信息的 交互[2]。 1 数控车床智能控制系统结构 1·1 数控车床智能控制系统总体体系结构 富的资源和强大的运算能力和下位机DSP实时性强 的特点[3],整套系统功能配置合理,性价比高。系统 功能结构如图1所示。 1·2 系统工作流程 详细的系统工作流程如图2所示。 2 测量系统 通过引入测量系统,提高了数控车床的精度、生 产效率和自动化程度,同时基于测量的加工路径规划 功能使得数控车床的加工操作更加简便,使数控车床 具有了智能性。 2·1 测量的实现 测量实现的物理基础:工件为不透明物体,当有 光发射、接收元件组成的测量装置扫过其轮廓时,显 然在工件轮廓外光不被遮挡,接收元件可收到光;在 工件轮廓内光将被挡住,接收元件接收不到光,因 此,工件的轮廓位置可以由光的有无变化,进而由传 感器转化为电压的高低变化,来探测确定。如图3所 示。 2·2 测量方法 测量要完成的任务是要确定工件坐标系的原点位 置以及工件轮廓尺寸信息,并根据尺寸信息分析出刀 具参数信息,实现刀具补偿值的自动修正。 测量步骤如下: (1)数控机床启动后刀架先回机床零点,并通 过换刀命令使测量装置处于工作位置,即测量装置面 向待加工件。 (2)确定工件坐标系原点在机床坐标系中的位 置。 (3)工件尺寸的测定,可以确定任何位置处工 件的轮廓尺寸信息。 (4)测量结束后,刀架返回换刀点,通过换刀 命令使刀架转位,使下一工序使用的刀具处在工作位 置处,然后进行正常切削加工即可。 3 上位机(PC)功能的设计与实现 3·1 国内外研究现状 自动编程系统一般分为对话式数控语言编程系统 和图形交互自动编程系统。国际上流传最广、影响最 深的数控编程语言是APT语言,但随着计算机图形 编程和CAM软件的发展, APT语言已逐渐被淘汰。 随着计算机技术的迅速发展,计算机图形处理能 力有了很大增强,一种新的编程技术——— “图形交 互自动编程”便应运而生。图形交互自动编程系统 以机械计算机辅助设计(CAD)软件为基础,利用 CAD软件的图形编辑功能将零件的几何图形绘制到 计算机上,形成零件的图形文件,然后调用数控编程 模块,采用人机交互的方式在计算机屏幕上指定被加 工的部位,再输入相应的加工参数,计算机便可进行 必要的数学处理并编制数控加工程序,同时在计算机 屏幕上显示刀具的加工轨迹。这种编程方法具有速度 快、精度高、直观性好、使用简便、便于检查等优 点,现已成为目前国内外先进的CAD/CAM (计算机 辅助制造)软件所普遍采用的数控编程方法。 国外的图形自动编程系统起步较早,且发展迅 速,有些产品已经获得了较广泛的应用。如美国 AUTO-CODEMECHANICAL公司的AUTO-CODE图形 自动编程系统,德国OPEN MIND公司的hyperMILL 数控机床(加工中心)图形自动加工系统,英国 Pathtrce公司的EdgeCAM forMDT数控自动编程系统 和美国的MERRYMECHANICAL公司的SPM-81TM钣 金CAD/CAPPICAM系统等。以上系统大都采用美国 Autodesk公司的AutoCAD或MDT (Mechanical Desk- top)作为开发平台和造型工具进行开发。 国内的图形自动编程软件的开发起步较晚,但近 几年发展较快。通用系统有北京华正公司的CAXA制 造工程师系列软件191,北京清华京渝天河公司的 PCAutoCAM系统等;另外大多数为专用数控编程系 统,如北京市机电研究所的VMC-750主轴箱体自动 编程系统,重庆ONLYSOFT的线切割自动编程系统 等。 图形自动编程系统是高效的数控编程手段,是数 控系统向集成化、智能化发展的必要环节,是当今数 控编程技术发展的主要潮流之一,是CAD/CAM研究 的重要领域。国外自动编程软件价格非常昂贵,国内 许多中小企业仍然采用繁琐、复杂、效率低的手工编 程。为此,在PC机上研究并开发数控车床自动编程 系统,能够实现CAD/CAM的集成。使系统具有读取 DXF文件、自动生成NC代码、二维仿真等功 能[4-5]。建立切削参数数据库,使自动编程系统可以 得到合理优化的切削用量,实现了整个系统信息集 成。 3·2 系统的总体框架结构与工艺流程 系统框架结构如图4所示,它主要包括AutoCAD 图形生成、提取图形数据信息、工艺干预、NC代码 生成、动态校验和数控加工程序输出6个功能模块。 机,主轴电机、刀架电机以及机床操作面板和机床 上开关I/O等。此外,还有测量接口电路。考虑到系 统可控制伺服的要求,控制接口要求有D/A输出和 脉冲串输出,同时有接受正交编码器的QEPI接口。 系统通过USB接口与PC机实现通讯,通过PC的丰 富功能实现系统的自动工艺规划、自动编程以及友好 的操作界面[6]。完成系统从CAD图形———工艺规 划———刀轨规划———编程后处理———数控加工的完整 过程。 4·1 硬件结构框图(图5) 4·2 软件实现 如图6所示,系统功能模块分为串行通讯、预处 理、加减速、轨迹插补、伺服输出、刀具补偿等分功 能模块,并通过加工信息缓冲区、轨迹缓冲区、插补 缓冲区交换信息,顺序进行最终驱动电机运行。 5 结束语 通过对数控车床智能控制系统的研究进行综述, 得到以下结论: (1)采用PC+DSP运动控制卡开放式体系结构, 面向用户的上位机(PC)界面友好,功能强大[7]。 用于电机控制的下位机(NC)采用DSP,实时性强。 上下位机采用USB串行通信。系统具有开放性、可 扩展性和模块化的特点。 (2)现有的数控系统和测量系统功能是相互分 离的,而且其仅用于工件定位、尺寸测量等固定 能,没有实现和数控系统的有机结合。本文提出一种 新型基于在线测量的数控系统,可以将测量信息直接 反馈到控制系统,由其实现刀具加工路径的智能规 划,减少机床操作人员对加工过程的干预。 (3)该系统的基于在线测量的车削加工路径智能 规划及自动编程功能,将极大简化数控车床操作,减 轻数控车床操作工人的劳动强度,提高设备生产率。 (4)该控制系统方案既可用于改造传统普通车 床,也可与新一代的经济型数控车床配套使用,符合 我国当前国情,能给制造企业带来可观的经济效益, 具有十分广阔的应用前景和市场价值。 参考文献 【1】毛军红,李黎川,吴序堂·机床数控软件化结构体系 [J]·机械工程学报, 2000, 36 (7): 48-51· 【2】Tao Cheng, Jie Zhang, et al·IntelligentMachine Tools in a Distributed Network Manufacturing Mode Environment [J]·The International JournalofAdvancedManufacturing Technology, 2001, 17: 221-232· 【3】J·Zuo, Y·P·Chen, et al·Building Open CNC Systems with Software IC Chips Based on Software Reuse [ J]. The International Journal of Advanced Manufacturing Technology, 2000, 16: 643-648· 【4】Mark·T·Hoske·New CNC Controller is‘Fully Open’ ControlEngineering, 1996, 43 (15): 69-70· 【5】R·E·Chalmer·Open-architecture CNC Continues Advan- cing [J]·Manufacturing Engineering, 2001, 126 (7): 48-52· 【6】王太勇,等·分布式智能协作体系结构构建集成化开 放结构数控系统的研究[J]·机械科学与技术, 2004 (12)· 【7】Y·Altintas·ModularCNC Design for IntelligentMachine Tools [J]·Annals of the CIRP, 1994, 43 (1)·

引言从20世纪中叶数控技术出现以来,数控机床给机械制造业带来了革命性的变化。数控加工具有如下特点:加工柔性好,加工精度高,生产率高,减轻操作者劳动强度、改善劳动条件,有利于生产管理的现代化以及经济效益的提高。数控机床是一种高度机电一体化的产品,适用于加工多品种小批量零件、结构较复杂、精度要求较高的零件、需要频繁改型的零件、价格昂贵不允许报废的关键零件、要求精密复制的零件、需要缩短生产周期的急需零件以及要求100%检验的零件。数控机床的特点及其应用范围使其成为国民经济和国防建设发展的重要装备。

办公软件宏的应用毕业论文

电子商务中Office办公软件的应用

随着改革开放的不断深入,人们的生活也进入了网络时代,计算机已得到人们的广泛应用。下面我为大家搜索整理了关于电子商务中Office办公软件的应用,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!

我国很多地区的小学已经开设了计算机相关的课程,在我国的很多高等院校中,已经开设了信息化技术、计算机基础教育、计算机应用等课程,这都是为了提高大学生计算机应用能力,培养大学生计算机素质。作为一门教育课程,学校对其要求也越来越高。计算机基础与应用主要包括:Windows操作系统、Office办公软件等。其中,Office办公软件是非常重要的一部分,它在实际工作生活中的应用越来越广泛。因此这部分在教学过程中也非常的重要,本文针对当前Office办公软件的教学现状进行调查和分析,并提出更合理的教学方法。

1 Office办公软件的含义

在实际的计算机软件应用过程中,Office办公软件是一种特殊的设计形式。计算机设计存在着很多的形式,在计算机设计中其主要作用的就是Office办公软件。在实际的工作和生活中,Office办公软件可以实现办公自动化,它在企业生产工作中的作用是无可替代的,它是实现办公自动化的主要工具。据调查表明,在企业生产过程中实现自动化的'不仅仅只有Office办公软件,但是在所有的计算机设计软件中排名第五,这就说明Office办公软件的重要作用和地位。

2 Office办公软件在计算机应用中存在的问题

忽视学生的主体性

通过进入具体的计算机办公化软件课堂,对计算机办公化软件课堂有了更深的认识,同时也发现了实际的计算机办公化软件课堂存在着很大的问题。在整个教学课堂中,根本没有感受到学生是整个教学活动过程中的主体,没有体会到学生的主体地位。虽然很多学校已经开设了Office办公软件的课程,通常情况下都是Office办公软件基础知识的教授,而且在专业知识的讲授方面没有出现问题,但是在整个课堂中只是教师在讲授,学生只是被动的听讲,这样的教学是失败的教学。

课堂教学内容多且氛围死板

由于历史原因,我国改革开放之前的经济发展较慢,而且是处于闭关锁国的状态。这样的历史状况严重的影响了计算机在我国的应用,计算机在我国应用较晚且较慢,我国的计算机技术还不够发达,计算机方面需要学习和借鉴的东西还很多。这样的情况也导致了当代学生需要学习计算机方面的知识比较多。因此,在各大高校要不断的加大学习Office办公软件的力度。

理论与实践没有得到结合

通过大量的问卷调查和实际参观课堂,了解到在Office办公软件的课堂中。最大的问题就是没有将理论知识和实践结合起来。有的学校只是单纯的讲授Office办公软件的理论知识,而没有将理论知识付诸实践,给学生实践动手的机会特别的少,这种情况在很大程度上会影响学生对理论知识的理解,严重的降低了Office办公软件的教学质量。

3 OFFICE办公软件在计算机应用基础中的教学方法

分组教学法

分组教学法,顾名思义就是将OFFICE办公软件课堂中的所有学生进行分组。将学生按照一定的标准进行分组,让每一位学生在小组中进行学习,这种教学方法已经打破了传统的教学方法。为每一个小组准备学习任务,让每一位学生都能参与到学习中,通过各种问题的研究和探讨,提高学生对OFFICE办公软件知识学习的兴趣。在整个分组教学活动过程中,不仅可以提高学生对OFFICE办公软件的学习兴趣,而且还有利于培养学生的团队意识,有利于培养学生的团结精神。

案例教学法

案例教学法就是通过教师对生活的观察和积累,为学生准备契合教学目的的案例。并提出相应的问题,让学生带着问题思考、分析案例,使学生自己发现问题和解决问题。这种OFFICE办公软件的教学方法有利于培养学生自己解决问题的能力,在思考的过程中,加深了对知识的理解。在实际的OFFICE办公软件教学过程中,案例教学法被应用的较为广泛。并且这种方法也得到了很多老师和学生的青睐。

就毕业论文排版案例为例,其主要包含Word软件的所有常用功能,对于学生来说学习不是非常容易,并把此案例分解为三个案例:文档格式编排:主要包括字体、段落格式的设置;边框、底纹等;这一案例主要让学生掌握最基本的文档格式。文档图文混排:使学生掌握图像、表格等高级排版。毕业论文排版:主要是结合前两个案例的内容,最终完成毕业论文的整体排版。在对此案例的教学过程中,首先要使学生明确本次教学的教学任务,并通过动力驱动和感官的刺激,提高学生学习的积极性。此案例的教学,并不是逐一演示操作的具体步骤,而是通过分析案例使学生掌握相关知识。完成该作品的操作需要学习所用软件的主要功能,这样也有利于培养学生的创新能力。

任务驱动学习教学法

从学习理论角度出发,任务驱动教学法是建立在建构主义理论基础之上的。这种教学方法要求教师首先设计几个具有代表性的学习任务,并以任务为教学活动的中心,学生在任务的驱动下,对问题进行分析、探讨,在主动和相互协作中不断的学习,这也是将学生作为主体的一种教学方法。

例如:在实际的OFFICE办公软件课堂中,Word软件是办公软件主要教学内容,学生可以通过此软件的学习,并掌握了窗口菜单操作的规律。因此,在课堂中可以为Excel和Powerpoint分别设计了“学生成绩表”和“北京简介”的学习任务,并对这两个软件中与Word不同的部分进行分别的讲解,对于Excel而言,可讲授其中函数的使用和数据排序、筛选、分类汇总等;对于Powerpoint而言,可以讲授其中幻灯片切换、动画等,至于其它的内容,学生完全可以通过自学掌握。

总之,当今时代是信息化时代,信息化在不断的推进科技革命,不断的带动经济社会的发展,计算机也走进各家各户。各大高校甚至小学,都已经加大了对计算机课程的重视,在实际的教学活动过程中,要不断的改进教学方法,研究新的教授方式。提高学生对计算机学习的兴趣,激发他们学习的热情,提高计算机课堂的教学质量。

Excel中教学管理的应用分析论文

摘要 :Excel函数库中有很多函数,学会适当运用能够极大地提高工作效率。如果学习VBA编程知识,做一些简单功能的控件,就能够简化很多繁杂的工作。因此,根据教学工作中的实际问题,介绍如何使用简单的VBA编程和VLOOKUP函数完成毕业论文题目抽选工作。

关键词 :教务管理;Excel;函数;VBA

随着办公软件的普及,Excel表格制作软件在日常的教学管理工作中得到广泛应用。但很多人只局限于对输入的.数据进行排序、求和、求最大最小值等简单功能。如果稍加学习,就会了解Excel函数库中有很多功能强大,非常实用的函数。教学管理是一项面向老师、学生的服务工作,事务烦琐,需要耐心和细致。人工操作难免会出现疏忽,导致错误发生。为了减轻教学管理工作人员的负担,本文以毕业论文题目抽选为例,介绍如何运用Excel减轻工作负担。

一、需求分析

由于学校对论文题目的规定比较严格,题目必须符合专业研究方向,保证一人一题,不得出现重复或类似题目,学院要求每位指导老师提供与学生人数同等数量的题目供学生抽签选择。以往的做法是,事先做好纸签,纸签上写好论文题目的序号召集学生进行抽选。学生抽中题目序号后在另一个表格中填写本人的学号、姓名和抽中的号码,最后由教学秘书老师将手写的单子整理录入。这样的工作不仅费时费力,而且很容易出错。

二、抽签功能介绍下面介绍一下用Excel制作的论文题目抽签功能

首先,从学生名单文件中将学生学号和姓名拷贝到表格中,然后每行添加抽签按钮,指定相同宏之后,对该宏进行编辑。取得学生总人数之后,每按下一次抽签按钮,在1到学生人数之间产生一个随机数,填写相应的论文题目序号中(候选题目数量与学生数是等同的)。VBA编程中只用到简单的判断和循环语句,只要稍作了解就能理解这些语句。这是另一个工作表中的候选题目。接下来使用VLOOKUP函数,将图1中的“抽签论文题目序号”在图3的“抽签序号”这一列中检索,检索之后将对应的候选题目和教师姓名提取出来,填写到图1中。实际使用的函数如下:IF(ISERROR(VLOOKUP(D2,候选题目!A:D,4,FALSE)),"",VLOOKUP(D2,候选题目!A:D,4,FALSE))。当还没有抽签序号时,因为无法检索到相应题目,会显示“#N/A”。为了美观,利用IF判断函数,未检索到时填写空白。

三、结束语

只要轻轻按下抽签按钮,抽签之后的整理工作能够同时完成。利用Excel的常用函数及简单的VBA编程,简化了以往繁杂的工作,提高了效率,减少了出错概率。

参考文献:

[1]张萍,梁晶华.浅谈Excel在教学管理中的几点应用[J].电脑知识与技术,2013

[2]田茂琴.浅谈Excel在学校教育教学管理中的应用[J].才智,2014

[3]郑纬民.计算机应用基础——Excel2003电子表格系统[M].北京:中央电大出版社,2004.

应届程序员毕业论文

先使用文本介绍程序实现的思路,然后将代码帖到论文中。如果代码太长,那么无疑是不适合直接复制粘贴的,你可以选择使用伪码来描述一下你程序的实现过程,中间不重要的代码可以使用省略号略去,只写关键逻辑的处理即可。

给你提供几个相关题目和内容,因字数限制,所以内容有限,你可以作为参考!!学生信息管理系统钻井信息管理系统的开发与应用浅论医院计算机信息管理系统常规教务管理系统管理端的设计与实现毕业生信息管理系统学生信息管理系统范文:医疗部门总务信息管理系统内 容摘要:Microsoft Visual FoxPro 是 FoxPro语言以及所有计算机语言发展过程中的一个重要分支。Visual FoxPro 一方面具有FoxPro程序设计语言的简单易用的特点,另一方面采用了面向对象、事件驱动程序的编程机制。它简化了程序设计的难度,降低了对程序设计的要求,加快了应用程序开发的速度。因为Visual FoxPro具有以上的优点,所以在我的毕业设计中采用了它作为开发工具。 我的毕业设计题目是某医疗部门总务信息管理系统(固定资产).它是典型的信息管理系统(MIS),主要包括固定资产的入库(出库)的输入、修改、查询、打印和物品的库存统计、修改和打印等功能.设计这个题目的目的是使固定资产管理科学化,减轻操作人员的工作量. 关键字: 总务 Visual FoxPro 固定资产 ABSTRCAT:Microsoft Visual FoxPro is an important branch in the development of the FoxPro language and all the computer languages. Visual FoxPro has the characteristic of the FoxPro programming design language, simpleness and easy to use, on the other hand, it uses the programming mechanism of object-oriented, event-drive program. Thus it simplifies the difficulty of the programming design , reduces the requirement to the programming design and quickens the speed of the programming development .Visual FoxPro has the above advantage, so I use it to be the graduation design’s development tool. ..目录:前言………………………………………………………………………………..3第一部分 Visual FoxPro 功能简介……………………………………………..4第二部分 软件定义时期………………………………………………………….问题定义…………………………………………………………... 可行性研究……………………………………………………….. 需求分析…………………………………………………………..8.............参考文献:[1] Visual FoxPro 中文版程序员指南作者:Bob Reselman , Richard Peasley , Wayne Pruchniak.出版社:电子工业出版社...以上内容均摘自 更多详细内容 请登录 刨文网 ”,这里的文章全部是往届高校毕业生发布的原创毕业论文,内容详细,符合自身的专业水平。满意请采纳

随着我国现代化程度的不断提高,计算机软件被应用的领域愈发广泛,其本身的创造程度也越来越高,计算机产业现在已经成为一个规模庞大的产业。下面是我为大家整理的计算机软件论文,供大家参考。

计算机软件论文 范文 一:计算机软件开发中分层技术研究

摘要:在信息化建设水平不断提高的情况下,计算机软件在这一过程中得到了十分广泛的应用,此外,计算机软件开发在这一过程中也越来越受到人们的关心和关注。软件开发技术最近几年得到了很大的改进,这些技术当中分层的技术是非常重要的一个,所以,我们需要对其进行全面的分析和研究。

关键词:计算机;软件开发;分层技术

当前信息化时代已经悄然到来, 网络技术 的发展也使得人们越来越关注软件开发行业,计算机软件从原来的二元结构模式逐渐向多层结构模式发展,中间件也成为了应用层质量和性能非常重要的一个问题,此外,其也成为了计算机软件开发应用过程中非常关键的一个技术,其与数据库, 操作系统 共同形成了计算机基础软件。这一技术的应用能够使得软件系统扩展性更强,灵活性和适应性也在这一过程中得到了显著的提升,所以,分层技术也已经在现代计算机软件开发的过程中得到了越来越广泛的应用。

1计算机层次软件及其优点

计算机软件工程的最终目标就是研发质量和性能更好的软件产品,而在这一过程中基础构建和开发可以十分有效的为计算机软件的应用提供非常好的条件,构件是高内聚度软件包,其能够当作独立单元进行更加全面的开发处理,同时,其也为构件的组合提供了非常大的便利,对软件系统进行搭建可以很好的缩短软件开发的时长,同时还能十分有效的获得更多的质量保证。构件开发最为重要的一个目的就是广泛的应用,应用层次化软件结构设计 方法 的一个非常重要的目的就是可以更为科学合理的去应用构件技术。软件系统在进行了分解之后,形成了不同的构件模块,高层次构件通常被人们视为指定领域的构件。低层次构件只是与数据库或许是和物理硬件产生联系。层次划分是一个相对比较宽泛的概念,所以在层次关系方面并没有一个相对统一和规范的标准。不同构件内部的层次关系通常是上下层依附的关系。站在某个角度上来看,计算机软件的系统层次化就是指多层次技术的广泛应用,而根本原因是为了软件能够大范围的应用。采用分层模式可以非常好的展现出软件的可扩展性,系统某一层在功能上的变化仅仅和上下层存在着一定的关系,对其他层并不会产生非常明显的影响。分层模式也比较适合使用在一些标准组织当中,此外,其也是通过控制功能层次接口来保证其不会受到严重的限制。标准接口的应用能够使得不同软件可以自行开发,同时后期更新的产品也能够和其他软件具有良好的融合性。

2软件开发中多层次技术分析

两层与三层结构技术分析

在两层模式当中,一般都是由数据库的服务器和客户端构成,其中,客户端能够为客户提供一个操作界面,同时,其还具备非常好的逻辑处理功能,同时还要按照指令去完成数据库的查询,而服务器主要是接收客户端的指令,同时还要按照指令对数据库完成查询,同时还要返回到查询结果当中。这种逻辑处理结构就被人们称作Fat客户,这种二层技术的客户端类型在应用的过程中能够完成非常多的业务逻辑处理工作,随着客户端数量的增加,其扩充性和交互作业以及通信性能等等都会受到影响,此外还存在着非常明显的安全问题及隐患。而计算机技术在不断的完善,传统的二层技术已经不能适应系统应用的具体要求。在这样的情况下就出现了三层结构技术类型,这种技术主要是客户端、应用服务器交换机和应用服务器构成。其中,客户端主要是用来实现人机交互,数据服务器可以让操作人员完成数据信息的访问、存储以及优化工作,服务器的应用主要是能够完成相关业务的逻辑分析工作,这样也就使得客户端的工作压力有了非常显著的下降,我们一般将这样的客户称作瘦客户。三层结构和二层结构相比其具有非常强的可重复性、维护方面更加方便,同时其安全性和扩展性也明显增强,但是在用户数量并不是很多的时候,二层结构的优势则更加的明显,所以,在软件开发的过程中,我们一定要充分的结合实际的情况和要求。

四层结构技术

当前,计算机应用的环境在复杂性上有了非常显著的提升,客户对软件系统也提出了越来越高的要求,其主要表现在了软件开发周期不是很长,系统的稳定性很好,扩展性更强等方面,为了满足用户提出的更高要求,我们在开发的过程中将用户界面、业务逻辑个数据库服务器根据其功能模块进行全面的处理,将不同的模块分开,这样也就将相互之间的影响降到了最低水平。这个时候,如果使用三层分层技术就无法很好的实现这一功能,很多软件的开发人员会在数据库和逻辑层交互的过程中,增加一层数据库接口封装,这样也就实现了三层向四层的进化。四层结构体系主要包含web层、业务逻辑层、数据持久层与存储层。其中,web层可以使用模式1或模式2开发。在模式1中,基本是由JSP页面所构成,当接收客户端的请求之后,能直接给出响应,使用少量Java处理数据库的有关操作。模式1实现较为简单,可用于小规模项目快速开发,这种模式的局限性也很明显,JSP页面主要担当了控制器与视图View两类角色,其表现及控制逻辑被混为一体,有关代码重用功能较低,应用系统的维护性与扩展性难度加大,并不适合复杂应用系统开发。模式2主要是基于1vlvc结构进行设计的,JSP不再具有控制器职责,由Sen}let当作前端的控制器进行客户端请求的接收,并通过Java实施逻辑处理,而JSP仅具有表现层的角色,将结果向用户呈现,这种模型主要适合大规模项目的应用开发。业务逻辑层在数据持久层与web层间,主要负责将数据持久层中的结果数据传给web层,作为业务处理核心,具有数据交换的承上启下功能,业务逻辑层的技术依据业务及功能大小不同,能够分成JavaBean与EJB两种封装的业务逻辑,其中EJB简化了Java语言编写应用系统中的开发、配置与执行,不过EJB并非实现J2EE唯一的方法,支持EJB应用的程序器能应用任何分布式的网络协议,像与专有协议等。

3结论

当前,我国计算机应用的过程中面临的环境越来越复杂,同时在客户的要求方面也有了非常显著的提升,为了更好的满足软件应用者的要求,在软件开发工作中,分层技术得到了十分广泛的应用,以往的两层技术模式已经无法适应当今时代的建设和发展,在对两层和三层结构优缺点的分析之后,多层结构系统在应用的过程中发挥了非常大的作用,这样也就使得软件开发技术得到了显著的提升,从而极大的满足了客户对计算机软件的各项要求。

参考文献

[1]金红军.规范化在计算机软件开发中的应用[J].物联网技术,2016(01).

[2]赵明亮.计算机应用软件开发技术[J].黑龙江科技信息,2011(26).

[3]林雪海,吴小勇.计算机软件开发的基础架构原理研究[J].电子制作,2016(Z1).

计算机软件论文范文二:分层技术在计算机软件开发中的使用

【摘要】近年来,计算机技术和网络技术已经在人们的日常生活和工作中得到普遍应用。计算机开发技术已经得到了相关从业人员的普遍关注。笔者对计算机软件开发中分层技术的应用进行论述,以期提升计算机软件开发水平。

【关键词】计算机;软件开发;分层技术

1前言

科学技术快速发展,现代化进程逐渐加快,计算机软件开发也逐渐由传统二层结构开发模式转化为多层结构。其已经成为计算机软件开发过程中的重要内容和组成部分。近年来,网络环境日趋复杂,将分层技术应用到计算机软件开发中,能够提升软件系统的整体清晰度和辨识度,为人们提供一个灵活的软件应用环境,促进计算机研发技术又好又快发展。

2分层技术相关概述

分层技术的概念及应用计算机开发过程中要确保软件的灵活性和可靠性,实现软件的多功能应用。分层技术基于计算机软件内部结构原理,促进计算机软件应用过程中各种不同功能的实现。因此,将分层技术应用到计算机软件开发中具有一定的优势。同时,其能够改变传统的计算机软件单项业务处理模式,实现多层次技术的开发和应用[1]。

分层技术的特点在计算机软件开发中应用分层技术具有相应的特点和优势。首先,分层技术能够依据相关功能需求,对计算机软件进行扩展和计算机系统进行分解,实现对计算机软件的改造和更新,并对系统中功能层和上下层进行变革和修改。其次,分层技术能够提高计算机软件的开发质量和效率,也能够提高其软件运行的可靠性。通过对原有计算机系统的改造和变更,缩短复杂软件的开发时间,提高新产品的质量。第三,在计算机软件开发中应用分层技术,能够让计算机软件得到充分利用,并对功能层次的接口进行定义,实现软件的自动化开发,促进标准接口的应用和其端口的无缝隙对接[2]。

3分层技术在计算机软件开发中的应用

近年来,随着生活理念的革新,人们对计算机软件开发普遍关注。同时,计算机软件开发也对传统计算机软件单项业务处理模式进行变革,使其向多层次计算机软件开发转变。目前,计算机软件开发技术已经由原来的二层和三层技术转化为多层技术。

双层技术的应用

双层技术在计算机软件开发中的应用,能够提升计算机软件开发的质量和效率。双层技术是由客户端和服务器两个端点组成。客户端的功能是为用户提供相应的界面,并对计算机日常应用过程中的相关逻辑关系进行处理。服务器主要用来接受客户信息,并对用户相关信息进行整合,传递给客户端。

三层技术的应用

三层技术是对计算机开发过程中的双层技术进行不断完善。相较于传统的双层技术,三层技术能够确保在一定程度上增加应用服务器,同时也能够提高用户数据存储质量和效率。在计算机软件开发过程中应用三层技术,能够提高计算机信息访问效率,也能够确保计算机与人之间构建和谐的共性关系,确保计算机整体运行质量的提升,为人们提供一个良好的计算机应用环境。三层技术包括业务处理层次、界面层次和数据层次。业务处理层次主要目的是了解用户的需求,并结合用户需求对相关数据进行处理。界面层主要是搜集用户的需求,并对其进行加工,将相关结果传递给业务处理层次。数据层次主要用来对业务处理层的相关请求进行审核,并应用数据库对相关信息资源进行查询和整合。加之科学的分析,将其传递给业务层。三层技术能够提升计算机使用性能,但其用户环境比较复杂,增加了信息和数据处理难度[3]。

四层技术的应用

四层技术是基于三层技术进行完善的,其包括业务处理层、web层、数据库层和存储层。其在计算机软件开发过程中的应用原理是应用业务处理层分析用户需求,并将数据层处理结果传递给web层,应用数据交换和数据访问代码来反映数据库和计算机对象之间的关系。

中间件技术的应用

中间件技术被作为面向对象技术进行开发。中间件主要以分布式计算环境为背景,以实现互通和互联及资源共享应用功能,其是一种独立系统软件。它能够对异构和分布集成所带来的各种复杂技术的相关细节进行屏蔽,以降低相关技术难度。在操作系统、数据库与应用软件之间应用中间件,能够缩短开发周期,提升系统和软件运行的安全性。中间件的种类比较多。结合其相关技术特性,能将其划分为DM、MOM、OOM中间件和RPC与TPM中间件等,其已经被普遍应用到计算机软件实际开发中。

面向消息中间件信息同步传送和异步传送都可以应用MOM中间件技术。MOM能够实现异步通信、消息传递列队化和传递过程中的安全性和可靠性。MOM分层技术在计算机软件技术开发中应用很普遍。应用消息列队中间件进行应用编程,其主要通过中间件和对方实现间接通讯。同时,其能够应用队列管理器与远地或者本地应用程序进行通信。通信过程中,通信双方只需要将消息传递给队列管理器,不需要对消息的传递过程和传递安全性进行过多的关注,有利于软件开发过程的简化。

远程过程调用中间件在客户和服务器计算层面应用远程过程调用的中间件,其更加具有先进性和实用性。程序员可以结合客户的实际需求对相关应用进行编制。RPC比较灵活,其也能够适应于复杂的计算机环境中,并支持跨平台应用,对远端子程序进行调用,以满足编程过程中的相关细节。但是其在应用过程中仍然存在相应的缺陷,其采用同步通信方式,不利于在大型范围内进行使用,需要对网络故障和流量控制等诸多因素进行考虑。

面向对象的中间件基于组件技术在大型应用软件中的使用比较广泛,分布系统对各个节点中不同系统平台的新组件和老版组件进行集成应用。由于其面临各种问题,使用过程中具有一定的局限性,并不能够充分发挥其作用。基于对象技术和分布式技术,面向对象的中间件提供了全新通信机制,能够在异构分布的计算环境中对传递对象的相关请求进行满足。其来源主要是本地或者远程服务器。

4结语

计算机的应用环境越来越复杂,用户的相关要求也逐渐提高,增加了软件开发的难度。在计算机软件开发中应用分层技术,并对其进行不断地优化,能够实现其安全性和拓展性,缩短开发周期,提升其整体处理能力,有效满足了客户的日常应用需求。

参考文献:

[1]李大勇.关于分层技术在计算机软件中的应用研究与分析[J].计算机光盘软件与应用,2014,(20):78~79.

[2]杨博宁.浅谈计算机软件开发中分层技术[J].科技风,2015,(08):95.

[3]贾辉.刍议分层技术在计算机软件开发中的应用[J].中国高新技术企业,2015,(30):59~60.

计算机软件论文参考相关 文章 :

1. 计算机专业毕业论文大全参考

2. 计算机论文范文大全参考

3. 计算机专业毕业论文范文大全参考

4. 计算机专业毕业论文格式范文参考

5. 计算机专科论文范文参考

6. 计算机硕士论文范文参考

计算机专业函授专科毕业论文计算机网络在电子商务中的应用摘要:随着计算机网络技术的飞进发展,电子商务正得到越来越广泛的应用。由于电子商务中的交易行为大多数都是在网上完成的, 因此电子商务的安全性是影响趸易双方成败的一个关键因素。本文从电子商务系统对计算机网络安全,商务交易安全性出发,介绍利用网络安全枝术解决安全问题的方法。关键词:计算机网络,电子商务安全技术一. 引言近几年来.电子商务的发展十分迅速 电子商务可以降低成本.增加贸易机会,简化贸易流通过程,提高生产力,改善物流和金流、商品流.信息流的环境与系统 虽然电子商务发展势头很强,但其贸易额所占整个贸易额的比例仍然很低。影响其发展的首要因素是安全问题.网上的交易是一种非面对面交易,因此“交易安全“在电子商务的发展中十分重要。可以说.没有安全就没有电子商务。电子商务的安全从整体上可分为两大部分.计算机网络安全和商务交易安全。计算机网络安全包括计算机网络设备安全、计算机网络系统安全、数据库安全等。其特征是针对计算机网络本身可能存在的安全问题,实施网络安全增强方案.以保证计算机网络自身的安全性为目标。商务安全则紧紧围绕传统商务在Interne'(上应用时产生的各种安全问题.在计算机网络安全的基础上.如何保障电子商务过程的顺利进行。即实现电子商务的保密性.完整性.可鉴别性.不可伪造性和不可依赖性。二、电子商务网络的安全隐患1窃取信息:由于未采用加密措施.数据信息在网络上以明文形式传送.入侵者在数据包经过的网关或路由器上可以截获传送的信息。通过多次窃取和分析,可以找到信息的规律和格式,进而得到传输信息的内容.造成网上传输信息泄密2.篡改信息:当入侵者掌握了信息的格式和规律后.通过各种技术手段和方法.将网络上传送的信息数据在中途修改 然后再发向目的地。这种方法并不新鲜.在路由器或者网关上都可以做此类工作。3假冒由于掌握了数据的格式,并可以篡改通过的信息,攻击者可以冒充合法用户发送假冒的信息或者主动获取信息,而远端用户通常很难分辨。4恶意破坏:由于攻击者可以接入网络.则可能对网络中的信息进行修改.掌握网上的机要信息.甚至可以潜入网络内部.其后果是非常严重的。三、电子商务交易中应用的网络安全技术为了提高电子商务的安全性.可以采用多种网络安全技术和协议.这些技术和协议各自有一定的使用范围,可以给电子商务交易活动提供不同程度的安全保障。1.防火墙技术。防火墙是目前主要的网络安全设备。防火墙通常使用的安全控制手段主要有包过滤、状态检测、代理服务 由于它假设了网络的边界和服务,对内部的非法访问难以有效地控制。因此.最适合于相对独立的与外部网络互连途径有限、网络服务种类相对集中的单一网络(如常见的企业专用网) 防火墙的隔离技术决定了它在电子商务安全交易中的重要作用。目前.防火墙产品主要分为两大类基于代理服务方式的和基于状态检测方式的。例如Check Poim Fi rewalI-140是基于Unix、WinNT平台上的软件防火墙.属状态检测型 Cisco PIX是硬件防火墙.也属状态检测型。由于它采用了专用的操作系统.因此减少了黑客利用操作系统G)H攻击的可能性:Raptor完全是基于代理技术的软件防火墙 由于互联网的开放性和复杂性.防火墙也有其固有的缺点(1)防火墙不能防范不经由防火墙的攻击。例如.如果允许从受保护网内部不受限制地向外拨号.一些用户可以形成与Interne'(的直接连接.从而绕过防火墙:造成一个潜在的后门攻击渠道,所以应该保证内部网与外部网之间通道的唯一性。(2)防火墙不能防止感染了病毒的软件或文件的传输.这只能在每台主机上装反病毒的实时监控软件。(3)防火墙不能防止数据驱动式攻击。当有些表面看来无害的数据被邮寄或复制到Interne'(主机上并被执行而发起攻击时.就会发生数据驱动攻击.所以对于来历不明的数据要先进行杀毒或者程序编码辨证,以防止带有后门程序。2.数据加密技术。防火墙技术是一种被动的防卫技术.它难以对电子商务活动中不安全的因素进行有效的防卫。因此.要保障电子商务的交易安全.就应当用当代密码技术来助阵。加密技术是电子商务中采取的主要安全措施,贸易方可根据需要在信息交换的阶段使用。目前.加密技术分为两类.即对称加密/对称密钥加密/专用密钥加密和非对称加密/公开密钥加密。现在许多机构运用PKI(punickey nfrastructur)的缩写.即 公开密钥体系”)技术实施构建完整的加密/签名体系.更有效地解决上述难题.论文其他部分请参考下面的网址:

数控车削类毕业论文

基于单片机的仪表车床简易数控系统的实现第2章 数控系统的设计要求概述该数控系统是为了适应国内众多的普通机床改造而设计的主要考虑四个方面:①经济性既然是用于普通机床的数控化改造,因此,必须充分考虑系统的成本,这是保证达到系统设计目的的关键。这里的成本包括整个系统的成本,包括数控系统、伺服驱动系统及机械传动系统等,其核心在于数控系统的方案选择。②方便性数控系统的方便性,又叫“宜人性”,主要反映在系统的编辑部分。编辑(编程)部分是人和系统直接打交道的部分,即所谓的“人机界面”。人机界而应当对用户友好,也就是说编辑(编程)部分应当尽量给用户提供力便、快捷舒适的操作使用环境。系统需从以下几个途径来体现:●汉化按键,方便各种层次的操作者使用。●输入、检索、修改尽量一体化。即输入时可以检索、修改,检索时可以修改、输入,并且自动显示程序段号。●快速检索,即能对程序进行上下翻页显示。③实用性经济则数控系统的设计不应追求功能的大而全,应以实用为原则。一般的机械加工只要能具有以下功能即可满足需要:●直线、圆弧插补。插补速度要充分考虑被机床本身的内在素质,如刚性、抗震性、耐磨性等,不宜过高。●速度衔接技术,即速度升/降速控制。速度衔接技术可以保证系统在加工过程中实现2段程序间的速度平滑连接,从而避免造成加工刀痕或平台,保证精度。●动态坐标显示。●加工程序的掉电保护能力。●电动刀架控制。采用电动刀架,用软件进行控制,可以提高生产效率。●细分技术。细分技术是当今经济型数控系统的一项重要技术。它可以有效解决步近电机的低频振荡问题,同时使机床脉冲当量细化,提高控制精度;另外,还可以提高低速加工时的出刀。④可靠性由于数控系统工作环境十分恶劣,必须有足够的可靠性才能保证系统稳定运行。数控系统的性能指标按照广述设计要求及设想,数控系统的性能指标可归纳为:●X,Z两轴联动,开环控制方式。●ISO国际数控标准格式代码编程。●快速定位。●具有直线、圆弧插补能力。●能与上价机串行通信、具有简单的联网能力。●最大编程尺寸,z轴脉冲当量,x轴脉冲当量,最大进给速度为(5m/min)。●预留螺纹加工功能的接口。●具有连动、点动2种手动加工方式,以及自动连续加工方式。第3章 总体方案的确定系统总体方案本系统在研制过程中,紧紧围绕可靠性、方便性、低成本等设计要求。确定总体方案如下:基于单片机的系统结构按照上述设计思想,本系统采用基于单片机的系统结构。这种方案结构简单,成本低。考虑到扩展性,主系统采用89S58单片机。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。1.一个个8位的CPU2、26个特殊功能寄存器(Special Function Register)3、一个片内振荡器及时钟电路4、全静态工作:0Hz-24KHz5、32条可编程I/O线6、2个16位可编程定时计数器7、5个中断优先级2层中断嵌套中断8、2个全双工串行通信口9、电源控制模式:低功耗的闲置和掉电模式10、8031 CPU与MCS-51 兼容11、4个8位并行(Parallel)I/O口12、三级程序存储器保密锁定13、128B 内部RAM14、内部硬件看门狗电路15、4k Bytes Flash片内程序存储器(寿命:1000写/擦循环)16、一个SPI串行接口,用于芯片的在系统编程17、可寻址64KB的外部ROM和外部RAM的控制电路这些我们称为单片机的资源(Souce),单片机的应用就是怎么充分合理地利用这些资源,来解决实际中的问题人机界面(1)采用液晶显示界面作为一个简易型数控系统,采用了12232汉字图形点阵液晶显示模块,带背光字符型液晶模块作为主显示界面,不采用数码管显示。这样做的目的有3个:●液晶显示方式具有显示容量大、可以显示所有字符及自定义字符的能力。至于不能显示图形以实现加工曲线动态显示的缺陷,可以通过上仪机模拟仿真加工来弥补。●液晶显示模块自身具有控制器,可以减轻主CPU的负担。●使系统具有菜单驱动的基本素质。采用菜单驱功方式实现编辑模块的全屏幕编辑功能,达到友好的人机界面要求。●可显示汉字和图形。(2)采用双功能按键设计,简化键盘系统设计中充分考虑功能的需要、操作方便的需要及系统复杂性的要求三者之间的关系确定系统的大多数按键为双功能键,使得整个系统界面简洁。采用开环控制方式系统设计的目的决定了系统只能采用开环控制方式。在开环型位置控制系统中,只能采用步进电机作为伺服执行单元。这是由步进电机车身的特性决定的。关于步进电机的特性等详细内容参见本章后续有关章节。开环控制系统的数控机床结构简单,成本较低,仅适用于加工精度要求不很高的中小型数控机床,特别是简易经济型数控机床。这类系统比较简单,价格最便宜,可以用于小型车床、铣床、钻床和线切割机床。如下图是常见的两坐标简易数控系统的组成框图。系统软件固化在单片机的存储器中,加工程序可通过键盘或磁带机输入,经系统软件进行编辑处理后输出一个系列脉冲,再经光电隔离,功率放大后大驱动两台步进电机,分别控制机床两个方向的运动,完成位置、轨迹和速度的控制。根据需要,微机还可通过继电器电路,实现对诸如主轴起停、变速、各种辅助电机起停、刀架转位、工件爽紧松开等动作的自动控制,使整个加工过程自动进行。图3-1开环步进电机与单片机连接电路单片机控制步进电机拖动的开环系统具有价廉,技术成熟等优点,因而使用较多。但这种系统还存在拖动力矩偏小,过载能力差、速度偏低,精度不够高及其价格随力矩增加成指数卜升等缺点。为此,选用时要注意在适当的范围内发挥其优势。一般主要适用于拖动力矩小于15Nm的小型机床,如C616,C618,C620,C6140等普通车床。对于转矩要求大、功能要求多的机床(如铣床、镗床、钻床及镗铣床)和高精度机床(如坐标镗床)就难于使用,需要开发与其适应的其他经济型数控系统。功能精简,提高可靠性设计具备简易型数控系统必需的基本功能●直线、圆弧插补能力。●端面、台阶的循环加工。●点动、连动、自动3种运行方式。●申行通信能力。系统功能模块及其分析系统功能模块与总体框架(1)系统操作界面按照上述图3-2 系统的人机界面图复位——系统在死机、工作出错等情况下的总清键,使系统回复设计的原始状态。运行——自动运行用户的零件加工程序,包括程序的语法检查、数据处理、编译、插补运算及步进电机控制等。暂停一—自动加工的暂停,是一个乒乓键,按一次,加工暂停,再按一次,继续加工。换刀一—用于手工换刀,每按一次.电动刀架转一个工位,本系统中为90度。手动——与“←、↑、→、↓”配合,以实现动作台的连动;在编辑程序时为光标移动键。数字1—9均为双功能键、用于程序输入、用“上下档”键进行切换。G—一准备功能键,用于ISO加工程序输入。M——辅助功能键,用于冷却泵的启/停、程序的结束等程序段的输入。插入—一用于程序编辑过程中“插入修改”方式的切换。也是乒乓键,用块光标或下划线光标指示。删除——在插入方式下,删除当前的字符;在修改方式下,删除当前光标位置字符。上页一—程序上翻到上一程序段。相当PC机的PageUp键。下页——程序下翻到下一程序段。与上页键一样是一个屏幕编辑键。相当PC机的PageDown键。回车——确认键。Esc——相当于PC机的Esc键。(2)系统功能模块与总体框架系统从总体上分为人机界面模块、伺服执行模块、电动刀架拧制模块、串行通信模块及基于AT89S51单片机的主控模块等5大模块,参见图3-2。各模块的功能分别是:图3-3 系统模块与总体框架①人机界面模块该模块主要完成人机的对话与交流,物理上表现为显示器与键盘,核心功能是加工程序的编辑。由于采用全程菜单驱动形式.使该模块具有较好的友善性。②伺服执行模块该模块主要由脉冲分配器、伺服驱动及步进电机等组成,是一个执行单元,按照主机的指令完成工作台与刀具的相对运动,实现车削加工。其速度特性、矩频特性等直接影响加工的精度和速度。③电动刀架控制模块采用2继电器方式的4方电动刀架.用软件完成刀架的换刀动作,即刀架电机的正转拾刀→换刀→反转锁紧,是经济型数控系统必不可少的部分,可以提高加工效率,大大减少在加工过程中因手工换刀带来的误差。④串行通信模块该模块的功能是完成与上位机的串行通信,采用三线制方式,使系统具有基本的组网能力。⑤主控模块主要包括零片微处理器(也括监控程序)、加工程序存储单元及与其他模块的接口电路要完成程序编辑、加工程序处理、软件插补达贸、电动刀架饺制及行程限位保护等。系统软件框架如图3-4展示了系统软件框图。系统上电后,执行初始化程序、键盘扫描程序。如有“计数显示”、“计数清零”、“点动”等功能键按下,执行其各自的工作子程序后返回初始化程序,并显示其相应的提示符。顺序控制程序也设计成子程序模块,它的主要功能是读入各行程开关及压力继电器的信号状态组合,经分析判断,输出一系列控制信号,完成对工件的自动加工。如按下“点动”键,则显示点动提示符,执行顺序控制程序,即返回初始化程序,如按下“连动”功能键,则首先置连动工作标记(此时,除“返回”键外,其余各键均用软件屏蔽),然后开中断,等待,刀具检测信号,收到中断请求信号后,执行中断服务程序。在中断服务控制中,先后执行顺序控制子程序,键盘扫描及显示子程序,并记录和显示数据。完成一次顺序控制或有“返回”键按下,则返回主程序。回到主程序后,仍判断是否有“返回”键按下,如有,则返回初始化程序。否则,重新等待中断。采用模块化设计:①点动,连动,换刀该模块主要实现工作台在x,z两轴上正、反2个方向的点动、连动操作,以及手动控制换刀等,用于方便对刀、工作原点设置等。②自动该模块主要实现加工程序的处理(包括程序语法检查、程序编译、数据处理等)、插补运算步进电机的控制及自动换刀控制等。③参数设置该模块主要实现刀具补偿参数设置、间隙补偿参数设置等自动加工参数的设置。④编辑模块该模块主要实现零件加工程序的键盘编辑、输入。⑤通信模块该模块主要实现与上位机或其他智能设备的串行通信,可用于加工程序的传送等。图3-4 系统软件原理框图第4章 硬件系统设计主模块设计主模块中关键器件及其选型(1)单片机本系统采用PHILIPS公司的8位单片机AT89S51为控制核心。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,全静态工作,RAM可扩展到64K字节,5个中断优先级,2层中断嵌套中断,32个外部双向输入/输出(I/O)口,2个16位可编程定时计数器。外接一片2764EPROM,作为监控程序的程序存储器和存放常用零件的加工程序。再选用一片6264RAM用于存放需要随机修改的零件程序、工作参数。采用译码法对扩展芯片进行寻址,采用74LS138译码器完成此功能。8279作为系统的输入输出口扩展,分别接键盘的输入、输出显示,8255接步进电机的环形分配器,分别并行控制X轴和Z轴的步进电机。另外,还要考虑机床与单片机之间的光电隔离,功率放大电路等.图4-1单片机系统原理框图(2)数据存储器的选用系统采用单片机作为控制核心,最高速度为33MHz,我们用到。速度高对外部电路特别是外部数据,程序存储器扩展电路要求很高。必须满足在CPU读数据或程序指令时,外部数据或程序指令已准备好了。所以必须进行芯片的时序校验。为了使系统工作可靠我们也进行存储器的校验。首先,对存储器作一介绍。单片机存储器分为内部存储器和外部存储器,内部存储器又分为内部数据存储器和程序存储器,同样,外部存储器也分为程序和数据存储器。本系统采用AT89S51为核心单元,其本身带有128B的RAM和4KB的Flash内部程序存储器。对于数据存储器,内外两部分是独立编址的,用不同指令来访问不同的数据存储器,即,MOV访问片内,MOVC访问片外,外部可扩展到64K,由于在外部数据存储器和I/0是统一编址的,应给I/0留一定的空间,且本系统要求留有一定的扩展空间,所以本系统扩展采用的芯片是6264。Y62256是HUNDAI公司的一种高速低功耗32K的CMOS的静态RAM,采用现代公司的高速CMOS工艺技术。HY62265具有数据保持模式,以确保在最低供电电压下2V数据有效。使用CMOS技术,电源电压在之间,数据保持电流几乎没有影响。HY62256适合使用在低压和电池供电工作环境。M28256用于扩展程序存储器,是一种采用ST微电子公司拥有知识产权的多极性硅技术制造的。在3V或}V供电条件下具有快谏低功耗工作模式。电路已被设计成可提供与微控制器柔性接口特征。可使用软件或硬件进行数据循环测试或位功能锁定。可以使用标准的JEDEG运算法则进行软件数据保护。电路扩展如图4-2所示。图4-2 存储器扩展(3)总线驱动、数据、地址锁存及译码电路由于单片机的数据线和低位地址线共用必须加地址锁存器进行低位地址锁存。使用74LS373作为地址锁存器,当应用系统规模过大,扩展所接芯片过多,超过总线的驱动能力时,系统将不能可靠工作,此时应加用总线驱动器来减少读数据的持续时间。整个系统可扩展的外部数据总共为64K,由于单片机外部数据存贮器和工/0是统一编址的,我们将低32K作为外部扩展的数据存储器,高译码电路采用两片74LS138,用了32K作为I/0使用或留给以后扩展用。由于外设使可编程器件,所以在使用138作译码时需要产生两种译码地址:一种是地址连续,一种是段地址连续。其中Ll,L5可作为系统再次扩展时用。译码地址输出在图4-3中已给出,Y0-Y7作为单地址芯片片选信号,Y8-Y15可作为可编程芯片片选信号,如8254可编程计数器。译码电路如图4-3.图4-3译码电路主模块电原理图设计本系统选用AT89S51CPU作为数控系统的中央处理机。主程序框图如图4-4。外接一片2764EPROM,作为监控程序的程序存储器和存放常用零件的加工程序。再选用一片6264RAM用于存放需要随机修改的零件程序、工作参数。采用译码法对扩展芯片进行寻址,采用74LS138译码器完成此功能。8279作为系统的输入输出口扩展,分别接键盘的输入、输出显示,8255接步进电机的环形分配器,分别并行控制X轴和Z轴的步进电机。另外,还要考虑机床与单片机之间的光电隔离,功率放大电路等。8255A可编程并行I/O口扩展芯片可以直接与MCS系列单片机系统总线连接,它具有三个8位的并行I/O口,具有三种工作方式,通过编程能够方便地采用无条件传送、查询传送或中断传送方式完成CPU与外围设备之间的信息交换。CPU对8279的控制是先读回8279的状态字,查看PIFORAM中有无字符 ,若有将根据字符个数读出所有字符,并进行相应处理;若无,则直接返回。CPU对8279的监视采用查询方式,对8279分配的数据口地址为8000H,状态口地址为8001H,CPU每隔10ms定时中断查询一次,所有显示采用查询段码表的方式实现,简化了程序设计过程,提高了程序质量。图4-4主程序框图输入/输出模块设计 I/O模块电原理图设计8279作为系统的输入输出口扩展,分别接键盘的输入、输出显示。8279是可编程接口芯片,通过编程使其实现相应的功能,编程的过程实际上就是CPU向8279发送控制指令的过程。在软件设计中,显示方式采用了8个字符显示,左入方式,编码扫描键盘,双键锁定。I/O模块电原理图如图4-5所示。图4-5 I/O模块电原理图图4-6 8279工作程序框图步进电机控制接口X,Z两轴采用3相6拍步进电机,并口8255向控制端口写控制字,PUSLE来实现对步进电机的控制。8255接步进电机的环形分配器,通过3片4N25光电隔离,分别形成X、Z所需的3相控制信号,送往步进电机驱动电源,分别并行控制X轴和Z轴的步进电机。芯片YB013实现硬件环分任务,;达林顿光隔离管4N25实现计算机弱点部分和步进电机强电部分的隔离,既起功率放大作用,又充当无触点开关,实现对计算机的保护。单片机控制步进电机连接如图4-7所示。图4-7 单片机控制步进电机刀具控制接口(1)电动刀架及其工作原理电动刀架的机械部分类似于蜗轮机构,实现刀具的抬升、旋转(交换刀具位置)及下降锁紧,这里着重讨论实现上述动作所必须的硬件条件和电路原理。在图4-8中,继电器KA1,KA2实现电动刀架的动作切换控制,主要完成刀架电机的正、反转切换。在刀架旋转过程中,每个工位上的霍尔元件会依次切换为有效状态,系统根据T1,T2,T3及T4状态的变化,可以推断出目前的刀号,并判断是否为当前所选用刀具,一旦符合,则电机反向旋转,锁紧刀具。电动刀架各时序的切换反间隔是系统控制的关键,反向锁紧所用时间取决于电动刀架生产厂家的推荐指标,过长会引起电机发热甚至烧毁。为保证电动刀架安全运行,在电动刀架交流380V进线处加装快速熔断器和热继电器。图4-8电动刀架的电原理图(2)电动刀架与单片机的接口电动刀架与系统的硬件接口主要是控制电机正、反转信号J1,J2及刀号反馈信号TI,T2,T3和T4。上述信号均光电隔离后与单片机系统接口。电动刀架软件控制流程如图4-9所示,采用查询方式。图4-9电动刀架控制流程程序为:#include <>#include <>#define N1 XBYTE[ ]typedef unsigned char ucharvoid adc0809(uchar idata *x);void delay();void main(){static uchar idata ad[4];adc0809(ad);}void adc0809(uchar idata *x){uchar i,*ad_adr;uchar motor=1;ad_adr=&N1;for(i=0;i<4;i++){If(*ad_adr=i){delay1( );KA1=1;delay2( );return();}else KA1=0}}void delay1(motor==0){uchar j;for(j=0;j<20000;j++){;}}void delay2(void){uchar j;for(j=0;j<150000;j++){;}}急停、暂停、行程限位接口电路限位开关为常开状态;因此,X十,X一,Z十,Z一正常输人为低电平状态。因此如果行程开关被压合,向INT0发出中断信号,系统进行复位,步进电机的脉冲消失,也就无法继续前行,起到保护机床的目的。本系统采用三输入端与非门74HC10的输出端作为一个共用的中断信号接至单片机的INT0,用于实时处理紧急停车、暂停、限位报警功能。电路如图4-8所示:串行通信电路本系统由两部分构成,上位机系统和下位机系统,由于上位机主要完成管理显示等工作,下位机完成控制功能,所以上位机和下位机的数据传输实时性要求不高,我们采用串口通信。使用RS232标准,MAX232进行电频的转换。串口RS232标准,它是美国电子工业协会(Electronic Industry Association)的推荐标准。本系统采用9针连接器,其定义见表4-1。本系统采用三线制TXD,RXD,GND连接,以使电路简单。表4-1 连接器定义表串口通讯电路主要由MAX 232电平转换电路构成。MAX232是MAXIM公司产品,一种电平转换芯片。可以将TTL转换成RS232,或RS232转换成TTL。满足单片机和普通计算机的通讯电平转换要求。电路如图4-10所示。图4-10 通信接口电路人机界面模块设计单片机应用系统中常用显示方式及其比较在单片机应用系统中,目前比较常用的显示介质有数码管(LED)、液晶显示(LCD)及CRT等,在家用电器中用的比较多的是真空荧光屏(VFD)。现就各自特点简述如下:(1)数码管数码管是一种主动发光器件。所谓主动发光.是指环境越暗越清晰。分为7段数码管和“米”字数码管2种。前者用于显示ARCⅡ码,显示信息量小;后者除了可显示ARCⅡ字符外,还可显示一些自定义的比较复杂的字符。数码管按驱动电流分,又可分为普通亮度、高亮、超高亮等。数码管由于其廉价而且扩展方便等特性,—直是单片机系统中用得最多、最广的一种显示器件。国内有不少型号的数控系统、尤其是早期的数控系统,广泛采用数码管作为显示界面。(2)液晶显示液晶显示器是一种被动发光器件。所谓被动发光,是指环境越亮越清晰,黑暗环境下必须加入背光才能清晰显示。分为字段型液晶显示器、字符型液晶显示器及图形点阵液晶显示器。字段型只能显示ASCII字符,字符型可以显示ASCII字符,显示效果比字段型好,而且可以显示少量的自定义字符;图形点阵液晶显示器是目前在单片机系统中比较流行的新型显示器件,可以显示所有字符及图形,由于其可以显示汉字的特性,被广泛用于国内智能设备中,国内的数控系统也开始广泛采用。(3)CRTCRT显示器分为单色和彩色2种,在数控系统中,尤其是高档数控系统中应用日益广泛。其特点是成本低、显示容量大;可以显示所合字符、图形及汉字;采用视频专用接口电路MC6847等与单片机接口,比较复杂,因而在—般的应用中比较少见。(4)真空荧光屏真空荧光屏简称VFD(vacuunm fluorescent display module),是一种新型的显示器件。它由3个基本电极——阴极(灯丝)、阳极及栅做封装在一个真空的玻璃容器内构成。阴极是涂敷了金属氧化物的钨丝;栅极是极细的金属网;阳极为段或点阵型的导电电极,它上面的荧光物质可显示相应的字符或符号。栅极和阳极之间加有正电压,从阴极发射出来的电子被这个正电压加速,碰擅到阳极表面的荧光物质产生辐射,发出波长为505nm左右的谈绿色荧光。通过按制栅极和阳极之间的电压,就可以显示各种字符。VFD由于其以下特点而被广泛应用于家用电器、商场POS机以及新型的仪器仪表中。①亮度高,并且不存在视角问题,②工作温度范围宽、寿命长;②外围电路简单,只需十5v电源就可以工作,提供准8位数据总线接口;④功耗低。但这种显示器目前用在数控系统上还比较少。点阵液晶显示模块(1)字符型液晶显示模块本数控系统采用字符点阵液晶显示模块DM12232。该模块具有以下特点:●能显示122列32行●电源(内置升压电路,无需负压)●与微处理器接8位或4位并行/ 3位串行●多种软件功能:自定义字符、画面移动、光标显示、睡眠模式等功能●配置LED背光}

前言由于各种机械的用途和性能不同,其零件的材料、结构和技术要求也各不相同。所以,各种零件的加工工艺是不同的,即使是同类型的零件,由于生产条件和批量大小的不同,其工艺也不同,因此,必须制定合理的工艺规程。在数控加工中,加工工艺路线表示刀具刀位点相对于工件运动的轨迹,也称进给路线。它不仅包括加工内容也反映加工顺序,是编程工作的主要依据。 摘要数控技术及数控机床在当今机械制造业中的重要地位和巨大效益,显示了其在国家基础工业现代化中的战略性作用,并已成为传统机械制造工业提升改造和实现自动化、柔性化、集成化生产的重要手段和标志。数控技术及数控机床的广泛应用,给机械制造业的产业结构、产品种类和档次以及生产方式带来了革命性的变化。数控机床是现代加工车间最重要的装备。它的发展是信息技术(1T)与制造技术(MT)结合发展的结果。现代的CAD/CAM、制造技术,都是建立在数控技术之上的。掌握现代数控技术知识是现代数控技术专业学生必不可少的。 本次毕业设计内容介绍了数控加工的特点、加工工艺分析以及数控编程的一般步骤。并通过一定的实例详细的介绍了数控加工工艺的分析方法。 关键词: 数控技术 加工工艺 编程 NC and NC machine tool technology in today's machine manufacturing industry in an important position and great benefits that its national infrastructure in the industrial modernization of the strategic role and has become a traditional machinery manufacturing industries to transform and enhance automation, flexible, Integrated production and an important means of signs. NC technology and the widespread application of NC machine tools, machinery manufacturing to the industrial structure, product variety and quality and production methods brought about a revolutionary change. NC machine tool processing workshop is the most important modern equipment. It is the development of information technology (1 T) and manufacturing technology (MT) with the result of the development. Modern CAD / CAM, FMS, CIMS, agile manufacturing and intelligent manufacturing technology, are built on the technology in the NC. NC master modern technology of modern machinery and electronic knowledge is essential to professional students. The design of the content on the characteristics of the NC, processing and analysis of the general steps NC programming. And, through a detailed example of the NC on the process of analysis. Key words: NC programming technology processing technology1毛坯的选择一、轴类零件的毛坯和材料 (一)轴类零件的毛坯 轴类零件可根据使用要求、生产类型、设备条件及结构,选用棒料、锻件等毛坯形式。对于外圆直径相差不大的轴,一般以棒料为主;而对于外圆直径相差大的阶梯轴或重要的轴,常选用锻件,这样既节约材料又减少机械加工的工作量,还可改善机械性能。 根据生产规模的不同,毛坯的锻造方式有自由锻和模锻两种。中小批生产多采用自由锻,大批大量生产时采用模锻。 (二)轴类零件的材料 轴类零件应根据不同的工作条件和使用要求选用不同的材料并采用不同的热处理规范(如调质、正火、淬火等),以获得一定的强度、韧性和耐磨性。 45钢是轴类零件的常用材料,它价格便宜经过调质(或正火)后,可得到较好的切削性能,而且能获得较高的强度和韧性等综合机械性能,淬火后表面硬度可达45~52HRC。 40Cr等合金结构钢适用于中等精度而转速较高的轴类零件,这类钢经调质和淬火后,具有较好的综合机械性能。 轴承钢GCr15和弹簧钢65Mn,经调质和表面高频淬火后,表面硬度可达50~58HRC,并具有较高的耐疲劳性能和较好的耐磨性能,可制造较高精度的轴。 精密机床的主轴(例如磨床砂轮轴、坐标镗床主轴)可选用38CrMoAIA氮化钢。这种钢经调质和表面氮化后,不仅能获得很高的表面硬度,而且能保持较软的芯部,因此耐冲击韧性好。与渗碳淬火钢比较,它有热处理变形很小,硬度更高的特性。 2零件图工艺分析在设计零件的加工工艺规程时,首先要对加工对象进行深入分析。对于数控车削加工应考虑以下几方面:1.构成零件轮廓的几何条件在车削加工中手工编程时,要计算每个节点坐标;在自动编程时,要对构成零件轮廓所有几何元素进行定义。因此在分析零件图时应注意:(1) 零件图上是否漏掉某尺寸,使其几何条件不充分,影响到零件轮廓的构成;(2) 零件图上的图线位置是否模糊或尺寸标注不清,使编程无法下手;(3) 零件图上给定的几何条件是否不合理,造成数学处理困难。(4) 零件图上尺寸标注方法应适应数控车床加工的特点,应以同一基准标注尺寸或直接给出坐标尺寸。2.尺寸精度要求分析零件图样尺寸精度的要求,以判断能否利用车削工艺达到,并确定控制尺寸精度的工艺方法。在该项分析过程中,还可以同时进行一些尺寸的换算,如增量尺寸与绝对尺寸及尺寸链计算等。在利用数控车床车削零件时,常常对零件要求的尺寸取最大和最小极限尺寸的平均值作为编程的尺寸依据。3.形状和位置精度的要求零件图样上给定的形状和位置公差是保证零件精度的重要依据。加工时,要按照其要求确定零件的定位基准和测量基准,还可以根据数控车床的特殊需要进行一些技术性处理,以便有效的控制零件的形状和位置精度。4.表面粗糙度要求表面粗糙度是保证零件表面微观精度的重要要求,也是合理选择数控车床、刀具及确定切削用量的依据。5.材料与热处理要求零件图样上给定的材料与热处理要求,是选择刀具、数控车床型号、确定切削用量的依据。2.1零件加工工艺分析1加工工艺路线的确定原则 加工工艺路线合理与否,关系到零件的加工质量与生产效率。在确定加工工艺路线时,应综合考虑在保证加工精度的前提下,应最大限度地缩短加工工艺路线。所以数控加工工艺路线应遵循以下原则: (1)保证产品质量,应将保证零件的加工精度和表面粗糙度要求放在首位。 (2)提高劳动生产率和降低生产成本。在保证零件加工质量的前提下,应力求加工路线最短,并尽量减少空行程时间,提高加工效率。 (3)在满足零件加工质量、生产效率等条件下,尽量简化数学处理的数值计算工作量,以简化编程工作。此外,确定加工工艺路线中,还要综合考虑零件的形状与刚度、加工余量、机床与刀具的刚度等,确定一次进给还是多次进给,以及设计刀具的切人点与切出点、切入方向与切出方向。在铣削加工中,是采用顺铣还是逆铣等。2加工工艺的选择要点 在数控加工编程中,应强化工艺规程,选择合理的加工路线,优化程序编制。在制定加工工艺路线中应关注以下事项: (1)在确定加工路线时,为缩短行程,应考虑尽量缩短刀具的空行程。通常通过合理选择起刀点,合理安排回空路线都能使空行程缩短,提高生产效率。 (2)在安排加工工艺路线时,同时也要兼顾工序集中的原则。零件在一次装夹中,尽可能使用同一把刀具完成较多的加工表面,以减少换刀次数,简化加工路线,缩短辅助时间。有条件者可采用复合刀具,当一把刀具完成加工的所有部位后,尽可能为下道工序作些预加工,如使用小钻头预钻定位孔或划位置痕.或者进行粗加工,然后再换刀进行精加工。 (3)要选择工件在加工后变形小的加工路线。如对于横截面积小的细长零件或薄板零件应采用分数次走刀至最终尺寸或应用对称去除余量法安排加工

毕业论文 一,我国数控系统的发展史 1.我国从1958年起,由一批科研院所,高等学校和少数机床厂起步进行数控系统的研制和开发。由于受到当时国产电子元器件水平低,部门经济等的制约,未能取得较大的发展。 2.在改革开放后,我国数控技术才逐步取得实质性的发展。经过“六五"(81----85年)的引进国外技术,“七五”(86------90年)的消化吸收和“八五”(91~一-95年)国家组织的科技攻关,才使得我国的数控技术有了质的飞跃,当时通过国家攻关验收和鉴定的产品包括北京珠峰公司的中华I型,华中数控公司的华中I型和沈阳高档数控国家工程研究中心的蓝天I型,以及其他通过“国家机床质量监督测试中心”测试合格的国产数控系统如南京四开公司的产品。 3.我国数控机床制造业在80年代曾有过高速发展的阶段,许多机床厂从传统产品实现向数控化产品的转型。但总的来说,技术水平不高,质量不佳,所以在90年代初期面临国家经济由计划性经济向市场经济转移调整,经历了几年最困难的萧条时期,那时生产能力降到50%,库存超过4个月。从1 9 9 5年“九五”以后国家从扩大内需启动机床市场,加强限制进口数控设备的审批,投资重点支持关键数控系统、设备、技术攻关,对数控设备生产起到了很大的促进作用,尤其是在1 9 9 9年以后,国家向国防工业及关键民用工业部门投入大量技改资金,使数控设备制造市场一派繁荣。 三,数控车的工艺与工装削 阅读:133 数控车床加工的工艺与普通车床的加工工艺类似,但由于数控车床是一次装夹,连续自动加工完成所有车削工序,因而应注意以下几个方面。 1. 合理选择切削用量 对于高效率的金属切削加工来说,被加工材料、切削工具、切削条件是三大要素。这些决定着加工时间、刀具寿命和加工质量。经济有效的加工方式必然是合理的选择了切削条件。 切削条件的三要素:切削速度、进给量和切深直接引起刀具的损伤。伴随着切削速度的提高,刀尖温度会上升,会产生机械的、化学的、热的磨损。切削速度提高20%,刀具寿命会减少1/2。 进给条件与刀具后面磨损关系在极小的范围内产生。但进给量大,切削温度上升,后面磨损大。它比切削速度对刀具的影响小。切深对刀具的影响虽然没有切削速度和进给量大,但在微小切深切削时,被切削材料产生硬化层,同样会影响刀具的寿命。 用户要根据被加工的材料、硬度、切削状态、材料种类、进给量、切深等选择使用的切削速度。 最适合的加工条件的选定是在这些因素的基础上选定的。有规则的、稳定的磨损达到寿命才是理想的条件。 然而,在实际作业中,刀具寿命的选择与刀具磨损、被加工尺寸变化、表面质量、切削噪声、加工热量等有关。在确定加工条件时,需要根据实际情况进行研究。对于不锈钢和耐热合金等难加工材料来说,可以采用冷却剂或选用刚性好的刀刃。 2. 合理选择刀具 1) 粗车时,要选强度高、耐用度好的刀具,以便满足粗车时大背吃刀量、大进给量的要求。 2) 精车时,要选精度高、耐用度好的刀具,以保证加工精度的要求。 3) 为减少换刀时间和方便对刀,应尽量采用机夹刀和机夹刀片。 3. 合理选择夹具 1) 尽量选用通用夹具装夹工件,避免采用专用夹具; 2) 零件定位基准重合,以减少定位误差。 4. 确定加工路线 加工路线是指数控机床加工过程中,刀具相对零件的运动轨迹和方向。 1) 应能保证加工精度和表面粗糙要求; 2) 应尽量缩短加工路线,减少刀具空行程时间。 5. 加工路线与加工余量的联系 目前,在数控车床还未达到普及使用的条件下,一般应把毛坯上过多的余量,特别是含有锻、铸硬皮层的余量安排在普通车床上加工。如必须用数控车床加工时,则需注意程序的灵活安排。 6. 夹具安装要点 目前液压卡盘和液压夹紧油缸的连接是靠拉杆实现的,如图1。液压卡盘夹紧要点如下:首先用搬手卸下液压油缸上的螺帽,卸下拉管,并从主轴后端抽出,再用搬手卸下卡盘固定螺钉,即可卸下卡盘。 四,进行有效合理的车削加工 阅读:102 有效节省加工时间 Index公司的G200车削中心集成化加工单元具有模块化、大功率双主轴、四轴联动的功能,从而使加工时间进一步缩短。与其他借助于工作轴进行装夹的概念相反,该产品运用集成智能加工单元可以使工件自动装夹到位并进行加工。换言之,自动装夹时,不会影响另一主轴的加工,这一特点可以缩短大约10%的加工时间。 此外,四轴加工非常迅速,可以同时有两把刀具进行加工。当机床是成对投入使用的时候,效率的提高更为明显。也就是说,常规车削和硬车可以并行设置两台机床。 常规车削和硬车之间的不同点仅仅在于刀架和集中恒温冷却液系统。但与常规加工不同的是:常规加工可用两个刀架和一个尾架进行加工;而硬车时只能使用一个刀架。在两种类型的机床上都可进行干式硬加工,只是工艺方案的制造者需要精心设计平衡的节拍时间,而Index机床提供的模块结构使其具有更强的灵活性。 以高精度提高生产率 随着生产效率的不断提高,用户对于精度也提出了很高的要求。采用G200车削中心进行加工时,冷启动后最多需要加工4个工件,就可以达到±6mm的公差。加工过程中,精度通常保持在2mm。所以Index公司提供给客户的是高精度、高效率的完整方案,而提供这种高精度的方案,需要精心选择主轴、轴承等功能部件。 G200车削中心在德国宝马Landshut公司汽车制造厂的应用中取得了良好的效果。该厂不仅生产发动机,而且还生产由轻金属铸造而成的零部件、车内塑料装饰件和转向轴。质量监督人员认为,其加工精度非常精确:连续公差带为±15mm,轴承座公差为±。 此外,加工的万向节使用了Index公司全自动智能加工单元。首批的两台车削中心用来进行工件打号之前的预加工,加工后进行在线测量,然后通过传送带送出进行滚齿、清洗和淬火处理。最后一道工序中,采用了第二个Index加工系统。由两台G200车削中心对转向节的轴承座进行硬车。在机床内完成在线测量,然后送至卸料单元。集成的加工单元完全融合到车间的布局之中,符合人类工程学要求,占地面积大大减少,并且只需两名员工看管制造单元即可。 五,数控车削加工中妙用G00及保证尺寸精度的技巧 数控车削加工技术已广泛应用于机械制造行业,如何高效、合理、按质按量完成工件的加工,每个从事该行业的工程技术人员或多或少都有自己的经验。笔者从事数控教学、培训及加工工作多年,积累了一定的经验与技巧,现以广州数控设备厂生产的GSK980T系列机床为例,介绍几例数控车削加工技巧。 一、程序首句妙用G00的技巧 目前我们所接触到的教科书及数控车削方面的技术书籍,程序首句均为建立工件坐标系,即以G50 Xα Zβ作为程序首句。根据该指令,可设定一个坐标系,使刀具的某一点在此坐标系中的坐标值为(Xα Zβ)(本文工件坐标系原点均设定在工件右端面)。采用这种方法编写程序,对刀后,必须将刀移动到G50设定的既定位置方能进行加工,找准该位置的过程如下。 1. 对刀后,装夹好工件毛坯; 2. 主轴正转,手轮基准刀平工件右端面A; 3. Z轴不动,沿X轴释放刀具至C点,输入G50 Z0,电脑记忆该点; 4. 程序录入方式,输入G01 W-8 F50,将工件车削出一台阶; 5. X轴不动,沿Z轴释放刀具至C点,停车测量车削出的工件台阶直径γ,输入G50 Xγ,电脑记忆该点; 6. 程序录入方式下,输入G00 Xα Zβ,刀具运行至编程指定的程序原点,再输入G50 Xα Zβ,电脑记忆该程序原点。 上述步骤中,步骤6即刀具定位在XαZβ处至关重要,否则,工件坐标系就会被修改,无法正常加工工件。有过加工经验的人都知道,上述将刀具定位到XαZβ处的过程繁琐,一旦出现意外,X或Z轴无伺服,跟踪出错,断电等情况发生,系统只能重启,重启后系统失去对G50设定的工件坐标值的记忆,“复位、回零运行”不再起作用,需重新将刀具运行至XαZβ位置并重设G50。如果是批量生产,加工完一件后,回G50起点继续加工下一件,在操作过程中稍有失误,就可能修改工件坐标系。鉴于上述程序首句使用G50建立工件坐标系的种种弊端,笔者想办法将工件坐标系固定在机床上,将程序首句G50 XαZβ改为G00 Xα Zβ后,问题迎刃而解。其操作过程只需采用上述找G50过程的前五步,即完成步骤1、2、3、4、5后,将刀具运行至安全位置,调出程序,按自动运行即可。即使发生断电等意外情况,重启系统后,在编辑方式下将光标移至能安全加工又不影响工件加工进程的程序段,按自动运行方式继续加工即可。上述程序首句用 G00代替G50的实质是将工件坐标系固定在机床上,不再囿于G50 Xα Zβ程序原点的限制,不改变工件坐标系,操作简单,可靠性强,收到了意想不到的效果。中国金属加工在线 二、控制尺寸精度的技巧 1. 修改刀补值保证尺寸精度 由于第一次对刀误差或者其他原因造成工件误差超出工件公差,不能满足加工要求时,可通过修改刀补使工件达到要求尺寸,保证径向尺寸方法如下: a. 绝对坐标输入法 根据“大减小,小加大”的原则,在刀补001~004处修改。如用2号切断刀切槽时工件尺寸大了,而002处刀补显示是,则可输入,减少2号刀补。 b. 相对坐标法 如上例,002刀补处输入,亦可收到同样的效果。 同理,对于轴向尺寸的控制亦如此类推。如用1号外圆刀加工某处轴段,尺寸长了,可在001刀补处输入。 2. 半精加工消除丝杆间隙影响保证尺寸精度 对于大部分数控车床来说,使用较长时间后,由于丝杆间隙的影响,加工出的工件尺寸经常出现不稳定的现象。这时,我们可在粗加工之后,进行一次半精加工消除丝杆间隙的影响。如用1号刀G71粗加工外圆之后,可在001刀补处输入,调用G70精车一次,停车测量后,再在001刀补处输入,再次调用G70精车一次。经过此番半精车,消除了丝杆间隙的影响,保证了尺寸精度的稳定。 3. 程序编制保证尺寸精度 a. 绝对编程保证尺寸精度 编程有绝对编程和相对编程。相对编程是指在加工轮廓曲线上,各线段的终点位置以该线段起点为坐标原点而确定的坐标系。也就是说,相对编程的坐标原点经常在变换,连续位移时必然产生累积误差,绝对编程是在加工的全过程中,均有相对统一的基准点,即坐标原点,故累积误差较相对编程小。数控车削工件时,工件径向尺寸的精度一般比轴向尺寸精度高,故在编写程序时,径向尺寸最好采用绝对编程,考虑到加工及编写程序的方便,轴向尺寸常采用相对编程,但对于重要的轴向尺寸,最好采用绝对编程。 b. 数值换算保证尺寸精度 很多情况下,图样上的尺寸基准与编程所需的尺寸基准不一致,故应先将图样上的基准尺寸换算为编程坐标系中的尺寸。如图2b中,除尺寸外,其余均属直接按图2a标注尺寸经换算后而得到的编程尺寸。其中, φ、φ16mm及三个尺寸为分别取两极限尺寸平均值后得到的编程尺寸。 4. 修改程序和刀补控制尺寸 数控加工中,我们经常碰到这样一种现象:程序自动运行后,停车测量,发现工件尺寸达不到要求,尺寸变化无规律。如用1号外圆刀加工图3所示工件,经粗加工和半精加工后停车测量,各轴段径向尺寸如下:φ、φ及φ。对此,笔者采用修改程序和刀补的方法进行补救,方法如下: a. 修改程序 原程序中的X30不变,X23改为,X16改为,这样一来,各轴段均有超出名义尺寸的统一公差; b. 改刀补 在1号刀刀补001处输入。 经过上述程序和刀补双管齐下的修改后,再调用精车程序,工件尺寸一般都能得到有效的保证。 数控车削加工是基于数控程序的自动化加工方式,实际加工中,操作者只有具备较强的程序指令运用能力和丰富的实践技能,方能编制出高质量的加工程序,加工出高质量的工件。 六,数控机床故障排除方法及其注意事项 由于经常参加维修任务,有些维修经验,现结合有关理论方面的阐述,在以下列出,希望抛砖引玉。 一、故障排除方法 (1)初始化复位法:一般情况下,由于瞬时故障引起的系统报警,可用硬件复位或开关系统电源依次来清除故障,若系统工作存贮区由于掉电,拔插线路板或电池欠压造成混乱,则必须对系统进行初始化清除,清除前应注意作好数据拷贝记录,若初始化后故障仍无法排除,则进行硬件诊断。 (2)参数更改,程序更正法:系统参数是确定系统功能的依据,参数设定错误就可能造成系统的故障或某功能无效。有时由于用户程序错误亦可造成故障停机,对此可以采用系统的块搜索功能进行检查,改正所有错误,以确保其正常运行。 (3)调节,最佳化调整法:调节是一种最简单易行的办法。通过对电位计的调节,修正系统故障。如某厂维修中,其系统显示器画面混乱,经调节后正常。如在某厂,其主轴在启动和制动时发生皮带打滑,原因是其主轴负载转矩大,而驱动装置的斜升时间设定过小,经调节后正常。 最佳化调整是系统地对伺服驱动系统与被拖动的机械系统实现最佳匹配的综合调节方法,其办法很简单,用一台多线记录仪或具有存贮功能的双踪示波器,分别观察指令和速度反馈或电流反馈的响应关系。通过调节速度调节器的比例系数和积分时间,来使伺服系统达到即有较高的动态响应特性,而又不振荡的最佳工作状态。在现场没有示波器或记录仪的情况下,根据经验,即调节使电机起振,然后向反向慢慢调节,直到消除震荡即可。 (4)备件替换法:用好的备件替换诊断出坏的线路板,并做相应的初始化启动,使机床迅速投入正常运转,然后将坏板修理或返修,这是目前最常用的排故办法。 (5)改善电源质量法:目前一般采用稳压电源,来改善电源波动。对于高频干扰可以采用电容滤波法,通过这些预防性措施来减少电源板的故障。 (6)维修信息跟踪法:一些大的制造公司根据实际工作中由于设计缺陷造成的偶然故障,不断修改和完善系统软件或硬件。这些修改以维修信息的形式不断提供给维修人员。以此做为故障排除的依据,可正确彻底地排除故障。 二、维修中应注意的事项 (1)从整机上取出某块线路板时,应注意记录其相对应的位置,连接的电缆号,对于固定安装的线路板,还应按前后取下相应的压接部件及螺钉作记录。拆卸下的压件及螺钉应放在专门的盒内,以免丢失,装配后,盒内的东西应全部用上,否则装配不完整。 (2)电烙铁应放在顺手的前方,远离维修线路板。烙铁头应作适当的修整,以适应集成电路的焊接,并避免焊接时碰伤别的元器件。 (3)测量线路间的阻值时,应断电源,测阻值时应红黑表笔互换测量两次,以阻值大的为参考值。 (4)线路板上大多刷有阻焊膜,因此测量时应找到相应的焊点作为测试点,不要铲除焊膜,有的板子全部刷有绝缘层,则只有在焊点处用刀片刮开绝缘层。 (5)不应随意切断印刷线路。有的维修人员具有一定的家电维修经验,习惯断线检查,但数控设备上的线路板大多是双面金属孔板或多层孔化板,印刷线路细而密,一旦切断不易焊接,且切线时易切断相邻的线,再则有的点,在切断某一根线时,并不能使其和线路脱离,需要同时切断几根线才行。 (6)不应随意拆换元器件。有的维修人员在没有确定故障元件的情况下只是凭感觉那一个元件坏了,就立即拆换,这样误判率较高,拆下的元件人为损坏率也较高。 (7)拆卸元件时应使用吸锡器及吸锡绳,切忌硬取。同一焊盘不应长时间加热及重复拆卸,以免损坏焊盘。 (8)更换新的器件,其引脚应作适当的处理,焊接中不应使用酸性焊油。 (9)记录线路上的开关,跳线位置,不应随意改变。进行两极以上的对照检查时,或互换元器件时注意标记各板上的元件,以免错乱,致使好板亦不能工作。 (10)查清线路板的电源配置及种类,根据检查的需要,可分别供电或全部供电。应注意高压,有的线路板直接接入高压,或板内有高压发生器,需适当绝缘,操作时应特别注意。 最后,我觉得:维修不可墨守陈规,生搬理论的东西,一定要结合当时当地的实际情况,开阔思路,逐步分析,逐个排除,直至找到真正的故障原因。 综上所述,数控技术的发展是与现代计算机技术、电子技术发展同步的,同时也是根据生产发展的需要而发展的。现在数控技术已经成熟,发展将更深更广更快。未来的CNC系统将会使机械更好用,更便宜。 参考资料:参考资料:1.张耀宗.机械加工实用手册编写组.机械工业出版社,1997

数控专业的毕业论文叶片五轴联动加工刀位轨迹的生成 针对大型混流式叶片各曲面的特点,进行合理的刀位轨迹规划和计算,是使所生成的刀位轨迹无干涉、无碰撞、稳定性好、编程效率高的关键。由于五轴加工的刀具位置和刀具轴线方向是变化的,因此五轴加工的是由工件坐标系中的刀位点位置矢量和刀具轴线方向矢量 组成,刀轴可通过前倾角和倾斜角来控制,于是我们可 根据曲面在切削点处的局部坐标计算出刀位矢量和刀轴 矢量。从加工效率、 表面质量和切削工 艺性能来看,选择 沿叶片造型的参数 线作为铣削加工的 方向分多次粗铣和 一次精铣,然后划 分加工区域,定义 与机床有关的参数, 根据以上所选叶片 的加工部位、装夹 图, 混流式叶片的刀轨生成 定 位 方 式 、 机 床 、 刀具及切削参数和余量分布情况将叶片分为多个组合面 分别进行加工。通过对曲面曲率的分布情况的分析对于 不同的区域采用不同的面铣刀。粗加工给出每次加工的 余量,精加工采用同一直径的铣刀,根据粗糙度要求给 定残余高度,根据具体情况选择切削类型、切削参数、 刀轴方向、进退刀方式等参数,生成的刀位轨迹如图, 所示。但是对于像叶片这样的曲率变化很大而又不均匀 的雕塑曲面零件我们还要根据情况作大量的刀位编辑, 并且必须进一步通过切削仿真做干涉和碰撞检查修改和 编辑刀轨。!"#叶片五轴联动数控加工仿真 数控加工仿真通过软件模拟加工环境、刀具路径与材料切除过程来检验并优化加工程序。在计算机上仿真验证多轴联动加工的刀具轨迹,辅助进行加工刀具干涉检查和机床与叶片的碰撞检查,取代试切削或试加工过程,可大大地降低制造成本,并缩短研制周期,避免加工设备与叶片和夹具等的碰撞,保证加工过程的安全。加工零件的"!代码在投入实际的加工之前通常需要进行试切,水轮机叶片是非常复杂的雕塑曲面体,开发利用数控加工仿真技术是其成功采用五轴联动数控加工的关键。在此,我们首先进电子商务资料库,8:'/.%1&'-/:8(行工艺系统分析,明确机床!"!系统型号、机床结构形式和尺寸、机床运动原理和机床坐标系统。用三维!,-软件建立机床运动部件和固定部件的实体几何模型,并转换成仿真软件可用的格式,然后建立刀具库,在仿真软件中新建用户文件,设置所用!"!系统,并建立机床运动模型,即部件树,添加各部件的几何模型,并准确定位,最后设置机床参数。 接下来将叶片模型变换到加工位置计算出刀具轨迹,再以此轨迹进行叶片切削过程、刀位轨迹和机床运动的三维动态仿真。这样就可以清楚的监控到叶片加工过程中的过切与欠切、刀杆和联接系统与叶片、机床各运动部件与叶片和夹具间的干涉碰撞,从而保证了数控编程的质量,减少了试切的工作量和劳动强度,提高了编程的一次成功率,缩短了产品设计和加工周期,大大提高生产效率。如在数控加工行业进行推广,可产生巨大的经济和社会效益。叶片的切削仿真如图.所示,叶片的机床加工仿真如图/所示。图. 混流式叶片的切削仿真图/ 混流式叶片的机床加工仿真!"$叶片刀位轨迹的后置处理 后置处理是数控编程的一个重要内容,它将我们前面生成的刀位数据转换成适合具体机床的数据。后处理最基本的两个要素就是刀轨数据和后处理器。我们应首先了解龙门移动式五坐标数控铣镗床的结构、机床配备的附属设备、机床具备的功能及功能实现的方式和机床配备的数控系统,熟悉该系统的"!编程包括功能代码的组成、含义。然后应用通用后置处理器导向模板,根据以上掌握的知识,开发定制专用后置处理器。然后将我们已得刀位源文件进行输入转换成可控制机床加工的"!代码。% 结束语 复杂曲面的多轴联动数控编程是一涉及到众多领域知识的复杂流程,是数字化仿真及优化的过程。本文介绍的大型水轮机叶片的多轴联动编程技术,已用于工程实际大型叶片的数控编程中,实现了大型转轮叶片的五轴联动数控加工的刀位轨迹计算和加工仿真,保证了后续数控加工的质量和效率,已作为大型水轮机叶片五轴联动数控加工的编程工具用于实际生产中。 雕塑曲面体混流式叶片的多轴联动数控加工编程技术摘要:转轮叶片是水轮机能量转换的关键部件,也是最难加工的零件,目前多轴联动数控加工是解决该类大型雕塑曲面零件最有效的加工方法。多轴联动数控加工编程则是实现其高精度和高效率加工的最重要环节。本文介绍混流式水轮机叶片五轴联动数控加工大型雕塑曲面编程中涉及到转轮叶片三维造型、刀位轨迹计算、切削仿真、机床运动碰撞仿真、后置变换等关键技术。通过对这些技术的链接和研究,开发实现了大型叶片的多轴联动加工。关键词:数控编程 引言 水轮机是水力发电的原动机,水轮机转轮叶片的制造,转轮的优劣,对水电站机组的安全、可靠性、经济性运行有着巨大的影响。水轮机转轮叶片是非常复杂的雕塑面体。在大中型机组制造工艺上,长期以来采用的“砂型铸造—— —砂轮铲磨——立体样板检测 —的制造工艺,不能有效地保证叶片型面的准确性和制造质量。目前采用五轴联动数控加工技术是当今机械加工中的尖端高技术。大型复杂曲面零件的数控加工编程则是实现其数字化制造的最重要的技术基础,其数控编程技术是一个数字化仿真评价及优化过程。其 关键技术包括:复杂形状零件的三维造型及定位,五 轴联动刀位轨迹规划和计算,加工雕塑曲面体的刀轴 控制技术,切削仿真及干涉检验,以及后处理技术等。 大型复杂曲面的多轴联动数控编程技术使雕塑曲面体 转轮叶片的多轴数控加工成为可能,这将大大推动我 国水轮机行业的发展和进步,为我国水电设备制造业 向着先进制造技术发展奠定基础。" 大型混流式水轮机叶片的多轴数控加工编程过程大型复杂曲面零件的五轴联动数控编程比普通零件编程要复杂得多,针对混流式叶片体积大并且型面曲率变化大的特点,通过分析加工要求进行工艺设计,确定加工方案,选择合适的机床、刀具、夹具,确定合理的走刀路线及切削用量等;建立叶片的几何模型、计算加工过程中的刀具相对于叶片的运动轨迹,然后进行叶片的切削仿真以及机床的运动仿真,反复修改加工参数、刀具参数和刀轴控制方案,直到仿真结果确无干涉碰撞电子商务资料库:7-1%"(63;63&;-发生,则按照机床数控系统可接受的程序格式进行后处理,生成叶片加工程序。其具体编程过程如图-所示。 图-大型混流式叶片的五轴联动数控加工编程流程!"! 混流式水轮机叶片的三维几何建模 混流式叶片这一复杂雕塑曲面体由正面、背面、与上冠相接的带状回转面、与下环相接的带状回转面、 大 , 可 编 写 一 个.*/0程序读入这些三维坐标点,然后采用双三次多补片曲面片通过自由形式特征的通过曲线的方法进行曲面造型,如图1所示。叶片的毛坯形状可从设计数据点进行偏置计算处理,或者从三维测量得到的点云集方式确定对叶片的各个曲面分别进行"234$曲面造型,并缝合成实体。!"# 叶片加工工艺规划 加工方案和加工参数的选择决定着数控加工的效率和质量。我们根据要加工叶片的结构和特点可选择大型龙门移动式五坐标数控铣镗床,根据三点定位原理经大量的研究分析,决定在加工背面是采用通用的带球形的可调支撑,配以叶片焊接的定位销对叶片定位,在叶片上焊接必要的工艺块,采用一些通用的拉紧装置来装夹。加工正面时,采用在加工背面时配合铣出的和背面型面完全一致的胎具,将叶片背面放入胎具,利用焊接的工艺块进行调整找正,仍然采用通用的拉压装置进行装夹。由于叶片由多张曲面组合而 成,为了解决加工过程中的碰撞问题,我们采用沿流线 走刀,对于叶片的正背面进行分区域加工,根据曲面各 处曲率的不同采用不同直径的刀具、不同的刀轴控制方 式来加工。对每个面一般分多次粗铣和一次精铣。在机 床与工件和夹具不碰撞和不干涉情况下,尽量采用大直 径曲面面铣刀,以提高加工效率。叶片正背面我们选用 刀具直径!-56曲面面铣刀粗铣、!-16曲面面铣刀精铣, 叶片头部曲面采用!76的曲面面铣刀加工,出水边采用!76螺旋玉米立铣刀五轴联动侧铣。根据后续仿真情况 反复做刀位编辑,以寻求合理的加工方案。在满足加工 要求、机床正常运行和一定的刀具寿命的前提下尽可能

  • 索引序列
  • 车削宏程序的应用毕业论文
  • 车削中心应用毕业论文
  • 办公软件宏的应用毕业论文
  • 应届程序员毕业论文
  • 数控车削类毕业论文
  • 返回顶部