数控机床通信和管理系统的研究与设计概述_第1页
数控机床通信和管理系统的研究与设计概述_第2页
数控机床通信和管理系统的研究与设计概述_第3页
数控机床通信和管理系统的研究与设计概述_第4页
数控机床通信和管理系统的研究与设计概述_第5页
已阅读5页,还剩44页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、 可修改 欢送下载 精品 Word 可修改 欢送下载 精品 Word 可修改 欢送下载 精品 Word数控机床(sh kn j chun)DNC通信和管理系统的研究(ynji)与设计摘要(zhiyo)近年来,随着计算机等方面的相关核心技术以及互联网高新技术的飞速变化,当前制造(zhzo)系统的网络化以及(yj)集成化时其开展的大趋势。制造系统的网络化、集成化对于提高企业竞争力起到非常重要的作用。其中投资本钱较低,信息高度集中,以及效果明显等是数控机床群的显著特点,这对于企业来说很有意义,能够完成CAD/CAM一体化的建设。所以,DNC技术已经被越来越多的企业所采用,DNC技术对于企业数控车间的

2、信息集成和数控设备的信息集成具有重要的作用和意义。在本文中,主要针对研究了当前国内企业的实际生产情况,其中的局域网设置为企业的通信基层,通过运用串口效劳器以及软插件等等技术完成数控仪器的相关联网,数控机床的DNC通信与管理系统从而被创立。系统可以实现对于数控机床的信息采集和管理,可以实现计算机与数控机床之间的互相连接和信息的传输交换,此外还可以实现企业办公管理信息与车间生产加工信息的互相连接。关键词:数控机床;DNC技术;通信和管理系统Abstract 随着(su zhe)计算机等方面的相关核心技术以及互联网高新技术的飞速变化,当前制造系统的网络化以及(yj)集成化时其开展(kizhn)的大趋

3、势(qsh)。目前(mqin)网络化集成技术是数控机床群最显著的特点,是企业提高自身竞争力的关键。其中,它主要注重投资小、集成信息流、见效快等特点,所以CAD/CAM一体化是企业非常关键的过程,同时也是解决制造业信息化需求的重中之重。DNC技术得到越来越广泛的应用,目前能够实现设备集成与数控车间信息集成和集的最主要的方式为DNC,因此得到很多的名企的使用。在本文中,主要针对研究了当前国内企业的实际生产情况,其中的局域网设置为企业的通信基层,通过运用串口效劳器以及软插件等等技术完成数控仪器的相关联网,数控机床的DNC通信与管理系统从而被创立。系统可以实现对于数控机床的信息采集和管理,可以实现计算

4、机与数控机床之间的互相连接和信息的传输交换,此外还可以实现企业办公管理信息与车间生产加工信息的互相连接。In recent years, with the rapid development of computer technology and Internet technology, the development of manufacturing system has become more and more integrated and networked. The network and integration of the manufacturing system play a ve

5、ry important role in improving the competitiveness of enterprises. CNC machine tool group has the characteristics of high degree of information concentration, low investment cost and remarkable effect, which is of great significance for enterprises to realize CAD / CAM integration. Therefore, DNC te

6、chnology has been adopted by more and more enterprises, DNC technology for enterprise numerical control workshop information integration and numerical control equipment information integration has an important role and significance. The research of this paper is based on the actual production scale

7、of Chinese enterprises, the enterprises local area network is set as the bottom of communication, the use of soft plug-in technology, serial server and other technologies for CNC equipment networking work, on the basis of the creation of CNC machine tools DNC communication and Management system. The

8、 system can realize the information collection and management of the CNC machine tool, which can realize the interconnection between the computer and the CNC machine tool and the exchange of information. In addition, it can realize the interconnection between the enterprise office management informa

9、tion and the workshop production and processing information.Key words: CNC machine tools; DNC technology; communication and management system目录TOC o 1-3 h u HYPERLINK l _Toc31817 数控机床DNC通信和管理系统的研究与设计 PAGEREF _Toc31817 1 HYPERLINK l _Toc11674 摘要 PAGEREF _Toc11674 1 HYPERLINK l _Toc6328 Abstract PAGER

10、EF _Toc6328 2 HYPERLINK l _Toc7386 目录 PAGEREF _Toc7386 3 HYPERLINK l _Toc14317 1.绪论 PAGEREF _Toc14317 5 HYPERLINK l _Toc18557 1.1研究背景与意义 PAGEREF _Toc18557 5 HYPERLINK l _Toc10470 1.2国内外研究现状 PAGEREF _Toc10470 6 HYPERLINK l _Toc27403 1.2.1国外研究现状 PAGEREF _Toc27403 6 HYPERLINK l _Toc28012 1.2.2国内研究现状 PA

11、GEREF _Toc28012 6 HYPERLINK l _Toc29449 1.2.3开展趋势 PAGEREF _Toc29449 6 HYPERLINK l _Toc18020 1.3研究内容与方法 PAGEREF _Toc18020 7 HYPERLINK l _Toc16498 1.3.1研究内容 PAGEREF _Toc16498 7 HYPERLINK l _Toc21466 1.3.2研究方法 PAGEREF _Toc21466 7 HYPERLINK l _Toc15128 1.4课题来源 PAGEREF _Toc15128 8 HYPERLINK l _Toc28270 2

12、.技术概念 PAGEREF _Toc28270 9 HYPERLINK l _Toc28903 2.1DNC通信系统 PAGEREF _Toc28903 9 HYPERLINK l _Toc19711 2.2多线程技术(jsh)及应用考前须知(xzh) PAGEREF _Toc19711 9 HYPERLINK l _Toc9052 2.2.1多线程技术(jsh) PAGEREF _Toc9052 9 HYPERLINK l _Toc24774 2.2.2多线程的应用(yngyng) PAGEREF _Toc24774 10 HYPERLINK l _Toc9655 2.2.3线程优先级与同步

13、(tngb)问题 PAGEREF _Toc9655 10 HYPERLINK l _Toc25414 2.3串行通信技术 PAGEREF _Toc25414 11 HYPERLINK l _Toc14763 2.4网络编程技术 PAGEREF _Toc14763 11 HYPERLINK l _Toc11445 2.5数据库开发技术 PAGEREF _Toc11445 13 HYPERLINK l _Toc18073 3.总体方案设计 PAGEREF _Toc18073 15 HYPERLINK l _Toc24278 3.1应用的需求分析 PAGEREF _Toc24278 15 HYPER

14、LINK l _Toc26521 3.2DNC系统功能分析 PAGEREF _Toc26521 15 HYPERLINK l _Toc3917 3.3常见的通信网络 PAGEREF _Toc3917 17 HYPERLINK l _Toc28387 3.3.1串行通信网络 PAGEREF _Toc28387 17 HYPERLINK l _Toc13822 3.3.2现场总线通信网络 PAGEREF _Toc13822 17 HYPERLINK l _Toc12620 3.4DNC系统网络结构设计 PAGEREF _Toc12620 18 HYPERLINK l _Toc1778 3.5DNC

15、系统的底层通信 PAGEREF _Toc1778 19 HYPERLINK l _Toc17149 3.5.1常见的数控机床通信接口 PAGEREF _Toc17149 19 HYPERLINK l _Toc23766 3.5.2数控机床的联网设计 PAGEREF _Toc23766 20 HYPERLINK l _Toc22156 4.串行通信设计与实现 PAGEREF _Toc22156 28 HYPERLINK l _Toc16409 4.1串口效劳器的选择 PAGEREF _Toc16409 28 HYPERLINK l _Toc14870 4.1.1动态连接库技术 PAGEREF _

16、Toc14870 28 HYPERLINK l _Toc14371 4.1.2串口效劳器硬件的选择 PAGEREF _Toc14371 29 HYPERLINK l _Toc2586 4.2串口效劳器的任务设计 PAGEREF _Toc2586 29 HYPERLINK l _Toc16206 4.3串口效劳器的程序设计 PAGEREF _Toc16206 31 HYPERLINK l _Toc12311 4.3.1工作线程 PAGEREF _Toc12311 31 HYPERLINK l _Toc14204 4.3.2与机床当前状态监测系统通信 PAGEREF _Toc14204 33 HY

17、PERLINK l _Toc13123 5.通信管理软件的设计与实现 PAGEREF _Toc13123 34 HYPERLINK l _Toc27772 5.1数控程序传输线路设计 PAGEREF _Toc27772 34 HYPERLINK l _Toc21461 5.2DNC通信平台设计 PAGEREF _Toc21461 35 HYPERLINK l _Toc23211 5.2.1通信平台设计思路 PAGEREF _Toc23211 35 HYPERLINK l _Toc28084 5.2.2 DNC通信平台的程序设计 PAGEREF _Toc28084 35 HYPERLINK l

18、_Toc25449 5.3机床事件接收平台设计 PAGEREF _Toc25449 37 HYPERLINK l _Toc17803 5.4客户端机床管理软件设计 PAGEREF _Toc17803 38 HYPERLINK l _Toc9814 5.4.1系统登录模块 PAGEREF _Toc9814 38 HYPERLINK l _Toc15248 5.4.2.机床管理模块 PAGEREF _Toc15248 39 HYPERLINK l _Toc11648 6. 总结 PAGEREF _Toc11648 42 HYPERLINK l _Toc31111 6.1 全文总结 PAGEREF

19、_Toc31111 42 HYPERLINK l _Toc19423 6.2 研究展望 PAGEREF _Toc19423 42 HYPERLINK l _Toc7616 参考文献 PAGEREF _Toc7616 43 HYPERLINK l _Toc18643 致 谢 PAGEREF _Toc18643 47 HYPERLINK l _Toc13091 附录A: PAGEREF _Toc13091 48 HYPERLINK l _Toc2184 附录B: PAGEREF _Toc2184 481.绪论(xln)1.1研究(ynji)背景与意义在零部件的加工生产(shngchn)过程中,实现

20、对数控程序的集中化管理是非常困难的,此外实现计算机与数控设备的关联和通信也非常困难,这导致数控机床的工作效率比拟(bn)低。具体来讲,现场(xinchng)零部件的加工存在以下问题1:(l)零部件的加工程序都是数控操作人员手工编辑输入到数控机床的控制面板上的,输入程序所需时间长,且存在输入程序错误等问题,会在一定程度上影响相关机床的使用效率以及零部件的合格率。一般数控机床装载的内存非常小,当替换上新的加工的零部件后,需要对原有的加工程序进行删除,同时输入新的加工程序。这就使得如果是在不同的时期加工生产同样的零部件产品,还必须重新输入程序,这就导致了时间的浪费,同时这样的情况也会对机床的加工效率

21、和性能造成不利的影响。零部件的加工程序是由数控操作人员现场控制的,而企业技术中心的工程师等人员难以实现对加工程序的管理。当更换加工零部件或者更换加工设备、更换数控操作人员时,需要重新进行加工程序的编制或调试。加工程序、工艺卡片、刀具清单等信息是单独存放的,时间一长,就很难知道两者之间的关联。当下次使用时,还要完成核对屡次,以便了解加工程序的实际运行情况。为了提高加工系统的信息化、集成度,提高生产加工效率,实现对加工程序的管理,这就需要设置数控机床通信与管理系统,从而提高加工生产的效率和质量。DNC联网系统可以实现零部件的在线加工,与之对应的DNC效劳器内存空间大,可以用来存放加工程序2。通常,

22、当数控机床完成与DNC系统之间的关联后,从而可以实现在线加工功能,非常大的提高了数控机床的加工生产效率。同时,数据信息的传输更加方便、快捷,数控操作人员通过控制面板就可以实现与技术中心工程师的相互交流,随时进行加工程序的上传、下载。这样就可以大大提高数控机床的生产加工效率和加工质量,加工程序的传输直接通过网络实现,对于推进企业的无纸化生产、联网设计等具有重要意义。1.2国内外研究(ynji)现状1.2.1国外研究(ynji)现状国外对于(duy)DNC系统的研究起步较早,目前为止,相关(xinggun)产品已经实现了商品化。同时有些DNC软件产品具有(jyu)很强大的功能,可以实现数据信息等内

23、容的高速、多线程的传输,同时可以将DNC工作站与多台CNC进行相互连接。DNC软件大局部均设置有专用的数控程序编辑器,数控操作人员可以实现监控信息的提交。而其中的数据库管理程序主要是进行数据信息的组织和维护,此外还具有信息更新、查询,生成报表、显示图形、管理日志、读取文件等功能3。1.2.2国内研究现状国内对于DNC系统的研究工作起步较晚,大概始于70年代。但是后来由于FMS技术传入到中国,使得大局部研究学者转向FMS技术,对DNC系统的研究起了很大的作用4。然而,随着FMS技术研究的不断深入,发现其具有投资风险大、可靠性差等缺点,所以很多研究FMS技术的研究学者又转向了对于DNC系统的研究。

24、近年来,中国已成功开发出强大功能和更好的DNC系统,但大多数都是针对特定用户的开展,同时DNC软件商品化程度仍然很小。1.2.3开展趋势1数控机床远程控制能力实现DNC通信功能后,就可以借助效劳器实现对数控机床的远程控制,即可以向数控机床发送启动、更换夹具、停止等控制指令。方便远程加工操作,对于异地加工具有非常明显的优势。2数控机床状态采集数控机床(sh kn j chun)的DNC通信(tng xn)可以实时监控(jin kn)各机床状态信息,包括机床整机的运行状态、故障信息、运行时间等,并且可以将上述(shngsh)信息进行及时存储,方便后期对运行状态进行综合分析,找出故障(gzhng)原

25、因等,提升整体的加工效率5。3数控机床通信系统与其它系统的无缝连接未来各种数控机床系统、计算机系统将开展非常迅速,并且之间将会产生千丝万缕的联系,因此为了能够更好地处理各方面的关系,需要能够保证数控机床通信系统能够跟其它系统合理的对接。4未来数控机床的开展趋势为使用物联网或者局域网的方式,将所有的机床连接成为一个系统,统一操控,便于管理。1.3研究内容与方法1.3.1研究内容本文的主要研究内容可以归纳为:1在充分查阅了现阶段数控机床现状和相关资料,分析了数控机床的联网方案后,充分利用现有资源,完成了DNC网络通信和管理系统的设计与研究。2根据实际车间情况,对联网方式以及硬件系统、软件系统、布线

26、方式等进行充分的调研与实践,找到最适宜的方式。3根据文献资料和实际情况,通过对硬件设备、软件设备等的实施,实现数控机床的DNC系统,并且分析在实际的调试过程中出现的各种问题,提出必要的解决方式。本文首先介绍了数控加工网络化对于加工制造业的重要作用,详细阐述了DNC系统的研究现状和开展趋势;对DNC系统所采用的通信技术的功能特点作了分析和比照,在此根底上,确定出本系统采用的通信技术;对数控机床的联网问题所遇到的困难作了分析,并提出了基于端口设备联网效劳器的网络控制总体方案和技术路线,从而解决了联网困难的问题;对现阶段采用的联网方案作了分析研究,确定出适宜的联网方案,完成DNC系统的硬件连接工作。

27、1.3.2研究(ynji)方法(1)理论研究法:通过查阅(chyu)相关文献了解数控机床的相关理论,分析现有研究的特点和缺乏(quf),形成(xngchng)自己的研究框架和指标体系。 (2)参考方法:参照(cnzho)相关网站研究课题。 (3)实践研究法:以模块化为指导,按照模块化软件开发过程进行系统开发。 1.4课题来源本文通过查阅相关资料,探究了目前此方面的研究现状,然后结合企业实际情况,确定了课题。本文主要是对数控机床DNC通信以及管理的设计与研究,通过研究DNC主机与数控系统之间最合理的通信方式,实现数据信息的上传、下载等;对DNC系统所采用的通信技术的功能特点作了分析和比照,在此根

28、底上,确定出本系统采用的通信技术;对数控机床的联网问题所遇到的困难作了分析,并提出了基于端口设备联网效劳器的网络控制总体方案和技术路线,从而解决了联网困难的问题;对现阶段采用的联网方案作了分析研究,确定出适宜的联网方案,完成DNC系统的硬件连接工作。2.技术(jsh)概念2.1DNC通信(tng xn)系统DNC最初(zuch)指的是直接(zhji)数字控制技术(jsh),是英文Direct Numerical Control的缩写。DNC技术的研究开始于本世纪60年代,数控设备的程序信息的管理和发送等工作都是依靠中央计算机完成6。当时主要是为了解决纸带输入加工程序的繁琐及计算本钱过高等问题。

29、70年代以后,七十年代以后,DNC技术得到了快速开展,数控机床对于程序内容的存储量更大且计算运行速度也更快。由最初的直接式的转变到分布式的数字控制技术Distributed Numerical Control7。相比于直接数字控制技术,分布式数字控制技术添加了信息收集、状态监视和控制等最新功能。80年代以后,在计算机技术飞速开展的背景下,DNC技术的功能不断扩大,相比于以往的DNC技术,已经慢慢地注重了车间的相关信息高度的集成化,展开对零部件的加工过程中的研究,分别对生产技术准备、方案以及加工流程等等数据信息完成集中监控或者分散的控制工作,并将数据信息与局域网相互关联,实现信息的相互交换8。目

30、前,DNC技术已经开始向物流等系统扩充,未来的DNC技术功能将更为强大。2.2多线程技术及应用考前须知2.2.1多线程技术主线程即第一个线程是由系统自动创立的。创立完主线程后,主线程本身还会有很多的额外线程生成,这些额外线程进一步还可以生成其它的线程。当多线程程序运行时,大多数人认为这些线程同时运行,事实上,情况并非如此,操作系统为各个线程都设置了CPU时间来保证这些线程的正常运行9。操作系统给各个线程提供时间片的方式是采用的轮转方式,各个线程在完成时间片使用之后,将其释放出来,因此该操作系统一般会接着把时间片传递给后面的线程,以此类推。由于各个时间片的时间间隔极其短暂,所以会产生一种错觉,当

31、这些线程的运行是同时。更多地额外线程的生成的目的是为了尽量利用CPU的相关时间。2.2.2多线程的应用(yngyng)因此(ync)在MFC使用(shyng)中,线程一般(ybn)由用户界面(yn h ji min)线程和工作线程两种模式存在。假设只是执行后台的相关计算而不和用户交流,通过运行工作线程就够了;此外,如果是进行要处理一个用户界面的相关线程,用户界面线程此时需要运行。其中,这两个线程之间的最大区别在于用户界面线程中会额外有一个消息循环,从而就可以实现对消息的处理功能10。进程和线程的概念不同,进程可以对程序进行定义。在32位系统中,进程会占用应用程序所得到的存储位置。其中在运行过程

32、中,进程通常至少会有一个线程被占用,进程中的相关空间代码通常是由这个线程掌控的。一般来说,一个进程通常由多个线程所组成,这些线程控制进程地址当中空间的相关运行代码。2.2.3线程优先级与同步问题采用多线程进行编程会使程序操作人员的工作更具灵活性,同时对于解决问题变得更加容易。但是,程序不应该以碎片的形式写入,因为这不是正确开发应用程序的方法。当线程在运行时,老的问题解决了新的问题又出现的现象。因此,知道何时创立多个线程以及何时不创立多个线程是非常重要的。在系统在运行多个进程的过程时,此时要对线程运行的顺序进行优先级别划分11。因此操作系统对应优先级别的顺序排列线程,需要保证各个线程都处在优先的

33、级别,通常从0到31的顺序完成优先级的排列。当系统在执行过程中,优先给优先级为31的线程赔给时间片,操作系统接着会给下一个优先级为31的线程进行分配。当线程中全部优先级为31的运行完之后,才会执行优先级为30的线程,后面的以此类推。一般操作系统以及程序操作员的改动都会更改线程的优先级以保证操作系统对终端的响应性。另外,在使用多线程编程的过程中,要保证线程的步调一致。所谓的线程同步就是要尽可能的减少线程间数据在通信时的损坏。一般在32位系统中,同步问题出现的较多,这主要是由于分配时间片的过程中出现了问题。但是在MFC中,临界区模块、事件模块、信号量模块、互斥模块可以保证多线程的同时运行12。其中

34、临界区模块的使用最为简便,但它只能同步线程在同一进程的。此外,还可以使用线性化方法,这种方法对数据信息的读写都是在同一个线程中进行的。这样就防止了同时改写数据信息的情况。2.3串行通信(tng xn)技术微软通信(tng xn)控制MCSomm是由微软公司开发的串行通信(tng xn)编程控制,MCSomm控件可以(ky)实现通过(tnggu)串行接口进行数据的接收和发射13。1 .常用的功能属性MCSomm板块的常用功能属性组成为Settings、CommPort、PortOpen、Input、Output等。主要用于实现端口的翻开或关闭、返回到通信端口的状态、返回到数据位或停止位等功能。处

35、理通信问题的方法 驱动方式一般解决串行端口交互难点的有效方法为事件驱动方式。事件发生后需要及时进行通知和处理。一般情况下,通过OnComm事件运行的板块功能的控制对通信进行处理。一般程序响应及时以及可靠性高等等是事件驱动方式独有特点,每一个控件对应有一个串行端口。但是,要完成对多个串行端口的运行,需要多个控件配合进行。查询方式一般来说,其中查询方式属于事件驱动方式,但查询方式在有些情况时更方便快捷。通过对CommEvent的属性值进行检查,可以对其中的问题进行判断处理。其一般主要运用在程序较小的时候。2.4网络编程技术在80年代初期,美国加利福尼亚大学伯克利分校成功开发出了Berkeley S

36、ocket接口。90年代初期,微软公司以伯克利套接字接口为模板开发了一个网络程序接口标准,即Windows Sockets标准。Windows Sockets标准对原有的功能作了完善和扩充,主要是扩充了原有的异步函数,并增加了符合Windows系统的异步进行。因为Windows Sockets标准的特点包括支持多协议性以及开放性等等,使得Windows的方面提供了参考和标准。现在(xinzi)TCP/IP网络(wnglu)应用(yngyng)最为广泛的API是套接字接口(ji ku),同时(tngsh)套接字接口也普遍应用于互联网运行、用户开发等方面14。Socket接口实际上指的是一个通信端

37、口,可以实现一个Socket应用程序与另一个Socket应用程序之间的相互通信。Socket同样存在于通信域,通信域是一个抽象的概念。通常情况下,Socket只能与处于同一个域中的另外的Socket完成数据的交流。其中接口的相关示意图如下列图2-1所示。Socket的组成由:数据报、流式以及原始套接口三种模型15。通常,流式套接口属于一种是面向连接的可靠的运行,可以保证数据传输没有过失以及无重复性的内容。数据报套接口采用的是无连接的效劳,数据传输是通过密码文来完成的,传输是没有顺序的,但是不能保证其完全正确。原始套接口进行对较低的层协议直接连接,一般用于新网络协议的调试任务。流式套接口采用的是

38、TCP协议,而TCP协议的使用必须建立起连接才可以进行互相交流,以便确保数据传输的真实性以及顺序性。通常,Socket建立在客户/效劳器模型的根底之上,其中效劳器端以及客户端两个进程在工作时被提供,效劳器端一般先启用。图2-2是流式套接口系统的具体调用流程。图2-1 Socket接口示意图Windows Socket标准是针对微软操作系统对Berkeley Socket接口的优化和改良,它们的主要区别表达在Socket的启动和终止、多线程、异步请求机制、异步数据传输机制、异步选择机制、阻塞处理和错误处理等方面16。Windows Socket标准可用于单线程和多线程Windows版本。Sock

39、et接口在多线程条件下根本上是保持不变的。图2-2流式套接口(ji ku)系统的调用过程(guchng)2.5数据库开发技术SQL Server2000是新一代微软公司的数据库产品(chnpn),该产品(chnpn)是基于(jy)SQLServer7.0开发和设计的。SQL Server2000数据库管理系统是以高端硬件技术、最新互联网技术和存储技术作为支撑建立起来的具有一个大型关系的系统,可以将具有可扩展性的和可靠性的数据信息提供应Web站点和企业用户。此外,SQL Server2000具有Web 功能、数据挖掘功能,同时支持扩展标记语言,极大的方便用户快速创立解决方案。该数据库管理系统主要

40、具有以下特点17:1系统管理操作更为直观方便是用于图形用户界面的相关管理工具,包括SQL Server效劳器、数据管理等等方面的功能,此外还提供了SQL事件探查器、SQL查询分析器。用户使用操作方便快捷,具有很强的实用性。 2动态自动管理和优化功能如果(rgu)SQL Server的数据库管理(gunl)人员(rnyun)设置了系统的某些(mu xi)功能,SQL Server将自动(zdng)配置使其性能到达最优,减少数据库管理人员的工作量。3充分的Internet技术支持其中SQL Server对Internet技术的具有很强的作用作用,在以前版本的Web出版工具的根底上,又增加了XML技

41、术和HTTP技术。这样就能够保证电子商务可以通过XML技术实现对SQL Server数据库的访问功能。4强大的编程接口工具编程接口工具的使用,使得应用程序的开发越加的方便,SQL Server提供了多种应用程序开发工具。完成了标准SQL语句与Transact SQL语句之间的相互存在,除此以外,OLEDB、ADO以及ODBC等等模式都很适用。5很好的伸缩性和可靠性既能在效劳器操作系统中运行,也能在Windows操作系统中运行。所以SQL Server2000能满足各种不同层次、不同需求用户的需要,具有很好的伸缩性和可靠性。6简单的管理方式SQL Server2000和Microsoft Win

42、dows 2000两者的成功结合具有重要的意义。可以运用Windows 2000的集中管理功能简洁化企业中的繁琐系统的工具,通过运用操作系统所具有的的效劳功能来增强SQLServer数据库系统的功能并减小资源的占用。3.总体方案设计(shj)3.1应用(yngyng)的需求分析通常,在国内的加工制造业领域当中,数控机床(sh kn j chun)已实现了广泛(gungfn)地运用(ynyng),其中有些企业把数控机床与计算机之间建立联系,已经实现了数控加工程序的及时反应。然而,这类的单机系统在现实使用的过程中并不十分可靠,经常出问题18-20:每台数控机床都需要连接一台独立的计算机才能进行程序

43、的传输和控制,大大增加了设备的费用;操作数控设备的人员需要在计算机与机床的控制面板之间交替地操作完成程序的传递,这样导致了人工费用的大幅增长;然而因为网络共享式的数控加工系统,因而其数控程序的共享程度比拟低。如何实现对数控机床零部件生产加工过程中的网络化管理已经成为加工制造行业迫切需要的重要技术关键工艺,所以数控机床的管理以及通信系统的开发设计是很有必要的,也是非常急需的21。一般数控机床的DNC管理、通信系统是建立在企业自有的局域网资源之上的,结合了多种的技术,比方网络、数控、信息、计算机以及多媒体等等技术,通过TCP/IP协议完成了快速的加工程序的传递,各台数控设备的管理和信息采集工作主要

44、是依靠车间DNC主机来实现的,通过WEB技术能够将有关的加工信息传送到网络平台上,因此完成了车间加工监测信息与办公管理信息之间的相互传输22,23。3.2DNC系统(xtng)功能分析图3-1系统(xtng)功能模型示意图系统(xtng)功能模式(msh)的示意图如图3-1所示24:1数控机床(sh kn j chun)信息管理数控机床有关的信息管理主要是指数控机床的静态信息管理方面,具体有:数控铣床、数控车床以及电火花线切割等等有关的数控加工设备的属性信息、数据信息的录入、修改、删除等。详细的静态信息具体为:机床的名称、数控车床、所属的车间以及操作设备的人员等等资料。操作数控的工人可以根据静

45、态信息来选择适宜的数控加工设备。2数控程序管理数控程序的管理具体有:数控加工程序的编辑、上传、模拟以及查询等等相关内容。操作数控的人员根据各台数控机床控制系统的差异完成相关数控程序的编排。3加工任务管理数控操作人员对数控机床进行加工任务的管理,可以对数控机床的程序任务完成添加、删除以及查询,同时数控机床的各项加工任务可以生成任务单。4机床运行状态信息采集通常,机床的运行状态的记录能够经过串口效劳器得到,具体内容有:加工和空闲的时间、设置以及报警等等有关的机床运行信息。此外还可以通过串口效劳器对运行状态日志进行分析并得出报告,根据报告可以得到机床的使用效率上下。5加工过程视频浏览为了能够对操作机

46、床(jchung)的人员、机床(jchung)使用(shyng)的状态及零部件的合格率等情况(qngkung)进行及时的掌控,可以在数控机床(sh kn j chun)上的安装网络摄像机,并且可以查看以往的监控视频。6用户管理系统的管理人员可以对企业内部人员、客户及加盟商等成员的帐号信息和工作权限的设置和管理,从而保证用户的权益。7在线加工采用在线加工功能可以实现与数控机床之间的数据传输,数据信息的传输能够从断刀点处开始。在线加工功能可以解决数控机床内存空间小且需要进行传输的数据信息又非常大这一问题。3.3常见的通信网络基于DNC技术的通信与管理系统的未来开展趋势是实现将多个车间、多种数控设备

47、联入到企业的局域网中,使得企业管理信息与数控机床加工信息的之间实现了共享以及传输25。3.3.1串行通信网络采用串行通信技术可以实现一台计算机与多台数控机床之间进行数据信息的传输。目前在企业车间中广泛采用的通信方法是运用数控机床自身携带的RS-232C或RS-485接口,网络拓扑结构采用点对点方式或星形方式来实现串行通信26。串行通信协议主要分为物理层、链路层和应用层三层,通信速率可以在1109600bit/s范围内选择。物理层可以看做是具体的实现了链路层以及应用层之间的相互关联,使得信息的传递变的更加的顺畅,没有相互的干扰。然而采用串行通信技术进行数据信息的传输存在着以下的缺点,具体包括:1

48、.管理和维护的工作量较大,2.本钱投资大,3.传输距离短4.抗干扰能力差5.传输速率低以及6.出错频繁等等27。3.3.2现场总线通信网络现场总线技术是一种先进的工业控制技术,主要应用在与加工制造业等相关企业的现场数控设备中,可以实现双向串行多节点的数字通信的系统。总线通信网络技术的应用极大地促进了新的网络集成式分布控制系统的出现和形成,此外网络的集成化的控制体系可以完全到达过程控制以及加工制造自动化的相关要求。这是由于现场总线技术是通过数字通信的技术成立的,因此可以实现相互之间的功能转变。现场(xinchng)总线技术作为(zuwi)制造业现场(xinchng)控制的先进(xinjn)网络系

49、统,其中对总线技术要求(yoqi)最高的就是要具有可靠性和实时性的功能特点,而CAN总线在这方面最为突出28:在可靠性方面,CAN总线采用了多种错误检测和纠错措施来保证具备非常高的可靠性;此外,CAN总线采用了新颖独特的位仲裁技术,比其他同类产品具有更高的实时性;CAN总线的传输速率可以到达1Mbs,由于接口的构造简单,因此其安装、拆卸较方便,导致系统的费用较低。CAN总线非常多的优点,能够实现等传输介质进行数据信息的传输。但是随着信息技术的开展,总线技术还存在较多的问题,具体来说主要有以下几个问题29:1各个开发厂商都有自己的专利总线技术,这就限制了它们总线技术之间很难实现相互间的兼容,导致

50、它们的费用不断提高;2如果所开发建造的总线协议与内部的局域网的条款不同。这样很难使得完成企业加工生产制造过程中的集成一体化的相关目标;3其线程总线的传播速度很慢,目前使用较多的CAN总线的传速,最高也只有IMbs,但是DNC总线需要对生产现场的加工状况进行全程的监控,这样就会产生大量的音频、视频等等数据的相关传输,这样很难满足相关的要求。最近几年,随着工业技术的不断革新,通信网络在正在开展朝着以太网的方向开展。同时科研院所也热衷于对工业以太网技术和TCP/IP技术的应用研究,现在以太网的速度已经可以到达1000Mbps,当高新技术等技术的使用完成了对以太网的不可靠问题的解决;而且,由于以太网端

51、口的每个网络节点都设置了独立的带宽,这样就防止了使用同一交换机的不同设备不会存在资源的相互争夺利用现象,可以看作是每个设备独立占用一个网段30。所以说企业中的DNC系统已经开始使用基于以太网的工业通信网络。3.4DNC系统网络结构设计企业DNC系统采用以太网技术,可以减少企业的投资本钱、维护本钱和管理本钱。由于以太网技术的通用性,企业对于以太网技术的维护和管理更为方便、快捷。同时企业可以利用原有的设备资源,并且可以实现企业的办公网络与车间数控设备网络之间的相互连接31。所以,DNC系统使用最多的就是企业内部的相关局域网系统。数控加工(ji gng)程序(chngx)以及其他(qt)程序的发送(

52、f sn)和接收32都是通过(tnggu)Windows的相关的网络的接口Socket完成的工作。通常Socket是针对具体的效劳器模型所开发研制的,从而确保效劳器端的问题。这里将DNC系统的接收平台作为Socket的客户端,而串口效劳器端作为Socket的效劳器端。3.5DNC系统的底层通信DNC系统的底层通信指的是数控机床系统与DNC系统接口之间的相互通信,其目的是完成加工制造业中的信息传递以及加工状况信息的反应。3.5.1常见的数控机床通信接口在国内大多数地加工制造业当中,数控设备的种类非常的丰富,有效的解决了不同的数控设备之间的关联问题,具体如下33:1穿孔机输入接口这种结构将穿孔机的

53、输入接口与计算机的打印接口进行连接并把纸带穿出来。通过使用这种结构模型不用对任何硬件以及电路进行改造,只需要编写出一个驱动程序供穿孔机使用。因为采用这种结构不能消除相关的问题,因此也使用的较少。2纸带阅读机输入接口这种模型结构借鉴了数控系统的纸带阅读机输入端的接口模式,也制造了一个外接的读写卡,设具体的纸带阅的相关内容的功能,可以实现与RS-232接口的串行通信,还可以将DNC程序输入到其它的地方,因此也及其少的使用。RS-232接口这种结构是把数控系统的串行通信口与RS-232串行通信接口进行相互连接,这样就可以实现程序的下传和上传。目前在加工制造类企业中局部数控设备就是采用的使用这种接口。

54、RS-232接口广泛应用于PC和通信行业。RS-232接口的传输方式是不平衡的,即单端通信方式。RS-232的两种常用端口引脚如表3-1所示。表3-1 RS-232端口引脚说明(shumng)表9 针端口DB9)25 针端口D25)针号功能说明所写针号功能说明所写1数据载波检DCD8数据载波检DCD2接收数据RxD3接收数据RxD3发送数据TxD2发送数据TxD4数据终端准DTR20数据终端准DTR5信号地GND7信号地GND6数据设备准备好DSR6数据设备准备好DSR7请求发送RTS4请求发送RTS8清楚发送CTS5清楚发送CTS9振铃指示DELL22振铃指示DELL4DNC接口(ji ku

55、)这种DNC结构(jigu)可以(ky)实现(shxin)数控系统中所带的各种功能,具体的实现过程需要依靠插在DNC工作站和数控系统中的DNC接口卡并借助于专业软件,现在仅仅在少数进口的高档数控系统中有采用DNC接口技术的。5网络接口这种结构对于实现数控机床与车间局域网的相互连接较为容易,可以对企业中的分布式加工设备层进行合理有效的管理。这种接口技术只有在少数的进口高档数控机床上出现过。6计算机直接数控计算机直接数控方式采用的是PC嵌入CNC模式实现的,可以用一台计算机实现对多台数控机床的控制17。3.5.2数控机床的联网设计数控机床的联网设计主要运用在高档数控机床上,带有DNC接口或以太网接

56、口,通常这类机床与车间的局域网是可以直接进行连接的34。串口效劳(xio lo)器实现了把数控设备中的全部(qunb)数据以及信息(xnx)正确(zhngqu)的传输(chun sh)到了局域网之中,反之也能够把局域网中的数据信息传输给数控设备,可靠性高;其中串口效劳器的作用就类似于网关的作用一样。通过更改串口效劳器的IP地址以及其设置的内容,因此数控设备就成为了局域网中的一个节点,这样就可以实现数据信息的传输功能35。4.串行通信(tng xn)设计与实现4.1串口效劳(xio lo)器的选择(xunz)DNC主机(zhj)与机床控制器之间的通信(tng xn)连接是DNC系统最为关键的技术

57、,由于数控机床的通信接口存在着非常大的差异,并且所采用的协议种类也很多,这样就给DNC技术的应用和开展带来较大的困难。为了实现异构数控系统的集成化管理,数控系统的生产制造企业和相关研究人员都在积极探索和寻找解决通信协议标准化问题的最正确途径。在实现数控系统通信协议标准化之前,加工制造业中的大局部机械加工车间采用特殊设计的DNC装置来进行数控设备的控制和管理。根据相关的研究资料,目前开发设计智能硬件设备是以研究DNC装置为工作的核心和重点,同时智能硬件设备可以实现接口标准和通信协议的转换和统一36。近年来,数控通信协议也逐渐从智能硬件设备转向软插件系统。目前,我国的相关科研院所已经开始对这种DN

58、C软插件系统进行科研立项和研究工作,这必将对数控设备的集成管理产生积极推动作用37。现阶段我国的许多研究机构也开始尝试解决通信接口的兼容性问题,软插件系统可以针对不同的数控设备和不同的通信协议。因此,软插件系统可以给用户提供一个统一的、标准的平台。用户在进行特定系统的开发设计时,只需要输入通信协议中的参数,就可以完成对应DNC系统的开发设计。4.1.1动态连接库技术动态连接库可以调用的一组效劳或函数用于主应用程序的执行,这些效劳或函数相对于主应用程序是相互独立的。这些效劳或函数与静态库中的DLL效劳或函数不同,因为DLL函数无法通过连接器与可执行文件相连,而是在检索可执行文件中的信息后才可以进

59、行使用的,并且在程序运行时库中的代码才可以加载显示。所以可以实现多个不同进程的应用程序在内存中共存,从而可以大大减少对于内存容量的需求。基于前文中对于DNC开发的平台和软插件系统的应用,选用动态连接库技术38。针对不同种类的数控设备,开发设计相互独立的动态连接库。这些相互独立的动态连接库都对数控协议进行了细节封装处理,所以它们的状态都是透明的。而对于主应用程序来说,只需按照相同的方式对接口函数进行调用即可,所以说每台数控设备看起来好象都是相同的。这样,就非常成功的解决了系统对于异构数控系统的集成问题。同时保证了系统与数控设备之间的无关性,易维护性和易扩展性等特点。4.1.2串口效劳(xio l

60、o)器硬件(yn jin)的选择选定(xun dn)适宜(shy)的串口效劳(xio lo)器是构建局域网式结构的DNC通信系统最为关键的问题。具体来讲,对串口效劳器应满足以下要求:串口效劳器应同时具有以太网接口和串行通信接口,此外还应该有数字和模拟信号的输入端口;同时需要满足车间现场的电磁环境要求,即具有抵抗一定强度电磁场的能力39。在串口效劳器内部应设置有较大的动态存储器和较强的CPU来满足传输大文件的需要。另外,串口效劳器还需要具有网络效劳器的功能,方便管理人员或技术人员能够及时访问到串口效劳器所采集到的数控机床信号,也就是说串口效劳器应该采用嵌入式的WEB效劳器40。结合以上要求并对不

温馨提示

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

评论

0/150

提交评论