收藏 分销(赏)

数控机床DNC通信和管理系统的研究与设计概述.docx

上传人:xrp****65 文档编号:5922227 上传时间:2024-11-23 格式:DOCX 页数:42 大小:415.94KB
下载 相关 举报
数控机床DNC通信和管理系统的研究与设计概述.docx_第1页
第1页 / 共42页
数控机床DNC通信和管理系统的研究与设计概述.docx_第2页
第2页 / 共42页
数控机床DNC通信和管理系统的研究与设计概述.docx_第3页
第3页 / 共42页
数控机床DNC通信和管理系统的研究与设计概述.docx_第4页
第4页 / 共42页
数控机床DNC通信和管理系统的研究与设计概述.docx_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、数控机床DNC通信和管理系统的研究与设计摘要近年来,随着计算机等方面的相关核心技术以及互联网高新技术的飞速变化,当前制造系统的网络化以及集成化时其发展的大趋势。制造系统的网络化、集成化对于提高企业竞争力起到非常重要的作用。其中投资成本较低,信息高度集中,以及效果明显等是数控机床群的显著特点,这对于企业来说很有意义,能够完成CAD/CAM一体化的建设。所以,DNC技术已经被越来越多的企业所采用,DNC技术对于企业数控车间的信息集成和数控设备的信息集成具有重要的作用和意义。在本文中,主要针对研究了当前国内企业的实际生产情况,其中的局域网设置为企业的通信基层,通过运用串口服务器以及软插件等等技术完成

2、数控仪器的相关联网,数控机床的DNC通信与管理系统从而被创建。系统可以实现对于数控机床的信息采集和管理,可以实现计算机与数控机床之间的互相连接和信息的传输交换,此外还可以实现企业办公管理信息与车间生产加工信息的互相连接。关键词:数控机床;DNC技术;通信和管理系统Abstract 随着计算机等方面的相关核心技术以及互联网高新技术的飞速变化,当前制造系统的网络化以及集成化时其发展的大趋势。目前网络化集成技术是数控机床群最显著的特点,是企业提高自身竞争力的关键。其中,它主要注重投资小、集成信息流、见效快等特点,所以CAD/CAM一体化是企业非常关键的过程,同时也是解决制造业信息化需求的重中之重。D

3、NC技术得到越来越广泛的应用,目前能够实现设备集成与数控车间信息集成和集的最主要的方式为DNC,因此得到很多的名企的使用。在本文中,主要针对研究了当前国内企业的实际生产情况,其中的局域网设置为企业的通信基层,通过运用串口服务器以及软插件等等技术完成数控仪器的相关联网,数控机床的DNC通信与管理系统从而被创建。系统可以实现对于数控机床的信息采集和管理,可以实现计算机与数控机床之间的互相连接和信息的传输交换,此外还可以实现企业办公管理信息与车间生产加工信息的互相连接。In recent years, with the rapid development of computer technology

4、 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 very important role in improving the competitiveness of enterprises. CNC machine tool group has the characteristics of h

5、igh degree of information concentration, low investment cost and remarkable effect, which is of great significance for enterprises to realize CAD / CAM integration. Therefore, DNC technology has been adopted by more and more enterprises, DNC technology for enterprise numerical control workshop infor

6、mation 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 of Chinese enterprises, the enterprises local area network is set as the bottom of communication, the use of soft plug

7、-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 system can realize the information collection and management of the CNC machine tool, which can realize the interconn

8、ection 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 information and the workshop production and processing information.Key words: CNC machine tools; DNC technology; communicatio

9、n and management system目录数控机床DNC通信和管理系统的研究与设计1摘要1Abstract2目录31.绪论51.1研究背景与意义51.2国内外研究现状61.2.1国外研究现状61.2.2国内研究现状61.2.3发展趋势61.3研究内容与方法71.3.1研究内容71.3.2研究方法71.4课题来源82.技术概念92.1DNC通信系统92.2多线程技术及应用注意事项92.2.1多线程技术92.2.2多线程的应用102.2.3线程优先级与同步问题102.3串行通信技术112.4网络编程技术112.5数据库开发技术133.总体方案设计153.1应用的需求分析153.2DNC系统

10、功能分析153.3常见的通信网络173.3.1串行通信网络173.3.2现场总线通信网络173.4DNC系统网络结构设计183.5DNC系统的底层通信193.5.1常见的数控机床通信接口193.5.2数控机床的联网设计204.串行通信设计与实现284.1串口服务器的选择284.1.1动态连接库技术284.1.2串口服务器硬件的选择294.2串口服务器的任务设计294.3串口服务器的程序设计314.3.1工作线程314.3.2与机床当前状态监测系统通信335.通信管理软件的设计与实现345.1数控程序传输线路设计345.2DNC通信平台设计355.2.1通信平台设计思路355.2.2 DNC通信

11、平台的程序设计355.3机床事件接收平台设计375.4客户端机床管理软件设计385.4.1系统登录模块385.4.2.机床管理模块396. 总结426.1 全文总结426.2 研究展望42参考文献43致 谢47附录A:48附录B:481.绪论1.1研究背景与意义在零部件的加工生产过程中,实现对数控程序的集中化管理是非常困难的,此外实现计算机与数控设备的关联和通信也非常困难,这导致数控机床的工作效率比较低。具体来讲,现场零部件的加工存在以下问题1:(l)零部件的加工程序都是数控操作人员手工编辑输入到数控机床的控制面板上的,输入程序所需时间长,且存在输入程序错误等问题,会在一定程度上影响相关机床的

12、使用效率以及零部件的合格率。(2) 一般数控机床装载的内存非常小,当替换上新的加工的零部件后,需要对原有的加工程序进行删除,同时输入新的加工程序。这就使得如果是在不同的时期加工生产同样的零部件产品,还必须重新输入程序,这就导致了时间的浪费,同时这样的情况也会对机床的加工效率和性能造成不利的影响。(3) 零部件的加工程序是由数控操作人员现场控制的,而企业技术中心的工程师等人员难以实现对加工程序的管理。当更换加工零部件或者更换加工设备、更换数控操作人员时,需要重新进行加工程序的编制或调试。(4) 加工程序、工艺卡片、刀具清单等信息是单独存放的,时间一长,就很难知道两者之间的关联。当下次使用时,还要

13、完成核对多次,以便了解加工程序的实际运行情况。为了提高加工系统的信息化、集成度,提高生产加工效率,实现对加工程序的管理,这就需要设置数控机床通信与管理系统,从而提高加工生产的效率和质量。DNC联网系统可以实现零部件的在线加工,与之对应的DNC服务器内存空间大,可以用来存放加工程序2。通常,当数控机床完成与DNC系统之间的关联后,从而可以实现在线加工功能,非常大的提高了数控机床的加工生产效率。同时,数据信息的传输更加方便、快捷,数控操作人员通过控制面板就可以实现与技术中心工程师的相互交流,随时进行加工程序的上传、下载。这样就可以大大提高数控机床的生产加工效率和加工质量,加工程序的传输直接通过网络

14、实现,对于推进企业的无纸化生产、联网设计等具有重要意义。1.2国内外研究现状1.2.1国外研究现状国外对于DNC系统的研究起步较早,目前为止,相关产品已经实现了商品化。同时有些DNC软件产品具有很强大的功能,可以实现数据信息等内容的高速、多线程的传输,同时可以将DNC工作站与多台CNC进行相互连接。DNC软件大部分均设置有专用的数控程序编辑器,数控操作人员可以实现监控信息的提交。而其中的数据库管理程序主要是进行数据信息的组织和维护,此外还具有信息更新、查询,生成报表、显示图形、管理日志、读取文件等功能3。1.2.2国内研究现状国内对于DNC系统的研究工作起步较晚,大概始于70年代。但是后来由于

15、FMS技术传入到中国,使得大部分研究学者转向FMS技术,对DNC系统的研究起了很大的作用4。然而,随着FMS技术研究的不断深入,发现其具有投资风险大、可靠性差等缺点,所以很多研究FMS技术的研究学者又转向了对于DNC系统的研究。近年来,中国已成功开发出强大功能和更好的DNC系统,但大多数都是针对特定用户的发展,同时DNC软件商品化程度仍然很小。1.2.3发展趋势(1)数控机床远程控制能力实现DNC通信功能后,就可以借助服务器实现对数控机床的远程控制,即可以向数控机床发送启动、更换夹具、停止等控制指令。方便远程加工操作,对于异地加工具有非常明显的优势。(2)数控机床状态采集数控机床的DNC通信可

16、以实时监控各机床状态信息,包括机床整机的运行状态、故障信息、运行时间等,并且可以将上述信息进行及时存储,方便后期对运行状态进行综合分析,找出故障原因等,提升整体的加工效率5。(3)数控机床通信系统与其它系统的无缝连接未来各种数控机床系统、计算机系统将发展非常迅速,并且之间将会产生千丝万缕的联系,因此为了能够更好地处理各方面的关系,需要能够保证数控机床通信系统能够跟其它系统合理的对接。(4)未来数控机床的发展趋势为使用物联网或者局域网的方式,将所有的机床连接成为一个系统,统一操控,便于管理。1.3研究内容与方法1.3.1研究内容本文的主要研究内容可以归纳为:(1)在充分查阅了现阶段数控机床现状和

17、相关资料,分析了数控机床的联网方案后,充分利用现有资源,完成了DNC网络通信和管理系统的设计与研究。(2)根据实际车间情况,对联网方式以及硬件系统、软件系统、布线方式等进行充分的调研与实践,找到最合适的方式。(3)根据文献资料和实际情况,通过对硬件设备、软件设备等的实施,实现数控机床的DNC系统,并且分析在实际的调试过程中出现的各种问题,提出必要的解决方式。本文首先介绍了数控加工网络化对于加工制造业的重要作用,详细阐述了DNC系统的研究现状和发展趋势;对DNC系统所采用的通信技术的功能特点作了分析和对比,在此基础上,确定出本系统采用的通信技术;对数控机床的联网问题所遇到的困难作了分析,并提出了

18、基于端口设备联网服务器的网络控制总体方案和技术路线,从而解决了联网困难的问题;对现阶段采用的联网方案作了分析研究,确定出合适的联网方案,完成DNC系统的硬件连接工作。1.3.2研究方法(1)理论研究法:通过查阅相关文献了解数控机床的相关理论,分析现有研究的特点和不足,形成自己的研究框架和指标体系。 (2)参考方法:参照相关网站研究课题。 (3)实践研究法:以模块化为指导,按照模块化软件开发过程进行系统开发。 1.4课题来源本文通过查阅相关资料,探究了目前此方面的研究现状,然后结合企业实际情况,确定了课题。本文主要是对数控机床DNC通信以及管理的设计与研究,通过研究DNC主机与数控系统之间最合理

19、的通信方式,实现数据信息的上传、下载等;对DNC系统所采用的通信技术的功能特点作了分析和对比,在此基础上,确定出本系统采用的通信技术;对数控机床的联网问题所遇到的困难作了分析,并提出了基于端口设备联网服务器的网络控制总体方案和技术路线,从而解决了联网困难的问题;对现阶段采用的联网方案作了分析研究,确定出合适的联网方案,完成DNC系统的硬件连接工作。2.技术概念2.1DNC通信系统DNC最初指的是直接数字控制技术,是英文Direct Numerical Control的缩写。DNC技术的研究开始于本世纪60年代,数控设备的程序信息的管理和发送等工作都是依靠中央计算机完成6。当时主要是为了解决纸带

20、输入加工程序的繁琐及计算成本过高等问题。70年代以后,七十年代以后,DNC技术得到了快速发展,数控机床对于程序内容的存储量更大且计算运行速度也更快。由最初的直接式的转变到分布式的数字控制技术(Distributed Numerical Control)7。相比于直接数字控制技术,分布式数字控制技术添加了信息收集、状态监视和控制等最新功能。80年代以后,在计算机技术飞速发展的背景下,DNC技术的功能不断扩大,相比于以往的DNC技术,已经慢慢地注重了车间的相关信息高度的集成化,展开对零部件的加工过程中的研究,分别对生产技术准备、计划以及加工流程等等数据信息完成集中监控或者分散的控制工作,并将数据信

21、息与局域网相互关联,实现信息的相互交换8。目前,DNC技术已经开始向物流等系统扩充,未来的DNC技术功能将更为强大。2.2多线程技术及应用注意事项2.2.1多线程技术主线程(即第一个线程)是由系统自动创建的。创建完主线程后,主线程本身还会有很多的额外线程生成,这些额外线程进一步还可以生成其它的线程。当多线程程序运行时,大多数人认为这些线程同时运行,事实上,情况并非如此,操作系统为各个线程都设置了CPU时间来保证这些线程的正常运行9。操作系统给各个线程提供时间片的方式是采用的轮转方式,各个线程在完成时间片使用之后,将其释放出来,因此该操作系统一般会接着把时间片传递给后面的线程,以此类推。由于各个

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

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

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

25、它只能同步线程在同一进程的。此外,还可以使用线性化方法,这种方法对数据信息的读写都是在同一个线程中进行的。这样就避免了同时改写数据信息的情况。2.3串行通信技术微软通信控制(MCSomm)是由微软公司开发的串行通信编程控制,MCSomm控件可以实现通过串行接口进行数据的接收和发射13。1 .常用的功能属性MCSomm板块的常用功能属性组成为Settings、CommPort、PortOpen、Input、Output等。主要用于实现端口的打开或关闭、返回到通信端口的状态、返回到数据位或停止位等功能。2. 处理通信问题的方法 驱动方式一般解决串行端口交互难点的有效方法为事件驱动方式。事件发生后需

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

27、,即Windows Sockets规范。Windows Sockets规范对原有的功能作了完善和扩充,主要是扩充了原有的异步函数,并增加了符合Windows系统的异步进行。因为Windows Sockets规范的特点包括支持多协议性以及开放性等等,使得Windows的方面提供了参考和标准。现在TCP/IP网络应用最为广泛的API是套接字接口,同时套接字接口也普遍应用于互联网运行、用户开发等方面14。Socket接口实际上指的是一个通信端口,可以实现一个Socket应用程序与另一个Socket应用程序之间的相互通信。Socket同样存在于通信域,通信域是一个抽象的概念。通常情况下,Socket只

28、能与处于同一个域中的另外的Socket完成数据的交流。其中接口的相关示意图如下图2-1所示。Socket的组成由:数据报、流式以及原始套接口三种模型15。通常,流式套接口属于一种是面向连接的可靠的运行,可以保证数据传输没有差错以及无重复性的内容。数据报套接口采用的是无连接的服务,数据传输是通过密码文来完成的,传输是没有顺序的,但是不能保证其完全正确。原始套接口进行对较低的层协议直接连接,一般用于新网络协议的调试任务。流式套接口采用的是TCP协议,而TCP协议的使用必须建立起连接才可以进行互相交流,以便确保数据传输的真实性以及顺序性。通常,Socket建立在客户/服务器模型的基础之上,其中服务器

29、端以及客户端两个进程在工作时被提供,服务器端一般先启用。图2-2是流式套接口系统的具体调用流程。图2-1 Socket接口示意图Windows Socket规范是针对微软操作系统对Berkeley Socket接口的优化和改进,它们的主要区别体现在Socket的启动和终止、多线程、异步请求机制、异步数据传输机制、异步选择机制、阻塞处理和错误处理等方面16。Windows Socket规范可用于单线程和多线程Windows版本。Socket接口在多线程条件下基本上是保持不变的。图2-2流式套接口系统的调用过程2.5数据库开发技术SQL Server2000是新一代微软公司的数据库产品,该产品是基

30、于SQLServer7.0开发和设计的。SQL Server2000数据库管理系统是以高端硬件技术、最新互联网技术和存储技术作为支撑建立起来的具有一个大型关系的系统,可以将具有可扩展性的和可靠性的数据信息提供给Web站点和企业用户。此外,SQL Server2000具有Web 功能、数据挖掘功能,同时支持扩展标记语言,极大的方便用户快速创建解决方案。该数据库管理系统主要具有以下特点17:(1)系统管理操作更为直观方便是用于图形用户界面的相关管理工具,包括SQL Server服务器、数据管理等等方面的功能,此外还提供了SQL事件探查器、SQL查询分析器。用户使用操作方便快捷,具有很强的实用性。

31、(2)动态自动管理和优化功能如果SQL Server的数据库管理人员设置了系统的某些功能,SQL Server将自动配置使其性能达到最优,减少数据库管理人员的工作量。(3)充分的Internet技术支持其中SQL Server对Internet技术的具有很强的作用作用,在以前版本的Web出版工具的基础上,又增加了XML技术和HTTP技术。这样就能够保证电子商务可以通过XML技术实现对SQL Server数据库的访问功能。(4)强大的编程接口工具编程接口工具的使用,使得应用程序的开发越加的方便,SQL Server提供了多种应用程序开发工具。完成了标准SQL语句与Transact SQL语句之间

32、的相互存在,除此以外,OLEDB、ADO以及ODBC等等模式都很适用。(5)很好的伸缩性和可靠性既能在服务器操作系统中运行,也能在Windows操作系统中运行。所以SQL Server2000能满足各种不同层次、不同需求用户的需要,具有很好的伸缩性和可靠性。(6)简单的管理方式SQL Server2000和Microsoft Windows 2000两者的成功结合具有重要的意义。可以运用Windows 2000的集中管理功能简洁化企业中的繁琐系统的工具,通过运用操作系统所具有的的服务功能来增强SQLServer数据库系统的功能并减小资源的占用。3.总体方案设计3.1应用的需求分析通常,在国内的

33、加工制造业领域当中,数控机床已实现了广泛地运用,其中有些企业把数控机床与计算机之间建立联系,已经实现了数控加工程序的及时反馈。然而,这类的单机系统在现实使用的过程中并不十分可靠,经常出问题18-20:每台数控机床都需要连接一台独立的计算机才能进行程序的传输和控制,大大增加了设备的费用;操作数控设备的人员需要在计算机与机床的控制面板之间交替地操作完成程序的传递,这样导致了人工费用的大幅增长;然而因为网络共享式的数控加工系统,因而其数控程序的共享程度比较低。如何实现对数控机床零部件生产加工过程中的网络化管理已经成为加工制造行业迫切需要的重要技术关键工艺,所以数控机床的管理以及通信系统的开发设计是很

34、有必要的,也是非常急需的21。一般数控机床的DNC管理、通信系统是建立在企业自有的局域网资源之上的,结合了多种的技术,比如网络、数控、信息、计算机以及多媒体等等技术,通过TCP/IP协议完成了快速的加工程序的传递,各台数控设备的管理和信息采集工作主要是依靠车间DNC主机来实现的,通过WEB技术能够将有关的加工信息传送到网络平台上,因此完成了车间加工监测信息与办公管理信息之间的相互传输22,23。3.2DNC系统功能分析图3-1系统功能模型示意图系统功能模式的示意图如图3-1所示24:(1)数控机床信息管理数控机床有关的信息管理主要是指数控机床的静态信息管理方面,具体有:数控铣床、数控车床以及电

35、火花线切割等等有关的数控加工设备的属性信息、数据信息的录入、修改、删除等。详细的静态信息具体为:机床的名称、数控车床、所属的车间以及操作设备的人员等等资料。操作数控的工人可以根据静态信息来选择合适的数控加工设备。(2)数控程序管理数控程序的管理具体有:数控加工程序的编辑、上传、模拟以及查询等等相关内容。操作数控的人员根据各台数控机床控制系统的差异完成相关数控程序的编排。(3)加工任务管理数控操作人员对数控机床进行加工任务的管理,可以对数控机床的程序任务完成添加、删除以及查询,同时数控机床的各项加工任务可以生成任务单。(4)机床运行状态信息采集通常,机床的运行状态的记录能够经过串口服务器得到,具

36、体内容有:加工和空闲的时间、设置以及报警等等有关的机床运行信息。此外还可以通过串口服务器对运行状态日志进行分析并得出报告,根据报告可以得到机床的使用效率高低。(5)加工过程视频浏览为了能够对操作机床的人员、机床使用的状态及零部件的合格率等情况进行及时的掌控,可以在数控机床上的安装网络摄像机,并且可以查看以往的监控视频。(6)用户管理系统的管理人员可以对企业内部人员、客户及加盟商等成员的帐号信息和工作权限的设置和管理,从而保证用户的权益。(7)在线加工采用在线加工功能可以实现与数控机床之间的数据传输,数据信息的传输能够从断刀点处开始。在线加工功能可以解决数控机床内存空间小且需要进行传输的数据信息

37、又非常大这一问题。3.3常见的通信网络基于DNC技术的通信与管理系统的未来发展趋势是实现将多个车间、多种数控设备联入到企业的局域网中,使得企业管理信息与数控机床加工信息的之间实现了共享以及传输25。3.3.1串行通信网络采用串行通信技术可以实现一台计算机与多台数控机床之间进行数据信息的传输。目前在企业车间中广泛采用的通信方法是运用数控机床自身携带的RS-232C或RS-485接口,网络拓扑结构采用点对点方式或星形方式来实现串行通信26。串行通信协议主要分为物理层、链路层和应用层三层,通信速率可以在1109600bit/s范围内选择。物理层可以看做是具体的实现了链路层以及应用层之间的相互关联,使

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

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

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

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

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

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

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

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

46、接的34。串口服务器实现了把数控设备中的全部数据以及信息正确的传输到了局域网之中,反之也能够把局域网中的数据信息传输给数控设备,可靠性高;其中串口服务器的作用就类似于网关的作用一样。通过更改串口服务器的IP地址以及其设置的内容,因此数控设备就成为了局域网中的一个节点,这样就可以实现数据信息的传输功能35。4.串行通信设计与实现4.1串口服务器的选择DNC主机与机床控制器之间的通信连接是DNC系统最为关键的技术,由于数控机床的通信接口存在着非常大的差异,并且所采用的协议种类也很多,这样就给DNC技术的应用和发展带来较大的困难。为了实现异构数控系统的集成化管理,数控系统的生产制造企业和相关研究人员

47、都在积极探索和寻找解决通信协议标准化问题的最佳途径。在实现数控系统通信协议标准化之前,加工制造业中的大部分机械加工车间采用特殊设计的DNC装置来进行数控设备的控制和管理。根据相关的研究资料,目前开发设计智能硬件设备是以研究DNC装置为工作的核心和重点,同时智能硬件设备可以实现接口标准和通信协议的转换和统一36。近年来,数控通信协议也逐渐从智能硬件设备转向软插件系统。目前,我国的相关科研院所已经开始对这种DNC软插件系统进行科研立项和研究工作,这必将对数控设备的集成管理产生积极推动作用37。现阶段我国的许多研究机构也开始尝试解决通信接口的兼容性问题,软插件系统可以针对不同的数控设备和不同的通信协议。因此,软插件系统可以给用户提供一个统一的、标准的平台。用户在进行特定系统的开发设计时,只需要输入通信协议中的参数,就可以完成对应DNC系统的开发设计。4.1.1动态连接库技术动态连接库可以调用的一组服务或函数用于主应用程序的执行,这些服务或函数相对于主应用程序是相互独

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 环境建筑 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服